10
20127
581840274 -581977578
195684190 -195726772
156126346 -156173796
549605536 -549474124
48818696 -48947258
360066358 -359933422
342831394 -342632746
662701956 -662870348
156160695 -156186897
368981997 -369011891
842573170 -842690830
1128830 -962366
265179255 -265264313
35858196 -36050586
938311226 -938127276
662645226 -662718572
664960496 -664795880
610644940 -610471180
572876043 -572800599
2359015 -2269765
992252490 -992316520
884347866 -884198226
648609678 -648427936
152777313 -152842049
866959407 -867157897
669956582 -670077786
296460937 -296498485
109941022 -109861458
578024114 -578010212
556435773 -556543757
396641300 -396550274
795865433 -795678637
14530756 -14509898
783192048 -783157252
383380605 -383490353
314790063 -314614145
322032991 -321896767
51945355 -51863865
65413737 -65271985
321240682 -321373708
565905714 -566075466
894189655 -894003061
894109926 -894269384
243352277 -243501169
268322271 -268506539
953847589 -953883745
729498738 -729438158
916207633 -916190515
978543081 -978445145
171199774 -171045126
578970451 -578826509
23462036 -23397006
677151673 -677212483
688111219 -688079763
22553876 -22712354
538678125 -538592323
42935125 -43111349
505377168 -505305332
607724917 -607811225
711142942 -711271066
644817098 -644874460
127042659 -127011017
609713377 -609684395
828592090 -828404816
79064494 -78930112
278003862 -277993138
704402519 -704523833
507883434 -507832568
243280097 -243273971
575679004 -575588128
476527681 -476694755
769729969 -769807797
706253040 -706417864
476128741 -475995115
326121901 -326298147
913972213 -913839771
467191294 -467218174
761796930 -761685786
17391883 -17235709
816881912 -816946756
907087044 -907195326
736786317 -736864663
622499173 -622435979
528036077 -528037167
595519767 -595477785
176935790 -176894764
789062841 -789151647
836639078 -836482004
16615491 -16422053
526867915 -526931519
394404980 -394374948
66445935 -66620837
380835608 -380758350
901514166 -901380736
520420086 -520419210
842184856 -842379802
687637307 -687582849
735698811 -735816659
246491517 -246537027
660288723 -660153147
587955973 -587895679
450989329 -450811233
639940224 -639927666
512467462 -512401156
471332863 -471455307
119400399 -119519999
24343442 -24254514
679015250 -678929746
320427644 -320533572
433229858 -433375418
658619084 -658499492
548356205 -548541649
842931269 -843058443
577172771 -577075699
723664557 -723470149
837818683 -837768371
6842006 -6751426
748327422 -748418200
722755429 -722644653
522268250 -522118340
955628004 -955537028
819929254 -819976740
680302636 -680309206
375108625 -375161631
592118280 -591935226
864969857 -865154543
978295948 -978268470
251534471 -251371041
997992634 -998069564
438694114 -438762056
571450481 -571367951
113516376 -113405824
153105657 -153298643
198058575 -198052455
967352667 -967231165
474980205 -474950767
129438350 -129284118
76826008 -76758320
96204286 -96296444
516384153 -516353613
479042545 -478872297
54897114 -54728574
406936177 -407118397
182832344 -182865370
540969414 -541023246
952003883 -951939941
630905745 -630995215
571595662 -571494150
24261696 -24298978
419002533 -418960831
865421643 -865342617
831460034 -831453024
991196299 -991100429
575536436 -575633566
408116445 -408080037
672011914 -671961888
92314185 -92232045
200759808 -200686034
640377431 -640528435
529462959 -529620783
495401697 -495545299
565677094 -565583396
500780710 -500640122
8408377 -8379413
551328474 -551457000
755600320 -755750920
387527759 -387518957
816308671 -816318291
906316520 -906221558
474552426 -474506828
473424882 -473315826
528284363 -528104521
751468772 -751651312
490389737 -490371419
898714036 -898557924
23541781 -23608925
238271557 -238269715
51165540 -51157070
634556344 -634461974
654116931 -654022441
905643851 -905677437
617798063 -617860853
73635239 -73708695
853443603 -853500553
224920007 -224892649
321938868 -321776468
333013430 -333139434
882223487 -882044677
685845668 -685764108
427167890 -427108184
826872101 -827071969
981925738 -981831618
891135399 -891144371
230600600 -230772958
247143631 -247340003
735255122 -735348924
627803020 -627679308
565098064 -565095896
267420108 -267370224
3545081 -3737619
430786078 -430690584
39164065 -39150531
868150865 -868030943
798787391 -798652081
764315435 -764249405
939097937 -938963013
251619134 -251751624
481948233 -482013927
252673015 -252502755
470093638 -470016194
977751006 -977826610
537929104 -537826344
223903674 -223747728
128547731 -128380951
582951044 -582951898
812977474 -813027796
685727034 -685804888
646624310 -646593558
957249497 -957059537
584153117 -584089757
770058272 -770242258
828695818 -828883218
457196856 -457251474
815282508 -815243592
621964103 -621868247
285805836 -285766494
282798401 -282891795
215050365 -214864157
94127060 -94304424
794031833 -794171383
50342231 -50475987
343547932 -343649900
776151494 -776072662
545968559 -545877911
940106213 -940026747
120318592 -120352556
861785802 -861640770
479750473 -479855049
673265145 -673441461
291452381 -291533389
987596267 -987514353
471931842 -471809654
776168105 -776311087
508748657 -508744487
347902039 -347824705
103600997 -103716855
695727882 -695624570
19645712 -19601234
823688795 -823707565
181292629 -181395209
31939743 -31884381
177592475 -177577261
293774862 -293686974
785877315 -785778651
418341980 -418397736
54812844 -54637904
172108216 -172039884
716220682 -716406292
909988483 -909981275
738870687 -738753049
635852975 -635746645
176388013 -176433999
63476806 -63318050
115688541 -115600469
869216786 -869176834
944929186 -944938032
218465063 -218575551
643881167 -643714597
592026753 -591890179
478944352 -478780620
313652545 -313674819
127025047 -127060271
615588605 -615701577
320134365 -320091515
438474674 -438313808
279888409 -280047917
408979595 -408785035
441481370 -441520332
140955246 -140954712
327771783 -327643409
657375808 -657462370
447424623 -447621607
31680498 -31723350
899017117 -899019077
830905289 -830967173
574144722 -574257016
80583185 -80735753
662960279 -663079037
846077856 -845928014
256910174 -257029356
7786605 -7617767
256063987 -256127951
708624528 -708734554
659410643 -659336481
387602856 -387676306
580401249 -580268701
602560366 -602631514
748273950 -748346472
952411891 -952387231
186792944 -186600760
65313195 -65342861
158476558 -158372120
478793900 -478862486
179806066 -179741212
400250718 -400320718
321400829 -321483369
69134966 -69283712
482787705 -482704613
536448123 -536460437
376825752 -376952344
397455897 -397411169
28147907 -28325937
419202846 -419191920
358501789 -358350577
565096980 -564926318
883415981 -883420449
732122356 -732116428
2727558 -2645476
712324385 -712386091
172066958 -172198474
322481732 -322527800
589383417 -589422077
637116263 -637209203
224665931 -224490327
58636725 -58553489
688163556 -688182684
656986280 -657111176
947993132 -947958874
573860634 -573991908
42317736 -42386774
516082950 -516221412
81746527 -81803129
419976901 -420127005
233923483 -234020975
385209691 -385228145
184665597 -184640691
358182496 -358293408
548321294 -548283674
930394731 -930353181
330204884 -330327402
698232422 -698295602
523484863 -523488959
987855894 -987814612
38295536 -38351658
673429364 -673613228
915728715 -915700901
88007099 -88141635
746002001 -746150617
365949678 -365888162
579569146 -579707928
372829013 -372772659
934840726 -934849958
82665161 -82774721
599043318 -598951988
221284419 -221218899
674579617 -674628159
936594851 -936636493
3474281 -3417879
923138608 -922959058
588081183 -587940821
302264708 -302243998
887432960 -887463268
564268230 -564356662
855577141 -855468461
779734864 -779928950
154226163 -154350597
43448231 -43430533
829136095 -829255859
987746745 -987671651
773917094 -773871796
722567948 -722481790
387509138 -387523358
568728735 -568727843
719886080 -719969510
966734308 -966706080
464750359 -464886825
259594420 -259628368
724459041 -724552689
464081296 -464049456
820891521 -820909825
620235626 -620147544
281544784 -281712952
748405464 -748565138
665742942 -665579278
350080733 -350022863
176953889 -177077519
821506382 -821460716
474624385 -474655115
68265871 -68305735
472288803 -472407327
579019966 -579090310
245091609 -245097341
349253196 -349095640
890298037 -890334615
97759879 -97793089
536706516 -536884728
171309068 -171206020
587001362 -587157282
795987913 -795972519
60390071 -60231393
905320161 -905276449
220572691 -220406941
182530898 -182661322
138231102 -138098784
830900907 -831033439
626857865 -626935849
119735016 -119731762
658928180 -659126700
157208688 -157372464
556361662 -556359788
61062611 -61030491
679407250 -679558168
34085438 -34240238
775091499 -775284585
128636734 -128705848
268246271 -268194971
431440332 -431569706
260313684 -260301256
235012484 -234936482
764716969 -764788695
247626337 -247462407
58595107 -58495607
161499904 -161600914
791987783 -791968103
873505113 -873574301
983749169 -983823049
228795256 -228798840
366531220 -366703806
618552724 -618652076
996731263 -996655513
863107443 -863297259
563961528 -563845894
38083888 -37914962
885441592 -885281170
737230987 -737297509
529541871 -529439085
509407065 -509583967
739300816 -739113540
587482441 -587331445
336370324 -336444750
264934101 -264969347
414037303 -413986925
34856382 -34892602
28449585 -28414393
132593225 -132495031
386581146 -386674276
418945483 -418774733
286165713 -286159201
869930280 -869814538
827877244 -827809978
771915833 -772036995
942484021 -942569671
44917912 -44884428
575344708 -575523328
932466293 -932628307
764282420 -764140100
236630651 -236701051
171807867 -171950777
440414915 -440451293
607007741 -607074949
735912295 -735756269
563760857 -563903711
623408585 -623264031
837857105 -837966431
434699396 -434771784
251452756 -251422802
210327205 -210371283
762778320 -762643568
177409284 -177495952
563468560 -563293272
20062226 -20055812
464427199 -464242107
794613981 -794772733
683548010 -683432748
279638947 -279537727
236047423 -236011713
463832686 -463994484
627532696 -627349566
834638581 -834511267
282319470 -282280502
249067236 -249188128
839011107 -839091035
560810599 -560853251
2836565 -2804519
942851248 -942804066
93466762 -93663976
829677563 -829854323
884607083 -884475819
225236515 -225249119
845315700 -845434408
457142313 -457224165
997065350 -997030554
660420671 -660548319
545198043 -545044889
392473294 -392540198
754632464 -754704742
149282913 -149377359
538079853 -537923271
959689716 -959740826
718452606 -718511932
501727404 -501835792
309029858 -309155452
558134856 -558184636
298817076 -298794532
32048895 -32138129
719925891 -719927795
433852207 -433933185
250871926 -251013234
888938281 -888868833
126642507 -126466099
296878867 -296912671
833456247 -833323465
88979496 -89162534
232087306 -232102542
295054390 -294870078
997535919 -997674579
538722163 -538841265
489065222 -488981190
620725012 -620543752
717897492 -718021650
150845795 -150725521
900716314 -900685150
225778675 -225737875
388733426 -388617390
335249944 -335064094
577255149 -577090393
205743563 -205638257
477555778 -477723534
464553913 -464657643
270146883 -270071979
979146116 -979071636
529644157 -529737565
751229647 -751134689
932934858 -932946792
174458805 -174528863
167241745 -167290375
838023375 -837909487
650551606 -650725724
970166876 -970095982
401028134 -400864398
659875996 -660045578
241477408 -241552040
53044876 -53209272
408371005 -408389239
586369852 -586219704
728204746 -728031496
463363411 -463461469
266949067 -266775643
359240668 -359366888
226016630 -226208520
996123818 -996211188
622196178 -622258252
194068697 -194197249
247544372 -247510048
992757743 -992741511
784788747 -784662995
22603357 -22633115
919960383 -919936181
639200634 -639053142
24858414 -24757120
273960462 -274016482
28577744 -28494802
865360584 -865233332
860240993 -860119033
525400829 -525572991
394333346 -394476614
529209226 -529293764
220947155 -220840989
650968765 -650991541
329335278 -329285900
496816171 -496813435
131093522 -131287868
914279379 -914421603
134579327 -134462381
166417865 -166535621
26486581 -26536917
70426747 -70516769
881996930 -882046558
576018953 -576023933
517625810 -517679194
23911050 -23958538
253316539 -253219265
246114552 -245958206
964346675 -964501525
606895948 -606963664
391556195 -391660851
429961034 -429862470
724928816 -724975736
451173493 -451139845
101805292 -101839030
71278877 -71373943
803565937 -803545301
922656592 -922553404
969876991 -969969313
899645343 -899651311
189179360 -189372604
948322784 -948212616
499915224 -499842896
213308924 -213263802
633318259 -633513263
142927286 -142910310
785942474 -785812156
906702860 -906591988
358606083 -358637813
925821896 -925899966
27101710 -26916774
731418354 -731518442
656521787 -656444093
152564500 -152469052
832426527 -832244973
71616580 -71545614
220210066 -220218888
351326432 -351260682
507135694 -507222212
829907485 -829801161
533931152 -533753910
912969651 -913022855
432972488 -432937994
912783898 -912724088
222187812 -222324910
899051034 -899038784
224984278 -225002194
559844190 -559680232
353355516 -353279962
864035534 -864119528
435982732 -436157616
168961587 -169117317
122356960 -122209734
369989325 -369965551
118126757 -118020091
461586495 -461610015
759618894 -759592526
175014935 -174948883
375620795 -375523211
882633183 -882556225
408260175 -408100009
429104618 -429266104
105042965 -104855217
666803260 -666629360
29137053 -29019001
493998333 -493968895
670814854 -670996552
861213002 -861226550
293829867 -293934025
86432733 -86568943
356779058 -356604238
260068277 -260137317
537119810 -537131548
12562018 -12742000
836862799 -837036761
959309440 -959112832
13258516 -13166100
782531154 -782527364
496291907 -496228253
495548767 -495615835
871729082 -871611970
99056188 -98978360
520638282 -520653844
451756090 -451701100
135959908 -135935750
879585895 -879562197
819343091 -819539693
446968272 -447144336
396775014 -396752358
255315449 -255259445
609814062 -609741352
518089146 -518274526
857780150 -857898758
951383189 -951501629
494944953 -494810623
115318867 -115414447
499231645 -499372207
400451691 -400541379
82905963 -82808797
668199644 -668063452
83116739 -83052381
892150959 -891951793
926936757 -926820217
22015414 -22036488
905741471 -905754089
742123948 -742085752
482574413 -482381309
192796493 -192639431
542565139 -542503197
210742181 -210609237
13212308 -13084492
331643744 -331564362
90213039 -90396793
276402063 -276593713
17952288 -18112364
899923698 -899899930
277586502 -277676238
943282970 -943358896
350711457 -350907365
284584924 -284419802
619429049 -619263243
59976697 -59926345
760813909 -760656443
795172392 -795215120
338238427 -338064691
360965664 -360850632
819110159 -819006153
394356969 -394362899
824966275 -824870889
831536124 -831475984
360913589 -361017739
803603930 -803713176
533842531 -533648659
899531402 -899633968
548986147 -548890771
736647451 -736550163
288720553 -288528007
698020299 -698145303
6188112 -6008990
889775013 -889773783
697391137 -697353657
24647720 -24650450
540512552 -540644268
313016050 -313135674
299248538 -299344480
614965311 -614824059
481417377 -481578345
454008265 -453812471
460022859 -460008535
80659469 -80486261
685215924 -685113168
551131307 -551092857
660372811 -660204635
25168535 -25081225
77560570 -77471338
118265361 -118200127
193032032 -193156540
547760072 -547587322
197402015 -197372707
895212426 -895332332
77968975 -77813633
749578336 -749391936
125609611 -125571819
265796230 -265922838
378749233 -378580487
683490379 -683465833
31049487 -31017635
794221677 -794402715
380306403 -380497831
591937476 -591958466
371854125 -371804149
641411035 -641596555
455661301 -455481685
187998801 -188177501
875480996 -875640562
910218510 -910252554
782651617 -782471941
497753719 -497892089
518884981 -518936737
618275694 -618384310
308549228 -308604076
550064416 -550210780
293843938 -293705786
780841318 -781008124
634996571 -634939981
157383845 -157441279
322313643 -322297279
493010858 -492821110
917188826 -917240802
692376015 -692250625
245818625 -245673909
332189133 -332304641
484834352 -484885450
32390797 -32466495
170773646 -170672388
382212984 -382214214
553000400 -552963476
528142922 -528194442
576218338 -576111316
509718338 -509768712
975951601 -975819769
509307615 -509239199
228020650 -228014450
722901006 -723026076
691747793 -691565693
252133075 -252091815
250162657 -250267759
269204965 -269092209
568506321 -568683003
97359804 -97487702
416268405 -416187485
872625605 -872436447
687895339 -687888993
651264154 -651360786
22307494 -22427710
172540685 -172535465
810610414 -810740416
290867564 -291037602
150407935 -150450867
397908524 -398008180
347332482 -347373396
632306388 -632123724
83700761 -83833327
910773859 -910786587
232381916 -232387198
557196243 -557382505
160587222 -160732582
254567362 -254700420
337198317 -337270953
412782884 -412900498
680656855 -680680403
545684358 -545644550
377921283 -378035261
537353808 -537541098
910462893 -910385523
181812862 -181784660
411911193 -412059175
850620844 -850594128
312613490 -312560306
322229798 -322397488
172243058 -172335134
252370247 -252500961
535454290 -535485912
715967674 -715935546
775075593 -775097335
765561846 -765659430
206649281 -206515877
863315841 -863424499
163172935 -163346589
760844654 -760791782
335365899 -335302953
974628202 -974552214
269264089 -269169117
5657412 -5851350
764395493 -764235377
440403918 -440304300
314885704 -315084654
815505635 -815354489
921768899 -921707865
873312519 -873166333
133762580 -133648284
633721451 -633755453
750298515 -750377601
317760677 -317562527
739397886 -739361922
203167540 -202987566
375899288 -376040260
338314660 -338360212
237195295 -237094597
794841478 -794802458
413368315 -413455577
240802351 -240622027
358621948 -358566198
438267190 -438272130
738175679 -738138563
402034374 -402171906
873398387 -873416093
84049496 -83928024
192020428 -192220336
452492391 -452532261
24112109 -24280337
213078062 -212887914
563489214 -563447906
863404129 -863444869
927937971 -928096067
807936344 -807809446
640841125 -640877353
532345176 -532359186
248825202 -248772130
975727618 -975551344
217232183 -217083017
209442108 -209589482
226693360 -226854134
762014211 -761926863
578578722 -578436544
201731638 -201906420
727759185 -727808505
22114005 -21977327
213760573 -213600469
919722430 -919884724
14939089 -15102513
630165183 -630338397
18255424 -18083746
965141439 -965177909
168669564 -168589456
327413913 -327606497
550750778 -550948586
730113422 -729979208
876438191 -876327347
124875133 -124961295
356691648 -356615410
108970296 -108958270
362796802 -362831636
997047952 -996852014
156705323 -156807265
431695425 -431699715
833393038 -833519456
618868917 -618783113
266396257 -266460041
999466135 -999555023
572460681 -572612741
676772619 -676644341
957172521 -957326473
51052800 -51031280
121447151 -121424693
315259579 -315437705
250621086 -250719136
879719251 -879858709
973794642 -973992980
602950905 -603047589
915388958 -915460556
454205096 -454338190
662539350 -662400146
918352218 -918524524
371742647 -371829137
162884543 -162816065
849828945 -849963283
901292389 -901171797
718089639 -718159885
600849719 -600840597
879446698 -879427914
850352593 -850446889
92594194 -92765708
145983641 -145999571
635305227 -635322713
699744859 -699726671
187931536 -187926592
675726048 -675865508
238469886 -238358878
810909923 -810969273
639375240 -639545716
826937153 -826864693
770046605 -769871739
327093169 -326994845
893894764 -893899418
980332098 -980212280
757378702 -757239070
452680371 -452505159
147261449 -147187239
83189045 -83058363
238656400 -238566560
874443781 -874267921
501836863 -501834721
799286019 -799485295
759643648 -759727572
869231187 -869202385
568118781 -568166875
364257121 -364441223
902296274 -902242044
567728715 -567833447
349714 -286652
207856957 -207860659
780657666 -780561308
111538071 -111535609
902412144 -902491442
446538054 -446629586
77620835 -77623249
997783495 -997853295
622814693 -622898633
690815466 -690809050
68550479 -68595859
795080529 -795014823
501084749 -501033827
506395753 -506260165
71213792 -71326410
747917758 -747748614
2927682 -2836702
573282368 -573148552
362446144 -362468368
678969856 -679133308
575049383 -575190047
532481580 -532492750
641101245 -641201015
715078522 -714971486
777787131 -777644997
787584059 -787676985
56387812 -56485196
169753552 -169713744
926009119 -926018485
763910314 -764078886
520829355 -520667355
727207712 -727249062
520712801 -520745065
851830986 -851979136
97768930 -97860166
419334056 -419218844
375502163 -375572003
555739999 -555757691
929263759 -929345475
684236352 -684189734
275763220 -275920546
754668603 -754615119
464449253 -464467863
459654117 -459786691
469857069 -469995649
85816891 -85669617
378664860 -378467106
978915883 -979036433
36055506 -36102090
50147159 -50219623
442513743 -442417699
550705668 -550702220
203516934 -203347122
503322637 -503430933
294702119 -294739933
543391155 -543296673
981549099 -981665941
776224476 -776224502
729468448 -729335420
742959417 -742909337
957070927 -956965277
964082497 -964089939
56957224 -57029120
740167883 -740110033
279127048 -279216472
442305950 -442240716
120907543 -120831949
697070757 -697215139
379259401 -379115741
928677788 -928496860
925947522 -925852410
716242598 -716082238
704973397 -704970795
230727341 -230917155
158634568 -158484406
379522379 -379635593
796450832 -796645888
639682126 -639737540
349684196 -349622318
65643392 -65455396
739910750 -740082364
840670891 -840823955
431698101 -431701329
798559843 -798709107
895064524 -894909056
2964027 -2984371
129629861 -129797299
339916032 -339847708
662314572 -662367800
158209862 -158292310
665514087 -665440705
64733565 -64620357
957971230 -957827664
795805636 -795980216
401068382 -401256154
394916595 -394960131
14632977 -14753887
465023191 -464912887
99422647 -99305035
777164169 -777016511
565726057 -565628131
39894677 -39705307
816483084 -816306520
389891543 -390018767
817216410 -817029940
756478833 -756339713
660063826 -660027330
354648479 -354770017
934960249 -935015943
788315500 -788123672
185199430 -185171954
927372642 -927176642
825436732 -825425812
509973518 -510158260
621916175 -621862011
722072868 -722216310
844578390 -844427390
225900686 -225913916
570071084 -569871624
939242132 -939149616
178099820 -178210660
638675344 -638798622
186955708 -186769998
214593121 -214617707
813960313 -814131423
380632963 -380524847
212196747 -212346343
84974764 -85125080
847239711 -847416447
202406655 -202324345
404902096 -404993732
744852220 -744655872
313075862 -312931680
476611218 -476506244
428325574 -428164832
406095030 -406150316
42489327 -42617925
966483486 -966603114
520481871 -520603085
95064720 -95051846
822517824 -822617898
586368666 -586371038
668814285 -668651961
828529486 -828684744
401753511 -401806371
672651317 -672655083
712660471 -712708857
319289837 -319092745
719104447 -719122347
210979764 -210885328
304929197 -305026973
935659973 -935556727
598718965 -598820863
380667079 -380796979
648012460 -648038310
411427170 -411611466
240448899 -240496549
447056304 -447020570
335967768 -335923190
717569856 -717724122
449993763 -449983281
496253787 -496330027
995026105 -995057675
121858981 -121669217
817615021 -817656371
517754653 -517603735
365135524 -365335504
436788929 -436868037
192203215 -192350627
502538483 -502667851
560448652 -560297554
11997476 -12055068
519971696 -519936978
691275668 -691147514
898183608 -898046448
374015988 -373887996
418860108 -418854380
249616822 -249554774
80788802 -80914034
598882316 -598907618
595575563 -595649215
382746450 -382931796
836936164 -836949780
425182105 -424994389
358922590 -359084480
943980509 -944101045
895622556 -895696944
719933476 -720028108
765070157 -765198109
593083038 -593214336
511399814 -511472014
456585512 -456440162
801454790 -801294208
878812649 -878798963
167532181 -167477279
370607968 -370782028
725395886 -725415340
484654330 -484499784
236901680 -237023726
966573235 -966632993
806080410 -805963824
755414220 -755498562
894567127 -894456879
39137503 -39190627
669137436 -669020360
782861692 -782882196
985924471 -985824981
986654103 -986478337
394052076 -394228164
543949489 -543908969
747079087 -747077297
78197297 -78362117
134313440 -134321384
61739424 -61856766
278290817 -278264773
558034253 -558087035
271628145 -271603485
197192593 -197027779
229216299 -229302591
987508447 -987335237
296024467 -296020719
877862204 -877725306
648215122 -648103864
987030711 -986969069
777082753 -776979507
365675756 -365746236
795320153 -795451153
445447349 -445330837
332051500 -332149106
534965093 -534771061
159579421 -159762799
904185031 -904004957
624431297 -624307929
123511671 -123369729
631522714 -631530334
210932546 -210748836
949757118 -949573498
358265787 -358348283
373926056 -374105920
394986135 -395178155
788583028 -788568652
682633410 -682455678
580009932 -580124174
305765421 -305814749
423290027 -423370391
675047778 -675218658
797961166 -797807420
496451658 -496531736
450189885 -450053405
53748181 -53657995
781690596 -781560778
33283033 -33336411
960613772 -960698822
7829154 -7744056
262741894 -262881412
337883298 -337705550
691288393 -691387757
315744189 -315638837
67169164 -67367530
746392265 -746389579
336504807 -336489011
50320721 -50409109
875361003 -875526813
421852576 -421756606
391757815 -391563887
234293316 -234313210
612155382 -612012182
581303589 -581425461
55197925 -55397409
743044440 -742986978
796813508 -796997958
640703111 -640542955
364068585 -363991541
350702612 -350627518
554041450 -554176376
557595217 -557504607
867687962 -867803766
400899744 -400905072
460991016 -461005542
761106273 -760949481
979363564 -979282150
17301126 -17132886
407235415 -407129221
694259497 -694442307
920882671 -921036245
175870382 -175807990
952933302 -952941184
930420646 -930542638
428073369 -427984633
129067281 -128873787
807344116 -807241032
230584480 -230557812
739510301 -739576917
961284986 -961121510
387227597 -387135147
212208649 -212039103
751023387 -751179451
22687137 -22803579
290713816 -290530680
329802904 -329781180
885289387 -885361381
274410795 -274566843
499383734 -499516232
580476677 -580325821
380083585 -380201919
188902169 -188724549
60403740 -60590128
342467163 -342330511
982914178 -982781476
397273586 -397105930
657244283 -657057709
396704664 -396577936
265615244 -265763472
410179151 -410032835
869196810 -869165654
741090641 -741050087
409105178 -409206052
64366737 -64182137
311387953 -311538829
784832300 -784745194
306894919 -306989333
558148810 -558282438
666855249 -666981237
969349110 -969174430
599089291 -599078325
727381458 -727378716
180708437 -180888081
314681751 -314589427
934139849 -934151521
354374035 -354303095
192942147 -193010429
929563549 -929529593
847118964 -847131040
923362054 -923547708
377812493 -377733251
677631323 -677683663
297000100 -297113452
181511923 -181438259
228547983 -228505351
494056629 -494114881
150682659 -150744615
741872516 -742041100
980444908 -980564802
323516931 -323472233
870786693 -870635393
228781197 -228816483
867823469 -867784063
660656172 -660680614
745175506 -745233290
332805552 -332958650
96513919 -96629625
769652937 -769624143
112293790 -112136082
832430347 -832571289
680238440 -680261688
50796174 -50713256
314424577 -314359165
378934858 -378763562
573994627 -574161003
277266879 -277245505
319124038 -319079940
985306276 -985233038
773203448 -773080638
50884168 -50708180
890883839 -890778699
881135275 -880994715
704972096 -704912798
617405620 -617240696
767544388 -767487282
157786617 -157786381
547508421 -547587573
204643893 -204840793
352763155 -352794655
603791823 -603737061
880679881 -880683883
960367617 -960293369
661867009 -661924607
940728250 -940915324
322700804 -322668642
713135620 -713305564
479660827 -479504083
584842915 -584880159
87220713 -87405013
181821527 -181971373
143485391 -143312999
510535760 -510350216
827262238 -827074992
229835921 -229748557
222329907 -222319913
29202719 -29071387
212370829 -212321857
396546813 -396365081
983839030 -983935538
500283367 -500436649
465165326 -465344396
878712011 -878752643
510748119 -510740923
721662246 -721523548
61245426 -61272550
527274061 -527124493
793736202 -793801548
128726577 -128685119
677028044 -677012810
391607579 -391608523
805089441 -805019191
147270516 -147301552
667696333 -667655521
870202937 -870099297
546578124 -546459158
796980372 -797015544
544792497 -544695451
564902830 -565008754
730446970 -730522926
731965876 -731960704
150293851 -150429401
310596420 -310619542
774651019 -774745713
308485494 -308448392
365701496 -365710996
912500723 -912668739
517191896 -517231184
383155486 -383085368
659895951 -659960787
988033206 -987843518
438816876 -438942774
133228367 -133371501
980007804 -979997328
440853088 -441014642
564191356 -564026890
350051798 -350041792
686286521 -686231519
527968026 -528106308
341080277 -341008769
550003421 -549913071
826975323 -827168615
122014767 -121914221
468276428 -468455350
71656758 -71576402
518898224 -518842532
216392861 -216396919
968766716 -968826228
811888000 -812034024
413954357 -414009369
730983987 -730955063
735412235 -735528111
742731920 -742673450
632986402 -632815320
140151038 -140016100
924999335 -925160697
890576245 -890663083
982999001 -983114575
330739156 -330575240
732649187 -732715137
337842958 -337923638
648473887 -648458627
280675082 -280703026
90944314 -90820422
952552739 -952424801
689192345 -689261833
581366344 -581484578
543739681 -543802873
74001465 -74136953
443462869 -443449613
318221043 -318081609
315348642 -315219826
584771057 -584621749
36257625 -36072169
387626795 -387561635
654536837 -654388501
133462991 -133507497
155981408 -155999832
659395761 -659425525
753905013 -753979255
628391178 -628218408
515954420 -515910614
395808629 -395892073
337500392 -337470950
576395397 -576262065
972445552 -972278124
557208500 -557055054
727502348 -727442748
852264315 -852322557
530653473 -530799745
48007524 -47981252
804492315 -804463539
842785204 -842701502
110080815 -110114723
56386775 -56323387
684524148 -684475656
31912062 -31795390
773748185 -773894445
150785658 -150776294
983887284 -983758814
749587376 -749608052
208626159 -208447013
786049849 -786183571
411906911 -411795625
245746267 -245651621
869291473 -869170901
664322195 -664413365
842614506 -842632000
329268341 -329266131
874406112 -874481450
256935690 -257123022
278935596 -278862580
7043171 -7195217
100764014 -100656442
267496338 -267343878
954308152 -954116166
790327663 -790213713
383049690 -383034818
889493578 -889463778
429478318 -429485664
859343054 -859517468
461259858 -461298040
668733123 -668707075
859702424 -859666318
847676958 -847719838
836129954 -836163972
457341789 -457329547
395416896 -395487664
263973324 -264148776
636276258 -636385796
370037767 -370081975
507567883 -507441423
677370373 -677333261
43934145 -43748869
208133967 -208214989
334287740 -334306150
989995415 -990049565
314205821 -314087523
388123245 -388321137
344422823 -344536817
141451543 -141355923
644041716 -643896700
412353098 -412191500
264913728 -264873466
727417782 -727345134
145758180 -145644016
341789786 -341863276
247885698 -247857748
277224059 -277228887
657315279 -657354899
998116582 -998160478
633877402 -633956602
514362401 -514307463
465075090 -465078040
892259384 -892363176
264837790 -264707746
716491287 -716321297
114393392 -114368374
55464186 -55513410
758015432 -758085732
358586855 -358766325
365136044 -365159848
192889986 -192893648
727017072 -727140364
487610077 -487673959
906501456 -906393066
295641087 -295673411
-88943 -88943
535347556 -535402702
617005326 -616862840
199015916 -199018312
717073081 -717205161
175364378 -175334654
621078166 -621107788
973756121 -973893811
524050518 -523913090
43023237 -43004841
309332326 -309413582
725115253 -724997009
255774939 -255714015
885005201 -884957783
208110094 -208174478
161727651 -161599657
594573455 -594398907
166950518 -166790168
839241544 -839280076
355135411 -354962447
125996974 -125879286
948229952 -948415616
843791671 -843978633
810987854 -810950692
758817797 -758725633
587182492 -587202200
628991480 -628906552
539859291 -539758039
808509214 -808461428
474071549 -474109599
556073631 -556124501
219964023 -219937427
691776164 -691956734
314771531 -314808595
599800749 -599938517
837468214 -837586284
946644752 -946706058
995821666 -995767360
908292392 -908153946
492614193 -492442333
742413133 -742492391
232560709 -232589735
833601782 -833587024
945388981 -945430613
803897246 -804091742
164896860 -165074568
874184896 -874229986
770144837 -769948373
312446968 -312460710
777090340 -777075166
740072634 -740138958
68078195 -68228235
467637028 -467491844
165847876 -166026946
36116080 -36088100
740847552 -741039884
494256948 -494446416
326308099 -326389239
880183162 -880097538
430457351 -430450239
2717337 -2737779
672852847 -672797687
782561779 -782524679
528839676 -529023860
451451045 -451325415
421446029 -421394251
667601747 -667545745
995794513 -995774653
202060438 -202256660
426580677 -426613099
372800836 -372613850
98424211 -98399115
399470568 -399366112
52094770 -52000206
121459178 -121446720
989586809 -989589691
834364174 -834476050
605623031 -605670831
741677634 -741873300
712131617 -712317597
191765560 -191851840
280688295 -280868829
888744249 -888808837
1782887 -1867795
74034025 -73924067
562358122 -562176566
880323595 -880332623
574230849 -574424991
364157503 -364235359
229605710 -229700996
541281926 -541136918
2546108 -2347390
954663412 -954603560
419279887 -419468657
715473556 -715493224
895613955 -895508231
675274058 -675274206
81774828 -81674098
654839112 -654750110
421210879 -421180551
132103757 -132002183
439319676 -439253320
632082460 -632215056
189480684 -189354714
308374425 -308261385
362725795 -362781467
483033970 -483209148
386890764 -386763684
868372707 -868523241
813184704 -813105356
230299944 -230111264
292686662 -292646292
573915321 -573722427
31503602 -31626522
489537662 -489494404
510814503 -510697741
153101928 -153037072
319460697 -319322209
294886369 -294725413
456735301 -456810363
165835725 -165644411
859033406 -859060296
742132633 -742269177
705104458 -705112010
466500474 -466377184
136637994 -136806388
527360798 -527370690
101999223 -102188915
2297481 -2159729
358788052 -358744598
744008653 -744175471
628737595 -628562701
360810807 -360629035
307417872 -307487044
904629283 -904504915
981779251 -981753371
286408148 -286598238
403242176 -403249434
578885764 -579055138
169572860 -169537682
411519318 -411516236
628405494 -628376862
149189328 -149175112
944102783 -944099307
698570795 -698404559
346621478 -346784444
902193307 -902159429
634705669 -634596407
435888664 -435796958
742570182 -742489180
347393454 -347471378
552146373 -551991481
664945591 -664975401
446305679 -446149235
838475636 -838532842
643793126 -643969208
476774273 -476707889
437822525 -438016771
344853280 -344898798
227277017 -227184317
148656857 -148824457
462031626 -461909148
641901052 -642091810
632877191 -632751607
211713468 -211650290
585175490 -585060306
511236400 -511372326
984206022 -984337774
360460376 -360557208
303550952 -303651670
362155209 -362168149
230571146 -230549816
158251086 -158072900
610483178 -610558060
520177868 -520167456
684839448 -684896428
47484715 -47315661
816329802 -816394802
205172772 -205176464
534945989 -535110867
4621123 -4588925
386089629 -385958209
592894265 -592749987
145186338 -144996170
71976503 -72120301
980905858 -980729332
574583167 -574538213
757308886 -757148214
816274280 -816362302
4369454 -4403206
282734383 -282755447
201783815 -201597027
127664867 -127519223
16987794 -17077478
458373578 -458342424
15261006 -15136848
677295890 -677444856
131736770 -131554984
797276183 -797345643
809533218 -809386600
941007556 -941115570
132178838 -132192678
709814956 -709993366
349679584 -349688808
483929281 -483904615
746430925 -746543667
447297224 -447433380
319798163 -319696519
944352589 -944259285
302635982 -302554696
789470706 -789302482
134385036 -134257732
579569845 -579409317
37468023 -37268401
108898167 -109042425
833307562 -833298368
108347950 -108538054
984472087 -984431133
719150884 -719285290
846733461 -846882733
620955490 -620994654
356322483 -356221343
745204398 -745087380
499635246 -499695768
370342102 -370512088
307807153 -307621633
985062254 -984871542
533187114 -533350810
446205798 -446405560
841802944 -841693636
969469746 -969371252
263599594 -263792038
273696811 -273804089
863295253 -863299265
264116134 -264267860
191052230 -191241550
905387208 -905446376
47539056 -47430374
606885491 -606858449
432236663 -432220129
716313487 -716236997
176915277 -176809337
260784938 -260767834
243630265 -243539561
57258412 -57132166
1861047 -1874543
642494288 -642554678
582803397 -582840115
589828227 -589757265
543174680 -543343914
507960762 -507907136
800024523 -800049977
845938645 -846002935
202963977 -202876131
978282209 -978178975
338581226 -338752790
926561809 -926728803
216959754 -216910870
973370792 -973470314
423010145 -422929335
481226881 -481295307
842799624 -842770784
465101102 -465054978
392857675 -392820953
297326196 -297174386
364938965 -365119511
834846574 -834669912
16043477 -15891631
651799929 -651955399
672224884 -672088518
298831421 -298802731
638948183 -639074115
678999218 -679051582
949957146 -949829460
796003937 -796159877
68914988 -68839642
535589706 -535686382
319959299 -320060957
268971096 -269099726
722281881 -722269241
129151545 -129210519
990258335 -990324141
501942435 -501881287
117061711 -117226257
717757805 -717891987
414693738 -414691838
167836773 -167971499
157290576 -157095138
979957402 -980152472
982297696 -982474860
344047743 -344187773
15343931 -15178081
86081807 -85960737
493985699 -494010967
412382676 -412323520
773345121 -773230983
473108729 -473027141
696744142 -696920952
720641297 -720818003
567573513 -567668093
712089429 -711984987
168040172 -167937452
528438193 -528412521
283829610 -283679422
600565656 -600387404
770139409 -770150265
883945107 -883911617
714028971 -713866237
120579084 -120487002
874087939 -874032447
490487379 -490292095
291583868 -291769204
18304122 -18433286
921107205 -920965285
857100392 -857270500
117846018 -117980980
820067284 -820251752
337262024 -337346936
898922913 -898723163
529946127 -529855353
377559370 -377754332
284868444 -284727134
910562379 -910594133
616088637 -616190957
25865287 -25976525
1233968 -1053320
276958382 -276910728
501761865 -501911861
746865740 -747006054
717376144 -717196252
202404605 -202408705
612995640 -613053470
344587525 -344545919
225925198 -226100654
685238728 -685291804
686441124 -686343874
23391391 -23429521
597635769 -597475631
911492919 -911642273
147890098 -147947188
165802435 -165869015
35141921 -35151475
698601293 -698679163
32554215 -32530065
141481730 -141421356
777221093 -777261481
672626338 -672732264
57877368 -57869656
391154765 -391132323
502653757 -502831961
524630305 -524528819
786930340 -786843734
792079319 -791896247
412014101 -412133439
936088084 -936029406
593754313 -593597521
118721907 -118667855
679290333 -679482709
774370502 -774244218
336781833 -336769395
846921033 -846911163
444234061 -444076009
653462331 -653566859
740484520 -740541084
878032316 -878178302
731855205 -731774731
852628579 -852696637
442013726 -441965160
20403887 -20413995
270031264 -269888860
490550376 -490558708
512096848 -511979082
995129618 -995065532
735185678 -735127730
219941780 -220079656
314098523 -314035201
856475745 -856555513
107720226 -107915806
766547456 -766743562
322820332 -322987372
571375725 -571196611
808398153 -808385997
251227203 -251037627
987137097 -987144497
619062293 -619177177
217088068 -217024702
234616953 -234528091
229918595 -229792151
947147846 -947115202
851554898 -851602136
47095321 -47161953
692956461 -692947045
422306352 -422265486
654600859 -654794611
405109958 -405212588
849618458 -849807588
529900740 -529813308
534807939 -534717547
649214018 -649324058
475749027 -475597753
642102444 -642253318
718223206 -718096564
496077766 -495882598
766981993 -767038305
76045660 -76203500
768327 -696583
87790221 -87694673
916427369 -916585663
556006004 -556099066
439225187 -439029163
606429636 -606579230
525699336 -525598238
315990353 -316069705
701867348 -701815708
721534157 -721444683
338303352 -338337436
534024019 -534162627
668851949 -669001081
970245208 -970196338
562837667 -562935163
154646235 -154746593
419575393 -419577727
206582579 -206444311
43522970 -43669864
412987658 -413163862
155190114 -155298502
313965744 -313856828
463316628 -463305208
921802788 -921735010
424647654 -424827408
713052826 -713220592
140427542 -140356366
925252798 -925068596
933770391 -933845361
297237928 -297125096
838646816 -838776788
589074706 -589170456
957899447 -957712745
755216192 -755321438
123150614 -123108580
98017175 -97838249
633750656 -633760250
46992143 -46907093
829731581 -829570219
965193013 -965162805
518181836 -518039450
702158505 -702178799
733824481 -733661905
289910230 -289895372
958610437 -958698343
37016726 -36943824
389961716 -390075818
302675517 -302677931
298178163 -298295003
79391754 -79379186
682918011 -682933137
771601675 -771791459
308623906 -308739308
31276062 -31325782
659027304 -659027440
693261943 -693266993
128245963 -128075439
357201353 -357293591
704286113 -704186977
83541912 -83451696
223310024 -223316886
783927291 -783803209
386174144 -386005114
118851802 -118903798
388833337 -389007407
859310812 -859204016
167904136 -167707828
581937294 -582106850
765273342 -765163898
754342927 -754467217
293278988 -293467236
492215218 -492321382
791535095 -791356171
938621338 -938509478
619508115 -619636765
701841528 -701784180
854551124 -854710446
25659831 -25642583
544281306 -544247502
81207995 -81061221
442419113 -442465721
591383081 -591535809
831802005 -831905845
905804544 -905789612
406266573 -406381947
642396270 -642252760
259029615 -258904163
987325170 -987236924
420280824 -420316002
873967780 -873829760
12228340 -12040864
969079843 -968949745
3302647 -3155303
336138431 -335970129
201857879 -202028961
493421373 -493424673
987555310 -987461584
631134499 -631034755
971510430 -971691340
255488504 -255676102
506955101 -506965919
842140439 -842282329
749451734 -749455140
681119512 -680970182
34928048 -35031912
839953531 -839978335
699735765 -699587299
440539202 -440363384
26480171 -26405523
353196359 -353107797
96976232 -96886748
285739940 -285871732
806489369 -806458767
740692768 -740685066
882981865 -882995301
356530839 -356653529
908446445 -908388587
866073998 -866222882
802128490 -802073722
374869271 -375051345
285365410 -285360854
132660749 -132589273
106244793 -106306303
138836073 -138917415
435322973 -435462273
83409785 -83318941
604835484 -605033846
689280635 -689455315
406989097 -406958383
540742341 -540876941
386530978 -386483966
78401153 -78323081
376173005 -376130589
322664645 -322643991
737203656 -737162086
916672999 -916862217
979696369 -979516733
580731241 -580599347
666059746 -666229298
712469413 -712302769
399860223 -400029117
22618236 -22487644
358599036 -358676590
758511177 -758388311
348013288 -347915642
826776747 -826832787
938874309 -938958113
348434921 -348628895
810644410 -810495048
695140174 -695284110
722490349 -722470183
788484259 -788374735
524703166 -524605208
581389649 -581579507
120090244 -120174482
629208053 -629052657
742712970 -742882138
763648700 -763557732
855823599 -855711749
333141839 -333137029
630588890 -630670788
171257544 -171230430
859236260 -859385364
341823912 -341756716
659879203 -659829989
911567596 -911499634
473017875 -472926359
185153915 -184974059
39383447 -39469177
699824542 -699977282
602623252 -602801230
689503914 -689602140
412596907 -412594953
71003158 -70856508
460078767 -460002847
407202464 -407304862
82898124 -83041342
608952001 -608752967
817864130 -818052054
37472824 -37505002
2446710 -2427324
205257552 -205220840
599645874 -599810884
38336600 -38423432
339868924 -339806516
693271219 -693365979
865123287 -865216495
419374272 -419293840
539617539 -539452967
834570276 -834431302
410970159 -410922039
726586373 -726533761
24485014 -24467876
736623421 -736671481
575889523 -576021443
152546718 -152714786
694548268 -694410134
588544171 -588381511
604260134 -604310112
17559653 -17413551
845449138 -845638182
330425150 -330483916
776911454 -777031130
579806258 -579609598
510065889 -510046285
3721200 -3904208
118670553 -118773261
823523044 -823476770
448577438 -448445522
657606921 -657658919
781494625 -781312937
832252752 -832289704
862015859 -862036041
299657382 -299708566
133517246 -133702786
844697164 -844573384
742791472 -742797554
619629657 -619762053
720509148 -720324976
65238889 -65265183
589090073 -588952145
778246925 -778221739
749426131 -749453437
202609121 -202518209
343299455 -343125827
324943655 -325055947
766734280 -766928236
485875435 -486055057
301823420 -301793794
768032814 -767935756
507048551 -507178953
800379339 -800467183
886670157 -886662581
767681461 -767720011
540578410 -540454820
164079226 -164253744
721983133 -722066013
320985388 -321099116
927705570 -927897854
250018342 -250215208
27928476 -27947970
625942028 -626036244
877412806 -877333294
894406265 -894262277
832992250 -833020396
143939653 -144033799
597221182 -597053872
822361157 -822375453
879976122 -879874082
93263905 -93071885
284581047 -284727717
741406479 -741316147
475847778 -475778660
921513217 -921403299
20458454 -20369536
847064174 -847263458
448603567 -448551309
245218554 -245160268
889907749 -889825867
692742087 -692808399
509273233 -509273407
861147467 -861305633
969780269 -969622735
166476743 -166398157
47711594 -47761512
893817491 -893669601
570227608 -570415342
929184527 -929223731
395366956 -395254814
690601626 -690687064
193583775 -193744633
95829332 -95904446
81815912 -81966990
62649603 -62700515
833810899 -833899385
251070623 -251132415
354080198 -353945842
232285563 -232320243
500073737 -500001565
373214958 -373411942
887100586 -886922120
796365558 -796368628
911086541 -911265865
808799725 -808733225
795892926 -795887180
466160790 -466037832
274918757 -274883837
788829387 -788680445
339837720 -339779396
457877003 -457963639
935995333 -936180835
284797789 -284657645
171704882 -171852742
998765351 -998741823
282822188 -282998250
141403733 -141253981
725874739 -726033453
103333281 -103262583
821613090 -821662418
806451478 -806527260
876489174 -876387208
89210072 -89380480
452972899 -452876883
907478347 -907594347
476915794 -476877302
153069500 -152984266
162760957 -162628035
45167377 -45348865
473521289 -473328475
807697003 -807673701
770687326 -770708784
459124739 -458992413
604368200 -604252024
324516477 -324364147
723221094 -723225706
438118918 -438091400
884620380 -884783112
218169179 -218076623
23410456 -23310774
613796177 -613680765
282432137 -282249885
86922918 -86746544
344302278 -344392838
541209422 -541187256
653781833 -653842467
883099269 -883070211
831056193 -831152265
731539083 -731734437
365861279 -365789351
534075802 -534026400
887011353 -886949529
665477396 -665454504
110853844 -110952846
549539830 -549396414
133969929 -133880015
825753028 -825685668
594658583 -594787587
263367380 -263445730
65549394 -65439012
232687975 -232517301
989387926 -989218886
500192027 -500155741
522663794 -522626190
118548265 -118694881
332903557 -333013743
932718083 -932538531
813002635 -812993953
8264433 -8393895
159098606 -159278636
720570530 -720729650
379810903 -379924649
813207093 -813172493
894993828 -895135220
2739460 -2820542
178423599 -178523619
821193302 -821030522
102535228 -102638914
280508824 -280689054
207681402 -207678574
49066820 -49219816
482953983 -482927987
912593895 -912743583
241245707 -241344027
405781638 -405591542
334782927 -334898425
426596888 -426567190
613345759 -613486333
9271775 -9435237
140029223 -140073673
762344665 -762291889
789996564 -790127024
82237518 -82181324
121581368 -121383992
593797359 -593939127
673827727 -673907139
650986284 -651038500
416905092 -416965478
724766836 -724952276
345179838 -345262776
159847552 -159803908
155629489 -155484771
749995137 -750022797
69818233 -69710925
855689447 -855682127
700348793 -700503107
822368305 -822363049
615716596 -615866270
210401162 -210364468
86064504 -86099110
311897776 -311772056
237966270 -238024022
334555878 -334506612
487255357 -487357893
831152298 -831267366
830856478 -830914884
79172530 -79019448
601393262 -601217950
691211591 -691057111
934335602 -934529902
605141559 -605066281
58771024 -58584434
600750450 -600845158
591056714 -591175924
34312130 -34349150
323130923 -323256673
613670779 -613492517
460914827 -460998279
664350278 -664194754
810091658 -809938296
138920637 -138914193
291991771 -291980515
34208480 -34330640
747954574 -748094416
979883026 -979920238
363946385 -364030063
417639100 -417679410
820489940 -820362142
631538851 -631724993
305977163 -306016555
482089952 -482216224
737302435 -737310849
92328674 -92446076
292131795 -292315065
539122020 -539230784
504662230 -504792410
618819427 -618918407
103986078 -104076766
809308131 -809245481
637829863 -637796891
644845779 -644790887
352741771 -352778905
98234722 -98053762
558880860 -558838538
274681313 -274607311
396339516 -396226212
467333181 -467254489
418515654 -418475608
516152181 -516096661
999468385 -999493413
196126475 -195976261
869372893 -869210053
404849902 -404765958
635313970 -635206660
126208658 -126232212
83715202 -83639352
832634487 -832508091
359961719 -359927689
385119101 -385137303
912996253 -912877577
306052752 -306210130
316540063 -316728783
133503616 -133582710
777338253 -777372801
513795292 -513817920
649096054 -649269038
641837922 -641849900
918450746 -918598302
336744999 -336748569
895705930 -895878564
825427673 -825445791
189509751 -189609301
837375771 -837420959
561717800 -561601734
596191044 -596315224
257977845 -257877317
911142598 -911080634
364010859 -364196431
7860905 -7797403
37125791 -37110927
195490521 -195373973
97480256 -97630614
530889857 -530709633
999491397 -999658371
431505019 -431375663
756527984 -756553468
339593085 -339465581
849135862 -849144682
233648252 -233584300
1960406 -2095984
774530615 -774479169
772689342 -772546292
451876193 -451763547
644387890 -644346970
610970025 -611165245
523119039 -523167329
160034468 -160080432
264912147 -265029079
713075171 -713012035
598769914 -598737986
426504026 -426348922
381527235 -381620245
802767921 -802788507
528937429 -529110291
329856347 -329943809
482670991 -482746159
777453163 -777292439
750912760 -750971540
56434078 -56431714
294962234 -294810504
752928859 -753122395
364603841 -364429103
326115367 -326092741
418840348 -418686196
797410281 -797471281
695488255 -695525513
471149755 -471243503
439735937 -439762699
856476068 -856296080
372225351 -372109363
845916348 -845970790
887245211 -887230067
436875271 -436860803
680732611 -680772033
870288646 -870366754
968796472 -968728884
66894559 -66704907
139818554 -139829954
508769768 -508908894
185524769 -185432243
40841318 -40704886
459446947 -459313365
365763877 -365728595
775901154 -775759534
329586859 -329710537
234682807 -234839291
544971857 -544988425
122599835 -122511223
687610078 -687550100
38958717 -38859391
75830038 -75689394
204986878 -204908854
695808576 -695949826
842004394 -841830012
134972179 -135168037
656156124 -656201458
312820610 -312689404
736409595 -736489919
199051059 -199081445
641240445 -641234455
316009158 -316130252
890619664 -890557622
256207653 -256381989
912097733 -912176693
306411701 -306383513
208035303 -207897065
401745786 -401866956
866576620 -866738038
589351145 -589204939
287136178 -287141054
920141755 -919973921
141261476 -141154770
249866423 -249930409
254074276 -254211804
101396233 -101429095
305524617 -305353865
993466278 -993504234
497116732 -496928356
400757032 -400902408
972240133 -972276499
269653801 -269763379
831536545 -831535703
570412488 -570526122
949460042 -949279412
132356204 -132544128
39816182 -39973172
623965832 -623827434
156292258 -156102536
289501296 -289332866
627741164 -627598606
181016582 -181038880
650763619 -650763311
999709052 -999738072
961993874 -962034414
802585245 -802776869
336944173 -336842821
730453712 -730592140
279223799 -279317243
217808335 -217898599
511069233 -511078735
58422451 -58283681
610665594 -610766394
186862468 -187048948
595918874 -595995180
420932822 -420965584
320066176 -320202554
341388113 -341287307
542722690 -542772552
707131481 -707176109
780086591 -779923787
871822473 -871635691
73233516 -73185980
685016257 -684883331
173421438 -173485148
918139650 -918025668
512942813 -512829679
762192562 -762122286
510744521 -510743177
912096604 -912056974
690016416 -690049708
720504209 -720514087
908797917 -908680603
502603167 -502458985
545038407 -545001873
691068810 -690926406
251942978 -251946540
95737956 -95811672
205818164 -205668962
807288204 -807400028
41820061 -41800075
194953066 -195101564
479093322 -479148684
207484425 -207471095
549660399 -549808749
602416861 -602251759
298884167 -298778675
684722557 -684642723
836079644 -836248300
907447337 -907353593
212813691 -212833211
680158261 -680082699
957748768 -957655300
449328053 -449422399
939924742 -939728230
80894356 -80933712
319056785 -319191291
724182401 -724077883
173845220 -173753132
634032046 -634081214
896640512 -896643108
411841944 -411851268
725638763 -725627043
910789311 -910916809
799430212 -799609756
8539917 -8371101
846398803 -846481099
739747281 -739558111
655119092 -655181990
282546009 -282727793
99038800 -99207412
670049587 -670105985
968644930 -968762678
803828443 -803632019
839449654 -839559572
629547155 -629699587
250038126 -250011002
858681924 -858691552
430027794 -429964790
291590881 -291478771
947455537 -947469369
586423629 -586346407
67238717 -67061991
347743794 -347863372
808957603 -809140125
801405628 -801503952
541878957 -542057745
882521515 -882580465
827970090 -827991470
959326771 -959292729
692690429 -692662725
926325452 -926263870
744986222 -745070912
798146800 -798268082
489252534 -489300624
152368530 -152347336
644974085 -644774835
420477846 -420364832
333792419 -333864177
505117133 -505025283
706452693 -706487901
254976936 -254873204
735700821 -735706947
887573035 -887696937
646666285 -646582335
728038770 -728092324
755270119 -755372757
55262562 -55138998
322892803 -323081941
612883947 -612855125
92679951 -92607185
305546452 -305549558
213205290 -213123892
296837650 -296987692
468135902 -467956614
670739377 -670670843
432775763 -432668135
855685787 -855582747
586460945 -586386313
637624050 -637656602
76989286 -77111058
935360718 -935277196
493807392 -493653162
515064286 -515046260
521867866 -521845738
625730835 -625719717
997975926 -997877742
362932229 -362823183
415863180 -415784144
250882232 -250845916
610428626 -610305706
656729969 -656533705
706996401 -707004695
892834848 -892687764
157847251 -157841037
914508204 -914335002
568218207 -568260073
264351551 -264374709
728606441 -728416479
64115886 -64013952
185877914 -185857058
183604299 -183748849
953232116 -953083274
546814230 -546763442
497535939 -497404717
548767640 -548587926
502947714 -503081578
522716967 -522610621
276935778 -276996302
23758257 -23756339
535286776 -535263218
833250169 -833171485
172083716 -172132716
791327209 -791445633
228749407 -228786355
746233406 -746390922
9849095 -9659661
794821968 -794820692
179817891 -179931607
732272570 -732443956
660982003 -661057513
780245494 -780088094
781608923 -781575299
140708432 -140856510
471686719 -471804473
242360462 -242466484
703633748 -703822962
247777109 -247623265
201276786 -201442738
729382790 -729279402
445766127 -445607901
728951303 -729035409
366038103 -366153281
537763254 -537576642
302595339 -302543027
773001292 -773025452
673143459 -672958737
949105164 -949154130
530042783 -530108717
241216928 -241105142
109448480 -109494942
585906502 -585729990
310101904 -310144714
507480132 -507655634
57195289 -57138541
401986895 -401844535
356018948 -356133754
836288174 -836252224
747008912 -747003196
634359255 -634509159
204552351 -204625615
41814934 -41825188
625214340 -625174702
239811924 -239616850
365421432 -365524814
425664233 -425534839
676148011 -676247591
280348925 -280171653
938219251 -938209625
86241839 -86153061
581889555 -581772397
79053559 -79095989
665343790 -665413312
551813748 -551980636
541963751 -542151739
362148452 -361990888
262597376 -262692150
228191727 -228334787
298983776 -299092492
934158481 -934144561
823018071 -823113643
120531989 -120626179
993660384 -993600656
83280230 -83097860
12642153 -12569205
282133600 -282105374
961408597 -961527575
368061862 -368149920
919219665 -919028133
412269351 -412157883
716770708 -716931396
133101799 -132965861
376127246 -376314056
964098653 -964256187
530977690 -530802024
861016646 -860832870
912010430 -911947720
52676698 -52581034
443037383 -443119819
222560405 -222757907
184215336 -184203992
909951773 -909984879
406973740 -406850656
426975987 -426974439
274308786 -274393242
98164810 -98353314
998138530 -998014714
51897618 -51904610
987276321 -987217707
215315496 -215411546
857191674 -857370586
580822332 -580819116
955105865 -955103549
295657249 -295495901
264643890 -264467258
84650418 -84469786
359003535 -358827585
472193791 -472348065
392043810 -392217396
947481722 -947457016
458634694 -458749612
317032689 -316845269
360145560 -359987156
901761164 -901613586
313723956 -313732920
750496162 -750548350
258532508 -258495572
798205196 -798330968
841250315 -841376887
683182924 -683109572
6461130 -6579126
655281473 -655422019
537447453 -537405591
428721191 -428552841
42159542 -42312984
687737671 -687722411
151330827 -151430363
921202921 -921119255
918503251 -918693353
455052134 -454947326
819489092 -819597830
913846022 -913751504
998424128 -998466318
374651390 -374466210
499073710 -498954406
815803185 -815642733
74893902 -74985388
906959412 -906852042
273671338 -273500052
699193492 -699112182
781664443 -781817697
811850041 -811662411
202710053 -202788151
572914690 -573012756
962156391 -962220265
278860282 -278899088
615802915 -615929625
150466542 -150560310
959625025 -959469985
124432325 -124329527
237730751 -237664709
281115887 -281263483
295490175 -295409397
655311601 -655235601
380720120 -380545806
732586840 -732464946
461346133 -461360759
914034932 -914049910
746216886 -746084348
620345375 -620273681
644692831 -644818333
420949203 -420775951
905546402 -905515352
507982457 -508104961
386184128 -386383548
970545709 -970510697
329095469 -328932463
78425503 -78414991
45652987 -45705205
822653498 -822824948
390561207 -390418431
611700849 -611759429
6968920 -6855156
234845731 -234974483
823358339 -823412431
408679084 -408652128
290358780 -290246852
694181080 -694350902
832733179 -832535795
120654160 -120755864
376501787 -376434279
775914964 -776036928
88595507 -88626967
692110765 -692234745
969701502 -969630892
257184601 -257354777
502742859 -502592843
148023500 -148178780
3662534 -3812704
840123399 -840114425
324026935 -324194659
318499989 -318399797
657795563 -657779693
462657551 -462607087
370110 -512120
554725613 -554685867
404018853 -404104987
590746357 -590887713
701511400 -701588778
339529333 -339524565
649924842 -650031206
39514048 -39424306
528485653 -528390733
774802974 -774917288
959177154 -959128922
739207178 -739149276
442865305 -442712647
480182701 -480342491
353603011 -353438403
740252419 -740408541
326875298 -326861968
922165853 -922073927
938528532 -938495232
82009690 -81924290
20935237 -21067093
135911444 -136030774
112408538 -112597992
544194916 -544367696
989047786 -989095636
306070621 -305962489
321970190 -322095792
6520128 -6459200
292812374 -292626752
204092958 -204244970
704103788 -703932774
854536866 -854417282
377866371 -377948091
825863579 -825745257
833015731 -833025061
702949026 -703118522
30179759 -30120789
409155615 -409155115
794076708 -794273542
620546769 -620564765
501484691 -501331549
757805155 -757756807
679229489 -679087935
357420361 -357608941
606396457 -606211683
722929467 -723122685
108964283 -108905451
918849832 -918703046
712558293 -712516253
115582704 -115438504
708236817 -708353157
576215982 -576243494
927006899 -926866615
478644337 -478553459
854608615 -854630785
712630140 -712505564
808060728 -808066956
675225356 -675323056
184155779 -184274893
179786376 -179825756
639941784 -640060704
419108545 -419000829
942698256 -942615190
136193705 -136305421
215919311 -215760479
976066941 -975937207
426191068 -426001454
840075932 -840170866
531404198 -531280528
914142623 -913957197
478931283 -478957421
152874247 -152809851
223055840 -222917894
221717793 -221628427
693567925 -693466183
719851693 -719809641
16137073 -16263611
55454964 -55622522
218071671 -218122901
209088486 -209189324
54203644 -54273484
10811150 -10795002
467906244 -467933726
84452792 -84467856
209825075 -209871109
211092214 -211033658
799660308 -799559204
203684597 -203726543
413303637 -413332137
121848853 -121869109
268272108 -268220434
286735523 -286697175
623729428 -623607578
174903669 -174981909
39319458 -39173448
986917592 -986999890
636346174 -636533786
982108367 -982081161
489196104 -489044588
57300117 -57216707
943630898 -943783504
920510261 -920606855
652804577 -652826893
31088044 -31178032
663626607 -663773067
647483610 -647599622
96751719 -96899157
208845142 -208950592
184398606 -184525116
637744697 -637915029
802980001 -802956057
423275633 -423330209
240472724 -240435034
869418862 -869448848
525854689 -525888097
989800539 -989785807
139217631 -139394385
861155082 -861176766
943503706 -943528374
717141126 -717286198
43588631 -43596417
603762303 -603855359
664124542 -664193760
312062574 -312110484
67999288 -68106276
913350400 -913531876
499905991 -500008875
723962483 -724033039
946893978 -946840602
18947538 -18761760
841153550 -840998998
653823768 -653861166
374321833 -374258563
208467156 -208386132
206447609 -206387215
345108783 -344982007
418823452 -418857244
581908926 -581870184
499294431 -499449983
83318395 -83364363
909015470 -909202692
992053369 -992231003
227002219 -227023633
896862807 -896992097
623571800 -623433124
728944052 -728972506
815430062 -815357972
571058150 -571169020
527219064 -527329058
194449639 -194260773
11158890 -11324910
10534942 -10641758
680461298 -680299198
942486376 -942430276
180663015 -180586571
149223112 -149193176
382504918 -382361576
197803991 -197699279
236029568 -235905296
19555645 -19386775
242085468 -242018448
913195554 -913209712
870327700 -870130888
617190365 -617020111
506138972 -506019586
507771049 -507799487
496132585 -496206199
559253586 -559086450
689523121 -689696633
692418151 -692333879
181896450 -181729274
241536525 -241567555
234572522 -234535778
990267949 -990380333
370791669 -370931361
566757421 -566931985
978632088 -978454074
506743576 -506616144
597911135 -597824987
10506003 -10478023
314536077 -314480903
353681247 -353524775
397276834 -397270338
607133885 -607016013
432147975 -432026579
50556385 -50544505
762840302 -762854762
485439483 -485510021
442112410 -441956398
738566636 -738744134
77385962 -77352168
586591018 -586647792
344949621 -345045395
296482834 -296514136
440607911 -440470493
955056456 -955155274
242499404 -242439288
98726367 -98855983
733095970 -733075742
686437569 -686444679
53266912 -53157208
133147222 -133058838
393727521 -393622285
842784393 -842840805
23429272 -23494800
295975055 -296073879
681518749 -681366577
817344303 -817173433
603306736 -603481254
70230329 -70150339
747212545 -747109653
882785224 -882902830
372099152 -372028548
171013574 -171092040
621549411 -621687679
119475855 -119653039
59382192 -59359714
36160402 -36354848
705853093 -705700129
75257892 -75263016
235912180 -235881270
37157955 -37260779
847163816 -847098264
48858710 -49046432
601285906 -601092522
316233788 -316216554
807684113 -807836735
933810072 -933918606
557652871 -557647211
571976319 -571963319
612213822 -612096942
247159365 -247011589
595880630 -595778648
699449010 -699580782
692579207 -692568919
542789089 -542756015
700813345 -700739765
560782463 -560765295
680021158 -680120480
343124488 -342998996
601283163 -601293915
784046349 -783848641
474887302 -475073108
306390068 -306527104
186313324 -186374462
920290670 -920420506
200956507 -201005187
239714387 -239589803
783150258 -782971550
891580535 -891409049
45721022 -45689388
997335967 -997315411
347003341 -347000585
631631922 -631516928
747098973 -747059201
172606450 -172474920
633563756 -633526542
553588527 -553739103
616031181 -616026811
313658758 -313663682
701311001 -701374553
702109032 -702031540
491969730 -491911222
349960564 -349764590
74233359 -74040547
706814333 -706816911
250809015 -250854873
110889524 -111049768
800174540 -800113248
266025351 -265880629
18169585 -18098791
681266960 -681380416
495631776 -495723346
327139078 -327070770
753846212 -753737808
954169226 -954118694
422279465 -422333239
89295276 -89158690
837116140 -837140440
840747423 -840635865
801425892 -801586346
502090455 -501951705
101657286 -101748878
266265465 -266428149
941936030 -941818144
624372812 -624489782
726318700 -726419520
219273311 -219432663
112504205 -112691779
583238203 -583185019
576229738 -576206938
584985201 -585088271
836380380 -836534674
660419809 -660484495
786348669 -786484447
740602943 -740479225
985269657 -985193847
732362019 -732525893
300169080 -300368818
375121661 -375201601
375700524 -375541066
839509443 -839609701
480808990 -480876070
515055273 -515041327
998786336 -998868674
160012175 -160148689
834213669 -834027391
482809979 -482808065
596249650 -596253134
906647424 -906510464
260432928 -260463498
541451748 -541601440
158768348 -158660680
479548482 -479371586
321240914 -321212260
792702063 -792734315
366024073 -365875283
11750108 -11910846
435144296 -435167182
28943001 -29078027
150780976 -150708254
312843295 -312899417
769111541 -769034059
270958766 -270955438
587028058 -587009120
456512837 -456369069
475356932 -475437316
304376634 -304298686
687587542 -687712374
431071377 -431207173
882552328 -882714038
177220045 -177317139
838041643 -838185257
753426614 -753245964
70158157 -70302501
75938636 -76075956
199343058 -199532910
353882907 -353892627
62366787 -62417525
982714182 -982772662
891106341 -891243691
167946828 -168133516
585248205 -585422659
663144514 -663230708
471896044 -471967640
719294114 -719376016
314829615 -314787575
926925655 -927088143
277273690 -277308812
328005341 -327922697
401720916 -401555348
125382315 -125413923
822810753 -822871741
591815865 -591749881
394637631 -394697827
19777197 -19648995
752405675 -752560767
436886543 -436863999
57068049 -57166915
458527760 -458591024
435206076 -435214702
983183980 -983320906
816606988 -816640850
960379643 -960355591
480053004 -480188810
495821145 -495793057
441997722 -442034404
767026791 -767105533
924417883 -924464265
913607974 -913492436
512886246 -512711826
567781081 -567616281
444817607 -444739937
912277641 -912263967
699661532 -699577006
815722959 -815604455
548593872 -548573940
437688797 -437513339
956016119 -955842415
200793815 -200805439
196884208 -196700266
165695068 -165502458
226773747 -226608361
291970085 -292135009
639761695 -639767229
803380021 -803306165
921760239 -921931627
383869073 -384044289
78191447 -78089493
620984881 -621092977
996513188 -996477254
65784686 -65632458
802489454 -802631164
217058410 -217157600
517073766 -516893124
738275589 -738323721
829217408 -829345922
726354038 -726503170
912939625 -913106085
417095664 -416916796
430652218 -430689128
986486493 -986452785
628240047 -628083853
780924721 -780741223
87312863 -87136393
403364054 -403505476
306915492 -306942126
971537253 -971600885
271738733 -271889869
988095918 -988153216
898115028 -898023014
736560177 -736598807
325342627 -325508291
4036876 -4207852
784967822 -784988684
830622740 -830551966
903116578 -903158512
663888701 -663861283
718873843 -719008217
594486181 -594455793
821272573 -821114031
538703436 -538652814
557543760 -557549912
645314578 -645205376
630416256 -630260538
991481436 -991528186
964582897 -964603021
664108552 -664012106
436173580 -436214800
462414072 -462389348
839619174 -839706122
794862188 -794824598
375813540 -375775674
527193505 -527129671
140083569 -140075159
725929028 -725763218
402693129 -402509513
832858190 -832781900
80572865 -80562847
11343621 -11419203
908375105 -908517785
82163910 -82311126
369977438 -369842664
175268519 -175460237
707235146 -707387344
140967871 -140979289
40379919 -40476765
701356347 -701392759
316616763 -316594727
388557011 -388380769
719762535 -719700983
128917867 -128950951
914979060 -914878898
900443559 -900423707
662746978 -662786152
694618445 -694478091
236412287 -236472545
363003239 -362942293
34603885 -34585825
765906689 -766046487
953287476 -953408074
896540619 -896375247
584121437 -583937957
442132331 -442273333
210382815 -210359751
605768450 -605600882
275082773 -274924301
873407240 -873263350
872639411 -872756425
911108993 -911176203
784801491 -784875351
872553292 -872697918
77050172 -76958754
221888607 -221775965
689954748 -689776496
57736828 -57865344
778332376 -778317416
923530842 -923569300
283953767 -284123075
453299746 -453231404
112932465 -112920809
240946653 -240774915
564278004 -564435320
32931540 -32851468
427706817 -427784151
505340465 -505468381
387461303 -387594215
52063130 -52203932
581124461 -581046333
47032072 -46952214
265297977 -265310467
595804233 -595957027
263798987 -263981663
847673016 -847698398
155869777 -155950157
832279805 -832299603
410253208 -410266308
335707966 -335610706
266119566 -266266544
601578876 -601402122
112214936 -112073582
319836086 -319760240
994865022 -995025136
126990135 -127013877
188168559 -188186443
621388607 -621229809
112838885 -112926637
637070878 -636897220
373951992 -373862730
794904355 -794820021
967927744 -967995004
24050027 -23867049
542475615 -542405001
69351943 -69379287
761618859 -761576847
784182645 -784019715
323953904 -323848910
648762832 -648797910
798842825 -798731957
243813042 -243763268
670288000 -670113220
227336689 -227535451
620432247 -620427237
691975153 -692172755
841690815 -841737025
249637333 -249599545
554730340 -554720886
879362797 -879336109
242883679 -243049649
521544092 -521713524
566916095 -567114139
950797730 -950802856
605178950 -605157272
918181193 -918256827
383820351 -383807275
848125916 -848063366
81995343 -82024037
896927452 -896753660
835428711 -835529511
322608181 -322447419
919270740 -919168590
546132246 -546032562
439573911 -439439741
514587714 -514688832
93925834 -94043700
203432028 -203384272
47072077 -47251829
534530468 -534552838
292872733 -293011677
737417097 -737441823
845943569 -845926753
515366972 -515212630
664771755 -664595893
394187566 -394268762
488023750 -488065054
803470981 -803289061
696093753 -695957113
96542824 -96504818
588455165 -588645631
863837562 -863870244
784557097 -784424819
306397607 -306394943
339526949 -339405921
731844825 -731865585
643157622 -643027970
167204081 -167195185
244462268 -244473156
146376949 -146475141
533700600 -533569164
632578535 -632389867
554231976 -554298440
467903704 -468046258
252906294 -252979148
89355158 -89450486
308317905 -308265183
913520133 -913550205
136566326 -136442868
655751707 -655934297
12692898 -12791102
907813420 -907620670
163251075 -163450859
555853857 -555661525
471548871 -471475035
121504081 -121658655
144004897 -144194641
392807781 -392970915
257055630 -257190414
189758882 -189745818
369333078 -369436428
315474350 -315604278
937618198 -937500248
139799548 -139760186
60742800 -60741836
273381706 -273567082
581260230 -581143810
646608934 -646586350
119117921 -118922153
443393205 -443441553
330581708 -330478960
754023206 -754081544
230478805 -230400275
818768451 -818732315
183284992 -183359906
437748277 -437629317
936614493 -936504217
759388872 -759310352
971768195 -971614485
237688489 -237773013
819554024 -819700858
770222212 -770316090
778234332 -778220400
828183692 -828307734
883183836 -883355094
375969774 -375921002
280379792 -280507944
200443906 -200566192
620191585 -620085977
942982865 -942879569
230646690 -230522270
514760453 -514778247
565505953 -565310849
692612822 -692768036
866300845 -866144919
182944344 -182786396
220363267 -220168215
220021198 -220147338
766490059 -766380643
736942094 -736933286
225516154 -225452364
431773741 -431747201
873673949 -873797205
243788155 -243709957
652351666 -652300150
955253410 -955107974
102950217 -102904231
862913509 -863002847
916494666 -916506516
967216256 -967053234
168807247 -168964151
736579492 -736400346
974615306 -974641098
39482135 -39545961
982667289 -982500495
7595547 -7430511
670649187 -670655081
874609892 -874755982
286716349 -286546967
967961374 -967777420
799519984 -799490642
262784677 -262599623
409837301 -409877255
5913401 -6098551
163864141 -163893789
105047469 -105038461
853793424 -853628482
738729388 -738811868
294382628 -294292724
791756035 -791558763
565175677 -565168077
712224607 -712150669
429547862 -429562046
10156573 -10056767
758410413 -758327663
873896968 -873858296
862261573 -862297889
302349925 -302179491
808552511 -808609967
975204492 -975136236
855201024 -855283164
750239690 -750338058
693896583 -693712437
44645411 -44498429
199523714 -199635646
122547540 -122746396
187678194 -187528730
534019151 -533975397
257708989 -257549069
712636212 -712781502
292552025 -292666477
325637818 -325543336
540285097 -540230931
503242683 -503107045
912048517 -911972343
521860262 -521952838
948153010 -948032848
228184951 -228016711
555142420 -555212806
523691602 -523864432
734579184 -734626080
13573313 -13653597
542273282 -542205238
899518866 -899437264
916081698 -916044566
503014646 -502946198
886657185 -886558113
900218163 -900288777
457167280 -457335668
536004708 -536174036
708948601 -709138527
946867290 -946780642
998325160 -998416126
399991208 -400067026
405025881 -405127989
169437179 -169555271
306183530 -306236730
971392011 -971569069
17874078 -17912432
613829807 -613762547
67716757 -67878159
784603141 -784725871
464968039 -464805611
950751071 -950894249
507253879 -507190545
191739000 -191588532
821840881 -821923103
781719769 -781915625
229620971 -229792239
444890513 -444970855
436187066 -436344346
187547749 -187359883
249494248 -249585798
169201881 -169371195
825802876 -825804418
782543229 -782519079
63383865 -63186673
649254425 -649454217
806474068 -806326782
60180430 -60045694
814267370 -814303360
787637913 -787729531
850740276 -850783960
602496974 -602481378
468365889 -468352743
479040720 -479044370
243693640 -243566890
612388099 -612336521
720805488 -720892894
927491747 -927525715
2770246 -2705312
374470335 -374500189
542212785 -542333779
715483390 -715472928
220482344 -220663038
235138398 -235310616
346171079 -346360689
445107081 -445297089
838638477 -838586879
163070191 -162942945
326687251 -326536259
626558555 -626422125
714203202 -714402800
288303650 -288341198
698018586 -697980936
23747447 -23596311
301204895 -301078739
313728438 -313649416
999112532 -999222290
548540618 -548583906
691318227 -691285519
405473870 -405374834
88889344 -88877262
305439241 -305296237
914444046 -914572362
896783181 -896771025
330514926 -330530334
890906694 -890860984
245493975 -245345399
519338170 -519453652
536219514 -536229048
899858522 -899911814
831456529 -831431907
764544599 -764449599
658740209 -658574637
446065143 -446227457
564010040 -564104532
700284212 -700364766
27344971 -27386485
424073724 -424087710
5740445 -5754381
27616696 -27676188
553584555 -553559607
470679030 -470755854
582924651 -582951471
310484045 -310440425
355742874 -355885232
382181045 -382166213
255085405 -255023695
884984041 -885120709
118621573 -118532433
853890991 -853695857
594078420 -594179222
393184888 -393305066
262085030 -262224224
341790314 -341731556
334453971 -334479879
267544665 -267523815
826546848 -826400334
675902411 -675981543
753582570 -753663240
139306008 -139178054
779451937 -779640419
52440361 -52613035
907972678 -907889186
526980581 -527019671
66181196 -66080806
479309158 -479182918
1723980 -1578188
473138473 -473078985
309000539 -308977377
16685795 -16545187
224057513 -224248749
141873353 -141901973
891583147 -891577923
925601293 -925635377
447038437 -446989175
17991781 -18032095
848094641 -848037897
658342367 -658317027
141732284 -141687758
677619171 -677812395
441793435 -441611615
143311093 -143207555
801625396 -801735020
263359900 -263234244
743120611 -743145199
718656657 -718605547
764021638 -764136134
458842833 -458906837
455247366 -455240844
362959313 -363060889
639879204 -640001244
508623474 -508467266
232694735 -232861529
492773122 -492915984
44823297 -44827335
203992648 -204168964
432721949 -432692695
110708653 -110903345
455799039 -455970355
541599680 -541603200
658012025 -657822763
142229054 -142121950
449022390 -449147562
395920518 -395885714
520762466 -520903360
267878738 -268009414
497569975 -497692659
439339286 -439300066
286137666 -286024720
146238002 -146238364
791885027 -791849427
167283971 -167296779
739055497 -738906185
833810490 -833855142
946743324 -946668792
243966992 -243836600
843719105 -843586033
281922955 -281844031
397657931 -397616141
517907499 -517979637
97814548 -97771630
173199223 -173158631
543915079 -544011945
734419213 -734332683
775216678 -775352492
734602632 -734462616
772935355 -772776195
995768569 -995874763
1701061 -1746899
733875042 -734007638
569994972 -570147196
868769887 -868727699
681744205 -681758565
396254854 -396282864
24662360 -24638540
507005420 -506926418
423044293 -423151505
282636901 -282618931
709043564 -708907928
517784014 -517725292
331299314 -331346090
552726835 -552888859
639279254 -639408158
767907148 -767935064
616368181 -616507427
665298825 -665302141
844074034 -843890664
515516088 -515682956
739379904 -739221728
615102030 -614997128
608134933 -608024983
51747009 -51610333
574824336 -574745506
375701951 -375740547
395052968 -394867294
538929097 -539088163
8679239 -8572507
716936995 -716967007
469105237 -469300249
140336997 -140518087
51013034 -51038386
161943795 -161894241
184216957 -184332829
736220125 -736399853
41265135 -41462705
518097913 -518110643
439511160 -439636662
109073494 -109026046
818206610 -818323794
916975520 -916878010
598806070 -598835656
95957467 -95851425
969560615 -969384503
797637823 -797806855
982591156 -982743422
990809551 -990728921
416504749 -416488655
636526365 -636541207
257929035 -258026655
407829584 -407648516
169203721 -169030913
236356286 -236367064
278065332 -278150400
640442170 -640290410
310543069 -310696015
659271582 -659123924
570183841 -570110551
361187418 -361157360
949223167 -949085093
675624070 -675795778
951928266 -951783156
964799991 -964870621
145277611 -145243189
780479149 -780284083
866247989 -866353701
171562985 -171723785
347863862 -347940216
486729089 -486759061
972729351 -972584415
844135675 -844173225
642695624 -642751578
885823190 -885676208
577392067 -577520213
631657172 -631792814
28754033 -28819461
252942721 -252788961
338815505 -338911513
732740851 -732940209
49270849 -49353399
561536883 -561657317
880111920 -880254404
900700732 -900593122
133441744 -133301258
464395253 -464540473
14520327 -14479479
583809328 -584004196
195134253 -195068875
374058487 -374153353
411088995 -411019631
664450787 -664375943
517193987 -517268381
864010146 -863898438
430603166 -430593998
473715672 -473796816
258313 -441115
294645676 -294580816
805532685 -805518303
155825355 -155857217
313163689 -313107659
130130053 -129969687
80710830 -80851418
440433104 -440374732
660028876 -660098776
356433142 -356508720
216507581 -216490557
124163474 -123981766
378533581 -378453321
152400814 -152374924
875786693 -875846187
772042938 -772031052
82209421 -82106231
287883621 -287800877
134317412 -134186928
202771097 -202805205
719664804 -719472662
901389275 -901447451
261995425 -261797999
181738221 -181613319
253626091 -253642129
82969733 -82842193
572291395 -572214939
12411106 -12277006
769818318 -769797276
285733469 -285573255
703560348 -703676534
209158454 -209295940
526402801 -526430551
333703149 -333614307
260371751 -260430347
813455612 -813541500
731874874 -732056878
484137251 -484157829
76359412 -76188516
363743413 -363826391
372038534 -371857022
811251922 -811252668
464620470 -464818592
667750913 -667641753
162126390 -162081516
810939598 -810843238
848125540 -848206088
472455137 -472364683
960241669 -960124781
46733384 -46672976
449393927 -449552089
585560770 -585470972
205239196 -205113732
62165414 -62304178
884135482 -884011430
754967669 -754877657
210562763 -210383549
945579646 -945534856
725208277 -725400699
668452057 -668279591
248456891 -248266563
198746267 -198662591
242216069 -242145699
28786747 -28647033
804688745 -804550969
925791663 -925641441
448826300 -448736566
908615286 -908420284
951333384 -951333672
67248371 -67229063
616357782 -616198884
650209188 -650267916
867194879 -867120915
93006322 -93106012
156498746 -156666582
499014058 -498916780
940654136 -940625080
51588863 -51678671
376021960 -376141354
232602638 -232576832
484577057 -484474599
475807021 -475691033
973248685 -973298279
743766406 -743628334
825990795 -825898181
569606447 -569409013
42273713 -42352255
271526463 -271424977
33848112 -33741854
759999911 -760009775
202060112 -201997810
507740973 -507858001
37808632 -37925232
555986406 -555875118
778103696 -778160420
645389961 -645239195
930286392 -930373956
903834664 -903904848
511746907 -511794909
593930697 -594128821
100014234 -100170348
189557950 -189559526
998445223 -998387029
772595539 -772783145
521731615 -521695433
536224281 -536123791
380732029 -380708211
142983247 -142871325
96007913 -96162719
545363768 -545563472
787865817 -787788665
273434517 -273421551
284405659 -284288191
976002074 -975906402
183087367 -183017107
897119968 -897219326
616565333 -616449521
902611714 -902518200
468926475 -468840551
629623371 -629489295
64798750 -64668380
434492137 -434679311
799368836 -799269046
793319990 -793283966
347054236 -347191622
688302012 -688207236
262081405 -262154627
611470201 -611567197
897064870 -896919324
857745593 -857610379
168396603 -168566247
562267344 -562110880
982260681 -982124727
568637717 -568728289
441935023 -441989443
740228522 -740107244
77004463 -76924211
501125756 -501150702
413408108 -413411946
385128202 -385040102
199329352 -199437984
235608128 -235799512
773637625 -773821315
888348820 -888154596
610050103 -610246041
721775737 -721629973
540783914 -540619938
16728107 -16792807
541099427 -540947065
343416084 -343503098
589122581 -589057565
434206647 -434130957
233014216 -232822780
51150736 -51145690
458285242 -458213686
575434018 -575415920
856968742 -857028624
703726882 -703919042
104334731 -104150215
144348673 -144355883
745383544 -745265866
561673348 -561762252
488841317 -488735361
665712734 -665773150
793497058 -793430996
916340000 -916341796
983192731 -983036419
863326386 -863272144
740890855 -740813949
489455671 -489392497
131478982 -131630466
515494601 -515496133
684135141 -683973901
836270199 -836256247
345221307 -345113443
729095630 -729250218
674603485 -674726089
111291797 -111290823
817714145 -817879171
378359816 -378420812
388825705 -388797967
809403479 -809212783
113003494 -112861436
861148362 -861219776
322477278 -322504766
931986109 -931786873
547204994 -547130136
508545370 -508506612
819441392 -819271802
161872606 -161870234
118999131 -118957007
400751881 -400563203
303340667 -303449601
429185361 -429030035
273632488 -273750450
338726123 -338863509
211396598 -211360344
206709231 -206899203
403048478 -403162084
392041207 -392078271
18341683 -18524889
91532446 -91578218
837497333 -837675235
776782688 -776971292
186789501 -186862853
136185638 -136078032
272218294 -272342538
370861515 -370741127
718423279 -718362121
880054885 -880139639
913602615 -913798763
555405897 -555449735
485694166 -485866730
950988342 -951038992
127391361 -127404351
824175681 -824310081
35560742 -35386112
517545713 -517560817
299656457 -299760675
142457645 -142552873
931023195 -931058885
29464933 -29482459
57098322 -56959918
746654673 -746569995
342398837 -342286219
557773191 -557927809
419694945 -419744923
906484249 -906539655
853323724 -853307642
969410937 -969307043
495582301 -495508297
357047855 -356888605
578507633 -578370739
916767608 -916744798
101675595 -101822161
801051917 -801227505
702517347 -702454203
688918821 -688966657
898700442 -898795582
852707078 -852686196
594902060 -594863128
803828014 -803994494
818451284 -818650666
614517365 -614446955
996368595 -996409581
453265575 -453104989
340851667 -341044523
197966547 -197840197
497890951 -497893227
625661864 -625799806
666067610 -665878862
676038116 -676065704
914922788 -915035332
975416188 -975582878
568706662 -568779246
10094734 -10218412
767219814 -767355936
388452666 -388307586
901233268 -901351510
714754962 -714933562
808047240 -808086672
633738934 -633917002
325410327 -325425459
24542685 -24504055
183783042 -183867628
11825733 -11827683
150244738 -150258332
872457107 -872440785
437451314 -437356678
787695589 -787819009
526732755 -526824707
98411663 -98294965
157657819 -157465327
197355983 -197387361
705024337 -705199683
771351300 -771230676
342957602 -342910298
841725760 -841748290
670017874 -670194096
702163270 -702194328
951767338 -951614586
442329047 -442361223
384954371 -384837973
258492488 -258514040
412392594 -412372758
855520015 -855634267
425412384 -425536330
245933764 -245984986
989501788 -989432216
151584126 -151715284
491892457 -491726443
244380721 -244279057
834835180 -834987364
341826531 -341821293
19655385 -19636039
680070819 -679941131
843447381 -843285901
298435540 -298340916
713828694 -713854670
141912246 -142079342
594211533 -594245379
709982868 -710070064
661835714 -661895808
991736484 -991726066
84929131 -84915419
960837786 -960755922
692454183 -692574063
789309788 -789131792
319437810 -319614504
327683375 -327860191
588001703 -588160663
29116231 -29289207
437318123 -437157377
347618776 -347746378
780990764 -781078842
946675405 -946574783
878248148 -878330246
194407149 -194492129
110130847 -110275669
250575436 -250387920
586829714 -586835392
475800823 -475813219
523793456 -523935408
150294266 -150267044
277998500 -277887426
301089635 -301097825
851719811 -851905061
368819754 -368996944
41097434 -40913870
502235336 -502172108
965297262 -965230396
60980056 -61145166
641474204 -641491246
485224546 -485235220
589952762 -590120882
679821444 -679654424
632441244 -632330546
218232654 -218423692
400283483 -400357953
556904481 -556852803
875618567 -875756749
179060168 -179165588
827912561 -827841927
953347775 -953188767
488864633 -488818001
664159151 -664057953
924985690 -924887770
29536831 -29696407
930179928 -930200514
665225731 -665378551
245313886 -245123222
574327920 -574186112
955620487 -955635521
834499266 -834499118
653922495 -653799837
22027310 -22045666
303319725 -303140701
775655556 -775582130
539310596 -539468644
494659800 -494811170
754145600 -754323814
92273115 -92081737
846669922 -846625832
874054412 -874028306
220010718 -219917328
260351283 -260276085
84460324 -84279942
183925353 -183924509
519006213 -519041393
878729530 -878895768
608572991 -608576263
103775943 -103657767
996877906 -996682562
486491078 -486690804
840474367 -840365629
296614262 -296798992
688773669 -688701273
352489185 -352480933
403245805 -403084447
874859015 -875031315
54982131 -55021879
563563293 -563415135
387855688 -387773614
870536418 -870367306
108396664 -108443002
103211861 -103172871
358183930 -357986396
86384153 -86209309
751861485 -751846067
584482583 -584608137
421621713 -421510589
299866362 -299912204
430670673 -430535659
241703866 -241755486
957909073 -958033387
151084412 -150913334
209040477 -208899805
681992048 -681792412
647012904 -646894076
837527249 -837388719
463211137 -463159535
861165924 -861017210
363636924 -363575818
607567639 -607649647
944179222 -944190472
820490801 -820681179
942790530 -942605982
389062202 -388952612
440078602 -439963602
160864617 -160935621
633237591 -633246749
184475042 -184575190
272538063 -272459123
259853392 -259732644
226526573 -226588233
549099086 -549092720
881537329 -881608539
916756203 -916730215
436828483 -436794085
476508819 -476558731
915122647 -915067097
503681858 -503649566
566708582 -566602198
853138524 -853155558
752101884 -752106624
75146034 -74946452
853525794 -853675154
372302397 -372148305
67327417 -67407643
388591197 -388543003
49687921 -49562263
197821238 -197888790
623926482 -624098124
565582320 -565429586
763349409 -763435979
683581058 -683771802
830311644 -830442174
54314961 -54232007
83573292 -83510532
5705540 -5545508
207194452 -207283060
365341133 -365473123
868697265 -868497533
935156506 -935264370
833900852 -833925966
551296966 -551339866
28556096 -28716890
959902452 -959782110
806912842 -806868664
801492484 -801680208
351062416 -351155484
56607404 -56652622
720021592 -720034624
424741271 -424913545
619104073 -619250281
811039893 -811067435
463857508 -463743442
947491608 -947642100
650250226 -650285606
911352034 -911520292
946113655 -946297283
618602400 -618557614
911436163 -911289181
682626797 -682733185
237965478 -238082566
646484496 -646597642
621612352 -621763006
907905718 -907721122
414640092 -414816798
268275529 -268292103
200970037 -201040337
394504099 -394449129
290597803 -290536299
954052914 -954078182
699831158 -699900912
309898873 -309709051
142743945 -142660269
151504137 -151615033
895822221 -895971209
868900401 -868807547
955982960 -956100662
184798914 -184759904
704364168 -704275432
700849959 -700855083
552187621 -552373063
109901240 -109766740
757718466 -757734434
497822904 -497660028
673124655 -673297949
841201394 -841165396
469330006 -469453872
573308781 -573502377
194240276 -194257392
759685610 -759552178
307845239 -307769067
634347026 -634237356
36700342 -36625230
818111210 -818194442
727408394 -727472548
982453164 -982496556
357514651 -357351743
74529753 -74596113
2908348 -2947016
627878592 -628012688
437515032 -437503780
762168455 -762216669
252298729 -252348175
336472566 -336587300
83294604 -83265856
41477689 -41663263
893080669 -893024583
98989270 -99123106
136660147 -136708003
870176580 -870229294
897560315 -897448913
384519841 -384578921
868851534 -869032950
261896712 -261709858
837128290 -837078884
691614806 -691544586
226557403 -226509391
788130763 -787943729
411429694 -411279110
45812308 -45629736
562018118 -562189112
178514337 -178539037
466207065 -466336195
784490958 -784335006
776700644 -776876990
929944618 -929825940
582232534 -582179262
186696852 -186513764
934127201 -934189761
315646530 -315841848
831209832 -831167878
644429068 -644462110
367164254 -367182832
631292218 -631342412
196251152 -196229728
448248418 -448212782
515124720 -515262504
149305774 -149268428
893258128 -893411412
690033062 -689984558
33514318 -33398224
950366576 -950479704
467892471 -467974981
83555941 -83590643
866362435 -866470335
362866596 -362877706
261155017 -261024805
298673926 -298597506
902913615 -903104329
147378778 -147454114
229903340 -230041292
249302990 -249389060
493423023 -493237811
808085317 -808088027
295635187 -295711635
432549706 -432531744
563645869 -563480717
571286168 -571216434
501664964 -501781598
205765210 -205932236
437237750 -437089478
671447934 -671414272
717824403 -717959571
32513729 -32692581
745612289 -745702151
625588483 -625644201
400404539 -400496535
486994882 -486847332
451002949 -451156669
301093730 -300916004
546518641 -546423453
88074367 -88046497
201298754 -201170480
581723750 -581827450
884073456 -883943224
154760419 -154732767
228354470 -228315104
30150274 -30039874
894872447 -894881449
178260788 -178160532
308576652 -308481906
27190780 -27012640
45923105 -45823575
793200692 -793193276
761683428 -761632338
742702685 -742692713
19162604 -19134822
546471047 -546361347
272627834 -272709354
902653131 -902838761
555410208 -555489262
648095615 -648159493
892922760 -892756588
296324257 -296479711
460320753 -460395989
426774037 -426951121
264187395 -264191997
896339313 -896281501
340178256 -340180126
580544376 -580584912
966317010 -966313108
201237746 -201359762
504431953 -504585639
167140884 -166958352
375775812 -375885072
938707214 -938778530
905797078 -905711100
644542222 -644733682
761360880 -761186750
189275982 -189146632
214887582 -214747448
696900730 -697044850
319839438 -320010128
100749134 -100778894
878732327 -878638101
318087317 -317923123
564109123 -564099941
380016832 -379832466
413433836 -413477318
180301604 -180213750
797035637 -797139665
527016324 -527074084
940619249 -940514007
184461861 -184368863
189140243 -189211307
180827265 -180948897
919355799 -919185681
918384621 -918230821
467309669 -467421479
375372366 -375223078
853960228 -854090730
240531944 -240461154
401009774 -401162268
171122450 -171061630
904244273 -904125789
934906557 -934872267
261216481 -261093553
570298758 -570189056
995625771 -995463657
352523820 -352693536
112974272 -113097634
603320466 -603249992
341547173 -341673789
584911492 -584848826
428093797 -428245203
551099562 -551252618
225758275 -225608877
607329758 -607443412
565871570 -565834610
261172502 -261260460
981337007 -981527235
438302814 -438241446
950590225 -950406291
680228316 -680250064
630087389 -629986271
792921094 -793031618
51162581 -51232757
922456971 -922543113
322666103 -322684723
61072192 -61258988
570608809 -570443435
805829568 -805671210
262296440 -262152008
92979583 -93045287
879215818 -879071688
116420858 -116259510
410322063 -410424671
963418142 -963316962
222161462 -222068454
768451502 -768354504
145667432 -145493478
322738006 -322818092
959690782 -959559268
652858971 -652794815
947215536 -947080156
94286654 -94460364
488625133 -488490275
928235452 -928131244
268338390 -268245816
475673390 -475489742
527187733 -527199277
326158617 -326072117
945046989 -945210461
616336037 -616379527
148923138 -148811938
31210985 -31145079
873052650 -873123744
916246957 -916173987
161238140 -161278836
854226779 -854077821
728958279 -728818979
612215886 -612362310
126960553 -126849979
940679846 -940628426
362390763 -362192503
792173872 -792301300
859941675 -859767889
629281579 -629134527
912438473 -912353761
675269506 -675167810
976366354 -976404930
235606321 -235591637
639004823 -638833747
307414561 -307352283
520508065 -520337521
52776976 -52902282
974499140 -974312162
711758212 -711562840
56355081 -56245313
68771441 -68877315
924770854 -924849882
580008775 -579857053
993805283 -993765523
328446159 -328285871
59288301 -59238693
652665282 -652753078
93881129 -93984767
67150354 -67022656
600038978 -600016248
793731400 -793871696
535811426 -535634180
164588862 -164389882
275968388 -276015796
520741775 -520748355
208104690 -207965916
56585079 -56491527
935706749 -935761227
434623032 -434735590
317656226 -317503158
533186347 -532989901
111114376 -111221266
618733322 -618570830
764484709 -764604489
794378661 -794426769
689042759 -688947431
684867938 -684808680
481261094 -481255908
371710481 -371559159
207556980 -207411870
671162337 -671358893
762499907 -762604151
719335065 -719235515
676575139 -676463241
583190781 -583177405
574121137 -574200869
167385800 -167504730
575119715 -574928625
643782148 -643797882
442966041 -443038645
258740256 -258663824
328179135 -328366015
156279036 -156305480
909328022 -909323556
29814501 -29728441
498000887 -497867041
845212152 -845071400
449473008 -449371790
944430703 -944274475
937050055 -937055565
577696926 -577837232
867001563 -866940293
763804027 -763927617
277332453 -277528215
914637480 -914566164
62504637 -62628417
934586753 -934730283
746764795 -746751497
460601484 -460637322
909981192 -910147038
153849130 -153833490
255235385 -255395513
656753000 -656706938
566728059 -566844703
956181643 -956354545
543462649 -543322391
532184329 -532164215
749520891 -749695213
305756310 -305873188
250692851 -250745421
433669578 -433718556
411985184 -411828638
764211260 -764061008
892598411 -892698165
909935028 -909817008
999225474 -999287860
40093627 -40284733
340815850 -340701376
849166950 -849122414
373325462 -373498422
743981726 -743899234
512527101 -512701569
409615252 -409442424
353226477 -353166241
752744488 -752942922
756546852 -756586142
932940825 -932823787
131623223 -131637709
629391185 -629556333
505954072 -506033852
929984380 -929945882
816481506 -816613470
194145664 -194248834
293170293 -293059725
777167435 -777355527
414481438 -414431946
865655935 -865626837
93267613 -93453301
425225885 -425383125
374873121 -374845169
490840748 -490939124
290513713 -290353181
78021979 -77915971
575676800 -575695238
204337238 -204230988
756142654 -755965048
557758714 -557670702
457453406 -457590756
884818901 -884747323
8793068 -8903196
729822048 -729632924
925605865 -925618335
355668807 -355732107
792596648 -792568630
158424339 -158273797
795234697 -795372575
368163687 -368355571
81194143 -81299055
103078947 -103104841
373205898 -373240838
340832521 -340948095
263389953 -263501507
601445059 -601490499
596313963 -596473667
669521273 -669591897
161779495 -161675807
667811922 -667967480
891496795 -891669499
229211039 -229394143
404947914 -404751890
712884516 -712911708
894835312 -894931134
336766538 -336775614
541601732 -541732254
919023940 -918988020
174097526 -174257774
606679304 -606574206
535712795 -535722803
606205935 -606106025
235702299 -235896725
385357016 -385308846
783541091 -783453865
730214517 -730208423
355009298 -354947246
417554157 -417633377
922804547 -922988289
173452027 -173453293
254538347 -254472277
737699477 -737540497
631567259 -631557563
215974213 -216118795
210043825 -210026977
809651985 -809567961
229928401 -229908789
678060113 -678244301
108348307 -108160157
218571459 -218769515
24807767 -24693467
432373585 -432540725
953735590 -953781166
271264857 -271413777
44503918 -44552586
124918214 -124865108
291492885 -291468567
265566796 -265578100
696502542 -696454308
88701290 -88844152
151649705 -151580361
923054146 -923223070
763792674 -763676328
482809022 -482766388
830578204 -830565656
691436494 -691339020
264607531 -264680249
348630291 -348681483
521214249 -521029785
567922958 -568086444
588011002 -588009488
977189368 -977094592
812076373 -811991675
423022709 -422997581
476648429 -476741081
206445887 -206449331
873289743 -873335295
817649120 -817796658
215582915 -215525041
912461127 -912584731
707300786 -707473902
446707815 -446551357
137874633 -137855323
43646817 -43692911
183321041 -183162995
57220131 -57415359
513309884 -513191908
318259901 -318449893
681323688 -681203528
348140694 -348257510
789386594 -789232982
846175317 -846366909
528014900 -528036622
335103375 -335032591
659027372 -658932772
427333919 -427398571
23530333 -23575353
573168489 -573159227
524738812 -524926922
794458527 -794612463
900779238 -900858322
79974671 -80042489
859798244 -859606604
53440720 -53285206
725396160 -725510678
550446933 -550441995
639021342 -639126888
20017824 -19861428
508683528 -508563420
867688073 -867647959
269222823 -269305355
458100233 -458119029
851812436 -851742326
577802568 -577871896
430406726 -430360990
199926560 -200063330
764833868 -764878804
358553770 -358449808
646275650 -646397382
993763791 -993718629
565886610 -565990590
830885681 -830786149
119733389 -119572689
122555529 -122468529
153448535 -153398747
485126489 -484967725
104567489 -104422605
384113738 -384283490
364715331 -364828839
72031520 -72209082
590315482 -590324366
862432073 -862589461
684138000 -684334704
191524047 -191605089
173203447 -173384089
56485595 -56538303
339402907 -339241541
142702825 -142799051
580166461 -580081887
279609374 -279748532
916720135 -916663651
922312548 -922500042
735956567 -735868023
861536676 -861423060
114691463 -114763799
797722339 -797672745
50493620 -50657618
509940466 -509884904
871088874 -871244750
122132650 -122054830
627483689 -627669885
443039194 -443038096
936715250 -936557736
66292370 -66285928
186343893 -186248213
99829074 -99864478
822281054 -822469852
385055688 -385218918
125544152 -125474262
914796286 -914740906
668581608 -668463148
729388778 -729376802
653648383 -653521551
594723085 -594524777
998535210 -998425344
764814298 -764943310
929797268 -929779396
361565393 -361556307
996966390 -997164310
604480228 -604404758
962536258 -962724402
68959247 -69062507
442741352 -442758466
898993245 -899044909
95702449 -95643893
307383422 -307375070
37721353 -37724651
299674563 -299559309
365793216 -365734538
776464181 -776308397
78420247 -78382059
515289320 -515444624
148585599 -148585519
502264644 -502442294
28536273 -28362897
859482643 -859618169
787670248 -787683722
946438911 -946569793
327967850 -328042832
347259605 -347123639
506149255 -506327959
179451223 -179629701
288826642 -288891198
857375599 -857365573
349238348 -349337828
993485256 -993369476
300915268 -300931722
627039946 -627047744
579443076 -579255880
643424458 -643387218
124624409 -124497181
673009790 -672834350
710160651 -710088237
305483624 -305615492
75494669 -75405163
850644914 -850762118
729746568 -729897528
520305451 -520141527
917081418 -916932408
305790085 -305776443
330657198 -330514776
651797230 -651877664
743343930 -743223660
595561271 -595737159
874136193 -874207441
909109081 -908991915
461187011 -461205839
55384838 -55409980
432725834 -432825692
923364394 -923227088
309906199 -310061039
886482263 -886607649
826657122 -826634210
146496900 -146453382
556687501 -556784847
663019658 -662879550
755564174 -755432950
67556197 -67545603
481957927 -481793605
940612610 -940747082
495473498 -495335272
805585573 -805479797
507109838 -507085512
276034323 -276228719
514462772 -514442686
421438323 -421566151
175094164 -175207502
766727239 -766759885
471188628 -471298378
408328542 -408351412
34537613 -34491325
680837777 -680863807
551737179 -551662489
144352278 -144171502
193518976 -193592202
610904462 -610731394
684584926 -684682640
566099845 -566051087
244107032 -243971124
354338565 -354185189
148867538 -148781376
532417623 -532300749
506579695 -506398543
553201844 -553155034
74299690 -74485550
434168802 -434059368
505186714 -505047552
492400437 -492528263
491067613 -491017561
438758629 -438858653
638279491 -638463775
288957003 -289111587
458968090 -458845584
399604488 -399457592
684599654 -684448642
106695510 -106821602
748360802 -748332142
139910364 -139980090
510318081 -510241691
269567750 -269411552
127401129 -127407573
959469825 -959293505
231798035 -231653133
301829017 -301877537
140536482 -140499692
788335089 -788327741
569193537 -569387331
312752848 -312742384
633242170 -633193344
199690843 -199580449
742312613 -742258319
343927867 -343798565
772091626 -772226978
286973873 -286984537
923928689 -923888293
715032908 -715141098
742903125 -743015709
16518772 -16459150
256009405 -256095969
428532472 -428547208
673051098 -672968482
996125622 -996296754
543382145 -543543153
374124200 -374290198
65984784 -65858332
160212847 -160084531
955416686 -955244970
810628669 -810675415
176270098 -176342614
263734689 -263849387
112263943 -112323637
890026851 -889931545
14334003 -14224579
267614918 -267474412
332193547 -332104665
361117041 -361022157
756531958 -756540726
988049271 -988124567
72969799 -73167337
854960710 -854844192
5075231 -5115537
288592394 -288624280
742529582 -742610782
436265706 -436228934
753455065 -753572605
323056859 -323107023
677285753 -677168285
103769748 -103955834
434317192 -434446734
845935161 -845740141
888042938 -887912144
888549608 -888742950
218976415 -218849003
114647729 -114510559
151177403 -150991421
871479195 -871600865
251978257 -251914823
546557674 -546598574
513382677 -513237091
275152014 -275212140
466193084 -466209386
314303355 -314258027
520584903 -520646063
149127952 -149182220
894478053 -894512003
324420449 -324612505
142783356 -142814746
710685341 -710814955
754052375 -753906135
45039934 -45147642
612869536 -612838284
13801684 -13635106
669317141 -669182157
385460814 -385444292
795019270 -794937422
578065494 -578141072
916485877 -916500591
99852204 -99972718
288334333 -288393249
655724150 -655574624
821038184 -820965996
384549381 -384377931
281725775 -281748945
715750764 -715675192
256033696 -255971240
300131971 -300268949
979388979 -979338149
989057894 -989053628
390255958 -390209974
883216673 -883269465
523305008 -523438376
957789712 -957707824
93565369 -93560061
388017461 -387924723
928538972 -928376260
62159687 -61961133
252237731 -252191301
456071134 -456131016
518350279 -518198773
633214073 -633018089
208427452 -208506860
808431341 -808364965
104421707 -104247755
50550445 -50487793
796461390 -796548360
760555839 -760415399
273988472 -273876320
395668203 -395536063
108754693 -108855277
831414014 -831506054
49208716 -49230916
398973296 -399086346
494979217 -494910689
887448114 -887315002
840567402 -840691644
354858857 -354902055
653710924 -653585842
199741928 -199691526
882831633 -882844027
959685057 -959715271
7316010 -7419254
588736769 -588846895
294622439 -294668913
31039000 -31059974
991718917 -991637771
554885020 -554765642
935733988 -935585958
844168894 -844177556
727981222 -727953030
863524250 -863447796
528759298 -528847720
332782187 -332631187
159671110 -159597210
107336494 -107334166
892648288 -892546726
579019180 -579204872
346736864 -346902826
582730694 -582650530
363988224 -363898228
773958895 -774038227
790887141 -790940389
180473 2587
588856141 -588974709
231866317 -231729753
241100709 -241006281
14778408 -14887130
771869459 -771832893
806890753 -806879711
698792937 -698762067
409857278 -409752328
263502105 -263500909
598342081 -598425885
602418208 -602415514
660807782 -660612912
878830568 -878960968
627020169 -626851529
76624900 -76434044
538122414 -538223968
957344007 -957514089
230076723 -230005861
183873650 -183861606
650763465 -650687983
848466790 -848449562
718552282 -718631102
774295772 -774445232
809971478 -809934618
886507680 -886369996
55200780 -55188288
995837156 -995912370
766645509 -766448985
840333462 -840177356
161687570 -161871420
431085223 -430961903
130724930 -130884746
217951468 -217845730
118416024 -118325110
327044007 -326882187
753664804 -753661676
228992550 -229072536
756935060 -756912622
666289373 -666169223
728795450 -728732478
494351682 -494160982
287842249 -287695503
887415867 -887510669
298797816 -298805804
476111108 -476215830
465937288 -465975302
257180551 -257269689
126552121 -126420713
127131024 -127009224
424569096 -424699218
762157424 -762004430
586868887 -587018589
351347731 -351305133
374967562 -375135128
417235476 -417073232
586799291 -586690581
988934433 -988822841
76792164 -76704398
680568812 -680428694
794101608 -793936988
713467116 -713591284
589278042 -589237334
349749746 -349637600
706885988 -706918430
695015688 -694983590
929436853 -929274165
586385018 -586357058
803476884 -803465078
461892497 -461970387
818750383 -818728901
851188216 -851010566
493983614 -493815502
336529933 -336479681
612272205 -612225615
165154012 -165067976
448966517 -449032217
826902271 -826972035
140012264 -139947916
939143680 -939340584
560517174 -560695992
615032819 -615049579
274716703 -274815639
344932433 -344865163
68824378 -68791794
528500808 -528470498
283301390 -283256910
864938192 -864928472
939100535 -939095339
13320124 -13515912
79814550 -79805248
496775200 -496611490
328729812 -328729340
579068594 -579112026
830521647 -830406293
130394339 -130399545
419038136 -419178954
221119828 -221201454
157806433 -157944497
34760733 -34769933
548867479 -548692513
710507860 -710315070
527161588 -526986580
19471210 -19274386
882158872 -882357502
372464066 -372332636
430765052 -430927094
118173629 -118153889
454781562 -454796032
71417066 -71466720
456717638 -456903088
727335118 -727163006
674599778 -674587186
558561639 -558503831
852567673 -852581709
151508097 -151559585
974184107 -974190123
976090450 -976212926
604211320 -604122018
654950463 -654885367
221881342 -222037640
875863318 -876020964
91944793 -92002075
738564276 -738435088
352813931 -352775379
194936026 -194914934
732603621 -732570059
514769350 -514608314
727727343 -727615649
605678711 -605858189
427221702 -427244086
859168234 -859257414
963867386 -963733556
57340982 -57489736
463034408 -462939432
998839998 -998897350
328558910 -328366038
410818601 -410892649
701752149 -701708645
441879963 -441706907
373029197 -373149695
80733748 -80781124
455125038 -454979230
937645402 -937660860
202879793 -203077553
594182036 -594329192
145580455 -145414109
253478302 -253505580
573215460 -573159428
895246100 -895418564
519287856 -519317500
16960388 -16935932
286882473 -286979205
901914648 -901754768
231849611 -231979707
612821679 -612815093
905122319 -905201003
273428034 -273425756
381136643 -381024019
783440758 -783403896
511222024 -511114804
860828568 -860924758
283108312 -283121814
225276273 -225323779
721130842 -721199956
69773159 -69863307
38868871 -39048563
415323862 -415454486
530399839 -530416339
473370354 -473324326
290144131 -290148517
30979381 -30889653
600476530 -600386548
323276657 -323358541
529837336 -529637794
822567861 -822371843
210329168 -210473156
70720135 -70832351
244634462 -244523658
149598027 -149567867
760136263 -759973739
33748942 -33572688
905088184 -905056574
975397169 -975499533
778227366 -778201862
692005344 -692073954
207477760 -207440504
391241141 -391068389
416014083 -415824333
946196425 -946149739
561948120 -562089132
935675147 -935847307
942055592 -941929182
428532350 -428562066
798698478 -798719736
577124235 -577029297
685265266 -685166582
902114348 -902158420
845764093 -845837651
634806612 -634824594
486849860 -486877060
91379472 -91215282
582821756 -582639632
384674876 -384482966
684243760 -684425648
413233180 -413094544
722130875 -722144589
583107787 -582929071
356164667 -356248711
151719282 -151825334
101629948 -101599798
402042284 -401941720
523489978 -523684764
374348141 -374295525
563558701 -563733037
326752342 -326768876
627441131 -627401397
611730139 -611578839
680809759 -680984887
726490160 -726682586
702938242 -702863084
404609468 -404555536
846925030 -847104872
550015821 -549991021
57282489 -57317745
88575656 -88409078
189417699 -189384641
141656731 -141710021
829539104 -829369302
181082612 -181133288
432952265 -433111961
173043428 -173041912
206150047 -206181939
742186915 -742122951
354170169 -353990227
749755748 -749634678
130604427 -130723575
53683253 -53813109
273895177 -273722119
6431374 -6377984
52641261 -52839629
632771893 -632719561
37903865 -37999425
780612514 -780702818
789663954 -789786042
152449242 -152352386
795074397 -795086661
738770628 -738717640
497022544 -497002640
257155708 -257225120
769351380 -769277614
898337302 -898410438
394514031 -394494167
923211518 -923234622
756668679 -756503605
448040046 -448230600
267711628 -267853658
97075292 -97158956
935005769 -935026117
986974384 -987087038
233452577 -233469857
393382917 -393282505
144570445 -144638999
764850250 -764856336
234361146 -234532324
488246536 -488142120
886060692 -886241412
1668457 -1825341
471101369 -470955907
941879673 -941992387
668316381 -668118937
278707764 -278786434
154041776 -154161600
240015190 -240172984
839773598 -839638646
325793022 -325683614
764542137 -764666841
151973709 -152001999
790975461 -790905317
130513426 -130569324
653120260 -653207172
131645877 -131629541
137417459 -137369975
368172763 -368248521
520322003 -520289791
320523847 -320698231
209204796 -209188588
754795727 -754722757
392826002 -392889348
147413370 -147595658
942412769 -942362345
188373753 -188468249
110666719 -110528119
573926271 -573904371
683112026 -683081444
831904140 -832093766
65678163 -65608621
832250164 -832271228
271829957 -271949781
620941420 -620975072
41793236 -41810068
434346443 -434300283
228569453 -228714711
910836162 -910997456
425004591 -424902741
670398998 -670581670
774661182 -774830244
589360305 -589483849
872720142 -872849218
156582664 -156549822
237611155 -237442363
52435392 -52526698
39570872 -39521050
624439908 -624539656
105099267 -104995671
468833869 -469019081
163780262 -163809764
857839454 -857722102
800475157 -800611801
584374418 -584545360
876678877 -876826919
531211090 -531159332
698224434 -698264012
344223895 -344151651
797043795 -797235535
671191393 -671237351
774059961 -774181295
732793401 -732678633
810245883 -810375881
44166903 -44082329
573405579 -573298175
36806350 -36712918
803105146 -803045008
449866009 -449722539
818036864 -818152826
26937814 -26886012
634061206 -634101222
268263314 -268280902
398124267 -398301445
617621167 -617718617
882466535 -882299237
647267882 -647076092
870654170 -870592918
623025040 -623011104
404383030 -404337376
961542954 -961695094
531654183 -531512969
102670443 -102746687
228766381 -228866585
619572440 -619437332
786745764 -786664032
226495278 -226404072
256002468 -255893974
942256822 -942220178
113531094 -113501658
132354904 -132450166
122093740 -121935794
906878336 -907040488
337460165 -337656637
90102202 -90223178
697468995 -697518503
331051380 -330916092
210913317 -211046211
593577289 -593539349
989924517 -989813951
329705730 -329900078
671378063 -671524655
635277976 -635428770
32428646 -32288146
116547486 -116420988
357433197 -357408439
230606601 -230686779
873877632 -873760218
590333551 -590492935
203539483 -203589261
909489165 -909568687
359073133 -359095827
249959477 -250116775
647958407 -647938103
758971739 -758931205
87983375 -87974383
230560481 -230397129
661267278 -661203620
715658882 -715649018
508262966 -508109486
437744768 -437751786
672098563 -672156701
406950907 -407027287
392315694 -392506746
914768596 -914693230
785908447 -786060015
887178761 -887022411
787255370 -787408146
791188081 -791008333
944821665 -944866249
886005058 -885962642
426426013 -426582039
67311229 -67504057
280196199 -280060603
714781181 -714724249
721956575 -721878687
29909208 -30095074
821956528 -822045136
34508097 -34567129
105812935 -106011919
35343198 -35187888
804737745 -804639745
551897192 -551834092
26345869 -26271715
955261546 -955330828
90525562 -90567228
168470436 -168373914
522193295 -522096097
637377009 -637205603
906578944 -906500366
393786783 -393973537
139904853 -139755055
113624031 -113732571
766220327 -766351071
460616349 -460613197
741034825 -741044943
730793491 -730832917
884981492 -884812508
596732984 -596669178
570666012 -570763160
219208485 -219352987
823786764 -823718034
280022740 -280073094
189510066 -189558738
329932615 -330099351
565938600 -565804540
844908500 -845061342
992848898 -993018002
256220005 -256035897
758673808 -758656706
255077398 -255093412
411749010 -411829928
883176707 -883243069
667120672 -667281962
875360208 -875204270
651734067 -651837447
311936559 -312058109
877686440 -877651540
87702776 -87877666
693489743 -693646107
21762379 -21728307
59572281 -59388243
988709517 -988811811
190775981 -190860641
346265884 -346229806
568472501 -568352331
988404961 -988536685
517812968 -517907660
661749051 -661621433
35265543 -35243715
363640688 -363708232
163967506 -164073622
190618506 -190659872
576483294 -576460110
72960252 -72766248
493075266 -493160070
695367044 -695201176
288069525 -287880059
833577386 -833626178
127927754 -128019158
363344444 -363243130
906203049 -906070905
670368529 -670341249
446485022 -446326098
705047766 -704982168
952836396 -952918426
781472041 -781592111
339653942 -339570588
239468465 -239652095
958328106 -958128608
696962936 -696972790
89650713 -89846175
625049175 -625194521
129815545 -129974455
292454418 -292520208
576077723 -575970143
844933628 -844939548
861091567 -861023529
668034850 -667977996
572277044 -572419708
60177189 -60183671
390695052 -390584666
893708529 -893715603
933618564 -933556832
874734286 -874777678
8620027 -8738451
414302779 -414122269
10062391 -10047727
156756294 -156576870
985692002 -985874726
177421268 -177360094
380791032 -380897734
858026371 -858147629
519239089 -519395911
207164555 -207208079
585818246 -585704144
126320688 -126215772
558987342 -559136392
325428639 -325590577
223300195 -223426627
640623033 -640567161
964449529 -964592959
791657399 -791471695
725550613 -725726913
871239015 -871250485
387516248 -387504026
59933887 -59950239
490554542 -490446150
202663929 -202557581
128970534 -128931368
800143894 -799956060
981910696 -982041140
905240062 -905161944
323741538 -323547914
253091535 -252945177
941651757 -941464057
349109080 -349035372
300775926 -300629152
362996377 -363010101
387095540 -387086808
295890468 -295721332
865682004 -865766678
735162922 -735208434
687685721 -687789621
33229384 -33031634
231847309 -231914659
8453961 -8625873
437067622 -436908626
208254320 -208363162
715277319 -715092735
842077425 -842051939
466611530 -466723372
907049619 -907141185
556513591 -556573923
992702875 -992812611
322572853 -322643509
440684369 -440688479
321714094 -321857668
945391295 -945492251
811961012 -811837162
561475299 -561480905
727598516 -727671496
903702866 -903540940
117040114 -117143984
154101688 -153952298
96426347 -96255881
614851761 -614654679
89537898 -89717970
229374871 -229516303
654654528 -654583680
938182255 -938181433
263049429 -262885509
860551672 -860605996
720254024 -720399018
160694181 -160770983
78603036 -78521882
864490717 -864671019
800313201 -800423261
358513467 -358594073
926109392 -926226526
489363686 -489237562
113140268 -113055000
501406262 -501408120
521960090 -522144696
405873947 -405938585
201748601 -201819029
94373509 -94279599
439403753 -439398471
48153983 -48139661
771423990 -771278610
134160389 -133964477
436425153 -436614247
728709321 -728642591
813179615 -813189793
647731312 -647922654
731573764 -731636760
302733875 -302621987
592538448 -592530938
902660494 -902745946
308908423 -309092655
352096800 -352273714
432816028 -432835356
891452739 -891292095
819750608 -819651108
795047676 -795038516
149642319 -149553735
558653049 -558510287
130323246 -130347932
148442499 -148550779
898568247 -898623247
164743707 -164840369
135452406 -135615976
107818854 -108012758
544631854 -544468830
855811706 -855835492
594470987 -594442797
137435634 -137606038
954409476 -954342302
138874926 -138797258
935936037 -935758577
198889207 -198801731
387181372 -387064114
959681400 -959700164
394074559 -393908699
35778892 -35853834
285653362 -285488110
666967102 -666995372
181107950 -181062568
438526306 -438695054
637466393 -637391715
831644530 -831609252
902173088 -902176368
14002262 -13823342
940672377 -940821787
401520929 -401459287
965333671 -965473035
186296053 -186105449
422417459 -422274335
770892720 -770701530
855055897 -854865523
390989448 -390844738
792507755 -792310255
897946976 -897908346
859550406 -859484530
797440781 -797291973
716449348 -716533226
865169891 -865139195
677907054 -677796478
862719851 -862693129
451898358 -451854028
318151326 -318048226
778651141 -778544851
167266060 -167142102
482708575 -482677861
228290498 -228418442
973210041 -973076211
253907982 -253809050
816313481 -816191553
440351669 -440153695
311242308 -311153666
513869747 -514002523
351719852 -351572206
29490827 -29616619
361704186 -361622722
363396364 -363548674
215094725 -215205947
979397147 -979527581
99846776 -99757286
269650531 -269484969
599621977 -599728379
93426573 -93562715
766091123 -766142693
270174357 -270119409
241796183 -241714789
312973958 -312939830
132274983 -132402535
71793155 -71932353
503585484 -503489312
744539027 -744467767
430254783 -430325823
746768181 -746935897
650823890 -650862962
936682805 -936747695
21745343 -21549753
998480277 -998452359
819110536 -819109782
465552709 -465624939
417659255 -417622545
332440927 -332261791
445594442 -445463566
394766524 -394867568
176345750 -176339478
671946620 -672127632
429043929 -428961535
536547220 -536373654
104651417 -104720663
848904865 -848816901
260301517 -260401049
942172782 -942233206
434323363 -434185925
305501229 -305548005
356269396 -356375570
481875766 -481714142
783422327 -783335637
610597676 -610692204
658942161 -658954265
574750741 -574784921
238853961 -238835047
283082723 -283160905
383742403 -383898299
762054863 -762080927
61420339 -61441651
170860071 -171052807
805631433 -805750389
169801911 -169889655
216046504 -215863394
134520854 -134335078
391608051 -391455565
163623793 -163795013
122162955 -122283347
311736177 -311587103
58677729 -58595721
865006506 -865062200
882780123 -882824323
510404582 -510405108
42114701 -42236263
236835113 -236740765
135221782 -135132388
423627762 -423753438
814766834 -814951682
16403796 -16471610
460613295 -460619403
934387193 -934381157
822021559 -822105127
377863130 -377761856
779546178 -779395684
862422862 -862239604
621812058 -621713954
348042484 -347984092
770215365 -770269151
472554663 -472355611
710223362 -710097940
874490766 -874608406
540164171 -540018767
225683576 -225630702
1255280 -1212656
909685421 -909709339
898373870 -898280038
744669829 -744554299
236023390 -236071456
207113953 -206919405
443275807 -443157473
393009941 -392931889
3032484 -2936258
446795409 -446900503
569599844 -569613050
218510193 -218640909
882566226 -882594704
535050689 -535188411
213603692 -213548164
822841247 -822808649
377978272 -377917910
239064613 -238971225
18984355 -19148713
64097574 -64234456
381324051 -381262129
586577690 -586463088
912490922 -912495836
123313039 -123210161
200108523 -200099093
415821530 -415919208
987835253 -987658237
936930552 -937025664
205180225 -205334879
672574177 -672562871
558894262 -559029816
13019277 -12870493
884998901 -885052375
197855014 -197752968
326256137 -326340157
752161214 -752104324
121088246 -120915166
704668892 -704526326
85465591 -85651987
757408965 -757348439
456364651 -456274923
973632587 -973798051
932669869 -932766297
888586189 -888450351
243201376 -243085918
160136830 -160288864
585008352 -585036736
848550985 -848710563
272462723 -272364275
172849068 -172853104
344667081 -344720699
771058872 -770976808
203258730 -203162444
361838380 -361764478
964177420 -964149338
587122218 -587192346
643125701 -643189543
970934525 -970797497
263890325 -263808449
113805573 -113659569
899018097 -898827729
54283929 -54460737
788077657 -788183869
693103875 -693122581
485185440 -485067538
912233309 -912342757
67652133 -67523375
397172348 -397174754
569260832 -569290434
297467088 -297447882
49626134 -49749708
828229475 -828137705
226340280 -226197406
677930278 -677988406
771017840 -770886036
604433338 -604612598
770442214 -770467628
612877513 -613024555
273327030 -273154008
714514575 -714657857
749959278 -749873058
13535517 -13613455
298000259 -297990441
987139116 -987247014
726898760 -726707460
743449919 -743511665
534058281 -534093323
38139023 -38323597
957663040 -957477356
863112189 -863164247
145415928 -145436256
815842198 -815764172
561280890 -561384292
54551393 -54529897
652233378 -652170994
339677631 -339630253
747525379 -747549597
851509582 -851455820
237367343 -237241571
368105891 -368026875
252660276 -252685754
57993997 -57840799
369471686 -369582626
232384557 -232255929
237075636 -236971816
445982232 -445917284
590413243 -590395817
607385943 -607511419
45000669 -44931205
995263144 -995107460
109249224 -109174274
982192704 -982125146
558962039 -558860175
922854580 -922823878
578317036 -578124106
725041788 -725188718
336863551 -336893497
665468336 -665661110
389065230 -389256210
715905539 -715938689
901082825 -901232093
420400581 -420555111
76915386 -76736630
710552987 -710462733
961053305 -961161851
243104469 -243143647
251944759 -251776915
819543461 -819535925
250845672 -250864074
470823013 -470827015
258640808 -258839704
850513467 -850524375
137664703 -137644529
640115286 -640006122
416961318 -416969638
535763055 -535910111
428783136 -428835568
145293754 -145323556
626028207 -626044281
818722038 -818579294
302340263 -302378997
915645552 -915714808
895659750 -895568160
303721914 -303581426
58515457 -58329445
170488432 -170319100
617979851 -618175541
913376443 -913314999
244884393 -244996063
566369651 -566388997
48811857 -48882977
520473652 -520542478
855192937 -855207893
507574318 -507736950
385465374 -385456254
78279707 -78103187
43128507 -43206435
352115563 -351937329
648043380 -648127554
326104054 -326054526
592376933 -592220251
641131024 -641029950
582465699 -582532445
173293768 -173180352
550227721 -550241205
991381410 -991203838
465020249 -465076565
798438697 -798634475
717111991 -716936683
355498831 -355372475
212115531 -211948101
381153676 -381293090
132267897 -132117459
685460829 -685348561
176074632 -176236258
636040891 -635885723
873239426 -873082422
259854947 -259889647
858050482 -857875664
703618441 -703604975
26597152 -26667996
945427251 -945557251
660987926 -660858642
966929748 -967036340
736791636 -736937690
681903214 -682080882
749055817 -748923401
966027471 -966216423
813216340 -813387226
453833467 -453857683
351387770 -351307692
959043418 -958881424
454451697 -454355961
495185101 -495148087
355286021 -355435653
931654382 -931638930
653924331 -653920659
396166389 -396205381
872155585 -872205597
875353738 -875366678
701582189 -701730397
247286869 -247447593
831053794 -831022726
117493231 -117542681
59263497 -59088465
776734514 -776615752
510743849 -510721039
718972063 -719044371
843501 -693153
439464373 -439343133
324187637 -324385777
78027313 -78016645
381408243 -381327991
622494140 -622600250
414571956 -414692788
923295741 -923173503
711731193 -711918417
508185154 -508340778
685553236 -685368422
476812950 -476876352
943243717 -943215629
102252274 -102164410
806081655 -806119835
990069928 -990264484
325719748 -325866296
593281255 -593263259
589909217 -589982643
661184086 -660992976
509495516 -509390352
226629202 -226606362
168502984 -168629510
183672363 -183825335
629940964 -629905208
436194190 -436121042
900076113 -899954225
35047770 -35137922
68442156 -68545730
933352606 -933260168
310292348 -310451390
910235532 -910058544
507383917 -507504653
893278312 -893334770
597432587 -597402499
829920666 -830077528
45077635 -44923703
663206884 -663317998
840387051 -840561683
397393647 -397433533
858615625 -858605811
63370302 -63397428
929925181 -929964217
34129021 -34128625
600358695 -600294431
896246115 -896310407
834028874 -834007150
140936912 -140973580
306131441 -306054793
907354935 -907400465
679190186 -679268792
321273062 -321208766
34405749 -34292551
943830261 -943736747
33384230 -33288592
368432095 -368370407
406219225 -406236469
789552001 -789626247
432366003 -432457155
647241880 -647342694
910919349 -911075563
998125466 -998195490
577614575 -577767079
890831269 -890816511
30344506 -30350970
306594968 -306571872
509069572 -508973088
32911796 -33003288
841138373 -841264415
336296388 -336170502
96571772 -96513876
691519623 -691353365
831582211 -831706849
19004958 -19000374
614889423 -615041199
959392145 -959547505
465497151 -465489555
390048759 -390145281
931220919 -931279931
611019587 -611018845
944184847 -944020719
392678315 -392725739
593450606 -593506072
195165138 -195103368
68704446 -68808086
17613122 -17800190
489836036 -489840108
584519871 -584696403
229259445 -229110543
102927224 -102761418
156365420 -156391052
620171808 -620299444
806653828 -806847892
609501687 -609616437
954542509 -954460181
661315753 -661316111
580744090 -580718392
502203722 -502081244
225719392 -225837958
619011640 -618825174
844984921 -844894175
688377111 -688226913
92504836 -92387316
504849294 -504883000
154493698 -154400342
939543544 -939411410
797447188 -797526544
328116155 -327969509
329276006 -329394550
231450583 -231270409
195838034 -195983828
865152454 -865280536
820420652 -820585990
395151675 -395204635
452827549 -452924891
91907533 -92096617
909272317 -909396797
412068798 -412049552
89691164 -89744776
715712978 -715609956
139112090 -139126684
726834483 -726963037
936830306 -936978108
726168536 -726036616
827453236 -827270488
802324912 -802148976
503979121 -503887757
696360877 -696478425
31071330 -31133038
111441082 -111306034
375311009 -375471645
214605414 -214532932
153545813 -153658285
348727206 -348635760
778106226 -778214614
121345502 -121274938
687307077 -687141305
111167821 -111058659
583625561 -583472797
788617587 -788548469
608642406 -608696606
825729965 -825776091
540996330 -540909482
828121876 -828183590
50101019 -49918887
405785937 -405777339
335882239 -335699933
984455753 -984488421
661425325 -661567677
615711688 -615691466
810014977 -809927979
900647549 -900785079
971078812 -971179772
92751017 -92883301
327305836 -327466030
294784158 -294695708
342220018 -342064342
98698259 -98695305
786111133 -786256009
123419578 -123603764
829965156 -829849814
573594099 -573683215
350435696 -350239212
234303263 -234210659
56047329 -55977353
498202272 -498356090
964001815 -963919213
791098207 -790926595
564057286 -563865770
101413938 -101524742
574594345 -574767831
405433773 -405513967
445083329 -445202085
653514595 -653366525
825980868 -826164644
330297189 -330454533
647079099 -646946709
866815500 -866733156
433302638 -433123866
46554247 -46525319
805534238 -805670508
77599390 -77647108
248856822 -248793582
154328635 -154389705
625008221 -625055961
474529627 -474471773
489193685 -489198523
403159042 -403165126
73209748 -73124926
84370133 -84365543
851692421 -851511851
6354234 -6330916
758218391 -758151007
211854418 -211678542
17486602 -17297164
297864023 -297705809
466077023 -466099311
127352572 -127462574
909432263 -909361331
490524577 -490654253
222256361 -222239351
505204102 -505169326
255582303 -255574403
241325680 -241460632
136249563 -136121713
263599698 -263695816
149159123 -149287101
125497589 -125590715
543963512 -543935466
653390238 -653259360
753942134 -753868932
623650666 -623808190
607990006 -608032760
642057181 -642177881
516441630 -516524546
210632109 -210675709
310605603 -310786427
36641050 -36759634
365616562 -365433066
346141408 -345953894
187306893 -187267413
622062007 -622227215
546261787 -546416197
62477467 -62357583
596706224 -596759744
216064479 -216173111
235318303 -235470357
297366291 -297457485
479545409 -479582455
7605904 -7640068
662949604 -662791092
640256426 -640338256
139119387 -138974927
208931043 -208970141
654697735 -654614719
779028792 -779122584
254129595 -254294013
295077091 -295031689
920387815 -920453197
224162600 -224334898
547149653 -547273455
607920646 -607845776
900868421 -901022931
386507472 -386368392
111900437 -111944651
645580400 -645777618
899551551 -899751071
47570124 -47725682
99347629 -99497665
923454881 -923273907
52975963 -53092077
731148478 -731293584
640978327 -641061611
38853324 -38656718
674433692 -674435060
473900550 -473877932
213816017 -213705129
646005807 -645847355
607230692 -607037078
865296123 -865264949
734663385 -734805535
217321721 -217294395
664905197 -665045605
224528063 -224361033
343407280 -343598916
751182168 -751176734
77094865 -77293493
387510137 -387488421
204677081 -204742343
399729274 -399688060
436486508 -436403886
20888027 -20772645
596138614 -596251392
452592765 -452542119
4801875 -4842659
882951758 -883038844
626849128 -626650384
720237823 -720161587
952632355 -952783865
920412982 -920493412
256704267 -256701045
75228796 -75132226
328272485 -328118045
846113601 -846042111
404386201 -404379859
624525624 -624642602
49986197 -50009953
643763081 -643790015
811679560 -811594386
998507494 -998623418
182211979 -182304389
651266000 -651455572
5221813 -5071835
189401170 -189344038
453029434 -453185282
630564623 -630454179
62870316 -63016064
838895151 -838711485
335478325 -335567203
944767286 -944589284
844421600 -844280848
582885367 -583018429
281628868 -281502696
892285248 -892441104
414012114 -414006624
627920028 -628105348
560981308 -560826544
908985196 -909050498
60760579 -60908239
987263100 -987421842
962772698 -962817214
684184882 -684085400
546336464 -546255764
721917631 -721815587
39923094 -40102876
195617978 -195469824
397724153 -397788481
479700861 -479802761
109415269 -109229303
164113205 -164037069
143513560 -143641236
183322449 -183319633
392224756 -392350620
847881708 -847782170
406324260 -406148678
262118016 -262042372
291375193 -291388561
393277421 -393332711
145701098 -145633766
916480591 -916386947
27520822 -27335594
964835306 -964759218
939781868 -939733934
71373558 -71396076
9187493 -9172583
977517593 -977431523
461278949 -461229791
607648775 -607752999
765423805 -765304763
843050171 -843223227
453655199 -453845575
942197182 -942202994
937901173 -937853575
721425163 -721447277
165231228 -165076796
744995935 -745145889
49174760 -49312124
697563353 -697698663
509499948 -509667986
749116127 -749075393
429463488 -429554954
565390451 -565395169
344793735 -344793791
635292053 -635353373
886860716 -886749078
437585151 -437444913
209755642 -209652554
790656861 -790763121
109121538 -109025450
396940974 -396762156
504531086 -504640192
564729482 -564812974
592450153 -592649023
178686751 -178640691
707604076 -707730900
935561480 -935608350
571356056 -571544906
904742564 -904928756
985449938 -985270976
93168894 -93358916
753025627 -752860217
784261206 -784104084
871283639 -871375387
217720895 -217750055
91595727 -91592351
31701924 -31637030
701174727 -701141355
353317739 -353141289
217302861 -217488437
416429719 -416321933
596564527 -596490361
838846571 -839013667
551112082 -550944890
62791903 -62855327
2281013 -2437017
924623845 -924768243
664417025 -664484549
721592897 -721553537
107283684 -107300080
688717239 -688691625
282299986 -282166764
807125020 -807236486
898768126 -898823038
484107843 -483919013
365091076 -365147946
812865117 -812983721
197874208 -197903372
614489513 -614609331
655029062 -654987696
174205499 -174310049
268220621 -268191377
603649260 -603488714
727545219 -727459477
639856023 -639678435
401495549 -401546309
475956702 -475963152
840070687 -839885983
119899288 -120005844
708463648 -708293146
350689157 -350809411
11339500 -11310320
411707047 -411540947
422009139 -421861183
342267830 -342172206
746612334 -746475000
491225025 -491240207
835452345 -835479111
820159518 -819999266
215839837 -215721451
741600844 -741735040
814929010 -815030132
605911986 -606009234
18625568 -18781898
369924157 -370054493
285126057 -284936583
30653988 -30501044
601464570 -601321954
13474554 -13557270
213410763 -213455015
1947407 -2028195
254336543 -254342123
821111912 -820964456
49842774 -49758230
178321634 -178394686
37027319 -37118359
837133919 -837300367
247925539 -247845857
85737993 -85565981
953508899 -953554103
880740816 -880859370
465405754 -465310760
34514469 -34397473
858487655 -858573823
686259020 -686209906
251437779 -251261113
44040399 -44031309
860522459 -860415907
949848163 -949666073
575671989 -575686019
386217476 -386283838
205436322 -205600458
980742863 -980599855
202610755 -202607487
196508957 -196701195
468811475 -468678875
877984137 -877910323
821881992 -821775600
156335510 -156362872
850711243 -850873681
467105217 -467172355
573149534 -573187444
453231068 -453368424
152232654 -152095220
994487944 -994514990
203767893 -203939127
789107244 -789017714
821655985 -821796149
231851654 -231880984
215904633 -215954949
741258807 -741289461
407054476 -407182318
993654298 -993666470
479832032 -479908954
42105582 -42175482
2075095 -2228605
142265340 -142223590
966528888 -966543300
453032556 -453107358
414212524 -414037766
810474125 -810528723
878471015 -878283237
647569703 -647660463
60780475 -60834409
102094069 -101927431
141808152 -141995794
381438977 -381475075
362457256 -362324270
581024025 -581085397
472671692 -472703052
340832993 -340798707
26878170 -26997458
354462582 -354424910
380826833 -380844383
911964717 -911820587
760203993 -760135803
353263356 -353447676
899287549 -899478065
142639159 -142702107
561127825 -561196961
825719288 -825719348
338151559 -338073525
138486285 -138418901
222372017 -222331395
69173295 -69140481
409890979 -409863531
25466129 -25565993
430094887 -430106625
460649934 -460694054
595530405 -595612389
727944020 -728051094
948685938 -948686250
350145632 -350337454
614100844 -613969430
903673121 -903824437
812085434 -812067312
831104229 -831055571
818704434 -818739642
471738198 -471870748
244253696 -244152068
215687134 -215641206
245094475 -245044351
89071015 -88949059
500760819 -500800601
992060102 -991874380
397316567 -397237101
182370936 -182521802
20648159 -20824299
677442392 -677447320
993804538 -993867582
528359388 -528209338
617002824 -617007828
369910051 -369738017
911039510 -911111616
560333554 -560247066
125779967 -125867609
301053833 -301141817
182164196 -182118212
403105281 -403035361
787452420 -787448988
872354443 -872398901
78118795 -77935831
210796177 -210760901
68359840 -68369104
768878808 -768725850
43401472 -43592524
85262270 -85200594
331202264 -331310112
575315157 -575424969
969610371 -969666197
298609680 -298738172
526749697 -526899717
387910694 -387800682
892093132 -892208786
402660843 -402725415
187735830 -187871784
261254311 -261396493
240094087 -239925471
369384753 -369216511
914297777 -914274897
743132905 -742955975
16396963 -16272531
739149642 -738961352
661920089 -661929125
491330420 -491149994
867905119 -867889961
794519631 -794349681
86328067 -86440239
473988171 -474019185
536013260 -535832366
438954293 -439127175
69351895 -69499033
93613331 -93774451
90141440 -90304916
781592159 -781625687
571969326 -571820886
717198574 -717211748
11139904 -11241900
559877331 -560008123
337428334 -337274650
676519190 -676415888
864129152 -864109904
721953342 -721959808
54414226 -54507248
948536729 -948562873
930064832 -930059250
864843 -840849
214225389 -214120747
389834495 -389643381
680238164 -680380248
546192573 -546145165
385588352 -385485316
27825218 -27849176
906905727 -906796023
869138396 -869002894
178910824 -178719038
635772350 -635933600
908388787 -908195997
403838953 -404005535
479563932 -479533032
41204781 -41064095
366692407 -366736729
163215648 -163259762
580926393 -580957135
554497566 -554648578
256633884 -256493660
830155240 -830286734
747910656 -747924860
207946458 -207774860
595785191 -595784589
751101419 -750903221
562074649 -562103615
579739728 -579873158
718218814 -718392700
923908491 -923886339
176359852 -176508146
10930548 -11035100
868715549 -868689661
422285919 -422157855
568371010 -568186850
324676479 -324746201
38174588 -37993188
651913463 -652045257
919005980 -918874944
798536586 -798359798
815394017 -815340775
647923803 -647993011
595188969 -595031083
485768214 -485965246
707153795 -707051015
960022941 -959841809
7344727 -7268329
559801002 -559887378
122920488 -122956560
658132473 -658023627
653661219 -653760629
317322889 -317179403
421420140 -421308074
790990107 -790960815
985735605 -985669199
303740803 -303938719
640859239 -640734007
431178232 -431236114
537848356 -537877724
72246417 -72199083
283364973 -283245431
725453419 -725377261
977772632 -977880588
788037246 -787847118
189828127 -189853071
511772930 -511816888
761760995 -761832865
145449354 -145423158
72697585 -72558315
270164828 -270183886
439950736 -439846522
806231323 -806313233
321164956 -321033276
192120382 -192094684
102169488 -102208342
186527946 -186387452
506238607 -506039337
831404211 -831437867
887634986 -887561778
242696950 -242830304
817490346 -817303136
28090165 -27950851
55135436 -54959110
480672522 -480621828
928834553 -928823369
239344278 -239458774
473235608 -473050336
327664408 -327548586
922208297 -922325249
245189411 -245083143
668961247 -669040915
802229228 -802040516
933843954 -933846768
810501424 -810419570
306809259 -306884787
288061576 -288241848
508854750 -509021330
39618307 -39627203
513008116 -513154408
889505146 -889482010
90983907 -90904721
936761355 -936904207
478130866 -478216860
786887037 -786836779
528425357 -528354577
36067263 -36164897
254072156 -253930370
747180809 -747375547
921992174 -922119890
669687059 -669883825
752772867 -752666371
56059150 -56224196
636853617 -636808871
474830139 -474714181
46946760 -46949618
459443719 -459510627
427888734 -427711998
11949927 -11995759
652200516 -652090302
205848723 -205787605
841448393 -841305381
670820821 -670828173
701931249 -701803447
264875732 -264951724
106503925 -106601735
998559584 -998687252
402799844 -402989246
397559545 -397756317
424548239 -424382241
341692659 -341654919
775436273 -775268711
709297209 -709107779
912053795 -912043239
127521588 -127538572
489120346 -489010098
840118912 -840022462
182434371 -182302303
546987937 -546853279
293081159 -292942195
802718795 -802858219
699384376 -699434976
264134264 -264163288
349348848 -349339180
54962499 -54981263
90809206 -90814036
592807735 -592719095
924696044 -924517682
885585570 -885438524
320426608 -320480608
167988812 -167954186
978606340 -978657836
221637213 -221798373
13236746 -13418018
433352292 -433398544
786116710 -786077658
881246387 -881242393
871619372 -871670526
780257412 -780244458
614268487 -614076745
513057920 -513250896
736980712 -737026642
919490866 -919589306
587556012 -587601078
6741663 -6602239
565214896 -565136458
722024573 -721895043
364772085 -364574885
147252654 -147416446
386868902 -387043972
543942782 -544094806
342561106 -342568646
168731170 -168636070
462807584 -462663334
151956685 -152129631
188945052 -188976026
815995854 -815919466
354641030 -354709248
266791903 -266861769
551865642 -551714356
591339590 -591347046
704597609 -704450057
114719297 -114644989
17288456 -17313796
450201281 -450178489
138851812 -138989462
791741004 -791771066
668129359 -667940341
31853726 -31704336
794843393 -794839563
605866873 -605849505
577260105 -577415991
643776548 -643760554
686882899 -687073789
76576866 -76672934
749839802 -749855472
657335089 -657172531
307293072 -307345828
310276863 -310371869
736148877 -735960955
856934795 -857122453
596823101 -597021043
319374676 -319370132
575024170 -574869504
223282504 -223229136
374861034 -374885208
760575398 -760735176
442011389 -442016063
770581226 -770529142
235967432 -235856928
879225385 -879349453
423051421 -423097899
51036835 -51068765
46387379 -46402277
130264117 -130279401
556423139 -556300185
483421726 -483552344
715922114 -715820898
95157236 -94972204
872954117 -872854451
872784680 -872739060
838425397 -838273899
982298576 -982386278
691003269 -691134351
392618904 -392461492
767464685 -767457383
233411112 -233329920
220262498 -220175278
58545357 -58485557
555116920 -554928880
986864640 -986814078
475100407 -475045809
209671785 -209507179
774436704 -774504892
928990625 -928824703
276950724 -276966040
416059253 -415968913
839504613 -839485735
182422373 -182446369
522618471 -522606111
982342427 -982178935
825436116 -825455466
31868924 -32010562
563175425 -563081107
435962870 -435936918
852663370 -852750786
435842811 -435677477
320966091 -320967077
463411034 -463293494
202727993 -202882417
274351014 -274204714
205137556 -205174618
629103546 -629059680
765081704 -764954904
683976835 -683838899
854619700 -854458834
769905670 -769959172
303858074 -304019364
468281922 -468359316
518518469 -518672015
772959021 -773142043
67859274 -68052782
400970247 -401086021
47192899 -47310759
585290980 -585335432
965117024 -964998376
834389384 -834198536
736175240 -736273286
796686597 -796727203
474659894 -474772160
397765004 -397901828
829270792 -829240926
66221911 -66289149
703033774 -702866104
616889303 -616934083
809692516 -809878596
494256332 -494166580
938347164 -938430208
137918098 -138046908
468188473 -468083331
874168269 -874291703
174739484 -174891104
561114803 -560940489
557780648 -557736780
537618723 -537616525
969217793 -969083299
9492371 -9672947
624818460 -624905380
669036649 -669045181
409927331 -410027613
867272744 -867220302
137386069 -137291001
23754010 -23864366
172959911 -173126945
674632010 -674820168
344867358 -344997508
163533383 -163709403
826709279 -826689569
337234635 -337148849
122133982 -122131318
967460010 -967429702
771897180 -771976414
238941610 -238854398
498534750 -498644488
134869408 -135019518
575673577 -575716899
734654231 -734603515
256284268 -256479710
858154908 -858218326
965933407 -965972973
556489765 -556356513
368834489 -368638933
858087000 -858048844
544913861 -544776737
506528170 -506679860
686112622 -686001568
320835675 -320790415
734158964 -734206310
54643831 -54466321
825082723 -825188455
432747254 -432923458
864233051 -864421467
837933300 -838113450
700523778 -700541214
165110994 -165038142
695101216 -695212142
856528070 -856589992
435211355 -435274129
612083782 -611904816
868117558 -868186526
414339523 -414266035
105098695 -105263631
433478062 -433319026
113401806 -113251902
733079430 -733085856
711592214 -711660526
838565152 -838711802
115159378 -115282686
255847360 -255702518
329421543 -329565339
920235941 -920047569
72255889 -72236945
725964330 -726102576
62084578 -62234796
294620220 -294721026
638792980 -638858372
65782854 -65786518
809804144 -809953048
311253280 -311231336
701243824 -701322844
593417826 -593248894
462277328 -462393490
334270215 -334342085
578483033 -578674411
584196533 -584283227
896167538 -896148020
683641035 -683454985
535717799 -535654965
31300186 -31351378
716910791 -716952001
307017755 -306960911
238529506 -238430838
652050025 -652040489
632385895 -632226881
87126573 -87004681
184179246 -184000090
559170018 -559102766
276131521 -276035369
699257306 -699129678
990749765 -990869337
813503273 -813579727
734870062 -734898006
444366669 -444282933
504553064 -504727320
337163899 -337020389
433513427 -433645561
727380087 -727290149
10682211 -10601305
431139275 -431081721
988675450 -988660856
895272379 -895170377
415511013 -415495849
434436503 -434558443
361663454 -361533680
212866438 -212982988
603705872 -603592648
62023425 -61878503
841853873 -841917203
852386128 -852400562
931765733 -931749161
884246934 -884273046
212123876 -212107186
477404463 -477452609
898482574 -898585606
171719226 -171778812
811278242 -811227094
111963552 -112072026
400033946 -400100106
107321401 -107278759
729607782 -729514964
127836831 -127897243
383229798 -383340560
25403254 -25508348
947303531 -947462453
394655404 -394740250
119132527 -119110047
842606642 -842547380
326756781 -326760609
66020294 -66029890
139566539 -139517681
997086424 -997242196
870955752 -870794202
818964034 -818794694
473033350 -473002400
427493648 -427345242
552223985 -552137989
995361664 -995322560
265952990 -265892686
553897137 -553876343
761657883 -761579835
260776386 -260703316
781338428 -781319142
538296363 -538239145
757003763 -757181765
827788415 -827843611
309329144 -309498020
199135630 -199244380
634906607 -635099391
72264876 -72327828
786544210 -786675450
991720330 -991752638
942142883 -941971665
948928581 -948775663
902142112 -902174728
27230666 -27365728
933864339 -933829197
509743525 -509705413
778048430 -778132058
465160369 -465254861
367771597 -367590011
798846499 -798839151
101797239 -101964151
880140350 -880138928
579806073 -579806443
627249554 -627421264
788331415 -788299585
575804631 -575645413
582938061 -582742169
562018626 -561876080
962115018 -961953810
336771076 -336726062
419390074 -419547240
962148643 -962147573
908667376 -908739260
286038065 -285988127
469109292 -468928870
913290465 -913187929
803039414 -803170878
12632297 -12652009
715025004 -714842120
124678540 -124760414
373907361 -373762703
948906998 -949005262
54822347 -54971881
949366210 -949553874
281134190 -281082942
744562330 -744612064
452538285 -452526237
709960266 -710026466
220392994 -220489816
369456308 -369527156
359597751 -359755151
634046466 -634056630
42652149 -42583701
42976669 -42806993
858794253 -858965321
743493729 -743529601
71862754 -71687040
247119367 -247241817
919948282 -919821166
592435614 -592483016
824734283 -824576065
334721717 -334687053
889979198 -889836300
864983369 -864893015
515011148 -514937780
178606430 -178599192
692496811 -692339491
685578389 -685765961
287188785 -287319485
252156801 -252109349
406707580 -406804830
837217143 -837063737
864211663 -864046641
95897791 -96030689
85860883 -85772899
68880735 -69010877
412462932 -412595930
957051391 -957090463
16770525 -16847661
701068400 -701108780
222106275 -222015025
953471664 -953344484
612477388 -612644468
315876556 -315807140
353761788 -353600706
350494312 -350377080
932134976 -932291334
594129988 -594228456
127506348 -127578480
596527444 -596419890
701918288 -702070286
91946132 -91973434
950088052 -950239430
583166585 -583048989
318726535 -318580245
938214438 -938150072
964797262 -964656722
631560093 -631574425
792766899 -792701731
897965823 -898069021
91676429 -91723229
818009263 -818094845
398298256 -398471524
260739851 -260650241
761886466 -761941022
587220619 -587183781
299425096 -299456152
242975240 -243124058
305783264 -305590684
422445218 -422565438
420204931 -420133327
451771366 -451740814
203322658 -203194802
67723959 -67580307
339138890 -339322224
609437304 -609559062
527818471 -527938229
708555386 -708493014
721405134 -721489420
178076220 -177948770
803237324 -803104432
6342575 -6209385
519946398 -520134286
177925876 -177813440
74329170 -74392620
48505960 -48547290
858298432 -858192954
573592693 -573484281
937110718 -937161456
593068278 -592907372
932456266 -932341542
619640734 -619632796
370264069 -370427095
97117124 -97014724
656178791 -656016543
111716685 -111772051
944781059 -944753513
866416041 -866575169
646424812 -646524508
380026355 -380007309
797355095 -797336191
777716064 -777675402
562509207 -562316719
628768901 -628920811
386245945 -386250657
828357789 -828257679
19871897 -19933833
166634889 -166436353
66211776 -66372964
365918920 -365803638
217056385 -216863123
866986954 -867058652
68059337 -68153215
161275845 -161447213
729943037 -729917283
12152380 -12304300
128146855 -128065753
861438576 -861268530
654892547 -655008379
512432838 -512396420
234633841 -234600065
916199074 -916089198
839051071 -838976263
885858102 -885921542
376130911 -376151797
796584876 -796706900
129552359 -129669283
16818388 -16948160
264061050 -263902276
544845299 -544739695
767850497 -767777829
702949939 -702926545
771514206 -771614666
791111981 -791264181
707971975 -707964973
982963088 -982935514
909437756 -909455572
140179142 -140292944
701035052 -700857228
233616276 -233459144
445205085 -445389093
227338610 -227436070
722137732 -721994294
585010531 -584812811
725395785 -725405613
979448611 -979606551
501712267 -501723281
477211796 -477044856
785589208 -785482448
996204420 -996389088
378962140 -379095906
926463101 -926473937
459343766 -459380156
864377547 -864465387
519399887 -519507417
552903465 -553097335
824422763 -824440109
741761083 -741708997
163973419 -163986341
694265991 -694259903
248781897 -248948309
965962831 -966121947
280930337 -280909775
858033042 -858067922
829115734 -828929176
692887189 -692951753
806246168 -806088572
105181163 -105017371
556280905 -556266097
803696121 -803730231
344202225 -344320015
735918663 -735994471
589627071 -589765407
849797345 -849817831
791337364 -791190998
614035137 -613893823
363154454 -362967324
388186151 -388005587
924734766 -924801720
150251535 -150164705
444811249 -444823965
80335157 -80319063
874827129 -874945165
285959882 -285869732
427844917 -427932551
977064001 -977027641
576915150 -577076766
532601660 -532496434
800692479 -800557195
56888388 -56993172
930908772 -931041040
986406766 -986566220
46925715 -46767725
707987881 -707956069
87742447 -87719361
107058875 -107215845
896453426 -896360784
656308922 -656429676
397421902 -397489892
96167741 -96157697
455539979 -455467751
545664454 -545533392
707148009 -707311245
973596126 -973462500
557650041 -557540393
599252879 -599239727
615256445 -615240943
44528252 -44331168
909446664 -909430106
470733050 -470778658
659854596 -659702542
513515825 -513424379
616669976 -616501874
696637200 -696759348
413183714 -413282646
274277864 -274119846
248848541 -248865103
104949091 -104850835
532859260 -533034908
351646029 -351544189
380883670 -380985026
26019033 -26131941
865904379 -865807355
861515852 -861646416
409976832 -409805126
833715653 -833740569
432678534 -432707322
117722958 -117858318
190669781 -190649963
993742179 -993785403
229600206 -229635928
302569183 -302488709
542534168 -542417062
865382130 -865339038
877900234 -878068040
780240053 -780250935
957429048 -957249722
100214628 -100155502
315972506 -315858866
679302880 -679345966
54996485 -55047273
87976749 -87964477
883694538 -883526708
335475070 -335659336
996780234 -996726552
588637668 -588791832
828879989 -829022455
606836868 -606871970
213649122 -213558262
973715319 -973536265
214620200 -214615214
479705000 -479616654
234237384 -234389036
607598407 -607700887
105742553 -105643637
490740458 -490754136
213753470 -213878564
73487419 -73632349
571730259 -571613585
95960113 -95954821
558317433 -558455623
132021756 -132185758
781220406 -781247164
635510030 -635373196
339102597 -339183235
7600606 -7702186
746487296 -746444728
265026808 -265221784
380400486 -380213864
871993012 -871942390
792067588 -792237586
718140655 -718305757
922249313 -922266773
124685601 -124835227
368089198 -368210642
154359170 -154342024
310139818 -310324366
261327436 -261465550
768802329 -768724551
639475187 -639654129
436252409 -436436283
75499918 -75529982
505757729 -505838165
547339606 -547270728
749216334 -749345010
998062506 -998076622
359123965 -359252041
995927225 -995897515
700611817 -700477065
44707284 -44819512
252865841 -252738579
642815193 -642691701
256846230 -256905510
598521037 -598367977
877552290 -877579176
975115284 -975293700
366238777 -366067785
507375251 -507320381
787827241 -787810777
149724203 -149877143
211608520 -211500204
222345641 -222314173
552068927 -552062163
626689662 -626600856
822365677 -822325293
283971522 -284031708
526761277 -526710785
972466921 -972424183
238024577 -238218995
153756739 -153559831
204970415 -205113587
801327729 -801292095
91389418 -91555332
517469470 -517416762
84718324 -84721474
255485069 -255305957
355929331 -355841133
762381591 -762487893
159562834 -159455322
854997571 -855114223
193834308 -193654958
754650242 -754759242
729021256 -729172924
321785881 -321715059
602540282 -602595940
680618219 -680742587
867821031 -867825907
824442347 -824437871
286930839 -286916461
349218304 -349288088
594255614 -594235144
733835170 -733941340
373179926 -373223368
668726800 -668901770
991576301 -991480071
114727631 -114710963
246348100 -246203268
591269831 -591082017
357129194 -357054970
294805891 -294762425
650584740 -650418784
609009385 -609074779
331156499 -331120725
930280212 -930284044
29251998 -29382918
605621121 -605550903
377656851 -377500859
938916211 -938837915
909599268 -909697380
640275951 -640094401
458823187 -458796603
86801596 -86602494
40565313 -40388217
792674934 -792518362
427017542 -427115572
566118209 -566267137
283542569 -283394551
61046551 -61008421
661026495 -661088531
199826583 -199994945
849355747 -849291961
823499907 -823324955
877565733 -877509625
159869749 -159923355
882046902 -882046214
117418001 -117300161
698777502 -698580824
833897906 -833900864
542747621 -542620173
444888388 -444822756
825719318 -825580960
274985847 -275003537
367401704 -367460296
182141204 -182015620
206775443 -206707595
340065073 -339972785
148182815 -148349093
750850021 -750738811
263593257 -263473677
230062186 -230205604
881420744 -881220802
842749457 -842932153
123673127 -123841877
834094301 -833963833
953758378 -953623308
738157121 -738089577
219890063 -219792003
835809964 -835969934
668495828 -668522378
345301271 -345354563
219511354 -219559284
976921169 -977045821
983496377 -983484271
901125041 -901157459
59687979 -59543735
924047202 -923950288
931223617 -931336245
957951513 -958115261
121075802 -121260808
843237979 -843366641
95264201 -95442245
710970154 -711159444
420373823 -420258181
214619581 -214743013
995448804 -995354572
156378236 -156347508
578357414 -578276658
448662213 -448775045
697744844 -697652482
346047651 -345855619
418114053 -418185315
678735140 -678568076
653049239 -652936557
290804175 -290952583
443078601 -442999787
789959164 -790061794
360258882 -360224900
663361412 -663274584
20536207 -20380701
698994496 -699135738
905607094 -905747780
360095071 -360241891
8709858 -8767044
470926616 -471028638
7651396 -7628740
775616574 -775761712
860015136 -859957082
501250550 -501050854
149526051 -149408951
174465049 -174662049
309284090 -309372954
524021859 -524079177
517918397 -518051621
622953530 -622881384
580256778 -580177270
234910107 -234768475
597280037 -597245575
5471928 -5487924
996678444 -996693388
882246895 -882258187
244202882 -244169244
121669448 -121647862
143204513 -143181931
482184912 -482332466
693906563 -694091179
64194475 -64274437
291026818 -291174018
161607874 -161593954
830196559 -830376909
406537301 -406561761
118227276 -118303446
921053322 -921161088
452185270 -452134574
351082234 -350907692
718762969 -718782711
323513071 -323520791
191564568 -191511634
533591983 -533591933
452280038 -452317294
734444694 -734393732
134252170 -134068608
411517777 -411363807
155955035 -156150071
975298472 -975288928
313288952 -313398730
838401975 -838448819
834682290 -834594872
80257872 -80095428
790404528 -790311258
374676054 -374626726
120354757 -120533043
847328079 -847240349
464395840 -464458558
490500346 -490474412
110469895 -110499817
809609973 -809533139
749194652 -749218192
444255337 -444258415
385332931 -385208051
502531076 -502478606
169361117 -169496225
684213043 -684156721
211144801 -211039627
930841256 -930642990
975218867 -975378077
377504766 -377387166
729864896 -729930160
42720019 -42891831
550691456 -550719880
491012867 -491042587
349862577 -349665535
834889865 -835084863
977771806 -977730298
563128266 -563085770
124381070 -124483580
516306376 -516320192
639764462 -639710618
582404982 -582223388
188924301 -189119401
198556718 -198427110
576877980 -576908654
916467948 -916493234
18703733 -18638189
332882101 -332682273
670354889 -670221111
14796513 -14977747
439040734 -438844814
917704748 -917580526
247138138 -247180592
470825014 -470792778
972699529 -972759173
475923711 -476002593
522273091 -522423487
954317607 -954501345
791533789 -791564547
769072626 -769043660
312213563 -312336379
631379217 -631494899
522612291 -522417015
698868581 -698980809
155341693 -155255311
568145893 -568187857
619851690 -619672416
599246303 -599077183
755456391 -755432711
34162838 -34095204
997942754 -998009098
254885387 -254705643
925797303 -925860931
691873819 -692039649
612306940 -612499934
381223383 -381197087
780760110 -780832972
577417914 -577456140
404587611 -404774873
321705954 -321732214
149170512 -149208144
261014695 -260978597
52464539 -52481045
669078898 -669011464
360409050 -360324672
150361626 -150226906
159245257 -159434749
284502363 -284308955
667928537 -668006423
242818220 -242879310
431440341 -431252617
320402285 -320364457
744314081 -744242849
377369593 -377219023
614516739 -614517991
86617435 -86701769
705942965 -705763221
362748715 -362814219
211572128 -211665944
84100453 -84219591
638303488 -638272448
191007511 -191003363
510248324 -510202596
767178856 -767032210
207177402 -207238756
346702961 -346663011
266346807 -266344467
862716312 -862911076
253113917 -253069153
376439263 -376564311
634434207 -634425567
61124742 -61165590
616544741 -616585925
593675917 -593537733
362161679 -362135225
375297722 -375105480
594882854 -594967444
934309347 -934338597
249283530 -249092726
778090244 -778064752
162807604 -162961482
525982969 -526120337
157875465 -157819037
977187486 -977237076
142213643 -142244465
380173881 -380229957
253596511 -253687747
104047653 -104149373
800279443 -800107445
226943482 -226947742
293549038 -293385434
883885468 -884008340
674079237 -674227385
839662648 -839556754
175101212 -175054520
290112524 -289965236
875375803 -875357553
510756122 -510740116
694777250 -694636944
782081669 -782237907
878533015 -878409015
492710055 -492615473
767239153 -767229935
938576406 -938742872
994754449 -994945079
516565049 -516669593
538180182 -538267754
206125098 -206238780
894814118 -894645950
15570615 -15528373
359047453 -359188003
176004083 -176074351
381841152 -381754684
450960017 -451018641
977510733 -977524453
709619855 -709461963
180587472 -180391596
297543400 -297466072
899619609 -899648327
786668208 -786682692
191848832 -191900390
579593985 -579638537
836751270 -836942972
318585585 -318414393
931609453 -931707901
728065547 -728036641
146150625 -146198263
855091960 -855136486
504907510 -504858490
92585376 -92424296
75449916 -75278566
993407668 -993600800
566357293 -566549623
779852711 -780005189
710273102 -710173622
437077726 -437160290
288608337 -288573853
108070507 -107955009
881169962 -881244390
449278780 -449188122
124479199 -124560795
872750980 -872761870
729401934 -729375622
722360117 -722258355
899154158 -898988630
130664001 -130474647
823524112 -823617012
147785039 -147872139
297105365 -297121539
130049870 -129899040
136866392 -137049546
443456241 -443426865
719436459 -719568733
812685931 -812510717
379372133 -379535793
486196655 -486089343
887977541 -887830483
346466700 -346619618
648869770 -648995944
991558786 -991593816
32891504 -32766858
125048124 -125238340
618358556 -618410064
646822728 -646918944
868995255 -869070645
459180799 -459281915
366356264 -366314902
934889412 -934810504
606756777 -606601831
19939626 -19928040
901884924 -902038024
211244906 -211184298
382287032 -382234034
417740239 -417832077
287573109 -287700503
287442300 -287326622
488788339 -488609059
906269039 -906137059
735820802 -735812516
985634204 -985702402
322242233 -322102777
459416721 -459477173
972115464 -972002994
281078695 -281189685
942057274 -942053910
6904431 -6779581
991739034 -991766242
670824497 -670654257
822784639 -822973567
690435467 -690535383
909534464 -909634946
806400425 -806226041
333973108 -334133056
28098640 -28236922
469072311 -469202743
158412572 -158540544
127592045 -127564915
815487055 -815663707
441261150 -441405210
989731844 -989869234
193551572 -193632832
285231543 -285238289
993741210 -993591730
161065869 -161113639
312750689 -312755007
860290618 -860342334
382260533 -382167895
198077703 -198180455
412380984 -412404204
28902900 -28990128
714151003 -714303001
263647757 -263538757
897664189 -897688535
167805982 -167675364
748835863 -748989609
660575022 -660521616
197591517 -197751635
272460870 -272655152
151666274 -151764294
430383858 -430267788
778979803 -778789107
578220571 -578061573
469586600 -469688076
27821485 -27769557
63284521 -63106199
598776345 -598894967
285992287 -285927477
175769921 -175659827
299682974 -299666152
252112445 -252013201
502861720 -502819562
421713393 -421530033
497741466 -497643852
201537047 -201690421
309766299 -309718117
484071002 -484147540
32489465 -32443525
637595297 -637717907
446988728 -446932946
188514571 -188630791
629917141 -629725619
372780092 -372877934
26469739 -26604095
49474045 -49398585
314635589 -314436565
32754695 -32829181
333409384 -333322106
943229673 -943203345
661160993 -661207179
223270361 -223363411
960152845 -960330493
648578936 -648705936
787468516 -787630522
569726278 -569814098
79054214 -79074774
17036917 -17205559
549011843 -549186329
761405525 -761316235
7622986 -7568108
23552843 -23436757
128723167 -128860421
955017870 -954923534
588843945 -588915425
68395255 -68493943
150571244 -150648570
642524483 -642406647
29814940 -29814062
858440747 -858530739
776386289 -776235885
57454529 -57582257
999116993 -999048017
879507723 -879664067
749155712 -749280672
820890001 -820794971
87712612 -87730904
271620973 -271814301
346281158 -346440220
868702605 -868691925
492370195 -492272569
589595361 -589543133
552547816 -552418762
484713335 -484859901
645295601 -645484321
783332658 -783378982
329213803 -329017401
73741385 -73904539
304705245 -304895571
166959727 -166994533
385010572 -384898170
156349191 -156335269
598497564 -598681950
124597110 -124697160
308151666 -308290212
492175939 -492042605
171243987 -171155561
135990232 -136071316
823662731 -823752399
547397790 -547400262
985765979 -985705231
470817691 -470977627
974306249 -974389807
600632534 -600498778
990501724 -990475298
488334934 -488158138
527445714 -527608094
280720056 -280693492
860751119 -860816095
197988071 -198129079
335320760 -335213824
9739165 -9606729
362847788 -362834572
856745163 -856594241
226533397 -226497671
392702027 -392562567
153956059 -154011255
296199414 -296303214
241294867 -241138989
835473786 -835585236
895792247 -895601641
327056757 -327227831
842403653 -842496701
601935197 -601738767
375353405 -375391327
970507872 -970667846
207789115 -207818055
261614989 -261803285
517327676 -517209086
806167370 -806072300
455811959 -455884697
326963097 -326787499
603951556 -603976098
430290303 -430179957
152318497 -152146811
735251428 -735446420
326669119 -326868633
589020800 -589005864
968068239 -968169477
112405560 -112241714
444377191 -444416729
290028578 -289964948
317071740 -317051774
535178755 -535274997
568088120 -568084768
527320102 -527338014
175826750 -176013636
510502443 -510569077
913902005 -914042421
101592350 -101667546
904311958 -904176588
390259009 -390352509
284654382 -284523600
713720468 -713841682
162275644 -162078914
114736169 -114833831
665726571 -665819729
745324705 -745141875
663944120 -663951568
980120873 -980184071
395920835 -395920201
454538260 -454365134
817589853 -817722889
516313284 -516255400
21822741 -21923879
997199383 -997325689
972903750 -972947128
642868937 -642925641
809636332 -809785556
215469758 -215353334
948623066 -948686094
864142235 -864281091
982544873 -982472647
426192526 -426348632
567174866 -567354426
826134893 -826275413
380578905 -380416757
106178178 -106275548
345440340 -345565792
826900923 -826854359
886684784 -886747044
889830342 -889866808
624012303 -623919361
435392623 -435321623
341366200 -341410026
793267953 -793372027
406893917 -406715743
937011852 -937052810
99680755 -99512549
537986515 -538173191
702204385 -702184271
333062866 -333220812
153099793 -153104063
624953199 -624857561
95848827 -95866889
654138629 -654294715
621967479 -622144611
908858571 -908737263
625417121 -625476653
30347738 -30168186
460029861 -460015857
912289397 -912396117
190917250 -190957124
282910219 -282873371
857710408 -857780778
677851766 -677773024
932077107 -932213155
507832919 -507933949
848165814 -848086018
24442917 -24396843
253203108 -253267902
71063908 -71141858
357662251 -357685971
676186859 -676197801
664115004 -664272516
11972843 -11873627
644207637 -644297533
986958741 -986918185
598840451 -598974785
953686866 -953531688
24668046 -24656674
729613953 -729601611
218850162 -218878348
731127733 -731051087
278277795 -278214447
116033794 -116187476
329226093 -329310589
466294701 -466438829
891788421 -891633807
351507089 -351383409
921218362 -921374604
625274493 -625306589
505592934 -505408930
978976158 -978776936
672771954 -672692574
832260696 -832115136
670187582 -670200610
113281264 -113326854
378501179 -378565983
311661640 -311585116
356058332 -356025882
768535704 -768367300
546749417 -546879043
602098737 -602243147
772567933 -772574405
649606190 -649499682
238865759 -239017461
583767730 -583671436
411097002 -411189590
674026296 -673879924
462964879 -463103937
669174266 -669100606
171826162 -171879322
51197669 -51179621
21420686 -21409812
476870693 -476882011
220441405 -220285129
196340591 -196161713
72266459 -72389197
119289261 -119302013
890905736 -891011460
886676469 -886663845
542983364 -542897406
742200905 -742172925
339142916 -338985688
523901834 -523981804
613213474 -613317804
79508871 -79636923
862331233 -862264545
87515205 -87459803
410674997 -410855625
160057450 -159981836
337351492 -337342380
447365302 -447251684
449889293 -449925893
601587217 -601570535
976921386 -976795160
983487103 -983611433
770675665 -770741903
480842530 -480713240
687833914 -687892166
519435768 -519579066
283691729 -283643665
460082989 -460074545
883928362 -883863432
960600790 -960796854
853312702 -853472078
776788817 -776680211
138312652 -138415240
597947089 -598018665
533865030 -533997274
134615519 -134730671
799582681 -799737935
785163257 -785094371
673795304 -673612072
164489372 -164421744
359845961 -359810405
398634981 -398646933
258864827 -258966889
9525189 -9582659
5316778 -5128884
961619024 -961436126
845346486 -845522330
897334652 -897504614
695072115 -694959261
213559800 -213575928
155535801 -155723177
838474488 -838423150
495951955 -495884413
292431165 -292609251
408137751 -408095139
874254069 -874355851
207263702 -207302418
994356112 -994426460
292284744 -292484658
715656297 -715661467
419967584 -419824644
731961701 -731898737
889147090 -889271524
447070666 -447218006
14367316 -14420228
433780421 -433785397
548176344 -548059750
308132821 -308015465
883036138 -883041550
3228975 -3092275
723405995 -723567353
164713157 -164579799
958540757 -958439773
815750845 -815933551
338440892 -338279532
185063987 -184998863
936359587 -936480601
709809609 -709671765
245058405 -245136277
778077498 -777936616
756747476 -756761076
75514950 -75474388
797697542 -797667018
429313372 -429388712
545148612 -545247474
123946163 -123823033
696665338 -696698274
765029275 -765134133
907680859 -907717045
163913910 -163873668
793920652 -794019298
926994111 -927182175
779179242 -779357114
196932746 -196835670
537093316 -537219622
657048728 -656915102
334688481 -334754953
62789244 -62621340
947975649 -947976003
549525692 -549685380
439993168 -440164036
205668083 -205532833
405906266 -405825246
170717733 -170609115
407752413 -407935433
933445548 -933259664
410291218 -410241398
760809600 -760818218
637412704 -637429054
180286727 -180385697
861397284 -861479868
464605778 -464475168
296505079 -296523193
706721462 -706815622
91762380 -91684078
894730034 -894671258
346925305 -346880347
46280613 -46202513
300863026 -300688826
334980741 -334816109
744891605 -744812835
66255530 -66106862
427703988 -427701462
542683897 -542587699
660452152 -660293470
893817163 -893817819
529857024 -529817648
912936915 -912820353
726733848 -726803110
823910692 -823953998
371947778 -371858236
28786189 -28852733
22083587 -22243025
892151074 -892266498
496797979 -496925461
841313601 -841215229
20041834 -20082618
8108166 -8271518
290237069 -290059965
960830774 -960970726
447814460 -447861740
477780022 -477667046
405076935 -405031349
600797804 -600672582
286188434 -286342354
69069008 -69056006
639598425 -639709833
608390645 -608274643
806991891 -807180753
892236524 -892311280
719856831 -719852895
685893490 -685881150
278290570 -278427788
447845849 -448017375
336496909 -336392591
432927997 -433032113
459845885 -459920775
581198439 -581322021
625498498 -625616342
228453884 -228642082
768559525 -768644077
629713656 -629821380
120122519 -120132363
122887166 -122728460
456675059 -456516977
289519035 -289483557
117888536 -118073424
745595892 -745529480
334581994 -334638188
934234554 -934323972
233846123 -233937787
225339317 -225484259
487248934 -487114600
573722454 -573810698
734070098 -733945178
774584974 -774510230
787365588 -787450704
966643976 -966824640
419054687 -418950379
15549494 -15478854
933947847 -934145685
77737301 -77556915
638287968 -638203924
958060324 -958174414
282491644 -282627916
526708193 -526736031
304417408 -304335860
790729513 -790841235
901468765 -901559567
970705143 -970789489
396802482 -396747546
681792664 -681892230
203705570 -203614758
128464341 -128357267
243272440 -243287754
981720406 -981838096
193821485 -193847131
700230843 -700085319
988959209 -988909657
981101669 -981123893
625725276 -625563126
208678749 -208573569
615397212 -615346526
283667697 -283616407
319747341 -319707261
965738946 -965876928
162652417 -162474711
367173543 -366988889
768722437 -768680607
809219647 -809060603
138648258 -138635424
338764624 -338740956
407948150 -408043076
124312626 -124189930
236622697 -236429215
152630752 -152498248
985030741 -985165055
866493009 -866657329
168286145 -168422175
220652819 -220713845
232079426 -232094924
508337219 -508525991
19831090 -19723304
546980415 -547167565
705955907 -705975631
370685634 -370535420
762592768 -762615534
464654492 -464660794
103732667 -103862791
966720194 -966545792
143793504 -143757112
694936817 -694999639
759888573 -759738705
430652995 -430738331
46259068 -46317910
659089095 -659164305
478548976 -478469248
892597507 -892429785
849465600 -849491492
53697574 -53579076
142200629 -142330051
290171322 -290302816
740837992 -740943718
566700431 -566786381
734284086 -734128534
23934794 -23793938
759964549 -760055001
187444864 -187453816
725286167 -725095819
84893353 -84922275
272498593 -272426853
282744915 -282710671
953531501 -953411827
186566841 -186489051
606626755 -606531705
613155429 -613171029
775618843 -775449517
430695663 -430682593
278398836 -278456740
599320144 -599185614
14823065 -14832769
855173692 -855242094
37191091 -37330467
943780018 -943975786
663476132 -663315328
34455971 -34355527
435567148 -435601272
167104529 -167177239
161663654 -161580794
854534465 -854539267
458109631 -458041879
73698299 -73754895
983976775 -983894301
353761472 -353762104
760102628 -760169898
977335041 -977139111
101392522 -101347420
493100166 -493117668
904640942 -904617624
63941618 -63990136
835269230 -835350376
197593221 -197467593
521393192 -521209746
228818564 -228914606
425496214 -425576446
401264729 -401247579
49378827 -49436315
37676344 -37772958
610810460 -610817928
98474223 -98388757
221326654 -221242184
634751300 -634660038
214514558 -214382822
209181956 -209196692
627732599 -627873441
921738382 -921658868
795171612 -795303636
478667394 -478621280
420051953 -419883215
884427999 -884267733
915839947 -915698289
252201249 -252112353
918221983 -918307721
467293835 -467142513
802681057 -802581271
119916335 -120095353
445039723 -444901987
218992873 -219143365
101057281 -101207131
393447988 -393317846
880800093 -880682521
101696212 -101638880
438536408 -438610680
802366261 -802560309
424145801 -424275771
80372027 -80414455
620843941 -620681819
788575840 -788392678
855111271 -855200415
493580417 -493636883
882517292 -882415778
45523894 -45679096
505341250 -505175366
513044810 -513081262
572949809 -573075703
301423256 -301264370
445015133 -445130499
192587242 -192717962
912055995 -912137213
193982032 -193860590
759641505 -759813639
976678672 -976552406
275344894 -275531204
985955043 -985893899
964159528 -964352846
171903065 -171998489
789769841 -789841761
532842948 -532947084
199285440 -199283690
526743823 -526778731
67249151 -67268347
368066383 -367902911
714128585 -713929357
258121666 -257931644
632614785 -632745727
522514653 -522332321
741497970 -741501416
241901923 -241713191
380142752 -379962626
680239190 -680077332
210154596 -210018442
947566854 -947396590
531154945 -531267235
656001259 -655928349
150107675 -150142941
678152207 -677954175
811756226 -811602894
416211339 -416325471
905161661 -905038905
861730164 -861841440
797612485 -797621507
867641558 -867610894
649909729 -649733605
48344213 -48334503
273585695 -273548469
218490521 -218520307
790509255 -790462693
441690603 -441702525
69209339 -69137251
568728342 -568742954
995753085 -995757311
101209233 -101205029
794821330 -794724136
554635349 -554825331
535468014 -535503810
405495925 -405637077
368908349 -368888377
690350779 -690310893
238459600 -238480172
314218265 -314280691
174125448 -173961894
808010148 -807995710
409155365 -409058843
786097184 -786022846
933984148 -933853064
536036242 -536060376
300541154 -300383858
223701800 -223645550
909528926 -909433842
814285365 -814219713
551553829 -551360171
736224263 -736073491
133846049 -133679111
652992898 -652832210
986790817 -986938463
717296586 -717468174
937927226 -938084482
393674903 -393661325
718772840 -718720722
852848063 -852653509
810980635 -811154235
649554721 -649751875
347289819 -347229391
582092354 -582121346
130442399 -130541375
174839419 -174942789
814979571 -814923793
233229837 -233143719
576803455 -576754695
737181583 -737182871
331737985 -331764091
165650068 -165740068
523486911 -523389841
88556569 -88697365
834497743 -834500789
989677354 -989699414
839965933 -839775055
471461554 -471636188
147828589 -147686801
90437247 -90456991
271319115 -271339317
517521145 -517553265
809459909 -809347049
499873015 -499957433
589963427 -590001859
336043417 -336233445
441618736 -441696564
396141903 -396268859
924145975 -923948429
913535169 -913528583
331430985 -331555025
179369615 -179224821
540849551 -540904331
442597021 -442749909
951031447 -951108151
65176304 -65200154
94552352 -94526834
968703804 -968611414
297833795 -297894251
13912802 -13760428
848480489 -848453091
707914857 -708060905
158699669 -158897479
829462214 -829650900
463614559 -463702893
824467132 -824655174
655271838 -655351746
319924783 -319747389
611518699 -611349053
253716841 -253658653
371903007 -371898713
454140500 -454246260
426530155 -426696043
490107582 -489984586
320353281 -320270839
104520949 -104614029
142752394 -142918798
324648906 -324576104
260996646 -260989052
418720882 -418686356
483349089 -483487035
672444706 -672316504
283225168 -283279150
110005243 -109876801
879130743 -879143753
820750268 -820612090
956341854 -956507604
135286792 -135156772
306561948 -306583420
850703516 -850600612
722309236 -722254526
5625524 -5524504
715653950 -715631974
33372005 -33396455
695676226 -695639184
40839966 -41005652
293373112 -293269636
72827706 -72734174
799808650 -799983090
236442416 -236291712
761126415 -761273815
698344440 -698403208
314661398 -314702104
237136645 -237014627
278246121 -278054679
698798675 -698787199
690421804 -690279754
290146324 -290126874
203544736 -203564372
45258121 -45195009
845501000 -845543660
958962421 -958953299
39552383 -39622755
444590491 -444625193
348861014 -348882860
105216713 -105388357
442833165 -442897445
208121237 -208308741
182520906 -182522698
980054937 -979992937
349764056 -349735436
940293056 -940352464
865724341 -865587529
155557130 -155401848
802778214 -802775524
443993281 -443869459
415048735 -415222343
168207012 -168354160
853848085 -854025479
761597853 -761541939
144761643 -144863743
940476884 -940566628
86982917 -86862919
990380209 -990488511
975954238 -975948964
442345135 -442266765
391873340 -391824490
275182077 -274983469
126636999 -126648015
741496961 -741499693
775621969 -775689143
431023563 -430963091
242246515 -242376099
455167746 -455326986
229184994 -229180428
522848132 -522987128
611832481 -611994299
527341971 -527510221
73012030 -73068568
944171254 -944209690
907536347 -907457019
876247509 -876330217
805086185 -805265015
370871657 -370991065
666443444 -666261100
818879364 -818721722
648642436 -648576920
487672189 -487675729
98069566 -98144242
877525293 -877633059
814633104 -814825780
616210665 -616278333
150280655 -150276863
723871096 -723741334
915603624 -915533072
774589792 -774698366
302661273 -302806477
382173629 -382061363
333754408 -333651890
154696414 -154525518
162103953 -161932085
273968337 -274095919
553016231 -553178439
576235159 -576269715
257441155 -257268399
55811615 -55614519
588550398 -588537944
452509128 -452567442
662670579 -662766565
940276235 -940428693
675634697 -675571993
53828287 -53797931
896245381 -896278261
288417631 -288521047
328037045 -328195265
286162457 -286112875
550704286 -550849682
73998841 -74069209
945128725 -944941965
438534996 -438536410
161493010 -161474530
916588406 -916621828
593478339 -593357313
630841905 -630942161
882348986 -882382886
767287875 -767233461
862157888 -862076900
16757095 -16760457
631917556 -631922456
763835377 -763749971
14934693 -15020801
768597876 -768690278
830103389 -830194063
477571967 -477538209
57857176 -57873512
649549346 -649552936
721044670 -720928424
948267700 -948096750
881706391 -881878003
353390749 -353504603
192701169 -192891817
55002005 -54960521
886308051 -886174773
485734206 -485780448
337956282 -338072164
900980474 -901065388
321960011 -321964879
830747338 -830601468
155259662 -155423724
554406207 -554529943
606414666 -606378248
430474993 -430595741
59175981 -59028133
466950743 -466792297
176166160 -176306356
654652829 -654656227
855225813 -855421353
702336091 -702213239
635513217 -635643251
707513352 -707434452
154332390 -154447020
517943568 -517871752
84081888 -84017104
368237413 -368259629
250942580 -250845570
17707125 -17893255
475397124 -475231092
585080388 -585270592
981087591 -981264329
524606423 -524654187
486997899 -486991865
519662626 -519495506
921698625 -921698625
571848016 -571779200
625867905 -625731707
391265226 -391217056
122999004 -122914116
948702738 -948852122
492276040 -492464350
868069068 -867944926
562421137 -562597277
854152300 -854029160
353833377 -353690831
697715091 -697883577
38323300 -38380016
167045179 -166986241
475959927 -475904525
689171977 -689034859
995266457 -995259831
560331642 -560335466
451818774 -451977942
748100154 -748088678
560290310 -560120118
4476946 -4329466
57483312 -57681202
464256326 -464234988
530292758 -530188862
911169058 -911362672
619154416 -619346146
414493080 -414632372
128752444 -128791794
109710361 -109796183
90447119 -90446373
172393646 -172424516
105794657 -105690449
764465935 -764325051
508043709 -507877815
298635716 -298552326
338481695 -338400089
244565046 -244579060
382040389 -382050935
192447495 -192253759
875787765 -875942141
315284234 -315112814
833197373 -833302965
117517956 -117388748
540797822 -540770006
880032030 -880067648
970066928 -969871698
319101989 -318964953
752278186 -752385818
336054280 -335952678
491809450 -491732294
204401036 -204547552
860419095 -860265573
431897453 -431952587
406875636 -406912198
736449757 -736377451
461537545 -461363523
481004272 -481175380
471988086 -471979034
689900686 -690008810
806750860 -806659298
723100867 -723144503
616911693 -616762343
445365694 -445529004
347915967 -347964465
874755112 -874800244
535119550 -535102184
456440953 -456289369
215664170 -215501660
635736985 -635549517
189975932 -190057288
930989109 -931128661
20059019 -20025955
720417062 -720380974
239860120 -239763728
544674526 -544589182
224605318 -224726544
608374093 -608514687
12944885 -12840271
578776236 -578860828
503592780 -503770936
424984919 -425024263
762318277 -762290339
351865612 -352026446
515769066 -515596846
227632907 -227828137
954633486 -954451532
782386935 -782430991
358307035 -358279781
631498257 -631562411
181473530 -181550316
875697058 -875816440
440354109 -440349229
405289528 -405135648
139824254 -139774842
825177005 -825199905
117680474 -117593344
334393933 -334290237
604895868 -604784344
209515795 -209325597
822000832 -821888244
184550057 -184617349
485588477 -485532563
416746030 -416934708
846631355 -846808097
717824896 -717812616
684709786 -684735328
13927595 -14076929
728951656 -728993356
304374872 -304459944
86194158 -86197450
132969916 -133033830
171311630 -171488396
687362416 -687251738
494181680 -494211456
35146698 -35129146
806220058 -806272278
180115702 -179928248
298257000 -298388228
48941945 -48952571
743338743 -743349117
765976588 -765816082
851482701 -851423845
516483088 -516285218
849554361 -849713023
714214384 -714227002
275841883 -275657367
947734941 -947549259
674088108 -673973676
874533875 -874682937
395684147 -395800083
258581412 -258606544
144871983 -145011067
477970375 -478048669
146767401 -146743337
26911913 -26733431
620527450 -620602080
945419453 -945441773
954240415 -954375889
909261103 -909144281
634257644 -634087984
731256339 -731330829
963431480 -963404804
756113675 -756196353
802326031 -802323793
129261036 -129287948
318727045 -318726025
695317640 -695416448
543711359 -543569885
387068337 -387122743
589739429 -589791385
723354065 -723432463
551286995 -551392737
201106801 -201234617
588096180 -588225146
542147500 -542239260
281373346 -281500806
479246038 -479051330
244932940 -245059186
224153131 -224027113
553317495 -553516685
364957854 -365029238
711207004 -711111884
62823615 -62781301
352398208 -352580162
714508776 -714497764
421918101 -421935161
617859024 -617862682
847284214 -847242702
379599043 -379672143
337651612 -337661662
757766848 -757702020
304460502 -304459386
480261385 -480423597
782529259 -782332723
253489423 -253491941
972059229 -971902157
636087145 -635994637
98618014 -98696782
948457221 -948380631
323240408 -323272938
204415997 -204422527
656281347 -656121569
186029540 -186177216
990167206 -990017678
199383668 -199187212
936266138 -936095532
822881277 -823065857
182743627 -182599639
505071208 -504898930
510989056 -511168414
543651441 -543771277
577437027 -577394955
150609907 -150585367
242763627 -242580553
738809793 -738931581
79312196 -79385470
987281047 -987271595
303630365 -303813463
325701470 -325660338
591216874 -591322788
341337710 -341140492
183294202 -183425610
908169842 -908045414
321550629 -321621805
486103025 -486290285
291776956 -291951704
767984285 -767983409
157485792 -157396766
4664472 -4815238
769847884 -769856960
960656297 -960458909
630933842 -630950480
59313861 -59262741
601836982 -601689804
428297635 -428353513
523336972 -523371692
921958354 -921904900
846691766 -846719726
821188330 -821356816
804804807 -804832509
252435604 -252425804
122512029 -122339993
298674534 -298801810
508186226 -508105144
643491073 -643419009
267013438 -267212650
778580576 -778597996
223733515 -223676393
950097271 -949957471
519012173 -519023803
756566497 -756540439
172679422 -172851086
163046778 -163093604
904874618 -904993004
248552005 -248525359
708524200 -708403096
127157700 -127341090
327421855 -327510205
911653961 -911630585
773461911 -773298623
120099647 -120091059
886896947 -886980441
533230947 -533141747
252265646 -252430704
183610133 -183518915
937496095 -937296131
453446587 -453290261
394938363 -394796773
106975920 -106802190
992376782 -992483072
706671087 -706475603
651119420 -651235932
313911286 -313722938
862510767 -862505583
107044326 -107137360
106626504 -106576966
317394096 -317280636
867022803 -867007703
468385431 -468549185
482940985 -482834013
776600823 -776602871
482028478 -482023540
684633783 -684565525
639011149 -638998497
659197753 -659130857
56432896 -56406436
555227265 -555295037
188564086 -188372412
172591619 -172621281
859551967 -859684371
442280029 -442442417
210086519 -210012045
914669605 -914605355
692723483 -692919471
626284996 -626483900
236273805 -236076741
406519727 -406603795
976607515 -976409545
890062248 -889991454
992397713 -992235327
672495154 -672653200
798417371 -798244565
995730039 -995784583
917155270 -917326334
260908176 -260921250
897419633 -897265917
942387557 -942258337
30257962 -30101556
388150111 -388222191
741843133 -741903467
249002301 -248894317
534191422 -534133832
959838531 -959842281
889672810 -889774398
984076393 -984061001
872305520 -872105674
615635186 -615437692
913009537 -913202633
980817595 -980668131
419576560 -419517920
955861160 -955687322
161034446 -161192832
663586332 -663403158
428796773 -428874363
957806096 -957773328
571086739 -571251301
920526039 -920460785
467481898 -467431358
573466267 -573538487
650296173 -650429307
874549586 -874413314
411034694 -411143296
50863968 -50967066
253389536 -253277264
493126038 -493215954
978281675 -978310221
883555737 -883545191
487008761 -487181767
831609233 -831804465
266568973 -266613579
377211230 -377294308
965159674 -965074374
324800427 -324884169
494559714 -494645210
945987692 -945894868
337556569 -337558401
564761473 -564665933
619914409 -619916769
800390887 -800543479
376526049 -376625571
302740626 -302872328
818225149 -818422439
82857380 -82776838
49376745 -49330053
161435611 -161550409
863610839 -863496235
220789204 -220894072
211312699 -211378471
301808607 -301790987
233836470 -233746328
391315669 -391214783
946173082 -945973326
780197312 -780381616
818800543 -818736359
488238738 -488431130
537020621 -537125679
788665488 -788569686
526401682 -526590018
995544714 -995516502
74939645 -74758189
845141776 -844980908
423165376 -423212154
132844905 -132648677
824798112 -824908016
564713703 -564601463
175125420 -175289584
568239140 -568234252
289277510 -289125648
756010233 -755840967
483121559 -483090555
735757251 -735675401
393766931 -393798621
841552840 -841406066
660134994 -660092306
767478656 -767610120
269596886 -269704176
20305070 -20193468
737780991 -737755319
49487885 -49460205
449863264 -449988522
659458051 -659586309
805964948 -805914266
568278930 -568241216
511633781 -511506045
694054239 -694128119
750170654 -750213204
542425569 -542241989
359804912 -359944704
974258609 -974185985
454241854 -454250666
767123168 -767234544
864506268 -864580868
495807101 -495749531
599156735 -599134587
696267253 -696419651
233943447 -233972229
114380883 -114326719
7367632 -7321822
411813250 -411846606
417152047 -417318905
731271014 -731468398
513712050 -513806606
443537432 -443388306
542635798 -542494480
950055995 -950163741
230723668 -230822248
959043164 -959103978
949076645 -948933879
763734501 -763636731
97927712 -97792620
367215926 -367332968
417873327 -417790827
993107915 -993263817
21499892 -21647548
614341088 -614358424
548677783 -548509961
301799797 -301654703
300481228 -300652958
750022039 -750191929
317178019 -317174319
963618702 -963679612
287138616 -286950058
200372131 -200411669
61756481 -61742399
333900297 -333954497
811899087 -811800995
903575291 -903430949
423868892 -423970786
433724704 -433712408
202378188 -202490170
556691052 -556878642
494076818 -494055836
494670319 -494735485
37634988 -37504816
70511198 -70667630
359923548 -359999890
684762797 -684838309
652531681 -652610133
336878524 -336811882
570875480 -570812716
64676961 -64499945
109589356 -109533594
144099769 -143967829
730669227 -730580199
910775408 -910595512
615154425 -615049635
469637338 -469624210
415562699 -415459327
8261568 -8281468
62388407 -62566527
982961675 -982964501
337168809 -337158989
9086132 -8916790
458668315 -458640207
734959596 -735156704
419843601 -419679975
648085467 -647991153
735205271 -735211597
233461217 -233361007
657614520 -657503234
792006051 -792152587
881796450 -881972082
668509103 -668395011
500583298 -500410248
545598923 -545528021
566655390 -566636438
738523204 -738605348
600172821 -600142913
723065606 -723223400
673861168 -673953110
180614475 -180771015
324993710 -324924726
133610016 -133555404
685164546 -685068620
363602837 -363494511
855249777 -855316551
650206441 -650125579
208299680 -208426644
197371672 -197268544
928903604 -929077646
592987825 -592800705
370928350 -371095144
203554554 -203479314
590404530 -590303872
276255919 -276391501
830835915 -830658761
970112979 -970220773
410259758 -410098544
865677489 -865855867
823276580 -823148838
785151307 -785175207
376220651 -376125359
991148364 -991095274
9197895 -9177091
191478405 -191384439
614274391 -614442457
521628808 -521495388
527426096 -527315284
810533072 -810524374
127972799 -128065517
615791433 -615631943
673867433 -673780831
954126293 -954212159
720326521 -720149125
875180069 -875038361
947847449 -947704747
108096447 -108080183
271151079 -271045165
800826301 -800660961
839260810 -839205970
128934409 -128786433
753598769 -753730839
156176397 -156197397
604044784 -604064726
403783010 -403922244
674247332 -674330092
630646500 -630695076
826316494 -826445630
772020816 -772065060
194061871 -193902193
891279149 -891372417
417638543 -417720277
857385803 -857433505
479955975 -480120907
72300591 -72477803
629998494 -630176284
372691692 -372500978
331925213 -332100303
222114958 -222097592
164075137 -164072107
395310885 -395212805
775781226 -775793290
722610244 -722673202
395541296 -395434032
30756712 -30703874
555164461 -555261151
163237705 -163229263
930021572 -929947188
807869759 -808002929
168459447 -168481425
245462830 -245660908
224085690 -224090122
588010245 -587901701
486425884 -486284268
719431184 -719502596
166977130 -166923906
18506391 -18670961
774547602 -774513628
532297043 -532268951
620958246 -620796806
519930621 -519766091
518039640 -518063602
92325727 -92387375
612853910 -612789448
885102984 -885196770
633230389 -633263109
306215543 -306396275
734004687 -734135509
98657398 -98522444
524605413 -524800919
792687009 -792710075
593765615 -593868243
17706656 -17607098
350957779 -350994963
940128811 -940083615
421926631 -421923803
976859277 -976983495
497380382 -497435200
79730595 -79543251
133398244 -133485244
523086652 -523248006
352417873 -352355961
924228536 -924368922
94818853 -94650269
928758611 -928596965
552111759 -552180987
899885168 -899758956
195170005 -195208585
825803647 -825748535
89991304 -89908588
767519504 -767700736
174043671 -174041725
472488499 -472620827
961107578 -960931156
407527343 -407343513
235407569 -235533145
559704660 -559586824
950498258 -950461150
634334194 -634359858
218200597 -218328173
51667062 -51826956
285207506 -285234916
260608178 -260695046
973273482 -973146600
576617830 -576441768
398592004 -398459832
39085044 -39157298
790589676 -790549678
371201299 -371133659
781917904 -782077946
392605511 -392632297
789525279 -789437605
889080273 -889058597
526634602 -526595538
464028274 -464134318
9180038 -8992226
535470101 -535335303
644602016 -644517140
726940053 -726986021
741070364 -741019522
209949927 -209868807
665044599 -665221745
75658180 -75759716
240531527 -240712189
524162757 -524167703
658980072 -658928458
333855912 -334053082
789924223 -790010479
213997643 -213983433
860646700 -860731184
627178191 -627335409
749794776 -749916168
401981788 -401992002
645696618 -645858618
853392390 -853255058
974636857 -974783623
311162965 -311343595
178315763 -178473609
683409796 -683478106
827254809 -827269667
609824519 -609911445
308964673 -308809225
426270579 -426111557
69241690 -69325734
127092457 -127249395
12134602 -12052718
517860314 -517798534
633211275 -633216871
659238214 -659304950
643718297 -643605379
192107533 -191975185
552616911 -552577611
656813283 -656825857
366452749 -366259779
814045868 -813921898
510231317 -510404845
447308493 -447127519
577438009 -577602417
926158391 -926294661
702900663 -702881189
340255549 -340358331
733051451 -733082643
85555680 -85380270
728511460 -728333740
886438838 -886370402
260075428 -259896924
411788995 -411789469
375998863 -376081657
452337412 -452481272
603735571 -603729161
457410138 -457273440
266064791 -266163343
250366751 -250299563
552534618 -552699204
227308563 -227249879
81555926 -81408394
931250425 -931091067
554334237 -554412375
848303260 -848108916
779662300 -779735814
509273320 -509117870
369288466 -369129198
781403781 -781273075
983686165 -983786109
443995702 -443990860
562737290 -562787984
632398287 -632484201
928688261 -928828961
126681843 -126733125
737661853 -737768155
969358990 -969339230
305367739 -305327071
700473718 -700532496
9723952 -9754378
20938349 -21001165
853710953 -853639355
954676701 -954650123
131191738 -131383998
334787706 -334840676
54111547 -54179745
653222898 -653191446
936167311 -936364965
95622130 -95514432
678972498 -678945342
151277305 -151331033
211650009 -211681879
532549047 -532436453
693849200 -693943966
458225627 -458344857
445634538 -445687014
561720709 -561803795
790967813 -791012401
331935488 -331777300
883550464 -883528520
53206484 -53212060
770607555 -770554897
304736420 -304800408
747666940 -747530404
179254294 -179076882
355650161 -355814053
634901978 -634747210
181224706 -181041870
246522740 -246583902
144458189 -144581849
822739223 -822601417
277404515 -277235511
887222743 -887267679
4603981 -4638265
110805999 -110680495
699693195 -699796523
396424377 -396254655
332647561 -332706687
797729417 -797884293
164571214 -164606510
519072670 -519010116
223063234 -223255820
923998745 -923858633
292052547 -291930995
949888001 -949893303
361991193 -361956933
753669668 -753792010
204080806 -203906094
162319820 -162477750
569190489 -569275633
207153443 -207074463
21573720 -21553974
946988049 -946974949
734611262 -734734460
476798862 -476749684
107604959 -107454761
425743511 -425584955
194736578 -194854026
278693183 -278879685
690812258 -690705884
215780644 -215638032
946514492 -946625094
856212988 -856365548
961377548 -961234874
759862174 -759914972
909968326 -909901730
274145273 -274198855
686039291 -685918083
166696705 -166853875
719359866 -719392166
689103418 -688982100
757487905 -757539783
212271545 -212145753
380297404 -380162510
810310882 -810164664
893329218 -893493606
249540023 -249433117
82719941 -82616489
422109269 -422221149
427570890 -427567248
93693891 -93634061
363599303 -363606371
915803385 -915882945
672718641 -672825267
120726252 -120785476
953696665 -953865667
796367093 -796175325
439286498 -439285320
28946514 -28916324
730559567 -730624713
346749043 -346819845
458465657 -458281499
556961862 -556847100
176807738 -176664156
322675413 -322667873
980222012 -980146130
385842954 -385981236
255607727 -255744477
509669664 -509867760
495707726 -495778316
106220120 -106392486
532645107 -532741791
988086919 -987979493
891744655 -891910467
693581651 -693710563
28931419 -28774047
958120471 -958228357
162771468 -162750446
356022599 -355836063
313877539 -314053949
533065086 -533004730
447523115 -447374671
994205477 -994026337
536473841 -536655651
792718189 -792701961
555660841 -555748845
390489819 -390385645
231418791 -231542331
42060571 -41905311
842590031 -842623253
918135820 -918143480
792215223 -792391395
307906527 -308020693
998504964 -998565456
854409328 -854353930
808956868 -809048864
257864813 -257758693
132029109 -131908025
824875132 -825057418
319312119 -319267555
663262223 -663199193
51328223 -51137291
428473552 -428539840
367818943 -367724251
779032421 -779212747
463486135 -463436803
991706559 -991731275
989490998 -989688384
778589286 -778461350
297893663 -297894839
558014324 -558159746
492109272 -491983816
395742115 -395594291
2150521 -2041447
890958598 -890854790
15821796 -15632400
491031684 -491103542
546945790 -547030084
16488961 -16454259
719848523 -719854863
946253871 -946359639
859059666 -859198422
704791527 -704770077
870780563 -870874977
425181846 -425182364
349054058 -349164102
926101291 -926167959
864327259 -864234923
491892916 -492046544
42805925 -42655201
502038427 -502142483
141520423 -141443037
162410259 -162545241
688649791 -688636573
185867486 -185802136
234579901 -234687781
131134269 -131146097
599385531 -599396457
717659387 -717788857
739874535 -739969529
972361838 -972241826
216315071 -216125265
487527272 -487555390
440866025 -440672767
756837343 -756698079
554705740 -554591416
682160431 -682314337
871919607 -871725339
650125211 -650062261
772605023 -772606631
996055045 -996164021
182774471 -182848857
922481228 -922604998
995185302 -995073934
11592300 -11441562
501128563 -501138229
790709991 -790659247
991008380 -990903418
832263456 -832335750
735716326 -735697568
126411308 -126230068
741134500 -741046782
887352276 -887183082
681454645 -681582853
152809681 -152619891
802795525 -802968029
655758678 -655701170
611753470 -611765388
362891692 -362972766
613416046 -613219562
960812694 -960862878
288322424 -288301974
135164533 -135171541
65188229 -65095997
69365615 -69285853
662280391 -662129347
590952091 -591116319
727949464 -727831402
87536181 -87677253
175988055 -176039217
57917398 -57837338
359441013 -359634887
856257443 -856140053
908223169 -908189427
600571218 -600693850
397845304 -397958352
111260610 -111291310
300858577 -301004867
446583820 -446528172
332482592 -332399262
573802522 -573818874
960470123 -960295183
554468075 -554356675
867599936 -867626226
984451610 -984386802
520728933 -520614689
172409081 -172261187
115999122 -116102758
318870878 -318783624
370039243 -370124707
967156768 -967291916
848571923 -848437885
945295182 -945125740
661685242 -661641472
416496702 -416362736
70589414 -70530432
770551767 -770383489
211319676 -211473520
765593251 -765792541
597569399 -597702139
560934970 -561027646
906696841 -906766919
872180591 -872086713
641149437 -641331453
819906221 -819952997
159896552 -159798552
558850613 -558911107
715722210 -715779318
408536629 -408538663
805411689 -805253917
463923592 -464065376
880263255 -880401991
684981053 -685051461
432692928 -432604716
427506786 -427480510
48795952 -48682142
521209709 -521301469
161964665 -161922925
376572168 -376678974
520168047 -520115691
558699289 -558859699
62675059 -62581775
484604492 -484704168
213669352 -213655972
804366653 -804393887
534401108 -534444306
651100288 -651177676
706253209 -706134387
713020992 -713129350
177390681 -177310561
223698646 -223704954
797247561 -797223509
442202832 -442021988
36078798 -36022374
922591622 -922761706
293807943 -293879933
934520334 -934556180
88078788 -88204482
372847814 -372908054
939636524 -939489816
561177721 -561332591
91959783 -91938363
340573865 -340535145
797560734 -797682280
671431103 -671286683
88236684 -88367556
918375399 -918393843
462506134 -462322010
288816007 -288972231
424129315 -424046105
602502591 -602491357
576858032 -576995958
611761405 -611769371
277256192 -277201582
78997303 -78830531
911506969 -911533615
519848356 -519748308
903188731 -903226573
827708447 -827816013
683299263 -683138525
592298592 -592292212
247367231 -247324237
798789355 -798903643
482026009 -482001845
973449111 -973491517
248567230 -248536780
419728058 -419761788
841631995 -841643599
677522085 -677657493
620810356 -620877526
997365589 -997306345
877157515 -876962649
213164591 -212991533
11190902 -11136586
937617212 -937704508
221832286 -221764460
56353884 -56419666
879405384 -879321900
312624992 -312601988
168783801 -168885699
446847956 -446649802
11057576 -11163744
640963812 -640908774
320237303 -320167805
44182244 -44265600
934046766 -933997846
34854037 -34685829
201511891 -201373585
969261770 -969259590
893712066 -893594456
782302283 -782374287
244722371 -244884821
329488746 -329641932
185175539 -185317651
928490620 -928587324
95390788 -95493702
428564096 -428560036
737818230 -737743752
226882558 -227012926
581594319 -581678963
543759159 -543846587
404741816 -404807930
206281861 -206195699
857677986 -857549846
109091092 -109151984
838504239 -838444737
372398351 -372206443
407267203 -407342521
916130356 -916144136
316164128 -316313608
373417211 -373579633
723869901 -723953235
878628555 -878632737
22679350 -22745358
102951924 -103091894
965720326 -965677856
456319787 -456143895
145882032 -145991606
456150625 -456231841
516008358 -516032336
5434960 -5575014
967534162 -967385858
734532624 -734356764
74651197 -74607799
238447532 -238611480
206972613 -207016679
48847417 -48744487
568329604 -568412416
984261000 -984271898
477793719 -477922563
513596042 -513759328
39775306 -39799992
537617624 -537464572
922893953 -922815207
293532150 -293565926
914105166 -914259760
135457187 -135275105
633415761 -633281687
50721741 -50593495
293881946 -293877920
856657144 -856833182
559942727 -559890803
457920321 -457758797
935584915 -935405419
227730522 -227728340
198825884 -198952530
615203878 -615309012
970294399 -970268987
592225556 -592118366
303601311 -303539717
900989526 -901141250
42730563 -42613879
567810957 -568004701
682448651 -682328005
50866380 -50901956
733152980 -733193814
138351276 -138232472
959013265 -959073571
663710347 -663835787
458530018 -458401296
23749561 -23766953
532679554 -532804028
611812991 -611725751
808140687 -808102681
300567093 -300515215
488642963 -488698699
516124421 -515940251
628949016 -628892606
858485743 -858431095
328577736 -328729576
473607564 -473756244
807180398 -807292574
902179377 -902269159
195611509 -195624447
260859588 -260982912
88883303 -88805001
159146717 -159085331
759389466 -759388278
402374556 -402232548
577206055 -577304243
186014745 -185955557
420862577 -420789123
857259870 -857281130
127395068 -127530080
358915560 -358851318
360309308 -360508792
44763398 -44624124
127397856 -127329402
737466069 -737619987
538760743 -538921787
47827984 -47994388
139732018 -139549212
48351661 -48468541
547198434 -547211554
280087655 -280063575
162213745 -162378163
142347433 -142414949
230990477 -231023721
428633030 -428809352
18709147 -18854649
758448541 -758573813
812158092 -812144522
69504053 -69617837
287974792 -287792450
410668222 -410729838
397637036 -397549078
862010990 -861832506
536454280 -536374676
348601903 -348655887
935495167 -935320157
277297611 -277320013
844772044 -844936588
274000836 -274032128
645495774 -645589892
331493005 -331376205
847388566 -847444328
978398311 -978222131
356463601 -356553839
828078835 -827904105
146283699 -146345503
986019992 -986214030
591891798 -591739932
726252826 -726084246
358280415 -358416151
681682448 -681675328
951442409 -951405523
483614721 -483493607
460286293 -460124815
153672168 -153841310
191831216 -191969564
53953295 -53837217
301380160 -301560568
233402004 -233537710
189830378 -190016610
225050252 -225146398
600157867 -600025583
321155287 -321226587
874171817 -874004061
698433549 -698372867
242051958 -241927742
117221701 -117324433
493608650 -493418824
433728867 -433841927
608628473 -608764739
888112456 -888166174
281755475 -281742415
736309989 -736236583
427232894 -427102886
146755369 -146607689
239474635 -239513953
314757307 -314901923
950851481 -950937017
209909367 -209832851
983133019 -983252443
818123682 -818265202
211940320 -212031816
269399501 -269211209
135070108 -134968928
371807390 -371900860
134791153 -134795773
800960363 -800831563
573609898 -573575488
574370979 -574479003
126220435 -126039335
655494253 -655649387
924125043 -924166907
851952210 -852006062
743822049 -743742875
443549912 -443705456
494702902 -494685714
302464514 -302293480
443627684 -443612806
520141869 -520126703
693264468 -693104096
469788958 -469722084
497574467 -497497411
397173551 -396975547
654216672 -654017190
323193798 -323020248
1587232 -1441518
870449292 -870623544
20830336 -20818262
813441418 -813498556
351330291 -351445249
164335924 -164455558
541828453 -541636055
258379353 -258256517
514380607 -514544937
238668672 -238844504
143577398 -143543424
485560520 -485459522
349612378 -349472818
104056273 -104242473
538379793 -538455717
151759320 -151891348
795587391 -795630621
486142999 -486083283
357746961 -357624981
469100805 -469137527
191185291 -191297809
757513844 -757376226
271701863 -271717637
175038788 -175077866
878893329 -879028607
628640550 -628834640
547890535 -547862581
647586020 -647734906
624826382 -624638388
917762495 -917651131
974114669 -974091995
336532938 -336641662
989055761 -989010215
965536216 -965534070
549281420 -549385872
464113585 -464155051
838120185 -838250329
449071495 -449233451
295124519 -295214523
175839186 -175700656
55531977 -55713067
959381665 -959281119
617360083 -617451157
434870168 -434673400
826628956 -826476800
918633145 -918753561
701302911 -701342777
346420583 -346459857
685116583 -685010563
650238552 -650174330
784375118 -784412982
915692298 -915769118
564288092 -564094620
536031380 -536089372
882737160 -882690916
612520276 -612479592
812236989 -812079195
716099616 -716132764
384463656 -384450366
421280091 -421364107
289752919 -289881115
958324093 -958490265
462081077 -462247257
582310892 -582499072
658449908 -658559288
285211672 -285264906
743065535 -743224863
441180859 -441040505
216220168 -216126054
715552963 -715433485
129624986 -129713580
278492351 -278554997
686575011 -686739435
423722432 -423866050
124719477 -124674843
621484983 -621618545
925612100 -925426056
59815911 -59942063
22480328 -22375092
505793449 -505882881
669459282 -669401066
55952985 -56141673
8361245 -8455509
621872161 -622056045
630629839 -630616483
663947844 -663829558
769474329 -769318183
340547270 -340452700
992561951 -992404193
316748667 -316861259
262644763 -262468669
330899180 -330731806
520132247 -520223489
988675360 -988675540
299375794 -299575346
348232979 -348282041
499073233 -499258329
59684243 -59878987
105302535 -105224727
800974685 -801139711
623318522 -623148152
111275960 -111166572
961135200 -961203248
821427833 -821285799
751853776 -751674718
923547711 -923547705
939850043 -940005253
634049277 -634153167
298868518 -299038134
446414048 -446555996
382668861 -382839123
233014268 -233186778
467902085 -467793219
897211086 -897227566
271854577 -272044985
455411442 -455242530
83835087 -83905641
885889822 -885813860
880468978 -880586248
974057265 -974039129
743834209 -743809889
811339638 -811216846
698217380 -698373824
31344883 -31407919
525322793 -525239069
813621901 -813537553
74202196 -74264522
774307360 -774250314
223825701 -223641329
204588983 -204506121
140782471 -140751785
725190993 -725186443
887119883 -887237639
273050436 -272948072
116643970 -116451002
834643951 -834720629
86834731 -86768461
302969547 -302775109
977518535 -977656457
103321666 -103511604
136788884 -136823892
315915686 -315837426
237222457 -237213259
291480726 -291296396
460602650 -460671994
625446887 -625312847
799222667 -799061131
979114796 -979285626
988593702 -988479668
320813526 -320883932
757228550 -757134980
656264252 -656298442
186291225 -186457699
403619232 -403550702
832737343 -832729015
116608372 -116805864
884740802 -884897000
25804222 -25830188
769466224 -769638540
756583082 -756754276
190164641 -190070481
571646910 -571813608
534627947 -534477729
890547971 -890588643
693665114 -693756012
846428661 -846553471
63965877 -63907415
224629998 -224823090
324711340 -324586472
465891054 -465747258
593977577 -594029759
170576888 -170399976
575461655 -575585001
926645306 -926534426
940953919 -941061563
53547632 -53487258
300200460 -300039524
873500595 -873331591
700633543 -700776555
476174466 -476257194
391531808 -391344624
932547300 -932461426
395749815 -395850351
162977436 -163006568
110402215 -110597419
113035953 -112971035
868242984 -868130068
482173759 -482258689
724391133 -724505865
399830790 -399944670
853071631 -853147041
297911854 -298088664
959153038 -959054918
166997025 -166992041
653932584 -654069686
635674160 -635799810
476867474 -476896548
889695779 -889497445
81000378 -81134608
811306817 -811372459
570653426 -570564192
509912685 -509822835
232400205 -232374191
543172643 -542992071
429820433 -429805207
333442096 -333376672
200237389 -200196461
517248188 -517443116
345327917 -345197635
784838421 -784826179
184795135 -184839221
20042487 -19993161
218670487 -218611331
123757502 -123702434
591459445 -591450937
411440792 -411418596
39945038 -40001306
374099507 -374207199
420782594 -420601482
79879659 -79880631
31207765 -31214205
140580168 -140643666
996029848 -995870714
526124866 -526310992
299440624 -299393772
370107402 -370246724
531108497 -531095567
796271209 -796231137
271329216 -271185784
962707384 -962794956
96523821 -96328873
632811621 -632814399
892761306 -892635024
788886073 -789062479
157754068 -157844144
662321060 -662414540
375489891 -375453399
676544876 -676642252
823715217 -823858311
450121645 -449995273
679005100 -679025400
666820123 -666786397
935908027 -935964047
851024551 -851038897
351737964 -351701740
149467382 -149287336
237524580 -237697730
445999828 -445964636
392411220 -392290020
283022300 -282974200
145787944 -145818174
755489145 -755639203
879902405 -880049839
770570903 -770698055
600431539 -600285851
744587197 -744490857
790785374 -790740868
688697007 -688737471
702614562 -702718218
474353734 -474500700
739144024 -739155260
725478994 -725594652
934131915 -934247607
656447736 -656595838
515024498 -515048300
498932369 -498838623
525670270 -525728402
302963107 -303150277
150278759 -150237905
812418647 -812286311
63382741 -63570871
524299557 -524214367
964974654 -965057700
741361313 -741217609
669371932 -669412622
796717807 -796905733
253018356 -252939940
462815560 -462986920
337079010 -337087394
961019367 -960922085
307209426 -307104622
753477287 -753375941
140873189 -140839831
409949233 -410105993
347094058 -346912624
185260764 -185374538
67935074 -67956028
731349689 -731350355
924935691 -924764073
217308058 -217156308
120127441 -120110437
363943226 -363807754
907560400 -907698952
876287995 -876278219
787282055 -787127427
215553978 -215385538
417897042 -417849612
620138781 -619984817
142175502 -141983182
511884670 -511749106
326611755 -326448823
90022073 -89960535
736647600 -736695362
541477894 -541526594
315517043 -315691513
213658183 -213680521
878685214 -878580260
23197345 -23002271
352608678 -352551646
696175140 -696031804
4934487 -4760965
190184367 -190144915
710759192 -710918128
521413860 -521490006
380861120 -380934348
80474503 -80354407
600027613 -599849421
623210181 -623037569
501303261 -501407191
972505751 -972428091
805907779 -806022117
999480899 -999313195
647348276 -647541616
162539180 -162551302
879609622 -879788980
309621374 -309742208
438662023 -438728085
305175413 -305076859
738470121 -738334907
591584483 -591782873
708109141 -708012669
958249033 -958407179
453917789 -454098741
258279950 -258083416
497176624 -497056840
355260055 -355289435
513981603 -514178419
861287635 -861323631
484525828 -484416414
200995963 -201170709
137208501 -137085321
91761901 -91949073
671062787 -671053065
959322150 -959331392
988590416 -988760664
860783607 -860678761
44597061 -44693761
660618038 -660653476
758951472 -758882350
243901796 -243724288
844635274 -844521506
728541424 -728671458
992840659 -992784563
686034287 -686057095
910838223 -910743901
745691784 -745833324
121331389 -121359615
56940780 -56797014
690997608 -690814860
357387316 -357199866
183377284 -183564524
903866819 -903999173
723378252 -723486674
279026640 -279171760
356225509 -356271913
480502740 -480344454
50888395 -50915517
934657062 -934803504
902909364 -903008972
485301508 -485168932
847682517 -847757159
718654868 -718658446
33759134 -33937090
991978018 -992142186
268598163 -268414915
744466528 -744295950
742077576 -742004624
128300958 -128190968
757752715 -757780981
774846514 -774988062
594761952 -594882594
432228396 -432067554
981999114 -982094764
881347982 -881493506
504016750 -503941492
990386291 -990374375
447569973 -447673241
218097286 -217971470
872869436 -873038798
708168769 -708049513
310725437 -310847417
413317887 -413308917
792690228 -792843570
743940480 -743771746
318761009 -318827251
278596479 -278513515
313688927 -313660711
756536342 -756421750
317685659 -317835695
856998683 -856969665
206418927 -206479735
22327887 -22307177
955774241 -955579591
602550787 -602712241
855435503 -855522801
715097169 -715185027
856984174 -856948480
905100283 -905076085
379661892 -379855600
764672956 -764752832
229004439 -229032543
793691599 -793585175
443782385 -443768249
113342512 -113461100
14374980 -14393772
568236696 -568139018
205468902 -205381060
482553579 -482595247
370059871 -370049115
335735389 -335680543
138291874 -138170330
685978687 -685839363
676330220 -676164962
277475458 -277580972
95455670 -95531734
705101391 -705297975
610039264 -610148072
553663815 -553646923
592987869 -593148687
854381629 -854285979
971294464 -971184268
188572681 -188555491
887820323 -887744657
478173863 -477979825
342096588 -342090372
725632903 -725562063
362069670 -361912716
569105601 -569233061
941399244 -941254240
9132066 -9263724
390763235 -390626869
216266970 -216372090
637333139 -637420879
755985740 -756034726
326515616 -326371776
481497861 -481316929
516810267 -516671493
3964655 -3843761
977342623 -977327459
289018855 -288925607
508746572 -508620484
541752867 -541904039
531030160 -531019420
427554077 -427702725
667664545 -667538949
351228217 -351082751
217554720 -217553318
433694067 -433627973
600926028 -601074354
311454280 -311623378
49998075 -49837373
940190024 -940244724
380052689 -380000021
344292472 -344347558
613737773 -613738471
915216125 -915071095
223821619 -223985729
340890308 -340775678
685672175 -685609491
43265722 -43153862
224940836 -224899178
906004837 -906136977
120869746 -120701206
944980357 -944895707
632060333 -631899489
900253470 -900144310
83767044 -83663360
533591958 -533464680
450058459 -449929067
15460334 -15322986
592171961 -592064599
351419231 -351594947
383621909 -383813813
327958864 -327761518
262941209 -262889399
283468560 -283334068
195546996 -195701898
877001963 -876835965
763804932 -763865822
744688846 -744754046
10676824 -10803076
135380183 -135534191
5220795 -5222831
977082595 -977045407
891156819 -891131923
46586973 -46615855
424726975 -424737531
885255847 -885137693
194599682 -194734244
825573675 -825509135
811504101 -811636973
111512450 -111563692
58353066 -58332456
775830344 -775756236
494513198 -494602462
132574707 -132746791
747971472 -747878248
76261291 -76457533
858783549 -858599555
501442142 -501636676
232328059 -232517109
746852039 -746731643
296180862 -296114620
493513737 -493335609
944160237 -944305937
552597261 -552498371
968565945 -968471777
79861213 -79989593
151533841 -151481753
443105229 -443134409
675133218 -674998102
856515629 -856436507
302036947 -302192021
641722190 -641549384
205419414 -205518390
630905803 -631084627
300462506 -300455778
800598765 -800624837
518022926 -518104278
489632955 -489442369
215116047 -214984683
95976062 -96085316
248572705 -248561755
277143896 -277093992
279257034 -279403904
455503865 -455319019
902918628 -902959168
737703234 -737715004
240453879 -240258351
184581554 -184653144
843812698 -843625512
920267230 -920269376
43167471 -43055227
461254370 -461157308
792943799 -793119437
898345843 -898475033
201613734 -201586174
978494113 -978418329
158714514 -158554622
619585613 -619695855
931884063 -931886491
763431298 -763580108
659353612 -659522180
736825490 -736739754
869624812 -869769942
700137197 -700324489
931598890 -931646656
110432919 -110427975
164891014 -164789724
932794030 -932835762
38755021 -38661601
145091254 -144930880
389831251 -389955155
575733088 -575876174
688938219 -688995095
435242742 -435194720
676094308 -676042700
987095929 -987193065
469926359 -469749769
148515999 -148585559
461270984 -461450534
35407548 -35278848
886666369 -886648001
290421335 -290416515
376889048 -376769454
79844079 -79925403
694870434 -694757344
546082404 -546067750
729014316 -729097090
958909423 -958884391
383402848 -383602730
720199705 -720010135
186200751 -186153681
431110498 -431059948
926082981 -925953989
463140662 -463185336
698485077 -698382021
753336289 -753227129
628359268 -628451720
34692767 -34515003
832705034 -832802632
963917412 -964086218
320750720 -320645742
838236300 -838264358
887422956 -887598382
26290780 -26308792
781081993 -781233785
957702034 -957624046
553992038 -553905612
642117531 -642066089
227659389 -227729431
515599522 -515446062
659413154 -659437896
656819570 -656686430
830006330 -830148726
976858273 -976680233
427662492 -427745484
764809967 -764783737
548302484 -548143146
631971908 -632148758
748726059 -748867875
538441639 -538629535
66025092 -66018274
212738323 -212599433
739313131 -739482641
569410044 -569364618
315340353 -315535057
48263455 -48227813
274172064 -274164094
217735475 -217548939
589421387 -589546311
136873269 -136957969
270858117 -270718303
310123309 -310080735
723955383 -723997761
432980055 -432964921
92356551 -92271819
223027742 -223083938
917445627 -917642637
776601847 -776519987
958516622 -958564892
633861656 -634051548
455957735 -456101075
102282335 -102275385
829281665 -829259919
291507526 -291676536
27795521 -27711301
378150560 -378018236
81420448 -81482160
872133652 -872049232
34874492 -34833582
502840641 -502823281
55227457 -55297667
759024593 -758918885
434376 -589864
884259990 -884205406
51513234 -51593410
275948147 -276083445
493143470 -493288438
819627441 -819568219
852162522 -852195184
83496804 -83322766
674748375 -674891961
364516472 -364482408
532693449 -532652789
528663175 -528510341
111664765 -111630239
982949301 -982909697
260048059 -260102797
35609347 -35512137
405127812 -405135904
396106073 -395985537
749266598 -749423422
631865001 -631979911
822180955 -822265343
228106645 -228263257
275438049 -275308785
258422833 -258335873
722750905 -722759953
919689747 -919803577
688704432 -688670974
246520733 -246553321
127318551 -127363629
686864251 -686963103
518443320 -518257238
963800471 -963723181
926726815 -926878487
144785961 -144941525
501482917 -501528289
331056810 -331256188
661315932 -661218624
718451888 -718591692
498965419 -498899319
15574258 -15566972
356206689 -356068785
345307826 -345401300
263121836 -263050936
916566209 -916605117
188757761 -188813359
126905266 -126738358
31127488 -31300922
591582130 -591683678
977751052 -977561862
45432791 -45601495
226963428 -227083838
909847668 -909728222
306693102 -306496834
288151712 -287987338
267763240 -267944076
70120893 -69953991
992274907 -992284505
134793463 -134685273
776642989 -776609245
761913744 -761751986
323841678 -323757110
244374259 -244572053
385061942 -384959202
822670320 -822565476
695791989 -695879201
330445202 -330522630
811323677 -811421241
906447261 -906318341
340613219 -340536167
19301143 -19219957
241989850 -241813996
368898363 -368770615
731903726 -731827444
846916098 -846849368
251860837 -251783433
856083300 -855986166
989433972 -989467002
169675198 -169568614
475864602 -475932226
876132315 -875992683
677959342 -677854766
331338727 -331434605
588714750 -588576512
658716757 -658763661
38696271 -38535179
363777292 -363875490
784601518 -784512676
286434612 -286250096
934894408 -934967636
558215624 -558209264
731311636 -731350022
949805674 -949890652
310057336 -310232092
915340805 -915146841
524365134 -524233980
287457584 -287636806
299816649 -300007759
648756181 -648932857
332012758 -331858218
411179901 -411283023
188620667 -188640915
466014338 -465958520
68293609 -68444599
393984351 -393991629
256395648 -256563772
850096466 -850048342
907309467 -907163147
171218123 -171400013
724137701 -724278647
832753833 -832720853
502482483 -502402105
623188248 -623232114
597785961 -597868061
89414417 -89603121
992933450 -992747868
8170020 -8189842
707968474 -707830284
442509636 -442532610
260991155 -261038235
552981938 -552795780
225990931 -225836901
866007345 -866068331
765345308 -765502302
900434237 -900621843
406066257 -406122673
346247845 -346106987
818550975 -818421973
438320073 -438394241
654972880 -655085244
558529132 -558382114
519148060 -518997280
876062499 -875979429
566192673 -566007017
490676073 -490832199
805054316 -805025766
344195469 -344252321
750137534 -750288874
684359608 -684499902
658078050 -657946000
991610748 -991678344
954741015 -954896573
341326928 -341521804
627488605 -627576787
509195595 -509192039
341069699 -341090855
790684619 -790494733
200830023 -200980847
995255090 -995342112
964559512 -964646530
745361909 -745405179
533431567 -533270053
974988000 -975139702
372707343 -372676041
103423539 -103599669
193209806 -193240506
993921423 -994115907
372543124 -372385008
911836019 -911676675
638014807 -637882797
517974265 -517985009
272851253 -272665693
226268843 -226148197
980023937 -979991671
291262597 -291381877
480522395 -480647175
869510511 -869387185
374485262 -374307788
227016233 -227151443
484109271 -484106415
880626459 -880741307
663635658 -663555190
605361964 -605182632
673075616 -673211302
651502745 -651506101
741069058 -741199942
916233496 -916340898
45258090 -45439640
984054224 -984176242
176883855 -176987725
741576683 -741515883
966937935 -967134745
681751385 -681613511
65328028 -65202338
996167503 -996160539
362184609 -362291633
187449340 -187316640
863016690 -863138218
149467501 -149467263
165471312 -165507958
504111088 -503948044
889246448 -889296600
4533716 -4420176
450301251 -450334167
373718005 -373801219
324247099 -324142219
495980182 -495923728
148985679 -149101503
468575594 -468615776
467038714 -466862772
415466338 -415659060
282702109 -282808785
837603202 -837747268
433139999 -433083923
103416635 -103249927
768403003 -768240421
678177666 -678314068
851913627 -852098497
808687838 -808532096
445072816 -445006630
2686517 -2582625
586401501 -586520389
200293019 -200181759
81451304 -81297646
288486007 -288556087
108734404 -108535808
866704732 -866771344
633074554 -632898250
113726749 -113884397
258181683 -258061649
933418818 -933587698
125509207 -125499337
826240542 -826310284
323361121 -323355961
633177494 -633348724
584258191 -584450497
158857353 -158937605
668365824 -668266938
463913585 -463844313
729954657 -729931417
812524424 -812598324
514248272 -514108566
548779996 -548755284
569717257 -569531467
767814163 -767744685
473462161 -473651053
786784911 -786789771
994765901 -994662003
137409731 -137425187
413750823 -413827229
586943738 -586832398
892259094 -892273902
377578855 -377430677
674153311 -674022905
523007222 -522967034
421502237 -421389821
139324291 -139464479
565853090 -565709652
537859716 -538001562
781110307 -781047377
853279095 -853315683
917389898 -917394534
248630327 -248515083
356515494 -356592184
1346703 -1195117
442592901 -442592453
879792316 -879925102
628528352 -628650148
838860183 -838930119
167598760 -167510172
835465728 -835339888
600221357 -600186049
336355243 -336407537
855954404 -855791532
946187381 -946205469
324959470 -325152424
801673621 -801796419
756923841 -756817757
290723607 -290704025
364667264 -364540418
217745011 -217853467
296147741 -296020753
412130859 -412136019
76615145 -76748281
335522764 -335444314
897797387 -897927661
682845261 -682728639
435515918 -435584210
844101883 -844253229
557535260 -557408164
848630774 -848513072
91012437 -91154633
430535367 -430379335
748372811 -748348793
87632748 -87721758
828634546 -828734942
378174761 -378251749
136972533 -137146911
454636765 -454439755
698739292 -698858058
68338736 -68272734
913441138 -913311748
856345022 -856386074
558581668 -558541610
963552489 -963481779
609867982 -609824852
444541127 -444709259
741546283 -741456549
331583286 -331704202
616750426 -616837018
616025022 -616037340
986738670 -986569536
999921910 -999830018
526384198 -526407670
335307094 -335334426
894040359 -893903187
788429497 -788240681
693707514 -693804510
314210831 -314200811
899969753 -900015169
814176709 -814252539
217554019 -217422855
588417157 -588462841
860876663 -860876199
386613664 -386788702
166096431 -166282461
457107759 -457183239
960900750 -960897340
280699278 -280706774
829257561 -829454203
79307723 -79348833
732160335 -732358263
755064944 -754870394
881981710 -882112094
734088381 -734182637
817507862 -817635696
852917256 -853109336
406663931 -406543659
48146822 -47973716
28431989 -28314609
307157024 -307031990
793266134 -793301978
913239197 -913180227
498444601 -498589619
677527973 -677366667
361598567 -361532219
302909060 -303056692
287751116 -287768876
730197269 -730390889
399410096 -399531040
381756940 -381925364
513295252 -513470102
867643495 -867732651
442592677 -442472543
567759065 -567907829
238756588 -238694878
40922809 -40759827
359865415 -359826507
935318957 -935209783
372596335 -372489913
458933680 -459002500
700705049 -700556553
945768105 -945645179
114483196 -114303588
341395686 -341424366
867270998 -867274490
860180013 -860029159
17032636 -16888140
744109401 -744278465
513902383 -513733457
288171497 -288312199
345817136 -345927164
560199392 -560018980
563722876 -563832284
222321342 -222463444
867550975 -867613081
324331242 -324440312
237871957 -237914553
51403283 -51516473
990092442 -990006688
494915538 -495042896
380398855 -380402117
114233793 -114094005
742050302 -742104850
644252585 -644222983
865562903 -865623569
730969525 -730853539
856198748 -856134018
540091469 -540055403
649821667 -649792029
554946016 -555022900
743620641 -743438561
211986068 -211849934
688416692 -688337530
382941192 -382922400
980171835 -980272189
174971543 -175058327
156923552 -157101616
376794065 -376829251
463800475 -463605311
721684865 -721866609
203660164 -203634218
80393241 -80277073
236175273 -236136697
281518561 -281483051
24585475 -24750617
348419182 -348531908
7153625 -7236809
753485341 -753469233
259513449 -259379041
168888850 -169039452
277226473 -277089773
100307959 -100121297
423919839 -423812261
720849191 -720786815
131968567 -131841855
519085690 -519210430
276890305 -276792563
812634759 -812829833
396893730 -396988218
179393036 -179540462
702168652 -702051156
525635992 -525820812
915726722 -915730708
292482003 -292487313
295387766 -295229028
686664905 -686813965
148354038 -148344148
271098122 -270941298
692479499 -692514123
736386102 -736413604
487417459 -487298327
161361529 -161196143
979462364 -979315594
304496583 -304577377
842987643 -842980917
825327318 -825247770
27298197 -27213903
666073448 -666144522
438269660 -438101216
674487642 -674593482
962554507 -962384211
958909688 -958957860
387499279 -387376659
811053664 -810922044
142793896 -142835596
491232616 -491194772
216500843 -216677263
62802458 -62776030
702890926 -702698714
386701183 -386647369
210471617 -210653909
689300359 -689223307
996651070 -996482376
473993965 -474044405
18283297 -18227551
356076351 -356040313
927723160 -927584246
740217456 -740239588
675911176 -676051910
481749796 -481580572
733192387 -733341143
932001679 -932141455
263154634 -263297072
694150056 -694122094
251537573 -251531369
79440791 -79393487
975307803 -975448351
244606890 -244736838
843558290 -843482024
200665877 -200466507
458527787 -458654261
678406161 -678221975
951008185 -951069799
301804439 -301950635
213255681 -213432889
1270910 -1239650
617323158 -617254784
924518047 -924438475
328429844 -328462474
939826486 -939737250
883895897 -883746485
183470904 -183398732
391329924 -391438216
68664372 -68574180
58310023 -58169277
925080016 -924895476
353846339 -353887767
59480262 -59284122
694707097 -694529793
374787362 -374678622
596832052 -596687436
282845098 -282772472
75430100 -75629864
196849167 -197042419
333190453 -333365745
609498183 -609352117
783626848 -783763346
206741519 -206668057
240860784 -240801128
605646931 -605633675
4547760 -4605024
701550089 -701377171
534868077 -534747801
391143544 -390966576
904779522 -904730006
348805260 -348746548
495404385 -495266607
115221032 -115050584
95576840 -95667420
490219757 -490070169
225235770 -225411788
610336633 -610520619
550230214 -550191346
846142905 -846271113
170051387 -170156401
857341544 -857409654
953888609 -953989257
983672705 -983550161
230036474 -230116972
870745616 -870827770
95353223 -95155091
949639048 -949619958
312053502 -312167466
525898774 -526037276
441608110 -441432554
777510718 -777395608
43956182 -44124616
205952714 -206108982
808366763 -808201211
316363236 -316448852
31386006 -31565062
681442663 -681318169
541090757 -541108097
803283534 -803211578
203266154 -203408150
114486636 -114579144
141792246 -141766534
110484856 -110380982
884439839 -884541451
978662901 -978812931
636569209 -636550651
635002999 -634990143
59932402 -60113062
17656877 -17490361
313817112 -313799460
282490494 -282559780
111922544 -111738336
337443299 -337557485
915243823 -915194105
225490537 -225657139
923720662 -923598432
795542770 -795453580
867920026 -867921546
205042001 -204956559
165272499 -165189957
489023206 -488883594
983246814 -983394998
867816106 -867897540
924934652 -924936730
629307665 -629473759
583211611 -583169951
458358001 -458331713
352975962 -352819076
54555076 -54547710
127572509 -127757225
69673912 -69609990
370191669 -370301779
732706535 -732736017
940822907 -941007741
708797441 -708671667
843520157 -843502505
859986109 -859897241
506555375 -506604015
532085661 -532282997
881594531 -881774841
865296958 -865295288
586204578 -586184174
361784603 -361974063
291979343 -291986143
213273563 -213344285
93360457 -93357375
529295791 -529325133
910426456 -910499330
38450684 -38396180
417225445 -417412365
436712757 -436515737
683443951 -683260465
988885430 -989032988
812243889 -812352479
119751470 -119718562
644146443 -644046427
412775980 -412730300
834452908 -834499192
11516931 -11496633
852574691 -852419419
702108160 -702109904
562540847 -562653707
564955792 -564929504
320813045 -320688395
972925439 -972758213
46815945 -46731859
348775904 -348735772
104724942 -104716384
635057335 -635141447
981426371 -981432121
525239873 -525057919
30371177 -30330763
11096976 -11110660
676777550 -676880938
852293436 -852219460
431152541 -431319687
282227059 -282040141
20604590 -20547954
961826218 -962014144
277118944 -276967072
82384648 -82237604
434175157 -434238137
92074582 -92118652
515495367 -515393881
483371479 -483272929
999593180 -999723562
405338464 -405240592
565684777 -565767337
882672097 -882802223
97671860 -97776484
312956894 -312841940
531024790 -530930590
228797048 -228775662
71372368 -71561072
184002768 -183847938
158031158 -158029252
70190334 -70051452
651069117 -651007883
873088197 -872989399
943216509 -943127523
465986429 -465964175
706702484 -706768542
140350967 -140234921
290494675 -290567051
217700871 -217799239
778001949 -777850093
674664787 -674591531
344243522 -344261120
869433855 -869330201
598040750 -597996580
298570818 -298527394
375716209 -375721249
177863004 -177988748
995252289 -995298601
224993236 -224888436
410946099 -410839199
898159791 -898263457
443347251 -443309373
227627615 -227443287
246891043 -247018911
324842298 -324778562
610718594 -610814194
540252958 -540075384
214514213 -214514903
468745175 -468679377
245896329 -245873597
96825438 -96650726
6796716 -6686610
724074023 -723992055
679305411 -679386521
143069586 -143193222
396143522 -396068624
381429024 -381457026
424343585 -424268447
646711646 -646870836
392694831 -392810639
512414532 -512520392
536193780 -536354626
914793057 -914928979
167554466 -167509896
711824805 -711691619
42632077 -42672221
836969935 -837103587
80757436 -80714070
683146954 -683218894
73040299 -72944545
277859577 -277679415
453704722 -453587118
372030947 -372167357
386612956 -386449000
340000592 -340129554
606504433 -606324899
239921219 -239929601
800351491 -800368231
867889452 -867920786
561437170 -561528432
426605758 -426786328
219829401 -219950725
298355993 -298515087
727415762 -727419802
393599483 -393480377
526991484 -526904390
365761117 -365825315
965410927 -965535143
931900651 -932071567
785353002 -785184378
474918908 -474741370
785066025 -784911343
436427369 -436445197
304384024 -304536980
618826015 -618710897
729580564 -729727486
881172001 -881320773
84896452 -85049922
99912461 -99816495
232133888 -232079052
561162393 -561149593
383251275 -383059697
273932396 -273857958
719980792 -719958228
699398322 -699277792
558532735 -558525529
626197501 -626063037
55194534 -55076338
99523947 -99471383
958850841 -958896907
932408169 -932504363
595055583 -594879305
3341626 -3446080
683096735 -683029029
867473773 -867398331
159509078 -159360420
533417490 -533527810
826417669 -826473591
962757512 -962876916
671819551 -671986901
520825797 -520832913
771519192 -771485926
621232358 -621285506
172708848 -172765254
61638428 -61749440
754120493 -754234707
147918643 -147825635
797087651 -796943437
71866052 -71998654
648011022 -647975000
39750565 -39787649
469575616 -469544978
248652842 -248798666
309803962 -309728636
641843911 -641645737
674166058 -674288712
362461800 -362526338
937121005 -937201907
847735819 -847831939
405401918 -405275010
139640615 -139492463
611238303 -611373609
14542856 -14518656
61430995 -61285785
275519278 -275701316
837326107 -837348521
783645158 -783618112
235226902 -235394330
121441353 -121452949
378849210 -378751302
642465565 -642326975
80446672 -80567856
236909363 -236816979
555946657 -556052535
697493749 -697375739
890635640 -890699634
123372276 -123253802
688840151 -688707187
51142435 -51188645
193271688 -193209324
691518864 -691520382
42407659 -42365889
610255550 -610367166
87784719 -87970613
150051736 -149897490
815575381 -815459045
941195671 -941237241
212549064 -212668878
89796677 -89931997
966905215 -966839527
410477704 -410561124
827265765 -827273569
408098241 -407987911
947367267 -947185849
229411558 -229376728
869181232 -869095560
962404565 -962356027
354576831 -354675139
344492968 -344682082
900044050 -900108176
716769755 -716597679
495743021 -495726021
554573072 -554486814
958900162 -958933774
439880370 -440021102
679158712 -679132038
424245526 -424306016
422649740 -422806610
644566080 -644637952
280280268 -280417582
469407289 -469500455
929965131 -929963303
984621880 -984552404
570469305 -570361379
390727867 -390917093
638514113 -638474313
422041063 -422165209
178549139 -178663721
971692154 -971844236
772605827 -772542983
119149795 -119295637
319526157 -319395237
65361759 -65465715
24103168 -24063178
279818699 -279678365
506839182 -506647970
512604102 -512799036
258471038 -258593978
395960797 -395880873
55790633 -55924827
989071711 -989044077
119821524 -119681416
638860110 -638856634
344693890 -344670274
381676053 -381773549
398629431 -398816497
812298184 -812175794
577270438 -577338048
227940469 -228100831
864724565 -864806647
990338222 -990434360
149974613 -149779673
155091540 -154966982
211905822 -211803014
233316996 -233142678
897664887 -897712183
631143715 -631317315
750054856 -750106984
781123688 -781116700
772961106 -773013372
685465639 -685640833
546920608 -546837478
996685916 -996616224
132561439 -132625011
480710095 -480777885
349542598 -349433082
811487105 -811355377
966232095 -966401925
981643823 -981688059
399313288 -399297272
898575465 -898595747
541412448 -541324514
108067702 -108254232
497933964 -497852490
495986140 -496169392
803555619 -803398149
505955210 -505810552
99615668 -99745842
285030903 -285221211
950860367 -951013667
964521244 -964481806
19329769 -19272517
914182463 -914102783
865807020 -866001738
121773724 -121964494
661865761 -661723803
337060340 -337083202
831079900 -831027688
842980430 -842994856
166697990 -166775290
840419998 -840246926
483106057 -482994399
93716545 -93875063
7513029 -7498415
656032973 -656097667
537927569 -537930639
397593057 -397500261
101271553 -101369971
312228722 -312106210
338667008 -338661024
198887946 -199017114
411789232 -411777762
349335260 -349362436
391055060 -390923836
66709507 -66532167
170490352 -170663424
401779941 -401661891
213247139 -213286363
180175091 -180237975
995377694 -995401688
594925149 -594878971
526398664 -526416676
229618067 -229446871
823229194 -823323966
263140756 -263102916
109049770 -109035080
459825853 -460015697
29643238 -29749576
857109319 -857135587
868006997 -867836095
225032066 -224972322
609903766 -610075008
800247259 -800359861
131735795 -131905211
560618105 -560773879
531758305 -531694147
550564790 -550659384
817958092 -817800250
186605308 -186528374
56300197 -56148195
868152042 -868149688
477399962 -477428536
590648385 -590607417
161258488 -161127176
905608175 -905484629
163952118 -164020564
894204497 -894334271
296587541 -296458845
297933108 -297995350
483554164 -483550524
915568348 -915442060
561865294 -561766342
537825311 -537701197
486113141 -485996973
695585876 -695465150
423532057 -423595417
687730041 -687694707
686392499 -686286979
891984788 -891836146
713761736 -713947604
814330496 -814495636
257346073 -257536237
586294778 -586114378
307499547 -307663905
19902865 -19759315
697690354 -697799334
677666147 -677702829
685887320 -685804016
407666596 -407630804
427093107 -427138037
68884170 -68945806
461098513 -461072435
202338977 -202174343
713606055 -713675933
131673253 -131820503
842546650 -842446752
875593466 -875687658
129877127 -129717471
673521296 -673361626
461829710 -461931442
222339576 -222351706
262320643 -262461299
520422793 -520417379
921185033 -921296483
783598103 -783577649
137677303 -137652103
566743406 -566673758
667373984 -667189940
575263531 -575116563
917544132 -917444092
883209888 -883090912
298228797 -298212033
590573355 -590627901
834574924 -834565628
624121684 -624256028
408704851 -408882315
236807055 -236863171
404681242 -404537694
848950652 -848859078
683781229 -683762375
242338725 -242413473
222871161 -222986867
100540064 -100617986
562762637 -562708549
427066557 -426885417
523390547 -523587371
284327322 -284304418
369099284 -368924498
938106874 -938062090
342663164 -342474128
196437268 -196404794
648428967 -648518807
216354300 -216389880
521562098 -521417914
531488204 -531320192
448979458 -449084976
136431542 -136340388
230321301 -230278587
950690333 -950800293
125938130 -125871728
220259255 -220265741
374909337 -374861079
137672273 -137682333
37316820 -37344114
234082436 -233959514
546296114 -546216662
963532809 -963649157
107818016 -107690976
680740616 -680803450
311798218 -311997334
572536711 -572386467
824704184 -824764382
580181869 -580334975
948049507 -948092929
728654678 -728763964
66979802 -66944316
405145248 -405127064
837741227 -837753309
385039732 -385084152
974011198 -974103332
173320763 -173447415
73600917 -73671967
231725584 -231531832
324810430 -324681972
15198927 -15006099
746675408 -746758146
931394065 -931528005
225907301 -225768615
689256038 -689344680
667171847 -666986025
717382380 -717369908
136045016 -136097616
236582086 -236663308
913786052 -913905992
994379856 -994473064
833707367 -833728111
392264548 -392170244
175150833 -175051591
304768414 -304680808
475314108 -475164882
417036974 -417154354
417593767 -417498133
557963613 -557892005
689321385 -689367975
14827917 -14679857
55538743 -55488077
91562397 -91594039
480584785 -480420695
840980250 -840862608
220683332 -220642744
980257045 -980407151
136504597 -136358487
340306940 -340213220
714456316 -714586216
942482619 -942656723
903994154 -904094994
544437925 -544335519
624790844 -624861920
717948745 -718094555
409393953 -409444409
730944187 -731023787
24014685 -24196223
318354897 -318285805
777506605 -777660013
643306912 -643166372
67086505 -66931425
265293010 -265487556
779191036 -779268178
95774814 -95711790
707102405 -707051197
472404744 -472409910
490326696 -490149488
852256448 -852133920
550227888 -550291338
412129588 -412142450
138876744 -138873108
418299841 -418495631
72950214 -72970290
637724676 -637711138
625838088 -625897722
725785897 -725806861
651159394 -651312470
943093852 -943172016
177827374 -177869658
789589124 -789461434
846647877 -846610581
340018929 -339864533
583391403 -583254711
398722964 -398570902
963513995 -963590983
538312502 -538280224
52047488 -52022004
915830403 -916022735
293730918 -293583854
781741070 -781640122
279678953 -279598941
188088151 -187935557
738204289 -738299655
619097321 -619119735
651138982 -650999252
814575937 -814509901
338566841 -338396549
601127896 -601189214
729015115 -729055703
977023210 -977141980
424732253 -424666183
126257712 -126206712
140858652 -140887726
226590084 -226586382
916551763 -916691893
723895316 -723911568
323403903 -323318339
781034803 -780981445
719694403 -719830667
629390712 -629286856
534901758 -535028428
160900119 -160787729
815494057 -815517213
208897867 -208737207
414267008 -414456692
877765122 -877607758
268668722 -268722446
20215820 -20031568
410575561 -410617217
939328289 -939352879
252215791 -252321213
70267746 -70337256
229618503 -229653353
143775308 -143757990
985224274 -985105836
19623473 -19487817
193990769 -194132973
680830291 -680897323
51082947 -51054583
25455801 -25256333
731653906 -731814968
591941520 -591842076
53542979 -53638325
684800553 -684670103
112144259 -112076883
597555700 -597411110
627945640 -627801242
289622863 -289583183
298267392 -298322614
265224404 -265304222
120118939 -120080355
53385675 -53495765
945902180 -946073204
141696829 -141887663
22025951 -21959125
394567756 -394460306
83084560 -82998124
333800957 -333927397
308940388 -308988958
27009242 -26997310
213422919 -213487111
952899609 -952937243
319703075 -319525933
996419958 -996461476
667394670 -667573746
694968228 -694772640
170306837 -170271025
919524243 -919654369
630892033 -630694493
360965879 -361069599
769072452 -769072800
165334303 -165210695
107404984 -107529860
264304607 -264231113
697133049 -697297229
955104707 -954976347
448743782 -448908818
885025638 -884984764
476262573 -476377245
252214516 -252187982
367680804 -367596506
794677075 -794547851
28590165 -28565323
810237773 -810049655
146888027 -147047469
742452762 -742274572
148373875 -148496639
683146248 -683077804
477390077 -477414249
755164010 -755010988
991694776 -991837708
968205176 -968292648
279518852 -279483896
526022745 -526217929
58837551 -59004057
791386421 -791288307
412916170 -413075760
680778486 -680850792
733266765 -733120863
504003934 -504029566
260563842 -260651612
498517110 -498396556
352312419 -352386917
295576575 -295469553
545366959 -545246619
12892578 -12822816
287741461 -287659545
215363521 -215320269
604515651 -604709545
368593597 -368515921
123799156 -123884598
739132293 -739178227
183052237 -182958225
973529313 -973453721
123168044 -123177476
379153800 -379038012
528328809 -528389967
394358412 -394342140
641503795 -641478697
724859556 -724700136
541666993 -541539407
320453608 -320350962
1252849 -1440557
711343912 -711490338
182258184 -182070208
173783342 -173907098
28167781 -28012549
600917927 -600822049
951462582 -951540676
46785170 -46846720
823212709 -823188269
647171987 -647093861
992429927 -992365499
819058156 -818869912
907925275 -908020081
324110797 -323947665
705990217 -705961045
759825101 -760004843
931086576 -931170746
630131205 -630221363
917702683 -917706813
622627548 -622680942
981839946 -981836246
247846851 -247707367
967869397 -967860003
123679175 -123528353
727670841 -727783845
906511952 -906490960
834018012 -834004418
121041963 -121134529
212770515 -212924713
745805872 -745860776
232106470 -232098614
895487221 -895450983
364262266 -364349172
799318941 -799148341
638588591 -638736983
65921558 -65798212
557710796 -557850500
290433447 -290409223
986375528 -986326452
183850648 -183896652
465358257 -465330535
471006109 -471196629
535198423 -535375129
267646619 -267782643
576703601 -576532059
764497099 -764434771
487584886 -487525894
412657575 -412641083
688547858 -688484906
504422657 -504274727
756186395 -756206311
389775787 -389893203
140067982 -140079364
891325783 -891315391
244829414 -244940228
142278911 -142381191
277530574 -277631370
633545149 -633481377
723288948 -723393264
26574480 -26761512
888996117 -889069435
730484948 -730471450
800641327 -800743631
559027153 -559032479
471651711 -471620665
877104288 -877210742
740408415 -740408667
738027319 -737850483
730303579 -730478199
307195079 -307223773
850176447 -850089601
190117561 -189997015
743310172 -743480792
953609277 -953498929
674512540 -674515060
550692918 -550703944
905361875 -905530877
693929891 -693958041
6169192 -6207032
199284565 -199204195
94599822 -94652342
527642495 -527710869
999256667 -999187913
39711098 -39543308
807319364 -807480692
337092144 -337082644
512097981 -512241775
363380259 -363472519
711363954 -711261238
640498537 -640595097
968858589 -968915243
660049053 -660220935
650300540 -650362740
782871944 -782772606
105693095 -105617609
1927921 -1987801
937136087 -936975043
584066354 -584239880
812357268 -812480026
696686149 -696832547
347432416 -347314376
361172389 -361116405
778883918 -779075688
641707844 -641736536
223673675 -223510633
104686040 -104542018
363417267 -363271621
264316404 -264292810
933157597 -933183341
732746272 -732840530
46703180 -46528530
165351495 -165489635
451647132 -451453428
625557420 -625395886
204848080 -204873010
610971539 -611067635
403525577 -403712887
826540818 -826552878
4906088 -5095384
172074050 -171922928
223520036 -223592154
846439951 -846352079
228435257 -228401627
849131881 -849309873
947131524 -947011076
366946080 -366818396
885325384 -885186310
824483857 -824559247
729436103 -729561373
626096395 -625992167
643207986 -643405838
753195413 -753049377
420609129 -420501093
917696143 -917868211
360215831 -360366861
82157826 -82022426
858344230 -858263796
538625158 -538781714
565753303 -565781371
515079528 -515193612
711560857 -711553241
242469346 -242463622
438573544 -438499276
295791986 -295631284
512575744 -512465040
823173999 -823053287
673824132 -673766476
968055883 -967934125
701881705 -701994287
172359776 -172489256
154417584 -154610966
953912966 -954065548
212439449 -212302209
104805144 -104687634
759534158 -759342272
84885075 -84973187
472687372 -472554282
796811770 -796642636
471939411 -472036761
421195715 -421029153
671135334 -671214372
477323275 -477402163
451511998 -451473150
473943880 -474003678
590834758 -590940668
902225116 -902367432
742319639 -742363667
728888629 -728702271
842041556 -842211384
555973216 -555999596
58761398 -58920804
405564192 -405463742
172737051 -172681663
899233397 -899382807
849418068 -849475810
56839471 -56654713
735992346 -736029696
146162127 -146314601
390105007 -390185555
528025761 -527986287
349443323 -349375901
720104920 -720073790
503340375 -503144991
227840330 -228010876
308288880 -308291544
6990009 -6947831
779337552 -779376676
243277034 -243153056
206803760 -206994646
944402958 -944599996
936613314 -936615672
256841255 -256969765
367545855 -367374737
15391660 -15296202
89627934 -89578308
557289374 -557127626
629253436 -629338784
791867227 -791815375
339649126 -339808558
502247555 -502353469
805332803 -805197227
571660880 -571671922
552167628 -552280342
354573289 -354625985
32143726 -32290632
503933439 -503879241
524768971 -524832867
86021272 -85869710
334610091 -334501665
322789270 -322903852
394335834 -394389964
354261877 -354078461
583626238 -583624884
581046051 -580868219
100353068 -100262850
38797594 -38909054
34594855 -34539403
115644505 -115520903
573599854 -573766576
644911440 -645077768
676589620 -676593564
912522929 -912468743
999665428 -999810716
82551286 -82607936
443536167 -443538697
624305225 -624369613
694120163 -694136075
606155980 -606033322
610056348 -610093668
609377909 -609232825
306840765 -306928809
286800130 -286923650
465391976 -465419532
617059323 -616956333
599438302 -599576030
16094549 -15992405
469620631 -469755521
523322318 -523354332
912383567 -912493379
804786032 -804878986
981878678 -981801214
297429440 -297504736
725484533 -725536823
898635980 -898610514
278523674 -278389806
486524940 -486326828
148533989 -148637209
626130269 -626062521
902564957 -902556373
10739950 -10624472
373160554 -373138836
566304841 -566229433
298200225 -298199715
40177425 -40062979
455138037 -455230817
162173758 -162079022
546986178 -547073990
687999328 -687979366
636936901 -636984049
144603829 -144674169
722285702 -722480266
422972013 -423073405
10106670 -10018112
919477165 -919419849
762844136 -763040566
89839883 -89852467
182987827 -183005231
40547642 -40681240
649551141 -649418103
546300 -633428
765584044 -765610638
555365103 -555390937
391384070 -391247268
617540988 -617361326
942322947 -942190697
704319800 -704252426
405983555 -405893615
877060082 -877031546
21223789 -21037567
816986809 -817035065
747598672 -747500522
620405093 -620555767
162687012 -162617822
531702436 -531814174
425649746 -425837276
362098177 -362238121
496693345 -496559789
452729846 -452630896
168280586 -168097760
31376401 -31326355
540786003 -540809641
569832864 -569971354
958829806 -958873874
902703220 -902520208
970588376 -970747316
466201235 -466178213
10292984 -10143840
555776952 -555930762
978017598 -977924802
871329513 -871315623
130322756 -130396942
107090843 -107078985
869382028 -869363758
788904166 -788754608
404512803 -404413367
929997013 -930062041
220928495 -220965815
785072091 -785059959
938351926 -938508490
361246969 -361154127
26822672 -26700352
123303852 -123440700
807633582 -807760424
586744936 -586550648
853010784 -852817878
482058507 -481998449
532254473 -532339613
857381349 -857485661
219280736 -219193286
64506175 -64336867
358085163 -357918167
63680018 -63746372
382753992 -382616286
461880576 -461809872
13148400 -13070292
223275807 -223289201
321658075 -321585535
967224342 -967208170
716008220 -716116190
975762383 -975830373
902918572 -902758950
456962186 -456843990
971913135 -971775337
551789783 -551789999
337304480 -337237426
917985305 -918082659
470314077 -470134323
609781707 -609846417
355274745 -355244493
902162346 -902224268
346105400 -346177416
555704843 -555511353
93034407 -93056167
564942648 -564764300
656065320 -655937198
802221512 -802236944
437403996 -437308714
166250778 -166437450
117913499 -117803137
522348289 -522188211
135246704 -135366146
567226313 -567046313
459058576 -458946424
708491220 -708619552
855155843 -855117129
49625092 -49474804
643194836 -643236642
956902578 -956762596
113088365 -113192171
32222868 -32358396
302956218 -302982876
344836847 -344750735
67945551 -67810767
270294447 -270446807
986713051 -986764289
449749754 -449794274
110936046 -110969646
342369450 -342564876
641164580 -641237450
261636429 -261534635
536843070 -536926386
5833409 -5977431
392130603 -392025939
54145646 -53970418
982035341 -982046939
668131548 -668127170
689594403 -689609877
207608275 -207754529
762942351 -762883431
581823924 -581830976
341925267 -341868601
533745595 -533702275
442521123 -442506363
989450487 -989325365
52740445 -52612951
653210496 -653235300
346848647 -347001963
143410371 -143560411
91049997 -91083535
705494505 -705601717
157561573 -157410011
222854694 -222740898
458140336 -458097722
929052073 -929204129
627026792 -627219364
301164264 -301261418
774182367 -774278837
227274813 -227279221
435374482 -435550064
873487535 -873661067
110986296 -111113240
968616495 -968657609
938233766 -938388686
821703243 -821621593
998254101 -998136879
931839806 -931691660
724689346 -724559674
497407791 -497231537
705383443 -705418073
952642574 -952462904
190586754 -190546866
926434918 -926512956
768761011 -768687311
888709357 -888776543
290520995 -290506431
949665308 -949612788
389567742 -389662086
289021595 -289201579
667730507 -667889701
835069361 -835100365
427800366 -427767936
457145499 -456967045
823856987 -824051009
848760481 -848762419
777768764 -777805498
783321847 -783255753
772468785 -772441475
255840573 -255854147
467731709 -467820299
599032921 -599145661
118900121 -118907475
109561475 -109428409
608198580 -608071286
872045517 -871940507
117043725 -117092049
662288821 -662271961
21433735 -21492281
418615036 -418416272
290573358 -290622248
507097675 -506939933
501493906 -501475476
831176151 -831128379
157332366 -157412562
190639189 -190534319
254258376 -254425870
565011649 -565005859
505640334 -505734720
414941967 -414844625
476339995 -476533775
58836703 -58841101
956736492 -956752148
348381234 -348278972
171564450 -171412342
217068131 -217108005
198055515 -197877579
528414858 -528586758
794503767 -794535495
849615488 -849633692
541502244 -541410054
897772706 -897862524
574576954 -574606056
462401710 -462385270
490238092 -490201422
208536586 -208477134
665161419 -665282071
221278170 -221375138
933306387 -933279791
91546376 -91645078
922891488 -922896418
428169500 -427977238
991468869 -991314591
434985571 -434804751
569169331 -568990817
570592266 -570714586
140589350 -140697982
213406358 -213567864
458023842 -457903436
648025385 -647996659
703923654 -703914430
906250239 -906382801
717519044 -717501450
829556557 -829521651
430100756 -429954832
920355588 -920183164
25356067 -25299163
865034353 -864967099
813304465 -813469987
307376664 -307452458
850775458 -850792462
748796967 -748698055
806908617 -807013051
88333251 -88401861
760794295 -760895013
353488499 -353520707
943428205 -943289587
412071283 -412213617
894499467 -894634787
791521022 -791549168
191146890 -191053622
106889055 -106754149
644330191 -644445589
462164167 -462137975
428419552 -428287474
505149896 -505258308
286081193 -286062723
662487918 -662590782
903400203 -903311971
667475925 -667326755
701656293 -701521263
163233484 -163183302
327707596 -327621220
419832292 -419854910
636209597 -636331027
421804591 -421622195
413949461 -414125145
292384701 -292245429
120258538 -120090426
930160566 -929969098
690330836 -690153762
343036335 -343212641
65966792 -66092988
553702956 -553886740
290018276 -290038880
722752297 -722882475
360691505 -360719921
498456833 -498375433
517537205 -517401735
538635224 -538623846
562571821 -562735593
622546255 -622654245
976457298 -976508530
710893935 -711064799
984389700 -984587142
786717634 -786861908
301889968 -302011302
915218964 -915213286
36662786 -36601526
91590327 -91699829
71230155 -71270101
589642446 -589548276
568515250 -568429752
397833416 -397743546
713640994 -713541574
958901878 -958916968
903172386 -903280760
597326387 -597417543
909196417 -909325789
811403673 -811570537
868447974 -868443664
774889660 -775086464
798889294 -799044190
747471555 -747318379
220140243 -220214477
367431000 -367234936
235703820 -235680032
408441908 -408336570
483994270 -483864292
166837407 -166870343
227230667 -227072219
595784890 -595689428
598753950 -598672148
474570013 -474534839
150887347 -150998873
45517143 -45362137
713640763 -713781075
109211749 -109161245
415503431 -415405541
738655385 -738555311
909328423 -909334557
51439028 -51324928
56810045 -56868897
455648224 -455674378
79876521 -79884741
375686487 -375794607
255168252 -255018572
763611784 -763685616
866416385 -866338245
413789026 -413594882
381408457 -381541693
280443868 -280391296
402103140 -401981428
663173563 -663187611
63901700 -63812256
592295402 -592155710
413313402 -413291812
783760739 -783765953
754641861 -754523495
60189078 -60310732
465588824 -465405478
784290705 -784378421
890976007 -891046913
587079322 -586976794
892913048 -893004182
154847287 -154684693
913684825 -913580835
899822062 -899783744
539939240 -539966630
886804897 -886689191
476317605 -476436885
771802121 -771936797
753583247 -753562759
192203167 -192276921
572573761 -572706387
615060156 -615248694
458689329 -458809895
763994600 -763860634
13109346 -12929208
367945550 -367834352
25500635 -25516061
740351941 -740465393
213143829 -213266751
671814754 -671903226
100392707 -100492229
799980938 -800037250
317004073 -317139407
327081414 -327104924
143399195 -143222991
105995025 -106028813
345673561 -345505835
113882955 -114076319
101372380 -101412664
698501362 -698640228
282929537 -283115063
881884266 -881871740
124647135 -124601683
947276558 -947275868
335818999 -335945479
277043008 -276949596
543763945 -543929229
364661043 -364673485
494987024 -495166594
121435922 -121283308
885649067 -885647989
923678064 -923763260
659830037 -659928369
268107079 -267911749
962220278 -962380296
332565384 -332576458
373168226 -373313450
17545687 -17573619
600203703 -600141939
240773746 -240830956
384662526 -384808116
511034635 -511021451
813112403 -813301783
576779075 -576628127
73830032 -73979046
665883454 -665756004
80188634 -80327110
578726710 -578622112
455598093 -455750663
188572254 -188709576
977474558 -977282070
789220790 -789082504
316228708 -316238868
179751327 -179773639
539984886 -539948374
950352637 -950284451
190263691 -190105043
641635787 -641557323
962925386 -963014120
843464011 -843652569
989303406 -989200728
861353553 -861293709
528803509 -528674597
304927810 -305126136
13574486 -13540054
482280000 -482384932
85236316 -85381038
214842414 -214949280
815311168 -815367396
9421972 -9514560
690515288 -690555478
500496773 -500376525
310784119 -310910715
772571169 -772491035
905416792 -905223530
803075077 -802884925
386750180 -386827224
606304070 -606107800
346382714 -346537000
283305202 -283297578
260212692 -260061942
708975746 -708788158
270957102 -270759132
454345393 -454330987
766011295 -766081679
84731909 -84809789
336869475 -337018871
878122479 -878289197
466667451 -466509601
592822126 -592793344
48640789 -48453791
622879809 -622917457
333278099 -333163525
169981 -318183
605420962 -605564270
459809281 -459764101
649182546 -649066158
50432855 -50519119
672650283 -672679301
568961824 -569080074
114742598 -114785000
168768232 -168834750
57461079 -57518393
907629676 -907559018
562855188 -562720780
398218000 -398384890
256155115 -256284895
200833819 -200905435
903428593 -903371813
330266143 -330066999
957026409 -957154517
783487010 -783394506
979928231 -979912245
295169521 -294984661
367906453 -367984647
783587876 -783573600
751478642 -751560042
85161846 -85088314
607737927 -607768071
25736445 -25583217
675559470 -675709924
91472375 -91399925
779692879 -779587959
976204228 -976385642
156383987 -156566243
435123975 -435210389
301539452 -301727250
618330002 -618193190
977587496 -977461410
553554286 -553536488
925323346 -925519078
835154329 -835204597
111371456 -111536840
968362893 -968455337
296084247 -296063511
185705651 -185834811
124889120 -125033470
960382653 -960376633
211186904 -211302908
398442995 -398500053
797310913 -797184209
316406044 -316227190
185958909 -185985151
335232596 -335267292
341145921 -341035789
278222455 -278359179
903621903 -903528679
91756577 -91855487
303787165 -303839761
303470628 -303570514
659702239 -659576587
177452618 -177389918
604522968 -604484610
88311355 -88492367
837383934 -837457984
674800635 -674983287
559409501 -559570691
852393345 -852251769
253842999 -253972965
458874835 -458771539
359200304 -359303778
786503373 -786465521
966536094 -966356330
544975674 -545101140
117273067 -117179447
871540030 -871356856
955129856 -955180692
267152919 -267272381
489774529 -489643899
844447829 -844428969
461353446 -461242634
543533436 -543640622
63071596 -63195360
291728143 -291810265
403342541 -403184953
98934813 -98917787
113196619 -113187723
19066534 -18988486
922636520 -922676664
176979791 -177175247
703169073 -703275471
490380578 -490272814
478559739 -478538213
604442493 -604293907
927801712 -927679790
72048402 -71948906
481089826 -480977462
855323583 -855309519
214623988 -214616412
63843582 -63649162
434395995 -434497473
249812161 -249654731
206030848 -205833624
184166372 -184209664
724969874 -724981598
37320016 -37368212
643661838 -643484932
611913390 -611730038
320966584 -320839686
605960610 -605773136
479941843 -480038441
541368481 -541195371
758802055 -758916911
298815008 -298953326
533549084 -533634882
769058143 -768880521
484084847 -484230811
345050191 -345167375
985500610 -985399266
231455954 -231628708
181942548 -182078412
997512664 -997462702
885983850 -885859234
13194382 -13327382
881922420 -882021744
168683620 -168655508
407995613 -407875253
825541405 -825369527
652518769 -652431781
978452343 -978456221
641812482 -641887318
172575049 -172667513
871448443 -871302331
920714812 -920835016
757422975 -757394955
15896850 -15746742
455244105 -455217529
900945676 -900770968
289597854 -289647872
813029060 -813145030
22927789 -22772375
444263652 -444253178
482732459 -482887499
202578756 -202749102
885951693 -886058423
20379360 -20230780
541968351 -541839727
177668521 -177614379
102403840 -102480524
273143188 -273108462
768601801 -768469607
613964480 -613797838
629081613 -628901347
147286034 -147236864
571969819 -571968833
982697497 -982847827
557866582 -558060644
737288376 -737306642
477639656 -477504278
300372384 -300365252
880038034 -880097262
387814651 -387712755
756270773 -756141849
97419969 -97555435
309203983 -309106921
46241563 -46068383
19002666 -18892410
442672325 -442513477
409419181 -409219779
402141301 -402293235
618246922 -618261596
880369810 -880434172
966224189 -966315059
257823476 -257906150
731963290 -731960112
648420425 -648466257
357247472 -357101654
463352264 -463280992
295778072 -295805900
785739161 -785717839
110430447 -110395589
650501762 -650356852
490017813 -489911857
499221100 -499301926
654760309 -654917915
731465994 -731605262
144594914 -144568784
106927374 -107084914
966927732 -966882698
561389508 -561478102
331386666 -331305514
403235121 -403263747
266739186 -266826836
500792115 -500956453
609989387 -609833503
519302678 -519118182
859212824 -859184020
10357419 -10228549
775787258 -775770228
950601155 -950745313
819911512 -820079392
405129223 -405161273
449772014 -449652316
45093788 -45061482
881792197 -881757485
447642822 -447703660
259600338 -259793018
690485425 -690358183
603897358 -603813360
888526099 -888646279
676961565 -677094523
819157553 -819219079
494527403 -494486199
893222596 -893124926
423976411 -423965161
52454860 -52472792
315537535 -315532579
173835988 -173978208
545989309 -545947809
795164646 -795008676
239288738 -239401526
468320619 -468249973
793596519 -793553317
275137334 -275286946
974826095 -974967615
949141984 -949304350
637942514 -637948802
532033127 -532107949
673242595 -673353303
211619036 -211598004
400450537 -400297033
249666452 -249646904
106391984 -106500500
494386031 -494506801
979321646 -979249606
347614432 -347461726
990022490 -989826544
833141445 -832941549
903503120 -903494596
410699030 -410535404
69452727 -69560945
747078192 -746939632
415592582 -415725538
996949983 -996805829
631526524 -631463274
965633883 -965699091
153828259 -153983657
376766693 -376737145
653969895 -654001135
291920665 -291982743
473260867 -473210349
278528667 -278723631
232515600 -232575222
669843358 -670017184
645500775 -645679009
167219681 -167373877
889582417 -889427875
518615536 -518728494
915028198 -915094872
949488310 -949619438
436834803 -436938283
941418867 -941557907
145905134 -145804814
235986927 -236155985
993594248 -993630520
902938898 -902898246
967723895 -967722145
585022544 -584998518
407249614 -407435428
277914126 -278107866
16612814 -16758776
416155278 -416125706
762520124 -762710944
814859258 -814792302
494694308 -494596112
843974917 -843982349
170723017 -170712449
323781949 -323901407
444324801 -444202503
704463176 -704326586
878805806 -878699480
571569673 -571621651
786416558 -786227304
91331805 -91427139
333573995 -333383815
788576060 -788754916
823200489 -823147509
228004202 -228017550
188421001 -188314467
513428710 -513602940
352231005 -352316423
432411579 -432241399
231866319 -231866315
989605655 -989793173
490561209 -490747297
111729554 -111830440
836508807 -836560541
512234321 -512414629
296288822 -296317606
276778087 -276602337
922731599 -922791813
953690843 -953682889
857520791 -857450531
941101503 -941129637
609211367 -609305367
337833053 -338014223
247863090 -247987988
596701081 -596614397
61236032 -61309068
612372761 -612403437
750757892 -750942150
311124611 -310934627
998198528 -998309674
340295123 -340421539
650530815 -650638665
158095187 -157967129
929641947 -929485151
986167968 -986260092
347546287 -347682577
671767880 -671588632
798118045 -797949981
15965347 -15828353
663930511 -663972625
77671154 -77803448
979786852 -979901632
758813891 -758821703
603751000 -603720142
856966327 -856910529
477294397 -477240341
667201317 -667142377
115734024 -115643058
110321174 -110413018
416227945 -416082611
998753587 -998620917
323313224 -323494582
273240519 -273045857
347352939 -347226699
133924972 -133767126
417357386 -417545950
693113228 -693006064
128980603 -129153959
251631565 -251685379
870996492 -871045788
889723604 -889667954
956595018 -956744320
646160033 -646043083
185907465 -185848363
906850875 -906811055
457718771 -457839559
772531102 -772406468
741775467 -741746699
608332644 -608140550
578017163 -577997691
993108209 -992927795
439758040 -439767358
512324475 -512159075
966872371 -966776909
9353506 -9173942
341829618 -341896934
900421851 -900371413
575275076 -575251986
316804963 -316652603
965632715 -965807937
828789518 -828680366
816163200 -816025774
472745308 -472839784
548448927 -548431949
552381427 -552483289
199069445 -199190005
704727584 -704855470
836634940 -836817738
863202351 -863126143
64421521 -64407611
388731038 -388920372
273227165 -273426895
923551387 -923587213
294473511 -294374017
800155636 -800193444
403852627 -403784303
947975826 -947814664
243373414 -243202094
977788808 -977754804
307643568 -307684242
824557341 -824561153
299296509 -299146743
549152644 -549220014
551022698 -551028486
728066527 -728118121
854780032 -854640860
489395309 -489516033
119787792 -119855256
82082346 -81965728
834133378 -834293960
317748309 -317923081
193464769 -193555589
893726920 -893743546
424873424 -424953666
149330136 -149295126
169616748 -169733648
450643614 -450805936
893814689 -893820949
253721910 -253711772
611342094 -611405124
710124444 -710015684
740105796 -740058932
882194433 -882252541
41730121 -41596405
881684686 -881562774
605343292 -605492616
866335425 -866377315
767983847 -767886281
254589922 -254486772
697372397 -697222061
164929330 -164985714
927705569 -927740751
852846 -834156
459720404 -459522910
427224499 -427366245
342714654 -342732070
209306820 -209285060
278700163 -278747099
885371137 -885512047
851607461 -851777381
667014167 -666976577
77034967 -77194029
103540412 -103658926
984814726 -984695512
139224434 -139204748
265572448 -265402664
648195479 -648267545
534221746 -534161098
54120926 -54238564
680498753 -680423843
816073883 -816252517
350838359 -350976371
593874586 -594003668
582189761 -582052931
823688086 -823545938
321937285 -321940451
201423828 -201599954
83504009 -83677277
585739768 -585680416
945610878 -945548414
768220137 -768092267
908133386 -908206298
933389761 -933501335
385185799 -385270491
252783138 -252588370
744917044 -744866166
523338325 -523332883
35918389 -35789279
913668961 -913700689
833210827 -833072063
938679997 -938877063
198436620 -198293332
108358390 -108338224
831188855 -831163447
968460023 -968450651
771748320 -771834598
860369007 -860469183
463310918 -463111356
358733325 -358883439
220841638 -220783198
29946901 -30002141
477516856 -477555088
23003506 -23099808
644055102 -644237784
590283467 -590121901
563201739 -563331617
207926732 -207966184
218843987 -218912709
104710325 -104899963
48339358 -48187552
399887730 -399737024
436182280 -436247320
152387869 -152349191
142624739 -142566515
660956094 -661019758
267113044 -266965958
566284103 -566325579
253593192 -253601890
453011010 -452934788
726274644 -726369110
2974199 -2919833
934022306 -933945990
160997954 -160976462
107616752 -107754496
927535864 -927571652
652536224 -652501314
268810545 -268717721
559003091 -559061867
463594590 -463658726
617105238 -617013408
256052687 -256014705
977212281 -977181477
990237730 -990291238
280075615 -280070573
491561921 -491401861
467564436 -467465518
531978761 -531826573
800756639 -800895963
521656801 -521806429
623896633 -623719747
585073398 -585117898
32905538 -32957542
795722161 -795772035
589020491 -589021109
96085117 -96250365
444086966 -444067364
667401340 -667346628
812969148 -812998294
272999254 -272956162
152095325 -152163937
47765273 -47819541
144615470 -144732868
76133036 -76273964
311399077 -311303433
177144370 -177268592
815118489 -814941775
774860131 -774800357
94311460 -94326554
937396113 -937353629
959211136 -959143172
529913480 -529978774
862706490 -862621800
867615100 -867668016
644267938 -644367430
674021700 -674030892
466153830 -466271630
77715592 -77891304
727600866 -727493386
325664622 -325738318
237893255 -237761185
423302921 -423121387
682388328 -682240346
184089668 -183987896
917212580 -917017536
395147425 -395261845
745363846 -745562686
26062719 -25890331
681188718 -681083040
255054550 -254899322
223556095 -223466683
932717698 -932814896
77217921 -77369065
847421926 -847466730
911979075 -911950359
996109533 -996012411
459094485 -459154993
197177752 -197207434
62767464 -62943190
706088605 -705891829
861996030 -862025950
935955803 -936058745
304978085 -304813057
615304323 -615490101
997384877 -997487683
893452593 -893534619
963006238 -963115680
280128401 -280046909
219699297 -219841033
808904363 -808819391
500324196 -500360008
332257923 -332351359
156380229 -156475115
393672266 -393782776
985974460 -985935626
416757673 -416809603
286749490 -286721556
993427366 -993282564
63713195 -63618929
68572442 -68619276
640366290 -640310222
219049719 -219237011
135267159 -135306425
311335935 -311351255
59781615 -59594343
786558152 -786513686
516864326 -516756208
491940476 -491844438
508093371 -508145685
970500639 -970334145
459300804 -459263026
583475332 -583482478
883821191 -883782205
270603257 -270698545
538363516 -538261488
536048309 -535984151
952969877 -953154501
772617817 -772595445
987307869 -987342471
886257540 -886398936
108772329 -108804985
451252448 -451388230
813928287 -813983883
844392768 -844502890
16809093 -16776521
351844337 -351912647
202158549 -201998561
970587859 -970503559
375475679 -375537083
927420135 -927325149
146391965 -146426045
163473243 -163600711
994391286 -994288824
474965486 -474872330
189173499 -189071093
740705666 -740784298
748024495 -747918449
987556435 -987636099
391991366 -391820472
499582347 -499665507
542896077 -542729435
741956808 -741868944
737149824 -736951788
639460478 -639420130
3211441 -3393853
374619116 -374732992
571991039 -571961599
6896824 -6912038
655311792 -655311410
415075921 -415135539
176424678 -176591614
755925600 -755732752
98541081 -98407365
988329389 -988287655
481794954 -481704638
492726659 -492844553
362518426 -362534250
165598763 -165417153
885619759 -885749699
591426581 -591455191
7010320 -6969698
867436052 -867307770
974169190 -974348028
937432967 -937559223
520885279 -520991137
937753881 -937781717
627256800 -627181928
20182371 -20249269
505500932 -505435830
418703619 -418526453
244597060 -244671864
399146863 -399297495
638069921 -638146087
289767579 -289712319
84367838 -84246158
28373299 -28278575
801893999 -802039809
344876039 -344797655
574900969 -574946837
357929286 -357869842
819788428 -819909754
888251708 -888107232
901893780 -901961474
428944985 -428803741
803911254 -803804100
87065627 -86920025
174742863 -174775495
946703938 -946782710
835185666 -835223528
868853974 -868822894
703222272 -703030630
42015476 -42140532
769891714 -769879276
907932534 -908107628
130642312 -130804838
273125825 -272975047
987932623 -987779165
387639581 -387614009
972466536 -972621244
143873661 -143713347
332420497 -332570921
25230358 -25106712
10419629 -10295209
414659031 -414728445
717604661 -717433427
799233641 -799211693
243187707 -243215045
727964887 -727997557
38708311 -38701617
561659767 -561654867
757555626 -757661104
777926021 -777882755
886054644 -886062202
849478546 -849473074
774644079 -774525869
94319007 -94289841
130335589 -130223213
237154457 -237290457
606929806 -606841176
451079809 -450986485
942388445 -942437093
251200400 -251254006
758050582 -757875964
174493834 -174305040
636559930 -636522484
320848729 -320822621
111744368 -111634626
930742123 -930643353
682076828 -682084936
150943110 -150748480
566974934 -566889036
688942739 -688875209
965263829 -965122197
886782738 -886938694
972996324 -973143126
355216477 -355159041
691612817 -691648065
224805732 -224840448
687624656 -687649958
576471702 -576462768
97242635 -97423753
900766950 -900803208
116357479 -116484237
656980448 -656848880
548021432 -547866846
195437141 -195543901
547924817 -548118047
692795321 -692821477
598713049 -598650851
109322286 -109301758
590247010 -590319924
646101558 -646080110
654619104 -654584526
153792302 -153905958
538417755 -538407749
267039501 -266858633
68364472 -68313000
538375847 -538535587
689206387 -689144453
477267369 -477156223
220177360 -220117316
148265954 -148259096
514080011 -514024289
748470203 -748366197
161410656 -161483770
602105586 -602057350
367069179 -366892563
216478855 -216499069
642568557 -642723601
897342775 -897293659
367064068 -367081216
4564610 -4711920
825650139 -825497211
246678810 -246488994
487527754 -487642018
216773712 -216580814
232302903 -232121199
190935615 -190937187
687936558 -687854120
18265617 -18300977
85294101 -85467975
288318605 -288363791
443223302 -443328312
345503066 -345381240
464719531 -464623873
585310430 -585230754
248538682 -248375100
561482801 -561479009
525198815 -525280931
889818588 -889818190
452159922 -451989440
872832872 -872904284
643768551 -643679487
32436790 -32542140
46272737 -46288489
683676430 -683605640
940598890 -940639608
371577658 -371386768
572234414 -572348376
297240504 -297411888
252323452 -252318974
769768883 -769572665
124513229 -124453931
454609107 -454664423
444792358 -444855572
406081067 -406219565
636331612 -636439980
500994716 -500918190
247979011 -248156563
890426094 -890243136
169313719 -169428671
479827766 -479990142
697142948 -697137902
934610394 -934501966
933108812 -933113114
790384977 -790439407
471607194 -471696228
304647277 -304724611
301991455 -302031149
65494203 -65437227
437830020 -437673552
976615539 -976599491
51017681 -51148213
737866283 -737938901
657624532 -657787628
382470073 -382539763
530055147 -530162287
523936595 -523934221
698231900 -698110356
46527309 -46581185
15727098 -15666822
238121786 -238048160
449712165 -449567577
886715914 -886637024
583719583 -583532893
713354816 -713256312
300030939 -299984579
5146824 -5084250
572377827 -572461589
963138601 -963230557
604137517 -604285123
454843256 -454824788
994682038 -994849764
445720422 -445811832
573163858 -572987548
845298574 -845257358
691461068 -691579696
608208911 -608236597
515931947 -516020347
178705100 -178668402
806574668 -806479852
63283773 -63285269
463586097 -463386173
356003091 -356042107
845222094 -845375054
513952896 -514052150
566934751 -567015117
927459169 -927508731
406571657 -406756205
756409273 -756310229
841944106 -842064682
752332002 -752172436
675459225 -675369033
854341582 -854477074
871599926 -871601804
9553924 -9475196
94988408 -94861322
528739053 -528587297
934844020 -934845342
768679034 -768701522
229005750 -228823462
173658824 -173799176
58930915 -59077199
752843705 -752702029
876465311 -876513037
408665606 -408574552
369770360 -369574364
245344184 -245412208
640818413 -640936293
91718992 -91806032
676829244 -676722324
58277285 -58342761
443914239 -444077165
224370448 -224299348
294337676 -294311690
373774538 -373835032
774230602 -774131988
272919344 -272802706
128410804 -128287870
214038325 -214144575
638919285 -638886435
491394074 -491292462
612178734 -612248910
859854782 -859741706
714333243 -714472357
7306528 -7167090
429864579 -429776287
694254521 -694069643
432648822 -432601296
70462638 -70371690
494744552 -494877788
87337576 -87487504
284580857 -284588991
177584868 -177407036
532348081 -532487165
211554362 -211482360
559401325 -559376739
266345637 -266187451
958696306 -958851840
371167479 -371097233
760162962 -760245024
784812985 -784978253
646474660 -646320104
753622905 -753543589
119460199 -119275025
259696678 -259560058
802386191 -802265871
990728052 -990571526
184566677 -184583703
949886921 -950027371
896271521 -896407105
518579826 -518595242
113979637 -113966771
348890394 -349049360
251910197 -252050849
949609373 -949629503
855611220 -855767674
203308164 -203337152
375870334 -375945388
255760073 -255948221
707001167 -707008223
895502620 -895471822
4822267 -4808209
434893026 -435078116
27837197 -27805773
540418050 -540334400
127000916 -127026838
24409389 -24476445
469119166 -469099418
534425111 -534463501
242172675 -242311307
434348153 -434381963
918776439 -918730683
126588546 -126707484
795385653 -795359497
943600979 -943455769
9876508 -9821682
709396737 -709352747
10347245 -10492013
964895873 -965016177
5286565 -5346991
548384102 -548440438
342093480 -342009738
467061776 -467138786
722641723 -722494173
498002829 -498176295
484842845 -484928055
350665065 -350490105
678453216 -678651608
83988760 -83934262
946430209 -946289069
415387324 -415389174
720540968 -720601944
706096363 -706080847
370610527 -370549269
476840086 -476757638
394817046 -394663454
640185176 -640045396
179762483 -179668979
398019595 -398121935
391757994 -391757636
658166391 -658171763
215839779 -215839895
106699482 -106553526
209663192 -209848092
696025433 -695874219
507306217 -507444285
552682446 -552715962
651785757 -651637787
580067053 -579950497
642751805 -642751351
877483824 -877341788
401391095 -401249285
240009779 -239849685
666741914 -666898332
798034013 -797888319
853158820 -853268808
782615308 -782687926
240609177 -240487805
681135879 -681103145
423690600 -423500234
660635757 -660514287
583184093 -583149077
146854618 -146680184
451728595 -451565669
378198397 -378305101
11565492 -11619108
687357432 -687517110
921458258 -921290950
936309836 -936420094
334895676 -335065806
332469475 -332495709
858991548 -859129044
187173763 -187010371
713265505 -713444127
813694280 -813792498
963367552 -963259032
371482213 -371311255
262914949 -262967469
777695733 -777624293
379187571 -379120029
360291346 -360226418
519941307 -519919935
128544863 -128671291
849958200 -850000680
157774128 -157799106
947915046 -948071218
404291719 -404227105
133909444 -134030414
425981528 -425830722
899529013 -899508719
191546412 -191663766
35473427 -35341669
619787791 -619915589
413410027 -413271249
939446963 -939258795
98050874 -97983476
605156523 -605201377
793768875 -793614323
92527184 -92643568
889174001 -888986545
368554759 -368395735
607985562 -608079958
794660793 -794693357
363118516 -363190392
590570300 -590726470
769852422 -769784214
295181852 -295247194
666878421 -666918243
174735696 -174815294
447013806 -446963650
183069017 -183145383
379843424 -379867776
759205584 -759349612
623314708 -623502462
700592833 -700630801
317329531 -317458661
526051653 -526022899
137929364 -137931702
954970702 -954822444
96886540 -97065924
71441893 -71350259
995950281 -995917447
587888303 -587734785
197037032 -197069406
778727871 -778884455
147544366 -147730050
367091217 -367274447
556145823 -556273501
836233377 -836263223
519631280 -519798332
677684488 -677682838
454834022 -454758042
518784560 -518870378
504098100 -504285906
443148852 -443119966
90745704 -90882368
840921429 -840726481
861840411 -861842469
472998765 -473067935
412469555 -412529431
135797350 -135628580
981429246 -981409462
988849041 -988774581
921940712 -921975996
579489581 -579396571
235224507 -235048881
348404757 -348475545
286852113 -286824607
353152078 -352959378
383989941 -384151667
218888063 -219064767
558682222 -558779494
767010448 -767066162
825112266 -825287544
824897450 -824918582
985783364 -985748594
511923793 -512037965
304094998 -303998626
349571499 -349653257
103754157 -103797729
115793009 -115891309
784883946 -784866756
733476518 -733341476
598092982 -598124240
675941977 -675789039
527045204 -526994138
829999097 -829931215
29473696 -29292140
663592824 -663587022
65148272 -65252036
737225412 -737264248
356872715 -356685401
396645642 -396763686
991292624 -991099974
94708025 -94734561
773288052 -773118844
244329889 -244177503
75364241 -75192501
867719438 -867745864
747699832 -747833186
444607842 -444412692
591632904 -591438714
890229891 -890076233
515811412 -515916200
832085896 -832187916
230133895 -230100049
828898029 -828868407
581636641 -581522373
560205214 -560193570
507018804 -506992036
35254629 -35246799
573906001 -574077815
6303789 -6404679
51553053 -51633767
457056272 -456868100
468595685 -468502685
609238932 -609109632
618435936 -618508560
539808665 -539790517
815308989 -815256027
981875558 -981975918
547399026 -547386440
72839113 -72816299
313514745 -313470311
830936231 -830893537
413691954 -413569544
739922032 -739769404
974853121 -974714125
125268677 -125398119
5298780 -5395202
305887458 -305858918
271561250 -271491676
36397835 -36398793
839676702 -839870494
398738758 -398927888
439479694 -439506826
136224877 -136385965
73690793 -73726597
132005248 -132052970
68170667 -68285803
618580007 -618437113
71541047 -71581097
784101180 -783991518
670344360 -670487426
601467779 -601461361
376709913 -376751919
844438399 -844404801
776112078 -775961778
65789484 -65783552
133236675 -133202683
124519997 -124506461
136915619 -136732165
736004476 -736054916
360507131 -360705713
871021140 -870891528
967764618 -967864700
158773472 -158763224
250870389 -250894075
451492574 -451409516
402217268 -402126544
702794820 -702641616
869503440 -869517582
265345933 -265321819
761027877 -760883733
799505313 -799465277
879373462 -879437306
108680151 -108788657
383502789 -383477917
7505722 -7332786
435041147 -435115085
396570986 -396522640
102565975 -102395073
281995794 -282021606
530075750 -529881798
251975991 -251980523
841713920 -841573278
105558900 -105576438
52850292 -53034020
456596018 -456575006
515863806 -515674326
521402351 -521384033
842984280 -842880026
671214087 -671260615
934931022 -934882092
602949077 -603146101
848458176 -848289360
327234839 -327385933
764780538 -764796852
46385691 -46449009
213635582 -213662662
196919699 -196945793
400222104 -400083670
780527686 -780430612
554026189 -553996073
306847023 -306777975
52417328 -52463826
872829858 -872868578
324263842 -324230356
686657223 -686573479
148272819 -148435257
326019864 -325859012
160334006 -160409106
509325962 -509442934
117448453 -117636909
429181166 -429351042
336746784 -336681798
645542833 -645425809
559647109 -559762211
173542946 -173427350
268414405 -268262375
210767963 -210824391
170103894 -169920666
410886005 -411054313
545080814 -545121466
830571077 -830674403
145426092 -145266928
332246887 -332140207
625885397 -625910047
785153497 -785196917
500831354 -500874284
752620199 -752501335
626471851 -626645259
60960440 -61027486
608222754 -608221240
488670831 -488579435
216310612 -216319530
643724019 -643712575
331657366 -331751038
598302000 -598115662
870956334 -870955170
407253663 -407217167
955485295 -955384813
970929844 -970939206
862813694 -862796812
448431765 -448344029
952198119 -952344197
540855756 -540952906
409706157 -409524347
287759996 -287722926
551570470 -551699834
238319752 -238223362
369492890 -369672362
223950210 -224087906
102569263 -102708565
100851933 -100812903
219613671 -219504897
771140614 -770977130
81067493 -80878781
826166065 -826205153
125333398 -125143282
498368939 -498343241
324286707 -324240977
524074854 -524083500
541198339 -541017855
274928446 -274994692
32059079 -32217179
409359980 -409528838
815339282 -815278696
550381483 -550201193
198704429 -198568851
580885394 -580941764
648780371 -648631501
900818780 -900787636
106103567 -106226863
163909521 -163918299
804779553 -804695937
312838462 -312802758
444323191 -444510267
628054642 -628156054
178602811 -178475263
206417412 -206229492
745641748 -745762554
509724469 -509611503
485578419 -485757327
130093047 -130271759
190531333 -190394599
746791841 -746737749
161826194 -161919018
857613916 -857557326
298221011 -298236583
872348856 -872448946
291534826 -291531952
730046315 -729862999
467386330 -467456628
402908171 -403070321
47792407 -47730617
528931768 -528913166
378385088 -378390314
655562514 -655571820
184188018 -184170474
740330480 -740148696
428637016 -428533018
449524787 -449639871
220648011 -220779679
807872895 -807800575
644953566 -644994604
767308098 -767403774
200505049 -200318289
261563721 -261709137
574923903 -574845131
946968409 -946833589
504829951 -504985069
190328739 -190198643
708378397 -708327917
572776293 -572636481
749095760 -749015874
522675022 -522866602
707000548 -706836312
626377295 -626212573
676775784 -676769454
374337291 -374396525
200722921 -200608833
863511333 -863710345
976769253 -976766613
845548618 -845745104
297846075 -297964229
237276457 -237304457
26209205 -26054677
926134625 -926120893
271019710 -270897822
925237014 -925421212
834068072 -834120530
636024671 -636149619
671003407 -671122167
395417327 -395316585
342219310 -342342528
12411429 -12605679
658379962 -658340334
304106945 -304083051
686330773 -686274377
305911583 -305863333
308044703 -308220939
254633891 -254545953
570759292 -570767028
995349095 -995389691
433791158 -433892696
389614914 -389496814
593764415 -593744211
714220693 -714036477
967703968 -967743822
807484107 -807607771
756227677 -756313869
794995444 -795043096
709575816 -709663894
399542744 -399666232
467598942 -467776004
269387675 -269411327
247345734 -247334272
777510180 -777574566
607021303 -606906025
125982413 -126129885
214173068 -214116082
596096060 -595940768
361512712 -361328326
895561093 -895444147
437280623 -437356355
785573002 -785605414
416934131 -416935285
810291265 -810460497
773506073 -773417749
43326794 -43204650
117675624 -117790638
841123705 -841183395
642847562 -643003720
952577038 -952708110
25739470 -25920906
743856113 -743812305
872376672 -872234368
146498127 -146681529
583906762 -583735892
69631076 -69604598
310020056 -310102022
659612920 -659559698
180352263 -180419131
241547714 -241729676
308074143 -307967243
722157059 -722275561
10966382 -11103818
145112276 -145260400
701265171 -701084283
110097769 -110066113
816721222 -816914334
715460441 -715478159
898696205 -898731867
505498341 -505687527
546714216 -546788836
588439999 -588414901
134876711 -134944463
891410686 -891494792
429888193 -429840965
807545939 -807415445
196240440 -196123102
994618920 -994713952
24649085 -24625697
353925121 -353860133
856669702 -856510282
561791772 -561815818
831288218 -831326452
863840321 -863853903
733049505 -733142435
675401969 -675516481
225198212 -225300026
578275642 -578439186
674513800 -674356320
814542919 -814448353
305686974 -305544010
355621443 -355700457
479460034 -479264968
915101684 -915143610
934947176 -934988096
378387701 -378222501
525486910 -525335214
309903657 -309894089
415870369 -415855991
103880246 -104031422
188011854 -187995484
802122108 -802134872
584354344 -584212110
321138975 -321190937
933142861 -933293089
565630245 -565534395
663395730 -663327094
849966064 -849960502
869846261 -870014299
650980153 -650941735
10423656 -10588350
505687733 -505797947
22163306 -22064704
970233887 -970366921
904754764 -904709362
671451359 -671444509
66799733 -66685657
932375885 -932206783
386401416 -386437932
13588799 -13718395
608336900 -608444390
695649848 -695828122
903356087 -903205433
751228422 -751426288
182651011 -182671633
873775485 -873818925
388436442 -388468890
934931527 -935120707
398212856 -398088420
111210036 -111373558
834358656 -834420112
51901114 -51752798
540701926 -540685994
234157441 -234007431
830167139 -830220987
345902693 -345951635
469391939 -469208559
461780158 -461617848
924138200 -924225842
662359332 -662469748
253490682 -253294630
537156469 -537106627
500084504 -500173884
317337366 -317308412
127063492 -127057050
910420404 -910578256
301376148 -301470364
530215933 -530408089
617657476 -617482280
1791225 -1957861
8329164 -8233772
141149131 -141091921
836788355 -836847121
314066862 -314062570
693184282 -693060880
279162423 -279270521
475811058 -475884498
313605275 -313530045
389585234 -389738938
850059908 -850133024
941042818 -941216456
486637533 -486744075
635146984 -635173764
813725085 -813859911
27344762 -27428208
786718207 -786773321
789724998 -789527496
553767621 -553710585
665564723 -665463451
22523426 -22437230
199129725 -199033165
995463734 -995530608
125669374 -125748868
321586217 -321529117
897799521 -897817615
824248995 -824371167
780627741 -780777895
629081449 -629125643
616635993 -616703959
116092020 -116282932
138641841 -138480533
131190695 -131101499
849166158 -849167742
276323710 -276133728
608535102 -608494272
498732940 -498885496
755602786 -755675620
195189295 -195140981
836190241 -836386107
999875964 -999745468
962784079 -962969753
704629810 -704707974
394667729 -394577305
259301925 -259446245
789481442 -789459970
40614441 -40527061
192443861 -192451129
179697529 -179715731
852914331 -852781795
710630171 -710475803
312274971 -312182473
393959084 -393987990
614651822 -614753220
296895769 -296702215
646953490 -646884398
763603216 -763557000
252584989 -252587885
772254428 -772199528
189667328 -189551274
129181032 -129126886
199486140 -199579680
755042389 -755087499
879361952 -879363642
758771049 -758771715
997926834 -997779756
812151307 -812019561
529277066 -529310462
529172256 -529048326
536183893 -536274203
474058519 -474160679
151507797 -151352929
870061083 -869967515
497208479 -497144769
831232617 -831421039
689553027 -689532561
744618212 -744721446
599675178 -599476882
726596693 -726768479
325320593 -325417893
356280209 -356470931
48245634 -48062332
816603021 -816623919
775778743 -775744681
313170214 -313293496
951142606 -951333528
138363946 -138338606
991967241 -991855773
874048631 -874060193
827964465 -827860657
469838064 -469739852
804981979 -805040041
306682479 -306812499
930556729 -930528547
514803693 -514752801
11297588 -11381412
319251834 -319372404
118856291 -118958659
115812843 -115655205
608852484 -608840922
842577011 -842516289
33336639 -33456271
971394103 -971194825
826614820 -826699424
274673178 -274689448
967586261 -967482063
801374499 -801280959
154473121 -154514275
616080975 -616139797
327142294 -327135862
314906735 -314985179
248275605 -248113567
707501329 -707525375
112503265 -112307855
44164445 -44169361
123172760 -123128468
613391018 -613581648
156878029 -156736501
436070174 -436052334
152279061 -152357933
708271072 -708091424
306572684 -306481524
471959546 -472113976
768091584 -767974044
589350979 -589351311
355218033 -355360837
374360411 -374335871
284822793 -284914095
450175359 -450227203
447956040 -448078710
382980352 -382902032
476835521 -476844651
460296693 -460495285
574681088 -574590292
553119223 -553284465
776560917 -776403461
237833960 -237995146
813743389 -813657805
723733478 -723595636
805320412 -805502966
497537837 -497631317
604045755 -604166669
984086035 -984266449
717084861 -717139121
896457933 -896448919
111647502 -111479882
347065187 -347122929
161622224 -161593524
803223975 -803343093
772371229 -772254473
341977697 -341872837
306048125 -306093117
251622879 -251528479
759462606 -759605710
42420719 -42394599
1143644 -1114016
238392245 -238247259
683907867 -683889047
307892520 -307797958
777996841 -778007057
104055019 -104098513
760339469 -760150579
322666929 -322778049
782149317 -782326497
156268730 -156342230
678860439 -678941943
879369518 -879523878
418763272 -418678492
265313573 -265307361
483651541 -483730501
893052626 -892969520
891711114 -891627884
18032326 -18031864
613738122 -613603436
369125161 -369073407
205145384 -205081790
298008301 -298178439
95964240 -95955986
125323574 -125504272
858686738 -858645636
915982338 -916063132
536016230 -536010290
280260289 -280165933
872531026 -872442244
225242817 -225049979
302114484 -301947814
551635152 -551472506
980855730 -980955986
77331765 -77440159
617512098 -617569878
738387237 -738260205
808485321 -808378841
368498684 -368688510
381509646 -381573740
227694410 -227560820
876196727 -876283107
652690421 -652815735
11484042 -11354364
475404275 -475512475
413459255 -413630749
663180587 -662990677
474083817 -474004993
52255822 -52320774
541368747 -541456149
786581433 -786534871
545923235 -545822557
845161609 -845266537
214183599 -214267179
388334630 -388380126
793574918 -793419198
848860883 -848663955
530473327 -530359351
599002828 -599083808
422320581 -422345897
52119566 -52288298
486900534 -487095264
721436220 -721381572
167445265 -167302489
479751811 -479658189
406303617 -406460277
710791250 -710838660
352896196 -353055728
912288033 -912267249
330814624 -330983736
639778101 -639933945
769230721 -769188911
831626891 -831626355
792409005 -792373785
965800666 -965953190
33839995 -34034185
290136599 -290088449
246757901 -246599719
407668044 -407739050
433661020 -433630102
648231512 -648198732
977928741 -977832435
993159387 -993057031
583821327 -583714133
696084034 -696103472
545707090 -545872896
493716623 -493730277
274730346 -274900932
195736956 -195895158
643043103 -643091501
217395649 -217247793
952313525 -952374869
826612246 -826645666
272860980 -272977708
279330469 -279304017
735451473 -735470173
539727680 -539628390
122404466 -122309454
190818311 -190660265
621735023 -621889093
138164943 -138077667
170812019 -170914809
221309931 -221463425
804287242 -804380270
547357852 -547442672
736782622 -736657748
978093392 -978230592
993872638 -993862526
504030173 -504192003
693298288 -693433670
76664155 -76681713
184350967 -184314691
420149140 -420260722
530312011 -530273505
176342244 -176411006
897544043 -897576587
744857305 -745028567
158256920 -158349068
424420234 -424399502
368475247 -368388943
477535972 -477369246
156354432 -156427672
394350276 -394187248
1366739 -1514375
904923701 -904933811
718117748 -718124762
388095869 -387939053
312383543 -312317987
11826708 -11713832
399176616 -399130128
744025851 -743969625
50269201 -50364915
276714740 -276841434
476940454 -477128326
325509608 -325506974
483815914 -483824336
178935034 -178886614
294552861 -294394161
889810058 -889739968
269828930 -269697828
940492982 -940364404
858666187 -858565063
461699003 -461521027
641824927 -641996431
88540075 -88611237
403434765 -403340815
622625226 -622736658
835092491 -835108239
321713958 -321750470
544018794 -544005096
751807583 -751915387
563084172 -563266678
619002184 -619021096
990442155 -990561293
424210786 -424183438
382635165 -382596935
404360203 -404223235
395082145 -395023791
267462944 -267534240
675603345 -675590939
537341692 -537191292
954033616 -954122748
489303288 -489424084
934341634 -934432752
575990619 -576164827
990686868 -990769236
808430601 -808432081
130969466 -130800026
778470870 -778525318
899136060 -899308102
948600232 -948772268
839259664 -839300488
910780223 -910770593
947351542 -947382992
178761933 -178648267
959309750 -959309130
281384424 -281331036
620569778 -620634382
342858561 -342804227
733111473 -733173397
727104578 -727176150
550479100 -550597052
980650275 -980671359
536529694 -536564746
725267846 -725304488
147403714 -147504514
499165781 -499001927
406086717 -406075871
687454131 -687580089
55395313 -55424647
985494461 -985668303
48585375 -48739047
183924931 -183868373
148740657 -148703697
438413645 -438535703
114030105 -114163899
856938428 -856899578
64064919 -63915353
594522979 -594623931
540247902 -540258014
614516141 -614702521
674900914 -675065660
795609006 -795559258
693917211 -693998871
301294169 -301228667
589257688 -589123080
757729675 -757880635
420148555 -420105455
24489238 -24596132
145854974 -145781374
499063566 -499083854
339416303 -339389511
256294821 -256274969
904311913 -904312003
910306318 -910198790
903207652 -903156264
424960279 -425088247
118953736 -118963582
181027731 -180870063
145308655 -145246567
61939646 -61773886
482385690 -482384174
525411062 -525234524
430860861 -430993327
334695715 -334814191
267269358 -267395166
337794424 -337619942
383120427 -382978953
359470690 -359537950
939523918 -939563170
698244223 -698219577
514452729 -514334901
948956130 -948901032
68729747 -68598997
793773417 -793969975
78719487 -78616051
907397991 -907496683
415388249 -415219679
876553869 -876472205
365526878 -365706246
102366775 -102197895
549973547 -550058095
352402017 -352485059
504348692 -504223120
715469300 -715277000
383042254 -382918450
929859748 -929734788
40251772 -40428342
204999280 -204974476
653145801 -653324799
615536439 -615443763
965488085 -965666487
914248001 -914286337
900596759 -900646927
788834056 -788974276
345760466 -345586656
930630664 -930490432
379194294 -379324508
739543609 -739421673
58057172 -58239650
537011480 -536841292
287442861 -287441739
851459157 -851560007
185770231 -185626173
869872409 -869689133
953938933 -953828557
269148587 -269050865
62060410 -61986440
488100286 -488029822
522052393 -521853283
578898480 -578823176
749847637 -749821923
316938979 -316783539
827689102 -827494030
651012392 -650970690
137146361 -137338535
575796865 -575955483
498697534 -498809218
348233979 -348330103
245959375 -245833283
359073926 -359117728
895469102 -895368026
133543163 -133471831
135971109 -135948707
994176858 -994240712
965403353 -965358779
818486474 -818358404
26299786 -26118624
287547195 -287529075
547305171 -547374041
549095903 -549058709
974659638 -974622558
26456203 -26511749
658295124 -658464800
354013020 -353837222
301793563 -301853277
137557460 -137654616
685355669 -685404695
622451151 -622547195
837263420 -837337314
567620803 -567435737
776209408 -776239596
97176244 -97333194
636798959 -636613383
707076801 -706939645
844135338 -844012730
916137246 -916026150
820476559 -820503321
283839403 -284001615
122835808 -122938524
112882761 -112822623
73628256 -73636442
881161649 -881108901
761315671 -761495379
784581885 -784621151
850934236 -850813126
276497214 -276690212
100316611 -100389525
657240794 -657253810
764766641 -764853293
460609325 -460778783
364305719 -364164999
84105798 -84160022
309191696 -309328522
41337158 -41219772
878578334 -878487696
724448499 -724367001
393356046 -393539930
20969757 -20806297
642897289 -642733097
455065649 -455184427
203993450 -203884804
757501908 -757577658
108635106 -108441002
31667669 -31779031
692156170 -692313320
917423432 -917494112
259872297 -259834487
766435351 -766266791
721067043 -721022297
940035185 -939975321
448818269 -448999367
984068697 -983884853
805480438 -805525494
50688767 -50754715
713529200 -713359054
365407128 -365263880
133219679 -133208881
766062877 -766100481
382148491 -382213599
945756804 -945941280
400117498 -400082714
135750649 -135844051
94539593 -94381135
586619405 -586535975
742789891 -742794513
892513646 -892368562
765779621 -765805461
888439492 -888258148
387180238 -387358946
373506672 -373652594
484410245 -484471121
275200475 -275373417
832075407 -832112125
555177171 -555056669
525018252 -524835592
523074924 -522939520
276934555 -276846055
263470743 -263533467
922927745 -923048833
433936425 -434036285
131459740 -131308256
834758243 -834683015
574884517 -574809461
53510284 -53584980
863796754 -863623936
896261821 -896073255
553487983 -553545387
775534180 -775338366
658669959 -658857363
470881767 -470772263
703611708 -703418344
22820760 -22786398
509193817 -509045657
532174272 -532041626
412562010 -412753140
956459405 -956658729
697541618 -697495388
801501785 -801506119
867582028 -867559542
173042670 -172851240
53517445 -53474085
128772119 -128681035
908839757 -909017847
948549801 -948364641
226617782 -226562386
523090972 -523058876
563036132 -563107018
682544544 -682352758
142324639 -142505259
860212244 -860269742
961169224 -961154478
407703547 -407629645
764712894 -764620788
404220832 -404259412
810780923 -810831503
648919501 -649072387
688254624 -688110744
545703472 -545665244
699960887 -699993677
149298917 -149312631
801978512 -802101106
689227089 -689185685
221614062 -221673110
79750981 -79809899
281108566 -280918108
202365500 -202357828
711310783 -711417125
950282134 -950423140
965903557 -966042389
869780771 -869759113
487518839 -487473557
688864576 -688815726
893471677 -893653261
723713635 -723753321
533527301 -533528319
738210184 -738141174
638371633 -638235343
320333185 -320383371
690149788 -690043078
374466546 -374533832
181483482 -181617150
510056087 -510035465
916236291 -916257623
742685827 -742697699
307392362 -307581726
413262685 -413302607
485603899 -485667873
561255156 -561206450
141019834 -141120526
690724698 -690906234
991074799 -990941961
684843062 -684949794
423274466 -423466316
508090394 -508119528
467898397 -467905773
82547657 -82668215
29879031 -29750849
125673948 -125823788
430367569 -430453795
20620400 -20588780
445118291 -445142707
483161144 -483257152
603192124 -603164982
657917394 -657776464
978001144 -978161992
139779867 -139684169
815079914 -815263050
356129771 -356137737
649354321 -649293795
587183380 -587257858
862167401 -862279731
338794816 -338734432
521906550 -521829182
670415893 -670321165
106448170 -106552830
567434221 -567274631
759019959 -759194841
318320351 -318299709
597886651 -597935619
191829069 -191874611
815957660 -815909442
727566726 -727635006
531726226 -531582140
827370738 -827537814
920959458 -920798960
381718834 -381521656
539212632 -539248936
661794782 -661703320
142736952 -142750938
984256342 -984419206
184794482 -184883960
101880695 -101797365
636766674 -636831244
231882964 -232076450
518910859 -518885589
766831258 -766688512
739839771 -739752239
712898112 -712888802
843136699 -842980187
838803318 -838750258
335932057 -336003479
175492508 -175624140
993836060 -993774506
896840556 -896725806
11461302 -11506782
170250273 -170062529
712537273 -712401553
271546540 -271709750
759277598 -759112084
98605343 -98791175
14283630 -14384376
41570476 -41524274
70453518 -70471758
948412306 -948418926
93012435 -92938695
292108261 -292161757
750794416 -750598604
325680904 -325594732
475943258 -476061928
163979880 -163856718
773380267 -773309975
991027779 -991121819
520305005 -520305897
149582947 -149469155
890153062 -889971434
274901297 -274900567
212553505 -212608971
974710240 -974609036
117691322 -117669626
80081833 -80003145
392752735 -392733405
763179121 -763069671
867242061 -867246523
644559578 -644400514
761569896 -761546774
222530169 -222396719
246954977 -246779357
468873743 -468883513
701158041 -701059519
439678398 -439696664
978454282 -978342340
347950675 -348134293
87042988 -87210158
865000726 -864966012
194159578 -194355206
510001888 -509879044
765863215 -765896335
184038782 -183966754
377142725 -377252769
459735232 -459883330
245262377 -245365395
35084506 -34979318
723204458 -723341106
322657647 -322671643
831326076 -831326828
424277302 -424409868
876734874 -876918964
702377363 -702294819
623018072 -622888988
86195804 -86002416
177350621 -177283657
928907664 -928871808
615246155 -615371869
812924419 -812830013
196792237 -196617733
417974151 -418070359
54473851 -54540645
905660644 -905555706
377095425 -377104535
17121238 -17033718
456577286 -456772832
779225163 -779229607
49800502 -49698914
847407508 -847525952
868748793 -868682305
716482685 -716583767
943516040 -943384696
595277292 -595100646
523778017 -523591511
333426701 -333457491
147637208 -147554108
582314185 -582250733
286838360 -286660620
56558152 -56747092
928323826 -928455730
483538421 -483691021
311197987 -311051235
496814803 -496735597
968518861 -968458343
770686681 -770797125
559645742 -559495640
64588453 -64520759
236727317 -236787939
401209268 -401320190
678808413 -678661867
197221148 -197193720
153556979 -153391669
362462026 -362474710
978801957 -978876547
425955005 -426008051
305347405 -305200757
766507128 -766472990
114353801 -114215503
454286957 -454403829
678245867 -678242735
915843165 -915836729
833832816 -833648322
46011393 -46009101
44753500 -44901170
119236414 -119367612
827644943 -827733261
371377306 -371396734
527804828 -527676690
351108950 -351055518
112852692 -112660968
797343813 -797366377
365952454 -366095692
466412422 -466588526
705746459 -705776611
662341186 -662272844
784664506 -784577796
377986124 -378084398
236644474 -236757628
118877800 -118747016
657071356 -657150996
318310030 -318132056
295921339 -296022593
682679420 -682786950
53692060 -53703088
609174282 -608975276
470317392 -470512978
162850304 -162692632
730783300 -730734094
950588275 -950592175
727931802 -727967126
632853521 -632900861
16883274 -16812048
580815480 -580672700
516158482 -516284342
906731880 -906673840
258405685 -258439981
258511048 -258702040
660791984 -660823580
964112281 -964067597
318659960 -318794130
457522081 -457465885
176155445 -175993257
59101653 -59052745
313343841 -313243151
548938459 -548844253
76007296 -75812312
112756830 -112626728
25124880 -25017040
21357764 -21285522
221386678 -221363598
637162733 -637039303
313567660 -313461830
968248912 -968090042
142916561 -143049933
259164696 -259012616
136063397 -136131835
762462739 -762513047
582173624 -582205898
665360674 -665465950
948471166 -948654580
238167354 -238270636
239486808 -239430740
155432100 -155415348
338320394 -338156460
454229689 -454271643
711626370 -711537002
321288991 -321257133
894375736 -894495028
33478747 -33660815
310857709 -310963721
448346312 -448150524
245069413 -245048959
935030976 -935210438
980962857 -981112781
376552812 -376575810
647897053 -647948255
47382205 -47399065
723272782 -723219840
598589757 -598452317
398093232 -398150638
78538303 -78667769
993354965 -993276865
204419262 -204311840
587247644 -587316072
971307666 -971480540
114941281 -115029369
535836583 -535786269
890646844 -890823890
112017789 -111871513
502283299 -502187373
741485424 -741667942
451722862 -451819870
47390635 -47230883
254883649 -254887125
958622613 -958774073
412063826 -412073770
118978225 -119020037
295432108 -295449786
715181488 -715373150
725796379 -725657447
120181502 -120335574
589828248 -589945930
104703495 -104746389
555542344 -555566850
917115058 -917047778
898199960 -898326954
771345421 -771502559
72521837 -72574907
495008983 -495076809
205156087 -205134681
593711901 -593816929
924793072 -924810368
846361147 -846396015
454004102 -454193380
930237914 -930330174
800303560 -800255326
683876067 -683898457
890663901 -890735367
903358328 -903498858
700303582 -700425950
95495187 -95568281
945515114 -945706642
375862283 -375907861
403818465 -403750191
407604159 -407450527
966269624 -966163222
285471289 -285312089
765879775 -765809711
758184699 -757986765
269708590 -269699762
866351032 -866356370
917006913 -916944127
554108913 -553943465
577514007 -577690827
939927648 -939921836
3376926 -3571636
465650206 -465599672
2446671 -2446749
880912120 -880806620
251658472 -251587286
114532890 -114451876
462593963 -462418305
249599458 -249733446
299941886 -300119992
531342363 -531192107
268680759 -268764133
593241281 -593187391
407815245 -407843923
433456361 -433499763
124778793 -124891661
478269527 -478164193
408354546 -408380122
133700140 -133705432
856559031 -856553285
508249951 -508431605
139864479 -139945227
837713091 -837793527
463409628 -463412440
82480141 -82289155
326530289 -326500943
929142845 -929304617
14484235 -14601477
998703197 -998827505
71250128 -71183824
608574627 -608495577
371011747 -370970383
132785856 -132946710
114682143 -114613315
4868238 -5000736
951316650 -951423966
737497086 -737386560
774419666 -774470798
270715201 -270681889
43209792 -43203078
887381558 -887322994
623233337 -623230891
601744372 -601600480
82732333 -82817109
821680419 -821726067
307312410 -307379246
89226983 -89098085
478696938 -478653450
846676286 -846663558
730294079 -730250873
450341083 -450327251
269953097 -270109431
876288863 -876287127
395480459 -395602133
460956553 -460762193
861057548 -860975744
940322760 -940166688
510279886 -510216762
75750272 -75909804
785180070 -785268690
254795515 -254782719
851274600 -851101832
480601054 -480743990
836005741 -836142455
583323057 -583153349
41378035 -41547375
628476646 -628589250
382045662 -381914898
997436280 -997294898
924429231 -924606863
880926361 -881064995
480896238 -481023816
243638224 -243749056
661414913 -661217309
122108418 -122174124
891259099 -891320587
464064445 -464245657
516298263 -516342121
349344014 -349331642
891749281 -891827561
378800256 -378698210
266710982 -266744086
322846561 -322789623
79266533 -79194611
831812737 -831998953
105358436 -105474752
597888361 -597982877
100442468 -100336582
697347530 -697434744
476972764 -477034390
138561187 -138411383
546333936 -546338992
521190928 -521237570
333731998 -333828298
262811653 -262757701
999574884 -999535162
783580738 -783501444
420540728 -420692038
883418215 -883291973
86186947 -86296731
758482369 -758665257
941468660 -941329828
24765579 -24951249
778401287 -778263465
482477861 -482293519
312350765 -312321993
791945327 -791977943
585750851 -585728685
381984374 -382117496
94918533 -95058283
894986790 -894875478
423712635 -423794241
966357638 -966446212
945849042 -945687168
738402514 -738371960
530083764 -530240810
545751399 -545789993
941855361 -941877087
778572591 -778733591
590036822 -589966896
243465336 -243537002
758292089 -758144693
153474324 -153422746
427295372 -427192800
364383006 -364499440
327964019 -327953709
526615070 -526564966
184780650 -184817178
496491697 -496296065
260992849 -260972975
931269937 -931461035
102291368 -102442182
47806564 -47832518
65647754 -65708572
88215796 -88193168
913583118 -913632830
171749019 -171698551
774008834 -774120628
259611394 -259563884
747405622 -747537488
993132908 -993185866
547383987 -547547997
267212500 -267332262
67524640 -67587754
280778562 -280661550
668926515 -668877025
258812500 -258915858
965381066 -965319674
825782670 -825944488
248194586 -248118540
198845469 -198647065
114055636 -114097002
40085550 -40120202
253299678 -253333400
454777036 -454726724
61547078 -61693934
997591973 -997757185
5504987 -5470861
134062433 -133998395
144261890 -144127392
234761049 -234614513
369199775 -369099181
808737573 -808861877
66525622 -66398318
193772951 -193921311
190381015 -190276463
611415248 -611395000
130359849 -130336015
452714861 -452744831
319678849 -319727301
84825965 -84793613
806885232 -806810552
9468266 -9402208
699338057 -699176555
740516969 -740688917
832835067 -833006323
547875428 -547713884
572019034 -572160766
650084412 -650166010
173454090 -173631802
546218908 -546256388
447448893 -447417867
869615198 -869419966
952095046 -952154884
361822098 -361854662
573638657 -573581139
481013988 -481033644
214569173 -214460633
302595240 -302676724
4739855 -4683985
637291306 -637127100
435587804 -435760144
804139616 -804333756
553380010 -553188920
157010375 -157192857
292859286 -292765462
493718230 -493723450
603897441 -604054755
863746396 -863847112
502894768 -502828672
314340664 -314508490
626972410 -627123078
746312164 -746121608
75197138 -75260454
19202003 -19123205
284024995 -284038421
164286473 -164395741
250931063 -251101519
769670774 -769635100
170873179 -170956439
133214280 -133080164
613163229 -613130199
725597483 -725591821
343885536 -344004028
242190147 -242241991
558156828 -558212444
222468014 -222659156
317661602 -317650850
395903116 -395881030
398640957 -398543051
805602373 -805568773
110026188 -110203258
970866011 -970712967
517345652 -517309700
253682019 -253761801
970501667 -970506163
803658553 -803473321
826072756 -825908834
341533577 -341510031
563777580 -563722064
844619349 -844774979
609698886 -609558148
716162418 -716103110
357564045 -357674111
21722936 -21873310
535149946 -535226876
308441709 -308529279
699476199 -699393753
42429894 -42553626
748179608 -748020700
4847726 -4837592
879699301 -879628833
72195414 -72222750
101434611 -101614873
785728500 -785609978
607448681 -607438143
160019643 -159827067
679737934 -679554438
440769396 -440607562
731535628 -731501256
711581686 -711540028
478659594 -478675194
283754516 -283628942
239230712 -239045756
752564455 -752675943
125904929 -125830289
793041890 -793196984
777241287 -777087051
702605567 -702429127
968886916 -968765540
560510738 -560424344
277129669 -277158123
170288931 -170227717
368640309 -368736711
798448192 -798386550
343627618 -343672182
5797280 -5905420
585080894 -585095648
452967757 -453069957
310462235 -310440545
742829899 -742934377
354443746 -354304324
664764933 -664778577
516598306 -516740880
373201647 -373119645
600326563 -600196727
675597142 -675435820
21446285 -21395087
614172616 -614029072
988308522 -988148974
679520947 -679595389
509019407 -509119737
269480851 -269489651
867856823 -867794991
6489664 -6373084
367072642 -367065716
985419838 -985581382
234510498 -234554150
277942963 -277776191
709074560 -709202494
241046179 -240847127
283443086 -283642052
187110900 -187241436
194774156 -194795302
691844668 -691650918
539535253 -539402035
682638825 -682627995
500238260 -500145794
992624583 -992749627
761960527 -762067895
366547119 -366571829
622758807 -622856663
466305625 -466366765
928235553 -928301493
996459653 -996566723
510367228 -510442988
446028514 -445971142
435673974 -435528570
129450763 -129610821
27753411 -27598965
125510101 -125709121
853297389 -853240227
257811753 -257717215
617213217 -617167513
69620201 -69641951
51161305 -51140167
534665855 -534762743
458692153 -458644477
121754831 -121764099
716851052 -716688458
643163347 -643215739
389160720 -388963684
175820571 -175920193
344455094 -344330582
367747935 -367889951
412499493 -412308915
750329621 -750425581
845277966 -845255108
372894128 -373018526
549840706 -549958246
657618065 -657610975
178163416 -178358160
468443392 -468467308
55360496 -55488798
936559355 -936401847
774064731 -774011723
867015253 -866987873
374923767 -374894907
916926765 -916875347
121482680 -121435676
3140053 -3160625
628304793 -628175301
572838321 -572714265
656981915 -656978981
757092764 -757020838
63936646 -63866754
362753631 -362668637
53579308 -53590652
840629523 -840493843
720995357 -721165399
137393717 -137378421
781285833 -781328785
25651207 -25480779
34128823 -33939547
988470823 -988327589
280416949 -280598939
854902451 -854732305
46062271 -46101083
500037651 -499980099
890347397 -890504791
768763440 -768758582
467586583 -467687473
188997329 -188954723
40773102 -40589378
582551398 -582685326
30408548 -30494772
151380595 -151281471
646541069 -646507947
835895226 -836044642
605640303 -605601939
823784277 -823932345
382319433 -382433247
647318038 -647367350
700852521 -700774169
425906125 -425768427
149800673 -149669943
666563146 -666643664
281357730 -281169236
418022255 -417894269
957339385 -957313561
742285466 -742252888
571576901 -571666401
457726139 -457575701
36632156 -36490702
825262360 -825431272
497564357 -497584577
700158081 -700086621
992182300 -992279706
875282239 -875243361
571895106 -571800926
779470931 -779282421
285786165 -285750661
946378656 -946504352
35092846 -35076166
559916765 -559857991
463044875 -463162999
582618362 -582446528
232597818 -232778132
384720060 -384896172
44013672 -44035854
512434309 -512431367
60117437 -60249905
271118587 -271235745
498222718 -498129872
909621568 -909648324
409234164 -409319480
828258587 -828456991
865988222 -866148440
74794304 -74651452
814365049 -814241671
757827827 -757933443
636508188 -636630230
638530495 -638662787
492785606 -492634504
518827469 -518648795
455571493 -455512695
849759633 -849876029
520635877 -520671811
521122017 -521058275
653440560 -653339916
396455947 -396392807
850399741 -850243669
304046812 -303991916
46405830 -46398724
519954337 -519928277
806657918 -806491418
497470328 -497400072
763203774 -763392694
560903926 -560802576
676068504 -676062904
691630441 -691599171
822063343 -822026929
933189329 -933177353
752132769 -752080479
193187665 -193355711
103119250 -103090432
863370170 -863282602
867461541 -867570785
594367939 -594290445
290511127 -290530863
535540636 -535597010
705014967 -704972383
232377826 -232422584
422892890 -422720330
300459142 -300285626
778806163 -778661019
592571863 -592763415
33309722 -33149046
99451242 -99596652
514638273 -514486227
663699837 -663571479
505742840 -505726600
679860326 -679940396
44571920 -44533252
207120569 -207186317
123980627 -123911699
767010149 -766846323
124251278 -124075670
245884963 -245752287
671174853 -671069481
67237993 -67258749
226475022 -226515534
548894988 -549077306
14490151 -14395741
318517780 -318653390
605130456 -605272298
272096593 -271993377
769885495 -769828425
74168149 -74360895
706735513 -706606661
705358284 -705477862
674281989 -674378195
401292082 -401490108
348440151 -348322317
580217024 -580115898
817173952 -817258868
19143456 -19260550
618698188 -618768456
90346840 -90446746
992463811 -992660091
762912891 -762796633
261910656 -262080194
109939520 -110070966
318074858 -318099776
172538075 -172440437
885632534 -885538606
607739239 -607883211
713136709 -713121991
856556158 -856554868
232488807 -232545411
12043877 -12066259
920879209 -920790823
17217006 -17194112
861921154 -861921748
863853010 -863954292
96738082 -96567722
296631332 -296543750
910685460 -910502806
356949260 -356968230
771230097 -771051131
344047820 -343960236
399203809 -399149423
678901191 -678715635
66533386 -66517858
976130917 -976294935
319357899 -319391453
711312596 -711229536
899086235 -899222081
309823695 -309983619
735284254 -735138940
322172505 -322019079
333728668 -333780148
663884921 -664060329
487740864 -487845214
894879675 -894883223
624174637 -624337419
924441074 -924296770
479327774 -479290542
707644343 -707817457
100092291 -99985985
41131097 -41278465
202361664 -202316290
279789360 -279848038
438357157 -438323103
405561883 -405566501
180348728 -180489534
617949808 -618023534
37951645 -37898819
916228049 -916287197
128160701 -128133009
236660765 -236665851
94846949 -94924865
260535141 -260589825
923659547 -923514879
255129187 -255287447
98416932 -98431490
434094610 -433977960
69156888 -68981128
299889283 -299808925
860466084 -860578834
952196666 -952271158
901834708 -901687620
357174563 -357083825
581037391 -581054711
484413992 -484244204
473192750 -473328984
187230796 -187382990
36802513 -36980275
258241965 -258317935
437919648 -437740392
507785268 -507688632
127973456 -127821030
387763703 -387619763
523941819 -523931371
883500851 -883610623
79780440 -79680750
14442946 -14397510
586085234 -586046590
604094508 -604034944
429653598 -429470494
616614196 -616793722
291322237 -291188479
641744824 -641728248
137329538 -137520836
322632700 -322654318
272271577 -272413499
357710803 -357783119
183067534 -183107200
972656883 -972585605
496928616 -496922306
359284335 -359449441
175229652 -175349516
521090146 -520892128
110367096 -110184242
20041542 -20123694
97063193 -97254719
836137947 -836146963
760955805 -760888427
330375861 -330278943
159328150 -159305616
80441742 -80507264
26068431 -26057007
175510114 -175410360
296401984 -296233228
782130242 -782145154
994666436 -994482296
425583992 -425599536
590296992 -590351740
602706281 -602896179
708679541 -708559563
204709712 -204541518
430410682 -430402770
879137248 -878996584
11923235 -11898457
12026251 -11965267
264933862 -265124296
439830763 -439703953
691249463 -691301873
253181823 -253046011
980540693 -980660817
228980453 -229164619
971073443 -971030995
390214875 -390297041
253597541 -253413619
810636778 -810652042
478454466 -478469988
820349315 -820154189
264970613 -264968081
753786891 -753905533
189122296 -189116506
246036379 -245933593
365155948 -365163748
441657650 -441558570
924478261 -924450269
153202150 -153096150
959872529 -959932375
434075135 -434114085
858245693 -858190959
723929898 -723976572
83961511 -83849771
146158343 -146238183
424527930 -424568548
968637052 -968494838
322491022 -322303954
868449083 -868597399
369300632 -369276300
63830186 -63856978
832785219 -832820045
223008349 -223159527
79880145 -79748955
160371556 -160206172
616028996 -615956416
376242786 -376385326
142969232 -143131404
287074524 -287207584
392743070 -392708408
343459591 -343310903
736011021 -735977921
114859203 -114985325
854180073 -854273485
450724775 -450567265
73450208 -73559884
160513443 -160470547
908703318 -908549054
976589411 -976767933
988228748 -988077684
952488770 -952336742
666584029 -666450659
244428407 -244333035
430137965 -430075285
66131001 -66054975
158161993 -158028381
314043182 -314064716
167661149 -167619367
636762283 -636960475
831227397 -831307335
241514724 -241406540
664545268 -664683824
883084740 -882998360
503537398 -503455744
823385385 -823262547
254700921 -254699919
343668076 -343863216
356958745 -356786685
501133396 -501036102
264893597 -264892669
279306434 -279501374
553655369 -553513741
173729000 -173534604
493170996 -493149144
763124396 -762956736
73822962 -73686828
476282496 -476231892
831778276 -831830654
510875453 -510753553
634292191 -634223097
228526667 -228343847
294492476 -294613246
921759643 -921845933
409135282 -409276822
944961643 -944999071
602955057 -602999247
354438475 -354588335
963060959 -962967281
33039577 -32966999
484908330 -484947780
253858516 -253665086
355660950 -355505984
348199102 -348171642
969009140 -969150546
76391227 -76523839
287254135 -287161033
653052793 -653122407
6138084 -6275980
468091650 -468285296
915390397 -915291213
752719619 -752632267
712016803 -711883825
602040230 -602170942
420616383 -420601875
876204236 -876060394
521255589 -521219551
332677124 -332623688
883422856 -883539492
436061254 -435864486
8109005 -7913347
189456331 -189505037
422103136 -421915142
904723384 -904835660
580810236 -580820724
219333798 -219531528
43399464 -43496998
699409676 -699386968
685039349 -685063573
718746781 -718711367
871151480 -871166812
748143856 -748215360
642646079 -642463277
790048279 -790205769
195816057 -195637487
894435382 -894377148
768321712 -768158844
684421541 -684429755
716275242 -716209954
59370953 -59256769
661178909 -661235449
943693501 -943707201
448781433 -448768657
334171200 -334094912
739602669 -739639153
503699115 -503842757
999397047 -999290683
603737558 -603764442
146058067 -145941075
677006968 -677182078
947776098 -947693784
459280421 -459361961
243489091 -243584913
237281146 -237453540
620429742 -620357140
421925217 -421921805
658504598 -658425002
120705012 -120547346
905987323 -905935625
874953415 -875109215
115808579 -115974039
511980879 -511788461
876382769 -876277665
73325697 -73141335
982583892 -982505854
689367836 -689542794
574576422 -574635690
221084876 -221016152
536294774 -536414478
885794539 -885851841
454783345 -454770727
166636246 -166633532
328664805 -328848915
62695738 -62705292
200391900 -200194138
617645060 -617669892
850374857 -850518921
970865621 -971052219
268881192 -268739898
431904863 -432087277
474149570 -474266032
744246923 -744381239
601282224 -601305606
611433876 -611396620
478520580 -478598898
972301832 -972251166
547241743 -547305167
878150766 -878205838
255128187 -255208317
588427450 -588264442
316225171 -316035333
686302575 -686270467
862337549 -862508175
151756280 -151772308
751760889 -751764247
698171128 -698119478
682910662 -683062882
788194324 -788173414
402821203 -402794965
239138234 -238990992
543499277 -543587029
875307698 -875443908
246432424 -246514272
993589216 -993612384
708247157 -708294987
51479624 -51553322
929788332 -929661548
312502061 -312491673
162930962 -162992002
715642962 -715462964
995275445 -995257469
901418363 -901284657
154933719 -154760855
561459764 -561597100
114922264 -114908810
408618571 -408620079
921574408 -921452026
535922813 -535897409
439285909 -439164465
152032168 -151971830
612255312 -612289098
950318544 -950160316
187816591 -187926977
100039138 -99906298
926038203 -926127759
108052699 -108088315
956516140 -956499068
582282459 -582182609
603393995 -603246937
314353217 -314253493
808558267 -808460161
974864508 -974841734
717562333 -717646989
221151249 -221251659
676292313 -676429755
617634581 -617802653
634651038 -634461650
501505603 -501482209
137923189 -137940215
486848848 -486669274
380287633 -380307175
544488980 -544547922
783060904 -782886868
877793755 -877736489
400454069 -400628689
590778059 -590674881
553937082 -553857192
294126119 -294324683
25327615 -25218213
52862408 -52942156
245450433 -245537517
624188856 -624076982
817010937 -816882575
600091725 -599986231
520615483 -520590687
339626420 -339728842
446748879 -446666751
408458001 -408619325
712813830 -713009586
547794656 -547725488
378087865 -378213255
144604722 -144585106
246043278 -246185826
231178834 -231042100
189175775 -189171223
190784881 -190936401
924298729 -924152955
6005976 -5948886
700034629 -700122351
451320339 -451220199
686978344 -686947862
989252067 -989136263
98589921 -98492241
355187759 -355083063
32791938 -32727354
887782490 -887611384
617938855 -617786509
363784902 -363716354
900410069 -900433633
637548218 -637384568
932398904 -932352866
12026272 -12026230
166978340 -167015710
826716500 -826702058
773050532 -773000372
123261600 -123093352
324809120 -324959218
638180818 -638245946
277242507 -277291251
751983690 -752104254
885684729 -885613405
479362501 -479293047
976071055 -976062827
771970818 -772159302
264587730 -264772768
43614202 -43771620
754789004 -754839102
127542414 -127534730
613778455 -613881159
231420605 -231480561
294423764 -294341492
909584705 -909552669
44427328 -44302850
663589923 -663582741
375682319 -375718729
64457744 -64554606
610668414 -610715994
718729074 -718587818
970131429 -970125511
98259062 -98210382
472846953 -472972117
539373258 -539197570
664678966 -664878188
47736553 -47714811
569312358 -569507730
372947606 -373089446
725946763 -725911293
782677869 -782822275
569794673 -569833523
499255145 -499261513
431745176 -431802306
991543086 -991644546
697452228 -697631008
897539050 -897676362
912689162 -912878634
113304059 -113212059
424502939 -424634157
756015601 -756053851
225060747 -225098325
822142711 -822223149
891289843 -891197539
385938553 -386023919
628824424 -628844856
636270312 -636085866
393011393 -393183561
833444509 -833594403
241784809 -241807557
345872150 -345773358
335791086 -335697860
501717774 -501555578
606786339 -606854419
169621906 -169523814
585761195 -585740507
294066570 -293899396
465932921 -465956295
798946481 -799141899
109471711 -109358827
865593236 -865439398
236361675 -236185935
377033162 -376871526
779686701 -779699057
238414382 -238370108
126268230 -126247194
625290541 -625138139
973937763 -974048197
806100745 -806060075
705238946 -705357004
271177166 -271124992
259481235 -259545663
467919985 -467891561
698791421 -698924695
816547488 -816418680
907236307 -907154345
698082801 -697954371
137705331 -137831549
163171331 -163208393
902451793 -902283071
835297944 -835402808
708156290 -708181248
754922663 -754755541
43843527 -44024763
918759202 -918940462
362494069 -362480379
711557049 -711473371
931622773 -931433237
112110571 -112033481
846207009 -846020193
244028001 -244186063
931728782 -931687020
182811664 -182675590
784362792 -784394050
312424553 -312496867
130182403 -130077703
430741481 -430830675
411598935 -411623997
90726763 -90811621
903932996 -903876700
182449286 -182596110
842028380 -842126470
845210231 -845214073
163740563 -163878965
277769496 -277582980
906985574 -907095402
512944722 -513063036
914609495 -914730913
653584967 -653548751
643573385 -643408761
316536642 -316361062
769450473 -769498185
456191233 -456070799
151794842 -151987854
857185446 -857085728
114862670 -114804992
411231462 -411147718
476319909 -476245083
714521266 -714496286
736880511 -737003677
932789218 -932882306
404443104 -404582502
460859373 -460698193
8011176 -7877380
59615857 -59528705
943700351 -943501607
224019058 -223952400
328272575 -328272395
733273289 -733408997
790485974 -790392840
925209723 -925295873
16070477 -16118621
270494780 -270398834
816817778 -816704802
291092678 -291255358
837382047 -837314995
329115602 -329075336
877373050 -877211534
618144036 -618207046
295440947 -295334585
634686997 -634815603
753513835 -753456847
382685139 -382585191
972032895 -972198033
261195518 -261325402
597483405 -597381769
272067096 -272126090
414893296 -414740300
517829424 -517738604
789766283 -789805801
354880456 -354802356
155244308 -155108490
290668759 -290778455
981766311 -981609807
46773902 -46692866
783476542 -783497478
266727534 -266648262
667078936 -666949398
773998561 -773835627
761911507 -761970537
594278986 -594456892
969699871 -969860667
411783497 -411630597
258461993 -258417969
405379484 -405424352
24446658 -24523370
719597849 -719731759
857834443 -857963073
181798761 -181677681
855874075 -856034733
33458855 -33569781
770555184 -770548350
489709214 -489556696
460411772 -460578798
390305759 -390288323
190990963 -191005437
303070341 -303230213
808392075 -808341451
904467037 -904282927
496626567 -496505021
69506836 -69491230
256701926 -256875870
755268815 -755190745
379453963 -379346253
43701733 -43841507
782845557 -782918835
154754848 -154765990
566324536 -566453458
565342208 -565204118
431842659 -431761953
983443486 -983549268
614808837 -614894685
672291066 -672180048
905971340 -906003306
269960062 -269818484
206704788 -206593774
190998200 -190916048
200869627 -200741251
192398283 -192573431
884365353 -884490645
237144946 -237128344
651496827 -651632571
211428679 -211518361
862664145 -862514777
127695898 -127818552
440918602 -441110682
76124580 -76027332
920558558 -920493520
381080331 -380889721
808121684 -808054370
362605124 -362463376
228661541 -228767881
696874041 -696967863
57117482 -57079162
68703228 -68756266
298569262 -298572374
357911282 -357947290
913345721 -913235209
360871435 -360750179
762365520 -762434742
709740687 -709587101
340260080 -340100172
767217638 -767260668
470001303 -469989995
169661321 -169845783
7917997 -7878857
342927675 -342987529
50136242 -50065796
868907192 -868942242
247821979 -247871723
597188109 -597371965
493899558 -493715226
211766480 -211660456
368309891 -368401251
618254259 -618159833
737384371 -737237327
672651664 -672658502
70473615 -70559923
694138030 -694162082
712279956 -712355238
172899879 -172806329
979844242 -979794974
424111442 -424147188
361160166 -361333772
370257976 -370345582
130307203 -130491887
674489558 -674540562
941744914 -941866224
645920780 -646090834
658169077 -658095869
849490496 -849492488
174759179 -174564919
467792946 -467847652
262440163 -262482435
757608365 -757546951
448511480 -448352050
385808739 -385820091
451270269 -451076717
326210024 -326162980
998800327 -998994373
119952566 -119757946
473973779 -473827321
95661596 -95743302
824242881 -824100807
885091541 -885149877
849545481 -849439495
649124352 -649020422
981175960 -981071826
846491066 -846471132
241496415 -241638695
10902470 -10723468
662152427 -661955495
377907231 -377819029
373607558 -373759612
371302422 -371386858
170012280 -169827692
846629229 -846477713
198381326 -198491914
219541706 -219685636
737178239 -737138297
361713899 -361801429
669785442 -669654220
181343919 -181288825
393880160 -393717082
985900914 -986048006
3894786 -4034524
544023315 -544166297
693318599 -693215387
155055331 -155176399
148095035 -148262525
311637438 -311834916
624063329 -624132919
497298682 -497223364
472792546 -472667156
385452553 -385261479
564619107 -564430307
102844321 -102649053
609330668 -609425150
282233375 -282220743
487720406 -487631052
546150643 -546168869
914350491 -914345461
480115024 -480262596
612559126 -612481426
687989347 -687900537
384070804 -384017774
868167117 -868318851
87224628 -87195688
453876964 -453910368
415627414 -415823662
354978272 -354825838
185246595 -185152265
169919986 -169859324
61358390 -61259746
371294203 -371108395
773533753 -773664587
982898857 -982929499
572788363 -572963723
707735535 -707899379
555423927 -555554597
474237999 -474294065
680468995 -680668629
689602244 -689791022
944933609 -944798889
751560077 -751742547
861581134 -861492218
392241408 -392287688
399305280 -399289710
686540204 -686349154
177668998 -177848516
652570907 -652542353
18097812 -18134188
118232744 -118114514
655843002 -655674354
574574829 -574591505
915839321 -915926569
266368854 -266551228
833225268 -833389856
325960438 -326079290
790270688 -790140850
260307470 -260117914
36561429 -36442235
717489769 -717446579
540193969 -540376225
465708154 -465592258
644317684 -644277382
317251146 -317104892
131554724 -131364756
796287710 -796449546
988878637 -988819445
525497195 -525648787
769209816 -769013266
461169504 -461027522
392017032 -391965700
109753272 -109612532
590581322 -590600628
972194043 -972202023
115897138 -116050940
137972511 -138121305
91066766 -90901048
134863260 -134728286
685306281 -685277327
293047309 -293115009
274875945 -274961569
24016881 -24083173
301343813 -301244525
735807322 -735834282
862634449 -862805253
454856082 -454999730
915680180 -915527068
819305912 -819132246
385536834 -385393914
870971144 -871120432
134721974 -134739368
958654390 -958475394
501207861 -501293239
631736292 -631920006
198476796 -198636640
586832553 -586766029
933217975 -933160683
106338730 -106446242
457673113 -457779165
162694496 -162679528
973420553 -973380459
851453273 -851377419
409976192 -409977472
920774914 -920587958
446102706 -445954322
492662764 -492565622
146409005 -146282001
441333180 -441201966
437601068 -437569234
288888277 -288894119
160491995 -160417957
195879385 -195910931
732986903 -732893515
189534402 -189475672
946900999 -946886957
672652212 -672664792
72780940 -72614230
939477477 -939416449
927896175 -928017019
320903135 -320864729
516617321 -516431771
348871937 -348738583
431996070 -431909104
371386696 -371387020
988997107 -989194165
458500644 -458559392
834011215 -833911113
731930219 -731877233
369381124 -369491732
388567100 -388546922
783288800 -783095296
381749180 -381797918
425474357 -425291893
145401426 -145497282
697126509 -697126751
555176729 -555177613
666571018 -666716310
66461970 -66384580
240548491 -240515397
645790655 -645926581
520224358 -520419648
737709119 -737689835
682973950 -682928640
676103881 -676084735
978577756 -978737916
49889744 -49917724
717768512 -717818756
166591655 -166680837
74408167 -74562933
695835595 -695820649
742092963 -742154933
737162482 -737244830
860523050 -860688942
838295686 -838233030
654471859 -654601815
493330417 -493262641
459621657 -459492913
859046851 -858883791
810496415 -810569729
677466157 -677589789
881414078 -881572934
365235514 -365091982
904527545 -904406529
962339771 -962469359
158939470 -159116024
215244047 -215167847
882837830 -882810816
734884034 -734727036
106048019 -106165215
955594126 -955676916
464334653 -464177999
704942447 -704880327
847623920 -847427984
350046795 -349874333
807956454 -808063842
438265498 -438340130
369190718 -369208832
672922070 -672787752
901901669 -901927627
416778837 -416840369
615645091 -615625281
547419352 -547465992
655501827 -655342211
315198524 -315160598
334571991 -334704385
861713286 -861594086
83247829 -83341379
107307522 -107335280
938031904 -938181844
904018072 -903980274
92975565 -92791037
516368883 -516315359
163350967 -163342211
961912899 -961801453
297726801 -297693839
425304505 -425202507
116807162 -116988720
358129908 -358237952
576210699 -576328731
748912736 -748823014
829335962 -829355882
25655685 -25817205
892886905 -892958615
89358138 -89402822
501517169 -501539409
453003163 -453018857
226012926 -225968936
589696239 -589588653
550612087 -550582017
735432017 -735460823
971129292 -971017594
342783172 -342933950
96931490 -96866824
849446939 -849264555
304337660 -304179420
353799701 -353867053
929335441 -929355509
690242299 -690057277
740716194 -740852402
232065725 -232087175
938583037 -938659639
729169340 -729331096
99159838 -99307994
724624510 -724480868
27875432 -28020508
715951610 -715925768
423188765 -423114245
218034378 -217958958
977378314 -977306932
19027510 -18982406
483820125 -483640877
961686866 -961857176
750080920 -749964674
884701746 -884512420
981012943 -981037819
297225565 -297250291
42488412 -42491760
607386585 -607201693
49243442 -49222034
816566963 -816714737
281838879 -281672071
90691805 -90493959
871558659 -871644949
849896114 -849855944
142578845 -142670633
600181069 -600261645
641042735 -641080487
522720636 -522713298
738499682 -738440560
701247008 -701283334
44429710 -44424946
167740673 -167581625
752483221 -752288415
821828796 -821763502
537787582 -537863040
265689358 -265509636
568435838 -568594662
435155739 -435074431
933055759 -933170469
208746953 -208610545
919417976 -919293622
641019969 -640907655
595829639 -595740743
241393156 -241294898
44223922 -44114800
942897974 -942847950
584911313 -584911671
598383983 -598220017
714443360 -714503270
294104691 -294225401
856747361 -856919003
589299875 -589402747
132276381 -132338759
868385993 -868251709
79503829 -79377753
154230766 -154092434
703624713 -703728355
139973080 -140051448
100893807 -100991255
629267048 -629296110
696681806 -696493926
281437076 -281331772
580665294 -580504530
39769107 -39653089
560790618 -560774308
812398678 -812561374
350241543 -350081735
595110026 -595001140
606009768 -606008700
443620245 -443457149
362872151 -362823425
399222179 -399185439
751930802 -752043972
859340467 -859430261
313641494 -313569056
785169454 -785224380
520172662 -520163432
611305956 -611224212
915415908 -915505204
780289464 -780225360
373677275 -373627913
213981908 -214013378
329881965 -330015983
209277400 -209420696
611065406 -611265084
687022251 -687125327
251499467 -251575679
806705079 -806610757
95765486 -95857858
34620201 -34765333
224906328 -224774568
255578353 -255391785
679324423 -679213161
35816363 -35690041
888838061 -888903557
831444218 -831431516
109312022 -109186426
286040100 -286071958
166092570 -165961322
27488364 -27553280
23757298 -23737596
200022852 -200103808
626749756 -626629568
162170237 -162177279
148101140 -147961008
470144864 -470224200
995566017 -995685525
970958920 -970919492
242848765 -242811843
469440613 -469560297
931757447 -931700117
930413846 -930481642
451550280 -451473716
680305921 -680217455
157766283 -157577039
486921107 -486833013
188633592 -188785560
950822660 -950783052
109758376 -109833990
176615433 -176722463
50164400 -50108084
943877902 -943782620
209874981 -210024873
35195834 -35107116
744891152 -744942936
813763737 -813956085
893695973 -893735233
557546836 -557523684
532713040 -532895016
605674432 -605667230
922073663 -922258043
138836092 -138663552
71641443 -71774897
853097302 -853213814
602815206 -602977152
595321716 -595232868
256697178 -256570590
23545971 -23671879
192041359 -191897769
781089487 -781157889
207777302 -207858808
821002090 -820817560
11690646 -11547570
162539040 -162563564
371264418 -371323988
204821041 -204860545
374558800 -374508864
577945838 -577797954
830587353 -830569055
222060650 -222014630
411332766 -411354402
99017274 -98852352
417835822 -417958262
813700597 -813543205
769897744 -769885684
533677265 -533723935
701937996 -701924502
511554032 -511713530
388785917 -388680935
192811008 -192976288
529226910 -529145564
589887089 -589769365
328972684 -329013966
868836452 -868703322
909912851 -910064115
279894415 -279968163
613076419 -613265639
450540016 -450366608
871999592 -872091442
535638044 -535555976
750990747 -750952333
19597674 -19713096
585515871 -585329447
732103957 -732259299
970208723 -970281693
763133600 -763224642
93411958 -93494644
147863302 -148031074
497195967 -497220991
34805224 -34979980
485398110 -485204906
636706171 -636554289
956090596 -956268094
784334563 -784187849
688643182 -688452534
343578718 -343765646
780796541 -780759249
705761535 -705585747
819652125 -819849091
197031619 -197053219
655436487 -655567167
776675133 -776651239
478509112 -478430864
101132206 -101000214
727543312 -727547126
284315870 -284149324
36436395 -36361191
739833824 -739845718
23267252 -23127438
127091122 -127170926
267515205 -267714631
928213208 -928389778
122991877 -123129597
261585532 -261563812
266193055 -266133631
999510579 -999481421
510732444 -510685216
974157949 -974222297
741478806 -741334152
785376258 -785329746
710299756 -710361342
470054916 -470052158
64414566 -64337620
557059722 -556864002
43014039 -42939299
744193933 -744157009
279764787 -279931289
890658529 -890667637
854817378 -854742686
883755852 -883633224
695738985 -695716779
974585961 -974412319
514874402 -514732984
195705481 -195698315
264363130 -264269678
753148677 -753281709
299373946 -299315014
617969372 -618077696
196697405 -196704985
827454276 -827452196
273651207 -273691469
691298379 -691338075
238725733 -238587067
662099985 -662204869
556736174 -556610356
444396960 -444336378
871322568 -871178402
755672664 -755829176
12093660 -12038858
139047157 -138931767
180798259 -180743771
217996668 -217906268
61798095 -61755451
366714568 -366693044
105567669 -105381835
561433805 -561334779
917214814 -917210346
670511206 -670652134
362462196 -362487224
174399437 -174220661
135907879 -135947829
711465466 -711515210
877537679 -877429969
37209367 -37042215
383629527 -383717861
85558789 -85552571
970503915 -970497363
302254353 -302129689
750008967 -749960139
653163716 -653144468
916433769 -916249823
472909535 -472813633
739942501 -739996557
538314280 -538412752
133173416 -133299934
470395903 -470362607
918264852 -918248802
955296187 -955210633
349398806 -349487840
223313455 -223264947
115096782 -115135808
193087924 -193225156
732181628 -732063084
975990422 -976151688
56511949 -56458443
550698431 -550620337
434845175 -434895161
342050996 -342142180
151303191 -151304169
991432927 -991504811
962630330 -962522142
570940651 -571113585
242104111 -242066825
437317757 -437318489
804913575 -804844397
414317196 -414361850
471740016 -471652440
152926920 -152821574
448576582 -448630552
299147930 -299221626
189677165 -189840599
805843535 -805939607
858414908 -858273552
679900361 -679742527
144422486 -144289280
370801321 -370762735
382463476 -382616050
835534063 -835636409
839174739 -839065139
462151071 -462054353
495734521 -495712171
473347340 -473310628
204284113 -204205827
486590941 -486458939
394512995 -394622517
114915537 -114809803
101320762 -101169356
370579898 -370444278
685232380 -685380182
230936975 -231110467
840160914 -840180818
110081941 -110059991
317579692 -317519440
689865622 -689716422
523335604 -523160408
436790237 -436635277
827358138 -827346966
484786618 -484621718
164166381 -164341107
721495097 -721573217
369149478 -369100844
955582516 -955388074
493651478 -493622288
343288696 -343310214
590739083 -590817035
996709133 -996753393
889152469 -889195533
576493401 -576529799
459985934 -460180044
649559082 -649653298
48662211 -48619367
762400131 -762289199
21125935 -21321643
214265072 -214448690
406549531 -406371023
36311382 -36398314
45918013 -45928197
339230557 -339135913
431318225 -431346479
734635601 -734672861
919746662 -919562076
973069725 -973023011
340554505 -340540035
672201527 -672380605
531886984 -532070538
214957261 -214941477
292100084 -292223430
797436092 -797616996
215929791 -215908831
443687440 -443877330
862092210 -862223566
898415976 -898534090
741498327 -741459285
478009522 -477835604
556673265 -556474581
162997346 -163189862
926468519 -926327183
630623161 -630506085
748647181 -748483095
794175125 -794167641
358406119 -358426183
488096633 -488103939
64705274 -64892226
864387206 -864543568
195253785 -195432247
387269592 -387185602
379296094 -379352922
500748383 -500852819
646082381 -646237685
616199995 -616181919
426270790 -426426474
430040800 -430235130
989588250 -989415326
510138640 -510177880
111689497 -111640033
700027627 -699959727
925937152 -925957892
415978014 -416140492
4319271 -4187117
122684979 -122807813
332502510 -332650406
326334782 -326443696
749025832 -749206422
462597329 -462590597
141683376 -141510320
897061991 -897169647
869971049 -870151117
695154230 -694990000
795498175 -795404131
686039429 -686234463
86379640 -86500838
699152837 -699118639
175461904 -175558324
371785892 -371635070
886328238 -886287864
286137351 -286194075
179030058 -178840010
351935202 -351890092
805003282 -805175600
514562250 -514527624
462335409 -462159105
189782648 -189923494
471337784 -471258972
214949369 -214949191
799753450 -799722420
72548372 -72407234
474077060 -474090574
595468137 -595571397
746076309 -746025041
345822754 -345698178
770634479 -770580631
149015704 -148830572
984966898 -984809178
188843799 -188960539
928889736 -928779370
527493538 -527526904
444639746 -444778772
363154218 -363226566
494496976 -494557830
361368745 -361352089
250487052 -250663820
209227197 -209182395
561163119 -561230803
969638284 -969482946
268957488 -268804896
953234849 -953268271
499661473 -499824189
886544956 -886470404
300923495 -300802557
251822135 -251707797
468638889 -468592663
917458772 -917330296
283069651 -283252159
79226253 -79118807
500244932 -500342102
447838100 -447716776
894096358 -893984360
366555588 -366588070
450191367 -450317709
972676520 -972841826
996378445 -996440717
78140470 -78097120
611804268 -611821714
510708830 -510508922
162357541 -162398785
773599704 -773729470
96341114 -96251774
27460118 -27646442
277996728 -278010996
56540145 -56630013
275992092 -275849000
952989956 -952892412
895927762 -896014656
904732063 -904549821
71384817 -71363069
691639387 -691656743
941448933 -941488387
379029023 -378954525
370682354 -370694998
85308677 -85215863
826185609 -826143679
529640775 -529690861
647826983 -647755205
566645914 -566453332
737543028 -737451144
867244292 -867145466
90541574 -90592882
803799209 -803857677
202420781 -202434179
813017066 -813038526
481258501 -481092259
573351877 -573212859
273474394 -273394640
278858845 -279012347
491213694 -491055316
699727011 -699866035
81714807 -81891451
503906340 -503779174
242027338 -242180884
92177426 -92059878
93879362 -93870764
214091450 -213935306
751762568 -751751040
71216976 -71066740
661851643 -662006607
229884486 -229972316
491655060 -491468782
670484518 -670490334
330662819 -330815493
432891675 -432955241
35140954 -35250714
192926572 -193094286
730156558 -730272476
721169619 -721230293
498089562 -497912212
585313206 -585307654
312086529 -312029689
533192932 -533268962
249068961 -248935641
370177063 -370128353
221396884 -221567790
210808091 -210840691
888518270 -888477374
623475097 -623668503
568735648 -568721822
937877374 -937686060
964956025 -964785217
787204741 -787033093
146108527 -146007607
555608098 -555525602
124380926 -124244326
797455696 -797486866
374887226 -374960308
856000217 -856166383
93753098 -93795804
599151727 -599161743
974581714 -974590208
672850783 -672854911
659236338 -659373562
474427217 -474240219
125120497 -124946443
188265952 -188106934
500522900 -500643696
341610481 -341456673
14061251 -14253915
943910795 -944040777
197122188 -197320108
143259324 -143149702
898155592 -898211624
286056029 -286020101
387691733 -387660879
941805569 -941622349
930226173 -930174855
64357381 -64376093
270575753 -270413807
993315915 -993211719
103187190 -103051310
650960944 -650764980
946418914 -946441504
459463969 -459557285
543082357 -542884371
870711043 -870597297
537172752 -537266492
15543568 -15696960
930190221 -930130911
226855505 -226852763
325206693 -325353163
821483549 -821372117
354599637 -354577033
176708979 -176735947
863553537 -863494963
478462227 -478385973
849979440 -849952688
547836931 -547944139
537567498 -537669948
982508760 -982484352
61350393 -61532909
579271016 -579138728
285166680 -285363132
549899476 -549718022
310607981 -310506703
273799530 -273808648
496861720 -496770622
357420818 -357353814
198970372 -199066252
176376625 -176314875
261523034 -261574672
828577065 -828607115
974405651 -974373963
973566460 -973625792
906830965 -906702873
629911196 -629923086
2280572 -2314390
408367334 -408335490
887946561 -888139315
762145861 -762287477
317992932 -317853230
626825149 -626873107
604744946 -604685228
466808732 -466638012
194975035 -195027315
320892130 -321042252
923545351 -923550071
85125803 -85197889
193664204 -193601460
314146672 -314050374
270187380 -270355898
298093370 -298083958
749485136 -749425144
686913677 -686714253
278566809 -278626149
794234888 -794312196
760867910 -760922116
999167411 -999066575
167049618 -167040740
521856802 -521756056
400285718 -400158490
711886520 -711950314
426031458 -425984644
229816469 -229855373
836457527 -836314687
868326167 -868445819
87423693 -87606717
742691763 -742529801
287254509 -287384461
136587937 -136544715
91184357 -91124909
828844836 -828951222
487191243 -487306625
753175633 -753215193
226112575 -226088733
144653043 -144812693
991391730 -991371090
154288380 -154173152
131140183 -131004763
404240122 -404084468
266511180 -266591276
735756767 -735757735
226691054 -226567350
190299064 -190462966
366393257 -366512241
888870809 -888746865
184960654 -184807266
28636493 -28543837
141238276 -141284676
890441275 -890568307
757056801 -756952549
37866932 -37678984
49232738 -49229094
455848328 -455652998
552065545 -551895727
724310594 -724407750
138705407 -138591109
851230382 -851415346
877668990 -877597128
712893457 -712816305
215146199 -215341895
292913439 -292805133
937767799 -937641217
131746878 -131726662
865965638 -866037838
748624561 -748669801
731034435 -731221031
954639427 -954816731
254789117 -254651673
237526759 -237420737
532352181 -532327045
766115785 -766285699
805650105 -805690911
985026610 -985097898
616110386 -615964294
182010480 -181932266
524256962 -524078444
309668299 -309681791
94583391 -94721293
762720138 -762836502
671558204 -671678256
289485786 -289552284
901687375 -901618817
510785497 -510965409
311029619 -310929051
426096261 -425966655
100155631 -100185065
475416257 -475458375
728268959 -728386615
604082804 -604106212
749934003 -749984553
232212051 -232055725
47647903 -47599789
18461102 -18588676
371520496 -371634820
663083622 -663074452
914669006 -914670204
35549952 -35668742
374859145 -374715579
41884942 -41765434
651564699 -651447503
833717739 -833534617
452834070 -452655592
443002343 -442986681
841720350 -841885538
75046243 -75030269
199716727 -199664959
953251560 -953212672
399019320 -399153372
892997291 -893011073
603113649 -603178553
88302120 -88129472
807653044 -807685352
555427816 -555354058
786275079 -786236939
536705705 -536605597
164059925 -164166485
677197947 -677227019
338469666 -338664016
302400082 -302528946
596657739 -596511095
602568111 -602437071
391974325 -392059739
887799861 -887840785
236856023 -236962703
172946955 -172852803
179841239 -180021975
349026494 -349072226
560467541 -560429763
222563585 -222496753
562886617 -563071575
947799653 -947895245
148987817 -149043591
796394217 -796504875
871967701 -871871513
137174554 -137242448
560104290 -559911956
563371990 -563380916
828415529 -828498453
78377553 -78473453
93825776 -93932948
899582685 -899475341
721319498 -721141088
397962829 -398053531
60367780 -60412362
522591950 -522644992
428585017 -428543175
677351817 -677219689
491027727 -490850521
731994364 -732119392
831038260 -831028618
961905617 -961920181
635164565 -635260315
337485671 -337370997
749834780 -749676716
930447744 -930341718
952387187 -952362551
177578285 -177758757
686136946 -686088298
942227912 -942238500
730753396 -730813204
304685944 -304639250
633470038 -633657474
320611039 -320456105
274612725 -274766171
88937939 -89010037
340436089 -340406989
14228539 -14279291
472047641 -472180311
416590601 -416484237
119222716 -119120368
839119939 -839062131
38455633 -38615725
542812756 -542765422
440566014 -440686424
499879060 -499769318
576252437 -576234551
744433115 -744499941
328653656 -328464164
982158925 -982057809
408180373 -408339977
882365936 -882349068
219535319 -219527737
410373367 -410264225
389348570 -389163850
53898193 -54008397
145936819 -145873449
978081568 -978059128
138452593 -138377887
7823571 -7898239
599869633 -599752135
33130509 -33071065
626384448 -626370142
137864978 -137798120
761512147 -761558335
751327355 -751131939
782159788 -782130520
643090206 -643092796
968815692 -969014794
310979335 -310948107
239560280 -239467626
705920161 -705965769
835309803 -835137253
979766362 -979819608
335049731 -335157019
201869420 -201943420
325279928 -325144920
921240758 -921165084
47911186 -47753850
670905703 -670750643
116580822 -116707118
281565782 -281471340
823475526 -823570562
46154973 -46047193
44965937 -44872285
140888398 -141070180
329493441 -329295659
400657542 -400599836
419276450 -419129242
660083902 -660113650
505990594 -505919826
352283178 -352349668
612818386 -612632660
875492847 -875560779
833008625 -833041497
653154092 -653090722
452503445 -452459099
484440683 -484387301
511308738 -511435914
457380919 -457439357
544545502 -544550342
718812204 -718941030
239929732 -239929470
105655352 -105497524
879473710 -879574046
917742813 -917782177
321305317 -321442099
359682119 -359828183
396841106 -396763858
635212440 -635135088
172625669 -172709357
787549519 -787355321
75269159 -75278371
751333234 -751519342
118326377 -118505671
839448130 -839495174
1523380 -1651084
657706080 -657611758
651711772 -651553370
215150336 -215081758
22912842 -22942736
381183408 -381089878
798065617 -798207441
484231956 -484229666
338822375 -339000651
924983634 -924987746
378348173 -378493451
670684472 -670625690
267494084 -267498592
376730916 -376627032
879043222 -879013992
547392733 -547355349
727228387 -727123913
952399561 -952391679
584029697 -583978695
89840597 -89864337
633692532 -633827968
707229627 -707122591
7898051 -7898427
730911532 -730754302
225079536 -224984596
105912427 -105795423
249942449 -249918369
495791257 -495853277
357892915 -358001665
579523429 -579616261
414562726 -414400150
687224191 -687026463
983609273 -983736137
664574643 -664394455
482497276 -482693218
61736189 -61776773
625989136 -625830958
193458799 -193510179
218341970 -218505414
787331758 -787232352
63082566 -63133478
179874749 -179776763
150077762 -150208120
583478905 -583303901
730015374 -730211470
683899149 -684054521
29553723 -29411195
508879748 -508938040
230439540 -230418632
783595219 -783695097
331138612 -330964148
214356881 -214177477
963774258 -963960514
384104720 -384198614
138749822 -138660992
135927854 -135760248
229695387 -229706605
279099200 -278991876
903137545 -903071113
616155491 -616244499
878105309 -878030771
904273704 -904374982
889801727 -889818389
523038760 -523143184
938511882 -938505098
962148108 -962081928
225573838 -225458470
639145659 -639290081
413910888 -413743570
261089911 -260986559
912733173 -912753993
296918608 -297056776
116864 -244082
487879736 -487810692
339941731 -339932625
687287561 -687437271
904324343 -904299663
826239506 -826381062
178012495 -177965001
791808419 -791961635
867177069 -867371911
70734869 -70929833
490046084 -489989542
592431339 -592534693
263313245 -263406555
334320941 -334466925
88973988 -88804700
900396632 -900354140
729654025 -729573881
505349913 -505404423
666226474 -666352272
795135536 -795193756
376721728 -376811658
814667902 -814483972
722963541 -722801409
37440102 -37569902
107685624 -107524294
185926112 -186103378
909324554 -909331490
638817360 -638902860
496231050 -496260080
937945123 -937857223
769552382 -769443988
687903165 -688095491
952411026 -952412756
948777430 -948767106
677020427 -676965295
441094145 -441267573
624983487 -624922911
965350370 -965300852
793464027 -793280027
955040527 -954995213
22493912 -22552940
458165033 -458115639
231120104 -231237564
610311358 -610180724
467149481 -467195229
107367907 -107305081
140820473 -140954979
67550900 -67465188
132307570 -132228224
270650901 -270500605
424052247 -423900575
314391871 -314314563
780556497 -780609487
385698759 -385814415
621461656 -621332914
243320105 -243426723
524986368 -525050136
706573345 -706402457
252802210 -252764066
817396741 -817291865
792651326 -792698542
435827434 -435949894
137930533 -137818733
825135589 -824979247
325939438 -325813900
652198846 -652202186
51855964 -52034746
167557262 -167640258
914542902 -914601822
638494213 -638433337
758369038 -758215140
495822267 -495820023
396101159 -396185885
192652602 -192494260
612557324 -612560928
391905919 -391840761
193414301 -193297121
498416133 -498321745
481244266 -481346348
277378696 -277430334
851226336 -851322864
114284652 -114182934
335740503 -335730275
866774328 -866768360
67767944 -67797458
159240389 -159316883
743543912 -743697370
942200088 -942085678
140391954 -140309980
796146946 -796172808
595498776 -595345890
54725374 -54562288
933807876 -933647340
223511389 -223341865
485321468 -485474752
488194328 -488013550
239017003 -239017919
737733868 -737902592
465345711 -465493353
661959253 -662053961
425253506 -425111222
248725754 -248534900
776482189 -776446173
499742831 -499648705
958117369 -958113153
800009094 -799970252
453750387 -453659057
546655617 -546541531
329938644 -329948974
743959640 -744092062
633116081 -633033027
995615852 -995755198
563286781 -563376453
260856939 -260712937
601763393 -601725351
363159345 -363293787
384735321 -384614431
396830647 -396851565
743750350 -743782462
235136694 -235009032
430598582 -430592900
783564571 -783631635
316467539 -316605745
671057926 -670935178
312453839 -312313247
669493501 -669690293
156904848 -157012584
738123349 -738094899
354969667 -355048929
424097264 -424197112
264466307 -264283111
478424100 -478274810
839471652 -839293652
66827059 -66962059
704236545 -704158367
707498096 -707667488
212818808 -212847614
604934665 -604857071
375506381 -375473401
293225345 -293115241
544264404 -544068190
539160876 -539015450
15620264 -15528252
204308925 -204365551
991763909 -991911507
511374115 -511569913
399231072 -399418340
988259572 -988399206
511031328 -511073984
446146300 -446059112
672386322 -672503090
473742471 -473851161
202844780 -202920054
23173889 -23360615
102010750 -101917552
569624362 -569601738
417373062 -417451668
268282532 -268283816
421781641 -421923511
962188328 -962108958
567187980 -567264646
39121171 -38975955
272758473 -272660235
805855371 -805803765
809276806 -809162488
709307493 -709286925
921895960 -922056032
545270298 -545463620
633217757 -633215985
747356127 -747394967
539896336 -540073436
156958716 -156797342
674595668 -674603888
967638542 -967533980
529158275 -529186237
168801491 -168660849
265331624 -265295522
970128470 -970005386
247085477 -246952345
80973137 -80894287
527690231 -527731507
983299672 -983490324
995097575 -995038413
378991774 -378877942
55956093 -55910895
408793583 -408680887
104495047 -104348367
526495850 -526460238
237827220 -237718806
210014345 -210035401
927839111 -927956597
975885685 -975775061
480960027 -480792113
847948537 -847814879
321270787 -321307195
951082599 -951238067
734628873 -734623287
603774815 -603808831
645078987 -645259977
909438385 -909426141
276497888 -276341372
683733122 -683887262
548521036 -548562262
320112940 -320008974
850652064 -850589624
101173407 -101245059
317176169 -317102645
841417333 -841479453
902560665 -902422219
639440304 -639376012
785310440 -785442076
74562728 -74629498
249486570 -249291550
682597659 -682679991
526947937 -526915101
839236059 -839364917
362711134 -362512058
682116332 -682231688
930170218 -930282128
941669175 -941634339
620357014 -620333736
735266485 -735302023
158521601 -158559487
321409071 -321557667
179466749 -179272481
597790224 -597729472
624552819 -624732385
233742287 -233554217
249656678 -249617988
155384711 -155479489
782126286 -782137698
836074098 -836015186
849092189 -848897317
77622042 -77499098
808167576 -808185342
543218627 -543259297
564657583 -564580631
737174251 -737182227
975561097 -975604659
253634110 -253569670
785984231 -785900717
29317458 -29260956
184889883 -185031425
429996292 -429925776
782863784 -782973886
626849357 -626896857
805011010 -804816140
322179005 -322305461
542940385 -542851769
569764937 -569902109
916901056 -916823378
563749822 -563721326
558386528 -558346524
439493260 -439435486
251010177 -251016291
159491508 -159634160
224578129 -224477997
923781063 -923897415
160843924 -160698042
338112542 -338031786
337616141 -337707183
326758695 -326615807
534385349 -534541653
127056860 -127070124
450900281 -450711591
140628836 -140767128
544386722 -544348670
272861025 -272841481
720571456 -720456718
483192100 -483322204
579349478 -579281358
422495666 -422339252
194918898 -194925480
361316971 -361420519
144324953 -144520019
334428513 -334531245
969260680 -969174906
889478678 -889299370
335267505 -335464293
5747413 -5663667
931794335 -931885277
636178089 -636121149
379305736 -379400108
381368117 -381279985
180257677 -180218273
189582306 -189752350
316634423 -316599103
196260151 -196421031
539389620 -539356896
997695975 -997818395
858304013 -858292851
386347422 -386419674
668719955 -668720099
511028043 -510902775
906070907 -905965071
63108022 -62924106
932137779 -932145131
887904012 -887777558
84907814 -84744116
603722197 -603689547
637635975 -637813377
270757126 -270673276
170258324 -170242222
706438326 -706397402
470376621 -470415185
196460780 -196605076
286013096 -285971478
291592031 -291589731
363426389 -363408145
750979174 -751002320
956424729 -956284361
470513564 -470619092
548222815 -548129873
789782912 -789900610
481285301 -481407395
995920586 -995933864
244785843 -244687833
701463630 -701321888
454576966 -454751880
402459269 -402289843
440175334 -440152738
952124805 -952184963
240356115 -240156743
404047679 -404162295
296556037 -296706627
987926884 -987938362
622926205 -623123875
652515818 -652556630
710750148 -710655082
459321191 -459280417
782625780 -782750072
155732010 -155841286
950511116 -950673234
911892652 -911779386
996427731 -996495221
851558401 -851561613
452512326 -452494564
951884620 -951971912
436519700 -436453316
30934517 -30758549
618472248 -618347880
272641710 -272668594
514992002 -515136570
795747098 -795559336
350529431 -350577585
489894749 -489964835
688820178 -688908974
113973204 -113968778
827762230 -827704292
191669300 -191808700
24100882 -24105454
794434656 -794418882
624584113 -624495199
444256876 -444211246
336714291 -336569033
211029486 -211062936
182368337 -182240441
863403715 -863486023
995369393 -995353935
912082582 -912270804
474639750 -474500276
569770188 -569742588
607480770 -607542068
757595758 -757726450
664367780 -664332776
486355076 -486225494
339591159 -339595011
420739338 -420825850
644096435 -643986997
970417392 -970316450
868838434 -868834470
67008965 -66950639
108031927 -108160967
372063850 -372013218
963147822 -963313292
681837505 -681842447
388357378 -388284896
200216925 -200110153
646716722 -646615848
852662608 -852500810
650070998 -650093736
309260109 -309147857
671431080 -671618230
678460084 -678552412
620289360 -620309528
898017422 -897876530
680005975 -679874817
835572069 -835700749
889596612 -889568222
653010878 -653087600
766116908 -766084054
853464010 -853600474
253392656 -253386416
686615351 -686465057
766084644 -766200742
561783235 -561947353
432474353 -432625059
647615083 -647584161
877129192 -877292292
276363372 -276419630
566271834 -566379324
905072379 -904913629
679544592 -679646186
244389102 -244467712
576511600 -576454988
647243477 -647292287
317061757 -317003621
64166015 -64080521
592667639 -592630407
410765311 -410694365
403387790 -403297292
486834236 -486863460
207274137 -207330699
526395934 -526226050
26991640 -27003276
413340638 -413323636
979320435 -979322857
45941109 -46081677
975569837 -975639481
499584817 -499447647
165800619 -165937411
892830022 -892839674
980593686 -980535918
281737360 -281688544
714473315 -714471399
34210916 -34269560
285031320 -284934434
939602325 -939670723
286122756 -286265394
905774234 -905961474
53170861 -53362963
269337403 -269485251
157650749 -157671661
366558627 -366617513
726183775 -726321877
65947885 -66021683
975109040 -975170364
466212730 -466206042
465668621 -465747687
506302387 -506489119
50317058 -50288540
946741454 -946823966
327310386 -327172374
709715057 -709904161
724907179 -725056017
214817515 -214668511
424080717 -424033331
287347587 -287538135
828152733 -828004937
702485775 -702329035
384206994 -384370852
703324714 -703226228
531902667 -531725681
608521491 -608631035
48949546 -49143318
662300789 -662307015
330166571 -330032131
682225992 -682237384
876752898 -876570226
293321374 -293129316
180024871 -180206533
641247505 -641415401
352185257 -352045869
808283987 -808086697
406094465 -406078969
718521790 -718502074
398059498 -398047564
925754209 -925829117
326130732 -326186502
336845203 -336718463
964061183 -964163379
134536601 -134622053
981025381 -980886591
208817537 -208676369
227730671 -227925603
663262005 -663262441
824675700 -824853064
994208785 -994202169
531031783 -531185211
518718856 -518738132
114474009 -114492383
134571011 -134673095
62216200 -62392156
259810041 -259969253
313661220 -313621768
964281592 -964424100
3150339 -2960583
333076432 -332951054
388759998 -388811836
194666963 -194536927
52628866 -52597204
216589053 -216426109
402828940 -402813466
497261023 -497180959
594822273 -594752901
398474188 -398525918
522917630 -522815574
530726609 -530533537
728327787 -728175359
659660887 -659743591
185430717 -185318359
962300287 -962140243
81223635 -81374475
961306211 -961263761
636861379 -636845855
90162690 -90070754
911708991 -911598931
596922072 -596742032
420169129 -420127981
260582345 -260597305
284208421 -284232597
553925339 -553948825
187696801 -187803807
506884388 -506793976
535475046 -535532574
13996275 -14157583
87978879 -87974619
318777917 -318963839
874041359 -874010815
233263476 -233370516
31475534 -31340304
704780802 -704635146
162295954 -162255334
596584417 -596544637
90116722 -89927424
289417081 -289237521
914247578 -914347976
737429460 -737339282
239283916 -239177508
555313470 -555276604
181316372 -181133040
855479152 -855363554
75708948 -75550780
919414244 -919540086
692760829 -692775243
250333157 -250202361
361360417 -361307127
699514896 -699437502
389434116 -389263024
873898770 -873895166
463836067 -463878949
554984458 -554785582
101703082 -101689342
408095410 -408180092
299330694 -299417198
42351352 -42490086
525808169 -525968025
546147498 -546237648
514985897 -515036399
78724634 -78836636
52242829 -52440577
389555864 -389392850
556039340 -556209662
591440886 -591253206
550776984 -550662776
649423812 -649484622
587595407 -587794827
882817077 -882988583
819929609 -819889899
559490096 -559312554
706335452 -706170966
602347240 -602489176
596195003 -595997117
790357893 -790297433
641151130 -641110918
720799241 -720986547
206323452 -206240270
68573169 -68518291
177206481 -177144013
479121003 -478967737
419813706 -419896114
663085632 -663081612
59951521 -59948957
723802597 -723704045
960382643 -960557603
760485619 -760304955
336977678 -337060064
65745132 -65833836
137059722 -137039370
44813708 -44825316
593558319 -593453825
669249649 -669098883
949369727 -949238973
631230515 -631038483
585979206 -585833798
988668153 -988519251
705998928 -706193798
812782450 -812877216
60678158 -60807442
463626658 -463545536
82090126 -82074566
773434234 -773599170
873160924 -873086564
786660486 -786704898
617137463 -617288971
18368704 -18233250
546751526 -546559708
985252095 -985360457
526383058 -526478044
930560548 -930552910
179706630 -179552772
917779195 -917957227
157746067 -157786499
550259613 -550222797
94116990 -93970410
602334310 -602151984
7119194 -6990368
571342234 -571409216
297784916 -297668686
533390484 -533472650
423072150 -423074660
580731085 -580913579
531392832 -531583576
206051971 -206165993
246435910 -246260290
31033561 -30925201
11770270 -11611022
769177869 -769283573
38535679 -38365689
848659676 -848761450
578634888 -578818532
955990427 -956041811
888179470 -888152878
704197456 -704010120
146403972 -146589828
605417954 -605318142
88622009 -88772721
757400915 -757445035
652912554 -652805388
36501832 -36370958
103297932 -103125790
382197724 -382376340
355583467 -355414195
779227385 -779198109
656227585 -656369299
506079279 -505988425
363599388 -363674460
210038368 -210049282
952865906 -952701824
943406042 -943450368
299000206 -299184778
452198302 -452298666
453476900 -453546422
830420378 -830463970
505987226 -505993962
726446273 -726560067
973348458 -973400506
724359172 -724198122
681839976 -681677154
848456074 -848504904
283738872 -283920348
443635595 -443775317
222718018 -222797796
41310396 -41363920
721230100 -721408896
581775600 -581582326
437156966 -437163614
736670539 -736720185
21563847 -21420715
478020494 -478076844
771169206 -771290988
344793763 -344647635
483916948 -483731724
122426011 -122382921
986350990 -986169194
99802031 -99689653
452248484 -452122056
24267004 -24419880
26476366 -26483976
777565823 -777583309
840106227 -840255409
2780001 -2760491
8038079 -8179931
35882387 -35954391
666369544 -666517344
260520649 -260406347
660923284 -660723876
847783879 -847730439
944962797 -945035345
910335883 -910276753
496565794 -496497678
155092667 -155115865
71708170 -71605346
74848917 -74739691
928457616 -928453844
846378581 -846355237
456364141 -456365161
588274633 -588175659
48278325 -48410101
518855486 -519017988
416585386 -416783638
976326946 -976482914
467448819 -467514977
501863790 -502021080
512614335 -512537153
381724801 -381712867
426862579 -426710077
347689173 -347803583
695369531 -695463365
117453352 -117382650
60327790 -60496934
422710388 -422523726
831807383 -831853925
599343962 -599448952
723798979 -723806215
525871393 -525770231
545020140 -544956710
460995358 -461015726
21798123 -21777599
808581239 -808535295
333658728 -333489262
91136805 -91297377
282339137 -282525137
974832161 -974896855
705400758 -705313250
35584282 -35753202
379585540 -379758746
96652902 -96606348
148722177 -148676301
526982842 -527000126
984888038 -984741414
528043934 -528168682
183434818 -183416402
564524707 -564345933
185555886 -185626078
981607520 -981446950
562303281 -562412963
629130355 -629120931
37488913 -37447133
681486818 -681678888
229182711 -229146527
258970574 -259088656
251738282 -251764966
453489053 -453603791
50537151 -50575619
100710228 -100525744
46358235 -46539783
341624383 -341760935
937228512 -937175302
77515954 -77364364
240201947 -240144021
971120178 -971239366
706406355 -706470297
895896715 -895860413
576467235 -576323559
803247556 -803227092
108775687 -108934867
471511953 -471398661
975658858 -975796378
635160374 -635122520
314989747 -315179561
652145409 -651970109
171643385 -171485515
757903613 -757963273
438715471 -438808641
715087003 -715070041
447909068 -447876622
477701903 -477858141
519610446 -519714806
266539260 -266687898
598997653 -598951917
608682775 -608846703
180692745 -180633285
997262536 -997221856
625069364 -625042558
927356320 -927483950
515932517 -515899883
882483594 -882550990
712037208 -711996398
64893426 -65072108
399015526 -398840250
448718629 -448542475
488402762 -488459498
644986054 -645169482
190495856 -190566810
524416046 -524314222
31583567 -31669477
589150528 -589190384
290974786 -291100418
185185692 -185122138
619504886 -619353212
308681607 -308526545
951678965 -951855711
296110410 -296251314
639204092 -639217870
849295892 -849323854
915061535 -915009129
960040283 -960183225
418981682 -418909284
245513165 -245561869
501059288 -500930144
508657983 -508839331
968431444 -968488602
325212424 -325092424
587233858 -587281858
397546659 -397433125
924182021 -924151793
942931217 -942864731
295457286 -295523064
597759848 -597644430
806960834 -806864850
470717442 -470520742
824090918 -824171844
747567371 -747766509
418369858 -418222024
615992706 -615866544
387437969 -387279923
402763335 -402894545
160424983 -160601903
202416675 -202563665
951370308 -951297036
207313126 -207459132
679121241 -679145375
466189724 -466131856
457530592 -457650920
798848004 -798966742
449824425 -449907593
692942586 -693059646
695657705 -695514047
554011131 -553972945
203181249 -203210587
921596195 -921698625
183242018 -183110678
503174864 -502988292
605355880 -605368048
883359724 -883481174
968118858 -967992908
994340055 -994141369
82579611 -82380671
366465008 -366559474
526722112 -526660276
748485301 -748455105
495123935 -495246267
592459315 -592294551
116713787 -116897941
354411759 -354513405
299616936 -299533756
307654091 -307714393
920532274 -920681436
444930684 -444846092
14509522 -14693432
148699239 -148575179
583549179 -583415777
844695642 -844854316
121100753 -121168305
957000244 -956804912
445878397 -445745267
188204127 -188327777
16192475 -16334747
606094651 -605924885
719466890 -719317442
495554109 -495677561
69772253 -69954361
493108917 -493085981
558198350 -558366526
569020949 -568821451
20576272 -20565546
704018281 -703911393
284220509 -284025641
305140061 -305274081
190991088 -191023934
77194179 -77193879
70574856 -70760404
344566722 -344506912
762474065 -762552029
568826874 -568731618
290826632 -290730278
770232361 -770399819
898715722 -898748012
385668145 -385508559
260799165 -260914713
376966344 -377099980
937142754 -937314270
929558954 -929724940
894751288 -894876948
435191135 -435357123
994455614 -994574366
118577003 -118434339
662303902 -662273740
274168079 -274023759
555378020 -555248920
778498094 -778420732
351946029 -351924375
249221035 -249346025
20736229 -20615165
264893133 -264789465
822879103 -822864379
132866283 -132823527
665084785 -665006425
293982983 -293885067
79328278 -79204788
245622872 -245698944
353223440 -353229514
844116226 -844154450
940521756 -940464208
208142286 -208067094
28969742 -29010514
491770872 -491573828
26632574 -26575616
415060362 -414870928
52056009 -52133531
733648646 -733467322
188003669 -187859403
326331645 -326348669
769314497 -769252649
235467311 -235598979
688687703 -688611879
207636370 -207477590
408537646 -408346170
768026966 -768156202
126336199 -126486417
565156629 -565273163
862958178 -862863974
58049385 -57938609
780006388 -780166794
749439784 -749407060
856289268 -856225618
995041890 -995008382
925716552 -925554202
785348324 -785535828
601000191 -600875171
981257342 -981362432
570791786 -570959174
398799671 -398833323
557714708 -557591034
716483817 -716683717
712854881 -712708123
285482342 -285570736
946287811 -946306755
417640900 -417625854
620061799 -619900951
185590982 -185458556
465207615 -465029417
140611917 -140461047
194601945 -194508799
173452660 -173442170
253944667 -254001263
431925020 -431760298
527740759 -527722255
72521864 -72627950
22850082 -22791438
325369243 -325337083
760395287 -760283651
494196568 -494033194
109682902 -109495810
620384064 -620480430
366141971 -366335583
574397316 -574560690
410596389 -410525859
972847888 -973046368
496844640 -497012592
956559067 -956473213
76964337 -76866435
371057932 -371132356
635963307 -635903893
649841434 -649978024
899699239 -899802903
41982941 -41786943
191509328 -191447482
721053708 -721080378
108296947 -108419833
472270928 -472089694
889181759 -889209307
880527613 -880340731
608861920 -609042082
528772973 -528922467
940066480 -940003890
724017904 -724130142
387971092 -387850296
593606825 -593547753
734965827 -734830185
500577721 -500709671
287041907 -287044337
839382652 -839347182
337071771 -337048357
622343763 -622172741
570243907 -570123775
640796623 -640609599
524345598 -524486494
972467612 -972543890
625032091 -624934883
746716777 -746592569
733760707 -733888255
2457645 -2634571
435218731 -435210673
567136313 -567091965
57801086 -57642440
180992501 -181085259
12313658 -12508554
669719831 -669660755
632521656 -632680256
578103283 -578051269
731331004 -731369706
712567852 -712548734
527676682 -527539506
393244977 -393122145
78658339 -78780635
419542837 -419663929
22917871 -22967601
440798185 -440933865
979092021 -979200211
675274132 -675264880
72814976 -72863250
439687531 -439585793
89508769 -89392203
781963706 -781867544
896549997 -896531241
810771588 -810891418
897013921 -897115819
335067983 -335063629
177997200 -178155240
292884673 -292942205
361174288 -361200548
944359929 -944501477
97537056 -97724172
290878379 -290774885
495918184 -495788370
265333876 -265329372
164824506 -164957522
652140848 -652325908
233957838 -233917736
181675770 -181558530
933110963 -932955719
710330549 -710215655
653863147 -653985515
264841299 -264834281
23051657 -22883545
323456488 -323644726
320358278 -320348284
227229786 -227387340
118978069 -118949095
614187218 -614349756
792761193 -792925947
343385247 -343235181
674434376 -674322014
115510604 -115318290
900017462 -900198890
79434761 -79572897
896065825 -896157779
779706347 -779765281
84030866 -84132910
996060972 -995998724
53079469 -53104685
192485857 -192416401
134342106 -134427966
776579625 -776626117
200997338 -201083336
820900673 -820879329
550538076 -550355790
539799591 -539655769
504336518 -504508796
650239572 -650331640
930568590 -930692738
483324896 -483418062
802463285 -802309097
195144546 -195343016
285828657 -285914807
658163143 -658329697
234446735 -234331337
53082296 -53127074
647678718 -647791094
793117328 -793284056
945409797 -945288581
968221911 -968409115
909481384 -909429760
980309447 -980504855
197372135 -197530407
786787341 -786759301
155078814 -155104266
337145876 -337191742
912030801 -912076789
146967748 -146853058
598093464 -597988036
425561128 -425591764
304258540 -304069154
813087045 -812990007
58148411 -57950359
27256050 -27125510
342602966 -342723362
47623846 -47454266
471281483 -471394085
384278057 -384288923
817571779 -817408913
75252267 -75273765
589523375 -589569247
591302258 -591343318
231007099 -230827211
126549939 -126554303
499545707 -499623927
434531162 -434585724
70037442 -69871280
167199633 -167154845
830571930 -830471364
348083214 -348185372
315535756 -315539314
836726339 -836551817
790396864 -790412192
540319485 -540516615
864077531 -864067713
406227847 -406211283
883150400 -883054822
725846123 -725767599
271213990 -271257500
364103645 -364033525
717784080 -717793634
816761290 -816668184
735435646 -735620576
168189173 -168077859
719786819 -719926843
611019216 -610854456
218085509 -218264385
676361034 -676299406
142595627 -142510119
861921451 -861763487
891175016 -891138622
564771228 -564751718
359593323 -359676451
682986772 -682961128
452876220 -452791920
612725523 -612563413
298180035 -298220415
398070765 -398048231
288858920 -288724406
943132934 -942959444
198084812 -198276098
357092082 -357003628
632744878 -632813010
49903734 -49781814
450529438 -450550594
821545862 -821637754
264555574 -264377040
396595787 -396546185
247552487 -247700187
829035491 -829195977
206446025 -206513445
113678301 -113542205
254248693 -254339333
183543692 -183676574
978786610 -978839252
429462107 -429509221
562823961 -562886415
896693936 -896592280
352392208 -352443538
313095523 -313231855
607475493 -607608643
491637770 -491672350
242966664 -242863688
905181819 -905298305
934293019 -934384175
150713637 -150583503
890953941 -891139885
890316326 -890143456
320966963 -320967191
478599745 -478794131
423563737 -423368895
303244316 -303395134
795893919 -796081907
727440471 -727400797
552432358 -552313768
742455101 -742529681
576759729 -576847181
357899564 -357784718
703964837 -703882471
118113503 -118140011
939730887 -939757901
21463008 -21429562
43439382 -43359636
919448507 -919387445
30290694 -30451660
106945696 -107006144
656914664 -656737050
548843602 -548891356
64982767 -64801685
697113077 -697140425
312543644 -312706340
339035116 -339064302
399029821 -399001231
935920820 -936007274
938960949 -938955277
755202807 -755125213
928268523 -928202381
727078718 -726893324
553572081 -553536491
204947866 -204798154
94626082 -94478622
305143755 -305207071
937032331 -937018997
175533406 -175714874
203647191 -203531331
141328857 -141240495
180624793 -180550151
115020309 -115116295
865605752 -865641386
416472079 -416537419
271615815 -271506685
804103198 -804080286
357842141 -357724097
544357399 -544518451
420984672 -421112434
696098279 -696252001
304050043 -304163847
831626623 -831446467
967734959 -967752685
680792261 -680814639
979108876 -978963990
153026883 -153026471
285698525 -285768413
948182225 -948123795
129530792 -129435674
221482337 -221444513
889032776 -888843786
934762327 -934844681
644711782 -644755582
249615205 -249618439
939744394 -939597052
5479926 -5310478
233891955 -233780985
662681899 -662499665
511770908 -511656152
131064751 -130874181
926802651 -926654955
903748779 -903656953
125937799 -126056149
632556114 -632600956
235072863 -234952105
754814053 -754777401
173161386 -173237060
181315327 -181475091
591947971 -591935069
669556585 -669361979
51025710 -50908422
405686590 -405587564
197655744 -197671576
972145730 -972258316
120307132 -120397980
750477856 -750618844
449521849 -449582329
153058976 -153149150
79417139 -79366369
771532765 -771696567
158847463 -159027747
381980280 -381870448
122937271 -123060737
436769190 -436811284
116225680 -116340184
63666062 -63475680
665036398 -665133172
288317159 -288469339
515976147 -515932693
804619857 -804495039
590039080 -590202684
688173120 -688049318
493296529 -493280347
270788210 -270726042
10809331 -10812969
909876018 -909819318
810674619 -810806213
443216640 -443081064
93080626 -93131398
777479063 -777542373
397074549 -396901887
881207176 -881116122
313304932 -313492528
620745375 -620704649
294667203 -294670623
910823386 -910853060
572089900 -571892178
312871356 -312805568
416275116 -416375826
896458184 -896641810
952378754 -952395620
622438534 -622248992
937884392 -938005854
963184579 -963046781
289327301 -289227719
136722191 -136693815
986281417 -986469639
944678285 -944521707
159758395 -159767203
143766649 -143591533
992687105 -992633077
844155234 -844351224
145803059 -145713301
422513819 -422617057
600829450 -600869988
360834722 -360908148
383285179 -383217371
135177085 -135165997
964726992 -964566068
150597637 -150522983
450254538 -450199868
846827115 -847014951
87412540 -87397486
586194376 -586001576
86992826 -86973008
266114067 -265936635
208942049 -209138905
139206837 -139242031
748747511 -748592091
814606362 -814729442
489838072 -489837576
959934128 -960111754
51274468 -51381978
194428886 -194555372
95254157 -95236899
701691444 -701812854
586888068 -586782716
45068719 -45226565
376302619 -376468033
280817602 -280920056
694479201 -694405413
422486004 -422505328
116110635 -116102157
288544227 -288591095
143603381 -143679091
880490614 -880681882
876661562 -876518596
231306773 -231314717
307319450 -307299394
539145350 -539176402
85732732 -85743254
952124965 -952046767
877777178 -877947230
775024217 -775170453
74579516 -74722878
537073150 -536949810
726428604 -726410436
609628517 -609604357
272518115 -272558011
973222076 -973374482
222075068 -222247856
971855564 -971970706
745920364 -745801188
543389790 -543392520
61445312 -61620506
772287328 -772455130
340079917 -340179191
915424757 -915407383
529202325 -529251495
129214662 -129361234
648359255 -648175835
575180089 -575370063
198364976 -198187220
46394310 -46417350
848232752 -848373768
340573037 -340574693
914861018 -914731554
551684467 -551789891
671986702 -672037126
649806848 -649696902
123729968 -123628382
260412481 -260448213
672235557 -672214211
588209702 -588339564
785827983 -785650339
516826258 -516902394
874026087 -873909473
787008299 -786852381
771851176 -771818020
987709198 -987563000
885973352 -886151052
290298635 -290418925
207275269 -207386129
614486560 -614549422
990782775 -990955899
257629029 -257443445
308817490 -308661126
197352759 -197451271
262556716 -262408154
429481991 -429295433
107335330 -107335230
258420722 -258503264
657603210 -657632920
150513426 -150388308
694246095 -694262947
558575240 -558730858
115239943 -115366657
422692601 -422728175
637971168 -638058446
329648698 -329635166
809571556 -809494880
221643586 -221491994
601502008 -601672426
946955319 -946981499
446960837 -446840169
631828149 -631757479
190600274 -190739288
589007746 -588941672
471745596 -471734436
650843426 -650683812
478349455 -478189599
254720395 -254681447
14499903 -14480399
897808568 -897615798
885616540 -885648528
24968880 -25070960
720643145 -720560743
289034295 -289003415
426927029 -426975213
683752266 -683810192
60742318 -60589360
122646968 -122552702
718067855 -718121255
745657220 -745534564
447629882 -447777438
910424208 -910247558
767346514 -767461034
790569677 -790448833
309502257 -309675045
32603155 -32505275
381210235 -381156581
19286740 -19372798
965577286 -965495146
485635886 -485541068
469630774 -469520458
734192224 -734375948
921501406 -921647410
929834217 -929885279
48458435 -48526625
694813889 -694740611
409021810 -409107104
781100420 -781120194
441309569 -441500851
502460125 -502504841
663457519 -663494745
81650286 -81461566
780582992 -780472380
588814105 -588879685
102278860 -102225688
554087544 -554265208
159825730 -159708676
984533078 -984710682
697856551 -697910603
339049709 -338951593
768724161 -768720713
176862307 -176753169
605168111 -605115007
868090904 -868047232
696587866 -696417218
488532632 -488386364
59101249 -59102057
31102184 -31017764
466745944 -466871520
997420079 -997605249
816027611 -815964097
489120467 -489276579
440626219 -440589603
630509401 -630323111
462901240 -462713928
927274642 -927089708
926589866 -926436046
517203313 -517109197
908360058 -908417516
916743209 -916697061
216394890 -216384870
308886949 -308748031
487496198 -487338720
75038256 -74932520
470808896 -470748420
529575748 -529665818
888381162 -888497822
883102611 -883095927
820272589 -820426041
895049062 -895221378
216488962 -216304876
470053537 -469949069
362611596 -362598652
350161639 -349999827
969401375 -969420499
377735792 -377772872
777706608 -777904388
586065912 -585892500
567340172 -567528270
923839239 -923687281
567637505 -567698681
410519414 -410329928
692676577 -692481837
317980644 -318005220
646336516 -646138854
655903790 -655964804
451033147 -451004135
880328109 -880180699
550225965 -550234463
574846989 -574801683
280179287 -280213111
478760069 -478828193
834781876 -834911272
620762880 -620727870
546104736 -546159756
411222462 -411343584
235691926 -235520716
242672090 -242510504
655019947 -655150541
719218087 -719026607
666026235 -666108985
275653007 -275749625
650082367 -649980045
565291606 -565392810
257884719 -257927581
159188621 -159104813
551318416 -551186820
454927906 -454758606
929944537 -929944699
843740244 -843885152
202427480 -202389930
668679473 -668483743
609649047 -609777707
559389032 -559238178
20349779 -20408941
938891423 -939030475
565171877 -565024251
590590975 -590394895
216699905 -216847519
449305450 -449252110
438099230 -438138606
584459889 -584441105
53761318 -53895256
538834944 -539008630
560373103 -560297829
364954922 -364820606
718364289 -718482269
118734114 -118812408
497319664 -497277700
205690910 -205645256
760456391 -760655287
231268938 -231360496
860755759 -860876431
556987667 -557131777
785669239 -785541589
806939780 -807086322
758941786 -759107400
269768587 -269889273
397219544 -397413590
657480129 -657444611
526642857 -526626347
427628401 -427513379
993787753 -993957523
202078555 -202041669
582022072 -581933084
111428016 -111454148
866970928 -866776076
819032756 -819188316
775152864 -775188042
564312446 -564263738
331513295 -331596755
770344717 -770454921
848994753 -848906551
396045805 -395875789
2790938 -2882192
331604053 -331589457
170209908 -170403766
221959491 -221817723
26061375 -26075487
361829991 -361879333
87906318 -88060432
48444552 -48492530
2151850 -2149192
439762897 -439898629
26442847 -26248891
351660186 -351815742
209264592 -209349048
166736640 -166625034
550871580 -551025592
298156908 -298199970
800863528 -801057198
842743353 -842638307
875262800 -875097338
240621858 -240596496
548412270 -548230318
345589698 -345541886
979776490 -979616248
473485971 -473556607
930974906 -930808240
905741234 -905867854
899030674 -899071394
578077276 -577970952
747161099 -747036847
443823290 -443931370
717510247 -717469291
488953400 -488775866
389474357 -389393875
46394828 -46240992
765182400 -765364284
875827421 -875864953
858458419 -858371397
652475275 -652382861
449235674 -449375226
40189180 -40165670
503505256 -503665712
281837210 -282008700
498279181 -498166255
738980841 -738882321
491343268 -491317572
995047356 -995067994
3501922 -3641350
871081718 -871159146
642182121 -642324515
135518987 -135712965
317549566 -317367756
628161950 -628150158
804236686 -804158356
702134105 -702274665
941326742 -941147740
30730293 -30577683
529490478 -529327068
750696510 -750541178
467365574 -467322688
697999761 -697821445
517156255 -516991277
193484489 -193344113
665300483 -665263659
8995695 -8810697
226765398 -226945612
703225913 -703423515
613146714 -613116706
686045691 -686032891
858108641 -858186617
695156679 -695151781
865516317 -865326969
327214282 -327241380
287043122 -286925952
722455829 -722524869
537256862 -537426522
994444661 -994501467
73329500 -73505046
116099120 -116106396
828245713 -828213237
254001272 -254143040
661471997 -661663357
102544879 -102587071
293657386 -293474466
998335595 -998370643
16425035 -16437703
951599171 -951482181
688516382 -688317002
448135323 -448022097
418100809 -418269821
873633237 -873735577
118370567 -118236325
966872420 -966983044
186759711 -186826177
706731613 -706902209
351162877 -351293557
218864255 -218674775
622409492 -622467576
450453312 -450425130
33702901 -33794983
682914979 -682951295
289718141 -289817017
961468086 -961287010
607294139 -607167245
46601414 -46560956
746050675 -745965875
194922189 -194785863
916210472 -916204794
589792746 -589790024
442788976 -442727956
879287419 -879144217
141443998 -141596848
110590191 -110743247
847562133 -847685707
372859781 -372956327
292719563 -292653761
179297218 -179223264
862117394 -861954688
36721306 -36891394
657846929 -657744197
433986355 -433880015
676848893 -676912983
495335496 -495157038
575725022 -575708776
629845098 -630036830
146042610 -146174444
598039649 -598208831
83870364 -83796290
222929014 -222780374
808176459 -808104915
314857889 -314945957
761012431 -761200115
640452933 -640431407
158302994 -158281626
917260452 -917392216
270370627 -270341169
897545468 -897607706
448304727 -448387897
521451933 -521352769
165420565 -165273331
239794830 -239925410
811096571 -811252295
128487385 -128608077
491134505 -491072579
705407613 -705548111
769306504 -769396256
450498592 -450602596
419719934 -419607924
265577093 -265579107
196532928 -196341608
981305510 -981419354
703126451 -703110593
375796638 -375830442
321962445 -321918457
91418128 -91436150
341978639 -341976755
422221887 -422220411
527878350 -527731306
604649786 -604840106
438149877 -438127335
289603023 -289501545
733557984 -733395052
386598201 -386627711
3055461 -3009507
612816860 -612951034
22288172 -22367602
995400437 -995497171
900528040 -900359078
854333804 -854213166
761535241 -761455517
515235207 -515289801
935313774 -935407662
37072839 -36960613
174494177 -174563549
641910679 -641863957
189021851 -188972807
220075044 -220084268
170863414 -170688866
152516776 -152381708
402601321 -402466109
242915176 -242843444
371344640 -371303336
676015432 -676192330
257653494 -257764484
951507380 -951690962
178809946 -178776406
86701493 -86702045
750522256 -750328906
307094507 -306941003
547874298 -547876558
691866449 -691822887
147757695 -147702405
819255227 -819356597
744503397 -744496485
461598255 -461476835
515522792 -515469474
655729924 -655718376
621371548 -621551764
915364724 -915416070
412266403 -412272299
758771382 -758576234
864576432 -864765606
60822515 -60993963
772196005 -772312851
249010240 -249127682
530537435 -530409219
72948158 -72992422
738168396 -738251972
397159750 -397189758
682764948 -682925574
514393815 -514330987
560749311 -560831925
493097449 -492924267
658097106 -658246420
822345485 -822185201
218174947 -218163411
593333360 -593229150
778168954 -778324896
790913765 -790768705
699542295 -699619269
549468122 -549303622
786535919 -786470827
250670111 -250657529
263225853 -263055659
51042040 -51034732
956021979 -956179345
479870493 -479841427
826787933 -826877641
937653131 -937583265
460154534 -460205554
346682986 -346556250
325855923 -325876669
385912095 -385728087
676833105 -676992861
359394562 -359504320
214681297 -214566679
963345826 -963517134
306305909 -306167551
286631658 -286564818
55933494 -55916160
733067047 -733054703
597262806 -597179558
113258059 -113135179
21855220 -21992538
663796582 -663874992
149978164 -150125308
84375610 -84560102
172107852 -172289096
450242945 -450439221
698487677 -698482477
345442153 -345360447
174042698 -173913718
848066269 -847909441
339855978 -339881870
482857738 -483050228
89914048 -89949946
23724718 -23809188
407648700 -407559618
793558271 -793638387
115068302 -114990436
299849104 -299672246
783865250 -783666656
931658677 -931650087
493955607 -494066327
103192366 -103182014
229377529 -229445587
707582792 -707467958
559193567 -559313605
391667073 -391848915
619981375 -619852163
250481678 -250312738
66676319 -66742695
827484062 -827591566
903779118 -903869756
259199341 -259304585
489929792 -489750424
444155035 -444018897
301196949 -301212841
651406721 -651504423
147129024 -146965914
956647789 -956669669
799895870 -799779852
980586617 -980600755
113473161 -113610253
778343161 -778459413
369824034 -369716686
355259619 -355173335
735537268 -735703884
153331307 -153423641
265859534 -265667410
134815933 -134910587
295808970 -295971966
763366255 -763505703
929546571 -929483411
509230782 -509384448
770951938 -770833502
514841471 -514907333
173074963 -173178927
284346925 -284307719
83123704 -83109774
403949150 -404061920
782131992 -782023900
128106304 -128024730
328993325 -328861975
230429086 -230331966
764868316 -765018304
149690014 -149735308
595422333 -595409797
394075808 -394140120
141685178 -141779390
746318518 -746466012
127867037 -127770067
178520551 -178526687
370682592 -370688676
870451862 -870281646
487647773 -487793039
4386330 -4252212
393097477 -392922405
107268392 -107467422
202949281 -202978673
6584702 -6573550
999490826 -999496000
214879317 -214895847
756130294 -756155014
841076274 -840884226
934279263 -934215951
608669506 -608592564
408965407 -408993783
911756347 -911661635
611654489 -611479905
429065090 -429022768
754582678 -754550392
233740719 -233791399
465048407 -464997975
808609201 -808766475
422969740 -422816040
9872151 -10055059
783125866 -783174650
824391930 -824431436
105853925 -105735389
210294814 -210109356
616437804 -616321250
812732296 -812639566
70903433 -71102883
265390283 -265301583
185972030 -185842900
878630646 -878526022
668720027 -668638919
22317532 -22168518
530630073 -530444797
169286538 -169282318
896610769 -896777103
233100523 -233021197
274489374 -274644312
178730690 -178793176
648844519 -648751301
400829720 -400674042
430846073 -430815277
833913409 -833888319
943166501 -943320933
933503258 -933499412
868908379 -868892423
163621393 -163580029
520916051 -520890669
268500742 -268695584
850321705 -850202293
351594785 -351595109
458249464 -458080602
402808084 -402642746
421303314 -421118444
874714341 -874886147
69338084 -69425464
653793222 -653812150
416496690 -416684512
465083688 -465118516
730758697 -730579757
342280919 -342254741
12857697 -12724507
400152887 -400082109
370152708 -370096706
796100083 -796245533
331297522 -331322702
535496325 -535568823
927497672 -927553758
157654433 -157661205
605586012 -605542528
956982386 -957018102
638825676 -638771568
626110084 -626284918
252415485 -252586437
334296945 -334180075
470481700 -470544256
143798144 -143986726
579813402 -579932914
626294934 -626274902
973824966 -973771136
743395482 -743302752
625121848 -625016880
564853474 -564772474
137982503 -137916581
496266173 -496393881
44919111 -44916713
599390994 -599249294
981218771 -981309887
140066033 -140236043
533987201 -534051101
727890433 -727726577
464671702 -464649886
268205999 -268008159
621309208 -621261804
897318217 -897136915
960899045 -960826711
383673694 -383531766
436988124 -436888442
761625498 -761741358
849624590 -849466372
819995452 -819958028
811134037 -811174433
918219010 -918067950
728350630 -728422600
756870799 -756803887
580564644 -580388710
877021589 -876982337
191202768 -191392850
29974521 -29783541
633738452 -633576496
720636200 -720650090
596018414 -595971946
893043612 -893117726
506816193 -506952583
11830477 -11824889
665793672 -665973236
475870582 -475898414
784895619 -784872273
482153088 -481963926
563735574 -563730500
232967572 -233060860
184718857 -184779409
982872214 -983056788
693517054 -693350286
145346510 -145300602
877045814 -876997364
614402754 -614482160
487496347 -487541331
817123175 -816946955
191100256 -190947612
232918498 -232804560
957457980 -957570198
544961443 -544980141
455542094 -455537864
39314306 -39324610
262847520 -262915304
842324196 -842435408
410263640 -410318796
610872088 -610936836
437016236 -437119008
603393521 -603568987
212581238 -212455388
125143232 -125097762
798136529 -798099561
424047470 -424057024
524001770 -524165230
933533850 -933703278
767515835 -767413535
431667280 -431472132
861653686 -861639146
352626734 -352760338
514840202 -514974464
373670965 -373683585
873539707 -873461483
364800432 -364887764
67508044 -67500070
968315513 -968269783
933033341 -932860243
869533019 -869697377
220881116 -221050514
392839314 -392781964
340758613 -340574431
321597066 -321719084
681113828 -681263608
466977147 -467100281
200719989 -200799627
471951720 -471983560
861169463 -861184069
500183003 -500293517
279588337 -279449367
765692896 -765625964
433782909 -433666499
593210305 -593272257
663595424 -663590224
534154120 -534289372
79221934 -79230572
306458586 -306364816
954625323 -954728079
487814610 -487944862
606693175 -606820379
582680040 -582690612
547673697 -547501449
429002732 -428887238
215664930 -215709338
826804767 -826689073
366980871 -366911289
534550098 -534705796
272169904 -272280416
420421339 -420326307
533088124 -533042048
212518313 -212360585
468878628 -468744322
918349315 -918438371
401915715 -401818197
286861890 -286842336
835702351 -835889949
721621637 -721702855
78865049 -78913917
123888634 -124072620
179030625 -179029491
970288394 -970300404
672568524 -672437656
678391068 -678421254
749597714 -749558958
155909694 -155990620
852497055 -852304069
498664315 -498624661
470379255 -470248899
151257446 -151097360
768969332 -768788284
511016614 -511052656
13256150 -13260882
98926300 -98785666
703332004 -703515026
768240278 -768199996
745347092 -745463266
46010247 -45846147
335736533 -335744473
771473948 -771564436
754367899 -754566535
390054616 -390097020
120443900 -120352060
100760633 -100797155
187603462 -187492036
272027020 -272225160
282119487 -281923725
373804785 -373797653
59930662 -60022732
162018019 -161911311
942753403 -942827657
4491040 -4576392
285416039 -285526539
53958762 -54058032
151211212 -151303680
16431369 -16362557
439277460 -439401112
628370492 -628532948
832087344 -832136906
84306998 -84248690
390437732 -390267286
786609830 -786553036
431642187 -431760471
753572207 -753573003
648443341 -648275169
320162546 -320312060
873684407 -873637727
298549106 -298481068
191431422 -191354278
274297665 -274488819
149047920 -149155086
560099394 -560109186
46910993 -46948189
417654396 -417786158
787789452 -787942182
722702520 -722817386
25019920 -24882578
908626186 -908604386
343061742 -342913316
291864330 -291756200
111779997 -111764105
717213662 -717209834
640254561 -640297341
95245528 -95068944
689175420 -689168534
21787861 -21736897
247367976 -247527210
412649329 -412544485
76529472 -76518206
998266229 -998353119
984755119 -984666245
723838750 -723903442
484134814 -484329098
809710944 -809593026
301487785 -301633351
845629503 -845646861
787757299 -787701763
880995678 -880828562
779698655 -779831907
282297929 -282341011
596923665 -597118421
860316476 -860223008
858610718 -858536928
551086524 -551176090
500708926 -500710416
239222700 -239345132
572585408 -572640074
930790939 -930891573
952877411 -952854401
199671233 -199812623
757004675 -756865445
205244777 -205424981
454777893 -454788797
57640641 -57721763
979853896 -980002566
428332408 -428506696
799976507 -799989673
139138769 -139114599
767660598 -767779424
141208123 -141090139
767921106 -767779888
442671185 -442673465
195243781 -195173389
109186497 -109117471
324029231 -323878577
637040738 -637101018
549978592 -550137598
153219812 -153377474
814317032 -814413066
626477460 -626490340
617986671 -617891039
113797803 -113970991
632764842 -632778944
146910403 -146798833
545770696 -545636248
128349337 -128252579
847909219 -847987855
399301870 -399324706
462632319 -462562339
788169062 -788219586
226317356 -226363204
507159942 -507347816
778649191 -778653091
552807847 -552624077
81724463 -81576109
465819156 -465676218
899992461 -899854935
49407571 -49345919
390138144 -390232966
184286572 -184415362
119564447 -119475551
254925070 -254849180
341905669 -342051609
280847337 -281013337
862928240 -863077454
503303965 -503376785
20570909 -20501505
922744397 -922839229
367453055 -367638655
413409634 -413545002
160987208 -160884034
100761335 -100942531
762304308 -762270646
284845313 -284982877
802881777 -802834661
607041345 -607001261
868924717 -868892041
129146546 -129274492
259374085 -259235085
634968276 -634835680
715687130 -715871506
395452280 -395382374
493720840 -493582116
131057029 -131072473
502924513 -502865023
621258932 -621149968
883801698 -883710006
458007063 -458040621
506960510 -506944656
126919100 -127002006
400373785 -400342121
585710092 -585540742
281883493 -281794265
733554099 -733743193
675414129 -675231983
842812599 -842786649
84277844 -84161338
943046189 -942919541
457493983 -457384731
998031099 -997987097
55765500 -55857730
115842159 -115783527
221021307 -221160641
427377697 -427419445
783907087 -783947495
714718100 -714844262
822182930 -822027324
429623992 -429812820
311463391 -311334763
408737235 -408620933
343944782 -343910952
604981003 -605086689
185382928 -185478506
183176348 -183114418
933727608 -933678948
977181857 -977196879
328756860 -328702764
45751276 -45873340
748284075 -748310211
388506986 -388675408
31927612 -32093512
70417164 -70257348
664534740 -664614546
637456110 -637640326
638108004 -638008888
84770849 -84672099
925901982 -926013802
667778799 -667723027
597753437 -597827011
737158268 -737141380
314249478 -314172184
539285414 -539212458
460542823 -460614773
260607727 -260586883
543106324 -543238962
160906154 -161089754
250831944 -250658898
490528001 -490589415
69381774 -69376800
669930271 -669837379
700078490 -699976764
166220808 -166344114
424375228 -424465240
269216603 -269193327
180266996 -180336212
906017989 -905988623
755175834 -755229780
553417090 -553342930
156052553 -155947111
260478815 -260562483
86478284 -86659602
449142651 -449152473
700764026 -700946140
962697634 -962751170
846646826 -846705746
756478620 -756479046
657558877 -657401381
13766753 -13836615
853936782 -853845200
434365058 -434327828
445807036 -445949758
210107107 -210202085
474207801 -474113557
117067887 -116909553
334103890 -334238510
743997738 -743965714
221078778 -221090974
702666390 -702544744
534422707 -534352841
360168481 -360122639
823677992 -823698180
926253053 -926397851
601854144 -602016250
211214602 -211075000
696160550 -696343452
224444548 -224296348
942445906 -942526846
657241264 -657247302
585496123 -585625417
807669198 -807546344
820683753 -820816783
776224489 -776078499
374366908 -374353914
197028626 -197110186
352730343 -352897519
549286617 -549153411
91762248 -91762512
285391689 -285339131
329267236 -329160370
419197383 -419160525
879066916 -879019528
32625516 -32759646
147334550 -147268554
542193380 -542110098
821944538 -821901668
656482940 -656376412
631437058 -631247766
708712930 -708881952
211260231 -211345585
283920509 -283920187
246867167 -246686031
658657423 -658580745
852019467 -852178853
513868631 -513936135
965325611 -965268913
872427579 -872486635
366882238 -366786056
467344131 -467322231
576926995 -576890313
676467539 -676391971
522670460 -522770812
358808382 -358767722
554373306 -554223574
56436504 -56431652
453561662 -453645920
643393875 -643455041
671858990 -671676770
152827163 -153026677
974871379 -975063851
21130678 -21003508
501231252 -501355226
404933322 -405054142
461715092 -461845224
725056131 -725055903
347538079 -347404677
199714482 -199910764
769863067 -769932421
929027191 -929128101
250336294 -250397208
73417273 -73234121
568921200 -568732548
776623 -953063
534697293 -534714299
477226075 -477362719
571027118 -570891230
751843387 -751987387
462102712 -461960540
250024564 -249860334
340499985 -340372193
165321658 -165346948
647444946 -647289754
203717150 -203769090
596236633 -596393815
412841691 -412710269
442800378 -442994512
661496501 -661333325
470184532 -470002744
881593348 -881623730
440252682 -440097986
187092067 -187005829
443277123 -443417379
44365089 -44166111
931365486 -931307004
759340717 -759438215
346543159 -346530841
827194586 -827352552
362841180 -362822092
166189446 -165995694
517195086 -517211540
415303964 -415140722
587925826 -587850780
660668393 -660638559
417006230 -416933046
264189696 -264136880
754405072 -754242556
849140272 -849044106
310557342 -310410748
893173761 -893061691
956832587 -956671709
686339739 -686321807
366639311 -366834147
536615788 -536795622
901561553 -901557581
458005487 -458075755
404463085 -404309317
776622792 -776663186
322679119 -322722489
725954096 -725939430
54372333 -54257589
814172197 -814090649
531102032 -530958288
804423285 -804364489
600937681 -600898173
213953308 -213990538
604704003 -604715087
765407263 -765597341
473620202 -473681904
251349446 -251158566
742792202 -742671638
143854887 -143892435
698896501 -699065117
295308397 -295185991
384457011 -384284693
475022814 -475178000
93167895 -93094901
765844743 -765766179
339466435 -339366171
942829534 -942872962
639526774 -639564658
704953119 -704993675
305996859 -305826307
52299845 -52341703
837398365 -837365729
256691700 -256702656
383956681 -383839917
475581566 -475443384
489837824 -489711234
238809918 -238898004
657290709 -657419089
297536288 -297710320
970528203 -970484123
12264544 -12344056
158748370 -158798574
323490975 -323550607
259952330 -259986176
386996770 -387091174
785128814 -785015368
598407263 -598444507
341180062 -341111780
847084742 -847125002
70744565 -70776243
652057759 -652042291
24554873 -24637391
936662609 -936832781
529408773 -529241493
91217091 -91151623
164634276 -164792038
297181512 -297061566
592527308 -592549588
659778569 -659708613
350655940 -350749284
323317599 -323228277
386956437 -386825091
954818794 -954814668
153511909 -153602049
252268502 -252206960
599507166 -599390738
712187638 -711991220
576801045 -576893317
299475570 -299436734
339894886 -339937178
716909677 -717024337
263012472 -263086386
843511331 -843383431
814214624 -814129770
520040342 -519903050
804477927 -804373217
553794848 -553740394
829765943 -829697219
99252147 -99363841
557293298 -557471712
481981080 -481934774
850836748 -851031724
667810104 -667747494
85945491 -85776275
90769192 -90614418
67782701 -67665217
261382247 -261548853
950084674 -950109868
244039078 -243894906
361650708 -361757664
670705110 -670663834
801717694 -801875144
580258422 -580255134
136684075 -136491799
450559172 -450646020
904567099 -904487991
704333455 -704394881
472676253 -472729851
866757498 -866873502
433213252 -433066746
758449744 -758371082
487845322 -488044402
841637797 -841467883
678924966 -678958920
786936171 -787118917
857455961 -857585621
549636186 -549734574
967260478 -967444856
431307022 -431332352
185698202 -185553954
308281907 -308466943
307309422 -307138124
348969877 -348795843
474254412 -474333718
97994844 -98106904
609219497 -609258367
673703688 -673522768
491306257 -491481891
723205101 -723246311
799837861 -799669039
237217858 -237172732
804740448 -804818658
50183391 -50145409
740512802 -740417984
46929591 -46921839
719979893 -720089355
211918001 -211893643
782339611 -782408963
944843957 -944718161
233718515 -233766059
618933664 -619108528
452074681 -451881203
863947670 -864072622
756754441 -756767711
892051376 -891918200
893971773 -893827063
849220877 -849114607
300702539 -300603377
209704098 -209639472
484013428 -483975112
545306789 -545188159
623336308 -623300736
121759465 -121579431
312747616 -312665064
570304203 -570321475
835796150 -835605348
824330651 -824411683
78562459 -78384447
990608110 -990514476
72215426 -72296352
154838177 -155029261
335445047 -335483539
90546395 -90367587
747146912 -747278178
713043603 -712975569
465940509 -466088167
377197747 -377011323
791700831 -791841301
722382984 -722337250
702407405 -702347321
795237624 -795192616
629631656 -629767518
455911305 -456029405
447886524 -447931612
328927650 -328770180
196071179 -196181771
669430174 -669395070
230380526 -230262076
951055969 -951160333
860072224 -860104586
252038875 -252062823
713640947 -713710919
8848132 -8685956
526691194 -526594520
312944145 -313003771
640510053 -640546817
598078317 -598108611
364813580 -364844098
838453006 -838612678
196051368 -195916288
690615057 -690759071
122141271 -122126693
312417224 -312586898
600990153 -601158555
525148896 -524951376
169284428 -169123014
577884249 -578007427
894568928 -894700646
429675139 -429632057
409804803 -409607511
974187115 -974042223
333478905 -333436077
297463496 -297623304
589013332 -589002160
942458326 -942415860
240256429 -240147465
826686080 -826746920
630251790 -630190936
716062205 -715873143
655090379 -655273601
876590079 -876517659
901653096 -901470010
656631837 -656559839
253235505 -253128141
3946684 -4122364
468712276 -468565502
412995965 -412805031
106758556 -106640408
137949542 -137930888
498575254 -498753376
20565103 -20675697
641482725 -641348077
490774462 -490889936
953157695 -953151307
603712028 -603732366
709374742 -709240244
331671788 -331856394
710557727 -710702615
319033471 -318894207
851578517 -851544709
348755838 -348698574
765218620 -765177598
350435116 -350553508
801966904 -801783384
850978403 -851099391
878283366 -878377126
792875538 -792976356
259503687 -259587639
121310220 -121211396
122125097 -122223151
658948213 -658766513
630793263 -630596889
527310284 -527365744
383245641 -383435479
470522184 -470566328
987140797 -987102287
587578545 -587386337
637945658 -637884400
418243701 -418295941
783355820 -783287874
302359630 -302340220
289823697 -289996763
207592752 -207679988
329792042 -329629032
289739949 -289555795
349409612 -349315260
727420634 -727418970
700537987 -700544441
403425985 -403584967
405706118 -405865756
834028681 -834029067
197663660 -197522782
55899845 -56012341
69583245 -69764579
719113397 -718975345
864933332 -864764310
309588651 -309407389
652709180 -652511086
187171358 -187176168
462735459 -462579643
307963610 -307821430
298550727 -298594021
955435054 -955398318
678506248 -678336260
361144397 -361089685
903991570 -904044574
677689875 -677715783
427444503 -427569069
4253194 -4162510
907930932 -907880504
579315418 -579226614
213785205 -213971923
893897091 -893744807
184749133 -184582061
212653195 -212823451
479854138 -479855960
268283174 -268278630
518587534 -518432120
401638132 -401454486
399623797 -399708667
507105924 -507113752
485229883 -485140997
833890768 -833961164
977971200 -977886282
821420956 -821591808
402282918 -402303552
909630733 -909787945
117649513 -117733131
514161612 -514334932
244768090 -244803596
119171542 -119093512
268879565 -269035411
739620911 -739532923
634133520 -634172814
581279517 -581364525
556201085 -556360725
781457174 -781532076
827980780 -827948150
815065496 -815171482
460945978 -461085474
659586427 -659639413
476163469 -476094013
687928174 -687944942
919862928 -920057838
220746940 -220812418
246776599 -246739203
781307309 -781187019
745832453 -746008275
732455 -534401
324987619 -324999801
766467009 -766547247
920268303 -920245331
603963827 -603830889
795608025 -795653217
75180511 -75111557
516821343 -516983445
297905152 -297884526
999231855 -999343865
9001461 -8989929
18116000 -18108728
400863878 -400946266
990649789 -990566431
149712661 -149571977
544856930 -544970792
728251573 -728157919
781997925 -781929487
286503193 -286366031
858687311 -858879787
938491656 -938565408
133001873 -132891547
453381513 -453511661
907241234 -907377700
837725598 -837911768
710856889 -710979367
528006024 -527870434
549333646 -549239588
502980422 -502868604
850090895 -850261999
313657554 -313808286
900375386 -900202168
288544513 -288567661
187929064 -187924890
65002103 -65142113
569756388 -569678126
542410830 -542440308
603099019 -603285229
170771152 -170776140
330577429 -330585987
39554175 -39587569
941624391 -941713959
754177600 -753985488
21415249 -21300279
620320587 -620393441
414965645 -414918289
772710515 -772855775
712684664 -712575616
955929267 -955793053
959641246 -959840406
724208174 -724156628
701088590 -700981514
639190287 -639210981
561073613 -561155993
604456667 -604503789
743283795 -743165931
795890053 -795840813
99180908 -99233916
762847532 -762825472
100832418 -100761892
544605078 -544743974
219061415 -219068119
229018491 -228993009
595227367 -595416065
646791241 -646642203
246275684 -246148222
304492157 -304662597
730958164 -731089410
37546974 -37723002
107291882 -107139808
81169391 -81246599
39426312 -39287444
229500137 -229532469
534387774 -534190970
617829458 -617775848
160659902 -160543904
188367734 -188287820
513003879 -512881747
453893666 -453821700
678053191 -677923621
242407511 -242591297
945241175 -945349189
437509406 -437393222
660710347 -660650881
39356878 -39292342
402533715 -402384823
361464574 -361560850
855798016 -855872968
429022482 -429107698
511139685 -511304363
7054781 -6965859
658324586 -658360148
65859885 -65807787
947154859 -947276213
732912931 -733060875
581202020 -581046902
690644345 -690466611
249725906 -249898416
510045776 -509958000
266861183 -266862355
119121287 -119114555
194870877 -195001175
293968094 -294165046
192240044 -192200628
420882615 -421048553
852097834 -852099160
420298413 -420223031
438879825 -438837481
265558717 -265599497
303520571 -303378631
889389024 -889204176
795584132 -795501408
39134801 -39246453
697120537 -696969163
118163759 -118116263
667675927 -667653163
704799553 -704911387
204474294 -204370760
692911806 -693001116
607829909 -608011383
236525956 -236419134
794978346 -794830364
796251173 -796239893
874278446 -874304960
408923109 -409064457
823970637 -824131381
381443025 -381373461
245419687 -245404729
850607486 -850441264
452225246 -452409342
113520481 -113541707
226449675 -226276733
126644438 -126821812
937374871 -937253669
373160646 -373160462
177015704 -176959746
239494294 -239479322
680752322 -680732852
927489601 -927653703
504866147 -504718673
605664198 -605684666
475239495 -475185891
545903541 -546075077
775975946 -775826362
748297143 -748133577
393668114 -393530852
461196425 -461142583
667467642 -667484208
893138651 -893306541
751728290 -751756804
246159699 -246211953
792582639 -792432871
709468725 -709324749
638596641 -638431585
867516163 -867431383
669392277 -669242005
832352236 -832500818
341239101 -341121023
584861537 -584680577
737945514 -738109124
882134082 -882090106
129483233 -129393467
6671951 -6497453
403641446 -403784328
490144963 -490070201
967554064 -967723020
178804961 -178814931
203853510 -203684670
137768440 -137596226
934538257 -934521547
470865875 -470897659
952917723 -953062189
419603383 -419552071
804425572 -804420998
139386848 -139542110
570689958 -570844098
432146837 -432326489
241040383 -241161035
820791080 -820842486
681995862 -682174010
853532242 -853468864
928183348 -928008786
117359081 -117289785
804557448 -804427182
245352594 -245378196
78783789 -78889483
728675956 -728666960
15963140 -15967554
901939664 -902136384
520893894 -520938208
100916300 -101066210
676708480 -676576024
139062947 -139214591
695506884 -695419846
666564653 -666603405
732682162 -732525080
406081294 -405885816
101388850 -101469340
804197521 -804008875
306747489 -306638715
64123268 -64108504
705529793 -705673641
429718406 -429631872
651931438 -651979360
705108234 -704987298
390482555 -390639859
217642207 -217553635
344117758 -343977882
262390971 -262201909
42043138 -42078004
510529278 -510608876
792299291 -792303309
835179463 -835037015
47128637 -46935507
433420032 -433579494
626996493 -627043845
210705823 -210778539
772883471 -772987239
793594709 -793598329
540594576 -540693960
349693673 -349683943
354698628 -354841406
532673119 -532530201
850072404 -849928956
18011938 -17812926
622807735 -622665581
488557704 -488507560
40229409 -40340057
940217374 -940040248
441962233 -441797693
481491506 -481665184
883943310 -883946904
315914983 -316030029
248361727 -248189483
601288539 -601283273
431636990 -431697570
588345946 -588333182
587406943 -587225201
349174418 -349153786
502266086 -502300512
222392393 -222351641
155804467 -155909967
917880472 -918033982
472861584 -472817984
864764473 -864848821
182996529 -182892159
157858789 -158030205
405124120 -405131858
465837500 -465944608
16036900 -16200342
634289829 -634429887
908928802 -908788340
620950379 -621038929
206804217 -206746669
562891230 -562979096
231310745 -231164383
92817159 -92714257
810143714 -810039602
930029527 -930013617
732721276 -732708998
939195874 -939005196
647132924 -647025274
237433332 -237473748
824521552 -824363142
842420639 -842450177
608221997 -608175163
601951032 -602081468
84580937 -84719899
724779846 -724598846
740640554 -740744982
978070348 -977964848
910791062 -910782112
512023818 -512169878
386248301 -386099987
275452111 -275610297
427836101 -428029001
484848453 -485047107
50136447 -50302799
473889241 -473813081
687716202 -687863040
591034205 -590847131
33100787 -32978367
954101536 -954143960
789833869 -789967351
418149684 -417991034
741125750 -741274134
934658518 -934562270
572253167 -572068365
586097976 -586072492
246398472 -246473348
735058150 -734873504
690096433 -690002983
786321931 -786228227
786989054 -787027544
496245565 -496166833
438185438 -438114316
638213382 -638078792
914252351 -914267169
363750628 -363665836
143049548 -143050318
587695117 -587507039
984115233 -984037553
460214215 -460358371
270096133 -270271639
41134438 -41060430
271351834 -271475720
254505312 -254346428
625379867 -625233311
100579025 -100405433
336381390 -336211386
758859483 -758783923
256788898 -256619636
782314709 -782338285
155786648 -155659706
61950964 -61928328
539678035 -539557043
38704964 -38687578
985979001 -986117011
587811544 -587778110
876168555 -876239917
194784729 -194683759
853008272 -853013296
394356890 -394359934
985231752 -985216796
164566542 -164646478
445660776 -445528108
288649443 -288791663
920215065 -920256817
752252219 -752070209
756359751 -756267987
79970606 -80008580
676558686 -676591592
524393426 -524579562
832920695 -832795685
986839359 -986689219
360606422 -360507994
459231357 -459078629
886393252 -886404620
929514991 -929358715
925262633 -925329113
477003577 -476828011
94751799 -94885907
1045598 -860528
447892845 -447830635
25272914 -25187802
357619078 -357598804
89741108 -89748444
961618167 -961772021
147033704 -147224344
266783011 -266705161
460018915 -460040807
9789411 -9963605
160454976 -160363236
344479820 -344430368
839233390 -839116088
475143307 -475212693
434254644 -434221630
962532778 -962576236
437928383 -438105159
289902801 -289859429
952136014 -952233912
838349648 -838241724
95673171 -95661669
399646171 -399812377
30577516 -30412028
200053507 -200163539
739796005 -739698557
105416594 -105360120
159340003 -159316297
219770165 -219601107
845800872 -845689336
40570751 -40559875
163536977 -163364741
385579703 -385756587
993896381 -994018665
30666891 -30846533
473142972 -473133974
517614841 -517506793
49549948 -49425822
979792985 -979759995
187287153 -187195719
248067787 -247908189
644480046 -644444174
106106617 -105951009
351752992 -351878492
568142828 -568033412
415105730 -415014994
390703990 -390822480
816094487 -815960735
683352208 -683246318
801309912 -801145098
340666522 -340559916
379492600 -379578986
685909025 -685877955
642753447 -642750163
863836837 -863903651
681044847 -680924927
48060269 -47954779
597137527 -597099315
884232698 -884038266
178948372 -179112878
103021909 -102878525
709540909 -709396541
203743120 -203709966
176668948 -176514280
613131710 -612975230
279045538 -278979156
467204734 -467185724
10982824 -10822116
643067302 -642940138
843144144 -843302310
969923152 -969798182
590349279 -590354201
922244203 -922406295
718876617 -718688805
187750304 -187606084
323683682 -323799394
513528195 -513677685
394107964 -394041154
668217659 -668181629
179260241 -179248347
316310599 -316316617
722646363 -722700041
58838902 -58703146
952085866 -951921900
565381937 -565408401
429911752 -429864634
860088405 -859941867
66322653 -66423275
763298234 -763151050
210297327 -210292301
474716027 -474594203
259251963 -259077429
517652502 -517577180
85164346 -85231432
805819171 -805891571
241038863 -241053495
652274264 -652429068
207803585 -207705473
866495605 -866445065
971960719 -971980693
79987016 -80176650
210245410 -210349244
714562999 -714752715
741912876 -741894058
621011126 -621204450
503365295 -503496571
43254079 -43399509
654462669 -654282651
238084973 -238080159
40012985 -39989627
203195918 -203139162
129859254 -129895000
697114444 -697126630
621379929 -621397285
29727681 -29771471
570312839 -570284677
339577757 -339612265
963597398 -963761826
889848575 -889788601
809002866 -808805860
903181958 -903135066
560414893 -560606583
510130300 -510225460
500129194 -500018280
51459878 -51418178
234057921 -234256961
283328632 -283401314
191538101 -191480555
550318502 -550444464
115262072 -115303300
639343706 -639236456
799385657 -799352015
174073246 -174177650
635578234 -635441826
60514417 -60665839
987121542 -987052534
359856022 -359874808
539765647 -539952935
944233087 -944186293
825346816 -825307820
518376813 -518509827
405136156 -405135652
38117866 -38231310
492083578 -492268300
494085755 -494067881
998906241 -999082505
364916298 -364993546
7891716 -7944278
737002478 -737050806
710311219 -710411465
896111802 -895917510
439644010 -439749318
949129647 -949023643
15514174 -15406494
827354414 -827361862
177543500 -177641450
152043158 -152021178
77107618 -77114498
258864179 -258815229
413981863 -413839913
653718572 -653802686
600735193 -600652507
798899913 -798907373
153995517 -154026993
654372660 -654216770
27938223 -27760129
742283573 -742341653
41801652 -41658590
217511519 -217597921
133100568 -133103030
969472559 -969466933
94215742 -94018238
773495444 -773516702
120813380 -121001706
739652696 -739625610
635441613 -635415927
216935312 -216759726
421322099 -421284529
755300963 -755444551
377293220 -377445966
605069458 -605103920
919123899 -918923981
967814659 -967690711
47400188 -47397942
893506769 -893562469
946904798 -947071300
-1000000000 1000000000
1000000000 -1000000000
20043
-506007949 -505952291
-281159740 -281092990
-48466766 -48586600
-556373673 -556389159
-718159019 -718138547
-457621193 -457800175
-166501627 -166462277
-580817626 -580758290
-606180673 -606010609
-883421823 -883448513
-534526678 -534628094
-17170928 -17113830
-759847902 -759969858
-572459413 -572590103
-920825975 -920946741
-495362958 -495194510
-556336747 -556441571
-924289470 -924262372
-904020713 -903979023
-417463823 -417654417
-979287126 -979298126
-370119339 -370187569
-157755153 -157591195
-285184364 -285118574
-679662007 -679653047
-795418835 -795500199
-269015105 -268959797
-628652012 -628469316
-424757009 -424773237
-970933843 -970799813
-379823392 -379736190
-847952736 -847821950
-199382402 -199565712
-412412227 -412212469
-186958908 -186918138
-786117906 -786284862
-597354396 -597422812
-77741052 -77753890
-757334570 -757439808
-410749874 -410904582
-383979921 -384079029
-316762220 -316691290
-51069502 -51037506
-372389482 -372219660
-634418937 -634428427
-610849088 -610940356
-944942913 -944747183
-679213527 -679385013
-143258219 -143201643
-534149472 -534144894
-985877135 -986013191
-875474681 -875579899
-755783934 -755955124
-57053914 -57048140
-139828239 -139714301
-47130486 -47264948
-156842956 -156981490
-296112134 -295981542
-826600383 -826491583
-83720583 -83897693
-360855230 -360895390
-92288872 -92155168
-756750220 -756704102
-411410126 -411454644
-397816397 -397621829
-566106666 -566288762
-830061992 -830163606
-136422169 -136361435
-232112856 -231997712
-794590390 -794732626
-134411538 -134583618
-469143032 -469123882
-571418865 -571459191
-962423931 -962291421
-48645264 -48818536
-736388084 -736493766
-861359169 -861500403
-758220399 -758021483
-393119770 -392920102
-152393762 -152573942
-351389209 -351199015
-249330895 -249193991
-432266563 -432362431
-676695988 -676850602
-969275077 -969294249
-671428201 -671496873
-905537461 -905540927
-27530644 -27674342
-474847694 -474988822
-692791321 -692765649
-875107064 -875205410
-524059038 -524064470
-924173603 -924111113
-937244347 -937128339
-716676924 -716587536
-856921994 -856851352
-958548605 -958678207
-51173301 -51131301
-777244427 -777285207
-82659268 -82529054
-879008374 -879121054
-3666989 -3490771
-438095157 -438223357
-381643958 -381508082
-660357480 -660194506
-442163412 -442312830
-68665159 -68496287
-414447309 -414438021
-450360899 -450292145
-834832458 -835018658
-977100296 -977066686
-908372265 -908388889
-956084288 -956235864
-297091891 -296997957
-712342891 -712483863
-570681727 -570728033
-136364878 -136479460
-273000433 -272952263
-358705892 -358612962
-771850460 -772030458
-939596857 -939739603
-207775048 -207869368
-971130597 -971323771
-51240502 -51294586
-798108515 -797923615
-304208898 -304266506
-619435981 -619422571
-665810075 -665819471
-370141066 -370234072
-549991068 -550006708
-365371027 -365309455
-654034720 -654020922
-540027331 -540044605
-108872937 -108992553
-288888346 -288928238
-762960128 -763125044
-978983314 -978940764
-413640394 -413626890
-163031269 -162896649
-947341956 -947396596
-313637009 -313641167
-168065263 -168217447
-929980367 -930085235
-199002533 -199008977
-850054457 -849932427
-110915390 -110935736
-389832597 -389677691
-331562780 -331572672
-105386287 -105439381
-313685981 -313751099
-494353103 -494172053
-815489645 -815461191
-319049233 -318891291
-760515735 -760526257
-253831509 -253837459
-320120710 -319952960
-694362115 -694427259
-892110568 -892101442
-352423636 -352493106
-639744133 -639658195
-316612869 -316726755
-779920158 -779823368
-182631748 -182636888
-417380993 -417508739
-385048215 -385212481
-483399121 -483540039
-790792362 -790758756
-725334384 -725146012
-705688465 -705697151
-36709074 -36794584
-51868218 -51865846
-32309308 -32125046
-701741708 -701880476
-478586883 -478595235
-541490181 -541513367
-172297352 -172109758
-971465838 -971448004
-569338192 -569505680
-596308519 -596480483
-218351049 -218507967
-671119070 -671114032
-746087187 -745938633
-748697096 -748790602
-407783397 -407620733
-143845655 -144027679
-223752696 -223856942
-835538987 -835435035
-216806960 -216766912
-771053534 -770937460
-686507594 -686560032
-953452607 -953544301
-679905669 -680045617
-519902729 -520037459
-873237623 -873259017
-263502562 -263540928
-798937885 -798955993
-625193117 -625255611
-173844411 -173838873
-371431370 -371288392
-978934935 -979133233
-392287137 -392404417
-252820509 -252713401
-720526914 -720626366
-54517656 -54617212
-875951784 -875878882
-119646014 -119639138
-2757580 -2600060
-732500547 -732398251
-944845048 -944731216
-740313657 -740499521
-115233387 -115240069
-284101546 -284196536
-883142809 -883051493
-806993709 -806899173
-274214734 -274024226
-556616857 -556670039
-964936374 -964816266
-544097238 -544019318
-244258741 -244259089
-431025287 -430874453
-28570714 -28379168
-323862789 -323911991
-733801988 -733677204
-135745212 -135816300
-753086747 -753092649
-333805572 -333952286
-610338723 -610409925
-36986207 -37119835
-313870281 -313940383
-344728707 -344706873
-711165725 -710988991
-254237755 -254154845
-563255142 -563308768
-872261455 -872213579
-504102404 -504021878
-745108980 -745252922
-786460090 -786380216
-503983523 -504062141
-767058820 -766867360
-30451756 -30590136
-943332072 -943228444
-673791826 -673928400
-92796915 -92807423
-526969757 -526837523
-761112960 -761200992
-949061696 -948979360
-890045187 -890094899
-533154236 -533073414
-901212863 -901099857
-412541678 -412455098
-354739325 -354849277
-155386899 -155549309
-222117935 -221963643
-699797189 -699898681
-552801041 -552920427
-382429985 -382593207
-324567064 -324460446
-555364915 -555370891
-94856652 -94984200
-621807065 -621952055
-764949282 -764962094
-628560664 -628482920
-978404525 -978497255
-11641329 -11598277
-549610402 -549650090
-886449549 -886518397
-831550675 -831422353
-228798112 -228877344
-484852526 -484835540
-4725158 -4877688
-180768046 -180625894
-835530126 -835648556
-246086301 -245966701
-33076601 -32963475
-397247492 -397217812
-661581243 -661523929
-780649986 -780622436
-281953574 -282080702
-239817349 -239753087
-68915187 -69094773
-686700883 -686699045
-636704826 -636880594
-358423002 -358241596
-676130438 -676141084
-615322513 -615340463
-409011789 -408889759
-694818941 -694845073
-62892609 -62831385
-817690558 -817818628
-767884697 -767775647
-966046117 -966101231
-452333035 -452247523
-152012132 -151819228
-659759926 -659607222
-42998647 -42930377
-281213150 -281221742
-791394458 -791248218
-122626211 -122468455
-395009265 -395192919
-265627773 -265632189
-18625581 -18736131
-129894822 -129820970
-503625657 -503649041
-416675349 -416635065
-941621082 -941446182
-275107004 -275236922
-643350726 -643202904
-287592440 -287716744
-845811345 -845864341
-819136351 -819139245
-840518821 -840370759
-843251361 -843368741
-811241266 -811231074
-492431463 -492269327
-995888278 -995992066
-814299940 -814201834
-585442537 -585512571
-116785572 -116605678
-121055955 -121025577
-526750862 -526753144
-333830103 -333804677
-911154823 -911288941
-688801969 -688954607
-254860292 -255005128
-874071550 -874012000
-213962361 -214121149
-984708850 -984535884
-280791450 -280898738
-421465738 -421460118
-162001773 -162065449
-356404444 -356458058
-839358767 -839532795
-350336431 -350369477
-385074610 -384995270
-844208512 -844209214
-685712911 -685632241
-578528807 -578357701
-480680063 -480591361
-925413931 -925524577
-780160567 -780325743
-514920791 -514840527
-629087261 -629269347
-21021835 -20903965
-374905376 -374848414
-587308759 -587353819
-476538660 -476380990
-522944646 -522823098
-174435804 -174579106
-19919379 -20108609
-17670907 -17726719
-856692376 -856698332
-962169413 -962126303
-375747294 -375870274
-625855611 -625988761
-916264658 -916290026
-558318870 -558500504
-720219099 -720343051
-478151150 -477971466
-627272870 -627288552
-576068067 -575975793
-986087589 -985938793
-588783998 -588666212
-571813929 -571742537
-625319530 -625496354
-768418545 -768582529
-310068348 -310184094
-358836367 -358835841
-103755725 -103927589
-801503521 -801666619
-29455025 -29295673
-901084286 -901060928
-447225687 -447324343
-644004584 -644093556
-205220513 -205305651
-161157240 -161262168
-482724003 -482879653
-350293232 -350483996
-295443430 -295506688
-354897448 -354883332
-460673924 -460562168
-119967787 -119780835
-894589506 -894452210
-641498687 -641350129
-40305428 -40315858
-694219385 -694078239
-32924836 -33020038
-253073775 -253043139
-127394011 -127273697
-885588212 -885544500
-728716650 -728607302
-900091578 -899909260
-48281690 -48130230
-885465629 -885443697
-855598676 -855441648
-760341443 -760230219
-452140487 -452290279
-145572710 -145561406
-176178822 -176356252
-109849227 -109774683
-916059630 -916182030
-726674891 -726760235
-331805230 -331733026
-413284199 -413473391
-180413102 -180408866
-745051916 -745031092
-626781711 -626766057
-541381551 -541391921
-715858843 -715972911
-390354943 -390436863
-913104538 -912946356
-304157894 -304237702
-955215428 -955226180
-413633642 -413523720
-927164904 -927075738
-721675533 -721598085
-402722433 -402892441
-534903305 -534834825
-12416888 -12420826
-401641683 -401601035
-683259529 -683268499
-991701295 -991814121
-573224768 -573220164
-618513868 -618338360
-674013067 -674188213
-601310208 -601453644
-497147983 -497194525
-974002997 -973996361
-165521040 -165575690
-481210920 -481382248
-297189049 -297270327
-466958493 -466863651
-230842516 -230659520
-243788599 -243776799
-312184788 -312219452
-779844359 -779871763
-607559013 -607684551
-60434616 -60494716
-438567554 -438765412
-550403944 -550234192
-593171223 -593198661
-745605198 -745802882
-819553634 -819655956
-46762270 -46884782
-406536844 -406710322
-355555072 -355545586
-618061267 -618011109
-118346322 -118372326
-492225670 -492125716
-634135434 -633973960
-964564065 -964435735
-172360291 -172234413
-567497966 -567408602
-46970996 -46973564
-927634520 -927587722
-887879862 -888023026
-693231311 -693114281
-924021019 -924047095
-816809248 -816846048
-330402860 -330315044
-131584843 -131425535
-393288032 -393175426
-397923477 -397879803
-600665642 -600568402
-603230627 -603160911
-487341165 -487245045
-251458009 -251285799
-529979090 -530063588
-505337718 -505497066
-459468726 -459620966
-391899183 -391844055
-440098551 -440206517
-521147718 -521041590
-337919733 -338066159
-260591756 -260402316
-297443567 -297477593
-272963042 -273061678
-421580804 -421534750
-341207009 -341374199
-614717496 -614531030
-283118649 -283263899
-594980995 -594905627
-603064954 -602867384
-936826788 -936696888
-699579515 -699444779
-774109051 -774242879
-572855570 -572883742
-429169004 -429146540
-126853971 -126928331
-28112298 -28250200
-940870051 -940733069
-589381555 -589366525
-355348317 -355359529
-523165051 -523046331
-801743175 -801590063
-53201751 -53041609
-939917529 -939824481
-393308298 -393358114
-422208280 -422032412
-28181249 -28042939
-985491013 -985420037
-356798153 -356934647
-334089334 -334283896
-877503516 -877453398
-371515093 -371517971
-340077737 -340119977
-564803398 -564846844
-500765411 -500644767
-833257002 -833189820
-985435417 -985455525
-825603414 -825666950
-439321232 -439312824
-430421414 -430302436
-844527027 -844581865
-408884715 -408943227
-969166532 -969080130
-281775691 -281967107
-923643366 -923483182
-643620522 -643816756
-939820491 -939658715
-291408020 -291233360
-40525674 -40612526
-446916415 -446745557
-827642430 -827767680
-731706373 -731659481
-38327516 -38370074
-827201021 -827272859
-795731866 -795680986
-351531017 -351695935
-580509335 -580415861
-199212130 -199252114
-663778374 -663665318
-150777844 -150659350
-21864834 -21815210
-381774695 -381880835
-724678185 -724599773
-676938241 -676793135
-773313020 -773421432
-79589703 -79409703
-446566142 -446650448
-166553294 -166712006
-586444231 -586598767
-854179194 -854253634
-809791553 -809912487
-267658580 -267834792
-715397626 -715439452
-479432740 -479299004
-265545944 -265455444
-51024288 -50877890
-30076679 -29928047
-914737074 -914793338
-949071009 -949115923
-671312787 -671153907
-100206047 -100376699
-101620731 -101788217
-112138912 -112130786
-203541133 -203385613
-287015956 -286976244
-226435149 -226572771
-260166789 -260358619
-925238052 -925115662
-928478129 -928484205
-865094304 -865049364
-978057706 -977989574
-896671401 -896781023
-815875846 -815891662
-953552298 -953725526
-859608987 -859697399
-605115784 -605297092
-290981954 -291051066
-874393180 -874545506
-765083416 -764933942
-35561948 -35537490
-989405514 -989293568
-542770886 -542704320
-408913971 -408810551
-484155735 -484046667
-340844101 -340703125
-848201112 -848201596
-863067246 -863151732
-94746964 -94920426
-266391373 -266344565
-864784301 -864703445
-866841232 -866822928
-151866973 -151746947
-63646349 -63657055
-2958051 -2822155
-309767420 -309573846
-599739219 -599818533
-234913682 -234714978
-108839989 -108758793
-663752557 -663804191
-867904770 -868104616
-909598414 -909678496
-715982772 -716120468
-908088703 -908104151
-53275626 -53409526
-247660257 -247702791
-597278011 -597334095
-109183327 -109279099
-84530576 -84385544
-28313852 -28319558
-228287663 -228388897
-253598346 -253641772
-362281018 -362467570
-875195000 -875387358
-572001115 -571840091
-241487939 -241427741
-297115224 -297068558
-286046971 -285869793
-196967853 -196886971
-162923400 -162822480
-841354248 -841293168
-386826055 -386984575
-946587890 -946478794
-543875578 -543695586
-19954260 -19979952
-767245711 -767053491
-684425919 -684549167
-336374277 -336470831
-956801204 -956610346
-170273860 -170471456
-487776148 -487703934
-646873714 -646697940
-108357467 -108482633
-146842576 -146736772
-485915576 -486004030
-11207531 -11082091
-355613955 -355686413
-615601864 -615642412
-923306810 -923160618
-254999396 -255121700
-31663091 -31692883
-209068248 -209070812
-58659325 -58662917
-841892066 -841780646
-254112704 -254145174
-874907657 -874748649
-787962746 -787942946
-864795204 -864838862
-444350654 -444273272
-903210737 -903242503
-283927087 -284077199
-367906244 -367753178
-380620563 -380450203
-396789386 -396778608
-195413790 -195432034
-596024956 -596067666
-617862405 -617847825
-479588377 -479643127
-802247920 -802322024
-359359926 -359556444
-357375328 -357408540
-232382764 -232261846
-215693683 -215620039
-293642556 -293828436
-994599643 -994773793
-773455257 -773387607
-132556627 -132594235
-887093483 -886929157
-400443702 -400407028
-547926595 -547915405
-302666241 -302521055
-25919756 -25988392
-53481338 -53601808
-140701689 -140611673
-68091000 -68135514
-695939586 -695870846
-6273528 -6106034
-893103533 -893005013
-241963293 -242028255
-596972473 -596947889
-507871515 -507764261
-76066977 -76266491
-470066400 -470216198
-898285024 -898399454
-21345617 -21149051
-369603674 -369420392
-819210449 -819366875
-987838001 -987801317
-202624088 -202466612
-193940152 -193938046
-362991197 -362830695
-192837152 -192792244
-645146602 -645130370
-161559850 -161433580
-820675687 -820618569
-803610197 -803587291
-479585793 -479700461
-224667631 -224552489
-418554932 -418576686
-866534513 -866467153
-670569181 -670547583
-760285831 -760181233
-983475011 -983641703
-97219070 -97040018
-534323177 -534179429
-602012773 -601823381
-376683179 -376718051
-978635259 -978664889
-971447812 -971557870
-608566475 -608744091
-853156668 -853328526
-574788957 -574628801
-252620782 -252611952
-910563336 -910611906
-822100407 -822146179
-644991908 -645043376
-777826185 -777816587
-663341974 -663207112
-922502818 -922408572
-174736027 -174600377
-532971273 -533113825
-106721545 -106710157
-91519725 -91393203
-821862694 -821705678
-334516739 -334429057
-724371925 -724430011
-974884534 -974851678
-695077466 -695069186
-333604342 -333711008
-778014371 -778159293
-836754470 -836762934
-944509183 -944354037
-956550288 -956415794
-504781157 -504658597
-33225485 -33060165
-210951118 -210757466
-747714095 -747811681
-824230649 -824315793
-894423608 -894250944
-82068806 -81924308
-111512419 -111384661
-789755173 -789816793
-558021513 -557874327
-222872518 -222850224
-324699118 -324807242
-20513342 -20612098
-161273848 -161383520
-174527849 -174630363
-778708977 -778740387
-961313805 -961328805
-804219199 -804418625
-139766994 -139889484
-60688648 -60699406
-299757617 -299859015
-551394280 -551554082
-130774086 -130612810
-453823015 -453639333
-366550509 -366436479
-463131727 -463287279
-753837250 -753767338
-510519057 -510643809
-764299447 -764336449
-590917870 -591076076
-109802571 -109793363
-57716644 -57774028
-211084966 -211147274
-387317033 -387433955
-216552960 -216521806
-391098659 -390945775
-279353624 -279372628
-222640176 -222453354
-460174734 -460372136
-78329901 -78153587
-777675917 -777577049
-65408251 -65374109
-700836399 -700956525
-748575559 -748702613
-857954258 -857995340
-405597334 -405491490
-255449847 -255463639
-780968522 -781095530
-427845216 -427910430
-95505042 -95425260
-122415883 -122547333
-183500801 -183533393
-87230821 -87087829
-835255906 -835377076
-49167487 -49245313
-737348183 -737223309
-787060720 -787205142
-111076907 -110934581
-680782034 -680771038
-904187449 -904361729
-763042586 -762948992
-554277290 -554417112
-503924340 -504022832
-495620134 -495602060
-114544321 -114510267
-654212874 -654315386
-646386686 -646362792
-475128350 -474978168
-892759000 -892600470
-166175239 -166055141
-927753359 -927799289
-685121365 -685130067
-811198508 -811183610
-333938699 -334073073
-493502935 -493656409
-557384711 -557364379
-975097893 -974973337
-329558310 -329714412
-515153520 -515156620
-583871825 -583812327
-731057194 -731125042
-363576127 -363589459
-934807723 -934896297
-765692018 -765868964
-275886783 -275735677
-451463347 -451328065
-424279340 -424369822
-402937605 -402943267
-441132256 -441198582
-212746720 -212813026
-333523797 -333460513
-199338873 -199389661
-852891108 -852780206
-674100640 -673936016
-624504587 -624607473
-71812450 -71701430
-949651505 -949663727
-560451925 -560338625
-636955363 -636805825
-921503245 -921476637
-867169471 -867305041
-605002104 -605034418
-620965034 -620785340
-529608440 -529639158
-1493390 -1301430
-638528150 -638475424
-700385288 -700209046
-811693509 -811537165
-531575858 -531734502
-93973529 -94118799
-952969722 -952853858
-349728933 -349896161
-834593430 -834741678
-311130423 -311107807
-212427215 -212353763
-413247541 -413083919
-195114729 -194955259
-683008214 -683157352
-624096309 -624022631
-835831850 -836025284
-170986374 -171033138
-719505642 -719432068
-897854361 -897988689
-151035176 -151173292
-441731318 -441848182
-357935084 -357890924
-55638270 -55637856
-718606579 -718679955
-454288106 -454340286
-432158404 -432031716
-888699612 -888648822
-71825851 -71933795
-17028888 -16913080
-283706583 -283856549
-917647354 -917494340
-605440178 -605353916
-55039248 -54908930
-425284675 -425173647
-463383239 -463290481
-984535866 -984500098
-66453348 -66383454
-327196429 -327115583
-311006736 -310936778
-612134143 -612215517
-992481829 -992495975
-79759123 -79763745
-639367793 -639427941
-885555797 -885706199
-612145139 -612285895
-97808619 -97956111
-526752003 -526729501
-694990956 -695002076
-834145653 -834299051
-219191668 -219388170
-393079649 -393159891
-446012822 -446043938
-764787808 -764797290
-358844949 -358946299
-464688857 -464810549
-232819743 -232784001
-302040303 -301942393
-999761089 -999831301
-248906204 -249025702
-765996514 -766109096
-807197186 -807210096
-363855753 -363980369
-622582911 -622730493
-666840614 -667014848
-520152476 -520301060
-221729659 -221880463
-842331648 -842145430
-412837744 -412877714
-694832007 -694763105
-356168280 -356115958
-636712290 -636521952
-424786804 -424759670
-231892652 -231780928
-341938820 -342007366
-607435577 -607328201
-993302932 -993328408
-385067598 -385081622
-650146012 -650241170
-196606769 -196786179
-702462791 -702457349
-445348082 -445427894
-304738884 -304873436
-63365925 -63297893
-871701087 -871793747
-622336494 -622386250
-425375186 -425243782
-23594482 -23539556
-818891023 -818693597
-807843131 -807702371
-695339674 -695277984
-399056127 -398948627
-503238062 -503092872
-708166374 -708350722
-84091216 -84102286
-889877468 -889733694
-601381926 -601343658
-151865430 -151915680
-530288096 -530196418
-102620915 -102508157
-174897808 -174979970
-323887390 -323776076
-815161348 -815154108
-212583723 -212696369
-246182331 -246135283
-26255460 -26074984
-329020965 -328963919
-374423746 -374258566
-155468104 -155412076
-972682606 -972535356
-675768717 -675813271
-364788721 -364847037
-575722535 -575701865
-109905216 -109793238
-260855077 -260745817
-610030021 -610037257
-661833002 -661785062
-262609964 -262668754
-5134648 -5199254
-329579654 -329546106
-927933073 -927845961
-355991789 -355989697
-394784985 -394796357
-398455543 -398470471
-441910315 -442068003
-284229559 -284163513
-891795410 -891981990
-519323501 -519333057
-670747329 -670811077
-383559273 -383363755
-194661576 -194762788
-933882080 -933758764
-128497043 -128432323
-846921170 -846889890
-899535116 -899376946
-525207058 -525099728
-129234209 -129404537
-459195823 -459061229
-747212664 -747241214
-487872030 -487685676
-377604480 -377763820
-508723807 -508750291
-891082638 -891040764
-134639482 -134527754
-495689172 -495846946
-663721846 -663629862
-267513204 -267471536
-203199785 -203285087
-779144997 -778954941
-716218800 -716314636
-693777741 -693626999
-270480487 -270293333
-746334900 -746218570
-672814593 -672944691
-160391049 -160221019
-718969068 -719041104
-21835472 -21894196
-114345175 -114374875
-825257326 -825065232
-843161696 -843236230
-304372664 -304258614
-409940780 -409781942
-290555260 -290624458
-462881139 -462682617
-847923880 -848121010
-491156394 -491321110
-870855033 -870798521
-312784038 -312641940
-141201535 -141366509
-715022790 -715083078
-310977465 -311119115
-832055023 -832116897
-128156282 -128027510
-405206398 -405210290
-312212356 -312226548
-251510157 -251405861
-281184184 -281380868
-103379676 -103394072
-413093158 -413165730
-815100646 -815222050
-686005553 -685947277
-979672195 -979784639
-687971427 -688149623
-144455420 -144535948
-941327313 -941387775
-653101605 -652991149
-241109517 -241214617
-950839001 -950665115
-448419975 -448419331
-915619712 -915635882
-944320595 -944195411
-223357314 -223443802
-704310831 -704338901
-525456300 -525445202
-25624049 -25764279
-560791526 -560634628
-136634335 -136482439
-669703655 -669668163
-338893653 -338765015
-57605139 -57661705
-274206703 -274222765
-694634978 -694633332
-102651515 -102656261
-240005509 -239980581
-935686962 -935788350
-762757661 -762601189
-102872774 -102777968
-646112940 -646086170
-363239206 -363047254
-831567936 -831716178
-614561319 -614494449
-696361476 -696334186
-261684011 -261825101
-229462444 -229292402
-382468397 -382387765
-869566448 -869736032
-976529747 -976660149
-157809820 -157700486
-102051227 -101927353
-841238536 -841157232
-859653193 -859515921
-474292893 -474395755
-803923390 -803806312
-304530749 -304536427
-625842142 -625922186
-944693501 -944640063
-685672576 -685499034
-542283424 -542184240
-495001438 -494949930
-515259647 -515457875
-843624036 -843524532
-338221054 -338298814
-466721105 -466910863
-807843972 -807976726
-315149702 -315244412
-475205331 -475051369
-726909102 -726861260
-295318829 -295256985
-757280725 -757322601
-494876250 -494975684
-965229046 -965259240
-827427533 -827419449
-14848767 -14677783
-463300863 -463465615
-910832811 -910998059
-89016389 -88987047
-73377238 -73547264
-88910997 -88946305
-396876089 -396935311
-644718740 -644706528
-269099187 -268931023
-193080129 -192911111
-309388687 -309396889
-948856006 -948992816
-979594982 -979674926
-693804461 -693751021
-291428177 -291576533
-721040002 -720948166
-879074520 -879269012
-357913004 -357759242
-318193444 -318336724
-215954999 -215818267
-291873660 -291894304
-503165467 -502995597
-33596936 -33669740
-509005221 -509184375
-289278555 -289361531
-501627746 -501476936
-912905827 -913000963
-60774954 -60934832
-949440810 -949346204
-522483523 -522365725
-113617172 -113640926
-57965407 -57877403
-810122099 -810303623
-584870943 -584868349
-629363200 -629175494
-693433968 -693525872
-914727271 -914709365
-719660696 -719578118
-973073390 -973257072
-407450071 -407301115
-846578761 -846590661
-282428494 -282274804
-303373364 -303193276
-990825010 -990870530
-576979516 -576960672
-985053744 -984980904
-428808590 -428890076
-5172529 -5225979
-127983833 -127818157
-772582301 -772708671
-226685213 -226798623
-863406589 -863582109
-957098329 -956932939
-315663255 -315533845
-646224045 -646374739
-248088541 -247943229
-718626169 -718577355
-884799833 -884660527
-827507771 -827705055
-668804480 -668854140
-247935766 -247760656
-967053889 -967004991
-275266754 -275409064
-102939386 -103024666
-916439289 -916330451
-139771270 -139665004
-167044275 -167073933
-288131625 -287992877
-243715183 -243782699
-698247389 -698197609
-501074728 -501214654
-473726999 -473653577
-837765665 -837759307
-585633661 -585645101
-628972528 -629112408
-75027929 -74936595
-925127571 -925176857
-534080353 -534218591
-770406753 -770531165
-518231841 -518052401
-518498530 -518560824
-954612629 -954444413
-610004243 -610123115
-27396482 -27263634
-166897519 -166801459
-72668628 -72637664
-364331465 -364310231
-351936585 -351961589
-684643761 -684654153
-925906028 -925748584
-81653780 -81723692
-640714909 -640653977
-399214 -402854
-126450390 -126366788
-524446885 -524384263
-927204266 -927387976
-917419553 -917301637
-266660750 -266808386
-820849463 -821039827
-631188012 -631272470
-385858524 -385855206
-403308617 -403452913
-149939009 -149898317
-168049002 -168032406
-354383687 -354580039
-654559832 -654625148
-527651691 -527796865
-574708879 -574541863
-270104758 -270149118
-685870120 -685814788
-697149240 -697229966
-163814752 -163974138
-951633856 -951501598
-840476880 -840560762
-490802900 -490986696
-641967279 -642163149
-274958451 -274983703
-360456460 -360411202
-670753192 -670874140
-882485372 -882661054
-578151643 -578063855
-759114859 -759088133
-218099630 -218079854
-828786448 -828827334
-616357876 -616247772
-67155574 -67149158
-461011709 -461142301
-381593478 -381694438
-473111010 -473282494
-652595094 -652409876
-250219783 -250262773
-802624656 -802517892
-496492128 -496382746
-888650985 -888674217
-540077347 -540243015
-354031068 -354213538
-308446996 -308592898
-385714116 -385551822
-317315708 -317172898
-666899782 -666867976
-749820050 -749887208
-163840488 -163711010
-184973724 -185024664
-762189492 -762104530
-769963550 -769883934
-920764173 -920702717
-850660691 -850775669
-400833005 -400646919
-432444167 -432280695
-901132575 -901293151
-607545207 -607392913
-865767131 -865680257
-470887818 -471071938
-434391114 -434425982
-148302977 -148277211
-240139769 -240289107
-821255599 -821339297
-119642576 -119595460
-700573798 -700382748
-734862153 -734949373
-784218444 -784029916
-942779417 -942755783
-152952246 -152835066
-497132680 -497256370
-796100565 -796149605
-554184873 -554297899
-573612511 -573606025
-219613790 -219630834
-50511834 -50671474
-913991601 -913844447
-744701865 -744757729
-813424650 -813496070
-209421402 -209333256
-655830866 -655968408
-508844984 -508929822
-388716838 -388714860
-1040559 -1055681
-695073326 -694973412
-16339999 -16524597
-573405040 -573549136
-861199200 -861143920
-190221757 -190323335
-38835222 -39032050
-756308669 -756232823
-38023633 -38062985
-438383549 -438375245
-549741192 -549558988
-187899744 -188084106
-717066634 -717029540
-440020948 -440152534
-466774493 -466640277
-619886472 -619877838
-701052378 -701165512
-764087394 -764166918
-986598418 -986474364
-740784105 -740754369
-907417415 -907515773
-940100076 -940148748
-759624166 -759765516
-529615063 -529565547
-374252194 -374332514
-41415060 -41386232
-558694240 -558857998
-274232102 -274213866
-727511183 -727656117
-373617254 -373532728
-667966583 -667890217
-293377330 -293239594
-905428696 -905457074
-396648786 -396754732
-479031766 -479048994
-902190302 -902276566
-752632682 -752706164
-894984059 -894963471
-135142304 -135268832
-938412811 -938279075
-920418680 -920472610
-864908815 -864912695
-153522975 -153522165
-453731174 -453538156
-972768386 -972596826
-709019216 -708949892
-742119519 -742199209
-376974563 -376838667
-181412892 -181429464
-471129941 -471328949
-851920402 -851741644
-224841482 -224658140
-122071479 -121927751
-480635712 -480609002
-399437966 -399369406
-752650993 -752669423
-367829711 -367666797
-494262578 -494107722
-330535883 -330432551
-877184648 -877100314
-536623512 -536470160
-459835747 -459808455
-937611787 -937595653
-163059327 -163003211
-151314013 -151342325
-373363668 -373393502
-23653817 -23535147
-892377264 -892189958
-31469084 -31279520
-789785983 -789756883
-39569006 -39595232
-787120810 -787289474
-421592717 -421729217
-397556581 -397382625
-632690279 -632760853
-677659376 -677812622
-602330803 -602221811
-435215456 -435126130
-361287844 -361453584
-525670810 -525791844
-606068172 -606090558
-581488758 -581375658
-562106425 -562213215
-794831366 -794898748
-97834499 -97741721
-516688093 -516858963
-872492917 -872483013
-603851889 -604028615
-770808054 -770857480
-454612555 -454590057
-917184727 -917224379
-803098349 -803256641
-276731559 -276914419
-94310171 -94350183
-992658769 -992672243
-753604782 -753802294
-663937389 -663983279
-502195770 -502211870
-569884077 -569956561
-222827137 -222762401
-948477368 -948542708
-922685575 -922822769
-250768599 -250647389
-4624780 -4617372
-293178203 -293198131
-658920343 -658758887
-807214719 -807402339
-83692799 -83503737
-121319591 -121188159
-959770023 -959794957
-913125951 -913207537
-126603308 -126540596
-313226712 -313398178
-905585414 -905633792
-957393425 -957354153
-807197155 -807203641
-155779448 -155839050
-190871665 -190891171
-820148700 -820069818
-206411601 -206349089
-260369380 -260497036
-932688826 -932495742
-558706399 -558776119
-749191424 -749362796
-766968039 -767149601
-186655717 -186770121
-150657970 -150480778
-602606174 -602769982
-938345943 -938314681
-771357594 -771467542
-772523970 -772645486
-133355465 -133304343
-75707524 -75604764
-434663648 -434780462
-270421879 -270539095
-177795663 -177795253
-67301904 -67240722
-640265085 -640151491
-759303684 -759300570
-931620814 -931536132
-157838708 -158036778
-20740293 -20604513
-166597714 -166405540
-967954710 -967904176
-88122442 -87944518
-467563752 -467592648
-806524495 -806474875
-511447931 -511604907
-456414540 -456579458
-55811582 -55716160
-900360224 -900183118
-901634237 -901612885
-864546995 -864662573
-61688076 -61763320
-364925843 -365008369
-684840239 -685024949
-884594335 -884421473
-303892061 -303994413
-70313890 -70206280
-18844515 -19003929
-341613709 -341457813
-737554434 -737651926
-390777097 -390657713
-939975160 -940023834
-378877828 -378914148
-495611097 -495502407
-497846449 -497902559
-301783953 -301630209
-798305284 -798157560
-329041956 -329224846
-302969355 -303042515
-782241260 -782218774
-20149381 -20067837
-793211806 -793270014
-701898275 -701862677
-197801142 -197993378
-831273599 -831325331
-955499447 -955553155
-17962687 -17807977
-88675183 -88812315
-312697252 -312516262
-97572856 -97679736
-996957980 -997134222
-231239249 -231218259
-701279887 -701154071
-464026272 -463997402
-429843826 -430008398
-19724360 -19560102
-374995085 -375021449
-383079028 -383112778
-282476840 -282526978
-506484081 -506445155
-642094975 -642231323
-695986198 -696173704
-384717585 -384551643
-281016631 -280891107
-24929281 -24837123
-289674992 -289589270
-743878841 -743970525
-570613121 -570647679
-269506110 -269364680
-807055211 -807103017
-1674791 -1500861
-833217147 -833353501
-31901595 -31798973
-19039684 -19148810
-742031652 -741853170
-763263924 -763415148
-731240459 -731370505
-996607094 -996518762
-949093153 -949203653
-113000685 -112910803
-601194472 -601333084
-802239521 -802044729
-959151712 -959157434
-677369336 -677253682
-607480195 -607610219
-305966761 -306165213
-810439076 -810607034
-760519498 -760676240
-679759874 -679623938
-800499894 -800326182
-494728905 -494607801
-331976754 -331891614
-943817623 -943885849
-517909914 -518064762
-915103709 -914936565
-950944150 -951144058
-694318957 -694119813
-454063315 -453945769
-822983159 -822796147
-729144078 -728950458
-266114937 -266204295
-513667620 -513795760
-212612865 -212779873
-958765909 -958907617
-222275214 -222325344
-771537573 -771458159
-466553917 -466420109
-789509100 -789673206
-893651400 -893792608
-44247658 -44201328
-760451570 -760520996
-407533318 -407366824
-607737982 -607730120
-902407697 -902358413
-966415741 -966445023
-693530396 -693529784
-827981121 -827962835
-579562785 -579562943
-884262062 -884103808
-228955059 -228981599
-166663483 -166760529
-532093892 -531960258
-638091216 -638224102
-343149889 -343340165
-427557618 -427655432
-628775706 -628645602
-791816290 -791626754
-298104411 -298224481
-34447450 -34351678
-657115431 -657008617
-484467866 -484650354
-82716829 -82806151
-205721745 -205580543
-515809258 -515689594
-765960229 -765960075
-973356755 -973247633
-844784455 -844966647
-350875172 -350888762
-150052267 -149861779
-623600694 -623745042
-709751903 -709938133
-417767331 -417710095
-141564609 -141392315
-512531610 -512370408
-978407304 -978587206
-492770740 -492613974
-175046381 -175020579
-39388664 -39452972
-248865910 -248690826
-99930749 -99866381
-67974868 -67809162
-419404296 -419216200
-520835717 -520710303
-573605182 -573764872
-321677389 -321768659
-754732448 -754779310
-126379394 -126571952
-346979205 -346893951
-253327071 -253319639
-550741884 -550897774
-428098987 -428083039
-410339520 -410474888
-914689336 -914765206
-327156006 -326956792
-732794473 -732939967
-896113045 -896238993
-427609027 -427807545
-725560485 -725725905
-758923858 -758803594
-849801394 -849976496
-676519031 -676662197
-751700005 -751763791
-66534440 -66540300
-288727031 -288702069
-900170818 -900012338
-796926718 -796782810
-195034994 -194941944
-957399728 -957583670
-133748211 -133842493
-278041296 -278099420
-740305345 -740249731
-737722665 -737912133
-554470075 -554364149
-523170104 -523341216
-577370212 -577213572
-877516404 -877633640
-221821256 -221939670
-656583358 -656521094
-889596683 -889637835
-863707432 -863604712
-205829166 -205848994
-309916898 -309795220
-355453175 -355333795
-641968450 -641922002
-573896132 -573846020
-930456352 -930420980
-627016285 -626959313
-36438490 -36313258
-137047994 -137227948
-859161630 -859169782
-857441095 -857422253
-743887941 -743924683
-818684041 -818762235
-830765550 -830573506
-659754775 -659920097
-234792067 -234706121
-632249830 -632165006
-637470883 -637297601
-813380215 -813342725
-930641020 -930694818
-775883399 -775984423
-131810704 -131931946
-930516780 -930437572
-899208142 -899025716
-295947803 -295842609
-906657865 -906761675
-837936716 -837888614
-942394841 -942522121
-811839012 -811820110
-960884575 -960855851
-763753207 -763920999
-415773968 -415922534
-35607374 -35784140
-368003818 -367980804
-981442376 -981470678
-73468638 -73660560
-433314852 -433468908
-903677377 -903787863
-75904709 -75808293
-59733297 -59633989
-173249397 -173372995
-976348642 -976210786
-719644669 -719676723
-114977406 -115020898
-969829021 -969806155
-821229949 -821205443
-260075871 -260257219
-219391688 -219456016
-575619445 -575516063
-420063946 -420066110
-635010959 -635192145
-146515261 -146575851
-500261029 -500353683
-580387105 -580435559
-711376193 -711569505
-568907004 -568955062
-629806544 -629871814
-361849045 -362021909
-13697488 -13663528
-643974239 -643850135
-785283652 -785474088
-104172817 -104314997
-652340984 -652470294
-530306222 -530361652
-755596666 -755790506
-67444326 -67417400
-432043603 -431887637
-352236989 -352135517
-176937696 -177025852
-837920226 -838065638
-742244837 -742427425
-69300714 -69421310
-278223762 -278399856
-418249009 -418123515
-232576313 -232442503
-243307075 -243401405
-529807231 -529840205
-769280070 -769125274
-292661465 -292512561
-528828982 -528695244
-453534936 -453397204
-352186253 -352013945
-258686612 -258885898
-144362094 -144274664
-45128731 -45287305
-3578880 -3457710
-992053080 -991890248
-146723041 -146651171
-113441050 -113411008
-651461760 -651290328
-938948809 -938766861
-547744939 -547865113
-252736121 -252766955
-747739157 -747566549
-771856033 -771940459
-712711093 -712562273
-241597455 -241666273
-88408355 -88420757
-906324728 -906461000
-88025140 -88033480
-201161067 -200976519
-663250327 -663233163
-63412377 -63436539
-73852166 -73973430
-219849164 -219857020
-110355055 -110545553
-170983788 -171009756
-300239424 -300169044
-718779985 -718704061
-956052162 -955963878
-789463931 -789591153
-464649793 -464749703
-165250730 -165089872
-256888477 -256940463
-333692438 -333729578
-859815483 -859799479
-254782788 -254649312
-254849997 -254881901
-201407588 -201309972
-746168742 -746005632
-607966563 -608072083
-686707071 -686766571
-342645249 -342643797
-885866642 -885717356
-628327652 -628358776
-942163168 -942132392
-444928289 -445118411
-922890785 -922914657
-889616657 -889459197
-858467436 -858497480
-162054921 -162115965
-656994320 -657062024
-90674744 -90744224
-661876452 -662071638
-638821263 -638662393
-406587014 -406403642
-907956012 -907948266
-616418423 -616297329
-765769474 -765586652
-212386459 -212244929
-342281364 -342197646
-745096263 -745007569
-626523662 -626531592
-235136530 -235080888
-384264590 -384285138
-440384855 -440582313
-417234164 -417381844
-172270514 -172450068
-187084159 -187253005
-718609071 -718643267
-973406168 -973580220
-4195621 -4183675
-341437807 -341533497
-378807962 -378736758
-68011967 -67937769
-791964759 -792109375
-774472601 -774339337
-115539617 -115394055
-948045282 -947976408
-932105238 -932210876
-757066176 -757055856
-255242110 -255348742
-723566865 -723623731
-192615814 -192437286
-423550349 -423718029
-520449713 -520527509
-97524373 -97453909
-496202615 -496060025
-342795625 -342683815
-664625198 -664440378
-85059834 -84897328
-655333908 -655161912
-123170771 -123323319
-282636465 -282694275
-204005515 -203839731
-745468675 -745654289
-863401812 -863334320
-216569863 -216701393
-128091896 -127991592
-255295426 -255278996
-159167100 -159212310
-849285138 -849099874
-427935849 -428044825
-587605212 -587440814
-663805004 -663842520
-844613061 -844550669
-158333657 -158294319
-831899693 -831833489
-149870649 -149858377
-654510054 -654592490
-764267262 -764317948
-244311771 -244375965
-668025132 -668219548
-775049867 -775087377
-32218942 -32406838
-822066097 -821870855
-407990299 -408111555
-332796029 -332647691
-105065084 -105221894
-285118033 -285250695
-12929506 -12936256
-38632289 -38445581
-201798867 -201666375
-191577233 -191512191
-809176747 -809317749
-329581733 -329577575
-396208609 -396199779
-399062069 -399219753
-492195876 -492255464
-457096997 -457019765
-686280837 -686262807
-789721161 -789912425
-647569409 -647485943
-870826777 -870694381
-423634189 -423466231
-53064666 -53078768
-573817724 -573767854
-415615764 -415424862
-325882053 -325706943
-275765242 -275764172
-391909304 -391945082
-818027806 -818070500
-148265958 -148180636
-595176466 -595273210
-879389165 -879460739
-824403838 -824227748
-660516415 -660556853
-411963878 -411782752
-216220852 -216318968
-574904752 -575075764
-922108336 -922002044
-534476580 -534316256
-511571844 -511642952
-208743398 -208614530
-825965882 -826058204
-143950681 -144104677
-726369348 -726440454
-525777291 -525806397
-987038353 -987230673
-548063084 -548108252
-126777665 -126833569
-90353982 -90432942
-608655283 -608484281
-383612652 -383505894
-700248235 -700170551
-218141746 -218258590
-260764418 -260945736
-531947939 -531969487
-6048026 -6094560
-38043309 -37974609
-244308687 -244209491
-401399578 -401591134
-453276130 -453466070
-959162143 -959152725
-232400186 -232365342
-128618452 -128584474
-477414986 -477284736
-414536108 -414476092
-251789770 -251976502
-658713686 -658761580
-220529683 -220669363
-363420203 -363416665
-671948032 -671927746
-903185090 -903226620
-487545768 -487550234
-214625325 -214470669
-374064049 -374121203
-448045349 -448003461
-275240300 -275295918
-534707419 -534858531
-660767933 -660573185
-305085007 -305172383
-180011360 -179988838
-117177407 -117351191
-405579867 -405767619
-442842677 -442836561
-797101179 -797004613
-7653723 -7655917
-353396591 -353247871
-720450888 -720576640
-996406048 -996437802
-145778932 -145720352
-726015145 -726118473
-649486502 -649340960
-904953737 -904993247
-569635183 -569497699
-697144018 -697315914
-647455488 -647437248
-316881277 -316718809
-602938769 -602906425
-531911899 -532027075
-623280214 -623158048
-604733847 -604599601
-443256251 -443356853
-553862257 -553959919
-548754176 -548739844
-275574676 -275687996
-904438204 -904580292
-181323499 -181162433
-69135669 -69053877
-147719647 -147712037
-2585606 -2678820
-237821442 -237869236
-708854256 -708889400
-761975710 -762122062
-336410269 -336531393
-149048013 -149136861
-499751459 -499730413
-161496715 -161372399
-294206774 -294373028
-111408149 -111281783
-823381566 -823336190
-30343569 -30218007
-974032336 -973973658
-758120941 -758099095
-665971720 -665827116
-696953624 -696982472
-628398102 -628521792
-957337443 -957322879
-311375988 -311547568
-962584774 -962581408
-184649579 -184807045
-974458182 -974278330
-314634561 -314644881
-44599306 -44766874
-795992227 -795910915
-457418067 -457582055
-522067951 -522156473
-565755878 -565638810
-44782825 -44946015
-468376994 -468452550
-945517326 -945407176
-538931862 -538778000
-964526561 -964601569
-672446621 -672326121
-49582559 -49672861
-38396694 -38419962
-680039446 -680051788
-334005886 -333898686
-653215583 -653216691
-114499051 -114443291
-661552586 -661548970
-684940333 -685109565
-134836786 -135007282
-501552341 -501358019
-857071918 -857144142
-813793174 -813686164
-151328169 -151205523
-112134849 -112050183
-919040778 -919087700
-802571274 -802516154
-222100308 -222213454
-156884338 -156749942
-468927073 -468788541
-727514732 -727583650
-990671110 -990574366
-301707081 -301655331
-407761366 -407854248
-155197598 -155174092
-225116964 -225082334
-629935078 -629808550
-437597689 -437706797
-77663030 -77489886
-987584183 -987693165
-805384197 -805209691
-490434693 -490532797
-886485356 -886551438
-13843938 -14020178
-113559423 -113629049
-982589338 -982784688
-648114248 -647966380
-294411925 -294546293
-114245968 -114282164
-914081835 -913982757
-933393872 -933225092
-502995088 -502826874
-344983358 -345126694
-975191345 -975184547
-125377298 -125253904
-653341583 -653486529
-963514624 -963545194
-283416393 -283401063
-928904119 -929095755
-625639588 -625496366
-491365900 -491430860
-966751592 -966565982
-21648824 -21490108
-224672267 -224749811
-30252949 -30108607
-948069602 -948222796
-788119823 -788163471
-379009697 -378818599
-916259941 -916320111
-18115341 -17993581
-970900996 -970966690
-539514576 -539473894
-48591350 -48731900
-757248319 -757301663
-461202817 -461081785
-614923616 -614777174
-664807686 -664974396
-562442760 -562517312
-91350017 -91344741
-83353568 -83549216
-38323764 -38516160
-64832165 -64864101
-953809247 -953783367
-487331693 -487503529
-615331488 -615205824
-822794909 -822609675
-991359593 -991518207
-14880611 -15064815
-796825902 -796750944
-892294055 -892465893
-924233605 -924113601
-936832506 -936821070
-709916248 -710060684
-256657457 -256768301
-100630955 -100828083
-561163718 -561305688
-644356467 -644250847
-768158798 -768335242
-95174567 -94996407
-245824882 -245955484
-896163308 -896314678
-214147076 -214218878
-801824902 -801772558
-606996595 -607095799
-529262489 -529232677
-945772424 -945822618
-605988331 -606079365
-568931033 -568854543
-85635915 -85496913
-364235541 -364275225
-144254645 -144270635
-377530147 -377411711
-710456021 -710262005
-676196892 -676361204
-471475340 -471493796
-955091965 -954908521
-690268952 -690306362
-119194990 -119128612
-739467190 -739530184
-342117723 -342003771
-324775090 -324839394
-113594236 -113454790
-581092270 -581175568
-584177760 -584235508
-636557680 -636360898
-82694539 -82623997
-796225038 -796168410
-201900107 -202003439
-72279555 -72339857
-810448741 -810251677
-149918663 -149822635
-804318912 -804294878
-593383296 -593403216
-486505767 -486320463
-316516787 -316344557
-828780611 -828874057
-180159720 -180294282
-217284666 -217394486
-497695615 -497806887
-603704015 -603630805
-507809472 -507933558
-489755776 -489741150
-160190208 -160306034
-640738553 -640691265
-577597827 -577733419
-584744454 -584586686
-63298976 -63115716
-228171511 -228152009
-433982030 -434106640
-987474602 -987557282
-391871619 -391818947
-880749340 -880840760
-991093255 -991144115
-295030566 -295180938
-892803479 -892714521
-590079511 -590110427
-778763972 -778716802
-575656957 -575788113
-759383951 -759526081
-935630222 -935653454
-175850981 -175726851
-989895959 -989887695
-218552458 -218694654
-372304571 -372275143
-716303440 -716436468
-708443878 -708386396
-136762361 -136901757
-871620919 -871650295
-997193580 -997336916
-290024595 -289976989
-153452616 -153461758
-390293339 -390395903
-488972450 -488992680
-955664483 -955699783
-321016869 -320849503
-203026653 -203196463
-825118946 -825040680
-439553539 -439711647
-455648034 -455756412
-461077005 -460949379
-946859645 -947014147
-606203823 -606157523
-878473513 -878412371
-350786725 -350775371
-329261150 -329375364
-725333554 -725435990
-122255233 -122275645
-715546380 -715685390
-839855930 -840014986
-324963860 -324875628
-868777644 -868656794
-454722888 -454887736
-889345221 -889537927
-757274991 -757110419
-257369453 -257330679
-943467150 -943635042
-524831524 -525006788
-136998706 -136857066
-190816050 -190881418
-14478077 -14479525
-319131303 -318967163
-249094447 -249069677
-903091383 -902915631
-20562720 -20383378
-593139607 -593281777
-930046974 -930237794
-333432520 -333324044
-494991725 -495126511
-995183642 -995088426
-363378579 -363193129
-3855930 -3751998
-621210439 -621180603
-47687338 -47550468
-760882082 -760770896
-815189619 -815374419
-330035540 -329847972
-495363432 -495466806
-422923591 -423122727
-919546801 -919445963
-618895738 -619032834
-38008959 -37907261
-215427769 -215465653
-27456364 -27363390
-390896933 -390977989
-465762224 -465632602
-345956797 -346005475
-201358780 -201280416
-791520769 -791601403
-928999937 -928905395
-981541793 -981550833
-414184758 -414031892
-521591929 -521518781
-24535089 -24601445
-117103725 -116989283
-368970466 -368882784
-685103814 -685156320
-203304736 -203342260
-127724354 -127545516
-110586401 -110694045
-484452690 -484281106
-641585484 -641769620
-895000997 -895161881
-142346916 -142219702
-838709241 -838558957
-830832658 -830698442
-60783137 -60615675
-720278763 -720248681
-501016461 -501032495
-571914391 -571920603
-721749040 -721845940
-79204010 -79014170
-758353148 -758179944
-512109666 -512306324
-212817091 -212899935
-972427867 -972400535
-18029195 -17956311
-197192496 -197061740
-939630282 -939668230
-196521374 -196487976
-546941677 -546860125
-347441854 -347332714
-59780604 -59926034
-411103051 -410970489
-505043426 -505110920
-304307654 -304437674
-234603727 -234502191
-828021082 -827941160
-904192594 -904252994
-400391963 -400495441
-166232663 -166117815
-740236424 -740277538
-840565205 -840714561
-796102486 -796196724
-259394885 -259505335
-576333244 -576167678
-158417291 -158373921
-257999155 -257921707
-611600270 -611521882
-572338162 -572524758
-972903566 -973061400
-779045560 -779244434
-773726233 -773789733
-382949618 -383010236
-382094455 -382272099
-231665293 -231474949
-269951550 -270090890
-518281043 -518352335
-817298001 -817100085
-172906520 -172776936
-471319878 -471476284
-388556596 -388505998
-936404565 -936372619
-680779521 -680974935
-221650148 -221563752
-35160298 -35102846
-588877842 -588790886
-291495739 -291657327
-339233492 -339144594
-18796269 -18702879
-422599388 -422793476
-854603131 -854473599
-518313765 -518316689
-2454701 -2381421
-371912549 -372080999
-246580353 -246388301
-233459841 -233567015
-741883500 -741700642
-297780382 -297655372
-462851298 -463030052
-316669812 -316604996
-392450809 -392547271
-560853878 -560764246
-617006251 -616828169
-416523281 -416488953
-530706107 -530547681
-328355291 -328436477
-136262237 -136204879
-138506278 -138523952
-375092125 -375110749
-622714093 -622786425
-193690389 -193782963
-144983076 -144903858
-394352085 -394215033
-54526042 -54708382
-76196587 -76336395
-517054445 -517046527
-253357263 -253536367
-723806639 -723840813
-115894614 -115709398
-422768962 -422882898
-752378560 -752190088
-957962938 -957987024
-993396568 -993513636
-342229821 -342332907
-307888808 -307913804
-300350013 -300318645
-359628691 -359556705
-848915947 -848956299
-832531091 -832530051
-381398250 -381294918
-829829284 -829920510
-345583300 -345532618
-738362139 -738493641
-332219662 -332221164
-655705526 -655572902
-587912138 -587944658
-5113096 -5063542
-682011196 -682203444
-838395884 -838288464
-644662824 -644507106
-748273799 -748227079
-869980280 -870019820
-825635182 -825472422
-812769406 -812903830
-925228430 -925247674
-871768003 -871828273
-89888726 -90009366
-4481198 -4383820
-83394962 -83230288
-544981457 -544793999
-102653888 -102606836
-399651617 -399458345
-306126032 -306204394
-769430737 -769325457
-925625167 -925744581
-445787713 -445943513
-240074512 -240214438
-498866541 -499035733
-784367484 -784414238
-475275614 -475290612
-267230413 -267339645
-967190114 -966993594
-46658354 -46823526
-922349881 -922455695
-404305125 -404300593
-250300009 -250259971
-473443016 -473344780
-822269684 -822334922
-331853545 -331756915
-55315537 -55192231
-614822381 -614694803
-863895407 -863875041
-119373094 -119429422
-762600539 -762679425
-34886779 -35002103
-714112076 -714241894
-612107478 -612174830
-964031649 -964212167
-645470943 -645503461
-996766925 -996710875
-375166211 -375171575
-753146617 -753324149
-531629996 -531655180
-968004141 -967905279
-103485342 -103498496
-309637834 -309487926
-119980801 -119954773
-137153523 -137302373
-117436327 -117392647
-598565824 -598610578
-587141733 -587293885
-424502211 -424424407
-667876380 -667715314
-71404070 -71584486
-462463337 -462265503
-591137819 -591303095
-67632117 -67612005
-779660054 -779482846
-439978563 -439781443
-939470678 -939430918
-204804951 -204884057
-525292536 -525121580
-237615486 -237700816
-817059521 -816956481
-768931067 -768863089
-121170512 -121090386
-310849717 -310971757
-360975428 -361083974
-731831564 -731900214
-987051979 -986935035
-433667944 -433661978
-755632056 -755693586
-912303922 -912383482
-464474877 -464317905
-359557408 -359592698
-208396146 -208323802
-635273822 -635199948
-284404231 -284242005
-893161236 -893358794
-113398843 -113483257
-902096312 -901904762
-723341033 -723265481
-39820677 -39645537
-705304665 -705128669
-81996557 -81952407
-887602832 -887457408
-618656573 -618562893
-295636101 -295547725
-370965522 -371045500
-763695210 -763786908
-388967347 -389124685
-93599464 -93417524
-921489941 -921292397
-852711109 -852635457
-103300233 -103310343
-719237471 -719205423
-845215063 -845126925
-848722879 -848836551
-269777750 -269638056
-938681533 -938857835
-620331423 -620312245
-303862800 -303843776
-735115892 -735169566
-768892221 -768762845
-315787423 -315854589
-237860949 -238051937
-644121940 -644065172
-997775995 -997820207
-425564294 -425534506
-129007782 -129167680
-890222537 -890064545
-64117601 -63986911
-218576689 -218516215
-888724658 -888674566
-326698555 -326869281
-247848211 -247794215
-189895850 -190084850
-653636868 -653482158
-307116169 -306989041
-611593068 -611607472
-202370580 -202331344
-367379937 -367209965
-848736979 -848936123
-23379102 -23198062
-278705983 -278805853
-970136282 -970188154
-953893046 -953883360
-184169926 -183972320
-16196199 -16095911
-145068216 -144897936
-652247371 -652123545
-317244303 -317193261
-131171027 -130995187
-256425237 -256349957
-787829985 -787650113
-729884128 -730061246
-25694164 -25497154
-9670306 -9843788
-160983848 -161154228
-345701394 -345626474
-911211056 -911056928
-572398289 -572388257
-869723691 -869748373
-958474975 -958322055
-49710763 -49800513
-634101533 -634236651
-866213812 -866020278
-733709913 -733731615
-406434909 -406299073
-400090786 -399940816
-476940881 -476779545
-821818330 -821968476
-670805085 -670943195
-240922338 -240921716
-119526203 -119332641
-199295390 -199208838
-821442418 -821279350
-826326776 -826327110
-895661227 -895687175
-91969214 -92051596
-637965391 -638157659
-689138267 -689302931
-960108756 -960308104
-218211697 -218305483
-148564284 -148597708
-415800817 -415848251
-974190609 -974263317
-832324326 -832290676
-862828543 -862674907
-915116958 -915116578
-339756230 -339612228
-655036933 -655196195
-772092359 -772058001
-593036174 -593017090
-404216671 -404302859
-258183277 -258310729
-543162647 -543156023
-839892132 -839914276
-291233636 -291062046
-771706350 -771898246
-242537710 -242635494
-206351505 -206471697
-25470866 -25333124
-419433529 -419390435
-144262640 -144249898
-123230919 -123247045
-600103238 -600214298
-731850131 -731950297
-635714862 -635673666
-208202290 -208292898
-893722004 -893551932
-463726125 -463822377
-201732621 -201601833
-609522116 -609721136
-792443860 -792508938
-223092976 -223062570
-730863096 -730903682
-458973945 -459060563
-852835657 -852638533
-710528303 -710383739
-363070926 -362911468
-171986773 -172102181
-506135014 -506233094
-802284972 -802196720
-279706431 -279609895
-961577017 -961408519
-724201633 -724317001
-690395324 -690391042
-172463983 -172517987
-863221803 -863288517
-658716400 -658806760
-565360641 -565249011
-986838555 -986781651
-469342318 -469502532
-321228493 -321330971
-913963242 -914019960
-415552142 -415679386
-39204493 -39269813
-885266319 -885097833
-532832251 -532909711
-832522933 -832354391
-199521563 -199609861
-198077253 -197965001
-238447065 -238602719
-342839642 -342904924
-784532851 -784557281
-539864449 -539947543
-176077404 -176066576
-187359991 -187401203
-387816086 -387658708
-817798101 -817839155
-879946729 -879866743
-274372907 -274466813
-495278734 -495097742
-40124234 -39959922
-73336106 -73289386
-281653439 -281845775
-408353970 -408233054
-513866064 -513876966
-282166643 -281994761
-413862376 -413950874
-260623655 -260559857
-584806783 -584838031
-517026248 -517082642
-191084773 -190924503
-763111096 -763303170
-109984873 -110044993
-217945672 -218089742
-301225865 -301109137
-219164075 -219062127
-744745095 -744918593
-398971343 -399140911
-688775984 -688767848
-990268344 -990136622
-81580068 -81688736
-252265310 -252403252
-691495482 -691510028
-125392667 -125369197
-609287197 -609209869
-177484237 -177335027
-497448803 -497335899
-370474364 -370310282
-6176514 -6370542
-481892593 -481941541
-658597517 -658499587
-68107576 -68044260
-483758811 -483864887
-734112026 -734208060
-333378282 -333214288
-433786826 -433876356
-599123541 -599292063
-839677903 -839562701
-543038986 -543047060
-659935451 -660066635
-375573124 -375760334
-151092973 -151253611
-657789378 -657676276
-538621596 -538512940
-527476296 -527480276
-297934400 -298073094
-128886064 -128751838
-806325973 -806199657
-521358565 -521553725
-761409481 -761448735
-995512764 -995662346
-40348313 -40411387
-43875232 -44030528
-418558889 -418594483
-807984375 -808052963
-699699093 -699518137
-899116929 -898935075
-631118741 -630922875
-514878526 -514963056
-213477378 -213459968
-301051008 -300878664
-213933810 -213987274
-573992050 -573918898
-242496376 -242316064
-238845039 -239031535
-319581026 -319772592
-752816082 -752876882
-716733261 -716620587
-908546500 -908373754
-168678274 -168862942
-408573086 -408383004
-766420596 -766586124
-191142267 -191027279
-447862620 -447771290
-354232924 -354341026
-974132229 -973932443
-46209690 -46278398
-902511544 -902398238
-603557116 -603508274
-776434217 -776411935
-860418640 -860506272
-274630536 -274577846
-950028574 -949845272
-11784831 -11921293
-992138950 -992153918
-586491137 -586372053
-809652181 -809642063
-416286770 -416174252
-694354593 -694499925
-608437444 -608438962
-955281136 -955296324
-794959563 -794874669
-713455141 -713546617
-686387682 -686478734
-540419084 -540310786
-61036922 -61020882
-880409928 -880310114
-131733122 -131768008
-51531061 -51356531
-727679191 -727633043
-427280793 -427101861
-521239564 -521357272
-446324525 -446452675
-960592043 -960489881
-86150656 -86252728
-647045479 -647205321
-879424952 -879373596
-645896970 -646068214
-531188539 -531303105
-886387328 -886364744
-310801297 -310782485
-978932544 -979034084
-977856320 -978023640
-244343868 -244316044
-214842804 -214986910
-34322801 -34228911
-619488801 -619614139
-537964953 -537967323
-170372658 -170265826
-53534783 -53440383
-189184255 -189341347
-117813559 -117845303
-261027175 -260943025
-642367761 -642292165
-989486703 -989324325
-950573372 -950752058
-130064383 -130043837
-518909 -483267
-620515460 -620442908
-580839938 -580795314
-964275428 -964400458
-458071912 -458116158
-209069530 -208976000
-959674905 -959720119
-124674115 -124631677
-696824359 -696784147
-788050921 -787874571
-996859421 -997046101
-609838269 -610033639
-245583402 -245460484
-166983437 -167036779
-782505265 -782699355
-750807364 -750957112
-68844040 -69004980
-415321988 -415263210
-354948423 -354846473
-40924250 -40742314
-578872174 -578918154
-813661904 -813685114
-596046311 -595984905
-272967462 -272815942
-606655640 -606586418
-600739427 -600703063
-948464137 -948332815
-830944753 -831030869
-989715394 -989592124
-506095926 -505919972
-49627710 -49593130
-262084068 -262047310
-174936253 -174846739
-569163311 -569232553
-67152366 -67086844
-97362021 -97225571
-198681656 -198499640
-362659302 -362551554
-2890103 -2800185
-836883278 -837064888
-747364234 -747556712
-918202112 -918056440
-466165054 -466179226
-615177283 -615058847
-413822986 -413652690
-543063373 -543261921
-577832301 -577634537
-696830401 -696914765
-862137309 -862000133
-581352589 -581330971
-83809138 -83623460
-304529928 -304385620
-871937856 -872072436
-541172183 -541297125
-755633191 -755662821
-826143787 -826326943
-250161914 -250037846
-719074309 -719070101
-699714408 -699683778
-51925076 -51881302
-276317042 -276150400
-343799956 -343605132
-60463596 -60525836
-43059623 -43120619
-68683493 -68768635
-480737186 -480622940
-420397744 -420260610
-526188403 -525997911
-399283257 -399156249
-723124603 -723048135
-965501163 -965399877
-540645139 -540716485
-478303932 -478124296
-867066402 -867237256
-584115106 -584129084
-945094448 -945173318
-35613785 -35576879
-152289897 -152222511
-502452724 -502539230
-253022486 -253125064
-168046158 -168091124
-226388406 -226189676
-313860011 -313826745
-648192489 -648036007
-462637123 -462643987
-455702223 -455685401
-806310470 -806341476
-294447092 -294645494
-917876040 -917876168
-388582172 -388676978
-686230898 -686271822
-859372490 -859519046
-801990875 -801810587
-252012109 -252073601
-968430388 -968547154
-535477047 -535659479
-381627589 -381761287
-895919589 -896046991
-667461901 -667333109
-912421371 -912345593
-251561333 -251458981
-131985378 -132133688
-954440503 -954528521
-653838541 -653995041
-376595456 -376602092
-729047268 -728890492
-633577756 -633537588
-833118966 -833062828
-365189459 -365340241
-397362412 -397303260
-985445471 -985301615
-866915818 -866992970
-481917067 -481797651
-751597468 -751731898
-347681268 -347516018
-884784286 -884824972
-502910981 -502780471
-290500874 -290336032
-72805711 -72993089
-130833099 -130838251
-870715244 -870624084
-719203871 -719303637
-999175582 -999319612
-994937252 -995071870
-18491062 -18307112
-540821246 -541020102
-166671569 -166849489
-712030650 -711837896
-376523567 -376402779
-7812821 -7898839
-979936593 -980056481
-734810201 -734803041
-797383660 -797253380
-462781878 -462620478
-460618046 -460505424
-624984870 -624940230
-446508172 -446397178
-658703461 -658681347
-706794714 -706942718
-389873240 -389791954
-40214918 -40217304
-587676719 -587533705
-975669131 -975761523
-370891992 -370942236
-225444788 -225417338
-848904155 -849008443
-822568375 -822522151
-673363990 -673234232
-622229215 -622310083
-678530728 -678393898
-231456163 -231289853
-565304826 -565143540
-624649696 -624751714
-915343397 -915260773
-990589840 -990752380
-861587586 -861619666
-457198721 -457257445
-111170778 -111003874
-51903189 -51833247
-896853431 -896723569
-471229445 -471085039
-962561507 -962541333
-882909599 -883097151
-228402341 -228431689
-878258006 -878170624
-773750682 -773828784
-208996785 -209018059
-440668865 -440796483
-352574587 -352411625
-33320326 -33317280
-32022371 -31857193
-685935260 -686075846
-552256463 -552400979
-620950619 -621085183
-141349946 -141383072
-645017642 -644833210
-481731468 -481750890
-234490770 -234476972
-443281492 -443432214
-247821213 -247778809
-363574660 -363604258
-330966119 -330770855
-768108440 -768247020
-904946442 -905040052
-608821956 -608780484
-482768003 -482658883
-550897200 -550929132
-410470698 -410597138
-552037918 -551845732
-99022313 -99171007
-304728922 -304552278
-561395462 -561326626
-884036004 -883853976
-568548827 -568584007
-228138776 -228204246
-176616631 -176553019
-716452811 -716557863
-328763596 -328808492
-41654846 -41723752
-803414725 -803467427
-939645250 -939446082
-580301421 -580361045
-226089527 -226146701
-174005942 -173954818
-459799040 -459872454
-375141133 -375080365
-98827014 -98660086
-715602180 -715561146
-393587892 -393636260
-745697671 -745610907
-937481959 -937369775
-512070637 -512000495
-988389139 -988440963
-631741074 -631875104
-582508225 -582335713
-408539784 -408606388
-924191289 -924275921
-830393023 -830431187
-591513250 -591706950
-964301016 -964499900
-736966852 -736846694
-985767732 -985762634
-465977048 -465860756
-782210879 -782271641
-133198778 -133329904
-352807376 -352962942
-639591625 -639421171
-603781390 -603849910
-958559667 -958395431
-124218599 -124394857
-929750143 -929845357
-614950208 -614897024
-105835097 -105914629
-401258183 -401170305
-211221466 -211282030
-794339413 -794518911
-826878202 -826874738
-304532203 -304540651
-699731225 -699791091
-744720387 -744729797
-216635628 -216470292
-160618958 -160818568
-739169690 -739138466
-804024914 -804037732
-652210699 -652284043
-365912500 -365879664
-415025682 -414947092
-129471080 -129337994
-150671261 -150718597
-671963160 -671932904
-916514683 -916708365
-776867569 -777043031
-787514389 -787642843
-783704853 -783580881
-892443669 -892488117
-569889609 -569758459
-617346932 -617390874
-744135672 -743957326
-691756829 -691893025
-453266763 -453319239
-764746863 -764718251
-647628047 -647510771
-885520554 -885566356
-984925934 -984816488
-6189781 -6118303
-615995327 -615804063
-660031123 -660102147
-328943704 -329098226
-198765196 -198851606
-384508272 -384634614
-740713103 -740561217
-225018298 -224885626
-442507953 -442651911
-136080333 -135981477
-408612139 -408600637
-982885193 -982877563
-359940933 -360073891
-929760538 -929797750
-226494968 -226681162
-912931853 -912871241
-49888577 -49904091
-343322276 -343358054
-348711860 -348864394
-565717853 -565793903
-401584224 -401699142
-467064269 -467250741
-788356497 -788231561
-320918469 -320913761
-849807027 -849749475
-309256891 -309144515
-345798971 -345603817
-368850064 -368767822
-821130383 -821089353
-776236764 -776059218
-888946641 -889039719
-257350066 -257341114
-108512180 -108591212
-784846827 -784719419
-761570328 -761738534
-526719753 -526825219
-488155536 -488222216
-59003966 -58919210
-550819829 -550688295
-303532802 -303397386
-636176246 -636087038
-937356200 -937234210
-539330826 -539146032
-895723785 -895858911
-738863758 -739006232
-685585805 -685580757
-410076990 -410035386
-299093756 -298930776
-255128847 -255114553
-25556095 -25412607
-771602548 -771472598
-536475830 -536465682
-669367625 -669249329
-824124296 -823991098
-776585266 -776636664
-995226357 -995357015
-223951155 -223762729
-577115964 -577176276
-369553306 -369654042
-915579938 -915411136
-502014673 -502190493
-12224690 -12177078
-689694304 -689571726
-803500208 -803557780
-600907303 -601040029
-149757964 -149818788
-279083385 -279194685
-536010333 -536030077
-450443833 -450348941
-235625042 -235563814
-593201362 -593210692
-334733651 -334662767
-187729878 -187535552
-325537355 -325545081
-506537312 -506528630
-826235365 -826063267
-322554182 -322385886
-907064550 -907135548
-4520362 -4621076
-342644523 -342570171
-441165419 -441050653
-758964385 -758909651
-265850000 -265775434
-239994547 -240144475
-731416971 -731324039
-721939924 -722034780
-345387795 -345351503
-306480457 -306643227
-169670090 -169780494
-760097062 -760021610
-515358761 -515203723
-419411982 -419396610
-855157598 -855068390
-57177394 -57341104
-320888973 -320727105
-149788376 -149654336
-239527898 -239678028
-721936590 -722133428
-122481608 -122297632
-873958727 -873959193
-353299263 -353255573
-11349173 -11445865
-750067576 -750128720
-661606676 -661724270
-247996370 -248180712
-149721356 -149587360
-740867593 -740700617
-194217973 -194407347
-702241411 -702041485
-891877211 -891872067
-704720663 -704811067
-45716882 -45545082
-477349861 -477149987
-288908292 -288709588
-618954694 -619110974
-174804190 -174667864
-86661026 -86572674
-587086466 -587161014
-281030255 -281003007
-640391367 -640332433
-741109343 -740966141
-230752129 -230941395
-52471061 -52377181
-334246332 -334321460
-795706426 -795616810
-418576586 -418741256
-48399495 -48429463
-244236997 -244258915
-453862178 -453927596
-484099809 -484211661
-665227738 -665154994
-727065601 -727155211
-127145364 -127014784
-233571737 -233633993
-454271928 -454192896
-981301203 -981327809
-592612856 -592762522
-62122063 -61960857
-885342175 -885190463
-41693822 -41753682
-835318629 -835435523
-838219693 -838247415
-369357072 -369412126
-533281478 -533460520
-474982479 -475053259
-14151990 -14283404
-130752036 -130924466
-197432979 -197577575
-486210004 -486079346
-946433668 -946297778
-609527649 -609450585
-495664493 -495745853
-943915967 -944111309
-296502055 -296654125
-75548230 -75656144
-299177604 -299009908
-733020915 -733150003
-612749545 -612622799
-346590956 -346530396
-916277342 -916086718
-595566591 -595402979
-132605425 -132583045
-34618601 -34620995
-993023732 -993161976
-845737986 -845574448
-347526991 -347437091
-662317266 -662309548
-604456956 -604623062
-659059338 -659066922
-285326410 -285260210
-331112415 -330986821
-816598819 -816566831
-885986283 -885862465
-992737782 -992838724
-425116688 -425087724
-724461109 -724568085
-925046225 -925077047
-148127833 -148088955
-445858646 -446028380
-183002962 -182976622
-739911279 -739963527
-307901306 -307702174
-232641064 -232641746
-90851805 -90720549
-845296718 -845246236
-925639570 -925532828
-922659354 -922754172
-161104397 -161204059
-803441076 -803260692
-154588063 -154631055
-792037067 -791936295
-897814716 -897812612
-336615960 -336446826
-585887490 -585981278
-732369280 -732300526
-26320854 -26441832
-596005679 -596129653
-798482891 -798557825
-365896082 -365857708
-297717877 -297606063
-734140014 -734136328
-615254057 -615107825
-256197743 -256158359
-217753372 -217849644
-568568168 -568690654
-23531233 -23567019
-360691196 -360875310
-890268259 -890388995
-936210434 -936207576
-65636069 -65457565
-302699096 -302890494
-443733525 -443694985
-177651419 -177673197
-610477236 -610593398
-947971273 -948146199
-581432208 -581356090
-618307374 -618426114
-624368780 -624499262
-862592211 -862501483
-576956164 -576763034
-622645640 -622652728
-79339320 -79206348
-285105639 -285151469
-10047473 -10131801
-845428630 -845439808
-954395416 -954408142
-580017890 -579950036
-590674298 -590743398
-850350096 -850433414
-402693425 -402532713
-241271978 -241457840
-239174158 -239274404
-114897302 -114884414
-242088340 -242000438
-413021877 -412924105
-970681771 -970518025
-878057292 -878016252
-275801938 -275748778
-256904996 -257069202
-423167915 -423077539
-108756353 -108799391
-975441335 -975357793
-470610696 -470619274
-386041729 -385988953
-848420086 -848432364
-176388273 -176324231
-309443246 -309350532
-995356239 -995481197
-223244983 -223116783
-344483937 -344594953
-231301075 -231305279
-235081187 -235108709
-50120094 -50262544
-308847763 -308937557
-353414405 -353397443
-483472433 -483654771
-498221650 -498344952
-67120471 -67190677
-761836962 -761836656
-576097003 -576250461
-985336292 -985158018
-974473623 -974655771
-429688862 -429618186
-851643272 -851514102
-209017685 -209022765
-26404281 -26522739
-511427138 -511332936
-305927293 -306065987
-819597632 -819440860
-890771141 -890852611
-862068721 -861911855
-425532022 -425704224
-972522692 -972380608
-345884778 -345888024
-993742862 -993922156
-91256589 -91347379
-277699580 -277845426
-258505081 -258544989
-192585097 -192664631
-290547848 -290453900
-706174160 -706069384
-841788090 -841655854
-344869067 -344989977
-443306552 -443122166
-970454836 -970352982
-151452325 -151444689
-735998651 -736124565
-803686188 -803534206
-937933832 -937757964
-877732150 -877808930
-137823772 -138020222
-140399892 -140489506
-746668882 -746829856
-498482241 -498634015
-497875225 -497929893
-865808847 -865881535
-874317857 -874451701
-876657968 -876757530
-559227097 -559085329
-768034892 -768001180
-82355067 -82486133
-405208344 -405080898
-5405189 -5463669
-782809671 -782858207
-616113479 -616218797
-384399939 -384499957
-642525495 -642436745
-551474181 -551376919
-305041214 -304930396
-351815606 -351900024
-686167330 -686120636
-543698698 -543749036
-649987529 -649979987
-749022639 -749208313
-691426917 -691502755
-196112166 -196063258
-799500411 -799661557
-75208362 -75045014
-930365598 -930305762
-526770128 -526880310
-474107440 -473944396
-497677703 -497582893
-363027868 -363143230
-777337981 -777232433
-666966108 -667063588
-72831008 -72734176
-15223502 -15180566
-599724608 -599912458
-47863795 -47896403
-982114421 -982004751
-649849595 -649938265
-233390527 -233459555
-322628430 -322622050
-528982512 -528802490
-921191063 -921272325
-283863769 -283975589
-907004657 -906969265
-719443297 -719321045
-775583208 -775608904
-498186566 -498015762
-817640843 -817754593
-121869750 -121916722
-361585663 -361529239
-468422726 -468622132
-703978024 -703864662
-411357403 -411348855
-965936637 -965767389
-804767699 -804671343
-337323124 -337156722
-972981500 -973141300
-634868967 -634995711
-564019677 -563914395
-216786936 -216639006
-152134462 -151951798
-42531629 -42541377
-674546306 -674469680
-324317962 -324467278
-853313812 -853437370
-463699009 -463685569
-388760499 -388894851
-548897368 -549049478
-749558072 -749682758
-728073061 -727907597
-868717219 -868553081
-627217510 -627081322
-46396803 -46400867
-724835214 -725016720
-181085979 -181173049
-83300635 -83312625
-45959954 -46081398
-762359337 -762170851
-823516686 -823416938
-804825714 -804709684
-636233678 -636254474
-904651120 -904776850
-170899836 -170870460
-796101658 -795927214
-987352362 -987300752
-248917139 -248965953
-846068075 -845922149
-902639011 -902807223
-597378923 -597540043
-179598 -10780
-775525652 -775516706
-969827440 -969831842
-112601703 -112779647
-481009409 -481177047
-726528320 -726489006
-245808283 -245707261
-571380322 -571553708
-43716351 -43811697
-912784183 -912901547
-890581780 -890530664
-756394814 -756222524
-969691428 -969817588
-591796667 -591716787
-765013776 -765153056
-666258515 -666174123
-798827995 -798946939
-593087175 -593053235
-217239811 -217086689
-820211672 -820349766
-139473880 -139598952
-31076306 -31171342
-680776536 -680654066
-722833768 -722655312
-541815958 -541620994
-978598424 -978796640
-840891783 -840853975
-257818418 -257911824
-492043377 -492175693
-789389456 -789527542
-531048637 -531225427
-582232459 -582335273
-434839339 -435009567
-198646052 -198717260
-568892788 -568818904
-94747540 -94675442
-94185845 -94223557
-272643181 -272839661
-853915631 -853950753
-679082975 -679186547
-555240804 -555366238
-57051027 -56958485
-545915591 -545839857
-49598969 -49553907
-999247597 -999212459
-888922658 -888993180
-90164284 -90096658
-258340000 -258281458
-391927193 -391871173
-468450279 -468454821
-561642646 -561837792
-681112337 -681051989
-931102730 -930935612
-325013528 -325036070
-356866400 -356715620
-969481037 -969673357
-727732566 -727625816
-240334249 -240533105
-315948917 -316065783
-717061616 -717071652
-388128218 -388018834
-900850675 -900945903
-172549065 -172486909
-316257367 -316095395
-870197086 -870004514
-656481953 -656505543
-189382012 -189330780
-927611121 -927551273
-198236692 -198189270
-873506868 -873618656
-1597240 -1752342
-973319102 -973398540
-903580282 -903448248
-363669913 -363538603
-651715383 -651771335
-836590935 -836631001
-922546587 -922459049
-600375263 -600179717
-809647122 -809470206
-729846887 -729900959
-690459008 -690655972
-20013994 -19945910
-245756810 -245709336
-244425879 -244533933
-438819981 -438877551
-817199043 -817150943
-671871302 -672055018
-79499703 -79462887
-535749793 -535934693
-699058653 -699231111
-184525987 -184626275
-998925344 -999048956
-692811757 -692770885
-244427667 -244465845
-932049581 -932129457
-493643995 -493668823
-536046280 -536013874
-407758987 -407807807
-392476146 -392476980
-788914503 -788813547
-791051764 -791061216
-814670018 -814718838
-1911156 -1818962
-998156098 -998226776
-289297876 -289293548
-196416916 -196252788
-530950407 -530756201
-945126530 -945220106
-271898259 -271864109
-189074412 -189171456
-301203725 -301332455
-899457572 -899612660
-494345622 -494360584
-761836809 -761640259
-24942758 -24915804
-752075923 -752057053
-744933040 -744911810
-140167566 -140341430
-997203076 -997160092
-602822695 -602717269
-234876784 -234950580
-807934783 -808018669
-511919169 -511799257
-1529852 -1456928
-208659863 -208826933
-717048087 -717029173
-945774056 -945723616
-161999758 -161878906
-584569952 -584381870
-549452204 -549358032
-751835609 -751846041
-505191357 -505030483
-836801860 -836839018
-836281624 -836110964
-461552027 -461469723
-76085078 -75907326
-919862610 -919861176
-379513976 -379402960
-784946398 -784833252
-707925820 -707997626
-587356400 -587351238
-454303452 -454267756
-735242056 -735258808
-480197187 -480363655
-327872510 -327895066
-186709345 -186712919
-948645101 -948775917
-613874598 -613839514
-271300656 -271337106
-746949924 -746855036
-414475002 -414419616
-633688112 -633555028
-318026641 -317869697
-26525529 -26710237
-270794455 -270653619
-672299372 -672153486
-456955071 -456973025
-258414214 -258331750
-219483850 -219622312
-402328893 -402497465
-121427076 -121581932
-596834190 -596845906
-237845339 -237717121
-160511520 -160469070
-509327211 -509304681
-518494905 -518529677
-778949221 -778779691
-511241678 -511306928
-688256843 -688455649
-694691955 -694711369
-539441110 -539635950
-712376010 -712394066
-874439209 -874464193
-634969963 -635021459
-896838848 -897002064
-678035287 -678134665
-969193190 -969139874
-397937530 -398081538
-790937330 -790799876
-13593321 -13544203
-842373909 -842289387
-706438802 -706523774
-426474315 -426524125
-214489552 -214351368
-210686113 -210734941
-783200602 -783334964
-745915785 -745953259
-801460168 -801269626
-981701133 -981528665
-628739120 -628876362
-406550445 -406623583
-264208996 -264306628
-968086986 -968207312
-996755665 -996778185
-501442790 -501425388
-791059819 -791062613
-170465860 -170607608
-870405190 -870242814
-443714255 -443561837
-870466900 -870343480
-69465036 -69576420
-105562477 -105737963
-452066071 -451882315
-764095688 -764024530
-275775358 -275755126
-329562880 -329420138
-563080607 -563160237
-177554369 -177414105
-268097171 -268009629
-402361157 -402413179
-492857455 -492684025
-672568206 -672736194
-414698862 -414708344
-163128606 -162990048
-682990195 -683001945
-391184679 -391276001
-898931575 -898831731
-793492875 -793515515
-928236228 -928108406
-264361225 -264445029
-21144676 -21002842
-5544674 -5587970
-727746003 -727719129
-39254536 -39377706
-429157772 -428958150
-688153552 -688145694
-156529201 -156332777
-97681532 -97763492
-723823726 -723661588
-332486237 -332464935
-793724892 -793684164
-901266424 -901452888
-493579672 -493411516
-333486593 -333657675
-119328554 -119235206
-558566999 -558707507
-892854309 -893054273
-676128490 -676153678
-310411281 -310529639
-782179928 -781994198
-409761346 -409657100
-73878704 -74068156
-417232413 -417288315
-438589281 -438666483
-276517024 -276447970
-151584546 -151710816
-714481819 -714503531
-235180741 -235092319
-932410906 -932592284
-399403686 -399273092
-857394919 -857387265
-843987766 -844145572
-38538935 -38493385
-87958928 -88029310
-618126407 -618278509
-7187002 -7277774
-671758379 -671937889
-62586111 -62753461
-861745465 -861812931
-328348579 -328288209
-280407015 -280602769
-733786162 -733817814
-284194737 -284264381
-85867091 -85692161
-801015246 -800860464
-788354355 -788507745
-629670530 -629644016
-620713538 -620818288
-874041775 -873876611
-806515324 -806533666
-936978243 -936864275
-621475193 -621370489
-939211537 -939343085
-25249949 -25191233
-661432045 -661376545
-938769684 -938683328
-58475925 -58529449
-950361560 -950261574
-203463373 -203386597
-172706660 -172841728
-623901918 -623958992
-570587605 -570521467
-246229697 -246348305
-772414340 -772254286
-949480528 -949657616
-761648827 -761575447
-462863669 -462898609
-475841880 -475757902
-908040249 -907871775
-454467622 -454527684
-241594256 -241738290
-279989064 -279813044
-361641831 -361529495
-167734056 -167831478
-363728011 -363611815
-911200230 -911221882
-288415008 -288268426
-684070496 -684154652
-653559513 -653450695
-263073211 -263079295
-201739793 -201857941
-9885656 -9942044
-372647255 -372483889
-754915039 -754776657
-587039449 -586936173
-114531876 -114710380
-616720162 -616872740
-843831880 -843981416
-255712375 -255834729
-732027508 -731873086
-734905763 -734730005
-96804048 -96867834
-554892236 -555065912
-211352086 -211434414
-647097438 -647100010
-99204157 -99151965
-516049719 -516024835
-914718318 -914678190
-314689545 -314761201
-769089358 -768949650
-543006679 -543159335
-856551698 -856424710
-59399615 -59228919
-226991974 -226891302
-801959715 -802022035
-185041642 -185140824
-620875187 -620761389
-404334022 -404350802
-724768900 -724835232
-689544927 -689430757
-672652200 -672639288
-538543930 -538699262
-205821622 -205876366
-70865593 -70883125
-17683136 -17770302
-421225634 -421319346
-220753903 -220917923
-63466091 -63531997
-746398054 -746273914
-355504314 -355402036
-613327341 -613393731
-615268656 -615239458
-55542166 -55442518
-689012148 -689118768
-598359114 -598235954
-181600405 -181732059
-989831669 -989960249
-882897321 -882922215
-146785249 -146899903
-915175971 -915057945
-470443801 -470614985
-952832187 -952826805
-279718460 -279719892
-71597937 -71683331
-635236885 -635180341
-920395990 -920292006
-303806936 -303853288
-78898131 -78822557
-612009265 -611898081
-460971506 -460867182
-53669766 -53715074
-398562354 -398378588
-993251104 -993315670
-442695259 -442685889
-166115190 -165992814
-536476266 -536475394
-617447032 -617334716
-911761349 -911897989
-125380932 -125373664
-158622488 -158461130
-525611509 -525509629
-252287683 -252314395
-390204855 -390344621
-436366949 -436173939
-579741127 -579602041
-604248834 -604438976
-989032467 -989208783
-93158597 -93229825
-968338944 -968413924
-874384779 -874307141
-386919897 -387049253
-313087328 -313122236
-527382037 -527231501
-565713259 -565874547
-721117796 -721269186
-847438797 -847335261
-957160861 -957330161
-499083143 -499274239
-294289901 -294169591
-500863310 -501024478
-134260869 -134206603
-70628150 -70606894
-11615047 -11420415
-487773443 -487778853
-420675080 -420807192
-129972528 -129817116
-369295392 -369377448
-484850927 -485017513
-459518051 -459359911
-859757839 -859737093
-361783810 -361651772
-981546313 -981395043
-694980783 -695023369
-54235054 -54140542
-986910063 -986969565
-489581529 -489441531
-69894880 -70064818
-955621875 -955682133
-513103861 -512924093
-252071230 -252075972
-684648957 -684597037
-106715851 -106627067
-256893827 -256987099
-897224493 -897120829
-626044990 -625967272
-421413460 -421462928
-503722798 -503898734
-921539725 -921466765
-12104584 -12014310
-367034725 -366940645
-966735002 -966918258
-218834814 -218667278
-544089442 -544111122
-251555148 -251567518
-496173311 -496231919
-183831291 -183884373
-346994712 -347119638
-311067660 -311193186
-449820549 -449818097
-155623477 -155809249
-488478126 -488526216
-711749312 -711666028
-591414970 -591557770
-631550748 -631629176
-21757056 -21715416
-259128081 -259301115
-216066741 -215905251
-459594365 -459787123
-607319367 -607247281
-871107223 -870971223
-967479063 -967671049
-318705908 -318885658
-59412185 -59387045
-110599951 -110788139
-134585090 -134693874
-794108425 -793929621
-239122413 -239224281
-887999713 -888087845
-335909796 -335729552
-781897926 -781899978
-471074795 -471069081
-604823569 -604732587
-242841985 -242744781
-37418717 -37281581
-25219305 -25114865
-954942390 -954796640
-532346020 -532335226
-546008379 -545835453
-89471956 -89392736
-4149375 -3951595
-168509959 -168402039
-596990439 -597153913
-883296205 -883217011
-42553015 -42648033
-557012402 -557047780
-882156466 -882135136
-104806929 -104869511
-556643448 -556529428
-163227427 -163264825
-385308178 -385405168
-253900249 -253774669
-360940935 -360853735
-398580566 -398544142
-181380896 -181266102
-5638647 -5796039
-247366246 -247247134
-853570643 -853750707
-54567434 -54405126
-417444866 -417318822
-213447493 -213296043
-349381770 -349306344
-918367412 -918376362
-496902634 -496743758
-590375698 -590530246
-519337687 -519517579
-317946941 -317948169
-321316039 -321345903
-183740996 -183790280
-516464268 -516320066
-458205358 -458106686
-474528441 -474465223
-438946682 -438886478
-123268924 -123377714
-983040166 -983105634
-942250725 -942075611
-231114014 -231228754
-194938457 -194851753
-17130447 -17142379
-910319852 -910371150
-97738874 -97788110
-94001075 -93877525
-677858245 -677838603
-490847152 -490721784
-287875199 -287740301
-143044498 -142985750
-854162050 -854216414
-437387854 -437308724
-237616030 -237458024
-764404343 -764268555
-363890611 -363918061
-53867160 -53886760
-936356604 -936452526
-646964825 -646902881
-577589917 -577665623
-433594185 -433555915
-299377996 -299336792
-538412456 -538321644
-419694104 -419862540
-907100049 -906909265
-926734983 -926880455
-261158363 -261233585
-866117045 -866005669
-800101851 -799927835
-106619701 -106427427
-739698666 -739554546
-67540503 -67348149
-183748725 -183831835
-168481789 -168538129
-319500660 -319593574
-724952331 -725081109
-972608981 -972444509
-335077688 -334922160
-219587646 -219674022
-395213335 -395172503
-680545018 -680526678
-110078509 -110197353
-553941043 -554102309
-835587115 -835490859
-353540701 -353649389
-369213137 -369280079
-224150623 -224093459
-440732674 -440564048
-975959762 -975810320
-531053947 -530901471
-58661121 -58581687
-436501756 -436335474
-198397535 -198515941
-97129544 -97057994
-470503258 -470315868
-900459956 -900650818
-566510546 -566528382
-695027454 -695127478
-908888642 -909082686
-685682624 -685743198
-369246608 -369057406
-104280458 -104349536
-264980429 -265062653
-410334938 -410163634
-93291896 -93238750
-916611524 -916454088
-513894570 -513910734
-362102353 -361992997
-462527113 -462640555
-364588103 -364459923
-946864824 -946691386
-687500180 -687398250
-605695141 -605680517
-438454248 -438584124
-229814947 -229917217
-309022483 -309060257
-65052771 -65116439
-592628051 -592462357
-473616666 -473644256
-861467564 -861603626
-468522429 -468484739
-285508683 -285631091
-497604155 -497751251
-848774483 -848629637
-93695928 -93503000
-847387029 -847383405
-196619688 -196423060
-106147675 -106338447
-544058278 -543877136
-381493484 -381366720
-347996403 -347889953
-216527314 -216427200
-105797545 -105874863
-804022160 -803824620
-207249751 -207136355
-681082163 -681071589
-352362088 -352445248
-729533584 -729634900
-333558215 -333489379
-228540719 -228434569
-533774786 -533625610
-355044555 -355026395
-866735926 -866655508
-597669203 -597765705
-57745336 -57578074
-350790439 -350987085
-700292303 -700478273
-591345093 -591261097
-660282395 -660432565
-569677543 -569592823
-371411093 -371476315
-78002182 -77840354
-491598540 -491520872
-185643309 -185679521
-184885118 -184830446
-491477757 -491383963
-404533401 -404671521
-310760564 -310679288
-717201772 -717383900
-348480450 -348546448
-882783862 -882781290
-271810486 -271986032
-354644840 -354664408
-560395275 -560207159
-155326019 -155413401
-613112933 -613100203
-808595499 -808460679
-892562748 -892483058
-127074590 -127080074
-973859615 -973735339
-805741426 -805729090
-183628438 -183765638
-687072705 -686998233
-416647498 -416703200
-781542512 -781688028
-836925527 -836906133
-532933147 -532886275
-444648204 -444451570
-718069925 -718148783
-4935851 -5016929
-815526984 -815716200
-514236481 -514135385
-910629248 -910799340
-49810860 -49803802
-995168469 -995262463
-581273591 -581077545
-200667046 -200643658
-292920563 -293112041
-514139309 -513981999
-252086697 -252190551
-873777616 -873958960
-262353921 -262323957
-915820821 -915967955
-193532333 -193543619
-52113993 -52052665
-243650336 -243484278
-904008823 -904032603
-818150414 -817990586
-674974225 -674802285
-995940172 -995935170
-68307130 -68257668
-769657704 -769755152
-304161126 -304121312
-461509549 -461678383
-450755742 -450841696
-431412212 -431433248
-935526525 -935334039
-349432029 -349331511
-11425262 -11466468
-845058114 -844968454
-401966170 -401775284
-244035390 -244163432
-142824114 -142686432
-879064714 -878985492
-654631906 -654756318
-118721209 -118549529
-846652196 -846715194
-174938889 -174933617
-678877281 -678983013
-478509528 -478680942
-799164399 -799135363
-331505155 -331640189
-144193244 -144016110
-548726577 -548781775
-108232753 -108377239
-592864283 -592949317
-410645220 -410724178
-971982798 -972112022
-424077411 -424199067
-2436001 -2632213
-273842245 -273708101
-719751862 -719601584
-111344966 -111151788
-605519957 -605573885
-169853043 -169899595
-704305080 -704469348
-954281569 -954225807
-660791201 -660857847
-382900292 -382704066
-885454663 -885355465
-239993045 -239793449
-233602865 -233531165
-731802196 -731619926
-105421029 -105620877
-103294452 -103386874
-396857584 -396905700
-458349305 -458536047
-703242000 -703301364
-225727645 -225577337
-847615245 -847506991
-689036554 -688872660
-758595228 -758445364
-594477464 -594402514
-676645644 -676678750
-925684874 -925594266
-238125890 -238060626
-95847558 -95941672
-542800352 -542875188
-190960224 -191004638
-696953069 -697060701
-327475355 -327290313
-703919726 -704036322
-371436098 -371516532
-773985246 -774140994
-257229228 -257300954
-509315946 -509165686
-321056885 -321129235
-395027068 -394993132
-886763770 -886708488
-228117051 -228087899
-861141778 -861171560
-837129169 -837000607
-487206512 -487200786
-772898398 -773085352
-16304920 -16159452
-100927078 -100872028
-268481404 -268594142
-389244898 -389119940
-378611948 -378483786
-718501227 -718574083
-55763871 -55581903
-399487659 -399388273
-284752268 -284555542
-632324800 -632174860
-317715921 -317763249
-67337446 -67266362
-140754225 -140649153
-983565279 -983718127
-569490947 -569520413
-374147114 -374095292
-50814131 -50951089
-920119398 -920272594
-167778758 -167582758
-280370615 -280219111
-318010520 -318042762
-493661725 -493675921
-315778202 -315799338
-462989112 -463169244
-347598643 -347576767
-193490156 -193295122
-172846736 -172966304
-279725874 -279901054
-129267217 -129319373
-751877789 -751814293
-610555335 -610631461
-716051620 -715894202
-28183695 -28316705
-498496583 -498329017
-675883566 -675742976
-407375593 -407346849
-737611807 -737692045
-480301193 -480426117
-979977728 -980135234
-725879999 -726002293
-428155428 -428076814
-902878815 -902907301
-92896139 -92802697
-338523154 -338343710
-189327442 -189436582
-404833535 -404905753
-531780930 -531809374
-540555027 -540542405
-198808401 -198744635
-234329014 -234267684
-295022668 -295105752
-832741245 -832619099
-24221979 -24127155
-886195871 -886272559
-679460682 -679309344
-795373640 -795375484
-678553067 -678688689
-624095210 -624097408
-639746411 -639926389
-514382600 -514473274
-257127228 -257191686
-705787172 -705607130
-917467742 -917395974
-995820015 -995651705
-440296972 -440483584
-899326375 -899359843
-975174922 -975207768
-414965158 -414794822
-438838522 -438916580
-422248372 -422427622
-108420050 -108392114
-187701314 -187758442
-899026002 -898837148
-717742893 -717824939
-432591552 -432756318
-792209644 -792137126
-102069167 -102263835
-724767687 -724925967
-418628899 -418560067
-223724566 -223616664
-45402221 -45234179
-194092644 -194247468
-17857318 -17720656
-74661196 -74590630
-741857390 -741909610
-667958688 -667974478
-317419462 -317484538
-322483124 -322625240
-622245131 -622094261
-687053993 -687091417
-740914703 -740820483
-510454038 -510536414
-715615689 -715755091
-581069985 -581003605
-187168582 -186988626
-112157803 -112319475
-99731316 -99886020
-99652949 -99548435
-931665577 -931808349
-539884786 -539838160
-721054450 -721025554
-477964826 -478061308
-804978323 -805087603
-173841642 -173674646
-686433208 -686423512
-995882159 -995937671
-536721570 -536734256
-442978198 -442781584
-706661358 -706819716
-979810551 -979790301
-538873027 -538990697
-426321628 -426425756
-556093287 -555918595
-449436056 -449522442
-642481120 -642476856
-897234391 -897214595
-16950445 -16942677
-865977423 -865918917
-825538976 -825553802
-113442001 -113524513
-882254553 -882058379
-317218782 -317087580
-234749094 -234564236
-273775173 -273733011
-25167085 -25055339
-561880764 -561794820
-431667686 -431709444
-774106023 -774175965
-485136329 -485303091
-179155770 -178961678
-201319598 -201213684
-159566411 -159761929
-298286577 -298162385
-16810177 -16787469
-90140197 -90320691
-469750363 -469676595
-207356538 -207168554
-64052256 -63991848
-682848850 -682941498
-872157344 -871987528
-2418061 -2366327
-203997640 -204178510
-804104000 -804281986
-625511359 -625481349
-215473830 -215528306
-352533246 -352732700
-603076980 -603052928
-551905991 -551941825
-904041256 -904069598
-912641202 -912828458
-650285470 -650196870
-666661021 -666792281
-262210951 -262338939
-110840079 -110825971
-720175116 -720066942
-935944526 -935851292
-594904473 -594943311
-92641817 -92554661
-860556056 -860456488
-36113163 -35959197
-839445781 -839329015
-670558382 -670432430
-153746123 -153926609
-733524116 -733720764
-325525068 -325565094
-614794367 -614850395
-846561367 -846621349
-341569447 -341721995
-637226113 -637057079
-431688565 -431514495
-295064210 -294926742
-980657778 -980585916
-73588464 -73732656
-15171086 -15125332
-791650666 -791677158
-733291079 -733247957
-242479615 -242513137
-763719619 -763741059
-235465517 -235370429
-878145542 -877969042
-669061496 -669117866
-311716082 -311558172
-204813698 -204954416
-727879393 -727811273
-622473551 -622298949
-356955460 -356913834
-383217510 -383373336
-256257481 -256245729
-965645761 -965584997
-393331548 -393333206
-967929443 -967890031
-989320641 -989248369
-14302169 -14478801
-268250647 -268178807
-643108418 -643133200
-705692808 -705597398
-540167588 -540318442
-233405682 -233513428
-205372480 -205238822
-120292332 -120491626
-194607086 -194500532
-782602310 -782575614
-528125797 -528305021
-635460335 -635574171
-510624794 -510662824
-292808385 -292679811
-500229698 -500133346
-32873795 -32972437
-245280898 -245156298
-625844972 -625690480
-121893236 -121749228
-594152869 -593961681
-490992005 -491042277
-508102660 -507910586
-772486340 -772342340
-476722216 -476803044
-141970618 -142094266
-305210526 -305315084
-185437509 -185568463
-624524285 -624690661
-236213703 -236326607
-695130433 -695243341
-400188790 -400230104
-412391772 -412432682
-114278579 -114471171
-245494473 -245521943
-331934184 -331892620
-101903333 -101806679
-834443136 -834376728
-906197861 -906073937
-60605355 -60694027
-924660948 -924836596
-79109090 -79045334
-919064239 -918917971
-877581406 -877770540
-588249447 -588154531
-386200673 -386359647
-260985100 -260906372
-423138574 -423332086
-884888688 -885086884
-847967870 -847937602
-398891195 -398929221
-778853640 -778864456
-842521047 -842655173
-135468331 -135422723
-916788626 -916628104
-405144621 -405023969
-567169158 -567128766
-395612095 -395785601
-436987896 -436872192
-893193460 -893169572
-307478624 -307410180
-734666208 -734632838
-576810439 -576859599
-267496218 -267627758
-568313048 -568265086
-787435314 -787431464
-124666546 -124690516
-426227645 -426094619
-167094415 -167259657
-834199766 -834222352
-371563525 -371686463
-516977984 -516821356
-804740116 -804911312
-962990357 -962814951
-735431713 -735392439
-372171242 -372151718
-910061717 -909910915
-2503231 -2531639
-215886633 -215872637
-278564564 -278616418
-366205704 -366358952
-922198634 -922018038
-524516584 -524697366
-383071354 -383247780
-508238325 -508384811
-811152768 -811017714
-71803174 -71821726
-285927940 -285849744
-852412157 -852414799
-566430860 -566248200
-118784774 -118963090
-211393250 -211259260
-993941110 -994137228
-918156199 -918270189
-323301553 -323284177
-124921894 -125079740
-967727543 -967786525
-52197468 -52214092
-8034983 -7910301
-249820711 -249837079
-264596202 -264731534
-859708197 -859807481
-915283469 -915403325
-103075517 -103005175
-461767913 -461717379
-521355853 -521456145
-962833466 -962823486
-513902652 -513851280
-479016735 -478861851
-456627349 -456803131
-646482888 -646290484
-537244379 -537395645
-189871912 -189837726
-12215751 -12382163
-311570220 -311524916
-558637253 -558501909
-488013808 -488151914
-432302606 -432216664
-359036788 -359033278
-875621645 -875719155
-783448429 -783630779
-412856931 -412972991
-886234215 -886079321
-700529299 -700713699
-333296285 -333143405
-377252980 -377082990
-790720579 -790599699
-425259866 -425309484
-137094604 -136902808
-183102835 -183036309
-922996384 -922832930
-240571545 -240494665
-406159062 -406121020
-769202672 -769147322
-678190206 -678167048
-999163632 -999148416
-962686333 -962750425
-340487014 -340340344
-363787882 -363696516
-29671414 -29828320
-4050485 -4043669
-171015008 -171153734
-744880080 -744986000
-188911374 -188939862
-880206976 -880134304
-92393179 -92221139
-591220457 -591184319
-904713985 -904617171
-238457715 -238503743
-974888527 -974980521
-382036126 -382083762
-476576934 -476500386
-969041823 -968947541
-526740752 -526574372
-438994265 -439141325
-325364747 -325441719
-550477103 -550539205
-847010968 -846836228
-681319256 -681333296
-532461118 -532328930
-189856057 -189887767
-976028468 -975968284
-608480441 -608397483
-781978811 -781973677
-441294102 -441320116
-458296790 -458442676
-197235084 -197149908
-817365228 -817230774
-704732688 -704889446
-823711588 -823660580
-26972129 -27019191
-407581396 -407485240
-187326927 -187522401
-922049600 -921876628
-793107586 -793192454
-50030455 -50135225
-586727889 -586716249
-295185145 -295176731
-735977774 -735885996
-145571096 -145574324
-865471273 -865481247
-392501784 -392692970
-487293105 -487280303
-645138486 -645030056
-43260828 -43317584
-334693479 -334698209
-49382231 -49404559
-941686975 -941555189
-555838745 -555860133
-975670350 -975544058
-631645303 -631613049
-225886788 -225712540
-571126501 -571078497
-782588962 -782396134
-780139687 -780032383
-890420304 -890357686
-604791549 -604855589
-925469254 -925392688
-806908304 -807079114
-181998979 -181950643
-359250368 -359102344
-211469244 -211399584
-345663934 -345502666
-849993442 -849961408
-940331055 -940192627
-544215092 -544247856
-312927030 -313104782
-980237198 -980173534
-238524892 -238497238
-678035533 -678067909
-529340682 -529462574
-927622626 -927684908
-680614904 -680475132
-412857729 -412671459
-966317644 -966317404
-472715603 -472830769
-232660450 -232801872
-472001845 -471994483
-748819721 -748950225
-660080372 -660123922
-190541319 -190695211
-875860294 -875678044
-849016291 -849000595
-269842939 -269833443
-460080191 -460273435
-819383943 -819391977
-548660073 -548616231
-187002871 -186914945
-120717070 -120606970
-961948404 -961749524
-826364094 -826290126
-278329975 -278495957
-973272879 -973302167
-570237953 -570376331
-285421570 -285522704
-266967773 -267063673
-257568292 -257674560
-572597373 -572709367
-840865005 -840872879
-438886227 -439067795
-321356656 -321465768
-539929974 -539977728
-972340956 -972165848
-631433519 -631440185
-120482398 -120649536
-6625207 -6655965
-172006927 -172044477
-12793480 -12749600
-303830112 -303726772
-639018239 -639211649
-819387960 -819345790
-368561833 -368730157
-870045636 -870100800
-768950031 -768912103
-149106617 -149282341
-498002938 -498007182
-308611462 -308786530
-336223479 -336023809
-5651663 -5524277
-960989274 -961143536
-190538673 -190397359
-928952666 -928753706
-523478903 -523397569
-410407204 -410262672
-952643372 -952691242
-353405924 -353387258
-278897296 -278965848
-140387771 -140434433
-989120625 -989003001
-23323820 -23475146
-95744627 -95831811
-551425550 -551365652
-222596728 -222683624
-402923164 -402940436
-70137776 -70126168
-464657673 -464680977
-516678770 -516500988
-155973590 -155846778
-582510435 -582704743
-377957962 -377830088
-570307142 -570185084
-154083379 -154089479
-328450106 -328625986
-322162942 -322119840
-561234703 -561144349
-462083027 -462176167
-814210094 -814389786
-659262984 -659423772
-27383087 -27409877
-337343615 -337302633
-133795352 -133766950
-283919679 -283895545
-966236314 -966317524
-17765405 -17775199
-938270416 -938330312
-860742884 -860631152
-468883920 -468970226
-696776135 -696872583
-200483276 -200655352
-42308963 -42387963
-918910761 -918976125
-261836253 -262031187
-961250731 -961406879
-396576941 -396466469
-932382900 -932359286
-220739232 -220599494
-707825870 -707937550
-383159567 -383065989
-407163176 -407130608
-142032442 -141848392
-353458646 -353532532
-25595659 -25516531
-807150720 -807055314
-790854408 -791020252
-890811876 -890704808
-901606914 -901510474
-840304549 -840396527
-105283490 -105412834
-582173657 -582027427
-213861155 -213863743
-345369649 -345274379
-971667877 -971682023
-418788341 -418694171
-201598771 -201634617
-159844402 -159679456
-773875423 -773782145
-263475229 -263303675
-688558840 -688640672
-287761994 -287807750
-761910998 -761812826
-564166360 -564293220
-202794246 -202742306
-336422554 -336334098
-495490540 -495556752
-584229784 -584422504
-406450000 -406419818
-775933911 -775851605
-988382702 -988499224
-70983164 -71161100
-536634307 -536612717
-626890460 -626870842
-694797556 -694625182
-375228031 -375235573
-471259817 -471398081
-972673062 -972863710
-298139356 -298059962
-866262689 -866240159
-44953968 -45072282
-649221290 -649096886
-495966727 -495777979
-246191585 -246173077
-672882485 -673014397
-366078311 -365992591
-419310248 -419250768
-867463087 -867342243
-181516351 -181603393
-523573386 -523384420
-484559110 -484421424
-744696062 -744613170
-355933645 -355904567
-657486924 -657547144
-635626071 -635522271
-683680633 -683744951
-16530912 -16718488
-968214854 -968342454
-637951763 -638061525
-428490478 -428445962
-213343278 -213366634
-696804253 -696785861
-833320047 -833471021
-947868471 -947982647
-960814627 -960680251
-5066560 -5159632
-835584889 -835589341
-588667578 -588507416
-19682397 -19766323
-99724033 -99581865
-235417973 -235414195
-713295967 -713423597
-29125777 -29012025
-216086170 -216269910
-60051016 -60043996
-975952821 -976104115
-405288488 -405132092
-656256672 -656420604
-622750259 -622710727
-896090219 -896003763
-722895356 -723032584
-633227023 -633333199
-302194229 -302038827
-533511526 -533409514
-531245822 -531205032
-154019682 -153833536
-575039080 -575217622
-129578048 -129750978
-747891953 -747815431
-624062386 -624247780
-324124516 -324026644
-784211997 -784321375
-499436376 -499452240
-486219369 -486387721
-913844620 -913789556
-648763361 -648691761
-140985389 -140976389
-314807341 -314882095
-353755059 -353626415
-818161817 -818261103
-876511621 -876525715
-274113187 -274081151
-115623398 -115455836
-877813474 -877847618
-862991340 -862977712
-793781024 -793668760
-152331492 -152472744
-522505566 -522461480
-706977212 -706967488
-664401441 -664318009
-80382519 -80564647
-194971747 -194988469
-567120065 -567112707
-163894445 -163786531
-60464666 -60307954
-467578200 -467477256
-823397924 -823365208
-549539047 -549547857
-198886231 -198816981
-976151937 -976209315
-289769859 -289580125
-249521973 -249424567
-245300828 -245458616
-834486204 -834577818
-114006122 -114200154
-675574580 -675755144
-249900440 -250055818
-285088994 -284942102
-314261431 -314160525
-33432325 -33596417
-66418401 -66387753
-834461400 -834458916
-499015188 -499084400
-455693812 -455538918
-926478341 -926368253
-453082250 -452909582
-873084133 -872917633
-781100077 -781090983
-749527540 -749382820
-764534767 -764693669
-508223039 -508212733
-714980654 -715052934
-341298683 -341449715
-769410640 -769583860
-838273966 -838342174
-951044104 -950860202
-195527673 -195558675
-164332233 -164486335
-366602934 -366498084
-480764808 -480709564
-366833513 -366987685
-987468922 -987515942
-131414920 -131309172
-846811162 -846639700
-770857958 -770857340
-994624007 -994484083
-147363634 -147520052
-318401208 -318547872
-779484180 -779507394
-521577698 -521606160
-590474382 -590623214
-489980303 -490041987
-158753283 -158909803
-226029644 -226027110
-598123310 -597931994
-231833831 -231951473
-746485262 -746310846
-17235806 -17194584
-752660208 -752472140
-20150172 -20333638
-720791351 -720644565
-437319767 -437455941
-611171136 -611340120
-58684032 -58641802
-291802014 -291883982
-853153963 -853121183
-513478743 -513641739
-729584242 -729410862
-667534587 -667564611
-70986293 -71018183
-196911440 -196927412
-233666549 -233763129
-123406931 -123500921
-45153725 -44990839
-463771240 -463873514
-883254762 -883206218
-404649701 -404693341
-907486614 -907544932
-34275856 -34096468
-662211934 -662049906
-349671403 -349757429
-761481198 -761496300
-509559462 -509752374
-270776115 -270897009
-782930375 -782786039
-577380305 -577360119
-766034114 -766184078
-321279732 -321236154
-450254704 -450141154
-903611845 -903665115
-917431858 -917407248
-336129454 -336317504
-777680112 -777671722
-789391664 -789319054
-277075270 -276882906
-691229609 -691414457
-891154017 -891157065
-273293680 -273304424
-439630088 -439462724
-157794566 -157918854
-150432813 -150333127
-309562880 -309514110
-133583143 -133781151
-787433389 -787415071
-505682227 -505812087
-159025033 -158907165
-315940478 -316007350
-142349607 -142464289
-824653155 -824553795
-394551999 -394370555
-213100884 -212923568
-724514597 -724345425
-101090586 -101243586
-31364606 -31374302
-128536862 -128457224
-96054557 -96207321
-967399190 -967347238
-551386022 -551231026
-306370411 -306263495
-939835561 -939999497
-78680502 -78860344
-268537773 -268445913
-813771732 -813970272
-104731148 -104739198
-312306994 -312146102
-814192810 -814000424
-108777872 -108705226
-5312552 -5354174
-995295312 -995418718
-491464638 -491517190
-162498600 -162654362
-831779203 -831812751
-375814590 -375925958
-775383177 -775451603
-81836287 -81909097
-295836084 -295649964
-919482949 -919327355
-201842737 -201873145
-208621724 -208647616
-986945623 -986993507
-945330808 -945302246
-358464928 -358564184
-814811355 -814991729
-715029043 -715137113
-161434557 -161332483
-673838472 -674018328
-791321338 -791299118
-733383772 -733538250
-31150849 -31247687
-599992350 -599832566
-230196219 -230306433
-740189986 -740070142
-421024922 -421197628
-194013449 -193934159
-205389602 -205588142
-213117506 -213084262
-624021382 -623974876
-482564573 -482670859
-959369275 -959190261
-9339721 -9299143
-264210129 -264403127
-741033041 -741185645
-753345063 -753303235
-438035183 -438070961
-217912840 -217952424
-106026064 -106034636
-498048513 -497998979
-467854597 -467731341
-252573824 -252751538
-214073688 -214168610
-733935071 -734086151
-857026486 -856880890
-169366019 -169400225
-656877810 -656701016
-738242908 -738290302
-738763203 -738885041
-11970471 -12059447
-997913561 -997964227
-201173649 -201148485
-761129538 -760993186
-697422364 -697573898
-867916052 -867987254
-225442812 -225446764
-895156717 -895333031
-374224805 -374069423
-986297391 -986224275
-504010775 -504194033
-219423852 -219352488
-881715728 -881902046
-869462635 -869473065
-63266043 -63331909
-230138472 -230251326
-842093193 -841905871
-89722475 -89786375
-421693322 -421765112
-398009534 -397837420
-650973095 -650847487
-298596583 -298525989
-898673063 -898828741
-801399816 -801520520
-730183960 -730341198
-804031323 -804012997
-132272053 -132094481
-168141355 -168040893
-167948027 -168014427
-187297643 -187380597
-904167411 -904119017
-385856865 -385679127
-898509702 -898627254
-508882499 -508768669
-667049299 -667077877
-401983942 -401988140
-450417895 -450469771
-812622058 -812432126
-602603166 -602688078
-201919360 -202087518
-69292163 -69199253
-956466787 -956310857
-905995590 -905995816
-56860064 -56971620
-855697796 -855814986
-759880380 -760059336
-615790695 -615815673
-544315901 -544388773
-286618993 -286585505
-852263630 -852075262
-247650908 -247681524
-671803417 -671642627
-351142654 -351294112
-965128166 -965150272
-959468680 -959385996
-553334840 -553430028
-695507702 -695685304
-475645077 -475573387
-767792017 -767608369
-549856019 -549773639
-187771440 -187843866
-353951495 -354122303
-684706058 -684704620
-403833732 -403675706
-183697038 -183517092
-846375270 -846387766
-31456822 -31551184
-401257312 -401321224
-736061608 -735902654
-61180444 -61120800
-601362792 -601303376
-592568413 -592687689
-161198414 -161209704
-230027271 -230194899
-178127282 -177975708
-975435989 -975446681
-293531731 -293390379
-933925812 -933840920
-836396671 -836365689
-131505189 -131426761
-771216959 -771391795
-505077173 -505075309
-614758592 -614738080
-356657529 -356543253
-156732910 -156817140
-315049931 -314873681
-593728427 -593553229
-43619046 -43544482
-406931161 -406798131
-724846827 -724823637
-999010205 -999087707
-577222520 -577167722
-487301629 -487417611
-149287588 -149394050
-857984451 -858006229
-89384307 -89559605
-141857108 -141794040
-216447651 -216265063
-459491256 -459544846
-260142311 -260144599
-108304996 -108278600
-443142670 -443032860
-967585064 -967757034
-567207650 -567390292
-605872737 -605820237
-46312555 -46510495
-599729782 -599646664
-875527290 -875523188
-931507859 -931578473
-990467660 -990414568
-586034961 -586082777
-910551679 -910388131
-347082879 -347166423
-316611629 -316485901
-593598084 -593632138
-597536952 -597607994
-172411513 -172488623
-932371093 -932286817
-946028751 -946037201
-588028094 -588035252
-570747387 -570708679
-493230669 -493043699
-135305317 -135445527
-581892585 -582013219
-158215233 -158214579
-540017324 -540071886
-573931629 -574052471
-136832059 -136748287
-356089070 -356247490
-651120330 -651293882
-451147049 -451313799
-982214875 -982398341
-328065352 -328231672
-613497739 -613364385
-277790002 -277900850
-580694980 -580679820
-554887642 -554820802
-616650975 -616796451
-446841925 -447005491
-752566174 -752436656
-718105384 -718212654
-394426729 -394277441
-620601096 -620679884
-274183664 -274280540
-57770890 -57838722
-607127138 -607189834
-501430400 -501455180
-712103450 -712133212
-212578618 -212527072
-796499090 -796427124
-44086045 -44116671
-23946785 -23748219
-638611405 -638718437
-445046250 -445190572
-242480426 -242586602
-747838651 -747945255
-669800404 -669606906
-256557585 -256454673
-73912798 -73880372
-498892407 -498846309
-496075993 -496120789
-913166744 -913077096
-133069472 -133193678
-148242792 -148290094
-898502686 -898568478
-538193261 -538182631
-952726878 -952829496
-784579581 -784534981
-832766234 -832716256
-789741954 -789604458
-426213927 -426281177
-45763154 -45924244
-683082783 -683062357
-303115008 -303271584
-573101748 -573222466
-441432009 -441387539
-795126041 -795028603
-61337492 -61471482
-524152371 -524242971
-496627324 -496624654
-212140474 -212034424
-41997671 -42189349
-739267587 -739306861
-87614589 -87551383
-468355064 -468414772
-988415051 -988321725
-345981136 -345977392
-507109451 -507169085
-76662804 -76832106
-566753652 -566748982
-610070466 -610175764
-252013320 -252138624
-382802179 -382728835
-827076197 -826879815
-944555265 -944599021
-213665023 -213862449
-390526283 -390368495
-934951127 -934841467
-782087063 -782056871
-609015179 -609198353
-78885742 -78962930
-277169056 -276981484
-976138916 -976279714
-622878 -760414
-734209231 -734217631
-45521452 -45357760
-725464792 -725469894
-757918311 -758062309
-409086773 -409285571
-307183509 -307048829
-64898663 -64829539
-366758988 -366818540
-35954685 -35951537
-48361175 -48202205
-959841525 -959848025
-717179671 -717110815
-728523410 -728562084
-167924393 -167981227
-87705088 -87524090
-175404706 -175584736
-872077171 -872237517
-479565150 -479559646
-558025394 -558164876
-28364295 -28274821
-112950061 -113051309
-393088053 -393231729
-72209769 -72148393
-56356914 -56420334
-943151611 -942956171
-23614831 -23692803
-264533096 -264663868
-221169227 -220986807
-955284843 -955307805
-236163308 -235994034
-509465205 -509374033
-59431106 -59583376
-233360115 -233161327
-93265323 -93194327
-92122583 -92114407
-310968559 -311044913
-716982575 -716890755
-763344938 -763501246
-802240846 -802238196
-762639982 -762465470
-736248999 -736285175
-994444008 -994501360
-237467875 -237314989
-581122111 -581096245
-456256477 -456437345
-930935946 -930933412
-137279170 -137325576
-198956665 -199061289
-120773933 -120849019
-416964244 -416854168
-645073687 -645219517
-444137536 -444226050
-253957472 -253843026
-983368825 -983292739
-402206563 -402056493
-677557459 -677358633
-904665578 -904495006
-687948208 -687774326
-713703812 -713741370
-465435666 -465235798
-238793733 -238679009
-752186364 -752284324
-153335608 -153377536
-576169617 -576138521
-403605179 -403754719
-347451062 -347441248
-496416480 -496238260
-730262579 -730073951
-20437139 -20473049
-623983294 -624059470
-509809809 -509694939
-969757651 -969906033
-763959069 -764060109
-78165497 -78022505
-195703777 -195606179
-233741020 -233878462
-221862488 -222016852
-291147841 -290957807
-575370376 -575214138
-838950345 -838856673
-957803457 -957775759
-479410909 -479454571
-275353608 -275477854
-945616028 -945748836
-15575417 -15674969
-998257343 -998196209
-260122653 -260166545
-598823310 -598898584
-650670202 -650481812
-842977277 -842973987
-501434089 -501249087
-208178436 -208137632
-36532053 -36711559
-53183794 -53219708
-216356357 -216281579
-425278601 -425471771
-117957020 -117925948
-122871094 -122965178
-109986971 -110014933
-168700832 -168770608
-135007633 -135006931
-770251545 -770448311
-522688291 -522630497
-949093466 -949029926
-151981134 -152043130
-93830691 -93910757
-871976985 -871860939
-718454551 -718319023
-36267413 -36153421
-862751725 -862681351
-4257108 -4238640
-258160532 -258021736
-556659561 -556850685
-396118687 -396106749
-330040432 -330222618
-292669092 -292744098
-730373282 -730325054
-181559872 -181552696
-665445921 -665597287
-191219753 -191401129
-443831969 -443845065
-18225286 -18301104
-352516201 -352632973
-290744259 -290927679
-146289375 -146102017
-703157150 -703271682
-952985137 -953059589
-325434339 -325487249
-855717715 -855912257
-912668363 -912532011
-821578674 -821639644
-424958478 -424930816
-868355172 -868284964
-470834860 -470840774
-705932224 -705842300
-807775913 -807910349
-111804946 -111948236
-452636662 -452746482
-684085061 -684224243
-613788033 -613622549
-61843037 -61842201
-111577623 -111691801
-219192793 -219289919
-164565333 -164407337
-988547378 -988503788
-378092479 -378118123
-166481952 -166347630
-209771067 -209681627
-328508961 -328528651
-164963978 -165026718
-753901614 -753985716
-82761490 -82677308
-825986046 -825851428
-544421551 -544355995
-152754831 -152592095
-501169712 -501341588
-381334925 -381324361
-598051187 -598195433
-125593216 -125523778
-77389381 -77511343
-196919426 -196865430
-593976621 -594057275
-863656072 -863508146
-854005388 -853976936
-819643574 -819668338
-795970018 -796014436
-258788116 -258983680
-838852948 -838848280
-995151818 -995215466
-700286594 -700209876
-13105751 -13057877
-241531146 -241631864
-356393086 -356260216
-784068237 -783999233
-39159910 -39028056
-838233554 -838135342
-380498517 -380535383
-621145688 -621142148
-279626320 -279813464
-100318043 -100435355
-811463851 -811530635
-965244143 -965139537
-317623091 -317444099
-782884119 -782976631
-440890015 -440702951
-809818704 -810006270
-489730064 -489609440
-832138249 -832307501
-10662267 -10706147
-477033226 -476988152
-833475079 -833466963
-82018578 -82119034
-521295170 -521133396
-800199942 -800003760
-272120715 -272133821
-462527493 -462399181
-9703146 -9715416
-771382178 -771401412
-732923727 -733085459
-132936616 -133049420
-362623209 -362767575
-849292368 -849277908
-338433432 -338358928
-725760268 -725691542
-256872804 -256914022
-462231228 -462364420
-389809477 -389937003
-657513854 -657383390
-234583424 -234624030
-529081388 -528883636
-149531340 -149546184
-482294107 -482293639
-352756845 -352885159
-888456862 -888367956
-983383602 -983556526
-64110793 -64124409
-987303278 -987492432
-543535381 -543347129
-445023350 -444905078
-949665999 -949672745
-520285854 -520365916
-617734703 -617782231
-256506129 -256344345
-458948816 -459003998
-839125185 -838987237
-353140640 -353190996
-236761595 -236670811
-382059944 -381906400
-501100947 -501130273
-897325779 -897401833
-176143887 -176098501
-371199199 -371359881
-594416849 -594439989
-937567961 -937395957
-458539390 -458703866
-929056325 -929135185
-663398236 -663285712
-721672076 -721797490
-687189596 -687355514
-333090353 -333003529
-552001805 -552176743
-487548001 -487459057
-65344774 -65391180
-591911418 -591930288
-634169092 -634101776
-908458979 -908318799
-196542902 -196696474
-194906100 -194980108
-607046197 -607012981
-612292221 -612423343
-621839651 -621677773
-223644313 -223804819
-892930949 -892954291
-775974757 -776147991
-660079707 -660275993
-859226211 -859307721
-107383037 -107259665
-231280167 -231198331
-589070988 -588992690
-800891233 -800825975
-519799550 -519681180
-659913825 -659926369
-775382027 -775521179
-22168637 -22212423
-215006918 -214972000
-471843634 -471916824
-93364335 -93399547
-234298349 -234241605
-753278169 -753411957
-813622921 -813673509
-139955518 -139903092
-906198908 -906392864
-153522570 -153400946
-7959659 -7838019
-48109421 -47984015
-559012107 -559028249
-272425003 -272621853
-692046753 -691901607
-979800426 -979768852
-981132588 -981237688
-91899783 -91733175
-108398808 -108377936
-741792071 -741785247
-966438105 -966601831
-464481858 -464639968
-817697718 -817573884
-226884853 -226712393
-55672887 -55603653
-385301708 -385197780
-709532833 -709376009
-365838909 -366035451
-239602963 -239468969
-971340375 -971456921
-357054901 -356856019
-811445933 -811615337
-818380866 -818340608
-836587394 -836674608
-789264917 -789355359
-39939640 -39915788
-316845790 -316916764
-368898062 -368812174
-311095293 -311291079
-780907906 -780976968
-363808132 -363904336
-224006976 -223895334
-556695325 -556644753
-335788757 -335655475
-437767584 -437862910
-514060654 -513902796
-481203319 -481150775
-398066664 -398167970
-390933761 -391022217
-634606667 -634714087
-831319915 -831330747
-450182886 -450326522
-278816521 -278795185
-695691986 -695678622
-711364415 -711389799
-864604784 -864481120
-636234375 -636302043
-966402592 -966232696
-297404084 -297342438
-343572154 -343509894
-355953766 -355913524
-639397867 -639281313
-275017905 -275171963
-285263578 -285293310
-782309381 -782425913
-283676710 -283644658
-917917052 -917898012
-576059329 -576076805
-714343122 -714446022
-313905332 -313875374
-527082862 -527222880
-642014137 -641922763
-212167474 -212315694
-237281260 -237097486
-110000952 -109809480
-467425631 -467400507
-489433636 -489250804
-165405081 -165548365
-615492463 -615561901
-750098148 -749993124
-82303128 -82420600
-355837086 -355839068
-553702964 -553570440
-808536573 -808654425
-497354373 -497392351
-752973260 -753089698
-982855874 -982713502
-987306869 -987397855
-280200528 -280096680
-30793626 -30675816
-619685644 -619633322
-527478286 -527285788
-564727744 -564728492
-975715327 -975625373
-727990329 -727944699
-72070858 -71959954
-936761838 -936723458
-293920104 -293903130
-54412227 -54444687
-932501595 -932356107
-362356589 -362368857
-972768235 -972959185
-908062532 -908216910
-874789309 -874627189
-722589598 -722676286
-257392290 -257426656
-103340663 -103280023
-619948871 -619824073
-35043416 -34985124
-170672588 -170542628
-903157294 -903025472
-69342744 -69520728
-273147491 -272975865
-493812809 -494006821
-664474272 -664532788
-657894312 -658071582
-45318200 -45256410
-650612750 -650811486
-58621404 -58476878
-55028036 -55183348
-895404536 -895554636
-713590755 -713722591
-442167547 -441968459
-131897007 -132059533
-752896738 -752857026
-36180361 -36354465
-273916129 -273768361
-790128320 -789959534
-402325312 -402234118
-609705140 -609737132
-908697516 -908873886
-751519103 -751568897
-406945988 -406916334
-280503401 -280702137
-207193053 -207006993
-366700366 -366505502
-510398180 -510489892
-465083642 -465182192
-361642182 -361702358
-222911497 -223077773
-206980939 -206994371
-227271192 -227399462
-397296371 -397428453
-959039151 -959082757
-984609864 -984545742
-30425895 -30302971
-149334561 -149230121
-136391802 -136285936
-796684401 -796788423
-29090826 -29160728
-114333190 -114231138
-19267304 -19182914
-334619136 -334471400
-109041491 -109132181
-852737095 -852685123
-451053563 -451146811
-470529393 -470477123
-979731009 -979890255
-546264660 -546221388
-135948835 -135779131
-710928344 -711077358
-54912016 -54777548
-563120422 -562924080
-601382434 -601524854
-825671185 -825831053
-888574971 -888539381
-499887484 -499980074
-290775495 -290835969
-444140137 -444311963
-185759866 -185747414
-563754792 -563624456
-457228083 -457095429
-781267394 -781220046
-527971402 -528022250
-494357167 -494376437
-412312348 -412125838
-7969679 -8108691
-46958960 -47133816
-243900119 -243777269
-226958873 -227137775
-556360702 -556381416
-942695330 -942863504
-382228165 -382428081
-199649477 -199672907
-600863940 -600788674
-930401043 -930330153
-609310645 -609363461
-663893230 -663896064
-522817550 -522747916
-798654863 -798596539
-956896989 -956924295
-654448551 -654286153
-170495671 -170452277
-842700317 -842849399
-583028813 -582868091
-789712475 -789771433
-856484887 -856310129
-251796036 -251603174
-367294951 -367220415
-455520721 -455327743
-168673798 -168512248
-896788500 -896773546
-998324263 -998190423
-770726306 -770556364
-482647901 -482713443
-808939392 -809044994
-149635568 -149654358
-12463975 -12377677
-580843596 -581029348
-783154951 -783267783
-546514965 -546609195
-64952060 -64997996
-985466199 -985515827
-39650827 -39733107
-347677937 -347803181
-980252799 -980424859
-739888866 -740038188
-317747806 -317778692
-220599523 -220565141
-712726699 -712695487
-786046445 -785863209
-127779983 -127814999
-196892428 -196881652
-852381021 -852448577
-502698404 -502636250
-426247552 -426207738
-435330040 -435223210
-567294663 -567252919
-741452492 -741298750
-667686861 -667714023
-542155405 -541994619
-305326783 -305494965
-464184199 -464330063
-727967514 -727908060
-934520910 -934656674
-460418324 -460547768
-501819270 -501651800
-77077177 -77125279
-255593015 -255658063
-111876591 -111678643
-71680581 -71686081
-591202388 -591115758
-548302231 -548492729
-759547450 -759626050
-530242257 -530175167
-557180783 -557165371
-526544878 -526441406
-747320031 -747460473
-469583787 -469421277
-641071826 -640952088
-891257972 -891058252
-217471225 -217317747
-101380832 -101569424
-881406000 -881479350
-199005755 -198946801
-219553081 -219358951
-210712227 -210757655
-288481033 -288348983
-481287883 -481476613
-388104548 -388151888
-650359497 -650351863
-194489310 -194527376
-74399512 -74371684
-726301722 -726248680
-49312648 -49232956
-250707994 -250555812
-134051785 -134198593
-579898323 -579713541
-95085487 -94941343
-115802006 -115608932
-563660522 -563676180
-959279768 -959106268
-60950511 -61123333
-144342138 -144382050
-403679949 -403493609
-600826307 -600729111
-900860323 -901031483
-153836366 -153722842
-231237550 -231373008
-249254362 -249407428
-89432346 -89307354
-679905459 -679899915
-568021054 -568038434
-892152838 -892068298
-171187657 -171145383
-893505894 -893530444
-685976415 -685944359
-662231541 -662313407
-601944485 -602081061
-280953869 -280943123
-782756120 -782642590
-95375363 -95278715
-333440630 -333424410
-551061295 -550934931
-870764742 -870945324
-234110433 -234209335
-555592612 -555436112
-607212587 -607195791
-361216991 -361087449
-621003016 -620927052
-410670511 -410684699
-104633671 -104735173
-444851748 -444880242
-560931547 -560776209
-915090650 -915116768
-526408945 -526345825
-866566888 -866646606
-779909819 -780048533
-330358952 -330246772
-822623801 -822512949
-218098160 -218200168
-185318279 -185234449
-454582222 -454642888
-903253308 -903369944
-448985224 -448821654
-931918758 -931856672
-131750565 -131640497
-317947555 -317750399
-189978443 -189847245
-446503333 -446538033
-403586779 -403475903
-30986577 -31065935
-983798812 -983740940
-297247066 -297293588
-143321259 -143195179
-308814554 -308845832
-249473270 -249341586
-347849294 -347943178
-507935203 -507931913
-693606112 -693702370
-103485809 -103550885
-595851397 -595935701
-212483313 -212552845
-43822646 -43800748
-190748506 -190848734
-658694468 -658712454
-730438540 -730443536
-727391635 -727549191
-28474941 -28454387
-406234061 -406234597
-758612363 -758794955
-764254750 -764161088
-858865872 -858742312
-761654431 -761643223
-281126365 -280960921
-15300170 -15408668
-638960283 -638942915
-374289615 -374159995
-702484482 -702663278
-735250432 -735088700
-197654050 -197501100
-20871596 -20962900
-528136253 -528085203
-940851978 -940994982
-200922085 -201003955
-287573077 -287616919
-678656326 -678818424
-520081980 -520226768
-595366794 -595425426
-902399770 -902431838
-410020247 -410011107
-510350254 -510332420
-425149777 -425083599
-558139877 -558189875
-599100100 -599189110
-935138904 -935246454
-811145929 -811191059
-386138801 -386078607
-568494289 -568323761
-630590630 -630602154
-943096926 -943280258
-632488887 -632483653
-152647615 -152659045
-929770224 -929920490
-528698326 -528580430
-997265326 -997408506
-663960334 -663831794
-856890300 -856953688
-765196627 -765178307
-135439714 -135590388
-704657420 -704533718
-321191106 -321070416
-321502031 -321429505
-371596362 -371500306
-649963017 -650129987
-963237456 -963402092
-872782221 -872653231
-367168372 -367098332
-208465592 -208634670
-773367226 -773316196
-28535381 -28606047
-143794159 -143936667
-866606747 -866462279
-252334281 -252294509
-138452712 -138350142
-566838223 -567023687
-332017105 -332026501
-712025888 -712072328
-395646588 -395698848
-959775100 -959769632
-592906800 -592787880
-373043386 -373077806
-762265094 -762212728
-699943291 -700093521
-473673640 -473690288
-8583322 -8572688
-304461835 -304619467
-646397500 -646568276
-843162409 -843310051
-948510038 -948418236
-593813460 -593801432
-346342580 -346389960
-987134789 -987326557
-770092133 -770269287
-44084831 -44148511
-916065403 -915870507
-816809467 -816633933
-886156768 -886117480
-187544383 -187632715
-359224926 -359275810
-951228096 -951060020
-432502557 -432673935
-914955779 -914829447
-969976459 -969835607
-307046995 -307052605
-124474768 -124652896
-782714133 -782798107
-770188646 -770349928
-512733144 -512548876
-949790557 -949859177
-969451194 -969499146
-860249407 -860099757
-887011320 -886937676
-751143125 -751240173
-504855436 -504990572
-913411552 -913513730
-299808316 -299782342
-332220413 -332166645
-520410195 -520321637
-497232242 -497280498
-212195295 -212090643
-292616335 -292706595
-60386310 -60203910
-661241036 -661087884
-40865947 -40985347
-393932211 -393907571
-579276046 -579314022
-189842015 -189854819
-307764618 -307801740
-517316463 -517305093
-905400355 -905246917
-13909190 -13932058
-645280268 -645359142
-231738676 -231836790
-488673955 -488682647
-394461277 -394392181
-719889071 -719861119
-209519917 -209644917
-537143725 -536990105
-481402110 -481551116
-355146515 -355211433
-847106735 -847227135
-586531357 -586722069
-732301203 -732136291
-204088075 -204035563
-157673174 -157479384
-145422672 -145567058
-522529612 -522481520
-850502915 -850650121
-703387974 -703214754
-374941461 -375101437
-655899637 -655737295
-857203786 -857391092
-562553773 -562480851
-177156123 -177091235
-470227977 -470325651
-844265589 -844406125
-213724536 -213530260
-267737663 -267931921
-69245708 -69143518
-276194495 -276233721
-585038062 -584984910
-211191909 -211102639
-689558687 -689531167
-607351879 -607381889
-381366398 -381430102
-148109989 -148223297
-967091854 -967041462
-392998516 -392994790
-881282410 -881140046
-508877595 -508887403
-865427582 -865271064
-307238351 -307128667
-14521153 -14437897
-689049976 -689050698
-885699843 -885791999
-576448281 -576283045
-412477558 -412605798
-862359780 -862382724
-737920003 -737904263
-219854100 -219982888
-877832199 -877863037
-171134040 -171241274
-116612629 -116447151
-444110677 -443942965
-430949870 -430936632
-970866828 -970719228
-499689086 -499846158
-71224326 -71397538
-147197279 -147286039
-286228964 -286403636
-563322771 -563294765
-30330844 -30520946
-73564599 -73529929
-479015548 -479026192
-423398160 -423550210
-476860213 -476745875
-692284365 -692171273
-958597028 -958522306
-482751202 -482801828
-624738198 -624931934
-947297660 -947495532
-640513923 -640612557
-178478696 -178384546
-223366836 -223400558
-107011615 -106886785
-861883972 -861809540
-298807687 -298749187
-878322467 -878306849
-36741579 -36701217
-899253679 -899343109
-138187990 -138218596
-589660993 -589501661
-90885436 -90818174
-188775765 -188842667
-122809150 -122640294
-705412008 -705388632
-963136586 -963276512
-555659274 -555525950
-229866082 -229709166
-592346822 -592545204
-600466889 -600308563
-192304543 -192109955
-690722617 -690589327
-640105244 -640053314
-653916791 -653776517
-252262864 -252246592
-332407392 -332565082
-132792610 -132813948
-198769587 -198725505
-41885291 -41720985
-546039507 -545977251
-371135851 -371231781
-132905520 -132802620
-305406810 -305410874
-696594224 -696443012
-623881026 -623688532
-809809484 -809613762
-299936804 -299959094
-267223185 -267281597
-426285898 -426276456
-344900889 -344875373
-954612369 -954794701
-351948802 -351851246
-950952153 -950769725
-406712288 -406708356
-970145951 -970252973
-145372348 -145422520
-723411394 -723270672
-167762506 -167952810
-680257829 -680376143
-316049588 -316081978
-348869330 -348863388
-72414883 -72545561
-682473402 -682486818
-94567210 -94665160
-241964545 -241985565
-540035968 -539919488
-6974614 -7114256
-688597534 -688725132
-886413193 -886387389
-5152313 -5166951
-752235344 -752163486
-75452160 -75555912
-579490506 -579562864
-664165673 -663980127
-455266148 -455091516
-412728158 -412552974
-289802294 -289874050
-426783585 -426844603
-14266524 -14300284
-725404637 -725467343
-212052189 -211954509
-247295731 -247436761
-32546484 -32448826
-117414487 -117287895
-236366394 -236383004
-693616049 -693467335
-843198963 -843001877
-159499551 -159560707
-306909684 -306895718
-174947952 -175144810
-566454631 -566407089
-512844133 -512732525
-614080511 -614000167
-822384377 -822545263
-159306324 -159368200
-250433902 -250536734
-428130691 -428180165
-340309724 -340259910
-380272081 -380308849
-287579246 -287654592
-786555232 -786364948
-463631415 -463766603
-522137402 -522292356
-33798747 -33637971
-174187749 -174166209
-788077217 -788249725
-890199891 -890328627
-565959395 -566111739
-842517534 -842502826
-986360682 -986234100
-76700556 -76527126
-433617203 -433718685
-195664184 -195743370
-523701704 -523690178
-658604887 -658590147
-9113039 -9036457
-468840165 -468710505
-374092626 -373959740
-689871799 -689715981
-952542045 -952667307
-675443632 -675497780
-50779602 -50882610
-418088500 -417947942
-571242890 -571229902
-674642267 -674723619
-359766854 -359844834
-505582956 -505670026
-728811312 -728802664
-525706787 -525731327
-124678531 -124669699
-920473108 -920472112
-713840155 -713642585
-995109965 -995033775
-77343298 -77252568
-675232687 -675255557
-160534037 -160489003
-551609596 -551801752
-97948139 -97964083
-361512162 -361483722
-143070489 -143156177
-701681361 -701761323
-357362722 -357391934
-852043150 -852169446
-65488241 -65328261
-833285324 -833228680
-636210555 -636198875
-687449215 -687261813
-889029028 -889093418
-103956497 -103959749
-434610521 -434651743
-234798678 -234799210
-295421463 -295591913
-706047805 -705997963
-866500833 -866346159
-334395572 -334250888
-148498776 -148506370
-369992763 -369841431
-760946687 -760938689
-73312746 -73136924
-403951801 -403804169
-271329017 -271392487
-263655817 -263771225
-64342198 -64540694
-341812457 -341898225
-17158609 -17215195
-301513299 -301555221
-367534115 -367697721
-275904824 -275970568
-23358721 -23399483
-218638262 -218751046
-952341925 -952359095
-353258458 -353277418
-699355611 -699435895
-275908197 -276032939
-906709770 -906628490
-9773726 -9913850
-377001775 -376947351
-675208224 -675152570
-481764952 -481736828
-809711623 -809592739
-572894660 -572872824
-128748642 -128595604
-816108389 -816037379
-667643783 -667623173
-730750561 -730622629
-993776218 -993658316
-758014600 -758110018
-379154452 -379021048
-254637116 -254475042
-93035774 -93059888
-75439598 -75375376
-373768553 -373689497
-370023821 -369961705
-964782287 -964832383
-10042371 -10009411
-433032432 -433110788
-115153625 -115040395
-257610776 -257621426
-589684012 -589815042
-519459983 -519575175
-247569744 -247666216
-39223505 -39316121
-702802966 -702680072
-711508615 -711630395
-404966501 -404845005
-365006900 -365199908
-708009829 -707985423
-798861927 -798887467
-687738932 -687593232
-873648844 -873588468
-453371100 -453267378
-104548914 -104684422
-979906573 -979996537
-563243846 -563401696
-614349346 -614446086
-441055629 -440866913
-774609709 -774445953
-372991422 -372972594
-590912391 -590996973
-171500347 -171333299
-553137541 -553321433
-15275705 -15171299
-137759549 -137921997
-532463456 -532545658
-445334969 -445520819
-819075620 -819202870
-124163084 -124238950
-498942105 -498951137
-905075125 -905218969
-348041732 -347951074
-903501310 -903306090
-521041767 -520872511
-317533595 -317435481
-808896882 -808857348
-804054965 -804192993
-335819674 -335757840
-705307511 -705301819
-706957479 -706927957
-398149198 -398186742
-405049647 -404943035
-342739720 -342637978
-816472268 -816513580
-115705469 -115547237
-902383055 -902366097
-834426114 -834460158
-688878288 -688782460
-800413038 -800312392
-486770377 -486594459
-475570437 -475524915
-332328240 -332285908
-774272146 -774213612
-180380558 -180520328
-566751317 -566590009
-709779187 -709600425
-271140367 -271318881
-705909940 -705954508
-236078671 -235984431
-888776973 -888817267
-296285176 -296127580
-261505032 -261338804
-557299254 -557191788
-179946710 -180076010
-666726651 -666706359
-832882587 -832722487
-273495875 -273688387
-331271039 -331310709
-879863164 -879678952
-315253724 -315288282
-465097250 -465267134
-261591956 -261754556
-84166377 -84364257
-393316102 -393492602
-728382307 -728336509
-268289425 -268374981
-40833282 -40789992
-957173104 -957023554
-329630885 -329636361
-183341097 -183517097
-722223264 -722043592
-764948536 -764955688
-536736595 -536875895
-923839728 -923642998
-683452725 -683264949
-905156401 -905281537
-40432380 -40507770
-259565678 -259444992
-334900699 -334938665
-919469516 -919496382
-355035475 -354861371
-91984697 -92118495
-490614896 -490784468
-730790837 -730710285
-177709857 -177653829
-380355105 -380313717
-847821341 -847887343
-577745016 -577919586
-446608295 -446573169
-851611520 -851675024
-969312629 -969275869
-54036641 -53980575
-636056866 -635907630
-483945921 -484051063
-182073807 -181924151
-720097731 -720252501
-119874311 -119782133
-962097585 -962241241
-607969983 -608019323
-388827675 -388676689
-345979264 -345947640
-628665948 -628638076
-632909143 -633087497
-997585457 -997520757
-315007261 -315197057
-857718138 -857612664
-874114645 -874165661
-726925333 -726892871
-821471664 -821511942
-461416966 -461278542
-289291288 -289295712
-390937461 -390799587
-918531458 -918354790
-311974196 -312156882
-890143541 -890046257
-669601767 -669554845
-648727561 -648576303
-971195170 -971218576
-879771058 -879770502
-571467015 -571461553
-987762125 -987819659
-628010840 -628172892
-761814997 -762006999
-448466499 -448550421
-762818429 -762912371
-802139510 -802100988
-188588805 -188483447
-677662835 -677735999
-292240447 -292062571
-579671584 -579472570
-7972642 -7946676
-457909813 -458094035
-526493142 -526324748
-702314120 -702459054
-855437924 -855520162
-839328872 -839387398
-518453547 -518495843
-739287224 -739107494
-243462478 -243480940
-436611737 -436678653
-675942724 -675824408
-147769104 -147870172
-761849862 -761861912
-513321218 -513310822
-319510339 -319676809
-365552080 -365407708
-937531782 -937691792
-801834757 -801900731
-612985440 -612986560
-216032717 -216100765
-613753637 -613837651
-389243159 -389246637
-616134770 -616302824
-479769048 -479631874
-203879729 -203769967
-619384242 -619494842
-993283387 -993098123
-494365193 -494387681
-416230144 -416382748
-926554344 -926749242
-235503908 -235543062
-846589964 -846591358
-245529929 -245636875
-418985665 -419135821
-685267933 -685225229
-134614557 -134773191
-650576007 -650537197
-956388822 -956258596
-974789980 -974743982
-335629037 -335566317
-367280576 -367479298
-690913963 -690896973
-647330235 -647266411
-922228444 -922402788
-553260432 -553382434
-671123645 -671233347
-846476973 -846298559
-324965085 -325143959
-928455101 -928513309
-730130271 -729992221
-373756293 -373938843
-604963519 -605105317
-273931131 -274097169
-794118534 -794238114
-889162132 -889089860
-778615984 -778705506
-459343514 -459208252
-122143408 -121999550
-746656457 -746498663
-636498239 -636617121
-311386365 -311195793
-972451650 -972404084
-391501491 -391632281
-22301805 -22123041
-239173347 -238984447
-868323665 -868452171
-307577891 -307379357
-25401995 -25284241
-99302820 -99392022
-478677797 -478684087
-292996961 -292928915
-814679897 -814757779
-603870802 -603829018
-406366991 -406243581
-88874152 -88750478
-523244196 -523438236
-262603635 -262639359
-468358783 -468222367
-323760070 -323636560
-575406386 -575567754
-719304717 -719302557
-935794893 -935781807
-773718804 -773707914
-248351184 -248200626
-81334307 -81360411
-957778543 -957878093
-638458139 -638598161
-856708962 -856870086
-953543355 -953545247
-503297835 -503178289
-620765913 -620729931
-369336420 -369223738
-49433352 -49576438
-154544803 -154717307
-288731958 -288722104
-748963634 -748936816
-638006644 -637875058
-835961295 -836112465
-162600800 -162774422
-940816622 -940923480
-796392615 -796463107
-254949708 -255060548
-178431621 -178343331
-289571223 -289497189
-753892101 -753782399
-767312104 -767330056
-936306774 -936260690
-979485974 -979358894
-318391528 -318466692
-85909946 -86049266
-959814938 -959881112
-581925896 -582100542
-662681009 -662606347
-534072143 -534072611
-605933947 -605940339
-24099437 -24174567
-559988303 -560074421
-89057070 -89043052
-307757555 -307681871
-132647397 -132690719
-763407204 -763423092
-188156550 -188306150
-304640600 -304598334
-195971701 -196007971
-785490607 -785592153
-37541492 -37687774
-702657683 -702741519
-774591920 -774627498
-656338638 -656250514
-215116597 -214991173
-504524561 -504357057
-45709947 -45772039
-337025621 -336992707
-762839861 -762675461
-878690191 -878809711
-147115902 -146991500
-27602493 -27503551
-948709743 -948515279
-687764381 -687798483
-283681761 -283671659
-9757047 -9673785
-765118645 -765187467
-946502077 -946673703
-7426183 -7559307
-49217824 -49272802
-409020500 -409003078
-717625015 -717528535
-784390861 -784251889
-775417390 -775260146
-845170994 -845131240
-748496810 -748400670
-125760361 -125626943
-949936923 -949781431
-593006155 -593070205
-882119502 -882082882
-266081312 -265958086
-111625779 -111777617
-305860620 -305996640
-665041375 -665015455
-299958906 -300039142
-518914707 -519021175
-55471486 -55612846
-271906395 -272065669
-307843228 -307984380
-420265613 -420182077
-900000419 -899980257
-753235383 -753125637
-476126977 -476022277
-329131435 -329318257
-443770178 -443919952
-911004253 -910991983
-756567047 -756412185
-75668638 -75746410
-942889053 -942889015
-367917935 -368089701
-628679843 -628652053
-962523382 -962646166
-160972329 -160935247
-473255236 -473309752
-134424107 -134417809
-151542476 -151500562
-892106005 -892100693
-859445768 -859396648
-846918742 -846923598
-568612005 -568769303
-619717691 -619653597
-933880794 -933883366
-317055945 -317097107
-228160182 -228248310
-784638955 -784627417
-148816203 -148915689
-658049676 -658156272
-508435673 -508333949
-809430349 -809504429
-635775886 -635653838
-174716884 -174891496
-157067210 -156895770
-889380120 -889200754
-4189648 -4109102
-847789304 -847637986
-467498826 -467686470
-89194078 -89369850
-512254001 -512358647
-638631236 -638571266
-468746466 -468607174
-848351607 -848159123
-944464813 -944553553
-474265246 -474339008
-411247839 -411214015
-135207085 -135330579
-573764372 -573871076
-419520848 -419346210
-156239287 -156039509
-26770240 -26935046
-958007700 -958063320
-593483793 -593615111
-921494838 -921639162
-967321684 -967476696
-786583912 -786526552
-564687503 -564531107
-305670824 -305747990
-353230805 -353151187
-908532069 -908560931
-437072883 -436902909
-414442665 -414428783
-964327945 -964337943
-998003415 -998050673
-181000495 -180805971
-118984925 -119079179
-998799182 -998606954
-380223567 -380196711
-400295076 -400165132
-931860299 -931827919
-393944023 -394116253
-496698036 -496823196
-375970953 -375898183
-310222915 -310391143
-410488732 -410533918
-725583108 -725611558
-382328123 -382216075
-486230277 -486211691
-242930525 -243048573
-34779299 -34834127
-995291686 -995233240
-794688281 -794776971
-921645218 -921840514
-338512705 -338683413
-45013125 -44878905
-861558097 -861698071
-138185326 -138251866
-792945250 -792841502
-917360595 -917315111
-149079243 -149194479
-833149045 -833223411
-159827936 -159860868
-610632008 -610794392
-730756889 -730883389
-692906336 -692855724
-591873735 -591870531
-546173039 -546133055
-90766566 -90721882
-388369426 -388434272
-569191372 -569197932
-442817109 -442868245
-413520845 -413425937
-317361210 -317270206
-170468938 -170473974
-693902399 -693820971
-723423230 -723540370
-877591307 -877675973
-630319387 -630299051
-221992915 -222040789
-445950674 -446137202
-212517190 -212640046
-178787429 -178971787
-273622682 -273754092
-436745624 -436611682
-225177551 -225200697
-811144034 -811161502
-209469754 -209500184
-695596503 -695422157
-662833290 -662776550
-683622613 -683539779
-800014843 -799874121
-328753480 -328863504
-718496533 -718537655
-387210397 -387069089
-653364424 -653204768
-458001924 -457867630
-920708176 -920578024
-632072852 -632116762
-35129448 -35324018
-666389050 -666293074
-672720985 -672751403
-464433114 -464516640
-309041370 -308887792
-381252479 -381086019
-934150547 -934246687
-154293676 -154487534
-202813343 -202992797
-958274193 -958173167
-918031949 -918074479
-667215247 -667381293
-494474586 -494601062
-643546549 -643455281
-579247714 -579380330
-253040533 -252960079
-581607052 -581692996
-94188939 -94204701
-750882238 -750816740
-604937066 -604933072
-273480401 -273438723
-452333495 -452471509
-616009491 -616099717
-709106850 -708931582
-751906470 -751849108
-745691302 -745704040
-177740510 -177893256
-523237696 -523238720
-386406470 -386435838
-893474186 -893382150
-950817063 -950860939
-704595569 -704523751
-123812885 -123906863
-547873108 -547980082
-320554105 -320662639
-762197781 -762185425
-448729942 -448651176
-742109020 -742159364
-29584520 -29575158
-822567487 -822680115
-571778233 -571638223
-674618873 -674682943
-601824740 -601718996
-629759566 -629643222
-783613693 -783796013
-319324605 -319293341
-954038121 -954201475
-43108796 -43132442
-23875518 -24018052
-755175463 -755035633
-885906799 -886084081
-856092521 -855926695
-933156903 -933293467
-709367083 -709358921
-186002638 -185908796
-791185219 -791223425
-620482111 -620614901
-713009350 -713039770
-710202763 -710014435
-690799328 -690813574
-376906615 -376808659
-567563308 -567735840
-584369097 -584475911
-492076283 -491944001
-799065076 -799094260
-585112437 -584963687
-411489913 -411484115
-373253221 -373362209
-311827848 -311631272
-600016447 -600141401
-95788219 -95647149
-149092437 -148954191
-831422139 -831396083
-555180827 -555303521
-940124412 -939995292
-262615459 -262749225
-720056923 -720068647
-952111373 -951918967
-754314235 -754185471
-179772726 -179924312
-598686348 -598631876
-629857255 -630012901
-364509442 -364409998
-779564997 -779755111
-175476691 -175494721
-871144827 -871271261
-841056025 -840961811
-405910232 -405793992
-89281964 -89118398
-906855001 -906668349
-615991348 -616054604
-254932710 -254831092
-378582443 -378641453
-365525137 -365714663
-773742997 -773736967
-777936046 -778035472
-324240186 -324392620
-769378097 -769343719
-676925257 -676951225
-281992242 -281941972
-736609185 -736449339
-253756563 -253690105
-701389440 -701284936
-543651604 -543674748
-518315227 -518148455
-262621497 -262447755
-873406797 -873419641
-58549141 -58509757
-750995137 -751094971
-966430382 -966374802
-804514260 -804625736
-476737549 -476645769
-823149958 -823024074
-47466605 -47527011
-360482392 -360581448
-566035567 -565842121
-433664961 -433523409
-866224119 -866203505
-373255374 -373289464
-741002283 -740827123
-228417015 -228360779
-338594715 -338598059
-11280842 -11134220
-580936472 -580743404
-370844713 -370753713
-202984238 -203111558
-494581885 -494620239
-767906432 -767935086
-955988792 -956115532
-217755428 -217801508
-397326598 -397279896
-330131525 -330118111
-144883201 -144867865
-168593023 -168483235
-824111580 -824137012
-784633186 -784525976
-809346536 -809288962
-378509395 -378466431
-787901326 -787925710
-699923644 -699896766
-250099880 -250011756
-154649160 -154785454
-426018699 -426013659
-710330641 -710359013
-558431427 -558569581
-827268205 -827337981
-32531831 -32561137
-842038138 -842165334
-496639968 -496614680
-420092735 -420223845
-951959500 -951887522
-713787975 -713977989
-186219613 -186381741
-557406 -508170
-726717563 -726587543
-805558343 -805586285
-544397381 -544590173
-99303573 -99104741
-340557509 -340545635
-724183561 -724259317
-452193950 -452103334
-47282851 -47247045
-966760057 -966743127
-910087749 -910108271
-445211350 -445169794
-721605101 -721636809
-184464166 -184379286
-748250439 -748130975
-582886231 -582689239
-985796925 -985945163
-437116436 -437029330
-677485859 -677629059
-744172194 -744230678
-478013067 -477844453
-332406099 -332250381
-851711354 -851682124
-682457874 -682455214
-126775987 -126891151
-25215697 -25284201
-247471420 -247551856
-700276021 -700297167
-4432509 -4337217
-235640227 -235798963
-370325483 -370392323
-320431647 -320498199
-438035477 -437981557
-104403941 -104295131
-965018655 -964854093
-359101924 -359024372
-863109489 -863056915
-816477615 -816430385
-140947694 -140901818
-110956063 -110915409
-781976244 -781941248
-431385262 -431422730
-108185114 -108054432
-779858061 -779846097
-26024420 -25952364
-390577368 -390600706
-228320428 -228176192
-645689741 -645549319
-519081645 -518960705
-426623623 -426424627
-910436030 -910306270
-643455876 -643452598
-709965310 -709910956
-203323498 -203246676
-957938538 -958035510
-570959320 -570802876
-725510662 -725429126
-27126321 -27251177
-746335984 -746333816
-294768529 -294884601
-267977134 -267886708
-734480137 -734649523
-812111852 -812268102
-57259249 -57139189
-46178713 -45984083
-144495684 -144343972
-441343680 -441520338
-865560583 -865401911
-331944108 -332108894
-195891954 -195989836
-418658921 -418598877
-238263149 -238140291
-364882988 -364811086
-579526685 -579404391
-196052082 -196242814
-810726087 -810666937
-814761836 -814901542
-971888731 -971951965
-831102077 -831218669
-796305913 -796144163
-715878182 -715702204
-875000789 -875080779
-130417950 -130227574
-886376036 -886242968
-639848573 -640004205
-347621977 -347740559
-286393350 -286504896
-224070715 -223943237
-911681258 -911758130
-227717068 -227596408
-251915563 -252042855
-502604332 -502474128
-876145486 -876278732
-455425077 -455616365
-203800740 -203705664
-431763381 -431841069
-756031848 -755878400
-82553898 -82489860
-260143455 -259999387
-392597377 -392509001
-896399389 -896507267
-142435730 -142492848
-480907166 -480971964
-65084605 -64911387
-996151174 -996040540
-550361743 -550446145
-480028125 -480186979
-334542428 -334695844
-807372415 -807517199
-88340798 -88414556
-268820987 -268923101
-920049568 -920005652
-918566663 -918639057
-69076725 -69194613
-977828930 -977755038
-104838220 -104747984
-862567099 -862617323
-171045113 -171084371
-250396542 -250485318
-298527560 -298561286
-679424889 -679506447
-885995440 -885977126
-174668202 -174592524
-100076 -296104
-525537117 -525685901
-164465458 -164665208
-871374008 -871555526
-413578681 -413507235
-481881920 -482001162
-434044335 -433909477
-362747913 -362787237
-561703794 -561595880
-252925740 -252932084
-765906196 -765831732
-933025602 -932918140
-939110762 -939182670
-154168156 -154010802
-941792309 -941777489
-83044982 -82864582
-293529222 -293623116
-417144749 -416944863
-388878762 -388910940
-606366247 -606202907
-339464880 -339515678
-240358788 -240219426
-777410629 -777458501
-150569374 -150534524
-692717190 -692724568
-365887820 -365937180
-337760947 -337636939
-762238911 -762206177
-868510257 -868394085
-618027478 -618189612
-987951602 -987826598
-614388800 -614503372
-679910814 -679900104
-148655808 -148828360
-832515295 -832530571
-954079442 -954098100
-964022391 -964034133
-968656570 -968499656
-622387652 -622559450
-421791227 -421954735
-369040928 -368900004
-917526475 -917570847
-511123154 -511038532
-85979606 -85946044
-865339207 -865255795
-342850335 -343024655
-670495406 -670385642
-206380345 -206228063
-576970900 -577146120
-140514663 -140547491
-113618083 -113663769
-490512981 -490552613
-747853692 -747769670
-921567000 -921512450
-197259853 -197439149
-897308162 -897495504
-743800727 -743702265
-691322033 -691270707
-49755638 -49711086
-408694957 -408529321
-332882897 -333046941
-451447603 -451578567
-600480246 -600617022
-970249623 -970403909
-638695046 -638741828
-796098379 -796125085
-180530669 -180607313
-631465334 -631523380
-993233744 -993423072
-531137032 -531122052
-715840487 -715915877
-2005988 -2202296
-690267265 -690345459
-993036386 -993022220
-443854185 -444026821
-159189705 -159028467
-972950475 -972967895
-770832767 -770808611
-112616174 -112541540
-205831743 -205726109
-840598983 -840639883
-327952975 -328098349
-255829990 -256017838
-957778596 -957828318
-727162918 -727324198
-354317724 -354364328
-736219388 -736029742
-341764699 -341679291
-522330522 -522424624
-366611968 -366788764
-875805255 -875915333
-739937403 -739744159
-24002388 -24033716
-83865697 -84028553
-570433917 -570318745
-98617891 -98655327
-284214758 -284323118
-862887970 -862769116
-847854342 -847724266
-297150942 -297229688
-595693959 -595723955
-890462148 -890378460
-116118330 -116109972
-96057697 -95935253
-85962825 -85771357
-876577198 -876641068
-461013192 -460931610
-68604254 -68726064
-995899423 -995909915
-87159325 -86978381
-444822558 -444937926
-490126357 -489957617
-983311226 -983327348
-602458838 -602392860
-871414850 -871345830
-786772955 -786948453
-407050532 -407034546
-927581197 -927468821
-266010882 -266151742
-921673170 -921605154
-907547747 -907542117
-529163060 -529035130
-421660967 -421500641
-654694112 -654676620
-510396884 -510444036
-145008185 -145128247
-956682242 -956578322
-799027524 -799079668
-356746837 -356568221
-432223937 -432259635
-467469572 -467527728
-872661132 -872717726
-19160516 -19223708
-297347588 -297460580
-637940851 -637802967
-569566441 -569553511
-275601386 -275606508
-810988114 -810827312
-200963020 -200949454
-342718967 -342872283
-550384136 -550508154
-963630619 -963763685
-37348835 -37350149
-606144114 -606263532
-891155541 -891009735
-194553809 -194500943
-93365172 -93433922
-750211850 -750284328
-891627126 -891798158
-878559011 -878717463
-625551293 -625489371
-577987453 -577851719
-521176122 -521119314
-740725363 -740769237
-158134400 -157939156
-270386910 -270371508
-479470730 -479562398
-512482994 -512641010
-408950774 -408935680
-832994793 -832973713
-420422487 -420599955
-163106764 -163246126
-119659176 -119828222
-606680543 -606837561
-768446645 -768500537
-8942980 -8807276
-863409344 -863473736
-793012623 -793032105
-478250313 -478357551
-333781277 -333878929
-982575179 -982416855
-650193591 -650066383
-668014476 -668122340
-944396046 -944431610
-428013744 -428075906
-686143983 -686007709
-96631459 -96823205
-477514816 -477315156
-705887262 -705743308
-905963675 -906052841
-641011957 -640826261
-528444189 -528632477
-778505369 -778439439
-62475826 -62653508
-964776975 -964593867
-777552195 -777364807
-798874697 -798810077
-85361897 -85537759
-189175174 -189167738
-343354229 -343361879
-473196752 -473062306
-985017324 -984962584
-485028268 -485219710
-118282946 -118169670
-63050839 -62942291
-749178852 -749237774
-206266730 -206197704
-331025426 -331049618
-897665315 -897537229
-215655902 -215520946
-726275201 -726201725
-691510846 -691669808
-758520296 -758390290
-175308301 -175150095
-721987352 -721986760
-894973765 -894778433
-767533828 -767432756
-373520436 -373347288
-813310444 -813135466
-246300733 -246395877
-817635801 -817623863
-557271229 -557374545
-749651575 -749713941
-117941484 -117872482
-302116528 -301964078
-108898270 -109086836
-463387372 -463543858
-439134978 -439253182
-157762930 -157856710
-912013974 -911963214
-577208433 -577236607
-482888349 -482870957
-502250935 -502332651
-979728417 -979659387
-770995497 -770913657
-828624581 -828644705
-171663416 -171567324
-827106692 -827236940
-928438376 -928588242
-7044435 -6979473
-955799189 -955861215
-421957346 -422096766
-977836898 -977939980
-870187652 -870264184
-229259619 -229377423
-606085475 -606095641
-17622564 -17525564
-290953436 -291016510
-594582497 -594423995
-459822101 -459752145
-900082046 -900259590
-506184054 -506007798
-850974560 -851062704
-565938844 -565810250
-274370546 -274419860
-460744345 -460909041
-525891867 -525720927
-565533458 -565366980
-938300364 -938176488
-520957139 -520832417
-287094496 -287229166
-883944990 -883796492
-905933699 -905749707
-810074603 -809937937
-488343167 -488502171
-878715743 -878903679
-998259238 -998389288
-446923708 -446909122
-398774022 -398661052
-961523303 -961699557
-510042267 -510023767
-558225915 -558352211
-134448644 -134497578
-440086741 -439968525
-656958934 -656796686
-711274473 -711373043
-356354921 -356431251
-316028975 -316134981
-182683160 -182853294
-601880169 -601918077
-555307970 -555433812
-398907829 -398950613
-47261831 -47303871
-635867501 -635852123
-856124198 -856060844
-399753362 -399789070
-258401718 -258426710
-282501909 -282355079
-20782290 -20823290
-268337967 -268491843
-825674418 -825659482
-859813784 -859882880
-59503157 -59321213
-664286730 -664233210
-71862741 -71879823
-113921851 -114017443
-262134563 -262274945
-682161481 -682333505
-778578282 -778542250
-530765190 -530853304
-280626639 -280777635
-274638907 -274622165
-447521665 -447557097
-426884599 -426804607
-598939415 -598857753
-304124454 -304197798
-562159820 -562025722
-918443124 -918329912
-320808039 -320720535
-929493063 -929586211
-775527406 -775523898
-771093206 -771095488
-302398487 -302323981
-7492745 -7362005
-268046997 -268214727
-681444723 -681500811
-639817230 -639836400
-326991431 -327056399
-852075226 -852015320
-917337853 -917275127
-81106538 -81098568
-357293672 -357245782
-314027138 -314210978
-133762115 -133922871
-457375797 -457366175
-857096157 -856956815
-367647188 -367748254
-197308865 -197192679
-524388292 -524543784
-411758376 -411637824
-65194830 -65038048
-105152221 -105291567
-767421418 -767472096
-504923004 -504733390
-258307018 -258372982
-576766933 -576661283
-173963593 -173884621
-112454697 -112578857
-621288949 -621131929
-2922696 -2993406
-525032235 -525153393
-536040092 -536237634
-511405991 -511526419
-627159302 -627275718
-411149659 -411230927
-10684207 -10598967
-242215459 -242339887
-278601162 -278631674
-712468787 -712498939
-689487842 -689313720
-509524315 -509633587
-611505972 -611432740
-955271989 -955180371
-132183267 -132084109
-344791417 -344665997
-3074091 -2912721
-331699232 -331675056
-578549825 -578703257
-345812596 -345963452
-260071421 -259932349
-350695226 -350534804
-623150462 -622993344
-187173375 -187332635
-372161480 -372146654
-617758467 -617611477
-674345305 -674455281
-378336139 -378405315
-952879860 -952784514
-308020451 -307948309
-871364933 -871464767
-589116447 -589025529
-820272134 -820266922
-149538762 -149420034
-159488977 -159527805
-159109086 -158940980
-29609944 -29676116
-173036135 -173060419
-337266129 -337421101
-234094176 -233982266
-21374666 -21328852
-812174069 -812189977
-307975902 -308087860
-151630060 -151583966
-163545148 -163442088
-562936059 -562952181
-340959097 -341051933
-860276614 -860367494
-945316527 -945123685
-466423471 -466487013
-811781808 -811896216
-393332377 -393265841
-745341792 -745164052
-993391042 -993455102
-547044189 -546903035
-622084041 -622026447
-209192220 -209109644
-26569965 -26586693
-253834484 -253726574
-884425757 -884267481
-289080720 -288958340
-982437962 -982358720
-617855115 -617709347
-736336126 -736431380
-43401602 -43412564
-363427483 -363412923
-654367352 -654319778
-773728011 -773757983
-430943251 -430895911
-207822208 -207709466
-998789093 -998809271
-590053096 -590167758
-77479954 -77576458
-68070923 -68200105
-227330727 -227468197
-287779022 -287784872
-33718359 -33646883
-744764708 -744831844
-621758712 -621620720
-140910446 -141060332
-71997565 -72179081
-186523514 -186482714
-599291801 -599474533
-245757772 -245755848
-645324911 -645393373
-934394984 -934588792
-465198536 -465335732
-674612397 -674592201
-892192521 -892283611
-12575230 -12771540
-526278169 -526377385
-184716533 -184652241
-948140477 -948305115
-478795458 -478679720
-944227362 -944413828
-12200884 -12008284
-860090391 -859965347
-644112047 -644303657
-834050331 -833855751
-70513983 -70496907
-797599398 -797425290
-349626479 -349457265
-500569944 -500641864
-175657653 -175688809
-464396391 -464336153
-46229746 -46127680
-56827423 -56702193
-323580823 -323698315
-504448127 -504600995
-598507303 -598403129
-614866722 -615033694
-328638977 -328701761
-537051817 -537055771
-782372619 -782479207
-203604547 -203477719
-184203562 -184362996
-417933769 -418018221
-391499181 -391319873
-737594448 -737603180
-226939375 -226830331
-654829309 -654683327
-965919238 -965954036
-371506076 -371529866
-310221965 -310146223
-238511065 -238496421
-967807419 -967909737
-132800143 -132803279
-56764808 -56665798
-604778078 -604689616
-669892173 -670075797
-356241483 -356326651
-485424502 -485587460
-249041617 -249009787
-906968003 -906986961
-497990618 -498023746
-868571601 -868491095
-748550478 -748639086
-639618558 -639701164
-691208350 -691030712
-134163450 -134233736
-682742943 -682548173
-601634604 -601600704
-951670775 -951825243
-749026588 -748900680
-103472667 -103651563
-389884161 -390073571
-272988506 -273012360
-475799891 -475669957
-325272697 -325338449
-563002391 -562901971
-908551112 -908703756
-124754398 -124698632
-484934220 -484770832
-813096942 -813145434
-529394992 -529530156
-676436472 -676571732
-491563578 -491718158
-18459040 -18523084
-911479867 -911501397
-286868782 -286996100
-47013620 -46933508
-116819015 -116889305
-833506809 -833617385
-64262276 -64103008
-812657492 -812754642
-83447408 -83435134
-197586782 -197721318
-794004643 -793896271
-676773295 -676749045
-181974308 -182173306
-946123356 -946240878
-781243720 -781085900
-17136726 -17334886
-221227943 -221363279
-52293215 -52315765
-216712971 -216689815
-666008763 -666136023
-19888467 -19880221
-713500879 -713346315
-353999737 -353905559
-988084643 -988281725
-37038014 -37201656
-909961260 -909862210
-510164081 -510150171
-183305005 -183231451
-502038052 -502065688
-897052725 -896951403
-465433099 -465598115
-561304400 -561361044
-390087777 -390063373
-596113669 -596145637
-752067189 -752199415
-606480909 -606347357
-150789080 -150860554
-446211171 -446063233
-105324070 -105310900
-157311197 -157282779
-884177505 -884346619
-696122634 -696224774
-270126938 -270054842
-63424458 -63307392
-929045633 -929224737
-300313200 -300464442
-707503197 -707374661
-164350046 -164224736
-362623212 -362695392
-77921268 -77762486
-660001043 -659893579
-740580290 -740637160
-615570064 -615714760
-115070522 -115236728
-557868560 -557751006
-188347851 -188383593
-440390278 -440234334
-24564892 -24440498
-936888595 -937067891
-908253197 -908180623
-174484651 -174507455
-756965779 -756767419
-776955300 -776875368
-344462391 -344340335
-346698244 -346844350
-387557297 -387737397
-901072607 -900990359
-495942844 -495990610
-933309482 -933277452
-36015909 -36210417
-855236143 -855379815
-922044010 -922055190
-778565797 -778660745
-956564637 -956621719
-469900735 -469813021
-259108909 -259074107
-829074836 -829184128
-650849273 -650910291
-462259540 -462092794
-312413485 -312606757
-252406449 -252436539
-81492599 -81306911
-54316886 -54153222
-680208368 -680258756
-687189275 -686993559
-482511705 -482436557
-124752589 -124886515
-807616546 -807592364
-686573588 -686671192
-298924074 -298882548
-875484177 -875290539
-927988847 -928172317
-536278754 -536196514
-535446545 -535568263
-722804029 -722940041
-747350584 -747321234
-225188913 -225279869
-279904298 -280073830
-56213580 -56026918
-740205840 -740174132
-165508836 -165642544
-823686084 -823602692
-946975680 -947162280
-663579867 -663563785
-106671459 -106567943
-799403516 -799453456
-748594782 -748561444
-863667510 -863747354
-77494480 -77528206
-646785827 -646730301
-88357862 -88205264
-195253674 -195159506
-974427445 -974488919
-632725566 -632541866
-155716363 -155625409
-235279508 -235303694
-957613249 -957722833
-902723117 -902617925
-999230028 -999097236
-343541024 -343492402
-464947676 -465078584
-62109772 -62134354
-942254640 -942246810
-955183528 -955220804
-38573560 -38691018
-960655064 -960657596
-269150657 -269047717
-697794859 -697812117
-441615959 -441424717
-857702450 -857733826
-783487490 -783539604
-40216111 -40164737
-547921000 -547809226
-770641335 -770630421
-874536533 -874554479
-971570810 -971674950
-204263356 -204205046
-544727990 -544573860
-578993654 -578842654
-298440040 -298303362
-20729332 -20917248
-898037897 -898226239
-664349457 -664224003
-805572314 -805404806
-193098302 -193170966
-506764764 -506921846
-703145580 -703098786
-576421869 -576474693
-266501876 -266324108
-490589040 -490516186
-712273410 -712385038
-868585440 -868635150
-400724923 -400532501
-255704195 -255611931
-298835882 -299012266
-225855915 -226021263
-405683126 -405852112
-221676101 -221805061
-129234634 -129180586
-563689624 -563662926
-195077833 -195168267
-109330943 -109227255
-821688550 -821590738
-752347303 -752409817
-398135798 -398329328
-910790035 -910915435
-457161756 -457079070
-482759491 -482776515
-632726049 -632795657
-375463119 -375326993
-64181629 -64149751
-595218694 -595066228
-794801825 -794752117
-383295423 -383200137
-921048207 -920856825
-278403013 -278590491
-302971740 -302809248
-368869499 -368926625
-620714212 -620747922
-686423655 -686533813
-176149160 -176138614
-584044137 -583964615
-604246576 -604259642
-449479249 -449347561
-277947831 -277853869
-544231474 -544162130
-60599547 -60452125
-924727479 -924674791
-863453123 -863494349
-606483245 -606621029
-781615270 -781454514
-467413069 -467312577
-745379084 -745433354
-866908484 -866954394
-571160952 -571324828
-842238539 -842092129
-384571443 -384548233
-709413372 -709445294
-196814905 -196757453
-876442297 -876609133
-397059347 -396959835
-325422644 -325460794
-795291451 -795459517
-270021220 -269962396
-874691168 -874590676
-646703569 -646690749
-921920851 -921842419
-620707620 -620652148
-57199219 -57131635
-255448507 -255625539
-667048411 -667203251
-951724575 -951543137
-415394911 -415451011
-46947162 -46972280
-691464836 -691364078
-975475590 -975607204
-24321646 -24122312
-852413478 -852218296
-991606772 -991550700
-678050842 -678084976
-684434293 -684484383
-331320292 -331500744
-747390252 -747362874
-826748535 -826618783
-795866392 -795744608
-540548716 -540470724
-760308914 -760463442
-26788796 -26631678
-6552940 -6487116
-27971608 -27846726
-206086389 -206232217
-793150020 -793040334
-58702359 -58806607
-527933772 -528110728
-350388614 -350350340
-803632349 -803740027
-943307659 -943465481
-488188876 -488118464
-67244029 -67430863
-880287498 -880291316
-418805162 -418790906
-181556284 -181419716
-439808096 -439811812
-643454237 -643295963
-98730583 -98580071
-400728014 -400721832
-975477491 -975541397
-142400218 -142293614
-992432222 -992350376
-977791984 -977622200
-597276213 -597097979
-519396083 -519427633
-876104821 -876212109
-770180710 -769992500
-193216935 -193341545
-572052640 -571949590
-68725533 -68811737
-253414625 -253446815
-398593744 -398567388
-214540923 -214709727
-787983263 -788118579
-316330282 -316375166
-981177835 -981117761
-54974089 -54875181
-338217899 -338379729
-504440809 -504423447
-535797376 -535681486
-235343819 -235265233
-352668443 -352796957
-493796697 -493909815
-845995112 -845885410
-586683202 -586772576
-580411332 -580310758
-788141647 -788095511
-699910205 -699887157
-228487644 -228480920
-837829894 -837736736
-171350647 -171269323
-136790173 -136723299
-871208044 -871148458
-97993285 -98041839
-512307649 -512409645
-44447907 -44361349
-645467459 -645539463
-564911704 -564945984
-707493813 -707673941
-275402397 -275415731
-907333516 -907466594
-601263778 -601119966
-767418981 -767446757
-873248320 -873107830
-229079564 -229222674
-769641162 -769584968
-290135907 -290010089
-811207138 -811378986
-580687400 -580653738
-792757719 -792666071
-253735972 -253777154
-13831920 -13789868
-731522537 -731419659
-350609404 -350781048
-592847340 -592833920
-764703620 -764890960
-469107707 -469018479
-438198269 -438379397
-800264144 -800304032
-809333050 -809454260
-583142763 -582960957
-763588743 -763730339
-284361514 -284477578
-255773552 -255634838
-927841845 -928024301
-435276625 -435160175
-511575395 -511710509
-104983570 -105034998
-16960792 -16940098
-80473583 -80293037
-153457187 -153396981
-630932692 -631020808
-144587980 -144483916
-156876313 -156892363
-551913414 -551761762
-1952980 -1869332
-935737656 -935569252
-573361809 -573311345
-290000792 -289882060
-200754389 -200728671
-702386587 -702232403
-36827218 -36950658
-968994682 -968840484
-521291922 -521298418
-630845788 -630898114
-207694283 -207765837
-231708408 -231622178
-973541092 -973684674
-726404901 -726390757
-799428486 -799286246
-443749353 -443717697
-779406805 -779495787
-177194452 -177236092
-526628596 -526461160
-824776669 -824638089
-5742535 -5849543
-832945563 -833090897
-528357139 -528252903
-140857216 -140924756
-402807437 -402629027
-452402502 -452263568
-978824639 -978962039
-394606741 -394790671
-673781260 -673677174
-864138487 -863985149
-424919154 -424997802
-586037275 -586209191
-513729256 -513646572
-513309367 -513346895
-489342220 -489250856
-981456527 -981374153
-810092781 -810212861
-662609995 -662442131
-585276551 -585142337
-388039952 -388073526
-610535317 -610480073
-209417951 -209582417
-570590478 -570704880
-933225185 -933155167
-506921842 -507117818
-620267522 -620395324
-668861853 -668846427
-960656330 -960622208
-763832409 -764009589
-1154300 -1215002
-808604356 -808804302
-690287657 -690230531
-230593241 -230455617
-529246052 -529401628
-895201959 -895161997
-431021441 -431029133
-415292599 -415120163
-706942608 -706972350
-376477310 -376598774
-973226621 -973287523
-326233104 -326192316
-528084533 -528215409
-113426029 -113265079
-19557037 -19642231
-481857359 -481710535
-558245221 -558190725
-19349835 -19330765
-58502687 -58415659
-127260397 -127132851
-61081623 -61279265
-176267537 -176205071
-26165222 -26164226
-643207886 -643058514
-189000862 -189122934
-127774466 -127855532
-12557156 -12575148
-85320483 -85124873
-718109354 -717923032
-121505595 -121658269
-99600692 -99406940
-178051495 -177993285
-265027558 -265222842
-981115785 -980922823
-502474065 -502465349
-714858453 -714726231
-629657273 -629591067
-191558030 -191596436
-600151106 -600277490
-428507243 -428638835
-554688348 -554854222
-10185196 -10343162
-706770716 -706868716
-58334065 -58337221
-108413570 -108551696
-610507695 -610312155
-563814374 -563695210
-983057095 -983219705
-590647710 -590708848
-912426687 -912599589
-92598239 -92421151
-267900868 -268053400
-418974002 -418940178
-286358149 -286449123
-433787682 -433976906
-884726855 -884622169
-450664273 -450798719
-786855196 -787041710
-268624547 -268782951
-47558029 -47495993
-741162682 -741314042
-518689997 -518833717
-557694259 -557809783
-179436243 -179446481
-992909969 -992940121
-714777661 -714939245
-570699882 -570881098
-101167086 -101040236
-716632230 -716549348
-144344272 -144419828
-60133265 -60192073
-645123028 -645316006
-788830608 -788734516
-589764510 -589865574
-570246113 -570210111
-589553689 -589434703
-639661451 -639826815
-719872603 -719905539
-566670663 -566569487
-504266043 -504122023
-678247976 -678136924
-833863007 -833953041
-40925647 -40922853
-317824532 -317732852
-140914499 -140980889
-992488902 -992473696
-166414791 -166372853
-538441649 -538539471
-342447612 -342512712
-93683015 -93708841
-698221021 -698357867
-895983290 -895973936
-52029872 -52198114
-466794371 -466754615
-114999152 -114803878
-773658192 -773519488
-580634095 -580670569
-257616101 -257422163
-83093534 -82996430
-958387672 -958361142
-860805876 -860970066
-498869358 -498831078
-999486020 -999347606
-271013724 -270921446
-820848664 -820944162
-337745447 -337834711
-296592718 -296715532
-583335914 -583182984
-413129444 -413046502
-490435334 -490276914
-294479109 -294374757
-860586810 -860543900
-733165918 -733134088
-68203901 -68282399
-454417755 -454262817
-256893413 -256730647
-275545117 -275603947
-189352863 -189520301
-699309338 -699152884
-249082062 -249001172
-766382059 -766235281
-561351980 -561525176
-62836335 -62996565
-519970094 -519775632
-828128184 -828000552
-873496832 -873342450
-261421918 -261355296
-771648770 -771613646
-790400594 -790372980
-539815957 -539629283
-355768540 -355721358
-541551920 -541718476
-494537824 -494404522
-607029589 -606888329
-561900539 -562044841
-586513683 -586468591
-961951746 -962014322
-910637316 -910714294
-912953395 -912910311
-860760247 -860848763
-370156224 -370311920
-52261180 -52167004
-62466311 -62274005
-428401452 -428468220
-926896314 -926864596
-254532960 -254479002
-86695425 -86840367
-644396896 -644518298
-270660777 -270504497
-209007422 -208807552
-204782972 -204726396
-163505299 -163584997
-734137024 -734143004
-859940872 -859824888
-514608857 -514597759
-856695354 -856525624
-865948170 -865814900
-525400878 -525278296
-936013335 -935927951
-613398272 -613597206
-253418788 -253430720
-761965112 -762048886
-476758897 -476716201
-836744202 -836758702
-51138147 -51208455
-883382165 -883332495
-853935413 -854075363
-813083247 -812896289
-331195419 -331182681
-53800267 -53784567
-377848719 -377888067
-30118774 -30034584
-835461758 -835409288
-414755865 -414847105
-628272307 -628290939
-271806598 -271774586
-286224795 -286058153
-575291441 -575292257
-490197498 -490347572
-332343624 -332468574
-310776721 -310910737
-638925011 -639000637
-80869257 -81045079
-678655413 -678721965
-641399347 -641598027
-738677271 -738785163
-267679048 -267746686
-954869515 -954819031
-391972875 -391944775
-477817485 -477740507
-76428051 -76586583
-146908668 -146891138
-702230069 -702309495
-114893089 -114901515
-99808668 -99639398
-178022390 -177857296
-142828042 -143015124
-652444295 -652502485
-748884973 -748696231
-830083545 -830243667
-983935016 -984061826
-628807741 -628743671
-783005180 -782948082
-577058510 -576949646
-241993977 -241977153
-393696006 -393805010
-219118140 -219241356
-475870160 -475990250
-476097348 -476156606
-78566491 -78572339
-47895562 -48046718
-250290066 -250440930
-50712040 -50630908
-611452734 -611561076
-193290451 -193392639
-73713487 -73751825
-767253042 -767238380
-793990263 -794019023
-767645102 -767586724
-352235780 -352403668
-219844251 -219652023
-431693958 -431724930
-793394658 -793254102
-36823438 -36825768
-893959134 -894035802
-275253927 -275337909
-625067053 -625160415
-653827766 -653630414
-474523915 -474708511
-277208728 -277268202
-724651478 -724770494
-443214359 -443166175
-815307788 -815475418
-689400781 -689205081
-455920915 -455765775
-586987811 -586796891
-160912723 -160724413
-621984824 -622055244
-737452576 -737416412
-577529292 -577578280
-244904337 -244722901
-712186044 -712080380
-624155083 -624039733
-632633716 -632579132
-996465126 -996423686
-378547867 -378470923
-23785182 -23600424
-608801220 -608686962
-572291325 -572196677
-150785293 -150824817
-93764983 -93652699
-925001880 -925152214
-429856304 -429715006
-954088771 -954023619
-688187210 -688356246
-485921925 -486086135
-978169641 -978096991
-492010142 -491867414
-996952761 -996780345
-853375591 -853281461
-737050099 -736883605
-461931923 -462129597
-400367835 -400222317
-509535149 -509395261
-465903072 -466051024
-921318107 -921284883
-658832086 -659008600
-819703059 -819825881
-32565565 -32573469
-242958729 -242892865
-645610684 -645619530
-967337910 -967180450
-748709853 -748695373
-541541830 -541484904
-926100255 -926117023
-783130308 -783066992
-936139518 -936283732
-30862792 -30845552
-307405992 -307444402
-160692211 -160718763
-959535046 -959410150
-967166758 -967213470
-341823357 -341973093
-142726645 -142921583
-21910363 -22097259
-701451210 -701327670
-539827941 -539803973
-975715780 -975807266
-344018347 -343855219
-123407090 -123453926
-618309321 -618325683
-860322054 -860275248
-453828600 -453817430
-74166957 -74145269
-877538916 -877468116
-28311861 -28416729
-30826423 -30899161
-288640209 -288446715
-44311638 -44183678
-183805838 -183857832
-847913295 -848022445
-246614200 -246546506
-795198399 -795053683
-930363420 -930438666
-947046137 -946982157
-211115124 -211036718
-960747439 -960701501
-170932835 -170866837
-394491329 -394612669
-14045951 -14060221
-964163603 -964265779
-813332960 -813361470
-221541144 -221606950
-763339536 -763266804
-371077342 -371177722
-656715095 -656659389
-287781947 -287780049
-229607699 -229662373
-901012212 -901156360
-12883733 -12992809
-177334328 -177137856
-560251678 -560061230
-15011199 -15148209
-295776962 -295895206
-157907744 -157929964
-628649032 -628710654
-707073764 -707201304
-125791199 -125729523
-287780998 -287652490
-286770155 -286764275
-523618382 -523528390
-249778841 -249895317
-598297534 -598281686
-306348753 -306538493
-8586488 -8725858
-479020870 -479012600
-215828435 -215637957
-798597204 -798585146
-710781079 -710916515
-526235554 -526141252
-547455369 -547370207
-692980226 -692937564
-943114630 -943188592
-814460710 -814648874
-207086980 -207062338
-753650528 -753703538
-358331448 -358514556
-445246754 -445175946
-105836204 -105739458
-473129529 -472967603
-818997975 -818835037
-993948605 -994039169
-835737446 -835559666
-602922597 -602900277
-542883933 -542866443
-12797858 -12789102
-350585590 -350463596
-792077922 -792140828
-491398380 -491243840
-958739587 -958754907
-253214245 -253323355
-569757990 -569597096
-983675038 -983769876
-300159625 -300319223
-594288555 -594136845
-181694383 -181849527
-544352337 -544217571
-216847599 -216933177
-331648858 -331749606
-741773447 -741631083
-997471159 -997553107
-59155949 -59314267
-346366270 -346191130
-579751062 -579805932
-100628275 -100562813
-360232970 -360197946
-641598926 -641677552
-675432112 -675234624
-648938357 -648811471
-316170818 -316099144
-154086429 -153952935
-183341555 -183268455
-593026632 -592872002
-628278958 -628343214
-70446853 -70505445
-444610351 -444686057
-569230592 -569234514
-761408721 -761488749
-133481550 -133483946
-895499384 -895617602
-437811328 -437990994
-222441229 -222538271
-829216958 -829375278
-898881653 -898775829
-499516265 -499704277
-658459095 -658346055
-94162974 -94196820
-106949200 -106846418
-187709231 -187807653
-614688332 -614746660
-940702140 -940505310
-357571725 -357687577
-969469442 -969528850
-19105508 -19192112
-430640118 -430824664
-251371904 -251272614
-455178832 -455056772
-946182117 -946068551
-928507949 -928668535
-858804092 -858770218
-943610076 -943660008
-746153093 -746204855
-368645995 -368515337
-8612749 -8553895
-603815650 -603810578
-594793112 -594602410
-272624397 -272741421
-568161532 -568072130
-148039654 -148108394
-649421533 -649551471
-35953111 -35876919
-122105033 -122181783
-598487280 -598527326
-693978251 -694005941
-236564676 -236655940
-916950682 -916850770
-158930147 -158889459
-517149996 -517268170
-836036880 -836013688
-903765286 -903810440
-467056625 -467084927
-665408192 -665521604
-392813428 -392717768
-835053822 -835248876
-18835236 -18915720
-691811870 -691974180
-429457652 -429653524
-534847997 -534869065
-326235240 -326346046
-393919891 -393857015
-827967938 -827971978
-89571527 -89666139
-511104351 -511274303
-713021110 -713058430
-968648935 -968681973
-321130761 -321127709
-501934967 -502024851
-819577230 -819764470
-147715842 -147571642
-173924107 -173847685
-89001718 -88890892
-401621359 -401560909
-409543510 -409440270
-131166984 -131362046
-743735568 -743906312
-296443412 -296367274
-222489750 -222370628
-357657825 -357717329
-657211276 -657114914
-460096795 -460040799
-530033510 -530179322
-510491395 -510581433
-349121922 -349114314
-344204680 -344318432
-172511467 -172667435
-750373746 -750194910
-244659170 -244568562
-56815482 -56915842
-409200362 -409370780
-914415606 -914249000
-407361221 -407294753
-730487379 -730686595
-332721860 -332660260
-197798547 -197644089
-272787620 -272891702
-615699898 -615729622
-804524 -854262
-956115050 -956160076
-543663176 -543595744
-495872353 -495821539
-203649762 -203594098
-417570121 -417738713
-857080640 -857276150
-272958576 -272976348
-883415839 -883530317
-384921093 -384818551
-284821381 -284738625
-395138498 -395314470
-986640887 -986810103
-976893566 -976726954
-86767896 -86741158
-750528898 -750349950
-108262303 -108107925
-767185004 -767321080
-314348415 -314529007
-53101999 -53055537
-653060871 -653204389
-527009412 -526946038
-811154510 -811168494
-693050556 -693172796
-436009578 -436118466
-174303586 -174397290
-252662681 -252578883
-648585634 -648420708
-793847752 -793714296
-775033994 -775207798
-520739376 -520623368
-381694809 -381827765
-888233361 -888352167
-69666147 -69486693
-436776211 -436849123
-580787958 -580602002
-77716748 -77791032
-154502195 -154609559
-467458581 -467417595
-956008020 -955834228
-546429122 -546562080
-717783916 -717604800
-723729069 -723666109
-964593503 -964685421
-369990735 -370056907
-635859812 -635691960
-7607638 -7704196
-901791892 -901619988
-97541674 -97565728
-596388414 -596572552
-687870463 -688025953
-799454911 -799452001
-545040032 -544948756
-77297933 -77295887
-192327311 -192281775
-706617541 -706430007
-403048556 -403205350
-781445872 -781450946
-526733802 -526772486
-405314492 -405262484
-894796877 -894876099
-26593221 -26617883
-121909993 -121999615
-401495356 -401342408
-41057385 -40987367
-239334865 -239213943
-406864646 -406846276
-381975590 -381859386
-421557777 -421373699
-597560863 -597572473
-877928216 -877797858
-74655376 -74819250
-590071326 -590264190
-387145974 -387274820
-329427613 -329491509
-694355465 -694351537
-515846219 -516037277
-362481926 -362605428
-702929611 -702799875
54711 -54711
-715216613 -715057613
-683977114 -683920946
-755150162 -755316774
-272682909 -272560797
-542441820 -542501042
-925694244 -925827306
-306955771 -306863597
-156245486 -156430062
-72109832 -72309706
-675541913 -675476293
-707256917 -707438929
-63022349 -63079329
-392765598 -392620342
-400489114 -400628712
-333817390 -333699736
-778686330 -778724682
-152644627 -152673463
-446567888 -446590732
-705137013 -705032155
-556517719 -556365423
-385632969 -385531927
-434723939 -434836985
-460479074 -460331240
-308009021 -308031881
-46398835 -46206755
-926279176 -926214126
-57120710 -57076970
-196076884 -196147448
-993850425 -993993887
-132773826 -132854070
-755648006 -755525590
-328518806 -328495010
-693392488 -693281460
-206987655 -206920539
-92603743 -92802169
-898245901 -898342239
-280910895 -280886581
-545921916 -545909266
-56388624 -56354504
-421882414 -422027056
-776442518 -776563564
-659213231 -659185627
-392981080 -393015952
-894084659 -893986945
-159296054 -159128566
-195123050 -195106408
-372085108 -372257376
-315777670 -315821006
-911721706 -911794554
-15835349 -15992625
-870511482 -870604180
-673299111 -673100769
-674507993 -674402569
-344539445 -344385337
-315050208 -315049654
-662378931 -662526063
-474104060 -474110820
-144870962 -144895440
-244994775 -244813899
-368310222 -368251474
-982871143 -983023577
-764732557 -764660651
-396339293 -396521705
-600708678 -600770176
-638597551 -638664921
-278873299 -279058397
-924748772 -924745630
-323430874 -323455768
-416230511 -416113447
-498642360 -498742862
-584869646 -584806416
-904274589 -904231399
-552828130 -552738260
-28665261 -28747635
-70065398 -70210154
-539715147 -539556753
-703513447 -703704597
-849977425 -849975567
-821718682 -821784186
-720121029 -720016265
-445696704 -445611654
-745928634 -745921296
-838563960 -838450786
-90935844 -90835028
-202151480 -202261360
-712892565 -712771515
-760440601 -760486283
-420029798 -419960662
-407146892 -407100332
-69697317 -69634977
-29607615 -29744617
-633266752 -633112166
-351478098 -351300320
-797781897 -797828661
-482462245 -482329973
-792832142 -792893376
-690855651 -690972275
-373345833 -373378585
-71211129 -71192483
-388955447 -388954189
-765323787 -765478179
-927653767 -927615273
-904922873 -904763921
-697853836 -697770398
-295659117 -295613085
-417959013 -417975995
-812499200 -812376640
-286602249 -286492157
-893636968 -893481348
-209987446 -209942514
-346901235 -347057175
-619551470 -619438214
-210216779 -210396611
-657982947 -657787807
-54724659 -54692105
-430732391 -430642149
-858423787 -858252857
-859072598 -859266966
-431258689 -431322187
-401786363 -401611921
-242012121 -242044389
-518497679 -518640769
-437042398 -437236436
-538367050 -538251102
-632283301 -632366299
-186055161 -185950115
-718902724 -718829756
-10262388 -10423936
-781032026 -780921910
-86744670 -86936064
-134776716 -134769666
-733365138 -733217020
-897759804 -897570826
-488055973 -488082861
-843398446 -843511382
-549118390 -549191522
-724645384 -724710986
-721683647 -721667419
-899829058 -899882406
-641171394 -641278904
-271447138 -271587852
-218359982 -218289558
-8175346 -8042036
-793324380 -793215648
-593911925 -593904247
-283581956 -283781566
-544404588 -544438514
-836751452 -836597764
-818407450 -818354282
-348033871 -348049593
-964639462 -964563676
-908589703 -908532159
-456200855 -456346911
-53781715 -53720765
-246136003 -246069901
-631546409 -631500351
-241114976 -241314258
-304136621 -303974691
-678038805 -677993017
-288332737 -288341717
-454029760 -454096870
-668489514 -668347738
-653148786 -653284596
-698921555 -698844415
-308342757 -308310707
-858338322 -858143344
-702772792 -702833140
-928853186 -928722230
-538834211 -538654891
-759302127 -759198129
-556224100 -556277726
-632160521 -632073003
-773707481 -773713359
-740532383 -740466659
-585299107 -585434301
-270967585 -270948951
-486052715 -486144675
-43962134 -44101358
-406234329 -406201165
-272333328 -272182214
-880128144 -879996210
-904397555 -904325903
-173204683 -173081105
-84711261 -84536619
-603439478 -603507978
-94245759 -94201355
-16271435 -16338405
-208550131 -208432637
-805137663 -805037543
-137600551 -137780489
-723303257 -723288009
-674400293 -674275997
-292151509 -292141253
-138515115 -138390309
-318120159 -318131629
-525803359 -525980375
-694316243 -694394687
-191773634 -191624222
-707137534 -707067388
-448277405 -448183781
-47419717 -47453675
-154186111 -154150201
-186482097 -186564931
-659053435 -659080409
-99002377 -98829169
-660611735 -660670559
-830366207 -830496167
-870669909 -870760579
-494354366 -494366802
-725240198 -725050818
-259851938 -259671146
-685431771 -685583281
-497360315 -497537291
-940059852 -939987816
-651963218 -652039054
-206105136 -205918254
-649726680 -649684022
-784723145 -784783123
-611953673 -611913479
-552149719 -552279787
-150070016 -150201308
-186395425 -186419001
-369370297 -369384599
-988050214 -988183184
-627618360 -627717110
-98914511 -98915773
-680962552 -681076876
-521405999 -521308545
-878239357 -878405577
-744667032 -744725092
-448903439 -448773963
-834484543 -834452523
-720241280 -720263722
-694996516 -694845768
-838427843 -838384747
-432290715 -432314497
-207990230 -207955136
-948702203 -948849631
-285863352 -285888842
-831981226 -832085960
-858787155 -858621857
-918769102 -918866320
-357441216 -357390834
-535296237 -535108245
-312510121 -312375037
-617587150 -617498918
-267536003 -267490405
-880015923 -880062177
-909429886 -909274656
-852019631 -851821173
-249517727 -249666313
-637550646 -637457118
-254071052 -253913976
-631973305 -631776903
-478088186 -478214114
-858040952 -857971506
-202567350 -202680826
-198474906 -198556976
-711565104 -711695686
-34413850 -34481050
-665368914 -665230608
-192368724 -192526550
-122333531 -122217759
-889441574 -889333878
-552483082 -552640548
-130988001 -131083107
-566339530 -566237994
-684897288 -684780494
-31369454 -31276830
-611163014 -611255628
-371741007 -371631919
-954334051 -954229087
-90366417 -90355555
-33374886 -33265766
-288543462 -288524524
-465857172 -465816330
-580408520 -580462598
-614040339 -613912459
-204932709 -204976123
-4047077 -3865295
-914271605 -914286755
-409994394 -410159586
-393404352 -393326682
-256387597 -256313369
-40713122 -40677964
-189590827 -189644709
-458129571 -458299875
-874093494 -874049606
-33884839 -33886009
-894068925 -894212717
-553463609 -553396447
-914527178 -914442230
-239785218 -239606504
-624700705 -624680617
-390717405 -390636683
-784705319 -784572591
-450731496 -450572858
-481171419 -481235219
-860881515 -860887971
-17401931 -17320853
-19495211 -19330493
-361152220 -361015728
-251590114 -251610240
-15390118 -15556738
-792480642 -792628118
-376336559 -376463173
-867150337 -866966705
-947862509 -947816215
-697189603 -697163547
-269558509 -269453711
-9524161 -9709281
-346560676 -346463024
-525557187 -525560569
-671161095 -671077045
-140709039 -140836919
-596124845 -596260667
-200875663 -200764519
-834143537 -833957125
-817135071 -817174993
-101704474 -101549692
-543629460 -543441302
-857678635 -857810405
-182346433 -182411457
-511039681 -511080843
-28890158 -28974000
-850246687 -850317343
-498336531 -498353373
-145215640 -145362444
-388681494 -388752182
-579940243 -579856403
-807111663 -807308529
-327860187 -327811107
-99975747 -100064317
-56865662 -56789184
-496712464 -496760616
-498412800 -498293946
-383931769 -383901439
-411515694 -411698100
-257118281 -257265091
-64263780 -64260772
-837200888 -837373474
-529197169 -529247583
-224028911 -224122041
-506347242 -506454504
-143655487 -143461041
-531492625 -531293893
-299665147 -299741739
-352974986 -353165818
-659176523 -659156509
-323431611 -323492335
-408080768 -408142342
-495909180 -496072040
-854451557 -854383585
-62669786 -62637230
-188361928 -188250372
-728057074 -728179230
-18583130 -18680856
-925011552 -924917858
-883745639 -883716747
-869651240 -869533362
-940503413 -940308641
-283660684 -283485192
-617899514 -617953866
-417225950 -417260364
-92333358 -92453000
-820101739 -820109259
-75318337 -75315081
-43870850 -43774442
-413739347 -413906625
-530185294 -530208712
-614218302 -614105774
-501997832 -502051870
-640655474 -640569640
-766952052 -766963090
-168973718 -169136564
-479392578 -479516564
-596394501 -596317205
-713359782 -713182844
-836589584 -836610968
-768681753 -768483305
-272224197 -272043445
-231046437 -230871203
-640688385 -640878151
-630175492 -629980094
-271219004 -271156732
-242698898 -242572090
-935777750 -935892052
-620482414 -620548506
-567593790 -567629924
-370153454 -370104910
-476691659 -476528207
-34989936 -35014270
-777626483 -777561393
-158416115 -158541809
-387644919 -387647347
-542776301 -542765471
-285947706 -285908174
-146290102 -146368594
-377317824 -377208720
-791724634 -791907946
-931045255 -931229961
-475017869 -474974017
-290357367 -290186213
-570554536 -570393622
-921963114 -921878588
-129293295 -129175973
-632443346 -632289252
-404093069 -403962189
-872730063 -872834379
-800284088 -800115796
-340660825 -340773613
-146545556 -146368898
-207483344 -207288060
-482499908 -482617716
-114143868 -114264066
-310282123 -310307029
-165172250 -165329210
-892453331 -892522903
-393888453 -393721567
-550217808 -550063278
-71201806 -71120394
-558784750 -558931246
-793524516 -793704528
-643752295 -643881217
-450930275 -450912249
-600777709 -600762643
-276822989 -276643453
-250945678 -251064654
-251666037 -251699605
-287455922 -287436940
-133107529 -133131575
-297661970 -297579120
-614748336 -614744984
-815928031 -816012109
-562829760 -562687394
-252851250 -252928912
-479812041 -479726055
-281559811 -281640243
-321984217 -322141391
-414251400 -414435724
-150868511 -150852597
-940196255 -940261841
-899772285 -899827947
-55112812 -55253884
-715300434 -715132792
-247693977 -247800011
-603341895 -603354289
-643375100 -643326352
-519306969 -519328279
-88585907 -88386387
-427398553 -427456547
-303943237 -303782363
-237398723 -237537027
-714241012 -714394572
-567623923 -567635925
-165659413 -165625675
-561570831 -561649837
-13312632 -13497632
-332799699 -332964919
-647527676 -647383300
-251118861 -251172671
-30364433 -30322705
-565098941 -565220775
-627473733 -627609415
-386905315 -386881233
-29279661 -29375349
-295575210 -295743024
-76590677 -76613841
-512131824 -512009450
-442400148 -442579932
-881569475 -881389225
-886548087 -886608833
-704559660 -704379036
-832522932 -832539250
-836455137 -836338205
-476871073 -477010689
-900898289 -900698937
-361466873 -361557451
-205189949 -205137061
-198590648 -198523304
-49231901 -49393395
-49587518 -49610420
-882767030 -882844498
-587871185 -587801967
-53806771 -53966749
-866789430 -866682422
-237145825 -237189373
-199646029 -199699785
-144318379 -144259733
-838385473 -838406295
-965883364 -966024708
-50010720 -49850242
-843906648 -843820838
-692520418 -692424124
-580145041 -580193583
-461391132 -461442800
-796103231 -796100085
-303107618 -303053028
-615967678 -616022976
-346278700 -346147886
-614624263 -614533459
-479813025 -479998809
-339951781 -340098857
-703746317 -703833385
-529914687 -529917191
-616124236 -616075198
-244009866 -243824464
-532504557 -532439641
-539905996 -539863576
-968776472 -968587474
-795108350 -795288448
-15574907 -15625193
-389579934 -389559778
-665739524 -665899418
-686906173 -686807259
-73082731 -72934327
-297997688 -297965588
-173508183 -173595683
-29579839 -29509841
-558269797 -558220645
-290587917 -290589859
-340951349 -340785295
-619855432 -619823690
-73421016 -73251196
-583819198 -583842076
-727698803 -727793203
-673159973 -673005959
-463774251 -463773999
-938457771 -938507191
-262800597 -262697853
-96835941 -96810469
-959562415 -959507677
-703033755 -702849963
-448365779 -448189031
-791632794 -791721522
-339614027 -339684229
-138401427 -138209317
-118793362 -118850534
-813739669 -813630559
-394283559 -394083825
-812701758 -812542358
-423791999 -423675713
-248274235 -248428133
-617288911 -617368903
-459017254 -459001826
-9201834 -9024244
-521214283 -521137961
-75856501 -75678871
-511119326 -511126982
-51960334 -51972838
-550747272 -550561254
-202104228 -202200500
-993571055 -993587277
-76866286 -76924468
-389588059 -389571809
-689984702 -689878168
-612435209 -612411477
-54844782 -54844308
-967978282 -968030000
-778938562 -778959880
-163336987 -163192663
-727119552 -727190870
-134725688 -134827744
-658773905 -658839615
-584129120 -584206634
-148742084 -148592352
-906500087 -906617773
-961542604 -961611430
-953521101 -953569393
-192941646 -192995620
-522201547 -522111399
-301534260 -301411488
-906939400 -906977482
-923672038 -923708372
-812836618 -812672666
-682316615 -682350395
-999543035 -999429005
-880710094 -880795050
-723199848 -723081094
-621026448 -621143918
-882805764 -882761960
-82361864 -82327438
-672433129 -672498071
-242273554 -242406220
-910675805 -910548007
-181974811 -181892371
-812316927 -812219277
-617328907 -617131059
-8656173 -8569325
-757095721 -757192705
-222380901 -222269787
-11672452 -11670218
-306809621 -306732631
-547977336 -548085668
-430687270 -430508528
-119708638 -119583390
-313607515 -313469077
-956315308 -956156420
-190618265 -190459081
-907071154 -907199942
-91710537 -91754859
-991671857 -991541687
-572971589 -572956343
-121304728 -121504504
-70384099 -70243681
-325496731 -325633457
-217887141 -218017707
-909712673 -909911735
-816613769 -816645393
-430919581 -430816239
-464472367 -464560913
-672427642 -672465600
-408780860 -408609054
-466172140 -466102456
-419615770 -419778322
-827514997 -827340069
-915532079 -915627797
-165831774 -165959910
-822922275 -823044043
-334795079 -334688253
-182239514 -182107098
-760743559 -760608921
-747635508 -747553320
-85610744 -85696548
-532333406 -532141690
-952350510 -952196470
-561043920 -561189526
-80258299 -80190863
-364551025 -364625181
-642519795 -642531195
-61320712 -61237818
-320364032 -320337494
-824199569 -824074455
-868961545 -869084219
-313003062 -312859990
-379764456 -379882328
-208105676 -208006446
-663226111 -663274543
-456581866 -456577050
-770726589 -770726023
-802712052 -802671552
-51272046 -51443796
-69611977 -69782657
-123238982 -123229636
-377723334 -377804306
-75260370 -75376304
-326169691 -325994677
-202216992 -202305728
-81254474 -81191978
-564875044 -565016924
-597653318 -597717454
-901811131 -902000537
-425497934 -425445608
-944934445 -945014149
-78089250 -78241744
-985373543 -985299041
-110333786 -110140224
-661665473 -661497013
-368102194 -368233618
-410024133 -410016361
-352024307 -352100099
-947079789 -947244771
-125606980 -125579452
-813045306 -813121188
-996616189 -996597999
-886607873 -886736129
-78427065 -78263961
-10848449 -10710587
-10033654 -10229948
-859584557 -859453535
-665203062 -665256614
-256724572 -256812030
-587836576 -587804598
-16160212 -16232186
-825751119 -825597717
-705057359 -705216667
-734249690 -734185572
-969946939 -970005979
-173536477 -173654889
-755974153 -756089543
-671441075 -671552671
-514527094 -514419454
-628459947 -628417329
-593812820 -594011452
-786539371 -786721183
-808604521 -808704329
-397320360 -397332836
-882182106 -882327000
-398140921 -398232563
-688599756 -688469506
-235271554 -235416084
-205263082 -205116816
-823640290 -823644388
-323688407 -323831733
-263878473 -263833455
-879171766 -879070342
-953209508 -953076590
-824726249 -824827089
-841657056 -841721972
-864973324 -865071834
-689088783 -689165685
-162176610 -162212862
-209332249 -209246933
-531459116 -531526134
-825960049 -826012043
-440027633 -439929493
-757369301 -757387189
-262467094 -262534626
-518056415 -518142121
-83704945 -83716299
-823549600 -823627748
-603590999 -603558375
-636861553 -637049173
-66011501 -65874221
-788440305 -788575185
-709128407 -709294445
-406100377 -406217747
-483418302 -483323776
-834115429 -834211059
-758424047 -758377271
-977189108 -977382392
-75602187 -75509637
-35915015 -35848281
-177681843 -177664551
-564174282 -564130974
-929323422 -929126052
-410786826 -410827228
-416461551 -416506117
-627930431 -627914099
-364320848 -364264966
-242927909 -242989549
-193599182 -193488056
-66678157 -66818211
-991749474 -991878768
-499474263 -499610271
-643138957 -643276815
-283220770 -283408728
-794552436 -794661508
-279274618 -279114752
-437982665 -438159257
-681293547 -681472767
-348266254 -348249860
-344872256 -344929522
-431248473 -431169567
-371279540 -371249300
-293735496 -293719760
-448889660 -449088264
-745969776 -746012910
-827171816 -826980578
-34073858 -34186162
-142975663 -143113333
-48900487 -49053791
-629372398 -629555250
-234038221 -233905387
-195678574 -195808166
-741540631 -741702265
-419065598 -419206044
-217113718 -217011364
-163584491 -163585503
-636956750 -637141596
-869180701 -868987737
-428836665 -428819469
-540854207 -540708853
-622648754 -622656702
-818161469 -818360737
-452926788 -452747498
-516727738 -516629802
-548255613 -548280725
-947839362 -947662788
-883153972 -883131646
-380226687 -380220447
-253183675 -253066453
-391147415 -391193351
-22373720 -22503630
-641032189 -641111463
-394627530 -394597808
-967205981 -967220959
-817148068 -816970974
-214974992 -215038844
-868827385 -868776917
-419994568 -420065028
-194882516 -194838280
-803548776 -803598744
-333492155 -333458711
-261595347 -261414717
-693111676 -693048634
-792246830 -792439452
-354794301 -354610481
-274306407 -274395203
-167337290 -167354622
-380228734 -380275230
-523695941 -523540823
-951266132 -951190060
-700187579 -700209393
-174496053 -174472749
-91655506 -91530236
-204190352 -204166668
-977029360 -977031758
-374552625 -374555433
-280845094 -280732606
-607687391 -607734051
-623273899 -623299873
-2529171 -2534107
-821109868 -821052926
-143865413 -143667617
-929610541 -929561881
-12883228 -12712488
-86201692 -86201146
-612686172 -612496082
-606884617 -606958959
-503372286 -503223384
-250809879 -250947745
-507344961 -507462053
-907486504 -907608990
-336857475 -336707677
-106480417 -106393219
-197349501 -197268229
-816954565 -816884695
-96314014 -96149822
-232322305 -232232699
-306515144 -306561842
-253942028 -253992514
-329659860 -329823664
-303465094 -303360420
-385246743 -385356673
-963447712 -963356472
-344624256 -344565650
-520331779 -520488611
-822810182 -822779636
-74314004 -74385598
-120253394 -120165930
-82131390 -82256172
-954266323 -954401779
-714583044 -714424018
-621387839 -621190851
-128238864 -128073700
-928365644 -928249600
-677342415 -677396257
-709438743 -709626923
-431420022 -431601530
-434473564 -434559122
-977396331 -977511751
-418922325 -418906063
-117821967 -117868639
-233000067 -232973425
-749929158 -750026714
-132952949 -132858091
-28011437 -27931779
-847298248 -847156022
-575458232 -575376708
-239535966 -239379286
-386751202 -386814292
-912600187 -912598991
-315271003 -315217821
-909583710 -909392034
-259672708 -259560200
-156429135 -156430989
-48907256 -48729816
-271067753 -270959695
-550740482 -550754062
-387375494 -387367770
-749686613 -749741269
-106187044 -106177298
-895558493 -895550779
-721841448 -721850432
-226432998 -226343814
-97508499 -97540247
-985771788 -985763676
-904009779 -904055427
-37614633 -37569479
-992481299 -992406045
-612042210 -611998272
-315717806 -315615088
-909812204 -909736176
-415507719 -415394303
-949234114 -949174548
-92010405 -91921205
-39364965 -39540979
-722632942 -722510964
-387371632 -387178008
-838798736 -838850614
-236535776 -236453156
-916009976 -916120830
-559892397 -559744669
-931944095 -931893421
-692830271 -692793243
-582248577 -582421969
-188686779 -188490831
-907651997 -907851489
-851016659 -851179955
-851098307 -851027101
-502410753 -502254549
-207571220 -207730060
-280407390 -280333840
-391884012 -392061738
-975509444 -975383918
-37894078 -37812770
-834667554 -834488082
-438916353 -438977011
-405060975 -405038319
-115620443 -115626353
-664988219 -665094531
-505616136 -505723916
-520705742 -520773010
-500508656 -500327770
-829575851 -829502357
-366910599 -366735399
-621017901 -620988131
-808070325 -808215783
-772788068 -772629274
-95189 -14233
-732218747 -732036051
-569858899 -569920319
-535036476 -535165238
-187991925 -187895805
-470573839 -470767761
-38970117 -39093983
-775186208 -775338768
-63207346 -63079882
-365484260 -365619900
-908985664 -908931948
-624556030 -624442494
-179230966 -179080574
-592091054 -592245960
-992224085 -992083751
-712636683 -712557553
-610063679 -610017393
-678285291 -678462313
-391156362 -391230340
-991550566 -991578736
-394126828 -394105678
-145327454 -145397434
-31287409 -31207965
-255089795 -255287211
-469237317 -469048747
-839826018 -839903204
-259015173 -258952187
-65288290 -65192822
-42888961 -42805745
-877269901 -877315589
-866324606 -866379274
-472934674 -472917530
-144256269 -144130219
-634400471 -634530319
-458230017 -458369733
-173111404 -173009434
-441254093 -441307109
-177816883 -177774443
-849317791 -849487467
-961788816 -961610298
-473702197 -473850121
-301382934 -301472874
-145540329 -145608319
-742386807 -742468043
-209484969 -209357835
-545379875 -545292533
-614568308 -614554330
-278030320 -278168520
-884920676 -884766158
-72246999 -72432715
-213627398 -213533442
-816568057 -816629581
-644684469 -644753011
-263686486 -263855964
-232277502 -232128932
-4204317 -4384863
-759734452 -759796580
-529898415 -529935967
-850063566 -850183252
-172635588 -172774194
-969829641 -969828401
-122876773 -123053583
-266204823 -266367969
-490252545 -490272535
-832193529 -832222875
-357074907 -357185815
-361029701 -360852169
-785954827 -785903527
-380555102 -380703992
-57487545 -57541035
-386153956 -386193838
-5281043 -5427305
-27229071 -27273283
-421689381 -421872981
-692227819 -692101861
-842991860 -842962694
-897900675 -898076703
-675524148 -675664862
-368291191 -368329253
-856237611 -856381283
-77296910 -77164838
-860991386 -861082302
-865606188 -865630336
-790328071 -790386787
-310493373 -310679923
-895783716 -895791348
-209952824 -210022068
-974547575 -974523485
-527552302 -527661496
-154725165 -154911069
-110373417 -110294155
-996866553 -996770137
-572395974 -572400604
-146008343 -145832197
-222126629 -222300279
-147994805 -147901305
-421111275 -420993063
-605512217 -605546921
-210613570 -210696122
-708871828 -708730632
-137386875 -137266969
-365876895 -365853793
-962991563 -963136565
-561017567 -561116723
-169497185 -169645367
-552745383 -552783195
-255963827 -256093353
-588065327 -588201989
-463844265 -463902763
-492095612 -492056954
-838184448 -838005050
-126857714 -126998948
-74982262 -74789950
-168866573 -169055141
-292977620 -293016302
-262386804 -262375628
-322276185 -322320625
-295405807 -295475059
-259798184 -259975866
-753479740 -753417358
-347528219 -347525763
-951334807 -951197457
-222546765 -222544619
-973358821 -973354689
-315788770 -315646842
-716998061 -717145243
-492583715 -492639393
-322413585 -322372941
-507139268 -507096368
-640439026 -640352694
-191714298 -191832970
-941695835 -941888783
-914607143 -914655799
-500906317 -500823943
-813455976 -813536164
-595708957 -595549783
-105085988 -105035394
-13305420 -13168626
-486199024 -486220984
-12566152 -12407618
-742391461 -742544625
-983998421 -983986755
-238525377 -238680061
-112690675 -112541673
-844222707 -844335857
-833908024 -833827974
-65486853 -65489629
-598588201 -598575665
-435879917 -435976843
-41494052 -41336068
-195940895 -195788829
-224244797 -224264737
-5434429 -5420181
-132541792 -132669058
-215159686 -215261642
-670023383 -670128211
-982496017 -982379907
-449819323 -449753739
-452655821 -452837143
-292866222 -292750548
-923690205 -923596527
-684160506 -684320202
-833867999 -833707995
-697989877 -698185943
-599110793 -599144605
-683972553 -684059277
-168353647 -168413213
-127133686 -127157042
-103966968 -104112864
-290296281 -290418453
-34246038 -34399564
-175912879 -175998299
-580543341 -580613113
-575852019 -575735661
-342480162 -342320072
-742336131 -742209551
-709845018 -709713356
-931314084 -931488624
-863780887 -863713821
-44801968 -44731780
-406014984 -405848068
-422134536 -422282024
-392907176 -392719680
-655930014 -656006802
-921881635 -921799393
-112017238 -112092516
-596481408 -596663696
-727110406 -727036974
-324105312 -324272208
-770857311 -770857649
-187326150 -187339120
-75504036 -75375160
-927113773 -927216035
-690557490 -690497704
-705973838 -706121772
-845582616 -845487248
-274735484 -274646364
-914153754 -914279180
-998041253 -998156903
-199104700 -199070400
-170319242 -170127086
-692505586 -692535250
-773710420 -773605964
-693179976 -693282646
-217085939 -217141497
-824057697 -823982017
-721023911 -721084989
-65556958 -65715180
-768656540 -768706966
-908356822 -908292226
-345322014 -345306364
-564325509 -564357651
-558289063 -558250531
-13081814 -12903804
-538653973 -538744551
-85143812 -85013498
-758898650 -759030120
-129664513 -129476049
-392277835 -392206521
-949658082 -949669372
-912468376 -912374366
-717525908 -717469670
-460533801 -460561735
-484000925 -484101201
-277178893 -277378767
-418460048 -418469494
-466914616 -467046718
-627873006 -627869660
-42847353 -42731571
-398984997 -399002377
-932378619 -932387181
-853991162 -853985620
-752664218 -752846482
-237359321 -237390915
-730826706 -730980658
-692923565 -693036887
-30910443 -30887879
-281016867 -281043643
-126158788 -126051338
-932787420 -932783770
-647125400 -647074620
-668120734 -668318362
-891780384 -891815932
-345321099 -345490513
-882909768 -882779228
-54187798 -54032426
-424801309 -424944647
-93508494 -93486452
-22824075 -22862915
-73094796 -73125516
-373666351 -373568157
-129932789 -130012267
-477905380 -477928760
-162060087 -162070811
-90092898 -89925834
-975885041 -975729491
-802072209 -802120249
-970493574 -970458810
-351210718 -351097690
-488678301 -488550197
-257465206 -257519132
-241798477 -241975055
-880202575 -880289407
-235594428 -235491696
-479091685 -479278039
-364093655 -364255383
-736267087 -736171689
-297877823 -297682941
-232203217 -232022495
-348199025 -348333483
-784225484 -784228932
-993133197 -993190755
-184214831 -184204699
-804556983 -804405997
-109184291 -109080071
-116360085 -116294489
-664676554 -664573842
-688771916 -688689870
-810781308 -810670866
-782236664 -782306618
-184857782 -184797202
-477569370 -477723138
-122721823 -122685363
-148953016 -148878362
-124306728 -124293718
-215053885 -215023803
-817581366 -817629832
-283861040 -283852058
-448051379 -448230593
-699550415 -699608615
-458616400 -458621628
-782492548 -782465866
-853200537 -853242597
-433122738 -433299740
-122835943 -122782357
-980821466 -981019304
-750248089 -750233315
-829848307 -830027615
-802998701 -802819197
-13192578 -13018924
-73731406 -73772244
-545343596 -545416154
-532788 -505030
-638962824 -638957742
-614397716 -614272690
-487179096 -487034802
-556755123 -556635527
-116248429 -116194489
-264802411 -264660657
-389322890 -389452550
-66719162 -66748184
-516899670 -516818256
-30699517 -30734721
-583432855 -583238973
-972166963 -972057081
-193939099 -193777777
-923398814 -923214806
-17591621 -17698813
-629736036 -629783096
-914519845 -914598889
-320933186 -320903752
-227063772 -227211778
-983323914 -983330782
-353962575 -354036899
-333544296 -333572134
-944569469 -944628573
-91301984 -91237692
-119619018 -119433388
-813567223 -813556837
-38107130 -38280896
-360309162 -360156778
-722263563 -722197625
-505626491 -505547395
-784885540 -784808114
-9467159 -9616721
-798351902 -798316030
-483919131 -483918673
-99503816 -99385974
-696331372 -696391580
-533709287 -533907651
-623672868 -623658620
-254716050 -254558182
-377959213 -377956711
-722185437 -722341689
-147819638 -147619656
-540347312 -540509720
-698843026 -699028508
-217006945 -216859409
-83947125 -83940473
-971681917 -971780101
-719550692 -719460592
-795951571 -795912403
-107507806 -107594220
-39981810 -40042078
-407123612 -406977452
-180000099 -179848525
-228627315 -228610909
-160875620 -161069038
-602827278 -602818112
-51012508 -51053504
-186711132 -186629270
-572941445 -572872715
-919813392 -919911828
-38903536 -38925904
-116376251 -116439337
-193906500 -193973804
-298164446 -298114266
-362739816 -362910946
-843896163 -844066669
-678192450 -678187962
-725283996 -725384772
-807962872 -808143054
-432095060 -431992146
-695720649 -695833643
-683544130 -683581196
-845788421 -845940261
-832074662 -832208202
-740406589 -740229305
-880521165 -880557405
-413975081 -414108325
-510701158 -510624490
-634535845 -634660377
-587104219 -587217809
-656645448 -656687242
-179260122 -179371494
-415616042 -415742730
-80756667 -80880601
-140026330 -139884706
-591610100 -591505440
-454497653 -454337857
-784999846 -784892950
-504649853 -504719877
-908030040 -908050458
-809467389 -809441131
-863241594 -863255160
-638501787 -638459441
-794430850 -794606972
-334488210 -334545268
-649374625 -649360329
-346786990 -346936578
-274916449 -274971077
-39987122 -40011944
-286100565 -285993377
-530626894 -530473622
-267080871 -267046475
-962401381 -962446481
-228837728 -228768740
-405673743 -405520925
-33447018 -33330458
-695905216 -695762070
-217267283 -217212339
-519542824 -519689142
-804981472 -804841152
-608230715 -608113201
-730419986 -730467086
-722317653 -722365725
-70874359 -70744401
-723104063 -723295633
-24713207 -24530705
-850661060 -850718180
-85252616 -85418192
-650879782 -650743190
-94576763 -94530213
-215879635 -215777235
-391931339 -391958825
-807701973 -807772751
-764504236 -764614218
-642858051 -642791337
-666700683 -666883879
-88265859 -88281563
-363192558 -363285854
-719062897 -719019311
-238938287 -238786747
-786166560 -786027400
-961915722 -962112922
-773359994 -773550520
-568771943 -568766663
-634399568 -634204472
-160079297 -159946417
-222732673 -222794769
-513687914 -513595564
-22657505 -22779593
-832577397 -832501103
-106621654 -106821436
-289534206 -289372484
-104430408 -104571048
-33656859 -33682621
-173048277 -173036683
-783901022 -783804726
-814460130 -814554792
-790106158 -790150482
-298829019 -298903311
-30946232 -30874654
-311346460 -311426270
-769554655 -769613065
-593191295 -593206027
-513154732 -513052990
-163453969 -163327331
-874150794 -874180528
-663923528 -664072900
-795077322 -794991108
-667298270 -667108232
-359041404 -359032172
-842747633 -842614079
-256143881 -256251605
-379677369 -379530923
-135768617 -135863983
-931689483 -931554517
-456811010 -456964048
-478630585 -478737589
-567179797 -567158519
-513252680 -513056784
-735760805 -735931885
-828806891 -828756315
-395987039 -395813047
-502177166 -502203820
-26852643 -26745267
-752329367 -752490267
-211871006 -211711780
-105650220 -105611742
-227314891 -227335327
-642607052 -642455338
-156139398 -155948884
-325054522 -325017618
-685779853 -685960387
-86347577 -86157879
-276577459 -276733221
-641286282 -641424408
-568289067 -568143205
-376399866 -376380768
-443638046 -443472512
-138652702 -138574370
-590363139 -590442129
-658534392 -658383798
-828958408 -828789706
-902408785 -902454891
-707332421 -707240589
-135692306 -135520596
-323949576 -324075580
-286141474 -286059656
-341485652 -341413778
-135780756 -135603856
-518995887 -519167403
-123824066 -123989660
-977133775 -977188147
-143537297 -143371213
-950662715 -950543165
-613233588 -613123988
-960435222 -960540962
-471958924 -472044766
-639194627 -639246507
-898699601 -898554907
-342613333 -342688849
-765287861 -765175831
-923066527 -922926241
-103696899 -103606227
-480093537 -480280421
-230248317 -230364549
-608393936 -608315822
-625113734 -624967576
-18717060 -18875478
-419280508 -419131580
-138761875 -138683581
-375395056 -375252726
-425969540 -426119860
-365134966 -365264850
-638951599 -638793725
-974834544 -974934524
-642919532 -642888488
-462701178 -462683950
-434519488 -434598756
-274899246 -275094934
-537129894 -537157556
-743658181 -743540845
-583744648 -583611090
-252468745 -252616367
-487359620 -487322710
-571708228 -571539458
-767284629 -767375483
-329741684 -329905644
-58955586 -58961588
-884806527 -884843417
-713168643 -713271313
-240331521 -240433677
-908139721 -908068581
-628942172 -628810552
-185911720 -185777690
-483921536 -483916726
-925984327 -925857587
-52480981 -52461141
-127810069 -127900995
-431813266 -431868872
-496543396 -496736540
-775596056 -775458756
-991117430 -991282524
-24561517 -24568267
-952262359 -952231431
-360667917 -360783253
-288689748 -288808940
-368355634 -368302872
-953424478 -953270556
-578040837 -578107749
-727845333 -727741073
-349357272 -349541872
-928331591 -928399697
-10434656 -10583136
-290628468 -290663006
-214797591 -214914857
-722795501 -722872035
-985705676 -985537430
-355759030 -355919106
-783059940 -783098650
-943814328 -944013638
-434146603 -434305311
-681891555 -681912745
-505042039 -504939105
-835181261 -835316491
-477145454 -477008314
-841536094 -841647324
-539259074 -539402578
-830248045 -830364179
-783211367 -783049249
-496953132 -496852136
-784361070 -784467406
-232013439 -232013539
-509884493 -510033017
-146137552 -146195696
-687105995 -687272555
-392059431 -392164171
-8709215 -8831675
-912423614 -912513138
-748567550 -748426070
-921301495 -921243155
-591920853 -591873821
-707528843 -707583877
-772822455 -772903883
-748046297 -747901513
-828219531 -828183077
-485682749 -485856391
-529613141 -529623799
-473630461 -473555351
-142533455 -142567083
-381346584 -381323266
-876707749 -876574387
-915822699 -915749397
-328017628 -328025662
-648563503 -648607765
-629042468 -628869522
-282665370 -282649572
-881442675 -881252193
-176981774 -176810654
-58335643 -58159969
-940256083 -940406027
-193252189 -193089743
-958609167 -958747247
-423733856 -423702202
-357377454 -357504978
-541635198 -541448462
-546438719 -546433527
-846905530 -846716794
-355364831 -355354227
-971879499 -972024431
-466204585 -466395065
-404936661 -404996341
-308183290 -308106042
-721844684 -721987056
-342418077 -342607347
-745180951 -745011575
-215252570 -215270714
-276131903 -275933975
-464815275 -464977799
-651805310 -651939378
-935034511 -934867743
-850015071 -850123409
-722744540 -722608032
-217766656 -217932632
-102192671 -102334999
-81843712 -81974482
-307355071 -307158819
-937560630 -937575292
-63773429 -63957689
-62845833 -62661089
-942897376 -942880730
-479071367 -479026621
-330471619 -330334101
-920783834 -920886358
-357682345 -357796815
-302241518 -302361234
-122875184 -122870462
-401274406 -401368042
-398966137 -398935089
-808986263 -809103725
-264577151 -264423827
-299276885 -299078323
-570790490 -570741324
-717870386 -717830636
-844662053 -844816745
-508311568 -508134510
-65807943 -65942861
-343132581 -343245027
-851687036 -851735672
-994862469 -995004561
-78924336 -78871926
-565375957 -565345325
-605595418 -605552352
-568216136 -568106928
-821522336 -821501548
-98859940 -98794088
-126425107 -126475673
-485123989 -485092109
-423985267 -424138239
-855700012 -855628794
-532870981 -532691403
-930139908 -930335680
-326370272 -326321820
-383871631 -383774675
-145112690 -145289042
-560012773 -559928497
-375168893 -375113373
-798752714 -798557012
-323904948 -323971330
-880355978 -880226654
-38408328 -38331820
-369093288 -368988568
-868004693 -867969815
-665369166 -665464898
-820390292 -820554214
-952778187 -952715481
-21912195 -21951555
-677138995 -677311509
-712400760 -712597118
-98464075 -98343705
-630557987 -630419947
-240663463 -240505865
-336578642 -336653278
-91063268 -90867396
-214768537 -214692131
-531129542 -530978352
-890758342 -890620840
-518940657 -518794493
-810890987 -811085241
-432787604 -432869032
-631230241 -631123669
-320655525 -320669753
-769680211 -769830093
-811605110 -811781908
-624668362 -624835066
-53723574 -53876960
-949295638 -949288948
-747376563 -747324605
-627866159 -627994703
-314961806 -314936086
-104616668 -104525428
-422226051 -422337997
-859096122 -858943558
-116860046 -117046504
-704792931 -704985961
-372801393 -372909719
-277115263 -277224777
-571282789 -571366867
-67663754 -67600480
-667384596 -667539206
-867697564 -867856526
-745991343 -745915175
-15140138 -15202034
-589998381 -590094969
-147231301 -147233327
-57075993 -57165427
-41470339 -41517765
-1587826 -1512904
-277541475 -277677555
-879587824 -879629754
-649093427 -649065145
-7159629 -7068883
-143390350 -143252168
-552138733 -552214753
-716689282 -716777240
-697070888 -697050514
-764127156 -764064220
-107321351 -107174039
-67859517 -67816727
-485959803 -485867833
-466299825 -466100539
-418337207 -418464771
-91583952 -91732698
-349702311 -349812547
-965240311 -965397519
-321723024 -321524494
-962452973 -962439989
-513289046 -513404744
-136756736 -136606402
-38918172 -38933636
-416883682 -417044806
-406757241 -406855461
-161608297 -161663255
-907696619 -907751743
-756553996 -756580098
-432967700 -432965816
-90393462 -90339372
-628164551 -628281623
-713853348 -713826962
-265863589 -265836411
-342151345 -342239505
-225928677 -225844899
-527681912 -527641080
-228619112 -228462326
-587928398 -587813972
-130410641 -130513431
-184958095 -185091233
-162963959 -162882841
-816369950 -816340894
-969935508 -970124840
-996327585 -996184631
-827957131 -827872909
-5088319 -4945539
-956898570 -956703838
-154390605 -154211641
-146872684 -146944652
-758921666 -758926050
-818315488 -818499412
-708589941 -708440665
-164287391 -164230803
-235961796 -235824158
-927120321 -927056071
-911040664 -911133992
-905065969 -905147047
-240832088 -240725940
-561457722 -561592630
-294884820 -294884382
-693812702 -693992096
-654564930 -654685366
-782230017 -782129839
-926005879 -926108639
-984977408 -984989954
-743224479 -743371639
-427619100 -427691764
-358659427 -358468941
-686233127 -686328547
-833051704 -833186228
-820263549 -820280719
-195321576 -195215222
-52190448 -52205780
-946323515 -946277213
-568116831 -568093847
-976350426 -976493258
-215210664 -215022530
-567290355 -567298971
-791056490 -791009892
-517237207 -517395719
-181933591 -181765463
-160248121 -160076685
-932428851 -932345511
-482046061 -481956263
-439376865 -439265599
-706568056 -706703260
-280085200 -280118184
-218596429 -218566669
-167992096 -168036758
-906951217 -906919717
-759774199 -759818961
-700699923 -700867011
-633255628 -633277876
-78079168 -77925196
-510919036 -510959446
-728118152 -728027970
-808298069 -808471817
-409676154 -409846538
-2257873 -2343109
-485697741 -485659063
-468480037 -468429605
-638228132 -638319492
-926229704 -926328648
-762187381 -762191603
-837213031 -837045307
-981083772 -981147798
-10600860 -10565412
-880170640 -880085648
-70611516 -70786392
-184786598 -184827492
-723916661 -723764965
-547610496 -547708938
-782071967 -781886743
-322298405 -322149057
-710813649 -710616381
-474817660 -474714850
-355107950 -354981160
-81799239 -81648145
-569231919 -569322827
-905374954 -905539194
-754963100 -755037078
-21840022 -21674090
-1865059 -1797619
-634426551 -634465395
-605556028 -605634808
-492350395 -492160533
-908324524 -908181870
-208085399 -208125953
-327566531 -327502465
-623930455 -623884041
-95133241 -95327039
-457289908 -457224982
-537329226 -537462064
-824019857 -823860345
-465104994 -465052174
-996431198 -996444406
-662711220 -662804920
-290805732 -290682404
-897705944 -897813664
-668572935 -668605517
-769664370 -769706428
-378895988 -378719936
-210695121 -210820189
-818792310 -818732160
-741939791 -741942411
-616450329 -616386517
-633865557 -633989717
-17308380 -17361392
-721632511 -721734783
-722451779 -722571953
-586123233 -586042321
-405365769 -405263215
-200695421 -200638671
-172933335 -172999273
-494471173 -494304189
-916900726 -916707012
-473486678 -473592906
-68504475 -68360843
-991959726 -992146434
-529915313 -529765097
-366095194 -366282328
-27188749 -27087503
-398636225 -398717537
-430060272 -430128630
-479975672 -480021946
-33361034 -33388738
-13405132 -13205708
-3177296 -3019994
-806613922 -806453410
-64533787 -64705961
-933131979 -932961747
-394183692 -394069964
-188519337 -188323113
-499976098 -500165154
-299966217 -299973663
-316800043 -316724397
-832788803 -832743665
-194860398 -194665178
-42789462 -42647138
-262408489 -262365119
-83891797 -83935045
-477242847 -477048061
-348954863 -348895875
-794429162 -794295252
-377645093 -377610245
-603348092 -603188554
-469745322 -469761920
-848476318 -848388410
-902581819 -902441269
-96367255 -96538931
-883593337 -883591099
-143766515 -143630793
-310673575 -310686271
-851993989 -852045273
-802045265 -801998805
-765617291 -765678063
-685227355 -685308511
-474918258 -474877650
-67948016 -68075918
-647835553 -648003585
-170791929 -170676515
-789020149 -788946185
-434581431 -434722055
-651480237 -651443283
-881611977 -881526973
-722414571 -722508125
-694921142 -694769004
-904509248 -904342328
-894714610 -894530448
-112929922 -112955744
-32646707 -32723891
-346377371 -346425457
-501088 -398770
-518954215 -518967941
-535775802 -535818950
-677163441 -677055395
-728257709 -728271345
-675084644 -674935436
-96231918 -96182724
-32612416 -32534522
-429094534 -429243474
-79272834 -79135186
-697805516 -697902156
-402133411 -402279715
-554998456 -555133368
-783852874 -783771694
-369615726 -369692358
-623547497 -623493853
-871039223 -870851425
-951701141 -951748009
-529205097 -529319881
-451231892 -451395706
-107800118 -107739408
-370625507 -370674835
-694414242 -694585608
-842355437 -842494367
-669909541 -669983985
-919809636 -919641588
-437510147 -437652243
-251322259 -251214307
-7316246 -7337096
-932328955 -932240979
-346011059 -346034261
-45763060 -45781018
-445535577 -445654179
-878926203 -878881155
-534141522 -534057290
-856309447 -856257035
-531712320 -531795152
-500181522 -500148786
-391257596 -391294406
-463774125 -463759081
-439400106 -439546406
-575429394 -575487070
-199652163 -199809969
-231971794 -232055284
-92872936 -92919342
-286767215 -286668175
-970030174 -969981784
-562270184 -562156246
-705815285 -705759059
-121040766 -120957508
-881808887 -881616459
-832401634 -832247018
-593034168 -593038180
-598688693 -598860947
-781324644 -781367070
-451779185 -451613497
-599470450 -599478616
-817605599 -817417485
-886342413 -886483973
-888741408 -888901716
-880351935 -880360021
-857974799 -857839831
-258074529 -257923781
-956613156 -956630282
-410008393 -409873167
-554084895 -554229681
-505700675 -505747157
-852538954 -852358200
-778086832 -777984112
-968578113 -968516195
-775892758 -775699542
-477480059 -477549573
-721348213 -721381723
-827603207 -827584073
-922123698 -922315616
-724233034 -724400968
-626657109 -626697241
-866196814 -866251424
-602966169 -602911369
-281749607 -281729195
-827871420 -827703212
-749277110 -749276036
-608899255 -608744657
-543625629 -543723867
-228899008 -229064190
-920722109 -920694243
-642356158 -642379364
-232805546 -232986746
-535202241 -535128235
-744480535 -744583059
-563934524 -563856814
-455938869 -456021009
-248635560 -248476706
-117495848 -117672580
-913781980 -913907260
-920453317 -920492899
-9457047 -9427047
-895561003 -895674201
-483899989 -483829785
-497287830 -497273166
-754143868 -754178754
-805852128 -805998238
-487286704 -487273090
-413339480 -413160226
-70809380 -70763404
-562724018 -562636744
-400918570 -401056146
-768397181 -768273303
-999835837 -999826765
-749853629 -749777947
-764952112 -764829808
-615743122 -615803184
-407805531 -407902965
-111570514 -111634712
-789255762 -789064642
-221295611 -221108283
-697006885 -696958059
-137635910 -137458320
-102281322 -102449504
-165702654 -165895842
-672085365 -672024671
-120981461 -121130449
-210026312 -210143884
-26786957 -26790635
-641978650 -642049624
-709225888 -709363002
-533370999 -533237561
-799944482 -799772328
-642983245 -643050921
-802693826 -802730278
-791204322 -791029164
-616982255 -617030247
-23401166 -23549126
-69936921 -69788539
-806715332 -806809658
-630596392 -630519582
-866057740 -866023976
-292092700 -292061168
-480350070 -480502164
-946365723 -946281307
-520776656 -520894778
-870313207 -870215161
-121399257 -121364813
-597388604 -597279610
-422825930 -422761022
-188925618 -188786802
-403380765 -403326569
-890180815 -890264259
-427877823 -427814037
-491709639 -491741615
-821317710 -821360884
-755989673 -756189413
-370684695 -370799213
-240742149 -240922027
-187898507 -187789225
-951349220 -951320394
-199474057 -199355583
-887566799 -887723981
-328389033 -328483921
-268063480 -268130862
-266143868 -266159616
-84096751 -83969085
-78607420 -78690274
-705935470 -705973546
-97296053 -97489141
-546974383 -547113995
-341170714 -341084906
-676237023 -676075579
-967737659 -967835391
-15450276 -15473428
-191916147 -191749793
-66403077 -66241611
-462221256 -462297824
-462583834 -462543700
-43250065 -43385103
-68731563 -68891911
-488660126 -488705168
-974672339 -974766981
-581792197 -581714425
-688534631 -688376667
-771497866 -771437218
-134273433 -134307027
-649619181 -649705351
-15534294 -15600050
-618841252 -618964286
-169828659 -169970531
-807633138 -807737362
-984791319 -984626381
-59976510 -60125522
-388593950 -388519242
-199917276 -200057218
-182378945 -182194829
-755318428 -755471660
-165034926 -165018510
-974475254 -974502584
-438835398 -438720284
-620321834 -620125612
-813812134 -813871002
-850391755 -850242931
-500705089 -500615925
-640361900 -640168270
-409861361 -409831715
-847561118 -847509404
-177789300 -177795458
-170015030 -170054048
-334318246 -334472898
-490356124 -490339020
-953143049 -952976129
-432951406 -433071610
-821281084 -821211812
-752133302 -752018544
-47270236 -47337506
-412640566 -412571030
-468332648 -468384918
-270363157 -270279105
-842965730 -842975632
-935430282 -935421198
-474689709 -474727313
-47618903 -47497155
-72518046 -72653146
-647165310 -647245332
-718617887 -718742023
-318712834 -318633492
-228942105 -228968329
-56715303 -56531129
-327560643 -327673121
-511029892 -511040250
-30712796 -30695132
-810152821 -809996385
-971202919 -971103599
-427606525 -427524415
-339276025 -339460609
-646904045 -647025605
-284380588 -284574568
-457849403 -457934777
-622020034 -621884076
-662424356 -662373740
-670932380 -671075038
-969390508 -969475170
-387837864 -387794308
-632069381 -631877229
-537608559 -537475781
-446977203 -447033779
-151240376 -151266846
-829874897 -829810707
-692472194 -692598306
-162378560 -162537812
-301102583 -301167501
-413087973 -413040933
-702447686 -702573880
-194581900 -194712182
-668776378 -668947328
-157101415 -157033005
-539186816 -539123236
-657885377 -657693379
-267278165 -267285029
-695068069 -695186887
-989349541 -989291741
-449735355 -449905743
-600158768 -600124034
-47644738 -47729938
-748937700 -749115476
-900277350 -900443098
-196811579 -196818231
-742651545 -742833523
-110016753 -110073233
-157092134 -157268962
-44739516 -44864420
-823213925 -823303257
-400879558 -400987358
-946245231 -946236525
-920097051 -920002085
-903597610 -903732620
-863843989 -863717785
-955287261 -955464589
-124471135 -124318579
-727073690 -727042306
-264910553 -264852387
-79770975 -79921169
-752042152 -752066488
-878435960 -878572726
-255418941 -255278543
-269849784 -269892072
-672386371 -672212373
-619882155 -619828709
-68859312 -68924510
-611013511 -611209321
-981614899 -981486767
-692958895 -692853777
-722034551 -722035009
-394937759 -394834279
-861150507 -861156669
-175485706 -175335230
-25954074 -25798366
-933073782 -933190176
-950264241 -950458879
-223254179 -223383697
-651544341 -651743359
-978450890 -978301480
-626662069 -626677175
-323583032 -323401638
-998503218 -998418886
-811331531 -811497243
-33712070 -33885424
-666871833 -666927731
-850521224 -850576518
-918815207 -918711859
-66254938 -66127136
-129146511 -129188849
-159907055 -160012857
-35486799 -35549719
-667528813 -667549599
-749198975 -749276573
-100729519 -100723685
-815065312 -814918146
-755233468 -755117458
-907292019 -907292281
-551306774 -551308524
-304227725 -304305287
-126805617 -126729687
-619568795 -619659483
-738824122 -738746204
-556519739 -556515699
-515004255 -515078521
-681527513 -681695701
-352432125 -352458371
-844402468 -844554446
-879579379 -879551827
-637854579 -637871909
-735090761 -735066791
-98567936 -98535462
-778613271 -778543293
-201312119 -201503057
-136046365 -136114301
-939545666 -939443784
-842101736 -842084650
-647291578 -647437000
-291979393 -292004615
-49733362 -49612360
-593549452 -593403906
-681860369 -681747091
-935754885 -935834901
-768742617 -768671315
-90098124 -90230444
-470141299 -470091325
-563141469 -563281955
-62159742 -62326916
-66761883 -66874539
-964788446 -964876320
-736906773 -736719281
-103214596 -103305288
-192049671 -192124077
-109519855 -109641927
-618176766 -618202458
-117830295 -117906983
-548573136 -548747010
-310843729 -310758865
-203373032 -203321944
-716817897 -716736583
-792779077 -792862759
-78622968 -78757580
-311434659 -311417881
-74455919 -74625913
-609248533 -609148173
-849525910 -849663298
-615899695 -615818625
-959406583 -959331967
-516238809 -516219143
-981956748 -982059586
-812302552 -812331302
-182478172 -182541640
-626669622 -626586458
-322685411 -322571449
-933845624 -934006000
-522591662 -522544324
-930565655 -930557083
-30703964 -30627488
-481237875 -481269867
-821891279 -821893403
-715339783 -715418539
-335063915 -335254251
-24055581 -24011851
-512788329 -512677959
-861846756 -861779106
-920545887 -920508893
-36701720 -36721398
-598597876 -598774820
-592989408 -593184942
-955818604 -955903826
-346425236 -346425678
-426499220 -426458712
-195993530 -196022412
-914007692 -914032296
-676850144 -676851060
-558344170 -558360252
-900474675 -900555387
-864542952 -864479460
-221327890 -221398668
-117487340 -117584214
-271650010 -271790592
-888899833 -888957919
-108031878 -107842368
-584516056 -584633138
-521892490 -521760882
-110833025 -110743253
-96254596 -96373432
-618108545 -618013989
-683192491 -683344507
-169565442 -169725292
-751350322 -751544000
-377167985 -377021133
-594280381 -594427707
-549998888 -549991186
-514185933 -514092685
-711830364 -711668260
-863055087 -863248377
-151890555 -151843391
-281705267 -281575219
-103745263 -103648535
-399834155 -400015801
-563552510 -563577938
-330124818 -329946262
-469579094 -469646820
-262655166 -262682342
-922902721 -922772787
-822123293 -822054909
-364525328 -364725034
-699359643 -699512147
-805390503 -805377891
-132678651 -132714165
-868320068 -868143376
-131035554 -130959826
-950311567 -950277241
-519637919 -519740365
-14148287 -14041835
-33281201 -33318803
-596779256 -596721358
-220496279 -220491689
-58954872 -59053060
-403049076 -402983798
-641945226 -641881012
-162621113 -162687611
-584167877 -584090291
-298752900 -298862474
-59764159 -59836403
-483115747 -483270603
-989891827 -989692543
-31504003 -31434165
-248778368 -248757830
-357101903 -357269727
-258057924 -258091134
-585091262 -585154488
-904843397 -904710303
-660177850 -660069994
-881976827 -881893351
-626566794 -626496390
-574360267 -574202005
-984446012 -984423650
-565301695 -565450219
-386015341 -385901505
-804719521 -804531951
-559731995 -559818533
-425446468 -425549400
-620479184 -620311464
-475269458 -475311766
-564500599 -564492703
-592840630 -592684414
-471468000 -471484568
-117750450 -117594710
-230359340 -230369758
-574032442 -574180752
-661078849 -661079285
-578350057 -578308217
-568616092 -568551922
-317452000 -317270420
-282243848 -282089438
-274604191 -274504947
-923535760 -923452604
-128601463 -128472261
-549854956 -549857082
-663071578 -663144286
-658243532 -658069012
-826742878 -826754192
-891156018 -891158112
-985841983 -985701593
-39237153 -39082667
-59499073 -59507241
-87321761 -87139881
-967029440 -967009046
-288024622 -287865086
-355393485 -355336177
-56311474 -56271006
-690484061 -690306587
-924666000 -924659910
-107764073 -107937123
-632207418 -632115670
-378175217 -378370727
-167805298 -167857658
-602546986 -602370690
-321358164 -321411212
-719619407 -719481977
-780086035 -780011031
-378272972 -378134158
-558409687 -558310817
-895159044 -895244874
-97331445 -97392597
-792585841 -792711895
-52727092 -52861804
-578262583 -578138017
-883103669 -883204275
-836508485 -836419407
-656699145 -656731045
-43552809 -43410605
-316165255 -316176381
-362070157 -362186229
-373433862 -373353142
-501909790 -501743264
-52614050 -52794448
-697689214 -697603524
-690075842 -689893562
-364967106 -364798870
-754107655 -754249853
-843282568 -843454914
-220857087 -221024273
-833395534 -833311468
-441717883 -441595967
-966693484 -966826630
-524480593 -524606975
-182989792 -182904122
-358197120 -358168530
-759557259 -759694841
-66949917 -66969947
-5717343 -5585983
-328460934 -328506908
-650876247 -651069943
-819590469 -819604795
-262065689 -261996685
-619439542 -619432420
-155767916 -155910184
-708122858 -708160818
-917142268 -917306490
-980852121 -980920385
-891279044 -891476244
-656789413 -656672677
-502909644 -503080532
-743298059 -743194701
-232302798 -232497574
-683623727 -683621499
-704698241 -704680893
-772991875 -772970261
-179315808 -179146124
-58247806 -58065230
-589118392 -589243836
-253947673 -253967271
-479298199 -479257879
-972969390 -972966400
-596192756 -596098518
-960590722 -960724470
-952063261 -952246895
-300624605 -300448403
-147915586 -148074024
-594958858 -595003132
-557469445 -557626315
-466137298 -465964750
-696547798 -696707784
-651643850 -651467582
-40594005 -40631047
-285472137 -285343617
-518867575 -518799859
-256037770 -256148936
-534489304 -534577386
-708720562 -708591814
-992391299 -992277899
-686622390 -686606198
-158655124 -158774772
-907931239 -907771739
-546121166 -546243024
-764475213 -764559227
-89949046 -89776930
-246711776 -246516624
-15355484 -15461852
-292408857 -292310783
-665229838 -665225638
-211052286 -211018830
-845271477 -845158649
-701803188 -701993362
-463593099 -463494617
-561022575 -561067145
-765869281 -766051177
-581120753 -581123469
-52502968 -52458994
-949569072 -949380306
-50022132 -49999308
-479040380 -479012004
-422655634 -422525396
-203836835 -203922623
-642478988 -642334118
-542553216 -542448868
-150903682 -151030118
-965546677 -965744845
-858947764 -859019840
-264500489 -264466911
-824345907 -824461769
-882101192 -881910826
-330302862 -330269106
-672180423 -672226429
-36762598 -36888938
-537735722 -537622118
-329085049 -329111403
-179540448 -179540692
-351203053 -351218383
-564137119 -564211445
-574261032 -574459502
-1509339 -1550365
-845656217 -845509015
-828610224 -828696386
-936081001 -936082325
-24234963 -24408329
-37194903 -37333383
-201597610 -201408504
-750240702 -750101224
-347272696 -347237776
-867402665 -867207417
-111981740 -111914732
-272257771 -272190623
-989975396 -990115474
-486682418 -486665106
-855199419 -855307979
-265778283 -265771627
-546793279 -546900901
-168306323 -168128571
-524061754 -523984564
-99985807 -100142827
-397756258 -397901640
-700621499 -700526097
-521094654 -520988880
-339038512 -338868536
-176795993 -176707359
-284002143 -283949035
-989057366 -988914504
-981931953 -981761657
-109345491 -109316395
-38348795 -38212997
-246905646 -246707024
-673632191 -673532997
-624244285 -624251275
-122870210 -122918136
-615527182 -615338512
-996818345 -996738025
-274690924 -274586890
-625767726 -625712314
-762846373 -762995789
-449935696 -449875790
-908633135 -908783765
-848250493 -848255365
-524082073 -524197671
-611269646 -611420842
-550140543 -550121709
-711683702 -711707670
-470837817 -470697705
-875119641 -875291179
-648859324 -648874914
-663046827 -663241745
-712151800 -712220288
-28464664 -28368794
-63499044 -63397738
-803528994 -803468590
-647364289 -647299617
-791561086 -791416372
-748278766 -748448740
-143229931 -143155215
-682895174 -682704046
-299626335 -299512563
-564646888 -564728118
-547476510 -547613648
-402613069 -402442413
-595855794 -596015608
-253773779 -253780529
-532845330 -533020964
-149479398 -149339668
-465515607 -465355725
-399420337 -399554981
-316637404 -316585854
-621195521 -621095855
-391108017 -391089301
-27330058 -27216508
-80032337 -80223037
-458801468 -458606264
-125558497 -125386213
-956533736 -956566840
-162312704 -162113020
-111005744 -110906382
-596872770 -597072176
-344561532 -344686980
-507669481 -507521451
-547567579 -547659717
-197373021 -197505277
-350315917 -350161479
-524615357 -524779375
-138976459 -138880549
-758958744 -759101496
-860004132 -859887388
-742994558 -742821532
-234785190 -234798944
-702958059 -703122183
-466083 -648729
-905841703 -905816285
-797687120 -797534416
-986126947 -986239867
-141758326 -141732838
-343526074 -343665936
-410056188 -409992078
-207385702 -207327374
-897538354 -897532140
-152893656 -152874972
-971206873 -971198965
-511035071 -510883821
-407552729 -407702065
-838802387 -838903509
-488163125 -488359133
-381129553 -381092021
-318673163 -318612991
-10431625 -10416247
-617909377 -617815433
-930697563 -930721829
-318801054 -318970262
-983760118 -983902416
-857431674 -857358164
-942272612 -942236668
-339503406 -339649128
-53267853 -53227393
-859370396 -859245046
-486506903 -486504631
-483289854 -483251352
-112708785 -112850509
-758863726 -758726184
-15755144 -15594794
-278798635 -278902263
-669071169 -668932913
-889125996 -889060840
-258597112 -258492866
-509651338 -509655918
-794142820 -794333408
-381968008 -381983172
-701955370 -702141448
-902178556 -902374576
-578266427 -578258739
-828478213 -828283099
-962666729 -962662541
-645982592 -645816668
-628357254 -628438638
-743599513 -743499145
-572393273 -572348593
-942544793 -942669931
-784889825 -784881255
-148627336 -148568080
-472178156 -472112814
-384384178 -384186098
-91366653 -91333381
-88982717 -89050061
-535100857 -534996689
-928080582 -927968020
-14782185 -14972713
-314119058 -313958988
-406305286 -406163908
-736421835 -736440925
-186654365 -186562367
-108518900 -108701970
-182584409 -182689367
-302196198 -302192260
-881869003 -881935089
-586390423 -586259179
-568029744 -567930190
-96727332 -96592526
-10195717 -10264179
-877231463 -877292745
-849277685 -849402629
-917663911 -917778697
-156002806 -155955250
-923494182 -923395350
-188614984 -188758574
-251268283 -251077059
-431101349 -430956917
-89862988 -89802890
-576165502 -576173732
-210536442 -210581152
-355290312 -355132554
-483876235 -483966837
-76166734 -76003422
-735578710 -735672836
-855814906 -856009608
-353608041 -353690737
-108388372 -108366106
-652185458 -652069444
-764915509 -765008679
-669837033 -669946763
-795449075 -795551323
-368186388 -368280848
-805176200 -805296944
-491556212 -491640868
-570544810 -570630400
-677934504 -677781986
-449781577 -449601069
-349273005 -349344057
-956705775 -956658709
-9224975 -9290839
-735034771 -735051849
-833699229 -833535541
-901905834 -901899202
-379770185 -379689675
-387593366 -387561142
-990441114 -990337830
-652808257 -652620391
-757378245 -757363475
-38158315 -37967655
-424740152 -424690814
-289157320 -289004120
-729740135 -729820971
-145055628 -145200866
-141097114 -141152748
-808796432 -808812172
-133482748 -133335878
-58311692 -58445610
-225492549 -225400979
-35686632 -35881648
-729829231 -729972687
-313121730 -313243366
-954149262 -954253688
-226710228 -226652096
-723617664 -723629798
-358984856 -358907742
-889061223 -889018215
-741978441 -742086371
-717292836 -717171214
-43090121 -42907173
-301805335 -301904429
-598263012 -598455216
-958223680 -958052640
-229623934 -229635036
-107030046 -107175848
-938885775 -939011843
-295440433 -295271081
-250241278 -250082550
-931067852 -931137608
-515542283 -515525063
-517225562 -517310778
-166632650 -166562778
-659569698 -659683574
-13680508 -13568764
-10937473 -11002877
-719152549 -719132385
-447349003 -447299683
-58008507 -57922307
-478561207 -478414413
-720543807 -720708925
-722461348 -722270102
-698682309 -698608105
-238322570 -238203728
-664101905 -664229441
-201080657 -201266641
-328301274 -328395884
-313061924 -313182548
-571506651 -571616127
-706383996 -706410352
-113098356 -113276614
-724221439 -724188577
-68415371 -68344885
-450769910 -450921262
-972967354 -972971426
-92222020 -92023146
-964771190 -964787438
-627557080 -627661750
-84265317 -84106707
-769118817 -769059899
-549132740 -548966216
-733814469 -734010611
-277464932 -277292602
-791136622 -791310228
-285128554 -285049434
-657618327 -657475961
-497766644 -497874504
-298705509 -298538351
-157022282 -157180548
-760974132 -760919242
-25828146 -25763998
-670440524 -670345808
-380251982 -380201392
-325808229 -325955877
-270526964 -270551226
-570146785 -570116367
-527787785 -527986799
-81350635 -81399755
-726238463 -726196821
-925341910 -925365334
-334725636 -334741666
-589167423 -589320249
-379875189 -379889467
-707748473 -707599409
-875769169 -875669141
-990829047 -990912013
-285222946 -285278444
-557838125 -557898995
-642610851 -642603253
-49961424 -50082840
-716143029 -716097907
-855112994 -854930460
-545499199 -545617229
-698283025 -698432709
-298371701 -298352681
-94833695 -94661385
-177487464 -177662308
-638407619 -638231365
-553052825 -553229487
-503723021 -503575061
-219853092 -219835410
-395377769 -395386975
-213468673 -213426313
-799053596 -798960588
-13992431 -14047925
-470874812 -470806736
-540409652 -540428516
-186811679 -186938523
-634503834 -634556804
-966519968 -966370078
-15988635 -16146055
-488227339 -488261129
-857532124 -857608172
-482956961 -483156339
-215703834 -215733196
-294904603 -294865037
-60047188 -59937366
-792108271 -792173385
-22789536 -22936294
-373154717 -373194017
-622927889 -623026969
-283006674 -282967034
-949439369 -949474689
-485678402 -485496518
-105028487 -105143489
-671758700 -671848134
-152187344 -152256204
-172704891 -172629979
-200741530 -200649312
-631714761 -631724857
-149644963 -149447405
-642629334 -642824694
-242129450 -242047230
-432828318 -432790452
-266369754 -266412992
-288071584 -288191666
-581632681 -581753311
-180791487 -180903233
-471157242 -471140866
-78345513 -78314289
-195502892 -195543174
-374601488 -374509378
-605637670 -605752612
-773697626 -773739982
-193692293 -193506071
-745041504 -744930496
-439632593 -439627583
-769923742 -769736444
-949937708 -950119440
-425793726 -425614722
-844700658 -844587530
-506604828 -506758408
-784124180 -784012294
-578256860 -578443254
-828064368 -827977796
-765780491 -765758855
-444181793 -444039561
-673562156 -673407624
-881099641 -880942461
-538854931 -538813491
-533111336 -533197136
-645656214 -645723268
-917772334 -917854764
-955769095 -955635025
-670237435 -670191755
-401870727 -401701999
-750086477 -750170963
-941279182 -941090808
-886031038 -886137124
-132422357 -132575431
-880245991 -880207431
-74221399 -74349801
-41400646 -41354706
-786860704 -786738114
-686580756 -686614294
-832635358 -832680172
-876376309 -876183453
-183189225 -183016445
-532297016 -532395024
-647446368 -647427632
-141636162 -141745582
-178847979 -178648269
-769364224 -769497250
-199558530 -199661192
-162037194 -162194736
-655818466 -655634060
-149864513 -149773063
-464896537 -464870649
-509094798 -508898110
-685365530 -685507526
-882682698 -882639410
-174310179 -174484401
-246113199 -246158807
-768329712 -768464650
-396128532 -396108842
-621689716 -621579324
-370083015 -370030799
-637863244 -637681624
-200688687 -200820091
-402870097 -403016437
-613086267 -613139599
-893309495 -893408093
-992290541 -992334599
-721784994 -721915870
-674737402 -674709836
-436359931 -436418615
-799476094 -799433728
-411667459 -411849293
-162872940 -162675904
-116716984 -116854160
-419506016 -419697046
-343516713 -343389483
-68432659 -68398083
-326653183 -326454775
-392994899 -392819453
-411353129 -411175003
-174283635 -174225029
-847211279 -847385217
-102500437 -102398571
-424715181 -424765123
-306742046 -306544408
-125160809 -125315601
-726217642 -726054480
-852044154 -852106298
-777985759 -777837895
-43839070 -43952880
-448739048 -448825328
-310012187 -309821609
-686424990 -686428360
-483006038 -483056650
-870017219 -870022421
-144943467 -144847413
-914019994 -914019926
-820315923 -820383609
-65432441 -65546817
-364524013 -364494871
-334996293 -335159083
-247208513 -247154617
-67827019 -67892015
-746749369 -746697287
-416655207 -416461915
-935273711 -935321691
-478810975 -478779941
-992420772 -992443672
-25796072 -25732548
-375965804 -376132870
-279516497 -279658163
-800937855 -800927117
-95717684 -95662998
-650628286 -650712118
-681902150 -681890646
-787424230 -787346250
-61761071 -61925003
-853374812 -853499928
-582098966 -582248348
-679691906 -679632108
-383826658 -383916604
-109579913 -109703941
-931933179 -932089519
-21541020 -21528380
-796286203 -796325623
-487516288 -487584180
-755001535 -755072621
-603667410 -603514588
-64822298 -64975028
-152829412 -152884314
-201068793 -200939117
-956886498 -956910642
-858174028 -858201358
-930435528 -930477176
-102304585 -102365413
-300536504 -300392380
-610374324 -610226146
-198142732 -198330652
-311802580 -311853116
-186732707 -186836101
-890881253 -891015853
-117763632 -117737268
-247671273 -247734309
-954119798 -954076402
-707556360 -707450034
-434566380 -434631132
-924654754 -924677246
-549814829 -549771751
-424630487 -424564825
-522567993 -522491231
-141325409 -141440735
-783976246 -783825798
-159996191 -160162403
-914891421 -915020137
-378668646 -378614260
-51976473 -52083329
-377742521 -377868393
-760129719 -760064405
-614478860 -614527884
-234656665 -234591395
-303542739 -303706167
-669352567 -669519311
-332461562 -332475586
-340613409 -340595497
-537320012 -537183472
-597120730 -597187096
-542882695 -543032533
-289019530 -288836946
-463557585 -463692289
-263018482 -263140108
-417046341 -417243157
-289941426 -289806674
-728462192 -728661976
-58958587 -58821617
-235094948 -234896758
-923233714 -923137136
-239660195 -239695861
-190348082 -190468016
-16638153 -16798823
-400761216 -400904794
-500949380 -501115610
-449375791 -449413405
-355961933 -356021645
-627079233 -627050245
-385448048 -385582448
-687666082 -687525002
-407931159 -407874771
-276282985 -276405127
-724177710 -724078556
-46454268 -46566722
-930028470 -930142000
-41125925 -41204817
-48613099 -48661625
-275764707 -275611285
-455117802 -454979412
-209287169 -209377329
-838927044 -838973646
-237375118 -237187402
-302685909 -302794795
-109292412 -109398570
-140194732 -140195852
-158271708 -158395606
-757812712 -757666530
-112220584 -112418366
-631667080 -631623526
-74160901 -74190423
-607158486 -607033112
-56534352 -56623216
-72733706 -72603550
-226557477 -226588065
-981953226 -981910680
-645643678 -645807530
-274710892 -274760076
-662396215 -662452497
-27924766 -28098108
-505541720 -505452412
-21061669 -21227683
-551902920 -551923908
-471767944 -471612648
-419886030 -419995230
-701938315 -702048409
-831299465 -831137873
-236716203 -236595677
-938029186 -937838478
-942837974 -942889034
-100198643 -100087011
-88497682 -88674132
-857178395 -857109889
-113042281 -113187485
-439194080 -439088570
-507170094 -507253616
-300992337 -301109679
-60967586 -60902078
-516497827 -516430709
-610894722 -610761718
-403875973 -404027629
-17645217 -17599911
-260433208 -260284030
-411282421 -411432385
-319869245 -320036835
-901562534 -901705940
-75316709 -75249169
-950423001 -950578731
-130851242 -130997690
-662699369 -662662649
-881581961 -881641993
-601530750 -601518958
-166393822 -166250342
-56120249 -55991105
-198410863 -198404609
-234307800 -234483340
-776423076 -776233004
-703401772 -703568238
-326611900 -326783918
-139187606 -139092936
-161858439 -161777503
-800591321 -800775891
-812697449 -812706067
-817008001 -816901129
-126287376 -126088866
-400895624 -400922654
-573162107 -573020091
-997265248 -997182466
-554079994 -554124624
-90512001 -90613663
-461347754 -461176230
-616632339 -616723713
-270188637 -270321131
-648925130 -649079286
-747652853 -747618163
-949424591 -949457029
-129735668 -129766288
-288062251 -287986993
-466936319 -466980667
-696518618 -696363606
-153324590 -153135304
-841141102 -841197884
-431355720 -431510776
-453241300 -453213452
-317695983 -317739585
-238984173 -239078897
-108391534 -108406082
-516144721 -516332897
-480107552 -479950910
-253268800 -253168930
-340524107 -340717219
-125472355 -125428459
-496395523 -496437437
-412914961 -412840467
-233210335 -233037949
-486362327 -486413115
-170093079 -170015017
-841689514 -841605134
-887946178 -887775520
-719221447 -719183591
-892942620 -892802434
-653846654 -653808878
-503318859 -503514291
-593393256 -593315822
-128932828 -129009188
-971731009 -971633037
-499049794 -499021672
-350278880 -350352954
-73759345 -73821845
-532609694 -532781192
-479245936 -479365872
-420158290 -420047548
-415415111 -415422961
-314480212 -314577802
-162576481 -162499143
-941925247 -941852319
-605101114 -605109520
-548580553 -548404905
-750513933 -750613263
-717475041 -717576775
-416762363 -416644037
-517776055 -517910431
-538334352 -538490560
-164820968 -164995348
-985694930 -985716634
-710975717 -711002851
-234995853 -234905307
-442617939 -442772579
-349414486 -349449572
-881664645 -881712673
-498785715 -498744257
-62283674 -62370158
-894668038 -894761182
-509419619 -509390591
-292587013 -292511559
-633967075 -634054697
-195864862 -195751470
-457500061 -457390499
-435832720 -435739190
-474325758 -474477512
-265824532 -265902646
-485310873 -485505981
-589494196 -589377328
-515857891 -515826071
-681896398 -681824340
-424332645 -424406999
-228708663 -228590985
-343648243 -343683629
-486742565 -486798189
-762173018 -762222544
-16067345 -15917905
-420737817 -420876567
-651404758 -651555716
-850039674 -850069240
-72015406 -71852184
-152633994 -152653330
-123897914 -124081406
-426814094 -426728984
-828316126 -828290830
-689065458 -689035938
-705314367 -705300655
-395218670 -395226484
-140004856 -140082238
-376042160 -376223580
-91592871 -91446579
-472348912 -472501186
-459786545 -459958363
-561667369 -561740219
-888363502 -888550222
-340620663 -340606155
-797599260 -797599536
-366814081 -366822999
-576154069 -575999541
-316961888 -316966880
-712277363 -712163213
-550623507 -550654263
-609651446 -609822818
-540271949 -540364935
-428091013 -428060799
-454805312 -454655928
-79970024 -79967698
-449184704 -449041558
-637772434 -637584392
-76243575 -76429215
-280200213 -280294863
-262901521 -263040497
-235704949 -235892977
-725851708 -725734464
-150288945 -150260883
-577465032 -577295578
-297956698 -297981638
-677848424 -677812584
-282934922 -282774852
-706397174 -706271624
-164887192 -164908158
-29227514 -29106786
-916990771 -917047043
-62829669 -62861997
-981898285 -982008167
-591850133 -591897337
-176518989 -176409187
-55313364 -55492342
-391431476 -391566886
-848482909 -848515011
-46254001 -46302795
-564822492 -564634492
-5841553 -6016567
-299560189 -299703443
-655196136 -655196254
-704180409 -704080739
-42089069 -41978399
-343043387 -343070017
-445671701 -445865613
-363713823 -363742199
-292500171 -292395093
-116041684 -116054342
-153356572 -153341970
-156337774 -156140800
-29154306 -29167150
-538187946 -538132964
-389656278 -389519840
-41640430 -41684444
-499889522 -500070626
-449913529 -449957863
-882145801 -882093203
-551644769 -551463395
-610956397 -611074395
-770591355 -770484335
-907724181 -907649393
-194869927 -194895105
-909264042 -909084420
-514880659 -514685367
-999689981 -999796195
-296818683 -296930685
-51071417 -51152301
-173137262 -173272104
-21512574 -21569466
-622982035 -623071903
-259214598 -259060286
-218286196 -218324770
-199364502 -199414820
-385974754 -386108704
-103518347 -103478645
-220196873 -220389979
-721402188 -721574980
-235530489 -235719595
-206159303 -206050969
-559970635 -559968733
-555804781 -555922449
-721353470 -721488584
-610905247 -610975465
-95769007 -95894615
-656889696 -657028172
-252977113 -252887055
-475240497 -475170165
-171893961 -171897983
-489796481 -489715071
-380166945 -380101439
-355458299 -355550329
-773300269 -773193235
-669578306 -669554218
-133181365 -133208485
-682645558 -682514310
-241872828 -241799446
-28683140 -28528954
-866335052 -866423496
-15913987 -15749415
-670808488 -670813666
-552986130 -553141156
-175637117 -175740501
-630871951 -630852165
-552328721 -552230853
-900515031 -900470357
-925891099 -925920957
-669151972 -669241174
-336820940 -337009164
-717940793 -717799979
-198686974 -198747546
-148263319 -148342635
-395222577 -395204093
-960037793 -959862565
-357765212 -357828418
-111192052 -111149504
-995942079 -996095857
-252126374 -252254728
-76956668 -77101228
-733461011 -733456535
-628311086 -628270792
-960148934 -960208430
-156912223 -156872503
-905472251 -905609603
-732334903 -732267503
-199087550 -199035028
-453207281 -453293001
-46390209 -46411525
-392553189 -392541353
-414632374 -414545344
-761818037 -761855887
-123487837 -123683213
-289293500 -289190634
-982687013 -982668003
-124009445 -124153367
-361438517 -361468651
-945462251 -945272963
-977310743 -977454041
-492440293 -492480789
-39691967 -39498497
-177184417 -177127829
-762097113 -762147011
-709211426 -709132362
-348862429 -348866359
-984182557 -984343655
-865845191 -865689071
-138017323 -138203293
-684932594 -684861982
-958836763 -958673051
-357572123 -357629651
-439189336 -439317028
-932751831 -932625821
-938482481 -938343141
-324513755 -324448579
-159761780 -159959956
-284956350 -284842988
-474057107 -474203467
-23847502 -23722862
-612020241 -611998289
-632479745 -632544669
-497160745 -497008421
-106503942 -106523564
-885808910 -885924374
-296449522 -296578090
-729324534 -729497552
-415054506 -414996858
-285652708 -285784686
-675244122 -675213832
-993589217 -993653721
-456061522 -456037132
-927431343 -927369991
-43581764 -43523854
-733141982 -733269518
-331433762 -331567726
-556157347 -556029227
-81347359 -81227847
-286133290 -286316300
-930679940 -930709696
-451100187 -450916187
-90360986 -90280396
-808528089 -808415545
-557448026 -557547880
-475448614 -475255026
-399852090 -399924978
-323269130 -323148606
-949815979 -949657057
-296405343 -296316179
-452599293 -452583635
-815523116 -815495746
-984085303 -984038349
-652666804 -652523384
-642406553 -642352175
-9201067 -9257907
-171934856 -171861110
-305453515 -305536415
-821213450 -821246448
-725941146 -725762270
-944577143 -944529963
-907952139 -907910339
-550593918 -550484492
-68243150 -68157060
-283429949 -283490979
-862230370 -862182568
-828535498 -828420928
-198174313 -197980193
-516589879 -516405775
-34524681 -34437419
-80233148 -80283450
-811813881 -811978551
-167385572 -167323672
-570228112 -570065458
-181692163 -181771955
-441236330 -441403902
-941784899 -941589051
-452111620 -452148642
-414279461 -414091057
-331793688 -331913402
-698935767 -698907343
-356019011 -356142119
-92580678 -92702956
-556860243 -557030091
-444256792 -444444516
-53678908 -53751240
-883498744 -883687930
-198021127 -197965629
-503637349 -503441323
-677853097 -678015911
-647098724 -646952486
-473663429 -473625083
-147545059 -147495045
-243331101 -243471709
-431844996 -431892748
-268631060 -268557224
-520154374 -520123890
-955288730 -955255248
-789160202 -789022478
-757990310 -757912932
-307783179 -307731931
-965717055 -965852013
-465013130 -464942468
-91456464 -91276842
-819491444 -819292510
-147446376 -147643742
-347420083 -347482041
-929903551 -929937429
-622269649 -622220613
-493292221 -493341625
-936224956 -936388592
-10779518 -10632776
-467362823 -467187417
-669089681 -669052657
-229984149 -230067047
-353952648 -353885484
-536405696 -536546836
-432703251 -432809385
-498889937 -498946621
-18022986 -18207696
-737441284 -737522700
-135421611 -135515051
-411035820 -411036770
-546495601 -546464517
-241836137 -241640443
-81872692 -81725786
-557245521 -557116045
-64022052 -63983926
-401085892 -401214244
-738988492 -739154078
-930531895 -930667919
-883682789 -883693071
-124819552 -124810006
-967041120 -967066658
-286932441 -286735823
-40379850 -40251866
-390071567 -390075575
-57098840 -57008988
-190771981 -190618441
-370741954 -370607716
-832438662 -832364606
-537063370 -537251742
-949386905 -949393507
-487154543 -487203649
-46020138 -46020676
-457563306 -457710684
-858629037 -858540703
-935970643 -935918409
-919270379 -919104433
-702801537 -702864743
-934017479 -934150129
-721364968 -721173404
-904143214 -903995982
-116114151 -115994533
-47828692 -47699724
-97194072 -97273632
-17485889 -17317973
-585837353 -585681787
-38803686 -38717166
-417990738 -418186262
-202206420 -202194580
-224487350 -224610060
-860272532 -860462456
-508737049 -508669599
-679963673 -679975643
-209150932 -208990692
-938071359 -938092303
-51746499 -51620273
-868532907 -868610295
-368658498 -368801816
-71111326 -71310932
-154206693 -154165529
-661079067 -661025159
-679805123 -679840587
-718168972 -718303760
-476762630 -476755164
-804257077 -804306895
-245182074 -245379722
-684838891 -684759317
-971128443 -971153259
-964028262 -963886900
-970199462 -970176846
-341005515 -340897183
-661974045 -661874121
-682966295 -682916701
-99339149 -99444895
-953638912 -953599808
-965409020 -965593306
-372750461 -372595875
-861153588 -861011016
-36333056 -36375874
-378032681 -378203565
-240998601 -241053103
-578102986 -578200300
-359027492 -359176356
-154752791 -154818117
-390047737 -390165645
-942607362 -942436880
-91816479 -91693239
-237781230 -237620402
-806762495 -806612941
-651906893 -651971863
-55587629 -55638063
-447275015 -447076009
-708141838 -707994236
-420821775 -421020265
-328059572 -328137126
-105438866 -105439896
-671566484 -671723022
-362543677 -362391463
-854089234 -854061492
-545443496 -545558214
-522316659 -522268053
-484926977 -485108049
-971682048 -971878154
-247990573 -247915457
-305456997 -305619113
-31485647 -31677987
-65208603 -65367977
-963064064 -962916650
-324557388 -324753180
-562368358 -562480036
-490799506 -490894798
-59853319 -59819487
-724497191 -724638979
-517516020 -517414960
-64764815 -64647107
-111602613 -111422225
-19967106 -19810028
-609106766 -609021120
-354654624 -354650470
-217163250 -217119744
-768107210 -768157134
-821625666 -821751434
-586349251 -586431595
-921381009 -921391169
-984622367 -984597361
-669685909 -669517625
-10833317 -10970175
-190368869 -190408049
-701376785 -701525635
-237782029 -237956443
-438335149 -438431949
-988618192 -988587196
-950554522 -950602940
-460919344 -460898738
-844279282 -844139146
-688060525 -688005661
-232485740 -232509408
-423352132 -423312040
-698359946 -698505472
-783243293 -783426635
-629288638 -629463824
-12576726 -12573570
-780404631 -780443121
-236883630 -236981576
-645720932 -645725604
-977531170 -977707092
-42173189 -42348463
-307256945 -307219757
-783618691 -783642867
-142643348 -142490818
-401317202 -401418882
-964121908 -963976404
-211222102 -211161716
-356720818 -356772856
-171172563 -171309985
-841525630 -841381010
-609621626 -609433672
-612811480 -612837222
-776503041 -776365393
-707286505 -707116103
-923352862 -923444766
-215325692 -215215736
-407065262 -407261090
-604161109 -604253109
-625807780 -625882164
-315209345 -315367219
-167009975 -166891429
-376811745 -376708567
-9074748 -8900046
-913745568 -913707492
-802825808 -802634748
-190371316 -190275354
-61919756 -62041460
-581394149 -581311029
-803177495 -803097175
-402311847 -402338777
-229318521 -229141895
-572635163 -572783571
-762844911 -762834811
-904222794 -904112028
-794917116 -794880380
-933585936 -933388970
-603532695 -603483261
-715615885 -715588475
-560949901 -560913193
-968308474 -968376434
-871475445 -871635607
-764216895 -764292605
-82193781 -82044287
-334323230 -334319690
-771243193 -771092333
-634833049 -634672517
-519149905 -519260341
-987595438 -987790892
-828964027 -828952789
-376534902 -376538042
-511602416 -511607398
-994265748 -994411976
-403877985 -403789479
-317009704 -317076526
-120637052 -120662020
-911076206 -911001552
-947201231 -947288311
-786096980 -785995910
-535795657 -535842243
-884963650 -884987786
-371867249 -371926545
-601617654 -601443846
-292447632 -292370082
-848410653 -848292561
-34727678 -34575378
-274970316 -274997090
-40190424 -40149606
-856283241 -856101975
-780865182 -780791330
-286820249 -286784421
-212923806 -212876064
-785378870 -785242922
-454232412 -454156586
-709304833 -709429333
-993719927 -993832509
-587623984 -587729454
-275574532 -275381176
-913666449 -913490855
-213761232 -213763736
-548376002 -548397480
-477527904 -477646254
-321886384 -321985154
-781769526 -781751002
-514511026 -514706688
-990622738 -990479158
-264111238 -264185128
-361787448 -361884818
-694701662 -694611690
-333219845 -333041199
-295984345 -295911261
-810350209 -810349685
-437581195 -437405471
-6745347 -6928865
-255093750 -255163944
-276562438 -276471610
-88177251 -88067633
-143612320 -143698654
-978187291 -978151991
-616967641 -617101579
-596355853 -596165481
-483367024 -483469580
-853660675 -853655113
-956109841 -956121223
-400909139 -400900449
-79758392 -79571780
-589029427 -588917719
-529751595 -529603071
-564127583 -564067437
-571008746 -570909894
-780716964 -780828256
-712374755 -712413377
-930032801 -929842057
-887354410 -887530120
-106082797 -105986475
-35325677 -35322359
-289209102 -289229178
-926151027 -926246651
-413064453 -412979301
-869160515 -869200887
-914391698 -914439514
-325024799 -324902921
-912206380 -912343702
-546847090 -546697176
-924333168 -924245772
-751664683 -751558811
-733622440 -733566892
-349138153 -349286177
-786537547 -786630277
-675486457 -675509103
-904893085 -904952661
-759729042 -759908880
-202545350 -202376118
-128672123 -128564781
-214769981 -214767093
-273235944 -273372904
-554417790 -554522360
-938605792 -938602960
-244446756 -244305174
-659343378 -659223222
-727012858 -726837808
-480913928 -480719076
-594212700 -594093038
-124687011 -124726515
-619839561 -619642541
-729725394 -729544406
-488050895 -488057811
-227571350 -227656738
-359714857 -359670673
-535727985 -535739431
-339368317 -339365983
-537960502 -538151280
-220493984 -220483106
-227652521 -227831821
-624287162 -624319268
-488054353 -487858417
-755105548 -755039694
-803774912 -803755670
-308326732 -308143198
-91021294 -91220986
-320447151 -320280913
-373115615 -373272419
-416909206 -416725482
-190272546 -190086626
-306297199 -306443623
-82871108 -82741194
-294813730 -294995476
-129674680 -129857896
-231465363 -231570121
-10089637 -10088493
-578959644 -579027664
-492890112 -493066908
-668341127 -668295597
-774758176 -774623366
-250275762 -250279990
-901226646 -901359656
-973493194 -973303886
-326908361 -326830201
-674490313 -674602299
-891240994 -891377644
-270836562 -270752348
-824509595 -824413943
-810873975 -810907713
-659837436 -659682416
-209020225 -209015893
-620731067 -620684173
-677009547 -676892903
-575674459 -575564431
-653467954 -653505104
-574220680 -574281136
-755762111 -755869529
-24580934 -24621956
-530197003 -530161641
-465077071 -465132917
-538309076 -538203916
-777023004 -777063058
-348888794 -349020932
-239941507 -240069511
-524139872 -523999512
-415955611 -416118019
-3451729 -3338593
-958916320 -959060954
-397076860 -397232652
-131264515 -131077539
-824707379 -824598931
-719339251 -719382171
-850254625 -850111879
-776621837 -776821061
-55751886 -55907962
-738423317 -738332481
-267090561 -267246669
-990128109 -990202483
-494809955 -494925967
-879885838 -880007620
-478591059 -478531355
-365298970 -365447404
-407996154 -407866164
-790466397 -790660139
-247617980 -247485732
-374939985 -374895641
-659063130 -658960758
-181103132 -181242966
-711472849 -711306749
-137547115 -137389989
-675010040 -674938410
-734160043 -734125965
-348813291 -348925369
-464883593 -464737505
-214246488 -214420460
-625520332 -625502386
-919405152 -919322338
-619087938 -619134010
-713644490 -713448744
-398463007 -398389043
-636792710 -636739716
-613857056 -613818246
-419440165 -419601531
-626540804 -626628040
-829527505 -829624197
-760660629 -760826489
-414343562 -414316200
-314039023 -313841743
-449373760 -449394598
-743564866 -743751496
-16432298 -16304122
-376510662 -376536472
-997671533 -997798101
-959715968 -959724270
-237025553 -237167599
-354890390 -354871548
-470670800 -470567748
-17761411 -17788987
-435170793 -435039571
-710268284 -710137242
-314725373 -314564389
-204844504 -204721440
-22280801 -22322809
-955811967 -955726223
-387862132 -387997700
-447816955 -447650659
-475753555 -475930205
-693519100 -693541692
-616082334 -616166138
-358979770 -358989942
-465918902 -465795442
-759155391 -759173003
-52360759 -52424121
-656488373 -656352835
-494668353 -494572125
-503973586 -503823882
-560855267 -561044535
-145494865 -145350175
-975083840 -975187946
-519534367 -519615983
-376342505 -376198061
-947689562 -947498602
-599127699 -598971527
-725134434 -725145508
-872592947 -872689429
-123691826 -123859874
-173079914 -173142894
-631395008 -631300332
-788948958 -789091340
-207236956 -207262546
-998483433 -998523003
-870669664 -870538696
-104781437 -104957585
-875040784 -874924560
-346861784 -346826916
-687416985 -687583375
-222430189 -222331613
-386594991 -386782747
-403126953 -403001501
-159525481 -159530129
-962147858 -962077986
-720279661 -720452783
-502469707 -502351799
-911038879 -910969627
-662012356 -662130920
-121404616 -121393898
-420921020 -420832114
-914698254 -914613344
-339811552 -339943018
-151607013 -151477939
-943386570 -943277574
-492460541 -492402385
-812471308 -812527092
-933300291 -933487453
-955697506 -955702060
-523773393 -523630015
-54799931 -54844545
-806051759 -806120519
-615622138 -615602784
-140411102 -140271758
-559321155 -559396061
-472425049 -472228509
-237056484 -237000198
-108905734 -108774244
-586255998 -586162384
-850772753 -850895567
-862286250 -862479198
-617902280 -617916474
-816462306 -816492924
-216890388 -216723532
-375808784 -375711884
-311702604 -311729560
-144651330 -144788958
-411528412 -411451414
-836196294 -836185136
-414943929 -414986387
-976155192 -976180626
-514630363 -514783013
-303933170 -304055656
-866054123 -866061357
-481680453 -481741179
-865723694 -865536978
-531226746 -531379464
-746454420 -746516104
-960800716 -960828538
-480014661 -480029231
-708063088 -708258548
-76957249 -76891687
-85444918 -85391466
-779717517 -779792705
-519411858 -519254256
-146457227 -146329511
-442751442 -442793716
-211932423 -211991245
-617684972 -617489328
-603395924 -603473728
-965050105 -965139219
-816164929 -816309189
-131559744 -131684322
-935159716 -935099530
-526143331 -526327777
-922219657 -922177611
-335352887 -335505385
-467070776 -467022660
-901737386 -901846398
-579465538 -579401716
-683740008 -683932054
-698790099 -698882985
-508476444 -508531902
-509895825 -509810513
-682931320 -683072570
-340868322 -340866946
-659250244 -659176218
-112808477 -112892541
-415983336 -415954002
-219113101 -218923597
-383834063 -384029475
-79754144 -79846072
-29905597 -30002363
-204438008 -204265300
-815883754 -815722736
-16970984 -16950600
-64768334 -64761296
-798520358 -798343472
-339189043 -339026713
-967302606 -967373214
-986457422 -986263942
-314266861 -314438711
-812437920 -812346904
-683451091 -683562663
-387929916 -387806698
-106775381 -106897809
-107247695 -107194799
-812182023 -812113763
-67271313 -67113445
-127419112 -127581186
-461439605 -461510875
-569194652 -569029536
-601688900 -601580308
-512821124 -513011344
-874958131 -874857183
-280087764 -280148604
-836381180 -836182068
-423873908 -423776312
-959772366 -959676174
-211780178 -211961834
-614335203 -614290749
-798663041 -798842387
-349118118 -349028212
-194933810 -194943104
-695253320 -695426028
-451683491 -451874879
-422931144 -422834652
-324919744 -324759044
-544210758 -544284954
-326283877 -326456667
-73379781 -73462251
-103259942 -103237810
-255745544 -255923914
-71002238 -70856612
-487279897 -487133127
-633847149 -633927637
-17837349 -17877287
-230469235 -230270281
-675750876 -675759412
-979828955 -979951555
-944012429 -944210189
-669172637 -669063095
-888821562 -888812972
-261797394 -261933720
-127402661 -127500149
-327283743 -327109115
-825268658 -825365288
-602488453 -602605519
-168029363 -168068641
-654135300 -654189630
-224805815 -224877149
-752821005 -752972471
-816721700 -816569086
-729155766 -729296538
-880826363 -881021051
-816919630 -816902092
-301084316 -301135042
-587523013 -587481949
-989638603 -989792185
-118353215 -118391437
-190179586 -190068050
-104039916 -103879582
-992664321 -992680165
-314229448 -314352786
-924653357 -924701135
-171166520 -171140948
-299792167 -299691311
-274210275 -274350805
-505360256 -505401692
-63439032 -63624962
-221073522 -220975024
-69431736 -69410884
-818014553 -818049153
-941022851 -940967113
-793837722 -793857782
-314948946 -314815244
-697677535 -697700893
-515749426 -515598686
-870168254 -870225918
-993579166 -993448106
-372859938 -372959500
-311048290 -311041536
-144588635 -144587325
-545258766 -545173664
-131622033 -131547653
-980506407 -980621847
-319898014 -319907408
-924412342 -924302106
-299789005 -299795329
-853065238 -852935256
-618328278 -618323088
-816781235 -816910861
-468503584 -468456490
-597862121 -597669289
-223509968 -223377636
-377894025 -377882109
-376723317 -376712785
-129030237 -128988139
-649002208 -648874506
-760942688 -760821476
-389182419 -389090373
-33837675 -34023931
-659090481 -659070337
-825387193 -825546389
-726434113 -726446795
-695458339 -695393717
-206628089 -206642671
-916460842 -916481570
-360007412 -359879368
-917386823 -917548661
-778257124 -778061462
-337907091 -337762331
-433770172 -433667198
-781188931 -781345857
-203621930 -203587164
-140995733 -141124931
-139031121 -139081869
-967575056 -967441638
-109137369 -109231213
-151420860 -151483790
-992788253 -992715687
-951305856 -951409182
-482464598 -482558812
-199889713 -199730225
-648671797 -648867119
-627222421 -627354683
-649928556 -650046502
-903488355 -903514265
-937773064 -937845898
-496539836 -496444420
-900271671 -900247509
-493584195 -493767647
-83045103 -83141965
-311846083 -311860149
-672589127 -672512315
-394693577 -394561483
-285373487 -285279333
-429914714 -429926112
-661809032 -661639508
-155418267 -155408535
-202089928 -202085108
-403034406 -403063746
-107445533 -107547845
-353919066 -353723674
-399771216 -399574018
-612357782 -612214008
-418764935 -418845389
-811376647 -811414387
-77578589 -77747471
-936046419 -936081663
-211519521 -211708545
-804123979 -803951485
-114470808 -114527294
-339430939 -339490279
-474688371 -474766255
-748556987 -748578113
-16977321 -17080455
-410561483 -410677605
-437613076 -437800518
-738031452 -738156156
-23974160 -24137002
-714095114 -713951148
-370129182 -370036848
-229151119 -229134967
-123590576 -123775850
-91071098 -91121140
-179058724 -178884850
-995965164 -996018968
-577157431 -577195121
-384449948 -384429230
-322143919 -322223731
-456046254 -456076790
-829282405 -829468151
-999019390 -999156024
-823642339 -823613157
-377256772 -377378876
-688025123 -688033093
-171518571 -171482123
-991199977 -991088253
-554427701 -554617019
-957303351 -957371535
-308892660 -308799004
-536960140 -536791650
-444937988 -444937864
-707961723 -707913377
-227691965 -227742171
-455048607 -454914439
-647752343 -647713293
-437211143 -437348289
-144252214 -144289056
-514255862 -514217100
-959745139 -959844775
-54403094 -54486280
-233295189 -233425041
-41082041 -41032729
-252389544 -252421494
-119981533 -120146093
-565159858 -565057212
-771239951 -771304377
-265461907 -265629981
-45099432 -45208018
-706478105 -706342599
-713215833 -713165685
-676444153 -676278255
-288238027 -288337227
-233714839 -233688705
-263389452 -263310850
-191126437 -191310441
-829045173 -828882881
-909582802 -909774190
-942458481 -942286145
-743166471 -743037391
-293035915 -293188167
-910076075 -910198433
-571791905 -571917497
-697622256 -697779530
-390474086 -390578480
-631614351 -631719809
-331037522 -330894716
-428258843 -428385683
-556812993 -556888377
-865157072 -865224234
-505076241 -505025199
-513316868 -513504106
-710715015 -710605889
-79077212 -78957530
-761207227 -761194757
-161792816 -161924062
-213766944 -213960542
-486553388 -486673762
-447604615 -447733807
-771985736 -772075180
-935242850 -935250058
-985621553 -985577935
-191990210 -191984658
-120999137 -120808707
-657716685 -657732827
-53191793 -53247623
-520046158 -520119622
-726652553 -726538973
-347896236 -347877818
-11144811 -11054161
-606742293 -606568987
-348476120 -348307254
-563550422 -563451406
-814972896 -815157728
-177692047 -177792379
-954056195 -953884375
-606891567 -606783555
-367462428 -367615918
-793372370 -793416946
-297213915 -297373261
-594341065 -594314633
-676194998 -676279048
-360134282 -360013500
-16454830 -16624700
-213186099 -213204657
-789917121 -790043927
-850523799 -850343029
-865150967 -865297501
-659011944 -659005256
-818721346 -818723138
-866927419 -867058521
-884500772 -884504702
-411190293 -411088179
-339849378 -339663082
-796797040 -796854764
-143119781 -143192573
-248941546 -248790274
-309170945 -309200703
-649584304 -649518638
-804481490 -804447770
-11517731 -11418859
-888149824 -888292764
-760454645 -760597869
-481224992 -481245446
-516681948 -516773528
-534727983 -534528205
-636244076 -636177034
-791624634 -791578172
-846934158 -847087778
-79582525 -79596881
-384180931 -384019203
-368845010 -368855118
-858482458 -858365116
-86971759 -86900369
-126678647 -126527969
-263350151 -263277279
-930934679 -930777375
-24313963 -24502695
-645312307 -645319705
-738882791 -738887291
-236031551 -235892041
-991239054 -991438900
-48904114 -48910398
-529823718 -529679472
-747099323 -747065823
-305037747 -305044681
-483811849 -483613939
-850918975 -850872159
-753180510 -753004788
-624411932 -624389628
-7772805 -7635587
-616620100 -616678026
-153054452 -153214170
-771214222 -771272164
-258246274 -258099888
-79800108 -79727382
-723086369 -722978799
-459136185 -459275883
-517325948 -517465490
-453892453 -453764747
-632043955 -632094807
-881025258 -881193800
-866040858 -865913988
-641760359 -641819233
-188086562 -188081650
-641638239 -641557815
-94046164 -93992852
-308698996 -308626170
-336860291 -336854659
-150804020 -150966900
-724128133 -724073175
-13743216 -13920624
-675393518 -675470706
-502452153 -502495977
-48526683 -48332243
-18219625 -18195767
-690721680 -690905468
-42090401 -42087737
-192315340 -192339282
-807604455 -807429943
-546909742 -546973612
-827593640 -827436354
-136154628 -136233558
-801585070 -801455970
-543783449 -543967707
-148587454 -148667218
-43671608 -43585534
-718952279 -718853169
-797086897 -797215357
-102630362 -102611468
-110296530 -110450304
-920693250 -920835096
-691063705 -690880845
-43895975 -43845725
-409338275 -409406569
-615173625 -615180941
-320415832 -320608372
-246289001 -246160485
-626799537 -626880651
-323291307 -323443321
-312376277 -312442579
-318265084 -318146890
-651812748 -651872344
-880752572 -880573608
-474130287 -474091353
-437193156 -437279716
-634891849 -634882369
-337986728 -338145590
-766957571 -766839209
-322876031 -323039287
-397144529 -396974165
-820943679 -820944645
-841442959 -841265537
-389046016 -388902414
-834387444 -834210658
-940769120 -940801560
-643029721 -643072121
-808858297 -808766047
-485625912 -485769570
-184039869 -184071123
-240382599 -240334977
-173758144 -173675940
-396109926 -396307292
-789248678 -789310138
-141940417 -141773799
-923933536 -923745920
-772712967 -772863169
-428828067 -428740593
-486842413 -486952489
-256616948 -256694672
-996080197 -996222151
-134069979 -134125189
-981185138 -981170532
-113931748 -114103138
-364456394 -364319436
-249978129 -249945743
-859026538 -859165706
-628955995 -628928349
-559368053 -559543565
-734641555 -734806621
-375323891 -375147255
-893428168 -893388018
-19888367 -19888567
-479184862 -478991974
-603628482 -603779548
-443087765 -443033347
-935425740 -935338376
-474333692 -474344324
-604080383 -603976847
-837747123 -837912665
-130156533 -129972233
-628223087 -628122697
-975998376 -975921148
-304797839 -304985805
-124674269 -124706763
-170996772 -170879744
-343702544 -343664714
-736352841 -736217509
-651154036 -651207106
-850834160 -850717178
-362341508 -362188618
-693305056 -693479920
-555838957 -556005941
-774732293 -774784059
-445157421 -445336087
-820808933 -820726465
-26309360 -26201560
-89129002 -88985138
-768731830 -768753404
-241394373 -241581505
-575793840 -575782386
-878036772 -877847460
-459936368 -459980358
-122265439 -122228901
-356791010 -356754702
-959131268 -959193018
-644613014 -644712634
-931293618 -931166304
-621477944 -621592600
-485377271 -485276369
-652405639 -652327955
-671460589 -671644753
-566517696 -566539068
-720319880 -720366222
-299569449 -299436533
-825076088 -825019576
-341581697 -341645721
-668718850 -668829310
-853894470 -853933192
-852806939 -852975277
-594328086 -594354044
-837880500 -837992932
-360417078 -360264108
-172486261 -172490985
-656015706 -656173844
-531893649 -531744539
-813155941 -813222955
-308144666 -308031054
-618804745 -618620911
-565017435 -565108535
-231445146 -231517742
-474025918 -474023940
-87550289 -87395431
-366408190 -366493494
-11099486 -11006074
-699667658 -699761158
-455290870 -455241426
-188231350 -188041794
-447363795 -447532197
-366083789 -366188761
-117409947 -117535777
-146687106 -146601252
-31123824 -31033582
-474489726 -474465298
-771054911 -771136065
-423474185 -423349541
-721529005 -721620955
-461941796 -461861408
-797927524 -797731692
-40627574 -40798670
-769062637 -769174997
-545668388 -545658290
-322813357 -322912051
-564548193 -564476727
-618609733 -618418003
-742742534 -742544208
-489825102 -489767860
-396392464 -396222120
-225397492 -225204930
-193772718 -193858438
-388189480 -388351196
-931844109 -931772589
-89200181 -89057823
-484188112 -484366898
-573003637 -572939541
-368808943 -368794689
-981240278 -981415340
-633533942 -633621570
-473225606 -473393898
-840657602 -840771520
-133409313 -133301617
-768827533 -768679275
-165071591 -165132121
-862899478 -863083202
-149328303 -149340819
-379760579 -379779791
-266891347 -266887659
-986767270 -986909840
-317043115 -316890645
-981846805 -981763079
-278161175 -278311809
-482260917 -482396109
-957988480 -958138160
-365103404 -364913334
-871178251 -871036195
-98403890 -98332886
-728542747 -728369103
-749666750 -749815788
-578870152 -578703682
-827242625 -827303093
-401289268 -401227098
-498692611 -498575419
-946652127 -946778105
-88273711 -88080791
-918586521 -918739043
-103075774 -103160710
-277534761 -277466359
-743457912 -743285366
-868753137 -868802151
-583054068 -583231458
-642821981 -643017083
-641789796 -641749444
-741878119 -741941101
-485798964 -485913818
-473346240 -473539792
-30280788 -30225110
-828323060 -828309192
-348788127 -348687773
-934571682 -934741666
-865022579 -864976203
-132498894 -132468694
-115239559 -115281359
-626327038 -626134666
-162458186 -162366078
-622902598 -622921510
-791986681 -791829211
-416817344 -416707382
-684487543 -684481223
-427009427 -426834285
-472919263 -472950085
-435366309 -435293771
-15831701 -15678587
-674263855 -674338145
-270958268 -270835750
-669148701 -669196573
-763582337 -763420155
-100992689 -101103661
-902136082 -902056542
-920025822 -919943056
-160705487 -160527391
-337239923 -337136451
-475531642 -475609232
-749796480 -749977936
-113851762 -113778432
-64165690 -64083128
-227882869 -227900873
-123582135 -123419707
-115972088 -115817140
-338689836 -338829334
-383707770 -383517534
-327285386 -327382834
-998317524 -998461052
-903871488 -903749392
-420511221 -420477157
-764437955 -764508757
-692565473 -692631139
-2703717 -2811443
-979655950 -979693902
-436389273 -436344625
-597959901 -597764341
-971622880 -971495078
-411919616 -412064936
-894836488 -894771918
-385059465 -385103779
-422696432 -422614836
-327616882 -327516180
-306771126 -306712966
-323052166 -323208868
-833784296 -833614162
-31939782 -31905186
-219988027 -219977749
-351949087 -351948517
-765425801 -765602917
-448811955 -448838701
-988764351 -988613495
-391170383 -391045651
-205651144 -205646178
-594005956 -594016948
-321559875 -321623759
-922967976 -923165078
-177123679 -176928025
-311818905 -312014255
-958585630 -958613406
-888221294 -888137524
-117165162 -117047852
-842424902 -842322916
-104243907 -104110439
-898468042 -898330866
-220293426 -220101078
-648317184 -648396840
-212149006 -212241584
-214154243 -214182977
-60564751 -60634343
-567971529 -568105339
-744201436 -744069908
-926503879 -926651793
-281160958 -281282526
-240872443 -240972233
-266122194 -266286396
-736813027 -736627293
-52239090 -52392440
-579029976 -579215448
-125000817 -124896269
-625040655 -624929085
-223005069 -223180883
-374543416 -374497968
-244576636 -244741704
-557322887 -557275621
-766679281 -766492967
-873562762 -873430902
-719728141 -719775583
-530390988 -530550258
-677794740 -677830504
-765441999 -765514359
-472735436 -472926102
-50825744 -50831106
-327023915 -326895691
-623485351 -623292539
-48326590 -48395760
-545500855 -545331453
-915681548 -915786048
-899298394 -899117890
-634887109 -634778989
-686207302 -686127358
-169499649 -169339107
-927375285 -927400667
-555642615 -555795689
-952847930 -952911790
-965615379 -965572545
-734531821 -734564587
-990001496 -989919002
-137581300 -137690520
-705924208 -706022884
-243270105 -243160627
-107483421 -107496689
-180590656 -180696970
-275811230 -275792646
-613293324 -613173852
-42033734 -41887098
-22910921 -22961667
-662915254 -662967452
-109485812 -109484264
-630976750 -630890230
-332882309 -332709749
-77028948 -76885550
-955202166 -955167956
-978697532 -978670548
-540587373 -540551487
-142605001 -142681695
-990797764 -990809470
-550882382 -550913166
-706269066 -706079254
-948398476 -948211754
-891888700 -891865722
-109456402 -109485038
-846584711 -846503107
-754563182 -754404598
-412484595 -412380769
-105009284 -104905886
-947504206 -947594082
-97880289 -97788709
-701711554 -701811092
-969432839 -969334821
-273459562 -273286246
-959488013 -959636817
-389409941 -389495159
-696347831 -696320781
-911719694 -911540428
-547935641 -548024523
-121087149 -121253875
-788205421 -788294029
-861465211 -861535595
-105520953 -105358839
-259334555 -259267675
-197017001 -196918705
-380190080 -380143810
-742759001 -742908045
-545718175 -545618601
-15079704 -15049926
-244329956 -244287418
-305709407 -305690533
-172545781 -172589451
-874459043 -874469343
-64235028 -64372334
-908460127 -908457831
-250562492 -250510976
-738511878 -738475404
-62564667 -62367955
-679162016 -679299270
-579122712 -578932616
-735554614 -735473836
-360660294 -360502602
-810729891 -810832725
-16308600 -16368210
-655531016 -655333074
-850631132 -850689620
-182634318 -182460674
-23033106 -22890228
-273547719 -273413083
-759390408 -759455016
-788431050 -788281944
-572916175 -573091099
-376551337 -376700615
-359371265 -359180355
-271090865 -271044641
-298398750 -298481330
-217562749 -217379701
-638595071 -638601251
-924662955 -924521249
-599681104 -599641050
-151647681 -151612439
-672131620 -672203426
-257727569 -257865121
-611334996 -611345244
-532340623 -532326189
-221496482 -221300854
-234552959 -234428581
-899456031 -899263655
-473677839 -473776159
-167635356 -167496546
-505263006 -505119708
-550638885 -550548951
-684613012 -684799104
-985503408 -985528246
-520082890 -520003748
-956137563 -956104883
-646813575 -646933853
-698041710 -698087910
-329291167 -329459561
-298210963 -298362191
-75345121 -75407487
-201578526 -201616694
-284899669 -284743093
-94334502 -94465408
-934083804 -934053036
-161276758 -161247578
-934852010 -934815428
-399630617 -399672617
-613226112 -613360536
-797052896 -796949806
-511644912 -511836910
-972312153 -972369759
-840181080 -840003848
-921146242 -920950172
-599049613 -598886423
-303333971 -303412757
-638969092 -639114944
-167306824 -167322464
-449929 -355779
-83926291 -83943799
-654343565 -654287207
-918191030 -918213194
-800853665 -800928801
-623315081 -623388945
-697337975 -697498131
-425933360 -425793164
-162323756 -162301652
-863307972 -863368066
-73790595 -73753893
-345199026 -345054362
-212080611 -212023767
-857570148 -857453368
-756681975 -756818465
-207814643 -207927961
-544415698 -544461330
-522291338 -522341980
-825983554 -826132854
-961085756 -961201316
-343869333 -343846671
-115896163 -116048013
-34130010 -34086424
-837593944 -837510480
-541501774 -541396422
-554157288 -554091960
-957245511 -957204823
-17117797 -17043113
-800919717 -801110775
-98551699 -98453261
-60046870 -60047506
-607808408 -607836346
-706968983 -707102461
-175644545 -175524927
-232896146 -232743340
-74341705 -74457319
-830471192 -830521142
-758607612 -758582844
-250493081 -250631903
-230958820 -230923970
-245884467 -246026501
-873368601 -873413219
-531393259 -531365669
-43579192 -43764024
-244912697 -245076853
-252275771 -252249957
-770468959 -770427663
-254699627 -254865949
-612674739 -612824351
-957795390 -957960796
-571623843 -571608411
-433194982 -433026594
-462491219 -462563767
-11312237 -11249447
-618289812 -618366744
-212003349 -211979141
-478280275 -478462029
-235193735 -235291601
-509249317 -509405105
-717977697 -717903889
-614578861 -614557755
-51155322 -51261588
-139643656 -139554248
-491725627 -491710689
-542075012 -542039228
-892103349 -891928777
-587659176 -587799732
-547095316 -547132674
-992751970 -992608360
-613100410 -613178788
-778472404 -778307456
-351749539 -351857815
-506626442 -506681618
-635786080 -635982248
-757343755 -757536099
-930141616 -930142384
-306716541 -306902701
-895141784 -895181978
-344888131 -344838319
-538511674 -538567268
-399888534 -399689606
-585740322 -585934384
-982881378 -982852548
-664259970 -664198912
-844593181 -844632941
-225301211 -225258527
-985871044 -985812922
-588834364 -588733632
-163486205 -163684801
-751323861 -751156485
-227273587 -227325109
-123324920 -123430508
-346579559 -346771297
-657115576 -657306976
-501839671 -501979909
-591251727 -591438459
-308964581 -308910533
-106920283 -107102947
-277460007 -277609515
-733481834 -733594666
-790072326 -790228638
-496327370 -496136468
-1831339 -1673345
-531799654 -531819094
-604776109 -604935069
-791652670 -791663912
-726830292 -726690178
-5852016 -5877854
-375917348 -375934568
-224624223 -224711039
-599673985 -599688223
-283213049 -283314749
-906001527 -905990105
-845368741 -845224695
-65925469 -66097533
-393299109 -393276955
-831535859 -831565491
-471880229 -471814673
-451008187 -450932473
-756489616 -756300012
-777564559 -777539831
-507595466 -507549486
-713045471 -713190759
-777670579 -777717439
-211326255 -211242175
-38914720 -38786948
-540651440 -540781530
-7654820 -7463794
-883654949 -883731193
-562188591 -562351777
-6845776 -7011954
-699058608 -699144882
-85305562 -85335404
-340125859 -340284817
-636276331 -636459289
-951567727 -951419913
-393011968 -393019936
-381067663 -381110787
-651798458 -651744212
-950294404 -950105518
-190798620 -190745342
-815509431 -815469859
-59513984 -59652768
-203584494 -203715030
-873786629 -873705109
-816199395 -816017383
-972978003 -972964849
-379604146 -379423806
-990955985 -991118685
-994747701 -994799885
-66584255 -66496345
-803162398 -803350884
-380959543 -380827549
-33142825 -33126813
-123578745 -123585525
-166322082 -166143244
-637303374 -637148852
-206832484 -206705596
-763505133 -763659541
-632812846 -632902830
-962828476 -962808900
-957369281 -957373789
-577004078 -576954954
-74737313 -74585079
-714580946 -714778204
-588414011 -588453167
-883003375 -882841055
-766503360 -766324408
-979433464 -979538484
-633787439 -633616097
-527639546 -527724278
-51027145 -51111859
-261105446 -261006292
-741518755 -741386229
-566389798 -566519464
-61150622 -61096044
-932726745 -932785595
-667700442 -667587124
-38850834 -38756538
-344062678 -344166888
-41177304 -41321718
-212518079 -212445367
-365686060 -365854598
-718220733 -718386787
-891874639 -891757225
-881211228 -881176372
-271187868 -270993862
-501648893 -501606599
-508207414 -508061978
-881347434 -881217386
-118525357 -118635369
-245540677 -245733073
-81223226 -81090822
-89739811 -89832939
-640783268 -640693838
-211480709 -211457779
-266019699 -265928037
-274943763 -274760793
-553468970 -553636702
-574625371 -574543141
-703290943 -703485005
-928307622 -928164834
-521862777 -522015407
-107291739 -107474335
-929508555 -929335395
-651329559 -651258205
-562689459 -562758577
-660509804 -660536634
-135136105 -134973727
-567913010 -567714844
-509942383 -510142151
-526077884 -525933086
-919861893 -919757379
-499740936 -499740088
-36824603 -36764565
-54972804 -55105692
-172099367 -172203555
-294426933 -294319123
-932692937 -932881903
-323359881 -323243225
-615532664 -615591138
-776551879 -776721449
-173392411 -173551933
-320512102 -320484296
-490260508 -490262540
-964049156 -964019110
-452906696 -452995916
-225938589 -225918765
-242758173 -242925797
-915894388 -915860354
-348737950 -348564554
-108112277 -108119773
-13568762 -13426502
-607402094 -607469060
-861779198 -861672170
-303441151 -303624453
-240628936 -240697990
-545877724 -545705188
-351663143 -351728727
-662643678 -662576312
-93982642 -94019508
-424211543 -424316905
-589031839 -589027015
-869863371 -869835249
-547454188 -547456550
-287944854 -287805544
-34651528 -34645546
-656588272 -656578444
-819519246 -819463642
-293762549 -293911617
-860027869 -860021409
-431819876 -431965620
-400032795 -400148777
-442398880 -442226780
-126356603 -126408589
-560431473 -560472377
-133669429 -133682147
-541386736 -541207514
-719072205 -719053589
-592354882 -592289598
-232552331 -232731161
-909391754 -909468018
-551765916 -551837588
-244247956 -244078908
-327835647 -327656367
-638480614 -638334624
-379701110 -379729930
-786287859 -786418125
-503327997 -503416575
-360433831 -360400325
-427357733 -427555361
-826687907 -826820477
-18399087 -18203121
-140742074 -140766376
-670235244 -670393166
-380440455 -380269755
-854364749 -854538365
-442895840 -443060556
-544650925 -544529421
-818556932 -818441892
-772867322 -772981068
-454981523 -454793949
-234275668 -234382360
-919363745 -919177013
-696913138 -696968048
-526961789 -526977725
-32748174 -32699608
-382765507 -382607697
-518474695 -518386823
-472467440 -472654178
-958472401 -958477549
-505875289 -505907423
-604207109 -604092457
-367992311 -367820177
-595503812 -595629370
-444865995 -444675269
-937603720 -937546864
-817916802 -817835250
-155670886 -155649548
-297456321 -297498865
-819985823 -820034729
-446701494 -446599402
-369705907 -369678809
-879729641 -879529867
-656051589 -655962015
-590678279 -590568149
-25484351 -25457381
-747519010 -747594414
-753677033 -753611289
-333130522 -333050184
-110237005 -110157701
-379458468 -379419718
-342992608 -343056702
-267014458 -266815370
-881688659 -881595327
-464669325 -464610611
-934101641 -934198617
-978265959 -978302531
-511680107 -511740911
-462595410 -462692564
-388270338 -388211598
-379344993 -379439093
-8474669 -8578005
-138085876 -138034960
-187377742 -187424664
-957158525 -957225167
-32917825 -32879589
-602049465 -602199843
-414997698 -415111314
-271517495 -271457447
-695177853 -695308829
-663675854 -663594458
-323352448 -323367314
-90055325 -90130471
-265021541 -264960845
-305928630 -305804814
-388629575 -388558325
-873253024 -873390910
-28822919 -28932079
-976475274 -976594948
-370584853 -370438033
-691120330 -691296370
-377263272 -377242688
-712990542 -712868974
-339877285 -339821471
-352973836 -352952048
-577528790 -577627770
-895930721 -895978613
-664339189 -664359725
-200093930 -200212000
-72585596 -72505526
-819670850 -819665826
-326211824 -326127558
-80058049 -79881999
-758392801 -758455293
-595396110 -595238000
-778560266 -778450472
-499767622 -499735296
-623621401 -623473593
-724100654 -723968360
-590954682 -590765304
-175938814 -175763148
-42512442 -42600524
-482257060 -482199818
-506843305 -506673511
-387353640 -387514270
-578845140 -578895164
-603195769 -603112817
-261195974 -261014918
-675228977 -675187471
-543083007 -543011113
-195268399 -195238949
-205129981 -205043309
-813744780 -813841568
-305081961 -305262805
-85779626 -85613470
-253372916 -253424754
-829703015 -829732463
-354880969 -354817585
-488422669 -488295597
-801788083 -801698267
-843732127 -843784207
-121735578 -121739830
-927709061 -927889517
-392071128 -392052348
-240616966 -240779014
-605350787 -605529569
-222763721 -222702433
-604027510 -604133256
-31323142 -31251676
-977479060 -977544442
-395672718 -395549484
-709942154 -709988466
-9372154 -9541940
-348168847 -348064089
-717038630 -717024422
-438519186 -438344712
-602124654 -602051608
-130147569 -130230603
-432966758 -432825500
-435094896 -435105182
-869255558 -869146216
-873321967 -873213863
-44683090 -44508870
-513316020 -513189340
-417706381 -417828281
-96956351 -96779317
-446496756 -446579310
-859945760 -859935984
-629624170 -629486330
-696334306 -696194022
-811236170 -811160846
-4206887 -4184355
-413619095 -413661693
-706740537 -706665983
-802457078 -802264564
-461261992 -461144528
-875986912 -875916656
-48205960 -48017172
-545995216 -546083798
-304417574 -304457774
-898750902 -898648300
-378772360 -378655942
-883720345 -883770933
-811395517 -811362455
-33018383 -33134819
-643120809 -643023433
-252250503 -252301039
-256119821 -256178051
-424463309 -424432707
-230046341 -230111085
-430245606 -430081586
-418272596 -418225422
-953796307 -953654745
-97722512 -97636960
-849594604 -849540852
-748743849 -748733521
-557696909 -557752021
-691633622 -691745840
-874345960 -874280080
-562944120 -562905592
-645025534 -645061218
-203824848 -203776632
-3658924 -3803964
-385865857 -385866817
-833787997 -833780595
-839670251 -839864611
-644827612 -644925426
-553552836 -553374382
-738588547 -738710591
-138689265 -138834485
-634851359 -634932339
-180227001 -180036429
-729140084 -729148072
-787746452 -787913518
-981651583 -981750683
-214984361 -214989459
-319049615 -319212991
-491795564 -491938778
-665320796 -665417032
-754075856 -753895576
-319117009 -319308973
-556133757 -556180937
-808839479 -808877115
-837476284 -837470440
-256696003 -256693341
-375364801 -375561437
-116212139 -116221459
-94954985 -95013415
-973895143 -973999679
-389284864 -389387720
-6062095 -5971039
-899636460 -899775554
-130322762 -130138444
-814480085 -814507461
-887560274 -887645390
-52704249 -52668151
-536866486 -537053794
-920624093 -920467681
-285828557 -285740815
-963552804 -963697152
-136400533 -136558387
-277211089 -277238465
-997181584 -997086860
-508196942 -508217886
-712776612 -712832040
-387546988 -387481552
-298003747 -297991629
-340422456 -340551572
-13732249 -13662727
-287363562 -287284476
-456645245 -456518487
-224802336 -224951962
-556141781 -556220093
-550948335 -550909929
-789960223 -789864627
-583941069 -583802581
-577278574 -577194640
-566031565 -566191913
-363856234 -363804896
-62187480 -62202856
-63651702 -63598222
-179653776 -179571520
-999284015 -999355209
-592079707 -591904531
-499758537 -499933779
-784753134 -784657504
-79968861 -79873477
-97910604 -98017562
-851325906 -851207530
-428171245 -428322263
-634598111 -634596567
-832929841 -832984253
-708382043 -708365695
-173233012 -173311196
-178414801 -178542591
-797829608 -797827714
-733739596 -733723634
-474737366 -474897954
-66191037 -66004029
-176669417 -176563845
-870073218 -869971624
-311503313 -311637127
-641180807 -641042119
-389716318 -389755144
-401946299 -401986041
-936921259 -936743753
-716266718 -716194766
-356080565 -355962725
-150278560 -150371740
-522697529 -522679053
-169906523 -170034539
-106436818 -106240076
-719005086 -718899472
-341531233 -341535761
-738447491 -738612033
-398232631 -398426025
-980223853 -980338829
-667736052 -667691994
-170734222 -170610954
-59859791 -59992277
-958354717 -958374407
-538033239 -537901407
-396725467 -396783997
-513410487 -513399001
-872582030 -872641188
-594249261 -594327849
-3395161 -3378647
-955652004 -955454306
-12345469 -12418857
-924034057 -923944185
-686230419 -686426675
-724738922 -724802066
-420102919 -420029301
-199792179 -199987247
-247511638 -247429842
-130714491 -130835675
-716505337 -716367599
-441619845 -441612073
-798071356 -798145674
-933046863 -933004341
-118336120 -118446754
-507619517 -507772225
-983992588 -983812244
-860617367 -860624631
-554979074 -554846746
-167589954 -167680758
-293612854 -293633378
-595636793 -595811117
-918470716 -918602860
-488244234 -488200198
-548263783 -548386741
-594503246 -594451682
-253255307 -253398835
-350691483 -350881967
-758915082 -758937018
-672827868 -672674938
-799038639 -799149881
-363980823 -364105855
-57756039 -57921405
-559682941 -559652281
-708448228 -708439528
-323130517 -322948057
-709165044 -709171894
-700870395 -701042655
-609935954 -609926346
-850848165 -850989785
-880663090 -880556072
-436678581 -436812667
-990389472 -990263690
-517209083 -517010277
-539722620 -539707674
-959154573 -959010941
-86046150 -86166850
-164409284 -164395570
-541886111 -541745805
-335977161 -335842431
-325223668 -325064250
-384926964 -384915222
-802649273 -802600039
-99096660 -98908094
-550093504 -549919912
-823083259 -823258591
-648040314 -647966856
-259091508 -258938838
-631808089 -631641625
-606318361 -606414133
-52774535 -52949073
-5834151 -5864935
-14217697 -14078877
-274499252 -274434374
-583341919 -583523791
-555367903 -555364573
-467849612 -467859582
-296818757 -296631953
-767451743 -767615913
-460368197 -460376075
-43481707 -43343421
-268332203 -268169091
-866832080 -866746780
-186056898 -186233542
-595224838 -595212550
-389895140 -389978866
-897148391 -897024693
-469981340 -470029634
-618771069 -618838421
-752501415 -752479119
-381015349 -380903737
-234028468 -234159884
-308425566 -308259948
-951357519 -951340921
-839767431 -839627609
-117264299 -117226565
-746589586 -746723328
-627655765 -627667735
-560301217 -560202139
-263296509 -263313715
-720276451 -720281075
-875974105 -876158465
-606033848 -605846830
-404869644 -404676830
-805377004 -805488560
-107769763 -107744821
-517055604 -517109680
-132780312 -132765422
-447175512 -446990700
-959472598 -959464762
-372434016 -372344948
-348651252 -348532272
-681980442 -682107320
-148431744 -148580996
-309357424 -309276548
-33151653 -33299317
-919695855 -919651347
-361996143 -362047675
-915296313 -915222397
-977160961 -977039631
-747973905 -747916605
-577376278 -577553786
-854366247 -854213415
-938726506 -938684924
-8721591 -8730125
-605581787 -605687829
-92890553 -92948131
-308399165 -308451967
-580315909 -580331233
-457370986 -457220088
-2392194 -2294024
-675489321 -675594505
-527996826 -527976772
-80686204 -80818634
-454730620 -454555156
-410619544 -410574732
-67622061 -67458945
-82857591 -82884625
-461510368 -461593686
-494078026 -493935616
-35400431 -35518259
-448024405 -448000005
-790716121 -790868603
-836517146 -836499824
-948472905 -948612511
-430163596 -430147196
-891627700 -891439750
-907376687 -907400055
-728264527 -728093933
-225582359 -225513219
-214856224 -214683738
-434163019 -434143407
-729268114 -729324962
-707881710 -707765086
-898400502 -898535582
-452951306 -452902270
-694656676 -694613280
-391683075 -391757851
-855532949 -855664403
-998062501 -998038845
-984871211 -984822635
-884795037 -884804629
-615082875 -615118065
-493764268 -493771026
-180311934 -180276630
-627922265 -627902491
-108878723 -108932745
-815934908 -815848416
-148166643 -148120517
-302325198 -302512252
-490699682 -490632274
-510177449 -510341337
-217025115 -217004719
-323245395 -323292865
-248085519 -248275905
-710108599 -710012769
-318554541 -318541203
-309963337 -310126221
-753031479 -752913463
-75996202 -75813216
-649199840 -649305880
-646147476 -646229150
-769360908 -769199232
-494185150 -494170518
-436930044 -436768202
-628367439 -628350113
-345988290 -346022660
-386280160 -386107516
-270176015 -270122221
-797164217 -797266497
-568688040 -568855846
-778859048 -778776502
-53071717 -52950485
-799135973 -799192825
-670041827 -670214595
-51357921 -51231251
-452591464 -452467550
-117084892 -117245432
-680689762 -680540046
-97253468 -97293796
-404484945 -404413531
-874554874 -874640922
-291664432 -291842998
-300800862 -300964836
-736383753 -736321929
-986725495 -986624177
-981804942 -981696424
-424715483 -424545491
-93002366 -93117410
-217056517 -216993713
-302430856 -302593648
-862206469 -862142877
-461203260 -461202374
-745356567 -745510141
-227881694 -227955324
-124984156 -125175324
-459936921 -460068797
-887183562 -887003404
-885425851 -885505407
-547223801 -547343757
-346213293 -346105267
-743549329 -743366495
-383645545 -383769995
-434153213 -434060067
-675288503 -675222611
-481961089 -482131033
-546480059 -546397379
-759312864 -759294504
-504389094 -504241862
-281450856 -281310880
-576630048 -576481734
-968135970 -968278654
-469620861 -469713479
-370358903 -370264937
-55355405 -55316745
-388867062 -388954818
-885023240 -885150528
-292098519 -292146381
-548181791 -548154693
-552089274 -552021726
-425229161 -425070393
-524332004 -524192582
-228955217 -228799471
-683146135 -683168569
-874313020 -874183646
-226503960 -226491100
-560031362 -559994184
-832957047 -832808127
-89754425 -89591759
-742030898 -742032406
-667912826 -668068408
-627682565 -627751655
-668418626 -668263628
-781958746 -781885662
-561610334 -561574926
-51255632 -51267544
-151256145 -151448507
-252964684 -253000306
-213012226 -212835386
-500898621 -500914013
-251978369 -251974635
-927776324 -927691944
-670580516 -670694500
-259080376 -259137442
-295281901 -295355757
-468857807 -468822523
-442839619 -442747813
-263459596 -263622260
-751360945 -751286777
-781760264 -781714140
-161718867 -161607643
-247918517 -247953015
-945868356 -945776880
-403064227 -403063265
-700743866 -700683532
-583643400 -583616568
-536662267 -536806245
-173885896 -173802926
-970904654 -971028726
-491700379 -491782851
-45508338 -45534566
-839935458 -839893094
-800593947 -800405841
-410001109 -410015677
-603086046 -603067914
-613976399 -613845029
-867543674 -867737012
-131673113 -131695531
-894337276 -894146238
-282603783 -282784767
-947638824 -947740300
-574523546 -574395458
-50491367 -50389449
-56322531 -56518137
-116137062 -116099598
-867696979 -867777045
-207094597 -207079363
-731738503 -731865889
-523841759 -524023159
-379964725 -379814209
-448329719 -448419653
-207504522 -207592350
-815391603 -815357235
-960488092 -960356060
-232524103 -232641405
-565579220 -565487696
-87918821 -87994119
-561972690 -561788838
-601191872 -601146718
-92840500 -92774346
-797001351 -796852085
-293727628 -293539128
-830412105 -830345141
-447960084 -448140986
-900556067 -900745569
-626584422 -626549166
-626793121 -626987799
-815489994 -815556238
-368546576 -368393204
-988368388 -988195062
-58737210 -58890102
-605846487 -605658737
-270097146 -270254884
-738093804 -737931970
-121878640 -121954804
-374015019 -374026183
-507695871 -507643091
-328636008 -328767514
-276849750 -276979088
-74158252 -74175662
-506584225 -506490399
-23007882 -23206304
-583611834 -583629984
-753375365 -753448549
-61349981 -61404487
-441789750 -441704288
-913299074 -913150990
-661271435 -661210637
-822123641 -822302303
-906943993 -906958441
-989133061 -989284505
-262971009 -262932947
-519205123 -519129683
-391720463 -391544099
-392329774 -392225896
-526657562 -526599630
-264076967 -264032671
-280221838 -280247538
-78072956 -78085380
-216998973 -217014917
-278850449 -278782593
-988116699 -987919697
-917907532 -917844804
-737136819 -736963379
-254013165 -254128939
-471690296 -471497012
-518430759 -518273911
-287280693 -287446431
-401150068 -400991542
-343801883 -343936783
-443940503 -443899401
-735349201 -735514225
-690120509 -690182425
-435802264 -435928380
-659153617 -659199429
-583426673 -583620909
-858637154 -858620920
-883962730 -884109278
-670762201 -670779203
-567273791 -567085803
-982653402 -982677508
-201794517 -201951773
-647713220 -647791466
-26381343 -26237377
-205867320 -205904054
-14716185 -14524013
-676135761 -676019563
-360215458 -360190054
-931019171 -930852721
-571773157 -571854701
-699835254 -700012034
-864997955 -865190653
-500605904 -500549670
-188849540 -188856210
-361686925 -361717791
-161570056 -161549644
-45409946 -45394496
-30854172 -30769734
-859421208 -859319584
-477076884 -476989568
-917018907 -916882457
-988509015 -988525583
-552860734 -552814882
-845151117 -844965111
-427098596 -426920258
-920952516 -920940966
-636131642 -636039408
-878445430 -878501596
-590841184 -590645612
-178062454 -178192110
-886738584 -886932484
-238201720 -238050060
-551183842 -551053144
-120565967 -120417285
-970793028 -970726846
-787952846 -787898574
-797214474 -797318520
-386298140 -386421154
-54371311 -54428457
-250259209 -250266337
-803714763 -803765291
-674111488 -674264938
-302592130 -302740352
-756870542 -757061016
-432530843 -432357491
-273592131 -273503307
-858704506 -858569802
-623081793 -623219131
-58295791 -58378651
-658701257 -658737633
-59800281 -59666313
-490665978 -490603936
-550123622 -550311994
-58156518 -58147052
-132979288 -133119552
-842446958 -842588110
-719248723 -719360711
-743026649 -743101931
-359564617 -359692765
-502291793 -502131947
-731072167 -731177917
-291932296 -292076934
-100105913 -100291373
-453064426 -453227376
-250743387 -250793811
-659166516 -659014446
-598472719 -598581933
-825072363 -825079813
-415888733 -415956335
-551395601 -551376443
-250277876 -250254798
-747762888 -747715426
-740678906 -740747300
-30800792 -30786460
-147132505 -147099299
-649189720 -649252860
-889616055 -889617259
-843863743 -843704671
-347255236 -347077610
-330285984 -330159252
-739071285 -738941179
-63946939 -63968439
-399228125 -399338389
-128191807 -128285921
-555849439 -555741939
-281404850 -281496862
-649244283 -649367477
-96659929 -96557769
-514997572 -515041388
-44031746 -44029310
-977469753 -977619131
-8398643 -8400451
-83443424 -83451392
-919514452 -919579150
-259616454 -259514902
-710989284 -710910224
-894241757 -894183677
-698836542 -698800202
-208158034 -208093872
-610300235 -610102385
-265000106 -265125200
-860884743 -860812783
-666305172 -666472928
-79988411 -80127687
-176831349 -176760637
-21534700 -21335460
-580652332 -580573894
-384100067 -384057991
-151352326 -151332324
-207548436 -207418252
-59664174 -59641362
-505496497 -505586943
-290271790 -290123508
-28843849 -28651421
-97553701 -97526793
-572369748 -572431460
-94399955 -94300411
-344863225 -344844601
-531753736 -531715268
-380290465 -380259995
-256164479 -256350483
-603801352 -603940252
-653414056 -653314792
-773040281 -773147451
-848769251 -848779715
-469856878 -469831030
-181129514 -181028508
-913817088 -913674048
-335918130 -336036192
-333475433 -333405827
-511814607 -511859213
-939377418 -939450798
-413245229 -413249853
-488153670 -488150158
-524069692 -524059248
-412470802 -412498388
-567453284 -567327300
-305578247 -305659979
-341216891 -341124537
-193537976 -193520268
-96453093 -96293771
-632998320 -632807340
-932011349 -931876841
-518512291 -518479395
-771012721 -771094347
-991564651 -991560259
-332646046 -332579348
-54008608 -53924890
-200278932 -200478474
-269674112 -269521290
-11773445 -11732581
-494772001 -494685809
-316964384 -316869144
-387516722 -387577254
-757439689 -757439927
-31754095 -31631671
-468151688 -468096536
-50591654 -50427478
-53792417 -53771013
-470005487 -469923957
-545663339 -545571119
-820072067 -820105499
-31143416 -31199268
-83306630 -83124858
-679696893 -679822855
-994351268 -994472684
-7424693 -7249499
-756847086 -756789844
-187588549 -187456253
-708348949 -708415137
-951324544 -951493820
-428959390 -428820762
-355627877 -355744949
-931361914 -931225322
-374323872 -374341156
-218623556 -218569302
-983218436 -983220974
-116529890 -116348784
-914694063 -914892613
-868387918 -868322426
-704324866 -704154322
-328670369 -328581603
-840348264 -840444790
-51015570 -51033006
-818865540 -818916506
-908590885 -908588521
-518721817 -518761857
-980811118 -980613956
-406806351 -406627757
-188365722 -188358134
-286462589 -286547203
-867546871 -867379303
-806946441 -806774237
-105009305 -105060691
-262381216 -262326626
-652366797 -652201289
-805925183 -805734373
-627270725 -627280711
-869022882 -868828726
-619211506 -619133424
-53121680 -53082318
-877478457 -877347109
-40625045 -40637049
-883178060 -883230490
-588031673 -587857643
-457355938 -457395656
-469747105 -469753621
-881109529 -881089753
-740317947 -740292743
-105299978 -105348162
-24984007 -24901509
-767700193 -767695711
-26931121 -27107261
-11933945 -11908641
-319870339 -319674845
-517651475 -517768881
-202768276 -202593376
-81582957 -81402241
-511380037 -511233819
-840128445 -840233715
-116825335 -116953275
-290645737 -290603179
-312931526 -312774168
-468066219 -467891333
-22236943 -22408675
-304651684 -304806160
-861429786 -861339544
-601705635 -601738019
-893202506 -893184414
-935192679 -935126753
-770537845 -770524485
-938238426 -938038706
-1397410 -1346274
-488818752 -488943494
-523105691 -523033623
-984434831 -984252479
-642682042 -642539660
-402853082 -402931800
-451663608 -451493526
-724150412 -724205008
-226945018 -227048324
-575929838 -575774200
-337790079 -337731815
-233066326 -232933808
-673535165 -673729217
-988735612 -988915324
-584326144 -584219944
-447969528 -447970942
-630724908 -630862058
-40982826 -41022376
-196504675 -196329157
-487652891 -487515469
-422527451 -422327793
-786201384 -786131736
-53331469 -53487583
-776145488 -776328040
-682353988 -682456544
-45718337 -45843699
-856524629 -856578767
-193279240 -193225138
-24805069 -24621345
-310188701 -310255229
-902506811 -902670521
-163080767 -163176445
-272445737 -272291679
-940618940 -940785340
-883671125 -883870741
-952427431 -952480143
-322759313 -322611509
-737285746 -737143642
-449691323 -449537309
-321009162 -321093060
-49399589 -49409529
-816791286 -816827648
-265407474 -265343518
-313182148 -313304584
-838824675 -838657195
-725139971 -725037747
-539953851 -539941235
-742643371 -742622507
-254389472 -254233624
-797588304 -797610768
-816262956 -816355422
-74373722 -74540916
-424872978 -424700630
-256914470 -256913574
-437418549 -437493333
-141444622 -141436848
-492574606 -492386972
-841999532 -841858050
-836446328 -836463946
-906473134 -906448866
-598586314 -598634842
-846683695 -846559003
-16539765 -16509429
-829227542 -829296118
-137305198 -137468552
-154149997 -154301123
-643899408 -644049070
-740608725 -740456041
-33514371 -33379665
-296458223 -296428601
-366450842 -366267062
-730425401 -730559195
-214431107 -214547997
-71615222 -71756940
-640837193 -640919109
-542640480 -542496266
-926969510 -926958354
-209646659 -209726347
-428336530 -428434836
-361478020 -361497942
-817998639 -817861059
-87397612 -87245910
-926176643 -926198839
-646649074 -646758064
-168735720 -168611876
-191536615 -191535831
-864200111 -864228183
-447970235 -447788083
-778315183 -778199065
-29526010 -29643030
-874943783 -874972479
-575636718 -575712200
-309347997 -309538495
-339576267 -339455089
-29544840 -29365210
-130123980 -130189086
-194080472 -194170056
-138582676 -138722728
-374292354 -374286876
-427784076 -427845930
-220038810 -220197252
-978645738 -978684040
-134960350 -135054916
-492996632 -493137184
-708327575 -708373869
-70617522 -70595240
-666380079 -666565777
-663390212 -663558778
-701007901 -701077409
-497373362 -497202298
-222861371 -222792903
-335616751 -335641323
-526964541 -527054283
-771631208 -771573888
-384874148 -385034940
-439473256 -439349102
-71871282 -71772170
-488651409 -488807877
-635694264 -635557878
-661478389 -661385701
-128972743 -129087731
-245726383 -245890183
-823762044 -823841734
-428246754 -428113576
-145802598 -145755266
-730333228 -730349168
-210681717 -210710527
-962357676 -962281946
-435592082 -435727586
-746179145 -746230565
-859848332 -859782634
-79589592 -79604170
-701216979 -701114045
-443190267 -443095073
-141825574 -141691078
-649662699 -649810669
-85222678 -85064946
-466494833 -466613001
-127431153 -127356869
-713656673 -713632307
-263234132 -263046084
-717555672 -717694358
-83500164 -83598268
-876982329 -876789027
-614130845 -614030177
-655639214 -655532018
-349308531 -349263823
-506400873 -506222261
-918615332 -918662782
-269265125 -269435395
-478745237 -478939293
-287032879 -287149757
-967445045 -967508347
-599661077 -599605073
-440961271 -440818759
-166950702 -166844336
-346378506 -346401414
-35252138 -35399216
-501255650 -501173658
-321969193 -322026759
-436183866 -436053066
-650358296 -650360698
-372627826 -372666684
-728968880 -728850530
-92307159 -92270585
-918129276 -918019682
-111448540 -111367758
-270582637 -270519815
-27138126 -27076396
-174926460 -175033480
-633236370 -633430028
-185955717 -185867723
-498101164 -498072104
-121578834 -121737704
-484844033 -484747195
-690259094 -690105756
-230751018 -230600670
-80224581 -80221493
-747070669 -747082573
-502723318 -502845726
-718693730 -718866240
-168370427 -168455999
-455316505 -455330461
-164820539 -164646453
-4391677 -4570719
-159463721 -159324093
-985024826 -985082662
-784266686 -784191178
-442690574 -442613248
-43407083 -43401217
-913382667 -913462641
-799357366 -799162862
-658548552 -658520232
-538130026 -538256496
-217675196 -217778468
-813273673 -813347215
-44342980 -44280296
-875525239 -875443115
-653971087 -654098353
-475283113 -475260879
-386453860 -386417816
-307012844 -307049800
-127925922 -128041744
-623907248 -623854804
-929676550 -929544532
-563487525 -563668351
-371264420 -371199142
-359537835 -359575053
-300124720 -300121728
-952273490 -952251228
-933670870 -933501002
-678819261 -678817587
-246902391 -246908901
-775707276 -775510532
-500943894 -500884132
-739498687 -739300597
-805735258 -805571300
-537644528 -537826916
-908781829 -908785701
-146644179 -146507523
-42813410 -42964512
-520031599 -520043319
-957953139 -957968453
-544196802 -544025442
-785664212 -785520094
-874511060 -874597898
-454285604 -454258252
-108067377 -108116025
-131465975 -131363865
-927296121 -927135949
-700871828 -700862194
-471467063 -471520529
-80804034 -80957168
-936708901 -936531227
-450837806 -450845586
-757951621 -757852563
-276655340 -276563460
-374690622 -374512354
-569795352 -569720628
-858138823 -858187693
-874140153 -874046835
-340349281 -340270167
-715719989 -715790193
-834163244 -834123830
-996388137 -996421925
-220060841 -219915213
-646036873 -646099555
-636367810 -636236276
-430155396 -430101864
-808290642 -808140924
-249451926 -249592020
-498723225 -498762499
-138110308 -138061444
-313015906 -312993890
-661406000 -661550778
-998672362 -998490896
-885182076 -885176386
-418444359 -418494629
-97204288 -97233852
-81345627 -81375195
-606759052 -606725534
-43609521 -43628571
-426746747 -426771539
-53011101 -52887045
-51867032 -51835780
-180375761 -180450443
-882523754 -882388740
-533254487 -533139785
-822049476 -822082718
-353595045 -353470019
-57242899 -57439309
-329529843 -329633623
-692541399 -692720879
-544705173 -544750807
-813941259 -814096617
-878684975 -878749951
-140018151 -140146325
-176232750 -176065570
-717031526 -716933624
-555682802 -555719152
-834364956 -834409932
-103841657 -103648869
-359943390 -359746278
-955921124 -955886528
-962583091 -962539923
-885405064 -885279286
-16946561 -16751701
-942057600 -942015562
-162412132 -162277920
-788605524 -788544846
-777434565 -777426509
-804565570 -804548396
-541801545 -541970677
-466815984 -466772758
-491490914 -491464600
-546163983 -546182095
-863338019 -863239015
-272004070 -272127268
-844191173 -844208863
-966125063 -966276919
-94246959 -94330177
-532695443 -532558997
-826452523 -826275665
-20455094 -20343540
-649413731 -649335519
-106077230 -106088364
-696940593 -696888937
-189262801 -189087547
-690000217 -690151467
-372154067 -372007931
-670618298 -670770702
-434919095 -435100039
-851398197 -851578687
-222545692 -222530850
-250878812 -250708810
-884730180 -884723530
-450126217 -449934047
-556945167 -556831587
-807685250 -807547842
-744194815 -744266541
-808992193 -808946019
-879608789 -879549969
-482220247 -482293873
-770632489 -770820689
-209766488 -209964980
-411449927 -411606897
-780636211 -780440221
-78354893 -78499237
-83689661 -83695937
-155660217 -155634051
-229143043 -229105857
-290581944 -290744068
-141556894 -141690872
-882573213 -882474295
-322470034 -322357136
-395479128 -395294822
-814493773 -814457245
-161619763 -161817971
-310470460 -310311826
-640463314 -640563240
-147224995 -147241659
-635292699 -635441141
-322866443 -322957659
-680052342 -680233562
-820083286 -820214114
-62195168 -62073540
-466618424 -466607578
-331730084 -331769128
-853522196 -853657894
-633465221 -633394835
-128221964 -128349878
-950416892 -950500866
-735080146 -735101376
-812989768 -812817892
-90965332 -90906356
-326175565 -326290643
-943875583 -943913983
-236374699 -236374119
-15567172 -15546304
-781534892 -781367000
-753402525 -753556955
-186521496 -186608366
-357377328 -357210016
-855061497 -855253699
-644429388 -644283546
-246102952 -246069650
-942147780 -941967420
-621514051 -621436335
-463209503 -463128985
-868231722 -868101506
-346083870 -346159280
-32000158 -32044584
-962551420 -962511526
-989653759 -989650973
-172052901 -172151461
-657517034 -657510674
-886309502 -886235616
-676596330 -676761170
-468567444 -468676820
-660352159 -660512971
-57804806 -57743250
-492081689 -492109535
-73026197 -73224835
-61284918 -61356506
-230524429 -230414041
-607822377 -607781033
-147948055 -147832261
-719809585 -720001493
-313833309 -313886713
-567091168 -567148962
-387139743 -386958763
-976982540 -976966638
-33559496 -33633338
-267542649 -267712867
-199364267 -199226513
-683330177 -683358837
-102436338 -102564536
-378105301 -378026987
-358182825 -358049443
-242169246 -242089654
-771390256 -771412568
-737434494 -737371830
-580323571 -580178037
-613908264 -613840932
-455424232 -455236690
-34593453 -34648537
-160953788 -160871658
-282657471 -282542759
-739435662 -739624706
-215446711 -215275037
-337029695 -337188187
-976535111 -976451405
-835436505 -835487011
-317800087 -317848977
-676156301 -676151055
-998027044 -997901410
-599191757 -599186463
-685066059 -685246581
-4778986 -4976390
-535849181 -536020205
-217050493 -217062541
-548686014 -548877536
-945011439 -945133883
-86201419 -86193031
-988703234 -988825468
-880757813 -880923707
-494943758 -495059118
-630538041 -630666267
-445768657 -445624751
-374778963 -374602281
-22440178 -22567082
-319230752 -319418458
-437139417 -437093455
-369780929 -369795433
-4165900 -4247874
-696342048 -696441112
-282192054 -282295642
-790357429 -790298307
-372922248 -373060596
-860804505 -860681263
-456617645 -456672845
-738170289 -738187731
-928787708 -928677710
-215568867 -215487745
-887684655 -887860849
-786352992 -786216732
-586892351 -586702619
-115405193 -115222341
-642655764 -642708320
-731648440 -731548278
-482804708 -482971990
-971089907 -971140851
-799698080 -799741862
-896920456 -896786406
-771716878 -771802298
-433391880 -433292656
-522188215 -522214879
-925191334 -925353622
-409667487 -409487803
-504216608 -504315478
-374532803 -374554029
-831374643 -831409111
-827252471 -827423491
-176896214 -176766484
-544094194 -544100282
-320916115 -320861831
-785541380 -785406796
-32569517 -32552757
-642904010 -642889042
-843452642 -843574284
-258654516 -258539708
-395902455 -396071623
-524708559 -524850191
-404449238 -404408268
-346376180 -346511850
-136875628 -136927886
-723481800 -723340988
-588433589 -588392537
-825076613 -825161279
-102056441 -102166501
-119161801 -118996557
-793017053 -792873447
-867151829 -867148845
-330547314 -330622838
-416272203 -416301337
-438848766 -438822030
-663968344 -663998214
-384086998 -384274864
-40134017 -40170015
-897086542 -897052716
-515451628 -515632938
-934939399 -935129623
-850639866 -850660376
-590822375 -590859993
-864155077 -864214147
-178879608 -178816350
-609392428 -609334494
-780604195 -780695777
-214201993 -214235763
-843034241 -842963947
-985765183 -985668085
-409509375 -409577645
-692123052 -691970454
-870302412 -870324002
-404401389 -404568501
-817802284 -817876026
-887675210 -887772752
-424264224 -424133910
-835729838 -835745054
-107757292 -107605012
-347359260 -347387284
-433831591 -433708753
-602088131 -602073991
-821400676 -821484160
-57394304 -57484314
-758174252 -758266546
-734202689 -734213431
-858983802 -858947246
-226678538 -226741918
-994900675 -994818567
-570128367 -569979641
-353792957 -353762263
-842906231 -842970681
-167774749 -167782767
-489199484 -489296538
-357489156 -357520800
-231099624 -231171384
-194647041 -194567131
-378623141 -378714151
-393525899 -393459305
-584122095 -583966179
-549202083 -549362637
-502612286 -502784522
-633785771 -633789107
-469836748 -469964722
-308234965 -308131615
-760204156 -760055282
-148475858 -148314340
-491867171 -491698531
-351530510 -351613476
-996188194 -996256108
-487565741 -487740041
-902854560 -902960042
-925222870 -925272478
-671178496 -671165910
-449182599 -449347481
-375633167 -375666729
-137137971 -137051237
-448782188 -448678288
-684602967 -684705339
-371711614 -371770400
-220068409 -220053273
-350058742 -350161664
-565062985 -564970863
-316335569 -316179165
-652821522 -652794992
-440114809 -440298225
-885121825 -885179231
-371787249 -371896897
-441582765 -441656925
-332024259 -332193529
-453894887 -453890019
-975304443 -975111093
-875005321 -875156237
-510068769 -510259393
-391304015 -391409527
-933739128 -933602612
-165910964 -166008856
-585656706 -585759570
-426759143 -426622611
-701624644 -701721342
-537066915 -537044627
-459627289 -459614643
-165355163 -165476723
-95996475 -95886869
-215668851 -215718515
-32685299 -32539533
-578489230 -578568384
-49738480 -49883240
-516034635 -516196599
-697176575 -696992613
-543345266 -543178576
-888797120 -888708128
-811293062 -811189470
-872853555 -873000883
-176071990 -176036426
-733435537 -733294739
-271498991 -271676713
-798153814 -798137534
-633674456 -633701768
-360277731 -360340593
-960422076 -960377626
-305673423 -305822557
-720951338 -720769590
-523238208 -523091894
-859647332 -859747466
-584574597 -584565307
-748681021 -748738685
-140560053 -140534929
-937065101 -937141067
-444460185 -444428847
-504432128 -504346060
-38621610 -38760426
-659478640 -659558218
-659947311 -659905427
-539000066 -539155026
-377627669 -377432625
-876816370 -876885678
-756505940 -756654256
-681170015 -681275285
-150805055 -150750633
-871273982 -871380340
-936151618 -936013032
-997652463 -997518451
-827969958 -827944304
-834532011 -834437075
-910515737 -910587621
-788983167 -788845839
-719728804 -719822362
-963302936 -963250088
-382914837 -382901203
-959977236 -960098350
-926057307 -926187741
-972973523 -972982483
-239893247 -239741451
-925586199 -925475265
-193025624 -193134634
-928318227 -928481167
-579778497 -579703757
-32923116 -32912534
-449786531 -449776623
-317717784 -317528398
-528625576 -528639378
-28810199 -28877499
-841019587 -841092463
-576365663 -576300825
-613545458 -613648954
-634445973 -634410881
-67119605 -67015505
-200569314 -200387634
-824844263 -824966623
-831758911 -831866591
-735598076 -735511152
-856610489 -856547045
-566930955 -566829339
-843509301 -843513463
-962684637 -962816213
-714764066 -714792342
-573330793 -573465389
-888874556 -888928876
-453634665 -453435207
-672945828 -673082966
-300204234 -300045206
-575291849 -575173637
-603017799 -603154293
-906554186 -906430768
-447846081 -447879159
-1371842 -1204564
-58151785 -57953739
-53342576 -53238088
-926838147 -926954481
-715372691 -715506213
-52217870 -52304490
-158447871 -158386711
-214041755 -213932793
-751045054 -750880732
-589526051 -589581327
-265743849 -265812717
-939325864 -939414108
-904369322 -904425788
-668522965 -668518709
-191987434 -191844860
-623784779 -623705305
-692993619 -693080155
-40968093 -41002601
-652714324 -652619284
-589374040 -589266458
-818031853 -817965425
-486157009 -486303545
-647698524 -647557570
-594620794 -594544200
-708984554 -708794246
-821217696 -821043070
-796111732 -796094730
-630585845 -630746689
-34806713 -34648643
-361370714 -361254684
-874708249 -874674087
-733912540 -733723088
-61560196 -61725698
-254483884 -254295060
-698642820 -698721798
-338596387 -338449921
-822730711 -822889653
-169118909 -169276397
-351007902 -351144934
-492692357 -492586429
-729702971 -729780553
-562680381 -562533083
-971227184 -971209968
-662941353 -662860283
-555242174 -555163658
-441005294 -441105964
-70882873 -70883377
-312852847 -312715229
-634675391 -634752783
-17099181 -17136413
-274222984 -274222546
-126654450 -126702844
-25225284 -25343118
-48535838 -48637362
-433178725 -433211239
-168229216 -168383430
-845353834 -845383648
-449103572 -449072956
-141478462 -141410782
-723850647 -724034507
-892679735 -892497483
-734802518 -734817884
-21435080 -21332924
-456887529 -456718733
-404428753 -404272851
-281871399 -281820151
-111701698 -111681904
-107551013 -107544677
-139449218 -139282440
-656169476 -656294576
-637437884 -637503882
-756270746 -756108080
-997938894 -997869374
-837473362 -837273586
-547060798 -547204550
-971386786 -971398648
-362362723 -362320293
-571032774 -571220228
-3361793 -3304459
-205676313 -205767177
-963206549 -963066581
-557137653 -556957907
-225431063 -225363921
-161635776 -161504336
-976040321 -976167909
-489229497 -489248011
-117106507 -117100943
-764335330 -764473356
-578015565 -577959341
-402290386 -402387168
-630077793 -629948009
-421291188 -421347504
-118044907 -118218149
-983467295 -983270355
-587420325 -587292475
-549793290 -549689094
-475351820 -475271712
-497079141 -497084583
-968339077 -968488771
-676865688 -676836432
-379211992 -379342016
-250234520 -250365498
-396861031 -397009591
-450374853 -450346945
-897126324 -897170458
-161965905 -162033611
-680535848 -680406718
-49896334 -49870146
-389156982 -389336292
-170033267 -170152891
-791116743 -791064261
-448981486 -448988962
-39879747 -39999533
-920027610 -920024034
-829106426 -829261830
-174254332 -174121166
-285339097 -285407877
-953274402 -953144614
-367073983 -366995467
-662640668 -662758070
-915733798 -915537966
-779204308 -779378302
-200956237 -200795089
-206622204 -206635380
-750007792 -750045636
-119673577 -119743699
-962627697 -962664635
-252982495 -252971731
-40785703 -40811637
-699101745 -698955271
-19194308 -19340300
-366020347 -366136275
-438008517 -437973471
-632465567 -632512207
-988481149 -988517299
-765769275 -765769673
-298621930 -298619566
-679230643 -679142451
-918309154 -918231224
-164214775 -164259097
-168040704 -168032812
-742038550 -742134192
-555063820 -555202916
-340976056 -341127810
-370511443 -370437285
-679545407 -679467487
-878076769 -878214315
-284259824 -284268938
-130693448 -130517760
-777111467 -777187743
-345168613 -345314189
-978893339 -978699941
-863441540 -863362084
-379087750 -378931644
-145942860 -146073826
-174350438 -174216832
-156439934 -156618468
-360897335 -360893445
-19701364 -19884344
-230055381 -230078713
-910276286 -910120580
-291049308 -291052824
-243748941 -243551731
-427800087 -427815003
-915495537 -915330817
-179555802 -179751750
-247287369 -247129657
-233648552 -233619434
-631070619 -631166863
-118381184 -118512324
-913025447 -912993379
-40569100 -40446440
-934491888 -934350142
-157370283 -157494659
-839445288 -839620302
-944598870 -944788132
-696185384 -696264164
-281967346 -282017138
-893797176 -893788040
-12151248 -12298132
-493318202 -493495594
-51783855 -51709143
-949824867 -949807091
-848426225 -848395081
-610201310 -610150218
-350084630 -350238698
-530800803 -530809247
-452601675 -452596911
-535253301 -535339173
-961373880 -961492768
-849049472 -849192506
-271297503 -271487471
-380516950 -380363960
-208746379 -208907487
-545216215 -545038057
-616571791 -616400453
-228072342 -228161760
-363830565 -363745199
-522523930 -522659394
-611823960 -611933576
-684459338 -684332712
-33841215 -33930803
-894326358 -894520858
-846159206 -846307362
-585366704 -585186398
-902415804 -902399590
-618239516 -618317502
-830866641 -830987811
-188800828 -188716320
-793197920 -793186988
-759284580 -759422712
-871918962 -871737584
-806499685 -806371057
-572882240 -572907080
-126009674 -126006316
-863940908 -864061818
-961380434 -961433324
-467438088 -467413174
-186875101 -186797101
-112238639 -112065345
-380022650 -379947960
-979495372 -979581596
-454004542 -453850650
-768136538 -768177730
-79543254 -79665086
-146249402 -146329348
-477667280 -477778996
-352044199 -352062203
-903173380 -903311626
-513731690 -513726822
-929663261 -929689839
-671033525 -671116551
-526093157 -526062611
-189491936 -189617768
-863885224 -863802754
-712087651 -712057005
-471447404 -471593654
-585614688 -585708138
-313538296 -313374936
-741238362 -741132928
-395016986 -395101092
-594428419 -594426995
-917907890 -917926214
-494867961 -494676041
-524223649 -524262293
-331290874 -331099964
-385249744 -385175218
-55307957 -55402853
-143355252 -143425448
-850960938 -851018632
-44503837 -44391977
-392313771 -392345777
-203208385 -203184541
-207089171 -207100023
-505732818 -505891356
-388062808 -388240968
-367209998 -367253102
-13810894 -13653604
-779733331 -779852079
-977083491 -976980025
-720932036 -720994084
-607761046 -607714918
-171700664 -171895972
-206304204 -206229256
-488680693 -488729643
-907292150 -907107734
-222980185 -222994635
-681019714 -680930156
-623247733 -623352013
-895353116 -895479586
-973302194 -973302140
-730441038 -730305526
-153427084 -153327988
-530805025 -530607189
-922837754 -922807784
-641163559 -641225149
-304294935 -304315639
-777753808 -777681070
-496453683 -496625989
-60711381 -60854893
-395726989 -395900043
-361312699 -361121283
-283572938 -283409020
-767753862 -767830172
-461593406 -461593966
-573539995 -573685027
-994933515 -994867835
-711893164 -711767564
-748052681 -748190707
-225799664 -225707272
-753943665 -753840537
-350615015 -350556165
-781448409 -781285731
-984846923 -984735715
-903638480 -903522084
-914163633 -914000037
-186449395 -186388607
-720699892 -720717958
-846543909 -846410037
-31581817 -31520551
-460483046 -460475102
-286737975 -286802335
-254196300 -254182872
-107850598 -107797924
-224075476 -224065954
-633372770 -633557672
-265973868 -265966400
-248491991 -248556133
-938505869 -938705715
-5188311 -5333363
-853913115 -853988391
-801777436 -801798730
-274119480 -274106894
-799007092 -798904894
-996367324 -996562928
-236270155 -236170465
-382430 -209778
-800858604 -800693178
-286520291 -286717695
-506532971 -506435191
-397303247 -397191737
-178186716 -178302764
-192606764 -192624864
-313718540 -313563794
-519206297 -519314385
-374917813 -374892939
-341213492 -341220290
-743246380 -743128788
-581290920 -581256262
-373277108 -373301820
-806033059 -806207979
-195299863 -195343289
-374020601 -373857085
-772003559 -772181159
-408441117 -408266823
-139277355 -139097857
-893430203 -893518169
-184911426 -184999194
-537776796 -537877036
-910745945 -910852735
-946632290 -946715116
-613010408 -612962712
-489076128 -489238754
-68271995 -68342265
-525652745 -525719057
-495535095 -495705173
-446751342 -446830986
-842880237 -842818561
-7086870 -7232388
-497150236 -497171254
-973717639 -973797477
-82719399 -82669679
-926912005 -927027015
-430418301 -430597899
-460002859 -459957857
-991785872 -991971664
-94179897 -94057701
-60618995 -60649691
-481710816 -481561796
-29735415 -29921225
-344114783 -343921911
-868925804 -868728966
-208220542 -208136330
-42577766 -42718300
-774796220 -774970120
-585608139 -585417003
-202389359 -202351801
-908991141 -909174231
-513981725 -513839743
-40352699 -40470075
-176464088 -176324724
-151712883 -151796659
-488916755 -489068605
-153299909 -153349271
-892794923 -892872527
-603813114 -603801938
-528122535 -528149971
-170217830 -170087952
-296975178 -297044924
-977190026 -977186268
-373847568 -373689538
-506823862 -507019830
-860552621 -860620999
-805939005 -806057471
-132685030 -132696408
-945604482 -945430170
-551307649 -551294929
-854263427 -854289831
-126357156 -126382596
-857108030 -857084284
-605397047 -605197137
-205034181 -205086645
-78094001 -78076759
-279439114 -279587330
-819752003 -819899759
-340820568 -340867634
-639202731 -639220567
-54399884 -54233888
-560713077 -560531957
-91833761 -91965805
-581952902 -581818150
-705593152 -705519900
-167314644 -167204670
-632482914 -632606424
-472028693 -472145485
-188993279 -188935189
-543785582 -543712490
-247304114 -247270624
-329741762 -329687062
-807200398 -807101042
-852474219 -852673283
-76653657 -76747455
-292549286 -292451056
-325794498 -325604810
-63424687 -63448391
-821081397 -820998257
-877067459 -876897199
-655684789 -655726263
-46559884 -46740940
-68535207 -68580723
-746912636 -746987212
-746757232 -746902480
-184568163 -184684387
-350524593 -350443399
-990071589 -990159359
-941528091 -941363197
-774684948 -774883170
-960399851 -960216357
-261055869 -260998481
-906173052 -906222670
-995437283 -995525111
-681688976 -681803730
-97878213 -97882365
-322783454 -322862704
-504517125 -504684865
-132993018 -132912880
-263965840 -263791106
-963465410 -963624978
-192690219 -192732213
-876297823 -876454795
-534185879 -534251303
-176382140 -176394406
-503784086 -503810766
-804464630 -804372620
-653070580 -653132630
-126007995 -125895073
-365865344 -365843852
-567116386 -566930988
-905239438 -905323636
-427191327 -427005865
-127684113 -127764595
-309979595 -310044779
-273239116 -273055866
-297528524 -297469206
-373174367 -372981245
-691646 -605812
-279186110 -279363126
-698289444 -698205334
-278931572 -278872954
-776610965 -776516163
-656232026 -656115662
-973158163 -973165231
-801782060 -801867744
-785835994 -785775576
-652467198 -652473390
-950199961 -950038919
-535409131 -535324751
-567437877 -567611857
-500623221 -500660507
-77230874 -77057264
-87611258 -87798918
-843552855 -843722377
-593367819 -593476679
-820767699 -820583675
-137724095 -137840773
-925376937 -925430971
-646603289 -646697159
-269814950 -269870928
-331189050 -331035780
-8138008 -8299862
-105994145 -105835113
-112842249 -112942833
-62916450 -62868768
-554912910 -554862374
-631589962 -631502856
-254505981 -254461787
-921250125 -921386089
-593209015 -593354539
-149409533 -149378567
-155440090 -155396444
-643850247 -643912187
-348116468 -347982718
-537542170 -537381958
-432525852 -432588246
-299873648 -299844382
-28983773 -29068901
-539077546 -538903848
-8770445 -8689805
-146393369 -146343819
-357416025 -357401055
-82594161 -82513635
-725937777 -726066809
-992850939 -993029303
-442238121 -442096973
-3098645 -3049537
-966658787 -966544875
-509846631 -509945019
-893997468 -893810148
-209865734 -209676400
-926807719 -926690765
-980712537 -980603019
-66544229 -66733673
-74886106 -74752394
-289701546 -289838172
-14877449 -14820085
-547125321 -547283779
-532237548 -532083152
-301991348 -301984430
-887090548 -887276576
-999416813 -999293605
-772883571 -772924195
-159419051 -159508391
-822314826 -822355018
-763042955 -763207133
-663035480 -662899424
-78495831 -78648847
-150885460 -150851562
-147382668 -147189410
-136192611 -136119791
-662151394 -662272474
-182688664 -182690070
-191546507 -191646365
-113207674 -113345554
-192618046 -192711216
-978228877 -978376185
-849849503 -849764551
-224394323 -224471297
-355178974 -355036926
-754680061 -754755879
-140876829 -140797009
-131871325 -131691841
-320189823 -320350763
-265212630 -265375496
-185238452 -185043196
-141086546 -141284022
-547412788 -547274726
-50473168 -50509566
-923185425 -923144731
-207924399 -208056061
-595484785 -595366067
-206540505 -206402889
-555514362 -555353262
-765960152 -765852240
-479532042 -479598258
-823087016 -823001070
-70421585 -70606381
-140043547 -140009113
-12673385 -12480067
-976974589 -976812543
-581341780 -581240060
-524781226 -524919156
-969211944 -969276210
-217485720 -217666394
-998810315 -998895059
-435865322 -435800118
-883329162 -883435168
-72088323 -72053393
-276049698 -276214108
-274852278 -274667874
-793614522 -793416508
-725423991 -725597333
-988524694 -988570062
-195263666 -195422912
-380334411 -380283287
-779861140 -779979176
-590338283 -590190097
-308519947 -308383987
-293308462 -293178876
-96910455 -97093769
-437892836 -437832984
-886545665 -886672001
-231430882 -231481444
-37264143 -37139169
-265294063 -265151621
-597530602 -597685386
-654403825 -654493277
-369877866 -369713000
-828734866 -828657906
-507281789 -507403507
-697270164 -697361664
-60151430 -60099614
-186755838 -186784404
-537671762 -537545356
-398510607 -398676881
-541442084 -541341758
-310215882 -310294576
-337537153 -337698943
-593718834 -593908086
-592169680 -592322240
-6118468 -6070652
-424597656 -424406766
-360697167 -360623421
-991562455 -991473959
-710910353 -710922677
-573477088 -573453690
-879171529 -879366495
-261627275 -261672027
-19485487 -19509905
-630787772 -630705606
-854230639 -854276629
-697646369 -697501427
-854189232 -853989236
-202350962 -202261564
-518672091 -518609447
-774405969 -774225017
-665299761 -665213467
-139536416 -139362020
-37456094 -37592056
-284724533 -284780003
-788797191 -788864025
-607972208 -608171958
-470241739 -470409563
-73008529 -72977649
-857665401 -857550943
-584247346 -584223670
-116223730 -116273128
-533414690 -533608362
-101845764 -101855006
-559590618 -559775264
-150444926 -150420700
-315830865 -315878313
-766052805 -766049549
-407941381 -408050927
-11853062 -11852202
-686251360 -686163244
-540680812 -540493934
-708515303 -708381153
-927394307 -927468379
-237391432 -237390398
-566186112 -566197714
-157937743 -157922185
-285015548 -284897152
-611505039 -611506905
-612544395 -612591127
-730441874 -730492298
-841169493 -841015433
-431029139 -431173559
-542076978 -542233832
-673387944 -673340036
-552594176 -552686920
-687595542 -687571208
-216517245 -216537383
-30811953 -30789631
-26081736 -26164724
-264991193 -264901763
-507552050 -507372056
-567979967 -567846053
-700179224 -700007818
-543043023 -543022043
-42473961 -42536503
-86998200 -86945318
-883473078 -883423948
-682483334 -682579934
-784545066 -784389746
-773992958 -773895660
-810257299 -810349947
-138613536 -138589496
-2044681 -1861279
-934167330 -934326044
-525351005 -525450751
-627541574 -627382816
-356510758 -356405358
-178225407 -178380121
-953022363 -952917081
-626343972 -626455748
-429459082 -429286496
-530470623 -530441667
-595028636 -594977628
-793022364 -793011742
-735043310 -734976600
-98213338 -98368388
-342400117 -342265697
-348591762 -348501134
-19492726 -19497696
-549360956 -549543452
-790202011 -790255265
-674649212 -674825592
-562092771 -561996911
-99873475 -99898565
-493316923 -493144415
-66882648 -66959932
-584950689 -584930195
-614215846 -614220758
-95285575 -95465151
-834925558 -834786636
-578329137 -578203717
-224393889 -224548705
-682531634 -682442002
-435480983 -435368241
-142064969 -142123563
-457295537 -457284279
-611037374 -611111416
-893830370 -893763982
-984000092 -984170514
-651081942 -651057944
-627462195 -627361727
-560156454 -559992388
-404602461 -404544519
-234483871 -234482809
-683915078 -683949030
-759164197 -759065521
-664891041 -664790595
-118131528 -117956494
-908554336 -908627434
-169383122 -169349088
-644725952 -644780070
-533042549 -532999379
-478436248 -478487810
-101627083 -101625997
-287134313 -287324019
-633280111 -633275641
-884865634 -884975718
-848612713 -848417309
-925979484 -926018208
-489711665 -489748463
-19792854 -19739792
-229714172 -229773814
-41597887 -41662437
-343159672 -342980362
-262045954 -262122182
-130773089 -130775083
-55829924 -55793240
-880187241 -880226711
-580020066 -580122244
-782288947 -782324289
-924323030 -924501654
-834926276 -835111040
-781737202 -781638854
-153198393 -153229947
-456006605 -456146975
-924707757 -924747201
-757274342 -757370860
-443417223 -443555279
-185276364 -185200540
-626230852 -626038268
-183801453 -183967293
-528762113 -528634539
-599578175 -599379057
-90341779 -90524105
-899941064 -899990338
-837762486 -837620854
-397624729 -397488433
-793154930 -793240910
-472087089 -472002443
-414185259 -414184257
-974226963 -974037495
-839180365 -839358135
-124105717 -124201017
-491238752 -491201292
-313658820 -313843378
-594972927 -595084345
-611703525 -611511419
-780664624 -780726930
-619235303 -619336969
-489658132 -489504926
-240558426 -240584664
-259816851 -259887025
-221740581 -221559715
-897455761 -897535247
-598101256 -598289610
-86136475 -86197225
-148790774 -148865946
-257960431 -257863217
-310729237 -310791891
-424975110 -425102206
-260001885 -259953179
-508703324 -508503774
-297620545 -297436503
-876851024 -876664036
-624962550 -624912268
-592168507 -591990907
-452413511 -452529507
-941533632 -941522550
-914566307 -914631471
-607283324 -607141850
-65687698 -65875402
-542237294 -542423004
-800245349 -800362715
-860298651 -860245683
-687805561 -687861267
-377896372 -378066144
-445446760 -445594878
-672474934 -672521208
-817929849 -817903755
-385515248 -385477750
-989061813 -989052919
-432896129 -432841935
-750790448 -750616926
-621288553 -621289345
-794738593 -794865057
-46650412 -46483032
-324012578 -323930082
-204061819 -203949211
-262874246 -262726948
-321972332 -321997976
-42310682 -42505232
-539490622 -539538530
-546014549 -546153047
-970476192 -970433480
-144526628 -144656428
-395261518 -395382372
-133959333 -133886409
-169419378 -169381072
-107824261 -107775975
-787431852 -787578616
-619172465 -619095555
-865476260 -865378904
-861855761 -861912183
-98804738 -98915142
-713024560 -712971492
-263305112 -263163152
-186503114 -186395676
-754484557 -754641807
-152683149 -152826513
-735313310 -735204306
-441108036 -441103892
-652726921 -652916123
-335722116 -335560530
-945682432 -945526532
-756988139 -757144213
-25034502 -25111212
-400558913 -400431969
-64848133 -64688535
-247306690 -247301538
-694148812 -694052356
-942572262 -942767600
-759250128 -759095878
-330572447 -330740389
-887277042 -887276110
-280948496 -280873294
-480888291 -480939565
-868166614 -868042618
-258147983 -258173081
-128372303 -128464683
-313575942 -313639088
-554652499 -554771285
-308618001 -308567795
-134420958 -134313028
-359035033 -358944851
-792142689 -792276599
-877218395 -877412783
-475734924 -475555230
-56251384 -56371564
-773944309 -773806537
-667928400 -667824360
-176751676 -176587158
-119897789 -120063813
-26906596 -26963496
-989652366 -989500334
-329941756 -329869532
-937714967 -937746905
-460405060 -460347090
-927088196 -926965834
-589580987 -589740999
-974530453 -974564697
-915150569 -915259355
-205648661 -205527623
-418321328 -418386312
-83441271 -83348653
-770546832 -770635878
-920643100 -920605086
-677101630 -677225252
-498760012 -498764986
-367079988 -367067978
-805432782 -805348224
-189966536 -189990350
-798351299 -798352505
-3835422 -3956186
-268987451 -268858751
-772579249 -772393431
-277429304 -277500560
-135369640 -135291518
-11850711 -11696179
-390274738 -390199714
-304132023 -304141219
-142117233 -142283309
-150382970 -150360510
-293243669 -293152593
-490261524 -490138278
-966073674 -965975742
-744033232 -743907818
-315973914 -315782712
-414041703 -413860045
-661404295 -661307417
-63143614 -63033760
-998581629 -998464377
-771652280 -771742532
-358007662 -357864518
-957154362 -957191846
-392476563 -392332271
-360725585 -360668749
-754281006 -754426992
-385958423 -385911731
-745302006 -745381578
-802543714 -802370442
-997182295 -997223857
-543359372 -543331160
-617543034 -617351030
-301848003 -301987889
-391232041 -391356771
-744798276 -744717182
-593736608 -593720246
-636028207 -636085525
-2777742 -2845144
-77144069 -77106489
-676422793 -676465513
-864248794 -864385364
-631480683 -631494357
-979339320 -979256932
-370833754 -370917114
-252890081 -252750937
-306316953 -306277165
-941329906 -941445644
-189665230 -189624188
-100866234 -100987922
-747226939 -747083927
-792820918 -792694520
-489157441 -488979769
-377470929 -377286823
-427675242 -427708286
-208678964 -208616268
-963689111 -963838259
-689140781 -689190589
-292962938 -292769506
-192946445 -192788461
-489669752 -489646512
-49206400 -49072622
-750494198 -750563598
-808824658 -808969106
-634375454 -634423682
-632486270 -632400422
-626967831 -627064739
-955000243 -954899623
-663358917 -663437555
-81221345 -81287603
-511388071 -511466205
-539861473 -539794409
-665191366 -664997696
-739682455 -739840781
-319837967 -319902711
-43100248 -43289206
-681064175 -681160499
-120164235 -120342553
-648757264 -648769458
-345711541 -345886401
-849888945 -849810061
-549154956 -549110524
-237096576 -237016392
-418887560 -418957090
-857419773 -857462417
-169571276 -169428022
-280092980 -280079954
-817141104 -817155032
-949608972 -949736518
-648272304 -648112674
-991757708 -991586006
-892016063 -891947917
-751447161 -751274729
-101258077 -101399493
-748242140 -748305458
-415104999 -415206381
-600872572 -600973666
-802908949 -802742667
-12932881 -12833575
-845013284 -844920010
-848157573 -848084447
-36914900 -36986416
-347437553 -347446155
-777062783 -777063333
-414483357 -414588859
-793950457 -793765107
-571102499 -570914993
-673860113 -673853021
-37854737 -37933419
-686922191 -687035469
-814475509 -814304063
-840962759 -840820807
-660885922 -660923564
-69979849 -69912073
-416361005 -416404491
-840502091 -840619433
-492772698 -492942212
-901790278 -901902518
-479580764 -479615752
-760174780 -760233532
-365479894 -365414914
-266914914 -266867780
-754353999 -754274471
-227400574 -227535820
-685643942 -685842454
-754593056 -754717970
-893903808 -893756932
-564488161 -564608225
-264112444 -264257812
-568892123 -569018001
-144875533 -144702383
-450054505 -450197929
-249737458 -249595168
-568409025 -568217071
-862314713 -862146027
-10795152 -10901746
-177259024 -177409632
-861384665 -861218217
-520627373 -520427645
-899799111 -899965701
-873551819 -873745869
-766095775 -766272381
-283191274 -283133770
-541136899 -541080391
-929600534 -929779144
-787422270 -787448358
-238862517 -238724949
-357820713 -357836123
-638849369 -638856345
-983722457 -983713797
-35873190 -36036180
-644876519 -644683621
-980405141 -980564127
-803684973 -803864851
-600385144 -600548634
-479088418 -479054316
-679778487 -679902687
-119159819 -119230161
-861283919 -861114481
-909209611 -909318473
-179496092 -179585292
-114203967 -114196341
-392996653 -392993145
-661187014 -661355856
-507126315 -507211855
-170938258 -170927412
-615100470 -614966918
-686676426 -686856716
-224325665 -224203809
-568602773 -568629411
-185675027 -185844705
-2070387 -2018975
-493826062 -493715990
-956483041 -956450533
-629727013 -629839179
-523858189 -523688597
-945797521 -945750591
-343188804 -343130540
-918817711 -918812703
-205950471 -206011695
-805519291 -805653279
-336782576 -336652590
-402668618 -402718232
-843100420 -842968062
-714176985 -714013243
-534396418 -534249936
-22079304 -22115214
-785742811 -785929177
-500418213 -500289153
-829772848 -829842802
-946190098 -946300364
-168855828 -168870056
-640386874 -640395860
-248675285 -248595835
-223607547 -223412389
-158638594 -158714948
-764701177 -764792549
-686978830 -686833516
-77380211 -77306385
-738590832 -738633234
-658261201 -658402575
-906566416 -906669130
-722511866 -722504384
-680471283 -680281003
-403268230 -403142470
-377684150 -377606036
-796302911 -796427861
-78434850 -78563624
-681224294 -681326276
-362128193 -362076513
-516115617 -515983821
-563211712 -563108762
-357739580 -357737928
-6465294 -6640586
-896588034 -896426500
-501826527 -501812013
-418353820 -418191372
-30920808 -31026256
-869354537 -869331629
-469752160 -469843954
-681222650 -681098348
-898294070 -898158408
-69945961 -69927881
-93497473 -93370371
-145628797 -145587841
-649716676 -649736684
-474104807 -474302127
-999742583 -999929091
-564264726 -564450576
-905442885 -905357825
-633170053 -633004941
-744922425 -744914761
-183429097 -183254013
-468214169 -468254657
-95230140 -95118994
-261293658 -261173512
-662963028 -663107932
-178387476 -178372766
-780538216 -780537136
-992665506 -992581950
-913461041 -913566419
-410249286 -410069886
-355838077 -355699003
-110450883 -110640223
-426372546 -426478966
-992752403 -992925045
-542714832 -542837770
-609237341 -609337053
-217339576 -217194990
-206580790 -206704552
-203242436 -203174334
-780219977 -780243155
-508134696 -508070624
-469942956 -470116312
-178617132 -178468050
-268414905 -268335057
-635175677 -635208613
-915832139 -915877371
-414703603 -414561145
-761311693 -761361723
-698222499 -698149387
-877830546 -877787314
-122803276 -122868610
-39927714 -39903242
-607832431 -607994653
-851416330 -851488442
-134869253 -134786235
-528263122 -528451156
-625264548 -625407942
-501627918 -501669868
-133675788 -133675446
-207650640 -207534060
-922607054 -922486120
-979528238 -979634954
-729075180 -729226152
-302301376 -302228710
-952155078 -952067668
-769596925 -769685399
-962162671 -962319811
-604855871 -605018261
-627912378 -627833634
-125450407 -125334927
-289632131 -289510315
-335193049 -335315453
-747970900 -748121694
-885467359 -885543455
-126767652 -126708606
-861266397 -861301441
-737827119 -738012887
-322393263 -322247987
-758511565 -758703659
-854784452 -854979914
-689793890 -689594718
-952553295 -952565021
-551301289 -551213111
-619397126 -619429276
-184176905 -184252757
-479718165 -479905917
-47238316 -47436696
-390237226 -390094064
-401070805 -401041487
-810523055 -810374427
-875907539 -876066285
-294162516 -294229746
-508674998 -508825584
-513447971 -513560241
-131754433 -131781583
-91087318 -91039218
-624427464 -624396400
-678773444 -678865078
-397415053 -397441853
-614099652 -614162038
-637516395 -637584897
-184421726 -184304266
-345369784 -345405806
-723140471 -723108735
-534916054 -534890556
-483031344 -482912636
-446984452 -447083106
-377803155 -377805457
-869441062 -869398036
-790327868 -790182662
-650279376 -650291564
-785593262 -785735162
-650556602 -650360090
-823940101 -823743367
-723595298 -723485442
-999743088 -999680814
-39915478 -39725876
-527062681 -527045885
-734564830 -734564344
-660988171 -661052113
-880419440 -880400416
-926111522 -926122524
-136338869 -136185605
-891712642 -891542758
-541039144 -541234654
-103114696 -103206724
-635517253 -635365029
-552467788 -552334170
-865349323 -865329091
-321307118 -321384688
-330484217 -330459021
-165799248 -165682376
-197127118 -196979536
-118821948 -118783812
-41630162 -41504558
-113718291 -113609247
-931622000 -931619628
-965094662 -964942648
-939146716 -938983770
-638273812 -638174392
-541969580 -541971774
-209094849 -209289591
-563676085 -563676275
-542957614 -542810252
-659283300 -659217188
-731648364 -731648516
-914459740 -914484704
-441830791 -441989159
-198762656 -198776518
-162345026 -162302486
-511064637 -511189327
-742140653 -742257765
-489848502 -489944386
-878498849 -878504343
-94711491 -94618829
-896349754 -896453328
-801122916 -801242056
-421749043 -421781181
-158676771 -158568205
-318629885 -318795783
-60140191 -60162669
-235242668 -235225716
-411264066 -411231612
-25876220 -25780072
-879013987 -878838419
-539238429 -539135203
-188345961 -188421225
-46215448 -46244044
-988537430 -988602694
-205839080 -205824406
-783812284 -783779742
-499185950 -499362528
-797331281 -797436039
-500222135 -500241135
-941985588 -941864906
-947954449 -948010845
-566546045 -566620075
-498866535 -498918279
-903108733 -903205855
-674988891 -675180397
-714023131 -713932847
-184283279 -184222235
-696046747 -696079951
-714577593 -714588495
-539494235 -539310921
-364459720 -364453068
-398956685 -398975589
-498077210 -498019816
-455979939 -455861891
-229124450 -229003930
-582824010 -582948452
-252355362 -252542556
-793504195 -793329697
-889740945 -889805581
-116216799 -116138473
-926577836 -926378846
-718233016 -718236366
-656458860 -656552226
-746577560 -746454648
-945799142 -945937570
-486574932 -486438874
-777264817 -777110669
-238010616 -238093258
-300311205 -300388821
-463079178 -462980926
-628091866 -627897540
-964767541 -964807335
-845765399 -845710573
-483371039 -483208669
-874112723 -874248333
-538055891 -538010587
-624254125 -624303215
-20670889 -20603803
-532627220 -532464096
-414505659 -414444345
-568521762 -568466816
-675727830 -675790994
-451659496 -451667720
-798524475 -798591175
-518030256 -518099268
-436406581 -436596931
-633150647 -633189459
-76768835 -76895377
-173980380 -173946806
-449384179 -449310783
-517873868 -517987338
-688097513 -688209591
-500665692 -500865130
-82344651 -82167693
-392499040 -392469746
-718566265 -718581901
-86106500 -85992032
-210786086 -210854292
-872493830 -872492004
-779305308 -779451296
-361487981 -361449321
-893144997 -893260015
-647759677 -647919569
-52029901 -51938123
-912010422 -912201794
-218750234 -218919394
-934421015 -934231073
-470276814 -470155582
-593422249 -593384183
-291796604 -291992004
-608438203 -608349669
-502630041 -502667327
-490543123 -490634957
-977030559 -976938081
-323526495 -323639569
-630786576 -630788968
-93201851 -93381941
-14053086 -14042764
-122718924 -122724722
-8340115 -8460787
-831089523 -830972215
-150325150 -150252740
-54822238 -54627080
-361834159 -361935477
-761612137 -761516423
-802096229 -801994301
-124948543 -124824487
-436064022 -435889664
-711377107 -711368979
-559284872 -559169322
-86533501 -86336797
-22190530 -22039898
-308662583 -308573419
-371624994 -371567730
-542374577 -542471431
-4528703 -4720857
-923508246 -923563274
-425992698 -426044700
-949292293 -949175935
-204234201 -204146503
-613705291 -613592617
-214730334 -214689120
-9442047 -9436683
-34944441 -34745895
-312202120 -312111644
-110008535 -110137931
-936209005 -936094231
-581511988 -581465528
-176453153 -176584825
-865516298 -865618262
-376760156 -376686478
-580440443 -580578227
-200118085 -200305915
-299999024 -299948302
-640041406 -640208288
-751975451 -751896681
-678440578 -678620878
-206914083 -207074659
-103296225 -103491919
-742272841 -742242689
-427373796 -427187790
-777740543 -777911827
-48977139 -48843657
-544656878 -544844736
-31850284 -31657906
-813460360 -813300070
-977171976 -977208076
-630307290 -630225740
-108232808 -108291798
-84458060 -84270454
-627871333 -627675715
-451696341 -451639099
-856853499 -856886673
-434516343 -434437193
-897601272 -897475436
-908333067 -908380577
-672167523 -672003207
-494177834 -493978218
-433257212 -433342268
-326359355 -326553979
-248766373 -248584197
-562418071 -562285483
-181541580 -181666232
-716259318 -716369954
-94537341 -94616185
-152504222 -152643662
-402467189 -402527741
-885745921 -885666477
-737814178 -737694808
-862174673 -862099945
-420494189 -420301299
-642727014 -642689626
-473048566 -472851604
-6412992 -6520028
-220378664 -220416044
-715016794 -714861696
-185396200 -185240358
-641202463 -641355345
-912734830 -912601896
-76507317 -76351113
-655116564 -654970402
-456196701 -456097249
-81531512 -81634402
-2391967 -2517435
-549405118 -549320156
-30665726 -30514546
-100435176 -100595544
-496045689 -496098391
-212382429 -212390489
-113815097 -113621485
-784956943 -785145799
-283907612 -283814468
-264946478 -264874628
-536138863 -536090753
-601081287 -600998771
-576021930 -575837746
-766285195 -766259567
-491037733 -491154699
-761340358 -761383088
-363418434 -363351296
-59034873 -59071247
-508863190 -508996454
-536540701 -536727913
-395611101 -395488005
-525245485 -525339587
-903003507 -902916577
-571546027 -571561389
-204480575 -204591913
-530267159 -530456145
-32098203 -32175815
-32312890 -32305726
-664355505 -664498897
-122277442 -122389620
-998834116 -998956002
-873868288 -873704970
-831269617 -831391877
-438594836 -438627882
-812147893 -811954099
-736529262 -736458270
-274554569 -274443935
-882404655 -882249345
-139929305 -139849663
-458148586 -458083730
-66638951 -66529559
-129170088 -129207610
-219148402 -219179748
-798333966 -798276602
-516165086 -516228976
-80987605 -81102553
-852504157 -852573751
-604467967 -604409985
-536362945 -536344689
-147850186 -147890158
-982089774 -982213472
-867951653 -867761399
-689931435 -689812163
-911540402 -911462392
-157296988 -157240936
-656008403 -656094775
-735692933 -735846345
-765212110 -765181144
-74285600 -74246346
-328267644 -328318394
-465498817 -465697413
-886692006 -886835534
-456119519 -456273883
-664840818 -664693554
-958364562 -958293054
-497444284 -497630298
-406717054 -406707522
-570018284 -570054004
-990890821 -991037335
-607913542 -607759150
-204512042 -204671784
-327945745 -328021645
-447544553 -447669211
-324173855 -324075177
-256615881 -256499289
-169253354 -169299440
-204339772 -204536244
-573998345 -574106597
-47410542 -47496808
-731446715 -731598359
-101990983 -102111471
-91652687 -91658325
-50748245 -50675835
-486897451 -486698927
-113917838 -113785686
-766898390 -766729942
-354626425 -354702391
-410954917 -411036295
-151521519 -151446061
-819978221 -819821297
-667029923 -667125831
-392484393 -392469567
-613795644 -613780422
-105610773 -105630981
-405267949 -405463589
-909936204 -909986316
-279471591 -279273665
-847342333 -847535261
-193451190 -193529122
-170536734 -170454608
-870557831 -870375969
-28112094 -28084122
-814018938 -813921606
-739214080 -739399642
-300810986 -300620814
-919673601 -919484699
-913896496 -913918024
-680664223 -680715301
-239457626 -239386646
-911425372 -911490632
-887940912 -887951444
-631176955 -631156771
-480902860 -481093228
-842629490 -842680856
-233008510 -233124142
-590322325 -590354241
-83215744 -83068186
-986218901 -986260833
-940515106 -940547396
-205437012 -205488872
-444770632 -444601482
-359019660 -359063148
-432075022 -432241786
-840174574 -840350538
-390106691 -390068863
-626527627 -626383869
-43366056 -43404150
-336717583 -336588973
-431209020 -431138098
-988985935 -988844713
-516273627 -516392167
-75126688 -74929170
-269206320 -269350260
-794362207 -794304609
-795565886 -795661618
-476609933 -476600679
-384559838 -384440076
-384759049 -384676121
-282986854 -282945406
-133579945 -133510559
-431272422 -431371952
-80641111 -80488183
-240918614 -241025852
-638872662 -638840028
-327334110 -327233376
-666018925 -665924515
-476378307 -476459825
-424448008 -424365990
-572019936 -572085344
-657663778 -657573798
-463961196 -464091348
-593665770 -593807446
-302406203 -302390771
-590431286 -590452972
-751876874 -751936066
-21247334 -21208032
-396091370 -396165694
-935297701 -935202415
-801328467 -801155645
-175231152 -175406290
-692671190 -692777946
-432504732 -432556954
-943593501 -943726515
-578786917 -578619597
-147053701 -146925813
-959767710 -959782490
-594697761 -594543827
-602743119 -602911437
-823588674 -823444698
-850227235 -850282015
-459009540 -458998456
-10952974 -11052780
-257492169 -257361143
-888543268 -888557176
-39334594 -39420818
-616828270 -616917210
-416558561 -416488001
-968647686 -968665454
-883252916 -883256608
-428562813 -428714857
-8200177 -8399547
-887370450 -887183634
-917899816 -918053214
-418371635 -418400989
-88604515 -88743749
-442879891 -442856599
-314231745 -314291117
-806649198 -806687718
-66322344 -66187532
-925998846 -925969808
-385724944 -385703288
-250983542 -251145766
-576698847 -576835019
-669308477 -669173871
-466455242 -466334888
-826545983 -826359063
-854314923 -854417571
-134231508 -134290230
-430014578 -430002218
-897350616 -897363806
-737481992 -737423160
-379277004 -379185336
-231693261 -231787733
-990165296 -990153422
-233260721 -233166133
-243038868 -243058278
-83913421 -83881965
-7689780 -7855830
-20117857 -20180905
-351869977 -352053201
-435308006 -435424612
-457445280 -457346032
-862984526 -862791414
-783079295 -782931065
-554241386 -554217976
-120895378 -120802660
-779571450 -779472922
-70929425 -70837329
-163390650 -163283324
-421256814 -421438194
-333751409 -333758563
-360531920 -360381000
-628385316 -628349562
-290074165 -290197649
-858240833 -858161883
-775967318 -776061374
-798016065 -797838983
-210488928 -210304294
-563535620 -563565224
-965784534 -965705156
-417772906 -417883656
-674228876 -674301000
-889387726 -889372514
-902574972 -902588666
-660502723 -660523219
-213762484 -213686588
-64223879 -64303681
-55956555 -55859369
-837496218 -837691670
-393350711 -393365517
-430334728 -430508100
-791090502 -791034724
-87886775 -87828671
-904973492 -904931830
-233616263 -233680841
-154953377 -155052423
-152221774 -152199114
-144592712 -144720144
-308742867 -308830193
-7326671 -7228877
-90772157 -90786177
-384899384 -384954544
-591868457 -591992119
-586626713 -586570821
-99163953 -99178061
-448730238 -448729646
-135375422 -135363858
-612567761 -612471979
-467846674 -467872490
-506654030 -506514420
-42093510 -42087292
-911630061 -911450743
-283460464 -283372322
-463955034 -463850492
-920710773 -920733445
-657602800 -657724756
-138928504 -138740466
-884348777 -884502737
-125914285 -126105063
-466707385 -466529463
-730991589 -730969727
-716721407 -716914387
-835831209 -835713039
-61470773 -61642947
-817342502 -817511542
-115219679 -115260459
-57454338 -57514290
-890574733 -890689591
-189840501 -189848417
-362107395 -362265063
-659329115 -659518429
-731257646 -731256752
-718016193 -717939201
-265730951 -265533427
-131885622 -131978270
-449885594 -450030132
-918366206 -918386518
-347262856 -347282536
-551110484 -551257200
-744350349 -744531797
-892379974 -892374554
-54110112 -53963170
-138035829 -138004615
-185401375 -185437149
-654551272 -654435282
-293487293 -293576169
-566880147 -566810893
-55294999 -55336075
-304855050 -304891822
-330865472 -330785448
-914559367 -914494989
-557432401 -557337021
-210180353 -210306695
-960870213 -960786863
-276344056 -276290028
-133194925 -133192431
-77310060 -77450362
-301268090 -301183640
-529099095 -529080973
-669891898 -669708910
-178244740 -178139480
-164743403 -164897675
-809450194 -809558664
-913422654 -913320872
-315537114 -315344478
-794096025 -794120825
-652880848 -652951398
-476074627 -475942951
-453999241 -454194499
-683398573 -683506877
-653046377 -652856419
-299420688 -299335304
-20637346 -20586850
-257329433 -257409473
-758305637 -758400659
-938985429 -939038257
-324655284 -324478844
-387938661 -388056739
-253620059 -253452675
-939316184 -939369986
-266584390 -266419362
-14091772 -14028670
-800925116 -800932486
-609731820 -609913816
-317959630 -318125894
-192968633 -192924257
-211402457 -211558961
-119178442 -119281880
-309605035 -309670633
-468877359 -469063093
-625096466 -625224364
-806758977 -806860339
-123234309 -123063379
-365368867 -365373187
-713823714 -713882982
-429362576 -429555588
-293977986 -294029296
-300304117 -300334329
-921742866 -921603474
-627297405 -627411961
-553694182 -553812830
-180020305 -180131715
-658517370 -658692404
-753644161 -753469749
-849443703 -849531231
-937185769 -937186343
-869319156 -869389918
-742518766 -742570484
-157413039 -157576279
-311803718 -311916580
-835772124 -835717984
-678277600 -678218352
-203753202 -203676858
-88338047 -88377677
-775120896 -775053858
-171620732 -171798318
-567813927 -567657753
-267561988 -267510018
-573398091 -573325527
-804569998 -804561142
-770792575 -770954577
-997904134 -997736280
-914216467 -914110799
-733412301 -733458773
-510495226 -510484558
-924117787 -923976403
-684396025 -684244379
-312333594 -312280394
-357440713 -357600887
-830306112 -830181222
-730761535 -730820139
-482474131 -482450359
-88486147 -88355367
-924841801 -924964705
-264598482 -264555820
-699830023 -699847935
-3336682 -3386904
-100529948 -100726602
-749270412 -749455180
-508504173 -508367173
-915831023 -915854755
-842478554 -842510180
-547387503 -547545079
-837400356 -837552212
-712049108 -712012192
-368381117 -368330151
-67067555 -66872339
-459690744 -459563834
-861611248 -861628084
-75282939 -75148389
-171421772 -171615370
-889875639 -890070043
-857907315 -857713495
-41249511 -41160123
-180568991 -180471665
-276451669 -276482497
-17397714 -17574064
-264406358 -264483700
-595317055 -595229365
-774871618 -775068622
-205282018 -205462942
-221136507 -221201947
-505347648 -505178364
-487106949 -486918511
-439880003 -439743621
-191331854 -191470404
-935539412 -935641838
-189787059 -189844459
-867476295 -867617447
-498850218 -498721212
-672645744 -672532510
-433870418 -433882294
-393633098 -393750508
-696627791 -696560657
-426690877 -426556369
-278386746 -278412966
-648376228 -648417452
-156537594 -156699342
-871327161 -871215361
-762488818 -762552726
-822079386 -822212972
-260541998 -260705312
-719253754 -719221188
-536320467 -536405423
-558095135 -557947891
-890368074 -890556222
-5191121 -5260837
-765352927 -765400983
-727820999 -727937787
-949083443 -949148403
-449113131 -449094013
-546520901 -546697489
-106836595 -106806277
-400088107 -400209447
-710344827 -710191741
-788782562 -788607094
-23124026 -23288582
-819038784 -818957166
-4219626 -4294590
-606552137 -606409681
-474024929 -473849695
-910098010 -910025424
-232013489 -231889457
-301854882 -301830572
-569112094 -568923908
-621634520 -621550680
-809098227 -809187609
-803137335 -802975127
-155105921 -155289275
-260610177 -260800447
-974535530 -974469638
-874750465 -874828153
-797780422 -797593818
-149023314 -148882718
-678924675 -678805481
-653192641 -653216137
-348258057 -348079637
-704765865 -704630617
-514170817 -514340907
-775796150 -775618402
-552561815 -552373761
-828436353 -828634643
-247746994 -247721624
-979292626 -979260120
-672491695 -672550721
-190388459 -190354173
-864376228 -864511206
-213251476 -213354956
-687696432 -687781432
-246672156 -246751396
-469081957 -469133457
-968771223 -968917583
-767432869 -767318097
-594722852 -594863372
-834781590 -834701766
-113866029 -113969647
-669566262 -669541844
-191893546 -192086874
-612914248 -613106568
-944162375 -944258003
-95411893 -95598191
-195957112 -196087712
-845434219 -845333077
-427565470 -427545252
-321686527 -321850791
-328992442 -328894904
-860903288 -861036844
-660641147 -660472559
-209686503 -209603331
-975135893 -975130557
-510157126 -510127176
-954998869 -955185061
-150127702 -150274914
-910402155 -910469905
-917743845 -917813549
-889972841 -889782095
-27707544 -27812198
-622611297 -622507603
-698570035 -698440909
-468124112 -468008326
-302393681 -302418725
-42548387 -42556483
-271229624 -271208384
-50828425 -50707099
-735009955 -734971159
-309856059 -309678781
-47695668 -47764208
-645299544 -645487202
-100756613 -100899553
-534913684 -534965498
-114467514 -114621128
-534419815 -534533345
-404001839 -404184299
-836974083 -836876971
-227891871 -227771771
-879025103 -879002871
-210558797 -210419059
-747155433 -747043213
-431647635 -431802225
-132801711 -132758913
-134366993 -134247061
-622019012 -622149070
-290984973 -290870385
-510832683 -510939241
-765198767 -765376955
-300647006 -300602204
-776977061 -777149605
-737293204 -737403162
-832497029 -832657765
-795800797 -795931987
-608983568 -608814942
-19094247 -18913611
-767848635 -767920759
-325968098 -326082184
-349031679 -349212165
-107490055 -107458615
-723890745 -723942577
-942036581 -941934595
-736625740 -736592630
-660826986 -661020142
-542057120 -541886428
-318205987 -318057271
-795658232 -795805500
-960969165 -960799985
-394688448 -394698706
-345241401 -345156651
-446146081 -446276261
-848676712 -848702060
-349910667 -350110203
-602123379 -602276307
-49807331 -49793695
-665965457 -666072393
-864825999 -864999391
-603296890 -603411688
-152058480 -152210444
-735142729 -735060023
-818211460 -818089368
-653729090 -653544646
-368167906 -368011496
-406495328 -406404672
-858074571 -858007333
-483596648 -483712894
-275835870 -275937696
-483935182 -483998492
-106156475 -106182171
-657405214 -657336938
-529470007 -529590305
-512035566 -511980398
-139023467 -139140271
-784209680 -784227208
-471688437 -471847451
-51434094 -51628028
-815629155 -815803245
-871789356 -871798138
-554711892 -554522146
-654868666 -654789952
-468717597 -468775335
-476185523 -476355733
-639523389 -639659861
-561044860 -561044210
-256655810 -256575952
-281586682 -281407042
-649662266 -649506342
-81056052 -81157024
-954576337 -954703535
-11852632 -11848790
-443660189 -443838517
-524415574 -524248434
-130373864 -130462036
-398993687 -398957491
-781838614 -781741564
-526903640 -526856980
-335948740 -336123644
-492905914 -492978510
-358275672 -358118568
-897921525 -897868511
-929374715 -929272129
-301842727 -301725179
-982866963 -982844785
-836762206 -836915830
-385681892 -385767996
-412100513 -412219093
-51883566 -51966586
-505417392 -505385992
-428974538 -428944242
-145885151 -145720045
-730092277 -730168265
-216477257 -216418045
-63069971 -63088687
-616414536 -616486122
-390589037 -390567923
-908788966 -908958806
-951726975 -951923511
-269278290 -269175562
-395059039 -394995097
-576555891 -576393495
-328748984 -328786044
-243883073 -243917165
-563733079 -563895669
-211114128 -211116120
-787353468 -787225480
-541024835 -541108645
-124563832 -124378438
-420537510 -420662400
-363056303 -363085549
-851288215 -851363597
-915302085 -915290541
-600923119 -600804761
-789458499 -789324829
-184491080 -184437252
-210866678 -211035558
-369152007 -369034569
-241137570 -240992436
-705084584 -704908190
-280086467 -280061193
-742508029 -742632939
-299196376 -299357394
-116218969 -116327287
-228476874 -228386504
-966101861 -966100601
-187853149 -187943865
-984374042 -984517982
-273299052 -273179180
-383716837 -383823153
-211279845 -211284215
-574870458 -574990258
-125861339 -125721059
-261541043 -261649651
-475349552 -475547676
-561438578 -561352346
-727415621 -727232775
-962818688 -962813738
-660810951 -660904743
-208247594 -208193490
-218546452 -218469482
-363826 -401034
-41567360 -41468170
-690806451 -690638783
-143558264 -143516330
-198976278 -198936426
-592263751 -592446013
-369838635 -369917097
-196334852 -196150776
-528765463 -528892501
-754655513 -754628101
-818722242 -818576808
-341953985 -342060747
-346426449 -346424907
-297010051 -296851319
-521540410 -521671910
-916532806 -916430334
-193937588 -194089310
-821297448 -821264720
-517890259 -517930603
-140890986 -140862672
-225099580 -225134348
-231303177 -231257157
-178621880 -178612384
-132269596 -132423974
-282251997 -282351649
-395321945 -395306995
-846704957 -846725431
-590402634 -590360668
-497820574 -497793200
-98230011 -98052683
-630793483 -630784453
-305305920 -305324248
-275205735 -275268109
-105313949 -105317485
-842774858 -842720408
-747335909 -747146519
-928732709 -928604361
-924903253 -924769939
-872418136 -872301394
-750951331 -750962893
-408478045 -408404189
-296206378 -296017890
-581030792 -581109178
-404563512 -404573490
-103539655 -103562115
-701554641 -701672993
-486098695 -486073575
-249118973 -249262443
-58432047 -58459173
-792425719 -792476399
-152359021 -152220773
-70557346 -70698954
-644036028 -644207852
-779492602 -779522186
-9858197 -10025891
-598659112 -598610572
-181603906 -181602880
-830669528 -830632766
-309392788 -309322060
-520325885 -520276235
-417967504 -417799808
-167345956 -167298972
-780942437 -780787927
-807359871 -807444807
-516196167 -516197031
-615708915 -615750329
-138198360 -138305372
-637545147 -637624647
-897267107 -897357211
-288095705 -288287627
-957974981 -957961925
-384439589 -384328767
-937319909 -937425867
-490988338 -491096216
-557102229 -557173077
-326856919 -326959803
-128971008 -128801120
-704130574 -703942070
-703789851 -703619343
-556371059 -556209863
-815490884 -815621592
-945072661 -944955637
-873178075 -872990191
-907196191 -907388371
-557850070 -557947920
-280766420 -280788850
-466910654 -466911072
-738108857 -738266605
-3731444 -3602534
-380134192 -380057288
-358626595 -358785189
-841323708 -841153364
-471000536 -471149054
-985705782 -985705570
-955793732 -955830202
-954934847 -954949933
-426016179 -425850541
-772334313 -772184369
-559667611 -559538625
-354409045 -354481863
-672783573 -672872163
-704387214 -704290588
-529850595 -530021339
-676041787 -675923893
-345423067 -345557959
-376243601 -376203559
-242533514 -242492760
-409369138 -409372422
-719102579 -719202519
-184189968 -184149884
-318463726 -318474540
-841836356 -841739824
-279500465 -279442717
-323449563 -323461973
-242793383 -242604413
-588782111 -588973573
-44427184 -44595980
-234784090 -234814330
-440648361 -440516265
-99259725 -99347421
-508460255 -508603549
-709564040 -709689806
-480998044 -480945884
-43070157 -43194727
-379715520 -379639218
-175673231 -175615859
-394030138 -393834284
-869414274 -869467850
-280084268 -280101692
-825462392 -825268184
-372731470 -372769452
-483119503 -483193175
-292122450 -292062950
-498558128 -498435038
-189640301 -189815759
-435557763 -435466885
-856488204 -856481570
-712855372 -712929758
-488734631 -488881123
-95984455 -96130939
-676552850 -676590614
-751840825 -751686757
-472205977 -472326779
-167176952 -167027888
-116177636 -116096488
-34823086 -34845168
-609896482 -609931150
-729741762 -729709026
-956832956 -957015634
-101158387 -101328785
-848976553 -849120989
-373574991 -373465881
-860687018 -860562244
-458992600 -459128526
-6274574 -6466510
-173717042 -173592736
-288714572 -288749344
-353322231 -353276295
-437815247 -437785789
-806350003 -806332949
-734548204 -734387458
-11611323 -11671335
-991226071 -991338977
-320087013 -320270293
-549995037 -549870957
-815162081 -815282019
-145920270 -145850032
-289216289 -289242067
-381917488 -381844182
-161328684 -161224832
-206628792 -206596330
-483881076 -483918902
-816387763 -816377869
-546436123 -546246567
-691435 -829393
-423235330 -423100500
-53245374 -53290332
-253560210 -253723334
-894804203 -894718161
-657448622 -657361806
-920031410 -920162692
-986378453 -986536391
-60906270 -61028902
-787505234 -787391482
-749434665 -749620415
-529677333 -529600983
-688271728 -688147454
-175060422 -175229198
-499444308 -499280748
-461680033 -461855793
-125238205 -125112443
-388974215 -388936679
-605937143 -605808331
-919187406 -918987994
-295936108 -296032582
-8218935 -8131757
-449430568 -449614316
-117472862 -117399792
-630933490 -630862738
-599207802 -599175712
-116529633 -116695625
-851640321 -851831023
-596903087 -596960181
-25072857 -24895157
-167384859 -167565951
-363384865 -363372293
-282714647 -282854887
-625639518 -625667046
-698645207 -698494863
-196980675 -197053327
-1180877 -1016327
-971920348 -971835960
-375008267 -374871703
-606861346 -606921788
-929534651 -929539637
-914429278 -914472222
-205060413 -204891833
-351135664 -351154204
-263521745 -263428713
-962387559 -962531473
-208359974 -208225822
-985456748 -985599744
-838036527 -838094749
-153107394 -152966126
-264723352 -264881470
-85078655 -85041013
-364257543 -364292907
-853913831 -853892645
-320062767 -320178653
-992623728 -992523450
-184055496 -183879090
-731257199 -731234997
-191544712 -191528518
-987889100 -987786902
-583051860 -583005766
-963319774 -963286098
-885572293 -885604131
-591159073 -591095139
-764696604 -764690734
-767592252 -767697952
-668458191 -668520837
-885630998 -885616404
-114944786 -115097010
-844661917 -844739399
-607366884 -607363050
-937339512 -937372888
-44072529 -44224493
-262039610 -262204754
-229843220 -230025598
-852950307 -853000247
-435785955 -435669217
-684622997 -684475337
-843758167 -843686587
-178692896 -178748124
-953598371 -953540415
-894028497 -894140821
-245056210 -245202030
-846233284 -846050014
-964332944 -964198614
-69997664 -70131972
-158053894 -158214906
-21339475 -21351759
-186300677 -186166407
-823466812 -823329036
-406140041 -406047485
-368292344 -368469890
-21073759 -20969911
-468068963 -468234413
-940491067 -940603725
-481465926 -481636306
-799140757 -799244893
-976275442 -976421842
-887403877 -887442265
-864735977 -864589169
-737598814 -737446586
-639451176 -639506398
-410511325 -410438451
-617229983 -617055913
-109470720 -109326420
-505033358 -505050720
-585639381 -585576897
-584221648 -584273044
-212372707 -212481723
-220397354 -220382604
-686699964 -686642420
-646266858 -646191442
-654779687 -654957645
-611015396 -610935534
-632159498 -632161544
-960544817 -960639269
-353764544 -353821370
-222954233 -222790803
-832802537 -832775069
-857744520 -857723132
-645084271 -645038165
-655476416 -655585616
-448690559 -448553769
-939649256 -939641244
-464011837 -463898231
-363357207 -363497759
-92993682 -92902580
-671462537 -671344317
-248015885 -247965261
-259307655 -259361455
-513013977 -513008711
-838493821 -838634099
-213195378 -213039634
-839697520 -839658286
-820896413 -820721453
-22523673 -22610491
-974281945 -974244689
-328293019 -328170325
-602425849 -602287897
-111908603 -112054877
-819117078 -819288662
-36731329 -36751829
-99899058 -99962440
-18924222 -18907218
-770063167 -769863933
-213385974 -213568782
-244099411 -243920321
-485326820 -485279362
-524466038 -524427732
-728359408 -728242288
-189912844 -189862690
-461475240 -461410360
-645715430 -645899630
-103040346 -103008986
-312065539 -311962971
-814831689 -814683869
-831907329 -832033593
-395010100 -394865418
-885623701 -885584561
-415495125 -415520313
-163977849 -164135715
-472602152 -472706204
-797151127 -797051231
-148112086 -148143580
-344924928 -345055026
-998987150 -998924854
-225547789 -225437309
-368512486 -368580666
-527306769 -527138991
-18054461 -18003929
-63719468 -63675712
-106131027 -106243061
-990771170 -990847770
-541066740 -540973464
-456715240 -456630450
-50191319 -50079131
-159393907 -159342493
-341197245 -341243335
-802283227 -802360821
-296725355 -296705709
-634010886 -633968548
-32768561 -32898707
-792210057 -792343141
-688620011 -688661333
-785805785 -785664539
-783339723 -783513547
-291753715 -291654477
-213106098 -213303216
-497081862 -496895688
-523221780 -523255660
-291704096 -291610558
-660711342 -660824524
-703527454 -703609022
-153445511 -153600439
-468244275 -468290575
-432557049 -432556859
-837138881 -837287181
-813648215 -813486231
-182547496 -182535784
-759586750 -759465412
-607175479 -607204189
-478804349 -478842265
-603751570 -603807526
-829539104 -829397198
-192207249 -192040905
-957488775 -957298075
-411873315 -411825271
-243394573 -243567307
-276434343 -276375911
-429057961 -428979619
-325433280 -325541218
-367199174 -367231550
-516905482 -517050486
-633789399 -633887393
-298858783 -298866165
-371511398 -371548334
-864766969 -864910755
-425510465 -425618123
-265970134 -265835158
-411487014 -411422274
-986879866 -986939814
-778240436 -778389930
-158116478 -158313988
-987134513 -986969445
-40153801 -40310643
-939871005 -939769977
-71528338 -71640634
-869809484 -869917258
-269707903 -269640321
-959385828 -959427338
-19412852 -19286818
-354507531 -354652547
-220118031 -220018787
-862605306 -862629340
-799858405 -799823519
-920445645 -920346335
-821435513 -821609159
-882582820 -882782576
-122703593 -122548829
-249961936 -249828698
-822657938 -822702292
-493406898 -493276352
-521631116 -521826686
-55942828 -55970282
-511060262 -511020238
-698064810 -697982412
-997452270 -997391566
-257642297 -257706823
-731305482 -731209810
-857985884 -858163258
-771167763 -771104367
-120886834 -120903922
-305128695 -304960667
-80752419 -80668645
-996738900 -996544270
-849244579 -849340157
-509240816 -509127934
-92939533 -93047831
-570728867 -570765907
-245185462 -245218598
-57633422 -57448648
-171416823 -171284471
-830349735 -830378623
-816237059 -816161731
-720391802 -720513764
-193815578 -193750348
-693861685 -693747237
-340205338 -340034616
-165415943 -165242477
-735024922 -735078776
-945842164 -946032976
-453234223 -453248377
-927411749 -927525009
-756581351 -756727161
-999878825 -999979357
-188502548 -188536126
-497854726 -498005060
-104685294 -104793102
-8987397 -8898563
-247140277 -246979753
-732779262 -732579868
-703214416 -703076744
-28921663 -29026337
-570393755 -570474079
-802941171 -803056231
-573168231 -573336577
-799744839 -799738885
-328148512 -328125740
-741037742 -740966824
-463237698 -463336860
-326025141 -325886613
-521552095 -521555355
-447250010 -447447996
-190902453 -190982431
-355927941 -355979591
-219018349 -218820439
-38122617 -38194013
-303259848 -303283320
-430094451 -429934705
-26798955 -26782315
-906149454 -906295886
-402079813 -401896467
-571362345 -571371389
-3385163 -3518295
-990550948 -990542324
-114328485 -114360025
-118356554 -118209338
-682295524 -682405266
-640513277 -640364775
-625955420 -626134560
-223656337 -223558757
-535733708 -535585250
-219748137 -219599907
-12486885 -12441065
-58019689 -57997325
-911266768 -911458002
-573609268 -573489004
-322142059 -322183825
-654034241 -654162465
-853590045 -853409811
-828135584 -828303478
-738493994 -738529762
-569876978 -570036144
-67838122 -67693424
-127451405 -127410901
-341842638 -341741370
-161939332 -161908792
-564488738 -564512460
-362374294 -362363420
-480756695 -480772921
-495310797 -495415119
-851696739 -851653309
-719875095 -719769629
-127186940 -127333854
-816072884 -815951334
-622573410 -622649184
-514427937 -514253877
-841855341 -841928791
-837783315 -837748015
-608175240 -608286190
-542538059 -542568373
-98180827 -98290863
-213371768 -213361500
-579433627 -579327033
-426198104 -426373692
-552609551 -552764289
-397154756 -397134302
-559211136 -559358608
-934817011 -934833719
-52406528 -52599408
-277278830 -277257574
-19599634 -19420176
-103032792 -103118242
-952559158 -952401128
-34429564 -34619798
-646299392 -646234324
-111087326 -111066488
-261670798 -261673256
-456902771 -457043279
-337602870 -337528420
-383461514 -383285158
-199056468 -199232122
-924309112 -924357224
-590326831 -590381651
-313001226 -313004898
-702669031 -702657525
-706599424 -706635658
-89673092 -89659186
-189356396 -189326298
-983766357 -983831267
-220835913 -220642551
-647298323 -647192341
-877142481 -876992437
-372224895 -372289857
-149968872 -150135662
-340284883 -340413679
-931832883 -931887715
-198816110 -198956352
-353732508 -353777610
-863919771 -864001363
-472196470 -472159842
-397803845 -397828949
-355650184 -355459960
-727047789 -726977927
-994554045 -994448675
-534072377 -533913523
-832971356 -833018230
-564102538 -564152628
-776726788 -776915334
-656482998 -656493748
-584666501 -584822407
-700704265 -700783467
-744345388 -744187694
-370619768 -370549938
-18456923 -18589245
-805032963 -804929981
-423758888 -423825110
-729145478 -729150666
-953815807 -953970285
-291320690 -291146582
-12938271 -12934241
-905710202 -905828994
-546622845 -546772133
-710607129 -710449477
-983122661 -983319287
-453246613 -453250141
-51851406 -51716304
-705419799 -705404217
-127030258 -127077332
-558673755 -558741259
-831828925 -831970461
-579964625 -580071155
-337587692 -337618048
-269226926 -269074388
-877942116 -877914316
-418423449 -418565809
-377094559 -376908991
-343596005 -343548303
-155647134 -155451484
-350921976 -351052194
-548017544 -548031502
-285958382 -285946586
-820517837 -820590591
-746276735 -746184395
-180718006 -180847360
-543277489 -543441255
-68380128 -68304402
-32662714 -32833634
-164123444 -164147986
-549630246 -549465468
-252424119 -252448959
-164236936 -164059036
-623998129 -623919855
-134816472 -134922034
-774690771 -774564225
-389136396 -389112974
-307289839 -307425197
-819980675 -820088783
-568566417 -568477107
-403531341 -403374485
-251534859 -251600177
-227883237 -227918509
-413378795 -413300165
-412691722 -412764594
-771697406 -771600134
-126738129 -126667559
-997734817 -997570109
-979276373 -979139175
-952015170 -951903830
-512501218 -512562002
-861670458 -861725684
-509491347 -509578951
-450487987 -450652177
-533304280 -533204694
-164056782 -163891494
-864317079 -864139287
-191593802 -191698928
-806262815 -806153143
-822089101 -822076335
-943788238 -943851736
-87857723 -87740113
-256007086 -256028590
-548781649 -548973423
-821476517 -821491803
-932751987 -932751675
-459248047 -459438981
-529315922 -529323840
-731109736 -731246098
-150526963 -150362889
-998099078 -998025924
-246839375 -246978427
-691746842 -691744838
-482328513 -482259701
-154225560 -154187826
-696063349 -695900687
-637570881 -637678413
-563022251 -562982531
-155968152 -155979028
-130054110 -129970424
-963365515 -963529909
-27588813 -27759871
-119032052 -118894128
-537787934 -537966138
-890970005 -891061701
-879515638 -879405840
-510690295 -510778883
-227457596 -227614044
-911829669 -911759439
-169075475 -169197653
-792607368 -792648868
-599383167 -599200959
-675902608 -675982840
-841008918 -840984154
-717850511 -717799367
-691007879 -691119531
-21915660 -21987450
-664503530 -664494264
-801039064 -801182486
-615432847 -615248079
-156623659 -156775025
-795202334 -795374562
-393549004 -393502794
-786965255 -787132931
-365770329 -365758923
-778710890 -778817054
-142755273 -142608117
-116312376 -116407794
-346121575 -345946947
-396697130 -396881642
-339219714 -339367150
-184728312 -184704754
-525558878 -525401778
-382425198 -382511596
-525092814 -524920762
-338607241 -338759585
-342872353 -342937495
-464154521 -464028175
-718234691 -718190617
-559455809 -559336313
-389569856 -389420462
-545336204 -545181328
-18631993 -18546497
-589749527 -589732471
-781978267 -781979355
-247470740 -247402782
-397414103 -397469603
-883235080 -883357330
-499382334 -499522146
-810517556 -810696512
-667365081 -667397505
-629376231 -629350169
-512368281 -512451009
-59644705 -59683643
-994338862 -994203548
-318643077 -318466005
-802142125 -802136895
-380058905 -379986395
-335293052 -335429136
-694284413 -694353501
-75201060 -75215664
-52655172 -52543644
-734467831 -734424371
-276515476 -276609400
-396112718 -396030528
-197219396 -197250772
-267412388 -267266902
-815917168 -815970070
-355226701 -355353923
-980065944 -980204524
-509958755 -509931283
-579896523 -579983963
-527409422 -527551130
-572211717 -572370933
-336915052 -336887832
-179441362 -179301626
-932284967 -932136785
-526972491 -527152871
-617142948 -617060210
-671222147 -671403427
-593912136 -593911714
-327534498 -327416212
-577291892 -577265256
-74114873 -74265973
-238360863 -238480729
-918714553 -918763533
-949390206 -949201070
-49139511 -48968071
-464366272 -464293854
-924411206 -924592102
-723697589 -723562007
-246696457 -246806335
-776014346 -775954500
-737810957 -737817399
-236763074 -236863132
-93741678 -93870724
-244479906 -244451784
-603388550 -603434826
-248764647 -248768099
-344401363 -344328195
-611372328 -611469356
-415419036 -415224940
-376625976 -376578208
-243354240 -243185970
-853835259 -853666155
-390685670 -390868524
-449265040 -449104368
-942903509 -943053891
-337821236 -337992946
-347719335 -347887027
-70292049 -70476149
-224302913 -224348417
-937684329 -937809481
-118639538 -118802880
-767937612 -768132172
-152461636 -152483852
-969480503 -969577197
-579135862 -579295034
-829043534 -829129482
-11397519 -11226955
-811746259 -811829561
-61556860 -61386104
-68557965 -68450985
-431290438 -431206508
-615727505 -615773153
-8788222 -8875128
-103164572 -103248876
-696795057 -696620511
-32497655 -32316021
-145981028 -146166624
-305622112 -305697846
-288533993 -288428073
-393612076 -393485932
-890623086 -890632162
-358112411 -358089615
-955506171 -955423007
-242090163 -242248329
-612754076 -612920368
-766585405 -766773157
-933820422 -933657834
-760886902 -761061362
-564764844 -564928844
-712983058 -712998026
-811787910 -811775906
-452130131 -452002011
-644451631 -644584965
-745843562 -745762202
-6071293 -6052897
-679020314 -678945712
-352154254 -352319724
-410813558 -410995606
-916471206 -916407372
-41689299 -41679589
-380629547 -380611579
-824125917 -824273221
-666216319 -666055727
-540160181 -539983591
-597566668 -597513418
-241041203 -241065003
-944666782 -944590364
-737629597 -737754493
-303004707 -303080323
-162085443 -162056179
-404613445 -404773237
-101726049 -101850385
-135872639 -136030905
-864728081 -864743873
-414801485 -414615203
-210217260 -210070508
-225092513 -224944083
-897156623 -897312159
-642329963 -642132683
-823621287 -823801889
-873250119 -873267915
-228484282 -228469466
-727243558 -727138182
-61345192 -61367820
-286834132 -286806366
-145749642 -145592050
-223670615 -223642059
-230838270 -230846762
-372483223 -372384809
-532160350 -532027434
-185731362 -185627680
-760296708 -760386178
-572060329 -572244001
-313312445 -313296723
-985991771 -986183407
-834454267 -834468533
-434340160 -434408548
-51683386 -51572670
-489877627 -490011145
-63865559 -63706825
-954639936 -954585322
-956593178 -956540502
-108741549 -108662391
-976810260 -976697376
-681873199 -682043881
-712804326 -712649072
-386845172 -386783412
-411139236 -411066866
-563500914 -563302478
-790393192 -790563268
-380941473 -381089225
-983554695 -983558357
-726397829 -726205615
-369512033 -369312219
-407535395 -407627397
-997512133 -997392407
-195129944 -195206590
-750522839 -750703687
-153134311 -153080477
-650263050 -650458346
-646596087 -646540465
-775262488 -775153108
-67192379 -67188975
-757602745 -757739621
-457636995 -457527115
-737214694 -737058944
-379985305 -379944145
-511969926 -512007982
-854620061 -854772855
-907531193 -907686787
-973612883 -973547557
-84024188 -84032918
-235304526 -235302862
-408117692 -408293512
-483516476 -483563602
-849563695 -849762901
-79481295 -79367363
-863830247 -863960567
-533516526 -533700198
-376049337 -375892569
-634280946 -634302020
-814134733 -814250887
-906453791 -906492477
-325403233 -325273665
-467792969 -467651309
-691689731 -691649885
-294735861 -294555127
-374520692 -374443390
-781035344 -781164810
-281600027 -281573337
-553020080 -552948676
-948708977 -948710509
-636240739 -636268209
-157392754 -157329118
-112151992 -112125832
-84978581 -84856881
-952264403 -952453787
-155185845 -155100479
-337354091 -337488111
-447507312 -447606882
-621422841 -621352837
-235523485 -235407549
-128418493 -128281263
-685401857 -685215165
-299338385 -299502991
-922557909 -922656199
-921060790 -921231694
-825918737 -825743369
-716936665 -716892109
-192300689 -192447637
-428081853 -428116121
-472639222 -472773186
-600993279 -601169295
-293932941 -294125651
-797755565 -797805279
-80710532 -80571690
-340510565 -340604453
-683073124 -683264014
-785310896 -785166968
-844333793 -844478457
-136156201 -136072401
-212767539 -212858513
-846381518 -846233206
-433394311 -433543505
-996641585 -996590793
-762865400 -762824422
-434476768 -434375196
-315293642 -315440796
-665623364 -665693096
-159664170 -159552602
-697344344 -697378984
-272297948 -272368708
-562500814 -562606732
-408079082 -408205602
-757571109 -757671183
-295210123 -295287907
-937193489 -937295205
-302937545 -303005935
-296046838 -296018326
-631201557 -631343383
-777686230 -777821386
-578074293 -577956837
-13237023 -13148133
-169876319 -169684669
-714165996 -714317792
-225753468 -225701822
-581571773 -581452203
-102882902 -102982026
-46959721 -46809843
-315475678 -315598550
-827915020 -827827820
-774417371 -774527831
-225234391 -225167003
-53511196 -53692420
-515674056 -515591820
-290506808 -290588888
-689633015 -689484359
-901536283 -901369493
-46020407 -45828081
-477512067 -477587079
-834856097 -834707083
-142550269 -142435427
-586324801 -586187195
-303778442 -303664464
-151754771 -151666861
-375472926 -375649948
-217726832 -217605956
-357695904 -357738754
-848988825 -849048771
-391670419 -391845283
-970162218 -970087462
-751896582 -752054320
-35131572 -34955260
-612378305 -612492113
-964779314 -964774636
-910345501 -910207071
-105787831 -105688095
-215360874 -215290510
-398910208 -398723828
-647331953 -647328517
-446211422 -446341100
-748363753 -748247163
-879565603 -879465673
-235127290 -235234192
-745934522 -745922746
-370650171 -370589365
-601704170 -601771868
-354140101 -354286975
-926057259 -925979157
-458779243 -458976407
-239351353 -239318377
-128818951 -128678333
-241992180 -241995774
-990210107 -990326581
-658155176 -658331888
-280504892 -280393672
-133545252 -133422640
-244489656 -244578210
-599905776 -600078924
-258328385 -258525035
-204351654 -204175058
-260251734 -260262704
-768897078 -768887364
-693577857 -693654241
-827748044 -827787316
-63933889 -64002989
-639042018 -638959256
-613431062 -613356400
-809064532 -809142918
-818464339 -818649525
-572918924 -572963966
-757621146 -757451052
-416325148 -416483834
-186356269 -186407213
-701613817 -701437453
-983072868 -983138400
-567649574 -567622276
-165578014 -165740812
-911215497 -911362385
-415155690 -415066938
-26123230 -25925610
-953619360 -953577382
-640684443 -640626505
-50440408 -50257010
-651283074 -651376044
-133152629 -133264341
-899800162 -899855732
-282903714 -282966130
-491170256 -491139142
-247156680 -247123874
-300578112 -300715900
-348340793 -348326173
-253148485 -253218865
-346444015 -346408883
-61936033 -61913973
-337565645 -337528247
-673856567 -673705953
-826897116 -826978006
-781790089 -781748963
-360065808 -360202756
-711934273 -711852055
-498067786 -498086634
-555700977 -555617571
-190123818 -190045882
-626399860 -626254216
-941184995 -941002715
-691824927 -691668757
-547639998 -547805026
-301591822 -301518620
-29327505 -29127523
-192806851 -192867453
-155369710 -155208840
-957668041 -957646745
-177939843 -177846669
-735769639 -735576033
-782770032 -782826182
-995735860 -995588832
-931362084 -931361744
-860174582 -860006200
-823321759 -823284755
-148395099 -148290171
-383095903 -382924569
-617926690 -617906258
-713219978 -713211688
-618774073 -618902769
-298632581 -298778437
-746897803 -747076621
-431403996 -431339908
-66537370 -66492572
-836820439 -836705429
-741375621 -741252463
-911624 -796900
-9262246 -9319432
-489355742 -489511530
-920527390 -920458408
-305239654 -305408842
-710949754 -710895600
-767852136 -768018036
-347191800 -347373272
-509853169 -509766449
-507164584 -507342648
-574930358 -574775848
-82874622 -82894628
-457058381 -457028177
-755446393 -755496927
-757902092 -757723332
-198407736 -198253568
-892833725 -892812267
-41960416 -41810166
-588725105 -588610051
-552837808 -552818452
-726100885 -726136061
-640085641 -640124847
-830651147 -830579985
-699792532 -699789650
-544994394 -544968520
-939494725 -939446631
-965129158 -965191840
-182313008 -182509906
-604149783 -604116729
-6837106 -6648718
-103897055 -103958123
-136587101 -136681569
-545127136 -544952928
-464225131 -464257131
-47046388 -46980852
-570131576 -570125158
-100020032 -99904848
-925518422 -925530732
-912128547 -912275041
-290072998 -290035558
-734990557 -734908189
-647839623 -647743309
-367121382 -367215362
-515941748 -515774034
-572526836 -572653370
-308980720 -309139794
-766350234 -766413884
-745406219 -745356937
-6082894 -6154042
-865567280 -865553886
-104177173 -104048555
-298572418 -298620748
-994686718 -994608172
-303021940 -303193296
-860565355 -860546757
-779291305 -779197563
-823358878 -823327256
-522971730 -522917562
-293293605 -293461055
-887328567 -887423071
-111135727 -111248377
-1184651 -1177103
-467963825 -467781155
-175297881 -175318721
-10508896 -10354354
-281217446 -281102034
-420741136 -420583664
-517710178 -517512334
-610760564 -610828220
-917204553 -917030585
-276467083 -276401603
-520100112 -520139132
-679969658 -679851970
-472560809 -472441563
-10560133 -10641587
-118873932 -118827136
-374482041 -374365451
-889773263 -889674027
-346675428 -346506484
-27359706 -27553022
-569766670 -569824034
-447929679 -448012205
-300739123 -300882849
-255456743 -255381139
-343858002 -343741910
-926423297 -926233999
-152867732 -153036760
-388300543 -388401849
-682480110 -682435638
-408961430 -409079570
-565697344 -565607178
-733004593 -732875341
-672948441 -672940941
-115343550 -115466836
-180782683 -180753409
-8039185 -8030781
-670500854 -670637508
-716055316 -716230742
-531534288 -531642588
-137778544 -137782434
-109390733 -109580891
-335597677 -335413093
-962902654 -962764278
-246896839 -247060015
-202306263 -202305193
-332135254 -332307074
-371856316 -371996774
-620094825 -619922171
-661924083 -661741921
-604343905 -604175379
-336819140 -336901442
-194361019 -194508343
-194053356 -194125264
-265479772 -265335176
-246224743 -246158427
-35595332 -35553208
-435512324 -435449642
-788541856 -788669192
-510736339 -510821427
-195654978 -195462372
-802691802 -802606744
-586747667 -586797485
-607801705 -607720387
-827600001 -827606413
-665658230 -665536344
-883592218 -883468416
-217574945 -217559343
-925061636 -924961468
-333704170 -333754986
-666341062 -666175968
-954745129 -954844273
-741605721 -741434497
-707673548 -707823398
-780115482 -780231566
-267015723 -267013193
-481237021 -481253871
-41377676 -41265760
-820158700 -820269528
-238623751 -238736371
-731701685 -731711061
-668522690 -668688344
-542330149 -542236699
-314609878 -314545726
-140444699 -140424167
-896004419 -896176019
-506154621 -506311567
-900492694 -900393502
-69702584 -69862730
-39582119 -39499839
-72762616 -72899400
-476292400 -476419066
-625174977 -625336245
-380609374 -380798610
-278977759 -279139035
-517420784 -517611256
-441786389 -441909975
-741517401 -741520109
-244813619 -244669789
-943876915 -943894783
-522945964 -522997496
-601721827 -601655973
-836034215 -836190715
-913371763 -913226385
-425863262 -425724190
-708523694 -708656188
-64182642 -64180616
-621535272 -621492830
-595893549 -595850103
-824852094 -824802084
-136191129 -136194093
-138011240 -138060418
-925728387 -925760775
-558161777 -558217973
-457743322 -457892090
-699746085 -699838979
-811906106 -812050996
-261784645 -261865557
-341290604 -341196066
-820010276 -819946166
-705645103 -705541201
-204754684 -204588884
-334015039 -334186615
-872611609 -872430397
-495768059 -495723647
-328519256 -328538046
-382499812 -382686602
-283004454 -283162522
-88819653 -88928651
-31053167 -31078703
-710848797 -710778501
-598027652 -597892150
-130605604 -130421258
-454292708 -454314196
-126129455 -126188121
-1141801 -1288203
-788694828 -788643556
-381169249 -381089857
-591486370 -591390548
-745924965 -745762159
-435659834 -435559752
-278495162 -278496752
-787740049 -787545637
-860226647 -860272167
-515155070 -515001972
-560809062 -560773990
-773076838 -773093866
-936742648 -936675154
-493798868 -493853256
-869448893 -869592301
-72684820 -72782592
-548522954 -548638152
-647732818 -647664230
-703040121 -703027389
-41803138 -41704226
-117829431 -117697833
-370875434 -370813992
-183268228 -183110222
-551705674 -551583864
-620223723 -620129661
-114624754 -114796006
-487012730 -486892248
-912814051 -912842865
-426078588 -426161132
-726595763 -726460877
-620640490 -620589312
-437884511 -437901161
-602645622 -602565416
-373295925 -373307715
-879707320 -879751962
-732415088 -732586006
-895249711 -895416351
-668456704 -668589226
-484734128 -484566580
-692472271 -692295393
-541449098 -541435070
-344717790 -344656170
-798273095 -798431915
-367248521 -367257683
-458141150 -458156022
-164596920 -164733496
-202460734 -202317984
-417268626 -417308004
-750998293 -751191649
-918943443 -918789197
-327600235 -327746007
-862708668 -862550012
-666716505 -666605301
-292145754 -292335140
-194312660 -194182276
-878201354 -878314658
-134007160 -134093746
-786799409 -786642957
-743064290 -742924826
-405544412 -405382766
-474616213 -474475731
-285942928 -285952484
-142393488 -142406948
-9995677 -10089065
-409321248 -409491890
-732691304 -732867220
-384869822 -384759102
-349714416 -349538542
-490386923 -490483745
-768455709 -768473591
-548168242 -548048262
-784033735 -783918757
-316430672 -316319660
-915802509 -915842889
-348968699 -349073165
-911087328 -911065084
-347124651 -347114625
-761428320 -761564280
-922706763 -922605635
-831018673 -831160373
-506444390 -506464618
-779049969 -778869791
-732127399 -731927617
-251883136 -251708936
-146899547 -146989757
-992979918 -993092854
-398045759 -398117317
-575323282 -575417470
-549781167 -549932997
-68113257 -68101895
-259977532 -259974200
-705400320 -705228414
-727360829 -727470413
-623286886 -623273542
-937186056 -937096078
-325161955 -325285381
-708801230 -708639894
-320575219 -320764287
-835733851 -835928567
-282301823 -282289461
-809393655 -809299417
-806435371 -806264635
-291320751 -291502355
-236410501 -236355507
-773246752 -773048150
-208491384 -208300908
-725088859 -725073359
-739635714 -739761618
-805653074 -805829778
-553753506 -553652422
-165170301 -165093941
-45410028 -45439606
-973161697 -973120903
-469798057 -469725783
-393580717 -393691803
-711323758 -711177948
-967182738 -967259180
-576942234 -576970094
-828380656 -828265464
-703745427 -703921343
-233809741 -233716517
-460603923 -460743925
-279513222 -279487708
-174066551 -174176979
-665028415 -664920377
-248332204 -248524062
-450404392 -450570082
-587331289 -587256481
-51984012 -51961664
-608219263 -608354879
-313890353 -313883073
-995735361 -995904669
-347468733 -347587705
-982823026 -982947360
-177574886 -177533852
-244613866 -244542554
-286940594 -287091318
-588180390 -588318504
-607598656 -607621782
-680686840 -680877228
-37927172 -37958110
-866931439 -866751025
-268703749 -268558371
-529914687 -529915939
-953498454 -953350502
-280449282 -280365498
-159513028 -159608386
-140254498 -140137206
-147441843 -147323493
-185709084 -185753640
-809852020 -809766948
-990787575 -990803617
-617871544 -618036188
-967019243 -967012897
-37351293 -37524075
-619286136 -619136876
-179352392 -179540570
-906135899 -905969783
-961172226 -961230406
-448374686 -448356872
-188792440 -188809216
-651754370 -651842546
-890948553 -890756669
-448478678 -448622164
-534045816 -534099406
-104307154 -104500728
-638789669 -638852857
-20241905 -20119905
-697755572 -697803488
-60275423 -60108723
-469335990 -469138644
-518602345 -518741837
-160616439 -160451635
-14088483 -14095061
-467650801 -467722139
-133675617 -133484273
-820534054 -820647128
-205958188 -205849920
-701045873 -701108945
-531958713 -531891867
-548268169 -548095413
-246484327 -246307427
-167102420 -167045446
-427320042 -427427550
-11619803 -11610291
-669484569 -669554053
-963883265 -963793253
-917875913 -917976515
-777430537 -777245425
-993590175 -993717267
-387868307 -387807421
-98499263 -98636609
-557497953 -557366849
-170223164 -170212496
-522782733 -522612325
-229934409 -229900025
-806668458 -806559386
-140447935 -140531077
-245024586 -245129120
-344364779 -344272085
-615569815 -615612461
-87817080 -87956470
-191066095 -191218439
-67568458 -67759050
-946125334 -946107568
-73110156 -73055306
-931377521 -931346647
-588133658 -587936846
-974591882 -974719660
-948917050 -948782212
-471835484 -471998164
-887365081 -887375819
-420329177 -420202049
-179557936 -179612648
-689213161 -689168017
-353495589 -353333221
-465836751 -465687697
-738202705 -738377899
-565224183 -565217367
-622128444 -622169696
-933943580 -934068420
-905994796 -906008258
-975209322 -975399564
-153514279 -153686599
-878442942 -878368212
-682996070 -682936520
-720939616 -720963060
-315102159 -314998257
-334755603 -334834555
-438777841 -438752983
-61684021 -61842619
-908708450 -908699062
-897069629 -897035821
-588394552 -588511782
-997118 -826130
-853137573 -852992903
-4801423 -4640291
-913554186 -913578652
-932756170 -932747804
-809127970 -809247248
-631353164 -631436852
-939277311 -939088029
-110754595 -110925563
-271732012 -271881184
-953730291 -953888203
-798568707 -798625701
-822315884 -822394152
-217576057 -217573833
-140195292 -140097358
-993621469 -993553085
-892238066 -892186744
-436548667 -436645195
-700159962 -700198486
-629639666 -629701394
-438157881 -438288833
-639377095 -639478787
-859983625 -860024639
-14246135 -14354433
-301917946 -301890912
-18263195 -18176055
-460661157 -460826693
-578626541 -578510227
-376390317 -376294693
-233213427 -233207243
-619413201 -619260737
-251682821 -251537659
-392242178 -392086164
-683938313 -684015915
-714497415 -714679575
-596750307 -596577085
-469422425 -469249555
-958376829 -958398515
-556264991 -556290461
-903902038 -903999868
-94288568 -94202950
-135606451 -135574325
-474482620 -474496832
-644401179 -644457597
-796559998 -796732718
-438558055 -438610193
-627074488 -627149416
-488614249 -488438183
-789939922 -789980524
-838308070 -838186760
-864443717 -864327011
-385313837 -385496499
-718574232 -718601762
-269792336 -269991808
-270379209 -270347105
-484145817 -484277505
-937992299 -938066073
-102932464 -102813084
-999473794 -999612276
-700018406 -700005662
-557528165 -557724465
-85449828 -85440008
-869520597 -869425533
-973947411 -973771819
-284005357 -284149041
-970704109 -970659433
-641194354 -641167260
-307480237 -307675545
-942965928 -942971324
-150621011 -150694929
-974195634 -974368256
-674888255 -674762929
-371419036 -371443704
-256712879 -256679127
-942968626 -942826126
-930472191 -930561369
-649159088 -649027766
-709045231 -709168469
-582607589 -582408861
-210190996 -210243524
-679134761 -679044089
-698023611 -697943711
-441688747 -441747019
-673199940 -673120006
-667495744 -667633478
-357130361 -357015883
-120082524 -120209662
-233971804 -233785120
-642819576 -642896526
-544801744 -544887728
-752755350 -752656978
-186927138 -187078604
-841459551 -841591709
-984493929 -984577803
-902893058 -902721388
-692164840 -692081264
-486613575 -486536289
-404267838 -404342412
-362749093 -362825381
-864092362 -864184612
-702917363 -702941859
-90779167 -90753965
-121821232 -121658428
-337108941 -336942301
-265458850 -265500694
-588332631 -588304377
-741788659 -741758235
-410641329 -410807027
-569559976 -569480850
-888291925 -888412409
-919666098 -919725612
-37340275 -37326491
-322062804 -321990714
-22378675 -22438675
-283083488 -282929860
-458877825 -458725111
-224254767 -224188891
-813189448 -813101420
-888696692 -888752624
-777666215 -777694009
-738427890 -738418744
-257159457 -256978947
-451513085 -451413609
-395408703 -395549553
-968002915 -968057085
-917833424 -917876104
-559969684 -559815110
-92396305 -92509695
-428823997 -428849333
-621879560 -621802140
-689110302 -689127234
-414814220 -414879990
-32217177 -32134453
-684240354 -684208132
-938604376 -938410006
-188915490 -188964234
-16849131 -16771223
-927734134 -927635682
-523783919 -523932459
-646541950 -646650224
-787034327 -787049093
-994740149 -994859621
-517843243 -517694519
-349874572 -349917750
-42260826 -42117872
-172025702 -171844010
-372660200 -372673168
-330634401 -330611275
-704121224 -704239594
-702213040 -702269782
-669002041 -668892615
-572152165 -572018523
-532450137 -532472099
-851452386 -851274808
-744019965 -744046499
-781778276 -781898952
-522751228 -522883872
-234269977 -234148693
-654027821 -653962261
-1048120 -946116
-777593938 -777535180
-732492447 -732679565
-284495231 -284653905
-229787624 -229760004
-127797491 -127731699
-255537023 -255394857
-938050315 -938081831
-822464820 -822323484
-481243150 -481296584
-371183816 -371171628
-398817018 -398731026
-969244077 -969142303
-899519313 -899706007
-980735983 -980886253
-970648281 -970759937
-30056770 -30180778
-67765773 -67752327
-132430209 -132417739
-228803234 -228614092
-558994485 -559156213
-731091118 -730892060
-886544310 -886558566
-630236536 -630402238
-765192374 -765231846
-931543166 -931434082
-686597525 -686522539
-676005912 -676077662
-825316973 -825197679
-621840850 -621838452
-603539545 -603574687
-825457993 -825466791
-415660926 -415824534
-872359765 -872163145
-979207774 -979058692
-529222376 -529103744
-312712989 -312681515
-177153562 -177215272
-242218985 -242277673
-663635156 -663524578
-968960315 -969123331
-30708473 -30717119
-530106416 -530036678
-306111729 -306297059
-61891458 -61980608
-29749867 -29739367
-364037191 -364174519
-844621788 -844644094
-279719176 -279693686
-498089831 -498283301
-762431097 -762287577
-278622350 -278755918
-820294965 -820472253
-299948248 -299969940
-174100104 -173911780
-648331733 -648503171
-349825065 -350010435
-3816056 -3895804
-585122875 -585101999
-285475521 -285569887
-502102583 -502028793
-678090703 -678178627
-932100857 -932158057
-902233434 -902038730
-521728901 -521614919
-632733476 -632857838
-948924411 -948909689
-19222307 -19225109
-930779817 -930663841
-677699417 -677558701
-854731275 -854882183
-826116392 -826149316
-754712772 -754845848
-970179180 -970326766
-487787675 -487956385
-702638461 -702699601
-930856027 -930703607
-585661413 -585628789
-896643913 -896532155
-163775749 -163593853
-160490295 -160291803
-86754527 -86567525
-247181565 -247131795
-312257760 -312409428
-253022609 -253058457
-396482765 -396671117
-667958339 -667990617
-905871695 -905995703
-964209643 -964214691
-331210900 -331410518
-484415113 -484490267
-112415497 -112516777
-562424197 -562411945
-171709525 -171617307
-34108217 -33939645
-168960857 -168779255
-726775403 -726885181
-384703636 -384814462
-916773383 -916803869
-467978776 -467948874
-908004489 -908096427
-666470651 -666660903
-475971711 -476008789
-941200820 -941357544
-643622978 -643470120
-655043483 -654871807
-599633075 -599523275
-241162067 -241113073
-898021338 -898132068
-364387915 -364275015
-692881030 -692779512
-719468855 -719417739
-755238504 -755395044
-332021803 -331931705
-780348566 -780537676
-45740993 -45692771
-624278670 -624223880
-755765192 -755815820
-261388607 -261198709
-845344684 -845534932
-523069657 -522925335
-576545988 -576714108
-26567834 -26605552
-371842073 -371698727
-824536501 -824603475
-689050337 -689022771
-796736412 -796729024
-866351940 -866173438
-726508663 -726384927
-829530655 -829717739
-495188238 -495064784
-845837843 -845692955
-940475575 -940531251
-537664604 -537678920
-828653305 -828636105
-961321305 -961139507
-995136034 -995083896
-985166614 -984998710
-931642003 -931736963
-916384870 -916255352
-37349492 -37331058
-186670201 -186638529
-622321988 -622298178
-780423876 -780380222
-799580984 -799482428
-139718137 -139569175
-206927908 -206737060
-966820446 -967016070
-939011271 -939065243
-91172134 -91269838
-673484890 -673290998
-649893930 -649727408
-352821002 -352772912
-263530999 -263713521
-764207919 -764125917
-423023159 -422839129
-625625894 -625653282
-28659832 -28706448
-343453098 -343270660
-734195254 -734347280
-619694331 -619741051
-342176753 -342058693
-935886195 -935897909
-652001136 -651942590
-701337188 -701222586
-374681031 -374876895
-971428835 -971502841
-424061753 -423865563
-45424817 -45395075
-750308068 -750439424
-681866950 -681958540
-79424329 -79254311
-614312976 -614128540
-44511582 -44496092
-796551724 -796446456
-503489246 -503539336
-225512227 -225652491
-831488925 -831642057
-917721304 -917580852
-290054278 -289994912
-869168033 -869343083
-987475890 -987638674
-892536887 -892588609
-946116451 -945957951
-321051111 -320982627
-277895608 -278000054
-688029108 -688022798
-567524867 -567471065
-354445454 -354283202
-263004741 -263076253
-965199565 -965318915
-799531706 -799420482
-995587555 -995462667
-147232314 -147032696
-705448494 -705556526
-918371887 -918246421
-428645384 -428784330
-220390108 -220441980
-200152965 -199961471
-540540624 -540569430
-869682215 -869814531
-325265189 -325305573
-186145220 -185965102
-287594998 -287450034
-155143162 -154961684
-112392392 -112444340
-451775565 -451974193
-212087449 -212073773
-688730893 -688719371
-869991866 -869842650
-718575805 -718587997
-620176692 -620012958
-949204331 -949202975
-994157121 -994271205
-973611790 -973757558
-662399048 -662235484
-25764310 -25764248
-118226308 -118209990
-673582594 -673541718
-464067911 -464241131
-495523646 -495409966
-681611607 -681571537
-611878768 -611794848
-297969168 -297786478
-367539173 -367419423
-815926197 -815943619
-842984626 -842999094
-3333126 -3191002
-818939770 -819137798
-926945030 -926963932
-663545730 -663571826
-805038754 -805236572
-196887040 -196749422
-657618788 -657617866
-202937696 -203047898
-531925290 -531862008
-390447389 -390426337
-782833939 -782818425
-266889503 -266727269
-365664700 -365764626
-840868942 -840674098
-947207346 -947369276
-382124331 -382183277
-504734117 -504828197
-990546636 -990388684
-417458358 -417559120
-574584256 -574478554
-113114883 -112987735
-461852832 -462030760
-562734664 -562924856
-767483292 -767460900
-931401354 -931353688
-485408427 -485346115
-797359734 -797512344
-606284577 -606242487
-266660764 -266508016
-894622529 -894556483
-20802790 -20677796
-217567144 -217558354
-478343950 -478371152
-42407957 -42367969
-744511502 -744654616
-215985996 -215924002
-844091126 -844200018
-515841981 -515776535
-188924660 -189061898
-590511694 -590548798
-11468295 -11464641
-457120413 -457073581
-636658367 -636766213
-32137009 -31952159
-831357764 -831486514
-83710622 -83681252
-229445089 -229629485
-663894647 -663790393
-192814698 -192649728
-433011508 -432923892
-895081439 -894886679
-320429379 -320464923
-381224002 -381280956
-870000050 -869983682
-901623561 -901590267
-689220599 -689205723
-774063120 -773922796
-969754508 -969592206
-533808469 -533741103
-584004376 -583877762
-872348307 -872487965
-332691060 -332601032
-12014959 -11852931
-50728728 -50767762
-339088236 -338988788
-373603677 -373729025
-157353037 -157432471
-750849489 -750731407
-351027970 -351076418
-838891081 -839056211
-635884164 -635850838
-190839900 -190942442
-887996281 -888179409
-151786358 -151806960
-264054819 -263876861
-47821666 -47971140
-853221567 -853086359
-868489166 -868531348
-540920674 -540787740
-225941174 -226118114
-507572476 -507531624
-869360287 -869419549
-826937561 -826818843
-610549722 -610713200
-377937168 -377981258
-149957023 -149920995
-549100684 -549282360
-466158270 -466200182
-975133225 -975062561
-739197359 -739142021
-407194193 -407327987
-344728921 -344853913
-58613581 -58754483
-508006623 -507863783
-942372313 -942172911
-386103705 -386173897
-913606368 -913726530
-892783962 -892822996
-728455925 -728308689
-66514971 -66391725
-601750357 -601899123
-633838396 -633739818
-840204874 -840262556
-463561261 -463624937
-65149104 -65240556
-255188503 -255139385
-720722238 -720860464
-553911088 -553714572
-2116531 -2300491
-70160223 -70260085
-452215383 -452172517
-764500294 -764517220
-97002112 -96910590
-721010839 -721193491
-267492370 -267332406
-708068037 -707951621
-736531320 -736720160
-728909705 -728712919
-743187584 -743145358
-712998745 -713118115
-846047571 -846088579
-514450880 -514603308
-936464452 -936620064
-331687144 -331593234
-720062785 -719940201
-335269812 -335361094
-218571829 -218581549
-823343067 -823300451
-778816333 -778817775
-641725347 -641913119
-607658381 -607710721
-107130449 -107221247
-324481167 -324453389
-765558157 -765647677
-979422434 -979256206
-150551949 -150501977
-387540599 -387646133
-141623883 -141505335
-555863615 -555856651
-334999924 -334877406
-48414479 -48377041
-583677869 -583608931
-310719926 -310652616
-734228113 -734271267
-78908489 -79017371
-976980760 -976984320
-801364897 -801292037
-838348313 -838507373
-450452305 -450487237
-342195425 -342158081
-90709484 -90517842
-884501500 -884507904
-44281332 -44404628
-257256318 -257345590
-386590757 -386437555
-332517467 -332612697
-697084594 -697057182
-41056187 -41107895
-280166368 -280234688
-734138171 -734034131
-473762930 -473937312
-826764484 -826876470
-911988594 -911807384
-544493777 -544428883
-678737375 -678706555
-191536223 -191404585
-738866596 -738907986
-31922484 -31880706
-236326536 -236494466
-7427375 -7422011
-591721201 -591872133
-386514156 -386415146
-230957370 -231135504
-227124208 -227299348
-718517094 -718392008
-330862457 -330868487
-913190042 -913225032
-615859160 -615772186
-847008621 -847166935
-982077219 -982151623
-474981701 -474995943
-402131528 -402028098
-58989553 -59152941
-237028341 -236934811
-338833782 -338953524
-886391452 -886383204
-600387726 -600362800
-968804230 -968748714
-369788181 -369623633
-857413076 -857511758
-674573886 -674650908
-988018198 -987885006
-587820587 -587778877
-152402118 -152315924
-879333716 -879399274
-264148183 -264005751
-300123224 -299955060
-390524368 -390677044
-188036552 -188136572
-282453841 -282600115
-881947645 -882006009
-812392412 -812270192
-496917489 -496988775
-770873576 -770842340
-430867910 -430781418
-452691572 -452511778
-976753818 -976566480
-154819238 -155002900
-691590327 -691429729
-687763552 -687833414
-496131320 -496110258
-62243329 -62162383
-608569782 -608391100
-646037567 -646188313
-923877951 -923989121
-121382035 -121257147
-732403183 -732449399
-755000089 -754829989
-98743550 -98717616
-715430763 -715581663
-648651932 -648563598
-36621806 -36429776
-597334107 -597334083
-115248951 -115313767
-799840962 -799648716
-955239685 -955375925
-336378326 -336256682
-848150263 -848252929
-957656058 -957789608
-436097288 -436270444
-580136362 -580250804
-89583717 -89535493
-380170021 -380210139
-982665455 -982484903
-612519870 -612464356
-690440525 -690527597
-318244338 -318429110
-86260005 -86435149
-629178304 -629046512
-581885526 -581698868
-591127106 -591025046
-50176379 -50348709
-639274040 -639218974
-53541573 -53527993
-905587632 -905679952
-634597339 -634516269
-848498960 -848453676
-334919682 -334749428
-743820940 -743780514
-880320096 -880518784
-534147183 -534135861
-637384242 -637222506
-542543357 -542737603
-86927547 -87068853
-796285860 -796365386
-772259341 -772102977
-816582825 -816444335
-167295739 -167475405
-731614105 -731682927
-98224177 -98235845
-330527585 -330544181
-876277583 -876279881
-622865591 -622977429
-172530514 -172567616
-440284144 -440312306
-93040609 -93194211
-238224344 -238420796
-889290437 -889122079
-623450027 -623520675
-990709164 -990795596
-269551087 -269597701
-321412245 -321591817
-665615820 -665770372
-824901209 -824802979
-792451059 -792427845
-970506620 -970480528
-566583060 -566495076
-929537144 -929479966
-135945898 -135951772
-795488894 -795613752
-441116563 -441280601
-330825460 -330655318
-224264024 -224432810
-717232025 -717127317
-59235108 -59070774
-719142467 -719006151
-792554380 -792463496
-133868213 -134050453
-490956251 -491017141
-356210913 -356284067
-170885148 -170698710
-192330341 -192348223
-414329881 -414229041
-372936992 -372982008
-875670400 -875489398
-218429508 -218290456
-499740512 -499668042
-896227815 -896401541
-450353319 -450396387
-15196991 -15354419
-3092528 -3262064
-510667727 -510734589
-95506041 -95690341
-328783335 -328943673
-126944101 -127053795
-583259449 -583203467
-643527317 -643718639
-773341711 -773258827
-468241889 -468267425
-482680672 -482661046
-71494278 -71386554
-612141154 -611943266
-706474922 -706481288
-73896585 -73747105
-460404963 -460405157
-339860717 -340025319
-520681372 -520573374
-467012349 -467157505
-596760178 -596931634
-421122766 -421272490
-120293127 -120391979
-962615079 -962718379
-298046529 -298099659
-319377577 -319547117
-212142969 -212137979
-895780457 -895593893
-173273818 -173472172
-704689567 -704625273
-599778876 -599680688
-740256981 -740154699
-296762830 -296874684
-585011486 -584889892
-611655295 -611751755
-40232222 -40202386
-780249437 -780402049
-351797109 -351803677
-550131126 -550055882
-528538333 -528363979
-745458800 -745561482
-515201956 -515281242
-348289899 -348391687
-361836133 -361731487
-564341580 -564244860
-774315493 -774228799
-710553806 -710660452
-314639721 -314580035
-980281341 -980193055
-226937112 -226941638
-948965104 -949020528
-581650024 -581493522
-124814779 -124694017
-180921979 -181079011
-527495361 -527606899
-791590977 -791658291
-829942431 -830112799
-511849384 -511988954
-886538672 -886578460
-554347201 -554248597
-415944001 -415968669
-642065214 -642034034
-40096452 -40152016
-219795546 -219918494
-794178324 -794063326
-42530319 -42552435
-17186902 -17154954
-918991105 -918961145
-583830637 -583658659
-251005166 -250890324
-622833076 -622912054
-26467149 -26578329
-37767774 -37607774
-456377691 -456496999
-791007313 -791033191
-564193100 -564229790
-22718549 -22638073
-491220022 -491120490
-573792789 -573736955
-900798613 -900692525
-663823762 -663784620
-597306053 -597246373
-229537287 -229387601
-529072742 -529090034
-593640828 -593623448
-64303222 -64441446
-477717900 -477917070
-289095500 -289219140
-677458046 -677334468
-58799558 -58813656
-287161831 -287137683
-681591572 -681410050
-175788916 -175692086
-503777127 -503668915
-385866337 -385850711
-413600290 -413723096
-655247910 -655144598
-678919203 -678930147
-738689965 -738731217
-158966099 -158894195
-515071641 -515241599
-706982113 -706972311
-479290494 -479305904
-278236492 -278100548
-876518668 -876390922
-214213527 -214257999
-756866599 -756827573
-630266515 -630084469
-594802852 -594923892
-35574270 -35549626
-2196081 -2208511
-500227761 -500231635
-626723328 -626840094
-650355680 -650227448
-940229048 -940068448
-988688923 -988547461
-101626540 -101512308
-609063943 -608903193
-852315887 -852211373
-381304280 -381297268
-304533588 -304526268
-560415719 -560529035
-958599518 -958594538
-307631377 -307719713
-163493618 -163414320
-317153181 -317041033
-69361012 -69223314
-122116396 -122247170
-5450594 -5566322
-966002731 -966200991
-513720005 -513871515
-358101013 -357914311
-358836104 -358734274
-298418237 -298544423
-741621448 -741589994
-140656681 -140463425
-243116503 -243000053
-206769040 -206640064
-855021727 -854938101
-361653120 -361630542
-70964234 -71072132
-886382613 -886400291
-896726212 -896561614
-826517107 -826683659
-609295739 -609489117
-167059104 -167014454
-510420460 -510280048
-472126562 -472266378
-680200526 -680316986
-361672270 -361633970
-855756391 -855643633
-301237006 -301427904
-285718697 -285543485
-126369876 -126204876
-109797967 -109609915
-148502573 -148449143
-721421027 -721342419
-60295110 -60255736
-582283866 -582212830
-488982565 -488904423
-586058869 -585903687
-833388061 -833562097
-22678311 -22542671
-412159803 -411970069
-515533673 -515382077
-735214544 -735412076
-484672642 -484795614
-259450110 -259272800
-624400780 -624237756
-207867434 -207871302
-84917731 -84804427
-203347488 -203337032
-929421975 -929327455
-109811955 -109793187
-909284675 -909352271
-406093763 -405936205
-545644894 -545791456
-607364967 -607276845
-164297665 -164402427
-586521499 -586505867
-972080524 -972253402
-467226362 -467275120
-556250913 -556189273
-229230208 -229215140
-965592650 -965593962
-201667227 -201602007
-897168255 -897172661
-634941366 -635101552
-682686276 -682799610
-475208998 -475271996
-808384943 -808263795
-221574047 -221418917
-105315717 -105267417
-512772032 -512916234
-679523710 -679567104
-499542267 -499502025
-375111348 -375231802
-651950657 -652127451
-324228013 -324316403
-769019504 -768880558
-830738090 -830927226
-771725476 -771759588
-27909167 -27715229
-662765762 -662900818
-289275709 -289320043
-946333994 -946533342
-206612561 -206468449
-158416780 -158478962
-839269250 -839144212
-530923105 -530977709
-679476681 -679657527
-392111801 -392030455
-202903070 -202877720
-460016777 -460176813
-580075176 -580169312
-476064069 -476249143
-271720301 -271633125
-303690881 -303721453
-589766535 -589964613
-118444285 -118580363
-884514158 -884674512
-442307720 -442490040
-569223718 -569421936
-914332303 -914241207
-624434021 -624420907
-913009413 -912992513
-226149351 -226289041
-6742912 -6569018
-72480222 -72385208
-971558979 -971556761
-849494734 -849567728
-501604201 -501735535
-441409774 -441398030
-275581680 -275631336
-226219196 -226074206
-889206258 -889118006
-992418361 -992573589
-151104234 -150956002
-230675844 -230510638
-145586748 -145670846
-817303434 -817427022
-551077287 -551118493
-563902012 -563967036
-990045435 -989957557
-321257943 -321124269
-448331490 -448508460
-327836586 -327883788
-438017882 -438053072
-888487341 -888662601
-754483890 -754370094
-754161311 -753990401
-141185284 -141120212
-137326922 -137324230
-571303750 -571439028
-106513753 -106447081
-848113792 -848201354
-573252404 -573197132
-574853103 -574724811
-409097448 -409186172
-262500860 -262316118
-239422136 -239280570
-433511960 -433575050
-363412725 -363582793
-322823079 -322695547
-890627624 -890535936
-947023294 -947068980
-924142358 -924093216
-467418512 -467498650
-14620099 -14509687
-439411179 -439342551
-786416097 -786420153
-20669375 -20672403
-351800393 -351657061
-122872823 -122864397
-21384002 -21365330
-100355350 -100515360
-84623940 -84437212
-243215366 -243017640
-252400985 -252405519
-198364988 -198456738
-119255850 -119401258
-803498792 -803436062
-979810632 -979810470
-330656418 -330612384
-379164004 -379144900
-971115379 -970942073
-725793086 -725727450
-372565572 -372400874
-739946312 -740130064
-872521003 -872466657
-182936352 -183069572
-215549310 -215588424
-671172203 -671149987
-295249015 -295121275
-732426291 -732312269
-169366105 -169232775
-772573770 -772584728
-79755350 -79761434
-302127353 -302265043
-553038717 -553001443
-824449202 -824569988
-278574214 -278689134
-891533725 -891418763
-132298631 -132245475
-199144295 -199065105
-84861079 -84665163
-930599907 -930531403
-968764057 -968844403
-107681152 -107507288
-864817033 -864751569
-746178974 -746158510
-301681206 -301502438
-22843495 -22715691
-535310858 -535507404
-792969033 -793095177
-407042539 -407000345
-223171028 -223318938
-184814926 -184955310
-796457090 -796646358
-680142952 -679960624
-379291989 -379392043
-108610435 -108571989
-591756727 -591657173
-173042480 -172956066
-220940680 -220895166
-254100762 -254189586
-564607145 -564609305
-579572077 -579553809
-202152364 -202027492
-773588840 -773512200
-695982018 -695897154
-954484512 -954331772
-585391048 -585477554
-474545972 -474510910
-856055788 -856192608
-866695717 -866597495
-706334399 -706203733
-125693652 -125520308
-503756828 -503797426
-364817879 -364632189
-803573760 -803541800
-770039729 -770086605
-853903238 -853767280
-469626470 -469667170
-106030350 -105957940
-258708207 -258600825
-534892517 -534939591
-86450152 -86616850
-222733077 -222634171
-990859948 -990964078
-179654981 -179848519
-364043339 -363917399
-905106508 -904973596
-575023177 -575128351
-8526337 -8395237
-935962629 -936064041
-877107192 -877262104
-664427201 -664398003
-409625751 -409709223
-838677547 -838740935
-396204194 -396127194
-411935480 -411992276
-329133401 -329089405
-381278917 -381329643
-919984439 -919839217
-624926459 -624937409
-82450387 -82521879
-618600318 -618712828
-310472630 -310586648
-944911529 -944974297
-146656408 -146789674
-536114808 -535977752
-559484012 -559603118
-144585742 -144591528
-114322125 -114344255
-56135920 -56291240
-185373138 -185419262
-998765855 -998852687
-751526047 -751611747
-330503286 -330585076
-429785655 -429592069
-527706438 -527887292
-488046205 -488069417
-518961078 -518920236
-535048773 -534882223
-717497789 -717385721
-762520772 -762341422
-565506179 -565652261
-962446430 -962459516
-443378177 -443486251
-185502986 -185371312
-274014150 -273818108
-581021901 -581036795
-327983695 -327806437
-220488545 -220395415
-299799347 -299947949
-735625773 -735570379
-445387988 -445284186
-14318381 -14390485
-226014149 -226028377
-667676257 -667795847
-702414799 -702510783
-648187596 -648357012
-974925427 -975035615
-385798557 -385935077
-871553173 -871747417
-671003709 -670882681
-688759209 -688798735
-630305361 -630309219
-480816502 -480729340
-685367186 -685436528
-11591891 -11753013
-604395925 -604540009
-152796163 -152856863
-849018798 -849013784
-521845888 -521939092
-85566414 -85509104
-910998000 -910998118
-626620598 -626773884
-717326045 -717441755
-309116359 -309163229
-118353784 -118359324
-953201287 -953347517
-57986616 -58052762
-843610456 -843637616
-816357084 -816382816
-878638237 -878507215
-936362794 -936542258
-189554852 -189485750
-590046675 -589882551
-396354429 -396430499
-427990337 -427990293
-199731066 -199668504
-241263607 -241364909
-625534609 -625567977
-733205750 -733126086
-397530345 -397719113
-73980199 -74156113
-435505733 -435609793
-198212981 -198135645
-625971391 -626006131
-216023490 -216178040
-937652648 -937730936
-831636379 -831795977
-348438791 -348513449
-358777110 -358895624
-704975535 -704996387
-791488729 -791300187
-195341035 -195523033
-450890220 -450970330
-427990315 -427830545
-572697486 -572869656
-862371252 -862258174
-676426924 -676504102
-26420154 -26463510
-428930286 -429018790
-129570281 -129371879
-937103084 -937032698
-448050535 -448040163
-996250139 -996405031
-430187553 -430361925
-63697590 -63616520
-839043639 -839206731
-423784158 -423963658
-558842314 -559020178
-258786255 -258630159
-697339915 -697418053
-514906632 -515019480
-220582332 -220410226
-477249924 -477235770
-683836031 -683653871
-679465668 -679455696
-994600569 -994647445
-200378703 -200233127
-319374569 -319462347
-359805844 -359623870
-422590515 -422464387
-76570907 -76602259
-87517592 -87582986
-84186012 -84018560
-955526301 -955486041
-512055653 -512207995
-686664945 -686736821
-24883202 -24726936
-155961471 -156044141
-522377573 -522306387
-886974498 -886890470
-978133316 -977982096
-631347670 -631339096
-828688129 -828781603
-612986000 -612854736
-755586798 -755407056
-434100081 -434225957
-888002273 -888043779
-100927669 -101048175
-313339740 -313456616
-604666724 -604579400
-101817376 -101989290
-972414201 -972325317
-341855341 -341829935
-790665599 -790775559
-849778251 -849747551
-134097584 -134089908
-2104142 -2036632
-380703674 -380893546
-268872044 -268693858
-454454062 -454601306
-82954782 -82885550
-814603320 -814694428
-936209243 -936211625
-969241428 -969383830
-581113019 -581133919
-18749574 -18722688
-847713645 -847516845
-945367607 -945294009
-117870029 -118044011
-999711951 -999512601
-616494519 -616649063
-5929060 -5826648
-932971871 -932791935
-93723765 -93806201
-480532211 -480622357
-257733559 -257796345
-500439525 -500577787
-356600391 -356421125
-597459483 -597386141
-120622664 -120811476
-529618470 -529611656
-874962286 -874982672
-225099649 -225085377
-676909676 -677109418
-224184746 -224116500
-455258257 -455323483
-64461514 -64619874
-872927219 -872741539
-418914194 -418776584
-47069915 -47197717
-41050419 -41165371
-688767096 -688830374
-905590306 -905769598
-917117569 -916976517
-628397946 -628372686
-670314205 -670160665
-781877752 -781922204
-211251748 -211192456
-957491699 -957485851
-906774535 -906935467
-795034215 -794884911
-994060293 -994214163
-730531403 -730586987
-446520683 -446495661
-460972401 -460970611
-943551096 -943379866
-547695364 -547722512
-446611824 -446791164
-222921056 -222987410
-266586960 -266734568
-596840048 -596718464
-344261556 -344072220
-986623169 -986573667
-414506100 -414505218
-526005485 -525955265
-830615566 -830426718
-211614033 -211503889
-243738504 -243838694
-270597517 -270724037
-622872565 -622700285
-382892564 -382908020
-915393473 -915413177
-338076254 -338214926
-611836808 -611666702
-226987277 -226996671
-501115855 -501144691
-299631816 -299620854
-800683606 -800504288
-458619014 -458453080
-935382058 -935261324
-958988637 -958826597
-895787532 -895773382
-476227658 -476270628
-654115130 -654264130
-856397508 -856365058
-127117460 -127196624
-675243638 -675333368
-709436167 -709454421
-233659910 -233701772
-236106306 -236220310
-586955158 -587123740
-61358406 -61377234
-14477413 -14564893
-635180724 -635366920
-287522516 -287389328
-490052813 -490199901
-297190315 -297040133
-211625697 -211791393
-825047832 -824885414
-277168092 -277170020
-509653628 -509613546
-139188881 -139365829
-716524937 -716590789
-956323709 -956306907
-21931875 -21856517
-22959119 -23107093
-421052169 -420988361
-829657101 -829807825
-37053021 -36919811
-189728030 -189602430
-698625224 -698818372
-355990743 -355968439
-982306608 -982120336
-943633043 -943819987
-607317828 -607320906
-476548562 -476605306
-546187975 -546341345
-84722169 -84763121
-371005511 -370878961
-451063198 -451230424
-972526745 -972518639
-214333474 -214182524
-228338280 -228302576
-787321696 -787385240
-564819863 -564825121
-174121765 -174078443
-245409024 -245508208
-551024700 -551097890
-405931526 -405888938
-262796514 -262951978
-879976190 -880039050
-816454000 -816321526
-571464284 -571454098
-482228439 -482033627
-57004756 -56970086
-13624636 -13562006
-236278805 -236374409
-839937508 -840092464
-634291483 -634181819
-880582785 -880532025
-505314322 -505380974
-664585922 -664767186
-376857637 -376765853
-257764952 -257648694
-464662206 -464699748
-627746152 -627757158
-382849747 -382979927
-194380013 -194434681
-693336974 -693228318
-763837103 -763736713
-175955589 -175922039
-500307356 -500273628
-997395094 -997421918
-669435939 -669299311
-416036815 -415929857
-254311548 -254163962
-505980120 -505834726
-381300774 -381261138
-780173524 -780105850
-658040190 -658102974
-143454255 -143396641
-424309229 -424324581
-974868106 -974711854
-457817706 -457782644
-983470064 -983464526
-386443069 -386464651
-36525791 -36351189
-502559980 -502648684
-530055629 -530071547
-911921840 -912106108
-132346785 -132250477
-735973417 -735982131
-910079288 -910137254
-569191655 -569277373
-258245545 -258247003
-338169918 -338259934
-947441920 -947549144
-455992691 -456049327
-858410090 -858584870
-78744737 -78770423
-682159395 -682247493
-970599898 -970413342
-630488967 -630315509
-319953040 -319861776
-185661415 -185594439
-595026229 -595142461
-678951203 -679089425
-404108833 -404259765
-848536040 -848689386
-656510199 -656666345
-161106 -198090
-84679877 -84742645
-519726237 -519872863
-193648243 -193736343
-808324369 -808256915
-400911850 -400933458
-26931332 -26995660
-461614120 -461742646
-891309319 -891206625
-706928504 -707035722
-530333937 -530242255
-588252199 -588413063
-294055171 -294196131
-668602608 -668774080
-952746834 -952635650
-553898162 -554021676
-657242876 -657371076
-684005980 -684112574
-251977529 -251979209
-560435553 -560622517
-761429108 -761337068
-184209765 -184170171
-608285309 -608287071
-603192931 -603268323
-277582607 -277772503
-405037655 -405084295
-305695722 -305699970
-447539381 -447525013
-893025550 -893181516
-699222923 -699395753
-52624144 -52686200
-205981083 -205935293
-683712792 -683534662
-492611554 -492537658
-459185612 -459206034
-844757939 -844875551
-707316919 -707347923
-309196796 -309316986
-649983758 -649892772
-259761542 -259583874
-685125716 -685093414
-307031322 -306880220
-112422543 -112466137
-556453040 -556586438
-598968018 -598910812
-176054208 -175942390
-249012450 -249190708
-766732148 -766814166
-566661784 -566845520
-693521654 -693530090
-854738981 -854806729
-176236304 -176229196
-98141347 -97942331
-561278654 -561332722
-694100584 -693911298
-785051371 -784948321
-188832459 -188852875
-835070731 -835151349
-824896975 -824905443
-688772996 -688778972
-382112716 -382153804
-316352724 -316318414
-998122369 -998191437
-536203691 -536353817
-729768019 -729873923
-102659045 -102825371
-602304733 -602356873
-293819789 -293837083
-498990109 -499178691
-665814773 -665725971
-573836790 -573955474
-82920166 -82869090
-623577058 -623665744
-640079279 -639929131
-697820651 -697983661
-416171979 -416064059
-35459345 -35339087
-829086508 -829003838
-102570314 -102742208
-518569224 -518552424
-799603143 -799719971
-114701154 -114890858
-359284345 -359458185
-154555877 -154419191
-33298632 -33300002
-341792004 -341737394
-909638455 -909528965
-531588438 -531463830
-620008498 -619889244
-56055677 -55884887
-386492645 -386688869
-210654846 -210507458
-571236396 -571204060
-986674836 -986571502
-305778392 -305866722
-309140634 -309185824
-14669095 -14763275
-371127532 -370963468
-491474674 -491559706
-734248459 -734446101
-458195993 -458214723
-947751075 -947729525
-446293600 -446388600
-857254861 -857297439
-558981149 -559075349
-316548765 -316484809
-480577284 -480427044
-533822352 -533992950
-323938139 -323885843
-957509947 -957657393
-213557144 -213580420
-284388916 -284419546
-25218019 -25220591
-761305928 -761108526
-265686947 -265774955
-236461244 -236610308
-409141810 -409017330
-98502480 -98425670
-292310460 -292359820
-307352624 -307357518
-510756892 -510885962
-938138566 -938046040
-210085098 -209959038
-782280931 -782367647
-978284245 -978090337
-17869242 -17885332
-627740792 -627773524
-657067767 -657163095
-810890844 -810774606
-553013791 -553063643
-869849310 -869779752
-236710087 -236813103
-738133302 -738179010
-426921856 -426847342
-158718001 -158831543
-899750992 -899800116
-30918932 -30973532
-892093271 -892212405
-513314305 -513328131
-692778485 -692777407
-893501730 -893559158
-180410984 -180212884
-823170925 -823128991
-806086139 -806028803
-177677501 -177742213
-35226733 -35093863
-785238932 -785052666
-521918602 -522112212
-48107276 -48111566
-288714550 -288565868
-388715849 -388638107
-582787735 -582621751
-564097510 -563941844
-89618833 -89548601
-96608849 -96469013
-489896444 -489753760
-93939300 -93882214
-318464251 -318469133
-205163505 -205096457
-584940442 -584801444
-255461338 -255465940
-439613340 -439809954
-574531405 -574515687
-963957581 -963808949
-236793661 -236932603
-605012602 -605206438
-37399750 -37437684
-183459721 -183607065
-984868187 -984983681
-469612957 -469554617
-958219578 -958328808
-897895018 -897734414
-376270283 -376216919
-324158950 -324188760
-229580753 -229743993
-836489082 -836545210
-971392717 -971254825
-353267938 -353193672
-9439365 -9240077
-211075921 -211028651
-429179495 -429307453
-315666447 -315660063
-659626636 -659489800
-780772610 -780681250
-714399369 -714492675
-729411043 -729238881
-122856195 -122894173
-977769421 -977888439
-182286887 -182192141
-127527437 -127634935
-20399317 -20267959
-135205568 -135066642
-444370483 -444549887
-828055064 -828201304
-799229672 -799260114
-661164460 -660994110
-651180571 -650983313
-396640475 -396701759
-71354660 -71440416
-595750408 -595871826
-829937961 -829903059
-66921290 -66827788
-961848964 -961728668
-326212710 -326210938
-880555989 -880609581
-925403954 -925326714
-862411549 -862546847
-285781017 -285876097
-909448164 -909487872
-761102100 -761156976
-400310305 -400425365
-254509841 -254556079
-241886766 -241858890
-394728083 -394864631
-294003641 -293836567
-388531297 -388337247
-75767686 -75725134
-367026624 -367133352
-631392850 -631487520
-182759631 -182946957
-552055500 -552020336
-171001534 -171064742
-281739401 -281671133
-700896462 -700847194
-728300848 -728241842
-738880977 -738934995
-882456247 -882353063
-193736010 -193736676
-821833047 -821892341
-500290492 -500191778
-430216473 -430274739
-998703068 -998641656
-948058736 -948031828
-968147149 -967967021
-184406029 -184576131
-378322717 -378487913
-519311146 -519317624
-132376624 -132483794
-407021442 -406870534
-681283435 -681383157
-205755428 -205778926
-429372789 -429242117
-434924453 -434749517
-982974254 -983072900
-29953980 -29888470
-643410837 -643500915
-663400615 -663474495
-858766220 -858965524
-372855556 -372683348
-694537061 -694634155
-49930481 -49877701
-221069027 -221078017
-550319068 -550304920
-538160455 -538142105
-681746353 -681645049
-63736000 -63702936
-305538055 -305534775
-879770780 -879733144
-722215934 -722230594
-947925559 -947799459
-289269717 -289453345
-761336708 -761275148
-106169323 -106007405
-617034610 -617025884
-185508999 -185627927
-337429276 -337546946
-969284663 -969267757
-856789524 -856607140
-913121920 -913087156
-266993127 -267168615
-167176868 -167177036
-759272082 -759353646
-585209444 -585099532
-610040536 -610033978
-78569415 -78557833
-438611359 -438609027
-218149164 -218050096
-90562832 -90485378
-5508458 -5418880
-744249703 -744441073
-165101856 -164967996
-672879642 -672864684
-175410468 -175402112
-80183590 -80383310
-353070402 -352877270
-790322958 -790478230
-712118331 -712056971
-840928982 -840996536
-695509330 -695407348
-462940675 -462856543
-429920413 -429792195
-101323858 -101475128
-203321079 -203424985
-920129388 -920195996
-854696458 -854509804
-992312570 -992135600
-977285750 -977130402
-842938456 -842822018
-416306446 -416296228
-334100827 -334045319
-978524338 -978650074
-574250908 -574110596
-959576122 -959697512
-357934078 -357936090
-222156881 -222078989
-798076206 -798231422
-157360936 -157261458
-903336188 -903403700
-850548871 -850498727
-880539285 -880498283
-862716538 -862700798
-836600276 -836490144
-695777146 -695606826
-178720510 -178523250
-588436067 -588587497
-507726562 -507817888
-413708354 -413737838
-394886019 -394843243
-45630982 -45438150
-470979878 -470874408
-206901719 -206954097
-589051780 -589181114
-895954667 -895763155
-249101579 -249087315
-731362844 -731471098
-766261720 -766308670
-547446809 -547466291
-21736236 -21561412
-148266443 -148265473
-600610039 -600721245
-267252391 -267240947
-339173552 -339293432
-903792023 -903950953
-678373802 -678181398
-867640343 -867594551
-906558930 -906549442
-918536788 -918526128
-832092362 -832141432
-762903661 -762921081
-215656861 -215654943
-428407917 -428573039
-536470756 -536340090
-272368046 -272523428
-296513806 -296402640
-205885687 -205867045
-917651078 -917643630
-645615107 -645463819
-395813516 -395757686
-984263106 -984077922
-639208490 -639339590
-655432045 -655235771
-961913774 -961983034
-960178682 -960018018
-960871925 -961066405
-435212512 -435218400
-705337088 -705502510
-725643195 -725579921
-408699459 -408862261
-342651091 -342639407
-123148844 -122958322
-841453320 -841432598
-56955819 -56987421
-153779604 -153593594
-959950179 -959812045
-715379161 -715221707
-234395570 -234369150
-658719445 -658705463
-575232743 -575202501
-237658151 -237573909
-690297735 -690393183
-418887261 -419060743
-181370928 -181488000
-548325262 -548236188
-232569872 -232582754
-231676319 -231740497
-125771144 -125951534
-552856476 -552984378
-37853424 -37682124
-382133260 -382034264
-453145901 -453018599
-721102165 -721067813
-202890395 -202698097
-965160499 -965140045
-311407540 -311461778
-425038658 -424956946
-889552025 -889723645
-712225502 -712329224
-967812204 -967858578
-9174181 -9229487
-17932621 -17992753
-851093192 -851266718
-321935769 -321765813
-296209591 -296360761
-855479043 -855280587
-972001452 -972047410
-625740020 -625594072
-85618184 -85653646
-739626606 -739622806
-636204715 -636147777
-587338169 -587502481
-738649569 -738616899
-419940630 -419784450
-418778648 -418798034
-269838191 -269717309
-54924635 -54899397
-176033614 -176121194
-207883239 -207972683
-138896423 -139056495
-181421178 -181340614
-861990288 -861834078
-358332299 -358219045
-461809984 -461901602
-622282604 -622361372
-550998113 -550898557
-915146980 -915204962
-403353667 -403182793
-535311405 -535366941
-923741363 -923675381
-871948824 -872005146
-226497530 -226368466
-379096838 -379231170
-734724088 -734608328
-325699654 -325567260
-357036680 -357073122
-789232116 -789279408
-728806988 -728626312
-589435762 -589327348
-914450750 -914428278
-197699834 -197897260
-692184898 -692383832
-65648810 -65781550
-1098602 -1012760
-846035509 -846141649
-77841877 -77740187
-981314506 -981160870
-813510298 -813562030
-678025889 -678051721
-97505160 -97626296
-920343998 -920201190
-564404501 -564496651
-380022070 -380095740
-338363278 -338396180
-87472860 -87322364
-182768227 -182611913
-22003811 -21971089
-326697909 -326608457
-92849418 -92831582
-584665570 -584600706
-935462425 -935590625
-884182935 -884035621
-339068594 -339107878
-215501068 -215430238
-228604806 -228649824
-723742657 -723715481
-138446388 -138601516
-474401635 -474389875
-40578555 -40695543
-159337262 -159254846
-132655463 -132772867
-56457490 -56578784
-934657967 -934825365
-877502810 -877575022
-942963948 -942978700
-534782975 -534672991
-192374163 -192322283
-278070358 -277929750
-901558694 -901513872
-271313460 -271360752
-946936896 -946792752
-478798643 -478823307
-140772979 -140759773
-470927143 -470822481
-35531813 -35695757
-228008027 -228102475
-385077210 -385130348
-473681964 -473644894
-702460070 -702458038
-711250853 -711080597
-165963710 -166054002
-249828895 -249646021
-941093855 -940951847
-167010108 -167009842
-952525366 -952604676
-381576020 -381410948
-351571993 -351384203
-613910714 -613905814
-225079572 -225189124
-227855397 -228055251
-727037580 -727057998
-291404487 -291411553
-989397056 -989576350
-107972055 -108091701
-124177677 -124300223
-413542958 -413498732
-142200271 -142046855
-444964214 -444911762
-965450520 -965344518
-37924197 -37942641
-722963970 -722916112
-134375103 -134473111
-224147663 -224221829
-423411863 -423292401
-422120346 -422073186
-455669479 -455843345
-94553488 -94377328
-386797070 -386893274
-269574394 -269542624
-358116134 -358108688
-980365084 -980484634
-389576825 -389735731
-314844718 -314677684
-525480328 -525432272
-63685808 -63786192
-879819592 -879906736
-985086073 -985247155
-481783947 -481745957
-434374354 -434236268
-91078517 -91096119
-664412602 -664390280
-47880099 -47777285
-49504895 -49314163
-294826565 -294645157
-400739962 -400716066
-12297307 -12298957
-180570813 -180643813
-980205366 -980203682
-627111952 -627046514
1000000000 1000000000
-1000000000 -1000000000
19913
-150931470 150954306
-489698782 489878988
-606988365 606856859
-379323156 379212648
-288468474 288581010
-187703051 187620497
-476605703 476636583
-19746498 19667320
-251037700 250989988
-952489662 952608198
-938165051 938102901
-901023808 901031974
-764188380 764175354
-722305525 722409377
-987316734 987158976
-293615427 293729075
-397943976 398107304
-569616198 569554776
-512509761 512581687
-693591198 693393858
-824439834 824354738
-819215841 819068229
-614471377 614580317
-377904731 377836713
-58094459 58075759
-647408472 647270650
-832017142 831876756
-599114332 598923812
-216536968 216423224
-804038712 804112458
-687064557 687123701
-10015167 10114721
-882356121 882517009
-97458318 97544340
-125782415 125915469
-742504632 742419826
-171513468 171365282
-952279753 952383849
-805576221 805582789
-455663173 455693519
-962683681 962783215
-852167333 852038101
-735653949 735668871
-3546372 3728222
-206972747 206907207
-63611164 63433624
-271452690 271542570
-950665806 950570764
-97956766 97808676
-345586667 345493271
-547780935 547880797
-152873479 152871083
-442680803 442682523
-865557985 865574777
-934909757 934997405
-682765768 682782278
-1971856 2045942
-4551982 4662108
-469695721 469728929
-989870881 989840613
-92691072 92841856
-170247563 170301247
-248866029 248947811
-198231981 198096049
-234447823 234554705
-193511993 193458585
-163776725 163915951
-425128514 424992544
-149135404 149261012
-605417281 605424801
-649176730 649026364
-12688056 12612358
-734392381 734327265
-73220134 73116036
-163129104 163307168
-993669306 993700520
-736406599 736439551
-479431908 479520046
-616123256 616274872
-843532765 843536363
-262066869 261884969
-893907900 894012798
-528627377 528808889
-167658165 167552307
-322872246 322804228
-125740520 125785978
-513937164 513807796
-848989274 848798586
-436570481 436520533
-85195649 85043351
-934709124 934894836
-197589848 197622140
-109833237 109906911
-890178736 890097126
-611419940 611341928
-536843152 536673272
-707007408 706925674
-262919172 263092714
-327588268 327605408
-289957322 290153056
-342938682 342876280
-403029349 403056605
-480152694 480315314
-915615623 915435799
-416062169 416046239
-939001276 939097100
-238262605 238248351
-586660284 586773542
-202878538 202701378
-192764290 192652332
-830825311 830929301
-173183699 173317135
-965819998 965658274
-443579926 443739354
-304819064 304954306
-23376414 23200530
-909342090 909164766
-355397053 355213643
-487664815 487631627
-789707353 789584417
-491915480 491897662
-653283698 653389290
-413715940 413580560
-623169703 623123549
-144008565 144079999
-467659961 467568877
-615273936 615212066
-234788824 234934246
-639145399 639009277
-93096524 92953976
-878090434 877996918
-364565632 364684470
-814148174 814317616
-244404853 244247867
-693691876 693806686
-15402076 15464916
-862405264 862209286
-872667566 872539414
-677913409 677917655
-838040346 838069754
-908217410 908376558
-940639575 940467995
-997930615 998027237
-437741277 437886893
-498949139 499091109
-713773992 713776008
-483929040 483877868
-309544886 309608426
-921515752 921484168
-550538861 550678165
-978211935 978100169
-489475570 489511278
-511643164 511743262
-6570536 6598668
-118291904 118344006
-586811210 586848022
-597946356 597904762
-525014065 525170065
-417605571 417497511
-266267755 266463435
-369124930 369177494
-204925355 204802745
-840202111 840290661
-619228587 619281201
-573380696 573414076
-152682315 152850821
-475420032 475399822
-386906641 386870897
-839809108 839981406
-81389676 81298272
-826332452 826336102
-175564001 175681647
-245811835 245662665
-86413215 86381195
-699427968 699308192
-74836889 74678297
-901891499 901978781
-314173975 314085867
-848757801 848808777
-357649725 357664253
-209305623 209291163
-639928368 640029108
-71224558 71329952
-624288435 624168833
-882553180 882568460
-306184101 306081861
-45038352 44964720
-161715096 161897588
-62064010 62197116
-329823535 329650325
-502756741 502755625
-220333346 220229220
-108656567 108551305
-495636628 495781646
-264009601 264071733
-541518818 541391578
-464415126 464368492
-935875673 935925459
-231720106 231790458
-566644975 566789079
-250691187 250876979
-89057120 89022146
-499883496 499844026
-335708825 335698699
-830689317 830707611
-346999870 346971260
-177171027 177200227
-456197070 456095742
-235126046 235143494
-978575181 978699687
-51888115 51717281
-744280722 744422392
-786916826 786797400
-399910387 399932605
-714036334 713881242
-144011136 143828718
-708804050 708735692
-638101336 637971746
-978929070 978820232
-516477009 516318687
-237220060 237224404
-469436951 469237377
-710867858 710901822
-617921352 617934656
-965310725 965438977
-871972170 871986616
-218454950 218625182
-436680284 436782818
-837801942 837849150
-697007903 696930617
-649801433 649681627
-431313048 431187522
-758912321 758806777
-692083388 692247676
-31711790 31779238
-76665371 76491573
-118202934 118124754
-480660614 480706234
-798451353 798348443
-822466873 822624481
-364682633 364689109
-18867205 18864947
-337215838 337227420
-793626038 793709080
-148647375 148512817
-918624800 918546158
-228396271 228441541
-8111359 7937071
-369916829 369935321
-515013527 514926859
-515559495 515412013
-541661479 541838727
-515560830 515671644
-411090913 411215173
-611285491 611289367
-116693111 116495901
-349003014 349173400
-203888272 203790014
-766386781 766269509
-629648157 629757205
-491099752 491263608
-886864423 887019759
-926057189 926190557
-807489319 807536749
-40975558 41061392
-182505667 182657933
-510878977 510717195
-840942988 840875654
-579770670 579749986
-168650661 168464495
-706699215 706883625
-530775646 530938388
-562793309 562660495
-415539609 415570281
-546933391 547056791
-452826173 452809499
-395168872 395350782
-309640626 309726364
-810663533 810652499
-608124816 608034396
-50325870 50127882
-469448633 469590503
-187749923 187763065
-939015189 939179011
-984528460 984463730
-684907387 684817979
-208708627 208764333
-441362667 441263173
-694637106 694543050
-374307210 374237878
-931818523 931687355
-41671850 41813266
-372129090 372179356
-184994060 184800436
-884855445 884941695
-519637951 519646599
-829377979 829504647
-951208497 951233601
-584313063 584466353
-985308781 985249547
-390248805 390240397
-979868039 979755127
-704497999 704485495
-736853675 736970547
-722663100 722573598
-281966322 282034406
-652962392 653151838
-113971269 114051925
-991193142 991371544
-898761981 898826039
-278575984 278491462
-946630625 946695487
-9685059 9853611
-484485835 484343553
-397645240 397830864
-837796650 837825546
-835442088 835572424
-365342812 365348316
-450631021 450511721
-712145319 712117119
-379472919 379423643
-768576050 768617656
-912423793 912405727
-310146128 310291490
-2462948 2328366
-103370336 103470832
-513672690 513646862
-740320920 740513434
-657725104 657779854
-818833481 818847829
-506348516 506164180
-471548960 471350188
-623438809 623288243
-225202027 225035899
-678766565 678624017
-992814136 992730674
-829310333 829245185
-326961739 326842897
-955556941 955427377
-948087609 948114173
-810450635 810311305
-830584309 830660391
-218138523 218273381
-726506908 726644862
-539212972 539165312
-772744475 772657323
-351085382 351051768
-370947651 370919481
-391487791 391531935
-130905132 130894544
-3238683 3258011
-703752179 703803381
-816177544 816345258
-45564431 45677819
-364390849 364357951
-785532661 785415117
-102545834 102678528
-13340000 13184124
-143551803 143425103
-6391255 6529033
-36074770 36149742
-814521763 814496837
-521755732 521643658
-823429390 823452336
-896133191 896213205
-129388679 129234567
-854396731 854590537
-480689494 480888354
-892672270 892490286
-479482427 479557665
-197337557 197335771
-424138284 424214622
-981769797 981721465
-678875950 679046028
-864379651 864536173
-6608139 6692889
-615075145 615218361
-201235051 201290435
-545715186 545589628
-658390301 658328171
-241860103 242046713
-315945968 316130686
-187458391 187539407
-586181336 586285656
-445935461 446001377
-313887082 314047194
-678075315 678201821
-753489087 753579861
-466210980 466160302
-760359081 760162967
-92759140 92739702
-9129229 8952937
-614974441 614959205
-43278366 43240730
-417021605 417187141
-555398103 555307153
-207693880 207892288
-661980078 661950930
-571365918 571167134
-376255656 376283624
-308526442 308557834
-864283866 864415534
-927680610 927601364
-668211822 668201784
-594343386 594260060
-218113405 218137963
-746717266 746598852
-727367532 727261764
-703221453 703238913
-179562799 179377597
-606421409 606491077
-631537005 631431175
-343892727 343782441
-480623544 480788924
-504007850 504040620
-382490813 382399775
-953422845 953366805
-853334273 853212315
-918996117 919031691
-734302157 734482605
-743299881 743290577
-780124934 780277148
-372887671 372688343
-878456638 878435288
-356294695 356310075
-382892792 382970416
-649946149 649826099
-899401621 899542047
-372212651 372185679
-888138125 888307119
-934264777 934430337
-877423352 877272908
-511595303 511693213
-977193596 977273696
-242189988 242248706
-218559420 218690944
-900889060 900939668
-545846119 545894165
-243502412 243445104
-914179954 914132858
-181136735 181197421
-259593260 259609076
-29454308 29290924
-164951614 165083762
-493969768 494150902
-802476797 802378825
-883138280 883129298
-644994084 644889576
-61440683 61289017
-407959061 407806799
-980516424 980511468
-262922633 262729917
-667502868 667491284
-616701018 616695078
-750547574 750401514
-125034189 124968245
-340944824 340852892
-941805388 941949336
-343173491 343026877
-445289797 445406955
-857763554 857744026
-111293307 111177529
-77831799 77805043
-643823743 643998257
-489488197 489663355
-133042516 132943448
-912882787 912875705
-650127545 650105297
-106102862 106239614
-727887056 727938742
-257960367 257767487
-240001881 239849063
-597741485 597925559
-496822193 497016089
-428047353 428045535
-204279356 204373256
-905758918 905708450
-923441195 923442815
-373899017 374098823
-42393412 42226004
-599500381 599663597
-898034515 897999847
-415069827 415118315
-976648921 976449139
-883797122 883825054
-310908393 311070269
-759000827 759021039
-42228614 42230828
-817702856 817798210
-252237721 252277929
-213147379 213319695
-482455478 482423180
-750599093 750649453
-537103518 537038230
-266472054 266454816
-977852601 977987823
-615482840 615303442
-575630462 575440256
-531349040 531410430
-353497239 353606521
-913209259 913372911
-377419258 377271214
-35776464 35877344
-529668232 529509596
-340301708 340116230
-541665718 541730248
-110943015 111033043
-387457435 387625563
-847720879 847849255
-936218159 936346433
-630145946 630278308
-628104109 627951325
-720639230 720793620
-494222959 494385059
-422190493 422206763
-81864610 81678654
-198605490 198660132
-933251224 933381900
-431575262 431633832
-427797849 427967315
-750305729 750405535
-301455060 301622042
-841036088 841032740
-931752939 931716371
-12038473 12003937
-236171731 236229379
-334239366 334370602
-218205952 218069974
-683272017 683161615
-780712505 780763921
-654426141 654521249
-742594285 742414979
-611191480 611125652
-726310 680440
-826114591 826158201
-794518897 794646707
-7251687 7199441
-998728517 998924939
-15746825 15694133
-543815664 543831782
-383255869 383213657
-342862259 343015105
-591713209 591522903
-235385025 235190519
-463535015 463553711
-758192116 758197644
-298959748 298882350
-782639606 782477300
-336173856 336056856
-771385222 771520928
-110193188 110116242
-658811695 658972575
-195080079 195151989
-427738245 427833975
-213497498 213500602
-899614010 899727260
-186773364 186696860
-151606739 151803207
-365595528 365432636
-439893978 439995950
-255894685 255748911
-466663996 466580932
-562765251 562821367
-558527291 558483929
-737802939 737977565
-689544334 689569172
-825807635 825651023
-240803892 240724430
-464640982 464502978
-628147452 628214888
-668726578 668706478
-916468288 916453310
-625957042 626066728
-222262159 222305931
-82466186 82503814
-503921467 503950417
-277399637 277240127
-366749265 366594563
-878189009 878268557
-828731825 828810891
-117263743 117157029
-867327619 867422955
-516397848 516215902
-381637539 381483767
-702960423 702785627
-864681529 864510739
-743557582 743603044
-826119057 826235311
-9213971 9326155
-192313062 192148936
-347524826 347613454
-308542138 308481232
-476045862 476137992
-75006964 74984670
-476398751 476477687
-954450207 954647947
-804548122 804491544
-438384663 438529451
-208435179 208352775
-388560500 388572652
-265542370 265449340
-266163878 266081530
-116326855 116210345
-13662414 13777932
-185641887 185505651
-120250116 120282360
-507719256 507535848
-449386525 449362987
-200168241 200288989
-59407047 59397181
-279808346 279805074
-819164203 819267479
-363802679 363997701
-920452249 920398525
-884649310 884749246
-12424395 12492809
-912111069 911950521
-853564026 853367882
-247163581 247233231
-937882277 937971483
-113055005 113098767
-591723138 591836186
-121125844 121313592
-697117883 697111071
-785976669 786114219
-774820311 774667933
-968801903 968820833
-61364850 61168682
-259353559 259514535
-23672693 23748723
-977734203 977646793
-65589520 65488904
-388970600 389070626
-761605154 761776358
-731877374 732049072
-604972730 604877176
-663383345 663502293
-919273098 919096398
-56676229 56732483
-112558740 112664882
-250599496 250634654
-69265251 69152309
-332256768 332247950
-742222329 742100281
-309051662 309220542
-860337369 860196857
-930876234 930706016
-4187196 4101692
-718962855 718768553
-287168405 287323431
-269284963 269091835
-508701948 508826612
-164015146 163991986
-400039297 400203219
-463544363 463465863
-998060160 997994314
-123908346 123809072
-14169380 14324786
-518215660 518286982
-929054003 929177313
-571156305 570990905
-944728639 944562659
-194770838 194819428
-240912630 241027768
-817080774 817217450
-724348735 724236995
-667068950 666913978
-504618594 504619146
-141665370 141478692
-398681673 398776145
-998732231 998615015
-56538474 56406930
-844051689 844107203
-700372583 700299605
-249652784 249507902
-187476687 187498899
-651864512 651960722
-638027529 638036541
-566107197 566041021
-79145150 79161478
-877378423 877542039
-210531266 210499500
-716279840 716154632
-654804733 654673463
-158938147 158987419
-256960409 256780859
-388104596 388214542
-346598759 346603795
-278485823 278666145
-521201463 521228995
-223548423 223498325
-534379269 534383571
-301355199 301279489
-288275280 288455076
-291497021 291596869
-845861996 845943896
-925368468 925559688
-628513810 628605080
-287976923 288157263
-199959565 199783339
-346523727 346601277
-801854534 801785066
-459527148 459516518
-801618816 801658818
-134989033 135119651
-586506156 586447400
-303120538 303139352
-590124423 590277255
-408296390 408394694
-963496762 963493108
-120639901 120601709
-656299826 656212192
-219309405 219471077
-35436253 35256231
-524771985 524866383
-299973328 299874602
-559149650 558986818
-612467971 612564709
-102979322 103146386
-900155059 900102485
-82774197 82848725
-314054634 314086980
-541766432 541911022
-600404893 600232473
-67974935 67945295
-454235474 454356314
-640388880 640272580
-808450040 808539424
-466388244 466189316
-618242973 618276907
-790378821 790552027
-712701843 712795829
-462755602 462808682
-497148010 497053006
-262819291 262826275
-610832907 610760763
-325608096 325666260
-308322637 308509391
-556818654 556766676
-663753870 663762198
-867175208 866983918
-267321286 267182232
-682847227 682750427
-921522753 921695825
-644251299 644266947
-850597945 850709201
-695811392 695908712
-98806337 98719029
-823083918 823174800
-43813904 43704196
-695623098 695429976
-899196052 899196328
-29991350 30173342
-346103884 346267542
-500862700 500678564
-583460064 583377036
-544446772 544333724
-476902931 477039501
-254471646 254440112
-629370897 629310753
-799042873 798950631
-682765729 682798827
-30804760 30836086
-240515526 240500822
-311352580 311473062
-563121218 562940514
-436843599 436722037
-235947466 235927556
-702310113 702231227
-922512951 922402039
-733328287 733484747
-690119731 690297469
-460725172 460774658
-796703097 796593625
-902208489 902028959
-623499584 623424010
-868496543 868651629
-244806826 244948180
-478581339 478406095
-304090112 304157624
-824210809 824202399
-824367448 824397286
-612026257 612066067
-795493393 795316889
-625438549 625396317
-208202211 208287335
-760388328 760553604
-367086174 367014246
-950090317 950152285
-559356419 559317649
-435892078 436029084
-867621248 867576714
-570199124 570368984
-233544327 233420107
-54354314 54276906
-149808787 149748497
-196898626 196716748
-66563180 66711234
-149493267 149295691
-427030374 426894388
-861008884 861166366
-582500120 582334396
-833494754 833466172
-980937642 980814732
-251697390 251795650
-504717818 504843826
-837215214 837037166
-502635111 502539187
-671829308 671661674
-525682465 525692023
-625117205 625201823
-723367589 723440497
-684412742 684417592
-509330171 509412159
-147035381 146917813
-151219374 151153774
-951078514 951213914
-492576424 492407806
-520231768 520260714
-956313229 956476971
-579368258 579186936
-527920444 528092910
-891704264 891818394
-610796835 610618751
-954613077 954691493
-140922728 140731414
-72511186 72563500
-791620892 791801424
-801507225 801638817
-970825544 970911174
-73382231 73466105
-112611811 112586955
-184551033 184675733
-316130720 316130652
-464610131 464733023
-533309419 533258699
-744649924 744690204
-137926197 137921155
-765338042 765266630
-106780249 106876263
-92138440 92062144
-865037259 865173501
-143488453 143423013
-115927277 116091969
-941346383 941175521
-67072793 67130757
-121408669 121218515
-896628960 896463088
-233030300 233072498
-110729549 110925105
-420491736 420511686
-915189937 915369479
-882538999 882495019
-295698994 295870762
-480387755 480242873
-270275875 270080635
-148580096 148570030
-517545298 517478396
-579594454 579760328
-648264871 648460381
-863474295 863525379
-269566343 269517699
-969824078 969981624
-878667782 878532758
-3909493 4021883
-214189696 214021378
-461259233 461430873
-307215822 307058704
-466094679 465904265
-783400124 783477112
-311570558 311516828
-666206439 666320265
-493511148 493514278
-477174061 477118519
-233156389 233125267
-565450544 565540668
-730383697 730503507
-3388611 3454155
-21270416 21187196
-544452215 544441329
-740709070 740740728
-272280803 272093135
-403719637 403544435
-102000909 101841175
-819950965 820006507
-346943931 346985565
-178146287 178221651
-371888122 371737562
-158839251 158962783
-567924318 567916540
-646054034 645972638
-307823938 308011444
-90617774 90482490
-421579489 421404077
-279193423 279310325
-100700855 100644557
-315681287 315704311
-765769526 765899494
-932914189 933003399
-215053475 214891971
-781162632 781229348
-174082089 174142187
-367072918 367099430
-803630693 803556607
-703915235 703891275
-42219469 42266287
-249366294 249210026
-276678530 276569932
-992272616 992082908
-64150632 64279092
-182193530 182304442
-747145861 747130539
-634430824 634563448
-468913048 468891840
-691453462 691332438
-54746672 54724092
-492546856 492665480
-719440687 719365855
-218368419 218225249
-465430427 465472199
-535376491 535219239
-69960964 69933412
-227117088 227000806
-556997129 557030857
-640753167 640764811
-341482015 341596121
-173739139 173870405
-852234811 852099855
-473416601 473381329
-175551354 175369714
-107686723 107863439
-727940265 727937219
-931287828 931419124
-576761799 576688935
-572955877 573057611
-561423244 561587298
-9188863 9270063
-643512254 643355644
-711763419 711576855
-903211147 903333413
-772253757 772400751
-934613370 934426924
-312779944 312677324
-532830738 532711310
-902619220 902811664
-356432429 356336731
-385942334 386006210
-422542170 422609780
-479553053 479562277
-595084986 595213506
-198518792 198551892
-423233980 423368560
-513007217 513192539
-614313495 614312637
-256021661 256019795
-363271746 363171160
-397847581 397814147
-598313205 598402749
-146653172 146455142
-112279688 112142920
-368674955 368766555
-977619518 977574188
-739294968 739339432
-114356356 114224248
-521682679 521833395
-8237499 8243073
-876786123 876813847
-434149173 434341359
-760121120 760176450
-744527045 744583641
-845058117 844912245
-158527111 158688339
-543728562 543615302
-487927577 487985455
-243610134 243692946
-128873039 128735517
-384934326 385088320
-729485634 729502180
-720720503 720910257
-422376884 422249684
-654211148 654105586
-200840782 200953322
-519955230 519983654
-207786597 207635859
-734125162 733993522
-201868931 202013889
-639134810 639193156
-8582558 8500580
-889961059 889967105
-697520640 697330450
-860140288 860237554
-48799401 48652749
-156922179 157103861
-950819180 950765088
-191351785 191178553
-584161108 584105298
-583846233 583866655
-5016274 4976164
-725719183 725815567
-914740549 914658201
-138002988 138062538
-213897180 213841164
-788289040 788284084
-356342012 356278138
-221670818 221850108
-28295496 28199702
-531131298 531227532
-869975389 870136107
-295174733 295090003
-83338217 83195715
-865226382 865376232
-916372489 916233485
-82741543 82811461
-563456076 563480072
-256749552 256642376
-876358994 876215610
-373993474 373918528
-486181075 486187105
-97781486 97725268
-406436814 406454276
-679091935 679000121
-431237755 431250285
-139438729 139240385
-244265382 244299948
-428910423 428888091
-697330459 697337213
-569760773 569735075
-65796308 65666986
-189811039 189777469
-170747776 170866206
-159728891 159585233
-408435459 408472471
-505697437 505682063
-392021505 391869229
-11375723 11476401
-234424952 234471832
-449034369 448926223
-424737001 424606607
-276971950 276883440
-963182762 963205896
-562907136 562800540
-618740268 618755036
-268778955 268635087
-499349446 499216016
-898047548 898170938
-739449906 739428874
-95593067 95408759
-11133051 11087687
-908739154 908809892
-783439317 783514907
-115450398 115539746
-680473252 680460024
-652926727 653057115
-868382565 868396195
-496366741 496309261
-131545532 131422022
-331321402 331290018
-58836883 58947409
-949239684 949082462
-925854563 925789871
-767341600 767523208
-532318110 532476442
-761195427 761347633
-318321562 318220884
-623461797 623415821
-415959044 416054204
-137789004 137678414
-964237566 964301926
-448901324 448837740
-470926062 470899756
-138879095 138867669
-995277728 995294000
-310745053 310679979
-205639156 205835730
-295728695 295691801
-114672929 114665759
-147226337 147106331
-232583984 232661116
-857382254 857243426
-46191713 46344079
-764362987 764309165
-359534504 359623302
-780565416 780365680
-956118903 956236957
-576053870 576043722
-685596865 685663039
-804919429 804815503
-266847575 266714881
-619093810 619114086
-413475947 413503989
-401891249 401737993
-481599036 481418784
-166004403 165965375
-993891568 993911514
-333621879 333628327
-968569493 968720177
-549867454 549929930
-156303493 156291575
-227049856 227184320
-174758317 174852479
-424947879 424851291
-865749507 865785091
-501585513 501625743
-428744608 428741012
-238230043 238295167
-790720167 790910157
-935216717 935094351
-167627052 167689278
-571346505 571385331
-739736934 739681734
-983335833 983433963
-200587133 200536061
-393738318 393742006
-359812844 359758286
-336007481 336075735
-131664665 131628391
-134855129 134850459
-247370147 247260781
-334679753 334659121
-636399380 636317768
-926349464 926249600
-463596657 463517315
-520092185 519998705
-291210830 291133888
-629086843 628972785
-2828981 2935015
-955046244 955107530
-965249089 965276277
-679288647 679482485
-433577385 433419997
-195367108 195330610
-24244063 24134525
-660796855 660650039
-164997745 165169779
-931038015 930888525
-844463139 844338049
-987716429 987749747
-294538059 294656337
-632498021 632689737
-21129838 20976792
-819447069 819587063
-193625441 193471725
-308416014 308412668
-235441500 235328550
-278911139 279070745
-481022869 481221677
-881857493 881968729
-379123821 379016333
-8760755 8666055
-98699824 98697764
-795604699 795786035
-580568168 580478938
-815755613 815810775
-586323786 586476778
-850144110 850045746
-999094000 998912788
-765287362 765302336
-282443255 282334483
-268722600 268835310
-770897812 771028570
-156494091 156441777
-668338141 668350755
-104628276 104791682
-202783747 202646847
-608574546 608687648
-846642141 846707749
-620746372 620869608
-529015315 528859573
-388651815 388691369
-619453805 619447521
-827137718 827161132
-378792907 378943305
-182149583 182141595
-483119497 483245441
-262521646 262438810
-379066323 379181319
-483997266 483932272
-142620539 142732759
-658803543 658784231
-353975866 353867648
-490347342 490325048
-407559991 407724129
-863167498 863171962
-90060450 90119748
-375832128 375886586
-292259618 292205396
-978437781 978561961
-860947095 860780789
-243473758 243431966
-464031074 463930554
-951500205 951335101
-246565396 246552482
-74746489 74573557
-545331405 545171793
-88511797 88329989
-248636440 248587392
-352856157 353053977
-203725753 203839143
-580103283 580216355
-365122432 365227516
-364047120 364041352
-812900169 812919589
-709314617 709336371
-566074799 566139595
-755275803 755377129
-3287367 3299199
-250118618 250142586
-170092922 170159162
-928887298 928963010
-183229338 183337708
-138024395 137951663
-146165377 146243285
-301955510 301991892
-632086850 631940368
-283363743 283252587
-690551595 690399169
-123089713 122894497
-301589598 301654486
-622410514 622548876
-846428197 846389837
-184966456 185135210
-166493806 166479756
-52217410 52255786
-541498383 541539253
-852433937 852286059
-818534409 818337805
-2623546 2566914
-785020662 784990044
-288753415 288772009
-425694659 425514247
-193160218 193173432
-618295784 618495092
-179685024 179824020
-836458288 836286818
-225968145 225778567
-37232537 37264561
-575697760 575563164
-347885408 347799754
-411434074 411382534
-139566280 139597566
-462962506 462911938
-955285753 955245821
-812218960 812030102
-982416765 982501275
-577902128 578053696
-821314256 821455184
-319135816 319187884
-458520223 458580629
-696021418 695912432
-271195476 271367032
-404125147 404234907
-652618111 652687541
-308958746 308967698
-48401128 48406492
-72996539 73168085
-490154913 490192273
-32089111 31997097
-133199534 133126628
-71872419 71892101
-849500209 849322833
-611435669 611404211
-458220647 458381929
-701818464 701988358
-48282328 48403810
-341046353 341110243
-498429342 498305022
-211304123 211329877
-852575675 852455815
-939974717 939943203
-329855377 329791693
-431615005 431652659
-617851084 617928004
-398571454 398588610
-833950247 834115851
-690977471 691087359
-976274191 976380763
-29294593 29221257
-594357052 594329720
-838130881 838008627
-30913421 31026331
-63983650 63797658
-683513311 683343387
-305930124 305957094
-647092787 647141385
-101921042 101731492
-709000417 709198431
-438688752 438844792
-56851737 56825207
-50437745 50347197
-146349934 146461700
-182917432 182888994
-135526268 135348104
-664342617 664430761
-939279160 939208880
-420627009 420478413
-912165336 912056802
-919890158 920056958
-336450039 336633491
-241697280 241694250
-532910436 532984152
-449930272 450082388
-905832294 905729952
-610001998 610146612
-391280940 391402356
-105832431 105646237
-760754279 760870763
-619421653 619450663
-399921496 399765586
-198760595 198636537
-923419374 923575224
-308511685 308507097
-925633493 925727023
-901499696 901435138
-98251847 98428827
-169251498 169352468
-950114084 950190486
-25715773 25642999
-637790242 637951768
-602399154 602201500
-124884663 125001217
-191957629 192101451
-929473741 929629961
-759491609 759593345
-994805803 994885221
-363411056 363252732
-614120373 614306787
-224991171 225029831
-204838204 204864050
-484824225 484644261
-703526922 703433102
-543806505 543857059
-92268381 92196651
-675084725 675071105
-86515045 86521785
-854294062 854232840
-656065336 656034858
-867874174 867998600
-805486222 805538244
-432431977 432566251
-460295366 460332088
-137724399 137853609
-82167814 82221820
-820269135 820465427
-282827240 283021312
-262026799 262173873
-611532658 611338680
-995036631 995063941
-521974045 522058089
-413564013 413542777
-257344031 257366777
-209576539 209481741
-19275418 19373896
-396253278 396077978
-184451982 184424298
-968747571 968894095
-555834682 555640536
-716818624 716928386
-992822710 992898372
-522618306 522728764
-934078236 933886492
-512146036 512324616
-997362987 997494315
-994070444 993913604
-136947123 137105203
-209255352 209391670
-67490050 67482288
-501805458 501732626
-19151028 18985110
-826894416 826951280
-406571100 406653858
-880300491 880416219
-704003907 704012971
-741461526 741424490
-67940614 68114314
-532309004 532395182
-280461690 280606700
-51260939 51072273
-507665818 507772694
-737592006 737712164
-141112707 141050371
-89182761 89216871
-633673302 633821796
-826922848 826864042
-140915119 141081539
-101040977 101154787
-396597782 396444164
-239413011 239339249
-704020495 704136995
-492277878 492136464
-372122314 372306994
-559837845 560030895
-336389285 336541765
-764268232 764336076
-659163983 659040657
-222420838 222281646
-393448496 393648312
-963191170 963220622
-81464201 81462857
-670333678 670214814
-22809569 22714151
-847322055 847217951
-650929433 650894707
-452148311 452221129
-456593644 456667464
-554899741 554881349
-653436000 653584582
-159864174 159895670
-845745281 845628703
-977211313 977336079
-684054308 684178946
-93458240 93381480
-962941741 963106427
-456628907 456706021
-410021127 409899953
-47401847 47507207
-237396445 237423549
-983758590 983809052
-144372721 144548163
-263243537 263302539
-687062724 687222526
-199575949 199767909
-854737079 854841969
-469136016 469123910
-754344202 754516292
-106542950 106354850
-699211764 699368080
-509922922 510041466
-395616789 395422935
-724655263 724547169
-884383869 884576247
-70705103 70897101
-334920046 334866138
-658793887 658656251
-389692692 389627412
-488219782 488114134
-615003612 614945270
-11997216 11808714
-319464438 319584686
-277043465 277099401
-985466424 985519710
-378549919 378547139
-392956858 392768650
-49570669 49698603
-897617270 897551798
-389020613 388890795
-108664079 108649055
-42046332 42058738
-11461573 11596997
-408458126 408638478
-664070062 663998404
-848645431 848783289
-727018286 727156760
-587805316 587858098
-216025673 215912175
-714922574 714872602
-17702194 17892766
-432525401 432607101
-105396105 105357025
-937151654 937112988
-592620052 592451532
-202948824 202808252
-199963292 200091282
-881668584 881797572
-232847754 233006990
-875880156 875778498
-884482637 884669857
-94847951 94854363
-299251921 299255111
-962810416 962949322
-383384104 383356140
-510897890 510860064
-983883340 983887544
-186770735 186945909
-800469489 800320773
-406467935 406612479
-198059710 198055672
-723961896 724103902
-537759152 537576376
-598186151 598357977
-124455412 124648422
-711139307 711252799
-682243118 682146966
-431485649 431597983
-78561363 78665367
-472376680 472395068
-90825728 90948360
-746099117 745934971
-294172070 293972982
-940814047 940982007
-706012784 706111940
-487765003 487870185
-15325052 15389298
-23600873 23667439
-603077962 603154840
-244282665 244254571
-355040502 355032728
-724163247 724163225
-27656335 27542319
-952111279 952096189
-619010204 618979162
-679811695 679654929
-519444972 519537324
-424676623 424797379
-485866289 485862767
-451770243 451779823
-641608910 641655926
-675752382 675902912
-302595575 302446577
-106738308 106737082
-547721215 547789327
-434192626 434245266
-275159443 275299275
-356844753 356783703
-116193999 116028947
-498589752 498602814
-337001472 337086536
-462584193 462509297
-628711871 628892919
-613692658 613566636
-215840905 215721707
-866443984 866422798
-554596168 554660408
-78810621 78843355
-577384741 577501227
-945656341 945635563
-76788600 76609558
-84893199 84918359
-354085095 354141031
-489125201 489204277
-144092710 144264186
-906151834 906042190
-479066967 479127777
-576239546 576242300
-316745007 316895635
-289137190 289055638
-847629 845175
-234229203 234297811
-131262801 131352461
-720566807 720705855
-405743718 405846518
-60269513 60293269
-488678753 488528625
-220665883 220773451
-22565446 22630878
-217852970 217841242
-132806955 132793269
-74366369 74555671
-82549632 82632528
-698694992 698883192
-599452161 599500895
-577885031 577756077
-129636541 129823957
-76760252 76816948
-120424331 120330641
-872983834 873078528
-693721748 693620402
-562393446 562227370
-209271789 209286167
-479249103 479297851
-555230238 555177036
-253622296 253622694
-809651195 809582031
-170982961 171032637
-480984093 480792615
-618250463 618303351
-617853888 617889544
-523731280 523764208
-836889566 836888888
-57331150 57431066
-641702708 641609144
-557700273 557802675
-960754129 960841741
-992472012 992595568
-428186458 428140314
-413086049 413092189
-19918546 19940292
-326973721 327045503
-911294299 911347241
-347801809 347969007
-716721020 716591174
-305499475 305595837
-597452839 597468229
-41913294 41968854
-676635737 676470917
-1106249 1067279
-200724279 200674813
-698549165 698709853
-649298467 649208083
-508890987 508762237
-429207585 429188727
-452617617 452550039
-29339094 29372616
-784395390 784348552
-36214379 36085105
-609144001 609292007
-673603171 673505855
-427615035 427649579
-323474016 323373466
-691572659 691632495
-573121209 573308347
-516157141 516230141
-913625103 913499177
-73637203 73526953
-860488969 860411973
-247606242 247481924
-602037970 602075422
-550844888 550867690
-214872120 214864102
-572754584 572920860
-727912701 727967829
-211118480 211100392
-35346242 35336694
-397446525 397553939
-474124071 474199689
-660192718 660042198
-504716922 504780822
-864759266 864804148
-227058947 227022899
-789924433 789728313
-801990859 802019293
-681425600 681528946
-545813122 545625706
-871979393 871838353
-860084823 860101391
-668674084 668663210
-876856821 876916239
-833628138 833551158
-351736451 351925051
-552972645 553170789
-415930432 415923524
-522551668 522484358
-281919601 281776561
-615845435 615690531
-312804760 312913988
-69949629 70052569
-282834313 282876799
-787388918 787339572
-437121462 437229704
-182268151 182390355
-941014509 941111061
-344364917 344186861
-916565984 916475886
-858734533 858872953
-871339529 871238361
-229537337 229444529
-91267217 91295865
-69520013 69685599
-334658508 334765314
-247008292 246987170
-614813338 614650838
-398025640 397985508
-425282800 425245726
-472698150 472595204
-577366142 577313994
-966490871 966407169
-740417177 740395339
-114764936 114616286
-678311307 678119173
-52181686 52114206
-666263352 666121696
-221675335 221760463
-652351751 652187925
-451278405 451371627
-756173003 756345751
-67207424 67200676
-531836826 531687600
-989702419 989819287
-442825927 442921925
-584689256 584678964
-279743714 279757314
-142793912 142777488
-358527499 358640563
-291956759 291988595
-17797480 17720490
-302643982 302547168
-14795868 14764960
-358424241 358241193
-629009197 629164489
-624636790 624775650
-939792936 939729248
-313306537 313490673
-367308187 367194483
-679111972 679071898
-359543201 359703403
-776989857 777138251
-233526903 233656781
-729135995 729228513
-562692390 562660922
-904254580 904058324
-451770076 451747294
-840502231 840405341
-491822545 491906571
-969135309 969118839
-291293026 291278056
-116362094 116357222
-172625841 172749335
-45708575 45647063
-158513658 158319182
-191818701 191914189
-536087360 536030314
-810304016 810380970
-903516466 903579040
-170923693 171007799
-270939215 270770189
-163869687 163962215
-866844522 866922384
-83585135 83741263
-994139488 994035828
-646392669 646395441
-693992180 694029514
-998463483 998487821
-215664615 215660739
-68022423 68206205
-994087658 994053230
-917647580 917828458
-497846412 497648220
-100393351 100222635
-968266261 968147881
-230390943 230568079
-803550865 803445369
-560901717 561099779
-228642185 228733117
-981118929 980940953
-749150860 749001282
-723907976 723815602
-407229601 407391071
-663019192 662930752
-148345754 148256694
-284170397 284106829
-750470875 750624273
-172087526 172285608
-939001110 938998480
-25325287 25326181
-138534488 138437738
-869793075 869959163
-241052871 241002665
-169016088 168937296
-548718355 548912209
-619739304 619554722
-958014081 957951967
-336862663 336726067
-781787412 781786390
-522516953 522586383
-246508278 246546320
-863115704 863097114
-890502708 890630744
-551829672 551697622
-180548286 180536636
-765628241 765535775
-105991634 105849464
-418239244 418379382
-716448152 716290876
-848193607 848384557
-691871600 691672578
-74869197 74995817
-4144444 3965814
-104490173 104384379
-377639425 377788157
-538025303 537879291
-251318170 251486354
-600013511 600080041
-560658396 560799196
-452110703 451916853
-964153080 964180042
-973742940 973720436
-797959932 797943278
-35258406 35341468
-813735009 813749435
-405795118 405700034
-843499436 843573290
-514412220 514455322
-174112138 173980084
-981124325 981172963
-617718256 617539522
-576346382 576416738
-103574310 103581664
-90671985 90563563
-616093102 615916920
-401562973 401470481
-382586532 382541756
-505983909 506111207
-614376896 614250094
-779483513 779417081
-549662261 549709843
-213091861 213074079
-320504882 320337236
-65622315 65731647
-701609077 701493395
-719874992 719908010
-961875828 961704972
-820078231 820088853
-461024458 461139226
-882674628 882718174
-414388234 414292090
-251541806 251430902
-178096899 178133743
-592933820 593131520
-662552760 662359618
-477611228 477529246
-823390964 823559394
-809743236 809773024
-429448825 429394977
-583625901 583453233
-584382481 584550225
-834639647 834505557
-385237557 385048581
-604924953 604745761
-129071713 128998147
-291845937 291658721
-605950743 605832027
-65520335 65324015
-723582723 723704241
-403585980 403439464
-102413259 102311841
-925481776 925637600
-731145934 731268980
-976724789 976834101
-377140023 376948515
-265189340 265199406
-384975921 384782503
-823982700 823887302
-944477784 944600028
-722020274 722161330
-42163131 42169903
-994337171 994301271
-951417653 951329935
-721255637 721120713
-114571655 114408463
-630599479 630420479
-114553388 114669344
-871633190 871810488
-802263207 802114679
-99939521 99868025
-157160579 157245673
-424437133 424514947
-631052140 630877638
-95076550 95132402
-93117818 93255970
-67146210 67115304
-856539115 856524739
-207085 195275
-764181867 764012655
-760357393 760360769
-626331217 626319873
-689283771 689343519
-261975919 261863849
-890849386 890777554
-704812797 704841495
-318581835 318623819
-600958556 601009134
-780156906 780065612
-242209427 242287985
-523868755 523851929
-764675560 764609100
-699173673 699005925
-572551940 572480476
-587763130 587778274
-521576588 521475972
-487198861 487117269
-899934078 900084160
-24914542 25050394
-754951366 755116568
-921994510 922182014
-495413413 495452985
-495643221 495709137
-947178906 947361894
-578946506 579070434
-435141871 435024557
-858185332 858321994
-362059475 362147885
-644177416 644356478
-248042567 248023429
-614949551 615057673
-883550779 883428083
-291321594 291264458
-830871752 830986850
-334839784 334893092
-735914938 735963716
-416229741 416143747
-172247712 172323504
-348236050 348371036
-991068783 991073513
-416694609 416887793
-429271221 429421901
-363437506 363566476
-28395055 28374219
-313648401 313681167
-823475179 823429493
-720023902 719936576
-735875571 735939327
-167196834 167019260
-726183963 726328771
-415554945 415509889
-121766591 121610963
-290725325 290568389
-712216530 712074108
-417590608 417620534
-680280345 680370527
-596363806 596474408
-388320606 388379658
-945679221 945849941
-946257948 946346624
-335036424 334940676
-338971083 339106365
-998097958 998022362
-914825006 915023022
-5918510 6043522
-933532544 933675018
-832983886 832883672
-457329154 457287678
-677744493 677673735
-846914861 847086021
-689462114 689403972
-25097621 25294489
-502325553 502348103
-814770034 814741770
-823935001 823802225
-180691005 180776179
-417646187 417662275
-896324340 896365162
-890813470 890765064
-102183604 102270028
-46826735 46969743
-152558902 152388708
-882529191 882548807
-607365604 607215786
-551920726 551738618
-953501232 953672662
-681606665 681595187
-74757593 74735385
-898475093 898426939
-507908824 508033636
-444291811 444370317
-796902055 797063547
-75298922 75225566
-130183080 130064320
-511972563 512068497
-884003882 884155494
-146382915 146540485
-918043041 917934511
-689933409 690045195
-256020728 255919530
-360216159 360380177
-605891385 605817513
-936693455 936786441
-155371777 155264571
-615780742 615910128
-928003545 927995713
-989467151 989576599
-863035521 863106409
-314974107 314814129
-219390241 219257549
-496338001 496173447
-221647197 221495713
-42309708 42222866
-298066952 298237854
-251104013 251293669
-511324859 511217739
-788987514 788907104
-149107049 149159069
-841751224 841800032
-334833028 334866438
-723643482 723449592
-96106952 96236072
-741330365 741187799
-598867254 598821988
-765573869 765518373
-956608840 956726238
-427296219 427453487
-642630501 642670833
-869668965 869844131
-116072465 116111473
-785258678 785355104
-245482138 245648512
-283551440 283603748
-650441706 650535410
-881997092 881940366
-364843114 364973716
-87877800 87860820
-490343915 490350769
-699404555 699452917
-646111483 645996585
-547558350 547674278
-714374739 714329495
-528476868 528329122
-781545715 781554983
-218393045 218355681
-115235210 115272714
-542782758 542792266
-452084236 452137170
-717327905 717307471
-389138467 389260289
-275766549 275809903
-451283153 451460101
-430382732 430384364
-474106484 474292894
-202098065 202268849
-467204889 467370495
-564910345 565066843
-817010391 816989605
-564988594 564874814
-718069932 718199460
-210608186 210454346
-238273691 238316643
-169298626 169406310
-56193079 56307519
-644168794 644021732
-772121291 772215017
-864401400 864457912
-439217008 439276030
-421685776 421668368
-229686507 229764313
-980250339 980268689
-844639701 844773043
-599201516 599369592
-893330486 893397434
-270285807 270265943
-898251445 898189805
-520384219 520408689
-98467053 98577177
-177804211 177673167
-227597888 227595722
-552381828 552187318
-53823821 54009761
-260576042 260431586
-453456988 453346370
-531561771 531393341
-85637446 85623936
-7533923 7621523
-493605604 493626662
-654348614 654473372
-555378567 555485623
-707752331 707891795
-256530967 256469861
-128650921 128685393
-827586151 827479705
-71555663 71617377
-415297927 415307699
-411480279 411387869
-24768148 24838192
-512712859 512859653
-245565325 245490385
-6546822 6650514
-813561165 813705749
-121593629 121688777
-495542664 495363306
-796458106 796523774
-782503134 782322136
-582889704 583088016
-84439470 84558856
-5115505 5205459
-566717027 566704871
-467842603 467878859
-126496729 126449347
-406654787 406652929
-563006330 563030476
-598327562 598518968
-831791486 831656012
-871712103 871908873
-917614502 917693340
-173971535 173974547
-650508610 650562210
-740231501 740224621
-468729082 468713562
-792521379 792454223
-401222891 401280191
-471148694 471243610
-191044734 191164334
-623498021 623501147
-793580720 793445128
-485977519 485889377
-385653240 385528250
-499781041 499863761
-412545235 412636409
-875459577 875295031
-827660394 827546954
-967842632 967758662
-345112899 345064279
-378742326 378571564
-235089153 235197835
-808649127 808529461
-92558089 92592117
-369926075 369825749
-524089690 524165966
-718232176 718378922
-736165969 736358057
-524127828 523961822
-551741464 551606874
-404584538 404554782
-265419095 265454901
-966139059 966028013
-332865842 332979696
-669423477 669355429
-97277617 97379413
-408453965 408447353
-791247111 791231231
-583099656 583076376
-165601885 165633467
-223733951 223892683
-401962909 402123277
-613072320 612932026
-230196547 230135775
-932622134 932481712
-141392397 141529549
-28088336 27931932
-849411521 849305015
-115524207 115555285
-81251969 81309881
-685294737 685277771
-332019494 332090380
-973683194 973802686
-718134696 718082412
-29180229 29221223
-424149647 424335609
-826536866 826404914
-763064830 763227834
-506230254 506173766
-274041957 274239251
-143386027 143455733
-445343823 445218637
-937316289 937177617
-430511890 430580508
-132837711 132776199
-175152609 175254569
-249256280 249084364
-891565901 891529319
-639714080 639703128
-110119253 110002761
-856592492 856762498
-360787959 360812491
-441930126 442031492
-41425244 41566808
-561826660 561674210
-721727689 721782731
-637860495 637871005
-719390095 719589833
-679488098 679476872
-400664176 400819646
-649240266 649408182
-950105777 950275195
-349841050 349685006
-378698196 378786456
-29245181 29344005
-528284728 528243832
-510977904 511068484
-205991278 206182216
-774689250 774573554
-930716206 930688510
-795822930 795936360
-504464884 504618870
-576790630 576732968
-446584463 446767827
-773513724 773648900
-431670620 431805774
-736772487 736752149
-961312364 961179894
-463594144 463692326
-756560737 756745805
-563030866 563030086
-45811290 45869312
-903354381 903432231
-674135427 674262417
-107193517 107193451
-102670718 102733356
-626890501 627001511
-135730127 135561291
-968703230 968811368
-947858524 947681058
-49782417 49781581
-726910733 727087523
-39353583 39429171
-121153819 121065199
-583380561 583539567
-331995951 332184809
-128371121 128519799
-886347369 886238591
-524681733 524724639
-952107615 952228607
-728010094 727925564
-776923063 776916541
-841522875 841645821
-228882819 228766975
-648011707 647959243
-786353483 786486413
-541567907 541572673
-835053150 834867338
-582204592 582226730
-467457364 467290890
-240452625 240255155
-302662883 302625101
-914943538 915102506
-619028293 619199879
-759350589 759542477
-764487200 764413840
-493380295 493512713
-849807643 849608813
-941379914 941352094
-775837558 775756280
-87875140 88050350
-828377927 828334607
-119207594 119349786
-156547565 156440617
-825347858 825182906
-923545184 923639332
-18620328 18502674
-967800647 967629289
-11719782 11608770
-161888806 161906370
-765269630 765406454
-778001170 778069932
-25263244 25325734
-612754208 612841026
-440089502 440267666
-369236695 369118293
-625417433 625263725
-96060210 96171512
-278785420 278777382
-593983222 593951592
-136592343 136462705
-407320862 407461280
-701318762 701443970
-279365265 279255385
-837967645 837776769
-240615475 240687487
-962396488 962528628
-623589720 623412574
-795546554 795440232
-632195719 632332101
-790815162 790644028
-503078547 503206991
-641820835 641750639
-459568067 459486229
-523820560 524008622
-366440844 366289114
-510377892 510408024
-519670585 519622613
-308679862 308631088
-705652812 705542398
-659304109 659478779
-198846573 198866125
-742335818 742185876
-627335188 627518184
-658725069 658627591
-974316804 974181492
-672435018 672573628
-25801716 25870148
-701001325 701019515
-973703305 973902067
-642198422 642015936
-90887044 90739862
-569747924 569635248
-996549628 996602976
-42218778 42242878
-191695775 191866445
-193012001 192976559
-456096657 455956871
-718468278 718553942
-846349754 846368262
-313398605 313364795
-229916387 229905309
-508277400 508332946
-874791190 874813032
-302301798 302405238
-807428693 807477241
-610803730 610899312
-549629324 549686052
-87971779 88128921
-374190471 374024341
-289154616 289292644
-727179623 727139233
-878228783 878205763
-271348043 271386021
-395998400 395851944
-293151201 293347999
-520738013 520660559
-479097372 478930610
-357771208 357728988
-407626090 407822168
-535651961 535823917
-462387505 462469957
-566563244 566450948
-887981478 887849066
-509836193 509799293
-14623174 14454828
-331620430 331635512
-260354098 260165380
-370688731 370491667
-284573868 284378586
-960400975 960395893
-692018398 691900842
-101077909 100992351
-529929657 530093609
-609845901 610003549
-235608063 235457161
-669154172 669335814
-804941538 805032540
-115176602 115156970
-287867514 287775750
-839471090 839669818
-753644413 753515309
-714177470 714140326
-407923810 407994312
-195935744 196051976
-890062761 889921627
-709325494 709190782
-269911859 270085301
-477899155 477714867
-931493658 931531970
-837608937 837678221
-505876507 505833953
-25256890 25441646
-398379388 398558634
-392421142 392352210
-138873382 138742682
-188878335 188989315
-333172237 333036285
-731436931 731395395
-338320397 338414901
-547513915 547607825
-725044889 725164695
-54580175 54402407
-908948577 909082781
-343199943 343147039
-280392559 280495253
-840293562 840388418
-101236318 101073256
-726731517 726643973
-197056582 196932758
-567651274 567586580
-936694661 936518269
-336825552 336899774
-548760746 548642670
-245746565 245913407
-562225452 562053614
-735117299 735111813
-140401925 140569611
-797797559 797805591
-367761100 367858064
-196802582 196994670
-844565547 844662403
-643722207 643726299
-526493631 526367027
-121771576 121761606
-2530071 2717021
-829241850 829166458
-289964127 290047667
-373399383 373483161
-909087110 909078452
-755934012 755753012
-849634139 849690769
-764097261 763921559
-521529695 521623481
-44194133 44177399
-602118469 602300327
-706568692 706718350
-980471837 980561011
-128203093 128095433
-857403479 857499073
-863270397 863190759
-632827265 632892713
-414842247 414723545
-300007530 300175302
-985304853 985312709
-152755282 152766568
-440481433 440549623
-246445519 246481149
-529306951 529249727
-516959045 516847479
-994501237 994558895
-522370048 522256158
-896487009 896491263
-961480427 961439779
-262100336 262096978
-226479101 226361711
-118789785 118773639
-593985447 594087609
-190662456 190743352
-801122345 800977501
-990400221 990554971
-867312549 867314707
-745773944 745937940
-183521554 183578350
-358341190 358507292
-249367915 249540293
-714352117 714190711
-482439329 482358739
-946982763 946917541
-872695372 872788268
-6279618 6127650
-927999629 927997529
-410336948 410189104
-731425029 731448833
-769185149 769360715
-337988296 337794718
-716404137 716492167
-536058837 536038309
-79266655 79167041
-27428403 27580599
-110975366 111145804
-110640297 110793561
-788016978 788211524
-105744313 105920549
-787494006 787335358
-882369904 882299252
-154905929 154902379
-945280481 945082201
-783422957 783606857
-259910631 259720091
-577217757 577278981
-171115537 171137409
-71509224 71347366
-798403145 798570557
-166010053 166197145
-887205582 887104710
-241004115 241101627
-901226975 901268097
-223197619 223066835
-360401611 360431749
-21228806 21185308
-814139625 813998731
-791345427 791246681
-22761860 22663240
-153644260 153549674
-196684942 196751718
-341680288 341856178
-624517466 624555244
-381880323 381983271
-486182042 486372466
-613127928 613142440
-694154492 694061190
-910774912 910862942
-517356623 517511847
-558943710 559068234
-178507454 178391220
-530263775 530294133
-909760392 909844396
-114544487 114598823
-653872816 653727526
-173619798 173564488
-70050962 70231116
-104282891 104099607
-525588950 525552730
-877786094 877692934
-540981532 540990974
-185519726 185496186
-569204056 569033310
-310576328 310709252
-805069759 805213591
-411233656 411408304
-378040026 377973064
-297388184 297575708
-990694191 990823993
-492492115 492439931
-164814726 164925946
-277809822 277810040
-80404472 80549326
-836546268 836568536
-157435184 157342808
-605854449 605817947
-19716495 19801869
-428214585 428158331
-871721839 871605589
-758362863 758308787
-223756085 223764579
-409729336 409747636
-556727685 556631867
-292505433 292369637
-956177930 956085096
-886049123 886110123
-659199273 659128693
-291738177 291656791
-509554394 509436450
-780180822 780373474
-829563276 829551758
-636624706 636645616
-347526864 347706944
-460225251 460313727
-516017174 516066980
-459325513 459472429
-872002407 872032045
-258511192 258545244
-102439699 102397461
-810148389 810342493
-767251402 767397482
-989874615 989966135
-34398665 34383051
-23421819 23443309
-243852018 243727030
-881841402 881836500
-77617872 77664584
-4819380 4754850
-533067381 533155607
-219323895 219186293
-783104553 783023361
-283582039 283625457
-243452862 243320652
-71729823 71569809
-461801579 461762683
-511767188 511873152
-493988574 493881114
-955821863 955938761
-702088210 702227212
-312106543 312242953
-428144942 428284228
-872520906 872422964
-753104913 753001245
-321840254 321886340
-922011731 921883803
-421316407 421270173
-403608333 403576695
-281848081 281664361
-308313254 308193496
-308895468 308924898
-363087265 363221453
-504228682 504336348
-742058947 742161305
-539657097 539754483
-794158413 794337053
-491096389 491034117
-625953323 625886479
-924574978 924771570
-888553171 888370035
-62735652 62596936
-764280025 764221213
-677178016 677265154
-294350458 294257930
-800677280 800828722
-556679776 556581864
-297297236 297321892
-796982801 796879373
-524703186 524513496
-474127836 474004788
-14589852 14656496
-794247733 794070057
-794546576 794582802
-129515707 129633335
-598844621 598793341
-354248288 354119894
-380179364 380282556
-847496311 847447983
-648460537 648586117
-200068890 200113674
-197198633 197242683
-405621377 405503079
-887451154 887403636
-549096095 549287821
-682565533 682669359
-490213062 490171484
-430503450 430657566
-997978926 997963374
-757512104 757507688
-380230960 380120568
-480062324 480014702
-704177952 704236886
-909463 991103
-147717637 147894061
-847154643 847114167
-289357162 289228126
-547593285 547755271
-503024760 502834060
-671100868 670921234
-579158807 579128087
-443773147 443900867
-904757714 904827858
-837287113 837294321
-286547521 286617687
-243052749 243130801
-969507021 969378199
-772535695 772686145
-988579430 988618538
-579923609 579831809
-737726774 737697554
-275586322 275635132
-617933373 617935939
-316820321 316720437
-492898457 493077725
-71882260 71767996
-881226994 881066154
-227104100 227264540
-19440688 19355234
-58675600 58756238
-463722170 463662482
-775642281 775620415
-415638737 415501825
-889145817 889034345
-160458252 160265156
-180000163 179996727
-914028295 914053515
-107182660 107204374
-456122247 456271893
-187274413 187437677
-789826373 789773313
-259890263 259930999
-880387391 880445047
-139169187 139158479
-835775241 835859921
-223752174 223750954
-484544695 484564581
-487508467 487648221
-91219957 91371773
-435762286 435652014
-638960536 639015186
-346807658 346964748
-775086106 775149682
-57011416 56943222
-554610060 554710756
-21532831 21496517
-168040909 167896807
-660484634 660333874
-126264182 126078400
-804036725 804188191
-750945952 750811412
-207388365 207271763
-263064297 263240661
-872591837 872449975
-235127222 235268448
-942177305 942050993
-10322037 10350895
-2395657 2376845
-138975599 139163833
-87391593 87459153
-302841102 303035118
-215911716 215770094
-711469954 711274394
-761216696 761207618
-951373794 951289856
-781370365 781550349
-200927035 201056541
-252019421 252034789
-706326521 706491741
-178411207 178323293
-301775279 301738261
-996961328 997032336
-189636780 189794254
-181758522 181938672
-70257733 70427679
-292057941 291975593
-697248881 697425545
-538699989 538776227
-151256272 151430170
-472646677 472448545
-298872390 298726718
-193281261 193410887
-678357512 678353834
-139657674 139537458
-227625169 227570607
-757089846 756967274
-139929877 139911389
-636116246 636256970
-478031622 478158370
-532540147 532714635
-896389795 896340529
-361224311 361176411
-352365672 352222704
-292898379 292840851
-161925176 162073412
-873969096 874155034
-862806196 862995156
-348748745 348738043
-797409328 797353000
-713683912 713522990
-133610688 133631930
-23255538 23288472
-809225003 809159469
-688114495 687932773
-81007236 81168152
-540556667 540481121
-408506349 408443869
-672207987 672267595
-456998972 457138400
-500058375 499861739
-983783821 983626427
-837573842 837417660
-654945321 654907725
-845513237 845515969
-598219864 598211940
-541012932 541177018
-317752781 317759983
-258445009 258421351
-957766270 957624582
-406073540 405951076
-228886538 229063090
-945185317 945375645
-351502123 351515905
-481352814 481508910
-131767640 131750198
-454811012 454788256
-287415846 287482476
-311362733 311202963
-644259123 644078465
-932098197 932073623
-367228728 367149622
-412161930 412030072
-458442030 458321828
-716170836 716040474
-194875147 194990301
-632429979 632593879
-212091668 212006776
-985081884 985114696
-667591445 667765419
-609343938 609287068
-588488593 588306867
-814564000 814755902
-240519917 240651481
-100621050 100780660
-58973472 58921346
-700007152 699845154
-403385104 403512722
-225636375 225709127
-726994716 726927940
-323590131 323695991
-23732009 23765437
-821563991 821751391
-222862853 222805595
-114006247 113920321
-314824448 314753848
-943694594 943631674
-226332351 226239171
-461775038 461727286
-250592195 250677113
-400166825 400312635
-470806805 470824057
-493444298 493408812
-482787032 482755842
-855449209 855339543
-894949217 894781819
-129574521 129420553
-622880359 622943711
-183425213 183498869
-744005149 743850151
-792187643 792250519
-786110326 786284166
-312665234 312490178
-648131569 648058551
-981397300 981565390
-973475111 973672257
-904700474 904608676
-240644051 240764161
-858006385 858171465
-81886213 81843007
-730021406 729921948
-399306018 399436540
-809420607 809356973
-28206355 28384637
-613277542 613199388
-292886454 293055914
-488192327 488344597
-554359097 554416415
-145438343 145334101
-21681217 21482803
-686748863 686574989
-989521875 989422085
-741813992 741859602
-732366412 732525880
-177185627 177089849
-459117997 459180263
-84115621 84231395
-622135969 622175715
-26459125 26600225
-638421894 638231912
-280520202 280693198
-534728258 534720202
-339850206 339728932
-232314647 232408117
-443753832 443724876
-466913994 467099136
-337584487 337739369
-765681469 765719389
-501528932 501564312
-893875901 893880309
-976213466 976065742
-169716808 169861810
-686219490 686291184
-902480721 902319031
-117040611 116955527
-425938321 425773801
-913207896 913063894
-955583553 955530329
-507322965 507302361
-443098697 443075665
-698520191 698413659
-382701663 382504705
-322379879 322270081
-263969797 264011265
-94469381 94601301
-600167205 600227977
-386975059 387156665
-846032645 846026655
-236723651 236657807
-78824042 78826988
-5325730 5435320
-513386201 513214735
-85667758 85607134
-99033412 98840834
-801775143 801643853
-191429508 191274062
-876491644 876681204
-821515004 821499286
-364217202 364024452
-576111502 575996238
-329823698 329996508
-519403712 519444906
-335104228 335236682
-259580410 259601168
-378424008 378307592
-606316725 606308273
-548706210 548815282
-862418107 862392421
-127997927 127871353
-539027082 539189142
-754548881 754675289
-175106940 174928134
-698789092 698630614
-699646203 699676003
-411259509 411308959
-678456011 678564953
-210370759 210233607
-782325398 782320518
-375042315 375227995
-913405016 913562140
-595358502 595536730
-530064533 530122685
-955729595 955618581
-125848942 125723014
-132807608 132867814
-351753460 351659276
-984996824 985098290
-288861515 288935343
-700802342 700688018
-521699695 521547267
-289221655 289052725
-463322071 463407413
-802824402 802935114
-513593816 513771590
-776218220 776236674
-813345807 813539969
-567006110 567106290
-908788771 908831013
-17726901 17563635
-595518455 595654301
-812726535 812909879
-519932861 519965329
-889415227 889610143
-729107566 729177306
-617231994 617065466
-638978238 639077338
-964933706 964890888
-55700933 55726285
-733745081 733860597
-43276306 43426780
-850109568 850178652
-682992278 683062894
-658359236 658174768
-644387544 644524916
-510484734 510331314
-837058838 837010522
-448980296 448979870
-945181341 945121491
-518763416 518579246
-692591748 692542216
-8118290 8104428
-952438614 952438122
-107302808 107378254
-829474771 829651781
-463980814 463857460
-782726576 782558850
-74135240 74309006
-992177762 992047862
-646786863 646864787
-138771469 138750493
-765198372 765068044
-103619543 103547525
-920871452 921044120
-256869602 256870634
-447758788 447718290
-388690964 388864090
-567396398 567288990
-187511339 187567475
-251013844 250845070
-224044097 223909671
-50691711 50601113
-8970624 8888244
-954652285 954643609
-944240571 944417155
-624837444 624735092
-168446322 168258808
-768095665 767914489
-722665396 722660804
-660409254 660390284
-495624395 495610247
-929756642 929733190
-88738520 88719578
-17321153 17240221
-857010804 856949266
-331080746 331163998
-443508465 443607697
-601039372 601091758
-603803175 603661857
-459116840 459243686
-496462548 496270934
-603502104 603341214
-447694872 447822704
-821030722 820842756
-408746576 408649066
-380875736 380820268
-680646796 680694016
-901597377 901551903
-180380997 180269851
-962279960 962458838
-987855855 987855969
-87962745 87890833
-665467336 665538386
-230901903 230816473
-997819950 997971150
-470227004 470234196
-442784337 442589341
-946602224 946663056
-384729226 384742796
-133946059 133810011
-301639069 301743999
-739709334 739576254
-774293512 774131210
-598215902 598107874
-84167867 84359407
-121219718 121184478
-449525490 449429736
-697523526 697698004
-686031569 685991175
-216202115 216265103
-991895734 991780546
-98275147 98340337
-559620333 559476759
-418108256 418118420
-560114514 560299686
-671253058 671080564
-467860134 468037438
-513455797 513531711
-558261501 558417307
-291697484 291626808
-966263589 966082333
-662631215 662558937
-819830560 819959802
-509691257 509817743
-802874743 802776927
-308735773 308901209
-376505767 376617635
-230806265 230997541
-407053478 406886912
-437400781 437542181
-63183607 63018885
-715044140 715211620
-991040828 991106198
-895620166 895508276
-859910210 859877086
-285268156 285189618
-424242628 424239110
-319024189 319089089
-719140800 719147440
-665563232 665513540
-967627034 967460408
-770022936 769913144
-555311937 555288103
-805311399 805375523
-569889882 569770632
-112596951 112517455
-25029026 25146514
-883288188 883340814
-663555745 663730721
-595616489 595715165
-757867494 757807710
-761515866 761683400
-121543359 121466623
-522234383 522256053
-283479099 283460239
-109160693 109332087
-916460799 916324833
-18324834 18318122
-773114268 772971048
-298891192 299041674
-671161160 671344956
-801466147 801533283
-467366863 467374127
-460381488 460282688
-659698876 659663784
-617891580 618090016
-299923965 299840717
-679302876 679385566
-917573749 917653921
-886719766 886793360
-515604855 515514135
-115684063 115488523
-954265134 954299300
-169162681 169285601
-51999250 51800630
-217591982 217474966
-801974895 802063691
-103583534 103579794
-621197765 621036321
-239497201 239454631
-833755366 833691576
-718693565 718569509
-235905898 235989034
-717599129 717684051
-54427651 54309071
-246256998 246107926
-300776336 300599092
-102416967 102571411
-938624109 938688465
-87344331 87425373
-197283169 197202197
-615656614 615710674
-66783211 66639257
-270591746 270460100
-942262389 942092221
-64029914 64214862
-740782644 740698812
-330251884 330113810
-366216814 366216072
-248180643 248192599
-147535222 147387540
-48693757 48618595
-337136310 337183534
-444736218 444616470
-113750830 113763628
-777179200 777263504
-634606580 634700414
-30566201 30428157
-664316127 664318847
-472769596 472847708
-426955474 427105274
-550117036 550020992
-340562135 340429701
-920156097 919957819
-613558517 613509349
-327987207 327831999
-515726874 515616414
-697333836 697275060
-620593784 620519468
-30467284 30467400
-383684054 383856652
-236503171 236535547
-313967138 313949134
-625122030 625159514
-647409457 647596125
-739967190 739890196
-750261221 750343303
-358878543 358779111
-757507045 757341685
-807808486 807970080
-274615648 274644922
-518181047 518251321
-887174760 887236404
-195439008 195392816
-83670565 83811961
-574257589 574389913
-20035171 20187869
-152146882 151991352
-882213199 882218895
-664492575 664636457
-942493485 942356253
-414340162 414184362
-341268725 341260863
-597816999 597758653
-218789094 218876874
-887453600 887637866
-270436397 270331363
-373759777 373939533
-695376254 695210676
-268248889 268292861
-847785067 847754387
-604416849 604283431
-72319834 72462046
-310707905 310710599
-607794581 607595233
-586408061 586604251
-831025770 831132180
-412303819 412276439
-843298099 843327697
-562893056 562921216
-675445744 675581952
-327722150 327803570
-550909084 551006568
-420261864 420460180
-969127074 969011282
-529101792 528987758
-776133470 776136328
-375426313 375274939
-119974954 119953202
-578840042 578738882
-346658348 346549242
-633688608 633705290
-910618312 910592840
-636325583 636188357
-493455729 493572827
-527981631 527958803
-657355627 657394733
-157868586 157727364
-409588382 409431282
-290707290 290743360
-979901818 980054714
-32356256 32472298
-102165462 102062916
-97103531 97141441
-726749671 726721719
-739642794 739609872
-529517436 529408186
-335886278 336041608
-895190435 895059251
-318782256 318754094
-214972723 214890135
-920227918 920326064
-429885801 430060633
-943663134 943541482
-170485377 170313417
-88599487 88424107
-762380964 762320246
-199572243 199445249
-436206342 436149806
-69087269 68943259
-933095471 933123473
-529504756 529552052
-823163519 823305323
-315860697 315759809
-567691939 567878785
-980221454 980083944
-148322219 148476701
-688285014 688356128
-570837681 570872489
-697286814 697163296
-679620663 679506469
-216740421 216769997
-974841910 974905700
-896097900 895993904
-535659437 535621323
-527065649 527090895
-690762224 690675218
-552192353 552114929
-209278978 209080048
-831150961 831113399
-135099170 135199898
-855984296 855820934
-537850022 537876028
-126171291 125993873
-218947806 218969326
-191083127 191004157
-181305746 181424508
-727227716 727314648
-832782613 832933779
-283770186 283950318
-300007698 300083440
-266992430 266918214
-930227111 930247351
-42835420 42731728
-517264791 517328187
-313866573 313901051
-146257834 146368498
-149856277 149891975
-394027160 394104530
-477614891 477717877
-83320550 83355884
-778246175 778443447
-799400068 799420542
-12392665 12433031
-705813101 705785211
-244326360 244273536
-503806205 503758131
-672782880 672700632
-216140376 216095330
-190029641 190217661
-545596027 545399089
-317288879 317414397
-966778449 966593981
-939958960 939818896
-394018926 393956912
-614629229 614673103
-318318175 318510057
-465975127 465830151
-471697499 471891775
-107002036 106900892
-775824585 775982237
-388014147 388000885
-484273820 484401052
-469023537 468986231
-803781339 803910179
-735708986 735907328
-788570309 788568377
-896344751 896168391
-243332442 243169508
-570758571 570740095
-897527798 897434428
-150179327 150034743
-640758989 640612413
-192622993 192554921
-441036192 440974450
-913135895 913064543
-988619884 988716912
-337836235 337642503
-75357081 75454465
-320125062 320119870
-468222248 468332942
-259101224 259233256
-685159196 685114260
-130746350 130820074
-340419963 340283063
-135837297 135803651
-976744419 976779445
-33434626 33424888
-570392310 570519852
-702813023 702815623
-492014176 491886198
-894902114 894996320
-413717880 413882010
-343930726 343854728
-465751015 465804401
-80944837 80794773
-251402262 251351780
-434950612 435008478
-258989063 259070427
-451218993 451135397
-95252289 95382701
-110595474 110540740
-430688743 430849521
-942389182 942366560
-11902965 11721427
-806555949 806610697
-959346717 959197791
-908495031 908614897
-774631402 774563656
-268221888 268391626
-950440345 950618285
-532346235 532352093
-726028389 725945523
-439942852 440113628
-371813066 371992814
-355808877 355846083
-166741014 166757218
-929368566 929332946
-440685643 440693813
-426683149 426529225
-384100550 383908432
-813714802 813696696
-412511395 412488695
-559072135 559249457
-918821310 918802358
-830711264 830877306
-790076561 789899543
-766424896 766348666
-750104212 749974168
-709063688 709099424
-648316828 648362626
-638803389 638926125
-174357618 174319438
-977071718 977233646
-90177058 90340232
-148575063 148498653
-582809009 582758965
-751085016 751146846
-850451049 850373811
-532016944 532015660
-556473789 556538787
-55362818 55458394
-624686881 624600005
-916533013 916598955
-438567067 438611089
-363048949 362892749
-860013861 860188921
-563065459 563176977
-599697326 599629868
-354962645 354919335
-954209567 954010977
-892343523 892200693
-501269422 501365764
-287079161 286920755
-695142137 694994565
-141196410 141375442
-527495203 527563319
-91169163 91281541
-355727186 355827480
-500311831 500185297
-827422247 827446527
-605767513 605601845
-197152474 196960690
-228293013 228271479
-251198841 251172579
-161013947 160900451
-779997729 780111259
-979574660 979598910
-480508473 480363309
-66189209 66069349
-409311434 409246018
-554501470 554628288
-84049617 84134477
-882700664 882735684
-612006985 611918807
-531179415 531056421
-311402431 311543693
-545652407 545539647
-752038845 752216001
-984321338 984181650
-5536082 5604914
-183037725 183078389
-541710393 541750103
-994160535 994319221
-153326971 153162297
-301008173 301086203
-207566470 207711228
-451466882 451559024
-815549592 815508430
-619647013 619483257
-454643842 454698812
-568197078 568050006
-216243867 216286339
-173870544 173914750
-21445032 21514674
-409684109 409492655
-148248278 148054834
-365503396 365512868
-843245806 843312898
-982231716 982161838
-955231719 955339787
-645545896 645609510
-961370164 961266588
-762333515 762491621
-875551845 875520053
-356514280 356628768
-935900566 935900202
-895033027 894959613
-525490656 525687244
-522980709 522945857
-567487110 567305686
-872592222 872591452
-972948891 973011735
-418624349 418805233
-757895695 757982541
-482274368 482172184
-269905826 269733774
-818840655 818705325
-986593211 986753997
-754268556 754278970
-446290901 446301087
-277071433 276897525
-595911023 595937107
-720878654 720941860
-50400390 50475100
-446596613 446676145
-753861954 754041446
-116491448 116594506
-208978174 209095348
-411320980 411296938
-259428333 259434047
-167412262 167305000
-302175338 302353518
-432795140 432896962
-254619251 254483963
-126407250 126371438
-364878645 364775107
-436075479 436136423
-156297534 156191860
-510392958 510207716
-920735503 920917091
-534831568 534883566
-655409688 655506662
-402355072 402321330
-261315193 261463481
-397195083 397246267
-427700037 427599121
-143712306 143625864
-283024550 283018074
-484620394 484643006
-662085336 662249006
-613046415 613238465
-518431459 518348857
-718108554 717917952
-14539001 14502961
-808222695 808272425
-548510018 548348690
-365950902 365971878
-881482046 881483852
-586233496 586042102
-333114415 333230059
-253492067 253585561
-919184748 919076504
-600042732 600027072
-716124436 716217236
-589480113 589429957
-405802300 405954174
-836873679 836905453
-34381991 34189129
-254355317 254399429
-985493067 985433989
-16763447 16854629
-890755445 890943327
-30820423 30720211
-589467497 589492729
-919809842 919727772
-462114334 461991626
-758356232 758369494
-162119408 162191364
-901212019 901017885
-143330036 143260678
-42065151 42052325
-13001228 13160636
-322718659 322601063
-86869050 86842340
-739626333 739551539
-263803579 263990531
-758675033 758527231
-232482288 232406808
-97498294 97399860
-198005555 197927547
-796914887 796911887
-36428588 36281556
-733633177 733551423
-824557856 824374798
-545270004 545433518
-807066431 806928371
-857763492 857889512
-851681260 851631330
-595052684 595052922
-30272640 30467342
-643433949 643267009
-716563182 716421152
-281331810 281181878
-892588279 892756261
-665307549 665136427
-40422436 40302148
-134335977 134244381
-365561460 365629596
-899348634 899327360
-665411515 665447695
-577820554 577713754
-654622256 654739098
-256545202 256516732
-584614486 584485964
-266210518 266276078
-674407870 674585158
-937730624 937800264
-603867142 603856250
-399647311 399843541
-843289528 843456392
-807195200 807303262
-564846473 564650531
-576029894 576048796
-182957072 182877792
-180533008 180563564
-816991230 816849938
-946083992 946206540
-806726290 806625320
-405339675 405147489
-540001468 540142776
-649016183 648968859
-756868645 756972909
-136138052 136305960
-239273685 239199181
-808590511 808720145
-329551689 329718809
-394690902 394797478
-500412762 500608298
-854441561 854296833
-91782355 91694871
-524339855 524326589
-335737764 335700222
-974390086 974575244
-27406501 27499523
-120546648 120733154
-516586486 516729494
-262570215 262761045
-119964078 119920936
-968105625 968181183
-746918689 746951487
-203229273 203395711
-592166053 592237049
-631180424 631169290
-596378458 596277910
-242435480 242328568
-174220043 174261503
-965182363 965158213
-486686104 486674648
-413550733 413577293
-301756770 301731228
-205113299 205145149
-582037440 581884860
-873382590 873330578
-817456164 817508770
-201180 95136
-245166744 245077558
-422009951 422108797
-257420026 257593974
-387065862 386886246
-846334740 846521654
-421172626 421293290
-197993433 198125987
-391238980 391341648
-268432551 268350701
-836085591 835985617
-893846431 893697017
-697225055 697154777
-545962842 545825488
-780450399 780296549
-422059374 421925452
-552656748 552515282
-822095688 822145040
-61011616 60995728
-831651551 831723749
-946143 893009
-268620024 268579304
-925019550 924844368
-264330175 264416457
-412925127 412770781
-944088969 944201973
-37614370 37572794
-576262791 576221809
-313632762 313466520
-799927793 800098099
-186916355 187059737
-792380277 792444169
-943098961 943267209
-927537005 927453707
-85573299 85415201
-60912278 61003672
-727623689 727709307
-933433990 933498550
-673884257 673821041
-27090389 26974919
-457120263 457256113
-679523967 679452229
-498044535 497871999
-91035661 91039289
-161560846 161614720
-650344882 650468878
-226599084 226435960
-223958856 223976884
-679058184 679211920
-309417424 309576656
-345090981 345156547
-359452484 359536450
-242694895 242656141
-670370436 670545446
-472123918 472037040
-317112032 317255466
-93116525 93076523
-152968415 152778543
-10244543 10050235
-14379341 14520981
-200953100 200991788
-28131013 28165125
-944864476 944961968
-466185641 466003717
-951759975 951589841
-274779620 274806540
-77616429 77712739
-466953497 466862179
-535535208 535558282
-935427899 935627443
-703403089 703325239
-787935967 787796897
-306653883 306741061
-803897812 804016688
-625512691 625532583
-319677389 319761857
-439035875 439218767
-220085930 220080046
-358125193 358054699
-867909283 868087917
-517674445 517804159
-682943242 682925688
-117086480 116994742
-389640456 389840148
-218744344 218832984
-122148262 122278340
-247729992 247633920
-972818401 972918997
-533494564 533312232
-436178074 436094772
-170965746 170766666
-962369399 962334521
-844109589 844104817
-14934248 14841296
-64473684 64628832
-146677194 146629150
-118404880 118309154
-661492645 661402337
-720448783 720433227
-658826881 658892135
-227743226 227767326
-308892235 308910183
-569182028 569226084
-610064686 609942412
-199734532 199871452
-864228398 864250456
-66979189 67101775
-939560252 939476998
-423262895 423214687
-924766753 924931959
-284327028 284432948
-118825705 118946361
-83340091 83371677
-222190182 222023278
-41720280 41907044
-16458646 16279974
-31854251 31817473
-563360832 563430818
-506965352 506874022
-540437743 540303929
-263004735 263005943
-104826883 104756481
-789196230 789044210
-268556860 268419382
-859761900 859828776
-150564312 150664946
-445339270 445348376
-605254019 605378881
-581961150 581888214
-685178539 685184439
-275212897 275403907
-960933295 960750187
-888717742 888836998
-373738241 373661621
-658387726 658533768
-184594796 184756670
-652402943 652444813
-896908033 896862767
-907576897 907443163
-572046076 572131170
-170274405 170202991
-245157161 245176327
-429326280 429315768
-795692425 795879645
-153733743 153908163
-825139596 825244692
-138904127 138854063
-308994300 309136102
-46572981 46586169
-475057999 474870979
-831366645 831532163
-83130569 83159399
-700743687 700860997
-280056109 280235497
-609297147 609443271
-11110369 11086179
-440660441 440647133
-948895713 948839407
-392800662 392663914
-949745215 949812041
-573783946 573826820
-580950713 580771529
-284098196 284015238
-709519795 709373799
-842241857 842319359
-379753728 379612010
-728626526 728798590
-114877551 115075905
-742110126 742066382
-103062854 102894176
-630702247 630770117
-754141666 754210142
-3476467 3431843
-19802621 19891765
-143669085 143554647
-652358729 652530897
-821890686 821992212
-580354133 580519167
-114290302 114156556
-987506104 987439452
-617097375 617114691
-370102745 370162597
-257262656 257093826
-367514682 367595834
-638472780 638371008
-111453853 111273467
-182495591 182484677
-251377021 251210317
-599872490 599764472
-798139727 797945907
-822586794 822662168
-700842706 700938426
-241614886 241435882
-250784083 250752307
-882947009 882909309
-333099311 333104261
-891382324 891407058
-265436998 265428490
-438733892 438645614
-79636751 79812289
-239048585 239054903
-470758936 470889178
-19240236 19061820
-916846794 916817712
-209675551 209775317
-843699585 843877585
-558222504 558032774
-421488897 421670081
-126050219 125913371
-838593642 838455554
-182421832 182358878
-531475241 531473271
-693511321 693671075
-15416699 15513133
-830441435 830346151
-648054092 648095060
-186354122 186281514
-150097821 150260833
-391692546 391801018
-295132368 295075306
-594533374 594699648
-715015482 714902928
-108687573 108690411
-840231084 840246386
-829873463 829813251
-674446465 674297187
-903088676 903175194
-677709114 677667048
-149198208 149186576
-321471939 321527633
-552905516 552868250
-220635382 220478076
-931100277 930975753
-243003656 242865024
-593304186 593441286
-242219347 242173993
-506407255 506398423
-580491344 580669840
-317570254 317431684
-380090533 380169215
-981466020 981352458
-78490602 78553018
-108426333 108473217
-634774725 634907245
-124212469 124403725
-234973215 234968861
-202526626 202594068
-265482759 265444107
-819978736 819940868
-258039254 257881480
-696563871 696628863
-223634764 223751564
-673160884 673025618
-138808032 138734906
-143729241 143848061
-226194853 226244765
-742450216 742285250
-827532928 827360126
-526073020 526261770
-438907212 439061094
-892267508 892419538
-305547656 305430604
-690877761 691032415
-641150305 641034275
-775631348 775449926
-572628189 572703139
-321831840 321940840
-479806756 479979210
-492290676 492396570
-336036114 336115356
-759642687 759773803
-185573769 185465683
-286502502 286582604
-356677764 356579772
-434703519 434763897
-171263837 171439375
-837872207 837826093
-772557735 772595887
-657559227 657752479
-742088254 742019926
-835817581 835624971
-880018072 880151564
-223967870 223902494
-885107128 885298854
-23080737 22976493
-84199153 84263637
-275229359 275190145
-492899389 492723899
-999392611 999545211
-870850949 870892267
-937810615 937863115
-410217828 410263026
-132273783 132120643
-911745845 911622839
-758398234 758508222
-197759186 197642904
-370019340 370053982
-355619014 355473910
-815294979 815212529
-189533957 189711635
-679983158 680048874
-173892647 173848163
-3764029 3847977
-617990798 617881080
-383358680 383409528
-332879729 333079663
-358709713 358828827
-113576547 113473579
-546796152 546759046
-635659406 635780726
-271301040 271497630
-176701078 176531338
-601827034 601794338
-44617463 44813465
-99591434 99412682
-803316431 803319367
-624643443 624565323
-543711317 543823723
-436010152 436048016
-601938139 602002935
-345276827 345323085
-555184068 555080210
-333771926 333804206
-804075585 803957791
-364300568 364481130
-986526522 986562764
-154904154 154883796
-250378552 250288324
-204326306 204199016
-736602344 736441622
-536133055 536102595
-880868800 880921314
-402379822 402525216
-428506260 428638502
-759973309 760002569
-978986577 979041901
-493207526 493019750
-360889553 360735429
-85148959 85242339
-324951896 324895330
-939655081 939465423
-171117594 170947680
-378492433 378355583
-269566510 269566176
-468258276 468407608
-703857378 703874720
-158153256 158217780
-376122502 376185858
-488078574 487945778
-373923065 373956001
-572032011 572230329
-641614524 641632418
-927163742 927242346
-221352999 221482441
-933444477 933552623
-906002865 905817955
-291479054 291508482
-256192002 256308644
-343314769 343311001
-272527114 272595904
-891891966 891869994
-18394776 18515372
-157971486 157976128
-617419556 617539280
-383348917 383470139
-389357564 389264974
-77195159 77091977
-95947287 96115861
-864760721 864847575
-350648885 350632839
-873094450 873268316
-1256299 1109189
-645742248 645626696
-651636959 651742415
-113173204 113205438
-816840850 816707348
-867843977 867846233
-343941443 343920009
-214604386 214784792
-822696525 822788019
-815048399 814928507
-185212967 185103255
-882757376 882743890
-135868005 135806589
-275622930 275772838
-306678436 306813818
-677498156 677372034
-654247895 654302991
-7081306 7204256
-293602979 293672251
-932404227 932551923
-375676725 375859357
-393168576 393274174
-799152568 799114106
-626720421 626846933
-995294586 995293414
-235126432 235134770
-666809348 666991464
-190311882 190290770
-2029776 2222656
-941598913 941734455
-535456873 535459771
-96979280 96989714
-491658041 491562025
-697069969 697165797
-784574994 784499156
-495029583 494866665
-217296292 217326064
-398338634 398377506
-134726429 134539945
-810047059 809910301
-677014192 676963026
-186433993 186443137
-758083074 758194880
-786836059 786857113
-349763028 349588210
-298953063 298966433
-356212357 356270351
-564548415 564643613
-656025916 656208436
-70137849 70324383
-123324604 123398296
-152069117 151880001
-667894007 667716555
-520419508 520397870
-878410827 878502449
-311731156 311681946
-695526537 695481951
-952703722 952891526
-711295044 711222858
-463315422 463240488
-307117684 307056254
-156640014 156727044
-505090424 505149946
-606960868 607015862
-188563480 188751522
-744900699 744772505
-655807209 655611301
-684862521 684745849
-874650523 874480827
-400281561 400343709
-484783507 484864943
-197276574 197398540
-942114149 941989441
-903272280 903078108
-828356267 828258019
-288816474 288727544
-275054953 275016443
-171230732 171064436
-398381779 398469011
-584111154 584290768
-11426062 11228442
-157663726 157480980
-649499009 649422269
-130572144 130659638
-726468554 726343440
-808589294 808568606
-653274155 653279775
-197829099 197966551
-342106810 342199312
-533068524 533028540
-582212339 582083639
-543746126 543710998
-20743013 20551621
-964536014 964381656
-507188508 507286526
-228974814 228883630
-519605905 519604319
-682662896 682760814
-165717502 165603976
-543125571 543288597
-113963284 113833428
-353474982 353551880
-941829217 941639693
-210626938 210762780
-243878686 243964538
-708310161 708112213
-936539534 936475928
-788784460 788738130
-707601325 707672441
-312728634 312728114
-191206053 191265169
-626204550 626160702
-217284764 217277838
-974447466 974342580
-456475889 456340363
-937532747 937346183
-352665989 352594427
-600983845 600788789
-751462394 751466832
-853991244 853831334
-508488264 508463902
-209870558 209953664
-372489757 372448915
-410300191 410476959
-941050009 940988107
-336326071 336465525
-722490920 722424460
-783679489 783847855
-514833289 514970193
-725257988 725416046
-189014636 188992970
-450126729 450184573
-805447507 805512233
-552369661 552560351
-452013778 451916198
-93407669 93357121
-666900406 666842038
-477235894 477245326
-297481946 297348746
-909103781 909070439
-38868592 38711072
-808274168 808422882
-849121499 849162165
-952797624 952626722
-329805344 329905410
-782879726 783039756
-58354184 58293502
-2324017 2386251
-995285864 995113328
-39833921 40022413
-884861021 885022369
-223760332 223744016
-454650150 454562640
-323562346 323385686
-413553327 413601259
-558339404 558193136
-309909739 309730989
-735622691 735808157
-232424426 232444548
-181284075 181201511
-274434261 274630285
-186058344 186157148
-962217989 962260755
-413429472 413278618
-546083078 545892424
-236685579 236761723
-814232895 814046355
-338744824 338879618
-688291163 688320571
-254775604 254903590
-242648161 242477991
-425856061 425808355
-966335962 966421954
-449719092 449713070
-142693160 142785700
-914040905 913975725
-550195569 550038503
-301047230 301239830
-537986994 538063612
-155880759 155800935
-747205279 747161561
-880205182 880253670
-861479654 861663552
-280052762 279857144
-416158508 415965830
-958189438 958081208
-234501264 234444100
-638740866 638569928
-419099769 419259587
-838648325 838713921
-546230687 546406631
-897108353 897168293
-901027891 900851445
-649678419 649686695
-565986544 565853102
-180266781 180169793
-242241402 242334568
-130234222 130336322
-638864389 638987861
-493309565 493389609
-177137738 177137268
-524424059 524375823
-550608513 550581233
-31486548 31474926
-12733991 12865499
-997217432 997321476
-654876271 654915239
-52612071 52622643
-194241751 194077055
-214931429 214812811
-777064054 777024348
-894541297 894465905
-851299275 851474437
-638104267 638098405
-997669763 997483517
-742671490 742545050
-761537886 761415266
-801194624 801386944
-606489120 606577636
-775682 919576
-763964578 764009410
-518099381 517901855
-325041117 325034593
-665781393 665594427
-764212355 764250619
-381217137 381073483
-386812867 386803771
-842778492 842626384
-159026728 159130400
-527445387 527259397
-941390982 941577554
-717320138 717472196
-690531979 690609719
-588745094 588679288
-291285541 291136119
-946812536 946857154
-91748634 91923820
-142391835 142203363
-781635521 781581559
-722789568 722809952
-361447688 361368124
-978637434 978486488
-31875116 32043104
-503245658 503443744
-88356349 88406297
-454422439 454522401
-451521546 451596502
-899415516 899281752
-223523374 223383650
-19929419 19867643
-43179485 43154395
-48917657 49110343
-216233609 216047143
-176359591 176548291
-631479766 631594244
-732307786 732259240
-593642836 593502544
-236937346 236820552
-418752813 418857653
-885202991 885145999
-187077056 187042418
-363033279 363154359
-547102614 547272022
-609679510 609680542
-213801860 213612796
-464897521 464745303
-248691408 248691584
-382420516 382445294
-369367252 369247746
-552979839 553071717
-341129117 341133751
-390318295 390179315
-415532417 415426703
-465192045 465052513
-623581081 623767545
-428890479 428768741
-863334375 863499837
-429784836 429624182
-956239746 956395100
-669508879 669338075
-526430329 526264919
-607694907 607640921
-499549410 499539360
-80384474 80386168
-282114511 282126437
-8770466 8751044
-751464613 751405299
-195071939 195021569
-82074423 82194817
-893409193 893598073
-951989400 951848058
-913671969 913578237
-238667870 238545210
-486770016 486760264
-612019405 612112729
-360249205 360278183
-376271865 376295383
-373189782 373149864
-419019023 418849953
-15800048 15814192
-56653314 56704356
-60507790 60307984
-588512392 588464794
-488806801 488949209
-633889102 633754490
-192230999 192212781
-68443469 68298717
-304293613 304318769
-938999795 938852987
-330156235 330032413
-388299069 388210711
-774440972 774384252
-645881786 645682914
-884294596 884293564
-37564139 37442703
-866359868 866362276
-670457941 670397225
-758813709 759010933
-685450938 685629952
-755739406 755633876
-851325207 851309169
-673529643 673474009
-41813662 41812870
-896725894 896709904
-477570237 477485445
-330273627 330414563
-208466165 208404193
-951331825 951318515
-352788430 352694618
-550069014 549901028
-866419921 866433391
-802314486 802211928
-338093317 338267009
-715932812 716007886
-797752068 797859114
-148081349 147947399
-75253056 75176006
-276035423 276222549
-820305988 820185454
-49457482 49634636
-835352507 835282169
-465229346 465368538
-289758591 289938287
-717219026 717223340
-122585266 122402388
-716788805 716653235
-534972679 534794453
-235632423 235583703
-357368699 357210759
-816920584 816909758
-768596853 768517199
-130202331 130163829
-57476020 57386112
-675224064 675106218
-86992482 87168180
-908111368 908006236
-70357609 70548487
-602056696 601999754
-235836858 235717032
-272808191 272747067
-650275414 650341120
-568123542 567988940
-41619098 41686556
-77313307 77298805
-206678094 206538642
-376349812 376240954
-41742558 41630554
-27599327 27561871
-486077901 486102255
-752165306 752266696
-220339198 220327494
-731747389 731875687
-632753711 632638067
-394555954 394517074
-680016016 679824306
-553295673 553341375
-99221581 99037655
-871478908 871293712
-537527333 537369959
-866850921 866883453
-58264240 58444128
-601769455 601918877
-806901590 806819766
-81957551 81814875
-54684955 54838963
-200972444 200934200
-774353298 774233726
-786667750 786584760
-114999720 115166786
-244618644 244454966
-467808932 467948786
-787842287 788029647
-586795058 586900986
-20377020 20455872
-813529145 813633457
-773209862 773346718
-721955542 721790442
-844579992 844542166
-451512953 451501827
-292241989 292339911
-472400807 472547611
-845558522 845669588
-959805691 959825509
-501949225 502090715
-352890337 352811413
-365864010 365900432
-469290157 469138881
-811046077 810984179
-812358036 812315482
-735984449 735942983
-776883576 776962550
-133560731 133403049
-382882705 383075885
-729115719 729084505
-400606855 400741911
-906678453 906504611
-220000052 219982052
-926762881 926833537
-348442871 348526411
-444471650 444444432
-431141539 431004921
-539913362 539934028
-527996137 528189683
-19623582 19525440
-622332745 622426893
-91209040 91206612
-29889281 29910409
-80597708 80500944
-668970016 669161196
-432583061 432631141
-68383336 68503602
-496667156 496848012
-601674208 601796034
-932862332 932696536
-428543364 428426092
-349366777 349450817
-644880693 644813583
-65293816 65366274
-186269679 186438565
-106286046 106193182
-982683660 982598410
-833083279 833061263
-48940158 49014000
-410387633 410566285
-635971269 636096717
-388350132 388248006
-581894921 581757501
-894393801 894503601
-922088262 921935200
-820083542 819935362
-525216211 525383185
-900914364 900782010
-988452834 988486442
-426188416 426121120
-524864610 524956422
-535372797 535546745
-410200007 410203879
-955605340 955674088
-175767618 175771674
-338374036 338455766
-211524361 211550163
-105738770 105739334
-536794857 536891447
-198857536 198930928
-558768572 558620078
-245793684 245829986
-171736739 171850899
-9732512 9711942
-983384898 983269764
-538559128 538566186
-55713609 55618225
-547979271 548045963
-54622171 54647121
-748617309 748798163
-184483407 184537491
-252567906 252698822
-315208203 315341839
-546592047 546777599
-934520147 934489847
-606831064 606922612
-610707793 610581845
-452392309 452232907
-963789164 963674056
-359872117 359927711
-828524925 828685057
-162917127 163082101
-569823138 569991172
-657412179 657377287
-102246554 102362550
-419179678 419070214
-949967372 949810460
-99891594 100038130
-34829826 34953220
-716027611 716002113
-184132346 184324544
-708392670 708460314
-787577798 787410214
-312474768 312339618
-740994025 741188247
-83096692 83266966
-168909365 168894749
-94726753 94754429
-251517699 251702447
-954341905 954514573
-792161728 791963994
-898893807 898982577
-10588525 10627545
-56838472 56801034
-180325424 180208138
-145579160 145439056
-322781785 322962707
-73039742 72874248
-217154570 217196292
-948867560 948740044
-148301224 148195332
-466900429 467006565
-128340103 128291827
-222558492 222511996
-11578020 11664276
-652269838 652116048
-438029835 437910287
-591364136 591356880
-827121268 827200996
-331443606 331567058
-83618947 83562775
-635220921 635317445
-455318438 455319116
-182876374 183037770
-487342717 487155463
-596920421 597092805
-442762379 442806295
-975062140 975215632
-389303001 389412127
-905806896 905857692
-341209539 341057963
-109126605 109042361
-315009220 315170738
-579780566 579760774
-231885843 231905557
-493446504 493442092
-470139232 470064466
-678727657 678805473
-210388223 210353295
-578032849 578116817
-451765119 451775033
-979978266 979872322
-807397908 807208616
-333404393 333544949
-213970035 214105537
-99818065 99692059
-756492215 756357945
-915191388 915254512
-870823933 870830831
-680756170 680700828
-47778373 47659147
-749262823 749354005
-56645213 56819753
-627068792 626934230
-143035136 143124870
-297014131 296983381
-392115534 391953144
-923107370 923280878
-414905925 414778569
-220082988 219917116
-912992560 912919142
-722581955 722748837
-531315749 531139315
-27937123 27748381
-612734707 612689009
-95591617 95594517
-242843167 242738313
-566462889 566350933
-191562935 191581601
-365948043 365852821
-635911502 635818108
-374510463 374691715
-667899403 668011939
-815783194 815671378
-910683509 910741271
-735044890 735114556
-376463240 376489910
-61556253 61573039
-837626374 837521310
-892581278 892466988
-155958104 156134852
-749182964 749308414
-389469586 389403812
-326347385 326331191
-978801359 978797369
-595814753 595615577
-491880773 491950187
-165809874 165625130
-789791255 789799843
-146526813 146554157
-590539422 590441572
-857363138 857401370
-816617027 816774099
-749563744 749464186
-991244113 991067689
-861965286 861971172
-475174868 475337106
-260593153 260712365
-33116408 32966640
-341231456 341305994
-302643992 302643972
-824852523 824883379
-163817095 163740551
-523568727 523492723
-327751043 327867413
-886756563 886686709
-516306875 516153407
-257199335 257325977
-962733448 962581486
-152473805 152325225
-17981431 18145955
-236421414 236514482
-751381124 751331962
-246110806 246182462
-757231692 757211646
-846138326 846026456
-105114545 105051919
-344429058 344300776
-192561664 192533810
-313549641 313523957
-8863406 8929434
-242196670 242102344
-191638557 191694199
-340898858 340743308
-589041964 589166646
-363710654 363664204
-493242187 493172865
-581505046 581370718
-201740294 201657160
-324219605 324219793
-342695174 342854802
-195116034 195027844
-205439185 205304215
-562712334 562726902
-53064723 52976429
-541654289 541697983
-320532792 320476972
-584950435 584801047
-349102219 349244581
-738431022 738489740
-623288336 623238602
-51876290 51899940
-682034331 682161719
-547186041 547358003
-124220879 124095361
-602957103 602773713
-713123330 713210176
-220502521 220363975
-369307499 369297331
-658267002 658136922
-668344448 668236260
-676919233 677109151
-604277663 604168791
-434677209 434489777
-510722509 510760789
-409147500 409218906
-375768041 375574079
-152987953 152948877
-706033369 706190511
-271023901 271214731
-560534226 560728796
-319763256 319952712
-610179058 610119886
-5690910 5780204
-661708782 661858292
-595052803 594975229
-538496131 538334451
-415754980 415758964
-842966470 843083274
-587759327 587956869
-628264722 628165054
-258981629 259159225
-771096733 771282041
-727237662 727121584
-591034151 591105995
-192135824 192188974
-113967213 114136637
-786710778 786624722
-646727921 646673511
-668920656 668930880
-423141148 422966300
-760025934 760080274
-551313470 551266868
-788478036 788349364
-647961397 648062017
-764587838 764625654
-834572602 834561036
-514755925 514901741
-862745824 862695838
-953392723 953498883
-243789524 243596368
-884062320 884079688
-533245604 533373234
-65035348 64870382
-482400429 482569339
-788946020 788884476
-679733312 679622098
-791400448 791541654
-743981944 744034878
-751631014 751768414
-4386764 4555426
-555395422 555575824
-627044048 627205668
-185112309 185158111
-524608341 524415679
-738307515 738460381
-219631455 219443477
-994392683 994281659
-828307143 828110283
-711857917 711668921
-940344481 940461653
-314280480 314297026
-792452021 792487801
-563747610 563798034
-820559984 820370870
-273413381 273599847
-456718576 456724618
-136954487 136908501
-488390879 488304211
-252321528 252383230
-405747576 405650582
-320900964 320717256
-12291487 12311821
-473300652 473160888
-76507904 76416140
-910873443 910902243
-500400775 500222887
-931644303 931574929
-859538215 859651013
-380057421 379960519
-374385994 374256094
-432129073 432246227
-839184652 839050372
-307086969 306964825
-520246241 520212277
-166430340 166389698
-123300128 123155750
-946632640 946591306
-167779432 167599124
-896579509 896678411
-137733709 137563841
-745586785 745596965
-218451566 218540066
-770273342 770352006
-455494134 455459322
-983200300 983283292
-685470409 685289257
-58518005 58671251
-311745724 311812360
-966449020 966394888
-697926956 698104584
-193104099 192919903
-687296954 687264766
-394483652 394638990
-117906347 118080485
-870055748 870049158
-910589281 910546729
-352009019 352163821
-177137503 176983099
-515610648 515599062
-109246390 109048006
-623043252 622996600
-455892518 456026764
-751234657 751059035
-981872837 982027145
-639603544 639477288
-755242532 755241006
-264448808 264559796
-691084019 691249059
-470815431 470791635
-307527621 307335623
-237259263 237316201
-826763454 826610974
-620104287 620260351
-334658022 334565656
-71277255 71084029
-150524384 150472202
-879766354 879926632
-989821387 989920375
-105568514 105417366
-237671812 237859890
-22074387 22093907
-141804469 141664415
-126934889 127094641
-757573944 757560502
-347895503 348042511
-904603617 904435909
-434717508 434733708
-703351242 703454936
-838904826 839011106
-729932413 730110399
-721418237 721228459
-164128146 164122910
-873269062 873271354
-355857911 355947575
-773042658 772960772
-23981117 23854839
-630509979 630487243
-722087612 722256950
-557924814 557846648
-702046977 702084815
-87666570 87641926
-476561023 476712143
-162527506 162529902
-933860486 933982364
-560077929 560105287
-164794810 164789300
-328169864 328015956
-788944731 788947309
-585846937 585796211
-617774112 617834866
-5084386 4948162
-970573209 970660859
-446864166 446671488
-224009031 224162697
-937737221 937736447
-786841730 787013710
-947322010 947401778
-107227587 107299319
-344624899 344768463
-675749548 675729256
-5353629 5246661
-420421431 420501711
-495853907 495758783
-645217984 645061526
-276546023 276400245
-471167288 471196152
-633819544 633958660
-897529942 897704598
-388491783 388347841
-775229620 775069744
-401737103 401588577
-611907310 611906124
-852988076 853152938
-326411658 326383886
-470065843 470212621
-398728909 398583045
-553493472 553561084
-878829044 878813448
-337780963 337891507
-727806379 727912899
-350374054 350401992
-821449433 821580575
-390553424 390501266
-623109451 623263469
-422595516 422770520
-829898270 829975394
-824279290 824241860
-270932400 271070374
-796898687 796931087
-472132895 472148425
-365961390 365934696
-768333660 768173200
-319103326 319272442
-31358946 31365756
-331068114 330932610
-917315126 917188918
-267819699 267727411
-203450502 203575064
-474985100 475130898
-444992175 445178181
-299470268 299650826
-845760312 845902946
-797766623 797951605
-819021371 818961459
-973170194 972977644
-97005631 96973797
-67252718 67433886
-952590734 952679538
-944637821 944819457
-485324270 485133748
-425049625 425207403
-169269219 169301983
-553754990 553844508
-439191015 439246519
-707730729 707614153
-315683269 315725353
-397845619 397849543
-832054033 832072543
-432104220 432056878
-618568658 618522308
-798786481 798916931
-67960115 67777405
-726601979 726687745
-610146214 610211902
-669944469 670086563
-720441005 720243857
-961614738 961662700
-110716929 110626543
-484977419 484905739
-142295213 142488457
-107719407 107775081
-858583156 858661002
-183462041 183365777
-319380516 319524562
-163260491 163353845
-556724202 556731168
-564287783 564485475
-15033542 15082226
-232141249 232259797
-433724469 433912983
-98745021 98762683
-710254850 710203304
-664000959 664004827
-469921971 470101849
-586628139 586580363
-767665850 767510764
-349919274 350033088
-153506927 153492893
-965538515 965339439
-8876950 8741116
-417359928 417502536
-551302956 551323984
-402136530 402110024
-499962795 500153955
-891381226 891547610
-916172642 916231184
-778463098 778557306
-290264786 290449544
-369018585 369055479
-301758001 301942749
-986484090 986314144
-748740092 748891894
-999973467 999937275
-932797657 932927007
-636686929 636738479
-42107464 42121984
-284694080 284777742
-831258858 831258708
-456560542 456391236
-167410218 167605236
-339560075 339416425
-131406379 131298543
-603822514 603911770
-406012308 405896040
-874837928 874931890
-247780325 247912645
-750640395 750811839
-277729833 277537547
-949545882 949371182
-893474440 893407328
-18063693 17890421
-159711772 159879482
-444236172 444331064
-412431968 412590822
-746574670 746508788
-784027260 783966466
-695215882 695183096
-864725883 864768237
-251977899 251981871
-732641674 732816166
-479407419 479314263
-419924535 419906389
-454472420 454325104
-877542985 877632295
-855746136 855561042
-119036184 118856538
-675496111 675313153
-133162443 133029731
-623844129 623690961
-493706426 493834610
-333474671 333313413
-635579105 635404743
-552943241 552952123
-627872038 627775652
-104662337 104512929
-98035331 97878201
-747093230 746963272
-857109797 856911811
-454692882 454799634
-977927449 978048197
-467731187 467718697
-923792103 923758887
-982196777 982108861
-88320515 88229317
-60594252 60662728
-963912155 964060625
-640926094 640915254
-770789095 770929747
-702441554 702637338
-515081430 514945624
-136931494 136765224
-437803725 437970061
-799789089 799705425
-196610686 196718330
-735169448 735128956
-140752358 140572864
-774116855 773939015
-505061035 505238857
-672893941 673093251
-886853786 886732934
-51935001 52063499
-161806342 161681666
-252839001 252995671
-894490090 894592504
-335403138 335356670
-657734350 657874486
-523478528 523658926
-598084614 597930670
-365385732 365508132
-471997352 471976642
-530929747 531019911
-815461697 815648665
-161328647 161210803
-508397564 508578964
-91037475 90959217
-113096227 113189321
-829557517 829451777
-243651540 243624800
-118458283 118553991
-626687790 626713214
-724692745 724617781
-866628816 866810010
-878767309 878591501
-765341057 765471851
-154893975 154734457
-261448980 261542872
-617489089 617620965
-638864757 638719421
-752006452 751813416
-674428914 674479470
-384211923 384116443
-478873157 478955021
-740351964 740406258
-395001963 395197033
-614213580 614190134
-46267896 46217646
-43166940 43048712
-916299487 916302987
-109362937 109301237
-494029299 493947849
-485456241 485385507
-212254025 212169489
-9541396 9638650
-230823000 230784014
-341601155 341768233
-453810844 454005562
-46690786 46746482
-184510449 184393515
-67694586 67868760
-428346546 428221910
-967204940 967335476
-128948831 129006375
-188133936 188236806
-57905578 57962784
-232381747 232434487
-92182480 92354282
-958078678 957949484
-260155733 260259739
-909070747 909136815
-253612424 253632964
-854624184 854732644
-826818157 826708751
-346522314 346400794
-217444214 217533474
-578657540 578503478
-287879379 287987679
-833864751 833903149
-457741595 457868155
-883765679 883884429
-231597414 231587724
-624233275 624343595
-929025970 928900050
-211688232 211875984
-736676910 736868064
-750019456 749945230
-417973364 417950254
-684618004 684493630
-806433557 806567745
-23452338 23434280
-986098843 986018013
-600722869 600886317
-150504006 150544762
-637453650 637453454
-847037637 847134405
-49248339 49177201
-469096394 469038110
-519147145 519054009
-423150132 423132164
-205619511 205516997
-923063111 923184185
-608113447 608136185
-725337017 725265599
-991407929 991576931
-894849690 894865518
-608901255 609056141
-365723453 365535739
-613639111 613771013
-831356696 831161020
-813084721 812927947
-51660480 51720044
-930835182 930963270
-517120554 517169648
-462294925 462428731
-302394968 302451320
-188705032 188855020
-794425140 794452054
-592764051 592951753
-303832557 303656651
-863696050 863757164
-519949095 519866381
-800174010 800323488
-882814870 882699882
-622378449 622245503
-59575074 59407080
-164368445 164377009
-721188175 721129327
-370737314 370773538
-263447793 263554185
-839319907 839286635
-825736082 825879188
-285241267 285439063
-278276344 278095176
-899359198 899471834
-439963660 440028240
-713019890 712945522
-219885181 219763965
-141285926 141107140
-171720515 171753797
-865105743 865301307
-570749333 570618145
-98876553 98937123
-111932505 111834145
-439849068 439775368
-169957406 169766214
-701607466 701760524
-826327398 826470890
-478634225 478827505
-884227135 884224389
-881465498 881502206
-425626556 425762762
-786399582 786307102
-198306114 198255772
-905089627 905258809
-437535843 437624401
-441096588 441117544
-630445345 630498611
-820886905 820688423
-201510883 201674513
-958631513 958436869
-325524436 325637178
-444940630 444987226
-722867747 723026979
-173365059 173515625
-465252238 465195912
-754246122 754311818
-46797749 46898239
-966543868 966603076
-547395893 547461735
-77788915 77636563
-187665641 187740461
-746299382 746148728
-416298859 416432223
-303186832 303283086
-55760538 55849000
-127014765 127004049
-480339619 480435891
-94161928 94355948
-520873498 520770092
-835379015 835325999
-117660997 117676737
-865766884 865732528
-875495393 875608297
-472080479 471914225
-538228604 538073552
-265379187 265389385
-924267304 924321370
-468584912 468721322
-943433140 943399914
-326397772 326313536
-551926728 551914724
-217695566 217847106
-345402726 345243444
-833218083 833303113
-184867906 184810980
-672457111 672369551
-895921008 896045902
-832222084 832409866
-491756223 491610399
-661586715 661398575
-413057526 413245484
-374108398 374272544
-35290993 35166815
-872213312 872387066
-500727153 500765977
-83813421 83859431
-493894872 493934844
-661236764 661202576
-380727450 380646436
-842019481 842192115
-984833932 984725642
-485799130 485933448
-258891242 258745560
-34542668 34581450
-426740895 426901231
-72390940 72268944
-469783885 469923215
-423444994 423486980
-664034233 664032309
-280456311 280534195
-357386527 357350871
-194186479 194312143
-111227952 111363660
-596859897 596881023
-449305131 449259331
-807872499 808067661
-781971194 781975688
-646772437 646784185
-956753845 956698631
-699410323 699554231
-390595751 390511097
-118163844 118051798
-781195990 781155006
-926841478 926929606
-100819160 100882476
-869658020 869753390
-544767430 544714142
-682979517 683146271
-88267050 88139584
-401489104 401481758
-804278429 804097953
-305529697 305661977
-896860497 896800989
-354028937 354113063
-639284907 639407571
-886161320 886247674
-561435037 561505271
-514152790 514043444
-563220875 563326763
-990598870 990511072
-838882806 838957966
-111060585 111005501
-216329694 216480096
-934031680 934124792
-592001518 591812854
-681691124 681522206
-291972677 291883155
-65017621 65053075
-124008788 123936462
-236319718 236467948
-533200040 533205616
-632940993 633081113
-795196530 795221630
-931734655 931553951
-353196751 353069573
-927319486 927291452
-758741301 758859549
-401353965 401485431
-272728693 272887689
-412500045 412382433
-324520433 324682207
-890137931 890056163
-822766654 822965708
-609470903 609541585
-396635307 396610055
-75700422 75759650
-923891886 923867318
-412323472 412284166
-29717538 29808678
-845347621 845485815
-607804393 607957543
-322449671 322310087
-324490560 324567012
-878320298 878216816
-65570886 65608154
-13561295 13435449
-168391490 168557578
-969160115 969110503
-885506880 885373330
-229210001 229326387
-981467126 981464914
-374946357 375135155
-774738279 774640221
-665047292 665079950
-940259161 940071001
-836004514 835856948
-807749440 807633556
-776721112 776613112
-796192853 796084197
-937736834 937606372
-545719414 545710958
-453229406 453106628
-739533894 739365918
-416924978 416850608
-783777879 783917831
-107473575 107282933
-132197213 132039837
-96716344 96889446
-59381035 59491077
-714450405 714299073
-676007802 675923616
-288762712 288652026
-837333727 837453767
-678960989 678894615
-853339000 853369466
-615699525 615721823
-797337380 797524788
-658596977 658470559
-56450331 56254943
-375271738 375350626
-479268340 479327362
-366516425 366596419
-332865644 332746184
-991423310 991319778
-957433789 957579591
-767739095 767908763
-863655725 863511869
-328604354 328518820
-470668473 470470633
-66089855 66129279
-87364434 87553872
-796039202 796020012
-623363526 623213146
-983414061 983453865
-73011561 73067923
-206568028 206608368
-180968250 180963228
-245527855 245484581
-685862109 685842419
-665502861 665418131
-263897055 263780015
-82591080 82472040
-191558034 191402632
-619837253 619864073
-240118903 239961799
-14166428 14245170
-911822147 911890287
-82995814 82839356
-886916726 886911064
-361950042 362103680
-885073303 885116843
-91519573 91612135
-863980145 864007391
-705345337 705339031
-864200345 864050103
-515201323 515013631
-241155092 241048162
-767823929 767631849
-238083137 238252655
-760596407 760571211
-397401785 397397453
-891494472 891637330
-180481346 180645782
-464671577 464610387
-401998993 402043093
-402579570 402769792
-785495836 785569486
-715822831 715970349
-224215064 224307106
-65974007 66074629
-105396565 105395645
-650039333 650215757
-689783639 689770057
-970092909 970052129
-813318667 813130449
-322636998 322800320
-865972549 865777919
-609924725 609821639
-629444728 629297066
-845416718 845300812
-376334595 376365029
-741259082 741163722
-812739535 812642081
-245033445 245122151
-816540238 816373640
-516659174 516804642
-542225230 542144098
-952064464 951914336
-178221982 178319578
-1768418 1712490
-651190608 651265006
-894739950 894625110
-929897045 929811145
-18455074 18387044
-125132586 124935792
-962462558 962455118
-920654395 920806833
-912934155 913050965
-389117338 389199378
-90464941 90354693
-159378266 159422722
-83787496 83836426
-15780904 15972450
-864596134 864500196
-993277669 993250335
-664969523 664862191
-170780768 170598844
-319566656 319627758
-531353221 531278277
-490302035 490399503
-551186755 551214575
-216755209 216591371
-442325305 442483587
-83413455 83590861
-629784552 629729858
-155588444 155659190
-220888106 221052558
-610845571 610976439
-245991905 245899457
-202715297 202571653
-320061843 319957225
-859293246 859208396
-146976597 146779985
-627330209 627260037
-920876396 920957786
-357448540 357510762
-863993768 863960552
-493638363 493625395
-880597219 880461203
-815718047 815579283
-650892462 650966404
-433269479 433404445
-457742454 457672462
-328005887 327968527
-324821639 324923613
-674840240 674671202
-468902444 468843772
-863196758 863344036
-787236949 787150327
-608756228 608619068
-10903652 10918214
-530093973 530263763
-249454104 249278484
-960022701 960122793
-729477863 729526497
-600683377 600685267
-337159922 337022330
-48203218 48033092
-974043613 974051767
-100516184 100406736
-64236476 64321708
-980647828 980819958
-401814621 401659585
-861586798 861740306
-78211832 78038400
-836154959 836016223
-198894232 198838018
-137923676 137783542
-750837010 750786668
-876760405 876602003
-677817990 677670996
-516131141 516193641
-559733433 559852699
-748946131 748997063
-972202295 972387519
-68431364 68575840
-792919051 792990775
-839284849 839303271
-963849491 963855237
-988668398 988568678
-487768395 487769881
-42855683 42969433
-714773145 714755975
-341893580 341818776
-952025194 952103734
-301691534 301647386
-722618349 722513303
-414967310 415025732
-596419107 596337809
-636184646 636186608
-901772648 901690862
-67496430 67507742
-582836070 582781948
-246047489 245936321
-281384153 281580565
-543191387 543385807
-778779806 778975858
-166407589 166400435
-564195284 564022362
-892513932 892469668
-661219670 661182060
-625965154 625941492
-954819444 954904746
-665109967 665049933
-685148663 685220215
-626514499 626678495
-119290592 119408980
-298187256 298288452
-22380620 22262544
-148158 127152
-20039373 19841211
-483827754 483686502
-406750243 406936889
-649460639 649355725
-448869532 448780756
-404000399 404180027
-58054281 57994495
-199009203 199184933
-161054010 161135094
-416750130 416626674
-357930906 358089946
-392330624 392358100
-94201616 94258938
-934801980 934615364
-937799350 937926880
-870471306 870334880
-25196055 25096973
-451781748 451964988
-371680815 371789191
-779238208 779273266
-1141942 1182744
-592158577 592315521
-228034486 228129798
-771973745 771900063
-289483509 289572791
-540518894 540356592
-886170390 886166700
-192708311 192537675
-50782220 50601202
-871964347 872099743
-793379565 793200921
-778035551 778031787
-114825223 114704649
-237840095 237879685
-465015227 465122279
-989528368 989660926
-592412990 592535792
-374622614 374760816
-251919864 251729556
-216117853 215933493
-404090213 403899239
-768691931 768836541
-498715930 498810922
-866481627 866486501
-665958774 665791088
-457788441 457804875
-456146406 456046908
-779255737 779082035
-32474646 32578924
-537126516 537260618
-459558847 459706329
-947499887 947502793
-627471739 627564629
-775709466 775758598
-580580592 580555744
-419516614 419698910
-852215780 852359998
-903491119 903666961
-455190359 455056823
-259697519 259629545
-833883950 833696982
-592043133 592201551
-898938192 898903722
-822984614 823032298
-785256931 785220775
-399420737 399452343
-986673604 986550932
-754881557 754945769
-799699284 799739342
-439620959 439603885
-720211728 720262070
-240129449 240323813
-683428349 683427555
-378548529 378436337
-799412914 799524868
-72004434 71989970
-900727751 900608715
-100893993 100887571
-267757108 267921976
-92536693 92575103
-699428736 699427200
-484142337 484325939
-568922753 568727485
-213636186 213606612
-627647614 627481644
-712867904 712723754
-53555148 53649758
-789573895 789535875
-796138525 795939879
-433835357 434014585
-85190635 85294043
-422397197 422356571
-949153276 949023466
-370485261 370548627
-121837486 121705666
-865563980 865749706
-535737939 535580935
-5989799 6097245
-635543256 635614954
-932916964 932937050
-62130563 61992197
-827723646 827852614
-833260598 833126394
-159879042 159879922
-58077645 58085109
-757010774 757028560
-324169599 324056897
-289701457 289781321
-366005610 366174720
-609315503 609268511
-459907863 459751895
-78982877 78833615
-433674930 433479840
-341492130 341421932
-995626176 995559154
-612273002 612466668
-428604778 428742810
-847218826 847090460
-810548000 810353270
-531346604 531474256
-643634743 643541583
-56678835 56583785
-955076887 954928333
-941037233 941062785
-307431622 307319088
-296702816 296558440
-135149534 135089768
-408685268 408807884
-334430449 334310755
-469062825 469129963
-414123983 414204569
-639582067 639625021
-823694174 823596482
-99675494 99692608
-897368180 897349456
-905296269 905380871
-899604050 899502746
-819213900 819321058
-616862316 616883822
-770168073 770080383
-140349942 140175690
-554890545 554774275
-961586741 961638719
-435381333 435452095
-740379111 740230031
-765834510 765740802
-144029189 143993083
-560868696 560729696
-963639836 963697172
-140827071 140677645
-195211328 195151836
-200362357 200561597
-306280642 306087560
-928602172 928538122
-925174467 925000425
-755044859 755188277
-443980857 443820877
-628559445 628406879
-74169215 73976821
-870590848 870530076
-781785460 781630164
-639533698 639540416
-840095679 840238735
-245903064 245923750
-109628566 109542762
-4432982 4358482
-139710104 139750348
-753047019 753162807
-205737443 205670353
-147920905 147992277
-930012125 929927563
-874565675 874532475
-388566576 388416990
-668467631 668296909
-431073230 430900074
-688422360 688289896
-509291919 509139609
-166749116 166680552
-133481890 133346590
-521118601 520948139
-277434194 277633690
-942957940 943134298
-12278148 12285490
-847472147 847321505
-868345462 868153978
-254377373 254332469
-534475484 534625058
-918284136 918217366
-103372046 103206172
-395681949 395551629
-536152315 536214477
-585238902 585063388
-389387555 389436699
-638596033 638655397
-214248459 214359247
-196372911 196548371
-872196604 872141922
-636549285 636510891
-596944766 596817280
-376476575 376397763
-541995591 541826453
-272341366 272220240
-182072640 181897898
-343616725 343791341
-867652598 867589898
-70899695 70894507
-54939333 54930837
-120012244 120130840
-332607552 332672744
-32952288 32778868
-432763731 432670421
-335540350 335491194
-132071994 131967894
-938379698 938465902
-4896476 4742284
-812616248 812690808
-53602453 53408993
-979151135 979289037
-488878005 488778947
-392290106 392129908
-23425976 23432564
-922755584 922900204
-349612428 349516606
-491683311 491632771
-825486591 825452333
-277489614 277477674
-254617220 254772226
-424671804 424541766
-735576670 735661410
-276728896 276835864
-667200621 667116285
-815806135 816001991
-158135309 157940277
-625681497 625618695
-655603086 655484020
-938162318 938344528
-522225212 522245218
-782412635 782238161
-288317338 288365178
-744648490 744836602
-8024215 7971429
-489788885 489779615
-146820618 146810708
-753350595 753226637
-54250200 54161684
-119520953 119526993
-274412877 274240833
-66151735 66264209
-156038040 156231664
-868475494 868574086
-676416851 676231827
-507788394 507875258
-785041981 784999343
-733973695 733961157
-473909162 473732540
-564233990 564361724
-358259600 358061046
-119523973 119499025
-687852832 687721914
-712497615 712515823
-805042800 805022280
-325984211 326102937
-14780414 14705146
-351677842 351706368
-672741756 672740762
-227288335 227303653
-247003321 247139271
-487783854 487956516
-79287800 79426266
-374871678 374858814
-943891811 943724325
-463550079 463643235
-169750681 169555285
-532198222 532058812
-556495859 556444299
-309252567 309334019
-575510819 575501321
-552721471 552886883
-693782761 693830611
-115495072 115304618
-289096414 288903952
-337044004 336857864
-232668820 232866062
-777013821 777044201
-804613268 804702618
-553241206 553100372
-495649549 495599241
-498176088 498161352
-339893550 339916750
-189521806 189541814
-906136782 906328300
-75730036 75724538
-754430247 754339857
-561605715 561728321
-318012262 318196260
-960095288 960150298
-241133763 241176421
-577767154 577659890
-80000901 79855239
-628666809 628802395
-483621391 483481325
-691588567 691676423
-286085290 286107028
-754385052 754350008
-827336250 827220822
-982845646 982749280
-249905944 249808824
-217016130 216870982
-361083377 361200361
-133124198 133274870
-808659814 808780476
-75182651 75044717
-525299698 525102984
-500713206 500520572
-738565027 738642861
-771892606 771936904
-189487434 189492396
-490378326 490571176
-755506221 755686641
-971212462 971287434
-210689164 210882440
-684482227 684478753
-302881583 302837401
-272671058 272520750
-222461710 222535244
-219537466 219513712
-161094552 160933342
-718731748 718783178
-351147831 351202401
-614201857 614081525
-333733414 333769304
-295784878 295672512
-595642775 595665827
-84905779 84815547
-531951517 531911279
-247150998 247315464
-82003681 82041409
-812258976 812192266
-597330313 597422761
-423289527 423465987
-745446227 745591875
-135568902 135519010
-527364277 527529261
-859441163 859519285
-709662478 709682036
-840737703 840844585
-996803750 996735992
-203782448 203595662
-771605811 771436045
-808916754 809082558
-228157712 228101884
-296795631 296610001
-374539466 374339806
-660198319 660333955
-287908265 288067093
-727859639 727745369
-481054498 480913688
-660826783 660948257
-785064348 785198740
-986233389 986244503
-74537621 74573721
-594736412 594662884
-620958284 620984008
-993391675 993337431
-155290618 155452936
-321247803 321246927
-143635961 143788651
-634357400 634497136
-255819241 255970129
-548204588 548374698
-404996965 405178715
-989855747 989782827
-31543928 31528484
-134864185 134974133
-854054055 853966269
-704441935 704554063
-643724253 643681705
-358614574 358682166
-413648250 413554268
-330668798 330593618
-202339001 202336523
-445218362 445174516
-265193977 265038325
-527263966 527317668
-610378987 610251707
-295710248 295621906
-265645529 265616593
-105993923 106065683
-31959110 31880214
-70946638 70982038
-265936015 265967083
-604428048 604405650
-271788851 271798479
-682700347 682711855
-809480838 809529862
-405087840 405016702
-846082391 845982899
-168804708 168753142
-282317315 282174133
-995721198 995643464
-226547240 226650928
-366545928 366646910
-769061622 769108546
-892777465 892927833
-176005355 175968833
-562466659 562482285
-161574654 161744004
-160791453 160907389
-157870511 157866661
-27022660 26939672
-172898324 172895734
-296000560 295867520
-517045838 516872252
-935155534 934980306
-154395320 154358076
-696494109 696497599
-42958214 43063146
-572134934 572325724
-116945443 116899399
-221954280 222106730
-926082251 926123873
-988513078 988574454
-640721217 640808405
-569443783 569575269
-549545300 549390494
-568643181 568825119
-610304479 610453495
-314988283 315051139
-260039114 260207736
-254996562 255112216
-622912035 622830017
-178581219 178433689
-469067252 468979822
-265590808 265700250
-448707742 448677796
-366090165 366025181
-542292111 542158349
-530248572 530278954
-189426969 189342971
-769180682 769036410
-211958548 211857226
-764574216 764400184
-953949538 953881514
-893453102 893495778
-172335115 172488247
-261287862 261317484
-513928468 514060784
-891880980 891871230
-50867310 50697130
-678808099 678802847
-521215229 521181341
-503737571 503703107
-52534777 52482393
-11669770 11786272
-642003469 641982919
-877760654 877955260
-688601599 688793227
-916127371 915959855
-210521513 210694859
-974697472 974674908
-641868701 641952657
-883263547 883314501
-751470297 751636083
-31136315 31329643
-609524366 609679440
-918963150 918977248
-859083703 859021089
-642295274 642224728
-242308992 242382024
-524898712 525014132
-145820205 145655381
-483757128 483670258
-540100155 540185397
-76699079 76631663
-324062299 323984041
-956553534 956449966
-806102028 806231142
-78273288 78150376
-761904230 761789524
-872694157 872640975
-780583987 780738213
-182409382 182581800
-315419838 315315898
-705147153 705310585
-209895116 210012212
-54237705 54262695
-523265390 523293130
-21777068 21716990
-621268825 621126705
-755241769 755213507
-137074464 137160962
-322195497 322297157
-773182912 773045624
-108848971 108960703
-808499898 808578950
-82727460 82776502
-296168030 296004772
-330847854 330952226
-951221049 951206779
-607481500 607304416
-292308975 292437535
-500761322 500770632
-811109153 811085367
-504559618 504715172
-555352628 555271246
-810600705 810726361
-878173883 878080943
-263500989 263347825
-480551104 480683424
-553318524 553263106
-599212957 599169803
-616804586 616662424
-53370252 53425290
-864747060 864699234
-971367723 971550391
-575506070 575439018
-192796406 192978090
-198888703 198973153
-68989733 68902393
-362454506 362268340
-423301270 423224520
-820696170 820656634
-33428617 33448557
-710488090 710386752
-241793082 241953408
-232901920 232927372
-939049188 938985228
-432661463 432674067
-296234519 296421123
-821813119 821873477
-476514932 476440442
-138760981 138723927
-274793080 274610528
-14887772 14703964
-221326242 221417720
-479367503 479447335
-763898095 763770333
-94719254 94662328
-661282201 661447491
-215752681 215767143
-203014043 203060025
-528304155 528265301
-639610438 639708604
-368890923 368875297
-52617357 52452197
-632977051 633007099
-971460411 971640371
-884662971 884676743
-929115658 928936282
-710011095 710053011
-334027638 334184134
-129536421 129730249
-736190467 736262013
-916352162 916392816
-206275555 206117259
-480574373 480555047
-202199936 202337762
-455959390 455931734
-892795755 892716767
-802379274 802249698
-621789097 621816923
-804983889 804854969
-957394436 957351306
-576356877 576476599
-287245918 287084636
-833181356 833148256
-936282296 936246502
-404489177 404450731
-360144720 360263694
-172897029 172861803
-153970706 154134558
-434421559 434261159
-866433621 866539381
-461337089 461273831
-817115845 817035211
-956501750 956452192
-697747428 697648580
-818174842 818067730
-835177181 835119887
-943046119 943007141
-255053790 254910608
-342363472 342432646
-902399876 902244136
-125251370 125418666
-568985520 568859986
-797108380 797213234
-497186916 497252010
-327200524 327107784
-993992024 993860726
-162884971 162785159
-997830107 997641871
-914776439 914798393
-602793753 602597569
-79980336 80074326
-949652585 949546901
-359115421 359222415
-192413351 192331323
-688536576 688359826
-415454266 415319420
-429198156 429080118
-12494585 12650207
-743881800 743703830
-511836610 512020530
-454546390 454498412
-75367003 75291979
-654235811 654370171
-530460607 530660317
-278377066 278468770
-450876930 450953408
-954549077 954480069
-636874862 636986930
-864029344 864125224
-831790797 831920271
-234263507 234098675
-705525015 705344507
-279559683 279511337
-266365595 266186561
-209179513 209132681
-490317661 490336195
-361447429 361546709
-631517040 631671448
-945151416 944958962
-744670064 744497218
-933060715 933254119
-897964672 898104358
-1305435 1223707
-96622368 96438248
-116720904 116917658
-917144130 916968190
-755033967 754972401
-452751926 452817836
-335311909 335348247
-466859127 466849001
-688651106 688597960
-64952865 64947903
-928679058 928792112
-323801269 323777431
-192040503 192162399
-795588529 795504579
-432499114 432463670
-776919802 776795694
-108999881 109084483
-708697982 708769734
-192156058 192221890
-556142385 556204371
-183092377 183064401
-900090706 900286710
-734413097 734552113
-463983427 464078721
-156319096 156467934
-686375557 686516997
-933760557 933921425
-376015790 375894968
-261100841 261251637
-508404505 508391439
-449091903 449110603
-853911289 853759893
-461444462 461605120
-137621096 137648082
-991571412 991603212
-496460751 496598961
-415604829 415672645
-374439636 374332352
-258657446 258555490
-928697086 928507258
-127928692 127934640
-379682869 379570713
-610488129 610644819
-735413941 735539023
-276139861 276305237
-833848540 833957758
-602191952 602209398
-560370856 560477554
-638032035 637871501
-391760190 391841846
-191928580 192029540
-155488394 155417478
-879767865 879576509
-523210705 523152971
-701702329 701818719
-124062042 123955534
-983945178 983829910
-567861845 568056241
-882560820 882536794
-837189105 837241323
-213433188 213489912
-733628123 733638231
-548190377 548086439
-654096884 653962872
-829780846 829692126
-970841812 970980536
-89574185 89494645
-741745448 741557284
-717379905 717564487
-636185627 636173269
-836889227 836750139
-409183203 408990687
-41652827 41480789
-929081523 929273103
-370399600 370384452
-545161519 545251599
-940272681 940245641
-187195702 187002100
-397910432 397788654
-259029745 258905113
-705255913 705434761
-33108895 33206011
-464559719 464510331
-947899503 948080473
-927136915 927118327
-205023259 204874483
-423487891 423530605
-285062633 284864141
-471274925 471255881
-890847151 891039503
-200461977 200412361
-930033718 929994292
-954394269 954204331
-657779810 657804418
-450244224 450124922
-988262652 988148072
-399618083 399463681
-949088371 949007077
-721477792 721592332
-926449299 926465517
-742782779 742846497
-166275060 166119230
-586823016 586829616
-64950384 64942712
-799131032 799174104
-52161933 52349639
-114752964 114897482
-208345985 208393977
-307917691 307832271
-413383325 413475619
-747445426 747610012
-862214152 862171260
-662323132 662208890
-723915757 724014257
-798822267 798648307
-531472926 531477556
-29493617 29502961
-449617117 449631333
-522596207 522673535
-916690975 916658593
-955392791 955286783
-444175336 444283618
-282202271 282165327
-872769982 872935054
-305765983 305943609
-351265558 351450360
-898971121 898994033
-937836865 937763663
-887915272 887764420
-208728064 208569898
-308021139 308001749
-630056250 630167928
-472792091 472604209
-686112900 685950238
-741988004 742054090
-658412233 658368369
-473521111 473706165
-798993118 798840744
-667400236 667351356
-145586844 145702622
-438476431 438582471
-736521983 736513963
-738400993 738578487
-264892971 265064265
-121972834 122034332
-990979893 990873207
-973200168 973309030
-147295341 147325093
-257656035 257829387
-746491281 746658059
-264549669 264678491
-966757465 966926093
-266880850 266955322
-412249074 412173038
-195164517 195284051
-235130601 235060075
-588468391 588658617
-766328145 766289159
-496742581 496703941
-655232962 655212114
-447638587 447614627
-362970849 362880503
-919483179 919671507
-328247500 328390650
-588127219 588199251
-333143273 333316845
-364705492 364826876
-195599388 195406590
-203178329 203268327
-637475187 637602503
-245011439 244933631
-874884909 874741155
-222012811 222030505
-946530084 946426220
-252077787 252257825
-579498237 579449065
-414073842 414164276
-772908337 772715527
-150107035 150103777
-963172351 963330795
-92518697 92711571
-969528863 969485179
-462432569 462507345
-242563076 242548548
-990567857 990749421
-443405297 443454459
-961280225 961460103
-567247884 567074760
-175017537 174872433
-419807716 419707556
-232050644 231945292
-26423171 26306565
-332117259 332252359
-446793550 446974176
-159519341 159326103
-604671824 604615948
-927427152 927495356
-600581451 600504683
-587296222 587429750
-762391678 762591564
-396520973 396349551
-370247063 370078131
-781707812 781563230
-648558526 648613708
-126696197 126698169
-415852337 415735179
-634641953 634840985
-121985993 121890357
-332922769 332808519
-756672049 756819561
-273024173 273011593
-75729655 75910513
-666388087 666320375
-139823959 139814123
-294057718 293950710
-217258350 217311178
-253118148 253197060
-128286632 128153038
-330639180 330698416
-202262143 202415859
-696248968 696294158
-896750388 896701400
-64469074 64551258
-322789400 322811240
-980845343 981029941
-457469948 457333014
-720128215 720236899
-826177184 826139218
-408427228 408362160
-205891047 205780413
-637786552 637812516
-409394531 409228337
-543468937 543649715
-249792313 249625309
-329620377 329635249
-366057673 365886083
-702785509 702814323
-273642923 273700653
-76457428 76450168
-345533812 345639522
-546956211 546758425
-802563048 802743884
-678721675 678894523
-79079172 79058600
-332712696 332805914
-243186560 243075042
-301639512 301669460
-637088969 637224649
-390079505 390244601
-388159569 388019535
-182063847 182081433
-233091457 233221321
-186549922 186388786
-931170296 931353476
-431909308 431799892
-431425896 431541816
-259621743 259773295
-589597506 589721932
-833361185 833480463
-293637615 293446331
-521753427 521758037
-731720955 731557733
-872302197 872471935
-702799916 702774460
-194496111 194446143
-265622459 265631061
-521836835 521998737
-86121111 86130083
-303025283 303044953
-759501792 759684898
-750572789 750726117
-591290398 591360508
-348741420 348541726
-262596730 262446562
-565919823 565727901
-710032053 709903805
-410175474 410232284
-891691865 891681321
-191605804 191666378
-361015546 361038484
-319959111 319946313
-15057884 14877994
-366132997 366216443
-219600391 219662519
-605698828 605836198
-967637832 967616236
-730854393 730925549
-695155404 695276360
-379267902 379094736
-631735484 631877788
-918585479 918451783
-421924011 421992413
-983989302 984154948
-787133218 786984742
-268306757 268278965
-925464078 925277710
-49166534 49330144
-314515214 314565490
-416579387 416546515
-155038278 155062488
-918772554 918633118
-478740921 478914089
-998637734 998826728
-972980313 972926217
-279674851 279749321
-985025189 984840185
-187283665 187307459
-888913569 888799421
-755920502 756099542
-335858353 335787005
-273985501 273907107
-308279570 308346938
-95876078 96031574
-445790829 445968419
-650406880 650275360
-278186504 278366184
-69623537 69770531
-80733726 80630142
-640200067 640142271
-318414116 318229008
-878970896 878984626
-469305114 469275200
-994115237 994163739
-813413436 813223898
-275862126 275930122
-329431725 329536413
-93861705 93717625
-154163746 154299542
-978387729 978499871
-779711406 779597630
-870382150 870560462
-160711501 160849421
-561161448 561057542
-231472307 231505051
-720102991 720182557
-197229674 197336664
-706414677 706568805
-276975734 276968166
-489266589 489320045
-734645242 734813794
-166326540 166404012
-688396519 688448201
-329034951 328929519
-889199965 889395545
-111290808 111295806
-841003396 840882580
-307301529 307130115
-104197465 104397033
-285798814 285899080
-77114134 77276184
-570449150 570590554
-225909307 226026983
-920380475 920425387
-961122989 961199459
-536129306 536299648
-689494383 689429845
-314311227 314465779
-475409927 475264285
-577022001 576940455
-661712324 661766760
-486623545 486630907
-684480490 684354694
-623902714 623941952
-145386222 145275460
-267773555 267738107
-910818927 910800841
-613899518 613966214
-356744396 356814228
-578580509 578415163
-464040466 464116976
-177448880 177524500
-227917214 227806096
-979586785 979399537
-531866337 531807315
-877739514 877722566
-516727080 516731908
-285197990 285195126
-217829227 218002189
-777912332 777835232
-322044053 322147107
-998327450 998374666
-345872092 345735540
-493905538 493809400
-517304023 517434235
-170079943 170054593
-161587783 161415767
-119211826 119107606
-845652184 845686992
-305236968 305262192
-729806273 729705495
-529871432 529691998
-594098475 594218931
-955236635 955265787
-681068291 681029871
-495908398 496090400
-439026125 439096063
-315367868 315354256
-141728655 141880283
-240139730 240098076
-416504998 416688402
-428629953 428658875
-616733505 616668531
-895031725 895034329
-53193647 53345355
-881838951 881756193
-184346164 184438140
-239236433 239067995
-245234361 245118293
-839427680 839328144
-860736622 860628790
-185146806 185279128
-122074608 122117890
-195415379 195462637
-509754500 509620260
-320809110 320699954
-719313990 719321812
-928846710 928845708
-684116627 683950721
-913124707 913291085
-677533112 677463200
-749513965 749399265
-695275959 695276761
-19015801 19068069
-769337383 769530331
-812066417 811873469
-344522112 344397926
-468394257 468582501
-125065757 125262025
-321121506 321024202
-357815659 357923563
-646677531 646778311
-944002559 944145471
-32085096 32196696
-705777877 705848325
-407882930 407761406
-744932786 745027804
-133915404 133976714
-280679950 280706446
-898573880 898653244
-884654208 884699278
-8541569 8347625
-233983554 234033600
-975301852 975129412
-728513755 728336197
-668655440 668551272
-234472682 234470982
-312174748 311990082
-336641359 336755359
-527213357 527290817
-720695285 720716425
-477240610 477107512
-222694715 222586315
-151870519 151974559
-87590296 87654248
-894438821 894448701
-210962992 211042480
-55114808 55301584
-153688121 153820953
-294566949 294448481
-514627293 514453079
-211612202 211488124
-925867651 926033321
-792954913 792828199
-535772875 535874959
-276316624 276388390
-768859659 768999959
-133908663 134044765
-683179554 683216816
-265675122 265853512
-145509108 145367578
-976761932 976735372
-988598984 988549924
-638116369 638262139
-91294154 91449392
-915863895 916043613
-511644258 511590814
-586286418 586284894
-120822819 120643489
-670716328 670524054
-358769270 358595062
-20348552 20416446
-334702405 334711911
-955527392 955639714
-512902238 513007894
-944554407 944645649
-463089365 463099437
-628630535 628579625
-135639780 135820474
-730316564 730309614
-740771535 740837935
-76437336 76578472
-886549441 886406929
-297309564 297133640
-147166334 147031764
-230931738 231063344
-65811932 65941548
-202318923 202512795
-206483724 206286750
-400610244 400544468
-431332332 431483856
-541570290 541508216
-649479542 649569132
-959613320 959720442
-221152496 221346010
-593572690 593476364
-835181214 835246188
-458631248 458530010
-460951096 460867942
-72057269 72211049
-403042977 402875923
-314971425 314976789
-791974645 791993551
-458839669 458889073
-829755090 829839764
-54340267 54368361
-893020336 893048734
-284963387 284853609
-567056200 566874686
-386257766 386395758
-584923858 585120438
-652423878 652279624
-757925290 758039792
-695068351 695002647
-680861476 680882850
-720125288 720142774
-689809664 689757614
-771381765 771381677
-515605059 515616237
-781130763 781165349
-35553805 35359271
-30437621 30497179
-182606970 182708896
-581226654 581339476
-145088419 144943515
-765912790 766068232
-906362141 906294459
-285930961 286020837
-809758130 809749876
-522011 336503
-132795483 132948871
-663703408 663758034
-822287509 822227119
-166441076 166638178
-638326903 638197375
-861779301 861968229
-12748913 12799745
-268183930 268149010
-390299380 390337210
-344527131 344681941
-67088370 67204050
-46092705 46242771
-493811751 493857469
-637711394 637799534
-405878237 405814799
-344063545 344254427
-910503528 910325606
-972743847 972657943
-696398831 696596367
-406664774 406843566
-850387882 850553790
-198632811 198470973
-325952741 325808961
-381956401 382044203
-215669521 215659709
-701483458 701404482
-881284282 881363736
-38212233 38360785
-235730698 235572844
-711816936 712014834
-401368075 401192307
-109106012 109147198
-29120929 29130111
-697910799 697759709
-870052453 869865873
-558854729 558682415
-211554600 211669804
-329065140 329004762
-301064390 301143530
-243903063 243851891
-457692610 457796658
-594423677 594488409
-826801273 826835041
-761212157 761117277
-439064805 439127321
-695488496 695504244
-613292565 613262519
-35282049 35299937
-100379504 100407198
-328985427 329144853
-546300727 546318659
-273671788 273527906
-810655566 810658016
-938286934 938402122
-704207419 704198191
-757329853 757177993
-455288475 455464305
-641332844 641182256
-286053257 286160799
-654388586 654356286
-873919158 873901776
-396619130 396576434
-847769727 847753039
-957230800 957086170
-87622272 87485472
-914812966 914924014
-86274522 86089526
-518331772 518251154
-169529625 169407431
-953399887 953445803
-151102390 151020326
-393972007 394065845
-710287913 710355595
-434696060 434658358
-431310480 431385786
-686063344 686162456
-461305460 461130464
-851808560 851640072
-824206604 824079330
-708839252 708919610
-104268533 104297249
-214182810 214261378
-355305348 355274270
-52042394 52147946
-459742952 459669706
-981332165 981409239
-995050286 994893166
-179947003 180053323
-523116138 523181838
-810850769 810827251
-4787115 4723657
-591866560 591805812
-807633593 807601027
-952352641 952415057
-939761092 939709792
-683427952 683383048
-607069158 607134124
-320088095 320225997
-89992412 89966758
-997764664 997895550
-939492074 939445308
-957886414 957909182
-599071858 599156806
-454733193 454888831
-148799905 148792609
-699065847 698915287
-713499370 713491372
-934404764 934455910
-199992330 199926800
-917811900 917894568
-165190250 165226366
-340070183 340208969
-962320397 962201113
-559545059 559695607
-815529011 815381845
-175903974 175738076
-715640399 715566061
-327134722 326956284
-304989264 305078822
-831419768 831430386
-325200964 325025000
-452955800 452828724
-159053344 158921494
-982641035 982595321
-450412743 450571371
-62347825 62199443
-436205965 436315283
-689814863 689951307
-851386856 851263558
-990032709 990146693
-335652849 335822679
-896173337 896256571
-419063452 418974594
-483942578 483915502
-166359068 166317806
-968586480 968449816
-705005813 705163503
-275153860 275207086
-43295571 43351543
-76717997 76915899
-615539593 615442955
-50392471 50259269
-952861546 952921506
-811522939 811709413
-437169405 437290003
-181491146 181357870
-502152736 502157568
-37590048 37638692
-732148760 732188276
-669954966 670015516
-372862827 373001413
-453831045 453772079
-509870704 509801682
-754103494 754175904
-803138979 803023455
-118107821 118053149
-58454090 58594628
-420206415 420312605
-820148810 820204450
-623056744 623146626
-723284515 723339597
-632099261 632091761
-843613765 843532815
-397827754 398005574
-937116831 936947281
-26709070 26525942
-466401349 466375139
-44205624 44182642
-827238113 827434387
-136479480 136486318
-270757448 270854702
-383201999 383064149
-677031869 677186433
-116998069 116892817
-364338362 364223526
-323789350 323640908
-39619182 39754464
-891258606 891232478
-271001387 270908181
-187860552 188006920
-432080549 431992067
-705799156 705729482
-212285944 212318794
-150359189 150498293
-688971995 688796209
-910809884 910672658
-105505623 105631405
-376102076 376269640
-672588139 672741259
-183413909 183261507
-702866605 702764641
-330616589 330499851
-289970516 289992896
-237561805 237758571
-27032654 27012666
-445159923 445196439
-625607020 625458146
-339460302 339659848
-547978281 548012617
-144697831 144598011
-411866871 411732411
-175434998 175380104
-302033671 302145949
-532211134 532349164
-448649494 448460596
-179905219 179998445
-674178404 674092744
-418254371 418309313
-524279769 524399941
-148777872 148974858
-886168545 886051701
-518976438 518948062
-631474712 631484090
-908757468 908721750
-254792480 254751972
-214222094 214172986
-213107543 213233537
-810940794 810760744
-30802696 30969876
-181650534 181620748
-265193581 265194373
-614877723 614927651
-284461376 284404520
-86893475 87080331
-133238861 133413643
-414748272 414782896
-440447572 440473724
-30352685 30369991
-272385966 272415392
-617555027 617523533
-83639577 83663199
-479573375 479685175
-991714388 991838140
-911420447 911274035
-18321478 18126934
-782558453 782447815
-26582944 26617506
-334851542 334988550
-285113328 285011938
-610932981 611056371
-974047690 973929254
-573757117 573805383
-684843194 684971580
-925594942 925680258
-539401708 539384814
-713269611 713461773
-504983551 505120185
-575727148 575712164
-676221594 676252448
-564108823 564041729
-417792388 417644548
-612797617 612671797
-174924135 174944985
-495617321 495468007
-89103780 89100928
-696271563 696261465
-113702054 113517742
-512540927 512622447
-248190786 248263042
-586826316 586720768
-107459351 107605321
-194536943 194657795
-910218730 910053982
-698170938 698038230
-88772517 88951461
-254103982 254277682
-18672134 18568522
-447626607 447455585
-876098597 876287229
-981814687 981724907
-130407409 130383977
-153418081 153235861
-600491303 600318483
-184392152 184256936
-926341353 926357575
-373094493 372909503
-255466487 255276179
-297843904 298006050
-869428849 869373557
-936170827 936066931
-367733322 367594786
-730441243 730574927
-792201522 792299516
-175308627 175407551
-122709360 122772232
-578180298 578140238
-103553476 103388188
-756266422 756425080
-475846810 475685812
-518031787 518166975
-788349596 788261026
-275204420 275209752
-584124394 584197822
-696763862 696588610
-957325680 957463192
-313195624 313381700
-86695220 86529008
-100028288 100177298
-981965353 982114217
-880895057 880732747
-331860325 331721933
-970924294 971038932
-376747019 376914753
-493041812 493113638
-583186153 583013159
-39144176 39098914
-171187250 171274214
-984752279 984708149
-134721975 134767559
-387364445 387541499
-394570176 394707804
-328766430 328604480
-41419414 41401496
-100890782 100874170
-670427583 670239773
-955017218 955202170
-958715318 958547708
-314288753 314167793
-436670323 436470639
-485747939 485719675
-559436076 559548546
-589419496 589304000
-504379735 504541877
-792522945 792692773
-355924459 355970691
-474473546 474503760
-985811235 985689585
-127328382 127525456
-357648831 357647283
-826881674 827020886
-738743670 738935098
-94525218 94677384
-220334242 220344154
-147831531 147956591
-703626754 703621578
-233814368 233908874
-524132374 524257658
-518971455 518981421
-721755210 721590688
-381731117 381543961
-341445192 341539068
-141029275 141196139
-761889057 762020755
-505767155 505723393
-509083256 508883988
-740024319 740146193
-109844448 109648952
-878885991 879083261
-596882919 597006613
-511287008 511362710
-474857541 474964489
-587728566 587724862
-262098657 262035081
-746413679 746435955
-797722921 797697363
-832151563 832075387
-488997238 489006556
-714083526 714271414
-833514683 833474825
-181167078 181074922
-834383238 834302266
-705216752 705110254
-374090240 374107406
-157621679 157797975
-556076474 555919208
-315860007 316038327
-443571025 443644369
-448352802 448424160
-588021856 587891882
-927769063 927899681
-718013253 717901979
-868956587 868772751
-496651705 496723261
-687309700 687431720
-3303326 3397246
-777509948 777575220
-56964854 56938492
-239751312 239676012
-798735287 798655759
-275847506 275896124
-470600156 470759168
-454171749 453986673
-759220637 759410143
-95310966 95454436
-771836517 771678757
-207202152 207067396
-729136697 729094741
-35661125 35594779
-806552167 806583323
-985976568 985941480
-247835992 247989298
-387734661 387678645
-301911797 301973701
-59303468 59402114
-480234004 480070446
-498830429 498791415
-867079563 867055869
-381779228 381683006
-599640180 599788456
-327360012 327307432
-531762213 531723427
-42052535 42048171
-110396797 110568107
-116922421 116912895
-842413158 842277820
-447167003 447032285
-742676769 742666211
-441312920 441117064
-839153904 839215400
-384304145 384338793
-417453531 417551541
-813581301 813498637
-261742409 261834569
-400389972 400297446
-641477934 641314352
-321324830 321277126
-929854095 929712449
-740593147 740724899
-72692140 72565578
-583323027 583232411
-722211523 722357451
-506870177 507060527
-402338201 402268587
-636903331 636718713
-180450413 180464083
-874549075 874388497
-320407650 320256330
-82067371 82015447
-489164739 489125531
-842045446 841907998
-380052158 380129874
-276624231 276623903
-746522455 746349455
-272400679 272282053
-510723492 510798086
-23196508 23130338
-354793666 354738144
-108154835 108044329
-113012069 112943579
-156822693 156879049
-483174100 483316782
-719714036 719767268
-394744190 394671418
-116728611 116779959
-683680173 683486673
-487384426 487534922
-109501718 109388102
-602062233 602200675
-715805800 715666804
-458161229 458231927
-689567976 689749156
-770519755 770337619
-106057404 106073962
-671459616 671459466
-792104375 792219081
-37503421 37313087
-72713792 72673934
-181323465 181244685
-181121000 181000746
-399714711 399521455
-146815663 146715379
-562676656 562557938
-378952637 379070077
-236560148 236674520
-615026000 615123534
-875298888 875377304
-931609616 931454324
-723269842 723238924
-601478007 601605485
-733220076 733229752
-637675047 637702697
-718404590 718511110
-361398307 361497069
-673772672 673637658
-154610907 154707015
-686233940 686348428
-7763720 7602068
-529515190 529588914
-574774290 574649756
-857312840 857291396
-212205681 212302369
-120071542 119878366
-239512087 239653533
-76061835 75939445
-693098642 693262142
-100610395 100503069
-530857017 530834139
-537308067 537213169
-422946160 422789362
-38203249 38286509
-339610204 339709492
-448939018 448884756
-151607385 151550029
-596232453 596066817
-653370296 653408284
-132649604 132800112
-501020493 501144439
-43974239 44107333
-252359963 252552929
-343932380 343950506
-570848056 570896922
-759053799 759249813
-930791125 930641287
-885235132 885362576
-621363575 621174075
-866911322 867067716
-225480100 225299220
-265383665 265395105
-841792699 841807365
-968131452 968143404
-859318969 859385025
-304874569 305034043
-905733684 905569734
-313152504 313005800
-229637546 229725410
-192822886 192705694
-447859227 447971675
-616391479 616517779
-477327049 477163603
-300328947 300293053
-853273294 853223130
-850880167 850718061
-311115191 311025347
-614651166 614509468
-499628438 499621952
-814884327 814988453
-690574326 690645112
-856760963 856764033
-354379130 354311056
-25570201 25394115
-228909098 228929222
-994971726 994876610
-349527891 349564517
-304306191 304208141
-451501204 451507390
-995141517 994986365
-565470988 565495606
-195501512 195697264
-576725367 576597417
-12127287 12068041
-283121840 283054776
-288801651 288898429
-54747916 54745428
-435925249 435767377
-305029388 305210412
-927998579 927921259
-513682703 513662677
-338559029 338559971
-406970195 406903583
-815367987 815221971
-471449574 471291062
-366327967 366364979
-909112169 909161461
-435889917 435960581
-36266918 36355072
-467140066 467058206
-775975144 775989330
-75405773 75328233
-421860702 421958212
-582784168 582887972
-725841387 725956373
-164231586 164345996
-324674746 324689668
-663012333 663207997
-79490324 79596600
-61665823 61826615
-448144537 448028977
-371495204 371336226
-458196578 458090984
-136814577 136627187
-560402251 560556701
-668546544 668388718
-660710715 660723447
-979444839 979354019
-895652841 895796279
-15433064 15345532
-472919199 473089109
-3175071 2989489
-572001847 572023603
-777493615 777329553
-5570498 5454304
-415777696 415926978
-984186686 984251494
-431992968 431858800
-956131513 956125817
-437175583 437082901
-409884016 409960540
-456837727 456761595
-147616183 147606477
-921199984 921227614
-970174850 970010968
-833420824 833325808
-821583649 821577501
-947501340 947335774
-877496438 877587640
-58114922 58106238
-694412853 694216285
-359970799 360100855
-788915248 788914348
-898017181 897880241
-68312753 68248411
-541362828 541455198
-116273731 116459419
-656247418 656250948
-696747153 696862313
-361006211 361141869
-74379152 74461020
-378553253 378656945
-993114846 993264002
-413151505 413054189
-878217273 878130493
-31522732 31536206
-903301675 903365151
-605250371 605241427
-163655042 163495274
-544269094 544255358
-68371093 68254413
-368413875 368557259
-704668320 704599958
-657343337 657221807
-69697034 69674164
-890496802 890327156
-535550705 535571633
-946302286 946224932
-818056334 818121286
-556446754 556630820
-264213454 264278796
-971249948 971157824
-685540445 685400373
-262699307 262822783
-750039190 750028630
-984058229 984072125
-750450929 750360141
-743608222 743597866
-890468388 890566726
-806576428 806644966
-939273605 939468691
-764541686 764606746
-909745956 909942836
-796585795 796461753
-372214654 372210648
-24088548 24003364
-817459830 817658114
-932597534 932646734
-500142290 500172186
-20238311 20382499
-616118088 616199064
-668996189 668883795
-591204975 591007015
-47971697 47885709
-504140435 503940805
-899824036 899980260
-982424828 982365126
-972620523 972700895
-198028034 198015632
-159197693 159063107
-923894694 924055072
-118189849 118216019
-241798471 241857419
-560180191 560030383
-861059363 861020079
-160001579 159808555
-24165483 24011613
-450344870 450233770
-146041279 146137353
-979193854 979220086
-60034258 59866872
-795695367 795665777
-232529412 232622550
-484337436 484314442
-152168923 152128503
-899199933 899272669
-768743273 768929809
-477895114 478094996
-643183235 643287865
-393910246 393752492
-542517970 542684102
-331653031 331752651
-396923551 396889783
-753730730 753558096
-440178584 440048672
-477493341 477344961
-360298168 360258198
-244106146 244268618
-290515400 290383688
-958235457 958143419
-812660863 812818207
-642260001 642247521
-696750573 696804733
-575175755 575344379
-958640787 958789849
-669339589 669332039
-771381721 771182361
-469712325 469600491
-712069183 712119927
-303155958 303122746
-46623549 46548789
-907220899 907084889
-606448776 606533378
-969243069 969363079
-41181006 41103710
-558764508 558944950
-406065111 406218599
-949980752 950080968
-373164179 373169823
-104365699 104428367
-395259827 395134239
-216676317 216863677
-645638000 645684472
-47454527 47425495
-935405977 935418445
-841146273 841298517
-683718702 683641644
-42861734 42809106
-8132818 8240286
-117993416 117973132
-805952568 805827094
-1889401 1785375
-816235927 816115655
-393740162 393632554
-444197381 444016811
-528937444 528917572
-179055499 179087137
-81373803 81463529
-759696959 759708245
-432846051 432817371
-798996752 798989484
-551333079 551397029
-908937884 908915862
-988246682 988407092
-752552192 752709970
-300576764 300448258
-257742711 257633165
-312240314 312245592
-72179858 72329942
-165288756 165280476
-172407706 172568788
-382755328 382647998
-295173531 295304789
-597206111 597161881
-702860185 702873025
-631818937 632013609
-412900067 413089119
-996982069 997082603
-10797767 10640765
-853655306 853472746
-745351277 745519051
-625157514 625246132
-82061722 82134620
-648311844 648215972
-387753150 387804964
-59436056 59378038
-142159856 142102482
-17977057 17808475
-550594077 550594873
-844618434 844706372
-964437111 964357779
-366621906 366671914
-486022392 486090078
-507379330 507288818
-377947074 378132978
-632695889 632683585
-665045593 664893453
-892147877 892197391
-681363413 681339643
-44504912 44453890
-109444910 109280964
-846860842 846962386
-503109576 502977196
-217059739 216972521
-890411979 890215241
-128738390 128804278
-471280280 471269570
-960167816 960212692
-760373933 760347605
-466456495 466415087
-989910926 990021344
-628253314 628280456
-72133445 72134159
-210382369 210515383
-496185370 496255724
-365240356 365345564
-242878189 242808145
-740659023 740519019
-387544473 387706653
-725202360 725218848
-518390158 518273386
-143160165 143089575
-498652839 498552789
-742183811 742260847
-935283849 935412211
-723909115 723906837
-264779419 264904795
-332494786 332345038
-796798901 796607293
-828872214 828855860
-619809290 619669318
-991587312 991566550
-404879491 404710063
-502815739 502824867
-538955326 539009322
-821578838 821588460
-73562237 73712169
-801049923 800875753
-384275423 384321469
-675801140 675735224
-607039939 607228309
-431604547 431591419
-243971949 244091129
-133848652 133784150
-156213471 156393515
-909270195 909413985
-919130626 918932756
-556832721 556804587
-234316024 234314856
-723635178 723773304
-201154407 201233379
-599882151 599862829
-135951344 135812242
-271119316 271021432
-95645701 95714423
-753792708 753951700
-697659602 697835254
-687851594 688023634
-973354808 973481886
-5326733 5380525
-938656287 938577421
-461719682 461883476
-644089323 644095263
-536117825 536056895
-886323904 886431544
-746969213 747028251
-761986068 762055442
-283962727 283937909
-244939079 244972535
-351357959 351239609
-905901261 905814123
-509215764 509207992
-88358223 88282807
-203247917 203288737
-30666773 30770317
-719144120 719083638
-893240786 893363960
-24747138 24575222
-983427107 983539841
-437129242 436936988
-849642523 849644495
-629838562 630025502
-987237855 987061821
-227314737 227491853
-418213600 418023240
-206261141 206385237
-368608001 368506517
-150897539 150877039
-448698515 448820183
-464403867 464426385
-459335792 459151580
-255654445 255627719
-294909211 294906861
-613932866 613746034
-414579297 414710187
-616949935 616953623
-268845332 269021782
-894049223 894168345
-254543779 254694723
-187487793 187387561
-517296489 517216431
-799731427 799747257
-353326325 353192465
-561249056 561073840
-427374853 427188519
-581241070 581437882
-896874061 896846933
-927112184 927203044
-500506905 500419541
-254131963 254047217
-988305524 988290508
-680200517 680118881
-677607517 677458707
-70584028 70512946
-431348133 431277963
-824598374 824727228
-28409329 28380781
-827591185 827783851
-408128460 408289244
-246393934 246352452
-189918938 189768590
-526820323 526780423
-879310584 879248260
-17280687 17120217
-505590584 505536612
-982152819 982117189
-397531111 397642853
-101072489 101083329
-860833210 860640034
-103599613 103731169
-953676566 953816576
-805496983 805579505
-88513921 88685053
-191887150 191941228
-723853223 723965007
-850252704 850295270
-354758636 354912756
-206086747 205966085
-383549133 383590075
-656427183 656518139
-330169973 330333795
-890077375 890097047
-620807990 620622814
-461977859 461789093
-775903411 775771705
-271648564 271633170
-268166470 268110538
-28870925 28830345
-152704473 152760925
-947598646 947406940
-554564879 554419613
-298292432 298284472
-802869728 802879758
-377741071 377835243
-918140455 918250751
-346130879 346095817
-21582010 21483652
-582815730 582960214
-616736103 616873069
-659964137 659971589
-882334578 882271532
-63148335 63218879
-90742831 90601139
-150887289 150692875
-589104305 588937059
-495999399 495986283
-313196261 313108747
-970416319 970400125
-615074767 615040579
-10897820 10962674
-920660324 920484906
-700745180 700586154
-795091004 794978482
-677221585 677151281
-123227939 123068287
-990759092 990739750
-740021150 740085256
-586105243 585929769
-877235473 877069887
-380542513 380686943
-8900165 9041083
-954808910 955000582
-301323116 301387282
-646180490 646261114
-360738174 360657130
-260410109 260298087
-443062930 442953004
-482605727 482678323
-376381417 376348641
-601197420 601320020
-703480012 703429860
-288782908 288850040
-792015845 792062861
-802554896 802653466
-530585085 530735549
-467724942 467594980
-342576653 342700789
-996495482 996396176
-994715628 994732466
-750033910 750005002
-372788007 372601293
-132175294 132372272
-464912765 465068753
-940089001 940057761
-718998451 719113879
-297860707 297924977
-236617334 236453760
-676635072 676828232
-252633364 252588288
-42928186 43010680
-712444989 712351323
-210071082 209953342
-116119398 116268600
-323943344 323867150
-347569140 347450790
-805343461 805228923
-322659861 322640887
-505428293 505233479
-982192594 982270838
-205879302 206026416
-919501359 919481703
-310712516 310708682
-729646858 729755884
-991492430 991356066
-92523486 92422316
-562719618 562665162
-440243024 440299464
-276656969 276700091
-931133774 931261886
-960301644 960217344
-71015848 70949442
-37937728 37994394
-140656997 140482225
-263685313 263838535
-442686839 442678207
-229744482 229910848
-123361450 123238806
-557885731 557719619
-543627498 543671932
-212375936 212530198
-217143646 216975832
-982885062 982806230
-151227141 151343221
-217585306 217771336
-182329253 182279631
-855733655 855902615
-78613365 78492671
-841566327 841725315
-159043889 159062799
-455318777 455211211
-860682706 860561348
-327645230 327737340
-943701240 943808068
-148536858 148500962
-791711158 791561992
-774991220 774809860
-294004214 293814862
-216313203 216404895
-65188452 65017990
-346018761 345867737
-723995615 724032899
-288166960 288341258
-144828343 145015967
-436083764 436012268
-673535726 673670616
-725617211 725557751
-566387292 566300856
-654158367 654035401
-351106018 351298784
-42699675 42695421
-298423809 298606969
-696676236 696581490
-499703783 499649545
-241569071 241660701
-575096472 574925212
-766448723 766562127
-784086787 784253455
-568398794 568586294
-780568655 780562177
-499020124 498961824
-953126447 953238345
-508415499 508393511
-571949314 571974722
-389039010 389102242
-736383653 736423075
-101097882 101068776
-689111233 688987509
-173538818 173700778
-234971038 234897454
-854493634 854389488
-130899838 130740310
-810034274 810059844
-935556065 935698821
-570123952 570069834
-571266526 571239358
-731012528 730838570
-236910718 237038232
-797644267 797801575
-468151626 468062654
-779450297 779299049
-122213301 122022479
-967811251 967968641
-537163089 537055375
-449477613 449295437
-477051637 477027365
-766843092 767039596
-193703678 193772724
-366374912 366506776
-127462529 127593267
-352548507 352520189
-348484641 348416347
-169500725 169558525
-200808605 200639953
-350997323 351068575
-354705475 354656403
-69793383 69844463
-487158065 487072017
-846674945 846533079
-317032550 317050606
-60576168 60628490
-999164212 999023788
-786214990 786353342
-478227335 478399181
-814717493 814876173
-698504250 698536132
-764997441 764870789
-897225231 897207681
-665890110 666027438
-564132706 564257862
-705084658 704933726
-801622634 801709498
-880084818 880020158
-907713218 907548006
-385974272 385840330
-673266780 673228706
-701500299 701466617
-812181193 812336759
-207134774 207066564
-340448653 340391273
-652698231 652841077
-897135719 897314743
-879330752 879290416
-978123336 978156052
-936023667 936118879
-675937433 676078171
-424240869 424210389
-401970005 401812493
-478313258 478133520
-860863942 860842520
-336895297 336904251
-790264139 790181009
-665687855 665874931
-684456015 684555817
-543134545 543068979
-415302813 415223891
-430672843 430642289
-319207156 319337728
-25072486 25087770
-472983920 472840564
-401461481 401516727
-857628160 857663734
-42656826 42697548
-396622681 396615579
-454241974 454295894
-571637840 571772530
-337438146 337373020
-394250833 394156843
-38497275 38551655
-75984440 76181836
-316204445 316210553
-834584352 834754042
-428899257 428881701
-543724732 543767520
-656591045 656445233
-753782288 753679172
-528534925 528519181
-348082411 348215261
-279811481 279954953
-734667619 734587923
-323382009 323264301
-256084025 256239225
-804208621 804348237
-26138104 26335640
-975523768 975533102
-317779349 317880855
-288977487 289000183
-774412612 774293984
-635617071 635612837
-483666101 483713693
-411799641 411792381
-854921807 854883455
-245434807 245445765
-228824897 228685815
-162617510 162701462
-588158028 588003332
-108770472 108750750
-350868511 350685665
-601970537 601867217
-378006545 377876713
-201007818 201118484
-205274048 205371700
-600046776 600038688
-701683995 701534159
-163647740 163699440
-651714911 651798771
-813847446 813924712
-800661266 800701942
-68641522 68786080
-407214539 407279915
-307679074 307552144
-149236079 149394479
-771650620 771561002
-952446720 952548930
-256807086 256870118
-602914 561784
-360204207 360196185
-809318458 809288152
-445566174 445753496
-370392569 370406631
-641330808 641336476
-243901859 244027217
-381235855 381378499
-438568117 438689753
-268533027 268707021
-21052619 21207057
-558637042 558530118
-929744916 929662438
-207232876 207171428
-807109953 807181061
-413489968 413461270
-765808477 765990511
-531379735 531326707
-919360583 919491531
-676323319 676510383
-539254869 539348223
-674615521 674554795
-410531957 410600613
-42462247 42324577
-908287812 908159474
-845514603 845457027
-303826683 303972673
-989264069 989283533
-651519797 651533339
-215380343 215305835
-716338164 716222334
-658460747 658363719
-168287038 168105514
-261919884 261749254
-580862003 581040839
-532521021 532570169
-369404136 369563970
-68707349 68864811
-182145589 182017277
-746371976 746356896
-822236988 822357154
-733592300 733510228
-29900236 30082346
-623848526 623839732
-666006064 666192524
-194459297 194326099
-636875766 636930896
-959301280 959427746
-511116659 511271299
-812653528 812497514
-76462022 76452834
-343697706 343516542
-996314593 996445829
-764416836 764450520
-53780881 53916791
-46159816 46047500
-228282246 228148366
-126953592 126872702
-254342979 254455879
-356350031 356514827
-611658256 611743638
-919766853 919768807
-976549030 976408124
-486056235 486043589
-157572353 157391869
-367836506 367879622
-450155651 450009125
-322510739 322602979
-508043884 508210304
-433970892 434058278
-628258582 628325992
-861346343 861243369
-185507956 185346988
-709471219 709643677
-173614110 173804772
-982902019 982868105
-103188213 103286119
-368115911 367986565
-724760568 724810352
-502860180 502929410
-357640673 357656989
-968644835 968528125
-898386819 898236155
-487990190 488166958
-149874126 149764440
-727603256 727666498
-464547458 464571980
-983885442 983732662
-393779142 393704870
-584641920 584638086
-155645037 155840847
-728481290 728606214
-417265373 417351609
-924849356 924693784
-101653199 101647599
-575907831 575708367
-264184276 264373316
-93723910 93706416
-61979249 61886103
-281424728 281238892
-603103186 602967138
-984427393 984355663
-728391962 728424976
-247436310 247498816
-356874082 356972942
-598539448 598652304
-316764971 316728845
-690955088 690862886
-971721776 971558966
-225476329 225483871
-748971597 748822675
-559333963 559440637
-500137576 500248564
-3082280 2915228
-703830003 704000467
-68511577 68640103
-700336094 700249268
-67781673 67622461
-77759409 77818421
-700551567 700657425
-455476728 455451882
-614313066 614300508
-536048573 536012035
-577621164 577713522
-969612160 969676114
-348871680 348990002
-923194124 923174246
-615243001 615193721
-934186159 934347557
-499484163 499614657
-838753199 838674643
-811006598 810874990
-864239427 864229807
-963535262 963668504
-464821412 464754166
-700432700 700604496
-335963943 335844499
-803081217 802969127
-43720166 43759050
-418306421 418452343
-645062085 644926083
-183200813 183283523
-739992002 739942378
-231594730 231755282
-704382829 704199133
-2650004 2784038
-106910470 106842056
-370466455 370510001
-223935182 223850184
-452687149 452679201
-774040705 774193005
-873339228 873203480
-476433411 476621143
-569143197 569308971
-536697772 536642648
-565959946 566013142
-928738015 928846209
-956808049 956794609
-86986903 86791047
-286570203 286665171
-873760283 873697685
-413962785 413969285
-524311480 524203836
-749945293 749847209
-436451180 436313278
-490786595 490796355
-47492435 47521979
-974217824 974249148
-479062680 479192874
-103951542 104099878
-684415167 684245347
-122520404 122650128
-624228634 624197104
-318835668 318866062
-55958655 56138585
-730088840 730196622
-953410819 953586947
-972838415 972802375
-354337399 354420861
-987706772 987594026
-202093614 201934164
-911969351 911811223
-985845052 985777418
-72537343 72386749
-318121297 318271223
-864151212 864349700
-721964376 722090802
-615487054 615683644
-892107180 892101130
-418281842 418145358
-719832592 719701944
-582566944 582493062
-295396463 295264673
-45568307 45615795
-346792106 346685052
-985894708 986058428
-710872331 710931313
-458997486 459149130
-891761329 891622401
-339392817 339362255
-934025148 934224436
-607386422 607576578
-477659434 477776320
-809754003 809626121
-642464397 642305347
-494645993 494558337
-434485907 434357211
-502586211 502587149
-87255697 87164627
-348698884 348798606
-110154715 110083791
-483668817 483573965
-476295464 476208818
-291339746 291303442
-39075993 39212359
-70801102 70659370
-271865690 271778312
-232196117 232192083
-11196005 11288127
-679891282 679873498
-251766590 251824710
-501057162 501231716
-971167524 971203886
-639443876 639371266
-856199475 856134103
-770559889 770726669
-878127413 878053455
-618259940 618143508
-910697192 910712390
-126433503 126625985
-487115041 487094819
-238410203 238223083
-854369197 854218927
-590873319 590687885
-507260389 507312663
-520054081 520229259
-774808956 774900540
-666337141 666303389
-338620824 338737582
-96802895 96640053
-886865823 886913895
-699658633 699693373
-799561994 799620630
-963762971 963815357
-295619711 295511019
-331000362 330904090
-973731688 973612826
-994663635 994801297
-448432452 448504314
-292228286 292290950
-526845087 526935559
-128546307 128493291
-66637207 66469439
-743792815 743634519
-90258645 90091895
-835287462 835470568
-88863289 89039633
-327173388 327293596
-666629730 666553306
-951002771 950942585
-685927411 685796807
-612478009 612651409
-716596613 716536101
-8186552 8050028
-429043942 428899578
-412134424 412189436
-302827044 302859310
-642090158 641941022
-911545526 911611026
-694140475 694168509
-221142817 221249253
-90483689 90446489
-918855321 918970199
-163846338 163787852
-18632169 18712099
-299253516 299078446
-344696681 344667201
-256695964 256545172
-65131578 65312562
-79855530 79769048
-669054916 668962004
-981270038 981075888
-977548538 977690498
-833193496 833182394
-165284616 165240148
-643039652 643092614
-992241935 992303297
-975578625 975487579
-502019970 501915496
-723018420 723035538
-595947784 595926430
-960398434 960361798
-295381219 295411707
-131084109 131165373
-221829704 221870512
-13854295 13895375
-870309104 870132022
-976988831 977032457
-149047302 148965408
-375671060 375591026
-159756845 159700937
-655300370 655165554
-281482359 281367097
-965569140 965739136
-606212941 606179709
-96436250 96335058
-817482467 817468913
-537532492 537667764
-768173845 768017485
-322023532 322095580
-38862180 39016772
-513463818 513659776
-517936994 517939738
-357483544 357537980
-216673290 216487134
-274881195 274899331
-380937008 381134822
-497351326 497300914
-448433926 448414394
-750146691 750249041
-628483162 628355640
-919426057 919400513
-117406318 117259056
-779861796 780054494
-682632617 682706101
-218926252 219121026
-129863258 129988070
-689254179 689144983
-126960618 126946566
-763676874 763585570
-428431611 428343121
-261439960 261495926
-845079254 845186284
-693838855 694010847
-822257314 822174880
-999728797 999550249
-132989087 133096087
-971816557 971626995
-639599379 639650663
-779699102 779884978
-319403847 319352693
-199247954 199389150
-188780026 188723018
-427985555 428109151
-469154566 469117466
-760011763 760148785
-790649461 790606571
-301162316 301317344
-425394414 425591370
-220610383 220719667
-88183113 88074729
-674371826 674316930
-775400935 775538033
-271444273 271640867
-236076982 235901086
-963292175 963369415
-726999128 726990304
-260029255 260123425
-171127234 171147584
-361924157 362008223
-711217914 711372174
-782102989 782232237
-666582555 666676905
-996763111 996931549
-840909321 840890419
-374561084 374517848
-840999644 841136956
-914764967 914716131
-584620720 584757792
-56445638 56631310
-554662318 554759194
-897216456 897120130
-611707404 611807192
-63038514 62916860
-801301217 801499715
-526948707 527030967
-79974471 80027331
-202988487 203131563
-89566934 89581436
-939244020 939114002
-205228600 205189774
-956590175 956516893
-322324980 322269334
-218915013 219023639
-53480795 53431099
-646554990 646366166
-669985241 669881767
-263283683 263370623
-661200865 661169863
-361901215 361793691
-628701552 628734602
-177240718 177159736
-927323406 927364434
-280771724 280664754
-624372191 624536355
-393610266 393686358
-315594923 315406741
-840705704 840791144
-748059206 748014820
-382496276 382485350
-113127012 113283864
-320140717 320311277
-220025097 220146763
-794158895 794090371
-812008303 812124531
-720065439 720061493
-673090859 673230909
-326419016 326404300
-401101276 400919894
-632793351 632992075
-449374756 449343714
-418493259 418513623
-307615609 307439633
-615675663 615767983
-59820542 59864174
-959022491 958976429
-719638857 719736671
-426092323 426284509
-553650145 553799749
-543958224 544029972
-212939377 212839481
-845556752 845475186
-299122022 298961326
-954677219 954862095
-253512719 253354269
-593967407 593926485
-593200132 593372736
-896152918 896173198
-813383984 813442888
-129205039 129311623
-90465089 90464793
-584640003 584588969
-236658311 236690729
-553893236 554021052
-391867967 391945367
-158607725 158419591
-178709366 178863470
-139004756 139069716
-470714803 470803533
-860824459 860841961
-285664449 285848947
-207313239 207463491
-57901180 58024388
-944152654 944251292
-714007636 714124502
-441831783 441673785
-39249039 39391377
-40793651 40934409
-975915798 976053304
-127564347 127622187
-577567907 577434547
-436382229 436248337
-314124270 314082318
-236175421 235978543
-543983780 544076164
-929538663 929549235
-750838835 750835185
-368296660 368211792
-350442199 350361785
-146647743 146706645
-680120939 680094261
-420182052 420040454
-881482949 881413683
-220992262 221152092
-326339288 326224936
-825278954 825469462
-132438068 132443642
-188576976 188507444
-496086246 496200222
-281714909 281756221
-504748872 504708572
-385459962 385379626
-537813331 537704973
-252610826 252495032
-551022667 550990469
-891406583 891407533
-770686080 770767258
-12407460 12458602
-443659640 443629098
-932587290 932779434
-744742546 744729364
-787055339 786972081
-506309990 506504520
-824563623 824552089
-117615115 117502867
-789379853 789334691
-949563612 949741558
-441670429 441535959
-488462725 488603689
-706258217 706409131
-138407675 138368303
-861162052 861195342
-20925219 20730905
-855966498 856002094
-31731170 31835862
-646882543 646847031
-251092267 251072863
-791188021 791239171
-986790560 986717434
-3226021 3124121
-919861092 919758592
-964811792 964785596
-547912006 547849588
-784347442 784298676
-474595739 474524567
-24310432 24481986
-530740938 530774504
-331023757 331112471
-591978758 592122342
-375561022 375540538
-870670939 870594123
-420361022 420264188
-221345472 221346548
-50226876 50178500
-100850818 100836642
-240704106 240670868
-901518049 901683749
-348265669 348303543
-975935035 975984551
-113021604 113002534
-122426522 122325392
-392329524 392386676
-679218610 679232636
-90768405 90813453
-780933665 780964711
-674198922 674157886
-718155303 718243617
-415094071 414957393
-21837763 21716373
-871438656 871519160
-96276172 96195972
-383725962 383596184
-119786985 119690569
-455778313 455608725
-738259958 738383948
-974238585 974395023
-40652875 40809195
-877857957 877714231
-924294337 924111559
-985047557 985002821
-929307436 929429696
-61206878 61254942
-75820084 75709426
-626162387 625971069
-149695644 149778642
-326769752 326902318
-552598292 552715204
-568211426 568303982
-756101233 756097851
-662822810 662974972
-136346855 136441903
-50895681 51087505
-519961216 519969442
-421630493 421741059
-264010017 264133449
-673858544 673909970
-898430348 898519838
-959122362 959108850
-859443956 859594614
-272923849 273017883
-370516944 370503058
-631334451 631343179
-262665630 262573098
-973073919 972993111
-916737916 916739954
-525179463 525201341
-80291769 80129417
-104707672 104691644
-15357175 15213383
-215321191 215205643
-858951897 858794009
-361452474 361640944
-371732783 371602663
-308621562 308547374
-178126443 178183969
-161242164 161415130
-323423741 323340277
-267223341 267419231
-851187035 851288917
-512144758 512235326
-829967598 829983190
-147310217 147194635
-613242281 613384845
-321300978 321293266
-303201012 303365160
-362192822 362288008
-429126430 428961454
-998487493 998594971
-84606185 84788671
-732631786 732728920
-252061032 252008546
-381885725 381833297
-763548463 763355395
-865105380 864918856
-345764505 345610587
-772168154 771969288
-835537605 835607243
-936539317 936539751
-990570395 990627345
-381322010 381434988
-849673310 849708228
-2148498 2296814
-869496957 869360741
-859001525 859165881
-269061897 268981667
-924435268 924506440
-284727770 284827714
-467779385 467860731
-170121060 170038826
-151430613 151429727
-784487296 784662692
-914742518 914787416
-389434154 389505018
-650976251 651085961
-767200804 767324442
-996113152 995961080
-406189664 406247534
-522946394 522807604
-938641395 938776763
-27132473 27048305
-21960256 21989022
-924555084 924673274
-528402995 528359259
-606796692 606713266
-152893814 153082092
-698911149 698990567
-587761089 587696043
-58666996 58845480
-221717899 221665993
-106546279 106737695
-130980948 130829316
-201364811 201466769
-829567076 829736486
-717709606 717736842
-550284893 550106245
-957158485 957112033
-798375970 798279840
-239051744 238942530
-536949732 536833162
-161089937 161269725
-386389832 386522734
-876192913 876000257
-789298123 789461583
-168994929 169185783
-7940157 7944503
-726487651 726575885
-616958397 617106033
-773754282 773863904
-265307852 265271360
-109846932 109841964
-878922898 878735190
-418806426 418908880
-203993065 204144483
-469554104 469656408
-416791201 416734367
-909069494 909253428
-154376698 154343484
-108778693 108904837
-330626556 330770276
-327225766 327175282
-967367349 967380909
-35704646 35826904
-354888675 355036615
-809146701 809303305
-715409880 715232814
-797557640 797491936
-387779057 387690265
-829764265 829797427
-465205534 465298942
-261205981 261302673
-701139862 701117596
-111903387 111972655
-900039548 900128772
-113142774 113054760
-808494732 808351032
-87573673 87759467
-31296935 31362351
-737733874 737890252
-695717080 695529116
-243427535 243598385
-307137263 307098105
-816261401 816210453
-560821752 561000748
-600614672 600755862
-615585349 615493837
-392034339 392008671
-666788704 666846350
-259644157 259573995
-633368459 633333265
-788734806 788834114
-380402187 380524431
-713236802 713365692
-907148284 907293514
-396878305 397052231
-417865014 417860504
-284209046 284131748
-530401107 530258537
-67478014 67502086
-968683055 968757299
-720484945 720499033
-544590891 544483939
-709967929 709794071
-928373253 928400223
-847000441 846924331
-480452236 480564710
-632859989 632719379
-147461381 147329837
-841361768 841394718
-300796306 300777250
-657022572 657082438
-765565730 765582008
-757305935 757424365
-875244569 875280965
-757814469 757801611
-59697130 59842358
-420104594 420259510
-280889649 280786583
-921371702 921235588
-891954840 892040076
-490026175 489882133
-790851380 790968934
-126554787 126697183
-286568368 286761974
-839812840 839770168
-206606508 206749680
-775295407 775163833
-298301767 298374289
-620271064 620466812
-240040351 239963411
-733670563 733802839
-493635076 493641650
-947129419 946965741
-818353976 818199204
-345491451 345314001
-596801622 596870460
-961152789 961246129
-484387410 484414694
-553942287 553949175
-446134546 446295994
-420821913 420715647
-635027423 635146743
-525497840 525308054
-824142967 824071891
-467697489 467764885
-47776873 47779873
-283029641 283214039
-737049739 737173619
-315339381 315344297
-176184259 176267347
-705550179 705597605
-429593934 429428562
-9442560 9390836
-341388147 341262807
-47906161 47928703
-591070073 590916029
-602579025 602404569
-787363154 787414682
-438628935 438593243
-69947188 69910176
-972715538 972772156
-669653763 669737633
-425060529 424971805
-885460815 885620529
-886942091 886891361
-811283458 811227920
-664317487 664310877
-578997421 579143447
-10336466 10176222
-213357191 213282199
-190658860 190595870
-911809461 911856217
-804607129 804657943
-870939369 870985439
-60783301 60907417
-904311565 904428257
-644786354 644846648
-21999900 22187914
-87126198 87210162
-932461317 932478075
-754612085 754510943
-978324620 978443800
-730261371 730131873
-916921655 916984267
-403849854 403918352
-945398862 945549476
-579143009 579277597
-616528712 616698048
-889006877 889018675
-624849337 624943075
-732153798 732131064
-710050309 710229077
-693736371 693924851
-346241432 346425766
-990596051 990658639
-653490146 653679018
-394721467 394873489
-635405948 635441686
-129258331 129156057
-914728296 914868490
-540128321 540242473
-907938057 907954823
-699837458 699741794
-907861469 907675357
-772506621 772501595
-338462791 338448741
-621075097 620892919
-681278489 681108753
-351172110 350998654
-269730646 269793242
-388007516 387817326
-108363462 108213098
-740920930 740754940
-507940178 508127094
-663351133 663243513
-983979897 983910459
-601532023 601500833
-1213772 1397098
-452683175 452552059
-909734759 909616871
-304871633 304886685
-114011597 114000897
-804463708 804632536
-761958912 762151972
-977704313 977764093
-589430629 589408363
-756189937 756012529
-311191086 311039296
-103349312 103394780
-669289725 669389453
-783261359 783090361
-702558965 702715711
-395021901 394908847
-956870263 956955669
-508222079 508198529
-33506140 33666200
-326528400 326350250
-514540186 514437122
-351625495 351692105
-578160268 578073366
-541092970 541261066
-367009685 367189175
-350899427 350837595
-157203126 157004596
-55160510 55208196
-414975527 414836323
-834566819 834561777
-866752833 866867187
-201743422 201896392
-661185364 661047956
-581283065 581200043
-237098660 236977804
-280975565 281148159
-64405651 64417555
-146019497 145834745
-521198285 521038917
-155318174 155218784
-847881608 847816902
-974116606 973986928
-363900190 363758482
-698120718 698304270
-854087136 854249678
-440631154 440689728
-563723895 563627023
-44954440 45122264
-456970662 457041648
-277246430 277140594
-118856463 118723107
-737473426 737426910
-775398003 775401455
-163039520 163218136
-91012079 91066499
-929206230 929350756
-71584938 71649816
-61911272 61741958
-715291199 715132041
-85762856 85739478
-736709457 736736145
-724532632 724434746
-333946440 334105886
-805479870 805463784
-318533905 318486209
-760907420 760834106
-22169016 22206812
-642855185 642958109
-265070488 265084026
-374892380 375040756
-969102981 969217249
-357750098 357645482
-363591799 363541153
-975598861 975558389
-834301473 834465003
-218099461 217904917
-619991626 619820576
-195723916 195670612
-567597450 567785362
-23624170 23710708
-945277121 945474169
-404358926 404469954
-328192039 328230513
-241283727 241214399
-164900772 164951120
-992333530 992349548
-588712191 588605043
-948838183 949036229
-269761944 269666682
-233335378 233459224
-183761265 183922157
-599818481 599758431
-161991438 162155386
-930517308 930613858
-763146332 762967832
-684308375 684330257
-536965910 536933554
-296920488 296998756
-219525589 219416565
-203515483 203634645
-657153636 657246528
-69487262 69602806
-340982006 341078298
-196174868 196290710
-355146481 355289809
-51525222 51690262
-834099380 834271876
-53460891 53500699
-483008631 482946641
-789145736 789334482
-301893974 302089810
-700158929 700028317
-504921453 504953547
-119511499 119446581
-643814146 643911000
-333884322 333974154
-315597162 315592684
-658747578 658859508
-402343598 402366546
-757365150 757294556
-490460531 490474751
-470362824 470202202
-529132961 529212701
-527895961 527970217
-309683495 309578999
-321000179 320801749
-662072129 662043893
-407247227 407077545
-51366185 51178795
-687280860 687226136
-398763425 398894363
-236708151 236815295
-147282613 147395609
-260862993 260987735
-493352663 493426555
-778790039 778703703
-902438217 902620451
-734071875 734230665
-151616629 151695035
-704430938 704334720
-850365170 850238676
-704644490 704827146
-64365933 64469177
-359883923 359816297
-841976722 841815398
-888856495 888831565
-654680677 654499061
-784735742 784589642
-692079570 691957226
-188539840 188614112
-894346194 894294242
-554824732 554693656
-58034258 58074304
-250381447 250465243
-86088427 86171739
-759151806 758965234
-50049737 50090997
-446401507 446566161
-572390558 572260890
-626554140 626355186
-351509014 351391706
-643235550 643144072
-776568251 776576201
-486046774 486184090
-815544003 815555181
-757585742 757562146
-723093629 722977447
-788413700 788288290
-55316104 55410606
-47800361 47759385
-603627792 603574876
-514249177 514239803
-482818414 482977636
-238986470 239152214
-571429033 571607589
-348128226 348017188
-176225803 176093235
-246463334 246365442
-552284573 552100133
-687104777 687142625
-961790400 961671984
-148434492 148518910
-679135052 679088892
-139681655 139819041
-802604181 802446451
-179742775 179905265
-72167198 72254900
-859651916 859795338
-872603490 872580954
-920205643 920106551
-373442076 373524246
-95407959 95500913
-423668441 423595727
-608978698 608924510
-230056481 229938719
-61614580 61662424
-558579759 558694325
-675827647 675774633
-88391701 88420893
-310495833 310491751
-538523155 538609217
-238812454 238724440
-481095584 481052138
-99369957 99421623
-647173428 647109342
-258270557 258074169
-960871351 960995239
-590122661 589953079
-492796578 492811644
-436796958 436943544
-258410865 258479153
-641333642 641332046
-747393597 747527719
-441458598 441603194
-287408977 287449161
-957372871 957352997
-739141844 739317200
-356793358 356923512
-417862759 417722017
-47121505 47299363
-430834925 430864117
-650449198 650488558
-423624936 423755026
-332737374 332608114
-150761038 150568854
-314035421 314070807
-794558717 794365059
-860830691 860853231
-162392710 162528704
-247689426 247770558
-48664323 48726075
-343837584 343745098
-565700382 565736012
-166103599 165905207
-666871222 666821478
-775731807 775796919
-152214176 152351456
-9662593 9614707
-645300076 645140446
-471749527 471742439
-207055384 206890110
-913001711 913100219
-712499197 712653415
-387777145 387832783
-645702146 645782350
-780465548 780435250
-133816401 133784105
-497177900 497326120
-771758279 771914755
-975599941 975597781
-38900716 38836468
-326282112 326109890
-858730051 858803743
-793454701 793330185
-98116056 98307742
-877713176 877649784
-673692695 673852649
-315947951 315949167
-602060050 602090794
-869430231 869614549
-786846586 786701486
-875008888 875178138
-123420075 123376517
-985328178 985463528
-975633381 975566501
-209605330 209547748
-127221031 127077291
-574404407 574375419
-520502455 520617175
-794323857 794350249
-857167357 857052237
-63939853 64111435
-889512685 889350395
-917971782 917988776
-325045736 325085016
-92755823 92762457
-735300676 735471598
-275871815 275850461
-789505798 789417368
-300765894 300786778
-338559500 338519934
-90090099 90065923
-899075634 899145390
-167118143 167275525
-917853234 917803682
-914524731 914699375
-708426492 708378644
-986739990 986841130
-679198217 679225623
-565196255 565388685
-972481881 972554465
-172687588 172582140
-558266270 558178738
-571962018 571955574
-274867175 274860009
-753943193 754139699
-866476617 866602145
-687807782 687897882
-658583907 658610047
-944302701 944328863
-662354421 662456189
-785945464 785790412
-497261737 497440915
-853987515 854120595
-338076549 338180163
-35722833 35599417
-895724560 895713700
-664585741 664714853
-968518148 968475974
-724167729 724292865
-41230097 41131915
-577442984 577289300
-440264088 440271244
-391453892 391350820
-752210203 752323189
-691166539 691008179
-632170944 632027578
-597460534 597384988
-515299715 515455111
-346562502 346482126
-240738593 240869191
-670133589 670039537
-332419912 332384708
-870096341 870220563
-395930381 396066419
-283004906 283088308
-403008217 403104993
-861873765 861719769
-136848359 136780795
-993718679 993901541
-278803530 278990942
-899848492 899731682
-557309650 557376312
-796184139 796297977
-101576337 101476525
-941427278 941332550
-272133783 272186969
-741651366 741473234
-813154437 813015005
-998189765 998006151
-588762117 588892767
-674573463 674755721
-896948380 896867686
-158163778 158106840
-69763146 69928682
-301483257 301292081
-158293576 158177992
-236200555 236150287
-837880240 838055050
-145113961 145267987
-625869474 625830066
-898243463 898311487
-817446322 817452840
-283429233 283469669
-912389355 912583181
-579008470 578862828
-721158751 720961663
-417961809 417887799
-289305956 289408368
-387322401 387322987
-107002559 107097625
-642406511 642522283
-445352092 445461818
-909667124 909802394
-247080136 247198406
-478093351 478223389
-959723064 959717820
-198517333 198440041
-70117890 69987248
-230387559 230338037
-241442758 241492230
-448890761 448911887
-242034926 242058500
-139581923 139453009
-60192392 60272500
-215343089 215299293
-852963881 852826351
-712560162 712471484
-712398156 712246638
-516457817 516496201
-63861356 63667844
-899207341 899337997
-925109739 925239195
-72686445 72741139
-655316943 655458175
-139359992 139517466
-816280457 816456939
-859250821 859080941
-621929235 621756955
-142459718 142517196
-813850052 813770308
-566269019 566209351
-912414760 912338804
-754471070 754561514
-566658111 566468377
-989760853 989560999
-403632036 403584630
-190229897 190393867
-696297639 696481603
-741091136 740996872
-446353056 446483834
-857576105 857422041
-531464821 531658721
-104908083 104745683
-441048642 441186446
-703838918 703767844
-844164071 844325937
-107778631 107948247
-113217860 113407802
-82485000 82446828
-712544018 712576306
-434809869 434952079
-64510166 64428188
-184228445 184100789
-933768922 933581114
-977001450 977152682
-916912374 917056160
-107560038 107747244
-623186460 623152946
-1446762 1347434
-616815865 616951779
-535145011 534947411
-857451276 857351464
-680845301 680667039
-656591047 656696659
-457014610 457068686
-194234191 194249311
-992077966 991894226
-302122797 302169101
-1965668 2126216
-634659359 634741469
-859619641 859682385
-948473070 948348200
-222933283 223132227
-475786725 475906895
-594901278 594902422
-66765130 66887850
-859397310 859480224
-415479560 415428972
-174651948 174457676
-996380211 996352235
-459848671 460047205
-424926079 425016167
-928336136 928169382
-356189280 356026420
-474700925 474701547
-353921757 353747747
-288496884 288665136
-83128532 83144984
-10828931 10910933
-957838355 957694185
-668631640 668716528
-808850836 808722362
-245077798 244945080
-588163235 588152821
-141974411 142131169
-916934755 916952961
-792214445 792384587
-240187580 240204116
-654010037 653925311
-860249971 860267113
-174043601 174240773
-259966865 259913985
-248421255 248282145
-476252141 476137379
-768939670 769085084
-866034226 865910872
-957835340 957983024
-702252184 702270670
-896992321 896904439
-147200248 147252426
-292526801 292484065
-442560607 442472343
-53020576 52854826
-390281145 390481117
-419324093 419522559
-611112744 610999998
-482005440 481880698
-751115931 750971469
-77325551 77450533
-291662146 291531592
-575870053 576039345
-272062807 271910461
-70437486 70453048
-835867415 835852427
-764842585 764934115
-134031386 134225506
-651413400 651526568
-559598148 559793066
-462937222 462914990
-861938863 862003481
-631144031 631125647
-863061678 863169730
-710853023 710680551
-625470336 625406762
-16565584 16714184
-469665919 469791939
-701551236 701449362
-908058802 908013342
-800129531 800248749
-377870722 377799764
-605442232 605626532
-137504901 137634589
-181164783 181242793
-835930731 835889737
-675538920 675669036
-208977771 208962575
-875768709 875789823
-705573892 705476138
-718476347 718631537
-943347323 943537677
-775339310 775251504
-614797269 614829407
-876369277 876444343
-115540443 115570127
-432212350 432280104
-213869172 213734548
-411536904 411564604
-39121545 39083375
-799218070 799227820
-989594647 989558551
-527933089 527870155
-458119489 458065095
-727616110 727802504
-946268231 946425017
-453801562 453742628
-993364553 993314513
-273261461 273129379
-389891969 390081573
-267566186 267450624
-470437801 470569553
-838685924 838820474
-720966391 721060207
-710259760 710321754
-74487419 74660023
-544367015 544537415
-40864030 40856350
-749809383 749896251
-992389694 992454172
-94681707 94673061
-3459166 3628080
-337555391 337620973
-773869896 773931354
-333101786 333089144
-490580860 490691566
-875815770 875944542
-732926081 732976031
-976139604 975967004
-901371288 901383100
-923592258 923558190
-78322976 78521810
-639884509 639866617
-128625414 128467200
-89947890 89781848
-757188538 756991154
-469861385 469985045
-252121652 252167806
-5160482 5008290
-871297832 871381226
-987733088 987680456
-414119059 413950707
-383203191 383335301
-645139755 645063931
-474015906 473885706
-915672846 915868560
-258484020 258606468
-914465161 914446943
-262311454 262221582
-885707457 885533601
-989442398 989471980
-22479987 22413365
-786927720 786905932
-926124974 926299532
-890634248 890627240
-214612843 214694589
-208244773 208050467
-574838862 575010842
-935458437 935378453
-31783516 31774960
-368828502 368953344
-622136740 622260020
-518872897 518842767
-268514056 268599664
-463364742 463266102
-261467943 261459019
-103562273 103577987
-75890050 76000640
-639967743 640090473
-830196845 830209425
-814218430 814416802
-389265065 389255513
-403592514 403579446
-307375355 307227703
-808348427 808348525
-213893202 213901158
-37996551 38122899
-227548444 227435262
-505511348 505486342
-525492547 525503133
-314103294 314070666
-409705021 409663197
-282693719 282750117
-630820289 630915295
-378596263 378605099
-626281331 626454663
-987881399 988014373
-557635502 557529120
-892272108 892122674
-800379839 800395131
-81343974 81275788
-626182626 626142148
-655124176 655045016
-439225032 439327028
-214868111 214701473
-20551961 20359783
-467235068 467072344
-821088555 821010449
-107050092 106953980
-618706665 618803407
-852026973 851918563
-191235611 191093057
-92555898 92491074
-232194100 232087026
-362925676 362776346
-507311856 507334074
-340643299 340821083
-78353813 78349085
-629029814 628939612
-303765436 303899678
-763057082 762871390
-618201724 618056796
-762163761 762228867
-224457296 224538124
-844924486 844756442
-714942882 715127880
-48150014 48256422
-685764433 685715801
-422867761 422673279
-664314182 664193768
-818237716 818276590
-315948559 315772835
-465462386 465482012
-312407193 312312475
-293514068 293541838
-738191167 738321953
-382720998 382789658
-973526614 973437158
-926622218 926719670
-370288518 370313190
-759667194 759702602
-314053114 314041274
-709672257 709615097
-920590034 920730614
-698815526 698950858
-549340501 549235141
-858088925 857904703
-267109779 267251759
-408450659 408403797
-421719297 421909457
-635168733 635269183
-411550754 411409804
-758137928 758257360
-475705749 475513791
-458691004 458571492
-508924488 508857486
-221032939 221072177
-35938760 36112256
-972025082 971950128
-424364623 424369479
-518934490 518962250
-359116681 359020621
-381127097 381307177
-55110699 55071097
-637440710 637453552
-287400831 287429069
-877297441 877328583
-858253663 858089267
-988627707 988806117
-148731538 148563212
-524333222 524289738
-883077165 883103651
-163638111 163778823
-240161251 240118209
-889667892 889759212
-388955704 388772476
-137988029 137864365
-99218306 99395790
-139249766 139088608
-479994803 480129845
-813687382 813742222
-801755858 801794428
-185882276 185726690
-30361338 30235656
-215286006 215474680
-397197337 397086865
-839506215 839349145
-572837722 572699692
-798516173 798695523
-958490838 958379792
-634053964 633906498
-880909194 880951250
-879689237 879846493
-438830483 438984153
-297165236 297221602
-497568076 497747316
-695798302 695635858
-906970409 906874283
-73678 -73678
-950089378 950072558
-406047664 406099416
-995495089 995592665
-639292617 639157851
-425150543 425264263
-279155951 279138803
-619185118 619214640
-555364111 555432095
-276697052 276782380
-392344362 392235850
-877695312 877731040
-396677162 396847422
-120896776 120949030
-117119700 117210386
-717733803 717871997
-686768288 686966530
-199534055 199671929
-296086401 295914719
-5408588 5462052
-927623163 927738057
-501611741 501639745
-396422106 396435262
-439530923 439530679
-86588320 86612114
-594432771 594616511
-463023889 463174985
-140082616 140048664
-296482951 296535649
-238819165 238997137
-803593650 803508080
-712633584 712748836
-94061046 94018512
-539372092 539431324
-851904525 851712595
-690718721 690571503
-263644555 263463815
-385891964 385881390
-173048869 173163117
-264426092 264448534
-826448261 826625471
-599275309 599150605
-462854337 462763027
-851382061 851566813
-181553995 181747073
-235896729 235937511
-234675613 234770551
-127373295 127426919
-209411686 209529140
-357860105 357761915
-121972415 122096249
-426457145 426379937
-731819439 731931935
-776372015 776260569
-611757298 611729978
-176957839 177060301
-827687518 827633270
-593990998 594036528
-628718077 628542993
-793902666 793906694
-949238540 949240828
-472808652 472781136
-215243411 215190523
-187978384 188095602
-713301247 713119105
-432831711 432695751
-885291609 885440105
-724750528 724870176
-386326762 386303186
-19759182 19733814
-675478374 675513848
-512938721 513077067
-805286192 805140990
-964996062 965170288
-686722970 686822482
-591618056 591429626
-596136722 596328184
-544329912 544390248
-65715876 65876740
-783996863 783838799
-303513040 303426798
-427478950 427605756
-330508708 330320418
-5504309 5512401
-308414341 308279535
-610388738 610518252
-670888022 670729308
-584834183 584875741
-282924276 282829322
-52095170 52031828
-810826410 810728432
-733076582 733224914
-161179831 161090357
-836945785 836865121
-299272347 299368997
-681477273 681374215
-195747452 195752028
-355100515 355218145
-582234873 582335671
-635213058 635218958
-809612328 809690062
-714595572 714741448
-824466327 824413341
-200163939 200228615
-21479853 21426349
-904671843 904729105
-415854240 416006624
-648204853 648058285
-26364868 26306412
-497547386 497464676
-306403361 306291913
-766063149 766137279
-165984889 165892727
-192961900 192994280
-821011942 821049502
-421070229 420978151
-597022890 597183996
-486419394 486485788
-794438597 794431439
-757715901 757576999
-996037116 995995524
-950470714 950299984
-457560154 457379742
-94740591 94697917
-917539163 917339973
-837191929 837290717
-221571455 221393427
-18681654 18866076
-570096893 569983569
-47604543 47439415
-636467372 636530088
-903691614 903642308
-408004805 407983819
-474701236 474585290
-511023194 510873208
-650734685 650671657
-753053079 752917809
-934266858 934182014
-843048137 843198731
-111948331 112084369
-539444468 539513042
-324578311 324555713
-270954784 270923646
-911188064 911000294
-436816947 436870251
-700383936 700361230
-417606082 417718468
-272804512 272970866
-576050749 576172255
-574543497 574491779
-10411041 10290749
-201941410 201851374
-38636732 38608064
-380525883 380522979
-573219308 573397386
-28557775 28725599
-946682521 946834845
-891876105 891760683
-823619366 823768982
-93333671 93382395
-787751940 787625674
-36748535 36573419
-489145135 489086393
-543438008 543497780
-704851928 704831062
-266576094 266711566
-427166390 427099538
-615315053 615371895
-857567012 857585198
-142109023 142289481
-606257066 606430286
-165017688 164949364
-127688049 127556325
-549465940 549657688
-993005047 992879079
-133161805 133163081
-690208600 690156062
-572665664 572630488
-619028519 619018129
-997269454 997180698
-297228438 297415346
-172879416 172820432
-933466270 933367182
-200666286 200507980
-359064444 359168918
-460269489 460213405
-354183726 354312850
-799863798 800012946
-937132321 937101341
-757623762 757808040
-966378958 966207822
-972535895 972649955
-407499488 407423072
-147000093 147099049
-41018475 40850343
-523302322 523475272
-992341539 992273819
-556690221 556792665
-3248347 3203695
-158646550 158825810
-438269991 438378763
-310109663 310123563
-728009485 728128637
-668201508 668166968
-271227727 271201735
-78809217 78877493
-475483414 475356650
-675188305 675259823
-743165876 743045606
-256228127 256250323
-498575701 498569239
-819531191 819642935
-604140868 604107408
-276984479 276966989
-398580032 398537236
-702273860 702346366
-991776264 991604272
-639225234 639161078
-127738331 127900339
-473878521 473939803
-49746169 49870777
-657655853 657512755
-454898696 454878966
-166485147 166375533
-907077141 907013523
-856910704 856853158
-970716504 970835982
-946149471 946263609
-245672924 245649916
-602521769 602656399
-186960202 186988046
-231433861 231488679
-616002623 616005011
-765397581 765546121
-335260404 335330078
-304789275 304879159
-657908557 657875501
-383133074 383100430
-428752018 428829610
-745877752 746017044
-948060055 948100891
-131489599 131601465
-387912421 387753145
-785131544 784952418
-963024084 962874560
-430226407 430076003
-402146681 402218113
-241249063 241152525
-39390728 39467614
-244444239 244503181
-710565959 710567529
-298009563 298081011
-323179628 323030876
-686453353 686580641
-188933825 188776215
-578249945 578377305
-141196533 141195745
-192372337 192253787
-972361128 972413910
-95178655 95317495
-921609289 921422215
-929556245 929703677
-796974198 797152896
-822392592 822493048
-214413821 214304673
-778651293 778478485
-762107630 762196314
-174237707 174285299
-488171102 488268462
-510167849 510025231
-714596151 714563187
-494971242 495087924
-541188751 541333381
-824382227 824382367
-331996019 331929043
-603089971 603116401
-882285819 882303055
-418513048 418514198
-567342694 567187360
-766627383 766567375
-285196147 285340165
-204262661 204077155
-651066773 651118017
-97388306 97394342
-322533351 322365991
-502670222 502600000
-639015004 639015368
-601266460 601445572
-529906872 529835992
-433220028 433231396
-898618274 898737066
-138919189 138889065
-509059081 509206135
-226955523 226807561
-666732120 666621690
-633980231 633937089
-772312139 772117895
-675077915 674941601
-790226275 790322561
-867195540 867313628
-14742780 14570212
-507825143 507925373
-506750502 506819746
-842417803 842561497
-955109694 955105366
-708135505 708149127
-828105977 827984863
-311775984 311848736
-818680372 818540614
-17503489 17467915
-759929531 759766903
-857996814 857944982
-337588182 337471340
-3293283 3254897
-505563598 505459098
-770428687 770296137
-946478152 946390454
-551483044 551499508
-240429034 240508174
-890484908 890508696
-68566405 68713801
-90694733 90790929
-547064347 547049235
-791749629 791853219
-631255430 631105418
-834820129 834831621
-407642060 407497512
-366665853 366832677
-535458322 535417100
-133042445 133042587
-410201943 410101553
-331102570 331122372
-460585736 460587864
-22084147 22062569
-649677011 649682557
-198698566 198621698
-723861789 723684819
-515813801 515639947
-289755831 289848439
-107145295 107263453
-224649166 224471014
-849980065 849790595
-726735695 726727339
-826327108 826345096
-505926624 506047558
-454268934 454074564
-610123272 610300532
-898225415 898277475
-217915708 217871986
-324023170 323863518
-940117149 940159325
-837213455 837375187
-591321657 591419005
-999171171 999157253
-532230883 532280149
-486788008 486752024
-897658505 897750691
-520256372 520396454
-550342632 550227154
-233809171 234008577
-880782198 880813902
-952632061 952584335
-663409163 663442819
-269526977 269412925
-673652150 673689082
-333800147 333808265
-11041770 11063926
-76236717 76126955
-378868106 378704806
-238543945 238454067
-551719281 551763647
-174934560 174770398
-226517522 226440680
-502332355 502506797
-311613413 311527703
-782204755 782259719
-973988472 973815662
-7577723 7392577
-880307480 880199860
-305074544 305119900
-877999896 877910624
-597833522 597800476
-877348130 877309036
-607101641 606930083
-956813111 956802987
-480617264 480531482
-64738056 64598260
-752799975 752861429
-707852307 708008851
-904338719 904170441
-48811505 48977079
-366146096 366287532
-60790349 60650825
-242620804 242675518
-908774523 908740413
-605018534 605078586
-512592912 512651982
-477527841 477458841
-568352452 568423408
-180733592 180557972
-589599261 589462441
-191979060 191903396
-795602238 795680572
-815176885 815040345
-834825875 834682209
-628027717 627901953
-81578846 81711730
-233945171 234122029
-188208650 188264962
-522876999 522809573
-905527188 905504792
-434062978 434218946
-180218287 180034485
-428849086 428971760
-533728705 533908789
-550577905 550440841
-165208308 165131250
-949903884 950030860
-462052980 461902738
-512152652 512190042
-914456052 914327098
-347081419 346918321
-814583774 814459752
-67343302 67331802
-86031981 85982295
-887839846 887664750
-253486624 253538814
-354546708 354394344
-47631217 47577869
-272695033 272777629
-54733873 54761959
-487376192 487309242
-664622617 664650297
-446308479 446293695
-166539627 166535765
-529959467 530011633
-639163983 639126815
-746364436 746234328
-300547316 300687714
-516000939 515805945
-689049371 688950839
-942051795 941870567
-969691444 969808202
-314388503 314213555
-889012776 888814362
-520472533 520559815
-719732690 719740652
-226238350 226274306
-78853233 78901753
-409037068 408845456
-62851819 62855761
-6594772 6791006
-309820364 309632364
-728515871 728511639
-739439390 739342176
-369313986 369420518
-944994243 945055189
-101305677 101362573
-443739019 443837007
-584878722 585022148
-655533698 655479626
-25679386 25611066
-11973227 12021205
-998673623 998516715
-489475420 489493424
-116738530 116647692
-399185865 399128499
-238716757 238908151
-793072258 793125874
-714768769 714777521
-811302137 811478097
-92569100 92615134
-476502587 476527277
-871034470 870936408
-318740305 318604859
-76083138 76040532
-158235784 158199776
-578454006 578497836
-167410177 167507727
-656696723 656846639
-575300123 575388635
-956317423 956156491
-559934370 559771028
-197605994 197452824
-903386386 903368324
-54364011 54491291
-967657364 967714968
-302521076 302381564
-543559326 543436234
-191543800 191572268
-144346362 144182010
-605007097 605036149
-400239730 400166708
-811754483 811903017
-939888928 939748842
-820483661 820636307
-94471575 94347489
-741802505 741976055
-287566327 287398625
-941085316 941260952
-265446369 265463433
-561706207 561750435
-78195127 78351449
-693319454 693204830
-42615776 42783574
-963225339 963251573
-310515292 310642790
-649473681 649524337
-223175576 223354926
-941488424 941666684
-551110416 551066276
-37966061 37891623
-743236241 743295229
-777221568 777305440
-109042182 108901906
-208736480 208719648
-99903773 99732357
-970586964 970590804
-912459368 912388218
-63120571 63317187
-491518879 491422519
-651912617 651803225
-861175767 861214917
-357174457 357289729
-589157703 589335963
-443055981 443141413
-403223756 403337388
-483428688 483271950
-640612043 640440791
-354502413 354680939
-588808232 588827442
-617804489 617632023
-256719200 256779904
-558883928 559005972
-998107316 998272214
-989457189 989265529
-597165019 597281611
-386030056 386175090
-828864037 828757745
-376418119 376561701
-629827974 629932032
-334107726 334260542
-743709399 743713667
-935149919 935283515
-187857802 187668328
-142612792 142518370
-893503633 893487923
-960566554 960382538
-21927564 22050480
-404961619 404797363
-573665058 573565638
-793392443 793366687
-935334454 935348030
-585846328 586017506
-669743518 669933504
-157226678 157388996
-271174200 271281254
-491741116 491864558
-736312750 736403364
-632358085 632501653
-589659719 589538803
-128270894 128445460
-698629509 698629439
-656013496 656117176
-631806636 631606788
-936014520 935836398
-223215180 223180058
-628292287 628268625
-973387939 973342585
-186475157 186624687
-602956150 603035162
-981193683 981346393
-553191597 553290815
-786531093 786441733
-223470963 223625883
-894682530 894502478
-245341653 245383641
-131074785 131255961
-908223643 908066677
-389545978 389660052
-772814959 773001715
-538222628 538244730
-14967939 14900557
-653476017 653462699
-489982448 490069902
-879133741 879215671
-645974698 645788874
-714152980 714096024
-490780906 490967876
-833489296 833558940
-319135937 319042241
-366228591 366346473
-857524449 857645947
-86472801 86353629
-3732241 3732831
-190040310 189944828
-801573021 801493545
-502693179 502820303
-274596168 274701804
-856335346 856253632
-839570454 839443884
-399723860 399705562
-66109567 66039691
-864806850 864923330
-59950565 59928221
-150428741 150330955
-708453935 708651215
-719852686 719963334
-920826297 920787369
-103846291 103712817
-488533207 488408345
-317302653 317208279
-105429936 105492940
-666817527 666646713
-94876 52480
-207010099 207100669
-449426755 449624225
-175769646 175593648
-251610073 251473539
-932469696 932287092
-569691586 569602314
-540323534 540370836
-491251342 491415410
-493349587 493311169
-71810374 71789770
-278533723 278403817
-119479040 119338920
-39686823 39496651
-712506719 712415581
-358584031 358430553
-800007058 800189140
-726371850 726285692
-801290784 801217914
-194619259 194696331
-677413317 677421983
-977246623 977425535
-38387841 38457355
-876404041 876484645
-496510439 496687483
-423646901 423689981
-605684679 605568385
-825374208 825321508
-108451152 108495282
-864723147 864695181
-805889348 806015788
-333871660 333744870
-342361464 342503828
-709707126 709881000
-98428664 98428990
-173709441 173692115
-346185713 346076045
-927297420 927187272
-568642475 568565403
-759952034 760053104
-244335996 244473710
-203512783 203421653
-360035827 359968479
-873524647 873405299
-576436245 576516953
-64813888 64662224
-581102430 581085596
-444811960 444963928
-194518101 194597369
-668319240 668382270
-561667018 561507578
-994621547 994521577
-681664093 681718155
-357522931 357553029
-526175916 526347624
-567959043 567889593
-67040482 66869070
-77246312 77306056
-490612395 490791475
-927834372 927673212
-317002858 317098354
-816175791 816010299
-917613835 917464491
-911812695 911826717
-792891556 792716978
-976478577 976312023
-735907449 735907207
-248186621 248006791
-895018255 895050403
-487722168 487817594
-747183420 747108302
-483095833 482921429
-745928482 745947398
-676324339 676180557
-583690528 583561274
-825035687 824859581
-884294080 884160190
-433336962 433285236
-359451526 359422848
-788033075 788026219
-85515907 85630691
-101461078 101264068
-28974613 28831301
-545080174 544952366
-526150935 526167395
-82352406 82177790
-500952504 500772896
-705591225 705714399
-339488250 339297384
-868679025 868624233
-420853141 420790685
-693694215 693749281
-427281686 427142896
-681425744 681329174
-793673533 793744627
-473613638 473512034
-412972404 412937662
-862152863 862100447
-794564689 794552745
-253728664 253537264
-14205799 14100705
-982357088 982229390
-417271986 417431232
-803769107 803662119
-927599011 927640987
-709407112 709350010
-882073033 881950437
-188570723 188657501
-235651771 235613075
-250189124 250274842
-732780258 732852074
-745775694 745666208
-836566099 836702159
-636011643 636033993
-449949225 449924259
-655893971 655775583
-552947682 552863350
-194597529 194795133
-397500232 397361300
-781227246 781363302
-25955695 25902167
-547599336 547616314
-666354231 666320051
-447242462 447143434
-53505723 53495675
-392021061 392210007
-809484345 809616613
-758272945 758335825
-737711412 737742136
-38939476 38861956
-85261726 85326360
-40860190 40806990
-162210643 162172085
-956074300 955965184
-671011051 670905087
-791254901 791435953
-325861908 326043574
-329093272 329287166
-961990094 962011816
-46585930 46661168
-259815361 259731229
-38422598 38298972
-262480228 262339658
-911356764 911484130
-327647975 327691285
-307874981 307766663
-650648887 650820483
-574111060 574172568
-593200218 593062822
-937435054 937312954
-299560547 299459385
-609680026 609678854
-68964202 69015264
-369634575 369584455
-563675459 563476709
-484734243 484715425
-354097971 354184091
-961113538 961161224
-822645854 822678482
-593846442 593719386
-431738197 431567121
-699289922 699216030
-864545608 864526738
-686725000 686772726
-687594278 687443320
-328967691 328829035
-620556626 620414054
-382279063 382432905
-52165377 52197995
-520821795 520654231
-930237231 930041323
-986840783 986995255
-780627447 780548945
-784250106 784256804
-811153119 811255689
-958414515 958224137
-865518595 865361403
-217281301 217111283
-117893624 117773110
-92745212 92938500
-858668852 858690242
-432594517 432667765
-855017012 854854318
-398223338 398035716
-926539888 926441018
-551491276 551303052
-275758668 275861138
-567577697 567396523
-382156438 382117400
-101650399 101533963
-406283985 406410803
-111997814 112016350
-34513087 34649813
-203859008 203986152
-249994286 249817602
-322556859 322509843
-390485121 390477113
-42542887 42677187
-963018525 963194329
-664001297 664002893
-60812629 60768069
-410781340 410917728
-622153050 622198380
-77582278 77460560
-112266889 112458079
-915104664 915222950
-73902751 74016507
-26350713 26529675
-396788177 396906667
-207960258 207974430
-247771855 247769261
-907658023 907768413
-482631425 482725221
-902525460 902715442
-91118214 91014784
-256414470 256384606
-450791755 450647615
-369857092 369875912
-538914778 538982324
-977516392 977401524
-522916707 523044711
-369728170 369616562
-397547654 397738052
-250394288 250536198
-577807447 577962615
-556741443 556720893
-543303720 543467894
-270300590 270323210
-265289606 265109206
-624454273 624432823
-447738539 447737489
-324528786 324525724
-888544188 888717330
-912211086 912376782
-254772886 254812074
-447738014 447555338
-302563022 302762744
-723529288 723474636
-176336564 176198130
-484724834 484561178
-449804181 449792249
-105738267 105594483
-790305628 790465424
-704634139 704473987
-560475632 560479476
-907523182 907630612
-160319587 160287385
-212362595 212337179
-258649616 258692544
-82086678 82048064
-296496142 296630628
-306619511 306606419
-646742545 646825825
-325454176 325365096
-460241447 460106099
-204644532 204750824
-762350605 762256447
-642816152 642723808
-962443268 962613988
-685379833 685311895
-901731755 901635743
-951576747 951423663
-7824884 7702556
-463437956 463376870
-82075185 82098171
-289380134 289528150
-441980809 441916259
-710273769 710437421
-854072783 854168407
-979014239 978843901
-487491500 487578344
-215468061 215594203
-241748339 241827945
-748607312 748464246
-276273710 276336764
-128315965 128257299
-544178108 544360080
-233482217 233436231
-77641228 77523328
-465492219 465471805
-591825934 591907186
-590239749 590346751
-835317338 835175038
-130083550 129892590
-76858144 77025974
-45581949 45592051
-332407686 332581886
-694968099 694888151
-937351856 937280722
-371969679 372154223
-343326676 343397584
-739028030 739149494
-170126042 170116078
-188185371 188005833
-341546688 341656854
-527901622 527712648
-195958823 196145129
-916523126 916674784
-934926890 935067920
-606786786 606806598
-124551917 124436815
-448399469 448468383
-586400282 586211578
-563273819 563080135
-821805505 821941449
-202183457 202003771
-373513266 373648852
-427579205 427632307
-307754127 307765235
-200209198 200368780
-33911819 34110407
-539736643 539772323
-22998879 23028615
-17050786 17058600
-594669167 594803657
-264603139 264772377
-956019660 956019742
-806265302 806340958
-984521068 984672312
-529098974 529104610
-746772830 746821172
-382603184 382569880
-815781317 815840233
-956801329 956706361
-826971576 827070196
-965374851 965177703
-555132139 555094781
-133658767 133800253
-800934784 800962838
-608079606 607888906
-404535869 404633207
-131124741 130931927
-447192948 447180534
-162118683 162302603
-923288261 923442005
-762824618 762964236
-540700824 540544712
-877681480 877583110
-353398415 353513431
-841719911 841730719
-17001614 17200452
-843118110 843279352
-987833392 987947886
-409086945 408987191
-563018403 562985591
-183820010 183638866
-739002316 739061954
-442672237 442681663
-878370304 878270292
-273987715 274044827
-323878001 323897137
-786031192 786197246
-587383134 587476366
-253243836 253351060
-387167569 387241555
-550509373 550314709
-700355340 700495330
-678526873 678695291
-904307527 904369911
-771878769 772068721
-134507239 134633187
-451758685 451710257
-285859407 285938753
-164145341 164288791
-412847954 412720530
-685286254 685154176
-704923088 704780768
-143239192 143420880
-249727242 249857384
-429668298 429652980
-203598729 203670561
-369302415 369170975
-985659170 985520536
-925711954 925742092
-781786901 781784019
-434933742 435083214
-438118443 438260513
-665429605 665340131
-769968040 769967962
-265887638 266046528
-540857534 540729538
-614902687 614756127
-39237017 39187701
-107557001 107653641
-515485754 515424468
-369722603 369733737
-111717478 111762692
-895805251 895983455
-593286434 593207412
-330558220 330459196
-730659549 730798971
-79213415 79109541
-896485490 896294100
-325798451 325880851
-183151774 183032980
-925249696 925370894
-589086459 589246833
-989041168 989098820
-460586800 460449178
-119159716 119003702
-840972378 841034414
-853060383 853245493
-154343063 154447577
-548877731 549037759
-915478811 915295811
-150852190 150942888
-73765191 73840521
-753334518 753534474
-580363168 580247964
-760812521 760667047
-619023324 618997084
-716656097 716598217
-930625395 930602321
-763861460 763986994
-995940102 995885732
-991042594 991071148
-522632110 522603964
-166674135 166602221
-720491989 720405577
-182684345 182733447
-657836470 657980644
-604246307 604309019
-327268595 327318597
-91494470 91404314
-769597098 769463564
-639019776 639027788
-947384999 947418557
-710290757 710218943
-259167240 259151210
-689000105 688949441
-385033571 385143069
-788386729 788569343
-519203370 519090920
-535798748 535951170
-542447486 542601036
-374944739 374798617
-198972414 199097068
-427882582 427785368
-654029878 653990196
-626596497 626582175
-359578903 359493997
-586072687 586137799
-236509605 236519359
-816368698 816321818
-236900217 236974475
-402004959 402021043
-129414095 129363263
-175821025 175722323
-473950806 473928800
-420545214 420478158
-452784881 452738633
-769894646 769705596
-280145803 279965135
-136394379 136268563
-253139486 253254634
-721640227 721544437
-410240427 410224141
-39102460 38957484
-162677369 162835065
-142958368 142799986
-421111397 421228729
-234630424 234624020
-233602721 233710841
-860561742 860416196
-460885380 461081842
-32535501 32644831
-940800647 940782361
-985248251 985221877
-678214096 678215240
-232312943 232207045
-239040464 239069342
-490085988 490053816
-435846313 435787115
-20828062 20657964
-940392174 940205180
-54874130 55004536
-231638475 231666327
-605017511 605139661
-619254894 619174386
-18067704 18224206
-933551892 933553354
-936092845 936264399
-235776945 235684451
-276927695 276744033
-881653606 881482648
-774212361 774173649
-485786135 485858525
-315193682 315147794
-207562255 207364727
-530901947 530974829
-225389660 225212056
-310204531 310180061
-611798819 611815565
-171586086 171440850
-601552890 601658080
-220191223 220102303
-633219960 633350862
-246089040 246005938
-686661926 686499356
-202560347 202555857
-613705062 613680254
-660391729 660577539
-710821206 710884840
-769272932 769088432
-294444210 294256706
-563982045 563810539
-384757210 384879212
-511268484 511456936
-131593754 131735576
-456765269 456910185
-453931913 454079211
-861178697 861154035
-765104779 765291965
-214614394 214614392
-350059967 350060745
-197730529 197897825
-195228 342212
-713742834 713809182
-409809358 409755552
-537600128 537565068
-75727287 75715911
-126173142 126355222
-50639534 50574836
-177856096 178016130
-208131956 207978286
-708552575 708368053
-986845090 986837170
-267832574 268011378
-919904592 919817592
-487104930 486939304
-704290981 704182791
-584101871 584057023
-8309124 8177022
-821149997 821334289
-13982933 13807817
-58499138 58495372
-441830234 441833332
-887752298 887582324
-628262559 628266885
-856293291 856377401
-481337282 481203328
-126851229 126913147
-442450699 442516475
-930899226 930853242
-240560863 240585699
-328273170 328187856
-218374363 218362475
-129091713 129120611
-880229426 880073702
-210327570 210448876
-391225000 391205902
-371450628 371539780
-511617536 511460150
-951918729 951782793
-919577343 919425375
-923082874 923123648
-366744909 366920445
-527530801 527595837
-689491339 689549243
-253433494 253345634
-301047188 300997738
-161328485 161501775
-512786917 512932389
-57547912 57587912
-661286957 661339293
-835824596 835910234
-890271801 890085671
-132483374 132403910
-702328062 702450352
-220837879 220889017
-387452972 387439262
-570203372 570044532
-276422788 276473134
-651112147 651227807
-1657296 1466228
-750878682 750798988
-430383548 430252296
-469853550 469832164
-103570130 103536822
-67209478 67240866
-10930247 10906181
-683198185 683094357
-775117894 775026380
-406754170 406741654
-751043700 751024516
-745132167 745234601
-769719655 769734467
-392738570 392862754
-533018647 532949657
-167108047 167037311
-348054546 348030476
-772379732 772421770
-48894292 48704510
-609600235 609482935
-602918550 602995656
-656303221 656462659
-319297186 319378270
-476248693 476438219
-651371203 651263697
-735386137 735372613
-327541186 327669630
-997411990 997576640
-647755611 647840543
-644729916 644556746
-960110342 960190254
-906792981 906625543
-996256872 996155908
-505667756 505727118
-352433856 352534348
-286499029 286404179
-747138200 747114348
-112345709 112213667
-921755976 921635674
-453465741 453571489
-136024835 136192459
-312445487 312504049
-387408180 387427430
-285756698 285582682
-757837602 757791336
-738553030 738603944
-328577698 328631010
-809968561 809846291
-369484053 369356983
-792469911 792418427
-922807698 922660106
-114586280 114611366
-487459674 487292710
-483964769 483920387
-49546059 49378753
-125551828 125410562
-654815111 654895755
-965748095 965891901
-822866181 822709857
-965514907 965562123
-460293408 460469568
-111684968 111840416
-179048588 179188068
-297732712 297797574
-39029972 39003572
-142726088 142739430
-367673648 367792996
-590780602 590683468
-198183019 198280943
-499660198 499676664
-182756761 182710133
-395714573 395896459
-64594294 64668158
-857194374 857302118
-858723433 858766897
-73286728 73153540
-844245004 844075168
-358010426 357836700
-959364513 959328921
-488012176 487958734
-627749072 627646738
-776572226 776415694
-58892146 58847430
-176073817 176055773
-208453191 208648981
-318617714 318672582
-605184292 605316450
-332759305 332715443
-847676930 847533244
-994757082 994845512
-962145971 961954901
-239910742 239925472
-331471358 331505332
-164102290 164125528
-668153190 668077550
-783063957 783015555
-705009192 704927844
-27498354 27500692
-29832421 29784935
-277533942 277445286
-661739542 661565582
-881568127 881436285
-774785874 774854748
-113334222 113481382
-500915701 500989307
-748535779 748494381
-194555688 194436534
-121202098 121105540
-947047580 946917946
-597625820 597619702
-462184466 462076214
-906087391 906232541
-983705124 983619586
-300134126 300216478
-35456406 35456538
-562310408 562140496
-635404059 635423817
-513300468 513203764
-184067051 183969755
-53765112 53848836
-206712753 206786607
-159764822 159762006
-757209481 757253923
-953046763 952951255
-737812063 737766849
-643588163 643507235
-708780483 708827617
-106329020 106448900
-487669542 487769138
-683306600 683237434
-929551851 929546619
-408697821 408579135
-46827103 46693733
-755525741 755336475
-664253975 664223273
-954045767 953853309
-105051834 105177256
-282702141 282667991
-619307852 619436158
-748780333 748815993
-606754979 606675273
-958165515 958305399
-167904266 167968858
-936178622 936163032
-391509703 391509863
-46736824 46756140
-783200300 783322418
-635569910 635664232
-684521871 684714137
-903992888 904026408
-327797912 327809228
-150322127 150287805
-986912940 987091666
-321049405 321243849
-273211973 273310949
-299575656 299725996
-707854605 707930579
-51656191 51783897
-730313089 730209653
-501563613 501715877
-799764696 799938372
-273946304 273775640
-327762860 327711820
-252352379 252203479
-115203557 115341871
-459829879 459797717
-891268378 891248834
-957695426 957619018
-486207602 486166608
-749330267 749456615
-924535575 924614179
-75875681 75945345
-498009266 498168720
-751523580 751553190
-782128025 782167613
-176139978 176007656
-386132093 386251637
-660268141 660399769
-565269084 565292470
-226719510 226834650
-410335201 410388575
-251045064 251139470
-295239160 295110306
-59001425 59174273
-894083315 894253375
-805704873 805889831
-215223405 215263417
-66403892 66271178
-371873304 371902940
-165606195 165660739
-810042912 810076776
-13275587 13404413
-750302262 750195820
-11029578 11098274
-190557950 190422000
-637083183 637156809
-169712053 169789309
-435214691 435069051
-122722261 122900249
-975642880 975790274
-86724576 86852804
-686446277 686250579
-552298650 552465006
-637522989 637538845
-267708977 267755831
-465747866 465777708
-106761868 106714748
-591427847 591410163
-220545314 220459728
-62666294 62661270
-840012430 839980522
-793077244 793270222
-105739052 105737482
-655834777 655779641
-951114434 951146214
-464804283 464990759
-364612034 364766184
-896211456 896214954
-548957745 548866673
-878868035 878977761
-110061007 109861353
-581201374 581003486
-94039779 93849457
-495337218 495308020
-95953826 95888192
-317183749 317012959
-704370129 704491747
-340251903 340351513
-598940576 598793932
-494872335 494833921
-617628889 617613041
-751699714 751677728
-903528657 903461253
-76164195 76309239
-542970348 542771116
-835973424 836035604
-345087705 345225389
-574570171 574635743
-751801568 751909934
-529147063 529278339
-226735356 226566500
-613135184 613009456
-403884103 403688707
-784170121 784024639
-42008878 41928830
-45001536 44920088
-555885491 555783873
-823115179 823234421
-673425440 673308140
-177578959 177738689
-912790191 912673385
-122808393 122992105
-3543623 3409311
-756508163 756653271
-814778173 814796833
-424899585 424855967
-254839597 254784551
-451174904 451263082
-963986390 963863992
-699789626 699781966
-66826490 66743914
-918359905 918208367
-981452907 981481345
-501182959 501280473
-279883217 279733475
-892852649 892738861
-283308165 283288819
-689022885 689199581
-264830972 264978618
-838321236 838345188
-724163236 724044568
-985959024 985819512
-747917689 748037013
-279614513 279504853
-315019711 314933867
-886202368 886292980
-893302373 893279671
-282158818 282245724
-372567476 372694650
-400958173 400892563
-576156538 576187972
-12301654 12272394
-42912558 42910658
-910829706 910974780
-927753792 927722322
-498381632 498477052
-751287633 751356543
-982394977 982330899
-295103837 294966295
-406445545 406376061
-113769204 113758052
-999755572 999812684
-896481844 896489136
-257286487 257447067
-482771437 482679005
-375817793 375955379
-567841891 567920429
-347307115 347301317
-909989538 909965894
-577217894 577340068
-979206107 979371967
-325587062 325745458
-120198355 120063325
-879995282 880052488
-644941830 644819556
-241967493 242149507
-634354082 634245204
-668740823 668829203
-210785802 210739758
-607880968 607708194
-633390151 633471621
-35734255 35765775
-873268073 873268559
-390666373 390790329
-310218809 310190253
-589848846 589781034
-409718003 409692039
-623961058 623922846
-1499467 1394057
-535437711 535315271
-586266906 586305930
-634953258 634999372
-820232919 820245721
-108032104 108066392
-550776616 550771772
-410921206 411011392
-733150748 732993290
-106171238 105976686
-728701497 728673485
-510948201 510847579
-146878291 146762945
-498990974 498832830
-361407906 361327858
-923713440 923870766
-259255880 259431190
-984852518 984815346
-610143752 610149472
-474560153 474447367
-437580156 437668646
-67485547 67675135
-21856474 21875328
-850454007 850653573
-987855912 987750532
-323887569 323714969
-307759681 307598467
-728543752 728487990
-339192365 339020365
-895052785 895124843
-156218631 156244697
-350696164 350777088
-663748866 663775530
-538371326 538387812
-523670407 523858009
-6137079 6057411
-85085993 85014563
-622026348 621832122
-775550530 775734032
-411536504 411592704
-352239111 352088531
-929890420 929907170
-655670831 655709255
-996847330 996760170
-842863527 842693457
-544689786 544740786
-343143861 343256025
-415136906 415263352
-464201077 464334385
-479621629 479748721
-213432028 213282354
-430986652 430866054
-364683069 364685871
-382810323 382768993
-264395601 264437313
-431408094 431363478
-652092923 652124737
-182903213 182747777
-250329354 250267438
-336158507 336189205
-901841426 901703870
-801154420 801090270
-485534683 485641285
-694793549 694878985
-632491377 632511929
-34505809 34455079
-255371333 255192087
-779880590 779889366
-102107333 102005089
-49774097 49967457
-39290881 39208169
-360902071 361027015
-710139693 709966329
-318548764 318569492
-905578971 905582991
-746184121 746014113
-858281186 858362802
-555160456 555300020
-26406148 26440194
-883289024 883157110
-912809723 912955851
-58715919 58654055
-764911009 765083873
-345102034 345123764
-258528218 258512362
-707538276 707465728
-195834796 195993860
-655213181 655387559
-576836477 576744783
-665193159 665026775
-205491378 205479986
-991231025 991257201
-988318119 988292929
-449758503 449849859
-515799856 515827746
-460909519 460798633
-824314323 824244257
-777029011 776896089
-126473038 126341462
-676988609 676852925
-938667851 938709079
-56262401 56352637
-188481190 188339424
-596700662 596784186
-207953930 208002738
-714875304 714871056
-385621587 385684893
-385708208 385661578
-255821798 255666256
-799122172 798963574
-684231046 684319316
-62273634 62148504
-78308264 78399362
-683768627 683668777
-176739139 176697809
-284379988 284342884
-256721206 256838602
-672875916 672689844
-99058682 99008142
-569646950 569585446
-596833295 596735077
-383234763 383187395
-403365989 403346689
-905736713 905781123
-874383305 874299743
-115253962 115099242
-237409997 237222405
-641431493 641524375
-659696633 659875439
-803362413 803401343
-231190234 231204070
-970941419 971136445
-962110022 962181920
-687253498 687191554
-568492544 568437466
-689416263 689433043
-430034158 430087108
-474363797 474366345
-855070012 855147724
-317500969 317496091
-609317667 609370209
-603365713 603185107
-710566744 710409436
-473532469 473515781
-414765584 414654790
-935995714 936033326
-385590745 385401745
-765556053 765700429
-955637539 955821651
-922182626 922243678
-649606918 649679784
-219194623 219222757
-993503447 993430827
-103662917 103665391
-683583423 683443199
-632789684 632717738
-784857189 784748239
-488310982 488470776
-234537766 234723082
-506294193 506402839
-910050286 909928790
-744035010 744231454
-23917978 23881948
-723305802 723312056
-836819683 836679217
-895201066 895363068
-682098025 682027779
-334652348 334707158
-16747611 16680757
-655963934 655824008
-152586941 152732699
-993090606 993189424
-672504323 672409899
-286999958 286928568
-272561509 272451321
-775540637 775535429
-947672650 947695750
-224211302 224114092
-761127710 761038744
-179167149 179208987
-294129232 294214908
-787161114 787312784
-330094324 329898692
-508735276 508724090
-700016873 700093623
-148011142 148151556
-417018360 416831596
-300847067 301022463
-868958786 868954388
-469605256 469575750
-204051350 203920954
-54057832 54205942
-697845648 698015770
-476343456 476247472
-576437137 576596769
-512545724 512376042
-94851157 94657701
-16562618 16478036
-87803302 87715632
-244688064 244549224
-726881975 726747617
-14060404 13905462
-778007998 777816666
-520516174 520322842
-173105993 172954593
-423377757 423359363
-732393852 732221720
-683846125 683900083
-528426683 528527053
-931325434 931512814
-952939487 952903525
-386576718 386618386
-214523715 214614393
-945930433 945769449
-167914933 167886561
-324807138 324813292
-836211541 836098377
-33322561 33127229
-152242278 152282816
-326439325 326398707
-458162566 458301288
-624706220 624667542
-571211229 571101381
-808348476 808196374
-964512917 964662271
-806627363 806662569
-677228110 677417650
-811388549 811567645
-703429678 703624166
-131269409 131307631
-646159965 646063001
-967376269 967543721
-421024190 420947314
-533632593 533437603
-734241009 734359823
-938133976 938000998
-182825495 182688027
-876062181 875874873
-721883495 722027589
-958835499 958865267
-300336291 300512511
-728002864 728017324
-206747265 206939977
-313288662 313103860
-248653715 248792799
-133534350 133729510
-529036389 529172831
-552804177 552626231
-23916278 24045956
-204589368 204410008
-431205403 431077675
-5870926 5981016
-749160783 749156849
-500503280 500510530
-256084553 255958769
-730647604 730502250
-732341558 732446146
-324141772 324321092
-3732536 3723908
-965102043 965262683
-321251530 321398130
-271399335 271372707
-450868208 451038608
-131798535 131905015
-427120489 427212291
-419855738 419759694
-319546799 319708717
-462843681 462864993
-688214328 688014662
-472146826 472229186
-490358302 490440704
-726961328 726802622
-263149065 263071173
-558464577 558370037
-76942059 76889739
-970566236 970755482
-452473059 452434835
-250570751 250617075
-36986695 37183949
-512254068 512395164
-996206390 996163144
-902307947 902240003
-828408598 828537612
-671166811 671034925
-422302480 422300862
-100717590 100843730
-553808656 553880360
-275387900 275470364
-112581502 112748262
-824979823 825091551
-707588358 707488194
-646130621 646189309
-246855535 246921665
-4607045 4503807
-215922802 215946240
-595134894 595292118
-997018130 997147076
-721299166 721314352
-89794232 89779564
-718299994 718457850
-628984713 628801125
-134532525 134334743
-695339720 695496370
-179307383 179110591
-142281363 142297599
-247615983 247596501
-379626791 379501745
-223395509 223314343
-433177111 432986687
-402752225 402862393
-713603451 713524213
-281495344 281665786
-776417892 776493960
-929543949 929386189
-595982427 596003749
-122493827 122369675
-419607762 419437356
-225391142 225576600
-849626536 849662454
-747737576 747561546
-760739784 760696390
-152829361 152872281
-629263407 629065571
-657511137 657313221
-805471827 805279219
-980513946 980475560
-829438047 829441313
-887296985 887354345
-982618178 982419116
-824819124 824947634
-880491006 880399088
-111740085 111652269
-748163772 747986990
-681884622 682062902
-35627952 35479658
-595882675 595746831
-497805424 497887400
-441157900 441214992
-995570021 995682331
-383106445 383045325
-955449581 955336001
-911820595 911832839
-358332717 358186483
-912487598 912678764
-159905067 159886273
-447877467 447818811
-450915169 450717145
-101592181 101560493
-888461603 888263993
-627295123 627204817
-271917234 271986634
-239713662 239593404
-39715547 39793381
-675598670 675739402
-765133208 765034538
-643117837 643189811
-557463259 557289365
-809981161 810172391
-762702151 762570073
-471003660 471181720
-16639884 16485352
-231526907 231483195
-770914585 770963191
-709378561 709294181
-885876798 885724700
-876950024 877018572
-482116284 482223276
-127649933 127726165
-993721237 993679803
-585151145 585089731
-549810714 549898692
-43563490 43739608
-19884999 19898531
-466854064 466702584
-786045444 786036526
-645504513 645577703
-473483761 473349441
-51426618 51607742
-700506208 700484452
-525979203 525809843
-398261554 398338766
-195219243 195348859
-665955582 666099294
-789621593 789645197
-108841765 108699179
-324865937 325037855
-941781072 941877362
-708960080 709064954
-598708110 598792192
-74283307 74401739
-662510444 662595076
-286200610 286236272
-213522489 213515349
-522929505 522963283
-524512010 524385902
-979925294 979810784
-406141855 406056977
-230552413 230749559
-425420310 425222852
-591180558 591260104
-601581039 601735121
-95825606 95724116
-138001190 138123886
-550412041 550273223
-534959925 535046211
-644456230 644256726
-885888029 886079623
-683207700 683405500
-220605739 220665025
-146313166 146173404
-638475599 638625715
-858440371 858622079
-525790978 525593068
-78067509 77960185
-51008404 51166606
-984257522 984385154
-98635237 98519117
-646275889 646394055
-673554513 673504773
-679287364 679177908
-444676344 444599666
-625643452 625570588
-656452657 656472661
-796245725 796350229
-668206803 668196213
-648671041 648556375
-352825607 352955067
-410037450 410072562
-962879869 962686561
-217678321 217508593
-869186897 869308449
-839059102 839117512
-97710684 97565786
-244187382 244186744
-876984298 876848180
-769433857 769287573
-410916915 411105869
-898677670 898628818
-66337535 66235475
-173902983 174046111
-495756947 495806345
-311994076 312009540
-967589498 967686166
-104906222 105083232
-381931797 381923387
-409278726 409229036
-514139998 514165582
-845538471 845592723
-707981749 708035953
-11812196 11760348
-251936637 252027105
-596492857 596569623
-317955233 317806477
-410813719 410836081
-440431920 440515528
-581826211 581683525
-778376692 778510202
-887147143 887325665
-910136356 910123312
-337661928 337585446
-40731035 40566173
-674491348 674467592
-81418666 81360686
-287801499 287933529
-469514273 469516931
-195422285 195502989
-442404446 442332226
-650568307 650703171
-253382798 253319322
-553603003 553724947
-398778858 398828894
-796913387 796844751
-687044851 686888209
-474121247 474134425
-316827319 316963951
-611158566 611127598
-440839611 440740179
-120266238 120130472
-95038015 95226789
-86206585 86397205
-594456043 594258061
-777873782 777724398
-172044047 172186567
-592243791 592387251
-84312565 84499163
-903393306 903379466
-733676681 733736701
-335170455 335155011
-392440743 392547823
-876027777 876096585
-376696573 376774411
-763834214 763643790
-921209349 921213799
-596065482 595942016
-587426608 587526124
-604329131 604348527
-671561031 671549929
-58821172 58869788
-137117713 137092693
-509564654 509687380
-817075528 816945254
-324011350 324113248
-283002493 283046607
-927157614 927116216
-983077030 983174396
-325561659 325481085
-93395478 93419860
-616158576 616027628
-212549818 212510578
-456784049 456670379
-435707150 435511958
-818922978 818772680
-882634398 882583666
-720485123 720636331
-398583334 398593886
-929730012 929783272
-481929165 481920315
-380392493 380463309
-660119299 660266137
-443426733 443558081
-387277187 387368787
-224778764 224823326
-773730649 773567151
-807513034 807441448
-589020682 588916226
-531920590 531982444
-337969059 338052463
-204119058 204169908
-546995091 546917331
-532875642 532947294
-460918581 460983611
-842621618 842501376
-996650177 996769871
-834046074 834185628
-845858142 846029650
-806997401 806868817
-434924613 434979545
-457744634 457740274
-753220630 753104984
-733299942 733357070
-752631081 752622515
-284588587 284735911
-221691946 221602448
-306612965 306515515
-565630993 565450343
-358837351 359013763
-48692315 48695199
-521749004 521917786
-266462117 266481991
-868361056 868431334
-842768424 842958630
-958505505 958476171
-393027524 393031556
-76453798 76283142
-486391368 486353564
-32372885 32327285
-261688045 261507553
-79447839 79480985
-420010808 419991892
-47189631 47199523
-291493768 291470588
-82531560 82476068
-131223402 131288520
-540986253 540926309
-728687491 728622115
-77379647 77521419
-913790351 913928983
-834626236 834653058
-660717081 660596671
-38622398 38480912
-722172281 722150379
-50570127 50380073
-800859091 800948811
-756926151 757019667
-993285756 993269582
-89945064 90039760
-447282473 447429557
-117368663 117558991
-262212965 262409943
-865368449 865384015
-491065253 490947993
-971987605 971790553
-113076886 112966322
-34092547 34128267
-970072519 970000275
-126757730 126638608
-206843621 206729593
-915250286 915279708
-156650509 156803579
-532393088 532397276
-359899914 359867932
-43107826 43018466
-772610920 772580854
-918733274 918811834
-271684070 271613058
-895279814 895101056
-869522390 869471524
-526750323 526890323
-700890566 700831428
-519907738 519882990
-162589676 162659486
-125261532 125262518
-398915309 399060701
-927127621 927002627
-761599633 761476139
-329910103 329900717
-569509526 569341100
-404569660 404408694
-272324369 272506415
-755003184 754888354
-683873104 683686768
-25958196 26108654
-692597586 692727966
-544848784 545016270
-89152411 89055149
-363501991 363474845
-435380659 435523531
-822440419 822545677
-100271116 100279232
-725767375 725643457
-250130602 249986916
-263703778 263761924
-913760883 913590201
-175820854 175987094
-690719482 690880124
-379399003 379448281
-485366261 485352161
-621616790 621803010
-631338815 631172045
-547287192 547428814
-766344367 766505425
-82178542 82265098
-446290935 446418445
-36927733 36738921
-211453080 211275506
-842702438 842540798
-191607288 191781110
-10339652 10482430
-611630243 611435073
-424273073 424465885
-348291578 348450494
-6267878 6291358
-203652067 203689055
-223813317 223715841
-272701286 272640830
-162254188 162351018
-69475014 69545034
-155915701 155998869
-503935942 503816054
-213898704 213924410
-37928842 37783310
-916052829 916201913
-299078063 299165981
-179062333 179031203
-787337723 787287845
-79209982 79216848
-729142436 729130958
-825473859 825648389
-409746984 409913568
-947169234 947130318
-648992521 648802337
-552092490 551957434
-556213133 556411117
-588195654 588283016
-73547805 73483333
-165938808 165874918
-156453835 156641295
-387326935 387410639
-873347532 873330924
-691274148 691392950
-368111934 368119888
-503156739 503257243
-529781715 529606235
-742628476 742725062
-557582311 557460291
-30113989 30232695
-509212673 509371165
-305097222 305060422
-723293534 723246150
-304720779 304749481
-519147001 519259739
-860247443 860427295
-359062557 359068651
-566043906 566235284
-334216100 334304984
-37593974 37757478
-233122729 233319913
-707798989 707822063
-809825354 809720694
-64411603 64393947
-668921768 668939992
-280443906 280255000
-923010029 922897003
-963925191 963853739
-882720735 882750633
-248528562 248385120
-886889859 886817713
-507713562 507831826
-905610213 905625421
-290873360 290945444
-295573345 295666077
-171285682 171262746
-205134326 205322874
-557521301 557405217
-698129382 698212494
-572347662 572516208
-206428978 206538470
-186706654 186542720
-183017483 183058057
-685780572 685748294
-741931063 742021047
-126830978 126692584
-734605720 734729518
-957657222 957501960
-825224002 825265382
-265764317 265636183
-265247492 265368212
-224694089 224801045
-608468926 608612404
-808184067 808014877
-585370780 585358880
-168645101 168778925
-420546895 420543533
-817475690 817429990
-398300160 398221216
-401946504 401993506
-384004491 383883405
-614314053 614453209
-418439841 418503441
-491802837 491709609
-320009534 319908688
-83289884 83453470
-246146634 246031446
-469094613 469214519
-276128986 276022334
-47996371 47947023
-312248229 312247505
-783438618 783315084
-851237976 851060786
-93627981 93715163
-204312639 204433873
-229700961 229827665
-495776548 495931266
-178519453 178642985
-448692769 448606219
-573863891 573982893
-995543877 995426915
-12412848 12363274
-573733644 573734944
-597188907 597223315
-942497718 942658546
-316643282 316651158
-71836571 71947631
-927382296 927346572
-182353530 182490134
-185323193 185235063
-777378998 777231882
-606404329 606456243
-566798147 566965443
-672536357 672664699
-534394537 534550271
-735379375 735283669
-713602287 713765537
-131712233 131758919
-155050383 154859285
-344778426 344758500
-142879177 142708647
-369596784 369672366
-246373480 246414388
-313600740 313664784
-999074137 999268205
-553941206 553957144
-409712817 409782455
-788350995 788348197
-179071318 179053348
-708568572 708733858
-411799509 411978287
-668165222 668258422
-627336001 627324417
-10872500 11052848
-17000364 16818120
-61932676 61889868
-346113348 345924174
-502575108 502438486
-560207100 560153282
-913668396 913675542
-33078974 33153842
-428732239 428756977
-123972625 123844067
-673365090 673168470
-489575776 489446780
-997322838 997320114
-457308416 457203810
-157782448 157958574
-864077284 863937498
-615816439 616003817
-184838564 184897248
-851311355 851266479
-538981864 539036780
-713756074 713775000
-136932139 136976835
-261487945 261597799
-502161587 502153549
-386597552 386447916
-659025401 659014073
-978237795 978186075
-947684200 947513092
-580523553 580514781
-782895224 782740138
-276467979 276624067
-79388120 79464412
-355761355 355777333
-362191593 362151517
-324389878 324252306
-347014438 347166504
-324753958 324872626
-494603157 494688829
-89183720 89250022
-447646676 447630498
-527652968 527538706
-373581059 373467433
-959863231 959962655
-903377355 903352947
-418579545 418645821
-964484434 964587594
-189331592 189166146
-987821299 987890639
-394561321 394550587
-590617827 590505805
-348743394 348739446
-579947163 580033927
-105596435 105666375
-630471978 630284454
-696969260 696912676
-84095446 84173508
-349408797 349219149
-721295410 721215864
-321571309 321644505
-80869805 80705909
-662058011 662003071
-735264659 735074237
-229167469 229005263
-118833828 118879098
-814659951 814620941
-950597964 950733648
-714718336 714764560
-541409013 541257749
-62492732 62663782
-892491800 892347276
-873811888 873708678
-968805347 968996969
-913352599 913459729
-328772605 328760255
-877152680 877008010
-576790226 576882728
-113312831 113254897
-604923837 605021623
-256007481 256161625
-453139443 453319369
-367922476 368051238
-631862091 631916273
-199541494 199602992
-232046915 232140563
-154421908 154619828
-729068773 729006477
-842105798 841985094
-402280573 402452519
-394326374 394374610
-365882221 365749143
-262574096 262619364
-268270875 268096985
-214450156 214569054
-927336100 927461254
-550939497 550795883
-770312674 770124572
-567881160 567876410
-448980083 448897953
-7169892 7364834
-75764755 75754545
-378510521 378589317
-171546898 171737156
-798486851 798415855
-580732673 580861121
-9235612 9416698
-52670179 52575107
-889826568 889964082
-950675162 950792134
-612231507 612286701
-240468604 240436646
-883520032 883692174
-221937607 221929625
-247840469 247846485
-446636379 446495943
-138501022 138656182
-577017020 577026982
-843848572 844018266
-849548613 849643509
-479629275 479495279
-455607842 455556034
-29686186 29763108
-176369461 176303667
-722457690 722361064
-800664444 800681604
-324527255 324376331
-108288280 108181812
-23596773 23438009
-351591075 351460465
-600092777 600197591
-687858150 687937614
-603246287 603142971
-504713396 504716948
-261614271 261761819
-343243364 343268686
-856224358 856174592
-895011992 895088814
-75099636 75113684
-73513195 73419015
-796453452 796490940
-399702294 399745426
-377541145 377670691
-67935232 68027464
-917374026 917437386
-27766492 27662050
-822614692 822742272
-295315540 295507874
-533700334 533662410
-998475652 998406920
-252456446 252310014
-374521079 374601089
-309430352 309237686
-219991052 219806296
-745624347 745569583
-784097380 783957140
-201650299 201698727
-218876792 218876956
-329704644 329732974
-337145439 337221629
-506020404 506202010
-106443913 106641987
-222021658 221853556
-225612867 225672751
-720026069 720134031
-59722613 59547737
-86518415 86427187
-481785834 481924740
-325065376 325016858
-176695636 176875672
-31919662 31788840
-169464067 169652983
-779505339 779647055
-142676649 142548935
-780995937 781028531
-808999656 808884776
-974026905 974206307
-566881795 566798855
-178960201 178933453
-450280664 450409076
-527592082 527713854
-54052985 54131887
-331399231 331413797
-848535649 848384845
-496487232 496529856
-536400316 536549504
-968438648 968310510
-418028856 418113338
-846793953 846718969
-506785124 506599934
-356858435 356831071
-775399729 775278891
-232191711 232200523
-562617297 562445393
-626294437 626367997
-885174495 885059191
-436356853 436545507
-284266766 284268876
-904751626 904904090
-243638170 243594818
-259940425 259921573
-1913179 1865623
-945453000 945645952
-503782168 503692974
-796029607 795843113
-412558716 412714102
-11467950 11484852
-902052924 902016872
-384710119 384545327
-703846185 703903255
-664096874 664238624
-998308046 998441286
-500616889 500599707
-288385410 288524742
-574484037 574602957
-999748195 999943759
-768388806 768278514
-291985126 292130756
-155210839 155268479
-396965268 396881834
-429632087 429704509
-26849134 26765614
-820367281 820244695
-954613329 954769657
-969710151 969749823
-952712173 952646903
-871481148 871557172
-39320208 39261554
-97391324 97367502
-275553304 275387424
-638689643 638792089
-875779266 875620046
-25835932 25658156
-175460534 175409462
-542330959 542253263
-694731717 694644801
-138936668 138901710
-534942290 535003068
-297003149 297193419
-90001509 90078011
-976946759 976773377
-540149255 540347185
-401010585 400905761
-125507552 125596104
-240851067 240887315
-298799554 298640624
-648897429 648752491
-391051861 391215451
-97813582 97874460
-91574947 91649323
-349675619 349549237
-895344152 895381984
-357648057 357637663
-821817068 821827182
-285975899 285901607
-970803605 970868359
-614048623 613883805
-679484368 679563566
-462803880 462926106
-768589307 768738899
-190946061 190894039
-279707918 279806710
-911464705 911503555
-514480502 514488654
-160530118 160684898
-491333376 491193840
-295822089 295919435
-3823777 3920609
-338662943 338812221
-463094401 462944933
-637755464 637682716
-334646607 334669437
-980626027 980495995
-541919792 542071390
-977010644 976882874
-194859989 194778867
-631438712 631360354
-883489431 883337189
-711935113 712094555
-13259622 13203428
-72693863 72690417
-621080106 621070088
-571518311 571358467
-942353495 942424869
-901424752 901574640
-790992172 791126208
-900748983 900848187
-555686947 555692611
-551088346 550975228
-579210303 579107311
-185050833 184937287
-840323050 840453786
-291275282 291404210
-852686715 852715453
-797557050 797710142
-281161566 281134752
-54860070 54817856
-208741324 208884858
-924144725 923965419
-193665583 193738201
-520195015 520326413
-226836501 226832799
-162435223 162624581
-49895953 50070367
-45307335 45406041
-475892769 476007467
-919013904 918987036
-118357017 118330995
-234315440 234280182
-474220717 474365071
-909015679 908860089
-234861535 234679567
-486825729 487022117
-432631058 432717076
-966806031 966841779
-188166393 188363531
-79357033 79176277
-743659055 743557389
-719980239 719946429
-955002610 954998554
-20981567 20868871
-382281818 382142454
-229544314 229645058
-366947184 367050210
-843514716 843712814
-474643263 474548215
-66553323 66526699
-177829654 177778768
-695860052 695814190
-301386895 301387669
-18366641 18283027
-607206770 607249848
-713428175 713495371
-979396517 979493161
-968408259 968469037
-438095691 437963979
-504728722 504705174
-180720612 180889408
-585413538 585505556
-9945579 9914459
-454859743 454937649
-245945681 245901819
-103289109 103283129
-589817246 589880446
-512435381 512460883
-261245631 261389337
-609657333 609703751
-743677824 743640286
-352294188 352184034
-872741820 872646494
-913435880 913483578
-609085961 609026321
-867554857 867461353
-806933109 806870071
-705945758 706062362
-266084458 266243298
-724409434 724337858
-876542052 876427238
-408345542 408232946
-759184236 759315390
-289562111 289583471
-729100112 729037434
-59298355 59148107
-841003876 841068300
-245635604 245661420
-318759962 318804550
-758800425 758722315
-902998196 902847480
-236346187 236393833
-648523327 648397435
-339905150 339795262
-464174403 464059549
-440965318 441107066
-417260600 417113682
-105217283 105376565
-344061466 343951852
-424476040 424455730
-327218040 327233492
-444490995 444638005
-81388432 81539970
-622655023 622589051
-883625865 883758483
-733130998 733328506
-629659398 629470786
-432975595 433081899
-465224075 465160015
-353414667 353382367
-21053315 20909819
-712131219 712108635
-306341235 306465487
-468683280 468810186
-52777858 52754666
-417212709 417308491
-457188188 457088612
-198832159 198689031
-889373042 889431540
-61445955 61494107
-848086159 848166085
-910606115 910704791
-494804310 494853128
-401183137 401019415
-183798309 183841711
-380300199 380264913
-577977912 577947318
-767541963 767504453
-368883110 368802966
-699567967 699540495
-250593913 250478483
-156976411 156781687
-494467190 494302928
-578170962 578189634
-589900938 590037870
-341967904 341819256
-468173095 468277595
-579342751 579393765
-549985021 549874839
-941484268 941370288
-282526192 282503354
-55967774 56048620
-632259582 632404620
-852895116 852713060
-731537769 731359897
-756869885 756769237
-779013656 778993106
-521397854 521264920
-968314109 968374579
-113464389 113525063
-903939728 904009648
-588079163 587964549
-471704417 471794637
-888777370 888657290
-4996219 4796733
-367776410 367809582
-326671055 326836035
-584832978 584854962
-57704782 57543832
-287653539 287479115
-231841912 231997968
-479892983 479794485
-579473651 579313879
-45621125 45610465
-333540915 333715739
-278897236 278701600
-472963686 473004154
-793499027 793410375
-835507256 835433880
-62483691 62578257
-575719656 575675864
-90898374 90998346
-304123868 304005810
-395280842 395420722
-827123456 827278536
-789644509 789645885
-118694321 118508099
-871648991 871525243
-607930830 607984256
-359853269 360002153
-853248212 853242774
-205550217 205432539
-6997460 6933394
-620542226 620645342
-247345699 247394595
-117463827 117348809
-536878808 537053012
-563257701 563395825
-839583611 839756025
-789240109 789152351
-334426841 334611839
-587770702 587751476
-564552319 564418631
-766597379 766526875
-338822386 338936850
-754599990 754750588
-89532482 89630390
-510702603 510602343
-737347195 737341187
-777662945 777642727
-661652562 661520868
-59514973 59635175
-785628737 785510235
-877192654 877313012
-736226240 736114158
-201522438 201411100
-229334223 229483501
-44326548 44287022
-560882205 560855187
-234062967 234181091
-537863025 537763637
-891419713 891395353
-509954249 509970579
-897035697 897138323
-124065326 124058758
-98645796 98753852
-24872448 24982468
-538379569 538290809
-949371267 949172059
-874296624 874341524
-164446976 164307042
-540072122 540034714
-720815380 720771860
-618580086 618557230
-868184884 867990950
-113839894 113698514
-89388777 89354591
-905580981 905473395
-81280925 81148071
-802425508 802333040
-3965688 3875530
-53092013 53269501
-133268434 133281306
-848456960 848614338
-945965518 946145266
-29084604 28976436
-620088922 620054312
-349384706 349546204
-553347325 553467589
-960468146 960474546
-471690332 471494288
-766036250 766100214
-943416527 943373163
-500151302 500193070
-279408560 279468836
-442873926 442773278
-273801761 273740035
-512620566 512786256
-8517526 8647590
-646334972 646187256
-187098901 187055211
-999779391 999845977
-642384872 642205676
-467413898 467500830
-965904988 966051184
-693405144 693233764
-134433634 134238320
-436105951 436061577
-511037585 511099383
-885800749 885743703
-58078338 58110580
-345088589 345058151
-253389564 253376032
-485399606 485332916
-173349404 173413834
-612416996 612516340
-830500206 830522554
-672213495 672413331
-629880003 629792693
-720063466 720055784
-211140957 211217979
-275290148 275308402
-132025463 132118525
-488896521 489001897
-328561587 328426475
-234905277 235041153
-945647633 945764581
-812457180 812258892
-877218113 877252833
-46038242 45885508
-460749915 460640549
-925661967 925822217
-799458424 799591312
-339989132 340139576
-237068312 237129008
-227403295 227204011
-926670944 926618556
-88381323 88335123
-868337878 868524790
-67444769 67570715
-758022698 758056886
-514426066 514484578
-847941126 848126122
-729701371 729627133
-802525316 802428278
-901114952 901111316
-383269246 383242492
-855497665 855400753
-995912917 995800723
-275697884 275572380
-54565025 54729217
-734893892 735030976
-866523660 866680630
-639659521 639641805
-263004441 262840825
-804867466 804704224
-645292199 645423267
-504147913 504282515
-455264994 455115724
-978874651 978728067
-838524598 838438340
-843420062 843492722
-823955918 824012204
-923808889 923974883
-530066502 530178868
-532602239 532627391
-686995573 687094129
-257055878 256883356
-344439688 344604536
-279750514 279748128
-985800836 985889268
-136000796 135901892
-303634536 303744604
-253818426 253638902
-561109495 561090063
-813970264 813879160
-834252002 834342752
-958135323 958022033
-461524791 461336955
-481430862 481243702
-865492711 865656843
-332341749 332171787
-948324056 948173156
-189248869 189102295
-558033663 557944241
-153006795 153157389
-694568666 694590078
-561168280 561329832
-880269053 880345907
-542743633 542728259
-789619157 789795549
-312247867 312243317
-543918401 543795717
-413966035 413797985
-381380652 381489324
-512342196 512448132
-452761757 452612541
-605524209 605325393
-749393441 749333809
-712802643 712933165
-998846484 999003394
-362753680 362604224
-314484156 314681528
-344923326 345073370
-667497076 667432582
-297731312 297892842
-37534696 37593582
-119884439 119780155
-424606785 424423109
-456799661 456768437
-17255049 17387257
-855499537 855653589
-894838313 894641587
-811204404 811013902
-627124858 627012726
-876406810 876311178
-832735303 832634149
-526999574 527182216
-577045276 577172902
-838481469 838477433
-212181177 212002159
-968901158 968887032
-949735166 949888916
-1162343 1129091
-639818021 639875563
-444165285 444229477
-360561924 360697652
-432332665 432227543
-413553395 413454583
-439720342 439547006
-137068876 137253048
-571029385 571003787
-417104373 416932347
-331305710 331227348
-583708964 583856444
-450326095 450492057
-885983826 885804486
-130156882 130247780
-127819335 127632995
-929844496 929969844
-499209066 499021742
-676735697 676920767
-229141929 229193009
-492212133 492343623
-306985542 306943090
-803957250 803863108
-972080884 971978568
-829282944 829439680
-284150271 284267821
-740437847 740589021
-116455633 116542977
-633151505 633010721
-296228053 296108007
-235504249 235498317
-339244242 339317332
-220235325 220147121
-620655514 620715402
-745304624 745283138
-388254890 388174194
-210302183 210148767
-53080034 53049412
-524448956 524422040
-37650541 37626843
-203264982 203312492
-124712598 124584246
-447267182 447217742
-793512924 793485130
-759871123 759987939
-419124946 419001958
-988227288 988298016
-311373437 311352029
-962657281 962570695
-454960099 455030663
-420970395 421170063
-469515602 469358300
-508267920 508397972
-35456472 35416034
-149206745 149315279
-24563550 24661180
-101138511 101334125
-225788353 225629901
-499256518 499161614
-717786378 717957616
-238167896 238049180
-587069337 586927907
-361728274 361698996
-652590462 652652826
-861319734 861479590
-513689402 513872480
-672931357 672820475
-447147265 447186741
-240804431 240970199
-240293736 240353890
-625849770 625784180
-205703898 205552502
-663784421 663877389
-605534382 605514036
-266407721 266556261
-944515264 944328328
-819105704 818937038
-782196480 782322958
-889818464 889868798
-734059342 733888048
-337400482 337289496
-512909712 512955066
-19324657 19155815
-972494021 972333799
-776794268 776647956
-643325806 643337800
-966823905 966732993
-154520868 154374286
-634922275 634976315
-151032428 151186574
-53335689 53397771
-536030304 535872036
-383192919 383211079
-461751162 461595092
-717644878 717723224
-812493004 812472812
-499367729 499475281
-47210434 47188612
-778635963 778746871
-506256348 506204160
-937374004 937329708
-356571524 356458130
-683853891 683946275
-303234959 303109469
-948532521 948413619
-967436384 967325434
-353398517 353254133
-943880201 944074015
-75329491 75268353
-498057052 498032018
-649741530 649631860
-539416154 539609930
-92100292 91961738
-484417032 484554638
-578789462 578727252
-608310272 608266854
-227233086 227295994
-779281053 779265479
-772671391 772700899
-84603612 84697428
-169005741 169026435
-269819800 269766684
-308171010 308180656
-544661230 544715286
-80385321 80198217
-365249700 365446932
-974873805 974786839
-720059625 719998439
-910581171 910655453
-92232516 92044364
-781196710 781295274
-980876187 980763729
-710865197 711046827
-865875234 865694948
-965805716 965978086
-269469951 269290637
-513099878 513054256
-857970898 857808126
-473443397 473524125
-401419698 401316452
-959272254 959232862
-739749925 739911399
-290776187 290710533
-315012299 315089979
-196807687 196695749
-484085481 483909051
-254042729 253930589
-353195637 353259395
-6200269 6073889
-599421119 599377673
-604106188 604124138
-656554404 656627686
-376870844 376958662
-260894601 261080869
-644740602 644719230
-32140896 32037326
-995804528 995637868
-172820163 172976485
-377512557 377337711
-516863240 516903262
-345725194 345803816
-578935649 578744435
-33765857 33953583
-519802745 519731053
-752362230 752284148
-9068530 9189928
-996366223 996184369
-102056211 101945607
-635111691 635181795
-580218211 580214499
-233004168 233140828
-35937084 35955832
-207967344 207817232
-668603356 668489732
-494948124 494796546
-45767994 45649156
-500338327 500463223
-338539717 338463947
-109612068 109746700
-239918107 239761873
-774522082 774359862
-866361072 866203548
-565560205 565701781
-780112771 780201041
-756120497 756259377
-598423265 598391287
-97565642 97543220
-108175958 108133712
-776227447 776045209
-851983692 852070254
-658925413 659019737
-766941344 766881876
-310227564 310355416
-88853824 88707070
-970981613 970979459
-575170727 575200733
-867508105 867337805
-980440411 980251731
-879174706 878991816
-51517180 51478226
-793885100 793753902
-886721636 886560738
-132303689 132440855
-474161880 474106970
-451134977 450942239
-719891501 719773683
-172032839 171877103
-912161257 912169415
-147339111 147311075
-790274418 790253860
-47701855 47898867
-713449122 713563832
-394005222 394203838
-664816116 664778782
-728408469 728357035
-444690377 444782059
-335626547 335454153
-167936562 167893304
-711492981 711670137
-985154161 985075231
-168962514 169090356
-414544728 414644742
-289588421 289578521
-659102835 659295711
-131898432 132019944
-304724838 304735130
-37408254 37314856
-31080338 30972324
-362026861 361989585
-305854796 305662856
-762809418 762657492
-533781865 533818747
-128750359 128620427
-7682894 7560152
-294765992 294833518
-713800746 713958788
-419342068 419423326
-677408871 677435095
-502370002 502326204
-176480374 176616208
-523570108 523747744
-57311710 57173380
-963327997 963494935
-490173593 489998383
-588239335 588159167
-315500832 315338844
-786621990 786440196
-397190201 397302333
-398761785 398790505
-553450833 553484345
-449092467 449101253
-689913312 689989302
-6203634 6196904
-571705678 571839382
-778934402 779092910
-611245802 611380934
-382931604 382891814
-942331915 942377871
-800372118 800566860
-831727438 831855534
-873018297 873138759
-644846158 644847138
-818575923 818492895
-439411149 439242907
-174494160 174299428
-575646197 575808099
-59182917 59165629
-109583423 109673709
-611559539 611700947
-636930553 637043307
-369094888 369151212
-987472778 987369088
-823418217 823325735
-610315347 610285717
-849404357 849596061
-444084708 444107096
-97328515 97181181
-912879246 912801370
-801769056 801819800
-63272352 63460636
-211754556 211585052
-453656611 453486367
-88162909 88203317
-908681109 908699315
-245322770 245145952
-170803985 170757551
-255053191 255054389
-747731084 747891376
-73424168 73318860
-57242545 57106481
-368596227 368720755
-398425395 398402069
-771610697 771757637
-240126654 240195848
-305455016 305332728
-465950782 465999472
-972516005 972592925
-991282343 991232059
-493998263 494060335
-836372553 836182389
-660929678 661076152
-65858778 66024318
-355902743 355789423
-259624782 259663532
-287708154 287598924
-608593711 608631097
-201452178 201592698
-636966618 637119996
-755323150 755431108
-547521905 547401565
-45786330 45952294
-933840991 933696853
-988748138 988927974
-948863748 948937206
-327320492 327399532
-914523050 914407272
-64631226 64626438
-794851141 794964365
-231879906 231895700
-994605428 994639382
-95104476 95088364
-385235605 385239509
-176718474 176683682
-217242476 217421288
-799468891 799372193
-340401388 340495918
-763273372 763337898
-670808665 670792013
-505438176 505418410
-2595230 2468922
-489374064 489413440
-900480024 900554096
-313958136 313843966
-255744027 255564863
-155114037 155195879
-470256926 470211466
-371765540 371812842
-325825813 325839651
-182067361 182231805
-311656474 311599320
-370901188 371079948
-47038828 46900658
-820697659 820694681
-212857119 213021635
-784917587 784796791
-457534774 457707458
-301103960 301068446
-253622495 253611775
-973254599 973085789
-569118683 568999099
-547482940 547560870
-23899963 23741751
-744735955 744644453
-430123389 430050827
-723185250 723002008
-451873368 451686278
-719173729 719121151
-131683505 131851775
-589310178 589361748
-307709648 307820822
-889851429 889895325
-516640942 516540182
-647731555 647734559
-929959624 930107812
-872933735 872936373
-205485682 205392688
-591238791 591325453
-440352464 440246464
-376325665 376437169
-679244915 679344221
-151578707 151481259
-428632590 428644414
-561470154 561274850
-435707858 435816714
-260825483 260843277
-718259805 718305549
-429527229 429660639
-378175428 378365800
-939518625 939465523
-444762786 444887944
-717120811 717221183
-452129650 452312608
-723404043 723275151
-85279244 85373476
-36576721 36476431
-222853357 223032755
-594158703 594016515
-62530974 62343010
-422018966 422198628
-119738777 119596113
-604368711 604498629
-227965783 228052485
-891140517 891028735
-20272819 20102919
-783533255 783680459
-143985721 144174277
-600552136 600610766
-700518598 700493818
-658030006 658109200
-373090698 373288866
-47917432 47880302
-799851534 799752466
-694585953 694688259
-64772142 64855634
-677978736 678127890
-657063228 657101648
-152303397 152399515
-868389380 868301544
-233756599 233861621
-390887726 390692932
-962000955 961924413
-779792040 779788080
-444901562 445085178
-824779005 824867951
-474329650 474403040
-56952389 56977319
-127523014 127527898
-263152479 263145651
-482307904 482399034
-444382396 444560904
-563468074 563393562
-128582671 128668157
-380813405 380938067
-326630537 326432161
-105388020 105461438
-82630204 82635086
-788753430 788914798
-883268318 883413310
-912247635 912091195
-993316213 993467137
-462361828 462173394
-187661774 187473176
-231308298 231193460
-127386509 127324559
-769781185 769800121
-456408126 456242886
-16108453 15978603
-557751474 557643838
-699600950 699785796
-656015101 656050097
-600543067 600439539
-431180977 431229829
-570855085 570662057
-817689677 817750533
-320561736 320754532
-802099607 802188943
-835140661 835213701
-434058903 434057653
-211295461 211364293
-914221976 914137932
-485864528 485852522
-507125696 507188482
-392884176 393029540
-837356627 837393747
-887086293 887108167
-999450899 999639523
-181441851 181540441
-17758985 17694817
-709743293 709794063
-270523250 270660242
-821822125 821819725
-54935085 54930049
-948567798 948497244
-969509537 969644137
-813688690 813810180
-696198695 696389621
-942880502 943026630
-970290421 970402085
-180938177 180998323
-489904322 489853654
-43099422 43259548
-383705 429257
-893916812 894108784
-573510187 573317965
-595924065 595841285
-292052723 292232507
-612259104 612120094
-737414582 737450168
-649970583 650116421
-615491274 615474406
-227825294 228009134
-279712086 279667742
-346389978 346461554
-533011088 533048532
-54041191 53978331
-481173049 481270305
-120553457 120620805
-39394139 39541089
-494159535 494142269
-541030936 541059420
-297556538 297594878
-772327254 772297024
-467992571 468082305
-687541345 687647211
-21180826 21360006
-630616101 630582857
-834297377 834246375
-23429270 23323558
-525906833 526051573
-627823845 627674299
-343435627 343359541
-730869790 730728152
-617305780 617331912
-876956799 877080345
-341629014 341684694
-961973196 962050436
-640910800 640941388
-136528932 136720882
-167900747 167854199
-524425733 524422385
-322555584 322650374
-930702358 930548432
-667549110 667678432
-318768175 318712435
-89325286 89452268
-983446856 983483474
-359408585 359494467
-83939829 84092047
-77058964 76992984
-738664731 738620991
-124074780 124158120
-399331701 399371279
-904961299 905089699
-318645148 318602490
-595993088 595902480
-9150393 9229463
-776285385 776187963
-58524359 58473917
-655927359 656000509
-856107000 856024584
-176692624 176785654
-564761242 564931704
-286851868 286684180
-123329683 123510467
-571016586 571002746
-134682324 134852794
-777652922 777799090
-306723114 306904522
-91738613 91560033
-984596690 984529306
-885522402 885540672
-848714360 848600198
-748515080 748412224
-462101321 462267611
-22446676 22361110
-95053275 94862371
-359850110 359775578
-709446797 709367427
-311598929 311627897
-467153706 467126426
-652504650 652557144
-614018220 614108656
-98022593 98048069
-782000515 782147819
-647798077 647716693
-921907844 921763068
-972518173 972502035
-433693783 433656077
-557182533 557033189
-60247287 60407887
-516162391 515971569
-591370331 591357941
-111696177 111560455
-708879431 708775803
-93186894 93101348
-137352043 137154053
-936507731 936377935
-51445060 51287728
-551828494 552024962
-521033370 520958028
-824382297 824366973
-13681029 13874835
-784829821 785005353
-569303711 569425313
-400032392 399832818
-357463198 357642860
-188921863 189107409
-193548583 193475403
-840490939 840525841
-487610290 487719340
-481915261 481943069
-881448316 881279156
-190848480 191043642
-72133802 72047272
-347715531 347832593
-170399397 170205873
-813886079 813814025
-715261051 715321347
-738164874 738256560
-204851127 204718403
-755677284 755843512
-824991738 825191364
-518550381 518671331
-815253754 815100016
-264614080 264505512
-362240415 362142771
-656992513 657052505
-677842650 677992660
-848989584 849141832
-271774957 271822001
-647791237 647889849
-875535949 875383205
-62853790 62743516
-700425335 700342537
-283808696 283860252
-816033252 815970730
-352489022 352630208
-695759483 695837121
-726687916 726811426
-902933531 903131935
-257687938 257500010
-938437031 938494773
-851681041 851681479
-155599801 155532093
-355131547 354949457
-82751981 82657299
-97753377 97667991
-322164495 322246327
-796172930 796212776
-432950515 433028747
-865346274 865421756
-695850499 695966925
-987487565 987650399
-810540583 810656791
-359256010 359266230
-166870499 166960523
-911178026 911320770
-420461571 420458789
-42110085 42229721
-286256249 286216295
-803498117 803304569
-178333514 178367250
-983061394 983029976
-529528404 529506468
-524136916 524195016
-900798585 900656917
-707890998 707892592
-124313084 124494366
-504399980 504272716
-874731232 874569814
-170302635 170299859
-675603978 675559926
-429305999 429346561
-979648087 979811583
-523767 520255
-591779662 591646756
-746224055 746144187
-745264672 745373252
-672546728 672600528
-28676619 28774579
-752032906 751979998
-789357272 789311692
-940369521 940553785
-644664703 644816501
-829836171 829843357
-995752236 995856820
-609791027 609616475
-506692529 506591565
-624506105 624604383
-738005512 737949618
-722700512 722799760
-185841750 185962418
-917405706 917224546
-680473362 680670406
-316739690 316562626
-84552637 84624735
-193701892 193548990
-951083202 950922340
-36660977 36492465
-294665905 294646769
-576981228 576978110
-471704506 471676158
-655084596 655039456
-474488653 474317427
-324218412 324168678
-590677745 590557909
-518216184 518117766
-282682364 282721918
-916749730 916943858
-681193621 681073365
-816915171 816766529
-40022501 40222465
-244031539 244022895
-294823723 294994699
-275949833 275992859
-648339727 648283961
-863841360 863977160
-318048016 317862450
-273954731 274016271
-382796383 382824263
-275429132 275378682
-415200129 415036501
-522618037 522554729
-978243429 978232161
-797431084 797387572
-629732756 629836348
-26720404 26697736
-752826154 752896704
-141596298 141734442
-93007738 93025250
-290331697 290146441
-417654231 417586837
-978139694 977956700
-610958202 610994676
-741443008 741409666
-584070539 584133203
-684804185 684624089
-75106660 74907268
-390293289 390381131
-903369507 903494955
-285669690 285540880
-574415517 574441873
-140064906 140262816
-62975782 63101246
-54634646 54525704
-984772349 984932687
-138329237 138486113
-604223227 604058509
-967270208 967241402
-607485242 607667914
-630701630 630599320
-690182331 690087941
-722416014 722565826
-40085427 39959399
-140001371 140163861
-794866666 794710394
-599265064 599285554
-441005321 440871335
-301538551 301480349
-995485396 995286806
-196057469 196232789
-58154958 58192516
-711799949 711915885
-655025814 655222538
-46760418 46751862
-664167749 663972375
-536474910 536291502
-993810110 993763800
-905994301 906011429
-85766004 85926796
-324145653 324193545
-178175709 178267593
-635032281 635087083
-600537210 600684322
-425998252 426112912
-524044825 523972419
-110352534 110364138
-476796540 476627746
-831596070 831468256
-775764363 775752833
-73661898 73802856
-370300854 370193272
-93243539 93358033
-993231979 993339533
-417924804 417857646
-620368938 620304650
-226005365 226075675
-349836307 349934347
-382961537 382979295
-235381717 235501283
-313498376 313482970
-275910058 276075660
-688294087 688305867
-244877503 244805111
-906799692 906786270
-780669447 780858395
-167072679 167010107
-980259514 980183394
-313756945 313822831
-32746790 32865578
-505377507 505498845
-840508390 840496072
-440536265 440653787
-383096138 383116752
-189103418 189175582
-992374554 992533790
-35228904 35091842
-851317188 851305522
-445569848 445437806
-821403223 821507145
-847396826 847247284
-400674383 400546105
-867750960 867554236
-277172978 277319882
-766982200 767137938
-651449102 651617576
-196664508 196508088
-888170583 888151955
-476716491 476876589
-935778483 935619159
-982797463 982765531
-275971346 275888898
-321240333 321247365
-866403904 866484064
-316454502 316647220
-696813067 696927265
-883133789 883073513
-502152644 502336828
-930565583 930378291
-616281171 616454629
-901593855 901600899
-28505026 28313632
-513994626 513879702
-697930709 697890889
-246748168 246810896
-361281776 361367882
-909977716 909908430
-65154834 65222070
-919973558 919835626
-426055582 425990666
-179320188 179294578
-537448646 537320894
-447396950 447462164
-542384394 542277524
-339257128 339377536
-850799114 850619288
-427711170 427786110
-699252976 699094370
-901244974 901291220
-819773695 819895181
-906709262 906647644
-687702715 687696807
-832069659 832233467
-186416920 186469354
-955492159 955407003
-717128992 717317688
-205129224 205069936
-826893445 826800263
-93300786 93211154
-778805073 778820141
-398964220 399157182
-865439999 865403513
-440460648 440418346
-3350286 3278736
-241695765 241625637
-154814216 154742816
-92031015 91871277
-130933562 131028334
-746797001 746637531
-707650932 707810526
-991627243 991579181
-31168456 30992220
-102494189 102385209
-764433678 764431224
-163035374 163128828
-381927592 381843858
-532525523 532614815
-771071183 770985957
-575185730 575007214
-361002928 361074040
-472129856 472188006
-347610004 347616904
-900379243 900431879
-379812212 379960124
-297966813 298045287
-751034108 750857796
-974504384 974686190
-532191476 532204968
-575472544 575304726
-459272613 459398971
-622479695 622374091
-394195455 394306211
-793820328 793993060
-498566638 498584764
-22027602 22073358
-62977687 62829019
-728248204 728382752
-645661236 645557784
-304671855 304479447
-732142431 731955713
-159268922 159400494
-204547760 204630976
-169895697 170019115
-349461386 349440248
-266918086 266777064
-703724051 703529457
-99684051 99498817
-914360617 914391575
-739035146 739088762
-224865889 224780763
-347090471 347072367
-564658863 564628363
-331784779 331962531
-917950816 918135266
-811836091 811969943
-47228541 47370185
-321989660 322059556
-881043963 880858537
-263981863 264040667
-833072271 832895501
-966083536 966018832
-780948426 781130656
-41142358 40980426
-519284233 519235245
-794461888 794442220
-129002084 129034930
-445419809 445503827
-729664252 729481674
-44040786 43880126
-79153314 79005030
-932378394 932205184
-238768447 238732497
-850094928 850049802
-454879917 454995381
-868691027 868801535
-942408838 942578132
-198021833 197989277
-905515990 905417338
-218359391 218426699
-630736182 630667078
-328046732 327965042
-40438315 40570037
-646157816 646220802
-664915857 664716375
-768713562 768764236
-688604799 688697413
-510652473 510516891
-716905735 716951037
-118327435 118482325
-661977087 662167171
-112738253 112758271
-527282944 527352392
-231812695 231887803
-593593820 593782914
-963202788 963238456
-975079537 974917289
-265384286 265352138
-138704364 138742454
-477954477 477995055
-938926391 938755401
-384684227 384736011
-259987896 260076340
-112362484 112328934
-34152172 34285560
-343704033 343691379
-73860454 73820588
-544615667 544566115
-848289082 848179116
-115813159 116009623
-170079626 170238698
-970408222 970395948
-97501329 97495259
-747811230 747681856
-164372727 164319265
-803692455 803845759
-829011837 828878653
-844613975 844546009
-429302828 429112342
-928483403 928406677
-925865304 925950486
-230479511 230382253
-550921168 550957826
-825963934 825794442
-543988996 544163332
-341994137 341941671
-613839450 613702576
-795577159 795641405
-449011657 449209549
-709595394 709768678
-860001070 859819350
-26105466 26236872
-737009257 736931837
-149909262 150036324
-175622824 175479884
-692369284 692442972
-13310454 13498372
-461329125 461345053
-168117500 168060270
-79480656 79481314
-54315610 54209780
-348930841 348865539
-783175860 783033246
-650308267 650123247
-920276991 920134295
-57249317 57374103
-467287692 467182444
-657892029 657856943
-428723140 428790814
-130615891 130431947
-882157816 881988250
-30644571 30677159
-966293390 966233788
-52159392 52236598
-130783212 130642164
-149546597 149439937
-837411783 837495751
-455959139 455959641
-22549206 22712550
-131850842 131959188
-870790054 870871608
-934953581 934836091
-869215695 869401203
-619036694 619020344
-166483513 166486781
-121861194 121813778
-641993194 641912120
-903509561 903547753
-440311513 440393415
-826846854 826823228
-517287245 517369129
-84841482 84735860
-83453901 83453039
-670163822 670274246
-792607859 792499883
-938381444 938422800
-862675444 862816204
-404252648 404414440
-779003381 778948335
-320658134 320473404
-770013565 770032307
-298921049 298823731
-55037045 55184353
-214303853 214218903
-442368336 442280960
-622029671 622023025
-40833590 40784800
-579983641 579863577
-499066814 499115404
-286916646 286787090
-352821521 352850875
-952224189 952233025
-433804086 433818726
-131556402 131646528
-312359834 312171978
-693070933 693143381
-162756217 162646707
-463550436 463556986
-832098083 832113475
-976748652 976596340
-575486279 575535359
-748134278 748332522
-397430766 397372804
-973573684 973507882
-328319075 328227265
-983534069 983545613
-31355603 31480737
-119667445 119582347
-635364609 635270281
-179597476 179528122
-368254226 368130926
-364961862 365095938
-634949295 634865195
-631113205 631174857
-310864420 310930634
-837598045 837758397
-470657284 470679662
-831258783 831163987
-638189254 638178420
-342071149 341917125
-450006330 449892120
-284446525 284476227
-892524133 892503731
-658134328 658170722
-339038724 338914550
-808942216 808759456
-811043790 811048364
-553527278 553441412
-611287429 611095531
-318104261 317991771
-874062065 873974065
-752127423 751954851
-441911406 441796244
-663599699 663404887
-721830032 721735430
-908473721 908279395
-280899666 280879632
-584689568 584826016
-224448467 224396485
-300934765 300781549
-31685761 31574715
-388339504 388419812
-813224558 813084316
-422483877 422310517
-36254617 36174141
-326658219 326602855
-592368135 592406367
-45025211 45219317
-938712630 938840896
-62211069 62183163
-102973987 102843383
-109679384 109668034
-419336204 419182970
-375498014 375391482
-862625638 862717354
-111628316 111432990
-690724645 690799803
-2393820 2532076
-102874249 102908685
-384055761 384164183
-820607654 820787664
-599019072 598862080
-703992495 704008439
-818854541 818991415
-830399188 830483682
-619767917 619850663
-568550800 568734150
-300424401 300355105
-250333759 250423345
-949161073 949145479
-331406514 331236290
-930010245 930014005
-154857024 154954834
-953126474 952967052
-915655206 915742360
-96324146 96228198
-72885696 72755538
-193058791 193166825
-368658491 368557511
-244611691 244764437
-19041935 18853019
-390103001 390162053
-285458359 285605285
-18947477 18789411
-105296924 105167706
-773296299 773397137
-301509450 301457064
-220413594 220433248
-203324204 203467218
-716704105 716873505
-982459020 982438292
-298515389 298358629
-784537075 784399643
-232575981 232388595
-102860700 102804700
-271653225 271714915
-843043114 843123434
-718700652 718865704
-942169885 942354893
-28082651 28247599
-431949628 432036308
-880452801 880529211
-134128446 133961084
-647474438 647342506
-145737793 145696009
-228687651 228549933
-965499469 965624777
-365514082 365511654
-693424072 693492528
-285071944 285154712
-522313103 522199003
-6874785 6965427
-211900813 212016283
-802845056 803025172
-399086576 399285154
-473562836 473502102
-286886203 286964263
-362851011 362656349
-525363423 525402947
-878713372 878821246
-430801881 430926353
-642570720 642473846
-164113909 163916383
-597622761 597428565
-166695537 166879093
-454313866 454398762
-143260101 143261211
-627161366 627249970
-414403389 414452119
-856531805 856677495
-734116596 734151270
-987803222 987696272
-391590480 391712920
-43445099 43524167
-671994957 672154073
-988463949 988508935
-543101762 542992000
-262136132 262211614
-85307987 85438965
-571200655 571221803
-905910410 905892112
-805974712 806056864
-616181844 616367900
-247592412 247639554
-735622318 735715424
-241311186 241256268
-861031101 861087625
-463019667 462917267
-145635751 145644733
-580093217 580159819
-592536172 592703932
-562853838 562788896
-389736487 389648897
-927969479 928059457
-741342221 741426337
-588284196 588397730
-784322421 784468359
-832684726 832601632
-46052753 46023731
-696913562 696940968
-114144969 114223429
-770362412 770341600
-533764932 533635736
-34480444 34316886
-912005330 911933372
-157617625 157709827
-930456422 930396502
-991980936 991810532
-636665936 636811022
-312941392 312886584
-391290314 391159686
-646622251 646487729
-622208064 622311976
-70964338 70937822
-212722196 212596732
-869070906 869042556
-305326253 305350405
-186308357 186144723
-966105157 966172961
-147049571 147021191
-696495854 696467352
-467782579 467747191
-43806348 43960456
-789078209 788896819
-791213596 791178954
-990763670 990926550
-273770898 273630408
-545369478 545497558
-882294437 882143353
-209811241 209912111
-499406177 499544385
-836502943 836634129
-910970792 910978768
-904970422 904837758
-543143034 543207084
-74275489 74342523
-483417758 483551358
-850123895 850273987
-907473688 907298658
-248609004 248448120
-489352334 489287756
-891843284 891940648
-620605226 620685458
-248456841 248385669
-236297497 236289019
-634120895 634146973
-24236545 24396209
-376060681 376099597
-798127957 798327905
-936699651 936873231
-581924682 581865160
-386188300 386314974
-282826503 282675253
-565074422 565193016
-371667723 371521577
-341089052 341131434
-100084572 100270024
-936606465 936473037
-245385312 245506218
-904792786 904665424
-965083175 964942717
-294649299 294712105
-818014546 818088810
-829977747 829988633
-403023075 403186911
-716369514 716306814
-691333549 691164569
-710574449 710766787
-966837472 967014714
-931928586 931977874
-988881966 988973982
-910325757 910167563
-980682035 980733893
-118191717 118317955
-242599050 242790740
-41322605 41177101
-829204154 829005618
-548496562 548606210
-270806075 270675247
-823981339 823984061
-567611142 567691406
-659786036 659611716
-984219090 984090806
-605336721 605421041
-606715126 606613056
-409697520 409738486
-996996832 996866266
-554817054 554832410
-558583580 558471002
-598595876 598442060
-145841671 145798739
-347822605 347842581
-677854708 677781272
-452089620 452184720
-864543051 864548165
-190297759 190489975
-577026461 577109089
-173973041 173912197
-527444005 527446769
-276739716 276660466
-428643956 428673794
-899093253 899048803
-264687758 264669224
-953240739 953235951
-524435498 524415968
-841218791 841378243
-501605628 501522996
-714494689 714406121
-818374099 818333853
-5651096 5558732
-105122197 105232315
-64946548 64764720
-43573101 43475233
-826061846 825866022
-160435527 160584875
-793969549 794124633
-213855853 213992967
-555024869 554861287
-897471062 897584534
-561832749 561925207
-89534415 89370121
-501868649 501967733
-871133063 870935877
-808099472 808035850
-764257896 764302154
-523419819 523530725
-303521050 303689570
-874149310 874230690
-914156406 914132756
-168595219 168706103
-90270647 90409817
-635730899 635830553
-370990568 370904734
-719687764 719491902
-135881793 135854217
-273328069 273506157
-964731561 964592981
-466725541 466619487
-65002929 65103221
-487223401 487174321
-304665752 304677958
-601541746 601522300
-349053265 348926739
-823008456 822922960
-220281283 220189367
-152512104 152659820
-146070375 146204331
-257970889 258107619
-174232070 174338528
-40362292 40248156
-654452629 654589869
-924470854 924279292
-316180828 316360432
-651272422 651469984
-473762364 473649966
-214653716 214577012
-158640498 158736180
-508236400 508207758
-537109232 537097804
-279438698 279291832
-806860678 806663142
-460084649 460009761
-174554812 174473150
-50958789 50991593
-523006633 523082789
-571372405 571438389
-691783580 691959620
-617798016 617871716
-551397164 551396894
-704910850 704935326
-13080932 13059670
-60327587 60258951
-881913111 881769693
-351525770 351506040
-967055474 967110692
-566737833 566840325
-801919126 801789942
-695935864 696106972
-360506142 360629788
-274503334 274322420
-41210341 41249853
-549561814 549528786
-954216123 954203011
-568465005 568381811
-308072613 308084677
-295330568 295279010
-976366226 976395300
-987002303 986988207
-936442833 936250033
-600804593 600707131
-337428515 337447777
-866282310 866199188
-5897355 5925971
-310786620 310703486
-395519862 395321582
-781460357 781266247
-608318764 608334058
-615350649 615393141
-34705251 34891523
-640171169 640009777
-974830322 974747564
-717052385 716921903
-425604453 425578287
-177579287 177469713
-292796116 292605764
-421232958 421224500
-999255570 999280840
-868746281 868649131
-990089701 989952987
-69920829 70001099
-844001474 844035058
-14079331 14041477
-463178357 463171613
-131456388 131356370
-859844217 859813335
-447099644 447040666
-482874444 482699620
-329343397 329484069
-188420170 188542210
-85751167 85604873
-644602022 644447810
-210975524 211109436
-720437339 720560727
-344876610 344680242
-361699200 361782274
-573781250 573688638
-490929129 491006623
-741797122 741693774
-234448392 234269772
-678439482 678275542
-1759439 1777397
-419926432 420095184
-335324760 335493196
-225873356 225703350
-417838803 417891225
-146405817 146331179
-384091128 384109972
-247843477 247700233
-52937701 52772349
-675004309 675165141
-832063288 831970996
-162460707 162365743
-229047814 229078366
-679882390 679741000
-736762318 736709972
-619995525 620182319
-302859128 302859492
-148666819 148796257
-117668867 117561363
-974412267 974482665
-809138586 809026530
-992421933 992333829
-172831569 172667101
-109870074 109823790
-798847509 798797025
-727499581 727444939
-109585664 109417772
-662405305 662240959
-595350544 595269348
-554193410 554344810
-426527738 426386552
-260761190 260925364
-123713313 123602267
-538560661 538657773
-637796278 637828754
-294680702 294651108
-449936742 449762976
-564748502 564569224
-342851593 342907481
-449251027 449359235
-389311269 389218861
-888222622 888190396
-674180456 674344378
-492007369 492120583
-855228913 855066535
-318769321 318962803
-525815160 525766796
-786708761 786712795
-171905226 171796572
-768005077 767925417
-281943548 281895654
-439446442 439375856
-802423205 802427811
-493611523 493671777
-313005299 312877485
-328734792 328897450
-271793665 271636165
-680571884 680374620
-538965448 539108112
-115630886 115737240
-757582084 757646450
-866240749 866122555
-433151693 433311099
-236370010 236224984
-749475564 749651924
-115911391 115760327
-725017343 724887885
-226420406 226244296
-771020936 771121430
-729500863 729572963
-279402162 279535510
-641227635 641072975
-873820251 874018065
-908672565 908739609
-774744122 774732436
-53736521 53562995
-706966541 706800709
-55781431 55916569
-792488887 792553871
-551020167 551200665
-13468769 13653821
-215022089 215216967
-555203637 555164499
-67144180 67337552
-360567965 360377829
-324555302 324601320
-526701304 526567544
-636712704 636578528
-921835456 921773888
-231675006 231657648
-862671496 862472304
-923056546 922963512
-987420933 987359309
-42531365 42393129
-784322913 784371971
-316746908 316732472
-355480223 355313883
-995199596 995083438
-503827762 503875998
-351169104 351175116
-294495479 294507715
-390534604 390656898
-664374177 664487345
-591238086 591282122
-298720089 298551917
-193810221 193936157
-737694816 737789456
-485030001 485229009
-471954146 471829404
-16369310 16233546
-333982807 334026163
-706333674 706217922
-344460019 344398097
-438382470 438445530
-73582078 73513532
-840340990 840240332
-739694206 739830662
-486693304 486882712
-335812485 335904221
-630212127 630203783
-506719805 506919687
-635796301 635864805
-706494089 706643521
-556842683 557013993
-138528630 138540346
-722732555 722887349
-695084785 695199489
-195046754 194933848
-254145381 254145939
-103973560 103800042
-900261375 900312045
-964897583 964912297
-248860277 248725321
-947199247 947256561
-950911495 950877871
-622682918 622871026
-731010747 731207457
-874468786 874297824
-534133143 534114055
-882928159 882896433
-838920386 838720562
-185912330 186012506
-137655 113225
-652015012 651906432
-197704195 197814177
-186917694 186974124
-209298393 209273941
-138387989 138305567
-906159966 906143702
-396065577 396067261
-988877970 989069994
-69109594 69064944
-398800721 398988005
-825192144 825190584
-18650333 18773865
-511004787 511193979
-324219699 324217125
-711558979 711380929
-381859511 381698945
-778152079 778190709
-309363664 309497040
-385805336 385794530
-9801889 9905333
-451523319 451669685
-821811066 821843298
-856345037 856531927
-716279431 716280249
-951142032 951325170
-900572085 900536107
-357003873 357102893
-339789569 339629415
-669565930 669451828
-230362798 230188066
-283577594 283380604
-494230533 494088537
-372041292 371944336
-458550426 458443402
-400577356 400403492
-313536799 313515979
-837054332 837063344
-85383680 85494250
-747282317 747202163
-409253881 409183931
-740158431 740304571
-940612368 940791504
-986513260 986612268
-982039785 982014505
-160780461 160589335
-360964543 360814563
-694190654 694146364
-455376390 455261842
-394261930 394350492
-721672949 721607505
-935735260 935821706
-929454627 929404765
-886136283 886204497
-580130856 580305566
-282446174 282628620
-283129586 283298492
-692527135 692358809
-398341280 398413732
-310002875 310116613
-169970962 170067268
-208803817 208965899
-580043399 580025393
-53680324 53792718
-782642713 782636499
-340682957 340732191
-890994380 891084626
-572088623 571958583
-15807120 15721266
-328404219 328494031
-663324146 663378120
-715035381 714995583
-420831320 420888268
-260382195 260438023
-795163700 795018308
-439944964 439939048
-10232742 10256344
-936958607 936787855
-132992982 132983042
-881733078 881574134
-950850312 950972678
-29332155 29355855
-992854681 992942063
-782959741 782830707
-702389207 702303525
-213519395 213578261
-647711733 647757385
-80476899 80295437
-784668770 784802714
-314129921 314118619
-323676853 323715129
-522337783 522402313
-517173204 517166092
-385328154 385150864
-212453067 212272123
-123657790 123468990
-708142316 708102344
-470011910 469958180
-358925557 358831529
-336093989 336284421
-282120474 281948338
-266122704 265970352
-176962301 176904681
-153596967 153416887
-710999638 711142780
-393360603 393187745
-641092290 641041706
-980191307 980346071
-590044483 590200839
-416562951 416371747
-317689864 317830102
-816540376 816688458
-573595822 573734294
-807342849 807452967
-58081377 58067231
-228289764 228418906
-234986968 235095338
-377413382 377425134
-451734471 451604899
-701275412 701309490
-576986189 577067775
-26885610 26981166
-944899220 945024716
-184164617 183969485
-125440 64312
-884225762 884085226
-12089085 12281819
-574813734 574924852
-167358631 167192419
-190133996 190301326
-696107928 696266514
-689883085 689793503
-27227826 27037120
-465451313 465285763
-847456776 847535846
-498600664 498705014
-102891467 102829933
-154580695 154658961
-531039342 531000480
-498763426 498646602
-937619277 937446217
-227679913 227734797
-127285869 127156193
-96927116 97084146
-347288943 347221559
-154970018 155154958
-682464049 682282679
-253761903 253874949
-971874497 971758617
-326009873 326196001
-876287302 876287156
-202950768 203037034
-250333438 250325270
-223265251 223165109
-823129359 822995963
-669044226 669065606
-964664428 964798694
-871096747 871288945
-731316711 731330713
-830034386 829942880
-238585268 238750472
-597376537 597186685
-738839384 738826300
-162413225 162288811
-27183407 27282625
-653774209 653755189
-113561341 113591753
-101673651 101826267
-27601246 27711424
-738565422 738764040
-246945288 247071296
-747377350 747187284
-613487387 613629647
-667039983 667097917
-426154768 426119022
-87926789 87828811
-108587765 108596449
-73371514 73201942
-15590127 15720479
-55651839 55665917
-569691289 569830257
-232962581 233051399
-729861161 729971677
-241245474 241376898
-342431026 342576630
-783763672 783692748
-489015916 488997196
-804719174 804686062
-164918714 164983526
-231919940 231891174
-128994243 129018507
-618070037 618109995
-574099599 574245537
-572012725 571936719
-887959177 888074537
-137026163 136927507
-169224141 169147425
-939766987 939818885
-975482931 975528435
-823440863 823412365
-343538053 343590027
-452490892 452583828
-38524465 38489313
-144922155 144764603
-743697315 743711533
-921330062 921499960
-475609770 475606252
-125622559 125670329
-757231702 757231682
-956128665 956019935
-296563385 296507913
-428561107 428572381
-606289774 606343676
-703375 522483
-907001388 907152894
-909499047 909675815
-312515784 312577706
-375445248 375550780
-100959634 100828352
-179644255 179550697
-408120993 408074727
-139037236 139000560
-962181199 962182641
-192887248 192758524
-86125597 85938365
-793052877 792928673
-585588882 585422230
-83086652 82904976
-342228418 342358506
-813871350 814069178
-402132832 402303394
-335515772 335470620
-412784242 412643962
-690570849 690532341
-433725874 433811406
-149798291 149819283
-595302984 595447616
-830422758 830622350
-903781352 903743514
-38167326 38078472
-942685453 942818735
-342318953 342398059
-475766311 475728381
-532016302 532013440
-992984662 993025432
-331177875 331150121
-622379819 622377079
-327825223 327909603
-4610794 4755386
-274955956 274842706
-541045178 540936770
-970346253 970183423
-28548781 28467085
-144267596 144425128
-282797450 282855556
-714502357 714487021
-179046768 179022338
-299901087 300045569
-570456081 570281887
-382736817 382911709
-7881086 7768682
-749982343 749908243
-443331436 443134346
-311779042 311683270
-231730667 231850249
-950848235 950894683
-400003776 400121258
-957160058 957301542
-779790060 779632752
-119429090 119624896
-328426491 328449125
-155742942 155575438
-593186746 593213690
-11440419 11529285
-684458538 684505916
-380437038 380614728
-725164546 725301308
-248581384 248691496
-104705365 104709979
-193346074 193162522
-506577466 506431574
-231631679 231630727
-371236231 371415715
-63582011 63640317
-924375073 924267667
-542082144 542184664
-395805516 395690024
-226256328 226233202
-631134839 630969441
-571890704 571958796
-940298677 940246685
-386837228 386976054
-225300858 225103196
-269022242 269101552
-43494653 43651549
-17016167 17101033
-362262698 362313318
-463277955 463078759
-960380116 960223172
-853695667 853835591
-860552796 860570688
-258189741 258351373
-579683423 579877709
-450199128 450289320
-136588509 136596177
-798204393 798227931
-940074052 940103950
-119144962 119278690
-748886652 748897136
-13136083 13185189
-606491181 606664091
-609598567 609601903
-511375029 511538843
-626747860 626946006
-889653162 889567124
-553621283 553663975
-336568623 336698359
-382428408 382564144
-522755183 522702345
-582215661 582209017
-612753360 612928692
-719317901 719192515
-292373255 292306567
-423107429 423208163
-909970738 910129834
-58657515 58684987
-320565769 320499815
-460547857 460693971
-136024697 136108647
-193761771 193783677
-656643853 656611519
-370132671 369975293
-680107600 679990148
-729429256 729356740
-346201485 346333599
-140470332 140270872
-693082400 692919732
-75424633 75484297
-63730119 63574397
-628034866 628181170
-254200443 254354921
-646935762 647117086
-827603674 827568628
-853272978 853465954
-210225475 210079131
-30660865 30471537
-399222398 399347910
-88729049 88641057
-520045445 519982825
-61423568 61564646
-862192706 862113020
-951478586 951674908
-369784408 369683066
-622622037 622526263
-38710825 38562639
-12382825 12388061
-195698092 195749740
-636022818 635876246
-669838511 669817531
-587565319 587486929
-562035825 562139533
-693458300 693351988
-457984944 458092292
-283337327 283390159
-227714318 227755276
-201370640 201391562
-928009992 928108922
-252781530 252616114
-625139519 625010331
-531000654 531117918
-88780447 88696593
-755718414 755760398
-573923392 573730248
-559387300 559325538
-214037786 214033280
-446955021 446993331
-159134877 159260509
-385886677 385809255
-254089590 253995868
-159763414 159750276
-280709799 280703093
-384303686 384426838
-346738579 346578117
-793173733 793078015
-134570213 134515025
-870113762 870158452
-509962414 509778994
-869860995 869876119
-174659806 174805398
-917980279 917808857
-231197152 230999826
-521969967 522146211
-70306060 70342706
-822297071 822277947
-349962802 350158688
-952391746 952438368
-58126209 58258823
-707245347 707046147
-507295502 507464906
-297682450 297507306
-952999009 952879965
-608190953 608081417
-20285465 20260173
-737499119 737447733
-451201148 451325016
-437246959 437400083
-662928219 663110165
-246591781 246629153
-216809626 216943556
-956912966 956713256
-411941634 412014940
-168424962 168474534
-502155152 502026278
-279060028 279251874
-441359044 441530896
-77327673 77298941
-834957766 835148534
-808120574 808247560
-140329282 140370602
-292142615 292118897
-3659659 3806003
-810813810 810839010
-335316590 335379904
-89105006 89199816
-821966797 822017627
-367486592 367324432
-853070507 852914347
-65310373 65422175
-604453186 604643886
-868860841 869056731
-338679203 338575661
-811097260 810999468
-181848597 181749993
-781017521 781039541
-860546363 860622027
-492546680 492606168
-621280892 621446258
-976300360 976127258
-179055946 179118328
-856980035 856841373
-385847966 385762706
-24803170 24691106
-964150151 964209933
-189460832 189622796
-352836198 352740662
-33438587 33430665
-763871963 763924227
-828148537 828063417
-504937500 504750152
-260372232 260503814
-452760084 452892262
-258520290 258438016
-541676136 541640446
-128899994 128846084
-442817151 442795439
-856166789 856047211
-274151647 274326855
-763321833 763451929
-452380637 452403981
-518797424 518948370
-422111855 422301671
-94407809 94535341
-508305173 508167627
-533127173 533284059
-22403893 22357347
-619372005 619190397
-506963965 507157089
-536383206 536216090
-498381634 498572470
-248606092 248611916
-680318328 680325436
-866122467 865945985
-581408250 581601842
-270311900 270259714
-467820058 467745100
-48550918 48371816
-24520865 24443107
-442100566 442060142
-99964862 99914180
-555919001 555997841
-318536157 318602827
-285112866 285196558
-803381878 803256856
-475495846 475470982
-518333691 518529227
-77028736 77089192
-538278012 538211448
-602028225 601977645
-237954322 237805048
-671373441 671352185
-377627591 377713791
-533800306 533729558
-551280006 551149144
-770480392 770559118
-151922539 151726713
-380357321 380243077
-840015529 840167207
-828945245 828864721
-539966660 540007528
-321789967 321672953
-702157711 702011919
-330344095 330323495
-520699286 520558854
-368202871 368390449
-491181680 491011098
-898693666 898794010
-343894353 344006659
-24141672 24189294
-497657696 497557412
-777982327 778033669
-494413614 494520766
-569976089 570040231
-953284247 953394825
-208551086 208381244
-112798880 112717662
-576979669 576785787
-523148988 523016590
-213480774 213499050
-242408086 242555812
-305393872 305306938
-552586015 552570295
-815830141 815850325
-453719051 453594171
-414481917 414594735
-157307837 157191425
-980386069 980494753
-982842783 982961255
-314301029 314293023
-576532146 576661392
-498172517 498295493
-799169743 799178465
-724952614 724787738
-248906920 248892342
-999673466 999784128
-114818236 114976728
-891245542 891137614
-926641131 926798209
-830155109 830203135
-24748926 24927458
-581660590 581543094
-893131369 893132523
-528681710 528594196
-933191676 933316562
-191636091 191527111
-17427358 17579620
-947910128 947989988
-497816533 497958267
-748463652 748374970
-667103360 667092474
-94230277 94087829
-420985752 420790784
-993586949 993419945
-897948711 897762643
-604346914 604350140
-98754449 98858225
-112358955 112557203
-743066017 743265735
-222882088 222843618
-701072978 701057326
-462098328 462130340
-731700304 731811538
-975861591 975718957
-563888814 564075276
-237383196 237571802
-327433121 327369315
-727634877 727483425
-745855942 745695446
-403448913 403283065
-54932567 54787573
-909498621 909329349
-942953566 942842720
-327509262 327356980
-485129505 484968141
-613395793 613533933
-468711431 468746733
-652553434 652560854
-90175270 90064226
-149546531 149737143
-911008571 911094179
-432187650 432020790
-903963091 904089725
-954360299 954428239
-889980501 889968329
-882912296 882717444
-19515751 19365625
-95900346 95750866
-152148713 152145051
-691602577 691515749
-402013001 401974011
-131428999 131483777
-435322945 435288945
-247321627 247467563
-655062026 654900770
-44591560 44418264
-745652221 745626297
-721787072 721872992
-612929 592899
-715736302 715544496
-353110025 352997929
-711536399 711581559
-921328393 921415011
-471722419 471686593
-224161519 224261085
-175358089 175231981
-95680062 95508972
-418934488 418883272
-13070301 12918429
-927609874 927540416
-532154420 532255516
-790133646 790222574
-306301896 306259388
-17645268 17608594
-830620937 830794285
-325258178 325143750
-395616128 395747770
-155565947 155410841
-778767471 778812607
-929278493 929267713
-987120156 987063176
-23272005 23121011
-645541108 645494154
-44210504 44200744
-320421059 320394241
-791059190 790878678
-915953754 915803892
-763631222 763465704
-69382370 69477500
-817187906 817246994
-922610951 922414951
-369609515 369571535
-977574795 977457989
-678138568 678117212
-155216825 155239659
-348036385 348072707
-363501483 363682115
-151685097 151704973
-725962048 726114184
-173381619 173252651
-659479808 659652888
-509965037 509976121
-237751291 237765851
-518291463 518282501
-208282551 208369981
-294501597 294386823
-737055480 736963034
-741276451 741384279
-964806224 964904940
-36833327 36663743
-434583493 434388321
-850301923 850288617
-211727004 211782108
-478610139 478552539
-310192296 310190324
-448215068 448074006
-990337245 990256639
-825412058 825561124
-994087600 994239878
-661116660 661107370
-704735818 704606268
-521472693 521415287
-697269180 697304448
-764769221 764581899
-220556729 220533899
-486765140 486610930
-542009376 542133404
-207638849 207485661
-692742404 692878006
-897481113 897419549
-116428047 116490791
-651545465 651689687
-54735382 54723052
-938588224 938401322
-462782142 462611922
-943423780 943442500
-727414788 727472260
-918546764 918702836
-83651388 83586506
-174318442 174396794
-603688309 603597993
-20260525 20310405
-286407189 286229813
-770117523 770218623
-883867659 884064589
-24171749 24316377
-486528858 486442718
-228354335 228231691
-659391210 659566348
-459632588 459503546
-781212704 781245992
-44410789 44242307
-353373411 353455923
-891394691 891257159
-675165038 675360976
-399377753 399526933
-250231983 250053189
-16043528 15901372
-598750151 598554457
-817957366 817782144
-968137428 968114440
-41342802 41496026
-382136919 381951487
-99307048 99219628
-377941629 377867833
-343224487 343312885
-62903353 62808169
-919767830 919575184
-76368470 76250008
-736022990 736059484
-689424653 689262385
-456490530 456630554
-863070965 863017479
-810125145 810219637
-168842038 168976692
-555113460 554936278
-789860814 789988052
-280931242 280868090
-995863884 996016320
-133414240 133413046
-262163403 262259825
-300617515 300536013
-681092475 681133493
-460695240 460854076
-286216558 286180554
-228862569 228903069
-960797935 960681119
-587045964 587224758
-164003566 163920864
-922213152 922150876
-904519763 904465165
-606876838 606736358
-884820606 884677886
-25811365 25928931
-306029560 305884628
-785238853 785158627
-82917585 82779865
-598167664 598272064
-304625932 304729984
-731109102 730915954
-1740454 1574138
-304064839 303880507
-733951362 733967426
-585551667 585732933
-539478755 539383893
-427132964 427077584
-201049931 201063151
-206488742 206588198
-88861989 88845659
-277832443 277787637
-43414032 43439528
-786774036 786651554
-359357530 359174930
-70982645 70981431
-320114509 320009177
-513424664 513493754
-471745983 471735927
-156960942 157013020
-534064393 534201893
-190067722 190012898
-835721276 835554622
-744515040 744329744
-409993376 410151748
-204564274 204697678
-747189800 747220758
-390585445 390728351
-810998068 811015128
-640685701 640538385
-403652869 403786405
-422313284 422291676
-984730214 984614410
-190920050 190725230
-481091332 481115932
-874190000 874120068
-309631247 309619233
-183061796 183242168
-263631401 263657709
-559492311 559388963
-656766653 656626665
-68844616 68885006
-593824117 593868767
-998193370 998351058
-658952127 659098675
-593246923 593180457
-225510391 225642809
-992068547 992087385
-470356665 470503677
-889843631 889787257
-446132371 446106797
-992377881 992321215
-468653117 468511885
-405289693 405389657
-441752784 441691452
-341590471 341601771
-872300189 872236865
-299387266 299436046
-633097086 633205924
-855131602 855326224
-976273243 976327477
-526800373 526602235
-85846400 85679312
-578253397 578313625
-755596431 755455051
-28148069 28028603
-377163552 377345236
-246237657 246373193
-277943 406481
-341457031 341319263
-217320246 217331882
-487197712 487249090
-304320799 304316739
-51365976 51366394
-284836327 284819101
-764293523 764432451
-958476819 958534191
-889974415 889959795
-724642988 724742502
-170606647 170662715
-994846274 994924168
-787364245 787311201
-701010420 700866432
-426840081 426962381
-569253430 569364512
-538151078 537976146
-439756130 439942006
-444825365 444738753
-211002736 210879048
-143260656 143114988
-148961545 149133059
-152075299 152262547
-700292681 700190085
-531950017 532014871
-739387021 739390783
-689800417 689818911
-943657888 943754654
-509626017 509482771
-797160807 797147511
-606021925 606196325
-380175764 380162666
-668290354 668226490
-814565824 814640446
-331506145 331627971
-424225629 424203615
-159795627 159734017
-241841593 241873245
-19349831 19397961
-941353724 941366004
-582168188 582285272
-2238494 2355134
-485048823 484906015
-946950152 946764156
-197341463 197455617
-517145101 517016175
-396346058 396232306
-975770727 975952455
-29498289 29410327
-988070437 987958309
-686867409 686834095
-466364534 466548456
-920967654 921120586
-589441758 589443758
-557110224 557254842
-721464136 721372338
-520605280 520629070
-594970244 595014016
-23559390 23634156
-793493881 793667559
-466288780 466133180
-911428834 911578276
-841509370 841479814
-314862194 314786702
-910572986 910605576
-759373753 759446533
-742860527 742995833
-661096533 661055771
-952168111 952054447
-124133661 124308097
-672313413 672221777
-926460651 926470383
-727204142 727271182
-173439107 173592143
-560342517 560306027
-958898292 958999460
-474855870 474697546
-503322259 503192227
-779136788 779049032
-380792584 380662316
-677932007 678053313
-590293250 590261260
-238606540 238481350
-620936398 620802818
-770859421 770675095
-917648661 917738019
-438189478 438001904
-839791504 839720546
-590879200 590867438
-907873574 908036072
-975020188 975138886
-103055606 103237166
-116359658 116294052
-991422372 991424248
-670893879 670882165
-497607554 497487218
-674936109 674744371
-121987288 121984698
-204033926 204068774
-303172214 303139702
-415606562 415738728
-809352548 809488666
-209287735 209323511
-409457285 409492069
-643325121 643350479
-310731292 310841948
-341154284 341264794
-570946377 570847467
-812421255 812564753
-311147224 311234948
-778156238 778302808
-504215214 504065656
-93483085 93593509
-75166397 75198905
-489854490 489954154
-976987848 977077066
-821820925 821681857
-250992835 251082565
-80170594 79978058
-51765096 51802698
-319665730 319857984
-479293883 479360841
-113573608 113609898
-845132769 844983465
-68131828 68280582
-85657496 85678020
-776254478 776316292
-272160376 271965238
-778229523 778151895
-141888610 141871956
-994620689 994622405
-43744406 43883402
-446119584 446076256
-739577390 739490398
-673993848 674135574
-270346871 270525923
-252762536 252917336
-183151566 183151982
-554340584 554492246
-748677548 748707736
-967412773 967459995
-757557217 757614267
-699423557 699482277
-959912943 959808203
-371594650 371484910
-294954332 295035066
-761141990 761113430
-226285761 226262851
-585260060 585364830
-327303472 327333722
-69510024 69444976
-157388257 157482111
-242917008 243090304
-398260688 398185988
-70951080 70848310
-257088979 257022777
-29619437 29724647
-185564517 185719257
-845269035 845358765
-689556753 689541733
-152585962 152531842
-662232001 662266011
-329413733 329323091
-479112271 479273477
-374293376 374321044
-662607913 662654517
-880693945 880500493
-450767353 450816157
-879279422 879151920
-689194713 689313645
-150216700 150304966
-896032742 896163058
-75183279 75214531
-75632262 75481456
-700241383 700076475
-193906988 194074442
-222650984 222834224
-873567761 873493345
-444564500 444557308
-932994013 933012785
-65676981 65539327
-637376383 637530917
-423939002 423974112
-333814082 333929238
-850991514 850820844
-142958852 142957884
-688733405 688853049
-91423086 91565854
-939876053 940073381
-53455947 53394633
-915525711 915431911
-679294568 679280160
-661313740 661364846
-311606397 311706551
-618545483 618444701
-46718634 46603702
-997225076 997069076
-569058891 568912149
-851477331 851656295
-599581989 599419801
-36310995 36198239
-938067487 937875479
-520042700 520141670
-859641143 859723627
-665460496 665434894
-151558938 151655832
-684275181 684082711
-45244422 45356688
-867845105 867656815
-858965211 858938583
-429321024 429284632
-387408743 387446117
-448825144 448815222
-655523843 655543553
-410055006 409987248
-365292960 365162072
-230839241 230806759
-593688367 593597305
-999274253 999468911
-611313368 611265366
-266997890 267156552
-500746565 500726349
-619437611 619469999
-570008160 569974184
-797490744 797624536
-122421293 122431751
-404662379 404794777
-806403944 806277972
-617309241 617354583
-125646444 125545764
-503876599 504024235
-15655303 15601099
-317649854 317490654
-525570840 525435426
-533583814 533681372
-952635136 952628986
-690135136 689955254
-976672496 976625346
-135054342 134893924
-710670618 710542702
-26686844 26753964
-721305356 721323348
-761853554 761954906
-694754859 694836267
-642253761 642143083
-985589853 985449567
-571754014 571924750
-625418035 625522637
-709081556 709048352
-132545043 132421705
-555812561 555958421
-55933370 55899768
-194231588 194392698
-202558102 202467488
-499851126 499915866
-580777901 580796897
-365631224 365815682
-185347130 185427472
-260834380 260685108
-46167738 46151894
-475664152 475747346
-699089799 699041895
-824300150 824328496
-38244879 38089773
-864234617 864166073
-23517391 23387285
-328898363 328896537
-865566381 865470809
-637309776 637349188
-350452720 350640862
-535115982 535174040
-623961146 624133674
-323643061 323583369
-327115290 327154154
-477807011 477745629
-741416562 741506490
-167458952 167386116
-616422178 616613380
-759848217 759775877
-484941579 484788307
-244955807 244940553
-116819281 116740637
-269546285 269586735
-779576197 779565903
-348468637 348584185
-653777958 653967674
-867936387 867756079
-653118111 653276965
-829104886 828918788
-873356584 873338480
-849241153 849083177
-442213816 442324648
-455678346 455537338
-354886494 354939018
-595274290 595309946
-241317993 241435803
-839507169 839505261
-171530145 171642027
-329516737 329556089
-949492021 949599743
-574141814 573955096
-881146574 881028312
-57625982 57783582
-596149635 595981329
-334519340 334341558
-102832700 102672140
-519100577 519095941
-498911902 498748956
-873096135 873181383
-245737250 245608598
-389158358 389046126
-523860342 523855676
-892967021 892888645
-768298455 768479157
-859438767 859426653
-601065565 600952703
-744993063 745092807
-464380828 464471942
-73515569 73510821
-732780284 732951056
-871103805 871162321
-371188753 371056467
-636358574 636292592
-15794236 15834148
-405052271 404870967
-330889485 330822189
-379308396 379423642
-16745611 16749611
-430317922 430308368
-429973217 429780495
-726808056 726814796
-42911608 42811860
-547760222 547830866
-806500651 806307237
-216213629 216359049
-354345093 354280607
-429139137 429113723
-744239666 744340816
-733761800 733959394
-425729402 425832208
-526468982 526634424
-540622768 540490566
-15240268 15116656
-278422918 278309450
-554192366 554052596
-668925768 668732638
-489293317 489115237
-176817853 176933491
-769533293 769660903
-718629667 718757463
-330631208 330601970
-649848796 650043502
-50133490 50202688
-744008411 744001887
-377605918 377419196
-187724428 187756494
-845313900 845225172
-632429869 632379371
-934504997 934406823
-633973994 634133934
-67648203 67702067
-625650096 625636808
-213707328 213565044
-361713635 361568253
-635491924 635391448
-748692642 748521982
-108398457 108592107
-499230305 499282731
-918912760 918729860
-611851724 611962896
-858679547 858642457
-325542511 325580807
-129868390 129884242
-448034155 448086757
-890789267 890599237
-723254383 723116117
-441685550 441722118
-799719313 799521947
-805706999 805611097
-950385349 950343037
-319110024 319161850
-280050055 280055469
-914434047 914612053
-164512747 164580249
-66781220 66785202
-316354421 316550861
-37929063 38059725
-363740441 363680867
-57567912 57402182
-471211754 471348806
-911537710 911684342
-748245733 748419311
-324810215 324630705
-406984366 407122590
-752280498 752443962
-924951654 925087446
-814988183 815108615
-400837294 400925368
-456218280 456325506
-421327022 421305792
-333239648 333394042
-216493724 216580212
-193095390 193112808
-356026221 355915161
-713108426 712931354
-465521057 465463381
-601258720 601060002
-199217120 199318552
-275495881 275610727
-309065201 308870195
-49386982 49355856
-308107937 308253375
-168012928 168068890
-935995379 936071273
-219190420 219255094
-144765609 144630053
-415793758 415724170
-86247149 86301895
-85119500 85052486
-159069826 159078564
-46806212 46847994
-993926375 993896653
-350293044 350213056
-255277473 255119961
-962351960 962288834
-880358355 880333459
-637688872 637516134
-159584094 159454588
-498319256 498271730
-43394423 43484633
-476984112 477146290
-755326466 755158598
-423157796 423142468
-177413527 177233037
-32863052 33041524
-989180591 989017049
-528842312 528927508
-396722295 396548319
-110671736 110519212
-71997202 71933758
-730443602 730307274
-309591612 309625240
-582614717 582717215
-947227904 947110564
-206168025 206196407
-373348906 373228826
-57624307 57551517
-356137206 356241354
-286455505 286542553
-367299771 367316603
-947621709 947769791
-199412979 199365321
-466474448 466622464
-328128452 328211276
-700055248 699983264
-164486236 164674262
-773899870 773827938
-424149069 424176453
-475448934 475542758
-959166787 959077937
-307025897 306945187
-501348948 501546622
-827945666 827759562
-836359174 836557402
-224085864 224002330
-176159519 176120437
-175984934 176052560
-262266518 262253132
-130471448 130343370
-546211981 546082325
-630127901 630207955
-939574720 939735442
-624212869 624054479
-48118155 48038817
-308738223 308621501
-744980295 744821103
-740826743 741015117
-519469536 519605112
-505811203 505941811
-869171007 869126781
-86161454 86182024
-881982449 882011735
-211317000 211118958
-70503251 70664805
-572648076 572455804
-719391410 719489964
-359437187 359376685
-18312223 18421059
-246520325 246610467
-435136511 435305945
-277809931 277789195
-11089652 11176450
-55363355 55239813
-906420732 906304712
-693001066 692816848
-464678257 464787789
-657003214 657200082
-224422476 224342822
-257387134 257507000
-548138408 547953518
-321096385 321146627
-885359295 885365857
-561774342 561878978
-234627222 234482188
-839966336 839996476
-654855433 654754033
-873548445 873587077
-687677887 687699761
-608903085 608723257
-386808319 386714729
-769894930 769894362
-70917733 71113963
-370845697 370701379
-567618927 567536467
-573151810 572963412
-682617446 682503704
-564283978 564231746
-728771092 728826088
-874889651 874974129
-460613320 460562408
-163636494 163673590
-208055121 207950355
-249224400 249288160
-291870884 291927916
-412096001 411933879
-743835950 743927650
-572993713 572848007
-242822038 242934340
-246434999 246527299
-863674639 863839689
-483484558 483372818
-687348482 687514958
-453666007 453772095
-49652817 49744389
-930076347 930139277
-46412117 46579575
-566367673 566406911
-281061862 280993996
-680271123 680244955
-607338250 607392958
-671745491 671652243
-788490434 788650184
-821123201 821242143
-773900625 773899115
-779481065 779485961
-488828476 488656792
-184533133 184613383
-520848219 520898777
-791441821 791471051
-901247536 901176502
-265077257 265051273
-636463409 636635161
-694385330 694579372
-777221352 777055150
-623927837 623994279
-816466059 816614417
-640272378 640330730
-741165092 741211402
-459521833 459423025
-367527614 367664054
-312602094 312728374
-561372502 561287162
-861405211 861571603
-423464712 423509248
-279147377 278994113
-81214498 81121806
-614732088 614614118
-566418682 566507096
-339280787 339217085
-166633436 166714834
-328092910 328000554
-5300145 5110773
-274890263 274844087
-800673024 800532956
-243088833 243091775
-530703430 530845578
-456690445 456721597
-114426008 114286704
-48078486 47914256
-999932147 999955371
-643031404 643153824
-707422255 707362167
-1437172 1561762
-916643015 916738935
-56250299 56071641
-412895221 412955033
-908690212 908539582
-102418580 102407938
-233684756 233809110
-98987746 99129618
-410824900 410640046
-948543012 948592584
-654408531 654410993
-791609345 791573195
-237660188 237483416
-342626590 342774988
-593032670 592870836
-544861824 544805296
-482035350 482169780
-859349081 859420969
-781012234 780917188
-125190018 125335018
-456727214 456722022
-961306352 961318376
-435437508 435609554
-336251724 336395798
-402782675 402756909
-446215270 446049472
-38631818 38789832
-495176910 494998938
-486621554 486627226
-111235418 111056190
-5714351 5846057
-767262623 767172563
-139917015 139730903
-716000910 716014862
-77871527 78013847
-508405262 508425736
-384514707 384627723
-55647801 55804769
-257794847 257863927
-137436793 137569745
-402611532 402438900
-49808473 49756361
-513762239 513780941
-102304552 102235504
-101749959 101675153
-486684173 486688035
-674664592 674646860
-971185705 971087185
-178978474 178941928
-548510712 548701708
-951669189 951850761
-458143781 458095197
-348148836 348107616
-760619627 760573187
-11132872 11242066
-99704450 99680766
-833720266 833790466
-496220547 496179897
-144843379 144687839
-300858157 300760607
-81771632 81651828
-89102354 89011886
-587653229 587477409
-740077293 740215093
-787663390 787840490
-814936390 814815956
-752663014 752756926
-392617330 392488318
-998434410 998541232
-697029921 696985885
-854974154 855059870
-621932497 622126845
-713116049 713166753
-344275889 344232965
-177795675 177863633
-143503202 143611866
-364918532 365028900
-78896868 79068886
-519743362 519862128
-63832058 63890654
-261254327 261248947
-253561651 253609471
-360343674 360416680
-962209176 962239372
-170800979 170806991
-931907965 932047783
-894320218 894186532
-328576565 328685455
-768664103 768571209
-979399429 979344505
-852744729 852686177
-224399224 224497710
-27336983 27228267
-144508314 144588012
-215418228 215531132
-80681934 80513482
-223453512 223337506
-297098284 296929978
-189384970 189278214
-303457027 303311075
-273417113 273218799
-532658246 532771024
-795034743 794893987
-411538065 411647343
-168707359 168902057
-30298497 30166893
-515377413 515232319
-297783071 297812077
-841494592 841294844
-698315011 698466925
-477065201 477038073
-903898372 903815920
-22857764 22926058
-283771102 283699210
-626783677 626755211
-329547173 329565005
-574048455 573917331
-542981510 542959186
-761161862 761271530
-96523262 96721474
-844160086 844059092
-69355121 69175381
-126882188 126779768
-838506161 838681123
-882960117 883059725
-885642688 885772226
-846351831 846409017
-518610856 518447598
-647547177 647733057
-628232583 628419401
-775920276 776100212
-482898025 482850863
-441884922 441937890
-403093250 403280572
-437504240 437580122
-612046162 611967808
-293282560 293413438
-132509656 132580430
-570883088 571009666
-7461883 7267785
-520014135 519953173
-753220502 753220758
-251924500 251915228
-490636213 490506139
-652090300 652108830
-71047284 71180642
-707145747 706963857
-790130039 790023083
-319355155 319452539
-557342981 557166703
-985235064 985073258
-192547737 192369519
-640920674 640794900
-971269691 971369321
-98335865 98522115
-826136396 825987296
-257178241 256999717
-67225172 67200972
-30669435 30684883
-906429998 906411466
-608869762 608936408
-255025715 255198717
-325386980 325521372
-147543038 147689328
-144647921 144528103
-850854155 850906179
-277796650 277880804
-127922516 128073338
-294125622 294304194
-34218866 34037668
-174732602 174678922
-217488844 217353732
-28902957 28838893
-946426515 946423519
-626011885 625918423
-682869900 683016584
-741829924 741889280
-655690043 655651519
-554081373 553960731
-677688081 677526953
-790385526 790259596
-177463800 177363254
-752350183 752537741
-56751801 56951673
-673853393 673966547
-591952486 592050550
-259193560 259272952
-372559481 372420033
-109852642 109961180
-868992918 869148894
-277005290 277193512
-107470518 107476632
-380023826 380091016
-903705558 903857146
-127216204 127355534
-347273670 347304216
-248351700 248174384
-794664648 794788530
-774446635 774597529
-60845359 60779899
-14347894 14428316
-315275021 315122109
-787193638 787072798
-278648328 278683962
-108972044 108949362
-558127639 557939687
-665687910 665569520
-888947269 889090081
-97178769 97104113
-181191054 181203788
-557069119 557107861
-853354233 853314313
-817596123 817720105
-226115094 226036256
-291792474 291899400
-636179448 636013986
-485378338 485420874
-24612365 24429365
-894857604 894819022
-634116493 634299643
-198911565 199034741
-887987805 888161269
-291752329 291724025
-861954508 862052454
-496919141 496776883
-114690611 114655247
-519895364 519828892
-179664648 179754522
-681046240 681090342
-333751359 333680119
-538429605 538562657
-83491288 83416514
-195770116 195914328
-357479651 357293403
-799111007 799133337
-367315150 367318056
-57782377 57910973
-105368401 105424729
-897286029 897450331
-778611169 778691417
-46949316 47128340
-508764280 508706272
-983471035 983620191
-102714292 102752420
-424877776 424716982
-959420861 959440069
-901298783 901467417
-39249525 39224509
-599365710 599476528
-476156178 476119806
-269628718 269544752
-66207972 66170446
-475045207 475216589
-574679287 574869293
-871956006 872017226
-848460247 848315273
-281072858 281256844
-705278986 705342184
-899196190 899094590
-913344520 913406164
-946434303 946418727
-736041237 735927661
-899902148 899794836
-522634871 522629349
-335096891 335162733
-363211598 363331894
-742580300 742608270
-158750603 158901017
-673672999 673705165
-944315782 944186802
-565105255 565280777
-922599104 922733902
-612203567 612369835
-795317364 795125896
-465471431 465653885
-893576818 893771724
-648796040 648699326
-510219695 510300337
-761449120 761476576
-150614629 150474895
-346698009 346886203
-804943925 805141675
-735149202 735085396
-937566951 937671603
-868861069 868742001
-94913060 94795666
-380008970 379911278
-792673733 792711813
-37212716 37316406
-798399898 798352042
-573006744 572980682
-384814049 384671543
-938253423 938076679
-972126421 972294907
-708122330 707949576
-468077907 468225345
-425492892 425347728
-122811255 122733209
-742814638 742635486
-446844469 446883863
-681112984 681067700
-588672351 588817837
-968155295 968207071
-923677240 923601424
-581161194 581241554
-196220477 196360943
-427517489 427389485
-989087381 989273801
-97973791 98122347
-884742642 884898570
-417875631 418071097
-352559615 352537399
-247453549 247544083
-472137919 472158931
-656249183 656167689
-411698255 411796011
-217147597 217175431
-631286825 631399533
-799173268 799368626
-479926785 480031635
-213402506 213461550
-805659048 805506530
-302825056 302938110
-762412568 762349360
-286096159 285945515
-253601807 253617135
-4287224 4225362
-445879624 445719722
-160607508 160562242
-960049948 959875362
-192368074 192458628
-948803802 948667810
-466778324 466672758
-787058980 787051698
-287083035 287165277
-438434003 438457057
-421295945 421358099
-416365541 416184597
-106363976 106208116
-158333668 158335884
-995203071 995386101
-807575688 807691498
-89244164 89371684
-496416552 496508544
-295565365 295450383
-529642489 529693975
-244187063 243995195
-702192997 702261427
-966686215 966619629
-357811010 357731406
-313761850 313883812
-776134899 776065525
-294536700 294597198
-701292451 701138929
-222646826 222742604
-788711278 788589090
-618395438 618211264
-383552292 383387986
-130523919 130418977
-534025934 533964260
-402807309 402758041
-677793884 677915532
-863044222 862946090
-996275296 996238448
-198016704 198039364
-364374400 364302324
-983894617 984065177
-340484770 340639500
-797211094 797381164
-771617073 771684167
-127869012 127931666
-960027149 960072747
-971279585 971459057
-640287174 640301554
-153244634 153070144
-132909730 132988012
-648049458 648074576
-758588696 758761370
-728069061 727965587
-329736930 329729018
-770928277 770931217
-680309460 680466638
-760583809 760523399
-9590023 9417115
-846867061 846720845
-601356016 601284024
-134825025 134919159
-400490424 400395200
-661002915 660893599
-335408978 335397298
-143080003 143063813
-389986771 389947137
-979729835 979628643
-78422393 78376331
-331266529 331183919
-201193893 201043075
-45300555 45138079
-860854469 861039721
-122640760 122740796
-589455035 589432481
-27453012 27317994
-357630716 357697790
-618706688 618900126
-383943948 383769356
-652903714 652931698
-421663090 421677072
-736063411 736170199
-729738687 729873859
-168449748 168442896
-556278339 556268901
-466655478 466672514
-289979895 290005897
-818772990 818587754
-745435164 745311340
-740760553 740804735
-465479456 465562658
-494439367 494602165
-481103632 481087536
-335718993 335698657
-472789288 472794894
-767362560 767432404
-785283551 785473889
-659898887 659967863
-496727578 496757584
-136162912 136222006
-40305224 40139706
-819548247 819737623
-97866199 97882721
-640961560 641066998
-862775783 862856625
-869756548 869750232
-428163386 428054916
-608813171 608699285
-684989571 684953589
-843534564 843450880
-12572396 12413222
-402182397 402090663
-550774194 550765402
-702729153 702743759
-60604869 60720587
-978947006 979136796
-313592974 313789888
-86855695 86849913
-786626255 786617725
-926457279 926490453
-637164713 637284585
-613464863 613304827
-73082312 73053534
-306291023 306347637
-57079313 56943519
-332054937 331937101
-37707664 37807292
-662729273 662579761
-635059682 634939062
-574428695 574380119
-748075381 748043031
-594956598 595149246
-803715613 803610085
-397220675 397173999
-533822481 533995097
-343418772 343564040
-863466961 863583797
-724601216 724464048
-371122610 371037286
-482233196 482315540
-407429190 407569786
-702454836 702445868
-9769335 9695689
-122609478 122690778
-642650667 642611925
-898099473 898109243
-810524979 810598687
-161999294 161813446
-529347741 529462811
-807842241 807889283
-49462406 49311558
-667335643 667464829
-9503569 9481891
-165617676 165538786
-901113134 900950814
-988205362 988047886
-960474647 960658461
-972723917 972820395
-253153655 252983975
-298009619 298152403
-138275010 138346778
-156758987 156850871
-806690670 806761910
-31488210 31630238
-745042935 745012673
-166365276 166352860
-932037025 932159369
-744330075 744351557
-329368412 329205920
-981872929 981949991
-889968808 889992194
-93671572 93653530
-276321021 276352507
-362124215 362171555
-833232910 833373316
-128358177 128322029
-731416163 731245263
-797130339 797296129
-762636112 762547016
-300311000 300121956
-551013547 551031787
-587210665 587327353
-280834555 281027929
-232914524 232817600
-582650443 582783987
-355715229 355522799
-272736331 272666241
-663297323 663118671
-661983191 661976965
-40504176 40340696
-243877477 243826559
-656216712 656382940
-99653838 99755062
-647446085 647502791
-609506244 609380298
-35750015 35695651
-884058174 884071004
-465690600 465617170
-823733247 823804717
-621618551 621470029
-729037625 728900489
-796241058 796184494
-366556422 366457130
-269014705 269188399
-922846892 922953516
-300809382 300783230
-725897720 725898880
-493631879 493621445
-135186914 135326318
-34011113 33896053
-875093509 875262767
-319697811 319719623
-391495640 391568230
-820239320 820169580
-732567537 732680353
-79579206 79724520
-349234016 349255146
-993720275 993722199
-108688992 108639166
-337623687 337618259
-631636184 631706712
-92388403 92472901
-991155901 991056495
-876886530 876741164
-578111495 578283511
-780658899 780595995
-146765521 146647769
-750474544 750427314
-466810416 466907838
-254551607 254391685
-682373364 682217988
-4395732 4366170
-779571050 779400872
-991690268 991564218
-872169263 872030223
-895277561 895282067
-648824960 648767120
-620901650 620971146
-747805401 747977351
-181635641 181445241
-741455973 741557007
-861303633 861389053
-15178462 14995244
-530713377 530757721
-522235215 522057207
-767588307 767495619
-588558950 588563504
-764888350 764846910
-117673943 117833367
-184518502 184573258
-681749575 681686735
-671368435 671550797
-640105770 640294364
-785237462 785276400
-989205707 989361359
-325204241 325312115
-392634097 392600563
-292624501 292567199
-204499688 204368058
-769790653 769678281
-12774329 12601783
-926855876 927003336
-112952748 112977824
-452951544 452960056
-608394031 608274085
-286198556 286123042
-396762292 396682298
-861488407 861470773
-603115051 603194629
-35946458 35808230
-654903955 654926523
-959630528 959815600
-39759639 39901775
-643644956 643807642
-443788013 443735843
-506642047 506512885
-787639482 787516114
-590950061 590993051
-497472927 497506031
-575259727 575141739
-743704424 743651224
-119741673 119832297
-578074833 578032559
-591450519 591523841
-414348714 414427754
-828208713 828088361
-990206389 990177965
-296950644 296959622
-34373124 34390858
-127091703 127097579
-439612422 439449424
-361836240 361966190
-411146112 411284234
-66540011 66389681
-126753679 126761781
-776857748 776730788
-304575651 304446687
-215662677 215525729
-180542461 180385705
-654203177 654219119
-878043676 877956116
-373001998 373000828
-102978515 102969459
-302843177 302682311
-83480418 83502158
-133236360 133326252
-178264406 178270780
-695035499 694900699
-872956607 872916139
-701020322 701045840
-898730294 898743838
-454671327 454628973
-665533817 665628715
-721013299 720870421
-970734721 970776243
-811828750 811820616
-787688807 787590157
-663960978 663793800
-714668510 714523792
-118606930 118781712
-703275814 703202012
-966553230 966652922
-375311182 375144808
-31232979 31103933
-965654138 965595416
-542713800 542870732
-211155538 211081422
-67213072 67201776
-434140962 433976844
-948237477 948410635
-495235498 495127754
-61578629 61746219
-573214778 573088842
-639978738 639790280
-944421796 944412514
-3872193 3823761
-940866645 940885755
-692307958 692406128
-862221345 862307275
-746424817 746319135
-56472702 56427960
-801254349 801054491
-22891911 22829857
-115638621 115835859
-93144121 93088929
-588463557 588561227
-322024608 321857072
-521331387 521304389
-477234947 477419151
-694142597 694238711
-75721599 75542925
-866989519 866855249
-582931568 582988860
-314228273 314119677
-95879683 95921009
-629503641 629385815
-749577282 749726566
-983600805 983639577
-618654959 618505213
-312001808 311819334
-145850165 145833177
-416467349 416397097
-69843012 69845914
-518857832 518669000
-514655403 514599183
-666459968 666591518
-855818135 855674137
-254963204 254843976
-694795563 694667871
-294851392 294815644
-373998920 373988028
-503720339 503569811
-3421383 3376949
-620071617 619911635
-249580343 249500243
-626700502 626656488
-554943078 554856404
-289633859 289741389
-367253159 367382953
-804785845 804652503
-548468650 548551386
-760718087 760521167
-372275714 372469336
-534108824 534294962
-218073238 218125684
-661965504 661798490
-917439568 917435204
-461782131 461767945
-133535490 133585972
-222450016 222391660
-747199276 747242240
-864709164 864653894
-698442790 698629474
-350736626 350561144
-848657279 848571397
-141932054 142052790
-932683362 932610106
-429867260 429702412
-525894523 525735797
-579677391 579492423
-157249631 157241715
-641888001 641910679
-25747044 25684502
-45942713 45961875
-984358691 984496095
-517089948 517256460
-937430643 937439465
-72628859 72498141
-811519114 811616176
-854907949 854935665
-956019701 955900531
-7267363 7236011
-213022660 213082970
-654473695 654473049
-426206353 426362665
-305618125 305705829
-393037359 393210523
-719092250 719255208
-550594475 550561335
-384818211 384809887
-431215638 431244020
-898613562 898476692
-586998622 586803350
-98571680 98698794
-213890759 213911557
-159051403 159074195
-263327153 263277925
-928541161 928570147
-138310894 138133526
-769984756 770124228
-242389011 242481949
-610911005 610887619
-618969440 619103948
-549708753 549854703
-505146828 505330886
-533343070 533403398
-616921593 616985653
-416184413 416275069
-568568649 568603939
-218795346 218958566
-219817115 219824573
-441280364 441444970
-336323761 336271935
-198087959 198164015
-293821088 293637062
-497219463 497076557
-183447786 183549952
-922338450 922148906
-585312445 585239767
-107258107 107340531
-876586424 876497680
-711258951 711246647
-720080050 720050828
-687688824 687605598
-555689779 555533263
-936710834 936739948
-862453474 862571900
-953070552 953182396
-317756382 317734272
-142898768 143071908
-15541587 15484679
-668983918 669008460
-473820851 473703877
-169431653 169380967
-697141678 697189916
-849301156 849181150
-494745251 494828719
-547037212 547130866
-933157417 933089529
-831386021 831342337
-535297865 535161391
-364491622 364470638
-454486385 454606395
-21974639 21776017
-528381127 528227183
-577211503 577134301
-9684847 9722227
-701128729 701017227
-702694966 702736456
-909942599 909943073
-13138853 13231525
-576381560 576285832
-669647245 669828021
-96893867 96984497
-232007549 232093739
-283689918 283735156
-626769444 626656984
-640868497 641014279
-270178255 269992347
-368843038 368690072
-393123941 392939171
-778344811 778288857
-778111083 778058307
-828532232 828542992
-309934818 310059744
-761717795 761846877
-743936524 744133232
-640440017 640337743
-655968419 656032599
-823916979 824107429
-637251245 637447131
-943473046 943602308
-283707730 283834474
-420689956 420564062
-663971927 663950029
-256380293 256236995
-106828256 106695480
-878679405 878656159
-478896051 479013991
-231157261 231250879
-954110272 953981262
-43323557 43233175
-926016327 926050315
-248659911 248723257
-834033049 833882467
-528645287 528718133
-536509162 536670210
-370488228 370325034
-928555654 928411152
-174513981 174474339
-430298853 430469875
-764231487 764145273
-476781962 476971216
-13257182 13262062
-580034396 580033458
-724929894 725104792
-187851644 187933736
-33664404 33859720
-548995250 549191958
-74209110 74129320
-787814548 787866432
-898731121 898920957
-83136758 83036546
-935517580 935399294
-291546945 291522471
-87206582 87304812
-2686078 2881998
-576240923 576135021
-419796014 419915462
-350990744 350808110
-103921410 104025710
-642839199 642906647
-589814940 589628924
-113468038 113494726
-476005765 476091927
-914073219 914033811
-408033134 408208852
-893521875 893674271
-323613215 323567535
-292901804 292894954
-942003 950283
-35085068 34988806
-918518631 918476799
-849065708 848964764
-715896590 715715010
-619822045 619906101
-376045014 376154180
-814752565 814787503
-914001857 914144581
-543094031 543175059
-974788943 974606001
-830079473 829989299
-189139500 189075318
-845103032 845269536
-32664411 32766969
-863899007 863780371
-367360394 367405512
-422984316 423053724
-912030795 911979865
-445722397 445799673
-112826174 112965286
-341030152 340859496
-310989331 310871937
-667725557 667805281
-517658559 517639047
-686255337 686085493
-549781728 549637958
-17361262 17413252
-343362130 343267408
-269378438 269347134
-627964835 627779241
-59142603 59223231
-495665825 495676179
-725925790 725986956
-235249124 235287772
-981717914 981911460
-253297448 253211820
-222498477 222401555
-408464396 408548302
-890087211 890038311
-59047373 59087849
-79541337 79651863
-458790642 458987504
-29829527 29991291
-863909260 863888754
-674655726 674575316
-605935253 606109125
-32350085 32195525
-370590199 370507055
-248820923 248899631
-898121251 898220625
-629340825 629185989
-444049074 444095902
-392348001 392494283
-761462848 761376778
-726405997 726337703
-671327099 671362813
-830677649 830643133
-733586739 733689723
-698390968 698217572
-31529469 31443627
-153660251 153628269
-92766464 92758450
-15791619 15876677
-148876365 148723445
-142985338 142932366
-858886916 859052396
-228886978 228919160
-97554431 97534249
-559337034 559161880
-364494161 364625051
-291046037 291091369
-563699776 563896292
-696750071 696777653
-268720 175670
-214318037 214509605
-144044282 144014096
-650635739 650506055
-657891685 658069603
-248096706 247988428
-786379216 786419948
-819834438 819739258
-804325691 804519833
-780588196 780549114
-7086555 6908365
-60413251 60602329
-590291140 590402362
-314751962 314789148
-967795318 967889946
-490164943 490261181
-734948166 734962434
-315501525 315692799
-778171394 778050772
-238499006 238321400
-944491622 944538906
-349976181 349892513
-653336494 653335042
-211131608 211179468
-195340283 195393933
-984391528 984378780
-486598135 486459581
-914376096 914197514
-557088490 556973224
-653197538 653106138
-518000618 517878858
-226881542 226791460
-232324967 232300919
-393726915 393831369
-949047724 949024734
-912201336 912293934
-790505785 790598269
-840535600 840566020
-495671002 495628096
-239334310 239376130
-635712749 635615715
-523197463 523388797
-287034166 287124156
-100884138 101035130
-818257153 818092531
-848381354 848387760
-281164851 281158281
-33429757 33236061
-614383631 614370161
-338492510 338627432
-557860676 557988952
-769821859 769968001
-276447961 276328819
-967208734 967012650
-420859794 420846488
-724230297 724096197
-277483644 277315630
-602433048 602365260
-323558387 323566305
-394965374 394836366
-314770555 314592501
-807145507 807085919
-184018403 183839463
-22476582 22598162
-597525663 597410795
-201204015 201262743
-403318437 403356339
-483689897 483647737
-14153252 14005410
-429511248 429504368
-974998413 974812987
-172411681 172235327
-243580276 243616494
-81892557 82022545
-371102525 371274981
-36025508 35886156
-55453451 55590603
-57846675 57720489
-867328321 867301093
-862126655 861978253
-74001230 74073018
-618994683 618805569
-635315280 635413938
-382355984 382207652
-140651383 140662611
-443138961 443143865
-830168602 830179122
-198535342 198499324
-968497061 968441013
-411844844 411888898
-248032998 247945598
-670620191 670470701
-838152850 838333212
-563384060 563576084
-980707964 980544090
-962657095 962657467
-671287341 671459541
-525149728 525190402
-195122396 195181582
-104699658 104625016
-213013182 213170540
-655662055 655616459
-193694165 193873189
-188316755 188410307
-27288463 27385503
-42050353 41967403
-826311308 826378884
-964145841 964166561
-585282013 585459547
-23013747 22838369
-860258542 860216566
-706105224 706275798
-6794384 6920106
-901935140 901747712
-27504501 27496883
-883811088 883705878
-111883325 111797507
-547957141 547995449
-154231644 154037472
-200897052 200720158
-314890346 314834042
-185902084 185862468
-856438482 856316320
-12953955 12868259
-603644102 603732516
-688448619 688624533
-539961638 540053418
-824464445 824662801
-602617137 602695661
-930405771 930223793
-258643812 258671080
-165190350 165262382
-239355220 239192150
-591220331 591189619
-842293229 842345489
-415228555 415386843
-205099580 204946938
-356302385 356238317
-308587649 308655475
-623774719 623922333
-950186197 950364193
-253059369 252931973
-51249388 51272490
-837811098 837809472
-834669197 834636919
-143295357 143227065
-926885542 926781532
-386706666 386530106
-729182254 729172358
-459995525 460173773
-929465069 929444185
-692296097 692199255
-142565581 142468811
-781856547 781973441
-585539002 585642300
-870707180 870827382
-426606187 426449289
-386160504 386189676
-739032135 738838061
-87749320 87857284
-265755475 265951549
-974555201 974595287
-477974766 477961974
-289514722 289687624
-785378720 785331488
-896830743 896670033
-108588962 108603936
-595375300 595325788
-490718319 490874391
-546327265 546485997
-731748098 731693812
-514731739 514614435
-757456985 757567223
-959430465 959425027
-725340590 725491502
-615343474 615204398
-485538677 485373805
-643476809 643547699
-680867763 681049081
-327493772 327596838
-709258138 709138724
-305758826 305652832
-986399117 986279891
-431925884 431892732
-632078189 632095511
-921947767 921867921
-124014202 124116450
-614141691 614075621
-992102670 992072100
-77143568 77034816
-333095465 333063861
-839933492 840091368
-856704465 856881931
-678927802 678861244
-896504172 896478354
-176419105 176319817
-296349520 296492726
-757939118 757795870
-763739002 763614746
-426088929 426136895
-747570463 747649561
-414494149 414410089
-905925846 906097012
-682270804 682295676
-46495846 46304648
-329099487 329190219
-440347333 440439497
-16946035 17054693
-155163516 155228242
-916660479 916832253
-650570897 650553523
-3395326 3399166
-689520291 689468475
-981745631 981554875
-393323952 393473732
-123659164 123767462
-710906614 710956012
-316200288 316270630
-505679080 505855230
-717641590 717597688
-193336485 193485289
-556312125 556244553
-738753721 738774359
-503043386 503006134
-5656127 5735557
-763305635 763150033
-292832424 292971184
-877386473 877460231
-940873483 940898027
-821657691 821519229
-59769744 59675482
-927398677 927365915
-907045332 906895486
-401662840 401463106
-895698205 895894353
-170689806 170635624
-928386738 928285534
-423710303 423799749
-736580721 736623967
-338423750 338501832
-472385874 472235742
-111938021 111926989
-10147389 10082053
-36928092 36927374
-205081111 205209187
-90550132 90417246
-802005076 801833176
-587831707 587724841
-560424205 560260829
-537952297 537799759
-160303486 160144082
-642073137 642107179
-323590375 323556309
-754783009 754718167
-236165500 236293258
-81602629 81477311
-521351718 521443990
-93662551 93524467
-680728499 680659533
-374922910 374966568
-447527904 447396424
-649886124 649757010
-887281295 887427395
-11728021 11711543
-437256485 437323521
-129842820 129925664
-102226816 102104108
-275100819 275009087
-438813727 438875857
-208116292 208147620
-177499750 177658824
-360001514 360200196
-212150597 212211757
-231304642 231461270
-517738420 517938366
-227596805 227500083
-887545733 887356575
-704078745 703947197
-617080652 617148730
-514359384 514173646
-408885211 408730557
-310396043 310372089
-242345508 242323628
-887946099 888016857
-705204635 705228869
-751327292 751434956
-50882839 50975191
-394900870 394846108
-716987144 716914930
-189707753 189715517
-310384066 310326766
-530317071 530485143
-281696953 281634619
-107532336 107420928
-186678196 186735112
-386651808 386761524
-910246660 910190800
-841434392 841584348
-832215308 832251626
-625074925 624967547
-308531200 308584468
-741836797 741757447
-958781658 958948876
-742945359 743046307
-584389708 584191828
-855418767 855576563
-474911015 474800725
-132547140 132613720
-181281803 181365127
-446354690 446262268
-405314282 405465032
-433924971 433900995
-385799933 385616483
-552878468 553025778
-507451898 507627552
-851972768 851836282
-426685341 426733945
-293371628 293455248
-970501990 970330648
-952497825 952379403
-362599433 362440333
-731576365 731499173
-191480333 191378683
-583891201 584079447
-377125019 377155027
-537231364 537384770
-165366030 165486772
-838479451 838393801
-686154497 686170415
-726157203 726256367
-321342538 321499786
-972029726 972020438
-981650253 981480527
-967161663 967255805
-964768002 964855582
-831078975 830894725
-384478205 384571215
-50607185 50533069
-111377053 111530653
-669610858 669695698
-746731624 746910720
-302073774 302264428
-888829966 888844030
-71718835 71740811
-347767728 347646160
-195661834 195842222
-837706509 837810285
-99263338 99179824
-915878823 915858297
-286755924 286768024
-770054492 770010122
-260590393 260561691
-243278127 243386757
-488341649 488347545
-89664910 89786898
-604589937 604753711
-847899110 848033624
-635949532 635873472
-949284002 949458532
-230803507 230695611
-659934121 660072759
-858635319 858745165
-489342458 489484422
-565133719 564999967
-86888975 86849125
-719303263 719403271
-699748763 699926153
-754146521 754273763
-789510632 789500964
-733706691 733672755
-423238791 423177535
-148292048 148399460
-816999998 816982462
-796648361 796523229
-940825986 940876200
-215968924 215923556
-679677705 679563621
-82270588 82434224
-499960057 499871675
-258818401 258665795
-975289219 975385763
-269998580 269813072
-941048988 941173134
-145205133 145330841
-754813730 754752288
-289219680 289223630
-490413767 490467641
-378270614 378157850
-308057027 308112327
-622776972 622587534
-789514395 789633395
-212349887 212287701
-840603215 840528825
-459947938 459867788
-660117458 660028060
-373597773 373699931
-249003612 249087916
-74196097 74222123
-916161131 916301237
-921029598 921211574
-642769980 642571686
-659199978 659391444
-310448532 310343554
-84909560 85050278
-782074167 781877209
-178896277 178946827
-502894795 502754939
-948637234 948547934
-598765403 598818981
-931002724 931197830
-260985499 261176239
-224516158 224560090
-270383880 270262540
-858418922 858306682
-533007484 533029810
-799223539 799232101
-284056717 283927723
-492988091 492945645
-2998754 2887700
-581094013 580987665
-515114894 515287752
-792727863 792695763
-602131454 602074510
-986157772 986039914
-314548138 314582842
-976213809 976213123
-439628466 439812218
-554122481 554040265
-461673127 461537113
-350948539 351032949
-35009763 35160373
-510260016 510075682
-14406471 14450161
-338976637 338897063
-226973805 227040923
-127045997 127149161
-978224646 978384210
-409788440 409830276
-832510807 832643179
-788114251 787951899
-48467106 48656176
-4193497 4380951
-968344344 968188178
-557573348 557697656
-755858002 756010022
-323573342 323559268
-10557324 10719266
-583094587 583277719
-523229624 523191786
-683779936 683757318
-447514712 447541096
-16084931 16131975
-226013446 226040520
-410656347 410544879
-478570511 478659905
-932086187 932232551
-132872177 132863451
-321297122 321198484
-869856395 869831867
-940069663 940138237
-846822508 846911614
-219582906 219742132
-797154159 797151633
-843821751 843933419
-667832343 667955671
-672869118 672993596
-766742327 766685113
-783376851 783267985
-386335233 386456283
-233591842 233496812
-70445267 70410091
-958393715 958435315
-398777134 398803876
-740202125 740228061
-828904983 828839445
-602078606 602102982
-534760562 534778234
-514266515 514243601
-524819184 524630094
-177936113 177791153
-430151205 430095573
-209686128 209725434
-154052632 153886672
-221933616 221807408
-147660962 147717694
-457499192 457621116
-63522394 63398878
-561852891 561997523
-875920557 875968527
-265051901 265116151
-828473105 828282749
-651739621 651857921
-703230183 703034809
-304257166 304058082
-850431262 850470836
-720342431 720181709
-363093819 363004079
-92375606 92332958
-957506690 957419694
-652192943 652056531
-483283245 483350319
-885482223 885531537
-328729089 328816121
-504855226 505051868
-740027177 740053203
-625819047 625919901
-171351606 171219758
-102100477 102114189
-505896531 505987091
-948900477 948890949
-375631043 375491001
-140485768 140454896
-316886324 317041578
-151453934 151407292
-882216047 882099585
-112120340 112048398
-33224895 33187127
-7182948 7225564
-139339557 139159975
-199508746 199317212
-667375796 667199858
-900517060 900346698
-711196053 711089507
-734982229 735079723
-885894156 885859440
-900188708 900121410
-564297857 564270099
-215119528 214987422
-893032665 893232381
-688969217 688974773
-463626337 463822153
-957047047 957135259
-363676801 363687429
-871663714 871634268
-637239688 637329482
-527807135 527620573
-988838056 988774178
-666294118 666482056
-15596289 15628201
-406147674 406347394
-582548744 582585144
-701903411 701881501
-743580313 743542467
-777726006 777620064
-65539212 65501458
-767058283 767217593
-389763666 389916630
-567230741 567265027
-996670908 996710024
-891375008 891464418
-533928269 534123599
-180304746 180457248
-694296887 694180535
-902852167 902771161
-513313193 513459209
-553546083 553576085
-554387756 554301864
-369839396 369729420
-500896148 501082466
-382212136 382197410
-528637953 528470797
-591487180 591368514
-240181601 240226631
-807865762 807724692
-224563864 224734468
-858331255 858531225
-994530066 994350054
-853765629 853717215
-241728373 241666187
-661834587 661881997
-339944042 340064354
-53366730 53323980
-665063621 665027565
-486277254 486137950
-633430886 633306032
-93963039 94159053
-495990871 495871661
-266641904 266781228
-570284054 570122690
-496110396 496143234
-253149706 253157604
-114089075 114184199
-550586532 550769798
-304511169 304343391
-566605273 566710949
-975945117 975959793
-817458568 817558972
-49033103 49187583
-999957204 999989730
-219663420 219820844
-866147483 866097451
-902432108 902529334
-470194642 470230600
-701272066 701381366
-180813077 180965739
-692235151 692357043
-618704866 618747652
-944913222 944725692
-798584563 798556551
-615146753 615100315
-291482256 291534708
-830455984 830511380
-520868228 520929326
-761419813 761275453
-887061188 887155146
-311936665 312082415
-292548062 292700940
-503344701 503299817
-285228887 285167093
-412208019 412290129
-365016902 365174974
-108099582 108033202
-4641126 4683090
-854584796 854596278
-667542104 667463632
-459813798 459672106
-902118724 901987124
-45471763 45340319
-70599374 70730236
-692662776 692520720
-861134978 861294856
-393322364 393398842
-652500064 652621644
-729234483 729381435
-220725649 220821253
-571705185 571509993
-670800339 670632317
-294042910 294072526
-890229992 890313610
-705755104 705941546
-920249197 920402931
-703866049 703811787
-529405276 529208626
-730849609 730889971
-765651122 765787656
-478730865 478598007
-654981398 654909244
-482642025 482496653
-589454607 589530851
-736517973 736361129
-451415905 451504297
-49371419 49288869
-546585330 546386664
-821977336 822057918
-580692243 580647437
-445745957 445761035
-840500872 840550810
-55420995 55522027
-629565092 629442190
-676553327 676467439
-667194781 667206461
-232735495 232586737
-719290357 719353267
-306746127 306735995
-124693599 124884703
-136624907 136567447
-546734986 546857318
-250929457 250824501
-884439538 884239672
-254944209 254982199
-264246125 264177469
-405113848 405243582
-364848875 364908415
-312461353 312546745
-810534167 810561833
-212990455 213052815
-29043688 29125520
-604115163 604061109
-370392026 370234354
-86788690 86601750
-852992427 852935335
-610074305 610055067
-37856076 37758508
-438324377 438196649
-315361062 315327532
-622682253 622627793
-229885976 229946798
-854657670 854534886
-868857469 868864669
-403841978 403994726
-717170997 717079261
-981089214 981148644
-753266694 753434496
-868660344 868697706
-654275443 654162795
-383552115 383552469
-617391065 617318101
-736002163 736116805
-140908226 140937230
-734955300 734779914
-717674692 717802900
-415720484 415756972
-909409811 909587431
-180805010 180747348
-741044004 740986230
-978733267 978666107
-704671043 704665597
-576333696 576191886
-187095842 187295562
-724483689 724335179
-495181626 495172194
-609028369 609143553
-622523602 622574150
-331568183 331702841
-89916195 89979585
-986918019 986772161
-649643351 649494913
-187822914 187892690
-412441239 412399221
-356779312 356714980
-3274090 3241932
-108760611 108620211
-728893198 728758978
-69818923 69722139
-477968370 477829940
-736824017 736912111
-992307679 992298915
-993089446 992961418
-847620219 847761383
-137397659 137503269
-655639257 655566915
-432322682 432481392
-609873182 609708872
-471703883 471740955
-960471346 960330604
-911249398 911126730
-486624390 486571880
-106338992 106388960
-644643331 644560713
-241152048 241200794
-1248027 1264571
-713141401 713075451
-633619172 633486194
-553509541 553642629
-397142101 396962361
-963662734 963731610
-144178448 144170106
-323250492 323108764
-983327331 983297489
-852404724 852463150
-653764699 653593337
-500689955 500736457
-113646879 113757229
-589418500 589442758
-634473399 634653497
-375444748 375407878
-104191249 104008507
-465706163 465902639
-428519984 428566744
-984779787 984744227
-674862460 675009758
-832576993 832487277
-906922346 906837378
-517648803 517511341
-66270057 66286505
-862163994 862264310
-283712537 283538377
-908926873 908735153
-964269746 964150120
-699661103 699474831
-712275017 712158043
-386187487 386191865
-622155842 622097848
-125981795 125849143
-700649183 700665667
-659681330 659624446
-935341242 935225788
-593401794 593480778
-867510733 867598981
-46350757 46400247
-906483552 906376444
-443889226 444072488
-906591532 906573918
-538738108 538577438
-445479861 445659835
-973365262 973283998
-356608382 356747146
-748918055 749076071
-611906717 611776189
-856734868 856793198
-426306789 426418541
-291960423 292016767
-659939738 660003440
-101712556 101593842
-606277736 606148146
-274532273 274474395
-664564516 664410174
-906384379 906582725
-382000302 381966240
-229070366 229086366
-810777421 810675301
-747126274 747060186
-879247366 879414138
-712322397 712227637
-427492625 427542353
-633552683 633390559
-667470437 667613771
-526095939 526159165
-349313973 349196319
-351730668 351776252
-601809902 601844166
-625151685 625340579
-178786418 178626252
-844079446 843990670
-562531345 562433225
-693972373 694086655
-795567776 795609282
-184529102 184545880
-324394110 324385646
-355159330 355103764
-608326411 608294133
-918497715 918346583
-928735585 928685419
-357185669 357020117
-128219835 128186351
-269511933 269542021
-820676402 820596212
-153499910 153336252
-888134657 888206509
-648263908 648145798
-285346304 285531822
-100548084 100672706
-896897632 897087010
-603861696 603794824
-282000364 281886732
-120967192 121061776
-372843222 372932120
-949209993 949271663
-324231432 324208154
-608540665 608441919
-862512687 862401727
-461171663 461106789
-419757636 419640184
-899670635 899537465
-963506208 963487316
-22143620 22270004
-125763249 125577409
-599974797 599789505
-747294042 747460658
-676539822 676731652
-255386055 255546919
-912486268 912432468
-577174637 577248369
-177009070 176915532
-768987541 769012377
-359346382 359406936
-872268527 872124681
-835637949 835576537
-52279625 52419653
-282537397 282514987
-358160323 358090063
-753692372 753872204
-135934920 136066672
-541094975 541023865
-3314511 3283887
-442080354 442026038
-322838237 322784243
-87224772 87384852
-781501426 781608540
-37002819 36853365
-420001350 419847720
-104587633 104392713
-937708998 937765444
-955960116 955917406
-947766990 947950058
-486115432 486089078
-993684913 993488985
-244841307 244687567
-179578925 179709585
-178706335 178579635
-457006155 456814215
-209639237 209571423
-501447785 501432795
-590517028 590561816
-731688 720932
-653335768 653223782
-449798215 449639969
-481775570 481608180
-610841087 610824727
-537070874 537035150
-624359724 624327466
-717125129 716979641
-213950401 214035533
-833524118 833505248
-833187945 833174767
-465618413 465762787
-10725602 10869932
-978799364 978667170
-163376806 163575158
-275035698 274876214
-378600681 378577953
-41873014 41941074
-219898674 219871688
-771453075 771310455
-858969656 858960766
-178043835 177988425
-544833560 544701300
-490681197 490701935
-729364605 729493907
-626132597 626325545
-593524527 593437029
-399540882 399512984
-865766469 865767299
-342879537 342830067
-161659329 161570111
-199802992 199732826
-969131424 969303074
-621117043 621043169
-879834035 880023885
-434743999 434783795
-83958622 83760240
-468821212 469004884
-791812916 791893522
-97844021 97718951
-447918076 448060456
-101395725 101526431
-871131796 871192846
-716566069 716627157
-166787315 166727121
-33414834 33586170
-942739327 942898143
-471556426 471541494
-121109509 121014043
-324336427 324451793
-99341188 99502058
-299882341 299715701
-389966954 389866306
-442118246 442178592
-922457495 922327049
-742462229 742438203
-642510144 642631296
-781148056 781113256
-661313125 661160403
-491427725 491610033
-594524641 594452177
-617302712 617479418
-84588686 84529026
-685181489 685136903
-925255794 925222596
-272938505 273109841
-756818993 756920777
-84650520 84598950
-663331009 663425991
-522843286 522667080
-663643233 663556165
-922555399 922666503
-167401990 167422534
-512171347 512042365
-297647180 297717720
-63764600 63695638
-305171244 305249580
-946758683 946632291
-179417348 179223028
-252144729 251977335
-277826159 277838727
-122375957 122180723
-482353469 482277611
-955838090 955805212
-623941148 624047410
-514023451 514098117
-80858161 81031513
-454937735 455123591
-64240641 64402775
-118990659 119081709
-631866394 631889182
-579990545 579976737
-502078438 502244736
-539514070 539705790
-726405340 726531768
-117983274 117803974
-1055979 926227
-286362774 286451604
-538233679 538223529
-546684823 546485837
-657210484 657282572
-498088993 498025111
-441828442 441838222
-779639592 779654518
-886411675 886478185
-354937046 354940990
-970415096 970588884
-408941262 408829160
-874937409 875010849
-744474737 744555343
-33157453 33150231
-209312927 209470413
-235917120 235770298
-327401218 327397846
-932009656 932085910
-282245761 282388869
-91192728 91225352
-53159291 53000777
-207135688 207330064
-53806974 53778462
-777346412 777411584
-185917266 186107746
-873266910 873270208
-316452641 316268223
-572768707 572637571
-341286511 341325477
-967374129 967296823
-374865246 374742812
-883223067 883053493
-717509335 717619639
-40491470 40648604
-896885400 896862722
-8809033 8731899
-442676950 442640186
-869247673 869094341
-660498202 660656876
-359261120 359183710
-350104457 350212919
-181694851 181799295
-91028602 91207826
-580638832 580745654
-746541729 746503181
-585201698 585276106
-100102793 99973467
-526551703 526435559
-979518581 979679239
-198386633 198225595
-110759795 110827327
-580703909 580787399
-258815055 258967429
-410822628 410849534
-510096540 509986392
-881324009 881297685
-340004198 339829302
-984493922 984562998
-990828122 990845110
-275788226 275757450
-162796251 162973691
-87869310 87845258
-110161823 110307107
-677322880 677220446
-61266766 61243118
-879489495 879672187
-66250137 66278281
-817449581 817418089
-856154227 856294489
-853569190 853741422
-165467524 165506020
-229608638 229681478
-743463546 743332586
-263005339 263003543
-372159547 372199165
-74741271 74932507
-756403713 756580717
-46375502 46312656
-645215707 645220261
-287821632 287625552
-421391483 421324715
-844985181 844863791
-982997075 983125713
-232327731 232322203
-981355849 981336937
-373390486 373307326
-754367530 754256106
-383300480 383370122
-145118117 145058721
-10064944 9978564
-202643475 202544661
-737262015 737432375
-350198065 350388023
-882303243 882436565
-325658184 325832732
-885095073 884949665
-424102523 423928455
-770923546 770938888
-499625195 499604119
-846756461 846659037
-766131230 766308652
-120587131 120459707
-7997822 7891184
-895388811 895564221
-121970993 122003583
-137358648 137345438
-721306759 721284061
-34798387 34612017
-783728210 783632708
-430393551 430546199
-166537696 166449916
-485905126 486049912
-841896060 841718670
-723308929 723278139
-522426539 522378087
-351523350 351658800
-973293430 973324630
-160223784 160045924
-720029032 720018772
-380427901 380286741
-421308283 421491783
-491457871 491372949
-234272966 234359082
-805966252 806147476
-566239185 566231383
-677258645 677271663
-693057643 693107157
-663830905 663720155
-906362722 906361560
-834960244 834814086
-538700058 538852396
-807617310 807456188
-988126624 988014250
-852102717 852037791
-44738514 44888416
-890694252 890574244
-845614055 845571391
-697114477 697057879
-110862181 110988029
-921804672 921707280
-246233538 246280458
-59243919 59352791
-2943227 2926803
-812482908 812431452
-631408278 631469146
-11249002 11327252
-702726702 702760816
-347176173 347156835
-453908203 453753887
-528985855 529044775
-888630759 888475583
-52766262 52574096
-684942036 685037106
-283933234 283992220
-469514294 469519568
-177972349 178115321
-363451842 363370270
-255452756 255641082
-852804088 852685370
-397267953 397399619
-752807964 752985444
-734300416 734160914
-817433835 817262327
-612035859 612189599
-665384868 665243468
-556737104 556928338
-437659585 437814085
-790568522 790628016
-680159699 680082179
-92430652 92320560
-323295117 323323155
-341989237 342153061
-831411368 831449404
-983616799 983662355
-383519077 383661073
-179470198 179364498
-888362798 888251440
-792039353 791947749
-471265403 471221817
-859893648 859794786
-80975332 81087694
-485822330 485673548
-135543956 135508580
-160361704 160277470
-177323282 177158154
-79782990 79928070
-14243257 14247083
-846359008 846228102
-526989837 526881281
-342105162 342293462
-678266941 678355673
-863113346 863230578
-286218441 286214675
-463720095 463724245
-908145160 908077576
-649100185 649253275
-323309136 323191848
-570683739 570497369
-847796849 847966367
-847690801 847663059
-750355632 750330974
-597969955 597922757
-597652742 597787826
-253979721 253900811
-62061380 61897118
-220807702 220970332
-603220233 603272341
-330878930 330900040
-682419531 682560575
-810193833 810245441
-762218358 762303526
-800387485 800259491
-187356045 187258873
-75243868 75262244
-129424075 129404115
-812864498 812974680
-645357733 645303441
-571252942 571190664
-505689750 505491418
-92673721 92749421
-387204562 387108768
-151781788 151824626
-587135361 587003313
-22998051 23163423
-702065896 701910820
-725204769 725232927
-788305311 788272769
-303346269 303384051
-225118963 224940699
-651031106 650901702
-310536621 310455045
-411547553 411747133
-291326242 291482178
-129426726 129421424
-683027586 683005582
-608951604 608921212
-310808567 310878277
-496126769 496126815
-560091608 560041654
-837034680 836856890
-738832842 738715876
-852181733 852287889
-653800171 653748247
-703048730 702872116
-387938742 388089552
-537132611 537193567
-849015236 848963312
-766911610 766754510
-5606350 5695842
-825729329 825719333
-916746366 916733542
-829985084 830173862
-647263899 647082957
-280250168 280285730
-711071209 711022445
-752448684 752626798
-587579744 587726714
-544688258 544543076
-239475916 239350106
-819322048 819517066
-123858709 123676215
-93944618 93778792
-282069075 282183799
-379290914 379355398
-334849733 334680895
-338270049 338263969
-362678952 362519914
-527252087 527112345
-590855110 590903290
-933416726 933347074
-338128356 337976570
-990296942 990116696
-624443548 624275900
-401114733 401251541
-82632645 82632411
-811191603 811390117
-246779532 246611570
-725732834 725898300
-205829235 205952859
-336297848 336270994
-594272836 594165026
-546114269 546309693
-610851521 610830653
-651066057 651169977
-796472196 796419710
-834887165 834776077
-207780110 207793084
-514284997 514433771
-859432074 859409864
-525975594 526127552
-267799856 267839542
-222351242 222260620
-655653329 655670781
-981340996 981370702
-936725391 936663931
-864865090 864830060
-357850599 357869611
-757221669 757155407
-717734888 717738796
-728712558 728690436
-230650986 230485172
-628100200 628108018
-829361312 829259354
-428378494 428484728
-103574932 103664154
-212889429 212751155
-77774417 77942687
-428305726 428387366
-286908059 286925233
-380959000 380917134
-580436650 580300738
-760815270 760999570
-359785565 359621241
-794825579 794907753
-772339432 772504108
-913859667 913662099
-171108715 171126473
-508375389 508476083
-792412223 792356951
-685585961 685740117
-556173378 555979570
-859909033 860093107
-724373646 724323824
-61470031 61411335
-992767731 992860541
-847605087 847466605
-228215306 228100118
-528515475 528554375
-897702019 897855677
-600034902 599914692
-108306053 108420871
-340707574 340571426
-956898729 957012609
-934708672 934518068
-110234465 110151911
-785561086 785696388
-390825222 390950230
-539393261 539303185
-471092690 471038782
-515752050 515903442
-405543675 405699079
-651756841 651727989
-293148503 292963325
-794435018 794265480
-211537262 211368898
-15285279 15195257
-547795544 547783110
-212049222 211983344
-665221988 665164330
-922344558 922332342
-547976295 547961523
-445155494 445281230
-134838166 134872092
-369590525 369537415
-780661100 780656698
-947109062 947149776
-6370048 6212668
-709557448 709541762
-887667311 887608421
-153846674 153969652
-945994640 945866226
-854789524 854675764
-503645075 503452959
-702539446 702370226
-486581438 486680376
-110358336 110285540
-516657990 516623894
-351830751 351721753
-443232891 443054839
-519059937 518902905
-945933888 946055392
-964397445 964294399
-722827335 722947363
-727559151 727440011
-352723105 352608873
-564534577 564570061
-150888672 151019940
-108391967 108449775
-758210335 758304385
-778877832 778762450
-413263086 413275538
-685136728 684937484
-473230770 473076470
-596742424 596551874
-808774353 808786599
-863417106 863270966
-725705416 725529006
-95774861 95658127
-534294738 534472404
-927295052 927343920
-960259494 960165890
-345254323 345196455
-503431643 503549017
-652991921 652871475
-951130324 951036080
-218495816 218357582
-963410533 963601883
-54092436 53989946
-925801231 925907895
-6279952 6460144
-189992569 189845307
-496054008 496126792
-514637719 514673087
-388473712 388671592
-884480058 884399018
-938616854 938559594
-247681956 247597152
-372631063 372487899
-994724047 994554717
-256620568 256469836
-687511117 687518799
-373021985 373167001
-780767602 780949188
-646930032 647026424
-999371582 999190098
-552037300 552147680
-29580738 29425184
-210152303 209989861
-233746933 233674749
-745720951 745583491
-520995699 520862953
-592474391 592368227
-376830886 376717936
-703775614 703777780
-647339561 647188237
-460517989 460421147
-782817681 782635471
-250298396 250251288
-796445953 796254505
-760291299 760456567
-982362938 982351238
-538756241 538948551
-232361382 232294080
-191061720 191104534
-26764880 26933388
-582417258 582254084
-726194649 726033719
-229476069 229490933
-9880647 9930019
-441822619 441853825
-406747912 406561662
-812575521 812553985
-424304167 424367051
-176040325 176064795
-551290169 551269843
-414262262 414146876
-316207499 316053941
-658543764 658676330
-142120460 142199252
-959015595 959029387
-311910571 311786901
-290442983 290603471
-960990707 961137381
-354751636 354835696
-549414679 549266323
-806675805 806649333
-596531240 596417576
-899110512 899075994
-467614419 467498539
-65295079 65330045
-849729956 849885330
-323905247 323889027
-230073604 230039358
-28455875 28641687
-22422602 22537372
-474066312 473965500
-270579823 270740661
-189778314 189843764
-598007340 598161888
-990477596 990377904
-384328966 384524710
-639804271 639623889
-368987908 369123050
-699995048 700019256
-964257930 964345922
-983132602 983216190
-126321100 126389344
-194557735 194553641
-631468993 631479401
-120187234 120377486
-685708880 685852264
-737344191 737151293
-680872163 680818439
-251185710 251093230
-745609435 745639259
-864429656 864401412
-492713342 492617618
-29059496 29200726
-961731192 961594208
-627426686 627245316
-160957199 160857579
-749812179 749640953
-902781496 902922838
-919316597 919413285
-22218426 22321582
-928925154 928783454
-443761928 443745736
-594992130 594812714
-793939029 794047091
-93016494 92860506
-862720831 862713877
-990246740 990427750
-212624100 212820292
-178288774 178350382
-55445277 55471511
-732168518 732139078
-974233486 974179128
-973418347 973357531
-637719090 637686304
-437600457 437736835
-766741760 766833060
-361270654 361177968
-781854233 781720591
-659095030 659102320
-448971878 449096860
-605933081 606022189
-457256827 457401481
-116722775 116754285
-881310847 881143141
-883090408 883029042
-302423144 302390366
-139920633 139913397
-293541703 293541973
-844400594 844251280
-167681391 167877473
-963965049 964156201
-442835883 443007967
-71918331 72090537
-249929813 250058759
-803039037 803238921
-460605726 460620914
-682934465 682759989
-758138977 757974795
-284908498 284764156
-616939091 617032215
-243512960 243491864
-891191578 891089456
-442009788 442053196
-545311049 545351761
-985279164 985217338
-138032763 138016027
-26700554 26807374
-503851880 503760530
-203922580 203853964
-905548165 905617817
-652099565 651930459
-370933566 370757828
-779187433 779374673
-510584682 510384786
-353884510 354067222
-574559463 574712023
-145518078 145640242
-521526280 521419106
-749771541 749852817
-176453941 176384269
-858431240 858406604
-604279209 604338829
-837609169 837643579
-773652205 773809093
-680220364 680321882
-691374385 691559163
-222640515 222612077
-565483297 565294073
-150978522 151061358
-751688721 751583445
-56008197 55858543
-205628200 205610822
-1086764 1025194
-823351124 823259522
-843659883 843788585
-450719685 450542357
-707342508 707502002
-409474677 409314385
-391107568 390972960
-398531795 398655977
-103420584 103368976
-447989266 447954084
-942752094 942564998
-690202336 690392602
-880798050 880670430
-633541395 633696949
-209572693 209705781
-343572930 343607124
-269207140 269362786
-480107465 480152225
-10021754 9869404
-391906667 391850979
-814509300 814324304
-977596853 977552737
-830109896 830308954
-138578602 138502090
-935900384 935743028
-18561501 18469243
-354470526 354371196
-895521202 895719130
-418471641 418433045
-696076568 696169040
-565823862 565648162
-798216162 798063292
-899553398 899530696
-641257550 641197720
-592614745 592793119
-712982706 712883624
-509495422 509328896
-80679595 80787857
-373849655 373809019
-322915785 323009629
-831946949 831893593
-608296770 608491292
-667048267 667158453
-668025548 668115370
-507237517 507139447
-363973413 364120827
-312859374 312700514
-400881331 400757961
-681786239 681908277
-449282231 449136867
-814564413 814603135
-273505700 273506614
-433498691 433310199
-646330304 646460578
-701005949 701033081
-447327691 447356015
-138723409 138588955
-762670847 762733455
-501918191 501773813
-532750008 532911468
-168088885 168048895
-946448195 946611973
-696854460 696870166
-349465455 349457317
-770643279 770497611
-846356100 846380424
-809388790 809248126
-197084290 197220658
-822271488 822442820
-592857902 592746282
-64122388 64100482
-189531810 189452982
-60145854 60232446
-498596283 498573245
-410869157 410966299
-738186737 738023179
-824630978 824823478
-174705762 174598134
-97045806 97122486
-297765143 297670297
-532407289 532545595
-372020633 372061951
-429857664 429876856
-280267949 280203045
-436731551 436609095
-151095279 151109501
-945606575 945706107
-427888186 428046444
-649821567 649781299
-741562300 741551714
-52330721 52508585
-100475636 100556732
-639350695 639537057
-675988477 676167865
-653441743 653510291
-844561079 844365199
-692810205 692645727
-933109472 932916098
-766697244 766787410
-634208068 634085878
-394382714 394536514
-400345368 400442812
-306115095 305944025
-670219034 670048144
-994440060 994345306
-406368345 406540207
-342930026 343100184
-842336666 842489650
-638183837 638024697
-820837071 820936739
-631464095 631474197
-117007917 117165043
-852673168 852478182
-633285411 633126437
-188974827 189003803
-904915345 905025499
-970036397 969926851
-410361888 410312008
-4118099 4256293
-735243048 735331522
-775469484 775333426
-61230910 61105056
-392552824 392542822
-266643830 266468692
-482426072 482484884
-296128285 296327821
-875699656 875516938
-309293293 309147791
-950498644 950442784
-360472897 360390601
-292457752 292595850
-801983107 802144275
-369037032 369006138
-788761295 788661261
-762894427 762724409
-923103261 923009831
-27708577 27714271
-577667343 577468471
-335703762 335558026
-280222007 280349453
-673868383 674064711
-320927504 321072854
-585931917 585761957
-96394392 96530308
-143132508 143187822
-990101209 990192177
-768401288 768557026
-277806543 277955065
-251979885 251869115
-113781432 113898356
-40048371 40122483
-222626296 222490688
-834564298 834365708
-147970180 148014374
-985395853 985229565
-170385661 170585093
-130395693 130276951
-73959629 73761279
-724699544 724785460
-589969404 589791488
-294624455 294799755
-165410320 165246724
-261788489 261735149
-371735003 371730563
-915163807 915041205
-502320428 502419576
-807017149 807115713
-215888911 215934521
-252723124 252839936
-962141008 962224274
-528884910 528732868
-310055816 310191310
-442462646 442658568
-304834217 304664745
-558453406 558475748
-743329600 743270162
-673349054 673501826
-453430533 453518615
-623019926 622867496
-89534876 89725904
-197701045 197543235
-504637395 504600897
-241404112 241467494
-588080680 588077646
-393399060 393548404
-492966868 492831910
-912740074 912840308
-501662712 501769042
-665581266 665545198
-137647389 137648775
-817160213 817348081
-532040529 532128517
-564386629 564336819
-245340327 245305213
-28698523 28850635
-364153460 364280944
-749363625 749344385
-839279329 839360485
-536509322 536589686
-534696493 534760023
-204901839 204948871
-996515486 996690466
-930468522 930444322
-630650475 630581727
-289601173 289575669
-928683670 928710502
-348898190 348699022
-368047200 368192576
-535502886 535640380
-838942601 839088307
-503490330 503397158
-968924760 969069178
-833723471 833532805
-507539725 507390087
-370755426 370622036
-502756183 502584261
-605072590 605206732
-578197503 578181765
-172922677 173030293
-32120587 32272805
-118601210 118506772
-908296984 908278640
-826334277 826136345
-578278689 578475921
-248849858 249045764
-267732404 267632602
-618090730 618129260
-502563536 502586680
-545937933 545987751
-968125934 967991822
-60263609 60281391
-202789958 202777536
-116482277 116499305
-10447731 10608035
-464391809 464276961
-831504490 831687650
-153565965 153754537
-271779446 271951934
-787934 846402
-829277759 829205941
-793819501 793669753
-832387817 832532135
-597932268 598007642
-1717406 1837388
-749075877 749245689
-227007364 226903682
-168712013 168700193
-448656135 448759349
-196460641 196261245
-975716577 975550185
-555647613 555737609
-893878105 893814757
-866426656 866352732
-540236726 540248220
-178449337 178373077
-64025644 63941656
-440504220 440595026
-640526417 640353617
-923702578 923651902
-162999614 162947768
-621461062 621544290
-913370480 913375342
-879924304 879928960
-873908820 873714956
-823473460 823645328
-58056107 58173737
-455762838 455945562
-672001459 671810709
-656946044 656832676
-850317910 850412430
-656889360 656803918
-30718545 30651221
-158252376 158334776
-919318603 919227593
-918195603 918074929
-317330264 317498530
-715984063 716071159
-793099066 793006688
-823330272 823371976
-5415749 5508355
-57887765 57934181
-692566982 692487288
-817082578 817149112
-97638235 97493049
-940403067 940381281
-472474209 472315927
-744185296 744277612
-198294579 198478687
-852701084 852645252
-707293159 707392211
-585821574 585644292
-533535098 533454030
-623505127 623674313
-900475937 900668233
-891325925 891210831
-826990967 827149425
-1066781 1145717
-129355915 129497537
-299652971 299799021
-134744767 134708091
-424042285 424162761
-454651366 454746258
-278185760 278038304
-224747567 224721369
-932173313 932291789
-166915511 166842675
-5780451 5911663
-798851706 798843312
-672237791 672070355
-16809038 16690184
-658152525 658065875
-806303130 806159154
-578716069 578758357
-775968416 776010244
-175203589 175010291
-379717662 379886168
-160134854 159995382
-132682054 132724858
-973512445 973540783
-852410555 852515745
-614966823 614888479
-212508851 212590785
-80210593 80130595
-789554885 789466379
-687260124 687333784
-866389694 866334858
-202903747 202993901
-659817503 659933375
-947270400 947242722
-821998335 822117501
-201415790 201367334
-145773209 145927121
-938985012 939017208
-169394778 169468528
-706960014 707054802
-898917038 899071028
-731639344 731513386
-328953147 328982235
-696973664 697086178
-7819842 7942330
-673366790 673363390
-423487264 423632084
-519766899 519574271
-423559674 423501536
-227707355 227542983
-290960689 291068703
-590623455 590732035
-911819706 911671984
-791492038 791591270
-30785886 30886286
-256969617 256951201
-789120220 789036198
-519569535 519642275
-10527883 10436977
-861683845 861796767
-642759381 642872923
-681600926 681456966
-708769871 708769597
-407310336 407249494
-512703411 512600553
-540956281 540758787
-551365054 551317038
-866113314 866181652
-143776195 143919927
-67381603 67486169
-18865966 18868444
-140065640 139917888
-935507489 935527671
-684033674 683858876
-560886286 560878124
-194159403 194103387
-548429354 548320596
-897270668 897358818
-38506889 38407821
-992092528 992112812
-492671620 492755064
-253049923 253068815
-610470030 610566474
-874319074 874142306
-338367649 338172449
-213621399 213535123
-379470258 379475580
-714066069 714006599
-940750201 940851093
-941332902 941359864
-588340963 588225069
-752024675 752041137
-676237021 676098709
-282685066 282572174
-826399144 826358624
-606242973 606312499
-531574622 531742820
-413102847 413081531
-731323712 731214248
-183638841 183517859
-473024598 473153620
-580950005 580951421
-54918174 55090898
-48461367 48351617
-523914591 523822919
-948538662 948735806
-709489985 709549605
-886641187 886457695
-714873180 714681862
-954282217 954150029
-604548536 604448722
-192534371 192588957
-69010408 69208780
-666525743 666438369
-180935773 181060873
-28010134 27864112
-982518647 982483903
-566074109 565952175
-686011372 685843450
-929895295 929898795
-110302218 110311996
-558445886 558505610
-592421309 592391425
-164065963 164190329
-950766901 950871459
-438414000 438343526
-299411656 299326338
-448195973 448388481
-840748424 840586296
-562474472 562312420
-768253430 768094260
-958943168 959115606
-57466993 57485047
-546019003 546147153
-313520110 313476642
-543046881 542916139
-52855025 52700691
-791984098 791802946
-729536913 729516081
-254101046 254190832
-642882315 643033903
-447915451 447839483
-729369872 729392998
-916415641 916520935
-444981082 444993370
-443087181 443038679
-753288616 753152900
-767727889 767603811
-495148377 495322619
-728654803 728557625
-809505350 809471982
-442052713 442148419
-349088207 349018323
-607290695 607209001
-145045260 145190974
-972639201 972660709
-927289371 927305469
-519333818 519376884
-232914646 232914402
-333788066 333750542
-462517845 462650541
-448137909 448292227
-250586031 250768195
-972868699 972808131
-588968454 588817080
-164217066 164163592
-147682346 147753042
-785849943 786040985
-874928185 875093513
-237931960 238108538
-510741649 510663557
-61507576 61638502
-619565135 619374863
-689838294 689813208
-626518944 626589336
-277707601 277752065
-198021037 198057691
-79543462 79419166
-953915526 953717626
-820009452 820003562
-891588067 891686593
-641623471 641425279
-643752711 643862573
-968058878 967878404
-337965831 338010761
-534208504 534381420
-544064438 544262226
-857248246 857206160
-664033271 663976383
-44816020 44960812
-283330867 283449451
-12069122 12185452
-760915913 761083227
-398358070 398319462
-421382933 421400033
-988344546 988469638
-278799418 278771422
-21865901 21809625
-899664433 899790087
-12385443 12238199
-914008315 913849651
-218249928 218296834
-155957285 155804233
-583985324 583806350
-228538454 228344628
-484234138 484052044
-147611330 147459114
-898494549 898545127
-924574877 924438003
-901377194 901205246
-572431935 572349181
-718869545 719056165
-352342673 352388671
-842280608 842103622
-815904063 815796587
-351846883 352003219
-530258444 530329822
-503142769 503076383
-102612181 102530641
-129771598 129876316
-640759023 640857787
-55522328 55658878
-779168886 779104690
-145716901 145688343
-819419557 819222559
-675256639 675263007
-98809612 98906838
-230859188 230819294
-312230552 312265906
-120922903 120808981
-902034898 901922664
-960739527 960577395
-71586520 71431928
-865203525 865143477
-402548383 402674681
-694343355 694482351
-397333786 397270880
-290824374 290898726
-414996521 414954533
-917252022 917058558
-915770703 915714017
-534698901 534857567
-908692543 908706087
-164792055 164626311
-678188974 678214668
-351920018 352086420
-818436107 818312091
-739388902 739312072
-956512811 956667539
-770570445 770547791
-61167983 61045429
-800843949 800813495
-791196275 791056141
-966408270 966573472
-447848139 447797269
-836654868 836749450
-972953265 972884729
-839015454 839006758
-539301546 539124398
-859234495 859351997
-806166585 806128367
-511820170 511666354
-317351638 317253668
-209156097 209034599
-145949678 146089316
-230117662 230275432
-258042875 258172363
-347262864 347351366
-39928167 39875383
-714897588 714853020
-422536542 422683018
-737598884 737399354
-112029376 112211304
-178921552 178805388
-429389842 429507808
-926941548 927065124
-479475977 479418693
-290560085 290646857
-959499585 959380553
-879580841 879402547
-893960349 893800269
-330129623 330182847
-60936742 61106706
-471921295 471986997
-725210604 725118786
-22758254 22860884
-171954971 171855481
-900218529 900405561
-927575145 927498865
-266907639 267077221
-732283513 732093039
-128729384 128771334
-416562074 416596700
-310403272 310493792
-379366019 379344777
-470998278 470853846
-569585487 569565051
-784190549 784323059
-273860972 273742550
-857700606 857826502
-737099496 737247742
-366998697 366842193
-963821009 963889465
-794566825 794726589
-799802000 799776178
-291172359 291010379
-66954776 66820924
-228082142 228022828
-707342685 707148009
-31626008 31745514
-689658566 689479778
-785245909 785306891
-306097209 306132981
-478664436 478655374
-972210664 972092200
-800602990 800530730
-516883251 516726033
-136482899 136400907
-144389814 144460442
-81559970 81645288
-278047483 277862647
-851724316 851638642
-992694961 992522987
-590835024 590971556
-825724331 825572447
-305420902 305489130
-298437009 298311569
-394289606 394459614
-290067043 290239069
-207978334 207970526
-134160833 134290179
-306541550 306697472
-986111277 986204267
-602491797 602374299
-763386881 763288915
-331791129 331714173
-883009921 882884097
-57381108 57367098
-764608978 764642330
-896462320 896546024
-100275174 100264874
-44715464 44618908
-671698867 671532095
-278112032 277982934
-288136924 288177602
-391679058 391746782
-500157238 500150672
-716560007 716566357
-522016067 521981407
-650912070 650728896
-542296924 542471864
-636300030 636498730
-552542547 552578155
-411058695 411153043
-149972793 149811157
-330684715 330855837
-26171169 26046139
-993038877 993140015
-850198941 850158363
-535561169 535555395
-696187221 696150859
-352484102 352293240
-850937302 851069812
-862379007 862457207
-171713775 171793819
-539837545 539907391
-531896000 531931398
-413354045 413197031
-914286805 914157147
-291014696 290876192
-100307993 100250471
-236878949 236751641
-379386892 379564268
-904654575 904552659
-675317320 675404632
-645936060 646013336
-587269009 587180507
-11621148 11572846
-121445515 121641203
-133550635 133621309
-483182469 483009197
-135378573 135274063
-239839990 239662634
-539880962 539987094
-547074414 547187318
-926473866 926466900
-678518824 678611082
-953746571 953598753
-317745327 317554381
-326339116 326355654
-443429878 443232994
-728315478 728135028
-883966124 883802734
-856065792 855938396
-306964316 306844728
-121504991 121312347
-521317888 521140102
-416186744 416130272
-93658155 93789665
-657311494 657375180
-17463912 17362592
-984742551 984762007
-89192120 89307924
-71825128 71795620
-892164050 892172634
-949778628 949704488
-551341046 551306922
-288881851 288988835
-217125778 217161514
-470231339 470282513
-694279205 694314569
-690908987 690851261
-579960280 580126518
-11187469 11165431
-269543123 269714313
-69280307 69429935
-284485487 284662249
-635720066 635705432
-42114724 42015578
-545082635 545206559
-413631935 413799945
-186858322 186688406
-860404119 860450471
-165433809 165578231
-44185766 44028900
-353165986 353227516
-618726259 618583659
-625140772 625138266
-473202339 473398965
-668122142 668184238
-857227203 857107511
-307963633 308078645
-839730423 839895257
-439633674 439608244
-511817734 511928570
-48561641 48540195
-107193484 107001766
-41410455 41234755
-841775628 841685810
-426709643 426656655
-237222232 237035784
-582349 465185
-171950371 172115307
-178112280 178155206
-293130759 293166247
-313691431 313670903
-453028231 453168017
-151285181 151153567
-796879069 796718733
-198856349 198807969
-119942507 119826371
-416737476 416762784
-141572031 141487067
-603269272 603275410
-136280449 136331471
-241788142 241668604
-643243927 643331803
-288254109 288101095
-158255348 158416420
-822073983 822216097
-287414950 287231912
-635147582 635216008
-25495176 25645226
-470865447 470912909
-186298896 186317818
-379801915 379705541
-600145184 600014898
-128822385 128977603
-226219809 226168563
-867254584 867095832
-489310916 489393752
-800753001 800650883
-265357466 265432744
-378875253 379011357
-886317014 886377724
-729307959 729149067
-404537836 404728578
-560481891 560631511
-889080289 889211345
-982248437 982293239
-564596014 564544108
-354765905 354645045
-342638721 342514539
-873300207 873464973
-21453101 21266911
-489115764 488916068
-982876825 983045685
-921303645 921151583
-957778912 957897798
-70094741 70141039
-536082714 536183396
-805616646 805797352
-222943056 222821120
-149192392 149125746
-441703834 441637024
-289981706 289894868
-509211878 509200392
-881000483 881087443
-493770518 493606560
-215752980 215781306
-531913699 531818975
-433768640 433618926
-799193255 799270947
-74037124 73995890
-983190584 983241796
-982448656 982401000
-714425045 714579669
-599122232 599191380
-771053473 771189387
-992617517 992772405
-107924454 108049248
-733406517 733307623
-444458041 444282593
-165906863 165712885
-494178150 494282916
-384260732 384298446
-772677018 772811932
-397520896 397586982
-268488121 268376981
-629660075 629672135
-580368694 580357642
-540793536 540608112
-136445112 136527524
-899236301 899156355
-367889629 367869615
-63628376 63652258
-472783174 472912242
-809978680 809958442
-390132527 390030619
-391651700 391484760
-196546467 196550275
-625653132 625709862
-997293975 997428651
-296721625 296869637
-923629661 923775495
-364559606 364423638
-941937491 941961181
-781793472 781914994
-138025562 138222210
-201199769 201381101
-115553961 115586293
-318850865 318804651
-656869579 657022509
-34562059 34449559
-504460806 504339154
-193254298 193114954
-987284125 987390121
-484497462 484631700
-542699754 542787512
-74383392 74420086
-310840474 310843422
-584843970 584808062
-308963222 308886574
-210940892 210823988
-955153129 955251211
-420111253 420079115
-47694974 47567460
-892168342 892046018
-940701936 940577214
-573461526 573615348
-56116200 56160970
-501317593 501243353
-355661114 355769344
-977795354 977920212
-958729315 958850383
-238249832 238255478
-757504194 757509896
-688128679 688299977
-421667741 421814377
-45420194 45523332
-793290243 793250201
-386102573 385909847
-423738429 423861069
-742367733 742303903
-315640453 315810253
-325409636 325252450
-424924635 424971123
-458694823 458864371
-950121301 950057455
-889815444 889702980
-82465914 82402534
-739069466 739229522
-46103658 46001848
-49212770 49162396
-476194760 476117596
-961962684 961788972
-923365133 923196623
-233242525 233397301
-347255251 347097095
-907776498 907946440
-791456436 791415470
-414538326 414449972
-78908246 78895260
-778055169 778084695
-94868297 94957823
-44306785 44114223
-217812093 217893847
-499588445 499668431
-256399538 256361048
-536758212 536637332
-72904740 72866652
-915698783 915532463
-93538297 93378183
-600318683 600137271
-593946946 593790588
-832039307 832105779
-23710017 23820857
-9703537 9621649
-7142781 7030329
-227672997 227861655
-605923851 605977635
-280718239 280701359
-849887765 850072365
-249708811 249596757
-126492916 126529744
-728817339 728969057
-646978228 646786858
-390442897 390527345
-184839443 184673897
-328437808 328343492
-118886033 118872163
-528006677 527956585
-961064044 960926434
-214197540 214181852
-571365265 571405397
-923388331 923497299
-838079252 838182510
-594301723 594243949
-738162757 738210717
-807249231 807112891
-760470966 760442168
-529828194 529985550
-438701012 438766772
-215759912 215579130
-457793853 457942457
-743105741 742986873
-32526785 32417811
-880930222 880912406
-548374421 548374975
-495241237 495433199
-306284462 306319330
-350503017 350546791
-345442933 345539969
-481691875 481506197
-376873055 377044269
-605048560 605023738
-681847258 681651892
-480038513 480024757
-206323189 206227921
-409474306 409509832
-723512039 723546537
-172849924 172813214
-108235046 108116870
-759058520 758983558
-350172788 350253050
-599680334 599714318
-468057470 468107140
-715462490 715357270
-828480993 828604991
-761164717 761119263
-50646412 50632656
-824260575 824161043
-445904834 446097920
-485587984 485489370
-228510558 228618792
-84312950 84405864
-986423537 986544643
-977857783 977670403
-797633596 797615476
-975337491 975266213
-322205411 322088803
-228564675 228512233
-303605310 303420770
-107986851 107909643
-491470699 491445043
-267330057 267508405
-462956545 462968467
-873518741 873530553
-118506137 118458513
-115083253 115068557
-854010162 853972326
-930314782 930186820
-876720825 876799985
-641619679 641785737
-745318962 745290286
-846439296 846604012
-232703549 232767441
-736999281 737111679
-701065152 701026528
-884339605 884249587
-958291472 958319326
-209036761 208958289
-344158986 343963946
-769727061 769594745
-702964964 703132496
-240457771 240573281
-306564240 306366734
-290690824 290861550
-848893930 848723624
-836277471 836145611
-323105252 322914006
-878404628 878600270
-790081968 790178110
-58193803 58323843
-647985475 647794223
-602589084 602568966
-730729260 730565948
-678368482 678510482
-889592772 889713552
-528115086 528264280
-930465107 930471937
-393221375 393199671
-624778682 624896206
-957091153 956934065
-345208690 345299956
-597531356 597720284
-623101685 622984819
-458901700 459073308
-907386173 907200855
-648747683 648594399
-62798653 62672651
-464408859 464535025
-651212562 651317450
-497392351 497489479
-894443761 894248627
-833001752 833164806
-979206970 979066622
-897722534 897778848
-357053383 356892501
-573481937 573538437
-446916507 447070155
-134542619 134522431
-425744719 425780805
-25982947 26033425
-231461245 231592569
-16396965 16520327
-469273064 469337164
-37675726 37625356
-560275100 560324272
-943170802 943363616
-380890105 381027895
-103805781 103886801
-514828833 514634645
-509132608 509033904
-181985269 181892075
-709012517 708883459
-870962404 870822130
-112007082 111938228
-918422149 918297661
-943682917 943706271
-970084862 970264838
-583782704 583598352
-452894150 453025962
-225010501 224897843
-221371981 221321115
-7485150 7438616
-682283240 682202996
-842892388 843024872
-519329459 519424309
-863584843 863726607
-803317899 803159943
-710528398 710606660
-412994593 412950215
-434725608 434666512
-367417926 367555258
-903620795 903762433
-344915458 344998348
-103682784 103779554
-339248936 339135794
-861378444 861399662
-682490053 682438045
-483752054 483903454
-203223328 203039798
-928014468 927992622
-347316255 347509965
-773087534 773278290
-902143003 902273975
-809192236 809084936
-555540127 555611521
-34705202 34594424
-620485340 620448284
-294794748 294908036
-263582567 263732851
-533025554 533111494
-139941744 139918010
-392732288 392535906
-701215690 701064034
-959569965 959429205
-319572165 319597207
-248158284 248226914
-515959801 516042077
-493914858 493896218
-412167816 412211056
-469741021 469842857
-969622241 969729987
-168352565 168221511
-325331043 325293187
-375951686 376079894
-731900647 731963223
-95010130 95096420
-287700296 287723592
-776667112 776485290
-273949050 274140604
-264702647 264842107
-959790445 959860573
-969902851 969713553
-224231563 224382649
-305338329 305186055
-630063164 629987840
-237161076 237287732
-604422426 604433670
-380848002 380737166
-795118320 795209080
-284176316 284361436
-926491658 926588118
-434880974 434686616
-822114638 822120364
-243250975 243122145
-353133162 353086888
-371281230 371268732
-943183085 943085511
-231028199 231098489
-430576554 430769132
-749142904 749158816
-522518013 522335065
-773581312 773410080
-712428828 712461150
-246305425 246255491
-582147989 582105789
-815280546 815455428
-45695687 45840301
-96262638 96385654
-241459076 241525384
-701778291 701859147
-972010336 972151432
-571073605 570985165
-581754868 581566312
-670958069 670890401
-120883576 121014484
-508588009 508729683
-928199469 928252759
-289454142 289362594
-682774023 682747605
-892104155 891975997
-566344074 566193964
-902963659 903032733
-190488535 190627365
-574323751 574167323
-390860196 391040264
-31559224 31528632
-519213115 519355351
-438575864 438589078
-987568982 987443226
-873635472 873728984
-992608974 992582162
-746935088 746886352
-544791121 544932527
-126511330 126482128
-239411592 239582810
-515055383 515107477
-872882033 873031181
-344956903 344796317
-844705622 844840464
-747746543 747728609
-149967242 150105406
-963852364 963778350
-232259994 232259600
-424015489 423932735
-501846002 501764914
-471327294 471370318
-550731615 550821617
-941019058 940944956
-387403473 387417805
-674454192 674438738
-246997731 246845599
-975505683 975382731
-766219941 766054617
-879336582 879491694
-638550657 638394903
-818541353 818610493
-125481195 125356137
-371236487 371325973
-997603537 997735989
-190822640 190664064
-73732377 73691961
-461217962 461125364
-382108103 382204773
-612711858 612590960
-614380571 614525847
-629652691 629666105
-373441272 373339700
-141460973 141289911
-550786945 550856289
-274640858 274648986
-492033995 492207171
-739894105 739928693
-260694175 260730555
-895476516 895287452
-695418045 695334463
-508658846 508499082
-278781401 278586523
-29184521 29257925
-918954026 919000470
-77267304 77388042
-309997281 309822197
-878445963 878294645
-567051258 567161322
-222195 191975
-126017856 126082582
-725395523 725587481
-689825751 689812071
-669478582 669653278
-200633026 200699546
-124636045 124789151
-652917706 652764448
-493655015 493688539
-912625740 912731788
-840789300 840899870
-88274916 88259184
-832315975 832187277
-217593457 217590507
-457846296 458038618
-833589648 833528232
-159938040 160065118
-110321938 110302054
-624864914 625021236
-32727754 32806184
-516401840 516590562
-713810409 713879767
-645517631 645328903
-499419149 499279743
-910887843 910838041
-25349268 25303094
-20647317 20456605
-383569604 383535334
-196586298 196514252
-484027871 484143091
-125101281 125163891
-773298578 773495696
-391133656 391081480
-492706017 492804111
-452453947 452354015
-708891232 708947988
-205568254 205532180
-870215115 870403093
-856473580 856604650
-71800072 71681550
-733551264 733418230
-862812574 862900676
-296476152 296509300
-363488418 363415266
-37085322 36920316
-722750136 722747538
-920378984 920525514
-263273038 263208284
-507378456 507380204
-817239841 817254147
-790729595 790569327
-706791420 706645280
-100461460 100352936
-531949365 532084523
-165328522 165248990
-702787188 702734444
-165394239 165426401
-922296844 922392272
-348526797 348641573
-910906161 911051375
-565718197 565685365
-407082794 407162386
-891997458 891883838
-512106856 512030138
-624765032 624786268
-642015590 641991348
-299509966 299362126
-20111520 19967226
-185634031 185804483
-745002230 745183384
-288707369 288622903
-979956729 980152699
-743365702 743561390
-189489915 189364023
-15433496 15432632
-27690232 27842752
-657767594 657792114
-254145660 254118266
-268933557 268737063
-120523419 120325243
-928854304 928839116
-582504322 582665966
-381035915 381019875
-931914836 931722210
-823062661 823001935
-579411567 579584907
-8352517 8265731
-712691210 712615620
-350524904 350359494
-608288563 608093343
-714885943 714959205
-126911829 127009407
-969576837 969480889
-224954172 224777606
-926212253 926168861
-905599133 905651709
-489784250 489612808
-690357386 690427818
-231652401 231610957
-926644750 926531486
-950529315 950467973
-127997413 128149263
-661783537 661749983
-603828260 603778090
-208970173 208961625
-158185518 158142038
-598407276 598398222
-671752532 671906084
-316185647 316235459
-45459664 45587000
-163708467 163690413
-739943814 740040190
-855258072 855394376
-284057779 284138613
-696122804 696118950
-373829337 373755937
-594901850 594705464
-211844081 211907887
-563674968 563772822
-832669083 832801523
-151377885 151529983
-6776073 6857245
-688821996 688884102
-37361555 37271257
-870574597 870767281
-129034028 129207194
-259590789 259438281
-369863425 370007217
-357232093 357139245
-605167565 605245899
-349885327 349796773
-785867938 785703208
-813006334 812943026
-204784765 204716883
-32573972 32715690
-53137825 53180757
-267664725 267467647
-961556374 961404480
-687618057 687787373
-218788664 218593224
-337529761 337365793
-907437346 907510030
-95712352 95716494
-155575785 155623817
-104821439 104994727
-940153569 940165081
-854636926 854678414
-821182672 820994438
-214613424 214615364
-72852485 72956995
-321607907 321447359
-156683529 156599061
-19756545 19847193
-551501165 551674169
-42610037 42589879
-61021724 61001508
-200031071 200196277
-691772089 691580757
-117332687 117194799
-405562228 405367836
-538220835 538335189
-44479401 44342177
-97339607 97449077
-173075817 173250417
-353751881 353614229
-774027935 773950839
-778316834 778288782
-39591737 39490441
-249170322 249005510
-433128510 433225712
-917132970 917155290
-71428295 71231609
-831346965 831425077
-685243610 685345864
-290055189 290040145
-209861676 209688958
-166879653 167041393
-754713797 754913663
-990902915 991056871
-183548244 183729438
-481695853 481855287
-290357165 290306229
-547044655 547084039
-372372525 372241463
-156986981 156965841
-717259643 717396167
-668785013 668668143
-735242033 735287285
-362265213 362361423
-228710878 228755356
-495988901 495992841
-72820617 72806891
-923861930 923879602
-60032952 60189150
-10638295 10616795
-620336794 620183908
-582470237 582530003
-750197866 750010558
-282749356 282750878
-98137338 98107356
-33396612 33500502
-6473464 6584602
-310494201 310579041
-643566507 643702979
-235532612 235475886
-505745274 505708962
-586580941 586716913
-453474574 453439402
-208715575 208813091
-194787254 194932724
-604835357 604672065
-347774062 347761394
-140876131 140998329
-930243901 930250801
-734867607 734759981
-691440150 691466774
-452408758 452537360
-280838116 280705332
-179951832 179858698
-164639341 164709183
-314886574 314894118
-656761625 656771681
-939371148 939187172
-496931670 497100508
-617145142 617318846
-905174218 905005180
-423019020 422873300
-75411735 75556859
-873682228 873491926
-587362986 587291720
-263316839 263424407
-455854200 455702426
-871386310 871376142
-435221228 435208154
-493529521 493616133
-498234005 498118171
-265469663 265495855
-231233640 231382956
-498271330 498367182
-669244993 669077399
-943394845 943332387
-396263432 396428684
-734476455 734627771
-845831629 845658933
-773989387 773873321
-470930820 471065736
-936885158 937032056
-766713720 766541046
-639761750 639846792
-472140660 472107176
-689776848 689721464
-130043400 130123700
-726038116 726018662
-95205503 95248075
-927619999 927599749
-452953800 453098124
-993657443 993786955
-560861322 560911250
-869868557 869844233
-28502119 28507933
-568235030 568257704
-556506288 556485430
-548981914 549093604
-246888600 246733192
-761770380 761782336
-19540255 19706909
-16909242 16800016
-932915306 932958794
-19574511 19456991
-94690791 94672623
-67968522 67981348
-426821063 426646827
-675730914 675768182
-437471481 437328685
-353529987 353683055
-671928403 672074515
-186087756 186226540
-332402310 332281188
-123031313 123148113
-258642990 258742098
-531059286 531019398
-58391001 58497255
-816695563 816681353
-50013905 50168089
-157914463 158037793
-273303942 273317956
-89864869 89723595
-475608011 475477505
-259343535 259202369
-84979919 84856799
-256328526 256500414
-67580341 67561089
-668070459 667953419
-893440884 893353984
-595487082 595586378
-553407457 553275293
-641396143 641276809
-982093430 982135004
-542419467 542524261
-777497604 777652836
-300091416 300075464
-775072137 774910303
-820001076 820176630
-889402291 889388799
-376683864 376735492
-675965709 675840115
-850979471 851003557
-526983662 527078272
-539855891 539688755
-183928933 183915381
-965012946 964854466
-553945731 553814989
-432402037 432263293
-13645279 13720173
-513252116 513132962
-163362640 163475982
-104419458 104437276
-14388105 14261467
-651079527 651092395
-313513831 313526389
-408097860 407911750
-114490059 114361957
-337081946 337091126
-971319506 971255362
-864754767 864781707
-645330587 645269565
-396217374 396289182
-292722617 292869615
-229981047 230166161
-449546585 449716081
-492466023 492327117
-751855751 751681077
-400385854 400394090
-902293888 902322006
-654367410 654409762
-792651459 792804267
-481073861 481035135
-621606236 621709900
-629641589 629702681
-325112982 325057050
-425321581 425244019
-96410150 96462350
-664002095 663941759
-854263451 854235905
-657584304 657437970
-16152200 16301428
-494786985 494590673
-715454582 715603230
-903974688 903822056
-49706779 49781999
-847270003 847167649
-578577867 578737213
-751322088 751147226
-887097230 886942288
-831090537 831211385
-150790082 150731994
-402765336 402959450
-216876591 216850763
-882696401 882572395
-358632756 358648370
-568147789 568246367
-652605428 652769654
-586607351 586648927
-410580221 410732473
-388777527 388605211
-315188799 315198565
-400002267 400062517
-656256009 656245887
-275021165 275180473
-314391206 314540352
-15612245 15470929
-791198168 791296054
-42166517 42077451
-251658374 251746520
-298246836 298338028
-658201962 658139482
-519021615 519098259
-115283897 115399845
-762260942 762196792
-977392112 977458958
-641899340 641742330
-318781342 318827758
-369021585 368885103
-321375098 321421162
-476048846 475966088
-15764193 15729457
-47194577 47062103
-552141719 552153641
-287704364 287711944
-333943823 334004485
-533137799 533173415
-915387311 915351647
-686850752 686794212
-889124935 889297755
-517769925 517838393
-583227504 583418550
-77858552 77805046
-693180392 693106370
-127400107 127372911
-4394869 4471095
-335178123 335295241
-422575975 422391779
-517080638 517011038
-293082894 293249600
-310897527 310859027
-123457544 123563390
-827788130 827779572
-630378216 630178400
-896638923 896717899
-361216479 361324829
-485548763 485733807
-674496514 674486182
-91951146 91896494
-29764997 29899845
-534724230 534525886
-839343058 839377912
-12913545 12994365
-396083142 396165628
-385423679 385496245
-539872468 539839314
-514255058 514243296
-873910467 873907173
-356299444 356384580
-290909402 290888050
-260759744 260701366
-848234099 848098071
-961500018 961612730
-492063976 491964376
-859431438 859432710
-996440889 996550075
-335074732 335129812
-154778516 154635514
-630112089 630014239
-293909538 293732638
-31313342 31418170
-455406330 455581938
-937056355 937246953
-875750319 875829327
-376709678 376525592
-761676044 761690756
-59957465 60111051
-952134249 952331801
-872724018 872852518
-893131946 892965522
-84822301 84860663
-175214103 175295035
-160406303 160510201
-538415291 538360333
-34869503 35036937
-649272710 649324224
-603612433 603643151
-442823602 442810700
-807703653 807795227
-855010872 855108868
-479653708 479843734
-630911745 630918845
-886444930 886418158
-57174513 56984113
-545144597 545015751
-383681571 383770353
-499641549 499822401
-830393793 830224115
-269376582 269380294
-335102272 334970576
-708087067 708211187
-130606588 130712688
-776288104 776455926
-978182430 978304428
-481908315 482102565
-460692710 460695232
-734116391 734133933
-212659464 212522106
-840539070 840667360
-637791758 637865750
-568220034 568387930
-838253750 838436626
-21747029 21615405
-177486690 177440910
-436260624 436152060
-430139669 430313145
-187976847 188036993
-384940519 385011323
-124826466 124942940
-356107850 355944592
-596836041 596830549
-928133330 928226114
-361740737 361715811
-311282848 311187048
-603309767 603421659
-963411466 963327364
-614063438 614033808
-986149502 986339504
-830698464 830656834
-764670812 764867630
-220264887 220423421
-739328377 739350487
-395867746 395925172
-398085081 398129527
-420541079 420552711
-381560653 381417995
-159186310 159334708
-767060069 767019123
-141898911 141878309
-694107841 694065469
-625660672 625759052
-955880312 955795868
-130285272 130210288
-604088136 603909818
-367792401 367986857
-959666881 959473049
-701326716 701292264
-2008899 1817459
-245362647 245318007
-920572615 920478413
-713773276 713845088
-603402874 603601334
-320331990 320290564
-680807278 680958422
-361717095 361847453
-499421505 499416793
-440789895 440597731
-523179988 523279260
-665314168 665300930
-329502197 329627813
-166410019 166405159
-559138504 559160796
-147805849 147700235
-164719284 164870336
-293468404 293442092
-440740894 440938328
-97254848 97102690
-845547907 845565597
-318559128 318508682
-730498929 730508085
-948038637 948189709
-358961922 359065604
-590490497 590314227
-133819269 133878035
-354071000 354063444
-613271567 613313563
-135143180 135256616
-360800225 360676123
-367251335 367206121
-78734588 78596146
-760261024 760091876
-265457980 265626760
-519398664 519491148
-664632257 664797449
-875223834 875338096
-661935841 662030541
-326630351 326686087
-222096319 222284045
-547855103 547968909
-843701394 843724234
-62258658 62436992
-438844396 438907318
-320122466 320106552
-930426462 930385080
-788136486 788286562
-453237059 453401679
-583837473 583895837
-475863672 475950118
-60856859 60957975
-226693632 226777080
-229243912 229408862
-296955133 296784141
-387322694 387160416
-730257690 730375438
-42462772 42599958
-857753790 857602254
-795405141 795229587
-846223792 846052860
-890517557 890499835
-447192511 447341853
-110482452 110419198
-94302364 94409532
-870549165 870632531
-869705705 869523393
-82704640 82565532
-817726665 817869755
-143546072 143557534
-36330600 36526576
-195224284 195198372
-369866502 369812290
-943806514 943977108
-47671188 47718760
-986238946 986169588
-832858196 832744850
-320093078 320157046
-821283858 821384720
-905295078 905466664
-778549723 778564889
-159511126 159657062
-376079649 376080139
-803662849 803598537
-268138504 267974988
-556352155 556470079
-982585823 982781497
-193990715 193881599
-17485702 17442122
-110450825 110277451
-404136270 404333544
-627597323 627697905
-804987039 804980739
-71929782 71965480
-229268194 229117824
-759812047 759735559
-331339249 331488345
-37119349 37248549
-396010137 396124385
-533202828 533144002
-808642926 808655328
-197381825 197529409
-910376222 910275292
-418415713 418612683
-213482285 213518919
-72668524 72813754
-96839710 96939182
-327009612 326913866
-601040612 601142904
-85846454 86007138
-998594773 998595169
-112594519 112599383
-175991963 176018747
-436853973 437033115
-883606103 883495455
-193184626 193162238
-221196035 221141237
-799410305 799326947
-646700716 646543786
-4055129 3988637
-68946063 68823949
-871587117 871527227
-560066631 559995159
-378051724 378214232
-106869476 106951464
-745175321 745293881
-846293555 846154029
-681842792 681973762
-337344989 337257435
-828771358 828598756
-630672442 630867792
-393832573 393987919
-811290860 811276056
-168038724 168196276
-244469557 244536805
-513501625 513561797
-893034535 892899507
-135319960 135437186
-63267880 63366494
-976808134 976860068
-327545305 327473219
-922787502 922827894
-264476085 264420983
-121784213 121938175
-362389129 362519883
-409922278 409904858
-721535062 721393210
-831364179 831349213
-924086502 924202948
-170634681 170535505
-178922395 179034553
-509982194 509970048
-730142731 730078067
-304380418 304261180
-850990243 851149381
-718204557 718282677
-194471127 194447467
-707636883 707539833
-332523624 332640148
-970617034 970564574
-13624916 13682726
-350005820 350060356
-880734240 880653650
-246695551 246562755
-200300391 200437169
-732623945 732427815
-726182513 726206785
-812212299 812225621
-985750410 985567930
-535229628 535118452
-517580072 517510524
-336950934 336857568
-385876627 385907301
-694829845 694928125
-408469833 408475109
-654372436 654367906
-779958145 779820587
-50929015 50805605
-643001673 643066133
-692056907 692102233
-910439051 910568005
-363951166 364044236
-530409824 530560462
-132523984 132703456
-385236514 385419794
-926257742 926457408
-313079152 312931446
-462604050 462697032
-545756102 545870142
-468747264 468873108
-687296858 687370710
-32331493 32414277
-33570338 33762062
-639238995 639346239
-426023124 425853518
-243921612 243884514
-268056746 267966010
-389740302 389732672
-66342938 66464846
-854902631 854781307
-969283548 969442610
-290523227 290507573
-611789677 611841453
-173886881 173942619
-451092759 451177195
-727154092 727159428
-692847055 692908957
-295934040 295904830
-6765353 6816659
-238020249 237888395
-690380254 690475382
-802825835 802661933
-359376659 359338401
-137450464 137266832
-625701129 625816975
-221135548 221168636
-737906066 738104958
-180126386 179980260
-737652085 737545683
-798042817 797877047
-9492730 9392390
-926103062 925997568
-742764814 742928180
-823409820 823426614
-551411349 551587667
-413903687 414034883
-915264997 915244027
-8581775 8713405
-626201738 626207362
-264504302 264447868
-554115622 554269110
-959081016 959252558
-486841501 486923923
-368295331 368485567
-499675591 499731975
-826563728 826687214
-889873377 889864219
-485289329 485359211
-507933527 507917219
-838243031 838121989
-722284487 722229413
-772576811 772436431
-644092293 643904221
-611082406 611143082
-898451016 898322622
-661081051 661112015
-213548828 213496150
-117599819 117753655
-824282357 824374635
-258433180 258269566
-481109591 481122273
-839294060 839136740
-648930819 649101547
-282371737 282514773
-298577935 298636003
-798563278 798605848
-299189550 299320672
-574517638 574366108
-525092065 524936199
-729916419 729831299
-705764319 705664479
-832459976 832359756
-696093067 696120877
-420611132 420768780
-336776379 336794365
-991986096 991975776
-755148916 755227638
-799222945 799133985
-337153628 337301212
-758285760 758453228
-190123651 190011793
-163419311 163288379
-464267731 464081075
-458602411 458779597
-701825838 701892456
-478605070 478615208
-596492097 596647149
-713506477 713492263
-386888769 386736965
-632263910 632077978
-293527953 293408855
-32590166 32567682
-395099498 394944304
-26008186 25903204
-28918706 29030520
-399351490 399344330
-728225253 728032021
-302959961 303129945
-584684110 584599730
-139730226 139585122
-11979282 12097664
-668642233 668668647
-472310808 472147564
-458496914 458387146
-823740821 823868613
-172634864 172502712
-51392417 51497703
-735459006 735619040
-964415387 964458835
-274749488 274863592
-752683150 752830702
-562840435 563001997
-39830707 39756055
-680353005 680388049
-670863523 670924235
-253986659 253972783
-331130526 331225224
-253809632 253940266
-129106162 129037264
-791636575 791582115
-997284363 997361313
-592784146 592802092
-448555045 448453583
-337395381 337405583
-767965247 767852279
-819142035 819069373
-467556479 467445181
-662816659 662816977
-335630894 335622200
-534769398 534750648
-149451357 149641837
-597103443 597082167
-141992422 141805400
-517739302 517704448
-311334053 311412821
-781175498 781155200
-150264406 150379848
-662641728 662816818
-626185653 626229071
-166211683 166338437
-44515934 44667186
-727291540 727443524
-471520542 471592310
-639006954 639023782
-199267836 199102030
-264055101 264211797
-714158898 714147062
-667287827 667125095
-988309351 988326887
-494261823 494304009
-517595243 517721875
-680142995 680258039
-384312324 384365262
-515304866 515270638
-548289643 548091111
-135492095 135645709
-373683845 373792637
-185259085 185387301
-704071185 704202805
-843372960 843282434
-201819907 201660681
-231631203 231563625
-988474104 988543766
-653347210 653469358
-33332909 33312213
-904022998 904156452
-732880043 733072019
-12819891 12911107
-928038122 928179722
-575259387 575260067
-732865670 732838478
-370036661 369977773
-78825515 78777101
-893173740 893291022
-488614872 488742634
-865012118 864834542
-815727286 815708808
-933502927 933603781
-811675995 811742831
-684862359 684862683
-59939393 59788955
-972989955 973033515
-15077599 15086853
-3618863 3637297
-867375287 867281355
-809743282 809907426
-8896420 8857480
-971859915 971889079
-744264983 744290241
-319056639 318868967
-443492407 443416511
-708217754 708402568
-173440342 173387326
-621843095 621790751
-543994098 543842704
-613002173 612855211
-223693164 223558602
-391398001 391509783
-800903951 800783947
-423956557 423765581
-116366575 116357613
-983312410 983254174
-321716637 321863297
-882527888 882609032
-633011053 633003145
-723501962 723379032
-267132335 267180769
-138854438 139018898
-765289081 765294849
-255273236 255281710
-442087952 442269232
-164347454 164546498
-584194683 584200961
-594013763 593952681
-539923695 539891087
-904492464 904364050
-514244490 514086674
-154360091 154238993
-994571562 994546228
-17626931 17532309
-343379848 343491406
-716105655 716036663
-91728483 91836227
-326618629 326753545
-47440011 47300359
-462467945 462546745
-208326266 208248404
-229594686 229479988
-345800935 345943249
-219033362 219208690
-811660979 811824683
-673214075 673247743
-874660353 874802111
-418714791 418576851
-245440286 245326996
-908392478 908554964
-542735946 542632258
-507895824 507971230
-397916664 397904200
-374717603 374804029
-541487055 541658291
-634427268 634280896
-235830007 235843709
-478493717 478304645
-508865354 508983622
-194017489 194131395
-304427280 304333556
-704968518 704902134
-58879333 59067611
-987149838 987090474
-267682503 267646947
-910337877 910414567
-220863448 220779058
-289802135 289760507
-743398066 743261134
-601810686 601781382
-735476482 735466714
-647552133 647640117
-785785573 785607203
-671615481 671506581
-353669010 353834752
-633663031 633747549
-246558939 246533701
-98062777 98211899
-777673035 777652855
-996523848 996576302
-363829336 363651546
-157943341 157973807
-468488379 468326837
-263110119 263075309
-983465165 983442565
-301850375 301700183
-601126447 601159361
-83181829 83136969
-273195420 273024262
-731755921 731740275
-229997600 229895996
-326531349 326525451
-381124334 381145310
-919272265 919364941
-987296345 987337123
-996041537 996184767
-758415312 758601132
-817168 646208
-975327319 975444207
-645101843 645022327
-391878823 391804869
-748094144 748233400
-489698529 489628181
-801666066 801651570
-925310295 925201293
-486452591 486330145
-260528027 260652759
-663378500 663377740
-25020660 25080128
-601516428 601374716
-682195042 682128396
-303469919 303444135
-105953465 106029803
-705879032 706004060
-957240150 957362934
-671555480 671546114
-849244044 849358268
-156046478 155951260
-102702037 102655019
-16226814 16037136
-324720460 324658876
-582126889 581947991
-575954699 575860963
-966946345 967083083
-537472068 537582598
-549361461 549467897
-621502676 621389840
-156804929 156802229
-746998732 746904242
-27233016 27222636
-355413984 355546462
-333464795 333625103
-286193997 286318501
-237477499 237369599
-48343069 48169775
-148943361 149006355
-501291238 501440290
-49951754 49983160
-681349367 681377459
-561907367 562087679
-739711434 739762434
-474626386 474776708
-78125116 78009902
-384279589 384144257
-475255987 475177191
-990836616 990811370
-230344236 230430882
-736722801 736525133
-630872801 630964889
-86600217 86443353
-905338570 905179048
-463370799 463505113
-599339788 599399396
-751395279 751538385
-660887520 660706190
-321731460 321557550
-931953230 931876442
-190614816 190702904
-793904680 793865520
-697430515 697610765
-829810094 829936832
-279689914 279539112
-906879862 906719522
-695293465 695260057
-739588936 739565844
-900009119 899951401
-78667868 78801308
-801400466 801373422
-419382697 419289711
-818051678 817863054
-602865408 602722098
-860557181 860584195
-927839443 927959919
-302406755 302403721
-432989631 432804293
-25401134 25482158
-466366907 466435791
-703671405 703776697
-816093045 815973459
-257296550 257355404
-308175833 308048821
-809509245 809550479
-336725346 336785372
-703187464 703364164
-300389753 300268141
-412226714 412420230
-866641847 866719413
-182214624 182248986
-331873655 331846995
-83901306 84015938
-345687546 345591498
-389407021 389603015
-354501740 354591676
-662735063 662898891
-12283956 12287024
-681205450 681351528
-928355406 928445040
-208997525 208958017
-609069102 609218004
-352704686 352741524
-118177202 118254836
-490326928 490195434
-259901612 260032118
-200027287 199957373
-195371954 195415912
-948248606 948130812
-679920161 679862403
-819786848 819688398
-841222395 841051517
-413221656 413269312
-226194186 226036002
-435416714 435229176
-439530801 439362083
-603824563 603998977
-431756948 431854600
-463725169 463919137
-556273620 556135122
-112702030 112895730
-857649446 857678022
-953339536 953141942
-277704567 277799563
-29672042 29489434
-585590651 585587113
-281735565 281658341
-493153996 493330378
-470295477 470430171
-8444597 8260437
-621579034 621658068
-692165532 692038934
-990205959 990206819
-377254394 377055660
-139891724 139991764
-347413110 347289622
-828045420 827845912
-837000498 837126190
-316770379 316759563
-569872609 569907155
-348145916 348284606
-441927246 441948534
-477556072 477666384
-664386689 664251005
-427651434 427748640
-972510104 972477938
-868249720 868120048
-715528906 715396074
-777542584 777444646
-804422762 804273712
-524822250 524910516
-120865942 120779696
-308657955 308818491
1000000000 -1000000000
-1000000000 1000000000
19981
728645481 728554505
900327161 900293059
515172895 515046997
674439549 674243351
957957891 957942497
425644272 425822362
752099379 752232623
214227084 214160038
297918866 297888342
998518401 998333757
380367859 380474927
566710975 566655417
881560983 881628175
53447339 53611491
845853696 846006430
302355275 302185845
137158702 136979810
157616373 157488767
882402646 882557402
682880429 682965153
556105560 556080490
320026409 320135463
303892164 303841514
73113458 73118688
784299042 784498982
48995741 49151365
101440908 101481538
168480455 168325191
127657378 127654898
493882730 494072070
715214507 715167523
822624078 822609076
176584770 176508712
966304756 966338724
490230992 490379366
724399382 724382846
760722045 760662513
505588375 505398939
452172095 452121887
256551683 256379389
453070298 452946486
617499625 617376831
159702437 159512205
242872547 242984303
475098291 475175933
176847751 176946627
311091119 310911073
514275556 514282560
888295449 888414755
806699056 806708688
434564463 434575125
607042178 607120278
142825452 142699816
644997800 644870182
73629063 73644599
596704265 596734077
803500746 803565614
761292369 761402399
866458252 866615598
299308764 299467804
788205474 788204856
647683283 647529041
660343002 660215836
554276275 554132145
161676045 161500023
465024433 464842235
757354050 757258706
302153567 302185653
239670868 239850154
480459268 480627564
340434710 340331830
95862132 95979264
738827466 738697316
618457626 618286398
104262651 104067241
176227187 176193519
788680535 788707669
786033149 786056233
772128587 772299881
958234602 958257366
852404663 852526043
412393370 412544056
818193287 818044507
129871604 130056608
136496165 136505769
450927546 450883934
720591448 720698920
715960936 715954594
533510298 533598764
105918485 105970383
679459182 679321548
796459894 796628210
335044519 335191873
638879051 638783727
311493536 311297474
43111781 43238235
231423699 231321769
958245984 958075004
366488317 366320197
781736274 781924562
880577237 880378213
98687213 98657719
903767255 903936089
927822780 927668412
596839555 596767331
108566455 108636911
250502636 250681064
583866282 583996368
86054003 85887209
834666408 834752880
789308671 789456973
613297885 613448649
917834995 917971037
171375664 171446246
730595343 730702921
748809021 748732127
715022787 715113717
855841199 855959011
495960794 495908580
927275190 927377946
580336192 580183828
348638284 348619588
236382925 236397387
810312103 810187493
606146313 606326871
518033420 518184312
252157647 252209797
412995555 413135899
626763356 626943330
159894795 160069351
48667491 48481265
361602206 361626548
843592717 843556995
456991123 456841959
837091465 836960725
221583108 221622394
719230765 719091597
988024297 988002835
989894567 989994467
227608549 227786597
907684443 907653889
122407285 122549325
775907390 775851570
205412034 205575710
544629501 544529021
356405308 356353860
355250186 355225140
339665855 339472953
555420638 555381474
285106580 285268540
335469156 335351282
77913 59827
954401336 954212582
670565488 670735202
723309007 723273437
575633241 575647063
79158313 79287103
354053338 353962948
964581029 964504301
409097473 409111163
364084997 364108705
667135715 667331507
732870955 732875067
958826484 958626668
695541217 695479693
428824412 428941186
765022476 764917694
770680346 770565248
910805476 910667390
155476846 155395768
657270887 657193413
531619923 531803621
680149497 680123741
969014179 969000589
123778167 123918959
626985701 626900959
103903489 104020781
832028399 831900147
516719538 516634342
912436644 912609062
922510959 922648691
299845138 299974058
472012424 471902778
199069045 198942057
847200254 847170208
217050774 217123626
185166888 185280620
448264125 448164465
541879014 541758014
935943989 936036849
186913781 186872277
849785486 849862548
210031315 209865823
242311465 242203611
933867647 933822905
844820875 844740449
73657575 73755803
398532066 398484994
491860338 491722706
362470346 362603642
316936541 316956633
192105184 192018242
200748420 200589888
529592 545244
322896012 323066148
310575209 310663729
113447103 113453395
93706636 93636826
58984755 59001933
350492627 350587123
58941412 58889318
464750133 464612359
249093434 249008490
905014371 905091733
729964837 729879831
295911497 295881579
187362537 187448433
734491686 734653746
724117724 723966370
242931304 243066958
843169979 843226503
119951713 119789821
87186295 87135347
628226079 628195915
106819104 106885886
507251331 507173855
233165102 232966810
952684718 952766386
298275600 298457232
66634474 66728358
390434581 390408191
818814598 818903990
470278331 470120619
329914907 330045287
466146449 466225353
379024860 378829836
701102296 700930426
292401251 292572461
749190344 749164978
879150869 879138623
260420162 260233174
100756863 100655641
350388875 350328461
776102888 776243138
891747864 891800634
981545607 981704817
312528908 312588658
979828341 980005185
481900416 481759330
905139444 905044022
271728997 271660091
789193652 789126390
868638939 868757331
546796691 546612813
695371300 695396272
557055266 557137890
996739153 996765889
869107840 869250698
173808070 173619620
136177089 136312391
621287327 621318663
42463399 42273069
283322171 283511467
741222186 741121996
748667748 748626370
501453039 501611327
138377014 138439014
361687961 361602131
777289279 777323919
80238538 80202786
450789106 450594458
324174504 324000456
607725193 607872363
454058720 454241976
571149390 571139300
370037611 369862143
90069247 90251353
978454592 978472518
364811850 364677254
343293533 343302773
269262480 269198784
708499631 708443467
402201956 402208814
521025324 521024042
998426079 998410817
866835112 866714934
492494037 492437405
175738883 175706269
526765818 526707660
370479837 370478343
25468210 25474152
69192590 69115290
522478714 522439590
220590166 220642858
561581790 561751016
277450544 277472548
461919824 461885158
615042541 615003443
367296161 367234121
381896057 381721549
114259868 114440950
233750194 233800584
212568280 212634768
338782956 338604090
337637678 337652824
977089850 977090424
624755730 624637322
438295303 438211085
135846647 135930479
250474443 250470519
799332428 799403432
990385248 990207868
284106920 284199448
626224585 626115515
912273644 912354428
41274558 41423048
348829023 348992175
446828477 446751859
566040569 565944973
968245175 968059397
584376011 584288751
813836122 813735718
677282487 677446037
325191736 325148422
598418953 598412053
23859981 23834649
307575552 307386540
97726835 97697573
435315232 435225672
723665993 723670515
158092209 158255321
418359544 418513338
556489847 556331445
265371223 265398907
552092710 552076722
316640949 316768159
422768469 422864473
819001587 818987525
253024099 253055703
283667677 283589495
51204751 51107655
221259927 221223397
212292241 212187439
296131083 296264987
692915511 692853973
662313343 662493001
169404186 169217316
726461855 726583565
108679533 108848665
363936775 363820429
472925446 472859910
102389259 102537283
284966412 285034388
18183935 18372533
130646455 130763155
520394193 520360715
293816858 293765600
773646050 773825280
695686233 695546679
86917918 86895114
130569621 130373405
114484371 114507631
906265126 906141814
173587510 173455340
922665549 922678335
61111450 61292948
88807241 88919519
593007377 593025397
911924070 911832270
167799219 167662573
696742383 696679501
133381637 133237289
430058346 430047538
508912758 508915852
114882041 114883045
649500310 649335202
45548743 45585371
976791395 976942313
900718217 900909689
275226385 275283397
471417735 471253041
836184910 836282930
829349186 829390080
658330203 658270283
226622207 226477117
860381114 860385716
730964688 731028218
757539052 757636522
458589390 458464604
270445328 270563890
903608738 903787696
597125488 597130190
922446606 922308268
295333413 295436847
110678875 110813181
258354534 258525170
750712898 750866874
589420318 589598104
30534825 30550747
310795701 310888161
255318571 255228097
707639912 707834364
528375436 528298048
752767743 752827799
544802429 544716191
381402199 381209975
365843958 365748224
448044677 447941585
335917882 335794190
276571094 276596796
456916541 456756233
654953649 654973195
117321778 117381348
197112217 197133659
828747224 828910584
833062529 832945905
657848794 657688164
961138196 961331262
381898297 381965339
850634203 850466509
376271400 376185324
335565743 335740751
953843259 953735811
643088194 642983360
234049488 233918350
538646797 538689085
53376480 53227558
509915903 509968473
376867999 377054085
386792141 386922309
427742361 427825631
493318095 493123815
40737337 40541037
884572830 884766730
624643157 624601455
125268899 125073219
282724576 282718740
790748756 790843486
647075771 646928903
950678294 950621718
975498852 975653578
491859692 491860984
508709107 508619073
326366527 326437573
241354818 241540656
399727948 399702414
639037495 638948357
335177871 335205875
964429850 964494664
351975311 352065955
65526531 65714327
873224164 873241230
572796787 572663127
797674742 797868504
727855825 727906281
237346004 237318428
206398467 206384431
973037327 973157941
453271667 453335211
437690179 437567247
413883990 414000792
620923214 620915164
681997607 682096033
301196266 301106528
128772632 128698736
275130380 275096982
900623022 900465814
585372577 585312355
869716282 869700830
610868018 611047640
802622116 802638498
76059474 75979486
617083910 616967832
814900676 815009850
710107389 710142425
326827262 326986274
959497096 959578444
537342103 537360005
829652853 829762115
480697357 480835923
535687122 535731630
740131887 739933989
931736731 931681021
446491795 446421035
727683842 727689486
433209992 433247290
596664711 596803443
30963101 31007657
899916872 899786906
390967194 390858494
875745562 875817348
574263038 574332028
946594780 946646224
614915742 614759038
360787973 360961903
432924298 432901912
50179187 50245693
809519790 809518144
836210713 836047225
640654135 640496231
50200386 50073960
359110617 358919385
907079392 906935862
297982351 297918815
586978434 586790070
249238662 249265036
340018014 339936578
705845288 705879754
618212698 618246312
92332358 92239806
687007143 687165805
386073322 385982592
378279148 378169716
376630066 376665188
201450877 201544925
351311916 351264672
730939511 730762983
749313840 749464200
883431731 883507843
10665858 10517762
390817113 390840923
609631265 609677541
972750961 972819907
724172744 724062704
35002738 34931226
436149067 435964121
546825200 546797338
446542084 446610274
301984610 301829656
254071967 253926157
844454768 844303546
429601463 429532341
170921138 171107748
150605889 150585449
61451672 61603676
272115327 272034701
459082952 458916794
260186427 260280529
720239708 720079438
971942371 971971241
354384689 354415423
48129634 47977940
461006284 460855268
136537436 136494472
164619896 164782046
839170727 839117411
22118441 22118885
333084239 333150213
288878659 289057223
364899767 364790989
347312392 347426238
698407757 698495847
827881922 827860662
302693361 302780133
232309875 232227743
542665230 542760612
809582342 809538986
369790787 369949877
542346821 542388119
603522453 603595753
560586651 560476697
899559561 899632309
751801225 751794513
367996885 367904879
288487004 288319396
305950019 306093283
572996962 573107310
685931649 685886497
65469628 65309264
876492722 876408860
418688380 418510258
448978448 449140000
186831917 186995645
804309734 804251826
419674169 419766999
406782499 406801343
848966674 848872100
406029746 405887044
945686902 945837956
284004112 283848118
419252833 419153917
838524250 838355580
985845305 985925531
217493257 217386185
342968298 343005738
830024702 830174734
59529806 59386990
174521075 174677857
617731734 617880730
744856847 744748761
921106876 921180144
925010510 924942442
660423575 660527071
724340719 724203201
286038655 286175395
766278935 766150707
952044134 951905302
368542936 368552456
718240168 718246362
686793169 686918517
750302866 750313524
324895610 324843010
514997012 515109946
167101451 167087037
785723075 785667341
213371076 213408962
24203913 24254961
611381185 611187197
615451324 615317282
863469864 863536656
229164280 229067434
566903448 567098214
407083956 407102582
60323269 60232385
399512543 399436531
396588596 396755812
486477349 486331467
224620243 224485681
220928400 221125670
377219325 377237193
836434630 836377738
180649417 180472453
973601256 973743856
951815836 951974718
973437574 973268296
122962571 123100611
204771529 204809827
150719873 150866185
516816726 516947576
733610957 733571141
127308003 127329077
297668216 297633702
347656013 347475133
32747493 32697319
704400605 704468781
349236969 349383911
32258301 32443115
715601914 715739992
442199842 442110724
958668448 958473744
670017835 670067839
963192045 963302733
675580511 675753885
162266614 162139692
244366407 244504277
986410684 986421032
277322483 277174801
276258046 276305344
486533523 486614817
762828107 762979573
839510197 839433311
147664874 147763956
473580903 473458161
253490161 253419379
922827370 922875456
34691329 34583259
106351305 106478969
451176415 451228073
885135761 884986303
727015411 727124519
529526057 529445405
685090488 684918180
137848896 137680372
423789087 423786777
347437524 347414952
674341450 674246362
667477228 667280880
512451733 512628105
27273786 27423258
935693289 935729995
805960952 806131928
209715208 209741882
543867413 543815075
914371187 914404501
505880553 505976989
543675690 543500086
166308946 166182538
361954825 362088123
955353587 955282371
397676380 397627842
321976760 322047098
918696625 918687941
63045201 62883547
940672069 940493477
34890534 34691834
290670099 290855305
386733252 386562776
512883400 512908198
560861396 560710412
257843394 257898426
859943413 859799659
631841995 631932379
676485660 676539116
888840083 888856423
309515804 309462334
188610549 188493597
211280624 211207522
697337845 697142391
488400187 488494961
867689070 867798752
379382465 379229529
88768356 88863380
690336691 690422497
874048111 873885359
681296203 681284387
347085690 347268982
724634233 724451551
435590963 435709799
582370151 582320041
69468952 69505176
725499644 725605486
796352133 796424731
418823217 418766187
186532359 186598961
76554712 76608198
719788260 719868480
387102144 387127750
55886581 55688305
101271035 101347935
190549806 190515186
904875481 904861407
755930946 756064024
338278374 338166806
386112758 386033886
485930234 485775500
330169897 330220969
656806987 656664787
985393405 985239871
369123255 369000497
563633389 563590177
564075232 563995878
687890673 687927849
394060499 394204017
194264666 194356938
452753263 452929617
905312489 905247749
734572716 734438616
99083281 99185733
152496958 152639694
492229432 492270672
366001620 365864302
750789886 750703662
73671842 73617356
1040678 974982
373785333 373831239
269055492 268981788
981233301 981386391
428547207 428706013
198800486 198629370
704434693 704287257
236720663 236775107
139660333 139810461
710422772 710567376
455041521 455040521
690530978 690479698
963216575 963221509
22113809 22081673
927552951 927545045
263082047 263113245
716319127 716138567
723868583 723957203
806551526 806580926
150595669 150403455
729778767 729762533
323711548 323825328
322952764 322843358
72347849 72482487
554718788 554877156
708618561 708591739
237136831 237046721
940913400 940863862
93239442 93184098
942780658 942791130
830286820 830281870
161210736 161102836
899915968 899917776
77110452 77220758
35999814 36098028
430698341 430793213
918008242 918141460
974392286 974478116
533643649 533664417
727289614 727275500
859731185 859842609
538784201 538594369
897430156 897533818
723734496 723757212
507626348 507617074
453110777 453303439
531711772 531531640
744505629 744451513
190130746 190155554
967130710 967234564
435102072 435270452
323960038 324087480
780840383 780929131
212711532 212558004
234655562 234466058
110746028 110549862
54878473 54700603
575105322 575120572
907850571 907920425
778764006 778886598
779731735 779625391
728412433 728383371
118139092 117989596
692086288 691915254
859095637 859205621
202923871 203076165
587172614 587019828
180659107 180639727
699117107 699186879
630626814 630735684
81275936 81230118
340675300 340871376
626775399 626641769
958193767 958320965
962768418 962638214
953392428 953394100
820648637 820471331
153136942 152964534
171835279 172028639
82325451 82373311
11112455 11255335
679390365 679234291
367901182 368092588
496425567 496439129
8067586 8233142
413539728 413656376
31834375 31727995
907418695 907275167
762369213 762229963
800347148 800400140
942309998 942202700
277921267 277823747
801429780 801272088
392730367 392888329
337847493 337679163
557723147 557872663
536288185 536313427
7407681 7356363
215176455 215082431
11762029 11636401
460555128 460690472
427267212 427297112
896164671 896359979
400406943 400518273
142734969 142682521
952398620 952542858
618736953 618648615
569801856 569946674
459945275 459945631
370882411 371080063
786778662 786629630
856475990 856644762
564084704 564240876
768754487 768870413
877943703 877970639
832791077 832852591
534681878 534648378
867743911 867738683
62115670 62021416
480492167 480486649
956231085 956370109
210435522 210591006
485212355 485261481
772232588 772367174
593289819 593253117
877120323 877312189
349300063 349122301
545369249 545422773
525360866 525556080
290614392 290642970
847442762 847495172
815748416 815724790
503912885 503863321
514637117 514654467
943500626 943515050
697520757 697341745
447132563 447024123
784119252 784044056
426498020 426308216
507650367 507602329
719887022 719849938
372355118 372201884
443570216 443639098
507792239 507671597
616615847 616788035
692922468 692908554
110581392 110531918
407652265 407823879
290203484 290165498
768305435 768431851
119576354 119611932
603292012 603432998
810625950 810534026
769304160 769143380
733007686 732880826
728803967 728690781
659505499 659426423
836827178 836797682
636118191 635924959
325313725 325417571
8296764 8281704
989620208 989430458
184232277 184380527
836027918 836106506
70632818 70508758
38295795 38264057
574570187 574739169
959016089 959088717
270173214 270262410
439741531 439774957
60663270 60653244
219768069 219804407
986548932 986701806
646581024 646505954
766758670 766695910
284269687 284428451
91318611 91230949
870128877 870259603
37617820 37508880
760194558 760323210
565947341 566133797
835100774 835045820
42728838 42921496
572566562 572582986
660819560 660801720
181913913 181930371
609792363 609763375
721982779 721801225
870676733 870809331
930380856 930551844
509867132 509881082
396753777 396950617
657923540 657803528
834948962 834846022
282977689 282917817
503954309 504059981
629490741 629503435
536419375 536556195
66833993 66870685
458654886 458523894
98102526 97910180
419651026 419720584
172835953 172641473
643622217 643634253
614872764 615022992
841629619 841771019
21183416 21213230
408360569 408398527
415917704 416046054
236390156 236311920
479843890 479863500
703113990 702942282
582731962 582852292
409276490 409262158
626961124 627107068
309624108 309612766
64129448 64304176
532935825 532811417
653837299 654023763
863843350 863820166
947915665 947938835
799720471 799613959
223809727 223928567
610112385 610152481
649449025 649621557
121636134 121696294
123348837 123486839
944725257 944540489
751819132 751909262
623573459 623429177
739560096 739554870
793031693 793065941
854237445 854304811
1660579 1571463
351832399 351900193
200331902 200348012
469869091 469982137
617599358 617399892
849681215 849624507
171571110 171526070
126106834 126289372
469471739 469635327
868189457 868269965
247708725 247853583
385509724 385323554
350072096 350192258
227355913 227320341
540971260 540883972
567258623 567391679
413065727 413028589
236960260 237049342
391432813 391458493
723668254 723659274
155857903 155726703
662494461 662668831
131213743 131340479
521054305 521181281
513957184 514034816
641808880 641712856
811956807 811905617
222963400 222817258
675665846 675667198
633837428 633696190
655541575 655495343
999237047 999181313
279625654 279580816
341557700 341753712
581997528 581988550
400102474 400004714
458355415 458526997
963126656 963052720
699582406 699683030
529981031 529914167
803832440 803648638
715107167 715191015
885273263 885346603
501903551 501739305
161105492 161156786
5165996 5141710
866326388 866218760
888868228 889066856
417778661 417895515
807333327 807326629
230083324 230224996
310746891 310580567
655336968 655250694
57583958 57689316
137721440 137671612
684250067 684172915
414180995 414313067
106395521 106415137
551336624 551392940
238803368 238623196
857821380 857967884
470657818 470829004
435510259 435407343
848262121 848383133
272904872 272725040
978911812 978823572
721140963 721048291
335856036 335771010
588838436 588761636
765708123 765859249
586801224 586773028
820476448 820542364
810692269 810853241
984004630 984051314
94848312 94795860
498507260 498322312
474000457 473952693
959293697 959403003
261745707 261722729
551709303 551586091
291062657 290906575
205968559 206118701
328965487 328917983
828757456 828828904
92785903 92952877
831253695 831311001
247353744 247164434
136232178 136136766
38477384 38598794
604845921 604888075
388493182 388444192
38026865 37904217
34267789 34410975
337187685 337248129
341472940 341314128
377616405 377790141
306021651 305968935
190978153 190839953
516241144 516206166
969735659 969854889
230987150 231179850
827902434 827861410
157372218 157552570
413300044 413464438
280739540 280882466
405755796 405811694
20538418 20627678
970102498 970267646
98126820 98150554
200567424 200379638
676873868 676780150
235472444 235370988
442973394 442919198
209702033 209878429
392173202 392223132
864763246 864848600
562548251 562715389
817725035 817726411
732191462 732096164
993473526 993302150
897611087 897728037
571076609 570986259
768562442 768441874
220601750 220736534
529818537 529746355
28621468 28736818
263773421 263675539
789481318 789496452
278753423 278832245
653291037 653171581
740193920 740243776
549013473 549107521
880873681 880683901
314044313 313875635
827111652 826926608
159523372 159518116
356671704 356562444
775914426 776018062
765955362 765975526
580940301 580832573
67782188 67598708
51618079 51711177
344794814 344616836
346588336 346699536
529597692 529529030
409577782 409644146
979747828 979912882
539411352 539465500
562886447 562838617
386245943 386274811
282271520 282394360
352683859 352631275
69730383 69577143
543553100 543465042
560909036 561001618
977090137 977067989
659510979 659662781
59864388 59745578
936234802 936330826
374405180 374580028
431574380 431658040
636441809 636390287
456169104 456249912
425592876 425625632
640577034 640744562
93871703 93988931
109834003 110013453
299669817 299828327
244618761 244604373
587429790 587528172
686155829 686103569
53099163 53158335
845385631 845297559
355236595 355200835
173331296 173311184
517734767 517720339
264981363 264828923
289763465 289775289
279706648 279762270
266419651 266559753
576856418 576849112
127419715 127238439
980290388 980370576
45062793 44979771
586787126 586602410
818903816 819099358
204318208 204218442
787176683 787317271
307554295 307707931
994006731 993937901
384781301 384843659
428120683 428092905
246574706 246417304
57568468 57478436
786043127 786044691
66681416 66497592
500783418 500943940
612340605 612474883
995192045 995328789
233628526 233533690
370646004 370458032
128600673 128679313
639061088 639114734
343713649 343895157
766433049 766540967
532464148 532577130
814306145 814242129
518600008 518466970
109716811 109753829
948152283 948129011
584332381 584254443
86973865 86861971
456443525 456520211
116761974 116942966
651051371 651002113
44600823 44418131
777422527 777225311
4175592 3999812
379734989 379664821
198837003 198917335
326142192 326109448
964458459 964462257
656559565 656555997
533134168 533320078
542712921 542662557
865834307 865728449
793159039 792972843
190006522 190029438
169893537 169711905
569822876 569871118
568386541 568481929
373378194 373553524
929689539 929566903
325352311 325251167
727827416 727676764
990707315 990857335
454359058 454323246
432334360 432181224
918023811 918074851
552219866 552395524
563505735 563534799
203488058 203641480
726482265 726369019
52375099 52416661
729219204 729193262
443279879 443274579
30665146 30820326
556093025 555930803
892891331 892908025
59685749 59507643
852452035 852600051
251624059 251667691
990965492 991093134
29457464 29317884
194118112 194310802
234579121 234732003
329280598 329422844
129048609 129142907
790076674 790174056
436044612 436056594
146619373 146565317
30985379 30823049
325748830 325921262
573260739 573345543
193605933 193487197
504256155 504317657
841868438 841673600
21481812 21287972
186091945 185986431
968697616 968527182
947794322 947605662
781391419 781524309
345581143 345773031
598697802 598608010
124481822 124567920
442047644 441915552
49363590 49449036
680650758 680830104
398517534 398581724
670999185 671078011
364406670 364489960
960116498 960273848
493586582 493591482
425001102 425051594
976759970 976866854
248474879 248583249
696863944 696758448
843138950 843041666
388151729 388067543
807764356 807795404
29272372 29088418
429338225 429515751
754710587 754688467
521113495 521299401
608613150 608717176
887679364 887819552
560785904 560666720
252514334 252683016
130685764 130537238
553169058 553080782
252815724 252998580
992087217 991904793
322216654 322118830
993170714 993251644
176861495 176694333
294117421 294001413
872184988 872148474
559450359 559625831
60222496 60064426
715267203 715323005
812142150 811951308
65784984 65767348
935530470 935412946
477402617 477418993
563861894 563878558
688386851 688221211
840058931 839998053
832643855 832719431
830535019 830381505
637243574 637339220
169047291 168954749
355406693 355582531
303758017 303603579
315676264 315566628
801896043 802041911
435442340 435578178
382373987 382395925
885434027 885259179
314190997 314367647
801906637 801711199
987126144 987233620
908823322 908909138
927988145 927862773
519276140 519185890
24376754 24286078
245394725 245373119
296658619 296537193
827217331 827105961
982820111 982774103
904947196 905053052
506571606 506580008
314583609 314643375
902419447 902277723
989155316 989075910
48392862 48574378
494893072 494970774
557886881 558005055
24234316 24275606
5335057 5173545
726383967 726308427
354638784 354481218
523334030 523288528
722473094 722325150
375481741 375298697
448025887 448063467
465175452 465001584
631179251 631378605
443719125 443804279
984708463 984543879
697126099 697016595
824555705 824536423
194741305 194823215
968084419 967904763
961658858 961632726
792360414 792236658
386638567 386589895
608158854 608005960
82728706 82596810
532873621 532726801
568651291 568719313
163031562 163115226
16230120 16317470
898324463 898412389
686450848 686311592
915538699 915562137
27530469 27687705
943474742 943382364
746274538 746293036
293045402 292872044
226042860 226148640
309992741 310048607
621695226 621500422
656239267 656412111
367623758 367739586
608955406 608824894
695381934 695383786
35147886 35269724
79148059 79000597
491662241 491510101
753780728 753954166
751979870 751901326
372996470 373020770
88859653 88992339
19325326 19243984
620701954 620547180
883234390 883052540
722872560 723012192
537157988 537248746
452706289 452762089
237752420 237579422
859693415 859646501
797333490 797423082
44291411 44237601
474167640 473987764
695132889 695189165
396226657 396119807
881333417 881213557
604864930 604989148
134099271 134152387
459348711 459170255
709742085 709682063
207617662 207694936
178894521 178854927
294409972 294315550
692759992 692884742
124762676 124957600
566238581 566432117
199288730 199258336
156181276 156344750
793300858 793456752
172957625 172891837
955106553 954938211
879959731 880062665
911116014 911150160
314225892 314261942
473252170 473208320
266069690 266163984
614021498 614000822
583508806 583702726
975501613 975576215
970365439 970385587
63125589 62964813
686791897 686855843
240218246 240270706
742652702 742474002
343974693 343815621
573798739 573827479
636049717 636195021
859575491 859633253
256588193 256515173
354647246 354828708
112750040 112767832
406205389 406284763
201006225 200918721
159284627 159219649
277578081 277737433
373982505 374017607
849047712 849229374
13268435 13211817
788361238 788277424
577014960 577054144
354860474 354914904
564392709 564293983
946028822 946207752
508912266 508919438
325365648 325338974
107744083 107760289
623300980 623342232
161647652 161704438
660193615 660227863
787508464 787609484
69726716 69734050
856217099 856135225
613777716 613601220
84085615 84262377
93363592 93398394
62630859 62492031
970799583 970740103
574783830 574810704
187903417 188005245
477672047 477621897
364820207 364979327
564162790 564116472
216029401 216133801
433345757 433498307
543604569 543746811
348493422 348547064
999630705 999478743
621302995 621154885
177176415 177358629
891774249 891769787
882095823 882222383
484031605 483845611
208080166 208113264
162091664 161934268
672038892 672118122
607765014 607798778
68938626 69040114
317031566 316881700
805816852 805643596
664977926 664873670
942902523 942734911
614278105 614318769
261344643 261477691
843792077 843678317
850181377 850060285
644289078 644119146
974685477 974571571
960519646 960701352
695213167 695165163
294709286 294800530
483880843 483768341
343257803 343347743
930138089 930003185
227767418 227805776
28610073 28679143
230350859 230550621
860380745 860537337
653231309 653183039
812961011 812765843
160952535 161131139
825945297 826034971
194449929 194263947
720482458 720561952
338985523 339029209
553266664 553307364
467517717 467608809
287904319 287721269
466984880 466850278
92990101 92915653
475772310 475892508
732996384 733018988
916016071 916127259
941174227 941077095
542684327 542549083
993608043 993517029
508506053 508577365
483567663 483740597
550533084 550530208
131041698 130958360
87290962 87297812
99212128 99204954
488604889 488608349
313168986 313008412
419556786 419525544
675184545 675072885
307050787 307131643
740528509 740427187
32242711 32209325
21386100 21577524
383072714 383128668
798323522 798448502
7154125 7253273
44199443 44061857
317996722 317812992
841430452 841381316
668746073 668628611
836187506 836233920
88113563 88134667
545747642 545653246
158565193 158599311
785184433 785117531
994457177 994332795
86358146 86202608
711710394 711790530
937782308 937631446
742563352 742386854
145147806 145346424
540958604 541100826
915441152 915550418
801891660 801937294
795252653 795261397
582512356 582680764
218804525 218959333
338556610 338522980
548549086 548518654
878168321 878090885
532234154 532371474
2577491 2600993
307647670 307768192
82582504 82575442
501405296 501271606
275371918 275379476
447103945 447231089
589077079 589197123
106213404 106240916
303375751 303552973
413821749 413826751
215129443 215065851
780046939 780108909
717794953 717903541
211033044 211175298
564833547 564741959
793589096 793439524
96375219 96443025
413289147 413097575
339743210 339784080
424940464 424879376
597276418 597237038
3684413 3595913
773733043 773735665
901206561 901097433
232807755 232647429
744757212 744802804
853671098 853688728
790782647 790904325
810157538 810249798
692242135 692060811
984857497 984929109
876524013 876461431
920121313 920219717
870762176 870856486
921015730 921143510
43982142 43812688
202291241 202179699
462936266 463044836
118214445 118280851
248067918 247963610
284037741 284102971
271044068 271106640
594983311 595062863
332872197 332700321
135350524 135216246
353538928 353414736
252268042 252413180
658757742 658739140
228136597 228164047
970593914 970625314
496481019 496571905
820559984 820524744
45999395 46064221
966730564 966657872
365553968 365695190
274985747 274854907
263730533 263816309
455434081 455390517
967977471 967994591
540254159 540384421
947444068 947614090
555036121 555117337
302270560 302100746
646492997 646347261
146558634 146479170
815512598 815356182
19616116 19739672
953961729 953950803
324473803 324655201
400993304 401067674
144170944 144345620
859669958 859596548
812607614 812675582
357249197 357364949
329467548 329619516
266971551 267168479
656498688 656325534
155299139 155362181
760452124 760553576
217547741 217438773
973004729 972961407
986227581 986132363
343666106 343593550
844379157 844308409
388458291 388528073
459945453 459776973
500785938 500758820
382933953 382734281
26813839 26983627
831573892 831615452
277796166 277817516
545217955 545254101
129640249 129603421
277127883 277088513
798149061 798057511
929973170 929954674
860988531 860806025
520298307 520490079
779603482 779548436
370195458 370043548
212127613 211994345
266116837 265977561
716312667 716492835
172514463 172485927
991516789 991610649
70445785 70326915
314244562 314279322
94314054 94351812
2102215 2133349
368131085 368228257
25425223 25393473
192819230 192709042
988679361 988514795
175460598 175326870
847297493 847113505
258641359 258641729
435943081 435902063
211327359 211407917
287481557 287456857
235366824 235421716
161451120 161545322
745693840 745659586
696960783 697071347
893173524 893182074
993972316 993866394
237193704 237332216
936872065 936812351
809054453 809148017
773080604 772918784
227474182 227422014
86092440 86015566
584893325 584697253
247669970 247526768
686592781 686763317
411646376 411446560
603086624 602916882
960839985 960742345
708676239 708687175
422136732 422002716
122805493 122937729
462936500 462801668
610201541 610103421
721224314 721057612
445112271 445294745
961843650 961880870
393954657 394097647
765316985 765502995
351392465 351231367
843708302 843875852
816490781 816561971
841130583 841000311
975674002 975726820
944464473 944621713
381162233 381166589
137932770 137941312
38279926 38188874
777719938 777592956
36744325 36623967
292101508 292062922
564544736 564392868
224110618 223917956
674803486 674690628
764960935 764970085
421456698 421309152
95285747 95479785
538241126 538372806
429153449 428995713
785499596 785406788
96231788 96062158
376402999 376283281
235239558 235082610
843999894 843987596
218609805 218492807
272504336 272431764
37246465 37311427
223777630 223660236
760735251 760877341
420834621 420742389
924582328 924606850
582418333 582321969
871913468 871837452
717832670 717974412
917595910 917708300
191669404 191718042
73790569 73969253
222070536 222110974
440486368 440467400
983158159 983142015
341787153 341782143
7744360 7759874
781374340 781294756
227127777 226994667
828421604 828351832
860052104 860057852
302984659 302853129
917045216 916885556
319846531 319762193
584668357 584795289
373142257 373306641
960070023 960012599
607054256 606857048
227244832 227103478
825320978 825326278
668298633 668387087
257429836 257624148
444840851 444759773
408404494 408599908
669257633 669246829
689560765 689532463
219781463 219946383
537416766 537493804
466046666 465859082
818707532 818611348
147714415 147705083
933998370 933887804
865046400 864969736
122512083 122645427
951254166 951260452
536374357 536487785
237934820 237883934
224583367 224657119
320379797 320442841
561149087 561064823
385725174 385741960
822149374 822137660
676943081 676804655
572587589 572585353
314564552 314722198
239226547 239048581
248820606 248764452
16767133 16652677
954193249 954306959
594402692 594311956
914954258 914873384
746463220 746382788
98527116 98627092
447393404 447229990
31346522 31206724
592795291 592964539
4950169 5128811
227527519 227420845
667712377 667720299
565200946 565137550
206825131 206762983
305309058 305323514
259742342 259706048
651871889 651833919
963956264 964040864
616966570 617006116
280943174 280821758
48437941 48421583
396377748 396321446
768193323 768017273
845732810 845838594
397894300 397868768
901705333 901880283
638497833 638501941
573015519 573007687
199791609 199885985
455878167 455986981
422395402 422312764
139442676 139359020
406240734 406372870
748508586 748341756
243711091 243591021
518533489 518406661
391929771 391902677
626563706 626585662
429761275 429843371
294754908 294714094
662146554 662312632
545640302 545450018
450334449 450501807
496724387 496655853
240286730 240455118
581392078 581573928
935171977 935330415
26544703 26681353
740690343 740553981
995869156 995822984
690241270 690118500
425303598 425374802
141050573 140851627
701179376 701036078
438868977 438712901
171462865 171429627
453781950 453581964
25690894 25494406
883897032 883837144
100706252 100642278
708663226 708813714
419451209 419415539
498050313 498117625
460894211 460876979
251932132 251926120
629350372 629199202
654639142 654529428
313234008 313385314
705265786 705099972
533400516 533239640
311829007 311634291
578250733 578064069
597213552 597363242
756831583 756720697
15755906 15842256
868766812 868767138
357659944 357478022
787663309 787672041
22549451 22705697
162411233 162230151
15451449 15631499
689709475 689702895
891455375 891516589
638450389 638586195
360154336 360084610
336054105 335986557
873696027 873853059
406002963 406071025
925080561 924940459
416800314 416691262
553615367 553550075
322439564 322277502
13460240 13347478
319283646 319462112
642159069 642347561
744780008 744598714
378092228 378172960
760965785 761110913
113731762 113617966
777066552 777154338
273106657 273033811
839789036 839948060
759854399 759792663
736928508 736835818
303551788 303593980
191760801 191741645
482696062 482855404
585263546 585096246
154834378 154975284
135887505 135999505
64046731 64028847
447167517 447097609
589820666 589752610
279835521 279913141
490975140 491151112
280033032 280200010
728981506 729049866
259724195 259595817
859922381 859964445
705951498 705808010
791631354 791683448
325083207 324907383
477223798 477211472
401202923 401396153
836744134 836812430
155135376 155018950
594095002 594272924
992454703 992431369
516197852 516351872
291842825 291753111
567221768 567287730
75979622 75889226
781614794 781641456
273774315 273632183
301276812 301115720
357783010 357722414
745641829 745556933
889234963 889044701
764919085 764864603
499590101 499517019
265168856 265361778
31781185 31646677
818378473 818200059
570892701 570811239
639087911 639079723
72956227 72914443
762299588 762111136
565433419 565535255
214630051 214607763
697437529 697603985
54613781 54431031
822899079 823036195
224192028 224364852
415616468 415758186
199964257 199853529
669269498 669422084
217674336 217510916
118243358 118318344
211048122 210887400
557609483 557472991
953393264 953282402
968451570 968500774
978196794 978242866
746592680 746667770
18216962 18172450
739384025 739431329
343131247 343296435
722849911 722938587
145541796 145719628
221099996 221241662
47923513 47985957
427282162 427174224
948488289 948313529
594965886 594806930
440721685 440882629
821245508 821426470
692772383 692658873
971827435 971840019
583605766 583556806
30265676 30450812
733917838 733994222
504583223 504692475
872828515 872743711
343436423 343387343
157125552 156926960
57952449 58009149
121261526 121099768
760793397 760710359
801939925 801934663
364418460 364585054
219043808 218995544
527498351 527430683
495226095 495063199
430676789 430511279
515969378 515901444
539348228 539353640
848077491 848143783
769018230 769188814
824659126 824509916
357307073 357284273
493179882 493190302
889756345 889815609
468028199 468061211
91152086 91051192
214263337 214399367
508315235 508412249
769619989 769485577
876845376 876920310
829871348 829970940
882375129 882384495
490178377 490004793
968509411 968492137
475771631 475737041
627788834 627851782
469699767 469687997
339007366 338812242
903851148 903724244
219404173 219454573
738423319 738596119
500007603 499956707
131398021 131546007
87297834 87297790
900310110 900276774
637009375 637058219
252957259 253039901
890715279 890612801
308774144 308592836
647466984 647606162
123036924 123164298
179470365 179647069
790287187 790162593
725889679 725948591
93069581 92985913
154619491 154522965
385894189 385740565
872165143 872161551
811895369 811874917
553410418 553459102
494986241 495144647
332561279 332401829
182961713 182990027
24200469 24229437
58845332 58752554
277028603 276990523
344841731 344930547
39080 116746
178491964 178451230
28811748 28736156
944659814 944790700
752666084 752702242
115308254 115434904
326200284 326084100
773548027 773524997
894882555 894696525
425225007 425172587
583346314 583244334
672194843 672041401
218243934 218045718
782222101 782152835
862589978 862554560
524999369 524881097
71877773 72061075
386131587 386162087
801211312 801229036
599600017 599404663
538197492 538222706
579275545 579179067
290148572 290026516
253324703 253247381
509888574 509873590
527744123 527892953
129050272 129095758
985451136 985548344
694233164 694285142
974411107 974435201
636116668 636119714
180996295 180979899
610298538 610314954
9327390 9390022
800274344 800164520
741314691 741405637
329106425 328922239
564979074 564864278
262384554 262319686
615871890 615999064
312337957 312403197
994623148 994529116
678842208 678929310
822048021 822002161
584656881 584637353
178874724 178679662
377403368 377263998
592738748 592765356
745302522 745154144
107711662 107543622
399305672 399405632
90400531 90281007
407785320 407918240
734197159 734262609
415813803 415977001
646498873 646487121
880400642 880269676
761011730 761008498
261635102 261734218
33499734 33486306
308653156 308683490
426958802 426860638
856920829 856732509
413364685 413564191
70989320 71113204
368179671 368121767
736847903 737009113
56691801 56635117
297383017 297506117
494737668 494863216
423800732 423777442
358111355 357932265
747422674 747414924
543268552 543219824
92494222 92442582
214762436 214632674
955996378 956190890
790680839 790580977
151245673 151287821
621915025 621937753
485123920 485147892
489539427 489413739
466250192 466303308
707074093 706935119
550048170 550128176
998879533 998955673
45579110 45591632
268031781 268149263
347389786 347528942
688553494 688666500
184804993 184825375
229789907 229953101
334737740 334922006
366202581 366173309
869991344 869869560
655249651 655104233
890934680 891079868
430962786 430772480
179686513 179774245
932642530 932824532
789488600 789425346
539066235 539238637
799240463 799278615
679900104 679883882
397680912 397818204
833045689 833079369
831401953 831375339
343390382 343482464
14237838 14088912
803341825 803207171
632258730 632206294
426230348 426180536
103871869 103763791
935807056 935831600
58305719 58172325
253686794 253490306
811427907 811584643
36354722 36253984
510682225 510533561
395525648 395463464
234088955 234229955
157770658 157706942
326565612 326703962
249589917 249686853
500019583 499995623
253240479 253212049
294396165 294563345
918233626 918049294
49827955 49712569
830636428 830600184
984061173 984247759
272297628 272307840
583061235 583120619
188273884 188268862
557914753 557880359
449575865 449607731
56006598 56073708
882921233 883048913
751087606 751178722
173423181 173305535
470199475 470045727
815289749 815196259
582510404 582596560
914702475 914581219
502307548 502306400
904490286 904522324
165456333 165367535
512247079 512157813
278190259 278077269
808066964 808173672
212601524 212421688
409337585 409426129
806697377 806719999
21683243 21808977
748770574 748735688
592768155 592879915
748302121 748114579
303740182 303775852
160534334 160363872
271480533 271601053
546811269 546782113
652126378 652295376
863168557 863262625
420058916 420048328
353323542 353162244
980751811 980687849
592362776 592246018
381573929 381528053
263622476 263630038
609180754 609002480
7736576 7819800
863693402 863764788
642191800 641995342
551195732 551364782
66904233 66951217
12228358 12337214
395443087 395443347
636619332 636674160
791945596 791913850
284153184 284052758
941743710 941738102
975230488 975218916
238048439 238247273
224768296 224949246
623763439 623904115
51311395 51124157
212975092 213153874
537527119 537460489
766970500 767151994
704700283 704519087
518823684 518740754
246213177 246270345
674577891 674747057
127863848 127719142
516556400 516676940
407305627 407302327
404384184 404456686
890276711 890330877
68020951 68174359
118697272 118760050
466189990 466276750
301852686 301674690
958456418 958571096
810494156 810579988
339569404 339441136
786977141 787040389
585922183 585819891
563210788 563159460
604539987 604498869
454051011 453956139
727062913 727069965
131970487 132006815
177093465 177040031
175117591 175056127
392709954 392685316
592304397 592207445
757923062 757881494
181667526 181601246
419998448 420014840
784234847 784221399
597555916 597399242
483476765 483627895
902720726 902683958
894606228 894622896
299044172 298915838
154812555 154904831
241913249 241982821
977461 874441
755904614 755895458
445270299 445433983
143736124 143588784
209722067 209790231
632343144 632347250
136763267 136751481
202917965 202752773
840269240 840073588
868766975 868747687
99203468 99167998
968736042 968762600
464738320 464899748
578311356 578190110
400534677 400660553
223360154 223531342
877054494 877186880
561003540 560999696
135319654 135403602
982824644 982831460
936282814 936281904
638217504 638214368
111332195 111508285
955194437 955197293
711607122 711458722
856702582 856716072
882216075 882228691
249943774 249910050
716710683 716714871
838795016 838732866
801231605 801226467
551152021 551069893
385329138 385149082
937774705 937789911
693953061 693757227
120987981 121180647
141104517 141200401
312651255 312702529
874054144 874191718
686359412 686294180
545932252 545792550
13977201 14163375
358407114 358368348
873966735 873923457
860235221 860069501
600078621 599943117
93552995 93382083
991597536 991745456
48854698 48750424
255608003 255412323
960524325 960387413
207652494 207828806
620969754 621068522
342088606 342273722
652349511 652540837
976751345 976634583
499492188 499688014
539692339 539701549
683332533 683427137
335260573 335387387
133853847 133827813
577145607 577179083
994915312 994733288
504440849 504637849
17795177 17973589
606519091 606482317
142613993 142474049
34188542 34339382
107459719 107352595
405231530 405346600
356683044 356700456
893499677 893393697
286799524 286778358
269466327 269466123
306288073 306103031
866500021 866508095
833303032 833182434
982552811 982664337
743344332 743302766
455650599 455808765
801418706 801580090
562130731 562249099
936964133 936984319
820002511 820127559
675538227 675540745
659591792 659733770
460265670 460381548
232952482 232989814
302169610 302073562
662766853 662728711
22733842 22677552
424609423 424483115
704541504 704396058
929752180 929695228
699185861 699333537
346428412 346431802
465991151 466102181
281290439 281340081
626824895 626853343
568005084 568127338
341928176 341841904
604671119 604581261
656296789 656325689
636722310 636626010
847129529 847131251
934610340 934542232
183976165 184073661
643195773 643283871
855661148 855791814
472854768 472714614
438099734 438086280
597288397 597264439
492539289 492448785
385641799 385484187
765585490 765622904
81973276 82151376
712763789 712687513
962137622 962037710
526070736 526106556
706251273 706324429
347565573 347492311
33562670 33436798
475522648 475653992
495691533 495624825
290618994 290762702
805325700 805378336
98855078 98731990
890804216 890912470
672648947 672715763
540450307 540603773
949322214 949141038
484453851 484471781
437597968 437513834
560816632 560906160
853770333 853954129
603391023 603506013
266588007 266675841
149908703 149978367
192604461 192718283
684089979 683989419
26839409 26756043
656153444 656145096
493058379 492972891
905449550 905510322
94513231 94565027
182935874 182855012
901206941 901326553
349025361 349098623
831559327 831423911
517939038 518016424
640647472 640660798
155792303 155677511
265785715 265837301
30699296 30717394
430939712 431136392
849279532 849455400
304448016 304630526
147874192 147962832
391803257 391698633
990368135 990402361
452850842 453008392
249677847 249872939
989073240 989069578
934142480 934209720
604342694 604232926
969498601 969431347
23752475 23653119
983082531 983131703
723488856 723407548
470044344 470067396
710124907 709946385
448456192 448488454
232780930 232971148
669692465 669747005
374710974 374623716
932760718 932888346
618901790 619059928
325443249 325561309
858412478 858394978
773364171 773442003
988893618 988804366
652910911 652807761
490318571 490440161
687465119 687493295
758853547 758722013
361912563 361748931
476063014 476002680
222583295 222621227
75288063 75184253
225342308 225160966
141895638 141894096
981283554 981172182
524336452 524493314
54063080 54043072
404307895 404420435
336945869 337078057
821689024 821616994
977935786 977842338
750746306 750723100
371498192 371689242
19322467 19515495
115823603 115897407
64140486 64075070
153477754 153576146
443345757 443364237
87998821 87989511
981992882 981919884
718852145 718877535
987179882 987114208
965903445 965729567
244619451 244618071
77477688 77631762
4645806 4498484
785399832 785453192
629542297 629622775
265385065 265338491
76681843 76581547
445625798 445783692
43177118 43299352
898272907 898085937
89205501 89301249
811705173 811885143
569609067 569626073
779168928 779273496
179377849 179297865
416230886 416139538
945831843 945896091
266489702 266466040
840012968 840028492
701107727 701096865
971122370 971241636
381787951 381808803
665604242 665411930
283937868 284070356
366880693 367017373
653669303 653560565
88375771 88563973
819537595 819588769
852687528 852512574
738936988 739095204
254389799 254216083
848649724 848677530
840171414 840135456
864481213 864670587
402999287 403148703
867556170 867657168
48930991 48983857
504941414 504955554
10100444 10251882
91101639 90938055
393511524 393490540
950083528 950256418
351405120 351379810
954031272 954176960
308407371 308450199
109621463 109598891
376034573 375837933
178486558 178632876
874616673 874794643
929044107 929168435
929478635 929412261
745733117 745769879
745062627 744932059
335680459 335813523
218443292 218511606
650962413 650867933
94408515 94351459
234903929 234807501
226501682 226385318
618995816 619124040
947893653 947694991
230450740 230315166
962896289 962897875
258071403 258242765
602189732 602294244
71828738 71668000
586336904 586486736
120527664 120607750
52798688 52774914
663827545 663967735
861606164 861717984
97056870 96919666
824647873 824670379
382704451 382755301
292148938 292258870
316466982 316305214
672811373 672884179
208221449 208402917
173119240 173155160
567049089 567163769
214880727 214866749
361830747 361704519
187568883 187472571
776528456 776605844
412864754 412992436
876045709 876128155
187438025 187520727
603654820 603536686
576852765 576760491
127663409 127651347
488960127 489068765
619437685 619570997
500708197 500863679
551438570 551628492
815832250 815987350
46545954 46443374
409610964 409528116
479512084 479501430
541731081 541575491
524615605 524429483
397009087 397133609
427501632 427637580
512774384 512717252
797666787 797564605
124102849 124255113
392034359 392198167
806199532 806233808
638992926 638915520
112758936 112729198
671726140 671545732
245349566 245337044
265342952 265494588
974617742 974753212
232374831 232345009
649417756 649386480
883314155 883154625
896004894 896069858
945169933 945036345
305658048 305597068
914123343 914193387
927695577 927516049
720650387 720822621
141215949 141363791
78864113 78710945
595749668 595783604
920655240 920583226
245554190 245408354
770068239 770073541
391529432 391722602
587478981 587311159
918167435 918299817
576802798 576806628
811465204 811425290
302353095 302492949
919476828 919437668
715286081 715203679
571559494 571673412
821466772 821449976
200392630 200367110
309580289 309762799
698751106 698668810
872274675 872151493
742152724 742250022
774598516 774775312
779081902 779221212
935403775 935257055
968112239 968056599
364448315 364340771
714141256 714321062
55454959 55544125
778253617 778132203
456109165 455941705
361124367 361239201
283786321 283843441
785077221 785121085
325502279 325332863
22097741 21982947
343558213 343406715
593639330 593587438
631521793 631512953
725762537 725626265
628862520 628799064
149801813 149943535
404503654 404574976
786763038 786835984
349787919 349632363
405096749 405224741
613820790 614011160
668011727 667841801
279362358 279466536
978340883 978381811
488088865 488189697
111764612 111618558
678009147 677823737
183951330 183875990
293950384 293944308
364478163 364501757
86280377 86187057
535875980 535867000
635931 753485
360744969 360671447
446114358 446122544
550850593 550715959
99117309 99134507
29611103 29594541
436985508 437110802
937706877 937562555
267604413 267670483
450905740 450856410
405407416 405562268
111009231 111152909
369620719 369800135
847130390 846971780
161865464 161813422
991445476 991261924
852664672 852814372
473989338 474011576
392978575 393064017
902319966 902186896
794888558 795063450
830956681 830940061
776293949 776453787
760033100 759897004
323583542 323395286
803088412 803274498
416076190 416185212
658465418 658378216
286724262 286749210
409269324 409099812
138154281 138097575
311995831 312176115
314579856 314391104
301419685 301538901
905874653 905843213
957014552 957121538
506609533 506731991
158653933 158778559
501665718 501821428
289861322 289720282
422942389 422786557
982246406 982267044
839063930 838925764
644432000 644252174
470572585 470743411
565512273 565562713
146031034 146102130
244435342 244366858
921508473 921460021
41098610 41269284
183025730 182954324
911724168 911875160
469967449 469996825
890634263 890515463
164467737 164310501
174174533 174313793
144346444 144344796
369475794 369567126
409828713 409944003
365410079 365280411
425362967 425560943
906203470 906007240
62184607 62046733
739819684 739860324
698868824 699051834
167283990 167198882
826501476 826411498
126751317 126914597
120379989 120471303
743090379 742900333
534809929 534762319
668188061 668246955
524200735 524353601
649295692 649286300
462803261 462655821
444158634 444080160
313613977 313714257
409977659 409920143
844236689 844299559
207054606 207086320
75201911 75079103
291355520 291446496
139172705 139075437
281323713 281356449
247484762 247564212
296740512 296865668
775132428 775270264
260982101 260957753
996969663 997090807
352020633 351863539
852997824 852977722
234519077 234470391
177472307 177465599
232876039 232739471
913750776 913621420
336468813 336464199
33966246 34154028
476385195 476317993
983772970 983842518
594188524 594357324
934708709 934511971
148092891 147931217
145858685 145801207
224014287 223842847
142822850 142993032
72282697 72134837
541594443 541622015
238004409 237910805
118709000 118811100
692917214 693044140
233983919 233814055
425773909 425908091
158988566 159082000
759119821 758987057
761769452 761750608
258265039 258220491
685517414 685353642
42054633 42213807
386946969 386897649
576664706 576567234
693296629 693274245
104323725 104365763
49361141 49267305
740826937 740738199
420627445 420788505
153492933 153659359
285743422 285604414
733690194 733531720
844492596 844416940
389875071 389926375
156906551 156919843
293399820 293329840
327175295 326994619
406181210 405982374
854919224 854952854
983107117 983089639
455150813 455195601
198026575 198100095
411309475 411459569
119311391 119318809
907346931 907301555
798600534 798556508
524693388 524734400
258746774 258668548
563717098 563789256
945445176 945548274
770957863 771006359
213646485 213473025
238492017 238415469
453473409 453534071
410387945 410514239
734505666 734425352
221440695 221416467
830708389 830564467
149740996 149845532
346643936 346453546
743618586 743628470
835371244 835369364
260000104 260141360
416287083 416387627
152967240 153050738
782180140 782187468
334057288 333874358
670430825 670534397
748449280 748628546
53986149 54140011
985091704 984893660
837415918 837317348
267746903 267594063
929529415 929527783
984295659 984199859
296977155 296839077
857403474 857478274
859834446 859867956
620205783 620193723
371178279 370981847
983480840 983590150
262021114 261912774
99972502 100008340
99984200 100127694
482847476 482863332
330122354 329968220
253528762 253451560
832225383 832065907
14916834 14994302
139735397 139612277
3121037 3279307
599911788 599837494
261514495 261534759
166486084 166292836
273633114 273453590
570342616 570411260
502181469 502246243
319234246 319297138
81175257 81253027
421588401 421705887
652338876 652251876
549992450 549870232
905877002 905965132
975873226 975739374
850838697 850751145
376703452 376895570
461697511 461748653
487638101 487674073
338844570 338721342
911338625 911396987
728203491 728276001
679952980 680060764
187242311 187194721
989995106 990175068
440127546 440146912
838212866 838147770
599759333 599871559
108438059 108492997
25806317 25693411
395417540 395494556
672498506 672383094
298438447 298476017
451214058 451333486
927087186 927069368
85812552 85654626
222210704 222220022
452734189 452633249
146839347 147028589
703854342 704032620
590413213 590291713
564468675 564620797
936547412 936424404
977074298 977190118
40255381 40360161
25968791 26024595
615850275 615749321
974948953 974919933
677431857 677589361
245650220 245730754
90727829 90822459
463807342 463859498
424098727 424019441
905407470 905248912
909362759 909446895
329747770 329861884
760502850 760327666
107193071 107130061
560711839 560675097
885727226 885743706
637202488 637187556
97140159 96973581
542980985 542991761
268689704 268511226
873850355 873855763
598376178 598206090
815730830 815891748
878516231 878485845
778679148 778497092
140491220 140328764
712380765 712363991
24286407 24467101
616544487 616363431
614636008 614450142
162649302 162556246
208722216 208657088
396728719 396782905
395554857 395644111
922859892 923041236
873226520 873079222
648782892 648642912
159434338 159491442
833159777 832998961
239435215 239251531
516223655 516079043
754457632 754331708
91685857 91576705
390667334 390586482
990830483 990884187
251220020 251064266
955195865 955017241
698582182 698601048
993919355 993875059
733222546 733395116
560002817 560168521
681051214 680941464
402753595 402799323
371876307 371916639
276949008 277108198
544759310 544610876
825679460 825761792
141658967 141658055
279396927 279339269
744456212 744600342
987465810 987482500
611494398 611621292
381164411 381048947
651750200 651583954
853053322 853088868
603362505 603292935
517556908 517380676
486894618 486963014
331851176 331782420
65969223 65786231
609777869 609601211
34263962 34165392
940888631 940841165
259391640 259288682
319384132 319540092
379176502 379263316
428486918 428395286
318647792 318493886
978029316 977842256
638630931 638573343
278584182 278626610
224721569 224858771
663724865 663604879
347692076 347807052
150931241 151068789
321300166 321196190
917892743 918049331
165233665 165179215
164997653 165167223
869543404 869494428
461709753 461645579
49029833 48937881
468460406 468350788
791964230 792085272
153981096 154014200
117234029 117119841
450562372 450441242
153608020 153710698
628951582 628970252
748871897 748950353
158430983 158484405
687855133 688000565
618358039 618305909
459344939 459523883
151700603 151692649
792741999 792740775
354395182 354435664
52648734 52460542
967332945 967373581
545778529 545862401
285774029 285850863
11937662 12090450
746982054 747058840
180852969 180670745
965978055 966028179
529031675 529194033
192616758 192474582
828721003 828532895
921895603 921855655
594837889 594806527
497040968 497171198
178724835 178540917
537620173 537434065
355788299 355739713
416868771 416905691
699024600 699105002
416890304 416921078
188170906 188219294
387924190 387836852
986481842 986360222
859259297 859151945
436366999 436197957
638123928 638000156
206688125 206794057
202520663 202597311
749041699 749004887
259571029 259392913
109304535 109298867
559079525 558894781
748538913 748491573
228550947 228508755
860777058 860636506
774610506 774434698
32226018 32172370
729983924 730136566
195798804 195859694
57522455 57334657
661467219 661648313
157439363 157249671
39123119 39209065
442670205 442542563
203168952 203313182
521018669 521002013
800373644 800175044
587395070 587389456
890817666 891007274
598563696 598652906
192545670 192435756
274138867 274197851
998170013 998059591
118333715 118438633
409066417 409155909
486569583 486660051
256216887 256190367
219517903 219391243
417658432 417539006
355858124 355790872
629981557 629875353
109921319 109906309
341143556 341298362
196563578 196479568
560167924 560355588
86591705 86784469
96804042 96719902
813057065 812872051
789950003 789911121
860812109 860742007
417236503 417419389
627906909 628058525
219056376 219126518
876215575 876214479
632808678 632946414
679586440 679404292
842269244 842376474
261034239 261052491
303571260 303680798
687340338 687190002
548663559 548810313
11080195 11044525
244725744 244638108
270040922 270217812
366657323 366669323
216777129 216875777
391467569 391626017
914915949 914998101
473222854 473165788
73864214 73784264
479175053 479236635
91135265 91250071
134412548 134571018
618153971 618016279
674208095 674096747
874885712 874711486
445849240 445857384
969247512 969394688
179715526 179832964
155077163 154977759
228824199 228830183
450058032 450186756
64350376 64518138
263430695 263278777
118329940 118326054
842718660 842842394
922649443 922647939
957842287 957871699
805985045 805803387
946898538 946938284
127318540 127122188
877545844 877465056
320925274 320846620
906965851 906881387
259340161 259279423
603736228 603573412
407661738 407738072
916892766 916696914
561666403 561497087
403697773 403833781
966030094 966198468
428474494 428626610
652761149 652654657
50592358 50569328
370554211 370737797
451202244 451040478
337123181 337214369
786349365 786347865
423044987 422946067
188088032 188099168
656234683 656072205
325913266 325929258
613233346 613192934
482775733 482591065
518447063 518313193
714418944 714409816
587911895 587844077
512495391 512345735
170365824 170177506
970750352 970848814
521498420 521650702
854118717 854078981
523815359 523970159
464866162 464933334
355689523 355591641
846118069 846301189
792686489 792602299
160208436 160099524
349773418 349802420
783838104 783976832
869680718 869708556
550365876 550293722
816322139 816424113
526357396 526278126
929733389 929770971
882805109 882742463
985935668 986058532
239488441 239381989
362536994 362385032
776373868 776192380
865468978 865506578
272985372 273070234
441105775 441111863
658393069 658537767
29597949 29734587
869239101 869367253
539913916 540093344
111066034 111081070
403973546 403882710
784602156 784577488
753589072 753471652
548943250 548751980
481992409 482001637
218786781 218747575
599874641 599868477
814906493 814931917
87293054 87240604
530587686 530738356
118834430 118890238
802554169 802722827
342895206 342732968
169423188 169385184
102303290 102195548
382384956 382241774
203358348 203269972
124566479 124728699
520562732 520744872
88984986 89105268
563938825 563918795
701525280 701341566
35997102 36018276
769201192 769176436
349896708 349708132
504327869 504441633
49300897 49314223
596626732 596464576
171410955 171366503
898658403 898501171
469697030 469873702
819231149 819421357
757320527 757387573
779873422 779931908
466993652 467146712
251910870 251929126
643140581 643035807
568013082 567895798
646637374 646764744
530470912 530636016
752972153 753167403
773345593 773302711
312405967 312558783
404218305 404081583
356446288 356502458
921780044 921853820
707908238 707885246
477982878 477903630
370712722 370762872
348285827 348274527
802745959 802699695
929062145 929106271
12395311 12520403
571121504 571296724
577882218 577822838
138084146 138125928
676952382 676933780
866621260 866609936
490231906 490124848
939036987 938862397
573587922 573737768
569401774 569263328
681451613 681265563
228523063 228513385
629776366 629679678
676721402 676762030
319986664 319855114
532010499 531980737
496890296 497057136
343411883 343283603
217216903 217087379
330417433 330423323
240244476 240075948
232219007 232268809
115554499 115477235
374618217 374591239
235161084 235054010
115948897 116104705
167853736 167744702
425653265 425733317
376550337 376357005
386342772 386366188
686928270 687086474
809374780 809480754
931177640 931141460
992339366 992442978
80951618 80972140
403699136 403542890
551799481 551886039
942818717 942764777
932380418 932553030
577339796 577521334
627286405 627183113
178231126 178231824
145080509 145203195
211989990 211827050
262746569 262617353
866462041 866346549
750745838 750746774
213960330 214063038
592320260 592405292
628830792 628648422
80090673 80003873
342814087 342642785
897649915 897806159
803377199 803477371
698336580 698375918
963175851 963077461
591682610 591599978
32721908 32722406
21064452 21141210
633321548 633355164
742757500 742601598
647172002 647229066
201571465 201518385
994607181 994639115
40459771 40639187
192355659 192490713
246072929 246241761
214293541 214160627
250273622 250202472
103272083 103414883
182380828 182575540
356894859 356753355
760692279 760527819
420487687 420462989
866672270 866759452
251754823 251867145
222215363 222041897
907475064 907362326
330752870 330611518
18930141 18909179
780718074 780741406
274652212 274467950
468763972 468904590
572202448 572398224
644187700 644157888
723250201 723367813
677674970 677503752
63849997 64037789
538561993 538667941
806808486 806875906
101126473 101081757
655212519 655293831
92715692 92608964
987286344 987253922
817946401 818053425
817534549 817464615
380260753 380357877
703827652 703678364
635053659 635128575
185063413 185010751
586411820 586336598
694665119 694599229
672950085 673060575
354326390 354327028
282488999 282422385
771448052 771346180
704939690 704742094
72409144 72596390
125555508 125486054
452146991 452023003
66473918 66283808
57662170 57716462
576548086 576540144
662737295 662796411
216533644 216337016
340420341 340449079
673085558 673099954
754001917 754077991
867406082 867551940
58787104 58903560
240363640 240177772
290004933 290014215
363177436 363373082
16348541 16422467
616856029 616893919
780077924 779884862
110898270 110773810
722789301 722660683
497106083 497008189
382059623 381871055
4660740 4633312
521454109 521484423
68181959 68313875
926224923 926313069
43662025 43802177
283045629 283193959
685999903 686074203
620819436 620765794
682759410 682563732
955271354 955169304
683043318 682985256
395827847 395893093
239555551 239434419
98672466 98581718
126463163 126647215
746670579 746818043
763007845 763031965
243255423 243440747
217592626 217502856
980259607 980188171
160926917 161041837
401212015 401018207
480084475 480118555
972205153 972114801
600307646 600410798
237138656 237201478
405484842 405452642
849895834 849829262
6761136 6632198
731611760 731805978
923646289 923576943
77711722 77755118
261549037 261520481
833004217 832877141
631175859 631046655
136546584 136671406
37106435 37083965
424640551 424651465
54053076 53874752
504962244 505066164
679042290 678981110
449059224 448911806
706493473 706362939
523299992 523259874
595265425 595249713
350392297 350385453
291666114 291706440
928353217 928290539
320603821 320426005
46946314 46899614
261791674 261837270
644342087 644236069
739132075 739254505
226558864 226713276
258233947 258296131
796825869 796767247
345605783 345478627
22809476 22985342
530663021 530618685
898579787 898403125
158339449 158253945
559058619 559100431
520791940 520697804
434852239 434754285
772472548 772627966
939416342 939455088
825671719 825855901
92744146 92869390
482031334 482219214
990999663 990996879
148911763 149009793
125171059 125116799
697215418 697079478
216563900 216609706
432465388 432570478
71686877 71663151
160153980 159984722
567959953 568066211
640451991 640253543
865732900 865715322
556278512 556178334
926618118 926582888
265704881 265731285
356097542 356052410
224339542 224390162
969609413 969563127
97956557 98006353
35049238 34956238
53816526 53762886
593184717 593056053
637033797 636856359
692177060 692307210
84685146 84770988
380309315 380228307
542072636 541995582
289966461 290061969
510724515 510849901
363567855 363716503
740912752 741037060
72383222 72415168
315806519 315879465
105553784 105588576
71468847 71639703
480290491 480420115
570552956 570722702
106574717 106520549
486169446 486320766
988256069 988356841
433434950 433561664
566949946 566752422
306868552 306678328
946335576 946456108
339111787 339003375
153871400 153778038
533874021 533762427
448641384 448571194
301956582 302121586
561513214 561497686
864028816 864092578
434746510 434649342
507342239 507415673
629175462 628984352
244681926 244666246
830444373 830295317
269433480 269535656
115095961 115045789
714037413 714172499
475349394 475230170
118308691 118327997
411639276 411755816
648097619 648109549
553738810 553665184
931316270 931452840
582909153 583090927
656962573 656995805
457907493 457926767
751472482 751377218
867709098 867888406
677159168 677271440
612646794 612825428
767471606 767294342
189714923 189802335
608038099 607847713
654255351 654360385
294910314 294899026
58915365 58891755
796249675 796115075
785683945 785762205
515900793 516054245
291350811 291542181
465638281 465806699
201631785 201687157
12648587 12816677
317357789 317326915
180419634 180549148
50923751 51003489
10067993 10176163
601729453 601925773
529485731 529378787
480286085 480184831
521610600 521690804
742044405 742201373
503919625 504007145
799313925 799492939
565297767 565484337
561066016 561035894
254897744 254896942
306180981 306005585
666244426 666361604
829035123 829153433
268833954 268722692
109457900 109327418
939865557 940048305
263768986 263863632
344654921 344468227
201089154 201077696
691903376 691849130
206886436 206763826
500694409 500500317
409701699 409712565
344421075 344307217
388235066 388068392
409385584 409569540
999518012 999472024
553287014 553101150
996258428 996384196
755834006 755975222
783492503 783656005
878443413 878466109
391706429 391738775
782357399 782364719
265079923 264882803
758367323 758506581
834822738 834683022
296514645 296510057
178295671 178316995
16259499 16117515
999953475 999809187
336809117 336700305
881847942 881807318
719487396 719520426
428849879 429032493
196266152 196177744
310170198 310050308
85642375 85636953
942493891 942430129
914957025 914951491
429031732 429033254
560524401 560418987
445005432 445203508
437050147 437171457
479180481 479311225
902657785 902783667
291231266 291045540
986281754 986328600
763833722 763833608
18438970 18543712
868455491 868611729
842780527 842735095
324576367 324734035
246206485 246334205
801165305 801032205
484653951 484773951
48189251 48362803
215877057 215988683
989079046 989067434
535954639 535982063
970328763 970375513
784081654 784063114
188535297 188692411
289897692 290009574
998294835 998145167
527991003 528110661
825405073 825384595
333079352 333117226
235467731 235563809
900426317 900458087
604595110 604747128
169779009 169637405
545924161 546030969
904129440 904183270
53529321 53693661
581628534 581564998
804836403 804972713
238663708 238713282
292168073 292166697
120768849 120661133
558569065 558480029
79809339 79780761
107399871 107300237
80128550 80052796
441431483 441274541
518524552 518679196
263328958 263212350
559933855 559825123
211741751 211823613
24538018 24404280
455870895 455787869
513465596 513526132
360356804 360227156
710697172 710593240
93200908 93277976
173750844 173865296
639761790 639940064
375336608 375196206
392542218 392361580
653213998 653368076
677215304 677016532
933119327 933196963
950734760 950858862
812503030 812307744
659222646 659366972
172699999 172620917
625249727 625286319
894320685 894333261
690761937 690728419
600650214 600756688
615510734 615589096
321171036 321248178
793198128 793189074
313782569 313727481
305428761 305561483
360608904 360475826
928321878 928305580
361614377 361458851
599726994 599582114
397046676 397036762
292429746 292251372
422701307 422816471
880548743 880605731
241091020 241233960
384474804 384587562
792818597 792848777
403898432 403928128
640519791 640566869
700104827 699994701
376799511 376680199
505335632 505192246
824721334 824900560
278605396 278473304
689359203 689300489
628210997 628086455
344866734 344722894
986076933 986040131
398228233 398047071
450627886 450691782
986989976 987063722
530553464 530380644
443199969 443238705
183566408 183624426
742058102 741949126
568939865 568815673
864678445 864805923
319172582 319265692
996390803 996564067
626333428 626453526
979830355 979684033
809969583 810082995
929723704 929655374
901462481 901315685
215568827 215596053
77165605 77080867
647896795 647827481
396457000 396595848
127495677 127343753
855929903 855988119
995637159 995733049
761775130 761763774
172351156 172282724
148233778 148246148
189051793 189121489
504357676 504277638
537930742 537936246
395647326 395695294
101161946 101091000
708087138 708118108
17314207 17141599
450928516 450926576
847584253 847406091
919402222 919405592
118361989 118515277
844780662 844668970
526671955 526629717
518314986 518288624
593667560 593611100
109175769 109301701
771699142 771609110
631685130 631523014
278304997 278422799
525150646 525267004
997695498 997862720
461095024 460917544
86035051 86193979
18087107 18081819
492253700 492287644
738174515 738256245
980720738 980877266
481226339 481195157
332051729 331995437
115203305 115283253
912175060 911987172
472463927 472434873
197247192 197389844
389722279 389608529
812405387 812223937
880699006 880737404
620574819 620624567
840627810 840641442
340550448 340543824
345470087 345542205
207091658 207177362
419023660 418826852
713521325 713409053
964378738 964268690
609351663 609199305
386743047 386857225
49406313 49315969
392627915 392697635
964745737 964879555
884377110 884500236
389149359 388953243
983139017 983177301
276817523 276725183
76322281 76366989
135074268 135089668
192895193 192883723
105810541 105653159
291686277 291631619
517717353 517752181
207506638 207589088
192749002 192889458
443649876 443628320
604854574 604866998
411686287 411606465
101720623 101632093
311844693 311995325
856470300 856347706
205921101 205934819
663601876 663471552
239222427 239343373
824674101 824666657
901053805 900939829
979028364 978919826
549474200 549419720
663230982 663228802
189033119 189015443
300122099 299963519
115496343 115515867
696811196 696673570
865811516 865857098
192251722 192388752
941013030 940813770
420526554 420683348
8739906 8578048
907324243 907263697
665665927 665582909
670042837 669996629
583295324 583200746
812819757 812717659
524126904 523979606
630102356 630105218
593785586 593749060
481062657 480907075
763649886 763755416
443320624 443407850
168278301 168219583
80608392 80577200
592912691 593016387
84112646 84173996
731926892 731992416
591822186 591645734
623173881 623215451
358307430 358173372
192354318 192423186
377333683 377303569
297636530 297703462
354008143 353968911
990169975 990180161
926569488 926527090
901500186 901686668
207357610 207354186
683965973 683922565
462576687 462523435
859279519 859424981
460432901 460407027
349653832 349639448
747418799 747268695
60120331 59975043
66213515 66283299
470055870 469937780
696305413 696376691
812046729 812046245
929470555 929486715
367073895 367214437
291836972 291995448
8250953 8342575
844953427 844961601
865336826 865487778
307921512 307763778
168675130 168621020
366178385 366304905
689663992 689589510
932032651 932079135
135315716 135510060
302039084 301930136
696077800 696168474
311731649 311647817
798404658 798492346
94897917 94883529
449591798 449525464
928099539 928105391
806930802 806821010
250270694 250276550
738453207 738256681
358642388 358720530
323684036 323641004
775219584 775320944
60624959 60543893
980836276 980955042
715277058 715295104
171031296 171184200
962663149 962478187
266240416 266087552
180304679 180346083
798974093 798792683
468597852 468625666
997525180 997569526
142204002 142342006
228770552 228620262
959782038 959706950
208382560 208495016
745719435 745870001
98863971 98989721
871876481 872019591
992725399 992912613
150279117 150364993
238879516 238845768
725059282 724939018
221002614 220981820
963132660 963219042
286993377 287009065
874883594 874887830
691233995 691286675
304437286 304454708
327481918 327631158
769356806 769251514
563748347 563830165
583917722 583873942
757420544 757354602
465952874 465921878
473554613 473747551
2446615 2289385
896182325 896090839
354826852 354830564
702789346 702676240
891465024 891568154
16100016 16046168
595527400 595530816
211506068 211622378
244273226 244355252
61755175 61816473
634229102 634264874
71190396 71314522
414255703 414390257
904837021 904977017
768948046 769031678
125042889 125041147
985997100 985853962
961214702 961060170
602073511 602141433
293275722 293108596
153819271 153824719
873078301 872972611
508664090 508490640
39466439 39452839
554585279 554534791
710295907 710481173
538908367 538886267
806496372 806665480
587855403 587847547
237004801 236965651
996685406 996862598
310911899 310864423
358506366 358597282
9816423 9860983
690567381 690554499
169820147 169966927
995648754 995545606
270504609 270439371
28644608 28478622
480216867 480355303
67435780 67335308
548736936 548558184
821986201 822025091
864662993 864678181
824078430 823927916
254619342 254749464
86476584 86432214
628555703 628410143
655383428 655360368
297007663 297184867
782496763 782480035
931708876 931613384
479650593 479471653
883558283 883457403
360138392 360291980
194586517 194428341
37882386 37935814
649465329 649535291
362327151 362455863
413193361 413165055
823152786 823202950
773682530 773682304
32836739 32815517
512032558 511890374
82913374 82988736
94409223 94407807
424001802 423932258
519149567 519231015
25401799 25546505
34966982 34937478
874043275 874052947
520190307 520341437
96314261 96149315
323589054 323578030
402776459 402698165
179023432 179117602
962703316 962622982
142074994 141903410
222246993 222445845
736624896 736537762
793048817 793041857
458806645 458612405
781051398 781170870
399927329 399924269
563572942 563693836
893568898 893619224
975744641 975756327
208255946 208282186
744018629 743834657
932128905 932029365
39400999 39531879
914807261 914913821
284658757 284546035
688187407 688304031
299379780 299388284
747198283 747280365
419203375 419175869
21084097 21198323
773205653 773175919
460323609 460169483
149254958 149140794
906589641 906583529
637393241 637484959
85561766 85562352
249866974 250020574
645535751 645349781
289769377 289734537
795082025 795161687
521488686 521480160
722593867 722488039
358935198 358827188
46037221 46222349
539872254 539899698
486513225 486571281
806703872 806627088
152494764 152464548
91780216 91883370
97439927 97436029
669719735 669710303
367505222 367468906
89320100 89282398
185363 120977
572182818 572300336
118613265 118417703
405214837 405289065
419189622 419104386
615758084 615609278
697016065 696819675
997398419 997260641
360770235 360870011
653701592 653669760
500272556 500092658
435855716 435698738
180325614 180366552
478262268 478097300
910696023 910736433
825323628 825323346
22464574 22418678
749387242 749389020
600624862 600620434
350652165 350522081
403913280 403754282
505796531 505846785
138008405 137874219
83133635 83060139
360455933 360542365
120942372 120844508
230988338 231083500
777685884 777753992
189334441 189485071
72172223 72192905
643186441 643094721
483200818 483138158
962468512 962495674
971721500 971619446
803128718 803048718
670368857 670182113
770737742 770622950
494757782 494800442
799279884 799329166
310557063 310619469
342962776 342895076
47645467 47460449
498193453 498079361
798630613 798692349
114644270 114803864
487604885 487743261
385428 537418
909077036 909261142
171656520 171661202
781710928 781754844
263944734 263889066
45430977 45383281
169246062 169046458
301798239 301907133
594636734 594767638
505678146 505729894
337720965 337686309
462133679 461970833
166021185 165879203
87298545 87492713
956093634 955895032
194603780 194569254
340235638 340257632
743355524 743527844
562729033 562701745
181933801 182073657
719996724 719967878
731959654 731790380
398904481 398824905
416569739 416440185
76090455 76277115
221901777 221738781
406885861 406716825
311616308 311607796
247781154 247727446
131472014 131408008
570363113 570459407
417024554 417048220
480762003 480766433
865878678 865908820
934565054 934472260
19489760 19677894
631531671 631511915
131947641 131988651
421818956 421716366
751786693 751815757
725319548 725300770
506356220 506205488
396061214 395910582
980098431 979955937
816777038 816637708
40154832 40249578
416201619 416260153
677844254 677808572
276419805 276583945
106410305 106547633
738746231 738762391
93034778 93211770
457881914 457801398
307140504 307200748
512075017 512156929
632187635 632160425
336375788 336360986
768902603 768953213
999611928 999753942
392968548 392808110
363265733 363169415
362823326 362956552
31181655 30999287
953337833 953289723
200098704 199954850
542367470 542284052
836406184 836282936
190266559 190213329
93093750 93045412
476817093 476907687
736196127 736279087
571804455 571667431
306434948 306616278
823233383 823340899
825082878 825065478
228529851 228516275
339401167 339419947
434908110 435065744
166029619 166175129
748610033 748647059
802193330 802307894
418290141 418117375
384972492 385087138
779678563 779528401
37406442 37563350
359356806 359194142
73267825 73333109
415722939 415793433
350270602 350215882
862581662 862705642
713727347 713658619
519242423 519309857
250591850 250471606
946865337 946706999
338900928 338909804
989195946 989309350
777799718 777708266
561050955 561024257
351725390 351866296
734021650 734106258
142367638 142316374
457154181 457255789
608208234 608223536
648103584 648001466
844535220 844449972
972516297 972441799
782836080 782756978
129843155 129897257
723618837 723722193
813578537 813510035
779295168 779251824
141894867 141748319
915947288 916029574
251941060 251923204
568785133 568790187
452038127 452016295
870242779 870361539
443927165 443911789
290628681 290537393
101184334 101280844
138081558 137935252
923309847 923367017
439125783 439203149
895916207 895886437
91111504 91192668
376961042 376877620
64838251 64682753
185289954 185429556
825382560 825269996
180106147 180133463
712220184 712296980
982205617 982392853
445828459 445886309
261964390 261879580
942353576 942462010
70128713 70275471
932384120 932218764
430607801 430745777
917288134 917436656
638696723 638831389
176979920 177066748
454433207 454284909
228250617 228127821
881757209 881685821
51802677 51634133
88124115 87976427
754902499 755034467
886832802 886963890
261138969 261322169
949092106 948984546
825394834 825370286
301460494 301357114
161887524 162012966
737920657 738067119
729057785 729206233
348997143 348987207
176533583 176669729
138500021 138378007
578157401 578009599
485655338 485592306
438894938 439000782
237776965 237727875
773038454 773133266
998114802 997920658
166223467 166126791
753346606 753530362
975274335 975186641
395324930 395355614
835766428 835886104
574526828 574452170
612029038 612036268
725886540 726010642
705972550 706133576
204740278 204790678
336368387 336287565
546088890 546109424
619936819 619828937
92633711 92502335
322713386 322761282
306347019 306275793
707011610 707174678
88745900 88607474
559487146 559505556
432765659 432913105
754939252 754746044
732244646 732356038
154571228 154383860
143878493 143763921
638139469 638295539
494667391 494531415
771091759 770920959
789365233 789183919
543899127 543999481
73636995 73706689
439068291 439086029
833830011 833846325
548450612 548647560
327591920 327670396
275588562 275747320
5635504 5828636
991860314 991728508
767462105 767481107
415614175 415488511
917740736 917675864
575824199 575816005
522459152 522275408
108055254 108180530
536892524 536710264
833732304 833553164
548289679 548282329
829213680 829093186
487395448 487589230
826757690 826923780
138105037 138058079
794395016 794356388
69717090 69886348
333791247 333965823
898637790 898796630
580454737 580610957
468576868 468674464
849377066 849563490
663232449 663229515
250767003 250820649
424572838 424646008
807162882 807133398
718507782 718596918
621365142 621503374
593570977 593767323
234283848 234344060
710249365 710164791
466382421 466274343
907762689 907783535
193979010 194154740
190368450 190382558
598955207 599111623
694265743 694409115
88092936 88207140
309593757 309618437
751248054 751308752
211550299 211564223
675006368 674851100
952148846 952207268
840153435 839964427
998120025 998220001
464614678 464681246
563435246 563386478
3514981 3424441
52724465 52872911
529641509 529710061
493220955 493159649
542815913 542705311
641356067 641327593
780684386 780883242
291223776 291310136
73911781 74081907
238091664 238093652
505142381 505073651
976287595 976474647
779151557 778987731
794227298 794195082
994074671 994012315
835884120 836067212
328792076 328729588
930069144 930207034
729531066 729695704
844997251 844925951
540131572 540220792
502166426 501984014
178101689 178153137
18976077 18884205
493811483 493723487
89992570 90160300
698283288 698165982
443659593 443640159
543841244 543812008
49541196 49684902
539265535 539211739
838763941 838585405
682192334 682304664
75849100 75934424
40409338 40408648
385973283 385815095
436478516 436402794
848833152 848709304
475408133 475490865
564194053 564288057
934764997 934849391
363217574 363150890
696587557 696426295
135917453 135943505
391417456 391268004
921274753 921189041
803640752 803514730
811646064 811795158
933369373 933271713
127813287 127914409
717140918 717197654
80696174 80667878
748414803 748243311
586694768 586574696
93822323 93856825
942494888 942550460
525468084 525644076
294818470 295002158
146102179 146102081
715382417 715385519
182895878 182975870
253454770 253445894
641314468 641341830
848032774 848027608
470334994 470534592
666806008 666806122
98052620 98248488
674993105 675128715
707193286 707344152
585751645 585599555
799124525 799222193
162326760 162495706
510537743 510384523
524522544 524481912
439758244 439599598
59335478 59307114
35747294 35625288
316726503 316809815
972161274 972249032
427587383 427687777
761405489 761598309
947207312 947362260
500975261 500912619
112887740 112688154
257311175 257204183
336471036 336466590
702186189 702383737
436878450 436762678
651990873 651872061
490614552 490568836
40472419 40549479
599891973 599931603
89979093 89810805
355276741 355333279
875105605 875191581
242635208 242484114
697409269 697431251
46922964 46742474
660197185 660279419
188949154 188971844
763299994 763277804
437493118 437330372
97142209 97138109
445387923 445523233
809709400 809860730
900384820 900442202
645980424 645804930
114046255 114171761
77781297 77808167
335118196 334984152
685347820 685435528
350243242 350141274
53597616 53789706
106947607 107084055
466625448 466576620
630114205 630166145
213190418 213117330
170192145 170160259
772807160 772892692
491611100 491713382
314149462 314079670
427771936 427921666
463874905 463844091
511513615 511326931
913180551 913046739
211382350 211433484
612316152 612407744
982036404 981949360
978570520 978713040
376702309 376628067
106284641 106405329
502576506 502747924
509068768 509259416
79349191 79357963
123207854 123406954
429932615 429960293
89382100 89451322
52912822 52874236
765245531 765279599
662904147 662936871
949626644 949757674
358160550 358081108
201776043 201785689
119594611 119629253
80798353 80961879
251356093 251248699
868919221 869053489
525394045 525435449
517160759 517115041
82854858 82885436
299042195 299093333
829929297 830052885
7005306 7185618
526792132 526827646
401440541 401455545
533728078 533783738
766214821 766031673
733328370 733461862
996153680 995954414
739669943 739477925
16582424 16416118
885656120 885500696
858403728 858373394
703885277 703919083
215014431 215097647
67385544 67356006
886249636 886424442
99861948 99929144
576428224 576249300
931212581 931219631
862400309 862229549
10780299 10730425
853534499 853560363
892044839 892158607
180154940 180249936
807708956 807593054
747600313 747661941
265833903 265840699
541799018 541959010
807985387 807886219
979100261 978956467
178559717 178424211
364207006 364010404
799887448 799750602
937932492 937999132
558425489 558524547
592475279 592633009
837165371 837081913
783808975 783678545
234301925 234386195
802482793 802557765
730715453 730851247
189647768 189501268
881066188 881029758
222526601 222602261
509127918 509114202
739878522 740032938
972356475 972364295
575920097 575728301
425803724 425841000
779727621 779735849
437352741 437411745
187121687 186949679
533748220 533580614
951014242 950901180
872774103 872929279
472088533 472273723
71169060 71057348
264309504 264184238
757202781 757221151
494311464 494113264
788740999 788674339
133679291 133748345
451457986 451360386
870693240 870585152
23362856 23267882
752301312 752322780
135130760 135232036
28386053 28477757
293762251 293695445
42259952 42167662
31566770 31532360
397022004 397071348
763942916 764115776
605458900 605333364
404759946 404567292
351723844 351684664
423449589 423344431
620366101 620530617
535154859 534989931
347641182 347670844
287408353 287334269
641760868 641598972
348732562 348544006
445801306 445766078
895791866 895664698
278227182 278153336
978547425 978607379
276429147 276409017
187924281 187741357
420954146 420886456
143662454 143540184
584293412 584126400
133309463 133273931
762383236 762490750
355237663 355235527
247107570 246964262
418041399 417896963
933943087 933891271
264061671 264098921
874195100 874389572
155502610 155642888
932724100 932580530
32199194 32084450
621597824 621458982
580991977 580896487
1836610 1744824
196221948 196135766
822967637 822835241
665288485 665255377
908494424 908371008
215296750 215118724
496025859 496120587
934935149 934908885
158901070 158966452
852129755 851963967
896237271 896127379
624696526 624589788
463833420 463638344
816755470 816798606
825244023 825323487
356750858 356650054
211244073 211209113
305708462 305692478
596789212 596987786
196362880 196455902
149399454 149552890
826714113 826613305
952293416 952121120
99642456 99828032
651511051 651667077
391078030 390965510
745506050 745569342
601301773 601449019
131818913 131819459
114202331 114141191
130842071 131000029
636784041 636903519
717365509 717463861
181777192 181922142
334830390 335013622
933517266 933639002
893405293 893594061
919526928 919714780
987895395 987729375
485623822 485596694
320080936 319892392
170571373 170500015
144258282 144087082
30633449 30491879
664712834 664701376
580544911 580700121
98362260 98379278
639019295 639083817
470367191 470189471
340172799 340246635
554494575 554560035
603996279 604035829
134619508 134761252
920924156 920830702
864814716 865008068
117280919 117208177
466899578 467070182
3554083 3475879
639437368 639483498
11165674 11344996
89696022 89824510
903667566 903570572
539789975 539613123
257374024 257317986
790723628 790638050
71410810 71218234
57288542 57339066
259301309 259481971
824241237 824304721
433759928 433754938
632877546 632801962
721128895 721319733
571197492 571395956
452513333 452683719
705698062 705840048
511897537 511738241
767899394 767869974
24831579 24769505
30304488 30118728
911624926 911447242
500200961 500361877
302715264 302845002
406960665 406821665
295741495 295623131
321846506 321898584
715791856 715858476
475154264 475256938
125924440 126021268
72127966 72182564
877995425 878129603
975635479 975671677
857894632 857732042
230143074 230092230
548992984 548916328
844620309 844450131
924599938 924732666
620392297 620194041
60910386 60950876
940569624 940404994
209447235 209542657
755375711 755222439
729578459 729415561
188226515 188332789
750560684 750597000
191561042 191428478
363773149 363792593
908701891 908511709
757036919 757159119
420658721 420707975
563068067 562989279
46291300 46447804
846559623 846727185
71524089 71413975
169442276 169538550
138636013 138834631
615367479 615535169
130136984 129976232
749785805 749853043
148337671 148179897
364986489 365162527
400053594 399992248
594183963 593988745
341088523 340946063
736334302 736223872
485934473 485926355
907669166 907553444
790528748 790630908
622170984 622148198
883848696 883945368
72744594 72661170
113596076 113674864
740752440 740753038
202604641 202589981
778798644 778974552
925405348 925326196
969648352 969570474
209727615 209756149
993981586 994167756
448674981 448775659
832370897 832524009
755324125 755511965
577794414 577852528
788303324 788276200
686702764 686823870
101567628 101395448
76606888 76756798
673494342 673666378
680267825 680466919
5675646 5524050
157738800 157710492
114725185 114882543
101281715 101461223
709733161 709878431
395599484 395501532
44509477 44358939
141634366 141773112
693855144 693680026
209089582 209244000
909496763 909690205
587265539 587392263
645680463 645711647
131734196 131796940
636365566 636518052
15019795 15158169
571008873 571144345
858261063 858127547
293113992 292976812
387353162 387457214
567550075 567626553
429004229 429074581
184791598 184970960
57806151 57789327
602684735 602847971
447843457 447844847
783150319 783246327
189024281 189001205
924666302 924547398
757355523 757485565
840360728 840436644
596293949 596480033
302704713 302596163
920518099 920418807
210570004 210612008
855726481 855562617
803710431 803714779
356329854 356379584
805923650 806046440
738856149 738798783
746823659 746885503
125972854 125972324
721517310 721680304
327556538 327509870
522687068 522867320
87781695 87980059
98926846 98783310
800024309 800010235
143993156 143868806
711657362 711556882
344880937 345072491
463429585 463300725
257996701 257897947
932907261 933064407
703185650 703300108
872213084 872156892
59236176 59228760
848628753 848646373
203564769 203368337
665624418 665584066
845742481 845568569
511009317 511007157
273703249 273562979
601516996 601679624
109778566 109913814
835645431 835469831
855884991 855698637
963829084 963856172
740220908 740405128
32818487 32954643
934084997 934057571
497458821 497409075
559678502 559755850
75717666 75891762
443047287 442899501
326715128 326848920
140297730 140234930
617806232 617685102
797102099 796910819
129297533 129386557
904653572 904754052
951127213 951179515
286510194 286561562
356830814 357023974
221686341 221604383
936026727 936206533
207364138 207518868
9326983 9457139
780643159 780493181
850350072 850259402
773693371 773671689
747802908 747763544
790370384 790203990
805881401 805752303
545545160 545364194
503357014 503194112
833239192 833366872
492526700 492579262
874791769 874983891
381285739 381244725
499111838 499209368
51410023 51487557
25340425 25272989
337177982 337318276
838180318 838104678
955475621 955584043
862396222 862569106
657911714 657935366
131765568 131724474
578435904 578364318
954516382 954486476
869610753 869476055
593271468 593236232
95630847 95478157
959276052 959348350
975804204 975806300
464519438 464581180
535224164 535085554
529675785 529672923
783535848 783413890
406264880 406306802
657676300 657638190
851174818 851273878
644171288 644204112
8484124 8342064
665066719 665022305
180683250 180745628
473510724 473651082
875479160 875291056
347824773 347789331
716830608 716737632
466526219 466724677
423499951 423678823
144983375 145076885
858920630 858860758
497640537 497584575
520192975 520008833
300946198 301073994
178034587 177917491
540680789 540700875
212909233 213064483
240904022 241068596
853862231 853678909
957211710 957310628
812566927 812496049
787679226 787771614
95443150 95516420
311001096 310846432
182683807 182484999
435413196 435217268
739229903 739407677
241909983 241948035
559276241 559351189
197660593 197627351
578534580 578405312
507918490 508036652
969206211 969084447
288241849 288154347
300521150 300639226
925122464 925038658
982234853 982299235
403122778 403274860
899595935 899401617
949343506 949518124
704527804 704555204
2464970 2550110
471885233 471762893
600803591 600709785
202950618 203000018
882029733 881994593
847987424 847925986
366588045 366388589
749970619 750093937
826306288 826377910
651677867 651822533
770476346 770287516
201118379 201260095
783286987 783205667
54989992 54910160
762436993 762301433
487016663 486992455
198062817 198137373
310382406 310504328
765604197 765524099
441516144 441482828
153170 80322
938468716 938566834
495653633 495658179
272037288 272029910
75804714 75791150
280068271 279907621
801683725 801766475
829917603 829794301
631269320 631121798
417106033 416990407
37253735 37369119
723117453 722946525
810411680 810212526
218291653 218404385
755853245 755693979
718236428 718397968
956600565 956749675
15212356 15386812
296671795 296758243
426909720 426899082
496113753 496127421
948673197 948747191
231284079 231370979
522777194 522587764
630469495 630492643
847766366 847928306
154858693 154835397
139930297 140028839
575173125 575068019
17148247 17151593
85884210 85740894
963394158 963341424
663025583 663185453
676270801 676262577
293836640 293867716
410930474 411073374
773288099 773403087
429524430 429678496
999138360 999017654
643977955 643780941
936269786 936143280
848806048 848860256
409184568 409163158
936646342 936697712
663976451 663959019
459225817 459029559
394810257 394890131
59055085 59160129
519339894 519478720
399841265 399925799
770622797 770543597
621883493 621926389
670446285 670482611
84364425 84441419
547764774 547678506
478278876 478245660
777036976 776889268
656669527 656599101
402350558 402154862
136500967 136425495
653759243 653930531
402640401 402613265
695311319 695115015
41124619 41183947
329616111 329622921
879927953 879787781
716421127 716564543
639448147 639395309
488606619 488547549
279626250 279625058
693613290 693481084
281256028 281315260
379286745 379305997
640059500 639895294
24331416 24219796
483234486 483264084
626090957 625905165
352048540 352144802
597636462 597750982
140457776 140552004
423326260 423151274
913836531 913665021
791657401 791540769
618064767 618007433
817390275 817195375
474267944 474389360
149236433 149386245
330313336 330128602
50117751 49934177
571917093 571953619
117645912 117684578
122683803 122719171
260979284 261159126
469292407 469480485
928556063 928557797
285521983 285495591
629633648 629611902
559879489 559786609
977581844 977560558
452820277 452703901
851988649 851968223
432440897 432270507
948780710 948968004
799621917 799819025
781887316 782084798
908539165 908449683
534097215 534216233
840567859 840543761
836749963 836586007
135574097 135770591
867479011 867394289
249381675 249529175
890214883 890197485
715942490 715774462
972786390 972853424
703443826 703262356
620887195 620959233
695962709 696061207
677050170 676854594
383053379 383203957
280729624 280678616
255334974 255302168
280299763 280299245
851619807 851754203
894330680 894335842
576615970 576480202
809572681 809592003
486928816 486898238
187216989 187405485
292177181 292340559
881421405 881245429
407141095 407303977
489877886 489774508
402974027 402846315
733735405 733802827
634184780 634246988
380707317 380662521
557143248 557300198
760751878 760709742
2589242 2510978
218348019 218311943
250474183 250474703
444043804 443995280
105630614 105546538
893829434 894015884
696506926 696324772
959336040 959469966
457782148 457781722
752166001 751985655
211539703 211557261
640478382 640425600
932383084 932387508
449728138 449578764
725682064 725528908
556948189 556832847
601590190 601598310
213699585 213842191
791167972 791260784
529888887 529821973
745794718 745745040
418700360 418743600
284816162 284686918
664095259 664202857
768361544 768502158
20532370 20583048
964115476 964149696
370919739 370799147
144464985 144628873
144450568 144291124
274401808 274220706
86744096 86906516
79403235 79544545
285245454 285291626
226201067 226339983
883642003 883474563
567588314 567491310
13240126 13132756
159226297 159342957
226636070 226608344
343804403 343756767
642906861 643035777
213270405 213390019
637483302 637486616
129571572 129723394
935656802 935601492
655921362 655738222
208042831 208096715
411929650 412070206
31998916 32004138
388033842 387903762
28072199 28249821
263881642 263916900
815001933 815154107
74255868 74062222
485267823 485368357
581786425 581826695
432519178 432685106
343019096 343043198
89424346 89478298
109918910 109923728
288101368 288098108
849857460 849934208
527127681 526994685
216993411 217060143
507885155 507821289
246602565 246708287
641528710 641676790
838142498 838034776
101756358 101862182
987444857 987279885
856803349 856766369
789142103 789245201
596344921 596293279
532361525 532434219
419919865 419781267
804052894 804249192
396104445 396081669
897465515 897309111
649285365 649306019
64064160 64216812
483210166 483318002
799503308 799482570
87266829 87159051
460365317 460506775
671862864 672023146
389176682 389148264
448319107 448209143
689262368 689456038
225031438 224999794
82532877 82405207
292859729 292732277
640028 524064
875116445 875266717
826593828 826570380
463139024 462950648
385456455 385562993
916559543 916565571
234855715 234810061
992391172 992219692
222852827 222667209
317321917 317455851
10904124 11004436
24064737 24027501
762496586 762484914
837969962 837997578
750305621 750479967
472345672 472201774
271468920 271388798
821137382 820982488
804252962 804280780
274779567 274676837
726346197 726213149
291228320 291266956
97981455 97933187
317127503 317273553
717248475 717409287
2657830 2824662
964132586 963949142
394063036 394132258
330160542 330084166
323270037 323199683
993387838 993288432
739016096 738873674
504286906 504111296
431769263 431692569
346508977 346548741
295429699 295627185
243904259 243958009
799259539 799184847
927310548 927140336
973180874 973139994
93842985 93930317
109681252 109561674
978040490 978216284
609357343 609523309
474556642 474639642
6989189 7044349
319221397 319372879
426436286 426559754
292372636 292486856
460550227 460463323
921865047 921875629
540319290 540243394
905559832 905650824
848919387 848801125
752684163 752640889
973155448 973160434
457512686 457326738
236722648 236827566
548190577 548128215
839424892 839595502
835370304 835348658
823955637 823829749
677345771 677197109
763207274 763215010
381475853 381429983
856780029 856826669
841924574 841956382
664179774 664379254
662820591 662920509
692319606 692437662
638644194 638617668
144444517 144456619
234802878 234683728
978941873 978974095
25237515 25040657
477073703 477086465
995069727 995149515
905528042 905492602
496038440 496237168
701804295 701656667
134587823 134554213
335364555 335410219
323789597 323979511
448195479 448000869
473847178 473647924
454224107 454281885
467801492 467922036
959645503 959511385
288265440 288218258
728289253 728262749
536431071 536344419
787558974 787517490
342541454 342499312
782959944 783068658
250192167 250360933
759804017 759904781
149347112 149476172
544111406 544285686
728747374 728741408
284208839 284292493
10862914 10751928
637716355 637795973
769904101 770035827
408880067 408941317
178455349 178471597
592459457 592351127
507123669 507002757
128458219 128439221
213559755 213535885
240577443 240497617
27936842 27838746
701016361 700908119
493596023 493659573
55259580 55343046
232482500 232618022
748973710 748926996
779882423 779981393
244031162 244227112
494054671 494089469
571997607 571909631
673658841 673773337
954568476 954464288
280240570 280219110
132991824 133126898
913902184 913790572
91501908 91305698
206864996 206907876
639714367 639823531
936891483 936852647
675539486 675459298
842150902 842065236
258915643 258794153
147485080 147666430
248835642 249002252
384164859 384094465
535709376 535658346
543925543 543809283
368165587 368290927
179173709 179061495
552063303 552007223
21483623 21671425
882480024 882288966
279603235 279532407
902493902 902344992
21873091 21744863
771139088 771277972
551968206 551863184
980704620 980799002
699825511 699917497
9555010 9420620
571935356 571753032
356824107 356677609
156229623 156185941
844771350 844957514
760497103 760610049
382016788 382102458
266487582 266631924
959052403 958938215
52243849 52309321
285440762 285329174
993703057 993522365
416456091 416498215
921406129 921325989
474869301 474749149
185075409 185185765
391539376 391377610
85475125 85486175
590526159 590467755
474620155 474809225
31943329 32072949
575760923 575667453
518886712 518760656
52433724 52554638
595868309 595732277
320208872 320074944
972625831 972523121
34637294 34514998
895811746 895901322
488011982 487998238
855300053 855424347
461742887 461811257
395017061 395141011
573141125 573073495
629801125 629866503
282447361 282554215
603811848 603660608
754361702 754172246
555906680 555981924
25749864 25631924
980489870 980331904
659896867 659753473
77052500 77123236
257072259 257099061
896639029 896651185
3714608 3811092
50207813 50378181
539438426 539268854
24471149 24463053
796329425 796169925
660217424 660238302
154795591 154728935
198063335 197944625
670171401 670087651
54612918 54614644
819719945 819898323
869694637 869679477
411851130 411999928
657253672 657288102
753069778 753055512
290483889 290502667
175678000 175722576
510763076 510787208
633338356 633179114
774378709 774309075
619504341 619475071
69988217 70165287
598195895 598006167
714884995 715025417
860440517 860634157
79194218 79222708
190357548 190314440
639557545 639576677
115657049 115559673
612230583 612154493
449653451 449597689
477447920 477390066
59397835 59273121
543392290 543486980
675666522 675515448
446710128 446510420
4572145 4440255
277762525 277872507
641947208 641776804
713546251 713496399
988415683 988297999
204356750 204408800
85323381 85433501
797588386 797461154
135494265 135525855
511008237 510992145
906741608 906550384
66519338 66589504
111020392 110828982
582905225 582799359
163683531 163644657
229695910 229871504
736791153 736719493
422299983 422201551
908999361 909169089
180119805 179956579
278048519 277960851
83519240 83545368
102582975 102690143
379068075 379043287
327084957 326887591
150636278 150695096
573890386 573764572
94302213 94241283
550454672 550426482
5643251 5708041
716986239 717092021
999078007 998881929
609091617 608937573
191229349 191296597
918543869 918351783
705081441 704882093
665178798 665138474
338495043 338657371
718936680 718818390
751247793 751109651
308780742 308944238
863981332 863813086
576804713 576791249
657089622 656901988
272552820 272640762
990296558 990192558
330829403 330995533
142093150 142273004
83278407 83156975
288177430 288089002
694661589 694668649
262435563 262340327
129729884 129870206
965616407 965814333
855463755 855384939
239859724 239987064
758436952 758389360
950586664 950479158
180560935 180537361
139793528 139979568
84916761 84774577
533923981 533872989
317573211 317401701
236862747 236792385
431337973 431472239
54376959 54392443
973342605 973532543
846513832 846460632
259784509 259700175
585135234 585179896
734879721 734809877
206319904 206174912
322470629 322652813
892172595 892357907
987460616 987563504
398186958 398269508
558667627 558470503
372258522 372072200
181088853 181057249
407419491 407316651
671136412 671276684
876148032 876108278
513245754 513197048
401562987 401596279
349012370 348981916
33707721 33640191
391884356 391975186
288099738 287997172
764196153 764378839
338516197 338362333
505872562 505821008
655302038 655371898
821645484 821732564
880477725 880323559
54695346 54744884
634613711 634719087
600781349 600825833
329881431 329980097
630449908 630474070
597719155 597833037
231798518 231919004
460923504 460930776
18899607 19052547
117635124 117819154
5254301 5077691
943913482 944044588
424013493 424183961
780161328 780056490
809636247 809673543
23079990 23182120
950957711 950760013
278492345 278471239
889701032 889528004
885735466 885576774
293332098 293467542
680241423 680092533
75626452 75588800
967643554 967468406
140403160 140301326
802422627 802520279
872931608 873025254
287900563 287974841
429262905 429094691
387625017 387534213
729543533 729613385
448716258 448835060
976381121 976304807
334136158 334213684
530061106 530233962
377420797 377385939
890574863 890491343
810119238 810203668
771364278 771397116
487071832 487220876
623404296 623383884
253286042 253194916
241278068 241189852
36349413 36499209
236940269 236785225
828793180 828749812
344120389 343983683
698871724 698832288
642573890 642421550
427920516 428106794
825533117 825376957
451066436 450974524
928488499 928393575
308603765 308478321
547023967 547118215
788319331 788287317
524823593 524940233
245209582 245212744
686187826 686123832
122704041 122734301
564641382 564679716
837847137 837727719
995813910 995924402
60755900 60570640
663278012 663267934
487873343 487718577
190436521 190438819
137358000 137375136
258707661 258680133
240537530 240372706
580080296 579881668
652526060 652679262
76344635 76209595
436883522 436882822
690965221 691042845
321133123 321015971
645049218 645094468
622669792 622541010
233279953 233209485
884246790 884255158
662101922 661928484
13546051 13574065
192977572 193169746
871875460 871710324
802972311 803053349
378906169 378759829
84762497 84779479
706885786 706777180
151977202 151906612
419550771 419685805
846487232 846321232
316131699 316299929
993037198 992915442
868182357 868357573
360070265 359921083
351191648 351288294
316064067 316104949
388761045 388867313
479506757 479490867
683770461 683944269
590056952 589962918
214427025 214406371
516274862 516207426
67558482 67451570
161625913 161782963
847540232 847628274
722093636 721985450
549161767 549053275
725310159 725292003
730092875 730180257
437319599 437382243
646210841 646337661
128753506 128897854
353988527 353915281
369212831 369033679
713074872 712931860
297326967 297271301
6524071 6522017
151716164 151685042
955529014 955639072
482236891 482392527
867436650 867257436
786530053 786372027
911419808 911492852
754236702 754059700
109305421 109392659
197122938 196965914
526150487 526134259
61785824 61601964
923163948 923176198
890858343 890792051
715262042 715383968
766680255 766837085
865551161 865548137
632815578 632725456
989391501 989227199
328760832 328676980
870450533 870534635
488803671 488893961
938314004 938204470
698268586 698297990
781591868 781472338
288378322 288264408
99080468 99021336
869687057 869534449
159203611 159184883
192320237 192225213
620719683 620919189
985730162 985651442
961840303 961784985
61888955 62068543
728568382 728440994
966911346 966722840
624088785 624048285
712128218 712213212
926309313 926509287
699776791 699751199
449974900 450030672
120567707 120461705
222122903 222099045
834503675 834679569
449921491 449840513
342707118 342545370
846807613 846646757
177525452 177575038
104422499 104309027
741665818 741765438
393585232 393723270
496208971 496265365
345839614 345718450
279838336 279987946
400233824 400084534
820889226 820751734
231525380 231663914
261890951 261921985
729770650 729620758
520305420 520377454
201780866 201778020
461719583 461699923
748754917 748911125
348314184 348257470
29771601 29942213
256153712 256091122
388272281 388468687
833788602 833676006
206469804 206537028
708196767 708039449
245065190 244918006
305700880 305791924
831791853 831710555
227697573 227534133
30708345 30558553
481357930 481468466
241366851 241189285
315279657 315084593
743173075 743249213
497250550 497147914
444744540 444587462
498320721 498149189
444204460 444112808
849960300 849908116
522299702 522285148
422609094 422410182
94939006 95041186
61243751 61343651
992144359 992030075
207348784 207355898
792024751 791923537
787618662 787725420
135926889 136072121
287347499 287469207
372881272 373008620
633756005 633766809
723822303 723789453
482980231 483069903
666387613 666482083
892551453 892590037
718134632 718007362
737462896 737581046
840634626 840501092
94314921 94289505
226897852 227061222
871501805 871483305
101631976 101809270
48863752 48957424
892101723 891964613
854565298 854727830
947927250 947860056
807218777 807172449
491777584 491944384
551641400 551777206
934576286 934553822
689230611 689060313
203086850 203121440
591867341 591919289
423057864 423080392
211526184 211718572
455917862 455932574
237091776 237067738
661200163 661077419
642248152 642206946
315984571 315937555
847468967 847311125
756676238 756540366
958018730 958072328
563340127 563332305
369051573 368938051
248603843 248562655
385685233 385817377
182584403 182566677
430318980 430134024
359137114 359084120
932117607 932140203
631845743 631717851
524119622 524277168
598468531 598534125
689062738 689145462
730649132 730522760
821176948 821097816
253775786 253597802
122715147 122871611
784149076 784320618
914390328 914418674
134204007 134154415
525158024 525057184
905858933 905761199
192661372 192572144
228827191 228713913
159693098 159882290
336059834 336048376
599990439 600010869
111881971 111864389
854384495 854552601
443204761 443354997
823118759 823287141
106304753 106344985
609774785 609880597
991079913 991216907
192896580 192893806
7442159 7539163
731672871 731528781
353014849 353157493
201306457 201497901
668581701 668384045
661350220 661249184
184080553 184066769
888576888 888710632
597882266 597783808
389051301 389029875
29051172 28972668
249600187 249638385
643830665 643767909
825606185 825460049
938771233 938654325
422652182 422573516
130558480 130580762
672282812 672440800
176356797 176546741
776600462 776787070
742385732 742262800
433239616 433254964
11308236 11381756
41776038 41654162
45659720 45775122
895478002 895525972
86990827 87086607
769637376 769602602
229733735 229783707
80139302 80117798
668808105 668945071
648387203 648507797
82561086 82504668
517799504 517916548
363642179 363612935
731636873 731708869
798578521 798519739
327778000 327969904
406434740 406311000
134870666 134901178
754498153 754417111
814754387 814805697
941839049 942022499
424725171 424660843
876714153 876844673
395192055 395144011
930848920 930743110
362852235 362697115
79473890 79325314
773726402 773924158
7906917 7732683
933172773 933320543
672935156 672857378
851502376 851564604
418846321 418800113
336854367 336763867
869835310 869930452
923929894 923878740
914666553 914807885
257643779 257794025
299020580 299067764
707004606 706860696
733769116 733714938
554116067 554053105
119055137 119090849
979577175 979458957
713876215 713739005
195295963 195108963
447523465 447654319
260969927 260862147
436102077 436196057
995233773 995154667
750658292 750535708
880087921 880037409
453432549 453237873
376871809 376919331
725151752 725207154
342107666 342181164
947349768 947490222
996321312 996205974
634210902 634318846
634620146 634818028
825180517 825283755
792675395 792741387
22401793 22342807
722036478 722150794
408023333 408100799
159289291 159422659
14337626 14428994
724500523 724515319
426698468 426799044
809160688 809328808
705179418 705352154
872217540 872331810
374791626 374923100
506017730 506006512
442790111 442787693
862008903 862080953
651000460 650924366
11564220 11616162
861640202 861552722
204507051 204575555
748785021 748833021
813112313 813297015
322140695 321953501
457955317 457898217
196095357 195996585
307419436 307481046
22203938 22372300
878495737 878536725
895653286 895728282
603430630 603448518
430370363 430267597
457958631 458118729
643462064 643269726
580487313 580532847
252604620 252761412
159486034 159560710
792947726 792749828
499396122 499361762
270184156 270340664
518882507 518890917
332995944 332943106
734656381 734762703
387298117 387341153
109108643 109238735
502588328 502647954
350968970 350974306
972783952 972983068
857288473 857144379
576910875 576801961
915088622 914930316
13561563 13593515
34093379 34214677
391234146 391062618
633161810 633050142
356354719 356319557
974877625 975020281
274396836 274406780
517464244 517649572
203922347 203762271
774993192 774857484
504937960 504744242
365703586 365686794
512228197 512381107
450418128 450247376
930365891 930296553
349024780 349061992
389728722 389715836
685788451 685722519
780379308 780233286
219146387 219210937
275824439 275670201
336557237 336754711
480489408 480350822
272865039 273027803
558919233 558830389
781914568 781934556
303572884 303533062
164700971 164570203
425461955 425287649
673303646 673156338
789766882 789876974
51217776 51191726
603931699 603784079
294734501 294548099
276056643 275992421
280307541 280392153
651058639 651121553
759844510 759965052
80087700 80220662
894245605 894224847
517365428 517332304
479296220 479472766
322337975 322286189
492090150 492250052
60397170 60584426
99050902 98928540
880795613 880951749
346848941 346838287
644741525 644552383
812957464 812964558
958513757 958488319
827936586 828040120
974001684 974102210
767576068 767701466
1066162 1263098
24715625 24731227
124514852 124317694
305235231 305119089
913969219 913835149
627589194 627414006
735071926 735137540
865142311 864950489
546751383 546944711
623064126 623194666
621390985 621246341
451431316 451612528
339031025 339192549
471632178 471689206
136827824 136698710
693171979 693147877
108016660 108117892
978570454 978577402
420104485 420285383
158646694 158655440
671298350 671255018
523658574 523466348
794140075 794141141
896107805 896031911
947699992 947590830
783014301 783001003
983166611 983301531
726674471 726580411
50405787 50580843
946786168 946665526
618085125 618044409
937503020 937574208
852924553 853071095
983520877 983535495
62964374 62929142
806992380 806961012
249027111 249159757
237103595 237170067
697615937 697592033
134997938 135181398
428254790 428079560
435505975 435650381
860077250 860096934
826165618 826295036
697738838 697929368
272468050 272401312
113956964 113908434
402428950 402556994
854602440 854646564
263700808 263559268
430518986 430594034
929528599 929444831
214011491 213821175
698511674 698709958
922326351 922377437
109260030 109349040
107627642 107570124
286736736 286606134
535928949 536035177
94125620 94219218
557585269 557690607
59337272 59458398
268006383 267954995
379394615 379370315
739777574 739955730
325625030 325671362
639850927 639796135
863215591 863131721
77087868 77044940
837879098 837922466
827988353 827816515
133366734 133444984
415149179 414980225
374061254 374220920
66860252 67042182
733758447 733847207
585481184 585463910
593201994 593253850
405160745 405132273
959120340 959057094
92952455 93027747
914060772 913877666
961086236 960946654
942854978 942964118
236435142 236359632
144370846 144322042
287642041 287461811
312995583 313088699
800905565 801065371
299615256 299463568
619398223 619240233
703076457 703242879
238307669 238412031
840555810 840433624
373363011 373465859
857216426 857187784
666764789 666706647
696538048 696710942
487096762 487049438
665254676 665366340
120692905 120714991
526809889 526721747
64621746 64760502
941119141 941229313
233708283 233775389
949660478 949854870
90920607 91019847
197386086 197393602
915192931 915032239
10420898 10364460
271008399 271204881
928788495 928900355
678431511 678449879
523869263 523892759
417386017 417477939
686103425 686044981
970765309 970759371
457128832 457039406
178292277 178463473
693217447 693126511
324839704 324796432
588443036 588323018
86825306 86743632
761249394 761049856
506148166 506252004
379026683 379219909
688183332 688057388
405845439 405777949
905724298 905577350
171601616 171582020
683732587 683688917
218562175 218657435
610358930 610270978
907835491 908022049
564729397 564660475
650688521 650528873
141188620 141289870
562578775 562392375
317790403 317904857
228377042 228438864
353918754 353810620
835826266 835759306
829659534 829574476
782183804 781985792
903851672 903850624
123396070 123417838
779069644 778879460
422324663 422354083
233085729 233244475
666455724 666546626
337854648 337991664
782893208 782920582
805215079 805040487
400419209 400411133
656439595 656557781
289613949 289436183
870639196 870566132
871029333 871013783
7490661 7403311
947940971 947936699
99349300 99440476
690051225 689950175
236747885 236561319
271075354 271049770
991215786 991353700
576738407 576707917
387039779 387114947
539061234 538906986
752312507 752444455
29307082 29237662
251919998 251911658
1356711 1246945
624837146 624890996
853158822 853018914
399226872 399153248
7600174 7624236
535966444 535785516
370355144 370479090
178306333 178157315
467715136 467861764
468405597 468238803
665343304 665431012
493575223 493743923
673527247 673356219
188979597 189086641
275811204 275970060
499349770 499458460
639337445 639306569
455412299 455340859
190000749 190058127
264878356 264827584
99281863 99142393
623273266 623179774
188552073 188377277
318213460 318027436
908128531 908309109
96704858 96903226
534046749 533956367
377729177 377851105
622247120 622173378
639692172 639740076
205858661 206010977
472816858 472892678
120511552 120703948
774679176 774871448
204944347 205032517
380516241 380684919
520653802 520523788
654605425 654762629
377896460 377805750
702512511 702423855
925968538 925996438
244915697 244769831
842398453 842512667
833949498 833978518
20557709 20456897
500509085 500597363
149197876 149129608
903654724 903680408
446269994 446160790
88925996 88913042
708018890 707932938
599750653 599799137
761654658 761688100
555778798 555944302
767958530 768011098
150367424 150362562
865149530 865333590
116411626 116400560
440887233 441057211
623833777 623674411
329689149 329556693
2755033 2894291
948249091 948190471
910255122 910403792
191494048 191404870
210049525 210174499
712685291 712842287
85147419 85327947
483119426 483169488
297358792 297295142
339617374 339714336
569689518 569762874
352411591 352328863
896676513 896625857
681758549 681927743
239481897 239494985
574483212 574570444
287727302 287556780
323662520 323515588
268486521 268491841
459567726 459608868
542899901 543092373
67720621 67843755
648788628 648900038
243382137 243499357
808022220 808120318
862925318 862762546
354571263 354737977
270963907 270897315
260703495 260863105
51836937 51768417
94940454 94990096
1271823 1441599
806762806 806708018
196303906 196313824
72571216 72653444
424302123 424216939
431123362 431149422
41633346 41632454
620293169 620118397
431162279 431357939
630930634 630853542
376035410 376228362
317656958 317551956
954636509 954531605
559678651 559833049
934183864 934235576
961360857 961418809
987512060 987452940
984893303 984855501
700815493 700953883
641089290 640954066
264857671 264905143
648920447 649035337
214193561 214034493
303931415 304069065
765704302 765664448
663364004 663192020
668705560 668786586
735141288 735321956
432634884 432735328
183422400 183264822
312664038 312676892
233735508 233653632
224088006 224278440
269229655 269295305
934266858 934334534
313959974 313843830
646255193 646420129
359638020 359442394
181184566 181141196
33512498 33670754
797123925 797258209
414451169 414612847
157023678 156843000
893923974 894107794
297337360 297380224
999924662 999982288
699038867 699064801
382918315 383100691
376583301 376517373
437686020 437841602
646151276 646096418
352986796 352959764
454806219 454693115
623394679 623413913
184289923 184471131
169181373 169310751
272877027 272946421
315961063 315797867
303310018 303464362
942407793 942348735
344360131 344320571
677806449 677826413
817716626 817631864
864680163 864676199
553063863 552887667
653492090 653413486
519804533 519841599
604174884 604287810
479205844 479096884
20925015 20951221
121804303 121607485
984536343 984364415
268977723 269133261
264022049 263867419
33896203 34060137
243769630 243742134
726279673 726122665
113858577 113785253
623715522 623676458
984681390 984874402
279414447 279379407
265718083 265541735
569169539 569071865
304943104 305027120
426630991 426488517
62657714 62604004
611433307 611433487
935196925 935034369
327908404 328031404
207273717 207441503
516524284 516481974
652188642 652164978
45276335 45407129
811910510 812003104
496513215 496365043
853547431 853443329
525271733 525262275
735894451 735807713
157257173 157095277
588682654 588663878
41476412 41632900
386530254 386413988
106068035 106140351
851219096 851328660
69807158 69965538
232091914 232199282
489403594 489276236
392451899 392295033
124376643 124416273
50098329 50137173
626819057 626839119
123763379 123763059
437896928 437797704
29180395 28992645
204519234 204692322
278927162 279031152
853592842 853562244
95849977 95652577
521027365 521023283
483360372 483471712
670019733 670014581
932093928 932216630
270692465 270517501
949884497 949999349
658196005 658300243
98793534 98614222
525743688 525665214
572854576 572891512
461122115 461248833
545325978 545337762
805868586 805894216
158814099 158876997
259035529 258885811
79353577 79220629
657372577 657333799
960438151 960610499
248918947 248722265
580942713 580937889
755454482 755569448
783007652 782959376
895459632 895592312
29482802 29432126
267757322 267910756
493018016 493124736
167061604 166921010
962482093 962308025
741581520 741688404
927294528 927326568
819541908 819563182
619628262 619513732
88982397 89045127
250749274 250892024
314114566 313974060
373918534 373835256
919679827 919749733
450173398 450200114
749551886 749651248
805581630 805730224
142544021 142449743
68247917 68233885
449295045 449163815
628210072 628299498
971956806 971953562
315593260 315621446
321684441 321500443
997102251 997079363
897449043 897481987
226007240 226095750
400335360 400203848
442423947 442537603
774534098 774686914
729006142 729118462
976288965 976253331
397278792 397286748
458801029 458999873
38933504 38922176
926576256 926659980
556641475 556673607
585772908 585730382
81440658 81584000
476837395 476789347
255652042 255672268
616206451 616178961
302650438 302528442
4722628 4788034
761525239 761671379
763019905 762984467
253138180 252973226
791892182 791709724
431165997 431260109
49613049 49538463
951657023 951458761
311920009 311878369
130699993 130704805
368477662 368627250
760923009 760935635
957407312 957213944
876037806 876073740
757537923 757587787
941913435 941714299
192272725 192256859
696123137 695999277
544151216 544198546
495261371 495380689
973097634 972911824
868089689 867902933
362580162 362627122
574887481 575043759
207165410 207339178
467788450 467606934
985275170 985262208
29470589 29495015
275254891 275167963
875631935 875704923
792157044 792183416
96519331 96598713
824732123 824616079
786131515 785980951
866715861 866584573
321601392 321767490
401511282 401409246
861518813 861451423
88499261 88676687
561268038 561430260
251560686 251536886
561127865 561268305
163887354 163983270
668151050 668342860
313901902 313708212
718299484 718193240
137274926 137176726
722123966 722251064
924263560 924081008
551751064 551842760
909374347 909404827
373532468 373588758
485557864 485610258
744297299 744104587
634455330 634486008
336820103 336888631
725449051 725552565
675402296 675255606
139569327 139551703
928751056 928646170
353076333 353086171
237388631 237512367
642480507 642329341
39230134 39400156
904560091 904578061
384184461 384338669
987444156 987445558
868279873 868435273
359640021 359636019
582162995 582137683
331960421 331839651
10954280 10855126
68408527 68606357
401041918 401093430
578401862 578469946
530345828 530467054
755418045 755333377
440446111 440578251
670650345 670501181
616049349 616137447
834206047 834383775
268440708 268542974
280054807 280105279
277568617 277657757
135749003 135888563
820219262 820133040
590947300 590821444
46832719 46720433
307922691 308074751
361440755 361319697
38391064 38376230
875417361 875540959
123601637 123763219
97661483 97498743
289663760 289564138
824458552 824542736
665086008 665047430
633258735 633162221
172456352 172403310
824894215 825036339
719224136 719237394
652563318 652518356
58559273 58552197
110452121 110497807
375390219 375282997
287870936 287937702
628469503 628641903
820283474 820155050
710207078 710077772
45553934 45629330
911131655 911168665
971155453 971327819
769330758 769529260
94886306 94810318
462816805 462794471
872163763 872166731
148803666 148629668
547457261 547366115
101104115 101031577
565672223 565792471
74995758 74906040
321851687 321945481
9005502 9114990
850937836 850739558
386575897 386614231
417008987 416896519
840259073 840279407
863677891 863556869
520039923 519862387
693159928 693003498
53048116 52930686
537757684 537897402
342435297 342322905
971745385 971697615
597106442 596971814
254862275 254897343
552571748 552738342
731340872 731317694
590728366 590801108
143811421 143821207
652859336 652736538
704500723 704609685
817615008 817454090
33673956 33667552
465113560 465237344
323766102 323884554
659294809 659196099
528172376 528118196
72770688 72846294
348910599 348734267
536606616 536505774
8048192 8035770
51364216 51258574
301092 250680
599999203 599896675
385992150 385954416
117065217 117176935
527464517 527354703
843219238 843233768
641008009 641170571
864335485 864156637
667626256 667520778
256180703 256267773
33591626 33533714
789021116 788858112
968292642 968197708
254615365 254509567
98112237 98092815
692782467 692762299
344604017 344705825
87442821 87542605
372693227 372499361
573832259 574011343
48483620 48392262
562343071 562270673
986863811 987004737
202070158 201954972
196409391 196218257
610644793 610657831
304591366 304747768
325690414 325835046
105366836 105558494
747926646 747859224
256209536 256224238
553941439 553771023
37909100 37884198
830483083 830615551
354359985 354294071
596038246 596198482
337758440 337683490
509584082 509708238
232449305 232300357
320890484 320960064
319734180 319804362
445913676 445858942
265955846 265768246
700591288 700685136
626153889 626295281
457204985 457052679
775105447 775047569
927474268 927396608
569874265 569867971
393873495 394007023
478318477 478299675
773157555 773108977
96429146 96542016
885822813 885807043
839271155 839393155
130795676 130921050
798447809 798536883
405283558 405409642
803740539 803689019
713465189 713345109
85136475 85237683
80876430 80685242
661744964 661927348
53963914 53775524
539942954 539896676
9971546 9915086
329760728 329617570
346439298 346424306
234494734 234474986
314721284 314765262
955179287 955215299
708959847 708803519
671967785 672078507
954250104 954103816
63601990 63711428
809785065 809661955
390774952 390583700
525803905 525683471
877748977 877629521
254073186 254118140
637468145 637659107
268126322 268272566
496063885 496073223
978867692 978784374
266332836 266147996
405355996 405468742
167138414 167241436
468302522 468268298
896122388 896093222
4689183 4632297
724994919 724867855
627484013 627406315
159194247 159084685
480964454 481160860
592554144 592364770
955442976 955264198
84505183 84539931
14212465 14263211
867333704 867240532
674595612 674413434
846639386 846643404
911684965 911764775
902534340 902453464
309740539 309785059
124827968 124786826
174218070 174409516
508091859 507981445
490506447 490373875
465041397 465007469
223030310 223082994
387774687 387649181
121705894 121686694
438081708 437986304
200316154 200379870
662282964 662342300
680740431 680640659
138735322 138568282
132836404 132683794
922627983 922728687
212729298 212693766
506795149 506765315
614327509 614486509
889306529 889163397
793193601 793160591
688892251 688882669
674631956 674559268
36939065 36841685
285537190 285506776
257718902 257695702
773298661 773169891
919940634 920053558
807007484 807148140
442236007 442386149
531015283 531141701
119831592 119818572
799367930 799290402
504511653 504470307
333661202 333822228
26646409 26716297
230154160 230131988
244786543 244664945
638570253 638602137
436109636 436282478
14893970 14705898
925160721 925084207
179016103 179070517
483152351 483249285
131277111 131158377
749661799 749640697
846958235 846932255
781532103 781516515
846957333 846959137
667544497 667484467
670162 694708
374989571 374856629
805127783 805067571
785245944 785426512
961194675 961234729
392068896 391881476
158716246 158699134
73353827 73388637
601030313 600928151
908054906 908218820
982797107 982706463
933578134 933466580
834030125 833926911
131819186 131774694
262802319 262884241
508396999 508527583
568200197 568054479
613973632 614069364
885677012 885814928
860664859 860603455
129964106 129830408
405251951 405226519
677439726 677470906
489141921 489103725
2665245 2731389
638013262 638062042
726876845 726691419
667233611 667142121
229959377 229973107
504635321 504749629
629376595 629471495
79028048 78854800
827404864 827495526
622210249 622131719
200235684 200258504
799154865 799027593
902616937 902679821
402388485 402314819
551609287 551647697
436820564 436754268
667466472 667514482
632285710 632408790
472479116 472612358
457163442 457348136
348478648 348441496
791509923 791599085
679889728 679910480
953308323 953479877
753751637 753596865
722802539 722894249
707457460 707652664
63342438 63401054
944255953 944265085
962957519 962838231
262004909 262037319
116507381 116384777
257186074 257012048
868887896 868699604
432839382 432695286
415256182 415211892
468655049 468693879
511900209 511894865
228853468 228909680
637756164 637562050
364037497 364028379
92613248 92662328
396592884 396598812
827328477 827394319
967935953 967838867
32722157 32526811
610824493 610659709
361275158 361234254
775936475 775878305
85110814 84932008
130708472 130817838
241795071 241929009
614947878 614924972
93123274 93066194
6479950 6568192
608446540 608619220
725972056 726049228
900036088 899858746
694729003 694608295
336146112 336316780
958501038 958319062
106611420 106653444
859176481 859342113
15801956 15882556
829286447 829205985
975886729 976056869
979688427 979590711
75761510 75687790
394858622 394921640
715244880 715184134
377228259 377139115
426711527 426659329
709449489 709356995
546408697 546485677
829246216 829181144
103873695 103962135
617927660 618036100
199222141 199040505
282721425 282555001
104107083 104073731
499136044 499282692
472545737 472382117
646101680 646019190
547035504 547200926
764467390 764636940
713644858 713447644
563611783 563457815
488736556 488650756
732316027 732472697
664806888 664618780
943879704 943691520
215056039 214875791
647359369 647254369
525762217 525845593
387879578 387968802
378649299 378832999
27703289 27672121
353785335 353864509
70928050 71051262
44818894 44855400
802799847 802692071
312370577 312265347
40055037 40202205
706673131 706609057
491277324 491443412
997513377 997377159
869166109 869052591
334634394 334637606
439603786 439586576
211367638 211193610
559510119 559500993
536342329 536284525
127791495 127774653
888355102 888177432
154824132 154767050
35437739 35399261
240160212 239964754
400159179 400095039
963728480 963842628
609819147 609971399
544074953 544174881
715584817 715670953
133944331 134125829
990546887 990599169
524502228 524484400
660137865 659958767
879180258 879350428
379891730 379833692
267753779 267740027
832363502 832205646
85489549 85482801
769505737 769552783
654174182 654065240
221494412 221508300
393528483 393630715
372964536 373077004
522416076 522541352
895432022 895393186
488723383 488749729
441869953 441728211
761501899 761343753
556558145 556657541
383618540 383429284
749819424 749639156
947419995 947304525
770264338 770072812
127060938 127220364
627445164 627260944
330357416 330269256
207038130 207134510
820394536 820484512
328868621 328941735
559152198 559048664
537113293 537096409
9716634 9600684
234301062 234484860
146884301 146791255
640543330 640413434
341784648 341722776
627660960 627566610
808671881 808647501
339384378 339455516
313516754 313576380
78981768 79074328
844636070 844604548
906540526 906443226
137728695 137714185
406458424 406411056
267005804 266919430
298932075 298833181
537759317 537617237
900672615 900813953
887653898 887651538
901389083 901264023
597819767 598014955
803088718 803017980
558776989 558807821
861837330 861935594
569695697 569556449
504946982 504948484
5029064 5039490
877724574 877773380
822565601 822390997
201870866 201731392
480906241 480765605
765051204 765026134
152590127 152789061
891722466 891654162
593227922 593141512
740218848 740121856
559313715 559175751
840398686 840256224
77960546 78079902
270930611 270762843
875616535 875482819
277723107 277806841
244524387 244611567
408263549 408134267
321356777 321253855
889634809 889767255
264549850 264688184
762679578 762790598
243666300 243755882
484314362 484462816
825891197 825820605
69106344 69112298
614206327 614298437
970467624 970495762
117465474 117567602
809072325 809101235
678404020 678495738
789160021 789117097
528713293 528549211
914737219 914668125
849820127 849824017
913846378 913826684
270289371 270391957
814720769 814705493
532490913 532663347
463578668 463481278
916624060 916507082
525048906 525107604
788694102 788577378
906923619 906739255
371860135 371896473
254165146 254278926
112953903 113048591
504490980 504403894
505404639 505266625
808895827 808711143
731600826 731414642
560955327 560856993
580347196 580510080
967083669 967182637
176569235 176600305
566628166 566683196
244730322 244842764
298366416 298173280
14771212 14799934
626422254 626574684
261944346 262130292
454003575 453840409
702469802 702637218
622222881 622397101
61410674 61440458
79940031 79888969
146325167 146446455
516882151 516860033
788041971 788205165
153239439 153374139
946422912 946620502
518760541 518740299
657612912 657521390
821736493 821923207
813606333 813727293
416889403 416952753
702849412 702919738
536230875 536087623
501194012 501275138
612192538 612046462
483938608 483936772
797013131 797191067
423787932 423734982
477628111 477822559
634345565 634292127
253357161 253292245
759034181 758987469
121025207 120859537
862195501 862146219
915697924 915894790
987873610 988013566
862317954 862482664
900170641 899979885
185147776 185223754
842974819 843074917
950751842 950604746
515723114 515917560
519556866 519420122
613803937 613915975
432517933 432363861
149729081 149632987
573971002 574051684
521937563 521763549
41444149 41435101
664804066 664925798
995194220 995104810
992583850 992661388
176864709 176897189
263963802 264080296
739866652 739853996
869738314 869694250
63621141 63801715
108160850 108358802
175513691 175407505
99612981 99496767
910971165 911133087
86372138 86344154
174372368 174446664
583326121 583451409
615220971 615049593
101665740 101676358
449625570 449589892
493421311 493413787
113221717 113169895
191282634 191310560
97659977 97793693
103628348 103727116
600000654 599997752
509290343 509466479
443049999 443219337
718281770 718317198
154923107 155027461
924512355 924338097
3843940 3778244
884126819 884110891
227866884 227744668
91789578 91596940
106850554 106928846
46877906 47014722
388109636 388059050
562166976 562163810
863789491 863897209
45717421 45541239
39614726 39619860
350842668 350887690
634421655 634269475
987474155 987416961
502996912 502853262
680617894 680507542
723253273 723204029
389925971 390124385
558800527 558874811
235394270 235243294
487073100 486960226
331403248 331495386
177976039 177894549
538143616 538301796
36365796 36343648
793514310 793512314
272486609 272522063
460343132 460419964
428864876 428706192
74759415 74950899
518101354 517931494
473090253 473139845
247524487 247348123
258050942 258157084
960950616 960982748
684041780 684172054
596386991 596302851
956431139 956313121
290944806 290984616
118759866 118862334
598145782 598246008
42924242 43083150
266835919 266962617
163324062 163154568
723708546 723805878
443761702 443657034
589509211 589440181
22544074 22454014
316561363 316372601
200577778 200669154
95554502 95478338
83248249 83308565
166963202 166861510
62895266 62734132
720356061 720356785
543338171 543353657
370530523 370429151
629833814 629718918
36463524 36534894
605502963 605624457
548362309 548217049
920922982 920925330
597158213 597102167
846404232 846245998
268964449 268848781
917419314 917453998
970562542 970688086
227837233 227999501
710972295 710840103
413679854 413812206
816923806 816814044
236391773 236478511
230620180 230743424
111411022 111374648
407053639 407093269
139400848 139304622
24091355 24038119
952178057 952072989
481153903 481298775
322992209 323140087
492955186 492933396
468894296 468914884
296175112 296354862
710252400 710388540
254302941 254254911
73879911 73848517
550329799 550157375
305154176 305316286
999410393 999238239
450259314 450332752
503194510 503244630
617260317 617393901
120831698 120706000
244567977 244545665
394753658 394850194
722189089 722313039
189066357 189176621
762073922 762149956
227174155 227081399
503321414 503392614
298140959 298156555
568665895 568605811
969773080 969936698
888051912 887895276
960041311 959927469
562189915 562144037
31713931 31579027
960791165 960611539
595786823 595949795
326536985 326363957
716880247 716780969
231705251 231799549
807206126 807231428
257849528 257947324
817743313 817709509
876892957 876971135
353361215 353285869
443807877 443800681
28410198 28244556
388755763 388791843
241677380 241862040
61566860 61640492
55751168 55560678
733742027 733638361
983595298 983702128
314846720 314683804
110341745 110196777
577457716 577594688
165616842 165486466
857060994 856907784
83452363 83638373
215834871 215881595
660178715 660097015
320514913 320370769
920714615 920787649
352600893 352657567
159607321 159514099
116565271 116449491
248015764 248013704
274156620 274130432
784800519 784893583
994866997 994963627
394569724 394693050
426915528 427002076
81156224 80972572
140455977 140648031
423820421 423781043
552307695 552142013
265811508 265651062
946118287 945965025
629671312 629728022
203211084 203031796
312168892 312275548
315756151 315596377
870798925 870914047
666916453 667001505
781732886 781550026
140409992 140396328
770924671 770770915
795758188 795934312
586374209 586264501
282429958 282365684
251302396 251206090
669224825 669252231
756725798 756776140
487417943 487313733
471700979 471677433
749583892 749410492
999186650 999287444
666958979 666944985
524881913 524695105
125068696 125017082
885387768 885546756
767728357 767794623
295090107 294914209
66917208 66824162
369372466 369244446
269482169 269589143
983527687 983410911
320283626 320399854
293389662 293573968
440476884 440468708
481620064 481704088
702445280 702322194
597463527 597661711
702992333 703001695
242051365 242057839
363459386 363348106
695368458 695424086
585422659 585457101
178029924 178039250
621228940 621210710
778171184 778336050
197511382 197319590
190017980 189886412
350928380 350847000
785573829 785425363
557496727 557359317
250641594 250720534
378123114 378224432
799304525 799273543
600358768 600167666
219074374 219178662
417242827 417176697
412198714 412194804
766917790 766880016
806184646 806282970
734137780 734229884
669447482 669633162
109734497 109628007
239923394 239776914
59873986 60018166
315415162 315465074
899615944 899809528
970521781 970469743
69671783 69796317
739675849 739664037
439460939 439595181
297905088 298059614
173298234 173364358
161251900 161443692
190034484 190081770
222760018 222668712
670493031 670575763
446665978 446754278
943001928 943180388
691273817 691299533
972823338 972883510
475588320 475588230
748032080 747835756
54043637 54236385
895179360 895105558
381798377 381651227
360708208 360574742
824209147 824400295
948710194 948583290
168176680 168248942
891613583 891522725
637051832 637161234
210250284 210140878
356337138 356314298
635575461 635424823
104616170 104478630
82691853 82765559
446358285 446181703
128882749 129073015
665936214 665805056
127967698 127861120
561714967 561787065
578713171 578868933
512973219 513097069
143028311 143088187
787551293 787667675
836778282 836740940
381894775 381897339
557847770 557897556
218086434 218144826
637856436 637735510
23060484 22995904
701621198 701429362
25471181 25460597
998303136 998286534
749182948 749197740
850089665 850273089
9764767 9838703
318570839 318452333
405702820 405648766
321408792 321465214
680923359 680996339
477290329 477410805
579227306 579081026
607541632 607676018
780881727 780884757
813814788 813951610
772214234 772193274
256268626 256279138
845386099 845507707
420887627 421020665
254086773 254149507
82662758 82570656
511941938 511961466
642882507 642971319
888812747 888900099
997445268 997379252
410073910 410008534
356478539 356526377
246305639 246362771
492656187 492502337
698960329 698783119
393654251 393638789
62946758 62843774
931159550 931061862
979750317 979710379
38927840 38920754
729062302 729037430
316173431 316036467
572491251 572305197
610192213 610277277
765118927 765262565
296120841 296020447
682177700 682243386
326471138 326602832
382762143 382834117
649030558 649040116
260666250 260783300
278792834 278707530
70260897 70355309
753412777 753258279
290439145 290294485
431668348 431730916
621829511 621904941
262223813 262140397
217087200 217033086
251480331 251645875
80592796 80553448
644134758 644172794
73591927 73636831
38802703 38783993
986241342 986415858
555223736 555401056
183913660 183901456
984489508 984583178
14644964 14648468
63319636 63482472
176451769 176256583
448472323 448340137
860054978 859972958
288855357 288731413
697959286 698135650
209091394 209111590
813204664 813174842
631023000 630972502
693149457 693285437
285526874 285673918
74855157 74725809
260393978 260526140
924087095 924128459
16718029 16816237
807923005 807935803
924084634 924172284
188822203 188960499
115526075 115608361
31471476 31541800
289225839 289326003
261505646 261592428
517000536 516894616
486320398 486321134
881919828 881776056
84025436 83889226
121734775 121873831
992443036 992442920
195591718 195642380
590009935 589835035
870643448 870743032
17781217 17653045
625321641 625486125
263512887 263422003
142301436 142433840
915709702 915636210
631195559 631156159
722724992 722683122
99394888 99278492
825146262 825019494
925199434 925358724
344403154 344438996
244992451 245137929
741172091 741006175
250839041 251007079
212776631 212853139
658841599 658922339
347676382 347665306
374667345 374569089
998979968 998978106
241769710 241674874
687265170 687066440
256945522 256825156
654914518 654842662
683298177 683368945
38046470 38177296
51546826 51551596
729974726 729954948
725910557 725739063
244129137 244041431
634044372 634215884
235756899 235940211
713251785 713236667
788420573 788301903
275430770 275610914
443467425 443604657
727372490 727571528
569289320 569111936
383352451 383244007
214416698 214382036
30250732 30358244
588120039 587926719
488139281 488083117
877054383 876887887
208828143 208806989
133772561 133935133
291769440 291916210
680261672 680221174
527851654 527934252
581324095 581479625
917145392 917343762
47469574 47552958
690912013 690746059
559675480 559576182
551764552 551789860
221988363 221815191
756750969 756601507
541590744 541653286
957714209 957596205
563520267 563350225
48329106 48396500
76287593 76446385
454150348 453951674
445412388 445455578
185318510 185287796
155105284 155165468
873172944 873309516
62190355 62374907
891864049 891913891
141306930 141420652
27182744 27348522
361767633 361714235
890453883 890533103
66516560 66515754
986825498 986656564
694406837 694411393
344907276 344976714
831751204 831555368
490614130 490768844
50817055 50930251
793741208 793550836
739318790 739238820
348520243 348437053
356325718 356125772
520965745 521010341
546680495 546568089
116642956 116794762
979916763 979909001
502578195 502444083
984973089 984975313
883143465 882954361
129760266 129775510
701949759 702074775
531286789 531412671
304985112 304789238
678564606 678426870
972538484 972494110
340612222 340773338
240062483 239911645
195829249 195649013
47178213 47358043
290479480 290525854
56360810 56525830
957950194 957793204
511265029 511086593
485584061 485554201
328536158 328366578
465328388 465309184
571764716 571844194
301574545 301695683
334319874 334154446
778325535 778522125
53018325 53128749
628398214 628200782
67612209 67520325
540256315 540230601
669023475 669024483
335135040 335276710
922707647 922851413
290385012 290493278
132312002 132245604
381351480 381452918
63371746 63275158
778017502 778100884
900996817 900822561
135412888 135401864
784228123 784095709
760231162 760415258
144678617 144858981
981625212 981605004
990998271 990804031
815029054 814990646
298672598 298569546
311144059 311337045
532426283 532442155
190098868 190143150
252572353 252598675
737853401 737816609
861185855 861070259
907806006 907761064
444460716 444540296
820509406 820459618
654349811 654497773
26154230 26145842
841247681 841257589
830174921 830263017
595218620 595312838
281859952 282041196
477646972 477449896
994779999 994630281
889785977 889748533
622600216 622794492
522060586 522112028
296512351 296403111
917362395 917359755
934071284 933979660
794358568 794555416
116289419 116181151
436853689 437048155
809427767 809229849
331852582 331849770
264627720 264801696
611226944 611223796
591069596 591153122
785622761 785524897
477943254 477771678
113530040 113376750
187832819 187697291
335456726 335643926
136465877 136608995
400656769 400664337
228054844 228140252
993207565 993211179
847077271 847185231
535964537 535968351
798023493 797943377
621818878 621867226
99439049 99441903
158582252 158386558
721094627 720926659
608277545 608332645
100335131 100176225
11965806 11792990
862745068 862666216
290595092 290690848
673474134 673580360
648712902 648620596
534914386 534991536
455999471 455974491
728239746 728054870
939655654 939782312
666613362 666489148
158075872 158073524
719676576 719537930
654119711 653975383
378063811 377964709
539350387 539220255
221752725 221619957
89125492 89163366
211654462 211782682
456173775 456326049
148576075 148509823
811241710 811396262
547677795 547485777
578695218 578538546
305670522 305746402
614936425 614895059
203599582 203683378
388175467 388294665
411697546 411675028
984884017 984974201
981733939 981737953
856709327 856589571
38903855 38924297
556703474 556643740
648666749 648560531
835179382 835315940
103343483 103309239
537092652 536911022
984978010 984972616
921032168 921079620
967246275 967353263
18194706 18115796
751567527 751377437
767239837 767213423
488257993 488223453
788917982 788839536
833838168 833739036
54533873 54720115
982512911 982415181
379292349 379296371
262155907 262182105
487905941 487898093
410028389 410119431
596558751 596694713
281127938 281285644
167953614 168120966
418028591 418054207
49575756 49467084
219294042 219127832
969682682 969614022
220444041 220244053
1842982 1978014
57031414 57209036
526738005 526917287
269638907 269700019
961818346 961862260
653784123 653844887
144366309 144546929
678566743 678562469
803712605 803568899
871594595 871409015
275520842 275338804
282077222 282266804
913406738 913542558
862207887 862314929
610410831 610352069
387077363 386887255
63593905 63656709
957423744 957525698
11785620 11777110
400476733 400559813
398592462 398669184
441163822 441305582
71701513 71748369
439216702 439396236
542680915 542687739
938223395 938404613
315216195 315389063
713972593 714005589
443767053 443919477
394129243 394278791
488848816 488806676
947920392 947961550
540690832 540516714
744676765 744689361
816526376 816511456
151193763 151266747
441884096 441981598
262681961 262502745
886163477 886337039
981780014 981942614
885767906 885934130
17523198 17389288
220660102 220669142
606240935 606412807
370859443 370836643
946001762 946041656
103601767 103648569
22715747 22864209
520138819 520247131
31506638 31367348
975707402 975805252
110915861 110880679
363732047 363782871
599470852 599320482
441371008 441491958
47590823 47774529
106104193 105916491
547407489 547507033
633912172 634035334
991488111 991563719
995235401 995260417
84929546 84903976
511922556 511946854
28773952 28699684
705088414 705089112
46260100 46369552
947582769 947645411
578616882 578545756
32800070 32694916
242199145 242098717
85562059 85417039
141152459 141030253
986701379 986702233
772812824 772999694
600917489 600734177
363184232 363002412
700263029 700364923
879411799 879519769
340145728 340085268
54324758 54148012
281667593 281838133
585069791 585157565
768812450 768717904
108463084 108465528
41045090 40988998
740093422 740170352
512255479 512238679
952470739 952357549
207736060 207921552
976692964 976541420
979426498 979276650
10576354 10755362
419495284 419618288
967986031 967885875
545279513 545396011
824758310 824705936
120966100 121084314
76388420 76504350
712725651 712624213
438934793 439066771
91978989 91963075
408003864 408062066
606025446 605870440
730388123 730398523
202373001 202479137
756294384 756126398
938139600 938060238
107246111 107140031
789821928 789708446
656691446 656653570
350865179 350704347
930210107 930203961
948684293 948825491
407066202 407222536
286850601 287001221
861267865 861147151
350601759 350784763
454714753 454619631
678102323 678077749
232419928 232478682
385550031 385733567
970762340 970717290
926750102 926874138
359962697 359925265
849811187 849630369
572579501 572586471
633268594 633441734
539693974 539885976
834460563 834306987
816772667 816868925
230987451 231035919
196778801 196645323
10990898 11017974
13337439 13199431
460769771 460885595
818994556 818813424
81828533 81693709
100811037 100702689
953456127 953503627
333584871 333741715
660324629 660475323
492912660 492743236
443709368 443609818
813438141 813341611
40311329 40408993
878828018 878845874
378994039 379055681
87994166 87965952
855169850 855028836
650608697 650536715
768112190 768274456
761846264 761703996
64951610 64988402
291624969 291635563
742122889 741993315
866900999 866930275
925890508 925811038
572858211 573011603
900464340 900544418
271709742 271901214
769093224 769103522
50343493 50412869
162600832 162770354
505493657 505411901
689608930 689512600
776752353 776843047
162790149 162750559
411715526 411894896
633169332 633154288
519815630 519867568
972616985 972635663
149306751 149311339
162045575 162192475
924262288 924425226
97957321 97817235
666638457 666622805
439556380 439651192
303836778 303947550
651175049 651068057
622642230 622697354
576199307 576203237
537104851 537080453
638402610 638382410
438457257 438332427
658392121 658421817
968812748 968962610
326634787 326570877
346970221 346961985
503738689 503888103
787059601 787246977
90897759 90867449
661075579 660948647
735743162 735761060
849689864 849672566
12978359 13078853
720159573 720070325
985316638 985291978
151205897 151230255
356460030 356350586
590034243 590079661
812580542 812553312
494549742 494482862
368471955 368273029
705567233 705740001
492730095 492582279
526644490 526570900
461666673 461582951
87395629 87361803
16061631 16138401
444383039 444343295
699114059 699259699
850022389 849898211
318313122 318335474
635271070 635461878
549597018 549615558
887749458 887727050
444119397 444013887
89712860 89760266
33831542 33978170
428221529 428288051
148523305 148628845
799268196 799289034
648090566 648271266
36021300 36174756
731432161 731390475
322312082 322121226
682210543 682148009
128557413 128387785
223427224 223267814
140844555 140650125
410937071 410795117
88455898 88469872
540198126 540243458
389267885 389446107
394007044 394026152
632839754 632791402
881043698 881205120
647200534 647000580
863034736 863173656
687631942 687815302
777905479 777836215
806134661 806129195
23896171 24046119
777505974 777528654
455015013 455091941
573587894 573566992
919087497 918895941
294904670 294799302
593404810 593551810
986917951 986737709
292802805 292916653
149818390 149872674
175393734 175328690
890825197 890818825
407060795 407144369
854936039 854779471
247894132 247975656
392662775 392466783
230866854 230770200
689187940 689329846
395796496 395860470
555013253 554898369
280056499 280080043
944480517 944510763
797615696 797561076
607225449 607098997
151665590 151766738
814096983 814274137
552790699 552685985
187954331 187894231
8970258 8811218
325007077 325159337
145797372 145919998
46925701 47103743
233729180 233741836
619489706 619306740
82819817 82951055
700013718 699821276
8448977 8519271
553798345 553856231
851824893 851684385
155795408 155920398
376263219 376279581
397373259 397200237
685004334 684894038
436552245 436404787
537897116 537897688
485002156 484897068
909660951 909719459
403765777 403632495
725700264 725824810
871492555 871486847
103909727 103917915
800552554 800678812
940263168 940083780
622605401 622477873
42468943 42457855
227338127 227292319
326899080 326906768
792474580 792644394
459689940 459527796
361645046 361608050
107201766 107322736
338181546 338222590
777781223 777818213
633683549 633734089
183834114 183801082
611905463 611724413
908804097 908665871
212203292 212381190
961035036 961137436
202975318 202860612
290170407 290236561
40048597 40042755
922084424 921955506
355084954 354923422
547006107 547071091
532117479 532119125
665013380 665158636
985536228 985690802
613494294 613689468
279457303 279567821
882729917 882607035
10478509 10429165
795633182 795711076
644646954 644614690
446747810 446909144
762716037 762646309
796022459 795867599
162564659 162571735
173550972 173709338
736343189 736325415
798346751 798257773
458333161 458420423
126478283 126278875
804151043 804069311
173919628 173810964
277871591 277970943
240986309 240788535
640181562 640108666
576114695 576291779
782478111 782406737
335964710 336154958
872101398 872113508
944783918 944958200
275758246 275890632
632770517 632582819
316619741 316502985
433325448 433184480
824272979 824221493
633538899 633708819
105671843 105589385
51115129 50921339
582074970 582251020
371593717 371545715
51821953 52009989
709954311 709876035
537861882 537933494
869473335 869432671
460670497 460710447
887346990 887162742
215404368 215577510
158671246 158707690
519567097 519711055
670273266 670464448
578050995 578027387
908337084 908281134
897082061 897229585
644600406 644460390
975189094 974999460
816082252 816087440
16548239 16616609
88399449 88462885
946126489 946289015
567558458 567694648
248440534 248457088
499468749 499448171
466821822 466627532
868525323 868698135
613540160 613357138
85480650 85386352
612178866 612282300
251054972 251076968
210199404 210301164
649665739 649577375
216887869 217026777
114553287 114624449
926784598 926963678
344973698 345171284
354856793 354973015
102108435 101978547
715819285 715754711
76816049 76925633
163664094 163538552
109034602 109122218
212889573 212816705
208982132 208796636
922212373 922067923
89486644 89598714
487492339 487343547
654704319 654820939
716014891 716095725
156584863 156387309
353538049 353646735
775678501 775594011
810026289 809927437
327993467 328187915
781883055 781986057
217613968 217760134
122093258 122162682
990085087 989903847
191449459 191345559
682802989 682839195
278868016 278796474
997479401 997547353
175361212 175272142
356074976 355913202
41086394 41003786
775150954 775201346
831488796 831315110
811959721 812046487
880778791 880760427
555599422 555519886
435186262 435143400
999676023 999585387
972151029 972025049
40382556 40436120
256168129 256139295
781333184 781146532
22783061 22684623
414141556 413973770
6226247 6425075
538535383 538614967
94095871 94172419
710857730 710714882
161306932 161347796
341986485 342144415
36048921 35998067
387221931 387033569
848594644 848567254
129230288 129243032
316386098 316213760
726441820 726522710
776963507 777110445
480766226 480766640
648820257 648745527
408570705 408629111
127872196 128063200
6998153 6895431
966431400 966539788
355267676 355398882
709746552 709805796
834897492 834747984
451409186 451294420
7872203 7941631
595092393 595257569
758415155 758598007
455029565 455053477
82578973 82543199
495317545 495479497
869198219 869303177
213463929 213390071
486404408 486237860
7543247 7705225
916393525 916562557
461723082 461716084
318410185 318260763
205807798 205927960
751940598 751916976
401344263 401448043
29267472 29346692
588505697 588380375
846325115 846277263
954571764 954755994
374674541 374831095
554431970 554237614
387149027 387294835
943162763 943317055
389339340 389356996
103435592 103625168
388753873 388652025
697238088 697240118
842244652 842268348
11365046 11490774
737050035 737165205
107106984 107161566
913026478 913089754
790899126 790927672
720834016 720966452
316799475 316946587
224183223 224057723
581544294 581712774
672787637 672643889
384438111 384490053
468834281 468652069
194066875 193964161
771163785 771019733
464493093 464550309
843344726 843404326
639316109 639322007
884352651 884438673
765783686 765624918
144777330 144940632
993106615 992967781
563188778 563290390
606559004 606479178
348113985 348008401
979334930 979518066
77719309 77907699
786168301 786204053
842422469 842602865
244160441 244314239
343025907 343158327
527154718 527100644
842646071 842559659
892611151 892788419
745609809 745673849
274848831 274767567
271540793 271397047
321366810 321346744
433154407 433228641
609581538 609646490
70128482 70202092
452841440 452799114
8041981 7911427
170313431 170486691
650974178 651026742
558248483 558075075
404149944 404079352
864513579 864470703
328067113 327995695
790224890 790123222
938607289 938526379
742324266 742175778
784536105 784668207
970433948 970609614
399230495 399223249
336610458 336489528
567605850 567783446
146933968 146834634
879259707 879441149
665266462 665310508
483601660 483654130
655829792 655792186
553371506 553243222
65516223 65480795
439056382 439077160
749893286 750032278
502633693 502662215
407377367 407461615
848030191 847944657
236626832 236654602
180471360 180353634
595413403 595435103
282721192 282721658
245994360 245803896
377171414 377318626
553857973 554024905
461423 428079
330391848 330420378
763361059 763238929
321807717 321727263
4073112 4020628
423728939 423761457
733308831 733133099
967756190 967887410
347827514 347822032
841586308 841469636
576185795 576048413
283582914 283440020
647306869 647197521
670785179 670732275
233360157 233199749
531186656 531274616
994232969 994102543
282037402 282044990
615315335 615325101
66726616 66730100
293885248 294015520
394508327 394631387
955763420 955587018
997412260 997384578
830948371 830859131
187218516 187024858
989057984 989252648
410432814 410595664
961739856 961577860
589246052 589411832
69151775 69327397
130460138 130445306
483092991 483046815
939168392 939306958
304422532 304228950
650314339 650485575
107494735 107570427
538754182 538814220
140114877 139942801
730245670 730260328
307350775 307181167
86617550 86420476
67064719 67178241
736021286 736197386
738215380 738076792
659861922 659931812
321178017 321209607
169563459 169708207
611188221 611265667
916579078 916704928
857632752 857532932
823306225 823425455
864021661 863941003
735396334 735376288
980466601 980513139
716645622 716784120
509551007 509545393
975153486 975224702
100455568 100553894
402012765 402110519
471656995 471824063
930935892 931110706
75079131 75140507
707329266 707495444
924101205 923922463
643557408 643366720
968469672 968295192
995248962 995408616
339000837 339057581
238968192 238790840
462729541 462542791
56892588 56995308
426576554 426685428
845076851 845159055
137092617 137224787
144082552 143903760
175719337 175907931
314953661 314961143
512989662 512991294
15223908 15092430
74687009 74627819
715950814 716055308
354200722 354282886
258439852 258258852
978205944 978279788
591622377 591607245
673194678 673229992
15479292 15455424
165950194 165944054
887201466 887254866
706093683 706173469
540927616 540807974
19676631 19802713
87212940 87159650
712511346 712464638
297299134 297146980
402426034 402492972
399600527 399424559
717153320 717030722
846843266 846868868
302918894 302907198
230511443 230592403
845939699 846074859
927399538 927548998
906312784 906217468
889610440 889608860
131745021 131690153
684039699 683963361
15306266 15467358
583895832 583761450
491392386 491494438
94989275 95093097
677916442 677772066
373560613 373546435
562254018 562432124
699602065 699763995
919403907 919276241
487699097 487787425
269888313 270061851
923895556 923787820
332937200 332884688
823908101 824003173
980027184 979983186
206468344 206605712
308399149 308501249
438253194 438064704
871380158 871232416
863503260 863438196
863352612 863470728
762861584 762813414
37364522 37373716
911456330 911337644
755060854 755103824
297096265 296971177
520265872 520228390
988169369 988101177
600503470 600318126
90601989 90411333
926268996 926225692
949858223 949941923
711161613 711046855
920794229 920781069
780255259 780067397
637765454 637947418
100991750 100808778
919552041 919401615
287812794 287749582
766775267 766898903
347018008 346922434
812301633 812139573
272911724 272898020
98163903 98333073
492944291 492881029
357831583 357784645
985738716 985721608
86114515 86070365
953070698 953130960
93594300 93511690
837026095 836983121
795654901 795767251
758315104 758413156
226880293 226979537
634847379 635037565
657353188 657223016
406791921 406617247
406410114 406603040
726105828 726091172
265464966 265524210
750581881 750734703
753864027 753867447
454958946 454970890
216272384 216435330
865539974 865499308
462351483 462412333
517730688 517858026
823535149 823677427
927225442 927047238
670799403 670942597
405072715 405146509
525704451 525583701
691819047 691987705
903923081 903949097
497706524 497755774
595800293 595766915
12962518 13028606
651547124 651425210
151671241 151862235
397539867 397485573
871185325 871211417
313755025 313673489
369955719 370119503
380109117 380221061
633761407 633706771
68370761 68256989
203865879 203993171
240846840 240685238
77554725 77382367
757638660 757808736
196537928 196712062
241992856 241972786
709712074 709643746
511000191 510980809
263827993 263899271
369446721 369465963
921837302 921870338
750308195 750129967
669330296 669513872
35208805 35029595
255811637 255736011
875532241 875549677
213282329 213098507
34591474 34791184
835862817 835909391
449764660 449881002
970884842 971001896
433191524 433062672
2362151 2243051
874234096 874149340
478687804 478652088
74464306 74573404
452981293 453159303
939336712 939277204
921722423 921767977
995061981 995042033
105944434 105800654
809518967 809442541
101060106 100923394
579247955 579303135
26902254 27065000
300042809 299905307
844183873 843984173
455314556 455123286
100504731 100448833
260916037 260810173
613048330 612880296
669770340 669928452
986066619 986150787
221080511 221170829
366080983 365922257
471117746 471166444
213547820 213380038
610394587 610569623
364670105 364669697
233334921 233385393
486792371 486847013
975184670 975364000
115185829 115109437
287316696 287233682
388022911 388080237
718998683 718874677
774925338 774817558
228306813 228260499
162203153 162181797
716967050 717039130
529974186 530147534
989785269 989700175
703620696 703753008
45724577 45875363
214331352 214255730
802841862 802921892
603856061 604007337
322561721 322388727
971553985 971439125
635690344 635877308
697759166 697665032
998320255 998286017
589396228 589427436
86622462 86612638
285763543 285938183
656672508 656666546
21596740 21746110
797461967 797384197
506849645 506965703
663582484 663621268
156171492 156143166
731395757 731349795
844605519 844666621
388051574 388016110
287029224 287058534
220692281 220780787
88337441 88431167
425339200 425252338
78786802 78941424
10392679 10288527
551097415 551280257
904704404 904868444
9221702 9358706
719155370 719319418
775303140 775499354
433084732 432952332
7254704 7382022
440626430 440727828
605372988 605544812
3440607 3280929
346295717 346430107
613516855 613563465
413561526 413566856
825889006 825893388
188279652 188268116
44262837 44136049
803807537 803948931
319456209 319623975
154651803 154587179
120125020 120216608
341220959 341101215
23354772 23489776
355195362 355305010
569846997 569678751
488273444 488447574
847731956 847696706
770776301 770847793
983615430 983564870
220019705 219873061
602783381 602912561
597621 682435
522162236 522089348
667337595 667325419
823640157 823830065
2962179 3025191
160727952 160542238
317041257 317122537
11418344 11345168
408502201 408388967
17589328 17644374
272413796 272259048
72671047 72635841
11994843 12186057
327390128 327533204
771600303 771797981
444306453 444363167
741707163 741869611
885158117 885309933
178256115 178377875
204765478 204619166
583920472 584072264
25139086 24958710
330538150 330616442
598000722 598029188
954842179 954669809
877957171 877838269
511511643 511515587
83096887 83019861
79087655 79208463
528986853 528949901
971657043 971833727
678496576 678636910
506264471 506447969
947218863 947116221
237909377 237843613
679114076 679196782
93401725 93467539
887001015 886926765
89416711 89301463
147913610 148012054
195617049 195483775
604436070 604430262
129236660 129114334
75939764 76019480
357417296 357455568
293845286 293947346
426205442 426007662
677115918 677085798
859350241 859499721
652991817 652830005
266452185 266311119
846856067 846759159
698591615 698400079
766191796 766366074
262091578 262169006
579107358 579154166
220621094 220664622
208689652 208572710
499982155 499787517
729354356 729497010
624535356 624406116
735671038 735851082
255135427 255139119
574159040 574033648
88384304 88286210
246844417 246755865
702211544 702020208
842757811 842720355
876081037 876215027
972412595 972315995
40045676 39853746
187479376 187417490
436668938 436629278
876988079 877120687
535135785 535312543
115919652 115989742
835975666 835843116
401667490 401684062
679101572 678983008
380727026 380687608
773585864 773510190
638037652 637857184
980534980 980491298
35269451 35399871
417757014 417582656
901048928 901058682
669345791 669215697
313322481 313448147
344200039 344040739
550783276 550751308
599149925 599135621
921366059 921183447
598791844 598947760
706932651 706838921
608733336 608701016
455973507 456025435
867604409 867709927
253450332 253263990
820808622 820820480
897528788 897669562
359854229 359838493
678090036 677928258
263428487 263626257
2125507 2302601
245481272 245308178
763908782 763911974
499416199 499546645
64936594 65040210
480008034 479860986
474414334 474364386
701534541 701730481
351409138 351416354
489928859 489859371
445104470 444907088
423939550 423967030
623570866 623586496
730252999 730107515
562063612 561901146
965244227 965269443
440002552 439905940
228150322 228130182
180761857 180729399
83168443 83098827
628868506 628856534
685133971 685321823
515792935 515789635
108035102 108067276
475661786 475646198
611284191 611247143
226103807 226193473
630003163 630023589
326782024 326625900
690062211 690179885
223023178 223221034
923782926 923619870
307989268 307853756
695913071 695823129
879626520 879461372
153008989 152863955
66133792 66190778
13585419 13742829
598459949 598608301
251544974 251352404
861475057 861383163
485204872 485318090
575970643 575879647
827949048 828131192
100265265 100404997
494544277 494555207
921524075 921675021
476123817 476002211
919186633 918988361
773493403 773390603
77311156 77306906
934429401 934381285
843835575 843993745
82349381 82153577
749729290 749608826
70040586 69890490
831282348 831147208
411331231 411190395
698591280 698610816
466217336 466233370
547432280 547581786
339861778 339706382
309241845 309199717
43421207 43582895
110967232 111073552
957687725 957740693
543401169 543439635
602766353 602654989
261500196 261684660
22288119 22175153
143441839 143315177
666273082 666085070
974927357 974933815
972386962 972438228
137937041 137893425
142708745 142631567
77980840 77834558
42654511 42825167
209882797 209948569
118197547 118080637
338108044 338014522
757408275 757562855
3191666 3146996
626408583 626498469
406891165 406880557
197371718 197415486
162568197 162423215
279335808 279179088
856249853 856355939
43929127 44056987
339977296 339877430
510845806 510990500
645164240 645095658
526045652 525879886
445927505 445964091
180366757 180366347
384652205 384748091
414755818 414652300
575736590 575820102
456347874 456481868
609638577 609654403
632676668 632493060
737116667 737213743
565741663 565895305
271320141 271333653
32193186 32292236
641755754 641862006
301635114 301442688
645700940 645748138
975971799 975936067
891917834 892033168
599915267 599947939
355860909 355855339
526317761 526121297
404879844 404700048
180387457 180412497
274249336 274146366
170624766 170559796
527181850 527127586
112245269 112392171
402597229 402626833
306911500 307009266
701632511 701619373
952697242 952835530
386595064 386465444
256255796 256390466
854459958 854468548
847542217 847714331
276573906 276685058
580428638 580254396
857874806 858060962
496917138 496959438
898010538 897888236
333878535 333826487
992929545 992895681
344135341 344264737
713859401 713989091
437106549 437278899
325301739 325165949
667757705 667822427
76151478 75967470
568404164 568418806
843341424 843374526
636807111 636792227
398248167 398290849
744582060 744618624
131369624 131311334
234948601 235107547
639711203 639768949
735104733 735048761
611433397 611328973
551782808 551796912
832431762 832295242
733911606 733956030
149621850 149606202
487918483 488105481
11781365 11742693
437344365 437350921
783963068 784031862
348280177 348227371
981337938 981434844
963646753 963505371
341689266 341885040
315413159 315516989
694798227 694659779
333551503 333663293
77941456 78020224
309606097 309425511
904569076 904475572
513378145 513275995
786704146 786609236
890656058 890664040
606091546 605959346
799647109 799526717
201847041 202012565
317342352 317266016
465253522 465277388
855265217 855074483
652256834 652445174
186014089 186169801
387319635 387270035
832785385 832770279
166991307 166935097
891485982 891347360
407073454 406896228
183130385 183260375
937443363 937334305
528211257 528314755
623501318 623326508
483219962 483416042
677023595 677076745
508462291 508362207
418130099 418004797
879265343 879097035
220616512 220447082
86154241 86233717
205395587 205482735
541360864 541539104
46604295 46708781
703159668 703068312
599473144 599502340
581714697 581710851
401157854 401299538
375465070 375498412
451351803 451315169
338693523 338668663
577243585 577114581
459902948 459988314
780783814 780698998
653650856 653752328
781239858 781176046
322128525 322152865
203386079 203330617
810556567 810695333
961629913 961459705
203466553 203404419
715627885 715549147
941403162 941579546
767077358 767226630
302987601 302981717
331752628 331816798
119870767 119855905
973751777 973905017
861207508 861164202
820206438 820360510
242006179 242148931
632099757 631958193
139480176 139658478
347415684 347459364
39724550 39531260
898895636 898907448
740332408 740477848
472181128 472084142
168877025 168696587
288901487 288809227
523657543 523799021
413676452 413746030
143194372 143117740
309340699 309142991
895856534 895836264
112080171 111931539
293192159 293035825
39783073 39666027
203657304 203833230
968593093 968425729
251254243 251185797
10483231 10473787
344290436 344239038
933431895 933309127
81311802 81447726
19018087 19100341
165646741 165635063
303177040 303348508
829269910 829302984
39166092 39116964
83617304 83777026
117364102 117516538
857109561 857202105
167615224 167666478
443096498 443134668
431310772 431405106
505024312 505108016
158651067 158547555
507303618 507199044
991794411 991696501
601105662 601135910
152456961 152433191
116092653 116116757
552473919 552317129
591269673 591406223
640744820 640852130
764029346 763906494
37272590 37128096
506644105 506515911
800045791 800183285
663664872 663577664
506575807 506416567
991549802 991671496
444352485 444413593
610742101 610573561
787153289 786972415
587454589 587601755
726942163 727066439
383964165 384109641
725467509 725413615
414153121 414247031
805060238 804885188
251818462 251915828
57120225 56955669
333015435 333098289
52448881 52384441
488866079 488921843
817555771 817674245
327861690 327678694
530887823 530809639
589754317 589590119
514128111 514115297
588641187 588736563
548533870 548392304
433667604 433852252
695753256 695868100
817845401 817999913
501592531 501743573
337645251 337573951
695510455 695337717
338539795 338492599
570226724 570217254
400722373 400606301
350539875 350522745
761184618 761314170
575323513 575212375
645573243 645633499
531175390 531230636
888019474 888192738
521206448 521156114
29305710 29387674
470657998 470571204
258957746 258960670
926548289 926470285
412273073 412468713
959247765 959106679
895187045 895271627
659642370 659825170
576335025 576521423
812594651 812756513
719791743 719982301
765909202 766041850
182895443 182785093
202073581 202066735
702012267 701907031
568403377 568434235
133817703 133734623
68097655 67996013
522576139 522526731
288289477 288321365
388613600 388442546
767984814 767813974
838253243 838439915
883412614 883347966
159382428 159462890
503218214 503271046
299347838 299384032
845557889 845457525
276119044 276050534
640266877 640352767
691636673 691462783
986453711 986509973
831651503 831579401
70324268 70386350
28414733 28431905
423987853 424015751
503652836 503771506
506780232 506683750
549573280 549657836
381162354 381170824
166872277 166728405
36513345 36644343
45060569 45257931
250531728 250417678
381690468 381613120
468743175 468644583
247436305 247271183
268960620 269018640
692021103 692151473
601314718 601327244
518258027 518110597
422746727 422661211
556396008 556583686
872165247 872165039
556705450 556701498
489179103 489339915
717186250 717209058
547956968 547985010
200473531 200471873
236499023 236640717
342938534 342987018
949640167 949692159
797930861 797983435
689791449 689660751
776951621 776952519
967502162 967555980
148541023 148716667
651888345 651931467
413535660 413598052
287673416 287781188
898056455 898152259
898827882 898901542
637009905 637106533
349043386 348981354
222521606 222370084
262843280 262649858
190175098 190136010
2721532 2741246
578791052 578652624
399715181 399555653
498410845 498603675
203842309 203824151
295385130 295292744
952904039 952767021
22118663 22108955
922348043 922337003
611059372 611035908
320673028 320663220
632221462 632153808
661368319 661522739
589137101 589044797
137589912 137576048
151460847 151308503
241162490 241074730
389832626 390020124
428850018 428879734
619784793 619725877
449633445 449822831
572675336 572611712
780426466 780568170
295745463 295737527
510981985 511175811
558078066 558045818
358690110 358805178
337923156 337771830
719611185 719741967
265592180 265558478
324098129 324250879
469693882 469673396
90691046 90512932
185897990 186039188
944282844 944390636
163359933 163519207
395443217 395268011
194849698 195024702
845090558 845227552
668116275 668103239
35280235 35259213
436724551 436613325
90278403 90340769
916457026 916432434
999151504 999209180
115856701 115954697
903500331 903335747
44523623 44678023
674833985 674772987
695758848 695613618
134329216 134198684
775757427 775780629
686197980 686326796
376343140 376315060
126378579 126311181
579130762 579052250
926893107 927034249
79316324 79399602
714445435 714560183
636826802 636787420
797945888 797957148
102463271 102342895
408314858 408212240
111651893 111559221
997891777 997833663
751424850 751392558
380761007 380898073
676728595 676827009
238147856 238039448
820108705 820146413
670275485 670270429
133534106 133515734
546099157 546052409
842031013 842108069
407883655 407952825
56774398 56855540
615572999 615605193
633105976 632977730
206408209 206388725
225658107 225512065
133720527 133776163
779832762 779638936
245685893 245775615
765899742 765965444
262564938 262436508
362862184 363050920
4872001 5020499
804874358 804873256
915495785 915358109
475200840 475151026
103660700 103646856
433684667 433588729
265184359 265165523
452027211 451856275
257320609 257301741
581713420 581715974
448923504 448746616
533089215 533128311
702460064 702430496
375936253 375786765
233791636 233809532
882573450 882541354
557715193 557785589
572873044 572720530
762681173 762622921
772906259 772879125
633202568 633210478
745699560 745688120
876289544 876294134
860182835 860378817
562011380 562115844
512708956 512693920
811445247 811347277
126747022 126547408
528533692 528430034
758201023 758019253
940173474 940110596
707192954 707156402
961614034 961645792
993712349 993897207
564139631 564010833
647968325 647825265
146320717 146150215
414084716 414198396
494779112 494631940
820790947 820814551
215895765 216081601
59321296 59151056
984963338 984992682
53215761 53100909
883867088 883675352
826775022 826821578
118660214 118566316
58369678 58293864
219239845 219429373
496662223 496481587
885741442 885745970
461902491 461720023
143156056 143020318
718696887 718496949
886523360 886522346
49900427 49852073
769795198 769969964
176777914 176612732
226013097 226051495
231492514 231354884
143416961 143466717
625015047 625145133
144678408 144579338
914242814 914387844
419312807 419388047
989944517 989868293
332833450 332910944
222870148 223056652
360322367 360391241
152121626 152066316
221428581 221404409
107886433 108051189
680844068 680816140
496842136 496938288
600644418 600605306
794140608 794047000
211439183 211427785
643799287 643744015
787975933 787846279
904453425 904506305
961837944 961923796
613088381 613126407
316746599 316873031
468008624 468027252
513996000 513848064
315256685 315302629
551856383 551915695
212370102 212392278
282172013 282069415
425125277 424977911
544920970 545081478
81350873 81200999
114202043 114350409
531010720 530859320
483134122 483051860
435895801 436050603
835792786 835781310
16499271 16345663
135283385 135180687
803977749 803929357
224597485 224716753
935115647 935042915
49974474 49826380
917757334 917811708
186691862 186506060
586005677 585838689
836403981 836465279
371878304 371828834
244949514 244949450
952216353 952370479
647365203 647536573
973104777 973285871
543520698 543585502
442717719 442658971
594505066 594573174
242257538 242212850
237401244 237378666
381550991 381400715
344356116 344364146
829611584 829707484
27048383 27108807
701959649 701807895
42874605 42968387
936414738 936326434
5386540 5283574
338202068 338089610
154074560 153953840
164760778 164924728
647660126 647706440
159520744 159462140
223408700 223445748
904310465 904350521
318749667 318841995
132959899 132763719
48986113 49073553
286743660 286855388
703466105 703421547
258104013 258074343
989845461 989906405
925951 758599
661442211 661346727
489992456 489995520
522189090 522174460
434873228 434831250
133170899 133217067
727881053 727870401
104956863 104838479
183187718 183047252
222300658 222177748
422491403 422420953
233244231 233244719
147010847 147046331
934263725 934405343
705261656 705442652
561444683 561581745
321528585 321401843
318511586 318468860
167204360 167363620
19888795 20071475
966651338 966809790
120028860 120048340
966321740 966271134
221357233 221162621
186893029 186780217
138899693 138769569
201014667 201189237
240370924 240365334
19315191 19335461
975953933 975792519
667840431 667804423
397911289 398080795
388773803 388733943
291138403 290986911
939629442 939555600
661012113 660825485
369508447 369423479
215873648 215889542
772652341 772603591
849800660 849821714
907128725 907138073
68107817 68240901
9598370 9511650
403005296 402942758
288225459 288305421
467697692 467519926
877167372 877216256
939897103 939796835
314701123 314743273
250472481 250468487
359796913 359660445
545151752 545236028
302892442 302913046
354493908 354377420
807624529 807651005
273233719 273411201
764763325 764596541
10388788 10453008
563244564 563336216
652090533 652058247
890026627 889845559
106990539 106867153
662017760 662186084
718834458 718864840
504065383 504199101
852319394 852187822
458709525 458600247
257346005 257295213
769795593 769882581
311899189 311758825
943549015 943690041
627466426 627501600
315440118 315338008
577366532 577274700
603426422 603439574
621049504 621148150
204758265 204861389
516435734 516268010
48802561 48706793
463504324 463507816
838346186 838229912
956806931 956997995
146185548 146018810
399474537 399435497
502407351 502225917
468285410 468099488
543244188 543091846
365611081 365796091
849720778 849658950
809051286 809244748
998669421 998684273
59054106 58949760
25271502 25409348
868146826 868032552
682046820 681930588
828894870 829094278
6667275 6854997
829337174 829442986
303023377 302951825
345917600 346035698
114536203 114724067
128192884 128235228
599769421 599774895
208716582 208727850
601123267 601320981
54353964 54522406
549236384 549338644
467117766 467175658
925195853 925125589
843399490 843574856
791554504 791511402
740723508 740782568
22627574 22460574
405731276 405674364
254801456 254994032
227298707 227190957
357568983 357498245
102611733 102768553
988852065 988935171
778107122 778094646
194624926 194782260
81747411 81757957
223270551 223171517
927603767 927502135
450969618 451020480
352052374 352079536
854744406 854711254
204090138 203933266
656149270 656016148
603857889 603765807
745529124 745537696
887997718 888106106
670699358 670871000
74004769 74159045
822059786 822238962
342243389 342304055
129512399 129621835
856173718 856302896
891538852 891688314
857462534 857494014
134373343 134327377
853679913 853505771
325228947 325175677
441500837 441662607
184059161 184101945
435367591 435458801
663891452 664061450
384859684 384939070
466103359 466101003
374301274 374420328
158009461 157941535
724899464 724865640
813868578 814034642
431785499 431753027
197534150 197488614
986741031 986663435
372767049 372944725
66431679 66516157
235318782 235160334
591111359 591086867
58077254 58239022
546848047 546802353
789382822 789347644
664914714 665041138
378884990 378927348
746283787 746092643
623394090 623385620
744956158 744920844
702468183 702451945
950169367 950343469
628313505 628482923
104701512 104818402
60381040 60265498
476988057 477184873
358551824 358413846
876291839 876139311
381724802 381656134
430096620 430030012
420478849 420604951
358331393 358482835
821840768 822005646
93362156 93434632
146373803 146385811
131440011 131299237
841184737 841252635
37735766 37773324
863729095 863626687
906491876 906418358
58331771 58279667
563842095 564035555
577823471 577664409
47268128 47152594
817027903 816995587
122682067 122701487
441546308 441581722
629076137 629274787
672500131 672682355
499136217 499160603
996397963 996370429
947087326 946982172
678440695 678260963
365100372 365224682
831152709 830983001
330841752 330912468
380022837 380134829
756492542 756345514
731014642 731172102
717721578 717774716
823606288 823551916
55293947 55431697
901593427 901473133
417778700 417777952
71969424 71797536
663356672 663536714
752748800 752906798
50706670 50674994
783743760 783568250
520100904 519978942
745130438 745108770
754686636 754497606
664688689 664707105
673927366 673802042
854480700 854624502
276629482 276564110
397425902 397512720
81663979 81610711
384019234 383883686
406022498 406036994
201169568 201350622
184559058 184689618
396212176 396241138
669829030 669783324
909325383 909389587
740866870 740974906
804665459 804489061
700183313 700229573
644569990 644630822
867741297 867678557
485058866 485236918
262537523 262592353
69146750 69153940
866533313 866482877
183109767 183117485
750881958 750965342
238271636 238359850
946812263 946918411
847205499 847195009
662981942 663026838
492055381 492170101
771953784 771962996
897949387 897781635
997035840 997231166
538296626 538306966
490305179 490278333
234038637 234159455
637563626 637451668
96761972 96595036
916965386 916820146
770903399 770945943
521890513 522086307
180399977 180333537
420053622 419976058
348554431 348539697
903040855 903186395
147351298 147186246
334410549 334573585
158689468 158621412
72888053 72928251
84291075 84233679
501071638 501074422
552732401 552848997
62730495 62814699
550487423 550421921
299365935 299310659
61293701 61292195
297146677 297223057
406081792 406060258
462402177 462550061
623695990 623500008
277117786 277248642
23096032 23268208
458224800 458329454
237389955 237324821
514488383 514534259
137657956 137696526
215794100 215595040
270604346 270780584
846005581 846007279
983988764 984154466
107910658 107931604
420857581 420811661
225545544 225517858
426720089 426877999
673932076 674021250
337591606 337441892
712258582 712167842
905243234 905089836
146140081 146231015
948001865 947921235
493977400 493829634
429305860 429219950
225167026 225086502
241931110 242054602
557883538 557945968
736157165 736237607
31140433 31222877
638499887 638441809
416253960 416266346
848110637 847954911
78131057 78227439
551002608 550814260
335653247 335634605
293364830 293284762
214114027 214053333
920284005 920341927
915354924 915224078
568355915 568411485
212200312 212239840
273979139 273842933
197318518 197169498
76119171 76183785
311019548 311162690
338044650 337995158
143791423 143680825
76631695 76584701
262300981 262254553
176601656 176598954
318220112 318206808
78699873 78503363
768765177 768663713
654190198 654270140
945076576 944930604
579470605 579667533
164832659 165016797
397749558 397669110
581483003 581476247
164389119 164311225
884458233 884542239
328694786 328889366
148239963 148113205
553002806 553124920
830549317 830520721
459796791 459861213
459434411 459263011
515791285 515600271
502660156 502835692
434286203 434477683
678676037 678597783
403391175 403435959
862129594 862261408
813883199 813789045
108472329 108525187
185683125 185856595
770082950 770095230
602391746 602579398
2507540 2442722
791121046 791030824
650125795 650233263
392519657 392564779
119593751 119594143
65266474 65091134
357937432 357951054
269913699 269851623
581196484 581313136
20763134 20672434
480698601 480556527
50198389 50292997
608454879 608346999
39613277 39450481
590250270 590296174
850253307 850446837
573921801 573887977
278750182 278659432
87756113 87880877
244556821 244490299
267527533 267589229
744904030 744809664
735618220 735632656
327461666 327363782
301236191 301317433
229435959 229276905
522531269 522551435
138611252 138651802
790435690 790305078
807381464 807478236
357995989 357906119
528976600 528997106
7167537 7203699
652938056 653099832
860028612 860087092
166201192 166245742
972479048 972397408
452598526 452472908
400588689 400530937
468611759 468529811
151890791 151883583
899584182 899680436
464647962 464582284
646771144 646758344
813783720 813785920
276234101 276281695
235823072 235631474
283537242 283628586
198349571 198417357
330511155 330387909
834470161 834450965
109964238 110062668
710710344 710684000
916219571 916034947
45802108 45948618
915987483 916071665
90882604 90820184
656773978 656839996
293824492 293852178
14478240 14646716
861039454 861084346
775401247 775262019
41857433 41998923
458900451 458887727
874291112 874283446
683555643 683652065
681866782 681988704
535692808 535793664
546357180 546363392
349289686 349310440
841940478 841796398
764335981 764421697
519190291 518995971
479086343 478980289
540867795 540806799
820395560 820420842
41651748 41715100
115044289 115147633
665831937 665774541
309297227 309489069
974373303 974280979
588023379 587841303
4644586 4647026
523406647 523342161
613546955 613579975
836221300 836344560
178915858 179040152
481997023 481966503
651589064 651530040
64575977 64460299
535497190 535322100
606472746 606352868
33365112 33493020
171591818 171550402
92081415 92245863
808680445 808803485
187602715 187765055
300402529 300262143
386982309 386911629
639421728 639253162
732256404 732300342
333607398 333483218
759418251 759231757
821653009 821477125
456469464 456570958
541271277 541386533
30742736 30692052
999324316 999250572
840494717 840452101
297650959 297555135
317288613 317258493
283711355 283814881
857440874 857406932
7976704 7906558
914158365 913963179
864246061 864235823
174741842 174739962
110027505 110097831
595152955 595015885
556716578 556890518
548773011 548847615
498746103 498757797
495438022 495520972
23606488 23437848
165947124 165762420
87291721 87294387
87600407 87655781
881469562 881497948
71675014 71604392
81754793 81761121
654047547 653999979
778759883 778640145
959312201 959274017
210458215 210274647
87350313 87245355
616519029 616701941
529782446 529637676
390065432 390183338
749119869 748963529
58434786 58304570
353951904 353885604
785099153 784937941
812619786 812641598
199329261 199465499
190559400 190575454
485525515 485340091
40070865 40085023
447938619 447751075
536230434 536231316
638518292 638485590
465849145 465764253
255137273 254937379
570464005 570637829
991496109 991525915
718432617 718363319
941086487 941125661
964446663 964542665
120033808 120062872
225749680 225903660
303144400 303055798
676106632 676018150
303561931 303626029
775971116 776090424
712433116 712487992
97508654 97371200
872354751 872554721
108764099 108707739
18612819 18474605
969275235 969137187
533849557 533898485
412556050 412672968
447766988 447682502
406975524 406945806
251785993 251771763
715995829 715939811
829568010 829437464
64789520 64970006
221380034 221501356
735076747 735031465
357753027 357944243
721469443 721598807
664279514 664240102
637465585 637507647
344561574 344363002
614407009 614230529
313805057 313760081
568877769 568867005
230074986 230027344
298998610 299188056
828626949 828480831
72208767 72177043
358516103 358681459
986982625 987026849
970456477 970314697
620199753 620005717
662830262 662870550
644929373 645071843
474077702 473945450
559482143 559538095
57521458 57523452
835073297 834983091
459563656 459484110
471342197 471493273
810617911 810772755
973218807 973352935
996973375 996924073
585472547 585441655
193342133 193163147
192983145 192810015
838994847 838940207
782683812 782488564
849821356 849822072
512202446 512111412
505821658 505744026
654118195 654230169
751217183 751278403
193421152 193375160
674110705 674152421
280518320 280379060
266426499 266477871
295045480 295134734
164045549 163929449
603452923 603559103
537965420 537907072
33201422 33400278
101309485 101252203
214469935 214618907
522223009 522224009
831964273 831799143
977822699 977666905
526081445 526219529
942505845 942510613
981735946 981673688
883944083 884118855
632584864 632474248
539285321 539245749
685361892 685281754
259129259 258947721
755036097 755032837
128783360 128825680
707268719 707262477
286478138 286460018
961520163 961381243
645892677 645781779
723872359 724042047
910093757 909913387
534156724 534038188
282894133 282947753
137692756 137764634
335051174 335016868
150793029 150597163
856302875 856409003
142707304 142762634
207590317 207656299
887079514 887228166
694232855 694337429
657568579 657657245
482517891 482683399
693378465 693399777
141988555 142161433
636244016 636416048
435922572 435788860
445991996 445936186
556559529 556607843
445518437 445528029
767382974 767237204
910858550 911024790
328583124 328718906
577962366 578002182
509720275 509874107
646238331 646064221
237334620 237357388
446576179 446407411
808349445 808279747
321305316 321295910
693204137 693389121
569430453 569373095
804417813 804235763
642484118 642663662
625080090 624969674
811424133 811506275
257961144 258032258
502453289 502361413
818728248 818859294
584647117 584479303
798714832 798794862
652166407 652210877
125924183 125972589
126198103 126169587
320539518 320668124
942508229 942479553
903027484 902986042
336466506 336285070
989863000 989810840
353702314 353591156
466384666 466556652
803553487 803577741
577982274 577801334
532736178 532590516
69562443 69632177
655518459 655373455
521574561 521402811
566104729 566252807
276846389 277009563
55301313 55117955
454341152 454222618
661347250 661353190
488162155 488353831
59586714 59784784
137546860 137373798
430063316 430053376
508101864 508273064
781628125 781555611
526088646 526014250
432936132 433018532
921055894 920950778
666434848 666288360
89066107 89144429
632142963 632056551
569486735 569552261
786649400 786472372
444600416 444480176
174599466 174490790
891310475 891357901
597549213 597562619
792177118 792189714
165756372 165854772
669564611 669715019
205823584 205681262
47434442 47395372
880335159 880208741
525414747 525246593
673188509 673011399
449203006 449387084
194700370 194527922
669023979 668866163
161588034 161502610
242077555 242038123
61162847 61088265
847204940 847390046
52071905 52022697
709915173 709841689
784847051 784671163
527632945 527458473
390508864 390360298
913474648 913461066
764654655 764619225
268778323 268601085
607078296 607081228
544541477 544579261
15980904 15883862
671364975 671231725
108142688 108259826
60490798 60413664
582042587 581952469
517115907 517205611
262352120 262249842
745179183 745081693
801211828 801350934
49307560 49293034
821335989 821170663
941184785 941372575
457781935 457773559
956300597 956252751
619933886 619939752
972142081 972159977
572641897 572729957
860696122 860706782
804540465 804433877
912314036 912176108
259038577 259235201
657390883 657354271
570042711 570161841
5336316 5493328
776941916 776963122
390015070 390025178
66554421 66503205
788431451 788409695
842739083 842553059
328440387 328631929
937758307 937900137
507853222 507731256
370101481 370289435
283134487 283254583
436440655 436293343
824429306 824426384
110060776 110134886
206633393 206706645
257247009 257176707
141497980 141367592
837478006 837539528
752639267 752464641
152936472 152892596
134402308 134344378
459539015 459588297
819760221 819597799
246655426 246493986
425026348 424931812
318945473 318822943
211226593 211124003
92298074 92468402
493627798 493555166
398508530 398460348
32440373 32445857
13664124 13522906
976073403 976185077
106882072 106889700
487656087 487522373
205404722 205248180
965525915 965499747
650399957 650219249
816776416 816820796
731188131 731180587
625731512 625690804
704995345 705182879
509646160 509455854
787988764 787963102
226828857 226929915
244991598 244907430
127095735 127140651
183760670 183907558
445503008 445553050
786315143 786286607
854971319 854934389
84898103 84960989
936672027 936573859
592114721 592097043
11534565 11697759
814560597 814610013
499699910 499884836
662395798 662403172
19847059 19758367
814564887 814655139
670129526 670128570
837722092 837541454
434107202 433917496
759680719 759633465
373405408 373207874
212643711 212814885
101892330 101832034
800566832 800398250
721749693 721610915
625545347 625592263
311084828 311240552
473342014 473491360
139886548 139734374
184655265 184723971
549931341 549738913
280811003 280793643
900206882 900134400
428346869 428229233
255449458 255421268
818621293 818793771
79626028 79496350
510691240 510673210
211448314 211548482
618980859 618974731
27498073 27548409
383109685 383298229
720487731 720522205
752417414 752551954
552027238 552158182
124647589 124520247
758688815 758536151
924900706 924771866
889747063 889936093
579441831 579536679
854927395 855015243
491360368 491289514
11155011 11005379
829668278 829855952
606759341 606829067
434203561 434010843
577584908 577743940
995676391 995621117
220771183 220790391
335939910 335895854
624068535 623966877
867917564 867859248
45334768 45341732
397846172 397790236
127579858 127509538
920784699 920877429
88335257 88228285
383489871 383377993
169355963 169490413
280802323 280656925
556771923 556638977
666243149 666303015
300723508 300688464
16523313 16709905
11747234 11879398
962452043 962539305
521734233 521786653
932429328 932345688
286390425 286467585
705490390 705469136
471686695 471740529
912522853 912380421
981309846 981257262
1976311 1979717
783297556 783458074
652566396 652560240
248630355 248577331
816239139 816075921
27265633 27099325
189807469 189833383
403509583 403362335
461720234 461777072
98545159 98363831
770551864 770534030
713924246 713828184
147219435 147168259
841856655 842056109
772344858 772389490
361368558 361181758
998798405 998917603
284388359 284495843
103326361 103135787
712509321 712646961
479561123 479463045
626741927 626808871
669280744 669234522
65590007 65620429
852186106 852253608
134263950 134144986
699286142 699380932
573570843 573634283
173056101 173254219
908866230 908741964
324868952 324922268
977361054 977346498
918678888 918545194
111235474 111070344
959624559 959666447
575112947 574974571
454625368 454667192
191494760 191493336
319119589 319219137
725121787 725301081
747322930 747522418
737801801 737905001
7095462 6993236
572907696 572875328
694978995 695079957
55940783 55975361
277121630 277134136
357567176 357752712
288156762 288198098
400022921 399833069
109733674 109735320
835727842 835787048
579980982 579798882
610168337 610234745
224975803 225087073
831090640 831214778
498958594 499126496
239129992 239137564
207326015 207352341
408002690 408198908
231740337 231858761
343081249 343005147
944320191 944461081
656979189 656836183
170110592 170176202
937750600 937829222
807834302 807756506
443373934 443498786
601594250 601469714
987847202 987943588
4382180 4196064
285148289 285097315
274187415 274311257
41554656 41461634
744528277 744482981
517147693 517263529
522826590 522908050
890206184 890026064
700206443 700027665
401228696 401195334
608972109 608938703
462533251 462620123
561936174 561812988
941930774 941896096
241091141 241046051
899480552 899498776
898994569 899067029
51316400 51412032
864472611 864482153
573662427 573813109
9801735 9631533
281024983 281206791
997955430 997981178
376329100 376230062
79795050 79614354
657148494 657151880
946395842 946311040
696374493 696378889
945103139 945050013
137223748 137225826
510461133 510262053
841700319 841545243
272550391 272731133
605111362 605012654
969324402 969464974
685391674 685332110
756608302 756554740
108477353 108601683
251064638 251089298
431616448 431699632
502925087 502850827
478606283 478504545
396349597 396275777
510067593 509869353
389162473 389136245
289028637 289131073
34979276 35119200
960195173 960181847
364500207 364669901
906645996 906533286
975642943 975700411
750841615 750892133
488899172 488944514
191223611 191397509
575431286 575407508
406611524 406662400
460827683 460675093
759028516 759211126
688330467 688443235
417598719 417446763
635722906 635593394
891299131 891416671
949041396 949142816
70897516 70989656
15295427 15152389
222714365 222528089
889511241 889452515
874287279 874180913
693499486 693349038
438195764 438394842
917903016 917889922
590677959 590516713
828183051 828294313
115363703 115506105
893674122 893564326
664495933 664631079
852954308 852869036
317200528 317044546
937095889 936924367
329930764 329793004
326263175 326137393
361093613 360920139
626695582 626708584
503500254 503369794
727272605 727472009
719406119 719232717
110517732 110645052
577071309 577036979
389024156 389011344
756430733 756562227
959872896 959691180
907885498 907726514
930262762 930331222
933904817 933917179
776400322 776567150
551533531 551378563
441108819 441005603
579504289 579569069
896294185 896425773
273945470 274067528
288033005 288048455
638752322 638683058
38785503 38819903
253910912 253999062
305495122 305394360
442155283 442091663
709633420 709677910
204988432 204863006
674374575 674504523
811544729 811624557
546476986 546624292
405904381 405841083
979514781 979639569
732746731 732598163
16004962 16073092
115243279 115128379
219744891 219863923
357844212 357827312
985022425 985160983
910658428 910716228
774909876 775076508
209585523 209728545
393997448 394016598
59787407 59941369
414779154 414914720
364595658 364744552
207102430 207252294
417945093 417845937
863617380 863455932
491248171 491054053
854729412 854759400
625121327 625168939
68445526 68295996
326402050 326305172
445881554 445945798
384068153 384261565
178127413 177995909
807852152 807816452
398352083 398229615
793457386 793513312
665222937 665271931
775497240 775636256
780556578 780729740
113945159 113968769
180202438 180064488
10163161 10340603
349840619 349952797
163073394 162982196
745365195 745239849
415783559 415859017
763211142 763017596
285000400 284847432
73047265 72926293
1681529 1685581
616426873 616360453
216201307 216353857
185074289 185130587
352262560 352354324
56040153 55910569
460927140 460861282
268010976 268001790
505941857 506012121
121428801 121550771
861991046 862170860
560424965 560286211
585439880 585432662
359399022 359314590
587120560 587224668
667790551 667890311
112456373 112327969
191064959 191262973
964826603 964932507
973195324 973186012
339239349 339145749
323202344 323077830
274968777 275002717
972215439 972360385
16909639 16722835
194095023 194214457
272210910 272055826
636122369 636117059
171735339 171931959
903662599 903698217
940487309 940371659
643242602 643325140
573387894 573303192
134766678 134885922
557063547 557221723
753113141 753305241
47679250 47869808
500745308 500684682
92745052 92686332
493903517 493719449
474975122 475137112
332969525 332904875
728744391 728546571
882159103 882020701
468570785 468380999
898125096 898179422
205157242 205099006
659465961 659267983
815415025 815610171
782796529 782646027
534607507 534756249
259160610 259309792
260460059 260380265
444861108 444928226
625568805 625403445
94355171 94379987
181634386 181614496
627034096 626937306
301685984 301763688
248285088 248120536
357808114 357757906
951700673 951895277
301261304 301408804
42134220 42038128
672872091 672896267
192892631 193073659
679625518 679547362
580897478 581086476
196521573 196396525
156686545 156606303
150033522 150197030
990970013 991029313
41868365 41816359
800017272 799897374
523986856 523953462
851882051 851767735
894066852 894235226
111545199 111605557
377703273 377670459
146467755 146425155
591021341 591099113
610487934 610651312
394376429 394181153
550088173 549896727
915247031 915289501
665230905 665126691
457824605 457739691
585070005 584895841
981771106 981704800
250783189 250746521
956658253 956636527
627943175 627760389
848523699 848580949
388076131 388084343
910232865 910063823
550929418 551075798
208312183 208252189
216794231 216957323
215694570 215497536
236118102 236007242
432896472 432952124
579489255 579298133
658733053 658881969
587035188 587031130
319729511 319591331
119619815 119638691
374209619 374355023
133474937 133670379
166102374 165939996
697147448 697104750
933845276 933676248
857643294 857751656
564787753 564732055
682634579 682446797
716145623 716228847
209166791 209056389
16874111 16945167
369288590 369456342
379803976 379979484
465937376 465760914
179262187 179085231
905828239 905921067
143058249 142927815
743211144 743115506
79797064 79914500
951542708 951557892
951113421 951033873
350971638 350885122
722542458 722645276
623754094 623676950
736755323 736726465
514825659 514642515
563410862 563269392
942718296 942559812
167460354 167376162
751512047 751623007
325148595 325170079
875781455 875628391
476651669 476517693
331900036 331805128
608269010 608178062
325762730 325682562
911707743 911542109
85551161 85733589
968854867 968670333
95072938 95249722
368701683 368570635
509942188 509935120
182418040 182311096
765441842 765564148
945131370 945208496
729922334 729872782
618344066 618372012
876086932 876060548
549541888 549406512
81530655 81637345
800924563 800827717
260617307 260434973
546550639 546420715
473230245 473215825
357970168 358021810
839253329 839088125
291454096 291630266
810893434 810813048
89413917 89542679
372040411 372165361
704771562 704814210
256012452 256066900
823421470 823429440
243484976 243651056
357153839 357295673
99760518 99895546
185258087 185303153
167492717 167640851
129529566 129496808
305714201 305869647
25048898 24913426
44261168 44264506
902941663 903006763
268199444 268099082
310779472 310714310
904721680 904786424
602624777 602534019
902179955 902052549
578902975 578834891
242742257 242724825
479457635 479487897
622159591 622082193
888832656 888967542
140114005 140115749
507330154 507501192
563181992 563239584
606952909 606790785
583165501 583248035
273731619 273835143
31256051 31436993
759325004 759174352
845290383 845164721
348297694 348412694
518108866 518093842
912850149 912828663
225585086 225506002
990115764 990244558
425609254 425512632
160984377 160877241
988097429 988003537
983528186 983527188
771958390 771808076
569925953 569967395
402581836 402737312
677100858 677064824
899081979 899052079
786416556 786282174
45799970 45750274
724487746 724542892
252822070 252700754
371846094 372012598
908526691 908552487
304774847 304720689
514215316 514231668
751771500 751634934
711747757 711941081
143766532 143816314
873541271 873353715
360491153 360499149
639646270 639716124
629424334 629582536
665363228 665387158
36684146 36604540
919826762 919997096
981369567 981500121
272097286 272133368
477412070 477521358
971990715 972088039
510264129 510147075
497503217 497529357
630934743 631111257
137891307 137859983
681794061 681596865
730360044 730529498
854055455 853960349
371745465 371729637
106547482 106632432
176963837 176929417
792833687 792650311
15291270 15299584
747919374 747933918
953096023 953100829
464137567 464101035
172756348 172915558
182038982 182108332
235018654 235028074
379928941 380078833
44740728 44651490
163680966 163868528
132641946 132645782
728015403 727945537
243936133 243979885
293596726 293725292
216660605 216715391
95024864 95161330
664376441 664488513
104340141 104341919
741393106 741546498
682390161 682219167
78076520 78179248
96850510 96988268
889614518 889606362
853900356 854007902
123616477 123453351
457917130 457846698
219091447 218996169
780958181 781081311
467268709 467399083
733154769 733220965
793646022 793532170
738505856 738686382
624201187 624398589
475491050 475505598
228386841 228226785
989452334 989330668
989035271 988973087
55655923 55584983
571347752 571444160
67220036 67317472
115259853 115371579
122038746 121970466
67366534 67505026
410519085 410672243
384641624 384700148
208177990 208048538
583530884 583371934
323234860 323169828
711413098 711532922
421248718 421103646
723177055 723057851
86649017 86595907
507977571 507792739
190604954 190652594
643941224 644014686
937076043 937197381
691818957 691876253
128162678 127963722
837238539 837092203
835473366 835385980
928102465 927985939
183195380 183180056
330125651 330195433
766866787 766968793
198284374 198216436
195091629 194957775
158906719 158933761
136748798 136757374
792432256 792529270
620599693 620515911
828108896 828238682
305885819 305929581
147521527 147561463
859331976 859352250
473285912 473326380
873240961 873378071
929763698 929778244
112137787 112022555
893314391 893446687
204076106 204259670
168994563 169100019
795688252 795846250
17227903 17188763
651486167 651312397
115905699 115889115
456414871 456311615
996757776 996774002
350358668 350263592
513588870 513471352
725003361 725115203
176695323 176644135
327100908 327249682
411198457 411039979
603001753 602823369
842191964 842256500
590255548 590241808
177935294 177773554
514584574 514561174
113554779 113505301
29833797 29635377
61100515 61038697
879545523 879707517
136367465 136306447
38723584 38793348
497446158 497612556
386078679 386146837
901792808 901648936
692389329 692485995
653577981 653406199
279072679 278989625
190110252 190239944
924647303 924818029
84274142 84308008
774315788 774457510
490994561 490831415
618229505 618078437
331138476 331254972
848951995 849138543
17262663 17372745
299539412 299396196
894326973 894164237
109521878 109393922
619129458 619319228
645383258 645285582
256667324 256825738
286352604 286295274
338439265 338282217
935079281 934939687
108347202 108464306
382660556 382729876
610339557 610482105
361536614 361527824
889379052 889442044
503583507 503417001
872587811 872786113
164498617 164436857
267484140 267536978
433042366 433127098
928044202 927997580
791178865 791063227
680932813 680959849
439964898 440040206
899648136 899712736
118790578 118989898
69209528 69175652
481662076 481481510
399190060 399052216
464037920 464237214
933147268 933246658
181547443 181420977
228138875 228189219
949809667 949900073
389263909 389253537
578581319 578487841
912120968 912245072
934776765 934922017
328243431 328330483
757306378 757135924
238862642 238744094
39617293 39609261
349293763 349474059
523526964 523485222
26330576 26382094
545886939 545977565
129110317 129175497
479384493 479237957
950016751 950169973
378172147 378173773
691974639 692000771
800897968 800951158
887649651 887658145
284465442 284602396
405621672 405502864
105263520 105383746
136184472 135998444
102403083 102203497
807637767 807522207
266577788 266773894
963237675 963367791
497248946 497433948
708738470 708635880
110464782 110474964
563928810 563828306
322924448 322981080
289525066 289339382
196178857 196011857
27078595 27051405
528704896 528860976
759748235 759613203
169546386 169530714
597059698 597256728
406285841 406283685
555494682 555346594
305345915 305301113
960183211 960364485
948739490 948754892
784834072 784953094
17799944 17762490
616986343 616936547
894827009 894938101
819272969 819125733
464994276 465088518
305627558 305605924
918821517 918643239
139352735 139323343
118515070 118515484
693547187 693459025
712812628 713003366
181609377 181485509
1522864 1393782
56663459 56638109
850055787 849988991
336231446 336078470
169456939 169635833
185879187 185834003
858100447 858021477
195357062 195550412
249251849 249067665
771740917 771883233
110296196 110387294
514430375 514511321
152087179 152093971
697712099 697519775
616237537 616363433
122335797 122478305
970352138 970331098
226397924 226443500
578991762 579091506
532429645 532454665
563753177 563716339
285005092 285063684
263097646 263005522
880718205 880596691
698046665 698224635
547288521 547113331
798549130 798524636
418427357 418599319
690469544 690665218
961450703 961386915
826105113 825964829
199005551 198922257
674131563 673943373
488693656 488578826
607942906 607801820
538897317 538731123
640894702 641021678
956177681 956204099
716815524 716944970
953578254 953633160
549243363 549080171
534595796 534665128
558599153 558792405
572664745 572685927
725694401 725669727
548265343 548459275
136431954 136415676
513032828 513035144
296113676 296128006
206969036 206903742
361481302 361400208
496656240 496792534
490736008 490912988
48868652 48840744
399753485 399702411
909357485 909164799
747272873 747287857
833501510 833394336
282813122 282636030
358729163 358881193
156207782 156135202
812863427 812816077
86434155 86519013
914702672 914702278
488427419 488562503
379123296 379012854
32564338 32604342
979226494 979351574
671104736 671051286
458125836 458140448
886512170 886336714
5785908 5871364
5599848 5433362
245274000 245151488
818241786 818144788
517072337 516928735
151402756 151518938
802242265 802373523
367552980 367457464
993651391 993754723
4448828 4465616
11418886 11427910
627353054 627219756
271652516 271805478
990662882 990535456
581950179 581844961
617166854 617190526
873596535 873488543
367514990 367681672
653652930 653685676
39883640 39889262
843915765 844084023
600263217 600075161
493071376 493061908
243949403 244010367
713906222 714104956
905335004 905479936
599487742 599453962
173130694 173137200
754353252 754394670
460034519 460170557
173838641 174000615
575419397 575227629
166418464 166614162
503219570 503020446
383509698 383470044
824247236 824214084
270604983 270522797
969661447 969751491
851674496 851545310
290087544 290036394
486819692 486622600
832605164 832607374
907595774 907773112
195387196 195204730
123534914 123438764
887432725 887261255
277152652 277115620
91233419 91403803
247554469 247598369
540742711 540837297
596141720 596319092
798300897 798233229
923414249 923562281
14562478 14559820
861411818 861429110
136919138 137069256
611589058 611727708
515368628 515403670
143304358 143226538
57755761 57856541
395645671 395750297
171293479 171184955
42606398 42406492
982576889 982751785
962996693 962918345
136912228 136792716
852819160 852911672
929233051 929103819
929776536 929963922
763497385 763417527
513333107 513423183
804326788 804292680
252467791 252358569
724432166 724366598
644740987 644933991
751889737 751928787
891141600 891018136
601827613 601628811
749235114 749348658
1512745 1532983
138233356 138179596
189809738 189857028
535967646 536102708
475336149 475449499
886053198 886160184
212060979 211937575
817707529 817725723
230806550 230961030
943391540 943242570
865820447 865893749
791143352 791214378
793717192 793842538
752959727 752927715
712079691 711967801
187173385 187311237
402910171 402746597
654878590 654866200
877215196 877409182
351452344 351412372
484272287 484178463
407930880 407974770
260957272 261006930
641321293 641390841
529188814 529310018
767051261 766886325
359995674 359929720
625341677 625230961
934004937 933991803
85797814 85970606
437616547 437763811
983234071 983120531
888821744 888705732
722934798 722942376
99455793 99540289
665037764 665044512
761347384 761280956
242401174 242393588
656311239 656275975
205165461 205149023
653123237 653076427
70924795 70813721
341902369 341953983
638392510 638313134
304839169 304887175
274895476 274802186
744997343 744914973
411277940 411384522
605838335 605740631
1574731 1616021
544095436 543903526
500718237 500772379
134312833 134491783
669841590 669849396
617327109 617134667
627597610 627580778
190909053 190780171
747308387 747267327
795662989 795672129
363256207 363275259
66679791 66809971
973548476 973672556
683014287 682951597
275329129 275429823
187683885 187579621
591631260 591733960
331254302 331387144
773489311 773682417
790877575 790977769
367265141 367163733
829502737 829437969
798386012 798339156
208721852 208733848
95635413 95626281
963738636 963729548
302589440 302396458
998418448 998286736
671824216 671890608
89359087 89281113
700313976 700176360
511504417 511687395
790579828 790446986
821006150 820857244
172500195 172454935
577891804 577872632
838967527 838880733
349597523 349710141
885853367 886014893
747020447 746876155
801195221 801267989
863104196 862937058
409173863 409137955
825720626 825716368
272543896 272500230
499036050 498904676
455803642 455813888
492525597 492552981
474328220 474500448
400240156 400227492
30131863 30074423
653018944 652964690
402459503 402317467
275667941 275553887
690000700 689942042
521690276 521691332
372340788 372369448
795245936 795276858
731081107 730975329
235687034 235521252
290800541 290964711
439528060 439439306
434803262 434689758
940301535 940331557
202399745 202213653
912767726 912932572
84845669 84713289
229672824 229544610
703444537 703607353
6696667 6532439
29846007 30038419
501969406 501837696
188662279 188722543
352497272 352414812
326037339 325986821
513530111 513522153
63290533 63132795
623972343 623835887
225628892 225826670
127538614 127452740
632210412 632232512
675060910 674951826
820802749 820657675
831594672 831523982
679478933 679439431
838483028 838565472
304539271 304370145
952903839 952904239
329148016 329263046
177774847 177602771
732976432 733061544
644994992 645000608
360399813 360382669
495065444 494999500
385239110 385147326
720377115 720336455
881005779 880897719
180021341 179829623
145630712 145556234
813111625 813189753
755673193 755584427
182727188 182840268
952810044 952998434
930593117 930661367
242397381 242320453
841042480 841218686
54757100 54789538
325202312 325181160
785018547 784952641
523976333 524053255
806683416 806842196
566851184 566720976
643284385 643365895
341161087 341015959
719308327 719503911
685089305 685227897
996018930 995829874
224358527 224421797
600572252 600434688
702732793 702613503
692571498 692715628
557133145 557142635
507619846 507731918
291219264 291401008
506496187 506399751
324869310 324818648
668787070 668876588
822297800 822377566
501211825 501338451
851519305 851609903
776893182 776792912
349211182 349201136
87457116 87628094
149574463 149531317
74619443 74754575
470757465 470934189
710467272 710495074
283780422 283906460
748632016 748703480
690410733 690434261
618637789 618648949
97377851 97185517
261961836 261966944
921599548 921417398
119363924 119551992
14701903 14595033
870406720 870492584
719090819 718906547
399196586 399264404
584010289 584134239
658060522 658248124
383009503 382858403
714113839 714231159
778789502 778730264
896762219 896941893
134308072 134350360
189805830 189820426
503862385 503963385
591579512 591483452
881401317 881594579
901960492 901800074
591893315 591802675
301299812 301335054
211104171 211072543
568509146 568568408
982464046 982322386
157026256 157021100
804030521 803924977
830804975 830611803
873665195 873732163
892870713 892835447
38547858 38649730
759657092 759510458
574096344 574007024
566522007 566655681
639609568 639568328
815339896 815239602
26898733 26780085
124845330 124860138
242163096 242235194
617857635 617908995
48199520 48059748
649124736 649062626
889453082 889431006
11917556 12014056
602439925 602240979
889114830 889018882
463660433 463496903
949231626 949054006
901266747 901146375
476941941 477041763
713692983 713596733
423020846 423069128
342728436 342685800
636518824 636646746
279009851 279135507
534347540 534304550
19749833 19944285
845785702 845699260
37965541 37906087
153975971 154173149
715957765 715927215
258089178 257975338
949564827 949471421
69790915 69801719
688880258 688887460
417209762 417026026
508187464 507996254
414196716 414200076
199838797 199647497
303387190 303309826
824584521 824561187
141432786 141408518
751408704 751297640
812108320 812219498
246496005 246307165
328451368 328304702
997685402 997542122
936343568 936485908
777517314 777327740
219982450 220147940
574801774 574965620
996590438 996537696
996680687 996583693
874894241 875073541
111238079 111392835
709403242 709251830
765122181 765115921
123171579 123157017
268761293 268906615
321074547 320930457
621139765 621162403
908538741 908539589
451646776 451578280
312665058 312819290
567954440 567808364
853577543 853543183
407851780 407795978
149577768 149681034
157176225 157074879
833642734 833595890
233013000 233065956
97887278 97700108
564625704 564615890
348061193 347932943
111824838 111948714
666462991 666501175
632380490 632437090
230910375 231011685
375163563 375266407
870602664 870466606
491324941 491171401
239597562 239686314
158011518 158074698
546287413 546439371
347369315 347273211
376424612 376381386
588800036 588673090
702601288 702673148
744589485 744683063
367248356 367350156
418804451 418888191
557211663 557388733
143265448 143123296
976129240 975990420
215354055 215440767
461326056 461171610
69010716 69069512
63323452 63257614
861061900 860915162
413601511 413711241
629445902 629497088
20347353 20409715
620044086 619938770
177203883 177064123
544421307 544560369
625640668 625822356
732654049 732483291
477518378 477548434
696086736 696250212
8622679 8602629
539152436 539085004
202130582 202156168
750219081 750019289
323173688 323366386
216687998 216632952
18155690 18278234
729425683 729403617
807132878 807329978
964646870 964812646
992568090 992754686
255150314 255273334
641328149 641129739
904065099 904078975
419433374 419342720
732069542 732049546
37266234 37278946
767638767 767563951
99961493 99896795
562126715 562165393
507063213 506868193
152054632 152188620
562842767 563028673
944871059 944735247
515258113 515087677
969050039 969145329
122228117 122097247
462357535 462476119
58591102 58742750
863411670 863366702
800715330 800642294
426674298 426748756
992442360 992467046
92683336 92806768
684369224 684267640
304863172 304686522
320627414 320824774
771812075 771783887
571640410 571706414
201925915 201929803
95920698 95779256
442349903 442480775
910327439 910480145
966924066 967057014
242635801 242733541
94332933 94296909
491934475 492112741
532672145 532800211
395985898 395800288
610957829 610815133
874292336 874290072
742746966 742768034
535720024 535743236
963195629 963247389
834197424 834152096
541449984 541437250
827614908 827537324
315669310 315842992
441644266 441705882
775769028 775587974
943662319 943717763
642093571 641938587
472553820 472670896
347749564 347637034
552418405 552529433
4193076 4158108
434291415 434115707
533566931 533654033
70496506 70570788
586508862 586634732
838288049 838137683
72337000 72228394
471545492 471441054
480764218 480632984
784076588 784161916
168621008 168786806
515334713 515472627
663857830 663897640
393527033 393505999
458844947 458894089
427147651 427228193
852219857 852039653
749023293 748924127
392931467 393005629
904639360 904639938
783198323 783099581
268600465 268485483
422456178 422334626
638347142 638458078
848663627 848629119
329347939 329497749
65342184 65190764
259782122 259961210
375795751 375861509
613149823 613349663
528667687 528758899
164721339 164842753
259121629 259136889
343762616 343732984
631627518 631742742
697684229 697834103
647745722 647862138
154127489 154218809
19059214 19045880
809582997 809601009
433611901 433757433
45024268 45159250
360495151 360304475
889789640 889841578
620615119 620788789
638238256 638352822
445262447 445352141
103069206 102976388
496973716 496945160
915117596 915268266
66294567 66272031
117572043 117665245
833242733 833076821
43175008 42991292
770583197 770520531
963559414 963734092
463529973 463485659
878496366 878694988
573599386 573576402
472980077 472870815
213234446 213330212
854172974 854271128
119688060 119825082
669006850 669193492
91800180 91778976
448214295 448176663
537688277 537552069
213707061 213585909
116446079 116377173
419541165 419512729
513190089 513221401
963576062 963410232
186412744 186234686
402351652 402349464
724442137 724507921
619156247 619098603
967821800 967657142
366529605 366663323
822975924 823096466
986823166 986827830
666179076 665981764
486568392 486574170
931797636 931922264
597085045 597127839
688245719 688120945
204541303 204459273
45033827 45091759
919762182 919737284
887393282 887519322
585448431 585513937
776483736 776423838
185896600 185861774
152267282 152109958
424681287 424769055
8281296 8403854
986175381 986305177
426106552 425915242
104341030 104274614
82853880 82677238
560261756 560075286
743701580 743630580
484225375 484170901
343152519 343213841
165713931 165579551
621434258 621347712
647205937 647252195
836128969 836110087
97712204 97610762
971496555 971326187
858213081 858309045
830458262 830430484
352855207 352700033
259975035 259947385
937834462 937965812
968645911 968749321
640558555 640575183
651240506 651399282
642810123 642812831
932125127 932155279
546320294 546228894
440503162 440653340
899389665 899348205
838924130 838811480
613326059 613373267
488360509 488347153
321300613 321299719
320334326 320180568
328161699 328214131
3605976 3762850
218455060 218353710
665357487 665375193
51448790 51445110
459783632 459646348
683290999 683141869
91803901 91796459
700783891 700629059
877497293 877594395
398696795 398864693
398532625 398630823
114874786 115033378
600870892 600964086
363008518 363093322
786499220 786560886
593435131 593265453
478241294 478395660
676211758 676329844
895690784 895651894
8262910 8289234
119584454 119519530
286529232 286593892
599395667 599308927
218011115 217931151
533546030 533494724
692235786 692378634
997655887 997714917
530710373 530822905
881273487 881136753
190593485 190557423
429027103 429039405
765960453 766123247
828088595 828173789
429367630 429426988
645323750 645442766
112525600 112686474
886578564 886545036
910941670 910823942
497731149 497588485
649856094 649988458
409455959 409396299
522223509 522154671
573351523 573424265
412015634 412124778
505704020 505632332
114588868 114426394
327570600 327770192
470972907 471142095
3949209 3883221
465235990 465318786
307258544 307142952
193850432 194015518
617653211 617745667
476812400 476862390
729696048 729861486
245821806 245729424
486921469 487004559
366205553 366404257
357827404 357835762
457807554 457841656
779369995 779220341
234313954 234199028
29015824 29086520
995403306 995597180
368700654 368702712
141821593 141724631
195939808 195779580
615520423 615549915
987657842 987469166
718044243 718225021
974960335 975080227
849367466 849237776
350311130 350230074
743500588 743555100
607513620 607441364
976417948 976531346
58665616 58666926
539902031 539919815
115070875 114995881
827017284 826914984
332133616 331969842
889210711 889402347
925850773 925706791
248080654 248202812
943979035 943780373
865241560 865078256
91795708 91971032
904156355 904001595
611467673 611399301
16112263 16164539
714955206 714760332
28393899 28561615
825232136 825060388
601120786 600939840
408818144 408856962
25500360 25592650
903447099 903553563
582345096 582169344
257211858 257160290
255211824 255066414
668635744 668527658
843441308 843367344
289371972 289432224
405783745 405753871
163577701 163460713
107935903 107968811
720677092 720736504
892723758 892853080
661824105 661664979
497699359 497812189
461503129 461614667
745751498 745647622
305995293 305872869
285508787 285467125
160930809 160809589
165320063 165393761
261524627 261430755
157975814 158043108
517468792 517339094
727529952 727686664
134203546 134204468
464295866 464178562
708881683 708745745
924183363 924343757
383900118 383835086
985304308 985246032
96219400 96409122
998338960 998352592
692556676 692415314
994735698 994824300
840415889 840457399
700583267 700519545
723182157 723228651
3200172 3183160
932601878 932504182
936471881 936622943
63794647 63943893
188634931 188810155
741715628 741661180
985785914 985691518
80442328 80487172
741089133 740984987
462275422 462381908
878194592 878372914
747616854 747707028
859489452 859509990
772611169 772797579
716003061 715988597
175173306 175257166
81752684 81575274
988684228 988772742
479021322 479151364
582433728 582402938
73231778 73180078
348642691 348822433
46031808 45981628
127720747 127738069
161272340 161149132
950977392 951051092
835757445 835730929
136753086 136589726
720504968 720361784
97152111 97132307
599293205 599352297
991877000 991971792
368636159 368618341
63422006 63542938
797524698 797399236
814233832 814409238
843330271 843195705
371569716 371420056
464521701 464495067
556122816 556204286
965527208 965715370
938474830 938334396
214083680 214049476
494945158 495032472
789894394 790005612
633784940 633960028
711244101 711079125
714982582 715068252
49779660 49876250
985268689 985113465
331100316 331071960
635969885 636021575
909758218 909680700
298513147 298577117
265927393 265984299
708681707 708555415
893922659 893853727
833465621 833537399
359223834 359050394
82837613 82870147
62373293 62376521
37579526 37656114
300332336 300214328
961495517 961544809
135081968 135036066
1762722 1910498
478946437 479021449
593799147 593948377
884096266 884157372
279303518 279368098
269615649 269784389
814859939 814919205
46640986 46776576
274808199 274750935
247994103 248141733
734312346 734212872
424684380 424853730
814323363 814495113
627630958 627820308
430125510 430226502
695370822 695382860
594789370 594886408
341935849 341972117
90678830 90775144
725901979 725919135
581224412 581401860
676331468 676512388
343584412 343747800
580260010 580078126
794689764 794838990
90793524 90851394
986545695 986576715
279164992 279257448
515765533 515820337
902291347 902348585
677510609 677431203
830279657 830293983
48053787 47988737
102786044 102883154
780497318 780348812
754699288 754721886
977132208 977048640
911069341 911267989
758658900 758718730
909750683 909930361
181821468 181641128
753209191 753125615
558639475 558695779
745314170 745416220
334779649 334829873
616192706 616082188
139489503 139560515
953789535 953667217
361954032 362021474
518823839 518957995
897857358 897754960
411805211 411706421
919117515 919291703
847762541 847701371
199888543 199908893
954609139 954663879
133017175 132902623
944426522 944495640
351400350 351432358
176030831 175854401
623294609 623389855
413044934 413047158
303866839 303684865
617062078 617178690
248610983 248792529
990782325 990590479
999738338 999769546
34492686 34329264
965256835 965244373
544903687 544991273
531199502 531349730
783907468 783710482
574489499 574315209
713807610 713647084
914505559 914531347
498044878 497972258
177672019 177478057
65096473 64983947
354941842 355004188
971801366 971883864
182357896 182478184
849990743 850120831
996916515 997030235
788713546 788768452
26426994 26613028
138258074 138408014
83449874 83272990
828771496 828670510
925365772 925351676
449314128 449460040
345779032 345767030
217180436 217253370
926538473 926600503
105761804 105872544
152589794 152689594
741912222 741827000
66906691 66927725
701342819 701164579
199397380 199355530
456925791 457084119
211405717 211472649
614607900 614775746
592014824 592214618
821512894 821420650
739622478 739740714
566588844 566433942
917696951 917784521
348460072 348452154
245383922 245344842
999495018 999325768
236062672 235997360
117988970 117900688
367796120 367741420
438387508 438527006
791594651 791772245
173187198 173321240
261230569 261087683
559059663 559244733
331955869 332023583
38234400 38120192
113318452 113124982
951376210 951550300
251732762 251778878
365259055 365345245
336903231 337011963
934807194 934610224
155550869 155734907
353864687 353864331
80573122 80401222
541443617 541407271
873220343 873232697
775798295 775762963
303966488 303989350
908432716 908241452
712460554 712312878
590656501 590699417
763002186 762956960
774386649 774370769
267833415 267834039
938768786 938773680
296564819 296464471
18662914 18860090
946692396 946600052
673716089 673616667
723448202 723392754
716402751 716235503
942120466 941924532
338360741 338196007
131217744 131092280
167028964 167094244
48363238 48429762
225531701 225368557
469207643 469055019
769697942 769835118
234832888 234772868
974930586 974769648
671056092 671153380
570221989 570101693
496331657 496371139
519841688 519893448
690745178 690585258
51549211 51451475
608376878 608532880
613039674 613213140
199057307 199080783
732806183 732776033
570986155 570941199
289402098 289249908
819999233 819961495
292532898 292633488
951257309 951141299
13908716 14070288
84900567 85021411
257005380 256934442
731329283 731201263
851754639 851753767
165389478 165523188
640798475 640690649
529138650 529249416
933341433 933522357
877505450 877312914
365441273 365378885
532204586 532033664
384129662 384089620
567250309 567325151
825355109 825455037
428878650 428880818
836585503 836667985
506223154 506280854
655736802 655547704
204797059 204925719
511865713 511934705
984450379 984280021
997070999 997133503
16188507 16140571
454524208 454342206
214751621 214773251
257707302 257540994
721328627 721440909
398306257 398484439
872954322 872904236
900504379 900411795
37049862 36868592
41842362 41709714
646454257 646543489
750392794 750234254
528782936 528734862
473223035 473222673
508778068 508640146
402252710 402240640
822830767 822691773
585751701 585871037
751883912 752075828
750493771 750503463
297862455 297722727
888428601 888572251
250902642 250923060
289646523 289751957
704022529 704137845
680562718 680371120
791929723 791854641
274870625 274920327
890608477 890660049
267189915 267315025
895012336 894863866
983360522 983242540
665482622 665379402
62467815 62285227
951365453 951333419
443090116 443004458
237038433 237079757
72639212 72702882
723248224 723258322
250026186 250207022
111877166 111886776
853770570 853606886
121927405 121820257
368547696 368505196
320763601 320885947
311491371 311590231
962856965 962679871
765644140 765624632
377938398 377854522
482314709 482123719
234477344 234560810
928602966 928512628
459738262 459829002
152313049 152221515
313664117 313488643
609996771 610132433
370552018 370509028
46494664 46400944
4506200 4425032
777839958 777971000
173133947 173049645
762875968 762903840
175793116 175684650
137677241 137502583
984639030 984777896
39141528 38961710
206043630 205978324
994880902 995046352
79704702 79547354
574761418 574716920
280448690 280335616
330977376 331086138
817922657 817729477
201801129 201770249
33020887 33161651
438070409 438093007
202644909 202835369
813001955 813112175
56195286 56362922
407916575 408032965
51974960 52168850
273322460 273166072
149309045 149200871
251915538 251966582
283416819 283367425
593478310 593391952
794746062 794931918
385029815 384848325
649290996 649102674
431522142 431422336
880769609 880705199
317669729 317810459
157545411 157687335
942522674 942498552
682821092 682697728
8121934 7974450
676741716 676674256
539432807 539587739
812163909 812120391
454442517 454605899
222117176 222128630
283119794 282979424
215490939 215390595
552975765 552914821
242983996 243149920
992690366 992819006
533818224 533749252
168919930 168834120
477466714 477429126
722704057 722586495
138631527 138586525
658104272 657962664
609865921 609895273
507149202 507098136
167545950 167535990
983673692 983807744
38308782 38473346
652351004 652326748
860628266 860701452
758923364 758783730
947993193 948010537
385285212 385373064
986901628 986934274
21942393 21803789
31751476 31917274
378090558 378037064
415551343 415369819
209528432 209556882
599199490 599308356
776212699 776273577
338905366 338783774
87038717 86965089
734680607 734844799
426851597 426904401
242559661 242488171
489085071 489122823
782488399 782467823
209551870 209561894
77606080 77657444
413039154 412945718
812814564 812839752
307170626 307092660
807779880 807638032
382403308 382388542
356651658 356691750
512807698 512741070
1164630 976724
437210155 437347643
925668776 925778782
73706355 73805251
181246672 181416316
49300297 49119477
504947733 504928187
764872660 764965510
634908250 634781058
916436011 916478041
572978902 573052136
943239909 943220325
794600584 794510248
840020730 839961874
405412369 405406915
349861504 350044090
202143375 202003787
864618142 864742184
792362103 792480763
572618552 572643524
283763118 283572236
233894165 233898987
214697555 214612549
163978659 164112439
216726794 216703988
278481792 278363806
416887231 416713397
131661457 131511225
817163483 816969515
569983016 570036718
818475696 818461284
620520708 620557802
761760030 761616170
348025969 348202001
187593492 187544274
428167175 428074191
399748515 399787713
147547171 147575755
979006745 979193777
132216246 132204284
300640067 300655171
23718587 23786363
925440722 925369974
100255678 100085380
977424530 977297578
750979206 751133164
69524050 69597310
95751277 95683037
590077606 590081716
764983357 765119051
983582147 983648713
657071610 657232150
554797972 554637326
733187867 733113417
692822367 692742567
9033086 9196894
956566366 956513750
166709534 166518790
856649449 856640075
144768799 144645887
247772272 247934894
345361781 345266329
208817566 208650130
147365493 147530101
94724847 94631165
342065450 341878784
278539350 278445340
573451396 573518752
125786319 125683417
57776929 57655995
956276674 956131524
104546716 104411792
679231039 679162525
738618453 738754311
796182375 796049911
824835843 824965277
526378684 526502396
601631036 601728212
906494467 906586585
448725320 448557448
614714102 614837390
193681615 193530251
735505158 735445864
430289677 430451049
17414493 17330997
450995049 450861983
74376019 74301227
835195191 835131581
200698648 200798192
582046 508442
393224462 393337102
526736739 526607171
93094734 93092766
362119129 362228039
156475881 156332867
178978005 178811037
66504307 66528813
413824250 413800162
107262251 107229971
57037947 56952669
460102538 460028050
973828397 973659315
410161081 410136599
100456864 100650924
438034006 437904914
996477435 996333685
479735561 479674917
762572550 762420622
478179784 478130214
356927394 356862324
266719902 266827886
655642253 655571053
394396465 394356393
843735197 843624119
787437173 787247601
811318986 811153530
701252215 701433423
276771353 276598763
874459518 874319626
46507274 46584634
911872150 911878170
1637603 1683555
605525914 605563710
553701997 553528737
274969091 275036343
9290204 9103584
682248499 682238273
703753124 703902180
534456423 534534393
140148378 140172778
484028942 484034268
865912454 865905186
617878145 617883315
442220152 442241330
372238543 372278501
159036703 159131241
953136692 953313778
673681970 673864704
886178192 886142176
502587918 502568472
797524770 797524626
611596954 611645630
8438981 8599561
974051947 973981341
371737551 371731897
737769633 737688099
295896538 295767214
826663709 826523947
590009322 590154110
208269066 208086914
640309822 640233024
503987720 504132242
850241441 850304737
268376619 268368361
51524507 51583607
875910453 875918811
195026580 195156678
606743009 606741311
501189741 501155377
899767167 899851889
929571254 929487576
985613515 985483173
39242918 39175212
110924687 110907035
128259954 128448720
151839675 151941907
854464253 854264749
608400939 608264351
735666339 735752111
544367418 544490838
895977282 895855132
331665891 331590125
324225354 324276404
575559281 575404507
472697833 472784691
289051033 289063413
396093057 396063203
390626908 390576960
631517373 631434719
532345076 532397872
159889687 159982073
254711440 254870590
55729055 55787443
874798599 874790687
746634605 746700935
18001179 18084463
170870263 170793013
183662346 183586506
339344185 339222671
17149920 16978720
360119473 360021057
829914062 829921144
83361432 83255698
246855113 246968945
628254785 628197373
730996453 730909601
768989862 768916564
890493493 890340395
647310863 647407875
870967575 870912949
282895216 282731028
57877108 57835974
587217621 587328901
184024913 183877747
500714995 500673823
591463483 591348963
998618778 998749768
113450249 113344227
261814472 261676942
346766968 346843614
75478492 75607626
444850673 445005779
440972222 440793036
715395672 715375366
310841931 310717013
77132485 77309031
993804778 993704668
17718370 17881518
91431669 91572147
806906948 807077812
216627135 216826453
561505450 561355070
24586610 24489426
280170180 280229840
806735412 806704586
339977710 340115498
395639855 395648367
106156963 106324869
129480094 129293020
136423815 136311115
137275170 137366568
417094172 417117894
633206523 633137003
353081252 352892340
509797191 509619285
125956119 126086417
168648075 168558761
329796600 329724856
207547863 207489873
829264136 829341832
501532183 501432529
639061680 639167788
332401970 332206706
955843333 955994333
810109320 810056670
197611078 197785004
943091158 942959218
45890518 46006718
136839332 136985124
886106691 885923095
984540185 984626171
599253923 599089723
996054047 995983813
401579633 401442931
838722227 838867805
39837595 39886451
48910588 48897850
397604139 397652111
338019904 337963424
260580047 260724775
756542933 756581521
557994353 558161779
794976004 794937292
580822312 580710536
51881263 51793213
128740744 128804520
227439185 227615853
24661912 24800542
53302019 53129503
734177949 734098561
861171691 861364039
467333896 467136638
84592731 84728067
119814094 119863336
602163561 602119305
616701096 616874974
756898725 757098019
524705577 524525633
478755983 478725189
511435268 511595906
931518928 931661130
573213219 573069031
977425903 977513551
256122417 256011383
678175704 678028942
944912810 945003590
302423022 302287528
942639054 942489140
264750422 264852970
986980399 987147045
70651980 70799288
223528336 223534348
410090022 410148840
442168943 442230741
337210831 337217907
859489093 859530887
227901454 228097548
995316989 995500243
18491277 18491341
518598142 518601874
752153200 752312046
381013773 381097923
821253326 821100570
824546064 824539408
186780570 186788054
852920843 852987773
179587279 179706859
625961055 625819171
594086354 594079560
848479700 848286566
932551441 932652315
66962884 67121480
980105255 980223889
50493315 50332423
823366908 823491972
373972239 373864829
712444551 712578141
723745854 723698532
604252222 604433166
688609997 688468263
798889854 799058332
823315958 823365840
402621228 402659574
242704982 242779532
10821125 10904703
373414435 373396381
766617988 766463946
877972325 877968953
867079638 867212282
711035092 711104234
911724870 911690616
872820421 872836609
710809261 710906199
165326666 165356912
196841730 196844318
593120385 593102639
244523560 244484994
113932699 113784455
534726374 534786124
717227143 717328881
807821014 807929404
650000115 650179529
703686852 703527854
520984461 520946449
256497059 256679327
981401857 981598385
573303141 573123297
627725633 627596287
773994714 773853602
243348085 243265215
675817309 675690461
228778792 228881574
943507838 943441646
581254810 581076260
846448686 846578978
111420240 111401804
402770262 402828384
702981068 702858408
233564652 233581108
131606767 131717587
406245076 406117344
683191744 683156738
381165095 381176553
699815833 699737749
489103947 489033583
348628936 348479926
19976907 20166043
254422613 254539961
185729421 185633919
297409187 297603047
569031207 568848523
221602751 221413849
328043535 328090691
175975869 176085793
672280396 672249330
872686962 872584610
894727301 894714051
678909369 678949251
427187922 427041890
685586240 685587890
639266929 639068647
334558358 334716854
897232549 897387313
603276640 603109268
251970318 252015066
191705246 191816356
569332551 569246089
507228280 507378956
278548413 278704807
320388389 320411319
667187866 667024724
25902436 25735736
864882123 864815077
626305453 626393477
757106272 757211966
264714708 264661660
520897761 520902601
516151349 515957141
146606697 146632049
699313195 699448669
582717359 582644169
929037781 928850219
351795843 351651845
782646346 782721278
475461357 475588275
914755229 914860541
201779443 201594871
158887776 158866218
117210275 117351563
503379379 503405849
260019970 260070732
966615729 966463847
510679187 510705293
165537102 165551654
645696055 645642897
168838840 169001020
558801831 558837669
952725552 952610370
511333800 511196258
540912805 541029715
306195552 306166410
231511838 231473190
622032448 621843058
639977397 639902731
822698301 822549855
884990999 885033663
332036256 332230976
542437967 542338271
179392555 179558717
225433029 225450129
536046167 536159249
616399787 616453959
987718866 987596818
864419825 864251145
175197655 175316677
575170764 575267944
243154626 243306650
537455285 537264725
108487236 108498758
825796642 825990134
57756119 57797739
663414927 663446693
461304710 461462888
29666268 29644970
111891573 112005855
262410797 262500723
2993685 2937327
329014332 328916642
425295769 425154245
826178373 826031853
205370283 205439161
567539812 567426140
832416071 832447453
838674673 838607427
820848649 820931697
589232292 589161954
668152122 668080428
928020891 927955399
262381163 262387945
519003368 518912622
463123472 463273068
832940679 832764503
288353444 288403200
935640662 935819328
542521824 542577000
102249419 102157453
539003748 539118720
14785573 14618233
823046419 823146513
920666119 920644361
196814094 196874542
893586969 893761275
547828739 547781523
618331974 618160650
216660475 216558937
109846190 109829938
412208417 412370893
647364862 647450888
481829873 481672297
494988815 494952733
432074741 432206319
678885759 678868655
610294324 610306746
273951779 274006499
974168043 974068693
209950618 210112012
413942391 413792551
380799511 380996635
143826005 143930981
229758721 229586927
308853343 309035133
306619160 306613396
605388776 605330048
168374973 168402823
998345776 998294734
924107777 924094633
552898505 552799489
934860814 935009484
748501929 748515243
706255087 706411725
129144019 129342045
928257420 928173456
165375588 165411934
797771623 797734291
250311044 250470484
56730127 56814969
478823623 478688343
287217636 287042268
342503820 342579088
894624709 894621083
95990853 96059499
292533763 292733213
735451507 735558809
484855010 484881166
233722488 233896576
6149391 6325661
203435486 203336672
247936578 248014734
66715319 66744881
409311020 409314068
922779530 922677844
619127425 619120655
347901193 347753835
574811935 574883697
742995356 742920436
199901737 200026777
252183722 252171398
572497610 572484892
420006644 419864834
846641395 846583657
275113681 274959005
10122078 10058994
491791522 491635242
668291301 668482873
28786036 28925588
611814938 611640478
899996913 900075263
424305209 424429549
225588433 225727781
423117082 423043702
209494946 209360410
340539692 340692780
900293442 900120322
306329229 306525613
296715019 296602219
986528061 986625369
666015783 665856645
764459646 764383748
735694820 735570492
338537013 338576207
922351894 922344192
397587615 397492119
723148706 723205404
378558824 378647134
879690525 879857867
367884461 367707779
721272533 721366933
865549649 865530299
639622647 639596489
628113100 628148726
330563350 330577296
395794399 395706195
733557884 733365840
203314160 203312204
479476982 479498812
899267098 899071358
136336956 136313018
422051934 422063568
71493903 71554275
794147270 794208532
531041079 530980361
847847336 847677746
353272731 353449699
714516977 714603389
725202874 725211434
523371499 523296561
62668547 62751923
482293529 482491525
318037352 317956092
809043488 808915810
88675932 88815868
604231347 604160983
624470736 624326442
736081924 736109336
745556512 745582172
666792920 666736658
727282557 727162171
25793548 25819086
828385268 828553890
833984272 834075978
522597976 522554302
137289943 137460329
905263414 905223054
628130913 627986137
558819750 558795892
146066582 145964958
796907975 796743763
747763911 747727301
862044928 861955544
667490477 667463979
489259509 489065085
660657586 660465734
758259080 758321720
111691585 111612201
39611815 39627905
953225235 953036685
641112198 641228944
126832957 126661087
288793385 288724153
182228568 182162056
384036903 384001565
545986155 546075783
684435055 684623375
957676137 957805249
812220603 812218393
123081077 123262081
29856907 29810687
116981238 117072534
218115630 217972778
661557766 661487712
489933106 489924612
40307771 40193691
772600308 772704374
256337557 256443375
433228864 433422032
595361133 595424253
163027795 162877805
663973842 664149058
780838516 781019746
629567629 629699667
130386766 130334642
832284574 832166192
437847316 437835888
118147446 118247648
824357968 824500644
993101162 993209372
295572057 295682313
925279079 925198633
275191097 275375697
961923170 962046762
131129696 131129892
541573983 541504225
809086780 809000196
612558584 612649316
76581455 76427245
636644951 636799669
566170265 566335349
594082957 593960819
645719132 645837228
966880037 966942655
310251815 310276181
319113197 318937107
695376841 695245797
749431208 749497192
475486380 475524816
444066642 444020966
570940876 571031434
838088637 837906519
355566143 355598919
554645061 554525497
136803176 136852472
579256302 579393694
724990688 724999150
485600176 485710500
761770502 761922026
152090575 151959377
182102280 182195312
245136261 245139597
157188626 157325720
81971749 81981999
601307495 601346993
644333602 644530398
735475511 735317157
318027991 318046713
523186029 523170823
361181784 361005442
697239103 697191733
440177279 440116545
860314153 860457279
299249603 299338297
4307138 4457222
326450471 326424675
615904730 616093398
119593947 119574961
588189699 588288173
377545720 377686866
929302708 929445448
443843265 443799339
930933113 930764727
399635417 399565637
786821591 787008765
606691814 606794204
243230638 243069202
397232830 397034388
528473663 528277209
490032231 490091585
730217105 730303551
486131516 485958304
87993897 88050271
381306087 381265391
426273604 426367294
287501093 287462021
892611738 892568336
940556475 940582773
707265598 707150972
503813396 503729616
957856993 957753505
510147241 509987945
564316616 564468802
239133778 238963032
463735882 463584984
254562466 254517456
417310342 417327946
521988410 521886716
565295281 565263823
607262636 607359450
209841175 209915683
83938187 84112685
970043792 970185072
966894770 966990540
198115874 198158872
108760136 108937194
181594313 181624441
191059301 190897005
155902497 156085357
82469042 82277580
657666369 657686231
51549135 51554057
630700185 630771183
159035283 158897621
727980470 727832092
209231303 209377151
999669111 999682935
11696303 11699215
983113319 983150087
588545834 588673266
619755335 619700297
295528442 295345252
605396132 605381420
759424726 759411776
901151997 900965367
121312857 121406229
23303438 23422274
932714669 932733531
691168375 691260335
971559216 971631876
548159396 547990546
609689540 609665542
286016363 286056705
828877157 828944011
263724480 263677136
38340862 38250728
438158949 438040519
680281634 680367372
552113108 552224854
323768438 323599634
691396681 691202385
211063503 211032741
208004169 207838935
736095630 736003062
480084095 480153015
944478433 944543093
515903743 515931377
809654895 809547123
82919098 83058374
487126612 487066912
802471453 802289407
598218255 598273761
618772447 618794895
612298935 612265665
390277534 390244318
789414639 789578265
588933093 588937863
2989357 3061025
558291525 558453427
306607913 306630407
69239586 69179470
648052525 647884125
604744942 604860786
166618727 166800341
199131323 199051675
487902017 487886233
731372776 731308968
549199212 549287514
330449532 330397114
543075630 543109116
968822055 968887679
253866877 253684695
32350708 32233764
382223916 382146404
222269147 222346419
13038178 13119528
115261160 115315716
795322014 795231702
837983770 837861162
242351392 242450956
645708542 645714752
893888193 893718855
193848134 193661320
528263006 528081746
137867381 137915233
801615616 801725100
884977274 884927278
720509181 720614723
390260926 390105750
606653412 606464596
81901672 82062326
558372476 558278306
419277819 419227847
513922032 513843090
122127970 121949522
322011929 321879033
631804299 631887187
856195891 856238307
21305887 21120573
14444651 14485377
912965927 912899217
149614026 149534900
28085973 27924347
277589448 277417916
80047273 79877011
860013968 859914922
985433795 985353015
806052652 806216670
758649680 758787780
459911334 460065294
387833008 387716366
859150629 859023085
104060429 103981133
625003316 625024882
100476782 100333212
194868168 194796776
536873915 536911133
340808445 340934307
211908520 211738706
296803090 296733706
831649720 831653286
172906385 172924731
595553029 595722925
70308103 70242839
824998500 825074178
804895036 804904558
868175907 868174337
484345238 484199336
499656405 499792373
877191814 877181946
495452959 495588985
314546300 314613412
494149380 494029558
584209906 584058572
281559331 281654131
371777287 371713643
651255124 651094974
660399976 660370464
177394369 177550245
564660549 564590859
991284743 991149071
41911672 42086174
485963336 486044910
664697897 664564261
483123787 483144457
822337683 822140241
362733489 362570603
225047382 225126764
397277207 397469311
775906706 775966244
184960672 185037082
171763277 171685205
297950583 297887149
767445975 767516239
978641780 978572978
810830325 810956543
522941015 523043091
565818484 565766458
788121186 788289762
332296216 332165736
499724389 499651639
599782828 599815446
618605114 618692784
468901951 469069669
119019624 119162074
410644730 410701074
450697137 450881075
583652097 583828641
406636962 406569118
106584535 106589957
635661986 635783826
560085669 559892223
349406150 349541968
347997068 347805318
76831113 77020153
251579562 251755820
864141135 864044021
100627583 100674265
669087569 668961397
802229793 802040895
380165089 380104569
938259237 938065395
61202199 61123495
543583116 543587888
962192045 962138827
951199304 951179522
700528322 700638212
815633121 815587221
389737491 389900723
868118530 868175122
285904582 286036534
861747344 861886462
330877110 330807392
618452323 618643369
391531959 391546793
725500808 725434210
155205374 155295628
403530285 403621013
243842167 243697093
51972677 52047301
202235470 202158220
669487422 669540322
277613187 277565709
649759663 649571815
686367987 686533709
11758918 11812322
279696793 279827747
249263543 249455425
313121115 313216857
412107773 412289655
203728493 203745267
347004212 347177336
379802415 379862711
639399885 639567111
6614553 6521831
122352207 122407051
399121138 399012748
321592442 321464728
807394682 807561790
271886021 272033599
58387347 58482225
902806602 902925798
975351120 975538914
384899377 384787941
793829279 794020341
839751856 839638182
983393659 983469299
391771648 391916224
162872083 162708215
286323939 286223737
550093035 550163317
910588745 910483691
931382542 931523138
428339882 428353856
478983943 478839845
582810410 583000040
622889881 622699103
300940101 300774173
676147905 676114097
139525009 139360343
447185749 447276429
268426945 268326293
586884252 586718196
609014595 608929623
960053173 960086873
259697352 259871666
669100171 669074967
62276807 62092407
513462336 513495864
881540207 881721515
155436307 155288055
885037497 885234025
510205602 510088880
424416833 424546269
104479254 104365744
546431555 546447187
891888970 891712298
91831793 91776009
948348454 948149728
40019250 40077944
484858706 484903626
524055413 524198395
856176162 856170242
605254733 605075243
534296799 534326045
304206827 304251311
617836110 617981880
789622029 789625423
941671809 941588137
459038216 459127688
378048522 378132594
193286110 193398156
793760266 793924810
871708641 871682699
706538405 706606785
575897852 576043434
291214894 291247638
966211072 966193852
694868228 694728226
824076194 824230660
395671310 395625424
795121856 795005044
682179276 682148120
810537072 810347236
143414634 143518800
288040730 287908952
444334810 444175280
846209629 846064355
723315148 723420478
324485606 324325820
156913197 156804035
414326138 414454376
404539315 404374057
94428651 94539129
971903105 972039377
711750462 711564262
47511266 47357618
776693766 776517922
479853695 479771857
676707986 676509908
447241161 447311697
445592117 445513983
21102831 20931225
841307033 841208145
19251941 19418981
650089822 650049932
622346643 622541637
291612178 291658948
717589352 717604164
188891351 188728959
794298863 794155733
538688885 538689285
837084847 837098083
690505338 690363184
918692283 918665493
792298536 792234246
130269026 130096738
242928425 242769007
743163325 743017433
556228423 556180149
18060137 18114077
97420497 97335205
565169248 565017344
99932565 99990421
361006876 360916930
298594400 298782990
52121763 52276585
452535717 452341351
83918387 83957331
411091732 411119218
355172558 354997350
700884688 700809234
898104357 897916719
475808634 475976382
405830816 405860062
591244525 591241333
829991091 829950789
478555414 478459614
405872732 405858584
689785861 689971371
684738810 684915292
859688857 859697973
325722646 325625262
410225413 410367971
944610553 944632873
621038217 621098827
502075220 501947146
553827288 553672808
519409307 519210407
303977919 303917181
357481288 357429848
638764056 638740588
31597480 31536060
819878764 819980364
312005048 311985602
587724917 587847093
754699527 754673745
413382241 413265931
184496706 184624338
527869465 527999039
237665921 237512205
540010506 540176182
602085134 602241988
13403859 13271019
222090755 221971997
104890641 105023085
296908116 296823220
896860685 897023101
930457242 930466350
982205025 982049863
724827234 724882552
491402705 491586171
395500788 395550508
728397902 728362242
682976598 682982942
969410932 969586270
578064460 578083500
507586246 507416138
606871847 606786287
31833021 32001527
930752766 930576134
650572706 650398444
652176810 652004256
229261158 229067402
589135642 589328942
785314914 785159894
206213187 206024215
184943043 184998877
392809348 392671852
866602905 866639615
886561800 886484920
689878616 689704282
442311078 442171582
728035310 727995496
880968711 881042847
969756422 969795274
567089999 567106429
608665163 608634519
815653616 815612626
488636241 488580457
101324401 101371469
456288855 456363243
549698025 549835127
278292627 278341635
16245203 16273795
42302807 42217097
482600645 482600003
192022224 192188144
883380290 883248020
458813517 458799773
448985515 448861493
783252399 783321575
45340871 45521083
300220116 300024082
630850811 630764529
992882770 992976320
380483409 380466445
854661221 854857755
937229143 937350011
865470711 865631611
979743440 979757194
81753600 81903466
369870332 369729938
184815184 184705352
940258292 940429484
787538232 787439978
273783381 273765249
423612448 423745198
948133245 948140647
246157345 246061321
581993039 581941351
831826041 831757665
181603754 181731298
726588124 726760818
122519895 122578755
971105454 971017024
722540953 722444589
202412494 202386996
588901934 589075230
707975914 707840562
997613762 997525290
656907686 656772306
720803902 720841340
295184517 295338937
945971302 945820880
859834017 859851201
142670156 142557830
885578408 885515104
220344047 220279851
549390436 549286852
996548686 996632190
718037681 718070997
427372808 427569606
152445076 152296270
272647310 272814956
375214985 375123331
48580305 48754677
350438440 350370766
728945272 729015686
890669529 890763681
509179243 509339589
484713951 484605365
21017028 20885414
295121144 295245668
458120157 458160739
42933078 43003696
244237340 244216884
912167100 912183020
974118368 974110560
799934080 800114538
912594137 912754675
113001247 112859279
795667559 795518025
985716781 985855047
68590169 68733147
66069122 65869324
61075474 61125556
190565507 190567427
156662313 156710777
192264792 192259442
704261405 704260895
783497442 783574254
223869147 223842385
139168295 139338039
147832369 147695543
116852470 116737054
94483890 94334556
629424045 629276699
139673837 139643119
839220401 839286257
648488902 648526692
869281503 869453003
534419910 534495408
661100624 661299702
206879363 206936389
473914170 473780186
63851130 63869270
377145426 376962744
3469711 3411503
95553669 95717157
854335316 854274306
370251136 370327734
475832409 475710853
590158418 590149802
967133153 966980875
265629909 265582649
356980187 357067761
562658787 562799279
554204210 554027924
680166978 680132016
409948901 409939105
527207931 527155769
389309894 389348168
922885884 922865028
688347340 688539130
146451429 146484081
223446779 223621917
704296873 704360975
935251196 935142654
969664374 969700990
455554116 455729682
836753660 836900696
354560001 354451701
489861657 489894115
289199616 289062530
928201111 928313729
593948695 593948059
135407376 135399828
302736747 302672679
927435438 927320454
269975082 269852316
515618992 515695778
104339094 104344744
497170741 497330359
219019676 218898990
494895033 494831399
792299395 792421433
524713894 524697260
604916288 605062008
695814184 696011958
902702342 902657300
732944256 732805878
974536226 974559658
1972136 2117782
562837174 562935720
21301958 21309816
592053533 591858513
858499193 858461237
550243587 550083047
952640121 952589863
265418770 265379044
156110853 156059861
207649222 207740650
544429128 544393512
215353703 215239797
938516960 938432700
121256027 121267025
789215826 789274576
476460265 476584681
174068581 174244163
338070249 338145839
588483778 588609550
83532304 83459992
767601359 767431119
312410412 312395982
955220329 955210269
59462916 59596696
70729318 70869258
784242224 784399012
337302848 337333704
298536809 298617425
182783728 182583886
70533647 70357923
832145645 832059929
173544865 173630155
8799098 8680714
119072993 118956705
230849918 230883790
574797267 574725569
225899470 226032296
560726312 560697366
756271876 756380752
349169303 349206159
857549652 857450232
809805331 809916129
615935477 615807429
324406710 324564502
788348387 788514515
468322200 468282844
109601715 109442041
331196724 331003908
490421200 490591694
215582440 215572580
367427788 367421156
773273170 773324152
397628125 397547105
975433443 975294557
232333653 232322469
958160494 957984162
950532911 950401691
856049964 855926274
210528643 210695373
763425836 763568934
562306872 562191326
902602479 902638595
177358077 177359181
845524203 845591575
427804461 427846801
876543779 876688167
175813634 175772598
612433836 612515930
54806870 54950076
341273888 341322836
364111127 364302885
881686788 881827630
104223352 104301950
510775142 510635444
555429710 555559654
237139996 237262960
706572476 706641094
291982363 292082215
30052118 30211608
185370874 185488238
686113264 686262388
957028262 957214814
498083969 498005787
923099817 923170073
748049046 748208350
784920594 784985594
118671619 118648809
6237526 6087352
35784641 35903491
356465576 356587178
351881220 351942086
897468461 897599175
98370769 98295377
957646845 957559689
103636402 103817830
361356890 361380226
786281671 786348615
659886538 659977086
653690151 653814505
932131818 932301442
32797916 32826128
472741262 472734276
903252261 903418039
918991719 918845503
307716871 307842645
355764006 355615040
964297118 964460358
331989726 331931116
282920943 282869489
593669150 593665970
359891170 359820794
693767585 693600189
257257679 257236339
497826952 497947346
345809780 345869448
398135665 398025925
549477488 549606288
20295613 20202555
119315100 119181140
200082138 200247094
53438128 53314832
767818274 767884684
743494864 743615336
530640853 530631179
859786897 859609049
92073252 92076428
845117953 845086919
839240359 839332155
454565518 454646280
415064702 414895114
278363898 278319372
842154648 842147156
97437978 97403016
131104772 131155012
597957345 598101031
626511510 626659814
884669780 884538070
365624579 365471093
782906895 782765265
258959208 258872078
734172066 734183832
538210099 538037271
704840892 704787528
763757066 763910378
199898718 199873252
278317131 278137233
688043312 688003924
421601876 421407390
663677917 663771813
152568326 152421202
275915588 276024532
61693894 61587090
394998022 394845258
942650698 942785894
375169158 374992320
456977291 457004955
884273814 884395662
972574476 972502492
314825785 314867655
948646742 948494244
775176150 775034744
49521420 49376652
655891947 656082709
576678833 576797981
931532461 931513815
707275949 707412355
48021262 47950652
842926414 843024868
792176829 792266391
734465509 734356797
398745762 398780744
335550326 335387986
552147383 552168981
931578779 931512425
467563263 467529687
982812170 982828052
835710495 835580367
467116049 467235267
186429565 186433327
875883208 875914632
125466031 125520781
337168775 336987339
683930416 684001530
735043458 735231622
631390896 631366314
276927976 276819872
228217578 228283656
526554694 526450098
790651135 790796121
340426261 340471897
160430441 160264965
817245869 817081097
509121060 508945304
377545280 377486870
575126896 575219354
23131055 22989913
160288587 160248125
901720872 901652464
516871092 516678302
119838715 119824469
124717335 124807397
151650505 151522247
427038063 427013435
451011511 451121361
148437013 148468747
897145483 896975627
970114432 969923694
422995527 422965265
372596294 372481524
539568993 539606485
858858765 858670697
772363074 772415906
685597527 685755485
419205211 419350427
649093681 648986551
921826731 922019965
465432430 465554234
746386618 746199454
717700185 717849247
603961206 604110452
894399588 894416916
318722813 318572771
188243426 188422152
524014794 523958918
152434266 152479656
113096572 113195806
161839443 161726483
177292885 177425477
220065195 219974215
141091356 141084310
579805405 579763757
236276964 236151408
151216846 151358796
227918367 227815401
277963274 278133764
432236694 432175944
720621578 720607868
795379099 795430885
997132802 997329530
43604019 43732101
749669058 749654540
898864712 898770340
777765579 777870847
715523577 715332915
715486810 715588516
35985808 35923540
186162157 186323715
88970916 89013762
904330493 904258535
597776096 597725868
921604842 921745200
208498345 208553501
832821834 832769326
172400245 172429831
879416514 879465784
334174921 334033727
843198241 843079659
73097846 73139530
583904119 583931325
29566587 29655619
853365520 853495380
383270970 383433932
843837044 843914660
180004490 180038192
332288094 332304338
838641050 838489894
391007678 391148382
635232540 635098004
515299061 515386149
739546258 739573934
935957068 936116630
470888987 470979391
164152510 164350172
321872545 321742889
282477210 282500788
903249365 903123425
854357647 854364501
761038349 760985111
788520258 788635740
565037663 564920485
331657982 331673800
207554868 207623308
760014110 760052090
660907327 660918799
454733811 454901629
840231359 840327455
117223510 117244548
799586913 799462005
72462207 72502767
434876223 434986927
569120702 568941712
286429005 286276203
549686890 549628782
230285103 230382953
858388333 858436623
418067448 418040966
609237171 609160165
991511012 991379940
611962689 611848237
394417952 394567266
510692240 510690240
591882555 591956023
360874938 360865084
507550781 507621711
340037566 340046604
248701756 248558954
660048316 659905856
688731325 688883859
931746536 931859950
778423830 778248270
42368234 42237380
634615729 634666399
95382766 95274860
772491436 772372096
604802864 604765792
24837332 24981162
857568029 857697475
624151211 624204951
657834054 657863534
110269261 110146337
205658332 205493088
974850117 974732899
184222772 184107770
160229471 160347703
818514791 818567735
238996412 238939972
923725838 923840014
950412513 950274425
945463335 945633213
346232518 346362912
823767437 823892693
520836469 520747411
759010825 758835903
238453743 238370319
13560058 13483844
144107905 144057199
235429118 235515770
325846436 326012080
400269604 400210708
803427285 803256365
475392824 475305964
843487173 843440339
419994182 420123650
909840522 909675914
295923692 296070644
781457864 781290816
556803548 556740298
708089014 707948766
625890113 625841753
588988582 588887144
173091796 172966592
337609601 337573611
873542539 873540003
186784312 186599412
674852030 674815940
301151397 300996591
877499541 877689249
123586924 123682428
44644309 44837147
299201729 299232519
691141354 691112470
181994754 181865988
101813015 101971645
996390366 996405560
795402548 795459222
600979232 600948940
141013313 141087833
50188332 50212440
443200181 443277229
484016538 484104624
352062113 352227491
110642159 110647945
508341922 508239126
128622942 128735684
222890329 222815325
90970227 90825291
112038440 112237134
455376579 455252533
677364262 677359416
219740860 219786238
482037770 481965504
131660737 131662177
578056068 578045922
775879480 775717110
466726065 466917579
51446950 51443348
835247661 835142721
660492482 660561660
58993344 58889480
511755195 511817889
400735763 400885725
375972688 376096458
214011298 214011684
694061997 694259153
341634186 341655706
558475018 558431836
693855111 694051011
56282524 56443320
816284306 816373126
768964983 769098373
102961965 102804343
286999754 287018376
230032320 230117652
455010675 455173207
940660865 940778549
321437003 321318343
612781874 612868982
359728679 359567031
871062486 871040730
544321392 544298486
966202462 966194474
757895445 757950679
581625388 581806560
473482150 473519532
438755755 438582067
246616433 246800141
612964313 612773651
749062077 749177661
986240279 986214883
830284345 830257737
832579777 832681643
932985834 932790858
92040287 92112569
7446986 7368376
616478489 616610485
33371490 33429066
630467071 630481069
221820279 221685171
988866163 989004179
935803066 935860134
498906211 498792205
667635664 667616848
997815250 997968304
980164572 980032290
741469802 741341472
176228534 176239092
982127444 982091580
119566587 119756571
887022870 887123236
159080028 159083972
795404992 795239036
422703969 422600395
840749487 840826359
763856028 763967920
280589369 280598453
21234740 21384892
474774648 474963954
597693722 597629700
798629851 798754847
486245106 486054570
357840849 357848635
306282689 306293457
547364172 547411688
378376561 378181735
226634743 226791809
848407076 848552324
859018300 858822960
129492015 129567117
198355626 198213122
815186348 815127414
705817575 705862521
49092843 49209887
513656096 513521644
275173545 275087215
793378805 793321821
447488486 447298322
871628484 871695670
534447464 534345422
43456431 43334519
801948478 802135344
268172642 268372490
255406007 255510163
614543075 614429943
221458 275886
751056185 750874499
650309603 650156923
928215438 928046012
213916333 213789995
472010556 472036398
390829018 390720886
276079862 276158226
569341408 569519498
513479100 513367266
611190582 611159074
89539918 89657510
469587015 469683639
372384576 372509730
32788118 32812022
855362200 855168234
122264665 122379629
517855365 517977731
124015986 123994282
724867541 724931387
325673954 325668770
363361915 363396225
971670473 971593279
815736603 815570629
409009969 408872665
597917361 597847171
264875305 264881407
253145969 253130391
444153875 444255045
948219781 948207601
104999913 105046257
834111399 834067817
692864259 692980677
297970471 298148757
988175956 988214940
32346407 32545307
686077151 686129699
408374988 408422066
649922276 649757398
160751264 160827870
416121053 416130701
286420398 286535878
913188262 913326494
132515826 132382334
763621607 763702651
837793492 837900782
365932961 365754955
171429153 171496577
655987328 655855396
244949482 244881912
568868151 568872387
139027329 139124071
988402866 988597078
151696626 151604384
878960162 879144746
240766039 240569251
132722195 132760099
704261150 704166862
507212593 507172805
976992187 977079063
955317979 955224729
644053572 644153776
657768479 657603983
9487815 9426463
726841881 727004301
330980817 331031757
743847293 743722667
2634261 2567725
847922903 847956705
876687150 876689184
907025385 907133399
133941666 134031718
679312328 679149750
868740526 868793750
81098306 81214142
290148087 290325035
679899886 679921074
352950441 352759973
90506661 90335729
645334420 645165518
477725335 477618759
919243332 919340074
811159610 811236258
881039463 881047973
796544052 796439390
712221582 712372378
265921399 266047199
126555189 126401377
749962782 749874872
374236437 374282321
285122802 285004566
174156372 174138330
56216564 56099924
356051090 356143994
37095200 37004524
822753198 822761270
956741822 956890938
1629324 1741838
296392519 296457731
777175570 777281010
833447923 833285821
954501429 954486745
109669594 109838064
421949913 421846107
245462738 245645642
259931834 260018236
761422826 761381972
649184241 649065231
231369224 231372734
426403118 426331470
419375471 419526947
322475224 322442808
488760834 488738624
718552350 718374118
188607244 188613854
648439744 648613640
613762455 613792977
764187881 764043671
791441547 791487385
904576064 904703812
679047715 679155429
217861720 217736476
197501774 197640232
104164946 104049220
571089666 571209114
580169068 579991524
965150100 965250604
254684403 254643041
834706115 834653023
231919831 231918177
791743537 791800953
945346277 945237231
398648519 398763253
615871453 615829097
172073852 172199604
993603375 993612711
536296913 536387745
197044426 196861998
709075196 709184010
971842615 971837423
896212217 896262325
450591610 450562854
177468953 177382001
209304227 209245455
422473168 422509638
806976696 806884908
32000137 32008139
74338623 74173113
69109321 69029703
362173584 362161636
254048271 254095663
312222220 312130010
782586188 782407338
925609781 925433721
907427924 907522204
606063796 606119296
586227673 586319355
276028497 276084789
843090308 843059526
840942887 841030359
605536956 605711958
327321042 327178322
604016054 603998620
333314864 333467754
36023494 36013058
666806065 666779775
942895498 942909548
990491127 990380819
561187461 561349149
354622948 354654620
190327446 190437670
986561205 986458741
106053542 106227160
664413520 664563506
57215641 57202431
689726100 689692850
750923650 750885280
174873496 175059962
646060435 645900413
471096979 471235909
329137915 329205531
841622781 841549835
318330147 318490223
184560522 184381740
628776095 628960917
860041507 860152361
285812446 285752772
923338432 923174658
458775398 458869518
785131462 785237404
788577999 788451031
517006774 517137900
498234955 498158667
293839116 293896316
633843276 633831580
274168359 274144881
50708361 50775971
8880270 9060246
440677129 440629551
406506577 406410271
352096671 352062401
907485872 907558536
706414351 706572595
465481508 465626960
618822412 618767378
595950086 596118364
362814531 362889939
727833859 727875727
43706939 43897415
60883530 60727486
477199866 477300046
713295121 713208449
160411779 160449103
490824498 490713190
545820465 545817893
802366616 802380430
781830418 781679270
608588599 608649841
988630237 988728485
12499170 12649048
743590860 743666080
585436271 585308883
834702586 834709644
165128006 165206440
795448292 795592792
562736026 562862532
147746226 147918512
804266871 804231513
690819993 691004033
977565771 977461331
176010642 176160944
478669946 478542620
267252470 267084488
968463172 968476172
290468671 290583037
310420390 310588266
267673831 267833727
80644262 80780836
280593911 280442729
368820824 368740128
547633950 547721640
886506983 886650145
817198913 817292825
504658157 504841101
715428246 715363098
548063164 548048766
1692959 1790717
928844193 928657919
112606037 112428093
404949601 404810087
676187490 676108320
956703486 956816380
835440235 835506497
863389186 863326704
951169617 951189413
349187731 349009515
858334699 858388561
943619528 943580194
449229430 449050570
168536208 168603418
526870616 526963958
928265397 928441037
983740718 983663538
483532822 483552330
388892427 388842199
344462288 344415704
353242893 353072093
353485464 353592392
873766430 873945096
72155265 71966885
568449752 568514106
736016082 735896090
836853192 836948200
367768770 367710402
176314726 176354176
943025188 942936836
842814194 842972582
773992769 774153931
157920716 157758612
737304535 737122951
439954246 439837480
976617192 976445500
3984982 3913436
107817542 107870126
675934909 676062391
2368000 2356302
563148297 562988297
687410795 687454149
608796263 608670409
825718497 825668405
660575105 660740067
972287912 972210152
59107607 59000605
152865146 152892818
343998019 343951367
827019130 827015438
770025210 770165250
309345096 309393148
839831942 839671770
124583918 124551922
964225330 964323714
219763549 219618105
539516026 539696944
415229356 415330140
548051357 548074971
589380176 589474696
166480641 166516313
375580740 375478456
925982488 925798528
252340611 252247357
621219825 621104981
133405859 133357415
973610516 973454570
540527040 540362780
379232272 379294360
633166901 633171763
98670548 98703878
73081199 73116073
192262117 192114171
827689585 827540231
796796558 796601418
814780042 814661496
155260596 155330660
964274522 964178128
892082581 892265251
570009867 569924923
299263797 299201241
53022695 53073537
261840278 261860788
843510110 843675324
793045337 792850115
345869191 345869705
631476046 631411314
693996989 694105033
9978220 9964872
904294514 904258892
493185092 493064380
688120360 687966264
258737772 258755776
511247327 511420273
303049350 303239450
807579987 807543593
624137120 624272782
421557976 421645776
540611746 540790004
647608950 647803930
642156051 642227549
726425642 726342292
270462931 270320983
660300784 660385220
808375869 808503643
540444388 540347868
753868378 754039954
666541196 666735718
513164438 513327070
322898061 322700079
245690487 245600797
866835824 867024726
776005354 776030770
70076752 70004420
201101952 201076356
603192954 603087202
712386716 712374814
85378441 85277453
217232852 217273888
439483683 439308789
534957197 535072395
376131886 376061030
654998128 655176942
342379101 342229009
328141305 328286957
923440963 923293071
558886965 558951501
797943700 798103286
470464421 470614601
368994812 368798050
149762305 149695857
298980005 298884145
283193383 283194535
31557481 31637479
558987153 558915849
194697147 194703593
232550261 232407103
150665687 150620893
135580076 135471634
328282931 328378035
560517128 560531674
159787694 159617180
435059811 435071677
343744647 343780585
481248134 481413198
530710073 530766639
605057736 605164988
555144480 555238896
877896680 877897720
956416533 956445745
122691777 122599077
535409645 535215441
860455517 860459041
434931575 434814881
21844442 22040344
203929525 203915169
226300142 226420712
314613332 314613492
1458323 1424875
531361131 531464211
455816572 455925218
543949304 543901782
755900036 755806454
421898010 421739902
248378776 248191400
566444289 566511393
109173689 109142175
655087535 655054851
463848989 464028153
952125523 951962745
246109333 245921041
304229069 304100941
505452779 505356499
759249678 759172574
232012781 231826881
614112983 614025745
429631181 429802323
524414883 524292319
146545983 146571285
543509071 543464889
390912844 390769002
918579947 918612041
952612281 952667961
365074508 364884146
635091878 635165272
869834451 869642177
476184276 476254378
945496725 945376921
936725467 936784981
468475892 468444920
565122340 565279552
902253431 902106479
937137907 937289577
938949692 938774820
478745444 478911894
626166732 626170050
83898801 83937859
769686213 769588539
998979037 998932309
870302159 870217047
917244577 917119691
431213053 431085791
49727451 49642353
466328382 466278234
331006287 330984779
247147244 247067896
150053228 149903506
941284843 941460307
3563610 3544556
286273838 286076952
577320616 577166554
981581662 981615108
990409226 990573028
815873696 815909800
493503367 493339255
623303552 623242980
455218921 455172281
235690865 235683203
229165884 229356432
690225132 690301674
689258893 689202329
443794452 443821302
781072718 781089904
663105518 662948158
317541965 317604457
951463255 951267651
383951460 383857206
124803202 124852734
206503416 206425856
198383464 198327788
494599403 494511011
215397411 215309995
551370119 551415761
514872990 514960180
601375396 601318590
190652124 190844612
482508715 482588929
495855804 495659246
641475085 641306597
624292415 624253149
705088763 705074119
781202452 781139288
190335994 190197124
69074251 69150345
467545747 467546475
43502051 43479305
72394339 72279661
537691091 537827543
374360801 374349245
851978436 851785666
641526378 641602750
542473737 542402197
154847045 154801219
171692905 171833649
369710427 369597245
413786031 413867471
934134320 934035674
189230974 189409756
667064216 666938794
820888279 820890173
696247688 696341052
717403889 717414685
801098755 801031987
621689912 621821872
301441695 301479293
139075700 138911844
932391932 932466724
993165153 993338135
892876442 892994114
909030430 909062646
893354179 893165405
734138255 734116139
873308649 873447493
78307179 78345875
17064320 16971452
281393449 281552623
530848731 530797079
198572185 198421761
322441398 322459016
233694570 233562482
953897243 954026215
744600974 744636274
365388280 365494266
177695270 177854424
573602563 573596209
485432803 485303911
961667068 961812644
438790094 438947860
290827984 290882626
560984728 561037606
179683339 179730379
998802079 998697457
325233844 325224050
651534696 651559552
385732615 385751305
796491721 796357741
655476497 655606653
468044705 468009799
373996785 374141087
522155593 522292425
721812713 721686673
922129942 922294804
542398062 542549412
487806772 488005110
732108753 732274171
246401585 246323957
716020497 716187235
57966357 57980799
197244008 197109966
137320869 137228983
233412682 233572880
100721810 100900264
985885418 985824676
623597999 623574993
822616577 822514625
288523920 288678342
486412445 486542253
440802157 440653499
4623035 4755331
977560341 977571201
827258402 827361398
422980396 422904382
649679489 649839837
229608717 229426321
616231143 616300485
450547512 450577232
765006283 765038669
484388589 484301887
102053568 102163302
641679920 641673660
538485952 538330626
351491111 351413577
39949711 39828813
542034109 541999183
555704995 555515975
880554014 880657448
115726401 115781843
750904465 750879801
76856775 76656821
662399485 662285115
263174768 263051722
75717489 75535415
61897187 61735759
974175615 974327141
471057501 470901281
863357945 863167305
893803524 893719026
817826067 817660559
899888135 899947417
484011110 484198138
679708704 679542332
425684489 425693291
276237930 276372758
337240496 337426912
229895049 230051165
107295418 107350054
506658818 506670762
971411371 971244267
134035080 134028356
497199232 497143164
65440747 65498509
683167054 683216434
150268217 150267803
408752306 408635132
405109612 404986630
120108235 120103779
773085860 773075348
898333322 898491456
889609650 889412832
389225765 389329031
687479207 687429091
661311911 661394469
432092776 431960674
232328061 232291689
804691388 804639530
305700470 305615626
928856710 928944000
474980450 474947458
920751132 920581106
106000809 105939957
951577844 951736202
839038955 839088905
680136619 679984909
670158677 670184125
811931212 811859526
381106679 381089167
366748992 366749710
473097375 473194321
487852561 487894125
592173315 592255921
728599993 728536771
393506532 393516516
745139331 745219035
319169363 319057031
422069724 422057412
299747056 299909598
892147104 892173916
984365200 984226118
14453738 14465014
519820782 519823066
627581435 627613785
6454727 6395423
225841437 225965883
37754545 37557683
864451258 864575900
768595728 768696780
493417702 493589032
763141121 763288899
600358314 600359222
888119209 888266267
310250575 310443367
688763552 688569448
132050385 132101729
60805508 60761348
688879438 688977174
790879603 791075935
580941194 580944232
539910923 539888473
477787652 477857466
66767603 66852339
904639649 904516473
772056168 771888490
259660006 259482052
830006052 830099718
373671967 373505549
286992873 287043879
514032730 514223492
637291397 637113579
163987499 163979041
35369015 35506463
506016921 506200085
516774697 516664379
685579452 685676506
51703949 51718405
193793322 193902946
336655974 336564942
869955350 870027338
815243004 815198294
783997465 783956199
116479164 116651378
580330867 580341517
52340873 52342237
157416332 157462394
593613384 593490236
653452788 653283364
840441389 840473409
255458085 255440831
136091458 136052784
364020175 364054819
141408112 141587848
36578844 36490944
530144780 530323144
519951155 519835741
897309931 897149239
873152871 873003731
265473091 265575329
157865934 157975498
789765187 789604087
785550314 785695208
598721524 598869802
89253375 89073357
978499481 978445555
196953212 196795872
519474656 519639076
168569813 168391097
642290198 642404924
12402151 12457857
803944309 803953553
743747162 743784980
565533017 565537493
53763333 53869719
852325489 852418909
207070463 206958797
794956648 794907188
505187873 505263939
742669434 742866634
572057286 572087014
932385296 932382944
769839087 769831149
543682471 543811151
42698373 42514423
25808179 25996693
246776805 246912029
552007833 552035263
424909920 424797540
410760829 410772515
588464730 588546664
658992906 658851772
542987385 542996137
584463442 584288580
107952357 107932263
496309930 496432348
495934687 495822277
377862536 378014260
870194240 869998908
911536084 911449620
839991302 839904818
525962769 525941307
346082941 346154525
434653081 434545889
822478299 822433363
666951982 666843512
295997168 295825826
94134145 94048501
895084523 894940149
284587908 284729606
522824047 522992053
689068754 688885594
923838340 923841688
582150339 582063631
263303180 263354736
173029194 172967056
964854344 965010670
409735136 409689994
264220519 264220837
400914929 401030489
860280826 860189616
839495985 839695019
400972709 400969693
658974860 659010952
791297984 791464466
399704630 399870796
256261664 256273882
360641475 360576333
892504262 892349446
168388898 168302434
802830954 803012830
260220688 260062032
321002502 320917626
133986692 133883574
97068238 97235984
120170814 120045656
710035646 709872976
305584834 305538132
682950536 682979770
492297801 492465721
705557344 705423436
358387731 358227129
700945526 700962240
808465061 808659691
527145273 527270589
13577539 13570591
972625338 972626324
517178192 517348866
527717910 527722050
381087874 381265232
984014717 983921215
177655229 177688809
719433599 719607253
827783990 827656798
916347762 916444730
177140244 177267522
937458421 937428305
15541474 15417110
551456047 551426437
745939335 746128785
322799070 322723494
441799082 441612682
596034225 595955165
355994089 355810563
853302692 853430450
461677666 461655680
480235458 480070572
911367806 911168172
453503740 453361358
343070381 343092117
512554772 512701438
486780499 486913527
260582203 260652411
171658861 171655371
58798943 58686557
300580188 300396380
810996431 810916655
994509007 994405347
138519626 138609026
163359698 163439570
800876140 800735980
863779766 863749810
113146189 112973565
646079513 646123847
747783226 747744596
876670303 876779413
446267008 446449562
717167791 717250325
372770240 372616214
722492771 722453417
804837533 804663969
140117746 140113752
892935278 892880772
366596464 366579626
807429850 807236804
200472702 200312558
987786370 987651362
502476438 502430140
148258784 148233512
758290400 758111646
423540695 423470139
749918827 749787259
122134087 122322147
908687564 908734984
425667504 425688890
371734724 371643760
236202890 236351038
569200628 569138450
994203531 994341437
755299075 755164379
944169635 943982551
270865252 271062562
627234759 627178169
696624495 696550619
732072154 732066930
255037326 254950738
604849111 604927039
496634326 496690120
35963927 36007689
360820123 360801993
120425646 120277400
498226656 498414786
477080084 477003442
39399761 39400551
846612526 846545430
839144069 839033741
767737767 767851479
629066145 628874359
900627910 900743284
489919179 489947033
377107165 377183687
821460721 821565067
908498174 908606800
688928306 688856196
870273426 870449652
409707132 409612274
277441414 277503682
22897409 22831009
930296992 930123222
937472466 937538614
593350292 593229346
827061658 827161646
531203013 531080389
439684650 439865264
628739607 628544199
94271748 94166688
505711015 505748773
670758727 670711677
114385899 114496001
465722490 465531430
714558073 714648705
367598331 367507629
264125767 264072075
66162285 65975959
39704123 39862023
965219246 965319640
132153689 132278803
717748147 717556771
974251378 974084708
268090522 267931430
305322769 305369061
688807592 688719512
624864071 624687393
499388129 499404115
206248359 206391449
571616453 571516031
861128057 861040635
315053966 314868320
928609127 928596805
458430315 458410531
581165535 581007417
669949185 670017157
986179972 986121602
663191925 663272973
2044959 1914475
891119536 891163664
367340652 367368068
782996404 783148952
555762180 555720512
878836946 878648952
428441102 428266610
367373451 367482125
684181702 684318432
213643234 213770888
853252910 853064734
52893529 52852293
912451637 912257219
118718209 118625029
585086160 585113678
795928775 796116143
873678261 873698679
52608391 52786801
20317061 20507303
447993131 447884107
515240903 515342605
651833872 651909906
104897671 104739133
788878759 788703777
927038032 927136340
105390126 105377366
642926913 642853245
460194875 460146239
573904889 573875883
202196845 202146221
409381857 409246279
357224756 357068588
789632989 789617857
717539885 717387837
3169331 3029537
77733420 77732636
134125563 134179211
730213779 730393323
469821790 469925614
254707913 254791015
846104456 846136992
941740906 941602712
234873420 235023364
751797869 751745131
589786638 589721996
992369453 992564639
483542576 483527626
942378264 942241732
833619312 833455486
931735503 931803243
35594283 35586337
168029121 168212811
594656560 594558408
105731850 105690222
812812356 812827158
211498398 211446900
974506626 974628524
109086504 109157932
258656654 258854898
709776174 709707996
706287851 706142091
940864898 940692200
412728966 412616970
64434257 64243827
414846937 414664699
813460168 813544286
41154283 41071863
7741560 7778188
964226325 964073067
189750353 189758629
483824592 483656602
352367140 352456042
190628774 190558196
168345666 168210936
61425566 61261736
980478017 980591943
645598008 645473494
591614811 591544213
803533180 803421562
894482294 894351538
966296437 966125707
591238075 591068169
879971943 879883963
392116263 392021529
277764974 277709892
708127165 708323683
928991354 929084208
537892808 538038032
161741 208985
762111939 761958839
797378286 797285270
264201712 264049822
846903676 847014598
687830371 687909261
396403706 396526424
107393585 107406157
37941847 38111883
392740600 392679308
179036994 179043310
130452722 130320810
528516515 528550869
894440744 894614562
153306789 153133515
888329084 888500426
871306287 871116547
509548200 509384758
99208541 99198395
362652046 362602198
27323275 27523241
183722564 183817598
646688222 646854066
630287932 630141716
865539111 865724111
316202154 316144708
532859506 533012144
393624033 393822507
754206430 754266974
618774437 618699469
165697866 165805572
513074005 513205745
631278928 631259712
105112132 104980382
630013376 629949738
538123685 538102613
103450915 103383197
389277398 389250420
93327258 93228694
224643336 224790170
188464675 188388363
715537663 715509491
736740894 736680660
686381220 686337604
830618306 830612796
648822184 648977892
648247720 648393204
204011702 203974640
589917397 589723935
578400111 578222601
615526705 615683681
107752186 107671138
124304440 124396458
959063458 959177222
204326266 204500288
824091732 824120118
31090471 30924843
405850367 405958395
987812385 987760355
153731415 153821995
399355652 399173156
616265814 616147088
696415849 696341929
872635786 872473656
610886481 610762505
24109525 24073185
611953036 612119500
497319271 497341447
344240521 344340351
699977672 700049764
500408630 500510344
568237871 568374903
355218715 355126401
660193863 660210739
590764737 590634097
537023219 537203367
899289666 899489664
689546614 689365462
249818966 249926912
235654457 235727273
413092590 413179208
971595546 971512424
149012750 149163742
726923091 726866091
147198293 147240577
462913381 462959619
864492141 864472165
369581111 369614297
218044204 217978026
408915620 409104318
866629429 866649801
617025871 616986361
906039958 905890306
859086857 858949743
585443463 585584411
14955568 14832372
749356470 749340846
440084356 440270202
847939804 847916808
52989401 52836243
854072098 854165336
856560376 856408738
631459270 631604072
223699494 223855766
768105298 767916898
814127899 813941385
505159760 505225906
99125908 99035028
582257220 582244820
759823531 759672939
681343884 681358588
49770262 49684640
276215220 276187714
17717131 17571617
971812544 971955184
54602294 54626994
671838211 671943005
74540286 74657414
58558381 58666271
195387308 195387084
15832729 15932383
620102735 619985437
834455038 834591622
189566979 189403163
425678197 425573067
272279258 272336422
498666386 498849208
214686687 214859815
160479148 160589520
202561432 202647850
813374055 813502227
166389460 166228432
111873180 111741286
495625541 495757525
834062348 834089608
723912893 723787249
116859046 117026886
33767946 33809016
522142697 522181775
723398344 723579368
148176584 148009198
890116124 889937130
232727592 232665502
52494181 52403581
328651015 328612843
845033785 844960717
587891449 587932341
957261169 957168459
78601618 78407884
154762263 154577637
336020331 335859489
393068088 393215560
293453269 293481815
312870076 312900642
827675082 827704088
130611501 130550023
726894591 726859099
875939635 876055773
908000751 908136863
463506070 463353100
774055256 774252606
861870952 862000236
438668911 438569365
826716480 826798300
798539587 798661481
472278822 472449400
180772795 180933143
165544378 165501998
73371232 73294986
69250188 69404606
359397294 359400750
79917920 79962142
286466092 286469078
871404329 871489701
455798394 455829382
286671435 286516349
200164616 200032792
153776705 153644691
469407437 469553533
392209498 392373466
486004123 485864823
410041222 409914096
385161446 385012830
386800136 386666368
191632171 191489913
296748088 296768398
929628221 929514287
345677087 345643477
165341789 165322091
510166665 510361593
734709542 734597950
959744494 959588400
667573517 667515477
300209355 300230877
377616293 377474267
72680697 72808491
958410050 958231880
416745788 416559450
78612217 78787529
460477654 460622800
885061032 885006294
112787947 112747717
58612326 58506220
732002105 732143813
998746154 998858004
856456043 856484557
709260586 709305846
903903052 903995142
40923539 40891969
554572473 554717649
1007830 947092
601916786 602107472
314327476 314407818
735386311 735257601
397709334 397643426
146449260 146518902
106852495 106735273
441468273 441564015
141989202 141802074
482795929 482930735
355824498 355752100
987270133 987197107
741169408 741360164
716886850 717003090
170780845 170666051
903488057 903619069
355398920 355436794
327285512 327356572
35590310 35422616
673405315 673313085
260234390 260326668
841512475 841348429
806337484 806228456
629928455 629804551
526274252 526440540
434286186 434296644
14911328 15077276
37172583 37058565
107921131 107914477
631835783 632028975
109002650 108871738
911889796 911958344
943430239 943599861
248488069 248426107
427383513 427245857
585040873 585099137
845747125 845930063
775310255 775331633
140504890 140477550
190356758 190358338
12822752 12995562
970769843 970760775
415232616 415279748
336867739 336957597
501172559 500976285
228576627 228695407
167373108 167354132
497947791 497946901
268489181 268364709
223193583 223347519
222478781 222564431
69560680 69449672
382474461 382575751
777656447 777559847
999096378 999180342
217971133 217906983
356988850 357146672
46138024 46314826
983778152 983906884
407368071 407243183
281473036 281328602
679891993 679720583
309620472 309671544
273991530 274143526
542160897 541984375
902769522 902797812
596993247 596982325
887778027 887965669
972734582 972536744
533996042 534097456
438434874 438619138
733773140 733933818
282905769 283049609
481981763 481819069
873774543 873689783
494629256 494705526
578073980 578038156
554971495 555055011
919710631 919813733
309602208 309646008
55323270 55362822
494329144 494362362
381496064 381651794
799091229 799025435
559496351 559307071
681560305 681695463
528631252 528609726
204167888 204012388
2214054 2052644
887409148 887456302
708407830 708591432
749566217 749601567
103643668 103677732
528076036 528145286
26043326 26150036
794222024 794375702
244674086 244564816
133713818 133626940
92205644 92286082
565093296 564982030
252907152 252736988
367110443 366924303
606500704 606444788
163801744 163935312
683174241 683016581
271360227 271307079
496499968 496526462
962903698 963089688
920868929 920981731
149360848 149411642
588935178 588935478
875135199 875129883
805480335 805655927
333056862 332935026
402219693 402197935
91274780 91225362
864404855 864434795
581897570 581834642
125349109 125188689
988135273 988059585
489014446 488973700
348253774 348150228
64542580 64609374
719655564 719828370
845527625 845655525
705653617 705461071
107386857 107532581
729286797 729258173
583665083 583740369
761149625 761072201
183654559 183770081
405675793 405567551
418056440 418203758
462990551 462928687
966003117 965803773
252054428 252177560
16872448 17017886
894151039 894064549
309702894 309867224
167792418 167915054
279059794 279211220
852797436 852865416
888643760 888500742
671038598 670846596
696917870 696810018
926063442 926247344
528775065 528946887
914315329 914165233
950523322 950650006
534952961 534821369
417431978 417406800
865519641 865493515
51445149 51378915
428641400 428785534
148812806 148960778
710302238 710196492
807829095 807875209
390679326 390655342
619888076 619991428
251448689 251263497
829470353 829415619
129513187 129447001
393317580 393501032
345293195 345430367
230211069 230238923
805168852 805352018
940919986 941106074
550440577 550291175
396465065 396290431
334010252 334104324
606095266 606236592
230143818 230334028
81321982 81379764
495398521 495362857
2631172 2637350
121850204 122004606
215846214 215932870
269035890 269230632
624855908 624926084
913065863 913113645
426309898 426150798
920076579 920170515
441035906 441187820
562085634 562146054
601531982 601366056
405865658 405854466
866191849 866014245
806470217 806278975
768368643 768180269
738767413 738944885
978463555 978430985
892437779 892570745
540396128 540372714
28005160 27868524
840691919 840787923
451273772 451182374
77331190 77468546
409868532 409685432
137510740 137582980
126183845 126164175
384812480 384683702
911981411 911935277
766631872 766604104
977035625 976849001
795520542 795397902
165592782 165640902
120351523 120234989
896588293 896764733
113239666 113397238
80712549 80679799
529432259 529349583
473976575 473851765
993562536 993384516
36080772 36268740
686618762 686548310
31276623 31169131
698047468 697933180
722848394 722730208
14398612 14459376
660740734 660898386
289079855 289046971
68830685 68635609
269994335 270129367
565295007 565295555
72921167 72935335
770292690 770235986
434550765 434599485
517326913 517403943
469131331 469008007
264246871 264194803
427471207 427295819
538113149 538061063
753274954 753335528
954756059 954928299
803181455 803075981
577965173 578039191
786915178 786756790
818999365 819199351
265862046 265819352
938099919 938069413
747892935 747712881
318884208 318799782
354154810 354241804
521428497 521309573
765603905 765684375
686678049 686559475
390947060 391021770
801968977 801910873
56650784 56493784
310110253 310016813
280181636 280299504
834174760 834048038
245744484 245899128
426320449 426299347
400375810 400462608
822901439 822760095
391263151 391205141
399455017 399356247
575481894 575380678
743623528 743607144
824810947 824705673
892426854 892353612
389258723 389190437
300630833 300647619
941491354 941429260
323277432 323455340
900240811 900413511
394632028 394801926
167379738 167540970
169755297 169802721
18155251 18072903
251940472 251992692
977211512 977353776
362692303 362774675
234947680 234860178
451823949 451854465
914594661 914641847
174545128 174348200
286784865 286925911
115952683 116026801
499553560 499539730
18458664 18286402
389396971 389495243
267396541 267233509
962361827 962395059
251761002 251810984
686542320 686525098
194507429 194392429
723291222 723225422
284250666 284148230
440460555 440512181
654307868 654232412
174065779 173935451
622981882 622797880
992181594 992305432
748653829 748753131
479658346 479812776
126977277 127118193
906364948 906423464
262965460 262803022
321165062 321193812
351655499 351502045
605863769 605947943
357418818 357311080
874291020 874291204
315038243 315182125
5120935 5136687
304128837 304165005
769283603 769430009
864030005 864060697
115559976 115754122
15703836 15559162
673092756 673066434
378602979 378450127
359838359 359943981
152370673 152276597
737728866 737668986
612303301 612294569
94722868 94726826
401659776 401675776
588765358 588911514
112517065 112395681
595477114 595584518
662747782 662589880
57296187 57135095
482836403 483025067
837447283 837631773
598599941 598795663
26797726 26634868
713149866 713127892
770982111 770909775
762205362 762094550
544685093 544573909
948431005 948545573
369536548 369597704
947152940 947284786
386251989 386297633
70725634 70540002
803830132 803834748
390116 212068
604519428 604352712
475196079 475205601
930269986 930461796
178745814 178703856
767251435 767310089
385416639 385329489
567881402 567685490
513139875 513054263
360093486 360215186
783064638 783072678
163176194 163054258
635160301 635304779
56572284 56479376
687698393 687585331
912669944 912839406
217368898 217178878
685547801 685627979
75167664 75236158
317304184 317273042
210880575 210737661
837508767 837462631
289647759 289679761
630131874 630214824
230507714 230681802
618977795 618794253
684827051 684744607
44696109 44659937
2418099 2475131
948400909 948347833
126233864 126344880
105545808 105571180
523588866 523728282
525322984 525220482
132382152 132241852
651090096 651012646
633872484 633814068
933038877 933089937
526555646 526553742
921128391 921231897
446951146 447037052
97190284 97281684
476432759 476337631
772203754 772064322
559646180 559717176
476522473 476343045
630604946 630627388
980895659 980858873
120893440 120769956
47184515 47022971
641532598 641564564
764552165 764548175
654336744 654419630
442946296 442768898
238688495 238497313
237916160 238092658
23912305 23807657
781196952 781207952
871021558 870913592
12724197 12909157
555741346 555668644
371180796 371369284
753774419 753728855
999773531 999881331
300673190 300773826
998573892 998462910
741788387 741742489
387507081 387407347
596230406 596166558
789488885 789488315
264489605 264436627
422194817 422250767
74518855 74420973
205752423 205564241
978573928 978425034
881007967 881124409
577430565 577302499
643239822 643133060
683530970 683479378
98304061 98454495
844268124 844099622
41017044 40830034
702171949 702251139
383705008 383532072
276501875 276356419
790895251 790913399
73574819 73394513
939160321 939237675
476558054 476745284
323421266 323489414
708102623 708075405
718762241 718631533
446215392 446029696
156465676 156486086
578941752 578864198
149991180 150115276
73996844 73941662
503539078 503627936
304939212 305115028
598291134 598256388
199091499 199070067
175519420 175700288
817437756 817389196
625258343 625079535
208931858 209101492
566178768 566088826
330682194 330550690
107920898 107942310
27887794 27875188
418692498 418794702
744305573 744478571
342520383 342389485
206464636 206355552
121581806 121666214
766487008 766370404
471957601 471812865
292035631 292167385
167714276 167730896
36424311 36307281
250116604 250068102
908692508 908711274
566786080 566723536
201813873 201927859
587033159 586923709
186467588 186399066
230818527 230668321
62731249 62772597
726201169 726010487
382134467 382313365
661012367 661138791
965430541 965621289
842808938 842875850
923095851 923256545
895343910 895199344
775566748 775431960
772400046 772431766
886865976 886701506
729222653 729350941
687443216 687543374
67370775 67264169
380960294 381055848
104030451 104090407
68612048 68600666
1585650 1480316
785795027 785754479
401912976 402061642
819309381 819326253
472905075 473055079
692643563 692593087
724801914 724631010
606950166 606955652
992120319 992168399
631338112 631443680
198631456 198512914
547823691 547852727
982955058 982888602
796876287 796939663
313349727 313546567
737780447 737835005
576980273 577162345
684284475 684453973
611225370 611155794
656484816 656634314
415329281 415330999
739840004 739641424
459714990 459664890
341644946 341497496
183244237 183310253
904332179 904479865
869786021 869882881
980860805 981049279
387880521 387785495
768679115 768714445
529521030 529674354
890416944 890244810
777080386 777228290
659245454 659126274
128443839 128472599
17904357 18042821
680198841 680324503
540003630 539930386
747239324 747042214
756326314 756262454
223718933 223524901
687007372 686829662
13052615 13186441
178016839 178061661
708605150 708577714
19940231 19980135
473365781 473286979
18560565 18665073
523501531 523506093
313037306 312904322
404625425 404524527
188271373 188167215
153944039 153798761
981976922 982095886
952335768 952414144
765053616 765190746
734085319 734127197
242999131 242969475
208884607 208887169
813073661 813150689
563652914 563734758
970341618 970193674
107134275 107033835
273543352 273353956
673368897 673441733
411871869 411917923
373224449 373126395
257870910 257717140
8586468 8612654
191684861 191751223
922552107 922485983
99679688 99735244
52341555 52277087
159139466 159123016
207014630 206986324
210656583 210734163
375668650 375828630
158379556 158299342
532118302 532044792
842042677 842069541
125799942 125884564
312506851 312670465
463180981 463365155
255770098 255853176
226488925 226514439
662850406 662742416
492023608 491865160
106684854 106708210
678886802 679011700
978767108 978658972
67550697 67566267
23725411 23847315
50595242 50589474
154202281 154293201
699058011 699151993
718054339 717894485
671292334 671437616
54942124 55037860
756496480 756488604
765289504 765269694
625568041 625616485
568870269 568710105
4097030 4289122
369521460 369495434
883757735 883622167
728127366 728112762
454794718 454817720
285202140 285381112
849440522 849470278
527254154 527287024
135361628 135339420
24105481 24214953
600585385 600703451
183243505 183277245
5470051 5516605
804487171 804348455
373876783 373785695
273420216 273402186
671590131 671449473
453207108 453111498
36890375 36766411
488099763 488111199
299690468 299540044
815152047 815220649
171635871 171686533
800615683 800517981
297735871 297671053
167012977 167189925
445654557 445529677
673044843 673079595
593875502 594021888
886898346 886833606
257338078 257526992
767198912 767280762
677620523 677729417
661730166 661566460
831491619 831485973
472132635 471940161
633623859 633458313
559878764 559988946
140548722 140747340
617620845 617577871
930842927 931023299
491051932 490959246
643771651 643596429
792170230 792000314
883771220 883744250
861618330 861662074
694447205 694560061
193932975 193872917
267070015 266941593
343031147 342980329
396525420 396672204
366806254 366693166
152302463 152323635
555191688 555042986
718243265 718239277
351153019 351012631
913386527 913266461
939539901 939718983
256132631 256203627
885851018 885794608
555033293 555076729
734804288 734955154
411372670 411546468
652074390 651907356
132076057 131937573
886522853 886501487
172998125 172917125
632174030 632111896
764550170 764526950
900560447 900685597
47682676 47608258
503120008 503011116
348369275 348456113
37144823 37200343
241627844 241453468
381862860 381931818
570367897 570550917
261824007 261850533
732394362 732317714
980314712 980330482
264229787 264389221
377229366 377245020
910882806 910728146
895026587 895142459
919983569 920123547
506623420 506664790
538396729 538575175
939956931 939837275
991996005 991947579
473198194 473306146
221599426 221645362
983431479 983289565
337753552 337763328
711341418 711473010
110469873 110304715
693424262 693383588
901898459 902022525
988050483 987998111
731093372 731068842
50873653 50694809
499378942 499186442
565732347 565543801
607385888 607333012
765344272 765409990
667913697 668109757
682028368 682163698
410766672 410635476
897849205 897865511
527253396 527409610
982082260 982109512
655445957 655320899
962165436 962109808
931212455 931384555
368896431 368745217
507105705 507192699
376664763 376739855
351888733 351911653
69653763 69610591
942790513 942791747
7752117 7658333
660810405 660669729
451941743 451767187
907293970 907181486
32624484 32584200
737826748 737993888
498098843 498136407
393836961 393940259
123951428 124080544
362391507 362367235
449864414 449978568
274333677 274479883
809723510 809623576
890716605 890713953
687248204 687432472
826670836 826757390
308461455 308541043
731411318 731380196
492193527 492381761
430533016 430556510
403937534 404114648
145730119 145709137
837174466 837302612
506907674 506763264
148886792 148720540
832584038 832630710
896037376 895917188
974547942 974408290
560658629 560514673
839868548 839795336
232359920 232307386
922950564 922913226
383671190 383867602
969097684 968930674
788791268 788745636
59232468 59087790
465493332 465307582
22499044 22430104
393117540 393010494
31534992 31548608
813666813 813490261
300188422 300273332
116718859 116583897
231104708 231254992
752943721 752923429
28767684 28855812
372944504 372944946
643628235 643486581
280630928 280565978
380829540 380775572
88132509 88281771
626702083 626617545
629943391 630103787
368495737 368448173
737521971 737407183
654423792 654415468
92281478 92383238
956647390 956485342
337440394 337413430
149088246 148931340
746549226 746409390
585493222 585675600
989714769 989525647
226270525 226116421
420475338 420283452
26343778 26420410
724475029 724389303
857499942 857488086
154247741 154189877
607276923 607173975
706763556 706582706
645592645 645603371
273085430 273244266
500182607 500043789
170730052 170831638
374555328 374604728
531853192 531995618
150499562 150464734
284779910 284852414
247552005 247576419
89754071 89894949
840733942 840918776
434978523 435164831
494370662 494516302
514470848 514281514
256746531 256612123
738146086 737988152
634542325 634429691
930476446 930627242
228365729 228407953
184760268 184687674
851443860 851305526
239282900 239170194
587273261 587234875
509300767 509378411
144851134 145030130
867573355 867530525
533884566 534001558
401585653 401782471
149793264 149731346
658807511 658707973
180988097 180878189
423780282 423953290
785833246 785756808
89724784 89590236
958727323 958925645
134875662 134926694
339796193 339927363
218881929 218691633
499925968 500113198
230551923 230549319
666743053 666897747
382712472 382798130
747631127 747622369
889424286 889481878
962336740 962215704
312233134 312317962
762889904 762833264
198870766 198963904
457777747 457658963
972785434 972683730
623321606 623285498
642735583 642890079
185681670 185489094
411136101 411260813
332610305 332786259
50025964 49922984
406984841 406966207
707055042 707093144
154477544 154297742
234392961 234379429
487778890 487795960
63039514 63211664
846792491 846945245
71724941 71648813
879640838 879774196
260045351 260010147
66248407 66133149
806374208 806566226
117440320 117322376
330308719 330406113
289699240 289660282
737415177 737239711
876806503 876882843
814070238 814185560
614021773 614204193
740174534 740313018
684785829 684610827
756869038 756911640
919608748 919620854
372532775 372538909
141614195 141703739
181128064 181241068
857813337 857689975
617047436 617120384
568635853 568500963
442123473 441971815
417837088 417720312
32942012 32983716
400597615 400579763
359172194 359275474
181014825 181162881
312830470 312970814
536682216 536716694
108311850 108405754
591531482 591395484
926722934 926597026
363706584 363878602
581596766 581551090
161780683 161950245
665690160 665794746
646202411 646274251
551040639 551110957
24675691 24497529
267637448 267541010
747935462 748128698
529390921 529229115
596545654 596414412
238178803 238315743
271507562 271694544
762493053 762652047
468017938 467826134
126017070 126174010
125842253 125730385
267361414 267431668
640091701 640271423
357844742 357843682
469785366 469614168
531533763 531394659
875014541 875132541
384670886 384504238
449361449 449558631
130676957 130702399
374492604 374348052
892902752 893085476
8190212 8276072
26520011 26448985
166498477 166473691
626013523 626168391
664432477 664326031
198337741 198496973
35381242 35418500
988195448 988143290
503712171 503652839
782442424 782287014
848322627 848185223
340347825 340167439
262169859 262277767
561011167 560995913
953728376 953537944
359352013 359540207
412196759 412052797
618427970 618487282
234948392 234946968
161389163 161498221
330663489 330842251
262879336 263051584
976271148 976099006
214397627 214544421
439262062 439294438
639214800 639319058
319772173 319920889
86609947 86688087
576857943 576963807
855900105 855869877
574402354 574384596
294479755 294340189
257085660 256925100
196502161 196624995
528925397 528968377
240806258 240887422
350345570 350531310
147268772 147212382
717555869 717652459
590310941 590352463
980322597 980290393
869503926 869442744
545193890 545089870
779432715 779307275
138993772 138805614
210403166 210513264
835429673 835312815
86289877 86454399
60889752 61012000
648038182 648180916
518782219 518738863
77066404 76973902
576338762 576262256
760713280 760730810
250912851 250871197
546186558 546032290
364032938 363840612
622263250 622230990
534440061 534454867
710786306 710634382
294040896 294193946
363465727 363627557
751264332 751353172
946658945 946725847
736439684 736270242
370238351 370417117
666820400 666791844
992173651 992163147
336864594 336912668
442713926 442721512
132147505 132055953
714604509 714787257
763475739 763662129
412531985 412614509
408693719 408564503
359424549 359376951
820402160 820439524
804848919 804899797
955604328 955673816
920538091 920619233
64879763 64796739
317972978 318120448
164951156 165082438
474598142 474417642
746630225 746468227
691747207 691847605
33713176 33904856
931201546 931153734
893380539 893327819
500459487 500264267
501328236 501482356
58072976 57945322
646952615 646755517
717278012 717222638
429178798 429128100
364291445 364394543
40907754 40729680
948043380 947977694
850582625 850781667
652797937 652724361
880183832 879992010
837656756 837787428
26096681 25952509
33187895 33135407
373700824 373808286
154387643 154198759
756772827 756890339
402192711 402246675
752880761 753038693
189791542 189813128
479245853 479227417
694940282 694796174
124178981 124006973
801254597 801281381
905246709 905280119
967739471 967547637
977930245 978128387
995247909 995219637
304445997 304399067
944045683 944043493
589059511 589090949
161327364 161217316
533904900 533943062
467451545 467546111
55958072 55895304
830218969 830130499
527450993 527545709
488894955 488994073
181484210 181348422
935629147 935431793
939837051 939846969
502887957 502783427
645058987 645129949
156743448 156858616
404283841 404152769
534457659 534452075
740752739 740627947
953781450 953905068
563808958 563851372
94830559 94965275
94070171 94091323
214965915 214795539
826898304 826966134
770203449 770381931
473314875 473416687
90309586 90193120
884795778 884884968
382568378 382695216
285704235 285782609
397282770 397182890
379832563 379673439
663877735 663686359
113987282 113950256
709084804 709283216
823579102 823408462
292874583 292958723
947167542 947007110
394492609 394300321
134651405 134524241
607028750 607079762
570851970 570722480
181073051 180919539
537351054 537289908
65178804 65014142
553412026 553330986
43993057 43971227
744202526 744392072
155521229 155572749
642016079 641878337
251548786 251541162
916794840 916615016
84143321 84082049
243935450 244085284
391389259 391445653
399926663 399927995
269387427 269203183
440137229 439943183
920312966 920126468
473500841 473481879
180458329 180484391
430017234 430176006
565638074 565487352
196452755 196459049
307992273 308157229
208464109 208525923
965234494 965434098
523309482 523503812
74718667 74790483
174675359 174808325
20537572 20717784
624735728 624775732
258641544 258508168
797604901 797728673
816328716 816149562
851354230 851533490
467449390 467498828
257432535 257315513
693683887 693542693
787768092 787911106
244401100 244309404
311924123 312085973
886783741 886612605
93671731 93516869
611632877 611658383
827338443 827450195
694998887 695161027
836093484 836119528
937388834 937311188
132449080 132315224
131886426 131752492
729272485 729165923
460436046 460429756
495901630 496019958
882379812 882235598
444666001 444534831
445282196 445307294
197176987 197090331
368624948 368780476
851374693 851328959
187555231 187631753
63625307 63460569
691372964 691549728
434569794 434385572
609263000 609440326
808444910 808562376
157701652 157839664
391342730 391183572
443115583 443064649
366771219 366949033
698239731 698356249
145275360 145427062
957339903 957474721
258528694 258521646
851105468 850928504
552655045 552532533
557452217 557541237
907611305 907505767
384278723 384398615
674122284 674293906
338633649 338681093
338028017 338061283
663430810 663297198
752662526 752616008
945920895 946021709
164185013 164039865
665786253 665803239
878713482 878676494
952484521 952601195
254076978 254222036
470012191 470122601
727752090 727626882
284533919 284457767
671635936 671544326
272034254 272040322
732059544 732035676
554527305 554336635
458038680 457871954
515488067 515636725
498751950 498585298
756900850 756922430
999827431 999711661
434608236 434697926
3360768 3197846
6763202 6946792
182228122 182364568
421003108 421176182
39341463 39459639
953508731 953498523
886250258 886106126
181197309 181305629
767041275 767061247
891772018 891759250
493720361 493767485
4702450 4873618
642242989 642253315
447583893 447724745
293486927 293661009
988999133 989071409
809560664 809478916
388814179 388769507
320141908 320129018
926216838 926409300
862643652 862536304
932009132 931835396
588688875 588676433
367950882 367818040
683710752 683593378
158845548 158711570
878835622 878974258
596719171 596670255
497887149 497737229
199652708 199457404
134968205 134885183
533227123 533029499
123785441 123848563
398549629 398514503
816835867 817011745
871792892 871624390
588383027 588320405
485726254 485694746
753683101 753865737
963493147 963295169
590273222 590249100
759470145 759583775
617349574 617438228
960785016 960966682
410671584 410672902
455600488 455438494
229517519 229448873
78273857 78417893
237876495 237795923
684529215 684378731
930664450 930658284
793476389 793437115
534968276 535014796
626241097 626349465
225406416 225278200
894408252 894263432
22117994 22119776
130689678 130681850
687723622 687673164
627007672 627206464
373876895 373876671
824050935 824105925
915463195 915661079
506108503 505926957
198067339 198250405
852797318 852831426
232539497 232696547
995846070 995680068
665508086 665457158
443379340 443436360
989733618 989836920
799667215 799627003
784589822 784408142
463938571 463811239
279551659 279700841
189635333 189660203
199457061 199473937
164462365 164534869
294362761 294203501
928843961 928844425
645704965 645724539
462800884 462805638
348355194 348273174
861596462 861441164
477249525 477350567
899030799 898898691
980719830 980606878
335229440 335323980
568383700 568366106
46537934 46656538
776776440 776797700
140196371 140149185
933910998 933824296
184165271 184076691
136400677 136463231
444894667 444787035
445704745 445604369
212416192 212511606
299293950 299233644
482017718 482057822
630967452 630893816
760929322 760825360
335746991 335734511
967438879 967308283
119661579 119615803
176220561 176233813
470539511 470529673
317773288 317847630
706333406 706315452
336422725 336519347
535567070 535427310
440340732 440199672
852372199 852266589
106562188 106587246
52697596 52599872
734048408 734063954
687760788 687869816
934025472 933984402
708410085 708368117
659185864 659002690
995703029 995763069
269669463 269508823
452313628 452232310
94367579 94336045
374068936 373966278
646701059 646528897
699532238 699632718
220134996 220213378
921816932 921719022
409850706 409886358
315607353 315426625
978865640 978957984
567300382 567482976
554312586 554239964
368268082 368313772
677436758 677455316
147324405 147378191
703943481 703894685
599086369 599136877
214059498 214066578
770057992 770089090
310186142 310263998
111441192 111575378
792708391 792664587
851162870 851224348
272434681 272394225
84402922 84213094
191802014 191982946
189174897 189320365
448522293 448454615
453448407 453619735
817987953 818118897
285970558 285905808
197915315 197748537
218329981 218157887
407601892 407488670
874627331 874481571
882002411 881837245
368327608 368299936
508844999 508993877
905810066 905638530
922626944 922671942
367477186 367487064
87645133 87818495
724748935 724854893
657313609 657468157
607767033 607585003
212400025 212463899
611174828 611087278
194937200 194799136
669238528 669148456
892325581 892390233
209213159 209274841
875345961 875187473
642811477 642656499
618758800 618886024
982256725 982153325
197623145 197698041
859604372 859457402
352927602 352973280
753387070 753438484
309220781 309213093
35852308 35954674
943428553 943354527
663782047 663761579
534630462 534438324
919614801 919489281
895412604 895275216
782857650 782983514
262415366 262455760
318649795 318795831
428423284 428550552
580758187 580886437
955747388 955903342
983967966 983845802
541901374 542016646
739670102 739681596
636945078 636861960
867555944 867590766
82251479 82136875
945291754 945125238
678173865 678177543
489443061 489364127
464365966 464410140
868122103 868229711
759496734 759352718
746188215 746169623
936808296 936761666
254879809 254861371
375680045 375481435
153220152 153053732
461604522 461624812
793294980 793203350
414303154 414322980
632529556 632344624
683358055 683379835
591847995 591796377
140074914 140160578
196308865 196223439
573577443 573460061
604453784 604626190
592587746 592678272
695029476 694851088
37429261 37318171
834131003 834294911
373020650 373175422
310033681 310063533
7016769 6979537
167327958 167418258
298683352 298882628
96146973 95972025
273098811 273133687
771380697 771318631
702714479 702864213
854098849 854012061
12466697 12574109
939592521 939431017
503573367 503682505
352370227 352338421
56772548 56611054
644837489 644645561
542986373 542979009
635423614 635500142
68911468 68749902
583034470 583206768
334628947 334804761
279781163 279874331
138102086 138206476
917758243 917865173
706395244 706428206
384448923 384531183
755628810 755510086
757723698 757549346
666541997 666551255
483535101 483408323
420951685 421089645
793177096 793140982
505014204 504896904
948874357 948817595
386354480 386240786
417319144 417166510
264406063 264573147
51664628 51502586
784759107 784683703
717498932 717596758
607608825 607418415
177023334 176904340
543826626 543795676
470299589 470434793
253468974 253588550
20212692 20378534
945255731 945436823
171657116 171546116
508954572 509033182
711178038 711310164
147541495 147518707
592752052 592604492
153473142 153275136
182003729 181985779
603268392 603284888
911052126 910997454
208631181 208475821
542763998 542867828
521369035 521229767
72612330 72580450
2823076 2965506
502566065 502609771
632850975 633041853
401071749 401115111
635366474 635243084
394669123 394716977
876432053 876615973
216165178 216277582
313196878 313236836
612562521 612736111
797006459 796872867
663229892 663141014
569665198 569726196
190121009 190042531
962107868 962276222
297903604 297821306
368057167 368128009
714736929 714857769
202171533 202140803
359855982 359852476
597329437 597477579
536645553 536699455
586273514 586092924
283392122 283235570
425198797 425051757
482434228 482548822
307998721 307979815
105263240 105101636
115703181 115860505
794635517 794764377
570680358 570765046
82108575 82194177
130471513 130448763
448098174 448028760
277937201 278004685
242684671 242585745
726539689 726627441
446995761 447078343
675998650 675945870
74917027 75074489
307756626 307779758
930729495 930796015
54354946 54429940
77715504 77794732
95170631 95328813
690792680 690829036
842969523 842975641
229388722 229483196
379378313 379410917
708168110 708225424
241447737 241285965
735709225 735680415
245973533 246015187
208889384 208884954
876724858 876653510
731265273 731110989
512341651 512420563
429877154 429844408
819867082 819929564
400127109 400077839
446442709 446456415
106610356 106696532
204251015 204268325
909084225 909041067
590496957 590452987
167525116 167566784
596798263 596880847
613568069 613591881
497919208 498008568
683857365 683739929
409240436 409312544
256465536 256421214
696206054 696294370
439895863 439834665
220531797 220356285
791532953 791441817
401871503 401693439
300705986 300604356
958855981 958995309
996060772 996246588
969695511 969706469
787342387 787292155
479792490 479934510
938689767 938524811
245211163 245068031
83119195 83217691
808223744 808183530
956372130 956368088
869958102 870096574
235848555 235797589
786076853 786186177
464203679 464388053
38538089 38408603
596947366 597039128
512206306 512304652
577664424 577644642
884840373 884693087
333273829 333391309
287551926 287450260
357428962 357533614
542152437 542169357
779902665 779762859
478740586 478635022
285600396 285473984
806374596 806300372
125399539 125306333
353422566 353476832
570963677 570821725
85187079 85034549
740777780 740920888
672864982 673005330
824153427 824086809
133524920 133365048
779575959 779440287
691126912 690958778
8413094 8394614
157650024 157724646
74330154 74421884
13521951 13492131
41059715 41113073
800147138 800219432
32584340 32506274
162613011 162685593
77733028 77581860
511039815 511000579
185688982 185769860
896645107 896523629
875586035 875668429
64691124 64527624
3923094 4046870
339405762 339505270
456519139 456642361
243568016 243430698
656293607 656175759
447394314 447588892
217799098 217721170
39315145 39170691
546870235 547019187
883928201 883962535
446994099 446824189
41439625 41406471
547387930 547189112
505816353 505928771
958635905 958700991
729414650 729287232
707455550 707535338
214873738 214845892
588193777 588206167
961862626 961984966
310346971 310205391
518301805 518214249
64081242 64012220
988123425 988306455
150322055 150214379
61069606 60954394
352308442 352146540
650777409 650915173
617150164 617230888
494281242 494443482
89736563 89713005
144649473 144707343
501596660 501625994
709578136 709507368
163592315 163774747
296284599 296425125
238592904 238463236
56154024 56279104
869152949 869179269
93273523 93380993
710284006 710320470
452191898 452152292
426978403 427025749
498970363 498842059
754989855 755082339
139204316 139141094
228359504 228518224
283195320 283313846
782177256 782266946
666630631 666596093
737669285 737492807
905328191 905296787
525458473 525412425
832441749 832606269
502011183 501927629
514866881 515053479
741179586 741264786
29422552 29602822
836759611 836740315
218583000 218767178
47210361 47158669
296920589 297033721
306776721 306960383
461185474 461004574
522513473 522682479
703247125 703353091
217298075 217439721
311548388 311688366
110183563 110207799
832661030 832777832
23522168 23457384
680876896 680811240
675328951 675148733
456740442 456544280
495833126 495878482
499481422 499456076
80228480 80386792
989875933 989850067
940322412 940343888
694160575 694049491
294239798 294148094
579743187 579784581
73118630 73160430
856984389 856857269
822455831 822299301
441258152 441353012
215741469 215846731
11413125 11590191
601222124 601049696
108159803 108201257
561699549 561874581
743926643 743767943
267980689 267840823
541608229 541539737
914240281 914146493
258693897 258589561
476351594 476321378
136515954 136495584
865124714 865159908
64054706 64107778
612989266 613107394
365302150 365147214
722399122 722226956
115288438 115278068
158457694 158301418
844965134 845102436
948570493 948520653
359446110 359402988
826456487 826299333
210366431 210235897
199392818 199555056
163248490 163399634
343944002 344052036
124695032 124762366
430544763 430357335
265606279 265578081
429464600 429566902
415234037 415064321
927925459 927809513
523101676 523178426
33661848 33753594
316188494 316215814
363546642 363539840
814597147 814713131
30904214 30736438
547914055 548055965
416125877 415966231
339993943 340042085
623204382 623226520
819552545 819479871
388899442 389017750
751542797 751703217
281400819 281312079
299631864 299749072
124159777 124350449
544309939 544261433
410451092 410441550
958045529 957870253
764629377 764679933
724391114 724290324
523311279 523288705
400800249 400971201
65692241 65877727
496694856 496890212
26126056 26182404
728136014 728118718
609614014 609432604
190341172 190375504
336488701 336549993
429807854 429946454
557773273 557797905
127656138 127561480
941629973 941529119
741458034 741634962
607477492 607294284
793702551 793779865
951171468 951349436
649196835 649171647
970481693 970431261
899169228 898994730
59936662 59946076
600016221 600169189
618426718 618547846
401450826 401460264
728886696 728721238
543168017 543050215
726737504 726784132
780335551 780423065
907038418 907237728
511949143 512115973
129633015 129647483
669687833 669806177
726098500 725999956
993057963 993155267
724271960 724073528
37723617 37823031
489476583 489409539
443461531 443536041
871931636 871895300
673058931 673062219
862843932 862793320
322428921 322450207
585098355 585099919
791204789 791381225
599293961 599322751
757932555 758045121
525781537 525909649
594908685 595023087
935818255 935990419
300488284 300316774
713244226 713055506
481571793 481454603
842085064 842224232
471497310 471593674
698681674 698852006
25384557 25465889
500263693 500281419
518750420 518607972
642463294 642497720
281839690 281950574
212035150 212220076
917489162 917418834
842275 664695
324818068 324650002
327412724 327300420
727608308 727534748
527625562 527818538
390203511 390351557
528620489 528481249
855472543 855644549
333152319 333332569
560692018 560625240
233999930 234099046
68870 -68870
614166312 614242074
721926015 722039543
735952937 735835965
350611069 350693261
222031376 221945350
136976051 136994197
827728507 827839473
368105299 368150719
200316528 200260896
264619017 264527277
991148410 991037858
318865794 319025152
429867644 430052942
515291754 515224472
610381450 610336410
891241726 891100744
700720821 700846961
130360704 130177348
891171235 891156093
836626744 836605758
495655906 495522064
924799772 924836286
14409605 14561149
603140078 603033170
199588199 199743147
875121805 875148593
153419334 153526950
432538814 432602142
408910692 408803232
484060581 484007955
168703907 168646353
605286758 605359412
395127759 395256351
783265335 783377815
772550257 772432615
730060245 729889207
598336578 598501328
536820429 537001837
373754555 373589379
397806584 397982016
718422630 718463234
649907039 650069877
105041826 105182438
550591626 550767292
871091757 871198371
195453737 195320879
734938188 735054106
537181049 537316443
792559487 792499053
808273145 808174343
447485369 447491603
546274594 546098522
191571193 191693149
458441206 458419424
820312819 820408201
193705299 193657931
280349847 280249679
220311949 220114807
827807654 827871292
746822705 746948301
249050962 248953542
523717031 523881011
445915899 446068093
783991340 784072384
162540696 162602774
963691718 963785554
256039676 255875844
740849334 740804540
736700143 736882163
525208825 525107223
65427228 65605218
198723803 198877169
626829088 626788654
102982169 103156243
366163517 366241645
675916840 675781116
754373961 754349443
842322859 842213837
332322386 332481554
564698890 564759904
127047735 126868585
504330601 504384751
414979908 414849532
784721405 784615009
174902700 174835794
717547845 717531925
54716449 54773319
508513457 508541709
65700275 65728379
405693744 405768808
912543718 912674406
949654517 949666163
634443586 634641064
90421195 90379867
32886565 32786913
403200323 403349397
172084394 171972884
236022018 236214186
133521962 133572658
747273027 747343747
464311896 464508384
346528859 346349737
340892841 341017293
866759282 866759622
862671510 862818626
308539207 308668323
307519991 307631113
505508574 505668176
559340646 559361732
559669282 559681678
683666527 683798647
856966155 857155833
457276560 457419712
15065570 15088982
814290755 814321535
340312380 340383270
292132242 292203904
956739417 956759933
346945242 347090774
14383310 14245034
703985053 704080187
975421869 975445017
689626751 689591109
74598850 74547958
516427982 516443486
762837499 762743697
424279878 424324368
940329964 940333150
491063126 491040738
421644408 421647144
357436432 357401204
746350232 746423004
953411755 953605707
755579426 755773612
546704752 546656238
622963668 623129396
172661285 172738713
929374078 929238300
650846291 650833921
854108621 854222051
351403450 351578772
866754587 866915637
939237709 939435715
435912960 435973202
944193430 944336740
556209165 556347859
879181189 879120549
439306469 439282407
448606289 448438297
720335943 720143473
681095233 681290295
651319894 651190354
709500607 709655665
490691487 490537617
876353908 876234360
559321753 559401711
897135143 897155823
96887063 96919389
203241067 203181101
287371311 287262081
568222871 568306387
734056181 734035395
55060048 55209634
729897558 729825414
996608853 996752521
431943937 431955313
359647855 359632187
502441737 502511139
75710328 75724650
608837924 608890150
669845493 669812567
6018698 5852654
722992395 723031989
419090836 419147004
206541405 206670019
950467301 950357725
366187945 366074507
730394663 730402383
444500506 444326680
198714928 198547984
565890993 565899617
867574863 867606669
616826393 616961445
248448811 248308741
685909073 685857771
411001924 410872218
441675074 441650140
575640152 575478410
948374371 948322537
595265729 595265121
907928770 907912080
658609355 658748441
324332845 324405713
429214411 429397309
732376724 732568670
271230403 271326897
955825365 955701475
871948036 871915236
687444886 687641862
922342523 922247085
439678921 439623463
659424118 659586880
503065562 502944104
975066177 975094277
676266689 676108291
40361291 40510949
28397077 28423319
309024329 309216937
797816132 797951518
519468946 519488494
157306923 157344517
369653836 369574758
13840330 13989502
361987753 361837373
397967990 397996042
606072663 606165929
695707018 695810678
544848120 544756738
24909247 24793883
715954052 715967820
567254749 567072789
654684027 654594257
23221047 23315369
598415503 598336853
210153417 210195581
895501987 895362057
887059621 887073053
572072150 571923064
222307783 222293533
205867879 205779289
691662358 691797406
782361059 782172833
13731902 13890844
472605574 472736218
960949051 961016445
862993352 862857284
142742963 142907941
668584146 668687342
465209233 465265455
494858143 494931923
884817660 884952276
869488936 869518916
60167165 60277827
762035389 762001417
267510559 267352777
664259808 664145906
169298 248672
314957402 314777908
745209737 745228333
720114949 719992023
679806288 679611120
590557152 590495166
310020674 309860396
294851986 294749074
682385008 682540688
672405769 672591243
450002786 449954350
861420464 861307614
322358533 322317417
290184491 290112653
875385108 875306814
621944004 622120892
664864932 664748844
420460768 420514606
42656907 42739839
52138526 52199174
550908434 550792752
320160297 320257447
230594758 230590048
411041273 411105475
856053324 856173202
615265899 615384303
151164252 150973326
188195100 188003236
453843121 453720779
282404224 282455692
587691455 587512055
654965271 654981119
511942006 511951702
730359995 730444771
420194934 420052366
220744277 220934433
739495464 739367194
395456048 395430646
692495027 692618325
724552004 724716462
533096895 533108763
277273440 277461546
575579938 575714188
473115049 472995109
487146354 487106870
862572269 862565943
306658532 306773440
32946422 32962864
590249935 590261161
771582510 771455842
576498731 576544115
150403208 150482148
226879386 226767674
528465463 528481863
771953663 771972329
162791366 162952800
959202421 959293109
158173765 157977979
946515508 946396708
367345952 367354360
873688470 873504600
891679298 891765634
44130650 43983324
387538100 387711934
404364165 404203517
587096221 587036955
294283131 294196465
848551725 848637563
103371450 103530380
296597906 296531732
121359543 121174507
98513214 98577104
602340452 602248036
75109819 75039159
615174446 615320218
755952959 755997485
913305197 913467857
922124472 922044376
208770398 208885888
169053778 169146260
293971623 294059417
737405925 737464577
561198085 561100089
352629230 352450134
192709063 192727503
819368334 819516208
148452880 148367722
569971160 570102276
457552415 457718355
398395348 398308818
529027301 529087093
38868442 38998566
762696986 762735088
554084586 553965224
704193886 704328924
773652388 773734354
572880485 572934907
920468453 920365185
781111134 781068674
12344851 12329577
850794921 850768413
521622221 521760443
36304353 36233127
132465276 132566376
878431180 878501038
545435743 545454677
518303645 518326327
346805291 346742135
780215927 780306297
396081520 396173232
591603460 591641294
146235466 146226564
428713467 428698559
867838817 867996311
474252940 474082340
919201629 919171637
923591180 923701398
844293731 844343783
587851475 587842711
609878196 610064602
427279539 427314685
741854520 741969924
652602661 652530131
393756404 393888610
80464750 80308834
913564442 913618052
47954735 47784881
756157694 755970354
99498041 99385765
155195383 155250501
981067796 981227868
721892002 721733424
638954223 638803879
728939573 728833819
802485223 802630307
685587065 685447763
132699091 132592473
43301945 43395475
929306189 929159913
636809824 636843780
117516560 117618644
170869183 171014443
956540058 956351432
573605721 573662845
917407590 917570734
189574518 189559440
113739975 113821915
574654678 574486210
144172682 144043128
490291756 490172056
67690448 67533970
655810989 655662615
345213595 345314055
502601401 502618141
954552895 954584057
512990478 512825918
737899684 737910318
694632174 694487948
916606117 916642003
183612372 183712320
148542949 148394545
312885359 312753221
456836387 456644497
712907997 712812479
845341595 845239171
282120714 281969266
447844152 447689824
156064377 156157329
424901848 424979080
334190208 334237160
256921133 256969911
925907490 926085386
950706873 950796811
446718388 446790168
189761860 189952196
565200058 565391052
493015635 492894737
133142437 133291697
602012129 601839417
221027035 220978193
73163089 73300467
523368594 523374404
132861809 132810999
622917232 623046532
571396472 571491848
743637089 743766071
457635385 457630401
377516075 377325519
63743230 63860200
714414380 714227744
978447270 978316352
732278373 732269969
303100099 302946655
937136712 937055066
53346841 53529415
202399287 202558987
305831594 305907700
203629876 203736880
172032060 172136728
415821288 415765578
872107453 871931729
544065955 544124917
473145848 473133842
525952038 525867260
867287118 867137446
882478582 882668476
832775190 832795580
457457930 457567442
127597410 127729408
371701005 371853569
334331617 334492067
28161010 28010936
714601527 714695883
753062645 753014741
590717844 590884372
674601438 674662474
218471906 218551306
541061817 541139835
557948168 558061942
444800312 444688768
206741091 206672199
476336486 476172270
189105611 189247631
808071269 807899505
11413290 11423398
562631820 562525730
456153074 456065256
386267782 386464594
755231727 755070787
331475997 331514775
94080747 93947033
843302567 843357975
404663619 404587231
492632242 492827948
36918903 36959227
271278650 271131112
979646506 979730348
186242936 186096666
439278250 439128048
539918900 539967008
940657695 940686443
617699439 617542251
92568023 92420421
965304984 965334296
217661652 217687020
366589295 366749351
682798076 682880314
953956266 953853870
867347043 867320365
465400457 465256319
278962333 278773699
508784259 508914305
990368749 990435973
548455463 548463087
594702186 594610934
354481965 354505851
918392402 918447826
288835033 288967941
939129518 939014836
965816506 965812160
547819269 547838209
835272399 835359481
403495743 403523423
590248678 590068158
978212738 978219830
367311664 367424472
680946331 680807461
815156881 815151333
57987814 58158138
545141880 545021076
770168575 770161925
821952525 822143517
359747465 359846361
416981587 417036387
505091929 505192833
690263403 690219137
747511926 747532910
65294922 65389446
64269310 64339042
750578842 750428084
132643864 132488888
964729758 964646774
997944626 998017730
595174981 595130929
118964947 119014849
893177121 892993831
298060118 298252992
44940030 44906754
284414801 284442101
982393216 982392490
396078130 396044298
665247434 665214376
182148796 182067868
940142035 939954575
519725007 519697103
61527674 61481208
789581341 789684637
393579599 393574527
596319100 596319084
142496882 142370798
512719597 512895799
186565660 186369516
513033986 512948602
979098520 979289034
881359055 881483755
760068437 760035743
484967718 485036594
458282116 458376792
807130151 807195613
482600324 482577534
763086621 763114369
576170318 576201272
736461214 736418154
583581286 583480482
509164092 509091744
224381251 224462343
380655595 380798457
645718096 645778180
420541900 420487312
868986355 868981803
200962473 200783809
41508145 41380153
477901497 478064259
238528070 238455964
51500343 51474771
276201467 276114985
423972418 424059084
780261112 780249406
439164466 439007592
690810858 690713016
398842382 398996432
940719707 940653179
158213945 158296697
330570323 330451987
917361075 917326449
461383799 461268313
69487064 69390830
421382925 421191905
96518922 96678504
744938501 744869559
137822147 137875645
340484660 340616236
495321030 495131160
60452231 60309849
475934852 476017912
362379371 362195719
179925482 179787360
513668343 513833071
160666337 160789567
182160791 182296345
737698926 737639644
771208530 771119040
930070637 929875703
968573787 968612399
160635095 160543945
481751085 481657091
380003887 379955081
992506659 992622619
675238842 675193998
281524237 281581009
939198998 939137004
145829946 145630292
146261627 146379807
114276226 114128436
783474869 783441279
190533145 190566467
611557845 611377501
891149264 891334188
8658977 8586381
102438007 102636559
898817526 898775734
20837404 20688864
563185124 563111470
830218121 830369845
739278805 739230205
714777165 714797349
544411320 544231464
804750751 804632025
734045788 733942656
416652619 416486859
518913605 519093131
171239217 171129183
520839747 520965455
358080699 358240401
499104582 499148410
708258265 708389101
736049346 736041446
62710235 62605193
104759957 104604363
605221950 605287516
734213539 734411153
127532530 127544698
896584368 896408316
672847776 672727498
489900078 489993988
771349664 771206280
185824611 185968589
820176151 820116675
868984079 868791713
43422184 43490678
638717690 638570698
542834733 542982691
542252540 542086174
195711484 195573276
272414453 272413139
913493869 913591247
858194305 858006589
290283255 290366815
698450433 698301403
886602117 886698173
880271950 880095714
179280062 179475636
966267926 966410150
720691042 720706798
282332940 282200668
682837837 682922791
440406099 440444453
868533610 868336936
966114281 965942077
660155129 660202301
786043909 785923341
437628713 437567223
485666920 485785588
328873554 328905178
476028307 476219327
58555735 58408715
312338449 312482375
757902278 757715194
844318757 844280361
966339038 966338410
232066608 232145598
396852197 396713613
837366633 837238591
513783581 513882561
431883901 432026725
80124423 80154181
326794916 326902924
308862490 308685798
703018315 702985075
588224630 588351716
630892088 630809534
128639993 128557333
987210317 987362371
595041306 595084420
800624600 800806060
341393534 341252138
829369633 829314031
138146002 138320710
515961237 515977519
978708183 978826033
730473050 730585946
652650621 652707903
808812005 808979649
297315881 297444567
896108194 896136582
896677410 896852056
985191077 985130889
184306402 184139142
195739131 195683837
701883772 701724818
373098036 373055972
933158145 933021729
402963691 403046901
67966050 67829896
394930915 395065129
853162009 853343811
200511382 200623466
703028136 703008494
538984110 538832624
408250168 408379548
87731814 87579748
159935880 159828700
819711308 819809134
828283424 828305202
600521856 600622648
93614711 93798561
884603925 884480553
748425171 748404435
163554079 163601323
38945513 39051619
994576132 994441882
250793826 250772552
45338250 45177612
977469727 977379333
609198668 609197532
247218084 247076404
557750391 557630823
799957323 799817573
995667678 995685104
287160083 287275189
957638483 957655207
855986665 856113263
269308629 269466225
503376674 503435024
863831758 863727774
822757234 822639368
5034277 5006721
127575984 127583732
848583832 848771228
453557513 453681957
73614379 73535259
508320102 508363742
572631038 572544140
789888204 789930562
166912356 166832198
793350313 793239647
516431898 516616670
673976663 673923473
974774708 974731716
603242056 603327720
260008723 260027749
322683434 322737334
41348803 41189765
167610370 167722586
415687327 415541023
78257750 78197128
815434390 815245402
966485594 966334706
520391363 520588795
539349840 539350934
326353611 326172739
117769307 117944829
593111512 592939282
110438959 110556655
588238936 588173398
914518453 914318895
974089956 974114464
917489363 917652105
123031591 122843867
798362584 798330918
521024683 521012655
910687328 910490162
59988645 60047687
587832820 587877986
877695415 877851345
27609087 27487731
51074055 51156203
350132177 349956003
180303524 180196348
205471598 205493872
170482326 170491056
824572854 824538556
502213856 502162486
201083425 200929025
345660282 345551284
219253475 219334609
706695629 706831483
858480215 858393031
152914534 152871102
607993791 608082407
798146959 798267063
910424072 910536218
541328905 541159661
820567062 820730212
928538568 928438430
436757485 436691617
787017926 787062852
759053439 759014923
259038490 259032568
808741965 808607753
778103752 778137200
577034552 576893062
585734447 585811369
395692604 395697984
552050170 552076436
183472762 183372038
410224508 410097654
107842474 107843834
684106917 684088511
777882807 778059193
320619962 320726094
436727554 436787416
977510119 977653569
789844565 789909383
40250731 40248425
530935020 530840626
658154323 658112205
844777318 844864432
253954987 253778767
354239063 354326709
653541028 653614934
44385981 44196841
651792162 651852904
48123013 48276027
747626748 747478058
658033468 657837264
904180670 904185870
368372492 368282724
508849282 508706854
362461013 362450713
700430882 700298964
160785541 160870199
575743500 575778346
553582721 553527935
277183214 277122090
60728372 60783428
6064457 6162439
700453288 700551406
272005630 272075014
415981879 415972123
413943921 414057663
175019946 175215236
12311681 12378021
239710576 239662052
718422302 718442932
193754727 193655871
34576146 34409226
376518975 376647627
7612205 7466121
939398407 939511769
171198229 171388729
412928595 412749035
871662077 871527113
389637000 389665404
639023434 639051556
15922781 16039027
850550356 850499338
462052256 461932064
990901151 990867223
176334451 176143733
342626244 342531932
452243408 452383848
808231694 808314596
9963960 9992480
521117793 520936937
842893388 842858312
293728848 293721736
273116249 273097065
621843052 621800692
805568131 805443769
968202852 968382432
678350829 678198817
480543416 480440918
658406969 658253437
378553119 378741149
904095037 904276703
874418247 874554451
934176100 934092540
87378716 87321910
35650522 35844066
541047625 541244283
630573527 630681249
83496148 83403600
331434841 331594709
383895903 383904333
466083172 466123546
765932593 765785905
466185901 466061191
592706677 592824035
982965478 983098378
705405541 705479763
460143204 460246546
433951224 433753280
853366571 853321051
292563175 292583193
899368935 899316969
174869247 174747403
211088357 211038649
502316634 502298462
732047610 731937222
485930414 485930054
164251341 164118685
75797932 75725088
705928040 705974956
682462848 682317474
329041127 329171723
538408289 538357599
662581646 662404356
606564664 606742160
390281728 390421386
902974213 902877383
882149677 882307705
948845976 948805006
120106007 120019737
474601082 474678202
437824396 437969460
402501957 402612031
815078020 814980088
422260593 422339373
318243806 318196418
99518496 99707466
960273101 960455869
345078743 345263825
133520902 133547310
709284156 709327536
146798272 146636192
564694936 564664496
191904179 192061713
339763645 339665027
730783350 730622492
117727139 117642017
860897278 860803384
151970149 151984255
848888079 849045269
523140051 522946131
620521979 620539255
252551938 252383644
192764136 192690870
419734898 419850566
906105355 905974561
128516163 128598663
358747644 358693416
526638144 526650836
346121271 346204709
602485572 602394278
239670177 239760511
398133678 398137652
902941343 903113625
549446960 549333912
276326434 276419082
998541111 998606673
975703156 975750484
944803153 944778247
193086852 193252640
96485581 96400469
425992534 425823648
835038162 835163386
949964758 950033940
1595376 1575924
962295037 962378443
684949186 684881398
774392418 774522602
950093362 949974518
413324086 413254208
826582104 826420848
416504962 416491468
906924075 907007627
843679658 843670990
346625359 346773713
665951146 666080420
61978749 61815625
685158601 685128087
705975831 706053063
542908712 542826944
236895312 236985226
260233478 260207898
566667142 566754808
564241055 564240697
396230905 396251371
184866626 184784124
38726051 38573409
193449535 193528183
397810810 397881534
553555328 553362876
589912309 589922485
912873738 913058116
829526105 829609915
95933352 96025176
578668598 578721838
302902744 302787260
497931694 497963888
294641300 294610542
933559068 933718936
568787660 568650966
658678898 658490270
297669996 297666436
884031469 883909417
708887101 709032593
681192764 681082406
426010897 425974171
817066499 816989307
125042018 124873182
551115206 551188836
304000240 303978460
802214174 802250612
864045351 863997971
967348687 967529071
403575649 403471197
38725730 38914076
77399868 77222444
913653160 913582944
449938950 450122394
597403508 597322976
421504633 421408763
873025456 873025052
685143344 685037632
170526084 170723448
280094037 280116521
622444140 622350062
523491467 523562461
432926916 432977332
785983625 785855059
164543727 164635587
277367493 277277473
938084666 937913598
44337754 44434208
986045163 986108703
342454934 342415660
745320810 745511630
529781644 529855430
239641938 239469164
840739921 840542963
303262774 303216126
359015001 358855395
960804121 960875849
624622306 624607764
596873195 596888499
530406441 530239847
980975081 981123477
451991257 452084997
504483957 504539349
382185160 382019756
339195270 339283428
27182479 27035135
916197576 916396246
317388884 317380424
33300850 33213154
686501104 686583536
419741266 419792732
84360281 84522557
125143929 124993463
537320481 537312405
40699648 40775026
202696247 202599453
609198100 609163408
88539972 88587974
614691823 614580193
811669327 811720611
242339387 242283543
172279588 172316940
94628482 94678006
733565725 733591049
484949612 484857640
826932219 826922825
956927945 957068045
199170749 199273533
882686048 882773786
949469314 949660340
191137691 190980911
536801394 536631994
125562708 125734868
387434547 387579615
852635534 852739522
402144095 402154215
181251469 181230667
341571221 341374659
253065674 253226264
11813316 11811328
956889537 956902463
46597236 46572032
529057197 528937015
933368235 933370511
479914553 480101515
156523302 156646424
640145114 639973886
73114932 73205928
37896649 37749413
834523330 834416992
225371253 225441579
103231074 103081412
936357573 936304079
594365522 594539120
533740532 533755908
395079036 395051222
107015831 106965247
186836623 186739485
878904940 878786808
906831437 906651779
960156398 960188510
126095540 126077294
586183219 585987949
94881889 94890723
202398919 202426069
980330265 980410887
619224343 619088151
331596277 331784713
221416495 221297971
699412902 699484436
823735111 823619743
98085787 98138687
185585382 185391094
935471708 935335842
941278680 941179946
382519705 382631797
34952230 34828838
571566242 571417454
463198270 463138946
731356588 731507734
250238047 250175997
733150642 732972446
281606731 281555287
812531488 812497356
206178966 206247408
510781649 510918153
343486598 343629828
466294183 466470659
55499542 55363852
882985073 882802019
938685104 938862256
22107508 22132044
324849241 324995295
133193983 133059813
80307636 80169440
723663764 723597744
916142231 916296911
474328652 474177228
563068297 563067837
635658150 635492772
404026091 404020617
506754829 506835469
676237760 676421928
855558546 855368964
770542947 770409745
217152141 217095111
346275783 346133635
938712779 938666755
545676105 545819179
390415794 390601934
518470075 518424051
135059017 134877393
836891792 837004608
160268356 160219706
181279764 181331494
310900034 310923764
943785612 943649914
699386394 699582478
547805131 547724417
56158244 55989172
633528534 633541086
136324987 136299795
172287274 172415038
379642488 379442990
816513621 816707373
949430815 949392871
336305584 336327976
500553224 500467464
20864131 20810677
108537903 108735919
550591544 550474624
321179437 321086809
595994695 595904895
928519641 928698613
20083002 20249084
608864037 608728489
669639815 669626509
496117038 496137804
956675120 956641386
355902326 355819492
675861420 675972260
280859337 281027011
346786862 346911020
508290524 508255604
222200841 222239203
577516466 577526202
739557483 739433445
245364382 245334750
216586803 216480485
870979908 871145064
918732378 918660872
420191371 420379395
677070649 677082841
746694995 746706875
393477003 393577063
805423063 805333609
204545332 204605778
494086396 494212364
151384675 151332917
249775393 249598313
785749657 785774753
672198986 672361806
362008636 362167610
621019138 620899328
658133264 658075280
674813074 674890986
514574847 514734087
497659817 497621257
992243513 992103789
476991852 476823522
51837238 51836636
906455117 906391811
681351236 681241170
331189221 331320723
1224368 1301828
218477449 218432671
643584466 643684040
630158941 630173349
574773592 574847816
774343892 774161320
494277175 494345753
970942553 971061239
704214006 704061684
735956086 735949788
910039170 910148344
812491638 812514422
778120476 778093768
654342583 654378187
667790066 667650532
228954593 228864767
681627884 681475090
451645503 451839207
501073030 500877492
579571182 579763884
902116252 901928798
234724413 234743303
609275484 609198858
762963435 763100495
371494886 371382600
17456243 17372743
789532804 789623726
878237783 878283753
575915049 575925145
826126419 826230327
926812120 926633748
234256491 234203419
418925256 418851126
858826836 858890694
73093711 73000819
265265317 265103401
227448098 227263728
334348501 334291247
228636017 228488813
305934081 305925081
462328665 462138331
901391682 901533280
47414907 47301179
889139832 889089828
420794861 420920301
555861550 555662810
321377673 321355947
38298077 38383647
402205385 402103045
587254068 587195268
671206548 671100212
421210021 421287415
147193847 147121177
818288456 818468490
923611616 923512946
675490505 675590985
561889969 561982379
131586341 131511237
216120922 216221380
553389292 553434760
715825166 715813404
707737138 707568190
55467797 55620453
920578662 920457536
817367074 817413476
431949625 431804595
313042141 313032471
104550180 104682160
235604143 235523475
813784820 813669766
172660458 172533970
545400336 545445210
423589387 423492003
258482532 258574856
648338908 648447500
24851565 24811593
451742355 451551197
43668060 43497730
504435829 504447437
147077528 147015134
307265971 307251117
12430004 12326038
458203804 458117674
299158988 299217124
347693299 347659465
364342994 364262776
948213691 948090875
454252996 454230956
667364982 667379054
623999489 624178081
811031202 810961660
813242139 813351891
812314662 812288604
654769483 654872395
327849428 327873952
237417344 237385144
214471024 214418572
608215885 608173877
141161557 141239245
484659658 484575884
655040821 654921417
725050953 725179453
167868783 167961325
684548422 684698328
999554724 999481300
151110428 151218076
925695330 925524232
684132617 684211491
146546866 146717232
688023618 687977512
363379070 363367094
778658282 778700014
677816431 677642403
125493406 125305672
113037305 113059877
396859515 397041719
605770814 605905856
54384701 54264815
353656214 353748414
412838815 412696553
552593789 552465077
283926115 283886805
170398986 170332662
945762429 945634171
821829850 821635278
543345914 543191190
665870635 665793239
973918274 974016644
395168033 395113989
977097592 977282644
776264030 776283124
75371525 75543059
479033316 479009582
164589657 164480081
32141822 32004076
20790144 20938118
875839918 875997704
5119521 5153853
372291743 372447153
45567057 45475109
535547433 535586707
846991351 847037845
178096227 178210047
731159845 731184359
392291482 392238328
472327233 472364111
733853479 733840935
711280720 711339608
60930631 60836429
314485480 314330156
59764585 59804983
522367280 522232124
314997748 315110184
403019807 403073995
538382944 538362668
170112625 170271665
356225745 356062243
252293984 252125610
690295482 690379594
19136073 19284655
736511967 736410461
715786998 715692986
599701805 599752183
145141852 145011918
720597972 720645184
911729886 911799664
872403338 872260282
966802487 966817093
568135765 568264629
643781882 643879448
635808322 635995730
942564097 942536823
355417857 355379907
968072192 968152286
764088266 764287496
5732070 5684012
773450294 773536512
462604080 462636166
150568488 150643290
400634002 400810744
942205245 942035687
930762755 930742777
834869730 835028194
574228859 574089221
835676803 835744187
427829677 428013655
887066337 886935693
484429849 484513713
955529832 955356120
639564097 639681197
87975558 88022084
715149091 715078343
110836040 110790322
921923348 921867858
228891636 229017550
68989370 68833566
190625539 190679649
755151257 755056391
388826258 388958596
149629401 149614299
44787408 44923392
251036453 251142143
26177205 26356335
191892480 191740232
170535694 170446418
131543225 131548789
936743112 936652312
350379991 350404603
612603950 612427910
468022444 468099978
237384189 237450499
78250882 78264618
469110136 469305150
570742867 570787225
531939451 532081547
153997648 153890430
526503597 526607695
663004390 662869352
340955067 340913547
475498324 475483406
534121044 534311422
712023746 711858416
57313804 57278570
857572294 857527010
989042479 989115613
533386002 533415030
866103047 865911901
220121693 220174187
396312687 396190055
864041328 864240942
412573247 412514865
533587046 533610482
969321100 969229370
591242929 591233221
740622162 740434856
799136371 799173359
410152324 410296692
18426019 18491309
689104100 689033408
122675223 122793379
895229336 895129384
412767684 412690248
381008071 380985199
117781240 117857068
927825903 927819657
690265810 690337538
874432687 874486349
512745818 512672094
995109621 995014341
859864376 859871536
371081518 371275040
81064398 80879882
94822086 94631566
878062514 877882136
858401030 858597356
749103594 749291886
881630861 881625489
366131226 366030740
711272002 711407214
673212335 673164683
636330032 636145854
994193454 994272484
145247115 145159275
215207737 215145173
487220974 487365838
633946303 633973753
798883388 798706336
978286862 978272714
83835166 83861528
540281342 540231288
135818783 135722399
896355204 896496342
71085661 71252459
124524871 124504833
812530392 812630692
68562438 68661658
904953910 905000124
128817826 128977882
554290380 554334792
145593473 145579863
121477532 121624010
943230117 943130659
179186517 179337857
711736641 711844419
210659208 210809118
112155548 112318720
764776472 764891844
625865933 625778779
505782842 505714704
955887851 955918833
683248437 683333561
194813958 194832472
71352588 71469032
929870229 929686259
512450863 512539919
454964918 454838340
566477841 566451481
517710005 517794357
607162223 607078333
27709617 27881491
86999335 87001903
146997544 147157512
590260646 590331702
515616065 515657385
170569660 170573086
398889555 398919407
753623641 753674251
962005858 962087666
424693007 424609923
658584584 658490950
333522536 333545308
147308585 147447797
924011834 923847954
249619286 249439064
810057187 810161453
938162316 938116884
306544828 306715986
160244031 160172841
794533101 794699947
838346579 838345793
918724423 918918611
154669950 154633656
905166535 905112353
946841819 947034749
657567151 657369163
358101881 358120829
389007724 389040588
621755892 621634560
748275185 748329057
12565464 12732632
630140175 630070261
984071615 984031013
799482157 799524459
288601131 288423749
541133716 541145954
671689847 671762433
502306974 502185512
974934443 974933187
293791229 293733273
736581329 736442605
590914081 591060227
462869084 462764526
424377547 424481551
37097296 37115574
178714435 178777193
589672218 589523990
206406324 206410094
186431446 186394042
418928400 419118920
978361347 978212377
171444564 171548590
151887187 151837283
566899061 567000831
354109585 353997091
754842648 754743268
252011250 252018882
763778126 763732706
295659050 295831876
754910021 754968483
171724241 171648825
333401586 333533922
293324796 293226648
874122931 873982963
75457292 75364402
642593336 642733988
976813412 976689278
201483459 201659471
464119301 463937005
266321304 266381652
792221610 792157818
789091632 788950600
474904783 475056117
885467262 885400792
503004833 502988991
921484247 921328011
75312177 75263949
697990324 697868412
719020457 719161181
304146921 303991209
226479216 226549662
998676847 998630113
130858363 130777313
826840735 826802421
224492018 224552962
752267079 752378481
319587529 319660421
832102787 831954011
849302621 849156127
904406022 904295020
926990221 927078277
394564675 394569857
766727290 766536454
54940879 55134841
211980703 211999277
174614812 174740902
878454761 878291067
242386524 242515388
417778326 417735702
738157546 738354944
996263643 996229533
855099343 854931143
700117054 700092600
565837890 565961344
939810227 939804869
239705808 239715344
311686999 311689733
539425672 539505328
939788428 939842010
866649385 866650217
181793269 181849667
432767334 432703322
486598956 486721146
133840830 133794576
866744221 866775023
231327529 231182455
138308376 138333044
595766636 595679214
457501991 457632893
772134038 771978298
833887520 833964008
351082825 350990425
155222942 155107994
727800039 727854793
261906468 261902596
974323452 974423154
17208333 17094853
670095293 670272957
962816848 962897082
288758769 288597915
146550225 146592345
841509636 841527972
240359151 240368129
946317094 946260936
396124091 396084799
118064344 117913596
909046538 908964740
646547070 646614978
732702354 732791108
831016611 831042065
280938135 281115887
899342952 899191244
418721980 418654780
544947480 544748760
737731540 737807726
152024976 151943534
90076435 89881751
708348621 708471549
572241577 572087271
385193218 385129674
456096640 456209508
599033415 598862105
380394051 380572767
94653244 94476810
421734036 421677738
140126412 140266330
994705140 994698458
156285126 156404374
255957760 255827856
255662155 255553851
141517185 141658511
481266884 481330666
887577141 887461503
700245168 700213978
423505417 423393761
982921830 982741090
170592281 170553891
758583531 758612483
864392208 864477382
485494963 485556067
269448086 269484568
128197294 128273162
260970495 261043365
392181359 392264905
756209447 756105941
454749667 454679839
436873728 436883172
165676143 165751719
639435861 639460433
360811058 360678880
934300696 934170456
8150364 8093504
858256460 858361630
994576431 994701799
478828669 478818577
114109008 113938858
594713068 594822208
142139789 142183077
802227193 802232393
83918330 83804726
743925715 744111543
355557256 355640582
408667059 408837553
554807745 554946567
558171575 558325391
216171151 216096451
790125365 789927479
922579825 922524389
676469285 676608947
811197934 811180404
374669130 374752818
196714578 196843024
892523691 892699785
624615035 624455677
129750975 129800045
337364039 337516749
858515215 858679497
644103674 643925698
936257213 936282359
667853858 667926764
952595845 952606545
569486952 569617570
881043718 881041976
194593414 194614146
939815219 939805235
132084745 132210265
882012163 881992659
312692562 312742174
851016986 850858686
455519491 455348671
866420024 866504058
220876649 220992217
937010128 936958510
2576383 2698317
212986858 212792288
746479308 746447132
493288600 493347590
690501016 690560940
84526719 84553143
625403883 625279471
305177160 305052896
843418860 843463756
371957778 372102886
969775848 969727134
801670358 801489822
177134003 177052927
399858060 399883532
831881708 831770374
29011920 28839256
557581028 557637938
477249956 477197640
951797975 951674429
455559077 455641899
781334548 781331820
742957896 742775372
698451802 698449064
560690568 560693468
18800520 18919660
541818514 541643648
298613778 298621072
107917804 107822448
605789483 605634433
689706185 689621799
442857597 442722625
94013890 93963972
263270654 263078882
856784859 856647285
528336742 528292768
11479890 11501658
213831218 213853164
80682026 80534758
702033674 702115876
99960733 100055947
57973578 57780638
4058522 4087702
300870106 301010096
128214056 128111300
233376129 233492781
388702949 388525931
29973695 30103143
523266325 523105733
931186986 931216106
761010114 760861156
285384968 285377256
56767132 56943948
915801149 915988431
190748368 190610930
814585305 814404921
794177901 794104381
909401628 909492162
393141824 393093256
405048121 404851081
223122106 223043882
146015770 145824226
344941995 344919099
721384768 721349098
514572874 514495644
514523356 514645792
937181020 937213742
954308585 954494087
488138671 488240723
104307822 104296078
885012331 884942217
712860238 712824336
735625438 735492180
827576116 827414936
150442678 150292170
307251309 307450241
933760762 933677110
520900181 520772757
368465028 368526446
430718793 430867633
297792591 297716985
683349100 683505174
378292803 378460319
915649202 915672956
358595783 358598781
33257002 33118788
923886795 923904317
625248663 625268023
30358838 30542786
501144907 501234575
156620522 156801032
451521922 451394050
414532008 414376744
103829917 103913821
306927317 307091215
630275569 630461989
742296361 742475103
441499486 441484430
969007384 968917836
704764305 704636261
894789540 894665062
484571622 484455804
364012787 364096851
893177799 893176443
116322431 116256407
785885238 785781254
801724032 801808918
521469266 521387728
667716338 667554990
647002337 646902893
527061183 526866733
574297533 574160185
541347622 541425444
604024739 604196165
866529701 866536925
491005589 490983533
43249994 43348710
955675219 955672413
293809516 293824200
269686117 269882661
915009469 914986733
324369279 324183529
119369406 119457958
680545243 680690545
902620537 902448143
528050832 527947246
661438893 661445529
132741147 132657035
193353445 193488859
977744802 977562336
424259531 424108391
79527901 79561189
994287888 994394986
916963437 917126995
386457067 386472121
731875017 731736939
580766424 580633818
440425276 440256188
685885213 685978085
915796357 915623047
342928926 342861486
367144166 367076720
10973588 11062360
297754788 297716954
172597214 172431712
4800986 4946250
169886014 170047840
105323633 105202847
660810170 660810640
369117206 369308456
101546893 101671049
661812054 661836156
28304046 28195596
17429545 17616851
634372641 634470669
942256349 942154141
991796232 991924396
347216701 347321263
866111124 866272574
892160510 892156704
547038599 546999775
233336331 233434455
414704059 414521635
369061876 369041270
514757185 514894133
745599381 745564963
118728661 118707757
679462500 679495366
655253175 655246127
819679010 819620776
436641900 436462590
529563361 529488753
191163966 191111416
389651202 389524824
468985810 468843958
496323068 496351398
700359417 700502347
872404095 872402581
786300875 786107231
511000732 511078898
484937282 485135906
374804827 374857363
393264898 393409306
952598098 952614992
33718707 33788481
50784231 50767711
763722587 763833665
728147308 728124720
440416110 440472796
579041634 578841870
289790802 289759776
820952365 821059935
114618763 114630135
44858778 45021282
912081116 912072188
175609854 175417528
97437195 97580113
931545602 931519320
890303794 890125972
390984415 390949973
694503633 694319153
848117384 848170182
624017706 623926980
416316494 416216198
84572982 84533304
48833085 48904219
195110893 195202463
801914477 801898797
422057751 421879985
580599398 580622516
235866712 236030016
883954627 883970443
630368779 630207085
869109350 868997628
237039589 237059095
660913063 660883709
765201877 765377131
605251947 605323085
875780387 875854309
529830175 529947599
180281667 180325381
557010394 556885984
242319857 242358917
576117104 575969764
400415171 400255549
112744067 112628881
871007058 871051608
50988744 51018234
41583268 41683424
556924210 557096578
496068554 495971362
922947527 923134945
566399573 566464661
176880949 176842041
378394085 378526553
976053908 976059830
332603223 332519335
201402179 201299065
489656638 489604284
189565915 189754491
785851134 785919342
45998657 46129785
536300806 536161826
55846474 55926688
927867486 927827964
286788941 286709479
195985057 196045971
572164424 572009604
898964745 898850151
308283706 308093610
309806377 309940535
51915971 51846555
466512270 466601034
791974144 791917048
709542752 709356226
148410301 148265041
793249165 793147091
219612296 219423510
489630461 489448393
720053486 719939962
284751540 284707672
728198434 728380072
123832784 124005134
110074091 110195681
576723162 576606250
681551487 681351739
401906950 401836056
599732208 599772158
851193609 851017327
872851691 872821527
787839599 787703629
355378976 355494612
309369122 309312276
458133142 458104316
738396695 738509719
205086221 205244701
288133216 288069520
649209920 649402118
942981012 942947224
785091188 785150982
845446903 845324359
123634676 123598278
427114906 426961220
636453319 636582785
630535215 630450071
116406093 116238769
535871490 535715838
770812047 770663437
600064537 600092705
555588359 555610485
286107025 286006385
830884024 831029338
8890738 8707458
798207011 798091111
970739815 970636357
386260377 386063797
723850071 723794535
69438947 69370265
320326912 320341740
648320462 648222070
24160217 24058833
300690515 300857137
648839545 648844333
409693290 409776982
129767888 129678900
254298311 254481287
733578387 733537381
125820742 125948386
146758766 146837778
707515614 707555062
841208182 841405884
791293007 791228561
5923948 6113448
588935328 588887700
776007835 776173013
432140530 432045022
71883480 71773996
553194082 553144034
659094277 658927627
830903751 830754857
291684362 291797968
35502275 35686291
997779109 997650725
256323131 256235145
732071349 732072959
130182882 130091086
584363674 584563210
750068689 750119185
981147832 981099122
998559866 998653480
113635470 113474088
532302814 532235722
746854581 746781505
309860992 309873456
905605328 905450756
591337948 591151102
814955263 814908571
800317739 800482541
622309991 622216509
604784328 604709928
887153840 887092632
241063672 241118610
640834001 640870259
526051448 526039856
250390764 250331102
13674285 13811373
720356423 720315463
22789978 22776144
317573822 317740094
251065970 250948188
635091117 634984013
576283049 576300509
645669476 645597522
864852854 864911392
16249436 16385504
10436787 10529675
981680898 981861314
728980479 728898667
7218048 7288498
38693636 38758466
828386718 828223686
974551741 974567575
705935465 706014447
276172542 276257898
105317587 105462665
100170529 100084859
404729946 404789946
55744087 55758249
624299888 624284942
255593580 255750956
478507514 478320226
824372745 824427845
640782328 640958190
23702797 23510179
655010449 655071193
50671174 50742166
584581939 584731823
22441626 22361960
145351211 145341637
614949800 615135282
767761490 767641442
836398449 836532109
675848978 675785640
537988958 538087106
529061332 529112854
965105021 964916319
79762896 79855782
498668624 498538726
823490162 823493782
662142575 662229593
583303863 583388765
941813867 941673553
678080263 678274823
5358258 5414822
20407248 20412182
689981402 690121048
982878188 983031928
556410646 556285072
771510894 771654126
865684422 865781378
293810065 293838335
306305371 306388667
717137354 717169286
786656691 786642109
134696204 134826300
476677197 476813371
725362050 725277046
432313018 432355702
247035916 246901974
458804576 458822458
713245272 713344970
872163347 872063669
145433260 145586668
971028905 971182003
19960183 19928387
183595417 183493015
174147351 173984207
727026674 727222364
563832518 563870226
837123642 837072524
251558269 251563103
102702507 102834599
931769373 931704089
239048405 238944419
844724816 844608426
592001184 592105882
493066642 493050116
308185296 308382116
788896350 788939614
6523044 6386410
804110177 803950865
103643360 103653778
101526285 101608971
423167998 423066166
887871848 887767256
946509309 946521707
105632650 105711036
229115857 228919243
614252382 614231766
422758889 422734565
334511170 334636000
786451040 786382072
213427000 213390924
73824239 73786263
354117614 354101556
32962787 33091269
902628811 902648379
887973594 887957744
264182746 264220678
843204548 843262988
442356959 442415339
255435363 255290173
937505540 937411302
446118451 446017735
19447163 19583827
484868088 484679814
965200352 965009690
270471990 270453872
812744318 812768708
40818717 40731335
821458374 821394566
854759312 854759488
188426519 188417785
665589401 665742453
410678936 410866094
797853183 797883825
380421393 380294361
989686816 989742722
883469787 883355441
346297715 346253851
650646390 650840106
210793389 210967761
623568237 623578681
635902026 635852590
178188619 178231475
32940404 33027028
952374956 952366002
12175752 12282786
3771665 3916215
242523916 242506860
5807052 5935676
556011914 555951934
371929346 371903932
819317817 819228121
752933575 752880021
701105053 701253699
10090536 9894424
590597336 590516968
234733858 234730148
551441242 551390280
768646254 768478630
861816903 861619065
408398548 408445584
557349444 557428022
675305200 675499392
22032452 22231636
99227036 99336690
19113873 19086809
285109018 285187560
256766137 256885339
839471754 839314556
103412710 103417056
637195022 637127446
462416827 462407839
785336228 785293600
524680291 524788509
436816122 436950922
527719980 527545910
681137585 680964843
675152670 675216420
550531646 550497614
872930213 872978431
26356322 26484498
758364130 758279310
882716672 882893546
744022143 744200943
552851717 552945293
389224580 389128784
314243917 314055007
478413870 478377450
554955811 554937323
108539518 108510856
931962371 932055893
83697165 83579581
247177079 247259089
881969564 882089902
903163580 903335150
143601319 143436281
995052007 995040697
645249969 645078511
170400061 170397911
9387983 9392061
754148201 754007781
434211345 434381943
876932046 876908574
29477343 29512687
452110827 452272969
661839493 662015203
722114073 722187515
939094187 939164849
531621706 531445820
714502809 714335079
922931895 922839873
931140757 931298505
993969969 994043493
272119086 272302734
3022616 3099434
818289266 818194306
31628479 31646479
273164848 273102526
152878982 152699140
499042545 499029555
305444741 305293381
442606384 442468822
409434356 409477562
865817434 866007474
200873141 200723243
819649893 819527645
433636698 433486630
261411167 261233171
980306495 980212719
923393661 923488265
24627956 24723426
134612430 134690380
683603854 683458086
416337355 416295633
625014099 624838069
23971145 23853465
441140938 441234702
913257378 913103724
450523386 450659834
619528708 619727816
165242341 165224989
481110972 481210748
102123168 102203436
902842138 902753486
532921459 533102829
582642591 582792127
37373626 37484896
224882876 225015616
329788373 329804827
887652718 887501564
476002977 476032847
708935583 709129603
104547400 104546032
620346440 620438154
976342964 976234966
989379335 989525333
582106985 581978189
564343346 564232768
159155084 159252138
442688345 442652065
202652355 202740139
258349352 258242910
479705239 479595947
450296033 450269429
772745232 772849926
81436909 81458543
219690827 219533765
370981237 370858241
984027972 984001462
107598883 107541971
22942490 23028194
962570668 962507942
147709749 147623111
760258884 760066190
371438743 371299825
631781797 631703687
545176332 545331870
840995271 841065447
87000619 86947111
151000015 150832065
428878837 428882799
904072037 903918247
798302262 798299532
684082244 684097714
501668052 501583936
790026422 789984802
674853238 674928734
882573371 882573529
72925675 72986779
503266529 503275563
753648946 753529198
318324298 318163314
471713612 471688346
480827616 480984866
693395629 693403925
331561410 331628008
379699905 379585071
927847725 927804081
288512440 288461568
382525106 382460398
579720878 579889932
746744311 746669439
67897973 67789537
720433376 720320854
351606744 351704254
75410847 75213507
969854333 970019063
121489786 121322672
50963620 50896882
927605813 927601721
531880756 531726486
317081897 316981235
417433137 417522741
351412746 351409210
814889572 814721822
759526960 759466508
700706475 700663797
27733208 27673370
489733765 489579511
555312396 555165396
207938565 208069773
92074840 91883138
304325741 304176881
218675089 218639781
514012957 514056675
668086736 668217508
878742949 878684015
3640163 3487057
185024388 185102438
677341754 677349788
542616705 542537295
894720676 894528742
756208503 756210391
232940150 233039478
351399262 351410978
922140148 922108796
766428706 766303442
681843146 681744976
163239315 163113073
801499398 801360162
874705658 874549004
599142773 599130981
762018403 761825649
375080739 374898403
264315326 264463116
702965122 702997014
361532219 361430385
752484684 752404226
13914916 13866772
311395505 311278585
131826306 131968146
522125792 522098264
60591661 60658257
620448359 620427949
590474972 590351454
851661987 851687005
940209790 940316546
913620222 913686098
225082415 225251637
268939268 268989630
46226425 46218273
284235917 284349069
384333148 384464082
547910221 547795233
399066943 398925921
478309076 478248676
472001371 472023477
477973519 478154999
429716752 429640240
418211969 418368313
852372465 852465353
248529064 248447074
197571003 197497297
532388691 532520639
747668450 747745606
586571797 586401675
630454263 630616167
548931844 548954656
517571591 517727553
745670985 745676713
915112585 915064659
162119025 162064303
963893178 963998564
734996147 734914161
704735724 704792886
199639743 199665673
702471512 702553510
712618990 712674932
289275921 289123311
908812637 909005639
445853312 445749300
276761122 276873924
235932058 235948364
964486559 964675499
816329310 816518916
62374185 62561445
271291595 271428859
232243908 232154656
871313301 871447015
264984905 265174941
17310710 17317704
789138559 789044705
519821924 519628090
298656501 298688695
78202709 78326527
884334738 884175578
515562396 515382858
951073478 951153364
422069866 422222792
778588120 778456130
525330670 525315298
250676213 250764855
819400443 819442271
471634088 471660692
388218846 388370484
897060555 896985647
432215596 432257792
627982717 627903633
388614440 388612760
944076093 944015273
337602011 337703637
743441684 743246980
292796003 292670423
30562664 30538830
920416819 920267035
93839574 93757548
888763738 888657526
150916040 150816330
682607587 682661571
848086439 848253925
475569236 475754336
281752863 281555399
139155465 139253167
818476030 818659440
419903991 419935739
254663722 254567008
857189341 857387605
948136946 947949814
797331778 797184640
249170588 249359484
952898442 953098426
226760088 226823530
804577260 804503670
518282480 518380128
685919117 686037053
50690832 50499652
242848716 242710348
387277118 387405188
10453837 10452179
904907019 904843943
727950556 728120064
217939058 217784382
349511062 349646640
939168001 939161697
582477004 582553482
818410129 818541263
407545281 407377949
787939465 788038063
174838671 174966729
878896062 879052454
282638213 282470217
197738082 197831926
805097677 805022799
54421695 54438185
214409252 214444798
953948314 954104116
322595242 322710384
648798575 648841939
671442626 671432606
489641333 489826197
594607484 594538864
674037468 674005032
716641491 716487595
224100763 224120473
654584285 654411261
611892725 612032653
7258633 7318363
287129952 286987116
431428074 431616210
988331394 988499972
745533410 745489850
87160821 87012393
892899678 892841748
270714441 270846727
403413567 403285227
759974337 760162537
350911987 351036625
707177623 707208285
556163551 556047569
754650814 754792958
460751388 460669506
511020197 510998437
204253641 204382775
280557736 280704120
93826999 93886651
464615123 464547237
656735887 656647005
847051085 847024605
184120981 184082909
654865614 654963422
155993927 155846869
421968868 421930958
826342099 826247973
850368827 850524847
840850929 840986623
395777533 395828483
815685543 815811289
261817044 261904532
808259134 808439756
756846488 756998372
703525945 703406265
433890099 434012349
889410548 889394146
208403382 208402452
521722750 521850556
547970989 547849453
773124324 773190786
539500383 539510273
865254878 865412302
526070739 526142373
401524782 401667776
459259483 459192151
728320178 728504688
860383415 860374219
887738254 887578036
745005650 745119604
629079907 629058563
749388131 749324809
514916585 514871681
70943586 70906004
450117497 450282731
914444440 914618254
637239340 637439100
638215936 638031920
252115994 251921770
393021296 392989962
329174371 329351721
811694969 811554145
828994574 828893448
959537770 959402162
443834788 444019542
415249930 415412068
404023354 403923738
354036921 354198307
511588248 511786542
267515575 267558381
66245844 66343290
236387152 236569870
125352936 125345282
68046834 67885266
398632482 398705886
793485349 793467429
608305095 608232925
172298264 172100944
317487456 317424246
573485074 573363456
175033065 175086859
127693064 127783074
474641714 474714690
261035777 261069205
340396658 340547136
483937690 483823996
220839355 220741427
78127884 78031920
456580750 456561166
525078255 524920483
706131967 706214971
116235285 116116831
830271041 830254993
736354963 736331415
716712777 716570205
68383610 68507442
136244740 136219616
891975501 891852281
935711642 935601962
909555576 909428748
81512329 81404757
607242803 607311043
695465978 695616456
106622536 106793884
704897613 704981767
27670862 27795554
190345142 190532496
127558655 127608809
128191987 128354337
718849649 718674833
111807233 111721991
25168323 25306707
343294717 343298153
879495592 879543946
470812181 470845827
553727572 553750048
237717721 237836209
274728202 274576222
403198819 403098587
415895402 415822632
745954287 745785715
518331304 518321350
883689951 883594055
365547836 365440696
120427900 120514706
919198649 919204609
837485699 837346137
18568644 18761502
354319914 354400056
810381206 810442154
595531059 595637977
924594589 924430121
197636492 197643972
667372018 667303172
918420114 918376718
945698300 945568126
691664065 691609281
836447967 836616251
973842575 973967459
581933163 581967195
788123568 787952558
757912520 757988838
718208771 718241271
119223936 119413682
964688266 964662732
857351307 857423903
742003614 741936234
533537529 533554531
996948724 996776472
376453671 376395553
427783996 427591558
175873246 175942616
959947350 959984390
750498617 750461317
461992160 461847488
275211427 275135663
14212250 14314172
448406230 448231984
602710671 602538883
515927343 515935411
898717210 898599596
825518919 825693451
613249743 613216949
833878745 833813905
676082263 676131001
552084716 552068156
854361074 854309558
936842208 936774384
170143397 169952283
536672504 536540728
548925471 549060497
467324057 467474109
982608574 982417248
912076652 911886170
375611450 375748640
756419028 756342476
570322212 570131236
713405149 713284791
294500769 294625921
131129794 130953602
266756504 266899268
463168608 463109440
278979157 278945509
273911036 273759250
471335388 471136430
620784963 620792615
477533406 477509310
140951100 140836024
621528403 621478345
10807421 10753177
73098636 73088786
72399195 72389483
917896469 917833877
399768114 399738856
485569131 485543003
367299256 367293066
531003666 531078492
57500299 57636637
477217635 477152111
250092353 249948795
634942472 634874028
84485565 84660399
179856421 179809507
410289621 410446321
111155491 111315457
746976911 747140769
91678455 91693259
488827746 488693922
85639664 85485040
872353454 872454736
820065035 819933431
255892808 255813544
893259792 893104356
209466754 209657034
765611422 765634386
151451500 151586376
331449317 331324971
550460216 550514630
423866786 423774056
226360427 226319539
809940981 809976863
99554874 99525704
311618377 311614239
312687690 312717368
961389833 961272691
625998061 625924049
380544954 380600580
78504751 78331035
770070890 770000764
370848043 370677701
636152099 636237943
313164011 313309661
454900759 455041021
383769396 383640620
364778322 364845378
691461346 691332016
26098038 26266770
284923916 284780912
150126050 150268010
507675882 507624852
106010342 105991276
680006872 679835276
851351826 851305494
963766473 963945871
808668903 808674859
103022797 102901133
209326624 209427678
922519045 922374167
380268811 380173311
632172263 632345197
884063770 884250974
208438788 208367976
135487808 135672344
895737333 895846399
809873336 809958922
543413072 543294242
77802830 77813504
345870089 345976649
880011198 879932688
206937595 207000477
593697410 593873762
816513445 816610497
120139960 120293256
81830058 81976874
215835229 215858233
587066588 587003788
827720394 827687782
62270983 62282631
676746258 676777802
846120724 846028994
615799798 615716370
919715537 919911929
585925770 586085584
366860126 366752382
282390899 282397821
574270581 574393475
188093600 187916890
769766530 769605896
919353936 919457248
484525473 484617771
41928178 41808552
437150190 437192724
245204695 245343305
543420402 543405742
947529079 947451365
535683861 535489553
732635651 732672447
188930945 189012743
794456992 794333040
587596905 587786005
691214355 691068353
421700411 421767661
485852867 485718309
255728088 255773824
356617074 356557282
546280302 546360286
304591485 304669567
379508043 379313791
123307404 123216758
61376475 61504441
849652861 849474119
361223696 361254706
374259379 374182461
393150338 393280782
568646488 568685302
776952070 776834294
74469914 74373854
173704831 173713845
710645206 710489546
444751 335481
82548301 82616707
862970699 863016005
202306699 202275783
292032289 291958607
965355365 965512831
634130128 633940540
830829304 830780646
702217315 702284963
730953027 730925995
214605050 214655052
67087728 67268754
475289782 475224094
918491744 918595994
827124762 827309900
464681232 464819034
796270418 796388432
870940262 870887832
415460581 415363555
877897200 877805490
565992771 565929917
693006567 693081713
828469579 828373629
562485575 562378673
678877207 678749415
386027957 385956343
938516145 938517775
332508164 332698282
436634692 436649108
540444910 540443866
88119296 88150038
352590098 352777620
296057977 296198035
801110436 801220174
800985468 800916848
231919459 232106103
185359755 185335995
572574774 572420446
804801259 804873807
363403746 363388704
579324998 579281272
167885360 168037290
315884634 316084508
634791402 634844654
545700444 545580160
406704584 406620216
317384654 317330924
745874514 746034060
165152742 165331940
73292608 73484666
875898920 875809698
362168533 362287545
423097229 423238767
396120806 396127376
629063055 629069235
752797771 752606713
437430335 437555901
985367850 985499740
529901202 530060860
271959810 271842618
28280715 28327377
372522176 372535842
343133474 343183180
101232589 101091303
937634716 937513700
481513198 481423734
458130481 458277127
386629120 386648014
564745418 564921676
711988667 712170715
928130725 928080057
65680592 65776166
379542739 379473347
334285160 334411842
453921992 453764250
960172454 960001292
794211190 794205874
438790939 438720571
699760162 699871504
140352243 140243217
125462228 125648788
10591810 10467540
116115403 116118111
760806296 760780498
773234276 773177030
298545132 298406902
898368426 898177388
829602825 829617005
794616524 794584644
805505950 805340176
633534810 633348658
272596791 272491001
266351478 266314194
949411843 949232585
738997118 739193290
496337233 496193497
826927522 826920038
895513285 895671339
808203637 808143707
571735943 571676885
308949633 309120633
613859956 613725998
757980104 758110138
924976476 924824936
630807670 630734696
815889854 816084846
156906347 156933339
926155393 926015379
532139904 532269268
424367379 424281357
616333203 616393663
17884383 17878653
920831064 920757394
200228296 200288712
391750945 391726605
657150187 657029057
890822011 890705351
407699905 407503879
533520377 533443867
379716977 379753001
509938654 509838494
611131053 610987691
549607204 549766576
670006630 670129048
542179319 542325761
316704554 316534928
19210364 19017382
921003336 920960126
875605838 875627232
917182134 917071856
729132009 729104915
779508123 779357307
514188939 514376181
610254019 610300535
229966242 229939960
72784436 72908152
279512562 279420510
863020627 863011383
581787284 581866106
119248120 119076028
934340145 934518657
351239971 351066067
568538777 568489435
52288594 52395880
243931134 243753200
472734667 472737769
395172430 395340272
356445687 356474373
797704389 797752957
289953633 289769011
405210247 405239235
697255430 697420260
158855312 158920240
516383843 516503129
15799081 15608591
346966103 346855937
212431962 212352594
533347938 533482122
945811945 945863967
389638337 389819107
925238856 925152850
324835429 324843979
247585640 247754300
487293406 487148346
279667223 279734459
615247332 615194610
866404295 866248481
311568410 311612052
205162951 205326451
910003572 909857150
308428785 308335447
771519176 771376928
193546565 193509801
894527653 894436935
107843154 107677424
763457456 763264662
523279933 523252717
345923369 345816041
850586260 850682146
608122827 608194881
285487956 285393568
737107620 737003802
183276895 183343611
416298101 416477153
452438534 452329162
76842709 76870841
778753702 778825302
255307180 255362768
888795235 888848253
671667454 671857412
794093804 793946878
811189169 811006987
777306599 777255421
858764731 858594263
951028537 951073647
931567529 931590029
867145960 867032746
346118733 345952663
977834639 977810759
550679459 550503629
925521751 925359693
769223770 769178614
105803908 105817174
374000056 373944422
673248092 673359200
944078751 944260519
344847329 344886139
170941813 170798713
736045396 735986768
852046861 851930437
323935263 324023759
737055711 736962515
241722292 241533396
823177868 823115158
956896000 956885876
817499582 817375930
833925764 833831726
702843851 702884575
513991646 514121704
641401589 641548581
203104145 203048185
411925529 411910317
372529009 372490451
860850331 860773887
973171080 973190668
878260768 878075874
329451966 329543532
205128124 204936910
237589063 237435671
570376938 570267486
805260435 805169723
422612849 422605339
393646520 393614910
803878234 803791262
795923595 795945029
672124823 672264863
514184278 514279058
120038600 119864826
825759774 825763810
653207174 653039300
813313906 813389876
346162990 346146060
109593253 109610177
723527982 723630754
678602817 678749257
306275508 306311406
787385241 787489105
372684593 372855887
725283538 725440562
831388646 831233356
417969181 417921005
716087584 716103866
778192910 778081490
227282191 227315223
228562415 228539479
609827691 609757035
720782446 720900234
954834216 955022382
345354588 345506146
301724836 301666530
371994864 372030332
618765203 618783671
548095150 548286004
116176058 116060164
678813311 678685203
946353441 946280747
977780216 977889062
60143461 60097201
486149838 486113194
630939435 630995469
909593484 909517668
831016275 831067855
361634988 361740934
80872744 80880116
727372307 727206921
196015514 195864102
191692575 191693723
462233498 462033860
389588013 389402473
295183406 295086062
273448654 273391778
751767317 751864197
162212536 162320692
802717817 802881877
435642371 435777227
431877110 431693888
988696492 988848992
713053283 713096461
42431441 42506445
92163639 92061499
705769055 705710947
661715790 661744542
936755224 936731000
231594647 231429029
217686989 217687051
442654122 442788902
957603267 957448129
764692492 764834158
949038326 948897682
298269848 298236136
936974226 936808740
468192449 468007507
795066349 795257025
774073350 773916078
902866200 902818076
143230208 143378508
534732693 534887165
333242444 333057982
669873733 669983171
691598248 691729882
754404185 754592121
786757813 786799511
650633794 650743248
980663354 980520532
224402196 224522490
527331503 527242545
441807059 441932847
240487241 240667645
928556930 928520206
413032262 413046046
671519802 671365450
12142845 12229269
736539015 736710777
682991225 683095411
764380732 764538560
102043491 101899799
639588948 639564406
777608147 777449161
391762578 391843936
182937834 183113626
970754259 970943369
577654533 577534843
155406703 155546989
560378236 560471694
9538081 9658659
113950631 114023933
325648196 325474422
707771986 707896742
755669867 755676519
842297388 842455560
721010643 720922261
834212957 834181891
237912033 237957607
35334661 35225809
339410557 339277813
713138879 713054043
599171823 599128027
292573184 292571738
209016675 208947589
667022137 667106295
861464996 861485118
380794358 380802556
925723779 925666881
461558898 461366878
497401355 497516287
252585514 252518362
145344160 145509964
263467445 263393945
918398416 918201218
876450791 876257025
857561746 857582842
352539682 352454862
9778650 9943316
612244654 612361948
619882878 619686708
489121545 489162297
354887689 354773439
595232983 595392693
131897226 131875626
83705705 83848347
349578851 349505085
31549565 31547651
310115326 310225070
493417549 493277631
363757459 363675547
966694218 966537240
306349913 306427421
326125820 325948858
198003980 197826650
126958160 126871034
112930263 112845217
974791508 974757908
66378863 66307717
647050985 647100557
333791945 333852511
790357973 790513407
114812008 114954082
701616454 701625942
584982923 584803727
308125800 308188658
305616741 305552927
582352213 582515243
113780945 113682579
585342466 585184626
915426947 915282901
199376455 199201005
138435716 138564326
607752170 607781896
281895132 281781134
531837107 531924405
552021548 551914864
159355975 159329939
907975291 908068807
422146329 422127135
36828393 36660257
311446271 311540801
490061908 489929132
176111535 176210353
291671715 291741165
92629634 92637788
117121076 117023992
768927908 768812918
423255510 423397010
520980879 520988043
561025077 561106955
101067846 101052366
180603775 180714439
108926890 109078410
673950068 673904664
638445308 638470848
796557432 796698988
401826591 401987309
402071883 402149155
183486191 183459333
140795548 140893562
1010679 1070677
544981322 545001224
204404323 204413277
990639362 990686402
183544216 183428166
430887520 431038052
429860781 429825961
811098078 810964326
340081739 340209717
418300185 418436441
96525010 96559022
383495484 383523912
482125274 481990370
732873011 732739355
274399685 274560081
471647390 471539958
967299769 967169359
588199972 588040106
57249576 57428556
185347875 185289145
959965870 959779922
375467226 375529598
231575428 231752400
841506146 841518804
382492752 382313864
353671906 353824922
595341098 595529108
156196233 156263013
115567218 115541780
685693480 685883422
363375531 363543241
123817002 123709756
625711158 625521812
90655105 90726987
599654554 599545480
469386446 469223854
935815931 935904337
11126127 11183895
295229609 295261727
668741343 668831829
502144681 502188171
319689751 319769271
263498402 263527372
488547922 488577084
322167742 322137988
13507041 13413439
513561485 513750707
939072177 939001797
172477565 172435139
630993187 630997751
737327444 737281626
906394206 906231362
981956383 981928845
746178919 746078651
910329457 910136273
331657105 331690495
510467593 510607893
124068111 124092977
417669835 417647029
721534125 721347693
747513417 747552403
927745596 927645558
710874927 711069663
594452321 594353063
335034021 334993223
936370586 936344560
677361839 677337737
958675406 958726576
693503106 693495866
187035683 186955607
534396443 534298637
742625855 742679549
698766840 698735372
40128621 40041425
474507892 474493004
816157530 816017350
621145216 621151084
878477773 878595677
173324937 173521425
184881279 184851973
118386174 118273706
939757076 939807548
91631281 91513013
498196811 498190095
200339957 200293099
133059361 132974989
590907446 590987154
835455363 835557631
866960099 867089353
737395103 737435251
409628589 409659703
395803008 395785790
743323549 743174877
-1000000000 -1000000000
1000000000 1000000000
19969
-150886138 150954366
-170847110 170914052
-327193372 327245690
-597300522 597109684
-341603550 341572960
-946686248 946844180
-168188965 168110723
-32366628 32440526
-976300833 976151109
-435356941 435480155
-871331789 871173395
-795670343 795596871
-934578800 934531690
-584766539 584949831
-767194660 767246272
-432220962 432100070
-488478222 488325522
-715116570 715303158
-200218517 200185895
-324468319 324418891
-179285955 179270835
-427124705 427242105
-214312826 214322132
-817624019 817460349
-712061153 712222857
-629844409 629933985
-933568279 933742651
-954474960 954282296
-425302605 425460529
-785625707 785456221
-895692171 895630189
-594593310 594541768
-487077911 487228241
-550013140 549835430
-336258462 336152970
-429518338 429597100
-608893610 608761522
-964197604 964338458
-817896268 817818764
-423524112 423438838
-973912830 973847360
-755439025 755463907
-150609883 150590373
-154553722 154448088
-471624430 471625312
-636676944 636564032
-639710183 639850873
-248358644 248163520
-640980743 641135443
-5267014 5417160
-2087639 2071717
-807986508 807946836
-509579282 509742016
-358188067 358073135
-335217718 335375120
-500701352 500661488
-32635470 32569808
-74117125 74219105
-153063270 153218266
-568172520 568138850
-440015313 440053713
-159717772 159886542
-792670226 792656616
-331173198 330999008
-243618920 243537556
-477813925 477892015
-928225717 928182541
-880514686 880697546
-952587368 952474432
-222496766 222389084
-913491773 913526681
-196624877 196455401
-604843949 605013989
-669364211 669547047
-632815972 632931400
-649778993 649929659
-314002405 314137945
-66555566 66641352
-959753380 959694800
-55432887 55591679
-930980493 930839763
-1855917 1764707
-938974483 939011885
-438137464 438292330
-243944480 243781236
-622559949 622392547
-816547813 816671251
-679496090 679452490
-244530222 244474218
-505504556 505378460
-659907601 659813873
-655025131 655202405
-35957456 35783828
-548431806 548574832
-360755313 360864911
-580112207 580084637
-694549036 694476254
-717839294 717821062
-678489338 678646290
-787476015 787380753
-1192038 1129344
-297132412 296942612
-486785323 486896691
-608600436 608779056
-281923093 281782667
-233216247 233030505
-845918666 846025926
-744808138 744685892
-642256051 642376133
-382994519 382956597
-67468606 67327424
-680738000 680588800
-586804483 586708229
-805493569 805315555
-325649587 325825561
-817206356 817240428
-175064911 175150237
-149441660 149494624
-357070723 356919607
-471517418 471350816
-383441816 383326164
-350971612 351106510
-897081335 897168811
-318201213 318293713
-743691190 743833136
-331086103 330889949
-91820800 91835390
-108367437 108384067
-421934431 421812637
-643935650 643871886
-579077988 578887686
-241785400 241695348
-484451617 484610849
-19733819 19757827
-741870263 741956233
-231053409 231175695
-627283037 627323303
-253039851 253029169
-432363426 432186570
-705054290 705165128
-902109392 902218670
-421797445 421739619
-592042411 591960901
-867776886 867933418
-366542799 366343983
-195065025 195010379
-520567072 520495632
-845821484 845972296
-735657850 735811190
-760220476 760286094
-391360072 391192604
-453459326 453304426
-958467094 958382602
-42362984 42501998
-562923469 562751065
-193845148 193772724
-38708474 38769512
-389117829 389081015
-356152503 356231995
-515547007 515357907
-688629383 688550799
-276342911 276173169
-5419131 5415189
-55578758 55604600
-747394067 747586703
-645903043 646006405
-41236781 41416469
-4951072 5093434
-831557595 831428509
-475458779 475344915
-348907348 348813784
-835146186 834996906
-592685910 592743326
-892706201 892706415
-256866188 256965832
-79348409 79323427
-671674218 671581034
-876438743 876410413
-208985180 209059108
-249507357 249353947
-76380154 76362578
-480521747 480572759
-603156399 603241749
-794129070 794283580
-186084257 185890355
-308306690 308475694
-100528220 100412908
-144662768 144737320
-920279505 920243745
-181920847 182109671
-834235883 834197091
-712387183 712283899
-682895329 683026583
-808923590 808869638
-780063680 779940918
-911475718 911532550
-549782402 549820386
-885021977 884831927
-101703405 101751511
-699665682 699542602
-505606168 505670934
-60331370 60388570
-345051045 345048175
-409777489 409734083
-336868809 336945909
-323013906 323113720
-564239249 564342129
-622952255 622755981
-58116673 58027471
-685181062 685309132
-950117149 950057131
-162043902 162129324
-637260021 637366785
-466970324 466796312
-708946386 708949226
-430939718 430771666
-34767499 34658597
-404866697 404684313
-260911567 260881773
-508146085 508147717
-7867837 7718617
-802143437 802130611
-383607449 383494343
-101259637 101329457
-139700088 139668884
-900401113 900407545
-872805850 872720012
-768225622 768062076
-187697732 187830558
-97032424 97232308
-101673146 101632822
-129649976 129730232
-779046729 778900103
-44843256 44707562
-770247145 770264475
-668689111 668604555
-647677805 647629033
-286720230 286874728
-946580800 946710174
-571743886 571932176
-18884876 18976736
-850726957 850779413
-308186984 308028606
-43182836 43161428
-625866596 625993372
-102170234 102211500
-549115761 549314315
-754851340 754665310
-314855375 314807855
-890355514 890365636
-671565372 671396642
-284510490 284561006
-563015490 562929642
-376606866 376502946
-16374633 16264855
-147341142 147363448
-354012872 353896532
-947359976 947255034
-516290723 516168525
-780033600 780093760
-311545436 311721848
-737814545 737699657
-412380206 412449622
-208529804 208393234
-945830907 945823001
-902730290 902542688
-565257823 565260141
-815464527 815549613
-7640381 7547665
-27767373 27644593
-247628150 247429984
-345192024 345327080
-451231169 451316081
-275594087 275547607
-684355786 684524992
-138332849 138404631
-246667801 246557135
-906500617 906680463
-121600603 121613507
-633460961 633421861
-516489719 516398919
-540645680 540815538
-697848455 697729209
-928367422 928345754
-219105521 219003959
-545725471 545828099
-352268153 352235299
-67917983 67722961
-66010281 66001899
-365340123 365274837
-44065353 43928585
-762461667 762382551
-551133810 551305712
-902346285 902494353
-335191346 335139770
-524530239 524600349
-677886167 677923497
-971807998 971905770
-606662053 606617881
-602434918 602419608
-919213675 919264903
-713429413 713549483
-495927198 495886964
-973790630 973628864
-917814300 917926456
-631147871 631106311
-592551047 592397133
-928993867 929071193
-36716504 36866270
-442307056 442416396
-245957567 246150475
-769092194 769003746
-64704170 64764336
-246612468 246479806
-73015408 72945772
-369963993 369981277
-278320023 278248065
-14453822 14560096
-274198103 274087495
-904849781 905034187
-186476980 186412906
-291447170 291524848
-951296283 951167669
-314428703 314501263
-838080986 838122712
-678375646 678567814
-515682317 515794781
-156437128 156322828
-399397861 399253547
-654534853 654419517
-875142941 875257495
-256027677 255935221
-546617838 546460678
-666201376 666104558
-568502269 568536301
-356558971 356670471
-180861510 180874380
-712722072 712785492
-587582756 587517500
-733283128 733306834
-895644756 895800164
-68266176 68118930
-380973192 380841558
-989130416 989166094
-491478857 491309545
-713212907 713110327
-488840542 488683646
-78902456 78882198
-889805709 889647025
-610420124 610563050
-455537985 455448733
-911570978 911585928
-474088741 474195319
-792942426 792775116
-423337341 423330163
-447950119 447811391
-556934348 556813470
-13256097 13422253
-668327612 668149626
-361553773 361484519
-879375700 879312486
-146648352 146555370
-583775112 583633362
-319462008 319344006
-940544725 940378507
-836601635 836485865
-123977740 123929210
-586508692 586532894
-757265507 757068683
-244790633 244669591
-404898758 405094956
-627786925 627719399
-516785222 516751792
-501140689 501143573
-234007205 234135777
-214843209 214699245
-952742606 952793648
-199533383 199530445
-616617843 616729027
-194132426 194127798
-387543343 387541013
-597782402 597708618
-999215755 999212077
-89503949 89391825
-643897256 643994958
-527313341 527295545
-347859206 347853786
-444185772 444354104
-881213750 881170316
-100287904 100430254
-339683324 339574268
-477852970 477845238
-569812652 569968154
-154975695 154776383
-223391082 223380914
-390418823 390582701
-39897653 39842649
-690707504 690651296
-793029831 792973407
-613048797 612920287
-255154698 255066614
-369560513 369588423
-271987269 272163409
-781489985 781303389
-986299378 986399182
-297629127 297554177
-752599340 752620542
-404940224 404959444
-562191961 562172603
-687031304 687230384
-293807554 293617856
-650558289 650695235
-534273264 534178616
-857229067 857235711
-11639374 11655440
-351513097 351515881
-332881268 332891132
-742730218 742888848
-323946219 324105303
-853449930 853385764
-911767746 911835452
-119559202 119460332
-975239954 975077224
-648516219 648479091
-385856615 385870987
-913509227 913338359
-259924607 259969547
-938570514 938694236
-537953972 537956970
-944403645 944219377
-81122933 80946127
-758920055 759012711
-662869173 663037131
-512516200 512353596
-38191091 38182507
-61849653 61730713
-57437018 57536890
-406526593 406709315
-825541547 825438407
-465224505 465183283
-725692565 725818907
-456988174 456944362
-723500237 723377153
-103844899 103691397
-201831611 201846843
-470050220 470065698
-280881396 281004242
-906741807 906619119
-832254549 832420061
-463294066 463392054
-545427021 545447383
-720309729 720147781
-194049703 194215149
-429962686 429827930
-90552105 90387891
-165368946 165403502
-234788393 234676741
-781937530 782135198
-287804354 287776266
-174271043 174386675
-139959284 140047486
-497703820 497863970
-606636613 606759077
-483293634 483353320
-616158366 616165198
-138601297 138619231
-60808233 60686599
-179415975 179407445
-211349383 211524351
-961712989 961654253
-311298040 311414328
-659855640 659775462
-480653270 480786288
-941924287 942015303
-173943236 173752450
-148021424 148105836
-225502290 225370280
-77094841 76931521
-310393835 310525381
-453098762 452941058
-499153757 499175439
-888192375 888305741
-920772921 920769217
-837285635 837461851
-297123542 297205930
-609472680 609310978
-551952501 552000217
-861739286 861636392
-986117664 986258974
-768368512 768238398
-657048165 657046811
-308853187 308945561
-935237135 935259217
-500981966 500887558
-740880138 740847954
-504800609 504992239
-33822864 33913430
-819147972 819198808
-252381106 252538676
-407685052 407864378
-161555856 161492988
-477299431 477450213
-308391192 308384670
-6927771 6853611
-400097545 400079457
-177511992 177423454
-644486589 644353597
-918266039 918133477
-253917884 253819544
-627128849 627002055
-586748449 586860517
-68587982 68607838
-877968796 877850872
-883666453 883666923
-249485643 249669833
-595441041 595563995
-80091254 80250282
-354364733 354378723
-537660681 537499251
-259137513 259061105
-635567610 635695292
-542471658 542538382
-620224105 620089219
-605949515 606000931
-951794405 951921717
-839637414 839688938
-877450781 877568917
-747106814 747023514
-46591977 46689011
-269734843 269705687
-629208528 629098214
-897847742 897951626
-24698201 24872393
-369205136 369227210
-991701359 991568289
-494393760 494419560
-418668221 418753753
-775977199 776154559
-581924361 581807413
-918822950 918649790
-15356348 15556070
-287167214 287053934
-983037728 983181242
-418710987 418544271
-179821722 179942154
-912681973 912864617
-789736771 789627771
-939695941 939765499
-657876285 657747043
-515281973 515452457
-162865477 162942129
-612481359 612605245
-758505133 758491127
-488001650 487854252
-504193503 504293941
-1187738 1374368
-986520538 986505868
-473729238 473852822
-915100933 915199265
-87749289 87649275
-937268930 937217428
-319362650 319183916
-926510151 926336997
-477701380 477849104
-865157323 865267009
-397643722 397764982
-120470487 120569235
-876207596 876194454
-639275804 639196062
-539952481 539802891
-917915742 917937170
-829939829 829822669
-695067894 695007172
-608812622 608974598
-882769472 882755488
-216877076 216933964
-524692870 524828144
-148206572 148121052
-43522732 43605722
-420013841 420125795
-903857927 903852009
-92228665 92181823
-234732567 234536007
-844436596 844557658
-118008737 118000801
-272298452 272278334
-817101906 817223392
-986073515 986167463
-477276174 477235742
-91116611 90997243
-893972564 893995398
-290762993 290880547
-492492582 492607176
-512005272 511808288
-23965313 24018365
-112429690 112577216
-223455301 223570909
-422774638 422780402
-773836738 773824662
-164618957 164700971
-269965745 269891897
-714859858 714928462
-424817559 424774345
-294927406 294800642
-674853991 674886647
-250653331 250563009
-974700015 974787475
-677714973 677764355
-33990077 33836783
-540655848 540678456
-56932984 57054946
-630155871 630096171
-149657357 149674419
-827506705 827679927
-380367601 380238837
-242137384 242000190
-165103547 165211339
-68878045 68789993
-470989180 470974460
-504697558 504896424
-962573037 962460261
-668415345 668367641
-458130887 458145243
-675639338 675716154
-253916942 254078512
-756168567 756228337
-487835076 487845626
-225152871 225334065
-378313620 378505180
-802138132 802294400
-582938060 583027022
-273676705 273607575
-991041858 991024976
-934207932 934353704
-453541976 453376676
-21054460 21068176
-72683030 72555158
-922212589 922198539
-843918186 843776690
-511906780 511757038
-96797376 96811918
-364286246 364128386
-753287442 753281780
-812349223 812374257
-740292029 740257019
-736485177 736378365
-765419015 765512453
-458371030 458546266
-828271267 828159951
-77878920 77721304
-294617655 294583441
-980037028 980231320
-880308954 880348470
-477775242 477748154
-139187616 139055816
-108091521 107948917
-621083253 621168941
-630522799 630427489
-323099442 323231022
-750200216 750224216
-467771771 467585851
-411704336 411593046
-271452962 271546966
-777054300 777180126
-816266233 816066539
-257923973 258115303
-35381812 35509630
-941760140 941930430
-800049636 799924998
-288335702 288395304
-554148521 554145985
-393162377 393340041
-723033173 722959691
-493592174 493674354
-23901154 23772792
-188610487 188523135
-452686607 452741123
-198446789 198417979
-139617721 139584369
-95616082 95451106
-28218981 28101659
-496342906 496241524
-447722625 447531647
-722242870 722205488
-594662419 594605685
-273840820 273944846
-53753323 53919399
-569732567 569890403
-438611831 438591657
-906503595 906551359
-28453007 28435529
-695937658 696059772
-813561014 813711084
-853253343 853094375
-761882689 761863755
-395681444 395576848
-454529022 454620924
-104718800 104608766
-96118070 96021488
-441225075 441171621
-206724049 206726633
-415401546 415466164
-920703847 920771069
-637715616 637833994
-153327976 153210550
-75091903 75128153
-134719841 134625563
-665803623 665974193
-611905874 611930024
-240161653 240219039
-704840539 704798685
-490532334 490629022
-340563070 340702626
-865350605 865362315
-686059676 686058822
-868398511 868204937
-331677975 331759253
-872513627 872351259
-694462585 694494743
-719281955 719210193
-789185952 789279210
-648664833 648616041
-602432660 602575148
-749341898 749510426
-729133987 729274911
-199908179 199952153
-877765994 877758226
-398640313 398824149
-31758671 31834005
-459403912 459421716
-48965073 48782187
-352905465 352814847
-971004436 971001006
-334524188 334697426
-701445079 701251113
-907448526 907428738
-839099088 839034918
-982612784 982639574
-957074356 957144542
-235566217 235691463
-108851521 108683955
-909642253 909633633
-546570775 546664901
-203707024 203589520
-816887127 816770021
-579158290 579063398
-377475875 377566463
-683383992 683273244
-373032856 373162578
-748484876 748367720
-279907022 279811030
-731633221 731650557
-252638393 252486029
-173266657 173369069
-389834577 389663309
-621574468 621737778
-785136136 785017466
-221074988 220919252
-847462131 847273805
-64716971 64894471
-540926269 540807399
-201661123 201548837
-877225412 877228366
-937805339 937867527
-320606443 320549717
-766619151 766749475
-938632375 938450221
-2367121 2546777
-895343850 895240438
-978232618 978427962
-752506569 752406945
-944182978 944118278
-448880043 448957497
-320705102 320662904
-222825870 222673628
-523047985 523097381
-751418452 751331688
-323935959 323866685
-297840171 297668733
-909798734 909657318
-730394344 730471410
-732857861 732961487
-144430792 144232216
-807343427 807538407
-332455373 332592917
-277246953 277116767
-676598910 676653618
-753384264 753270518
-909914588 909998562
-304104105 304095027
-322361635 322253515
-585373952 585560822
-971227877 971263395
-775328348 775429390
-764102321 763960773
-315955961 315797827
-907339751 907278687
-259072468 258903764
-649175110 649148146
-385318496 385172938
-431123819 431279905
-212466930 212524416
-587124099 587318251
-904568172 904551080
-274862577 275003173
-102572091 102712657
-761565844 761484954
-948640742 948541342
-446947263 447120015
-778366480 778418732
-304842736 304719200
-263060145 262885559
-365421268 365374998
-397797936 397732028
-274034842 273937304
-962268409 962386479
-840610531 840537411
-656560935 656600531
-386930491 386789019
-384106839 384124351
-448157882 448140742
-96879920 96743916
-867295175 867401789
-37048368 36976082
-351736901 351571185
-74233186 74205024
-444125333 444154345
-549420041 549457587
-236277790 236457428
-573640117 573687851
-212241496 212267510
-380835097 380907375
-380345102 380390100
-470578208 470558536
-616161782 616047416
-48573397 48392301
-77358019 77319753
-86321544 86465440
-656997753 656909851
-422385069 422230497
-630393491 630282051
-63060810 63182506
-93991592 94159812
-25723143 25706929
-218687488 218840254
-371752237 371589719
-196540139 196372015
-93711587 93833243
-245040097 244936323
-562165920 562003174
-452713865 452644385
-952733606 952853690
-141338338 141240452
-533461759 533540253
-223060186 222890414
-894959503 895082189
-749280844 749426162
-764516654 764554078
-778314936 778392606
-820388668 820573376
-179571066 179414912
-246960082 247105906
-811281659 811361695
-119116248 119300374
-591499167 591603587
-641591283 641575625
-665319673 665415357
-401277607 401303215
-97286197 97258037
-477643058 477702188
-557561419 557365817
-986348127 986450237
-761595065 761721727
-139810519 139739443
-261385208 261458498
-819583006 819782388
-55945000 55860376
-689154803 689275497
-786973576 786838674
-36058339 36058309
-643516240 643376076
-144769650 144841480
-110420744 110271490
-822457416 822597788
-876558857 876741407
-178126959 177956833
-248131529 248007381
-324350309 324192067
-365985979 365973699
-264672449 264492919
-375499123 375512297
-813789212 813962210
-540217374 540393808
-417188539 417184503
-328966516 328870506
-272684688 272734924
-768243303 768303455
-278308832 278338290
-735178717 735033009
-277361673 277256903
-665382452 665479348
-132009522 131809724
-788429199 788568143
-96411367 96506063
-217850846 217826698
-517430449 517413109
-872535343 872613095
-11950165 12141627
-483268696 483437944
-62213393 62027289
-833129370 833088484
-770717535 770900889
-381026180 381088888
-571724876 571753178
-855388707 855209223
-949329508 949320936
-428521721 428712773
-546769173 546814797
-608572960 608459394
-744747015 744635913
-509345797 509203017
-99464004 99309218
-994913723 995016343
-383337836 383383990
-741672155 741652301
-537215838 537396226
-646996732 646924124
-307508458 307512764
-191881499 191983309
-249866428 249742552
-148445913 148460725
-745811876 745999764
-239672911 239734103
-632331493 632274899
-333650426 333841738
-388383503 388250793
-321818031 321663077
-392713174 392882746
-329711031 329521951
-677740281 677882245
-965472531 965524653
-123447895 123581639
-319368165 319555851
-308856455 308861315
-450589922 450739320
-389204163 389031495
-41425248 41407690
-521633172 521809724
-673990190 673888284
-27908753 27751413
-694318831 694158313
-734312230 734257290
-471913625 471858811
-595291287 595098961
-778136324 778125756
-567832747 567687365
-643925193 643946107
-133684966 133848984
-732482778 732419502
-670201467 670082835
-628475521 628617267
-448743065 448716231
-933553329 933655465
-969099507 969134377
-594760522 594564316
-672946567 672899577
-190007503 190154257
-120712433 120900345
-728741321 728585581
-324419541 324517097
-802216266 802070608
-30597133 30485415
-838629603 838603025
-191489893 191681725
-228832086 228823240
-831486875 831628315
-795953165 796004533
-166375075 166390467
-401470652 401332124
-522368014 522527116
-475204053 475149313
-564914328 565100990
-870903367 870843215
-742722341 742613433
-39941877 40050101
-774489949 774441679
-25922709 26101675
-722673182 722478610
-878176320 877988594
-675766236 675674790
-199856796 199930166
-694923479 694952623
-41015649 40821997
-30970257 30808623
-184192669 184337383
-733667513 733535191
-48111778 48188654
-799669309 799574127
-831898067 832053727
-589542361 589564699
-978414180 978581678
-999245535 999299791
-155932149 155834577
-534601874 534765432
-632867209 632995591
-339259848 339096512
-491357835 491394201
-592533306 592640294
-916597917 916424353
-420264227 420388921
-946098650 946214354
-356295333 356334667
-319960304 319850954
-160425722 160265644
-785149301 785122971
-942873253 942922909
-64440095 64251065
-78892327 78749399
-736805371 736963099
-315082661 315045697
-884180858 884091108
-421111451 421090947
-299258681 299446117
-384311367 384290323
-351159866 351348260
-271273866 271146804
-657545725 657394581
-807023185 806832831
-974284074 974206148
-301335251 301450491
-279794755 279804111
-317703004 317852840
-711550744 711689078
-942341646 942234292
-303384288 303478982
-722096790 722102726
-74446676 74378012
-949251869 949297845
-633609736 633669148
-258483692 258602584
-520701262 520650704
-128954805 129060155
-350913185 351039061
-766684313 766486585
-984087496 984119492
-996466007 996439861
-167499389 167370039
-889564543 889726367
-105274539 105317631
-686486781 686360919
-90628124 90669256
-116990790 116831478
-232419522 232302652
-670343740 670158866
-613257985 613134317
-123198041 123108493
-106429666 106266552
-257053648 257077832
-628080741 628278113
-175444229 175478141
-598437000 598290864
-70837770 70781902
-787453254 787622044
-685401141 685375085
-810889697 810836443
-96328044 96388998
-513063427 513123239
-37313947 37482601
-475753385 475755539
-894260689 894242567
-608225496 608384992
-481369389 481271185
-561305150 561485244
-7718147 7689689
-70253763 70452709
-967971896 967811042
-841642788 841508684
-869475217 869379079
-54565125 54638453
-13242413 13093287
-101954719 101817841
-896599505 896648011
-286574319 286515151
-277054256 277181860
-661402486 661458758
-17502845 17547037
-457267573 457284075
-438194561 438390099
-254452216 254402810
-742113470 742097272
-127650292 127803744
-557463618 557338434
-436824534 436887720
-297365282 297238218
-491814890 491954084
-248261082 248225800
-946541804 946544558
-200394770 200490182
-873244719 873440683
-862562332 862652500
-654484315 654675261
-687966793 687877623
-845877867 845782907
-166293581 166191785
-952449594 952434256
-247012343 246888057
-502898691 502706093
-468221192 468174260
-870547591 870613743
-956312910 956425204
-370255907 370087237
-30442094 30381536
-147515555 147483461
-917308150 917423124
-160636115 160484139
-729956201 729838909
-198846929 198718373
-194811313 194816891
-617088538 617107008
-266226672 266055670
-786976624 787154036
-653870738 653718876
-424194037 424376423
-291632429 291552661
-990209695 990182497
-569724883 569811485
-594370532 594335694
-821742073 821840625
-615815603 615734431
-567189018 567023774
-409316826 409474780
-421101199 421039111
-660289120 660217226
-305796913 305667995
-708249735 708340057
-829868005 830054297
-177478357 177616939
-97647184 97584062
-890012433 889877761
-559672961 559801271
-707110570 707299502
-473791030 473776100
-433736540 433604978
-243350767 243370519
-705735488 705573228
-651982143 651900569
-82628003 82593167
-170529468 170544406
-857744347 857919843
-106596208 106775302
-952938005 952853407
-285004219 285043519
-801877928 802043406
-461254976 461145318
-87536204 87497868
-235368651 235244645
-928100495 928114991
-81500621 81448169
-701481915 701526505
-228553332 228391970
-574464266 574351062
-725755148 725675792
-956751144 956679722
-472012806 471997760
-489969430 489830076
-287574126 287611676
-10741146 10624848
-207876673 207757677
-964498841 964579161
-719775982 719875284
-233616522 233717798
-533869756 533861996
-861963800 862005802
-643903768 643709216
-566592284 566450802
-100562933 100648945
-961194978 961383114
-904211778 904236226
-480018116 479882528
-913686029 913564531
-8329905 8445463
-497748700 497697844
-957583270 957610622
-82261560 82232294
-754596780 754679866
-577649057 577763397
-487298484 487245900
-509554830 509597580
-855002889 855112453
-134186088 133995356
-216017887 216009283
-71315231 71265671
-393101280 393204594
-114161763 114107663
-526966520 526806324
-128239316 128354530
-675491021 675481857
-158817729 158969781
-400916946 400988670
-150338186 150439204
-942092251 942232121
-219608876 219758914
-115440544 115504286
-162227744 162281924
-689307843 689243151
-16544322 16381734
-364625960 364509228
-535571267 535561689
-951991823 952180365
-259293821 259214513
-865979657 866156709
-75512718 75533560
-76399712 76360596
-447977838 448149312
-104230674 104222122
-990654934 990470906
-89447887 89286475
-663834760 663902942
-591776713 591706875
-820035392 819840518
-840525666 840480650
-353517587 353477755
-109466626 109492322
-255449619 255493675
-968530456 968499244
-748891803 748776469
-265120957 265192355
-765378421 765211353
-904641513 904683897
-663850175 663955709
-458645099 458454823
-818837264 818806428
-385352810 385405750
-558598014 558602798
-699155776 699233252
-919212903 919029287
-102163774 102287402
-519671947 519771309
-400467320 400295168
-948123048 948087332
-403753488 403594542
-527540176 527681780
-614115145 614261187
-482084895 482108221
-844001153 844193601
-898064457 898153415
-670853474 670913952
-991436956 991564086
-478551131 478461037
-123817661 123758037
-357053770 357087676
-936668813 936780939
-431484301 431289581
-31567682 31732796
-865602082 865571072
-547772400 547693702
-638502293 638447615
-238673866 238797764
-112607982 112757490
-289709664 289606308
-71126294 71188306
-479202407 479006675
-828804674 828686982
-549790084 549850688
-559471999 559393463
-165105411 165049501
-688844760 688919006
-600101796 600092628
-577128154 577092128
-890987728 890913662
-10737991 10850041
-918320615 918367435
-740581643 740757049
-716689730 716765932
-568922268 568788318
-271655431 271670629
-972477151 972573973
-302900648 303093586
-469310067 469365731
-992278629 992356027
-361640683 361652743
-601602825 601640645
-490176789 490124819
-938719214 938768400
-185035225 185141623
-847799087 847872949
-17967102 17888384
-343259729 343350999
-143684557 143743851
-600628946 600815404
-988788873 988702611
-857592045 857590341
-305066697 305016399
-909207694 909338816
-330224392 330094422
-416780071 416853847
-465351535 465395255
-191432748 191423070
-342575088 342618088
-830734849 830565837
-942326313 942356979
-642002927 642038241
-675810979 675918083
-760489134 760371266
-979656409 979527277
-870377893 870228299
-273819070 273863354
-314038480 314237410
-619439095 619530935
-750271200 750423354
-255223039 255380189
-186739710 186934954
-374711844 374604988
-67462926 67657922
-835212717 835286235
-728988494 728848820
-215645482 215453928
-115246503 115348167
-203537845 203541993
-35691717 35618033
-582825532 582822068
-154712441 154859345
-252459891 252335387
-254446786 254457646
-616673435 616551497
-19795010 19720644
-651878417 651828417
-331377085 331231281
-810418062 810448596
-668882536 669013778
-940707816 940862920
-378825196 378738012
-809671742 809656008
-857931745 858028409
-99606702 99528342
-418186267 417995143
-548630220 548631628
-971580082 971593718
-771118513 771074563
-147565507 147668267
-306913280 306926272
-314760523 314568719
-698508308 698476138
-829044149 829213781
-787914690 787910414
-232359699 232479345
-955482962 955357114
-76564343 76514749
-868423285 868373737
-54556843 54458569
-1149089 1278297
-928245671 928205763
-720659896 720560966
-869658801 869823427
-132745111 132882261
-417090376 417047222
-724207560 724036456
-600003700 600097212
-551125165 551128811
-510025303 510028457
-916021000 916061126
-419066547 419216877
-427182549 427044371
-801392994 801295262
-618604053 618483223
-726451455 726380213
-852441794 852482218
-885298399 885186631
-141307141 141434593
-692775444 692758152
-399885522 399994062
-745837782 745877780
-287622794 287695358
-970245276 970166892
-968933394 969021692
-53505495 53594051
-666413994 666257080
-105837670 105987264
-344536219 344540303
-881288362 881190656
-164836218 164928444
-131899891 131909623
-507437843 507280841
-865358682 865488206
-745061546 744910042
-517957523 517830831
-491705116 491677042
-668146086 668024830
-489451823 489368525
-288724157 288855005
-500281706 500198874
-3073153 3156093
-502059128 501971604
-680491593 680339407
-664503555 664315661
-913188351 913334287
-577847228 577881364
-146677155 146679385
-646345994 646332254
-263431837 263476193
-91503297 91615277
-302521314 302325216
-291077072 291084080
-973112356 973092574
-22548812 22408270
-107695217 107592749
-905450469 905649071
-414980519 414821661
-338931336 339072202
-919642766 919752426
-601736755 601544535
-60461041 60445215
-58581983 58695099
-555565738 555636808
-425801220 425938882
-626652615 626823903
-636582986 636770902
-244195132 244276852
-142751673 142731069
-968180737 968353621
-929036190 929106196
-486209798 486394606
-93533620 93711386
-648012582 647831722
-48101338 48275970
-826761372 826637296
-873125700 872973812
-916214068 916218542
-884745200 884798418
-321319489 321418297
-581865887 581714385
-237130680 237177892
-576052672 576171036
-615244910 615274656
-819896374 819718188
-513618957 513655449
-866601774 866684552
-67830366 68005600
-573662344 573713358
-717064992 717182836
-759727008 759864038
-310199859 310180475
-953630057 953433301
-511464079 511305017
-702024819 701991103
-664409608 664272376
-674611117 674555921
-141878963 141849453
-995528284 995693980
-533176724 533317278
-591588032 591724380
-898240711 898196405
-410193950 410089118
-603278242 603251290
-244585432 244641966
-649925320 650085238
-215365343 215253233
-766750830 766893774
-202062740 202005358
-415433855 415362125
-432091627 431976011
-193409855 193601323
-70208133 70086083
-369773339 369972635
-904889459 904726303
-313746603 313704221
-75797461 75966009
-49939181 49832947
-490717007 490880885
-617016852 617076690
-481085088 481137928
-116723494 116729070
-718467768 718354444
-627606335 627545829
-216634725 216627097
-767862162 767699104
-922321842 922164308
-531004962 530982250
-777927563 778056571
-102189225 102385579
-143211492 143211976
-244464884 244502220
-747304024 747468390
-919892841 919972931
-506089368 506009854
-276814093 276884695
-850030734 850017586
-323276974 323185070
-719978890 720076206
-969427057 969408137
-433509884 433556470
-365003172 365139804
-546163178 546265060
-750818042 750968500
-806860442 806819496
-887422021 887423215
-387207065 387118783
-490558985 490464729
-863715289 863524733
-747935194 747929340
-751482051 751607223
-808847322 808896614
-983092847 983269637
-425671375 425870051
-351582987 351448775
-423903339 423878819
-287790310 287720080
-78818760 78986152
-896413236 896559754
-572048040 571908414
-578806915 578617529
-952557118 952617618
-640163419 640139361
-764001309 764031547
-264725258 264647998
-517978559 517936487
-847680229 847499421
-631699565 631578999
-580139894 580084520
-699912786 700063734
-18539279 18369097
-974467548 974613488
-902164031 902153379
-78805371 78702583
-499364425 499457459
-506997706 506886822
-64122650 64208180
-574889230 575007420
-269419939 269524901
-493006552 493134872
-178823575 178655347
-892498494 892558414
-756772752 756597718
-446667027 446859033
-464406796 464207886
-264768562 264942280
-104699019 104738581
-739797911 739956681
-642119095 641996021
-672373958 672427868
-11039082 10855288
-551424302 551510372
-291005156 291000554
-532951647 532789039
-873667968 873524610
-459334554 459247222
-804951661 804947553
-861461839 861555749
-738085924 737929258
-840964028 840985298
-42077031 41964707
-813586765 813623455
-276891413 276895427
-62997274 63013690
-775891640 776015712
-712885293 713035515
-368473402 368631652
-732346454 732386302
-956180848 956029834
-45305071 45276405
-587787191 587911555
-514323866 514389848
-265513590 265668640
-578712222 578551812
-885494328 885518944
-338640873 338637141
-862685433 862734037
-536504861 536336973
-965980960 965977982
-895393580 895294120
-834294285 834422693
-908010003 907839723
-177547648 177476336
-858468903 858413699
-242999755 242871513
-453817255 453860807
-888724698 888823666
-218697116 218700840
-832629203 832588179
-3002443 2963873
-372716699 372537737
-342657763 342830823
-73322356 73444830
-577821344 577864296
-152174102 152357486
-271920785 271913149
-659050903 659243221
-864967028 865092878
-709743800 709760876
-111677395 111638475
-25322659 25332905
-81712535 81650407
-478339028 478497482
-205089295 205072181
-282330071 282416291
-965381122 965302152
-84932261 85026101
-448516228 448540738
-656000532 655951082
-444933440 444846750
-550078851 550196351
-595889001 595756437
-754156037 754127647
-693888259 693829949
-744504874 744554364
-670027195 669904597
-405408617 405455755
-992294906 992317328
-366756713 366645199
-993135509 993038227
-917283283 917199553
-308899374 308823256
-672886181 672914143
-496961019 496805559
-560731428 560650272
-447736421 447771549
-111943024 111840752
-370775411 370812823
-589569464 589559934
-14376647 14377971
-631223089 631392599
-287002671 286925439
-917135598 917107952
-867115420 866964282
-21618336 21447182
-240263816 240355122
-605712870 605777216
-221233130 221154774
-107177808 107156208
-705870872 705960026
-470660454 470842514
-219414211 219499955
-565719133 565671653
-493796353 493814363
-890360575 890219725
-152089534 152096466
-875815931 875655121
-520851315 520999927
-561706473 561593515
-964995034 964850696
-646111905 646030181
-234449330 234350036
-775077533 775098117
-452587850 452517640
-31247597 31111811
-910713452 910600086
-847329072 847192854
-386055744 386237358
-609310780 609183136
-755869432 755888610
-350103210 350190906
-577874449 577888279
-600261243 600109223
-325369971 325306233
-947611033 947442291
-37809219 37964059
-687191280 687367560
-515187448 515062190
-403906167 404077949
-379754715 379913535
-7083017 7184841
-836882080 836874732
-178973597 178819467
-979694675 979618143
-894004935 893985861
-233937869 233842471
-955599005 955630331
-709888787 709970729
-489550260 489480196
-396641812 396726408
-329366854 329452678
-253150006 253118922
-449245952 449259224
-753791748 753733472
-89957112 90116046
-193406138 193377136
-692245195 692243899
-222442925 222415977
-688881883 688784073
-186955312 187051818
-664942167 664980865
-735572355 735666715
-200392223 200588141
-369524610 369517674
-635291518 635176666
-967701971 967786033
-655562030 655759228
-597419716 597287236
-890938628 890832130
-779246024 779386634
-583236791 583334919
-402893439 402770401
-451109098 451028270
-259841245 259888445
-365020530 365071488
-706623297 706576831
-18334551 18358875
-654388050 654232700
-662232909 662037523
-275433764 275474814
-579489032 579442614
-81208983 81389021
-70938958 70998124
-488934419 489040295
-148255611 148321017
-139121716 138934022
-752856390 752760254
-300624153 300600267
-543166575 543326389
-438049668 438097836
-10752897 10947185
-797009862 797030336
-242258541 242268917
-526904212 527028828
-79925476 79938204
-709724760 709825662
-177898530 177879506
-377822766 377944330
-152213194 152109244
-162741707 162903803
-137863577 137801331
-997382331 997280519
-31441900 31275902
-362449155 362250253
-793001619 792883233
-445421315 445308711
-600760364 600946444
-287592901 287583555
-500681420 500585762
-115721794 115585092
-115444199 115597811
-180653848 180684644
-638139383 638259909
-292930578 292971530
-40317374 40491464
-467040940 467210308
-694478664 694463642
-884214132 884244746
-552285479 552217377
-255244991 255196685
-482096558 481922932
-820783668 820801504
-129379400 129248518
-812720076 812873932
-792255152 792378802
-798718488 798850796
-928805877 928731249
-559174292 559340922
-657165532 657356274
-50068197 50231297
-930557581 930699901
-894625487 894522677
-175663661 175549541
-643075753 643255823
-203771772 203770462
-344099901 344265353
-448661928 448729648
-163643309 163511821
-623878344 623893432
-215131236 215004428
-375605842 375663472
-90306866 90469998
-959441744 959563916
-737822365 737934057
-276258040 276107610
-949968672 949806110
-817074146 816893138
-646790917 646704145
-35199308 35135720
-313762364 313957856
-302435909 302606719
-438332599 438447599
-232692235 232792185
-647458203 647653419
-137738768 137739542
-540305591 540149149
-58251074 58297122
-215769450 215692630
-843486729 843602937
-901912714 901839452
-998603301 998509735
-321376712 321459882
-691846410 691879552
-834938296 834789376
-534428248 534289210
-149236291 149414017
-173997466 173915422
-214005181 214104053
-174705346 174716548
-943870867 943889131
-674572107 674493779
-148883311 148808517
-40296181 40150269
-763208275 763152459
-445728930 445802318
-312072926 312101262
-714468859 714495709
-896623758 896495750
-879102163 879117069
-518088068 518037060
-611108079 611246969
-513275107 513226129
-2480349 2613205
-812797004 812635260
-241904531 241885167
-700087900 700039868
-443676129 443832863
-422763534 422797270
-206813799 206639467
-463121302 463011540
-351902075 351800231
-123153267 123110277
-898659237 898684289
-824972268 825157182
-440573991 440432779
-523832427 523942137
-61678794 61639786
-4828047 5022253
-325864522 325988466
-349428374 349300580
-795316132 795345680
-599334484 599310928
-192343668 192174032
-334056415 333942141
-107642329 107805107
-360243859 360152099
-425556785 425556995
-426739796 426558146
-996165245 996345205
-250349729 250548927
-214594661 214771227
-933376977 933439639
-113338231 113319397
-797629244 797524630
-222206241 222141895
-869157006 869200708
-782700527 782573123
-467236217 467184399
-30958532 30981982
-462612380 462598044
-466473203 466493201
-774930807 774988009
-704857101 705037065
-44161269 43969437
-581513986 581697902
-972801941 972944483
-661247350 661251224
-178613010 178416944
-875940277 875800573
-805022447 804967389
-195550007 195540195
-320388792 320391496
-747846547 747932267
-363111526 362998500
-549084259 549196665
-125358294 125276706
-891875112 891966770
-436647862 436699234
-92719551 92564107
-761016133 761197741
-356754291 356817415
-859702024 859861450
-809538210 809605010
-571289297 571323839
-910770603 910656301
-337533799 337698677
-851391134 851193002
-99262633 99276513
-455799856 455938754
-509822175 509755623
-304102128 304200552
-54273075 54416611
-421721356 421873534
-808546 983680
-77762792 77745152
-729383415 729401013
-970146135 970344417
-489410174 489385442
-269184706 269137496
-408478527 408380897
-365312453 365398133
-896693415 896602607
-724800086 724953300
-830834920 830999794
-646817910 646763924
-567590350 567617884
-566856167 566733451
-773023875 773056715
-689055725 689056913
-685388113 685361297
-209136218 208981998
-163156597 163250655
-803113436 803028806
-471674573 471576051
-570776979 570607501
-817946756 817964144
-606266363 606144033
-315172684 314992728
-925910871 926013923
-439903558 439777934
-930104647 930278353
-760698331 760732007
-751662463 751624557
-552361912 552267616
-354827801 354734959
-60434058 60343082
-197942322 197910828
-359548184 359375760
-893490540 893672032
-354346061 354526831
-484924526 485025010
-116547048 116672762
-638622236 638525020
-965612647 965436659
-88388155 88273547
-232732919 232728851
-482565988 482696514
-273206474 273303888
-526532949 526380007
-759612091 759473967
-817729874 817655468
-752246532 752282324
-781443431 781536539
-460685099 460841153
-543464824 543645556
-68652430 68563246
-968541469 968519443
-166836929 166637777
-476868918 476815960
-244435113 244406963
-975465841 975310733
-726047839 725902857
-332709936 332557816
-567561767 567546699
-99241854 99337608
-592669023 592817629
-981400279 981282339
-899454488 899260980
-894134253 894197059
-134479846 134611382
-373863860 373818278
-994919916 994943800
-486517852 486609416
-968977543 968845745
-183415653 183431461
-85546964 85647036
-219648849 219603735
-387064059 387108927
-876566420 876467012
-562219143 562164779
-259099309 259083835
-194905564 195037702
-47604166 47781836
-227809276 227783594
-780912157 780918973
-686365718 686375638
-749164018 749025394
-752537631 752609941
-841202275 841020989
-529549654 529369840
-830526849 830406367
-857146550 857021072
-262527086 262496474
-846069741 845982111
-685216293 685245097
-467390375 467441879
-606626261 606697845
-901698526 901574078
-149956250 149782736
-283882633 283758731
-654385449 654477185
-288161066 287980480
-226804130 226916964
-788197951 788329907
-560099290 560131298
-785693771 785821097
-923205115 923006089
-300553673 300694633
-454079990 453989602
-850893672 850907390
-336505842 336606356
-981699224 981605324
-749512130 749585044
-68255497 68276855
-300987235 301129337
-736491903 736625985
-612049932 612184028
-674477103 674370045
-69970042 69877648
-120646102 120596732
-494617296 494431026
-929635432 929464712
-738738896 738828618
-177343251 177152485
-444164927 444143763
-667743341 667661721
-962087573 962277923
-699545547 699467011
-86908124 86771696
-59134449 59200457
-443279732 443353724
-433818249 433810367
-941845285 941737873
-849394465 849378167
-106387782 106481298
-588662714 588753138
-73560788 73652338
-659224814 659395970
-819548011 819682697
-832978666 832948684
-383431951 383494223
-570613404 570662976
-773087820 773025610
-614731914 614715570
-706253160 706361318
-760946538 761044670
-20644608 20841874
-760088250 759934282
-988576001 988530901
-745497488 745417558
-491886462 492021706
-415300691 415218021
-64152091 64264269
-842539821 842565449
-288578784 288674068
-724747397 724876693
-210119038 210169138
-956826047 956770269
-466850061 466742921
-734824227 734675933
-362931409 362910441
-295251554 295209100
-986294047 986223901
-224985561 225085741
-107229295 107219569
-562293803 562430915
-405361054 405211422
-999305230 999326374
-833570359 833763235
-838192542 838052882
-454294021 454355625
-2786639 2937925
-468793588 468649130
-578505584 578498366
-702328518 702240274
-909335979 909341653
-613561204 613402852
-971900739 971910801
-384683714 384758022
-717434138 717270034
-785383903 785387943
-120468597 120431703
-272067193 272075339
-312742110 312780984
-16745478 16921038
-403992058 403813168
-147068919 147058967
-964638717 964821473
-30099183 30219067
-376002801 376154551
-722260000 722447352
-779922286 779831448
-553496820 553403448
-232926962 233009420
-297164736 297100088
-574941067 574900697
-926947208 926817380
-266384749 266458059
-781750426 781843266
-887749306 887863330
-698774445 698648491
-735911416 735965280
-769244623 769114519
-277689759 277859377
-942668947 942823203
-446855201 446862865
-470174246 470334562
-848368370 848173730
-380047783 379848369
-142043534 141932388
-760430200 760265352
-143244680 143390276
-316338641 316185725
-419067935 418954679
-893892033 893934817
-827708512 827651342
-492654404 492781066
-310412832 310341378
-272709806 272581288
-95097616 94983490
-997117854 996991292
-536817202 536959794
-620639269 620531125
-607624630 607781988
-577045691 577110141
-450183668 450375268
-797777361 797915077
-795322438 795368922
-402108500 401925252
-73047916 73229894
-353911838 353801980
-160008836 159834486
-223669570 223732334
-654029453 654227391
-965592348 965632946
-928099786 928130196
-539857236 539743156
-972873212 972838132
-659850729 659860551
-778523291 778409997
-571549220 571534142
-698507040 698619376
-757815135 757975345
-348208105 348158137
-955052479 955099771
-937105260 937121928
-809283287 809444301
-469471871 469429673
-989557184 989724816
-732582128 732735184
-426158846 426239850
-304780968 304744702
-778057867 778214781
-623640004 623687090
-649533963 649421443
-301807372 301837800
-115427145 115437761
-479760802 479888340
-506695862 506655134
-437907311 437978855
-892631986 892780844
-226684512 226491732
-924931968 924864332
-143404359 143376193
-3365893 3358021
-732639263 732831105
-496662964 496596566
-97283734 97310676
-720265539 720381273
-432862981 432851349
-459080510 459194754
-981767014 981631434
-503893060 503697190
-104434857 104270855
-711353548 711482826
-52707638 52778032
-474911477 474840281
-28244438 28416368
-187183642 187019780
-89871486 89772878
-913247676 913050898
-70798030 70877510
-725629068 725625522
-116726282 116681194
-539440617 539464847
-617387790 617586650
-268391706 268434194
-212156286 212024890
-916776635 916899379
-86767191 86760561
-246506142 246524068
-977934886 977912718
-987402463 987249057
-846926948 846759188
-798325594 798507310
-510447651 510344295
-643173576 643338070
-951540874 951702126
-80714938 80678628
-773830700 773631526
-821177598 821231840
-58135558 58274098
-656439040 656463590
-405787409 405731711
-216421728 216482742
-682463049 682317857
-480482772 480682378
-877589700 877762110
-1892491 2024859
-691411598 691575504
-38436977 38244255
-59807790 59618154
-683082700 683138820
-543652692 543638420
-973041456 972847510
-48455170 48264796
-10559739 10444791
-213686265 213753539
-59712972 59644860
-512826556 512951588
-377930982 377957678
-539116344 538922474
-274433585 274459905
-112533754 112620678
-229620665 229441527
-414556470 414668114
-844938766 844840246
-522737766 522748488
-579458846 579631108
-720479346 720283200
-871439885 871445079
-365331551 365510985
-551420214 551405458
-50837019 50673699
-926516556 926653442
-10036048 10120678
-628714139 628520395
-182959493 183054159
-821772155 821791349
-295883139 295726621
-667652094 667523730
-132289978 132193058
-464227451 464307341
-896983924 896871370
-530737001 530546577
-98715562 98546232
-20707645 20617157
-862915273 862809737
-793054490 793005172
-100209449 100338321
-793520406 793441024
-602010519 601966907
-739584431 739416741
-132241518 132193590
-739647347 739716867
-617814146 617906322
-581605944 581429390
-195487751 195687387
-686720520 686586446
-245091921 245212571
-947856628 947696428
-20975332 21013638
-767003960 766981344
-632346335 632499619
-994300553 994105531
-85154619 85331901
-554342151 554251151
-652212669 652275041
-280279394 280086128
-461696681 461652207
-451068684 450923268
-239507853 239310579
-796128925 795978453
-363612963 363799445
-79501858 79614318
-62740262 62587952
-493737334 493754760
-990467198 990350508
-804070773 804216487
-367728522 367797252
-128789458 128825288
-296252471 296411869
-396469798 396507544
-732009105 732097263
-191024817 190867335
-783797527 783707305
-391918174 392109398
-537904732 537851652
-463712896 463829152
-733904669 734051901
-146770852 146587918
-984732045 984870211
-863308315 863194503
-900601583 900705513
-459361899 459529805
-21244826 21307902
-998984507 998998449
-856775621 856667523
-620949025 620824637
-600999685 600996729
-713199136 713391758
-305277227 305174273
-944516670 944539450
-125764211 125941547
-624267199 624068629
-590033077 590087661
-857262523 857453917
-112406952 112240000
-740302935 740281123
-606749596 606899828
-281266488 281240138
-969777987 969673741
-939979874 940032268
-523759126 523887282
-251910972 251959802
-352433376 352493334
-643926241 644063675
-882198653 882318669
-882216024 882217430
-945769227 945892587
-835746665 835832953
-782505299 782636825
-142900574 142939216
-79690057 79593451
-436908386 437015422
-940997425 941098319
-171406494 171552492
-225987528 225907690
-660253173 660214357
-58028518 58204828
-148959276 148905518
-428339050 428363160
-254891626 255057026
-582314520 582135422
-774786064 774598282
-745727216 745702420
-455154132 455042240
-101855452 102053986
-818279662 818275148
-929013137 928984839
-45003582 45019216
-433793098 433843400
-881975728 881780382
-925293601 925283797
-476390907 476200809
-855481064 855321272
-881016803 881041001
-853570129 853654387
-683840429 683996689
-850444528 850461058
-632422977 632240009
-318551411 318431367
-488549312 488647434
-990098051 990087331
-202361281 202275263
-283088380 283190268
-584207519 584169997
-672326334 672321546
-68527815 68472195
-58818711 58933181
-341280289 341419697
-789370999 789274899
-653338030 653224070
-145440102 145281022
-682646881 682528899
-679290951 679238923
-257540967 257554681
-827747949 827784101
-501383624 501442764
-919345491 919235119
-788035802 787975066
-925227661 925393089
-561834596 562001526
-84694589 84838235
-276435552 276250270
-242993711 243013597
-900126587 900270171
-174515747 174364995
-638842391 638752397
-992922308 992774264
-992751187 992655961
-191316511 191427909
-874078438 874132970
-373774342 373659124
-791998979 791858769
-584617380 584466706
-789928982 789983658
-196848973 196989421
-851692254 851745750
-289383674 289200944
-794740849 794694999
-133568946 133661022
-123270027 123126055
-535277155 535309083
-22114201 22073585
-898671763 898583803
-596040326 596016566
-666911585 666723503
-247981815 248004111
-888602347 888485581
-838701195 838765083
-390638939 390645623
-318129814 317931354
-515878493 515836275
-945853595 945931579
-87489244 87439780
-23299538 23460500
-835677162 835667140
-668220373 668238619
-568072177 568149277
-925640030 925560958
-185499165 185552607
-965373003 965402795
-626093076 625893668
-317244030 317340568
-630954215 630827917
-635943205 635746627
-881727945 881793279
-117021258 117040560
-795901538 795759644
-29100841 29228495
-547478008 547507474
-412083841 412122447
-884169204 884350224
-315130540 315214828
-683959264 684065316
-224281219 224238183
-555665321 555745861
-506324013 506242981
-19136278 19095976
-538460195 538288093
-971178638 971348152
-676830754 676948294
-631086617 631209125
-885583392 885454496
-468721359 468589663
-653181840 653086384
-768433353 768595913
-734477188 734599870
-128996257 129189381
-896916005 896921703
-722575896 722435270
-354625143 354661925
-407623996 407647210
-849539723 849371889
-71748019 71683451
-985759811 985563199
-584641848 584790146
-370516644 370517590
-377352998 377269744
-905322097 905521421
-886599651 886453803
-57765339 57846045
-852902374 853053688
-397767322 397966246
-535213531 535404635
-962480996 962665078
-205898587 205744301
-536729543 536562145
-515172359 515367215
-386303708 386171008
-121607055 121424561
-634616937 634737271
-273255181 273211271
-395512802 395629146
-906317977 906156945
-504500713 504407333
-554823769 554922141
-212694379 212611195
-447691265 447753985
-199558502 199508264
-486126009 486209061
-140948092 141015140
-639988690 640084228
-137335984 137447742
-949931702 950087140
-78180668 78080170
-731286620 731481872
-162169109 162191337
-259668323 259864845
-568419433 568497941
-26185358 26166078
-257498645 257520565
-462971480 462932534
-709775211 709746541
-420369102 420537968
-8458666 8628868
-468260172 468441894
-194535515 194553217
-903675684 903705778
-607642437 607589523
-674744149 674870319
-782285729 782416789
-805248150 805067006
-676100907 676252779
-671396937 671280997
-674054570 673925810
-537024193 537127729
-613676773 613624703
-316428225 316609911
-269233200 269136212
-826841267 826790853
-228629076 228745656
-433220089 433412581
-623601989 623445181
-26027632 26175718
-942690945 942495511
-920142321 920218981
-140338901 140352229
-330046887 330074767
-700101015 700265929
-170797237 170880581
-687287163 687447957
-800507372 800626264
-391896286 391763610
-400584653 400627901
-96670409 96735011
-470618320 470751484
-784280076 784101364
-492024433 492194631
-740353161 740495701
-710271293 710449833
-859518369 859408293
-314855463 314855287
-883343946 883276464
-441622891 441783745
-367718930 367705172
-52796644 52938810
-768976072 768857658
-680384171 680242919
-636241382 636244228
-369295780 369158640
-820972956 821024180
-181991552 181878676
-157979911 157979353
-707324291 707384891
-410997050 411101274
-757255630 757373792
-819780991 819802461
-526159066 526115142
-781089375 781227875
-869251860 869228578
-25094674 25018132
-308999801 309189407
-872092931 872243739
-660538868 660621954
-867155145 867216371
-364232746 364339746
-332976901 332904725
-968637414 968445524
-591550968 591656206
-897125073 896977397
-59078141 59167453
-121130819 121159359
-853678999 853629775
-884674086 884507296
-283820682 283628694
-965720271 965545621
-859519139 859517599
-444621577 444708771
-473229840 473416460
-332185649 332053305
-574692538 574594810
-677463908 677294154
-673108895 673161767
-542969917 543088191
-660555023 660580411
-916221574 916349852
-939009968 939099816
-594545235 594535017
-203648272 203630320
-469989091 470057959
-428128808 427982076
-768514633 768355661
-516768507 516594599
-963808466 963856958
-660366122 660559448
-146934126 147025582
-194196204 194234094
-257493306 257547824
-72018373 72074109
-35705833 35817445
-964282270 964394646
-812613670 812490710
-515098213 515124819
-262941796 262904604
-912773295 912578527
-215955246 215936586
-936960822 937113594
-19675036 19508222
-589881957 590060369
-625234571 625279025
-294204503 294337485
-241725808 241556338
-865356460 865177558
-38623192 38616244
-858841275 858834613
-800512448 800369948
-142512568 142321736
-593816060 593653032
-900345430 900483908
-231844482 231663736
-759725207 759676537
-520794814 520744526
-344214609 344386097
-433899853 433841771
-709446563 709400285
-375009188 374830172
-844803278 844889506
-418319602 418469032
-50973984 50918994
-212254503 212218233
-659598314 659415698
-372724182 372808382
-896044948 896151766
-568613197 568779333
-761724852 761873222
-281941470 281904716
-163391469 163323681
-613120919 612976675
-241334380 241509806
-229379378 229183202
-492349601 492284989
-681265784 681189406
-563599549 563595267
-501867297 501978449
-166443506 166482390
-441620583 441629205
-738332958 738385198
-354971918 354832268
-381479951 381406127
-203459027 203324485
-734107701 734059923
-803921497 803831217
-674532943 674421263
-533936541 534082901
-876212672 876281100
-528784650 528887328
-249970817 250131959
-932516074 932378400
-697172326 696986346
-754638323 754459367
-457264079 457354695
-870801821 870766133
-609377761 609567599
-203723499 203771117
-726665952 726574448
-768040030 767851626
-168430666 168354126
-811150117 811062109
-374580547 374410883
-262827612 262754874
-134798039 134876889
-918902819 918894449
-91534755 91695799
-82647534 82649452
-472137334 472079532
-303956909 304023559
-566178152 566088340
-605850457 605703975
-190080880 189976346
-645641128 645514110
-897611847 897791231
-928893245 928782529
-456719878 456651352
-749736579 749891575
-175280284 175175750
-753266059 753284611
-193162362 193097686
-52552612 52720334
-546725656 546625656
-179286332 179285578
-609744730 609820388
-590922223 590928293
-862557157 862441363
-437036957 437117469
-310350543 310193863
-348938915 348875781
-621904946 621736640
-996729123 996771099
-489726639 489556059
-554036865 553978027
-598115083 597944313
-833179133 833374477
-633189917 633172355
-499344499 499205743
-871935979 871907201
-362642182 362559206
-205226217 205404071
-698975010 699013498
-623990967 624107095
-455706047 455574949
-503493300 503324494
-592166619 592171417
-496500981 496381985
-941585055 941679825
-223546415 223692181
-492324733 492374469
-17881594 17812886
-275214480 275373928
-384422555 384616351
-584663991 584715997
-931395915 931255149
-528158579 528294363
-298782009 298903563
-43516334 43536612
-192967758 192830886
-767037968 767220466
-833108927 832915339
-306291050 306390608
-920255287 920182675
-972729000 972785850
-373669515 373716733
-143317478 143238370
-197832789 197736173
-60648043 60480365
-451674020 451638648
-854057595 854214513
-157850596 157879700
-37506603 37681267
-69048424 68985996
-593450670 593507878
-337516864 337616238
-167074932 167171996
-993860329 993986647
-55006890 54825878
-228344697 228408255
-273986073 273903619
-343286656 343415342
-927492703 927641425
-936916685 936738533
-713760503 713722825
-734170075 734101589
-270566980 270519434
-581999134 582002360
-447217893 447308727
-31875232 32046894
-134991287 134839953
-78130419 78061147
-325137939 325216663
-155210650 155390806
-494467978 494371142
-261600200 261758288
-256561479 256379179
-533738192 533865876
-505854400 505745626
-135726150 135864918
-737247433 737443463
-522017017 522023721
-981652274 981644406
-664441372 664565738
-68457720 68597910
-69643416 69733454
-820639966 820725590
-917011095 917121775
-61287684 61257414
-973938624 973985952
-637694610 637595510
-450143092 450181374
-134221777 134273053
-315794089 315868677
-399189921 399034521
-459738523 459854573
-634991288 634914432
-317904148 317801532
-152792375 152602181
-112682736 112663222
-144172688 144018172
-778478935 778641539
-275570847 275378781
-508146901 507985531
-200597863 200578419
-484242687 484176409
-334519793 334449997
-920135650 919940472
-111402025 111258977
-623663547 623544845
-633151490 633313942
-903634633 903776923
-758426646 758498130
-383171771 383177741
-376337729 376339827
-238403171 238252953
-481853069 481975091
-339628796 339528834
-89215767 89349091
-521470571 521439731
-99757512 99872578
-886898908 886718834
-772931749 772900039
-624652380 624785874
-446746139 446712081
-890223018 890290150
-665615940 665542748
-379122909 379113475
-468798719 468987209
-336529165 336556099
-51894681 51790095
-748814743 748968863
-148874050 149044502
-46587152 46617038
-351391352 351305168
-545514203 545472607
-357289285 357487165
-645709538 645835676
-92330862 92302482
-509482380 509461620
-340818634 341018632
-804735461 804797429
-33750406 33701108
-843489033 843544833
-456818482 456842322
-706065661 706079099
-741818587 741666203
-47802208 47761464
-560742077 560752881
-543015587 543160795
-630962473 630945957
-343785654 343611758
-7443542 7248350
-717206238 717159434
-828906666 828911560
-156912899 156899649
-689045208 688924314
-569493670 569500156
-767372337 767501249
-618370402 618522774
-25925118 25932964
-16060248 16161286
-926130592 926016100
-714758565 714793231
-87067320 86986182
-200197322 200093334
-834992041 834884551
-844194971 844336545
-770525086 770375012
-258313902 258170808
-129527733 129512967
-665073389 665217551
-204247948 204382104
-589443704 589553530
-451377402 451254760
-861230342 861165930
-787334343 787193699
-242087669 242238695
-398642009 398450645
-59755370 59929116
-692510995 692585135
-107841761 107910063
-870656127 870781965
-524276169 524143753
-577495067 577300997
-909485816 909543528
-52636473 52499531
-516428880 516301056
-170093226 169988774
-555374626 555480840
-208263982 208109272
-357148506 357026846
-879398071 879502669
-603803453 603865417
-808110176 808001890
-288179145 288365503
-705949081 705970971
-501785543 501892203
-775267043 775332367
-571024684 571160484
-768637510 768554316
-300441999 300365141
-976388216 976537646
-833167623 833260227
-787869507 787697807
-580753664 580713358
-425930588 426100140
-781981301 781789291
-800828281 800643999
-385708795 385575343
-75705758 75783286
-496629765 496556155
-357694199 357889095
-646940932 646960428
-463126060 463258484
-903433961 903392333
-318377233 318491389
-517723081 517872355
-759364688 759520850
-560769045 560787171
-36181814 36318932
-934391747 934555245
-89451221 89556677
-711045147 711148671
-320900671 320702363
-966929164 966777914
-427863270 428055442
-372913407 372836949
-688114450 688154324
-260439776 260422514
-826902379 826780155
-901438599 901270771
-667074568 666897614
-720972794 720999900
-106018516 106101986
-974684923 974622327
-639400549 639506705
-804007647 803848981
-987379818 987428802
-377013850 377141858
-743496278 743337720
-749657610 749705100
-64628146 64613816
-677258375 677185213
-922440292 922330188
-840481345 840569987
-568336592 568145932
-488647590 488762094
-295958334 296048250
-926554751 926752133
-873596289 873576433
-598208397 598224235
-898939720 898741244
-778372425 778465039
-983948922 983821318
-22315196 22316438
-60718800 60897666
-600416897 600238945
-252725679 252765733
-269561945 269652837
-309275708 309149506
-198363505 198288541
-124842918 124819206
-434107413 434015163
-208088457 207901835
-369394898 369428878
-861923460 862088144
-782486593 782346985
-151235542 151056702
-125628967 125482165
-152866844 152976416
-208751915 208711755
-581042786 581038594
-478890522 479082066
-837145828 836951466
-409871206 409794012
-937731856 937625130
-930041258 930106086
-327904727 327854303
-245342097 245482173
-752254317 752214867
-685817479 685941231
-326467903 326660715
-1810312 1787254
-932014432 932145140
-347779570 347744548
-799396275 799362423
-402397388 402326900
-210917648 210783402
-866869249 866686831
-672364030 672536480
-261827685 261688891
-711805277 711682367
-402304940 402211710
-324941861 324863061
-265591115 265480401
-465419509 465542509
-537576547 537744815
-793280383 793180335
-999756554 999812510
-985599300 985547234
-449862970 449981602
-369216173 369041661
-680663400 680563946
-476983618 477077748
-377077854 377015252
-826038771 826152563
-990786534 990791808
-834184335 834287431
-651560047 651578465
-88092664 87897772
-250750053 250718379
-717901167 718096685
-933513921 933365357
-159451396 159310458
-765637716 765546764
-763434174 763604414
-619984314 620156662
-855269540 855216312
-269845794 269745036
-218257122 218272200
-482032404 482198536
-11664517 11723709
-651569256 651483650
-449367802 449492896
-242246997 242294613
-550033752 550122692
-329517031 329616491
-522981070 522996852
-75221975 75034331
-167473359 167578095
-882614538 882762480
-57324594 57204924
-445148182 445330292
-378358515 378189067
-173317863 173256181
-67379489 67195393
-686910118 686971990
-617439972 617432026
-445744382 445765624
-558181577 558190131
-799218072 799365800
-129144202 129250268
-423577363 423470861
-260089791 259981617
-855859860 855980388
-645263404 645129666
-859391932 859211722
-441941101 442046343
-832405579 832434543
-323786198 323643422
-875451743 875257721
-980461093 980452953
-854369537 854306355
-877675905 877496149
-938152232 938276900
-477862240 477974770
-330256185 330224107
-875639584 875635174
-105369597 105421287
-184451392 184622388
-153569040 153550998
-771648363 771818141
-207990287 208186627
-484888144 484732624
-734926160 734918180
-703561755 703751613
-975258030 975221878
-723865827 723869385
-310888634 311037412
-335923426 336066438
-327846539 327879515
-924158381 924095965
-867347001 867456577
-86261224 86393492
-860188981 860187737
-322140676 322195112
-987116656 987132062
-218748203 218932305
-60983536 60978206
-638474954 638472752
-196414860 196304656
-963527892 963482548
-801324850 801344128
-986146607 986188319
-645457472 645354446
-813996258 814110250
-463889315 464061593
-400883554 400952808
-18030312 17947606
-411185162 411017386
-398276629 398198831
-631402782 631382416
-585970451 585900465
-845683473 845507959
-224160520 224018228
-279964873 280096723
-595432526 595396108
-629338860 629246682
-460535158 460474610
-802846750 803011444
-471590136 471495134
-776346942 776374314
-488598373 488436577
-395014097 394891601
-54291473 54344843
-431690296 431751176
-651021423 651097543
-346057755 346197779
-57906269 57785821
-313474512 313651706
-702472590 702293622
-950892991 950900031
-289944562 290034700
-435886304 435697466
-353431025 353298585
-376872452 376792468
-195661991 195712783
-419961710 419995712
-677740205 677811263
-197066804 197173600
-715703092 715792462
-128534013 128499023
-691388334 691349740
-320638262 320574624
-394850860 394737684
-613812427 613949509
-894129524 894070028
-103420369 103344259
-43645038 43623756
-73564543 73606563
-815629408 815586544
-374502678 374658416
-431776516 431924018
-177519262 177714616
-483323477 483306141
-141864208 141674632
-39507595 39455569
-118200934 118081244
-332993034 333105776
-861454784 861329554
-563699778 563712068
-208399135 208240941
-397343280 397266220
-455247797 455060467
-594672218 594848826
-956673024 956676174
-844324895 844497127
-569218175 569152651
-199512140 199604864
-25853736 26012192
-194930343 194859587
-251059916 250931006
-669717842 669902272
-653255474 653281050
-389836102 390013708
-248647211 248476251
-227270663 227086707
-726912040 726995640
-330093760 330055774
-571688779 571838031
-714743899 714686639
-461092640 461170810
-406162977 406106317
-188089602 188206272
-733096840 733238204
-898038197 897865055
-253589195 253648141
-634640296 634834246
-270881835 271043437
-967315666 967512156
-135795534 135711274
-169824324 169787808
-84029044 84174362
-548121022 548035364
-613753997 613664643
-732952390 733122870
-984521856 984598892
-449922286 449885086
-151552506 151627452
-417480847 417568919
-163577565 163498033
-542261567 542298725
-876482708 876650132
-950740907 950775451
-174599039 174459997
-359343101 359374145
-591720930 591727830
-549140462 549021534
-820166538 820137138
-212930594 213059912
-301392871 301225641
-461526822 461674444
-300527447 300356551
-752573786 752531998
-428156140 428295188
-552050488 552167016
-38041360 37886758
-789705544 789767998
-313993781 314031257
-920180651 920090649
-730432877 730321763
-332742931 332844953
-958143971 958066259
-610181538 610124896
-734940160 735011366
-693923377 693962325
-907415419 907321283
-683110760 682942406
-425290050 425190978
-261255720 261123178
-726619103 726712801
-366218781 366097441
-544214894 544399484
-31622071 31506589
-301426806 301616416
-391668771 391638823
-537878192 537682816
-189867479 189729757
-764962590 765054412
-798784642 798621822
-900111572 900003914
-348157992 348356374
-849642439 849669763
-664853292 664900174
-342551748 342458742
-817925237 818003051
-975848142 975820296
-20528556 20562448
-453070026 453127498
-921703688 921752746
-13762712 13669820
-866068183 865959387
-602098891 602143517
-660567717 660551179
-576156367 576204607
-415954724 415758984
-154842651 154876039
-12282549 12315911
-169943858 169872788
-335858350 335733498
-748005225 748204591
-12362524 12457842
-282668012 282722894
-160115534 160286256
-323659906 323693052
-930728290 930671512
-209774096 209873974
-753926040 754103272
-239095163 238943511
-716537317 716641983
-866386445 866399473
-361009533 360975405
-162855099 163029159
-569493803 569305819
-262511780 262486870
-787651687 787592401
-806928008 806792876
-3395789 3505133
-457033870 457107690
-47233763 47051971
-325696906 325502314
-510026880 509908780
-285418019 285426115
-746045860 746199004
-777634373 777590055
-212306232 212460568
-47900553 47896369
-948788765 948670079
-657260903 657127995
-918358295 918430425
-677476424 677547868
-358646189 358534779
-928657199 928697115
-542624281 542575591
-262262364 262322782
-640281823 640121223
-694151502 694238572
-427734412 427684080
-862832844 862997702
-297820315 297860027
-408260528 408115394
-960774875 960867217
-623763925 623738981
-692892887 693051051
-819105171 819060635
-493461691 493314533
-943772367 943661859
-692109785 692168783
-708477094 708399622
-171425082 171426142
-779250178 779089312
-909588617 909695889
-341960676 342040368
-807726644 807869484
-597519203 597376515
-683425729 683602871
-336055973 336155147
-594961373 594992083
-706179218 706113382
-273841212 273759676
-22232636 22400240
-49070737 49025225
-672323940 672204414
-241775636 241795164
-424213325 424275669
-317406345 317530447
-667891282 667756640
-913868650 913989720
-739594046 739621930
-387086493 386977611
-316364528 316312754
-516978520 516857602
-29500693 29451807
-204472855 204632651
-621578217 621656123
-267957212 267847934
-646253931 646246763
-251698471 251523155
-679086237 679145575
-445115415 445226083
-405644174 405462498
-117906204 117890280
-223821884 223783816
-304990439 305007205
-363152121 363070931
-211543911 211653089
-412150091 412245983
-142723069 142780277
-76767022 76799996
-531535490 531711352
-562637495 562837267
-210734670 210535180
-336104578 336205716
-797360410 797419892
-635477427 635337907
-985054535 984899191
-480326768 480456532
-374695036 374766484
-774009222 774076448
-370079883 370001061
-925276827 925310375
-243938035 243950925
-943802838 943741896
-926750256 926754010
-289137756 289266238
-759543029 759525307
-907097442 907279992
-116856420 116792668
-765432666 765592240
-216372313 216452235
-959677906 959828854
-422206907 422307783
-718175552 718071420
-9977861 9911505
-357771525 357664591
-675222518 675211098
-432600738 432555136
-995506618 995610150
-776608784 776616730
-47556525 47512277
-826816060 826706684
-739039646 739110316
-34668289 34866709
-442925215 442726617
-626672740 626504062
-518012853 518163283
-456129420 456142726
-157311215 157252815
-412419556 412529466
-429513231 429478315
-679939116 679968258
-198782489 198960859
-688035949 687939873
-120517053 120621417
-726737741 726815749
-508699437 508715411
-325244625 325296541
-484810384 484766986
-936544105 936418251
-698225759 698153403
-715838008 715941264
-581398343 581402455
-4402272 4536488
-661861387 661876699
-437224539 437221877
-565933914 565997126
-516700266 516870178
-625026690 625000146
-622155729 622086031
-855926615 856069705
-361157848 361090888
-133138029 133233719
-535978916 535896252
-63121658 62961138
-701489058 701563952
-663616573 663720627
-166786217 166979399
-815244874 815128784
-410725418 410862084
-604030379 603871405
-336795063 336651749
-383221189 383196569
-250214550 250049368
-148654898 148641126
-97105742 97132366
-850671565 850753185
-189881361 190028613
-793953232 793946122
-841883797 842065109
-395315943 395222931
-537780504 537709126
-987592465 987791047
-757688432 757778052
-667835578 667946986
-330624459 330781165
-283036868 283139324
-322167894 322006118
-117192802 117037894
-721722780 721748186
-367854904 367739600
-113582705 113444413
-47452067 47505967
-892475688 892411244
-510260580 510305984
-618094296 618160176
-383174756 383123730
-590692424 590817988
-229827737 229884667
-203977081 204081803
-604634715 604665651
-986790108 986922110
-977385117 977353249
-119561471 119750337
-343321883 343508801
-677309013 677207737
-238663727 238665925
-837374824 837548878
-271640426 271771758
-980107412 980134174
-962094880 961922170
-410793751 410662251
-409440676 409598244
-63949870 64084774
-250911590 250734770
-214047362 214027354
-411961100 411906312
-172306929 172429869
-483524806 483588216
-826631204 826487366
-318809609 318757683
-530677326 530796676
-875870425 875761437
-510933300 510738746
-472530022 472376700
-864572948 864543874
-183989655 184108123
-867592765 867692081
-342596588 342506908
-222749749 222581871
-87179952 87073888
-862595265 862709735
-996959445 996921643
-470551956 470427512
-548182855 548381041
-216643777 216625673
-564956978 564850172
-7933914 7801760
-914138606 914172350
-783621616 783752416
-55960707 55929293
-265143983 265240727
-837288233 837373743
-5590867 5624231
-923425074 923422054
-128296923 128175493
-347762059 347723379
-542490806 542323168
-510283282 510188080
-270037858 270236078
-563665719 563533379
-944671337 944557439
-87725465 87860997
-667254863 667244079
-472986828 473080974
-724508624 724365768
-208435175 208624433
-435532611 435431969
-876128571 876029525
-377062098 377221618
-375921534 375959948
-710761380 710834032
-224306823 224436163
-904433322 904559626
-731508610 731455134
-404145447 404290871
-898441742 898328248
-602930135 603072267
-988481387 988294423
-198510713 198691993
-980567471 980664729
-335175724 335206968
-879698636 879825116
-358002927 358130601
-573078073 573203197
-928204129 928056263
-861362856 861333056
-276423778 276611830
-343841806 343729502
-65149349 64967729
-821373822 821351386
-404430945 404350747
-219880254 219881214
-568476980 568656410
-330891782 330836710
-803663569 803637169
-950835440 950715462
-87561572 87510836
-793820867 793847937
-387526312 387542178
-374247370 374085126
-435142843 435255667
-362171045 362004319
-9098161 9110603
-774196755 774373143
-269245652 269220748
-46688686 46862178
-872918168 873049756
-230121520 229942534
-953909293 953990927
-199036010 199050644
-178940586 179006608
-711418187 711325801
-668810321 668948157
-75468902 75619618
-443068540 442958508
-171718639 171903367
-314464983 314352363
-206146703 206143527
-515980325 516157475
-974041181 973930723
-937155169 937243179
-689114259 689011213
-814163861 814321519
-536880248 536888498
-565716163 565760105
-847002811 847093677
-111891888 111786610
-844994495 845191551
-673181817 673241855
-87504658 87618486
-989006601 988838647
-383642369 383666119
-108525539 108410775
-197120202 197091726
-782291506 782251814
-914794932 914742842
-309487543 309580031
-661900172 662038398
-603608502 603723390
-409135165 409294369
-344826764 344884906
-143550575 143688247
-246482600 246298832
-103565432 103509914
-450279468 450277238
-495953765 495944823
-883648518 883466110
-633232716 633204834
-689450489 689293941
-568787979 568855293
-933604397 933423445
-629715685 629848485
-82071222 82140804
-24301524 24148048
-519873322 519957432
-870355672 870552114
-386392993 386386337
-406098761 406004737
-949623337 949678599
-526204213 526254153
-908231602 908400178
-98812944 98626266
-356726316 356908514
-435418548 435234714
-943831851 943946411
-734835377 734861603
-802929097 802814389
-860363214 860401150
-318526245 318600315
-92205244 92038542
-696845376 696925540
-872453475 872574219
-68219064 68334646
-432546584 432654892
-959959152 960055854
-109775435 109973277
-234574934 234462108
-387376585 387200709
-32271252 32134154
-334764962 334811944
-68823585 68834019
-891195268 891013570
-762804428 762973886
-580613489 580733511
-207532070 207606790
-655287186 655166958
-546345370 546319648
-216145107 216334375
-664225421 664207961
-863438547 863354807
-895586412 895445988
-835672151 835531387
-174062789 173932143
-345103405 345190321
-394944569 394934033
-146250244 146390374
-754959026 754820580
-743132215 742997885
-125075733 124918923
-355456183 355544127
-903250401 903176449
-861641787 861469711
-84101703 84034291
-209508690 209406764
-413122095 412922563
-122363217 122522291
-231438615 231620979
-827223419 827324273
-121022075 120854021
-606884355 607055767
-52187828 52287444
-774169628 774279714
-724058192 724035654
-385890880 385896616
-177364610 177422464
-90665091 90673421
-270086081 269929495
-700748175 700621679
-158586397 158786093
-231338077 231529797
-890739867 890655317
-201900720 201845688
-197629539 197499815
-711743822 711634334
-646815122 646950680
-17532138 17561936
-3579306 3508122
-94825407 94919315
-82183941 82246927
-551412836 551273338
-217849373 218046961
-465686978 465714236
-860536033 860339119
-220342766 220283526
-729586360 729481126
-705693206 705777770
-18860796 18930806
-619181956 619232598
-657388681 657470153
-337753775 337726445
-857350436 857358220
-430117823 430075825
-226588122 226467436
-385905471 386021615
-240640323 240488311
-585841225 585644275
-48842276 48663924
-690992677 691155511
-898218558 898088272
-156299539 156128111
-472410093 472453361
-997953095 997914043
-171178130 171310230
-733397497 733369049
-147063943 146987221
-684245403 684102575
-623055288 622983096
-43088824 43106188
-588205872 588073036
-168851885 168891411
-252055547 251864057
-770770344 770722316
-779372253 779532941
-413722589 413624239
-830205500 830121956
-553997419 553837005
-99567522 99434614
-76089478 76184520
-677181062 677120368
-913033243 913049937
-811566907 811585597
-838749678 838780488
-848896482 849003906
-780030335 780157185
-122173002 122150484
-764406102 764254278
-348510053 348424293
-381443039 381283733
-707140678 707205036
-879044634 879109616
-894821516 894999804
-952386858 952229034
-122442754 122396864
-125199175 125022949
-22903714 22937992
-479423745 479385035
-656392045 656451315
-287195179 287331701
-332513783 332399035
-65543639 65736665
-610094321 610011637
-517361570 517337240
-322087006 321931948
-820863597 820924005
-132217554 132183994
-630458043 630587555
-656421680 656357916
-371597714 371478088
-376805555 376772741
-159520603 159417101
-233643156 233792440
-287564276 287659076
-90563404 90540806
-111350038 111489082
-392493803 392299529
-126720600 126841078
-236005804 236079890
-760715169 760527367
-314483944 314615426
-145755121 145882853
-578130282 578000762
-997476134 997291858
-833243649 833276805
-833761418 833765052
-310814609 310925677
-345760972 345935440
-896927647 896916297
-274727223 274807879
-206429888 206453034
-330170473 330343329
-755999450 756198452
-792582680 792535408
-535484215 535658319
-36502274 36425592
-901840790 901984638
-375634657 375620619
-658918677 658983909
-557206224 557316370
-726377204 726200266
-541357732 541450818
-299613922 299468130
-956369057 956340459
-994258824 994430784
-783687016 783543918
-971494240 971313094
-843019439 842831327
-493307295 493151573
-33770853 33868147
-547764659 547780141
-286999544 287042644
-150280082 150251420
-836574542 836628728
-181886681 181814639
-893983981 893885653
-272219216 272107602
-37093224 37144338
-270640685 270819371
-702678686 702827946
-542789643 542718367
-88302411 88120531
-245499296 245662798
-762132945 761936715
-462956643 463066421
-111188995 111126829
-712445289 712329077
-401817586 401744928
-257086717 257238883
-75149172 75294778
-13337911 13339175
-439796249 439619211
-99563823 99649581
-713741664 713644920
-983865770 983707642
-258148382 258149978
-786262698 786209968
-791782196 791710848
-205804682 205821444
-574360270 574256328
-476177730 476174186
-993704477 993513717
-350191733 350231075
-704334943 704139803
-103095125 103178299
-730506172 730585760
-80473504 80288274
-687706909 687528265
-387012614 387032052
-598528588 598345412
-50633933 50654579
-115403107 115472415
-525941048 525973104
-293829979 293785129
-840249639 840181903
-134192397 134383565
-738405390 738365006
-523605151 523482037
-427183405 427181693
-855731057 855676433
-428157420 428154810
-72545052 72392912
-94314384 94232396
-182843344 182694186
-46307620 46258600
-480229976 480145620
-467208159 467281607
-98898272 98964108
-171425612 171275622
-447393136 447224318
-126400753 126498221
-836265913 836365057
-543463164 543418696
-499278056 499410942
-391299365 391420779
-372950277 373021093
-719565568 719609086
-389304955 389355985
-251723714 251673228
-698783422 698917698
-523790024 523626260
-221428862 221259770
-821883779 821797471
-524731866 524924422
-82084715 82106013
-32602639 32470873
-821507088 821623616
-766564530 766508920
-563806180 563932426
-704439158 704381688
-737671343 737757101
-588275997 588448259
-966269243 966332683
-574920882 574777048
-738076390 738121554
-235402962 235363962
-910904720 911002044
-959414676 959221114
-450821495 450657145
-549395079 549233551
-719706561 719511611
-604425005 604553493
-813814478 813858576
-838616314 838538252
-862506898 862607416
-350501294 350424310
-23990947 23811361
-871755713 871606787
-864870382 864918290
-220773254 220775580
-684758371 684564977
-156161248 156061338
-681670833 681870381
-405749658 405825160
-247835443 247666475
-713886309 714059227
-838267013 838118071
-198601353 198420253
-420569381 420563667
-16692559 16795271
-551343087 551268337
-498741552 498713466
-115091598 115212818
-871666222 871652340
-279613634 279718948
-327502555 327349775
-602394361 602427263
-214968278 215067832
-602485806 602384030
-821592505 821754383
-716853783 716722771
-282054670 281985500
-818991121 819082903
-186748035 186806755
-813348930 813287236
-217574167 217439057
-598856900 598892448
-641263531 641230251
-956105341 956059513
-421940586 421938430
-522615261 522706965
-772105057 772164367
-857140943 857152157
-763022955 763082235
-947704236 947590650
-893532696 893453818
-809560282 809571610
-186777395 186699453
-26688217 26592559
-63421812 63419560
-803649336 803797302
-288683537 288789581
-871877497 871994461
-240397636 240312608
-607378108 607470162
-150070069 150059835
-492558266 492678742
-194040593 193959007
-781190145 781278683
-388048889 388239753
-367367081 367497727
-313578000 313725412
-944867860 944683548
-372360730 372234608
-635614765 635775819
-450276358 450474178
-723606152 723470680
-110471304 110632006
-821525890 821407526
-665539486 665720440
-987509564 987527786
-543954508 543766212
-271136814 270991044
-710178861 710360563
-627753162 627637468
-219156948 219188574
-773731113 773564967
-417631005 417687247
-632809673 632801833
-177807742 177621490
-651853417 651829285
-233890170 233694710
-206068011 206145115
-107525081 107628179
-492885487 492781051
-305127524 305005870
-442289908 442174600
-22731819 22907465
-39491136 39600662
-136976611 136820749
-615826790 615804416
-446049979 445910865
-165705816 165850082
-656522639 656459239
-329557953 329459871
-171763873 171627783
-605024622 605105926
-563474691 563478861
-812203053 812301419
-564903575 564737819
-419409405 419483357
-978114025 978169047
-485360173 485205613
-838653824 838633024
-838577283 838569801
-763052595 762895177
-312087094 312034362
-839878355 839986957
-958856930 958895376
-818184087 818058829
-172566194 172523926
-266317302 266421404
-785757434 785596068
-447126856 447263310
-333911825 333771651
-539836786 539877686
-718162229 718345761
-945728685 945663605
-603756718 603690062
-242899291 242887547
-759009882 759164502
-168862662 168871648
-24717066 24647162
-11275159 11158321
-143955524 143899262
-534973664 535099504
-87537690 87699282
-802326684 802262116
-336688379 336611263
-256767812 256916010
-748385064 748370064
-369010044 369054962
-275324542 275423314
-57900324 57912214
-603378933 603437587
-388600614 388435796
-300743358 300879252
-96182087 96054053
-438053818 438141854
-713294068 713489448
-735905709 735716671
-670411104 670609444
-503184378 503084122
-26822946 26905672
-79999154 79936318
-20629145 20495751
-811763255 811938291
-718343870 718411106
-36726019 36791387
-402947923 402838955
-20662401 20616347
-783237600 783123978
-689062736 689051090
-660344323 660327469
-211971611 212066701
-52263375 52423757
-154117173 154029723
-125656067 125852879
-495201140 495276420
-424285230 424266108
-422064508 422185438
-841354892 841371260
-436513155 436526189
-645136287 645196535
-305946242 305817256
-279889022 279966972
-688292354 688415160
-382384215 382227843
-394241174 394092842
-232897317 232749059
-780685601 780823421
-650306747 650454463
-220481339 220463517
-623062532 623199294
-506942264 506764770
-896113 762445
-933759603 933754633
-411707331 411770217
-366895286 366844220
-764882524 764906290
-520099264 520033444
-512312628 512245422
-262277603 262095187
-460849959 460832347
-526383190 526456478
-746228864 746247226
-302803576 302922500
-692620926 692673382
-598029698 597839030
-242809599 242627149
-303661687 303525935
-403879072 403768590
-520946853 521078665
-753726753 753856743
-159468852 159433940
-855920124 855777138
-791893965 791787009
-857320354 857354328
-505250474 505294692
-304096022 304020632
-848499422 848566492
-806188939 806239433
-52742835 52697833
-374011521 373911271
-639558598 639454812
-782817259 782999599
-968673688 968601140
-604070187 604163461
-206651552 206562818
-982316298 982155146
-102704927 102802277
-192369053 192469093
-9969227 9986495
-478799332 478979760
-197926575 197739003
-743577376 743703554
-491814150 491813814
-170972097 170856007
-389794509 389924905
-953044291 953093725
-973466349 973542023
-689155148 689215150
-805738722 805826042
-805702451 805569251
-997459742 997492526
-576038738 576111854
-498369940 498322306
-494653055 494581537
-204509905 204441587
-621667859 621807697
-238970695 238973705
-780450118 780291924
-376026777 376001491
-671934795 671810093
-393527525 393702719
-771814527 771821755
-795555570 795551284
-128048696 128236208
-884771809 884766029
-724281054 724134066
-251714685 251820881
-658430202 658377494
-925532660 925375012
-609661599 609616057
-686863160 686941054
-469940559 469887217
-790673093 790519455
-919582128 919446220
-626403212 626211468
-713490379 713608587
-858741469 858941081
-756833070 756712434
-473022374 472975464
-728918657 728719095
-718693330 718583560
-353733628 353639114
-4330207 4160707
-937524411 937495125
-452876025 452751915
-576513080 576588688
-548971109 548867497
-314011220 314051294
-768541207 768733813
-491376018 491218190
-512424314 512434898
-240168556 240190346
-289040091 289201997
-15708288 15596674
-234380139 234518521
-696733495 696748931
-789452552 789341468
-309536872 309623190
-197429456 197257044
-817162649 816985643
-714481789 714628785
-832608691 832421173
-400144157 400300709
-273371587 273270255
-942676214 942705676
-685460108 685621762
-332633876 332551958
-514948771 514849765
-363634638 363560410
-112989004 113002322
-733369845 733243823
-964917905 964918135
-366443391 366303007
-222975300 222843338
-574121758 574032368
-397331497 397355063
-236976662 236831530
-608787184 608770928
-922928920 923105602
-490580678 490537292
-39173793 39031605
-594815375 594882277
-448578010 448695788
-710269712 710083520
-296437235 296598651
-822758604 822688648
-630567946 630607164
-60359970 60184056
-487713075 487601417
-234305980 234164930
-653783033 653787489
-469055041 469179109
-598476655 598580521
-307938473 308016563
-252125683 251985411
-220129310 220287934
-336653352 336723406
-33342514 33541528
-157333188 157502844
-167646997 167700109
-125485816 125548400
-344409538 344362656
-18629166 18449392
-79591498 79637138
-817964008 818110060
-847525537 847589825
-933793975 933725231
-631127091 631090167
-998460499 998297509
-328245700 328425832
-231312050 231369076
-422458844 422311294
-264291001 264279977
-625077533 624975847
-724950308 725047212
-380222100 380216930
-715209864 715131020
-160075346 160095316
-724083399 724032985
-915905535 915811661
-702280495 702193287
-151589979 151456473
-105831237 105848475
-876223378 876338822
-540010013 540046291
-532232814 532344170
-35272543 35217523
-530930008 530915034
-614568203 614438649
-683768945 683845503
-99872604 99872552
-268166267 268187013
-976372761 976445185
-881929209 882022247
-487592978 487632374
-376175018 376255634
-967206672 967124430
-237506316 237315732
-584985501 585113631
-8404017 8486909
-915628575 915656981
-462836572 462708240
-103538852 103592012
-558499459 558510601
-131407567 131574619
-665547956 665549842
-589237745 589124453
-894339963 894181415
-579252561 579228297
-521391787 521333563
-347268041 347466999
-547417079 547597869
-72091690 72200210
-41989935 42164127
-626588401 626435745
-699604142 699486952
-150600128 150520660
-399488221 399307501
-303284758 303355928
-289287747 289244729
-935555438 935528120
-320578080 320390472
-519599551 519432409
-161747617 161566213
-62259099 62438653
-53200159 53016583
-2784986 2768016
-510235681 510083521
-589053942 589109520
-825693140 825619628
-50629892 50679266
-322602689 322462499
-91842373 91898835
-953531679 953443865
-738273193 738254933
-645405959 645394111
-658634939 658716631
-494404987 494250907
-137259697 137371695
-757582941 757599677
-5934211 5909911
-213261925 213289425
-482998247 482918721
-795096997 795217603
-514886790 515025042
-941911166 941949694
-498111539 498252363
-715594986 715607910
-905078283 904990091
-148559274 148453120
-244663940 244619992
-653636903 653785261
-260281696 260266150
-792559044 792406194
-747201832 747011796
-438540615 438417285
-931804112 931663138
-285984788 286146666
-639264425 639453627
-346176495 346219063
-236142979 236124153
-215861342 215902328
-143937282 143973766
-930910128 930731556
-569490693 569496913
-529198117 529050557
-259829813 259947077
-531874126 531742390
-711895940 712035388
-930358246 930198460
-773180772 772994868
-60679447 60618697
-118669950 118804768
-328905202 328774740
-147907821 147973985
-858557995 858379811
-657048304 657048026
-982762717 982792293
-583792570 583757654
-239790814 239911894
-544127614 544299874
-268090480 268283546
-307973759 308059367
-106020909 105953619
-522680539 522733391
-333013234 333198318
-666268909 666335537
-655893567 655855995
-393380971 393299111
-225554016 225450564
-614997306 614861468
-965122023 965152085
-814398843 814480171
-196619654 196795758
-437603131 437626151
-197438381 197495927
-54159687 54097177
-506675498 506627180
-327219531 327073595
-580673500 580586840
-134287981 134258125
-92586061 92641829
-65804552 65668778
-154402153 154212971
-371524450 371670978
-72803851 72697465
-450995976 450927688
-971074268 971149370
-390642281 390523121
-124638434 124466624
-598314713 598257023
-931079241 930881745
-888272775 888467753
-675130008 675315028
-106579599 106497649
-687987911 687945675
-236467674 236447182
-35562703 35456557
-34577808 34713048
-838574509 838733139
-83886602 84042494
-147243345 147309327
-459614679 459559601
-984821711 984918711
-37791695 37626811
-268556193 268658731
-411522704 411500334
-524669846 524668538
-583398025 583420985
-771094537 771213215
-344922310 344847502
-221285644 221219768
-354552983 354533845
-262290235 262264971
-405978891 405821425
-356377724 356471964
-790837443 790638637
-538596341 538759519
-600596725 600627177
-458738693 458551505
-676742792 676663068
-20950380 20888950
-324449548 324584646
-456048134 456061236
-461767050 461626312
-187374000 187560420
-445645903 445755003
-158209333 158167701
-377566021 377566905
-895138322 895292144
-662925489 662816443
-688125107 688183541
-763490816 763519294
-928106967 927986289
-728204426 728211330
-931893871 931714353
-709693425 709596449
-22145433 22257467
-941929593 941969795
-998916648 998803408
-561568042 561402446
-796709538 796782276
-279467582 279366056
-27313004 27140230
-396109616 396234196
-771905487 771738023
-349616212 349527596
-534688863 534850087
-885808047 885665153
-850866344 850948436
-59599353 59578263
-83124988 83185176
-487775516 487650634
-611002128 611028032
-111419560 111384490
-208581607 208667259
-183870852 183701556
-472005283 471830503
-123514767 123441667
-980034985 979870187
-8858469 8877803
-360516303 360669103
-312317477 312363861
-180119817 180299393
-853319174 853187512
-690142232 690297146
-642681240 642594032
-484754255 484788685
-569621197 569529669
-429253368 429337976
-748405448 748426298
-987886418 987695676
-511319444 511303794
-51965280 51824082
-649485846 649582080
-309406975 309444687
-633492961 633568769
-463805428 463852876
-1447383 1635613
-889013973 889181617
-263308308 263452326
-845024944 845086430
-484308188 484376510
-108551813 108706051
-275266729 275241907
-944736272 944775704
-747820167 747671713
-393000514 393013388
-815621586 815649630
-485270415 485449931
-121031062 121117290
-803042801 803184071
-326756140 326565290
-765999118 766193226
-914688958 914517446
-824352600 824489236
-737364318 737522608
-422738631 422855909
-827394593 827253953
-227724420 227624720
-281625635 281472973
-644205999 644077685
-846655113 846746865
-202945841 202780875
-202855748 203035934
-605916446 605784468
-441537168 441353692
-915150099 915020969
-29053136 28999948
-294037857 293878977
-759142030 759322508
-251195653 251063643
-808615602 808677958
-986465627 986513203
-820682778 820581492
-143159168 143277924
-94425656 94538082
-332277778 332192796
-756939170 757129716
-660233765 660124737
-801564938 801672472
-358197198 358350516
-363357577 363263533
-689372215 689308853
-90168353 90250471
-9434215 9243865
-560764633 560901395
-537463241 537391603
-897321001 897254455
-631041711 630883235
-9281755 9296025
-963377136 963505220
-480719779 480644977
-546919580 546822944
-416324865 416246879
-600698887 600695801
-360539714 360350850
-95777386 95753852
-600495409 600611951
-552667907 552734885
-785676751 785574663
-990789171 990678061
-400976121 401069735
-656571846 656630198
-636076777 636161603
-205937791 205985087
-37042118 37054618
-765825904 765699898
-250351338 250449328
-899808998 899617640
-288827068 288882942
-188167107 188354001
-540601150 540533194
-862820683 862647391
-764772663 764613775
-36148787 36064063
-602041326 602057174
-685998056 685884406
-691054630 691043218
-511574705 511428737
-350139724 350147058
-410297208 410179422
-333544820 333632026
-657620768 657811664
-263474565 263584759
-827920861 828087557
-109031827 109021593
-143952925 143994607
-884039680 883898960
-401205042 401401388
-44754853 44775409
-926560830 926499166
-284344225 284305009
-310963023 310888331
-772408492 772234288
-467258931 467416127
-172636489 172758661
-621054063 620939387
-677775734 677752976
-15210998 15243500
-188537673 188362291
-720986347 720982173
-64345580 64194492
-721735483 721578559
-139857915 140003385
-311924778 312060728
-38799597 38747645
-884229439 884168955
-398787200 398861098
-816816824 816661996
-573040950 572946918
-111950145 112133885
-299242319 299316893
-789863498 789870472
-86159698 86315814
-175072457 175228017
-500516545 500558563
-278623042 278560446
-158054137 158188517
-128614871 128600157
-104210011 104045881
-72615402 72750658
-961393582 961500722
-803637691 803723319
-796475418 796322922
-808170861 808208669
-515783464 515973522
-374470934 374317432
-649477703 649449153
-11951873 12021931
-672450255 672405481
-500803795 500862885
-834352263 834493123
-427678373 427695523
-775791076 775647922
-800279322 800135558
-356207277 356256713
-875979538 876015956
-135419203 135496657
-22478541 22461099
-920571213 920633293
-943088091 943095191
-345249606 345404554
-713130367 713295447
-55895528 55763930
-141555290 141526824
-64485967 64394223
-333746082 333684482
-368515068 368545526
-513192624 513357590
-778287307 778155267
-620181640 620332610
-171479493 171398633
-554147253 554057685
-414015839 414001145
-681200734 681009434
-21945124 21857120
-394220284 394380758
-248707636 248586786
-485188525 485217729
-922156848 922019130
-78504133 78337095
-350634427 350559297
-872058491 871930431
-392748465 392725577
-743057412 743207018
-82772167 82690727
-335492327 335455343
-623477905 623492469
-188966690 189028462
-715060012 715063280
-157193868 157026944
-145916347 146102775
-458073703 458038137
-458126364 458021042
-516068900 515900296
-789511900 789393204
-164099593 164060111
-60955597 61121019
-563808117 563825519
-658977913 659022053
-221941908 221920126
-289107256 289097160
-712881343 712880711
-43385313 43378675
-831383534 831468244
-165142567 165280111
-837010230 837003754
-784440905 784264577
-679746612 679879538
-478712434 478677402
-529958750 529934552
-287703561 287687155
-881191153 881239509
-451945334 451918952
-133721637 133766975
-573958527 574077063
-192892331 193043185
-130432383 130625281
-680038729 679897787
-57110269 57224473
-430707423 430723991
-691539859 691611149
-142225741 142311989
-766452201 766351079
-729405613 729396413
-184896016 184826608
-232742210 232723628
-282148401 281960939
-811710732 811691190
-52450463 52484975
-146279555 146190093
-841736631 841548945
-532530767 532544301
-936417151 936290811
-948491601 948546097
-993653606 993851218
-886350868 886346304
-811214608 811266172
-243498842 243578238
-109336390 109408364
-363962370 363862126
-196456077 196373643
-469117075 468988783
-238818086 238972200
-686271751 686249375
-835789809 835733445
-578039995 577905749
-792584734 792755718
-539998506 540028152
-658975804 658992014
-731128060 731003966
-716075952 716273778
-802742047 802662059
-876079048 875952864
-897247475 897394527
-137071912 136881310
-426946003 426814037
-903220118 903280684
-560234599 560415747
-216849258 216715050
-39517577 39497613
-750507674 750526076
-608643607 608502313
-22143697 22118787
-133008211 132910947
-566364514 566229116
-60260215 60272013
-557631201 557810717
-106921767 106823387
-562874372 562972566
-702910672 702745220
-297454382 297276182
-872899114 872712586
-616093107 616104599
-721494653 721650255
-623856740 623751602
-230205043 230402937
-553215210 553386442
-244421038 244363876
-944917794 944817926
-173487548 173427328
-458204751 458267721
-30672352 30769710
-151523226 151506930
-429177130 429295672
-88123821 88097085
-748415873 748354255
-893913425 893824577
-574374227 574346313
-687671302 687742516
-504023525 504201707
-792174721 791995427
-705208334 705121922
-999213916 999190120
-179791980 179681192
-207653876 207725406
-441429570 441270784
-779876867 779800285
-909028655 908920689
-899023558 899103076
-569487159 569513153
-954063657 953935673
-580433087 580534905
-914037808 914155478
-745457523 745295645
-525106644 525141060
-411333645 411164317
-478973226 478986294
-642631847 642777855
-759932658 759795418
-161994236 161917210
-305877618 305716208
-821781752 821760914
-361908714 361989634
-951384431 951208135
-105657223 105786399
-523708142 523670474
-164363602 164267138
-810861760 810863070
-649208159 649221965
-137577298 137641624
-42804028 42670960
-436154218 436174820
-793178632 793108718
-143672188 143815514
-884579253 884768919
-481824628 481806806
-59842243 59773337
-761943371 761887519
-29438989 29358065
-765008501 764901513
-203089320 203107594
-948518849 948380541
-248320588 248491670
-136247571 136281049
-869102008 868919452
-250572446 250734216
-160085331 159932341
-783442518 783247974
-123284897 123255157
-403206569 403209809
-511384548 511254340
-574102815 574140701
-355189810 355011166
-121140026 121094554
-388887106 389029034
-729408478 729402748
-350324190 350137960
-274767551 274702333
-614810949 614787727
-958342205 958332557
-182277519 182306461
-480871809 480820321
-558464874 558347298
-570999849 570914615
-224378345 224493981
-171241275 171119379
-652488490 652405036
-260364357 260551177
-360646321 360766767
-744293270 744131050
-7699154 7703918
-915626447 915687515
-811582462 811624252
-170500047 170486111
-15998596 15999202
-784971797 784847489
-515737842 515851720
-684661674 684571348
-471917893 471909357
-518751089 518896063
-794108941 794206325
-808056033 807916983
-878430031 878314415
-744271672 744314868
-765396947 765359895
-818488189 818452547
-280723742 280554776
-429529579 429496883
-24456115 24652409
-518526136 518623256
-44469965 44293467
-507673043 507847909
-950253983 950264593
-916652598 916684408
-644662842 644513358
-330208638 330240146
-252121774 252129592
-322921465 322795421
-55730661 55583633
-885736600 885623662
-720482730 720558100
-631544992 631573196
-238442288 238364054
-830954853 831044735
-235383462 235353840
-5146761 5267143
-686526263 686653483
-499164598 499044414
-235863463 235795673
-295629101 295769099
-285875687 286065727
-517280112 517085316
-993408910 993537296
-670151631 670251303
-777325173 777497395
-350392498 350293976
-834838422 834739340
-29303033 29153957
-760852978 760995604
-362187391 362154699
-35989063 35925849
-740120819 740028131
-820151838 820136280
-995299131 995111491
-88394097 88382213
-746811178 746843066
-993982059 994071113
-475135949 475040029
-117014234 117015488
-54128432 54040066
-376078676 375974878
-903346458 903521464
-548655095 548608161
-241989303 241948007
-269241447 269249857
-384164990 384083712
-251509237 251610813
-323822111 323750285
-207699613 207751199
-35495843 35654875
-607102947 607244245
-551414380 551606364
-50372274 50200844
-495003793 495015237
-218412422 218292980
-18699580 18727980
-122070027 122161743
-323945166 323926752
-874440787 874474549
-286797479 286786837
-242124881 242149887
-731882424 731783328
-135126396 135039896
-247162442 247344794
-854337946 854188514
-184434934 184239832
-892526364 892590464
-894526109 894724865
-532031282 532189564
-413132519 413156841
-191020455 191029179
-825913633 825852759
-750709371 750893271
-463226657 463290311
-346710517 346898861
-677512146 677415670
-828909113 828825807
-345741770 345618990
-652446763 652334031
-879653286 879481884
-349604133 349628291
-371537901 371517693
-174328859 174233845
-5652676 5803060
-52963803 53060545
-591074793 591271091
-773288344 773262848
-696171863 696269805
-211583581 211746307
-4775188 4643212
-510836023 510685159
-195073850 195056200
-774427831 774318455
-457168520 457275824
-294317856 294383342
-125754473 125669457
-753264551 753169639
-819937955 819854793
-416730114 416557432
-720926532 720733196
-304530749 304711991
-702089624 702076034
-28388468 28444268
-441043593 441168131
-892146911 891983711
-600939183 601060187
-589036248 589068974
-140316437 140345565
-788689069 788546929
-918340510 918394360
-241138017 241061801
-194606015 194500419
-510123498 509933416
-455801680 455848188
-403234371 403418857
-813371664 813326196
-442615594 442490770
-516206164 516185596
-751537623 751544637
-723144370 723190252
-17439820 17252334
-698178195 698189581
-725248793 725080933
-800566818 800458078
-813746149 813722647
-82845421 82820435
-378149419 378226539
-175574370 175752952
-24785297 24648835
-437319700 437129378
-585742750 585687844
-506721393 506670331
-656900262 656752492
-722044071 722161381
-469952922 469928196
-413691 236759
-101588337 101578697
-434391910 434339526
-921283945 921105847
-193910372 193999800
-26101914 26268802
-814341867 814301171
-37158316 37355284
-79551916 79558088
-604256223 604301591
-877974307 878082457
-462610224 462772406
-293876294 293931648
-340734786 340670466
-114161613 114360647
-884230522 884259714
-52008911 52094633
-805935842 805923842
-680497361 680613673
-206242326 206390812
-682390453 682281887
-721765565 721906307
-587542536 587622976
-587934508 588040948
-472108433 471932355
-97272117 97192499
-767869074 767855250
-443863670 443802056
-897466899 897591563
-700816896 700914746
-777172450 777187802
-711183474 711371994
-76724678 76875564
-694076615 693952077
-660179251 659989685
-142674023 142716097
-103589318 103768148
-982238180 982394416
-502977650 502819732
-632545093 632454145
-234730948 234845838
-970694961 970731485
-576399200 576324304
-693691489 693594365
-579762376 579754616
-484522074 484369584
-611314610 611321788
-378264424 378188654
-538909921 539019409
-936199451 936353981
-549516744 549398430
-586875720 586942886
-987691756 987503906
-576075296 575947160
-758279366 758191998
-924657303 924521831
-665548899 665409797
-344300353 344292555
-276984765 276969349
-899551401 899357575
-799750384 799823826
-504003024 503814510
-706600064 706499626
-830302600 830108400
-82943004 82747838
-226465668 226322022
-172697575 172618661
-56044373 56233673
-284506408 284535748
-648567295 648762371
-682768989 682906119
-348767332 348680644
-845277063 845275171
-204976325 205040063
-196839017 196919197
-159258886 159292382
-344062411 344182627
-319890425 320030183
-840192816 840306462
-96271985 96092189
-590621149 590479583
-589135538 589083502
-19946697 19755535
-466065523 466013997
-988214516 988371364
-536167265 536192611
-149468142 149432806
-902908561 902732001
-123780371 123854951
-943566175 943565661
-392396666 392382516
-918117358 918051772
-231792634 231896330
-883671031 883662815
-21349431 21400665
-909075645 909273255
-197712093 197784481
-834416015 834570231
-501104889 501182257
-215477761 215308323
-242716876 242718374
-323973682 324023618
-497700159 497613619
-444430122 444278086
-57441958 57486954
-291457151 291592545
-108892485 108810557
-118835751 118773785
-831132962 830956508
-386678952 386561942
-586466011 586599777
-689473860 689655426
-163778523 163837023
-559756097 559950357
-73889202 73843858
-328661763 328483729
-552922562 552990252
-507359342 507163790
-417190231 417351815
-699410135 699407317
-22201450 22085944
-378505578 378659756
-266768725 266641525
-873567230 873489802
-921781058 921952720
-125317500 125187942
-978498945 978664411
-620070488 620009288
-696729800 696568518
-318293690 318366510
-914504703 914385523
-421460613 421605297
-576855331 576992021
-265110352 265144036
-443396078 443342214
-749814077 749719715
-174545938 174652140
-672089367 672264177
-120012104 119866144
-285777417 285851139
-327300746 327357330
-457872704 458055920
-974184660 974082706
-813066736 813217018
-128047348 128142452
-945959434 946074118
-108459041 108614137
-394821283 394939301
-12045896 11997966
-545692053 545510425
-974498020 974540518
-746405375 746553987
-234977995 234826799
-637922069 638049771
-716535177 716540201
-200621785 200757337
-620702861 620575677
-583104636 583148624
-854716894 854561936
-741435803 741238553
-976867011 977063919
-949887391 949860149
-151799031 151618597
-801871965 801960667
-129441767 129377001
-892966800 892869460
-809861373 809723075
-76136999 75938431
-542309243 542406987
-796801043 796763509
-592262670 592288292
-73473083 73585553
-829281357 829337755
-190643219 190633125
-242890884 242909898
-954442024 954577054
-958503598 958631566
-520925621 520806297
-933977056 933781654
-530922521 530799015
-738359078 738187308
-140397076 140522576
-146115743 146089807
-166462948 166418654
-239023091 239183985
-776470437 776296299
-272000685 271840885
-619917776 619763432
-571558651 571739027
-735230219 735380589
-983571533 983722403
-739877296 739795196
-582435959 582451239
-156761327 156729599
-190169723 190327155
-562600941 562550079
-986615380 986659612
-226834283 226650889
-149656610 149574102
-526229183 526088949
-812876932 812972852
-280639259 280594509
-861860615 861664285
-407166841 407192161
-861255587 861205097
-228806508 228936816
-958281321 958145037
-835248509 835406417
-467561786 467363378
-700823783 700672567
-457625686 457763638
-733252817 733223591
-572927780 572812706
-755623519 755705227
-656083478 656212310
-927247682 927171108
-51650110 51781330
-42356169 42189149
-341852532 342000522
-218099609 218191977
-379282974 379192600
-951621500 951501116
-937837343 937951159
-250261736 250221276
-887082447 887237295
-494269466 494075772
-790928474 791125800
-682336170 682240296
-496686323 496639605
-478418255 478407451
-749066733 748942871
-219018028 218941656
-499267879 499126339
-59956437 60051221
-784015502 784092060
-864066777 863939395
-519625697 519573405
-555758514 555885586
-751368416 751468488
-916151371 916285713
-713798611 713722395
-415795207 415661791
-648758429 648912271
-9600294 9414892
-266267260 266360694
-952768127 952650449
-693872081 693904437
-115297335 115293591
-566622290 566753432
-633837201 633920175
-991011740 990873808
-396403898 396326592
-599704695 599544003
-955091563 955107979
-275209063 275135047
-655000843 654845689
-281037045 280976201
-411021076 410897200
-501239640 501413194
-150504707 150503175
-611532588 611649210
-924299725 924428177
-655688306 655830150
-182326415 182395139
-972635611 972512335
-342546345 342744293
-709559449 709530347
-880291835 880250023
-897022484 896945364
-990620539 990689329
-482958484 482803736
-531738512 531713900
-469389096 469554646
-974133683 974036363
-756428535 756285255
-772622898 772822174
-190248439 190242527
-36106425 36078231
-11076078 11216740
-20895837 20787911
-993045937 993228641
-192551788 192595900
-218145793 218074843
-640948908 640760680
-106464251 106498345
-152257114 152169274
-105983475 106058343
-922418384 922596910
-991156710 991015684
-180513353 180528985
-538801362 538877492
-467125624 466982798
-555669672 555822050
-724122008 724084222
-740746132 740767966
-242505666 242609654
-106872577 106834665
-240368069 240486539
-74058989 73882127
-283520325 283612565
-218119293 218264661
-938993184 938962782
-513065361 513093333
-325338102 325254980
-935809144 935651280
-710732358 710705952
-354059481 354104377
-371485193 371527797
-500419783 500466227
-580364008 580332666
-741610891 741742395
-10633342 10586298
-607907007 608026083
-200145328 199984270
-947351996 947402896
-286510580 286436358
-105390925 105451649
-289121044 289093468
-572536849 572676505
-950876889 950888757
-390613542 390677704
-720984260 720868804
-358066764 358006854
-253912382 253923386
-375165017 375323369
-556642957 556549193
-668346393 668484297
-536816396 536642690
-653160001 653203679
-180044303 180209605
-24554262 24430814
-179098672 179205106
-993379529 993220021
-172909714 172853734
-975398498 975537060
-880115043 880270929
-913625280 913428082
-159624489 159802157
-97878500 97894612
-622638706 622711152
-530236834 530348892
-79632522 79641754
-423184264 423064986
-518647608 518735038
-207283182 207386410
-130249260 130134770
-813473322 813489552
-95287298 95271528
-891301029 891321553
-182761792 182924896
-789033041 789073085
-767628714 767759520
-530266491 530292863
-734079570 734135832
-997380666 997383996
-422414412 422503276
-656657054 656735646
-5160779 5163061
-789001235 789144935
-220520944 220533320
-310662334 310518966
-216630911 216497767
-223513105 223447975
-150277463 150282701
-908974672 908817706
-981987844 981813930
-240760682 240951668
-380296581 380303219
-382602387 382476479
-867977236 867889600
-818220941 818338383
-707341927 707354591
-377521169 377384377
-499866413 499954573
-135221368 135403146
-554443562 554446726
-669546751 669547343
-495905102 495949294
-729773095 729593717
-523058145 523072683
-701229014 701051500
-701966809 702082829
-49047981 48967623
-202435666 202286896
-284740637 284929457
-527317397 527481411
-660920264 660990280
-275294204 275239254
-780562958 780621892
-204598215 204667087
-398732231 398551787
-139782502 139838536
-133933784 133842124
-377661288 377740228
-278591744 278532606
-793038979 793070001
-507714649 507560671
-481232118 481264888
-519116168 518925270
-749906178 750037196
-549375875 549414283
-11435698 11306128
-927747241 927648551
-865584690 865619474
-994931858 994743980
-240845413 240801283
-651454561 651526453
-372752164 372864600
-290472684 290370912
-276975656 276815198
-111028828 111157912
-291741319 291881197
-378077180 378041156
-450654072 450477370
-880851857 880709527
-828109887 828215609
-314753383 314831615
-45966212 46139462
-843226801 843302921
-168234022 168392396
-660720905 660577211
-423800209 423827095
-903332447 903413147
-32853030 32907440
-62120341 62078405
-638520730 638483856
-995197669 995149545
-923361425 923193259
-553450134 553322750
-651745180 651626792
-809709078 809792224
-425526974 425556890
-894539145 894460727
-744617334 744665270
-146979854 146912518
-425054260 425210102
-989876264 989712654
-162206046 162254834
-6725204 6742038
-949270468 949325222
-524129051 524090055
-14308249 14210575
-24955393 24932339
-561395197 561282759
-633987936 634051760
-611752763 611645303
-11381807 11489589
-849333124 849455806
-878255673 878372223
-764230447 764187845
-626823769 627017893
-93230034 93070826
-15962436 16057232
-441703318 441555092
-371270455 371433343
-292481214 292421816
-516338858 516364968
-583635207 583465523
-698711468 698583828
-816231925 816300541
-607694503 607869473
-984663319 984534465
-50991214 51034234
-883590723 883751339
-79809833 79637831
-781511854 781561224
-258402713 258349939
-933180437 933043131
-90234536 90266406
-853611339 853746659
-384071631 384258349
-489500757 489402889
-235829568 235657482
-102706849 102718465
-299281387 299352399
-222094576 222078858
-577046724 577233288
-21413002 21388328
-555312687 555153351
-172995142 172867194
-117678659 117613329
-169265829 169148183
-27484468 27421372
-540006098 540204496
-427530510 427641056
-43097506 42899856
-873608354 873727582
-130377613 130178539
-717564028 717532708
-341461465 341588255
-870557274 870670212
-789168020 789203704
-309295152 309256264
-198782651 198601335
-742372250 742267722
-494494303 494441653
-666682820 666817544
-414563193 414373015
-843066203 843264861
-99235806 99045228
-135083146 134951390
-222271218 222141264
-849851496 850024160
-153368049 153560019
-449430349 449414087
-564290689 564219429
-253547213 253395847
-174789233 174938625
-80380889 80238987
-745141960 744981132
-402740407 402595383
-298796793 298724949
-303593811 303548615
-904319782 904290468
-659734135 659617245
-114335831 114385463
-622120880 622016214
-951209847 951013175
-211237723 211077209
-30694842 30844578
-963988267 964157919
-862088227 862088061
-541477296 541424340
-95432536 95533594
-106908407 106935127
-719181889 719121825
-448700830 448785300
-622182873 622289027
-239011429 239019337
-640162779 640164059
-838394796 838524846
-659459384 659332556
-144773019 144947691
-34155326 34140198
-31097260 31179704
-201839227 201797389
-439707730 439652326
-351641429 351626955
-316085674 316182304
-962516649 962436577
-425094913 424941907
-186456673 186653069
-181233441 181360289
-417659011 417763131
-958696689 958876153
-69053597 69043251
-446016296 446083662
-632027564 632189154
-328918511 328891893
-823181814 823136188
-497064647 497047911
-199732639 199877645
-995173607 995029425
-786152487 786061187
-381720122 381613790
-977670570 977570272
-359130548 359202840
-601324389 601174365
-943717113 943635395
-116285120 116087720
-80128420 80170768
-513549661 513637203
-117645994 117495258
-627833761 627881287
-580630170 580511644
-776406025 776534849
-176292493 176443317
-484150871 484000857
-535698226 535672390
-115803210 115816086
-238020606 237934494
-237682728 237774608
-531808258 531668766
-644753455 644667715
-38657071 38589313
-672900162 672888674
-957237861 957249993
-295602509 295526149
-337878193 337820885
-681530839 681406633
-825278385 825111013
-467752910 467894434
-489135047 489191559
-372985685 372940105
-758462388 758402082
-268367543 268369677
-908274124 908160810
-30979404 31084782
-939557937 939654629
-62615254 62494740
-429324331 429351621
-961804236 961621742
-794114943 794102569
-936491351 936605705
-380842222 380871236
-744212160 744161904
-998661712 998843134
-56368995 56530173
-663358111 663315773
-478878458 478816328
-847113629 847073725
-800056152 800207440
-909514672 909412648
-954858313 954810203
-377452773 377404023
-196754099 196837417
-84311175 84252431
-482236455 482313239
-610154565 610208511
-778621854 778794596
-150956970 151025066
-929247683 929153367
-284548777 284573235
-330463591 330446233
-998177374 998293730
-703166156 703105834
-495234212 495238780
-656711231 656826377
-626859119 626920831
-593983007 593875629
-308959484 309094604
-593479274 593376688
-502169294 502298950
-201283941 201337489
-835223032 835069340
-477672623 477501339
-112953950 113050694
-192751088 192651762
-206441461 206340163
-570633712 570692240
-747921950 748104908
-440213012 440332540
-774031673 773971765
-294060920 294080892
-691048924 690896696
-578982837 578865457
-863396677 863285615
-645865082 645954724
-848008719 847993585
-557855896 557765538
-865586577 865389835
-520490692 520396350
-320303692 320130748
-557591523 557720959
-420703663 420594833
-625625043 625578557
-428963432 428772902
-28232693 28205269
-362331868 362333978
-863118225 862938393
-21375048 21240756
-798056865 797929065
-434827772 434673132
-727960502 728012114
-760210770 760184458
-966659846 966846632
-522826115 522824699
-2862282 2813596
-333459371 333588423
-26677031 26699403
-219568345 219559343
-290554667 290390701
-974731477 974743745
-354436446 354418044
-920438351 920282689
-394020542 394167008
-399796675 399781123
-578839651 578871521
-513424312 513290868
-864904523 865029953
-618850981 618876167
-219054740 218981316
-905706549 905591593
-118509545 118601219
-58911940 58954422
-916388197 916511135
-79456830 79437006
-361451183 361355667
-423481475 423308249
-131857465 131713611
-55054745 55141557
-907126884 907138794
-927567064 927440324
-903856554 904039556
-924005298 923899544
-651059483 650924207
-245412135 245271207
-797821362 797815038
-255986844 256138884
-828710420 828627254
-29818380 29717122
-359129261 359276419
-199247120 199118634
-565787574 565965520
-748455232 748514520
-131554911 131748591
-242068787 242050643
-261472262 261601638
-298022928 298093614
-719794302 719963020
-407814080 407914676
-132247272 132421646
-492988467 493033925
-781057299 781101737
-398228332 398372294
-363189183 363289235
-460300213 460302779
-544531971 544566833
-754240794 754431580
-864451697 864286787
-508423295 508332867
-594178743 594066333
-504535576 504475004
-750234169 750347277
-120317792 120246744
-613196151 613045687
-408153445 408033501
-223269578 223284932
-634365834 634547906
-876796954 876685860
-859220378 859234576
-6737194 6746882
-644354983 644355103
-576367068 576532754
-400220174 400381244
-532380352 532359660
-20940501 20994485
-830830170 830639528
-263296035 263173819
-785869818 786069796
-533405261 533229295
-960288937 960127381
-654041958 654021548
-589873295 589868663
-66915202 66849750
-718966844 719052594
-273710822 273768478
-589971163 589818109
-361762539 361626575
-428089176 428225664
-383665888 383855628
-250228720 250200380
-540835175 540797623
-181171909 181042691
-758685811 758608853
-316810623 317009785
-319035907 318971691
-41906378 41896940
-379631289 379464829
-456186353 456099099
-647885717 647730429
-293300406 293464292
-996249638 996170876
-109721468 109842008
-75703321 75863251
-320801517 320608687
-642433508 642371690
-425862400 426015364
-957851533 957799259
-281069053 281018677
-852516436 852553586
-694317138 694320524
-497056279 496944361
-209762461 209700213
-665286436 665283834
-42272659 42180067
-136264310 136070588
-879761876 879725750
-410959138 410905756
-274662872 274734942
-294004808 294070906
-613986701 614062199
-219172761 219038281
-349110064 349171160
-652936991 652749457
-79232710 79335918
-466263907 466163897
-772460958 772356026
-584045928 584048864
-643566769 643508539
-223385998 223347512
-699980496 699966702
-313563109 313435571
-322274675 322307575
-371749463 371914731
-79079180 78921968
-668263731 668391493
-314350309 314408673
-466386760 466350070
-833407795 833341159
-481105460 481220648
-93330721 93319583
-667413212 667299520
-42944437 42753273
-456381142 456495038
-69140748 69161372
-543620834 543788020
-24883244 24893122
-950176842 950057456
-899825124 899968488
-643671942 643472602
-810452176 810550962
-480998734 481111508
-875442687 875637379
-959933649 959816631
-12921336 12822076
-746322677 746266775
-274158714 274237492
-180382668 180216118
-837637405 837788551
-185453642 185296046
-169009964 169207006
-44846069 45011399
-771845032 771965942
-381552933 381406969
-356821863 356995165
-483732428 483860412
-540816399 540814677
-690356887 690237405
-820424579 820284451
-749204223 749279647
-960136387 960103259
-464075572 464047614
-722353676 722322534
-251855069 251935387
-588362128 588355450
-625707478 625542608
-660646099 660795711
-473051021 473171851
-264658270 264686628
-875363453 875540033
-258988116 258795462
-509762408 509881942
-544292559 544307189
-808549367 808503893
-50644256 50628224
-284061448 284121160
-39652723 39723829
-154153928 154080418
-620877367 620763853
-739313319 739271351
-506424597 506559903
-985713276 985893346
-695231290 695056466
-890428110 890520864
-317690226 317506142
-136687803 136513265
-625775622 625694780
-921194896 921052894
-69653595 69688435
-864247214 864369242
-23670464 23562418
-119208311 119175101
-83348636 83387062
-44980738 45057694
-967015575 967094899
-978497929 978357995
-657792710 657975936
-774537528 774496208
-170976092 171098252
-646409126 646591170
-904305125 904280687
-602080617 602206417
-84444539 84531733
-75560964 75678272
-290188739 290031235
-948501152 948591042
-161917907 161811411
-114610755 114539549
-892658452 892706308
-764449335 764362869
-863620011 863531131
-987233457 987161581
-972701825 972731601
-967579225 967445087
-984860559 984976863
-365594831 365427139
-552785234 552935278
-326751908 326908252
-235073427 234882563
-541630908 541512506
-368813539 368876823
-468527519 468528595
-343278118 343136726
-253599774 253783546
-186444943 186338471
-307806850 307720754
-6007878 6131850
-743359391 743416999
-845006424 844871108
-960357829 960220045
-644480474 644492704
-383842289 383982827
-468655511 468648039
-148618224 148691572
-727391688 727272938
-875012970 875200218
-271210335 271063293
-497783895 497713505
-561007185 561079435
-331234532 331111864
-419978711 419978675
-524109553 523995307
-3351025 3450461
-932824081 932736195
-893707158 893636906
-442539128 442521742
-581709922 581685882
-705915449 705800703
-295733318 295804880
-92316672 92140658
-646292104 646215758
-74784689 74924029
-939794595 939736403
-235743525 235736139
-34835182 34898236
-968089798 967998564
-985900168 985889860
-765688073 765762901
-24856603 24888183
-10509658 10609820
-99224347 99269573
-421268632 421214070
-373580328 373626350
-392600942 392543540
-280891112 280718502
-226115978 226215880
-476550241 476515577
-609080798 609152704
-961025927 961216993
-494406660 494403314
-321680916 321740554
-386054201 386107175
-548764843 548714633
-501142131 501023517
-452274192 452140794
-36779109 36953431
-236026214 236133566
-244880759 244700507
-815078285 815180611
-683775249 683918559
-417663423 417711071
-234902397 234789279
-367546618 367574272
-214040107 214054617
-341643690 341563410
-124253308 124255642
-923723391 923866345
-43564227 43508997
-981183235 981047751
-265338537 265266275
-656302023 656122597
-364004386 363920354
-537306032 537151384
-765167526 765133780
-441993722 441940482
-212767820 212743336
-666498599 666329389
-446616994 446461618
-755269995 755142169
-841109700 841111632
-950282529 950380485
-96961401 96943885
-651320437 651131193
-720027548 720013890
-818165637 818248373
-610151717 610036925
-595278121 595414317
-314263311 314211509
-736120607 736081153
-818421886 818254880
-77310643 77405395
-72109591 72290829
-217748053 217674269
-321710735 321702893
-325896388 326080544
-712756478 712814506
-742404602 742519010
-871344078 871319500
-67109921 67092577
-901354685 901201791
-62612767 62617741
-328711063 328612463
-172151377 172221335
-481684752 481746802
-573720922 573864640
-929788234 929679510
-233403724 233250864
-136613534 136793538
-145627565 145438317
-903690731 903502445
-20965958 21061318
-793411153 793231195
-466740987 466796491
-866219528 866206292
-823961595 823958469
-330864246 330769978
-807798064 807604250
-836087281 836159449
-569575433 569450873
-90723327 90775033
-810165835 810025805
-135933578 135964930
-514091385 514008269
-270491157 270543207
-509080282 508970656
-493502464 493633264
-561115964 561042906
-950551782 950632608
-220612862 220453778
-548728636 548679130
-70954 185614
-853059870 853055764
-770351938 770177012
-556837961 556873909
-396915011 396858367
-474227446 474245714
-993806908 993895528
-919025973 919121095
-27557012 27591472
-770239974 770255810
-619568039 619493831
-815042990 814871824
-950758179 950626419
-521546588 521721448
-541771718 541594122
-810741730 810830116
-426893255 426998751
-945991734 946156502
-445634672 445648244
-37004844 36949978
-306140641 306043755
-18451576 18454188
-670690260 670528628
-696378610 696504314
-385245717 385098273
-604235446 604091476
-886019050 885897406
-259329688 259257954
-71592785 71526725
-83568398 83419878
-560325173 560215503
-711032779 711096909
-485817991 485789037
-85457897 85281015
-87326721 87352603
-923574346 923419708
-414726802 414609426
-931258710 931325532
-320484276 320312130
-875106594 874956000
-635132143 635047363
-582660759 582688243
-62708194 62772330
-324025761 324021475
-364633496 364726730
-253618668 253475758
-235016840 235130014
-83579372 83633842
-519137159 519180737
-328493066 328358598
-220719243 220891861
-733356417 733383273
-885642717 885680131
-182730480 182651322
-979466432 979355684
-139281238 139238414
-821565352 821494934
-227892129 227896235
-979229919 979141067
-14259412 14164226
-287302561 287485523
-861280894 861347956
-306206407 306157871
-821362604 821283242
-683689062 683807224
-649161628 649141720
-423186738 423333752
-672058634 672023142
-928283764 928451080
-823587571 823745563
-728647484 728449234
-107224432 107131184
-174233376 174274704
-758946509 759078913
-569070517 568967045
-118737359 118556775
-469999479 470131917
-404597001 404409761
-414008492 413920558
-87713028 87785550
-25785779 25929041
-886324153 886450709
-650360044 650548882
-53105871 53294447
-213087537 213032287
-88433769 88354425
-50016514 49861848
-114134713 113957975
-50176035 50286559
-430805762 430855692
-482421716 482520424
-364422975 364293865
-650837400 650663834
-746832683 746948397
-104739678 104737484
-553601321 553631101
-104828259 104954419
-840618579 840763409
-51255452 51288364
-723675716 723536588
-899186840 899357734
-460135627 459953313
-257974840 258019638
-32799639 32646967
-227424423 227338871
-700088896 700088062
-414037732 414133386
-205604976 205692716
-964073093 964054225
-723758443 723627919
-991742757 991659961
-878733951 878806937
-210288046 210175084
-731925910 731943286
-410389717 410204699
-641238540 641412856
-977808788 977894676
-336091812 336041064
-359549716 359713488
-368981007 369128917
-307472290 307331676
-961896083 961712389
-305110110 305144938
-929362770 929550072
-39513048 39688276
-854372954 854555232
-708227457 708249241
-163777157 163681217
-630617962 630809914
-260421785 260457767
-227397273 227495695
-737630923 737521065
-192321949 192398485
-65979513 66041049
-115818854 115820044
-540105297 539987285
-500904986 501058946
-932324155 932370807
-73859488 73745552
-658171008 658179596
-211325970 211149476
-163371333 163537799
-225409820 225327944
-608882873 609066323
-818264159 818232587
-3942588 3744752
-833666705 833863399
-538677930 538605850
-640507431 640676641
-906138166 906108588
-298058271 297948051
-852382770 852273114
-979804237 979902341
-654888252 654768062
-66598459 66409311
-7789726 7646568
-886022419 886015681
-933111784 933056424
-909608234 909478822
-528842842 528931814
-121515808 121500916
-312320211 312407511
-302513170 302700268
-482743266 482684734
-83367849 83346211
-409693709 409681345
-630308991 630128355
-165386224 165204064
-253682283 253613999
-970574016 970392340
-957252722 957441076
-403815812 403691164
-828066782 828162748
-8623415 8634321
-610308799 610327603
-917516865 917606559
-746565784 746553994
-85121656 84986254
-759854050 760011266
-217625836 217599552
-608472080 608499864
-444026920 443915012
-639473880 639643316
-17759746 17610932
-480399433 480547253
-481494305 481355289
-434750452 434577290
-716743587 716788277
-565398145 565311361
-240128609 240309469
-413754779 413908001
-674740752 674665252
-686902107 686897671
-779838576 779647774
-978623244 978705578
-816609532 816579898
-172953912 173046786
-458152388 458236236
-249026904 249212910
-998826240 998860028
-687778421 687859811
-450407415 450540941
-446142622 446118126
-550461318 550355580
-767041097 767071895
-986856109 986779111
-609546619 609588579
-566712055 566794809
-311901196 311724912
-69186291 69247533
-524689351 524650341
-761915445 761849933
-17569499 17685339
-794735168 794913814
-795589166 795751520
-892443466 892270672
-201139772 201255630
-536498106 536511616
-627420710 627225896
-612038823 611894055
-518314901 518481693
-672800699 672620099
-122115885 121936439
-667485768 667340656
-706750688 706870206
-337783329 337737561
-275054717 275126607
-134410765 134356365
-581957923 582046797
-913041590 912960232
-572112338 572068560
-862321739 862348117
-331649311 331496449
-188780640 188603736
-31788499 31677093
-69663434 69553008
-677486916 677608820
-139381812 139521586
-103109819 103007495
-415543484 415552932
-109158449 109338531
-665579344 665520340
-354771830 354734238
-314664621 314566231
-410050382 410031924
-918595655 918727323
-227446484 227402362
-371125174 371296230
-920360520 920198490
-911793469 911801599
-105680399 105708145
-330817112 330745218
-896116850 896212050
-721016908 720982892
-266930084 267058208
-945449299 945580237
-927584954 927697896
-679755516 679583080
-858998713 859055029
-849826108 849937828
-600440187 600393607
-150601276 150618490
-978847928 978972508
-168624511 168574647
-345848206 345720522
-849751448 849803378
-324238851 324066271
-604796026 604864088
-695397696 695300208
-171928375 172038891
-928496369 928677157
-812879209 813066495
-802824950 802729252
-953629438 953656896
-997232472 997124870
-648962322 649052124
-634045158 634058362
-761315192 761312002
-150169694 150052830
-182704710 182756250
-228687366 228602110
-66035783 66114887
-2892692 2983158
-490783748 490733840
-287425322 287588228
-137879347 137927459
-617916103 618032585
-492795629 492975345
-724314236 724437196
-41494934 41355562
-740074475 739974943
-338295856 338109978
-602942695 602987759
-458405481 458275947
-645522467 645392477
-947342506 947377446
-193130024 192956346
-516681553 516638347
-760197614 760150562
-427758473 427825481
-311026040 311048784
-68023508 68160750
-867045082 867185758
-63821646 63875240
-480265620 480194332
-128565785 128663957
-614188166 614018230
-931888889 931898853
-551630326 551798900
-275254067 275180603
-439577168 439680028
-709593385 709525513
-64924945 65058539
-910973501 911170283
-617838300 617974344
-729302899 729246923
-484301616 484223770
-54060294 54259080
-873693077 873762087
-938989280 939036422
-518555189 518691323
-604116824 603943934
-335052368 335165558
-55888368 55902688
-522743127 522723655
-643572272 643561266
-77665590 77753972
-409810099 409932313
-467054211 466886437
-370714242 370911404
-183381599 183228115
-826158368 826146758
-789586468 789593802
-118993812 118896232
-829961151 829948845
-330256901 330255469
-546958084 547040202
-119356080 119358174
-808206754 808341246
-321529531 321581171
-813541732 813437372
-909728026 909663752
-654310375 654144407
-50965616 51012724
-170476781 170536937
-219992808 219899034
-161901859 162086613
-655389657 655539297
-400408654 400525986
-205047866 205130724
-882243299 882394039
-223046167 223074205
-252227038 252032146
-649135175 649312187
-540997606 540854932
-122291311 122410853
-158337066 158287550
-191833289 191828789
-573488922 573577640
-728356057 728306635
-290662671 290491187
-881088961 881006469
-467971359 467970519
-819448836 819385798
-270136968 270061642
-18763742 18692218
-160762903 160641517
-675593681 675668369
-33123548 33058606
-212042814 212090588
-446804160 446921570
-126061706 126228442
-940006071 939906257
-213693236 213822830
-376677932 376535800
-523188646 523330556
-219863152 219787002
-974426165 974481227
-235285144 235306648
-825804477 825763689
-699988260 699972732
-943034063 943091641
-910355766 910397580
-950170419 950205271
-128498040 128409194
-391022513 391190955
-70781766 70598454
-45157491 44957897
-527830962 527692738
-163896136 164079852
-596231445 596094519
-8205618 8193894
-996564159 996750111
-776071802 776237316
-310127515 310272203
-313385871 313297629
-478834965 478847393
-796399170 796350942
-481248503 481192793
-144227855 144117521
-34376640 34534110
-185300730 185374844
-971105679 971193061
-467928585 468125855
-981267716 981310446
-418747270 418760236
-103463185 103475741
-817532590 817542184
-773915720 773896184
-786594962 786776980
-712896553 712866133
-93429042 93232400
-953950110 953868854
-352711984 352860156
-517856105 517894177
-936548528 936539682
-135129225 135277465
-556726117 556837649
-910602163 910567333
-226237494 226194266
-800854175 800802387
-526705748 526886422
-410217862 410170038
-51842388 51752518
-665629963 665601917
-618543638 618501910
-578280143 578193211
-312605731 312761547
-852080491 852255967
-582982541 582855729
-458838527 458829575
-895982011 896098357
-665300847 665272025
-24462268 24387832
-155720983 155883363
-295273665 295422017
-939551674 939494618
-898365988 898376460
-380211635 380232565
-496184774 496064892
-150503941 150422909
-556213510 556118958
-243486265 243400707
-692548065 692465981
-907311151 907368351
-694292041 694471153
-11611455 11587491
-536210318 536391388
-98433257 98272245
-802542412 802426066
-225243468 225230282
-593019562 593000230
-912767167 912962067
-996864317 997054573
-12526608 12407730
-382706377 382897681
-706790225 706950187
-886838990 886995840
-15046298 14999790
-341808739 341658233
-254207731 254214617
-703656684 703459028
-584976502 585049566
-410695093 410560343
-458352314 458458648
-69216912 69105832
-229868509 230032027
-66261878 66252056
-521869220 521857614
-765779091 765872717
-60649072 60647014
-677735872 677739664
-852137869 852168229
-897453571 897529231
-804061583 803953711
-691680562 691541736
-183112867 182995451
-436220156 436129484
-862214707 862150677
-82344460 82466866
-155802173 155643435
-457806718 457720558
-671220820 671297742
-591142418 591172942
-528308168 528462932
-464966267 464793931
-83532344 83604452
-296779603 296620893
-209318079 209166111
-302285506 302366354
-530450779 530587647
-564950061 564963895
-889102690 889260544
-997695057 997849023
-61773186 61683250
-907510399 907694679
-561206842 561265226
-962606273 962723883
-746199726 746294726
-842994962 843165532
-610314535 610340671
-525995284 526135232
-367312841 367321095
-286624774 286672434
-547379233 547348885
-197722396 197536682
-893156909 893050895
-923794868 923596922
-823061962 822871014
-237513785 237498847
-13820191 13705233
-472576619 472577197
-823474370 823532314
-546871262 546758332
-206510210 206421914
-631639282 631618768
-921819375 921866889
-251119270 251272036
-648830323 649007223
-432004320 431955234
-427737623 427755767
-7293784 7202000
-941620657 941738993
-804432196 804235050
-749148137 749241935
-254616015 254478613
-419637230 419544798
-201200545 201310715
-394714970 394542456
-641325698 641309136
-885661424 885642612
-714760444 714894160
-125448056 125268532
-610609087 610632479
-494000528 493917178
-2321661 2456949
-366797713 366855137
-235168091 235091937
-579772383 579930533
-690449053 690388673
-396684110 396662424
-610322023 610491587
-245959282 245891802
-928497411 928586763
-651225815 651166159
-893287698 893349764
-84312585 84484897
-60611478 60747416
-829239210 829188352
-714711900 714775898
-563766253 563657883
-105347794 105395442
-961940867 961963841
-79094156 79112538
-123947804 124007676
-579240429 579237679
-364933607 364871871
-637394456 637552772
-724186392 724375716
-850187421 850252527
-98349435 98352751
-346804689 346771647
-191456377 191585809
-970453336 970366018
-190245483 190243289
-81395409 81474395
-288537769 288397803
-757314711 757218281
-660955272 660835328
-240689966 240823348
-24341295 24261753
-304294307 304106797
-17335430 17307492
-315275132 315218102
-340177008 340169106
-50281236 50463312
-524466524 524302396
-742888425 742889271
-206885896 206832840
-702151125 702071879
-367762887 367674973
-861400774 861508794
-440904841 441053263
-358821538 358802312
-14526464 14593728
-311130058 310967510
-125555566 125541234
-500043666 500140676
-260198710 260033300
-703419278 703237508
-383320278 383122100
-1953579 1958675
-570638190 570474798
-462866200 462806944
-787714351 787589023
-745159247 745192085
-412098592 412146302
-710990297 710901707
-200834168 201024612
-331304183 331301103
-785438638 785455850
-486535932 486682900
-874702977 874677879
-153275572 153464034
-92613945 92453841
-856962112 856905848
-264285489 264276491
-165436644 165370360
-445212929 445239237
-920454426 920422276
-963027564 962932724
-207143862 206971172
-422109269 421930157
-768023347 768143849
-605552997 605470199
-229126229 229152953
-161762023 161733211
-77940319 77903117
-652710185 652603195
-10200139 10041217
-721572454 721440048
-261095479 261172239
-57680807 57532753
-437713693 437778535
-71946826 71898204
-495471210 495596346
-840350626 840419438
-161453244 161328316
-168599579 168438255
-356287647 356225779
-54982687 55031093
-811497834 811560904
-347169061 347051539
-370034516 370125250
-75713066 75674346
-695929850 695900406
-900521820 900445996
-502428455 502572931
-546675656 546654146
-915556465 915624803
-677678864 677538776
-847367968 847290176
-138362103 138557003
-820856693 820746315
-276091172 275971116
-958065025 958047927
-834095013 834153081
-581899200 581949522
-912118898 911985134
-279649971 279466355
-105296085 105125281
-249577738 249436976
-273739650 273613760
-10301907 10346921
-847678348 847836018
-203257103 203130803
-47375846 47180082
-748528238 748500802
-5932848 6019172
-57104737 57167371
-779169745 779117123
-336542632 336393888
-655975807 655973203
-78095783 77961213
-986411059 986489415
-445302353 445358231
-771704734 771692908
-869661557 869625411
-634604167 634652893
-345111549 345111485
-777175374 777352270
-705543676 705457362
-172002228 172075554
-682587890 682527610
-656040790 656144164
-201839737 202034049
-58875946 58850602
-308709033 308858885
-412969884 412770184
-499736513 499682767
-659931144 660044880
-440086032 440272776
-943034755 943204689
-934797480 934914720
-758052228 758149496
-824753082 824562050
-338773945 338608501
-216040650 215995124
-720071020 720081392
-862967095 863028309
-133057271 132959151
-820998568 820852950
-78006778 78028498
-8387684 8332610
-24943866 24843828
-672796458 672804940
-361403425 361268293
-70353236 70317754
-25715036 25562544
-39870151 39750523
-963441178 963254264
-413161939 413341549
-994026586 993946708
-940389481 940453741
-771305374 771275782
-607836159 607966545
-540950678 541044534
-639243042 639308566
-102476452 102537476
-552431121 552292703
-66503885 66405383
-460570887 460499429
-668677779 668773641
-657478011 657613439
-827221366 827237464
-939887088 939702102
-626512073 626483745
-757573818 757733242
-85597000 85446712
-916193226 916120222
-423893744 424093036
-343529496 343488106
-136167449 136084787
-592953707 592844789
-294270994 294089432
-634902484 635080092
-502703490 502635060
-263699508 263634764
-914955644 915023396
-462592070 462632690
-830917357 830800661
-459363890 459412814
-929733872 929644886
-138287035 138328317
-397704352 397688184
-179681967 179612605
-314516975 314549685
-218477202 218632504
-171350617 171269843
-953884682 953849808
-258242355 258057601
-329273773 329248617
-33287228 33321538
-487829171 487787749
-140920820 141109460
-649463428 649396274
-150206311 150133077
-892684177 892877511
-812332498 812270340
-318247463 318064425
-684127558 684003074
-532642483 532766123
-285121887 285145815
-146305461 146253649
-309762833 309955391
-390928156 390835150
-881212169 881215331
-475668194 475842884
-3070097 3114623
-827106675 827028647
-877292740 877359704
-699228933 699378399
-45152939 45162043
-321001018 321027836
-928837887 928773867
-742122490 742319986
-542828836 542931850
-825199097 825357673
-662385607 662572325
-748223298 748291134
-805542010 805445128
-164100021 164282757
-911313621 911189389
-889560615 889645455
-369482689 369375067
-262287897 262292573
-476630992 476469490
-190303525 190350785
-101579323 101492999
-965375643 965387899
-293515719 293712705
-181543903 181514365
-220979792 220838386
-780820832 781017114
-436961904 436813536
-910073308 909997910
-190767915 190771445
-695915128 695785176
-890256584 890098836
-671588811 671541933
-753130738 753112766
-478090005 477983909
-370583179 370452001
-317292299 317131345
-334382533 334204569
-576197602 576361752
-315635029 315831383
-196359758 196251328
-139584859 139601045
-113721071 113653259
-600356260 600524114
-862380244 862367494
-314919104 314842826
-969663924 969503506
-371012725 371054967
-219287481 219360545
-788588391 788547895
-811561477 811560331
-446401506 446539306
-541313637 541381649
-984034915 984204069
-919932886 919767408
-769428270 769593812
-704685665 704493077
-393788658 393616780
-600998207 600894681
-752137303 751971091
-360197979 360078143
-428434957 428504323
-164455301 164533697
-868385253 868461317
-818607653 818739989
-551467337 551373091
-877744440 877787548
-168986917 169108485
-334160718 334241600
-525768406 525638930
-878127180 878313948
-112995663 112911993
-840831596 840892746
-205490303 205317839
-264802870 264831336
-926584999 926557009
-269470204 269420654
-630891066 630728762
-97561216 97390644
-569018781 568825755
-520349715 520176555
-743388195 743218919
-560515876 560690850
-745714818 745607492
-58560114 58433068
-362739630 362544734
-331485412 331312798
-581143917 581303967
-860104871 860072033
-77739544 77800112
-430078156 429993720
-43172132 43046606
-564030530 563840704
-947923103 947971435
-140767785 140598915
-246676764 246775270
-198245996 198063992
-743496327 743634061
-865911600 865875610
-381515612 381590254
-593087791 592951333
-769165015 769324231
-260696492 260714934
-266313977 266202701
-451279950 451474854
-960007503 959859795
-421399744 421329870
-974250150 974425410
-543704427 543600957
-521093582 521169348
-432688888 432620896
-887224577 887285453
-293223299 293150173
-378024726 378129634
-387647192 387760892
-673939237 673860699
-618675539 618532567
-448161639 448225527
-226315157 226159831
-764130704 764330190
-799621718 799479168
-615904903 616098853
-908620959 908812123
-19745823 19604249
-134672702 134550062
-63727720 63826580
-901762037 901845143
-62928220 62952952
-337740110 337657244
-513880791 514049827
-595999324 595911158
-950331507 950197679
-615578089 615410281
-527527542 527574040
-77249212 77277018
-397082405 396946397
-155216434 155225170
-371210702 371033912
-607405761 607424135
-56543596 56516750
-920768769 920777073
-285970707 285886987
-911504134 911349472
-335628163 335495569
-806145426 806333440
-835495393 835317441
-447840422 447866122
-963450893 963604891
-947526662 947389006
-989259828 989385096
-128470552 128607514
-307937776 307880170
-36970987 36935875
-959237972 959172914
-491780092 491630140
-559701297 559542661
-951302987 951488149
-920605666 920660920
-472910071 472801515
-9043653 9177553
-474000171 473956727
-711063092 711064844
-582765170 582797876
-863310228 863341146
-157673504 157566306
-286710920 286792158
-312439984 312465460
-579672195 579590021
-282329170 282350796
-426880020 426720284
-664753337 664876733
-653139096 653268262
-938883750 938707028
-56892608 56775842
-223979810 224089374
-985895014 985891678
-376244750 376434904
-986071747 986060877
-245152246 245145682
-841396174 841575736
-268003069 267911355
-215337644 215393042
-307563949 307461579
-559972396 560115294
-47311441 47440251
-437458339 437292977
-977702641 977761003
-306092198 306073802
-453550555 453533397
-757450406 757297178
-87850936 87871058
-999556078 999358310
-249721873 249644399
-803680505 803680111
-926495084 926529998
-137544093 137739155
-109954275 110019139
-575461898 575274088
-555059677 555222691
-887422618 887320978
-992311517 992400537
-599528016 599359840
-637024311 636875781
-533501006 533309516
-821771333 821759129
-421939508 421929354
-14067786 13878440
-572587389 572606677
-633427775 633530865
-634780027 634888465
-785918394 785723800
-611830169 611917949
-181707724 181698978
-324980668 325015468
-779539789 779723277
-701140257 700951445
-366891995 366898577
-217407131 217223397
-460562519 460752295
-590086571 590177151
-920584382 920737458
-25577790 25449358
-196707706 196604066
-64017322 63949802
-726648857 726776745
-697215020 697212714
-371351899 371240561
-552575893 552699727
-419502629 419464085
-256353273 256470329
-716791731 716915835
-757701291 757854813
-302839497 302776697
-812303256 812361740
-115420647 115432453
-202165591 201999471
-504454023 504392341
-98016287 98056359
-856142124 855997286
-799010685 798979481
-460657407 460604113
-837758688 837877092
-542554413 542754005
-188708723 188852557
-766536725 766448957
-84067997 84016991
-910393701 910504357
-379281505 379472669
-243851950 243831346
-937362408 937303936
-496292215 496229435
-839281546 839401638
-236889158 237064166
-221226972 221344316
-204686115 204746767
-507630027 507596587
-517869569 517875141
-514487623 514339217
-695124576 695011212
-514536321 514732653
-141678398 141519002
-533542984 533537522
-728631517 728663451
-770085915 770094061
-697482684 697644652
-944276821 944089135
-938452569 938252887
-595023165 594961001
-580800417 580959813
-615308777 615240535
-944096982 944150628
-983492232 983426914
-479558578 479506366
-635407667 635241383
-135203345 135114921
-912052016 911978164
-257855981 257989921
-686830426 686716978
-259254167 259195567
-164494499 164421595
-565695393 565559919
-50070489 49962539
-122419809 122401897
-898726491 898758235
-167831390 168019530
-873780660 873756388
-383582989 383636215
-202363214 202508118
-399325704 399129246
-469818369 469797721
-361259601 361335859
-951789592 951769780
-442803876 442825916
-302742135 302808097
-92635821 92803281
-512889072 512801100
-314533330 314469196
-616612466 616489848
-725975348 725913292
-460301496 460139028
-570928795 570790287
-282240780 282244324
-163987994 163984126
-243841042 243862858
-362920925 362841079
-943070660 943119722
-344855835 344726653
-723869081 724046923
-946414140 946251846
-790283260 790404498
-652611149 652473513
-932347481 932217759
-736411410 736558944
-227017738 227041414
-640656125 640788161
-387655215 387472963
-77769828 77755756
-401925767 401918309
-341496294 341524860
-975877916 975818368
-715543665 715519117
-754812877 754889803
-49144058 49287590
-415077137 415011501
-827047265 827166085
-233113929 232952859
-865423444 865344824
-809862980 809859766
-957501286 957596946
-100838537 100755799
-368862010 368962034
-110785484 110746656
-653097806 652947092
-90247180 90368100
-994457217 994404351
-687617587 687485505
-564451368 564489156
-652646754 652773616
-6485635 6305723
-240179451 240115083
-76696208 76585570
-310870143 310818099
-518062564 517934452
-531783006 531965246
-21276364 21207072
-474142030 473972512
-910035609 909961515
-260348895 260214497
-395047013 395161945
-514285804 514211582
-591422245 591551377
-286164619 286204925
-989148255 989091331
-748640421 748741577
-789682271 789505333
-632617659 632805753
-110586971 110677041
-532499439 532435789
-584064329 584033399
-693910304 694014346
-185500717 185442891
-578632017 578472073
-762167175 762257699
-634381664 634383442
-604688595 604830057
-995509662 995492666
-808646780 808451954
-974245111 974124209
-503627595 503795125
-921502503 921330749
-141587376 141769420
-147125751 147012087
-753295869 753327391
-594022624 594118406
-955450025 955515899
-800288730 800354110
-554478165 554656427
-605560561 605550513
-432274998 432190736
-123205599 123364195
-833331554 833484036
-255981449 255911465
-313341750 313319908
-914406204 914603202
-746795592 746890540
-423892717 423913961
-246667893 246667709
-623325263 623485187
-101622894 101652984
-28104598 28160320
-732618630 732525376
-540321761 540465855
-931733625 931542641
-906114502 906025568
-522447565 522338327
-82311173 82211947
-504756217 504614859
-841110666 840958918
-561756229 561878819
-121394521 121365171
-887371798 887199108
-502358929 502238971
-734848490 734799964
-860165538 860212424
-195312757 195123695
-614698418 614498708
-773275596 773085948
-298997255 299123237
-13899631 13740751
-398916722 398921810
-681608863 681461091
-381228441 381176945
-857552415 857584421
-155613487 155611269
-411685069 411855365
-112770854 112911034
-119899850 119761726
-806248795 806418085
-642020584 641845700
-999283780 999315802
-624983920 625013418
-579310694 579194428
-430258882 430307572
-796455855 796494981
-439363310 439290056
-950187845 950165839
-606605239 606639967
-406783985 406638905
-611007602 611106752
-682682596 682611166
-576707366 576532862
-514248693 514107303
-83338486 83494138
-901918918 902050358
-65735960 65873144
-967657694 967679966
-511180534 510985956
-834863836 834841640
-209566477 209578359
-125556722 125701212
-648444817 648587621
-862361394 862399094
-653532479 653597887
-95279413 95163203
-560043845 559856869
-878388235 878498701
-611329634 611313942
-282521953 282695453
-754175822 754136252
-168413560 168447772
-977212105 977027751
-255363263 255397115
-117531003 117477973
-702236891 702065359
-429376459 429495773
-301658911 301739955
-380722315 380597017
-418829236 418990398
-569073375 569185413
-251679645 251767783
-581983659 582128421
-563597408 563588674
-517546224 517458740
-291725116 291539742
-505638551 505517537
-340763441 340918633
-769987230 770086610
-790171556 790183700
-925823146 925734470
-613954828 614024450
-373140077 373291145
-226626438 226742586
-430445860 430620126
-138017285 137989989
-142268865 142190427
-778848978 778937398
-75523139 75371263
-739208484 739012148
-569613884 569628510
-216256476 216412274
-522750215 522746761
-695426975 695512585
-157811237 157682487
-796761338 796840748
-189510013 189581137
-328787911 328679325
-157979632 157779768
-810690820 810507156
-718802437 718642295
-5984301 6054043
-669243661 669066449
-733079346 733167522
-824220723 824392391
-70135525 70280741
-265050062 264873066
-816590537 816495765
-53727015 53565545
-599438121 599432383
-617046771 616910733
-373894205 373833515
-359781121 359823733
-488192829 488363815
-16319744 16178910
-790596274 790463920
-901416249 901613223
-504590313 504480839
-38765403 38773621
-100937508 101120606
-639143979 639149511
-306259939 306152875
-743789008 743914104
-709348228 709544898
-663302600 663206434
-345699176 345784364
-574484518 574444014
-719825633 719629839
-732854674 732807536
-795160722 795330906
-324970845 325060091
-543369412 543283366
-398128636 398014422
-593737340 593894780
-717027463 716833551
-382994343 383149243
-646698176 646551464
-151370927 151346567
-83756586 83586356
-167267503 167280601
-723201070 723179434
-218599312 218665696
-717548368 717391002
-393574497 393527515
-968374739 968332503
-257189330 257288436
-50805407 50946489
-5607549 5564093
-953210779 953040589
-177890634 178041896
-921034739 921014173
-855825980 855812302
-813655771 813836527
-429164076 429067112
-751188626 751260806
-117818182 117760004
-374481831 374460037
-211068042 210957118
-458549961 458542571
-961952354 961839812
-795477533 795633607
-321290786 321136474
-152567331 152428339
-897863050 897899684
-434433522 434350298
-312340669 312141621
-966706859 966753239
-601018650 601114720
-274363723 274446745
-726991786 726999494
-516413441 516444319
-827499204 827521280
-153140768 153067010
-742794569 742983973
-265983570 265946630
-217540511 217711161
-460044470 459942620
-137366571 137528913
-140168143 140317967
-860364724 860437576
-728119819 728302841
-850190292 850328370
-614898001 615096611
-628964045 629153371
-297301750 297259322
-350612016 350682852
-659988012 659827190
-459039732 459137632
-756920652 756984290
-266705125 266541827
-683261096 683328618
-735200359 735157075
-259091572 259081516
-900996490 901052510
-640151390 640017066
-630280211 630337771
-28330403 28261789
-663434839 663578299
-450839414 450935422
-992650582 992682794
-641246891 641097637
-556864451 557004245
-530993886 531077108
-557914864 558006094
-629409360 629460556
-955626416 955823608
-210231565 210106711
-187925140 187908488
-640036459 639982173
-577133486 577140006
-119650918 119655904
-625763845 625787399
-686059249 685936863
-758746642 758870414
-739832021 739793973
-756443046 756641896
-369839094 369723824
-397696268 397647970
-926348964 926423574
-194304987 194210021
-981949127 982148317
-917201199 917069997
-322811253 322751453
-375627638 375554350
-993189725 993267557
-787823946 788005434
-554422555 554470897
-400005178 399982946
-665782517 665658363
-744430694 744350986
-438806190 438784150
-635268441 635314595
-813140809 812992181
-221750754 221828502
-519952738 519962126
-323448103 323608729
-362122263 362287553
-284036700 284023394
-38802386 38966962
-999605944 999692030
-91621895 91769703
-106226529 106199381
-347495851 347438147
-194971633 194889053
-155960975 156111293
-93325152 93201326
-635105018 635159268
-667601657 667702531
-51380755 51525013
-455647997 455764097
-396491291 396523797
-279506272 279557322
-286108560 286184772
-313919753 314012519
-820925759 820924689
-978927826 979101298
-870012914 869884248
-301699433 301533399
-132003234 132200774
-454873835 454796415
-888915588 889025906
-777188399 777187205
-890717908 890761826
-688217739 688353757
-173168921 173149773
-6534702 6436568
-248118441 248243441
-752705061 752536023
-431052403 430944479
-620568768 620482616
-78476888 78531378
-669668421 669725187
-880370720 880482688
-107325612 107392392
-900024765 900198379
-228792510 228871662
-951561308 951490226
-129927783 129764989
-12588838 12615324
-535932675 535774635
-225436285 225383355
-550107783 550137601
-625998221 626187931
-334937514 334993160
-97531005 97615623
-943748431 943879999
-906797883 906877107
-458964073 458860037
-193904776 193955086
-813139741 813141877
-827012141 826941431
-637238636 637192950
-773840718 773905952
-859738754 859627616
-661147851 661025597
-295972123 296127903
-712147379 712335541
-639101802 639015636
-412358716 412303580
-420777354 420961176
-76462062 76444400
-327659071 327644597
-448786155 448784445
-521840131 521863417
-762558542 762553636
-817337391 817359979
-270517182 270346800
-258312686 258328746
-1280984 1467752
-837827153 837927031
-590521196 590441996
-354427245 354356479
-643439333 643267767
-243297552 243443486
-694867713 695037533
-676295629 676400739
-422757117 422716739
-63839559 63813601
-422222540 422148336
-358387784 358313248
-23546162 23374838
-451272259 451273625
-788109773 788138795
-998484293 998487455
-716516052 716564350
-385409493 385444391
-567884073 567781421
-312408358 312522562
-782571062 782497010
-283404304 283288190
-467876835 467912033
-871793435 871895749
-347856496 347797344
-971245636 971140486
-920038061 919907801
-977406509 977557791
-175232784 175327784
-617300778 617417394
-408584042 408567590
-570409260 570556494
-205069397 205192051
-963721158 963628318
-74040351 74077627
-375673310 375780554
-770663455 770531107
-582586578 582464140
-554296651 554176331
-660696122 660895300
-424479883 424309131
-771284587 771472983
-503633261 503534819
-435945712 436021260
-41900795 42020869
-476810505 476842439
-491048602 490891742
-443450194 443341962
-187624785 187637403
-457222172 457168768
-932079786 931959672
-745976891 746022637
-261075791 261133859
-495865211 495887007
-144822605 144860355
-239015383 238932027
-621455012 621503196
-300077694 300202322
-768742512 768725114
-637215793 637120915
-929689379 929581485
-544911216 544859858
-657429417 657283131
-602248048 602410812
-124580954 124695914
-819392870 819220480
-806504021 806332149
-144525503 144336081
-209593959 209731337
-542476592 542505020
-982563078 982484310
-83771388 83964548
-505566722 505578044
-291832255 291930139
-815507070 815441416
-840566003 840573971
-395410901 395244579
-27256910 27369466
-537492232 537569504
-992045199 991909729
-498041386 497929306
-36510344 36556432
-808721427 808634489
-261787938 261867432
-16521666 16573656
-329229837 329261195
-646237059 646072453
-804678105 804486057
-449591179 449394613
-464764484 464757930
-392999465 393119823
-894574082 894557570
-181529134 181365438
-831849982 831752924
-64991742 64865946
-939561054 939542294
-690679400 690604010
-883265283 883422609
-751643510 751600754
-111262195 111115795
-809917142 810095820
-620901325 620996725
-285777641 285643819
-342887516 342774130
-140579332 140465820
-216564339 216549945
-998379004 998208456
-26945338 26982208
-122619004 122425578
-282767241 282775479
-536533492 536489740
-758045172 757992978
-696384700 696354122
-950896511 950881003
-172894562 172924866
-645909903 645761449
-542239335 542358115
-635706722 635844916
-821743535 821765231
-516125423 516189527
-321735890 321900172
-596798853 596818841
-736431329 736431771
-442313935 442356419
-402577353 402518113
-797837189 797992965
-10136796 10263482
-32988969 33091077
-844846392 844670764
-893378101 893321427
-548915941 548856329
-709541833 709644937
-236135210 236321076
-772918169 772945329
-963278939 963347721
-659063235 658980871
-404390846 404190896
-498897671 499047369
-437635930 437746114
-908363517 908436839
-34455375 34423867
-93611340 93588218
-397539672 397345034
-159380927 159235231
-139450220 139592952
-970107407 969987017
-20181744 20169972
-650355533 650269903
-539518363 539411331
-730787547 730595013
-263038394 263202926
-253343354 253359222
-61396082 61378628
-607324548 607163942
-118945022 118765416
-64258502 64270036
-57771547 57653099
-378409400 378307630
-726455526 726620200
-853049559 853057817
-512614904 512611368
-402362144 402334266
-194714565 194696963
-422951675 423124625
-352653473 352582305
-138817669 138719305
-859441365 859596913
-757475481 757591309
-808137293 808189765
-451978056 451912612
-502019557 502218535
-304899639 304785833
-431121669 430983137
-3466552 3543714
-427075379 426922123
-666452892 666544306
-840195051 840121983
-363239209 363065033
-64504917 64620981
-196644742 196655886
-172514997 172478657
-514004772 514177998
-682960956 682851282
-417478712 417659126
-365941674 366127674
-327864188 327993388
-711770331 711840223
-581119869 581071393
-462297541 462103419
-545668397 545776785
-885438954 885321390
-949565849 949497949
-900339644 900200698
-90209412 90022680
-86669649 86557437
-605951160 605911170
-564262886 564421372
-259541424 259554300
-604759326 604571976
-23595168 23745760
-13469610 13374896
-125517108 125379004
-389980088 390047328
-36007386 36058324
-919239289 919186517
-105104021 104923609
-913750114 913621944
-216450666 216557142
-937551749 937497073
-167925460 167788932
-841998607 842131611
-702671322 702753316
-34327621 34199225
-480391650 480337780
-839165890 839292944
-567491693 567554233
-64165415 64048421
-205135872 205315144
-343250872 343305364
-633617668 633720628
-235153362 235256362
-710644961 710542325
-786582393 786604545
-388039541 387921185
-26933057 27031359
-740200935 740114133
-509025469 508999265
-872621492 872683870
-790530097 790477411
-791610820 791671602
-8931383 8824223
-507760476 507668822
-422898006 422848730
-618963345 619014827
-883666688 883660694
-228964225 229139591
-504371141 504216741
-26266470 26462478
-433024302 432906406
-761658396 761656828
-551037861 551219761
-326285119 326396757
-198049912 197927886
-711589799 711619911
-232225222 232310198
-183384759 183558077
-676120024 675984298
-140082521 140012451
-85575945 85718127
-903089166 903026322
-558234044 558406086
-584436507 584487851
-845789701 845830387
-963936687 963993761
-435003761 434876457
-410447468 410331966
-270352774 270280188
-769248162 769400300
-600552670 600553680
-363706204 363563072
-22764503 22601409
-66182135 66047639
-861595735 861687839
-2664636 2611086
-975463903 975467779
-532784917 532870343
-919299064 919391918
-563396319 563257931
-895661180 895511644
-381896417 381820131
-847948070 848078364
-82778326 82782416
-276697013 276526647
-209700887 209824035
-946555339 946645487
-829558601 829411389
-772865573 772778775
-565772409 565876547
-616483273 616551157
-917735009 917840837
-829443966 829466042
-401885158 401966376
-119164097 119144965
-648040832 648154746
-337806610 337949776
-442053630 442082622
-394327962 394499090
-185225346 185057900
-61548891 61390845
-593009896 592940074
-415700217 415575165
-436615252 436663850
-125111062 125050532
-628944056 629011076
-879104202 879286304
-56139023 55946249
-155919216 155979026
-167368519 167192683
-354203044 354060070
-326087788 326259478
-507114175 507214045
-449240938 449422218
-461335247 461448179
-534124980 534094730
-215549705 215405817
-653904355 654020479
-360085445 360022177
-232099056 232267710
-94273390 94243964
-408947208 409093028
-185515583 185485851
-354596686 354519124
-591347266 591194916
-912197298 912073430
-461850763 461683337
-517313243 517246981
-550955196 550830314
-736259076 736215710
-130803675 130920171
-950463537 950592195
-95483065 95362501
-121431013 121382893
-224220521 224371493
-681711945 681660381
-587597669 587760341
-441908887 441735731
-267837655 267902573
-470940666 471090526
-405417746 405304362
-891530319 891713393
-572194872 572303764
-892339256 892288720
-347291764 347367520
-663262192 663454030
-822815771 822701437
-796659759 796475615
-387928141 387980363
-583126630 582927414
-246950200 246751734
-292123367 292189261
-716537689 716419079
-585409877 585467387
-223366755 223203109
-343038052 342889264
-359877125 359770341
-394794272 394635668
-832916972 832800328
-40648703 40820915
-486466272 486403706
-164607125 164552443
-393386588 393551006
-884016900 884062460
-156498191 156687405
-77551403 77365647
-775125265 775208651
-728508181 728463653
-9288890 9240560
-441228913 441221237
-686530512 686551184
-583312178 583357660
-882838281 882900931
-784518253 784363557
-367116160 367011048
-618118280 618277004
-692182164 692308226
-878612269 878590475
-481815717 481677887
-752821524 752931474
-537530868 537395614
-437208259 437167343
-826271164 826323940
-705858076 705714408
-915236020 915427320
-729674351 729871839
-429007877 428918987
-82970537 82936783
-946143438 946285270
-47632446 47480604
-968017647 968044181
-864965227 864871353
-136550969 136464283
-349140612 349059232
-527124582 526940400
-302775116 302665230
-968030914 967912878
-333523897 333346377
-48359983 48329113
-157757326 157865148
-568025371 568066123
-57276947 57372241
-300112641 300292003
-755628617 755781837
-130766213 130861923
-851054648 851023690
-793321174 793239592
-546362216 546539258
-988919594 989093608
-933239078 933408308
-146942036 146855564
-609246958 609058450
-620585197 620552339
-84883238 84793232
-339864537 339830755
-553119171 552941749
-361949174 361898084
-754014656 753860474
-853855357 853803931
-227221957 227319369
-572432568 572331818
-428746313 428679233
-45363792 45555930
-797671679 797747203
-588202651 588358789
-858210550 858178752
-751255333 751266279
-911681758 911699096
-682288233 682203083
-730165461 730045281
-135965858 136126118
-25271956 25393854
-47277964 47189562
-538428710 538495468
-830578636 830578692
-832121953 832117759
-985099914 985009156
-957766198 957660824
-450664621 450643523
-391106734 390918180
-88461243 88406295
-1771969 1956127
-140285146 140459826
-922243075 922182103
-50636240 50493174
-644757271 644923393
-129450230 129605236
-532488708 532621714
-659520938 659675690
-257877033 257743245
-634323263 634382553
-581479852 581459552
-877208081 877106203
-636080401 636242805
-739325978 739500586
-959806248 959875140
-630093069 630218673
-319905629 319871553
-86808270 87007978
-405689468 405759560
-681173873 681227595
-257710327 257612509
-453223359 453031637
-538790319 538964665
-835410775 835601769
-830475034 830578664
-441850672 441967102
-747386207 747188285
-565458690 565357838
-967254527 967158817
-406548805 406461857
-338872714 339001258
-774020511 774042835
-269871387 269885495
-948376540 948392976
-854934683 855057671
-599322706 599155698
-250676926 250823180
-67592380 67723464
-541491226 541463366
-814734182 814854410
-55298622 55371364
-422809785 423005691
-322291125 322110511
-731240088 731277210
-748377564 748204704
-83606607 83602297
-983852917 984044927
-490488437 490360213
-614777275 614929387
-909735675 909861793
-697132556 697297484
-497269011 497132583
-741567924 741662228
-185492974 185612240
-169562036 169737148
-828367286 828175248
-40592697 40410607
-411588007 411647707
-126067106 125965218
-140243055 140064065
-881047715 881034287
-52379795 52467719
-775649777 775551749
-570907114 571092584
-536560822 536645844
-322764063 322858443
-202755579 202754501
-181198708 181257558
-636270423 636252597
-399542910 399571336
-475575558 475403994
-47053321 47084641
-380828812 380763856
-11046699 11031465
-900653548 900590464
-535036584 534893058
-959817014 959840694
-338834677 338850193
-86767085 86767297
-339578815 339447001
-501056330 501082824
-938644665 938743807
-416928422 416779272
-940089749 940150877
-129181527 129197235
-648835350 648689392
-500041062 500240290
-565824478 565695732
-348064756 348110814
-866013785 866003421
-775965545 776065879
-814842729 814894593
-253103798 253196214
-32333477 32209027
-3231901 3361957
-727151447 727124247
-818584341 818392037
-401229131 401051817
-173251748 173086094
-734284760 734172662
-346565227 346675535
-55026935 55098151
-295564329 295452181
-413851477 413964525
-374495715 374467947
-819561128 819383308
-866778040 866728896
-258637399 258567769
-937361942 937464486
-599180267 599197239
-846325962 846165168
-911251505 911089061
-787537649 787414381
-986238814 986349280
-495756975 495876109
-988594619 988557383
-838615782 838643424
-861093723 860937589
-481320287 481209489
-354994474 355100488
-172576562 172658118
-489158478 489224640
-490290616 490328540
-919781535 919850147
-7382381 7504703
-780954710 781079518
-479657228 479473708
-431868259 431979777
-433510745 433533177
-459098620 459290888
-379211080 379354868
-576615372 576562004
-689441089 689564643
-750336545 750510163
-75881735 75844767
-895062418 895101960
-312723067 312838901
-572005631 572090449
-227029576 226970822
-626307340 626140734
-334172895 334020995
-579673294 579851458
-519608688 519651424
-711993305 712142005
-38025391 38186799
-981555717 981435553
-832085203 832192617
-512879942 513023234
-913097697 913149287
-23276744 23159190
-157153929 157249235
-755991061 755821493
-200815378 200929390
-70335495 70225987
-661194490 661318220
-792482619 792367909
-628129627 628133155
-754891754 755026298
-749960076 750114316
-222037201 221990237
-331399105 331355065
-196795727 196879107
-170422821 170493079
-907786638 907670360
-54507706 54325516
-654853238 654923266
-653314073 653361987
-233407054 233495666
-452546905 452388003
-353458644 353403406
-737913441 737954673
-958131088 958156854
-784170982 784118006
-256311887 256124027
-740281261 740424431
-896637610 896814650
-132576301 132607277
-42476989 42527007
-49415596 49519592
-719020472 719084716
-424919158 424932960
-776959417 776836911
-437558322 437358356
-939606283 939515825
-447195083 447169949
-879437753 879567585
-242494397 242371531
-925102353 925126107
-418371342 418244812
-885808290 885958228
-479950322 479826358
-789760706 789775290
-850981708 851127588
-610505317 610620783
-206316569 206272501
-806407772 806600270
-372090661 372163415
-726127346 725968332
-807040841 807188351
-970991593 971111819
-953349608 953399128
-744007292 743965180
-130651743 130624535
-493743293 493885433
-234153358 234118196
-366278075 366159487
-303684269 303706819
-313966136 313949576
-114029008 113967748
-681403028 681365656
-486302202 486269924
-328335766 328147344
-728011846 728207878
-959109808 958948980
-148364360 148361066
-408093473 407978587
-199954081 200025035
-934152955 934116593
-918188053 918344025
-627576082 627479662
-363803920 363866974
-441445430 441413710
-736100880 736074944
-686478502 686540848
-169446373 169410671
-808927115 808920065
-790918215 791027137
-505207770 505245654
-774800303 774771825
-627838896 627923678
-437046201 437077213
-354896355 355047481
-178535835 178690185
-225216168 225151314
-475981418 475943120
-732909674 732876482
-843408048 843324754
-478016923 478036957
-964268031 964245015
-416763491 416816959
-713896145 713789925
-932990257 932820957
-579376712 579421158
-309343791 309246513
-740023983 740024709
-822723626 822632048
-985987330 985813006
-94698556 94665742
-177966265 177830795
-857275597 857337341
-84196523 84281803
-945201142 945149678
-531026704 531127512
-990997519 991086197
-948042872 948203224
-176792899 176744719
-806947958 807114596
-696032592 696086952
-796375056 796318664
-909404708 909463660
-263866850 263692464
-534683653 534533245
-606999027 607112507
-976784533 976648769
-342645319 342590857
-847484408 847439854
-97303583 97317769
-182523181 182355487
-822002698 821906440
-798802396 798899196
-886162915 886011233
-989364992 989467002
-304058327 304037223
-949650968 949550784
-761465583 761325243
-125080797 125070669
-243700784 243537056
-256571950 256723780
-886568086 886737688
-571763405 571742951
-367240278 367124432
-593233759 593243845
-979017103 979185493
-389533781 389435349
-382098132 382202362
-334015885 334096945
-936050124 936219688
-100450501 100605939
-554445144 554426780
-678569010 678723570
-168695416 168818464
-679101583 679264937
-411617857 411427551
-708203586 708294896
-595259152 595323422
-477130565 477068599
-749873214 749909936
-810134764 810246806
-656490939 656436241
-21056560 21241718
-253034510 252971904
-529139323 529256911
-829021743 829128965
-432131753 432051501
-862334928 862312060
-627695315 627522365
-390194320 390366056
-373172761 373215611
-619749688 619705930
-575367993 575218103
-57981263 57872011
-37593935 37423657
-504423182 504319100
-804170394 804262580
-448899120 448918770
-82209106 82215434
-976230519 976371147
-605648468 605534504
-602974317 603001201
-851141713 851113463
-890317521 890413751
-360138061 360032829
-269562954 269486848
-546050065 546214119
-944859906 945059534
-567680277 567715839
-787865308 787912552
-508817593 508919499
-635566595 635388259
-280616884 280467162
-975605487 975468633
-973181759 973042953
-786311394 786214002
-245190401 245234741
-605065274 604981700
-843801549 843607023
-104782919 104891339
-915444464 915590634
-628227078 628329148
-561839577 561918061
-514513289 514461957
-29907951 29728809
-742221238 742140418
-923423564 923299286
-943510496 943621854
-343786250 343897362
-235974513 235945163
-124722772 124669056
-780754511 780655859
-546320052 546210068
-412310638 412331148
-956726223 956925871
-414432752 414429346
-908438806 908616974
-279771671 279799433
-1572243 1698983
-73987139 74168115
-334247046 334236154
-973260697 973459015
-956892207 956959535
-584578378 584656382
-210781905 210749269
-797274263 797390151
-436832357 436856127
-300991017 300810323
-606764650 606753504
-307205343 307267593
-910953382 910780308
-581095631 581081143
-812073941 811935525
-639046645 639058719
-871190094 870993842
-81591225 81410017
-705617715 705469637
-794149729 794146143
-120450150 120381832
-537978017 538041093
-443754496 443679724
-687937511 688134387
-84906156 84860320
-701385948 701504210
-349803190 349982822
-673824954 673899968
-413144680 413099510
-890610453 890676279
-40918823 40723007
-79127388 79097688
-850101724 850168084
-764990226 765118598
-962649449 962815441
-905924142 905979758
-716930507 716901163
-507509044 507366642
-332140547 332230751
-78148016 78213320
-694938051 694759353
-228314555 228292289
-114783541 114809871
-790136396 790298154
-244031299 244065383
-373096984 372945202
-772815252 772915894
-284423056 284521078
-685103719 685113141
-929200525 929138823
-384901901 385079759
-185009815 184914981
-379043589 379202229
-63350267 63394231
-652779030 652843224
-597684066 597745510
-905822973 905826725
-413341829 413520163
-397007243 397157567
-81373614 81404428
-754203524 754286674
-471624871 471592169
-273369778 273453046
-814674215 814513895
-4593017 4644167
-155414638 155392240
-763443982 763314488
-268913458 268751962
-449772066 449719996
-552221078 552251428
-560603363 560500465
-518840833 518951293
-478744262 478744188
-759569942 759654240
-246228404 246341252
-538839427 538679611
-381831756 381757832
-804994918 804908404
-539966566 539938396
-816586359 816594715
-964019775 964063659
-618127236 617937934
-9731076 9573776
-953374368 953204552
-646331466 646500148
-901876083 901814203
-183784522 183786204
-499063504 499031234
-820368291 820480867
-28879627 28701747
-92112969 92121893
-872726830 872640910
-278754278 278891714
-78420614 78293630
-820140872 820192204
-55829729 55686835
-669644960 669449726
-746369158 746422830
-236667259 236598107
-550781289 550583905
-109062477 109153169
-15839784 15974608
-788833070 788742612
-451377953 451571755
-729944981 730105371
-501436530 501448998
-665725421 665839613
-637473614 637287086
-531400068 531529594
-490954745 491142459
-571385446 571262232
-718857046 718747828
-292252583 292236037
-239598502 239417204
-618801758 618989086
-133614984 133418480
-172368399 172217051
-474710015 474719435
-834998433 834985649
-234527829 234622039
-108375752 108312508
-286601029 286751539
-666024468 665974640
-272494714 272405944
-64734253 64597879
-179736586 179677116
-273425818 273480274
-730237731 730093191
-851662520 851476284
-594634052 594552568
-438718426 438529166
-863906728 863803486
-645268749 645400035
-121070614 120973536
-496018575 496124833
-604402210 604392026
-955725012 955672596
-739593914 739607988
-367951192 367866382
-289829504 289746248
-24425050 24257540
-130846296 130994046
-814408202 814552140
-824219170 824048456
-3573579 3711989
-603355590 603200894
-827692129 827724895
-782930540 783068658
-654344783 654431317
-500545431 500571695
-278584195 278661889
-202223386 202108994
-176646765 176580069
-427279357 427475457
-195943759 195858155
-329396444 329508912
-367435009 367560445
-703888170 703984158
-924065294 924251468
-919073534 918966668
-860070767 860138975
-793690244 793533992
-68479268 68319298
-637460484 637645060
-473905390 473971860
-903213425 903067813
-343698706 343687600
-797073434 797235540
-600049751 599860333
-529709717 529610385
-445563489 445363747
-357219629 357077383
-600557010 600697344
-637763495 637904493
-734975763 734971381
-791354990 791389340
-901133216 901151090
-99815045 99639627
-104592953 104663783
-786579749 786418371
-508291172 508257464
-502479743 502368299
-26911939 26963773
-278739284 278584494
-832963675 832932749
-642752227 642819869
-604909399 604928969
-53108371 53012719
-469652513 469723251
-342163631 342360463
-721786176 721710196
-466009290 465864936
-708155783 708097037
-170321542 170457950
-348723988 348591772
-207045484 207242240
-393533872 393615122
-408552988 408404066
-763760446 763857050
-121609012 121776392
-960554121 960362531
-443920685 443883883
-829568581 829658271
-892528454 892422922
-692957772 693144330
-882547742 882399058
-21767120 21622456
-160693047 160832759
-165680763 165705073
-20344397 20220995
-676003281 676052161
-775953676 775803612
-739620737 739812997
-312044284 312158240
-545821838 545953698
-731258649 731115567
-83231545 83327667
-736236908 736431550
-348467173 348363751
-471836678 471723848
-568216815 568128225
-192058473 191908145
-550412211 550510425
-844121444 844265758
-479551688 479565468
-740183497 740218373
-993752412 993656542
-553914220 553917212
-661238730 661192256
-674307425 674184851
-91761986 91777420
-420495644 420649248
-611898432 611961616
-225335224 225332906
-662238502 662227316
-734653621 734664903
-387949042 388130040
-816983642 816790612
-213996066 213848530
-916618210 916798186
-634140994 633975730
-116911134 116801706
-619840604 619697338
-340444532 340362006
-421064054 421187940
-181557505 181659757
-477586981 477416919
-321843606 321956738
-271683461 271860055
-663575460 663668600
-591950332 591760826
-629058708 628963444
-460050992 460220262
-566292656 566436372
-186343200 186389474
-145264288 145310768
-588852335 588743469
-453847880 454034796
-397117624 397304750
-594787826 594976728
-853916872 853793842
-87199050 87160854
-445022993 444843887
-473102448 473059500
-556647772 556738698
-760829692 760919354
-534425635 534608449
-522902212 522750018
-747490385 747446395
-381728656 381711588
-958100529 958213179
-691784449 691607545
-429018509 429113791
-17672252 17847240
-291811258 291667020
-727807606 727915418
-973245874 973303974
-946543181 946459939
-362280255 362294851
-861314425 861196749
-176533375 176613417
-435152661 435054881
-29377495 29341971
-519197149 519164325
-122862910 122708186
-43577047 43634397
-580025825 579900609
-629647354 629601736
-186268122 186120072
-176233509 176367905
-979136305 979336077
-503580486 503584040
-439371580 439545124
-22999251 22922725
-771013262 770833168
-465153934 465138202
-648207695 648275933
-839724333 839653543
-172796875 172748013
-716589650 716539050
-692031697 692081409
-302965431 302879569
-16540983 16547661
-403186843 403208189
-238443789 238628121
-71093190 71134386
-15202542 15376846
-878609421 878615117
-161656915 161457909
-847073775 847260963
-912382821 912209047
-866879864 867002446
-722099758 722064858
-163357575 163289247
-660005292 660084468
-106060251 106056435
-40638729 40734809
-270905321 270733421
-543755535 543820505
-948608127 948673357
-539266147 539289561
-380542195 380438549
-346100648 345937088
-66758509 66768561
-184658722 184765112
-375726932 375600012
-882144798 881994816
-941475958 941548188
-826566010 826696398
-692350638 692446534
-17321461 17146739
-663143508 663194092
-419141712 419040436
-582919135 582731929
-443902284 443825056
-364095714 364057806
-870303989 870453893
-21380768 21445236
-426648971 426592285
-243237007 243086589
-176935593 177062867
-657102526 656994082
-995815678 995642214
-589353344 589238732
-610936095 610957583
-642203309 642034881
-723408578 723275172
-285692002 285710730
-166899978 167058820
-376338778 376172490
-3962869 4002573
-176180631 176184237
-715286884 715367316
-567492141 567522963
-178473351 178317107
-464937413 465048401
-820480712 820481022
-186169907 186366337
-236474769 236460579
-989443102 989490902
-380990739 381187037
-892498548 892682380
-100359079 100317563
-546098453 545962481
-882598065 882520389
-223887293 223756475
-118144879 118256989
-427472251 427478663
-656278652 656325394
-790120626 790177628
-119606591 119511813
-849375309 849373423
-167795654 167604564
-724907840 724998760
-674807234 674748352
-87461452 87517036
-356725353 356785853
-550739380 550823198
-366634201 366451397
-759692632 759757782
-325777030 325926494
-4095239 4022065
-266258339 266195005
-946488703 946600413
-306700767 306884983
-839341592 839244296
-58718704 58863274
-605004491 605023487
-91466009 91334879
-515269787 515214103
-530389810 530362976
-267776968 267580202
-381283183 381173699
-938483985 938421153
-152829936 152921630
-635133324 635234092
-248687357 248842509
-399996229 400088501
-872103737 872013245
-806214186 806152404
-10324414 10202550
-390277552 390104912
-232823188 232761182
-887111335 886958001
-525522895 525422977
-758224286 758074706
-545920479 546030467
-189463349 189264977
-738700587 738564593
-481965183 482009745
-519696257 519606591
-900541210 900502430
-605511598 605427978
-178431725 178514977
-752991662 752871286
-23654547 23836973
-512056951 512205545
-606824712 606704588
-839718844 839906906
-71905706 71987946
-547238722 547298824
-655388729 655205559
-901727340 901669712
-650991845 650967393
-867779816 867672604
-341136357 341035295
-760268059 760304129
-241894791 241914271
-704410423 704259463
-655908587 656092477
-299709922 299725716
-186523090 186430870
-302111326 301963222
-11541279 11452391
-650639853 650750617
-735873070 735938348
-559114526 559028238
-261231742 261279698
-844670472 844515926
-879851240 880011462
-192861115 192825397
-459927949 459849883
-430645551 430802431
-822529798 822665778
-668646833 668490101
-906123377 906105627
-192381526 192556660
-128915102 128735474
-317986071 317822225
-129313959 129186577
-991246061 991249167
-558728033 558614169
-387022333 386838649
-335422788 335561866
-953061766 953125684
-673499980 673453484
-289631452 289787876
-531314094 531280238
-155073154 154878236
-521124991 521131465
-408656893 408511191
-760775019 760688995
-372427297 372429181
-577077916 576906126
-903037713 903140619
-90285069 90247743
-385384558 385426942
-931492753 931454407
-855595727 855703745
-134008344 134058188
-418568299 418369765
-355416764 355217394
-799092756 799140416
-691332773 691493551
-981813381 981720647
-43279774 43085898
-755190218 755349772
-823415546 823503342
-558320065 558195499
-54916384 54798768
-329115676 329183784
-403028861 402968387
-97389852 97245686
-540013329 539919803
-865637891 865601057
-384115595 383921081
-480582575 480562943
-788295959 788363855
-574057858 574223544
-284763882 284629600
-579544977 579433087
-729055488 729114938
-543780650 543860360
-178359622 178245536
-934160238 934190700
-84223609 84398741
-73250049 73209739
-776537606 776695854
-451656334 451563786
-215200124 215309288
-408291597 408420347
-88971581 89106939
-667466144 667505392
-927257348 927444194
-925114230 925000540
-257428884 257361076
-820632135 820514617
-686167775 686118731
-840091503 840158517
-931638133 931531955
-474633523 474578809
-51086411 51196611
-69537710 69478710
-324979184 325140998
-900622006 900460414
-679622380 679451542
-996757700 996940544
-275454289 275392339
-109618807 109727349
-302423265 302309443
-81299002 81224430
-50009411 50131567
-68790344 68646878
-329028524 328904508
-673211836 673111698
-240616081 240756657
-934933063 934914699
-128899292 129007480
-395249427 395257399
-345331865 345477243
-654937703 655063983
-633344743 633441411
-642826031 642928825
-895215233 895021635
-115902893 115921347
-647139173 647269541
-485977027 486049277
-657868247 657884323
-423665810 423813652
-833044815 833213925
-727661394 727831790
-307116316 307141356
-395389704 395567882
-265852674 265654358
-299859782 299978358
-908775528 908857252
-809565946 809416808
-348773474 348761190
-322897381 323063813
-500329311 500443005
-210484184 210500264
-835071546 834925320
-309533787 309479741
-907554622 907383920
-314825418 315012790
-705367571 705500519
-79723832 79656282
-543076686 543244904
-143533120 143383062
-962182748 962170934
-382582873 382621901
-715695288 715889636
-827928450 827974034
-493567864 493508168
-292492851 292654719
-995668651 995719309
-34192801 34117851
-704415434 704576224
-854849595 854821593
-522103289 521944153
-497802280 497985346
-806093915 806183295
-368000811 368187483
-808069487 808163529
-770141699 770093633
-994344804 994320226
-20344326 20535754
-167525727 167473051
-920864248 920689898
-689950575 690135423
-27950724 27866782
-56704694 56552126
-8058650 8199756
-973504186 973503678
-674381260 674423574
-601905229 601776891
-143458091 143350627
-127772546 127889448
-278562175 278409735
-688813836 688614690
-10502265 10405209
-675864531 675846693
-274505213 274698907
-761395413 761246625
-811700961 811547543
-98726937 98898951
-921344723 921223167
-98351093 98255951
-841227852 841363076
-505742775 505757295
-902844320 902972802
-747520060 747653346
-307052356 306987428
-910171229 910165989
-263256113 263380317
-435821988 435950620
-701700440 701534498
-448342135 448256241
-685108430 684939572
-647269380 647464106
-513512972 513335652
-341740583 341876895
-874816632 875007824
-781754582 781632110
-425577916 425536074
-948204058 948209770
-974453696 974397124
-127283448 127388584
-776573707 776540581
-335994932 335936740
-294829810 294731872
-29904273 30099207
-220208622 220100336
-972301362 972218282
-152925790 153027042
-82069338 82212270
-527412031 527550791
-289612685 289548255
-97297205 97291909
-901590144 901636302
-190164203 190144311
-456680899 456770241
-747116418 747287246
-171244180 171238370
-404783560 404949834
-583462667 583417541
-475234732 475345174
-86613543 86452985
-353607659 353686371
-424676992 424544590
-103492422 103459060
-446689232 446544756
-934747668 934580388
-370929789 370893019
-644397308 644588100
-318845071 318774147
-472886248 472933894
-607514576 607514704
-346954611 346869187
-115723254 115720334
-785447244 785328642
-94574509 94600745
-731626765 731555791
-368530297 368348559
-561565478 561570606
-11496835 11482343
-413433383 413606943
-214103363 214104743
-819608229 819596067
-499910493 499723877
-446075385 446247455
-806661907 806719371
-160226829 160345683
-688424261 688492741
-204735492 204758042
-364059815 364131613
-737750879 737878211
-989437054 989544750
-548630924 548518740
-572382193 572225335
-69608221 69467199
-113668237 113773905
-557062728 556945762
-825883196 825802602
-578763134 578855586
-6316439 6139567
-414066948 413964730
-197696505 197748287
-68074593 68092129
-319737452 319789924
-34299836 34355406
-500386158 500207110
-955417130 955614668
-706114803 706307239
-337717119 337849539
-277405742 277317604
-659815551 659652719
-254384026 254184286
-407213851 407355637
-861111754 861172690
-797252273 797218807
-804242715 804333623
-742550887 742667887
-260635483 260632531
-549924285 549890145
-581517667 581442037
-436120308 435922212
-252321357 252284059
-549484503 549665001
-535898570 536059262
-825940805 826095667
-35644540 35738894
-192784614 192717562
-537969410 538112776
-603199074 603094922
-348553846 348630378
-743814716 743851556
-315733206 315591150
-581108375 581131363
-48873630 48810922
-168692855 168556167
-189247600 189273464
-29814162 30001740
-272034450 272071266
-658175302 658004388
-251281957 251447495
-549895595 549907215
-267087186 267124656
-623347597 623337953
-426384146 426359056
-231977620 231815040
-976792683 976965465
-448401287 448415581
-752092914 752234592
-834124047 834025607
-149864564 150047936
-27704663 27830083
-281452479 281396521
-519915377 519746259
-270273557 270431991
-487612676 487592078
-958692392 958570740
-924010673 924127173
-620803472 620820610
-101976701 102131271
-573904803 573824477
-180439115 180521169
-524199681 524209961
-423869107 423891079
-560980411 560867833
-726858770 726772728
-990501860 990432536
-671872316 671872444
-589559620 589669334
-791272515 791372165
-794079396 794004680
-755064100 755206082
-187916814 187744302
-705352855 705300813
-832649193 832609213
-908097005 908081583
-416516177 416592171
-311530272 311633642
-973709747 973687453
-418909817 418905679
-948029002 948105190
-605150743 605061109
-398865498 398919266
-506278734 506420072
-97683693 97610675
-254191930 254284156
-659411762 659507006
-74830974 75017084
-419343921 419446381
-759429243 759442769
-796209265 796204133
-365511019 365678643
-135883872 136045988
-135949254 135780582
-39274773 39401135
-587096996 587002618
-424575926 424383840
-444689850 444735174
-994694224 994630084
-216461580 216503904
-242694635 242717625
-899099496 899257814
-214496453 214431659
-18897788 19055684
-365106903 365172705
-320839982 320987086
-32202703 32031439
-610255980 610161042
-404503381 404358509
-905862404 905841624
-689340534 689275152
-188343817 188364185
-949523357 949520087
-541677596 541865840
-530129281 530199485
-101835925 101667097
-287014956 287070332
-457309387 457258763
-107723718 107666716
-746479681 746405391
-827713424 827854778
-886113914 886211916
-767550676 767451822
-323129280 323165232
-161170446 161284332
-708782962 708947806
-102766688 102929736
-170142837 170213403
-589052611 589036259
-996635794 996440384
-71157300 71111472
-63372249 63287547
-486796814 486996568
-398280907 398463681
-116824544 116705656
-214307727 214336537
-456649361 456508023
-898539536 898387544
-759607608 759700872
-53646280 53602102
-516945652 517011388
-780188548 780154788
-430121119 430270003
-681105084 680906362
-741913248 741723926
-856668820 856518658
-974632235 974737611
-247220853 247247485
-755043519 755009077
-962008525 961919157
-338590523 338691223
-16463028 16286238
-437502003 437614641
-986817610 986704270
-676176843 676063205
-131228511 131392937
-146360934 146419814
-231114552 230999302
-770746330 770580580
-350544670 350457918
-553634842 553714506
-287905022 287843472
-419962888 419773132
-63329898 63164532
-101432374 101435276
-470104320 470159514
-354204398 354371728
-856511797 856364605
-957937626 958056476
-171556174 171695828
-183909230 183971968
-956338984 956511424
-187971200 187879080
-171767383 171760363
-194059220 194021966
-117204457 117327191
-296999194 297016958
-939386423 939269265
-100037974 99847916
-967129074 967060724
-512368085 512257171
-679320064 679474290
-967413911 967289663
-553544029 553449611
-766822302 766676648
-198420303 198510803
-709132389 708945663
-11179405 11370913
-12885807 12956865
-769686789 769870243
-675440610 675541432
-529757445 529946651
-220909089 220874633
-190580763 190705675
-863723577 863855107
-154633391 154474053
-523419451 523439387
-525131849 525326161
-111193889 111330501
-904807881 904667967
-928106191 928107743
-904410021 904229543
-474583119 474683927
-832441038 832514932
-57464456 57448522
-838962500 838947170
-205610301 205775131
-901200607 901101573
-340347977 340238153
-60473482 60448600
-112840944 112760016
-770247892 770129248
-702601573 702524779
-631336741 631468823
-402998624 402897222
-783907117 783720411
-33113202 33133894
-441253352 441204474
-613349680 613166290
-274841536 274774222
-334144631 334201159
-22946344 23079486
-199649918 199559810
-692435329 692457739
-243743013 243658555
-299187480 299279606
-191407235 191521093
-505272583 505270745
-231204389 231340563
-493450192 493538016
-774274479 774284949
-321065164 321213630
-972525562 972361786
-305528354 305647120
-338573883 338399137
-217170607 216977509
-693642927 693511581
-556382189 556473573
-809967391 809846933
-546450737 546410405
-853220501 853417847
-808103844 808116508
-926925904 927120706
-576824948 576706096
-259224867 259050159
-368878015 368875631
-200506165 200689561
-25079800 25157232
-934473496 934275642
-491743813 491884487
-18560019 18698313
-227065536 227175990
-312945924 313080534
-735619535 735595851
-229369647 229411087
-851215829 851067597
-829977168 830163728
-149807541 149869493
-901734551 901720129
-254098276 254211174
-524661506 524539192
-354643534 354622374
-357388225 357225257
-303334253 303431635
-610903369 610865659
-532539125 532704303
-156562703 156498253
-814594055 814510225
-930628741 930509871
-788558783 788617999
-617639516 617533784
-587474894 587357300
-71635198 71550372
-335473835 335276405
-760605268 760621268
-893103902 892989684
-693135525 693303931
-676836158 676649426
-865098832 865212166
-987597831 987457741
-677036713 676859875
-222561128 222579992
-739124633 739292335
-42890193 42998681
-14362941 14460155
-664984702 664977028
-491746202 491813982
-19268785 19369947
-541187767 541347643
-35261993 35445721
-720143470 720019314
-987204895 987262019
-758366460 758385892
-548755943 548886135
-49749266 49830870
-962715321 962732445
-15023044 14824570
-162608835 162752707
-119939124 119860576
-908079534 908048636
-367908787 367801021
-346498411 346620381
-997703089 997760243
-699612205 699719159
-680161555 680313545
-772103832 772134712
-908037858 908156152
-536105950 536012574
-245024622 245148964
-975034174 974850662
-861774685 861946545
-455827071 455869305
-105335408 105299854
-676351484 676466256
-21694788 21641398
-666152967 666011891
-464992907 464939627
-797846219 797844491
-174364101 174440371
-638349338 638170480
-908807856 908816390
-137609461 137539489
-450909012 450961832
-813438765 813481437
-596177108 596285782
-650203152 650312718
-600675599 600722175
-998462274 998539596
-847048244 847019690
-581088387 580997185
-403674015 403640039
-631730738 631776094
-12606721 12623927
-924037905 923972691
-415856854 415769052
-28450877 28529217
-506689610 506753176
-979679954 979709396
-402258325 402089377
-308975623 308915499
-303865323 303691709
-573278213 573441035
-382018323 382150247
-161731102 161792944
-486676955 486841007
-138901866 138736962
-570345098 570180658
-147588952 147766566
-896466262 896327196
-337324354 337411986
-907506705 907602539
-332803706 332886200
-547655606 547540132
-670634745 670745775
-960458326 960338520
-915817956 915858598
-798803309 798995083
-61659290 61604510
-442588054 442643134
-612365006 612191044
-141943847 142143221
-110865947 110880845
-394300521 394181827
-926820688 926687332
-798335702 798416452
-850819239 850900531
-619768971 619730405
-593929318 593860242
-666082429 665966507
-983193663 983367695
-559257607 559235931
-421364807 421172457
-276696578 276849394
-535273146 535099484
-886087074 885957764
-387564089 387522597
-573792781 573784065
-271706092 271650798
-668444154 668524440
-207427486 207345334
-807589311 807587391
-230553308 230420894
-113998378 113979158
-455493359 455355085
-570408782 570281414
-684616511 684433473
-967165551 967135219
-309380708 309306874
-739413282 739213356
-728684328 728818876
-210464969 210634925
-868825595 868789069
-705304778 705122352
-849753675 849683431
-889240208 889376110
-821466708 821370854
-409020118 408987528
-136309451 136429019
-258706416 258568382
-33327811 33315265
-939012851 939010919
-247503604 247384636
-350073477 349987693
-8878040 8984726
-361061765 360957301
-873847965 873713355
-257162800 257006256
-776360628 776269412
-689140155 689185149
-817377324 817410178
-936481178 936353124
-806755118 806787698
-252636534 252745706
-747701420 747745940
-126978559 127028987
-511744145 511831909
-608689746 608597468
-69151060 69097836
-145732473 145818987
-811391565 811434041
-850757416 850801410
-519417965 519232975
-507805895 507889923
-971048256 971051706
-666837079 666986091
-956636915 956715433
-594436480 594540126
-927808511 927990521
-512132065 512279025
-77945613 77935025
-767151200 767341344
-390013933 390080723
-577227452 577398032
-110872520 111028050
-703921145 704111449
-61088534 61247296
-495753492 495590214
-6683587 6510991
-722996432 722840928
-803156289 803326833
-694671808 694684358
-864398396 864504998
-299351208 299541026
-829767097 829881249
-115854225 115785863
-270072857 270099305
-2912526 3092360
-740508942 740669346
-69298630 69196436
-559346607 559350601
-507057717 507093251
-464638881 464761207
-82396631 82405663
-731591278 731444032
-197427177 197564677
-789697415 789866985
-387704042 387606388
-627432868 627453604
-828004209 827948295
-88959013 88915019
-224296007 224266431
-524242162 524310176
-753266341 753275335
-341553894 341733486
-48753100 48651746
-624619268 624615450
-712656867 712475171
-702575243 702627903
-670876962 670950942
-616878005 616724803
-446325326 446470406
-597121923 596967337
-932780138 932714522
-24224786 24127352
-973863372 973962288
-423596743 423557983
-398220889 398036383
-200991238 201057986
-287464271 287506775
-187357679 187178277
-870730351 870873291
-963654133 963555649
-192360217 192327119
-200855410 200872384
-5353208 5485054
-381794794 381662518
-701510435 701617469
-170666964 170750276
-160131075 160059557
-40154937 40223225
-267262426 267205006
-9507593 9407843
-113328814 113246470
-525566184 525703668
-176300707 176214773
-929932712 930073672
-776658592 776844986
-781374112 781183254
-383591610 383740628
-85895366 85831344
-669455629 669255683
-907438632 907392206
-888189862 888046646
-442351112 442361726
-743303557 743110479
-75662838 75693706
-767468117 767642567
-416354444 416554174
-603888032 603842802
-910236593 910376673
-49856700 49841842
-25857410 25766716
-884245118 884244374
-861333543 861392169
-628274624 628383672
-960821046 960795320
-260987971 261104825
-754190083 754213701
-642375817 642575697
-254547314 254523226
-266546992 266369126
-308387931 308290857
-103086672 103269926
-400149497 400045593
-152093000 151897948
-746594399 746561315
-661080209 661215493
-367163588 367316968
-676702930 676604306
-82095364 81966516
-911719816 911797534
-972075364 972259822
-435573225 435491997
-952816090 952891290
-87847143 87894973
-677859658 677904832
-875354732 875259520
-428156115 428101501
-843755660 843847438
-344467051 344538261
-863325687 863321187
-268605743 268711719
-960597713 960692771
-301058286 300923748
-269369895 269302089
-8046548 7935596
-720722488 720751274
-751541130 751395846
-192578561 192701425
-373641024 373611676
-648378528 648304724
-201353128 201321850
-9559036 9652426
-960627972 960645242
-736334229 736309873
-160061255 160200895
-119830788 119691288
-421499623 421532955
-621820793 621812069
-636226946 636261510
-347397165 347594537
-119653411 119559771
-301521611 301425771
-147616887 147459973
-298176319 298328229
-222422972 222570560
-166194370 166001852
-51310564 51452884
-536945423 537075961
-925193961 925139295
-671773698 671719568
-528093849 528208461
-227894182 227724370
-553987392 554007446
-790503754 790305242
-572502018 572363118
-951515430 951460868
-680868728 680953978
-890953505 891021951
-131783492 131785538
-781158625 781044849
-798241825 798376077
-891272021 891409365
-292870917 292673869
-905824849 905748103
-112135398 112132372
-535414298 535478052
-639631448 639655184
-679115906 679109910
-397672119 397568481
-185609822 185643424
-906432059 906527477
-426512947 426536561
-136826667 136890241
-556256819 556427881
-408410982 408429712
-56949841 56993965
-476826472 476672758
-11533500 11549058
-637163869 637313403
-784144494 784039626
-141987961 141811647
-687508296 687551546
-352498395 352617889
-206179147 206294535
-514477896 514548682
-858631252 858797448
-382106147 382306029
-180683405 180867945
-230303990 230107084
-619625248 619510830
-91984264 91813406
-396019718 395908084
-399476849 399665823
-292020393 291839885
-891621856 891503518
-618787951 618613829
-933036838 933084104
-99224652 99246960
-964440727 964348565
-252872155 253003207
-285336493 285515737
-775878644 775703508
-697004361 696846719
-269467988 269472420
-347110300 346938848
-951858061 951721123
-90262498 90307640
-87875257 87914689
-700559595 700684927
-114669935 114551575
-286476425 286544735
-72145950 72132338
-113593207 113618897
-665367515 665343559
-985229543 985030841
-867134205 867298537
-555141184 555061150
-725627295 725451727
-772850363 773040295
-981304923 981495635
-159043972 159153438
-368578867 368684437
-175383257 175445547
-345384006 345570480
-860010069 859850785
-811418632 811449450
-662327262 662478966
-558517818 558503384
-377792231 377688225
-390124951 390036495
-955920155 956049303
-315014227 315064179
-518470218 518574696
-667154809 667249471
-486167535 486067935
-896794679 896834621
-195155510 194992190
-425642236 425513596
-890107369 889917497
-311160847 311099269
-990851695 990731921
-538641890 538528616
-731930439 731956133
-584622770 584689994
-103371275 103469463
-760480196 760554280
-636950046 636750160
-836392664 836515362
-145689134 145565996
-32536756 32344296
-98204173 98200077
-202437437 202578799
-623130913 622979663
-320217240 320390144
-138038025 138195591
-2389305 2374155
-419555650 419718810
-421134529 421241351
-752623713 752806353
-741498044 741373562
-995611132 995609168
-709376544 709207586
-182996610 183006826
-468511134 468546056
-497564228 497486642
-975388287 975324213
-427723762 427745062
-964709776 964685074
-942092658 941962832
-353954702 353868974
-748658983 748572161
-278284044 278160870
-698548566 698563208
-930455471 930525777
-419248109 419372861
-124114293 124095825
-866392959 866228843
-612670754 612776218
-406848055 407034499
-531199766 531210278
-728274336 728331346
-637831040 637985920
-700205299 700403229
-527610978 527587086
-633882133 633958217
-922717702 922814186
-309692032 309858710
-524086399 524204821
-876056117 876201025
-547865984 547694298
-369411888 369292760
-28598618 28608858
-332027672 331944344
-119032358 119141334
-303635122 303778516
-466768739 466758305
-434482911 434463575
-995432247 995435799
-551912483 551875505
-110417545 110480873
-388958070 388851690
-514799523 514665783
-356424844 356244490
-796615387 796745907
-478563291 478538971
-605555537 605550457
-496883289 496686307
-796672653 796680647
-845055687 844957161
-627170469 627221251
-849656101 849478961
-597353476 597330904
-786095843 786043749
-610758924 610884514
-89039260 88937490
-82616787 82731447
-450565721 450516161
-126133792 126071498
-491691079 491591737
-623676989 623697191
-259624173 259484427
-881092096 881085826
-700088479 700087321
-57712323 57649291
-299028506 299217968
-75522860 75544260
-119284123 119470831
-438718781 438893599
-707991171 708115269
-364575938 364675982
-782098976 782271660
-875997747 875882807
-995790011 995987457
-490768550 490798946
-637017918 637117720
-217265322 217315264
-310104947 310190167
-287394042 287334516
-338202917 338041643
-466035046 466136666
-262547213 262516173
-401894513 401792049
-483208183 483242265
-211513546 211598500
-975971858 975783974
-925100790 925166628
-15133355 15098013
-911883471 911787433
-104173032 104352856
-363272326 363442828
-197044590 197105964
-888118254 888084666
-67514018 67560424
-3946494 4058652
-636232812 636308034
-615259783 615122507
-269813147 269878441
-756088307 755893815
-793829424 793866450
-925962397 925931903
-201604980 201407996
-913832941 913667287
-145175152 144998880
-936276716 936162660
-981252759 981245383
-63519088 63324536
-255088558 255220838
-273165226 273233226
-510159601 510087395
-423605002 423588484
-265912617 266054523
-817204399 817276457
-446130374 446036950
-816034177 816046537
-375364093 375282645
-738084623 738087225
-164458047 164269157
-46705548 46775432
-883230969 883258947
-385642069 385453321
-839107909 839195093
-742102688 742124252
-452942661 452899703
-500509799 500633591
-40299863 40404419
-580098422 579953228
-272987920 272900778
-967789347 967891469
-769917301 769823185
-675676860 675855612
-710808693 710859371
-555705591 555568025
-801584474 801583192
-233306041 233126453
-980962137 980915737
-214222225 214063991
-282674428 282771360
-130740029 130745359
-704853357 704827721
-146618434 146678270
-622854118 622658606
-195315572 195309942
-219667269 219630429
-149325154 149149552
-677998483 678070331
-606109622 606205198
-592565970 592714618
-416981054 416875790
-1394006 1541498
-3811445 3716361
-180521360 180669246
-610318201 610193759
-770253827 770450049
-759436006 759383304
-257922951 257831115
-467244883 467227551
-762422109 762277649
-598285868 598237598
-839127937 839070239
-386217751 386389665
-591899008 592001656
-59876430 59981802
-771676216 771733252
-634518997 634602833
-991272872 991225462
-525259410 525392912
-120392563 120396643
-445700453 445596035
-347214542 347123580
-817251037 817301877
-750656870 750708402
-642667673 642704851
-725164863 725123757
-68083361 67986759
-434289710 434365718
-54601789 54554083
-73728433 73576243
-890654966 890697592
-496784798 496587848
-985457070 985262784
-167673553 167482637
-705203103 705213565
-144312006 144331504
-360877741 360992469
-58333747 58496591
-335005952 334980368
-677010777 677062649
-410885415 410932447
-233104482 233123376
-684147629 684107487
-752503199 752509939
-933766177 933860279
-815186829 815174393
-489486286 489515228
-106696983 106853621
-678986703 678935915
-696885458 696857394
-723059291 723056953
-272052858 271948512
-189182879 189042855
-272882888 272784926
-590540982 590501410
-980736288 980593170
-744639076 744691464
-404137239 404018659
-998473975 998500935
-65217912 65219522
-316910204 316805888
-402806455 402707593
-957825396 957707000
-645001027 644845759
-702663914 702591892
-432603878 432773898
-182768765 182743735
-697563668 697372052
-7121790 7247892
-168769773 168867155
-59104870 59296044
-586382401 586520793
-328124406 328070816
-372293221 372428239
-609710887 609782559
-833415479 833581361
-565171784 565030196
-221116348 221193952
-695860985 695998715
-249028024 248978964
-968305791 968443687
-617392724 617487220
-140331972 140372486
-506298623 506349403
-265965100 265809722
-361008853 361114677
-217039826 217015332
-69929529 70010555
-899027497 899178655
-85629751 85806503
-482613595 482427253
-851965299 852153049
-399844463 399748887
-164007797 164191389
-663133667 663254517
-578229027 578331259
-545315413 545117627
-619319631 619145565
-33981559 34110167
-468191003 468351033
-605229243 605218821
-156814494 157011304
-444665174 444560356
-329923762 329853282
-692398586 692217866
-511177445 511223951
-109079595 109226743
-628352262 628415082
-504243722 504190634
-497009629 497119665
-163934309 163739737
-822917169 822768545
-498553786 498476826
-758615650 758647332
-162932949 163125369
-483701059 483607525
-995482402 995536922
-965979471 965799355
-718314034 718377488
-985570814 985627786
-312815495 312862307
-108188909 108261477
-792858771 792701413
-120282268 120150640
-613989639 613909379
-87126920 87007720
-225236875 225195461
-487840351 487817991
-179334970 179322770
-708053220 707876846
-343829221 343965503
-585363452 585249604
-1970040 2079678
-355631135 355457119
-738783757 738617417
-839881156 839932656
-216782154 216678994
-211376503 211436867
-630551176 630671284
-684173989 684121269
-55356127 55512283
-663116500 662989634
-883191155 883115701
-397442353 397267773
-545216520 545029050
-758434401 758631491
-144608168 144619190
-145287528 145102598
-557158560 557108300
-143192215 143029267
-583566177 583704237
-578100398 578160166
-777969669 777992067
-744390840 744238896
-195970600 196072050
-805301200 805195100
-779958268 779997212
-393706223 393871093
-160560127 160372355
-693339771 693474293
-349893006 349712154
-997416172 997568880
-848920924 848950194
-565007659 564961485
-13167850 13074542
-904978687 905177879
-622530156 622589742
-286676284 286668584
-611046475 611057177
-840125010 840059156
-227974939 227865431
-910168609 909978007
-165295144 165265078
-146089123 146196573
-440400501 440416613
-339512908 339483108
-527025165 527032491
-681534977 681526701
-754336187 754237161
-35029554 34901532
-765964654 766096172
-462780393 462952007
-273286855 273320921
-885652018 885559640
-696441462 696327938
-949114254 949274646
-627160518 627303170
-923497027 923452177
-335746331 335603823
-407682946 407611474
-275053246 274953100
-728109862 728032900
-517720512 517570674
-378893644 379087626
-601157122 601072318
-962327444 962273614
-632708235 632509385
-823580657 823483971
-32838680 32976200
-322267921 322455349
-951760485 951643767
-608427432 608423242
-870580667 870523561
-671949352 671920238
-815186759 815302989
-126145074 126122510
-193929931 193760365
-96415054 96362942
-60564204 60404308
-650380605 650330461
-203391756 203301812
-287021094 286984248
-288272324 288114778
-791516747 791641211
-338393976 338486510
-108060537 108225193
-176912457 176714977
-255865756 255828902
-378255057 378273791
-379885744 379941326
-639056859 639146745
-254380022 254535270
-944480621 944454895
-364144410 364118816
-553867528 553915716
-27559429 27623515
-47588353 47676539
-497365053 497233355
-931869979 931927727
-922907957 922720415
-96358521 96266971
-173287022 173216474
-133577738 133744306
-491570043 491567849
-153625721 153652577
-297580060 297678194
-220677879 220547845
-670419929 670349501
-652193993 652390397
-478680643 478744225
-278971718 279109822
-958225261 958337381
-590987424 590869162
-700826321 701003171
-880426704 880270236
-466816804 466883318
-371866179 372045059
-101080651 101160561
-819173390 819121660
-385333883 385303109
-873352850 873528516
-324721007 324902461
-836315485 836193659
-909372222 909311084
-75022543 75042837
-39218712 39128874
-725138935 724955489
-288611577 288736559
-292134212 292244310
-574933809 574948325
-729897555 729846123
-950882823 950788057
-522090257 522274785
-589081731 589056217
-43772388 43680092
-389748943 389726781
-828515737 828668837
-389809447 389859707
-213077197 213275675
-169911661 169976055
-214398631 214594275
-653794807 653780171
-84481658 84488136
-436124869 436164519
-14075918 14059654
-183423557 183339641
-6069864 6038222
-577613921 577505955
-211674053 211818561
-329078934 329149730
-361111041 361204655
-346911899 346885823
-986929485 987124359
-615965156 616001878
-166448074 166601802
-52051772 51878788
-883817398 883695542
-858615521 858500469
-510446350 510448952
-20440040 20248754
-452064309 452202931
-568110727 568047191
-943268578 943409574
-324998068 324899840
-148453319 148275401
-305499299 305587737
-493388112 493226478
-983753178 983691628
-604315171 604489249
-135351170 135455122
-5839571 5766549
-842213762 842049460
-782008628 781953974
-350752315 350755597
-499375126 499539792
-388115759 388144321
-424034518 424151554
-180881652 181055574
-814840159 814868661
-944576898 944502002
-418127112 418245422
-389262995 389279847
-316519068 316346558
-784744286 784634386
-169199690 169331968
-847006257 847033967
-97698436 97886556
-354077197 354131557
-584858185 584722107
-297530604 297378160
-590386564 590481596
-350170408 350211404
-619024647 619005007
-661285822 661350618
-578809360 578804470
-630044539 629923827
-14188644 14021864
-663168800 663064200
-509598595 509660649
-803520611 803650369
-646415807 646276181
-387810050 387711734
-49849271 49812469
-210850525 210714365
-318411817 318434311
-86109419 86038303
-515169891 515205005
-275514542 275673632
-207499439 207355533
-721138704 720958182
-39481582 39475822
-77480120 77622686
-86082961 86135877
-774959408 774913242
-456710080 456830402
-340148879 340293065
-242213661 242263729
-63533961 63504215
-468171366 468271018
-348017299 348029397
-186491309 186554871
-82355619 82401147
-215964110 216117190
-55703040 55758282
-71440333 71559755
-135312257 135242673
-3124910 3261202
-871245674 871442482
-937809330 937654382
-472680851 472759837
-91082840 91276956
-984801128 984627686
-188108300 188059838
-698555887 698460729
-296332170 296143678
-407514578 407355372
-225157868 225013614
-848612958 848520026
-207849128 207904218
-326682200 326830080
-425381567 425198533
-334374963 334484895
-668071033 668221139
-320013074 320144298
-858714350 858516692
-713161617 713032713
-101538735 101637939
-939096928 939250462
-787955646 788124284
-455051046 455098186
-56243801 56223545
-650215944 650241230
-588138749 587943147
-895661882 895722460
-43814707 43922085
-648918773 648905769
-509433995 509450473
-91870604 91830694
-710432581 710543721
-223277255 223125329
-824791118 824715046
-947457834 947347958
-498628394 498580560
-846395896 846552164
-641640543 641795099
-235277738 235295896
-150831254 150744522
-190584382 190397126
-304621370 304514506
-830650343 830507041
-747856959 748013429
-347329642 347298464
-671675016 671872380
-262003542 261962114
-262030959 262186395
-558122480 558257782
-238836721 238895143
-590817216 590925258
-619983215 619852337
-799200935 799079897
-91789742 91765098
-501838873 501724531
-743841972 743986236
-915517549 915337091
-369681492 369582742
-517645593 517473497
-732572003 732496507
-427746695 427743429
-976225971 976093125
-414126178 414296380
-241968655 241859887
-88132108 88115534
-268012228 268176640
-30159125 30039289
-648534805 648640437
-799485941 799306609
-891723622 891838064
-221505374 221352350
-886526727 886374691
-696158989 696014915
-121898199 121927881
-821328863 821418781
-550682597 550586253
-497677046 497723272
-81681471 81500979
-553045608 553215648
-539457705 539579021
-997982925 997923265
-446845831 446997309
-834728023 834788881
-844677793 844663151
-541936057 541799665
-2381730 2247366
-859401623 859382241
-272792667 272833907
-59327759 59467547
-482355844 482270634
-966471144 966474688
-188151990 188260554
-949045466 948851478
-284575890 284570580
-555427733 555280715
-749205791 749353503
-68586249 68718611
-719509866 719409256
-385829689 385963543
-128539033 128528993
-894366417 894462439
-56345073 56221393
-134683520 134756162
-285569705 285461769
-457562679 457495955
-442032035 442133209
-753258264 753270838
-924879970 924898150
-39489255 39545899
-190244386 190084020
-963098471 963275555
-93600177 93622503
-470614059 470542357
-842292633 842456849
-683748143 683654781
-53761371 53836361
-843976565 844097377
-582498655 582674501
-181285319 181296865
-528094469 528055117
-944123805 943957109
-644666578 644840332
-559532462 559555178
-375144713 374959409
-572697465 572870243
-688398801 688458501
-433028074 433213022
-178368954 178350290
-653406508 653408452
-37328142 37398274
-34147762 34072572
-83279606 83090746
-426082965 426117315
-832097187 832288047
-229793 325225
-242390602 242198624
-85968664 86066214
-365046009 364975451
-780582670 780428854
-205562085 205590435
-987996259 988155253
-870831139 870975595
-623741263 623653119
-832138910 832104996
-35185251 35245033
-236904096 236899758
-148163812 148048210
-109673078 109491582
-950692299 950592607
-428617247 428531543
-228644738 228461926
-711893060 711787386
-478488880 478506084
-610153217 610150217
-297222873 297188987
-824133813 823986067
-826377163 826559285
-54772718 54755868
-209239475 209052837
-337254612 337368170
-134090722 134025654
-56628410 56458782
-858111438 857972376
-303857345 303938687
-345476039 345664921
-139259826 139237334
-498717334 498880210
-427595164 427686948
-753577114 753558066
-196065162 196135508
-151428981 151444541
-262744756 262582988
-807554887 807521927
-206676353 206709295
-773921425 774001719
-176808964 176776834
-524842121 525006723
-188868620 188836494
-992746721 992755653
-779703445 779743109
-117030909 117000067
-381914809 381878025
-191401332 191464164
-918572221 918587257
-811106113 811055451
-623342775 623219059
-66387338 66454634
-433316335 433316157
-403902613 403855531
-722751128 722818222
-699408726 699348072
-349719616 349536966
-770923215 770878563
-494931286 495099188
-513663811 513833899
-276974255 276977057
-150917714 150991018
-990645042 990733616
-734477910 734287002
-45895350 45696612
-346458713 346512509
-744187032 743987990
-882413320 882473400
-647372401 647555811
-980870379 980938937
-829279 782911
-681686163 681531563
-290209961 290167517
-127003773 126869317
-160625300 160702210
-108628932 108599342
-587845555 587849373
-357654668 357583218
-465103974 465203894
-971856884 971760812
-280182761 280010685
-510982644 510883956
-817273409 817348685
-697854619 697842291
-490415778 490241302
-736696879 736884235
-455864513 456054685
-482595939 482631251
-24920243 25056403
-848760459 848935559
-252245075 252397639
-392822611 392942881
-672670004 672478788
-484288683 484342349
-435791885 435761775
-60108329 59994113
-16110767 16003697
-384215853 384300845
-237290632 237411024
-94988286 94884340
-815717201 815647993
-826111509 826205227
-698166578 698284940
-459993545 459862353
-359464766 359631602
-935285633 935363105
-933728184 933757118
-568566695 568505907
-795689687 795813353
-694672180 694812104
-929266605 929387347
-588890073 588952125
-883746208 883756470
-368906540 368849490
-493011196 492939494
-550182493 550210209
-620886831 620867903
-520017122 520181406
-81832201 81796685
-564031368 564029692
-442989434 443013524
-922700115 922593243
-99483710 99444298
-117491380 117570626
-238735815 238690457
-842958631 843080247
-226833729 227000199
-641209645 641317417
-587094025 587221175
-573987033 574017795
-230932769 230954559
-148834225 148932397
-836887864 836920548
-917507748 917705370
-914856102 914733762
-209572418 209444962
-353551225 353483949
-899932103 900057743
-680818926 680828536
-201936893 201913599
-523543594 523484140
-974766936 974808014
-995251411 995346851
-980868848 980904658
-63777150 63642598
-988791486 988922624
-407833444 407995908
-651841351 651720955
-502500693 502472143
-400652527 400603275
-417524883 417374183
-291712692 291737540
-690042999 689876595
-253727832 253868714
-413430996 413349948
-474317316 474475292
-698729120 698850560
-803985907 804137259
-416790225 416700381
-359856839 360053811
-475429115 475488443
-824306557 824164917
-33819500 33681312
-3331043 3400743
-557133430 556992026
-938426672 938541298
-983646968 983589182
-401975802 402016876
-269335992 269163722
-767436793 767245895
-928726176 928711998
-958695852 958712436
-334429929 334404945
-742561743 742609387
-420169310 420326574
-271022945 271063929
-26511417 26413539
-285649836 285701366
-901278238 901122976
-51141511 50996139
-401936413 401996339
-418587505 418624297
-365602831 365778189
-17600561 17523311
-171811003 171723763
-733037630 732991598
-998018817 997947033
-480846065 480726511
-90036579 89866209
-283910549 283992577
-157619905 157537323
-69645492 69821416
-983986360 984103494
-230943664 230806658
-803814826 803779778
-145260974 145360562
-470023525 469933299
-180037885 179846423
-891104419 890939483
-373406080 373283786
-251129648 251120194
-166440801 166389699
-22131242 22097160
-462408378 462605212
-978930454 979014562
-353202887 353007023
-821283590 821180090
-846255058 846396866
-898211106 898309020
-469257794 469214724
-758019075 757931615
-723693181 723658251
-971624112 971808848
-972716028 972855672
-746902079 746994715
-7102751 7133929
-618199295 618354713
-988387905 988354823
-627603830 627608840
-931292121 931153441
-635304665 635324525
-801440972 801345016
-438214897 438104639
-813841441 813875711
-208207926 208320038
-245925542 245741712
-132775150 132813686
-120635051 120657153
-638535228 638709244
-403635770 403556096
-121353664 121508362
-131227645 131232761
-902636489 902452851
-860809944 860978168
-10005025 10054991
-509203135 509208701
-185435480 185471804
-874630471 874775483
-553209294 553300826
-986714404 986760940
-703254192 703078120
-493429278 493494104
-708392602 708561586
-991573694 991634824
-80852314 80653930
-22960988 22914996
-286201380 286274562
-542280146 542263924
-262570236 262663872
-71910307 71922515
-410197409 410238315
-150146871 150265751
-318613248 318587382
-603539490 603579660
-976865860 976703206
-620349618 620525692
-531216264 531411924
-541418495 541563957
-204946498 204755198
-153103889 152950195
-685533486 685710038
-70463621 70609793
-586278290 586189926
-17573703 17627419
-859227477 859042439
-20526006 20545502
-401290411 401167851
-307840615 307773085
-685116170 685229310
-732816270 732893078
-202166190 202164992
-82763963 82780371
-259584516 259766584
-45221541 45388601
-291220841 291326489
-891868229 892065311
-832391101 832477985
-991870351 991713797
-280385452 280263158
-827951242 827758314
-188063784 187878616
-296050013 296046487
-371020128 371033846
-939025937 939173695
-107311253 107473531
-532542821 532555211
-275200791 275217335
-859184453 859301827
-176768809 176704777
-73138905 72995253
-142833354 142727200
-657669207 657651749
-785076801 785027957
-398300313 398252945
-274207879 274267105
-554236491 554060551
-377674876 377700758
-949530822 949600876
-379237787 379166671
-124831062 124804226
-679230686 679376636
-256217957 256072399
-922372937 922507647
-999892540 999732480
-650788389 650886411
-623731073 623751453
-673397607 673243379
-109960543 109986011
-511683282 511484162
-200863897 200816411
-454574973 454445141
-946016776 945983212
-973472756 973445274
-117427079 117227303
-363524184 363361472
-748626967 748690999
-820893801 820819585
-2637861 2588549
-119761038 119739636
-990077623 990092691
-879450370 879419634
-846164287 846221793
-956919741 957109449
-288825688 288990214
-414124344 414142428
-89897110 89845862
-474258280 474396304
-86533264 86484662
-978749317 978820083
-881310541 881423325
-789185862 789104008
-373344933 373237357
-51196928 51379800
-738927197 738730039
-142741371 142690823
-264012355 263884945
-972443674 972401246
-568053287 568078959
-869025159 869178857
-751592314 751622132
-508327791 508518799
-166184598 166204142
-487808460 487742572
-247842756 247828130
-308199490 308291824
-823159001 822964923
-957346899 957153087
-341827263 341926527
-457067406 457070780
-623803125 623983739
-895443709 895437661
-436654152 436673548
-880848680 881028902
-711965664 711877468
-984256434 984445110
-136322027 136325047
-260330621 260431145
-488590026 488704842
-511747314 511619250
-498068765 498181951
-609796804 609843972
-522675023 522825407
-522582911 522544945
-151274975 151358747
-492109532 491933880
-274475956 274602060
-286237971 286171879
-283951563 283879041
-414468104 414397400
-256233929 256389845
-172931168 172918564
-595029662 595195124
-759795523 759720041
-452071767 451884345
-542599936 542476828
-786553094 786655996
-604808992 604919184
-602758244 602615998
-942162186 942023130
-667253141 667256585
-243164763 243309251
-731610889 731690225
-155492162 155612378
-456725570 456714186
-725219365 725278221
-164260508 164315370
-707371060 707538888
-427791977 427758681
-411219547 411248981
-434033098 434230980
-472207032 472336568
-208788504 208823692
-137832454 137646630
-159026761 158912801
-414753322 414860764
-41960832 41851924
-110811405 110950285
-809427361 809461241
-853462652 853612258
-772380733 772541183
-798040144 798237934
-14239189 14377309
-362711987 362842075
-376501542 376464750
-505323005 505266379
-281549304 281356108
-555212363 555233019
-458764999 458912055
-237728668 237534898
-101198151 101122971
-816735854 816606648
-85215183 85186071
-152284321 152430651
-277074128 276895402
-628451904 628546394
-902538488 902544670
-424643898 424795952
-991537093 991591079
-775340642 775518138
-948617292 948729422
-587831924 587688758
-717286842 717352086
-624793528 624879282
-806667334 806771408
-684759847 684756895
-597699720 597865084
-225675619 225521145
-249357441 249171179
-226393845 226299443
-148803985 148627987
-329803497 329618565
-876371664 876419998
-660649058 660594850
-915903596 915907474
-624975737 624782827
-900994634 901024500
-532318334 532370006
-295972969 295837195
-143927393 143877135
-374166248 374002236
-815991958 815860028
-960119823 959991885
-877031618 876831620
-105533076 105370222
-593354957 593368535
-837598418 837712978
-346289925 346485611
-164487610 164579784
-698647648 698591104
-590154492 590199810
-415039918 415114356
-397750379 397845493
-950642453 950622763
-748440904 748615572
-650228587 650043785
-742585565 742452455
-804288169 804236991
-459641042 459796548
-731702628 731832876
-655509499 655569095
-320078686 319981680
-932258716 932282620
-325149433 325132563
-641802030 641933142
-803515813 803339833
-962935663 962912301
-501889459 501922873
-98866712 98931190
-734450333 734538529
-559268471 559432731
-123437809 123478217
-502293837 502424021
-764193610 764011032
-706328073 706492795
-758621506 758808528
-245341671 245178699
-880098502 879924422
-188997702 189059222
-715990747 715975295
-220012181 220154479
-60414988 60453128
-628332979 628497185
-599443928 599432314
-856664630 856721572
-562737381 562573967
-318539542 318563280
-267418943 267504033
-921707521 921626243
-655660629 655477561
-343606279 343452713
-388406371 388518205
-757653530 757652284
-817671065 817838397
-647714035 647808073
-745600147 745586297
-693224353 693383509
-264389445 264442445
-357618943 357538655
-539129957 539102731
-150414983 150463425
-652292195 652257887
-90749180 90597662
-293372093 293257975
-259451334 259547862
-926227324 926379978
-279416819 279274981
-898627783 898451289
-532537534 532461344
-444675467 444794881
-309959298 310097258
-666620778 666467834
-939379838 939523146
-273199226 273133476
-734922170 734801036
-592515294 592586800
-334703750 334691102
-831801453 831621747
-727844528 727986308
-457363198 457346192
-945646114 945514360
-882072869 882216727
-790069789 790149127
-361918043 361747183
-946765214 946661986
-620257125 620191085
-240006322 239817466
-176039633 175893503
-242431134 242557660
-184668912 184861312
-916668503 916527331
-874416345 874532753
-225849299 225678433
-716471051 716391505
-987338929 987518675
-421588278 421768532
-336649821 336562891
-174746646 174686450
-295560996 295699100
-201925246 201876194
-789939144 790035924
-634560915 634534897
-685373954 685428328
-215559924 215731040
-63041398 62985982
-813262372 813217516
-152111916 152081016
-436779155 436686315
-870376845 870378941
-834680965 834569219
-202844738 202818052
-285238684 285083854
-309858308 309859112
-352995851 353060685
-905786476 905708124
-629479575 629624545
-405699101 405589247
-103770142 103919656
-828533918 828388502
-385893748 385848226
-782908429 782820949
-25237682 25076782
-912537687 912464329
-460741464 460763126
-846587651 846672295
-870172931 870023529
-370832591 371026987
-988075756 987974064
-599903915 599882947
-177393447 177393537
-307240332 307294854
-573227318 573359624
-185778134 185908762
-284752313 284835047
-73802520 73654346
-673979882 674129258
-153286149 153369803
-68270009 68399283
-19419623 19387331
-448871968 449043026
-92026314 91942214
-78357122 78349970
-798618358 798566784
-378990635 378793381
-654031753 654009205
-384452329 384294165
-278872082 279040770
-81725479 81699591
-248650339 248764933
-102834246 103025226
-469873199 469763539
-357205698 357233560
-585013034 584886628
-152363467 152497835
-130672724 130644280
-45354116 45423086
-554872955 554766911
-840174331 840215771
-451840187 451670625
-558631003 558825063
-794702535 794779163
-939944223 940120313
-111050459 111005641
-735479306 735281872
-762034830 762033368
-472868869 472998919
-118244482 118269496
-155220802 155157660
-819602148 819520108
-593678750 593513660
-464180637 464139401
-35046244 35167514
-745661155 745539139
-14105254 14046582
-612917516 612948878
-674402417 674228537
-113287642 113154808
-672396263 672256405
-807612900 807565722
-66107303 66256967
-233932469 233943269
-215797479 215881835
-427681800 427709246
-889717219 889894199
-573287171 573293471
-694848702 694775506
-914989520 914793460
-386655905 386701999
-650605236 650492528
-485754 673192
-232730885 232562059
-749004802 748932924
-887159871 887062799
-303382944 303328912
-462329611 462351703
-839229417 839160769
-822788685 822842857
-512845086 512701218
-975356250 975329928
-227092254 226990574
-386494914 386310724
-897121450 897216172
-344694716 344512682
-567698058 567537710
-419868010 419717980
-430053936 430181710
-895355670 895431490
-309774285 309631657
-810598988 810574506
-549601492 549728510
-489807441 489899753
-272487151 272645547
-415074026 415259356
-342505245 342399387
-202831395 202679763
-415397990 415203392
-357718058 357591278
-640265283 640405487
-118555382 118419266
-705313254 705296302
-271662813 271678445
-483765990 483954834
-931222781 931114787
-811998347 811878235
-406711445 406707185
-667181256 667014176
-628627495 628800783
-888925653 888970747
-671056487 670979399
-217690086 217810452
-645192416 645334392
-92366594 92457686
-221252706 221213554
-784745355 784909643
-496024833 495882697
-794981399 794846229
-921666882 921561654
-695850152 695848198
-690400198 690313576
-933841203 933879355
-875735526 875543642
-433964003 433835703
-797298406 797206140
-717973430 717998926
-560270338 560092184
-152248434 152265794
-591848429 591803427
-319401258 319398340
-668532623 668568467
-94278107 94463033
-15998899 15950317
-792731344 792780092
-766252850 766401640
-156715542 156807112
-746548085 746559889
-251028326 251091506
-78178697 78247943
-921026730 921042748
-230037503 230205537
-358590484 358407690
-272894688 273081152
-670883941 671017943
-176736793 176556737
-100023917 100181955
-18846460 18681024
-549080998 548947678
-872432443 872390953
-850170099 850166069
-729531906 729525320
-22469820 22330660
-296517943 296430709
-840974663 840810829
-368439428 368323634
-819147525 819062817
-381666956 381513552
-682163530 681980112
-382819804 382975558
-676782792 676889524
-256574906 256548052
-646937627 647055837
-436519672 436327822
-517958610 517998508
-955420038 955280322
-339112965 339042625
-651709207 651781153
-76608019 76640889
-694652582 694509228
-232985446 233033394
-392163567 392239703
-646069054 646154756
-357791647 357762455
-53875779 53963019
-409315338 409273400
-152734373 152850377
-94682149 94519341
-260035704 259903390
-16824650 17017426
-818603776 818564906
-21668093 21568579
-548919303 548912579
-475962269 475777359
-405553336 405358174
-653885363 653962417
-763301417 763118511
-98630897 98443027
-427161678 427322532
-861045224 861142222
-380165230 380299900
-746651016 746537782
-827438803 827350383
-255752658 255804452
-349076654 349265666
-139027869 138920543
-330159407 330028113
-458340714 458194728
-422093565 422124973
-452921182 452830868
-414210191 414211279
-562920440 563110540
-800645662 800606866
-772554790 772722536
-631307844 631110406
-204999388 205080738
-503068879 502899371
-203537988 203380066
-446161420 446123824
-385547695 385425681
-127906458 128094900
-831493052 831443436
-989226369 989203013
-222097660 222174068
-98964857 99140517
-90388432 90347768
-465978820 466039760
-711072978 711224364
-162822755 162682659
-59122797 59097503
-382003849 381825769
-778682423 778600655
-7345946 7241622
-565700132 565738134
-173956444 173930028
-981117399 981249071
-441745181 441822309
-53567655 53624191
-434398744 434567078
-106970078 107085822
-700479419 700622261
-380674659 380769971
-659305861 659180581
-1170383 1213693
-98711519 98719605
-647040675 647204357
-171413221 171439063
-819472218 819425454
-391472656 391368902
-432399863 432577937
-338352945 338238767
-623523585 623461353
-209621853 209604615
-955076125 954943599
-845143014 845240088
-197988899 197895745
-974474163 974519269
-237255793 237099991
-293008946 293186736
-642831136 643026514
-511008134 510957154
-744087511 743927073
-603679001 603834435
-556449545 556596075
-878545842 878741290
-284793680 284734084
-831242539 831425889
-324443605 324257013
-323891682 323998650
-136323537 136238561
-799550443 799421439
-381923413 382084285
-315362821 315515213
-388958646 389099422
-524565294 524475666
-877189273 877226889
-401022928 400954412
-304400115 304473855
-485006594 485043426
-204412847 204351361
-868454996 868588728
-984351386 984538834
-280869539 280912685
-775087825 774888193
-160989831 161137541
-670142151 670034609
-898972231 898907209
-584231459 584183579
-219264007 219457083
-94936019 95040553
-82504396 82517068
-250292979 250400333
-834515370 834625092
-822439996 822323130
-740859739 740965363
-303097461 303089711
-449903686 449724816
-484801520 484974768
-923017261 922924429
-295094848 295130692
-230858456 231050662
-236538505 236411033
-79908672 79967736
-379948076 379934576
-601370037 601278741
-742809533 742635149
-772638663 772443703
-459088682 459028604
-222053288 222135864
-798958912 799062458
-737597637 737664209
-771231963 771378785
-377651491 377538059
-156708835 156905389
-746827122 746767800
-643432508 643446158
-661249287 661228173
-396750527 396702289
-220805552 220745608
-947020776 947218578
-33602151 33480905
-594195921 594353113
-698841142 698994254
-423881866 423946056
-980026692 980043278
-178116348 178137570
-249264310 249161510
-256501947 256647865
-572643041 572709969
-468694212 468892964
-668795132 668752150
-781995676 782036364
-837006992 836834104
-883153428 883053972
-146898800 146840878
-726030647 726224045
-990234687 990408853
-299717819 299528551
-62472414 62404892
-422777520 422736714
-884512750 884438004
-830465135 830310921
-543440930 543297894
-619485015 619305097
-276893420 276875970
-154073448 153877746
-335071518 334967978
-982122124 982174510
-147658775 147677759
-829503776 829613426
-390280188 390274916
-319399509 319403007
-115070936 115046178
-377687817 377615165
-205648846 205532024
-194754181 194879601
-18448856 18268894
-19236731 19226335
-845684010 845810044
-288023161 288070773
-945140246 944978822
-361572285 361646713
-479756833 479824571
-601901107 601988713
-974942418 974796026
-538009555 537916699
-822072210 822229112
-856352899 856389219
-375226075 375244193
-726259889 726188201
-528436885 528488979
-73067079 72963737
-140671528 140487136
-817649905 817598133
-777570000 777424790
-254974326 254888120
-107576630 107439672
-676626264 676435960
-252302708 252227768
-908527890 908345788
-9854267 9815505
-631898042 632027560
-925628300 925708908
-334216368 334277724
-868496911 868680545
-773568134 773648040
-845490960 845456400
-811080782 810890330
-797154487 797096891
-932502897 932692887
-36990455 37118781
-673266114 673217596
-951065375 950918093
-340220972 340205624
-28976406 28782848
-473573789 473424469
-52455754 52514196
-987855743 987917093
-699110571 698916425
-194814102 194615028
-641029433 640868383
-797505391 797334393
-779242265 779258091
-982523694 982346214
-661256355 661246093
-296700248 296609570
-454835125 454683389
-187046729 187101711
-519096744 519158948
-28652357 28565359
-485422134 485617820
-292068479 291972307
-294925654 295112770
-728050519 727973709
-825976748 826018236
-35716149 35761639
-612044834 612105628
-744959658 744985794
-181786311 181663413
-965349919 965455671
-285023869 284858207
-779434513 779631369
-353810676 353656580
-331879448 331804504
-274405234 274293156
-954727618 954568002
-219816507 219945921
-666589686 666651870
-248767120 248917898
-946237547 946332993
-703977865 703990451
-483796420 483793558
-221438135 221572613
-275172055 275081159
-552000940 552108752
-138974206 138829526
-857490502 857417332
-123756817 123618571
-411319104 411360276
-547492741 547451561
-99727336 99648182
-88848776 88937016
-861015656 860940680
-134412560 134529086
-316432813 316296243
-506919928 507075484
-283200525 283346247
-809117580 809006464
-255540582 255446768
-264074911 264193875
-280266018 280292770
-222013719 221870097
-631465835 631471811
-864123311 864010243
-24922463 24988323
-643724298 643806492
-992499450 992301624
-899594863 899713319
-363000018 362862800
-361832613 361742921
-464480088 464637256
-156530478 156479062
-113687165 113550629
-637067819 636980803
-598776048 598599148
-247331116 247444120
-61756189 61790183
-372494612 372627218
-428786815 428868167
-789956320 789784624
-669314211 669173111
-21439336 21451136
-411339690 411327600
-504966598 505017880
-325464063 325275879
-513160155 513086323
-161833742 161752146
-162614448 162496376
-212256754 212383400
-182459448 182600452
-857569531 857669413
-229529858 229531096
-955741334 955905882
-751766896 751622052
-826112902 826297552
-112781658 112800480
-168917053 169047701
-650257935 650247075
-415671935 415728499
-405048400 405141512
-727559418 727746592
-315662178 315626794
-911498753 911566347
-5403077 5567031
-726953840 726763700
-191932404 191734174
-74483384 74595030
-891299831 891311291
-695849175 695823867
-255322583 255471647
-189712589 189688275
-311809639 311992753
-737008044 737111752
-190765032 190946076
-507622394 507637660
-229531475 229709855
-589548149 589614477
-913089524 913123492
-167998606 168144790
-454944320 454803350
-40189081 40032915
-193119946 193303882
-578065522 578014468
-965647509 965796877
-304567938 304379772
-745274540 745277676
-147283054 147443842
-577556265 577671577
-965137054 964989226
-948359468 948426484
-822381563 822300697
-397925337 398007155
-685976099 686143253
-786243161 786379627
-902447127 902541579
-902640299 902820281
-254747710 254675254
-696649159 696543409
-149600582 149748256
-789987534 789979782
-19996529 20132227
-272944349 272821427
-348657880 348602876
-871681250 871651194
-650939319 650833503
-221552019 221618031
-68751886 68828802
-671098925 671259281
-750201400 750027232
-799379349 799352251
-942868144 942977674
-389280731 389431239
-452421695 452353045
-778950024 779143434
-409832609 409722369
-801279599 801198781
-509788899 509709457
-51547649 51576299
-714414440 714283718
-804130888 804143630
-21470576 21431696
-118352650 118186342
-54076128 53925612
-430256779 430283227
-722900944 722735500
-553674674 553587528
-715899507 715983021
-444890095 444699667
-801594140 801750804
-583305815 583409505
-854263230 854165796
-354820856 354834746
-350714428 350651276
-471571752 471608520
-907704768 907868508
-74272975 74332571
-843505666 843310430
-926882294 926777368
-298350139 298402655
-276517804 276402226
-696097144 696220834
-32821250 32778028
-937333172 937204688
-196248793 196305543
-156187943 156134553
-517502482 517358416
-212952785 212771115
-295608444 295630048
-688401669 688428651
-631559094 631470572
-322549214 322656164
-863981576 864003086
-356192249 356057345
-342811374 342963658
-255761575 255847329
-291426415 291402849
-555474232 555487448
-370794117 370666817
-649223681 649220249
-125903190 125979904
-500934762 500862724
-950808328 950991734
-667898226 668085458
-654064516 654128422
-228924232 228949400
-624046276 624167914
-608092747 608151703
-494696621 494609489
-365307480 365127222
-23990055 23991839
-727653005 727506573
-61167915 61074123
-467809928 467823672
-208744807 208931895
-930989698 931168784
-166415250 166365684
-14506959 14413351
-601739552 601841060
-549761226 549695794
-184112671 184114253
-115084484 115152208
-93497261 93360823
-896164450 896139082
-783888821 783925413
-547244381 547178757
-839136720 839119154
-121534312 121692702
-117773040 117781548
-188859340 188958800
-59588808 59390572
-617754924 617573714
-743520391 743472165
-25513574 25412362
-385305341 385362425
-801560372 801519414
-732658656 732578604
-465223503 465373395
-824490728 824657566
-788774762 788891378
-267317764 267207088
-513250618 513069692
-281452706 281452252
-880658449 880736643
-693499706 693577254
-668212782 668229496
-27313188 27312820
-836034914 835972232
-697245333 697349635
-885482307 885395601
-189105226 189260532
-574643674 574532518
-124627900 124817644
-454418458 454292792
-715279216 715327100
-277592160 277774568
-598123092 598107074
-506651339 506468467
-533066887 533247001
-74714468 74690404
-406715632 406852338
-436140086 436300226
-626373653 626432771
-788787841 788590297
-63848443 63830675
-109985315 109986707
-796265453 796153077
-156906274 156904504
-273736512 273800444
-408658404 408840902
-192258850 192244424
-252950292 253129410
-268430304 268607462
-452952435 452999687
-375752820 375847764
-273579616 273642140
-440806723 440795623
-170610862 170477950
-394546732 394592008
-693804506 693729142
-916041063 915871763
-458114663 458138065
-624590538 624647998
-637908480 637900506
-809153381 809337295
-179706851 179657083
-969478437 969484479
-183180331 183271673
-635612418 635520772
-853829644 853663674
-730377320 730197966
-725563470 725715470
-442530435 442468841
-776735717 776655991
-65501763 65541397
-860187838 860237010
-515984598 515962446
-169490724 169649592
-924304117 924198819
-893244976 893068842
-376484106 376518978
-173582711 173585195
-550279400 550313864
-902008405 902092311
-359358623 359194215
-272423079 272566349
-740818509 740717423
-288046967 287878449
-329114332 328942716
-794928753 795034045
-209226307 209409851
-118376146 118487324
-352695056 352786070
-301822586 301710820
-89331001 89367181
-582224971 582031871
-166098111 165959155
-344489651 344603699
-926116571 926194175
-781497719 781624729
-584462179 584410149
-355121357 355258263
-646779538 646856282
-859463331 859339915
-565553222 565627656
-120519861 120417333
-687279420 687181348
-105535298 105694272
-334476588 334562998
-412474511 412424733
-66706751 66763535
-411427678 411292874
-687665916 687819116
-766992652 766794896
-75346932 75419454
-626970334 627065452
-828592287 828504353
-941188924 941007714
-229051908 228886846
-703964605 704016297
-723538416 723462058
-697788832 697713684
-189257396 189339592
-712911786 712881320
-493744660 493604048
-545975473 545931923
-433226298 433316246
-290929736 291080576
-203539919 203536057
-209890911 210064463
-807521423 807588351
-916879752 916919006
-702067746 702111502
-465545909 465700607
-219165955 219324013
-474606166 474458062
-609586619 609746723
-123787849 123725785
-473499129 473355883
-647315567 647366743
-993901962 993889094
-524953164 525060282
-248561731 248421609
-23160651 22998321
-829824173 829697199
-921382666 921416626
-466483202 466443002
-396577143 396673267
-461131725 460972787
-323676479 323551553
-913976009 914096643
-269120348 268962344
-467296875 467337529
-528385550 528203176
-504496136 504505290
-997178671 997057037
-265753516 265583764
-381805238 381858274
-919319426 919464410
-504093369 504086897
-69655853 69671015
-828461210 828382108
-911426803 911262955
-420453535 420324307
-387286397 387466773
-602612069 602538227
-308107795 308010939
-379972602 380122964
-791928874 791859056
-460614856 460526918
-683221872 683156024
-966189614 965996760
-164675518 164726424
-237836244 237801644
-31906623 31961063
-529975135 530081775
-51797453 51765207
-998022483 998015151
-257661418 257474510
-593019933 593155649
-103487945 103537673
-337486292 337337680
-958424848 958266728
-718123486 718069884
-33268397 33087543
-579465823 579376493
-53257212 53331682
-709634512 709752338
-985594067 985661505
-254340539 254427513
-72980590 72800168
-599624349 599431683
-968372524 968514850
-304667050 304756932
-366310293 366373199
-717653191 717735507
-104125726 104031942
-365696875 365859503
-430532993 430404947
-371902525 371926937
-753530388 753623840
-231980465 232115851
-104193624 104226398
-744901278 744714998
-73970558 73807846
-716304714 716242842
-83384679 83389445
-138815924 138819414
-761852643 762034099
-387399301 387534245
-559339630 559348604
-4925150 4908750
-36391171 36246693
-31796338 31780660
-597714788 597610746
-513727009 513748855
-913800007 913865875
-840690994 840530068
-310453766 310371898
-339066609 339077795
-176490648 176573396
-429236401 429091751
-113767450 113780360
-924363951 924244283
-938795389 938783169
-311630642 311813054
-163323411 163177899
-668498335 668550545
-881878055 881708503
-440329841 440503385
-154357809 154446497
-602329430 602248250
-531035497 530974427
-6839295 6847283
-29246333 29359733
-593734546 593622954
-330796804 330988026
-419921606 420069818
-77690065 77555307
-315082616 315082706
-771698821 771587213
-990440800 990562920
-626367633 626497909
-780865049 780821453
-220527132 220435546
-621186426 621257390
-6890691 6803875
-159713323 159522023
-158954817 159098705
-474797316 474668226
-477501950 477398476
-413672804 413831390
-287110574 287075736
-209543484 209613234
-179278395 179131817
-462941012 463001948
-773869868 773961572
-812252236 812057804
-634066557 634215431
-228126558 228303422
-893436536 893319666
-487056724 487153076
-836230564 836196856
-262972852 262910740
-455321740 455173854
-789529176 789494624
-474236580 474217878
-195385489 195545101
-251069666 251113346
-945381770 945198516
-860311414 860287072
-366567446 366700956
-929318273 929456421
-758532946 758477320
-552236253 552097779
-895810708 895957038
-749548587 749472265
-935196062 935248176
-606970061 606829595
-817537387 817350145
-36619346 36672860
-285814278 285741004
-116966719 117014861
-926829831 926811545
-551126988 550932290
-771904700 772027184
-364358420 364321072
-164803026 164753670
-479532472 479440010
-821160518 821076624
-982626179 982499977
-405673688 405724514
-844262079 844411011
-141084620 141195082
-710488151 710411515
-953192884 953228674
-606395104 606294860
-12871706 12740130
-255055567 255058485
-692523116 692647154
-173280700 173457438
-202274602 202172170
-977876101 978069053
-882683706 882855238
-210782445 210781365
-361383220 361519146
-982971679 983020003
-721202244 721342592
-694510711 694512645
-530732584 530860768
-871468730 871618714
-719295569 719268341
-435103771 434933973
-214464056 214383448
-114324710 114446216
-708865384 708724054
-442867591 443001479
-661869043 661724021
-400222433 400076561
-710946002 710772740
-422452012 422554540
-483416799 483459089
-921476354 921614268
-235455842 235350082
-580483996 580430220
-562149558 562182282
-170838909 170661643
-877854773 877720323
-687089569 687051617
-72890379 72717323
-406840121 406867189
-778560237 778486345
-367557162 367591382
-211795552 211961410
-488517475 488438969
-30721031 30535011
-476078979 475883857
-774516868 774463030
-563625515 563705923
-106434540 106424792
-325987455 326173633
-699787733 699650585
-393849251 393961487
-985359927 985190785
-720323406 720296052
-187390442 187324916
-130099692 129927090
-472005218 472020394
-808721570 808871968
-428574395 428506569
-633896586 634019848
-39749011 39698647
-557932482 558079706
-488135558 488202390
-965724549 965869205
-169546183 169403983
-879920667 879922399
-600553175 600495053
-969335549 969226683
-661796532 661667186
-611956793 611966439
-118431735 118273565
-484262693 484222681
-728071381 728029657
-435482290 435478020
-629264891 629412829
-151316861 151154223
-557401026 557321520
-246994000 247030686
-195218226 195092794
-325404605 325523521
-384908212 384801542
-721149048 721271634
-866374951 866555301
-923783730 923948960
-154596862 154669920
-600049046 600050456
-142746813 142919895
-505799852 505908948
-717319464 717237322
-416994231 417186521
-46283110 46263498
-819807281 819797641
-421532189 421678405
-242987784 243161798
-234609791 234634287
-956218301 956143395
-351514489 351344579
-82439694 82594442
-251303085 251240987
-738128817 738264063
-694195037 694102689
-144095430 144078780
-723783920 723732966
-983846420 983885120
-456578692 456411384
-802685896 802522256
-693942851 693866023
-294325619 294441065
-608368892 608485972
-126447674 126548768
-67360963 67398015
-611177524 611035980
-589089977 589181099
-340173057 340172557
-707035022 706865352
-809086422 809148738
-865030257 865155499
-194257504 194210684
-887255015 887219575
-52105640 52176694
-62731398 62886980
-247032994 247028378
-852303534 852462006
-165526437 165346851
-663695648 663745606
-260973556 260916818
-959724090 959524148
-783154681 783117337
-469553372 469555920
-855819141 855642973
-616180450 616343764
-517532903 517559545
-289369518 289552474
-149519862 149615356
-981341309 981279583
-659147062 658979408
-71403412 71320178
-154707163 154785893
-79506787 79406873
-369521142 369444236
-224550296 224723410
-403614513 403657027
-118141089 117968553
-904224002 904170682
-39266394 39337954
-204227086 204276760
-966839725 966853539
-87261553 87443653
-404775505 404579141
-788498671 788370777
-542925740 542937960
-894816173 894777369
-43868396 43676380
-892313988 892222692
-769487723 769312877
-91495139 91559287
-151868177 151729885
-421096905 421125997
-716174865 716108713
-691413162 691363506
-968120749 968058847
-692878731 692719677
-336191218 336325706
-900948062 900759556
-863690577 863740001
-686941180 687039210
-337311391 337168077
-476295858 476151206
-841719027 841754235
-571238571 571082397
-383054743 383071793
-241349183 241159427
-565388026 565408264
-832740349 832558037
-304751029 304762835
-785969807 785920023
-777612214 777527786
-374699452 374833516
-461052256 460965088
-526278528 526229778
-158371267 158302865
-386790890 386613108
-38619718 38516874
-640405030 640479500
-731294849 731259571
-685753277 685787525
-162294918 162487358
-130742694 130602754
-596583208 596436158
-755450626 755554366
-129349416 129409384
-298184333 298002895
-890643366 890587102
-858255103 858441301
-43526473 43398237
-285850494 285851784
-977424186 977454008
-884958867 885085087
-417106055 417271023
-813565468 813605110
-430880995 430998441
-97883551 98036323
-57890454 58072072
-312683639 312506915
-640854794 640780932
-762556089 762367245
-595346219 595300625
-863191903 863044547
-802778157 802871743
-850120224 850219974
-682071821 681984125
-580697414 580809914
-438879314 439076170
-725271392 725463542
-314311763 314214859
-533888883 534009721
-257997239 257982603
-309597007 309649373
-941512073 941433693
-624719127 624596555
-456966268 456878644
-652243855 652074857
-958757237 958667635
-599374341 599294627
-595362534 595502518
-506656101 506850251
-15227249 15043211
-454645656 454596192
-134837464 134835458
-424634059 424719925
-81831002 82030940
-129060373 129092819
-888510594 888424912
-42371981 42432491
-420959411 421070155
-755425563 755502251
-28415967 28490047
-294403918 294600548
-248406129 248339485
-565491850 565455636
-519711800 519830818
-416573449 416610893
-202042949 202082531
-131651751 131497487
-352043792 352093880
-503408897 503226021
-66948556 67005112
-303990234 303898438
-336742323 336847803
-361787767 361737311
-477099582 477055914
-843989339 843847033
-298610587 298540595
-866965041 867039851
-455475188 455640498
-621816431 621798963
-904292906 904179546
-687130844 687048294
-382925770 383063268
-143218546 143205406
-972422460 972367254
-368901058 368912022
-528836603 529027025
-22053061 22093893
-211664944 211641234
-871765600 871745826
-54592427 54684479
-907427781 907469271
-714243641 714093985
-131154798 131310724
-885041253 885128921
-12878451 13035279
-91103461 91129761
-500898743 500827027
-755870943 755906277
-398546327 398381035
-359703901 359723075
-122086632 122259372
-602288840 602123994
-163729187 163557431
-888786014 888861318
-623019192 622885318
-329409766 329289770
-180744097 180625191
-867661934 867726210
-51715720 51637986
-533449522 533636446
-879915729 879931351
-98358921 98507593
-164287939 164277575
-738827292 739027102
-25638790 25516790
-300333849 300276297
-547578161 547733051
-203840830 204029442
-232510244 232646472
-152616646 152697278
-187313674 187467210
-118900778 119086846
-926571004 926550656
-444139839 444015305
-453127778 453318940
-481424797 481313981
-977827406 977768558
-61364101 61428063
-516430552 516548886
-740084104 740157534
-501616420 501781702
-638114249 637985293
-398822499 399021121
-369351584 369352324
-584371590 584436164
-926155373 926105811
-585221753 585082353
-19851116 19738904
-652736105 652811127
-33725757 33564505
-224966095 224928423
-717694349 717608029
-117022048 117115348
-362540188 362600694
-839479518 839519074
-234004689 233881849
-109304685 109372377
-502225104 502211966
-627891353 628073031
-70529476 70690110
-777936020 777796730
-592288538 592474090
-778943486 778931310
-11647407 11575503
-274021573 274142799
-751698611 751835181
-885060687 885242515
-141370867 141305809
-117802950 117898242
-754698704 754661028
-761083096 761006244
-577636927 577706227
-365861998 365899426
-950382782 950378188
-499260637 499275121
-349282096 349249236
-669965896 669954880
-366034674 365979606
-392572241 392415365
-373570505 373384279
-957422593 957459559
-956704130 956798158
-439070692 439236160
-284635347 284696741
-925884596 925947150
-565443637 565473743
-341085826 340951438
-856438201 856340237
-774692173 774497689
-285130361 285161269
-575883293 575700367
-561935503 562084547
-161390780 161192170
-271314074 271499964
-86989205 87026751
-386080688 385962542
-473943071 474057271
-264333359 264415945
-187688279 187764145
-983258595 983280679
-867397800 867588698
-403498507 403375267
-402348205 402326973
-689162652 689065866
-102500148 102589604
-603408260 603302920
-417449533 417254097
-850007154 850134904
-702563176 702382004
-850427140 850494976
-704495829 704382487
-110346117 110172921
-456842436 456922456
-734083812 734019990
-6597289 6472115
-94902317 94936313
-772026369 772027999
-505219644 505271664
-478589176 478694918
-948067096 947875774
-323867924 323901322
-598312554 598316872
-65218717 65079981
-360259506 360445282
-746622194 746679838
-80090270 79967244
-41133335 41096855
-596418074 596352504
-89482520 89630834
-400639712 400815542
-774420820 774465814
-465623258 465479324
-931835725 932019729
-380490372 380463678
-383605296 383609602
-606474912 606315296
-157907505 158068961
-34439621 34271191
-282458267 282440403
-301954096 301828564
-509565538 509629622
-690527683 690641705
-11728894 11718524
-283605378 283619752
-392737021 392554819
-260565253 260705713
-733879269 733718805
-721643489 721657021
-162548125 162680771
-740873876 741056850
-780371021 780188761
-843494399 843516933
-310590650 310506532
-188449982 188278388
-370517117 370501105
-935022263 935222119
-575637770 575527560
-796642868 796676650
-407099578 407284744
-178739461 178640909
-916838007 916832289
-250608170 250489684
-482292529 482433315
-641768932 641867586
-506049611 505904877
-564255059 564105793
-284299930 284126278
-570262878 570071398
-178896532 178831294
-188566811 188508535
-463923094 463805122
-706989271 707080773
-177066966 177247868
-710747582 710797706
-362777031 362702229
-146869839 146802799
-691811104 691786920
-704563077 704589371
-428665135 428827491
-896861275 896807967
-777891172 777980868
-123458013 123270377
-292887776 293055284
-589188480 589296038
-175429909 175461185
-957370002 957549116
-248069455 248006099
-384519453 384385205
-147052836 147198666
-266730685 266806765
-498330050 498174676
-587416097 587379311
-263948650 263785050
-93846162 93820324
-186837332 186776178
-117012422 117068698
-639677166 639633202
-771290578 771135852
-294379897 294502233
-638810035 638874747
-457639666 457694662
-291486009 291366821
-566377615 566521543
-297995785 297927627
-756493501 756363569
-469121959 469236259
-478253616 478177534
-244207869 244345835
-401640549 401497795
-110504491 110457255
-608066880 607985286
-395245361 395269437
-653675370 653520404
-326253766 326340938
-665430900 665399814
-513618572 513737932
-729349253 729292101
-571306568 571260854
-430336649 430439821
-199292686 199462792
-682587495 682777697
-238030482 238150900
-608305244 608201658
-225368882 225301566
-3193056 3119130
-720020719 719905321
-477865525 477918505
-14211819 14165469
-511788027 511734519
-120216454 120038028
-477255958 477069280
-420907569 421014783
-293958417 293904879
-9051598 8917854
-59519790 59678916
-529622902 529796532
-301427291 301473691
-408749653 408564133
-312452722 312362300
-446305247 446189663
-691074094 691035166
-13403555 13535665
-641058093 641000773
-407774715 407591177
-886201802 886348586
-940626584 940721824
-772268918 772219112
-199255267 199377739
-353344104 353207332
-62554997 62546167
-628131391 628014671
-878422926 878443468
-574588096 574578824
-879270553 879302055
-814642378 814794296
-650252505 650229955
-352946527 352864403
-552508652 552420376
-407434975 407276299
-921459695 921545311
-276168843 276182825
-997775186 997922860
-561649994 561491218
-963965224 963776892
-701045851 700960491
-65640152 65442642
-494047143 494015445
-893581286 893497390
-70536707 70368711
-237914308 237758180
-145155241 145195063
-133360839 133218723
-955009862 954835926
-432844034 432703762
-672002639 672114629
-442934535 442915895
-879921258 879923540
-601536803 601621735
-729085213 728891775
-216096288 216138092
-850516510 850560616
-813629593 813636049
-545106821 545011149
-183895047 184048889
-694529169 694568903
-642028680 642057558
-96435962 96576164
-269518517 269607391
-126553538 126689320
-820133121 820095749
-970279157 970409677
-331166421 331302643
-241254305 241101207
-410728001 410662185
-519325470 519258042
-293385452 293543132
-530575491 530623005
-415777461 415812953
-108955831 109107823
-801663324 801838284
-439888010 439919106
-167123464 166994176
-55878778 56042636
-815791596 815837134
-188541527 188679447
-476131928 476223532
-492317295 492296769
-794108756 794102904
-766257428 766286114
-289959413 290109987
-472720344 472562938
-106149676 106303382
-22315817 22211759
-778208275 778221287
-521851774 521767674
-615696642 615627960
-963848495 963865421
-496592960 496409002
-392743294 392797960
-132788876 132769368
-291204144 291189184
-915747366 915627664
-680823731 680652269
-594327749 594488303
-921123895 920961601
-948339998 948186320
-395963901 395827137
-826699334 826693462
-402757024 402723790
-476175958 475982000
-883663691 883633345
-575576707 575509271
-652565608 652656690
-184338695 184531173
-657660478 657566400
-535446175 535363095
-129673166 129846386
-802604076 802597404
-736202832 736315320
-408870499 408811305
-547472151 547317009
-268326404 268412950
-656953802 656846722
-629292771 629124285
-947307505 947129651
-124358577 124458029
-725754560 725755736
-612984542 612979242
-508107814 508187620
-764857573 764955007
-453941338 453780276
-924562685 924412695
-74667004 74523056
-598950514 599134038
-754245099 754182303
-452213201 452335183
-339968618 340100304
-646250347 646223771
-570028548 569907760
-94587627 94488537
-461322365 461279729
-683205939 683237805
98367 98367
-344296454 344234252
-701828397 701944075
-891340043 891478687
-213630405 213441167
-17988959 17945245
-556693235 556592679
-26173130 26364474
-796934983 797125689
-896803696 896918854
-489269504 489319550
-350845606 350665588
-275935960 276031144
-856240897 856043351
-613687234 613820760
-543991983 543970719
-680771993 680911353
-561618981 561793965
-355500155 355333373
-461200147 461141473
-944433182 944528060
-306020127 305872357
-834157755 834148407
-374317374 374177366
-512644320 512585488
-997772040 997748446
-71773551 71916411
-721991159 721821455
-495354450 495524436
-601579269 601564603
-75206363 75383193
-918764541 918882917
-468483433 468651775
-293903971 293755987
-588629516 588451590
-932070672 932270668
-713837247 713843035
-122748283 122576335
-617411361 617435999
-296237924 296058940
-17035073 17049075
-107619192 107637166
-536792480 536840312
-948948472 948782848
-87339662 87266130
-856933980 856804294
-415384120 415548208
-301784270 301891330
-792663421 792501939
-849556185 849562809
-548821039 548714549
-92825514 93017532
-665888908 665790318
-840048486 839925428
-827976252 827971816
-28132459 28104839
-653913590 653923890
-212565878 212482954
-193306687 193505589
-962923982 962878278
-74196180 74270192
-459820230 459888916
-462200480 462074620
-229530477 229458269
-900790083 900827697
-85749651 85863355
-767020796 767056496
-328189473 328059339
-114965698 114831922
-151073305 150976827
-412870034 412829134
-362332923 362256779
-710951176 711063968
-649494453 649669707
-521917139 521821301
-264803715 264817103
-79118006 79284314
-671179103 671129501
-770036920 769935246
-747723680 747583012
-74412344 74252798
-467726742 467816800
-167771707 167819601
-751056002 751174620
-928768563 928683789
-686327426 686423850
-665948832 665999554
-872885630 872912598
-112503453 112310451
-534873729 534826445
-782231753 782351259
-893379815 893493257
-793629935 793750553
-595614321 595703299
-181224024 181291092
-302815956 302863038
-166791050 166882808
-708585337 708657827
-872513407 872513847
-113067467 113221225
-380125524 380120404
-837497888 837655698
-626889975 626757831
-350946252 350896408
-427775329 427736205
-948865660 948711870
-425770713 425653233
-886880401 886917415
-498972520 498787900
-789768380 789782200
-257065740 257062218
-395570974 395564790
-137315696 137168526
-15289694 15197306
-216556980 216730574
-318661475 318565021
-523910958 523973316
-440408557 440256523
-377277598 377428398
-219563844 219436066
-66795584 66804682
-439628598 439534982
-105720645 105721811
-881714812 881760612
-420164679 420086911
-869461100 869489334
-22503379 22594245
-14898017 14923807
-536420917 536361859
-45152562 45171524
-721270850 721272418
-50149747 50113387
-463084731 463157873
-323714810 323671294
-266914634 266994146
-463512405 463674231
-534517042 534458486
-575647744 575791830
-368014994 367887390
-605745043 605551893
-749195036 749133000
-316035103 315876819
-585670059 585715297
-805310582 805404562
-636119190 636106090
-466368415 466297349
-306083000 305957254
-456846864 456837780
-675216808 675066862
-151000488 151146122
-727328233 727455143
-910584748 910423966
-570694417 570859541
-978238396 978250286
-61387355 61188013
-317306455 317374681
-869396994 869581674
-922845069 922970845
-928046628 927934414
-457195470 457144448
-574616437 574768639
-657030305 657174747
-485652984 485803514
-358273857 358181377
-726537863 726365047
-360794717 360935105
-383360913 383355683
-660271607 660417039
-967027576 966915320
-817292707 817311047
-265436113 265240961
-803263681 803427823
-80058436 80122104
-49215824 49183726
-780171668 780142702
-673211735 673320493
-76226477 76316023
-381263640 381363386
-289791949 289989631
-984612231 984714407
-24431998 24492538
-977331137 977439097
-807321911 807160287
-271291357 271407019
-47026415 47142867
-804737408 804857450
-327038467 327070823
-676343954 676161604
-114835925 114783817
-316164419 316200189
-168159634 168218296
-229377242 229444932
-488109756 488079220
-886314305 886387431
-579239054 579077526
-688803828 688823844
-931400462 931585044
-723780768 723958002
-109479474 109337254
-378892008 378798516
-480332125 480364715
-714073384 714045070
-701820549 701690881
-582725463 582781523
-589044435 588859815
-262791243 262698269
-246850967 246699573
-32880235 32762265
-144613679 144437327
-501435327 501598725
-430059488 430096824
-705981445 705960497
-204169348 203994258
-190395406 190306164
-290334413 290182973
-936985470 937037208
-249430652 249284230
-836821298 836628726
-936036744 936051162
-127016320 127041654
-420677044 420730282
-942027745 942002861
-557811795 557899997
-73347432 73152666
-892142262 892268340
-336078064 336105560
-167782006 167857196
-510215995 510395973
-396576037 396565573
-211758641 211878481
-523689308 523520994
-706715021 706531573
-531133149 531121875
-741615076 741450342
-948430669 948449695
-92533893 92381479
-337112259 337033379
-452979464 453019910
-744641302 744467426
-325270583 325215185
-158745373 158826813
-995709672 995728946
-99386611 99288605
-647849282 647922152
-189700432 189583558
-392013786 391898502
-64408985 64562949
-403401081 403595933
-960807757 960808183
-868224467 868094835
-399861209 399827717
-463011532 462992364
-992203512 992074626
-465852172 465822898
-285144785 285332583
-124105059 123910293
-235922045 235804881
-358808259 358990685
-905421759 905269165
-732451140 732336772
-250241506 250215934
-591285670 591408862
-326898880 327035352
-951019239 951111511
-721245287 721439897
-787065330 786881822
-67399991 67537221
-441449442 441624894
-815620037 815814365
-999042096 998977808
-283273386 283107150
-803821654 803807998
-212425463 212495673
-557236617 557261297
-97303774 97475930
-497525435 497470125
-653392881 653565183
-143211734 143172696
-770089988 770083232
-508799944 508630878
-169235414 169428522
-231359961 231433937
-111816113 111839249
-916835148 916761224
-468567604 468524508
-969961112 970047212
-622075508 622235950
-575261694 575293048
-19971846 19921548
-373097717 373096251
-697263882 697435388
-58638541 58481687
-94060947 94258677
-790787020 790923536
-204243206 204139994
-100797168 100612806
-859781737 859695771
-949118780 949135142
-242267029 242270805
-523823204 523756844
-710593643 710493799
-574835635 574848965
-568385475 568287709
-627449011 627458197
-809546145 809663875
-669696804 669620030
-595658810 595469180
-135017268 134974654
-488950192 489130398
-415166691 415062021
-960636607 960553595
-642513758 642637636
-440801173 440605219
-844010113 843968565
-758352471 758432235
-403178697 403240921
-62207134 62339426
-336468260 336350848
-210450581 210549947
-847787013 847958885
-704757761 704613569
-809052138 809245338
-922765944 922759136
-202243852 202305352
-860894056 860716616
-287299123 287364279
-544679313 544758095
-22920853 22894077
-349099922 349011748
-80621670 80456116
-231201087 231150303
-801237464 801239190
-152142451 152081381
-201565439 201756807
-108081097 108142865
-212995253 212910317
-138287894 138368740
-947765987 947947269
-153692458 153805178
-261907526 261982828
-102300963 102470195
-696596284 696412344
-268845782 269041346
-745580044 745414932
-776207797 776271265
-793666704 793834402
-520512279 520621865
-116736003 116722137
-72302246 72279412
-335638313 335618013
-448806480 448850286
-921662360 921843132
-241711242 241740374
-833498420 833469652
-920979329 920897397
-453381876 453375440
-120394603 120240981
-118049589 118054821
-174250694 174254040
-462364463 462506795
-160649986 160622244
-18797119 18895801
-795030984 795133278
-4822296 4728080
-910674361 910866845
-524427479 524505569
-849777413 849729937
-691769886 691799012
-540546790 540567172
-583374969 583550365
-155949121 155915177
-911690427 911520531
-95381056 95234222
-615191145 615002077
-238815796 238865932
-808143338 808274000
-606530414 606419410
-50430341 50564707
-909896598 909887582
-8702907 8819245
-325242884 325190442
-20175858 20088596
-960763800 960621742
-188068663 188147937
-216840349 217027579
-180712519 180775675
-279514257 279531797
-672629609 672710399
-171016177 171180327
-550634425 550569909
-741235983 741116751
-731926371 731985895
-270848006 270962636
-18141273 18238669
-633181136 633007868
-206610280 206692824
-908951162 909106148
-94304341 94324427
-611807165 611698361
-914273781 914371759
-306635544 306671350
-885506636 885457978
-137132099 137144079
-289283185 289292309
-233996961 234071491
-61386258 61469868
-690757437 690908775
-27625045 27621985
-141511880 141598700
-370040472 369922082
-431195051 431386941
-355692660 355569610
-283471715 283336893
-334347629 334417437
-470127057 470191971
-158306291 158436243
-584234221 584403877
-733448108 733601352
-442637256 442761744
-611293578 611394942
-658089845 658029805
-714031919 714114849
-353764443 353856909
-878601372 878554228
-756098951 756077663
-976636715 976716651
-461835027 461986947
-909037846 909174450
-898463540 898419944
-406168346 406191138
-244597768 244730112
-415577914 415590954
-204716441 204617733
-520066354 519992842
-667456746 667554038
-372227071 372297669
-107643983 107630349
-343076877 342999227
-527081319 527167845
-351801467 351851153
-346623298 346727772
-144805565 144705609
-262923200 262732024
-801536911 801583833
-877120395 877080401
-485008077 485078775
-655227072 655177738
-996693076 996849122
-667356366 667174504
-417745876 417902680
-655868970 655918164
-837765880 837817890
-981994614 982048722
-260618045 260484309
-222429451 222391569
-76787723 76963405
-43109369 43103007
-743627657 743640465
-526322718 526234338
-93719 277509
-33089818 33177970
-117789093 117774003
-436610329 436442049
-678810858 678636282
-524112492 524145610
-487534908 487412726
-213393066 213266826
-598570586 598590456
-561236034 561164958
-750159588 750288844
-741156532 741315434
-847922620 847995150
-427585783 427462367
-711170994 711277734
-554435962 554248340
-337048224 337239734
-708073217 708238349
-814718337 814630093
-417845609 417971199
-397459044 397620300
-775567222 775469054
-251560025 251554587
-298463155 298342155
-56971903 56813313
-384798792 384773722
-688815787 688831901
-950527866 950352348
-116326658 116516220
-761799037 761644417
-640531140 640592036
-975875085 976068631
-676392608 676408870
-640397412 640561588
-487473817 487308575
-355950435 355864681
-180462667 180595303
-988745742 988585344
-77836122 77921718
-541978092 542174646
-811321677 811210667
-750592437 750459715
-66870542 66882476
-990196096 990000006
-305424364 305543518
-409755786 409672256
-183067960 183157774
-934923881 934913101
-590987328 591157680
-552397728 552464514
-117722776 117634542
-217050620 217029032
-394628713 394555303
-876720376 876873532
-487607502 487657246
-999288920 999457194
-968926442 969116942
-146937886 146946186
-269294361 269445429
-91035702 90873560
-807538928 807686872
-865384134 865340496
-492717735 492639749
-895422295 895440685
-42310102 42402236
-183801105 183940599
-470764143 470920885
-34263423 34122179
-109204996 109248490
-895825105 895775223
-703753148 703936164
-556041534 555886794
-761657612 761541204
-206056565 206236841
-975343089 975222757
-256145178 256132590
-432400418 432326434
-893017439 892916161
-489648913 489804365
-861716122 861762450
-752836281 752876499
-434448505 434418539
-398829814 398892382
-11679975 11777813
-868979402 868975854
-675963755 675872411
-403807793 403823831
-889464009 889288211
-41806135 41642665
-264106760 264280990
-115653443 115542179
-605927097 605975223
-917950501 918084565
-728485917 728352493
-253323540 253439874
-246466849 246498351
-846122810 846016672
-218534380 218366016
-563965838 564099542
-237959984 237929076
-316678754 316858046
-74631572 74702436
-525545818 525634926
-46932083 46792273
-408530160 408575816
-481433115 481555495
-996378184 996312226
-669155055 669046329
-654828157 654671271
-117807639 118004769
-191618045 191745405
-220083330 219902286
-229281290 229185542
-996255225 996244051
-967621594 967668830
-470288973 470380151
-651490507 651310001
-408015583 407976233
-206768230 206859368
-675395570 675246070
-943402168 943513370
-763458387 763505055
-633393077 633234807
-179151889 179127863
-195338895 195465295
-630628630 630713938
-557248957 557207581
-834758452 834603478
-749070373 749063093
-935730212 935613690
-776383368 776365260
-232259309 232361087
-62273280 62153506
-132677546 132580118
-885759373 885856721
-670883713 670804773
-405900158 405812670
-527265474 527361208
-805072458 804972436
-783578972 783469770
-69124448 68982746
-772084719 772244015
-795824227 795978849
-161474410 161432078
-910163457 910306633
-384720868 384565368
-504685538 504495088
-848001152 847989148
-130278076 130245400
-375433600 375590994
-781351537 781396687
-387801898 387954252
-214800342 214951038
-436581107 436639551
-472271800 472136536
-672990966 673041110
-787428384 787258932
-264087556 263937154
-245985571 245932993
-369632117 369544729
-143902264 143837592
-870246540 870099322
-28041941 28070641
-548946877 548995341
-717469685 717398591
-943814215 943791461
-868424233 868498401
-900414669 900400421
-140768259 140924127
-914445113 914298405
-6288565 6344313
-382198636 382206088
-926181672 926206678
-610383370 610333196
-649854039 650005279
-596742531 596589099
-177087281 177038453
-682027973 681991271
-399052499 398989743
-852711717 852857469
-132585722 132628832
-69927731 70093379
-35191229 35353857
-905852014 905801436
-206950117 207056827
-894374807 894305119
-133392016 133516732
-801039540 801198922
-848013217 848004221
-243074791 242952403
-638296579 638402097
-970772149 970905915
-409714021 409673397
-776557144 776512554
-101291530 101367384
-354570816 354753034
-967731658 967840408
-149106415 148982589
-184113462 184102784
-553971261 554102469
-406001017 406051749
-969253501 969417597
-841974453 841877629
-451088385 451129811
-518298442 518270596
-223695408 223769260
-457635630 457609588
-699846413 699920171
-221800325 221897197
-113844116 113897138
-746317824 746327530
-786160480 786196008
-346884648 347024574
-755618014 755490718
-505178162 505226712
-716431278 716262112
-362570441 362445325
-417824278 417701984
-245615856 245800930
-775550523 775583921
-402831920 402780990
-76800121 76799871
-903886161 903878435
-461372551 461272179
-732366378 732323452
-368094147 367935841
-363597524 363450844
-541267705 541092799
-407179501 406986325
-765465734 765328160
-210822716 211012580
-471542635 471510907
-683844102 683846904
-473093460 473111436
-111720293 111827681
-453726517 453839031
-146227507 146165639
-222270062 222410510
-305422218 305289420
-306792875 306752657
-695492610 695532560
-441105862 441067252
-31372191 31559317
-679030143 678943263
-497834127 497893813
-566133246 566080766
-323528416 323412306
-116236609 116421439
-762053453 762212437
-615377468 615240086
-879260017 879344093
-479104541 479059591
-281852880 281659090
-652158433 651976795
-814333679 814350055
-957713511 957668261
-405403306 405432186
-210978618 211157466
-706211021 706147415
-999119262 998964930
-764693219 764637627
-886652887 886546415
-382344707 382423723
-167197428 167146564
-719727736 719685386
-388304718 388462288
-79000574 78971730
-100952099 100830397
-573949760 573859846
-315543420 315644486
-137056185 137138089
-624458031 624617359
-184962398 184927274
-392613937 392587947
-109781738 109672960
-977803508 977851732
-836454013 836276101
-980371400 980198798
-190638172 190530592
-579897849 579963217
-906395489 906240465
-988057721 988252785
-134545614 134512558
-4192996 4082314
-147352295 147266359
-569626378 569768184
-65317560 65384994
-964059315 964256523
-98066839 98202125
-148647479 148471069
-937836433 937782227
-475669773 475481343
-367269676 367432404
-509026230 509205918
-429693711 429500489
-489853597 489759227
-998752423 998645539
-493016144 493051706
-728468003 728548359
-228027540 227998040
-82731904 82832928
-977827620 977827192
-752936694 753046630
-360723422 360810112
-457870575 457742861
-603218732 603264766
-410017945 410041153
-743065050 742902896
-573290321 573116073
-444712512 444705030
-276006510 276175834
-869643484 869519864
-202826118 202863358
-561770406 561817524
-227940196 228114884
-103194819 103345033
-936600944 936724876
-237963902 238077310
-413245890 413251744
-149657995 149838517
-607581565 607703309
-133125133 132989409
-813283227 813460101
-36466761 36646103
-599042276 598860208
-367039203 366942175
-28056291 27989941
-603493374 603665946
-686370678 686172824
-166245441 166341721
-490046095 490063189
-598029868 598216316
-40325127 40352141
-31344014 31151180
-601066685 601053689
-777982102 778131040
-92959334 93150430
-919239501 919290305
-332793942 332749984
-573533281 573348789
-370730467 370544295
-757814386 757895240
-513632646 513678252
-158534206 158338280
-390455210 390276902
-706072380 705890510
-51664753 51487845
-547268773 547219989
-264810409 264640107
-69308862 69474064
-817410286 817410070
-882921019 882880843
-949531899 949514815
-755711833 755879021
-890885379 890866867
-283724688 283687182
-208939596 208924194
-552701396 552698058
-57287993 57456489
-720505769 720610431
-141079069 141139851
-685540935 685492951
-914768887 914745453
-587157600 587090636
-749087982 749094706
-532293090 532467614
-513753618 513914180
-840004889 840092083
-265131416 265156656
-54687860 54857576
-440750564 440862882
-183600085 183516069
-656696350 656564046
-851139590 851292068
-469450772 469280690
-426620628 426452494
-359017951 358963419
-927350771 927282489
-59489690 59445404
-192843256 192725972
-282020085 281862855
-766114681 766271771
-258489962 258424736
-218884768 218979842
-418620965 418627629
-93772415 93650357
-632896680 633094502
-472241409 472431727
-215018055 214884021
-841457725 841485955
-450755572 450887418
-508066216 507955892
-768666770 768818254
-195727009 195900957
-116765100 116706906
-868911325 868739865
-429436116 429313804
-838879959 839045041
-812155020 811992862
-181608631 181479175
-395343009 395478793
-653431394 653385510
-284091304 283982096
-621479104 621310902
-32723303 32547637
-943361379 943457769
-330543654 330383528
-580498903 580570907
-948156381 948263159
-947574623 947647443
-332924393 333029409
-843607356 843601844
-941632440 941486716
-823459444 823316998
-356275694 356299600
-206440006 206466062
-579712834 579631556
-473830837 473886703
-201695306 201818308
-970423494 970483178
-384643118 384589584
-188043499 188084069
-808416109 808415463
-315509107 315521319
-928675143 928719087
-192127048 191989898
-412171073 412320893
-503134250 503003508
-49699128 49790068
-817377545 817342413
-181447286 181273292
-845514722 845467198
-222909319 222742421
-475489776 475487110
-279345900 279178082
-655799405 655874781
-964730095 964689457
-431585049 431569835
-916660618 916708198
-689754738 689556114
-489641349 489459171
-282485657 282608703
-946851657 947046143
-158213682 158204984
-20933267 20967493
-98134482 98070224
-726985542 727122080
-830070448 830038146
-906311210 906479768
-339178180 339047750
-864717632 864894336
-677379031 677238995
-23208925 23380019
-204696812 204850848
-951505093 951525767
-172292725 172149945
-180478558 180480142
-110259519 110220567
-674979193 674794101
-979451587 979591843
-403054012 403197516
-527919838 527742086
-714971850 715170442
-449492753 449689605
-452367567 452302799
-749848185 749971687
-672176772 672052486
-792996327 793143675
-74817340 74686908
-13581842 13619826
-700550840 700388092
-284154324 284087996
-597532047 597506359
-966040582 965921338
-612981892 612915864
-583857152 584047396
-420869265 420719053
-624317063 624217335
-304056870 304151340
-865738426 865802440
-267870114 267683822
-553879871 553729699
-556133845 555949223
-212019156 211903664
-173399435 173583953
-392770627 392726303
-988665543 988523695
-390881653 390683313
-195772792 195652774
-879316398 879435002
-312595277 312449847
-550316187 550408449
-230561625 230663743
-341328817 341510577
-547949944 547981354
-153877778 153789004
-805903703 805813665
-617204286 617359086
-901142153 900962867
-914183334 914269072
-354560418 354632954
-163986060 163973934
-376797306 376947598
-778466644 778463434
-89631820 89822182
-767694117 767682305
-948412786 948440182
-364671851 364680113
-473691579 473783565
-685348329 685516943
-678034407 677871845
-244613699 244446745
-933060471 932920043
-435917754 435983486
-339000747 339001769
-45290738 45214756
-139825998 139851074
-811412803 811310587
-372441345 372560915
-999978882 999806198
-831197762 831068162
-837093350 837198306
-112300775 112114841
-229950268 229819066
-839499296 839303980
-91396760 91400444
-432766446 432965354
-653621 806095
-835864329 835801577
-745187656 745276108
-790608146 790738040
-445887232 445717404
-495866933 495907081
-78610198 78452558
-423695677 423524509
-11146409 10946989
-935280469 935445741
-77215150 77338886
-589617083 589721585
-449245592 449331578
-975098994 974969354
-504186236 504217178
-820792586 820708476
-926373687 926386269
-401843281 401791891
-88645690 88594228
-402494605 402463415
-131712667 131784515
-406853655 406851021
-794157633 794141825
-563196864 563245580
-986737672 986599578
-176137244 175942022
-834099023 834216487
-954440381 954509539
-534208543 534041417
-122026162 121829600
-953867245 953791161
-729306292 729392214
-9457718 9437476
-4454384 4618592
-800321420 800237224
-241561241 241458371
-16009834 15988570
-514955916 514941626
-893784037 893630279
-171983633 171823101
-182529950 182516412
-280296555 280474349
-461600633 461404021
-501248458 501116056
-19497609 19341637
-76097790 76271250
-684803717 684947887
-871252592 871127596
-69508210 69439918
-906590540 906572156
-257541398 257567964
-922645965 922754265
-837048647 836971813
-15652481 15459659
-208731835 208602683
-9264725 9090381
-651120679 651195987
-992280269 992306117
-407995136 408036030
-140095477 140069565
-125711965 125690459
-402441477 402547733
-862430388 862499260
-445911170 445980422
-19319366 19298068
-494668446 494794078
-549178292 549215038
-647695527 647660083
-818900194 819037012
-617411108 617423680
-363821700 363912248
-465298449 465150561
-753217095 753044381
-244935392 244826126
-799291936 799109934
-303174938 303019984
-282383247 282449335
-373841069 373707615
-313780242 313860110
-317653438 317727014
-687009677 687068743
-237944530 237884086
-132779122 132660760
-142928483 143057211
-781885296 781801236
-546260169 546430571
-778669180 778695666
-132102004 131917040
-541863819 541867861
-947631944 947776528
-874215228 874383262
-200990335 201165813
-114046344 114011672
-470568372 470535540
-236444327 236632683
-709785171 709866153
-543555190 543371138
-918953864 918851774
-994837919 994704063
-908818315 908896189
-396011097 396028339
-666242659 666302223
-883758775 883876021
-498727509 498545229
-372357232 372501130
-923133956 923276274
-284380705 284307745
-580878936 581040690
-295905082 295861196
-495533778 495515094
-204147096 204191600
-275601252 275746012
-474931607 475087989
-566496707 566687861
-749681355 749607265
-568458687 568312263
-958954711 958836041
-474182905 474227229
-296960417 296811601
-178783237 178863913
-108020219 107887605
-822527602 822352390
-721820796 721774806
-891755187 891920941
-491232002 491136310
-241481409 241641073
-789322949 789235471
-700399208 700469466
-849187675 849081477
-723867606 723700234
-29026542 28985572
-583802548 583782592
-547965649 547766319
-115487567 115521005
-372962895 372863919
-306636445 306481675
-826949331 826855427
-461008672 460833370
-72389033 72215459
-959317895 959161353
-878842518 878939894
-444077572 443976268
-551703806 551893994
-229489279 229494373
-425057645 425132181
-609756095 609931849
-323376368 323177580
-575555753 575719787
-992072725 992017673
-121767192 121908388
-912135364 912102432
-158016595 158121327
-391469847 391653797
-334515189 334610807
-104444054 104628368
-616801404 616692100
-915248234 915228946
-879011036 878868752
-257063979 256867685
-396262911 396365245
-997487039 997650721
-138195722 138195460
-488096902 488168974
-648210240 648341626
-823526882 823634432
-411234264 411209900
-269079595 269161101
-375754787 375940741
-732249161 732344915
-282746961 282909451
-925777160 925640656
-406179742 406146212
-669631503 669658417
-493746047 493743273
-882176199 882258661
-881451206 881395444
-722338105 722147635
-523065414 522928290
-896040184 895873892
-851823465 851985711
-142594102 142695060
-363310555 363267915
-209581058 209662648
-546791985 546659327
-964568835 964697425
-917787923 917622817
-165056171 164989789
-765086543 765150653
-945252731 945290143
-881686391 881628955
-507022392 507164110
-136280859 136369235
-426524754 426327190
-183644012 183728276
-460921021 460778897
-968640031 968821159
-378619376 378781604
-616978752 616890194
-612693525 612858911
-662897826 662953152
-963976134 964011388
-348043050 348015744
-154500905 154478349
-596926214 597044630
-432860062 432865900
-239992042 240050584
-467317202 467259548
-78789879 78820863
-86327358 86304270
-548761892 548767794
-3843670 3779220
-452496575 452679125
-305130972 305158904
-432209057 432232867
-451533450 451610060
-410992990 411049162
-196100335 196043765
-957690886 957670148
-852640992 852703762
-862126751 862049703
-960398423 960317235
-31650239 31593903
-455959599 455917909
-450084395 450278353
-277404423 277588169
-785518410 785540964
-354510248 354543414
-862260636 862323494
-479714016 479790702
-857187321 857232389
-766411561 766492841
-66908975 67101249
-825119665 825194699
-942748325 942898081
-135452314 135457930
-535631330 535685308
-599788848 599620542
-331718614 331580008
-63983562 63931242
-374394183 374274587
-834852738 834824106
-484627786 484771470
-756356895 756221317
-851675650 851815850
-567703020 567728658
-829736597 829579945
-571468571 571302321
-642769662 642786048
-671336494 671457380
-245833627 245768233
-689959797 689785759
-168071698 167967362
-941278659 941472883
-976112662 976037930
-400814961 400918181
-777541824 777726922
-351353170 351429534
-638573628 638470256
-835228034 835249476
-757167095 757092337
-948199534 948206914
-945630972 945661256
-658999983 658984045
-825064725 824883335
-39730939 39767083
-463471362 463593318
-354380830 354376616
-525957076 525777742
-350305143 350343237
-600185233 600018359
-869182553 869370247
-786832091 786815821
-737014915 737208589
-36740801 36604919
-182263818 182291990
-486286063 486132059
-567106396 566968248
-505031111 505202437
-352566383 352740563
-497497780 497435546
-156379978 156219100
-296349412 296474326
-847603275 847757183
-170198246 170389746
-67730457 67716471
-965035234 965063140
-998556518 998522674
-540547345 540654955
-78753977 78560847
-856693101 856644539
-223873219 223901367
-311488468 311470898
-901803590 901665512
-324643992 324811734
-998991478 998841818
-320384789 320398203
-537950813 537963127
-427872893 427778069
-427524075 427433251
-498436168 498398766
-147276336 147120996
-610052979 609987407
-500043392 499865754
-730545966 730396854
-784683842 784804730
-193808936 193728048
-11498643 11599473
-727509251 727579789
-476891161 477030683
-158115056 158312308
-640368709 640442265
-112278074 112323476
-309775371 309773199
-955029815 955186143
-107953912 107866214
-332315679 332239877
-230707278 230620208
-105614785 105603507
-166524938 166444118
-619184507 619010179
-544081266 544041166
-71113788 71008602
-890615234 890426494
-294634067 294601243
-182252145 182360777
-950325457 950440107
-344898902 345049610
-473010847 473033901
-540426466 540505244
-8052415 8040681
-153269263 153239533
-249683136 249656530
-767596923 767688211
-121070645 121248073
-675658992 675677746
-364375816 364470134
-567213643 567164393
-586234108 586081714
-204467057 204552753
-920435784 920554552
-884447863 884252585
-538405683 538585253
-848848009 848703705
-124173590 124105206
-130007369 130192015
-463771024 463577438
-938214566 938056748
-502222890 502227318
-241098278 241177756
-773515015 773339437
-280406675 280542023
-477177526 477374822
-440698534 440703196
-4125435 4065043
-119983065 120127241
-835255845 835327463
-645467315 645577619
-3660075 3763903
-560727654 560778108
-474320032 474327292
-837954424 837899638
-729489314 729683406
-118052205 117965269
-970954077 971002721
-824404325 824574147
-883442655 883528301
-217307650 217506612
-664072619 664195189
-40253728 40338634
-766543611 766585449
-424811968 424823150
-855401168 855376246
-332503421 332524145
-521268693 521070003
-72046241 71929651
-245917121 246054021
-147538430 147492680
-828942510 828952692
-53379820 53462460
-447375121 447411151
-707965033 707787637
-528835989 528639133
-698066133 697958545
-422633813 422475267
-864155206 864240930
-242933900 242910894
-725944320 725798726
-853021393 853098347
-443870404 443970966
-696871426 696801322
-377825735 377799861
-730287643 730187819
-546064814 546132092
-494888635 494699521
-953167888 953289460
-951779686 951741284
-918536809 918411219
-434882144 434866988
-926507761 926512541
-470870034 470981820
-780505762 780394474
-44834446 44852066
-384990830 384825594
-736052861 736237393
-622307842 622270212
-347732220 347826920
-789039890 788982406
-154593312 154746528
-895837789 895812421
-813498175 813585289
-845674334 845692612
-230612684 230603596
-848775857 848641397
-267236919 267398609
-391722839 391763263
-550296632 550123786
-181703351 181616163
-762889157 762690625
-755571655 755664373
-469687882 469611444
-228472651 228343859
-523098843 523259601
-908232358 908315890
-329197778 329349768
-847167369 847059889
-865702572 865621334
-727052094 727250800
-100891248 100785826
-617193288 617281686
-681899208 682009622
-576348489 576449911
-545350522 545280304
-641405727 641419985
-780279891 780097205
-876415418 876424578
-915838277 915656455
-865736716 865868164
-247478141 247529067
-175718686 175891234
-787343658 787325028
-695105274 695143878
-736087912 735990596
-813967855 813956565
-873548099 873586361
-810293230 810390632
-804518760 804345632
-379592416 379670162
-538162988 538314174
-587566947 587679005
-159428271 159612935
-240408761 240564317
-956674599 956654001
-340172807 340027801
-41497454 41660032
-965498592 965412750
-820700649 820750531
-869227320 869276400
-810297613 810341931
-705769298 705786242
-524760507 524618195
-576180487 576161585
-897297653 897491401
-846474355 846629973
-327526590 327651834
-582000747 581898297
-786351324 786407930
-359070728 359145416
-471215011 471295811
-7424343 7585063
-575841723 575924863
-643537654 643494826
-544022749 543961217
-742282694 742461806
-279523027 279466563
-810404661 810376603
-729081731 729148145
-934061553 933940693
-705299674 705326834
-852527886 852579286
-692785493 692971969
-263779657 263716267
-814260603 814439507
-885605829 885560955
-539258722 539452732
-752244206 752264428
-518284519 518099563
-378187979 378071289
-867704480 867855152
-154403367 154489627
-18018477 18042147
-896993733 897051235
-612075231 612002415
-172515048 172617340
-418907748 418773862
-16249327 16232459
-288193551 288128581
-985399361 985573267
-896921434 896921972
-774412345 774443317
-509249360 509442234
-318418321 318358875
-629369052 629552060
-431041476 431201862
-160663755 160636217
-318388598 318344422
-192884795 192837435
-624295610 624428242
-163047112 163203626
-1798783 1599183
-949478064 949310294
-110138430 109959254
-625575733 625399621
-240686369 240594277
-469913888 469832510
-775299705 775117597
-20248092 20115396
-471688311 471780263
-964918020 964771456
-601249377 601064867
-60955704 61011368
-184114574 184265026
-698307021 698492223
-975244582 975271478
-209937569 209856875
-863456465 863575571
-511083245 510933023
-469649663 469462177
-585075209 585152053
-469291095 469224493
-544601802 544718704
-19591629 19506019
-939173080 939327844
-426187025 426292675
-629889197 629807773
-572171703 572052973
-950259288 950151254
-935972665 936043953
-848327953 848508783
-412103144 412088360
-335788166 335704496
-925668604 925611456
-44656407 44765131
-858209670 858348202
-352558142 352428526
-732393956 732378648
-196966953 197075277
-72009074 72139144
-646882901 646829663
-924588176 924537194
-209242095 209236855
-913943114 914036326
-749643304 749766896
-966093187 965987977
-242919069 242922397
-339719987 339646661
-821322923 821244257
-573596312 573558968
-608483551 608516177
-60984428 61038308
-813614089 813632821
-131491093 131294781
-647630000 647761054
-9942982 10030008
-320887808 320913534
-612278025 612248547
-757652907 757590813
-855194740 855030166
-649666768 649854326
-182439334 182350944
-199316503 199301369
-194864237 194894965
-698295148 698274732
-542076369 541898541
-829484995 829447089
-584542043 584433659
-635183708 635134828
-81814095 81814443
-278016729 277964175
-635089753 635070431
-562145923 562292363
-91056927 91014477
-311256555 311065139
-790819608 790855278
-658541432 658529466
-821204719 821116317
-353943815 354081929
-808863494 808990736
-890926561 890950695
-26640388 26579012
-409010424 409175632
-919414646 919514174
-933952989 934001123
-438795170 438641682
-421861459 422019713
-156592798 156532608
-53592179 53595923
-977897195 977972577
-365930525 365979839
-193112810 193211914
-137574475 137483351
-411646723 411648691
-200840154 200719808
-777043118 776875716
-980886753 980709021
-2656088 2727372
-460323184 460282374
-505972088 505845808
-627468572 627527872
-201506488 201377604
-794052962 794105830
-982930521 983109485
-308339394 308244254
-918822171 918823729
-88076757 88108571
-702284396 702276594
-126476107 126621429
-206062673 206106563
-518398297 518198587
-958955982 958953440
-137999186 138116808
-42632154 42623306
-902158705 902096301
-314792499 314785531
-231052860 231048464
-667991842 667924538
-375765626 375795482
-218698978 218632414
-850667241 850482955
-754528713 754474809
-145532941 145384667
-809310796 809363794
-357268104 357199016
-495977962 496071704
-830388028 830336320
-43996969 43847201
-949394179 949264837
-797676206 797818200
-608213391 608253451
-765619213 765656219
-93918042 94075702
-52688337 52867727
-211406685 211245255
-80309938 80190626
-200192438 200202206
-611318199 611175739
-157600146 157746862
-663053067 663021195
-958567582 958485134
-905493072 905549770
-731517655 731499565
-566107006 566057058
-699448571 699371699
-18346713 18265823
-197197028 197343250
-99982790 100102936
-708420614 708438358
-353338095 353364805
-963832712 963721434
-580753305 580866523
-717651189 717476867
-258348077 258457349
-44333248 44381716
-403097477 402960245
-531986729 532110423
-426342320 426425972
-410529781 410365155
-418308077 418182767
-319230539 319273283
-796051151 796206699
-680815399 680841673
-2776501 2678243
-448528483 448408563
-193391637 193216127
-641172264 641098622
-666589786 666713954
-408165084 408355972
-785487077 785529687
-68861703 68940613
-498636369 498620419
-635593385 635631451
-942287969 942176273
-81930971 81733431
-577312742 577153834
-788039965 788031639
-219132164 219244984
-788965598 788817158
-136898680 136881802
-126597801 126780839
-971716480 971653600
-691282782 691096172
-864967238 864963216
-590871237 590764739
-487467439 487602377
-535012693 535186315
-544917039 545058985
-945749067 945820961
-49685488 49744598
-978330290 978170282
-872872543 872952653
-307575957 307713847
-521901773 522020369
-752223389 752341259
-953758413 953829203
-929947640 929822930
-376636492 376789148
-812840814 812924892
-302720173 302680363
-374692928 374730760
-443523006 443717110
-986066312 985972082
-307609668 307644902
-43271854 43381994
-292951054 292808154
-84109561 84239163
-873342701 873237121
-112672979 112568377
-279558163 279556481
-455074616 454994888
-322781353 322639775
-334670589 334736911
-246113041 246187909
-27286012 27452920
-932905607 932742555
-899643017 899654091
-315936217 316133989
-968064868 968226618
-998115346 997929620
-824862242 824974030
-66163930 66359826
-517797718 517643306
-692056553 691949949
-46600414 46479728
-194396586 194213388
-995434023 995355809
-612493130 612350466
-794533324 794629194
-377539035 377594775
-183671189 183785363
-752110853 752163753
-556522810 556446552
-197959295 198140529
-423108283 423260245
-278256577 278420003
-406505331 406322643
-185686814 185777954
-340153265 340200751
-305355819 305210397
-664214262 664236580
-208857048 209022144
-530604221 530641789
-540671659 540685253
-119431895 119509767
-407426131 407603025
-936548500 936662910
-443538632 443361756
-133267304 133454374
-383760758 383723918
-479361249 479486241
-37886639 37836581
-77191801 76997881
-658124415 658234777
-25324740 25462968
-714792792 714827302
-598493314 598687598
-992984528 992860088
-287755195 287677357
-642183812 642316092
-88619959 88615541
-263170925 263234927
-976586043 976489249
-661969285 661784113
-787697394 787731308
-993476305 993609097
-422873368 422838450
-508011054 507961574
-953310484 953487772
-692751684 692799204
-329926883 329920641
-32343231 32323723
-989415997 989354195
-131081045 131196369
-732266368 732104344
-249003494 248832302
-148106011 148105661
-218450198 218374646
-306559060 306359578
-37709253 37653281
-377311371 377302455
-730942772 731002778
-111392592 111585572
-444561500 444526074
-825949962 825997492
-298842786 298750800
-12136662 12299230
-69318889 69278371
-140304933 140331001
-852978031 852892745
-898367925 898384995
-741532709 741463379
-857577649 857591193
-289102208 288964348
-720723030 720596762
-944467758 944339532
-293472052 293614212
-115819449 115812723
-311581957 311394979
-76504232 76624454
-564643167 564728531
-244048341 243902639
-575136036 575046672
-552860256 552700646
-700434337 700372121
-704118499 704237373
-251505842 251389148
-949873770 949765004
-343207422 343140362
-97641823 97725563
-886808871 886722607
-895085486 895118434
-292362124 292296228
-227480176 227674570
-74676812 74752124
-810242683 810250929
-139248580 139126652
-855466470 855649736
-223077902 223070508
-745189946 745376584
-987198278 987325760
-424846386 424799914
-409519460 409430100
-370528977 370637381
-624448991 624537695
-530519213 530378907
-866333820 866465126
-358675435 358811925
-558811706 559002798
-965182841 965341637
-85042685 85200627
-299202393 299233543
-255301614 255188368
-33304383 33232411
-508572067 508465531
-157223552 157398878
-363932012 364076760
-278117416 278034036
-423394862 423369298
-545090857 545122785
-91850649 91847545
-484075864 483984260
-488325758 488401872
-966380177 966569199
-759534168 759507532
-337934690 337973726
-734382456 734293584
-435726286 435776830
-362349704 362318252
-664173687 664216691
-355812529 355682331
-418348367 418394317
-713693292 713523882
-914118497 914226203
-621518295 621488097
-775285865 775378869
-699506279 699390863
-20213488 20282696
-873965594 873839990
-13901581 13973113
-451753305 451594735
-206413235 206607185
-680484599 680555517
-868783558 868769926
-859931686 860088452
-601494194 601571936
-339498008 339367482
-941559578 941536798
-977609318 977731822
-940958576 941047872
-91179898 91079624
-575380807 575542989
-393869761 394053213
-89282429 89148687
-922087989 921995373
-836878406 836764190
-833012133 832945199
-68035060 67976140
-795423847 795480301
-956244938 956323866
-779965522 779879050
-658844711 658951293
-998235552 998135956
-689872778 689681096
-975599479 975733215
-812695250 812597224
-491641408 491545824
-253798273 253768819
-84833131 84979181
-686773702 686667338
-968911644 968730674
-592247815 592095019
-617860234 617830338
-719871907 719878661
-499104506 499022502
-730499956 730691280
-203872749 203727443
-651036753 651158333
-18189971 18045367
-791912884 792085074
-506275331 506099177
-736866300 737059898
-939623620 939685638
-321706814 321571744
-999311188 999341560
-912336146 912429496
-715935348 716046146
-456613107 456685615
-810836915 810823317
-985069636 985130192
-89130006 89215558
-670384715 670327615
-132334459 132273371
-888543964 888477224
-800808217 800938073
-478287349 478412853
-44239507 44083031
-554982194 554862088
-710666348 710623574
-643033572 643165788
-203743448 203800096
-913261319 913234033
-231129698 231272476
-65307966 65131078
-714514326 714477092
-242059715 241918891
-580265219 580182159
-852779550 852935388
-767738407 767780633
-716262733 716346695
-917160980 917241418
-436844242 436822862
-525590372 525539394
-896396729 896222139
-330060827 329967913
-511733355 511761273
-924697403 924617203
-716478384 716463718
-259471535 259337845
-307512731 307627285
-566953027 566759307
-823974841 823948349
-958704144 958680640
-159867945 159905139
-779992125 780002299
-191115402 191132494
-345649462 345680380
-550418683 550602167
-160933406 160858876
-476746007 476620021
-321119946 320935726
-59254992 59337096
-961144940 961289046
-607483342 607615980
-563593041 563467855
-685879355 685695695
-976061966 976075296
-221863377 221931017
-773421943 773608087
-927503694 927384694
-297008076 296912758
-139796686 139930650
-328013541 327973235
-117420362 117433796
-600327921 600194565
-354557905 354548061
-325177301 325121565
-675309236 675320820
-106650590 106508608
-340348830 340540234
-170132810 170293996
-576726220 576923676
-391696578 391829948
-26413134 26609700
-309965737 309945045
-355199447 355317079
-992686518 992848286
-537228708 537123436
-799699652 799638966
-990010912 989823924
-971335905 971360399
-125204721 125252721
-661718290 661574134
-340034461 339838047
-396825966 396675088
-756542471 756444531
-707265883 707333121
-313178603 313060767
-66420986 66298666
-663534568 663622030
-818968603 818874803
-263120660 263002278
-653639658 653711082
-115023526 115118346
-433670759 433490535
-725618666 725639470
-750801321 750615483
-174402236 174371114
-801478341 801539893
-306772766 306652968
-836543750 836486974
-271349188 271198544
-419395151 419350571
-723167311 723054155
-681786347 681954415
-15751675 15664901
-102071675 102190867
-408178179 408128711
-272995953 273166351
-847411135 847557681
-455034752 454853888
-583769376 583952274
-563315862 563476776
-733305121 733489873
-295155267 295347841
-228169379 228060389
-562421215 562440615
-860520504 860720344
-342979862 343173892
-485379885 485519977
-690051157 690219689
-507166524 507261566
-806138605 806008889
-74780321 74854359
-707454974 707314808
-408168397 408187961
-818037034 817969068
-690644874 690770134
-304436985 304288151
-541180252 541056766
-907728499 907660859
-963100124 962955004
-359108072 358927830
-600777404 600853404
-731611641 731641889
-407570447 407635603
-426213749 426371601
-578501975 578341077
-191106220 191123948
-227984110 227965768
-225144465 225171271
-828060349 828114765
-73866530 73852446
-620039888 619926542
-345121090 345259552
-534223542 534322986
-601495484 601352066
-906976105 906975241
-617198267 617034549
-714205473 714349079
-207149684 207334796
-571480475 571648839
-522392946 522229132
-433580647 433532293
-588605046 588653986
-149567609 149421639
-492833269 492764357
-498753840 498798772
-64722951 64805721
-828947601 828875519
-459580707 459718795
-446397866 446265000
-414820438 414901090
-155378173 155403439
-78353009 78299735
-168123383 168313209
-396154314 396314078
-888948200 888774736
-557228269 557088851
-29447764 29632434
-116641786 116703738
-279927997 279886047
-81373954 81434902
-674703711 674777793
-223683410 223700952
-830362174 830243026
-471434117 471260709
-642249952 642156666
-740772972 740864046
-311356184 311314922
-909892090 909831496
-148648012 148646946
-770452891 770597281
-213540908 213719902
-87178690 87219410
-993285955 993473103
-303207601 303142275
-864198068 864048554
-540556981 540453507
-184536890 184525456
-273555784 273404764
-215699243 215839657
-93263239 93196829
-810515177 810586747
-751771049 751899313
-182015259 181967845
-328572746 328413386
-752456757 752407719
-380477025 380385919
-737901755 738007591
-467970939 467853127
-335135426 335278510
-968095755 968145743
-292610679 292698759
-784605690 784491908
-443620058 443503320
-839568969 839469179
-563290937 563200223
-610730402 610563874
-296654909 296542393
-586256276 586300304
-978729948 978910218
-14690716 14834274
-82986291 83142945
-227955430 228012790
-678406157 678241691
-342000232 342198670
-104536211 104344475
-73360342 73529318
-310566997 310757671
-894093392 894165656
-122662309 122575699
-845638197 845747027
-457964312 457776838
-981463094 981648340
-688714263 688663175
-979223647 979236191
-509515693 509514513
-130644984 130658502
-247540830 247715470
-970958891 971049981
-646557520 646624820
-697751258 697634720
-49715043 49622571
-986450994 986637496
-468355731 468528057
-405793906 405856414
-844758578 844597008
-298293623 298376397
-224654148 224792672
-270623458 270599674
-2196550 2069422
-283556047 283683457
-889308159 889212929
-894099776 893910094
-864805984 864666362
-834067179 833951843
-90648690 90478118
-591741794 591713866
-593596205 593419551
-779743043 779743175
-101029057 100875141
-380031533 380219515
-587238798 587397704
-482881110 482776742
-385345570 385379280
-622504555 622674929
-638797394 638621094
-782534036 782439150
-728292909 728419205
-241056321 241099909
-306425100 306356116
-118831897 118855219
-485962532 485767420
-281006623 281001861
-951187718 951231976
-884135983 883988937
-3982721 3902455
-124895058 124997328
-917200929 917365637
-750290723 750286965
-883557314 883499288
-886957012 887034668
-588530461 588540553
-308924202 309027044
-30222717 30411815
-333548770 333715282
-513545903 513480041
-352268305 352463355
-376014134 375905762
-932597892 932434256
-344502656 344316420
-516229624 516182704
-590434080 590426786
-155722804 155659082
-934493572 934664028
-412917439 413022329
-46740490 46637532
-607479747 607549661
-957158831 957243927
-146323721 146515907
-440622724 440525258
-427959356 427786430
-79819950 79931840
-751864140 751934486
-423599911 423610093
-328097611 327929471
-578240992 578421526
-504785924 504726510
-524520480 524490658
-838766179 838954835
-422683935 422583691
-282894518 283088096
-965189921 965114249
-581207535 581400399
-592275481 592220149
-597795804 597934364
-571395461 571541681
-753368228 753567590
-38992867 39102699
-103576425 103607599
-793230359 793126905
-101785570 101886280
-164882331 164723721
-64860098 64928844
-255681614 255590618
-655113768 655014198
-505800013 505714577
-163807773 163746541
-577972872 577845374
-690707162 690833106
-85187106 85243260
-984185874 984350772
-521012759 520987095
-549522988 549510500
-379057060 379118192
-694580905 694579077
-882536257 882559227
-943062852 942892496
-563254749 563327125
-408945410 408795588
-156036134 155921918
-492376109 492549879
-712430815 712459763
-88665197 88626183
-199182877 199118973
-610875673 610946839
-155629737 155690943
-788292986 788434724
-594536105 594567539
-428401575 428365241
-65376738 65521580
-917561712 917379114
-411980119 411942081
-973460959 973623087
-873768524 873755650
-860299243 860174777
-198310582 198416428
-877586027 877551807
-35764248 35870642
-892918130 892836892
-872573509 872652681
-3225475 3296929
-959014173 959205443
-223201292 223065460
-905250553 905105205
-878426865 878433197
-4369749 4356641
-358227617 358148517
-384249487 384373247
-706312202 706410434
-902363474 902179320
-380627158 380457232
-240147267 239953901
-521174711 521362675
-152477700 152656962
-504041673 503964375
-588921099 588783571
-811566770 811556184
-877909834 877799712
-18259951 18263681
-709039026 708859426
-205158594 205225508
-788084593 788192997
-545437202 545263842
-402098597 402173851
-823118036 823245592
-945514768 945418224
-841739399 841827639
-354902093 354767399
-97573314 97549118
-322601764 322710564
-794717924 794540464
-739561753 739682107
-217759067 217948167
-404218159 404056319
-642762310 642877428
-851459736 851322532
-734959989 735082021
-144900526 145087016
-326564309 326408011
-322378104 322532594
-430388235 430335905
-482471070 482395560
-613709320 613644226
-455986399 456136073
-396171906 396009264
-599188753 599085629
-733780253 733978285
-957997051 957914017
-135416590 135576724
-675470185 675612679
-56973838 57136054
-114898810 114791282
-80631739 80611601
-449154726 449040142
-91828095 91751389
-299790496 299660936
-758235682 758212890
-337062706 336996468
-627498222 627418172
-793428694 793612118
-651368863 651272011
-631517367 631629025
-531359017 531464831
-413390472 413292626
-166334321 166349121
-682837554 682800604
-122801076 122984404
-558964752 559071382
-732534255 732521253
-664974022 665040686
-327753020 327856454
-672894418 672715462
-980876438 981047836
-597466497 597626833
-43726240 43563836
-533565589 533707303
-509449657 509515103
-399707221 399710767
-278157051 278222457
-490511857 490465017
-315183039 315246617
-371360191 371506495
-687066893 687070593
-555476783 555498113
-24653508 24651310
-829924660 829954998
-228376476 228339798
-419666383 419792995
-101727458 101653708
-117668258 117777294
-887659794 887806318
-137976573 138057997
-322980597 322862333
-148362713 148279321
-676027721 675899789
-296998174 297037512
-546990291 547090113
-774936325 774848647
-88052745 88211471
-460306680 460339688
-249798192 249649754
-160940686 161063686
-52568002 52460390
-617097773 617055607
-807018891 807031277
-264582684 264459324
-744529619 744331769
-414210735 414074121
-980120793 979965763
-911566377 911605479
-282463564 282452970
-356284200 356315000
-458194312 458096174
-764399828 764498842
-989117497 989214691
-604191985 604278907
-795553427 795438263
-117363104 117504488
-54084249 54068007
-5922061 5757081
-95765619 95728163
-485203127 485153091
-312241145 312228965
-199985271 200064799
-559853227 559749315
-91935197 92117431
-971642908 971685040
-317101529 317071813
-429374960 429328282
-969684878 969725864
-168982377 168800445
-251895228 251746534
-859134958 858975100
-307772257 307908973
-991577899 991604259
-181850660 181721962
-245260185 245209297
-292392045 292332203
-655837093 655823207
-954834258 954747250
-189112867 189005577
-691930531 692003251
-62900422 63005482
-105195918 105137320
-692671451 692675313
-801618705 801550243
-782185318 782097110
-327288495 327426165
-54604665 54764293
-211556023 211492679
-647197927 647341155
-703658570 703844656
-44928734 44775398
-862070810 862182692
-720829864 720672684
-959239624 959236320
-103058657 102991795
-10583687 10682997
-73311271 73383593
-137351527 137391863
-888130666 888249058
-765784769 765960665
-510733231 510760591
-556462465 556484681
-128953386 128897090
-961352596 961447152
-725254469 725301973
-805357572 805244828
-831191732 831334214
-686074987 686260563
-483090117 482906377
-65942849 65934743
-16830226 16833258
-356694151 356646791
-738046668 738196440
-646648821 646747531
-10031619 10078363
-316587826 316768400
-592140556 591944266
-202715888 202612180
-590639914 590755206
-485666985 485728249
-924655658 924739148
-494031294 493969762
-850575098 850546134
-447689826 447853272
-62329976 62348876
-756952471 756886741
-740253024 740352846
-564590127 564439961
-516469449 516628323
-723438695 723378461
-673707197 673584715
-980797887 980674689
-215205546 215056926
-787264021 787228031
-91398512 91349192
-134247415 134124761
-500394900 500537554
-110684522 110669560
-611590899 611411235
-609638828 609538330
-300072461 299884255
-28713588 28591126
-791723905 791840487
-882966674 882875364
-251124921 251101771
-816268726 816332356
-406120235 406134647
-782141214 782129182
-4113215 4137655
-276460015 276411089
-143110741 143015097
-9104382 9056706
-825766055 825842899
-651614692 651542238
-541359023 541404275
-733641581 733781899
-492356864 492462994
-940496766 940674204
-281068331 281253313
-355747430 355637890
-45804211 45986489
-564812429 564820697
-532998898 533057962
-634436633 634330251
-516899121 516841235
-554819933 554660021
-838476150 838573542
-969622754 969705094
-785266580 785092706
-67108739 67287441
-41258881 41326625
-79743771 79875895
-805157578 804987338
-817857516 817819278
-831132551 831262973
-914620746 914757170
-134836461 134675863
-447447007 447565717
-215994354 215965236
-934930129 935122191
-416454309 416254541
-43232624 43326924
-319691257 319888591
-635947726 636102356
-231612960 231665406
-2675813 2653459
-256841911 256769853
-649274027 649350347
-40498625 40686769
-37456406 37508796
-113805508 113988768
-125169629 125228721
-640009316 639846996
-792204356 792145086
-965848997 965889413
-912295934 912098662
-949752631 949604567
-566296815 566190393
-500715098 500833340
-242932166 242935634
-616746752 616717454
-146836319 146705385
-689056319 689034097
-262042443 261964641
-146290613 146320309
-485697617 485538023
-719151857 719017575
-88807731 88631319
-969779177 969975451
-122351082 122167662
-663486519 663506569
-695175946 695348952
-596897141 596740541
-836123365 835946463
-641818259 641771939
-221624830 221789628
-90954631 90870673
-474185571 474205067
-161802825 161864659
-891519049 891438325
-19308717 19164745
-619687543 619727809
-732989226 732933748
-551029639 550880753
-70809836 70753696
-220266355 220419177
-625338365 625375875
-51676853 51652653
-596337579 596385289
-542077257 542272035
-906192031 906237461
-681005723 680902233
-35215142 35183474
-667051420 667097716
-217745837 217750269
-761146757 761248725
-338639007 338627843
-168756940 168628770
-162555412 162419304
-24893847 24892397
-794505480 794362918
-881545493 881483173
-54577936 54535750
-924896694 924967242
-178920102 179093114
-368845181 368673869
-547884515 548078193
-762165519 762349879
-136501404 136600534
-631768388 631903424
-518894695 519020719
-821573788 821673444
-620792888 620612834
-114702138 114796706
-954664482 954790754
-401781257 401699423
-464699672 464829296
-290576929 290532405
-263273855 263318215
-107868616 107875912
-414562504 414612292
-852535011 852429425
-746584738 746774938
-623599782 623604196
-306962332 306890212
-314986377 315039203
-164778348 164674500
-887370833 887475597
-166382771 166315471
-815925993 815748275
-822867850 822966488
-421516289 421443697
-478162523 478350101
-377900415 378014941
-486117735 485980819
-101446087 101424465
-389517726 389701564
-588361011 588535507
-166484528 166480252
-142644581 142569843
-116329024 116241216
-237631783 237574249
-95285540 95289056
-297591652 297495702
-104198404 104262944
-352068836 351873418
-798592571 798501975
-903824267 903948055
-956292974 956354758
-286964055 286785401
-802533168 802600740
-860620424 860451642
-423382080 423292602
-704819612 704695910
-309166207 309212607
-189954987 189859691
-679697957 679813075
-849881968 849857692
-349199715 349364477
-121379846 121363578
-915331670 915164798
-663496544 663411516
-986023005 986120489
-238088075 238090691
-438479486 438601744
-449895910 450067294
-705109709 704964421
-571251679 571283711
-420794159 420666405
-819615354 819601104
-846442382 846351350
-305173646 305162922
-783781290 783813764
-952905471 952970539
-83842158 83674014
-195731601 195813983
-769848519 769986083
-776235101 776239531
-444160038 444269938
-25070832 25118516
-523179222 523015540
-801880606 801814648
-223887837 223914897
-642033363 642043119
-217114682 217226532
-194485674 194307498
-640335385 640228261
-874241370 874046690
-836254572 836229120
-842313448 842114076
-610911256 610895482
-661555468 661419172
-772229251 772308585
-50429100 50497524
-434132039 434082787
-623117671 623280917
-8179433 8360147
-789962390 790109458
-969037912 969230842
-546990420 547189806
-846650662 846843068
-620254996 620410224
-338633425 338514341
-283660979 283705935
-216792996 216905520
-246546137 246501999
-683421850 683346134
-582438378 582464100
-411222082 411148242
-198326023 198175005
-445106734 444939252
-169570158 169522208
-268832710 268726784
-856768918 856782324
-107737950 107872264
-86694684 86839910
-250346656 250176816
-958728053 958786421
-522311039 522238531
-955146740 955346232
-297543677 297517531
-688688719 688570047
-817692671 817607139
-930569306 930482248
-971523462 971663974
-625735201 625679755
-590142592 590257028
-874623105 874442401
-268208256 268368610
-96011506 95905960
-305032686 305041548
-99501068 99466352
-520450032 520531352
-795383254 795386250
-671481007 671433753
-679953687 679805389
-95141776 95053456
-803345752 803307914
-42759201 42848855
-990770849 990932541
-692408455 692507023
-83416312 83362578
-675711795 675720513
-296886009 296818631
-435199255 435106067
-452926153 452976061
-783890527 784053781
-821530143 821521637
-65938796 65807492
-596509683 596326465
-444214988 444114866
-658838132 658739190
-301713207 301766703
-849364302 849386316
-592342351 592234233
-61629370 61728218
-253217550 253351288
-937509768 937419204
-837330988 837160036
-602121204 601993144
-746403124 746442536
-922762540 922745990
-552054846 551945588
-994506952 994662154
-377970714 378059168
-926073346 925954500
-206943563 206828229
-364902739 364714799
-731830250 731934598
-686463887 686509675
-944959720 944875868
-681468736 681442296
-79458572 79555002
-532827630 532704616
-926303651 926109705
-65449159 65320829
-889511609 889603035
-651543398 651685986
-336241858 336409554
-522024057 522182521
-835506272 835484514
-628086883 628179427
-786730004 786823956
-404628273 404677323
-827067661 826956621
-92249584 92412140
-460504884 460365854
-729858 616526
-95855996 95872712
-422736928 422643780
-361111580 361297730
-189641995 189520279
-601488277 601533065
-489884218 490054642
-463453456 463330652
-268883352 268943564
-527230006 527105684
-286362320 286186804
-235131320 235204862
-369805201 369872987
-730847241 730972775
-459058643 459001009
-884420349 884475377
-361104986 361124368
-633757696 633878688
-277990452 277853754
-140153560 140037394
-498322413 498417467
-661385849 661315387
-96967972 97119054
-808337542 808526630
-350753956 350697086
-741107822 741005878
-414246909 414345851
-394347990 394413526
-9605731 9594857
-942665277 942746075
-498357030 498515306
-763808748 763665286
-412027705 411932533
-869741114 869582000
-278822996 278715096
-506347894 506492250
-472560962 472576908
-313013229 312883549
-695463356 695601764
-202493564 202664034
-257810139 257610515
-298691666 298529508
-626738259 626607221
-746159963 746238045
-602736420 602905298
-893869001 893746623
-614103198 614021200
-471015899 471185471
-897654315 897528811
-247949941 247838055
-988553451 988409323
-46384843 46424651
-593427981 593309089
-854694936 854835594
-318664866 318658084
-198871674 198822184
-10361786 10332056
-664500282 664631194
-447851489 447880755
-378700490 378651132
-216239741 216213541
-28169290 28296096
-307019892 306904772
-479752359 479562097
-261155029 261189449
-290572767 290752575
-212861950 212673690
-492339009 492409929
-804455439 804582081
-207985298 207823138
-708126410 708104376
-88719525 88610869
-697828494 697880744
-108876562 109026710
-283851936 283915302
-403400827 403436887
-1864048 1847786
-236057815 236228143
-586362932 586423556
-430035938 429889434
-924589567 924586785
-263450637 263454015
-935967418 936134906
-46066932 46211992
-857021252 857021806
-610617820 610647138
-490575533 490682511
-198241478 198250514
-864736173 864596969
-898246816 898371224
-578236677 578107973
-601944910 601865548
-780814533 780915565
-484522070 484699628
-454613552 454677760
-178043209 178231931
-739567911 739600951
-559182337 559046715
-273833875 273892833
-822150661 822005631
-976427439 976462931
-925915873 925730419
-384786257 384729787
-677976509 678164153
-452668276 452813970
-787143417 787164655
-399624325 399707321
-661430622 661341076
-18117669 18095329
-444510235 444612765
-175815900 175966568
-431544372 431424230
-47477533 47534401
-321212679 321368893
-986959713 986884507
-86575422 86763876
-549901405 549799971
-397970702 398043608
-173000349 172989935
-992743904 992767402
-797974691 798139039
-7086094 7118340
-601790306 601683204
-13716266 13701072
-939818012 939956164
-769047970 768904174
-56387366 56302780
-555087259 554984631
-356614721 356465033
-37347360 37363208
-287263440 287226880
-833563736 833605870
-324727863 324578407
-470431959 470328343
-252743565 252937681
-108767738 108644364
-529852048 529741016
-401140474 400998996
-366794238 366719188
-714237686 714277276
-628725573 628875993
-378427693 378582667
-479143088 479261726
-529251790 529408656
-103919632 104078834
-261597661 261605615
-474451859 474498725
-66736989 66800133
-391594491 391743051
-446649354 446729110
-906950423 907132839
-414916719 415044319
-940803272 940922568
-985427826 985486314
-364856484 365010730
-708429486 708250628
-106086295 106117677
-249802151 249930705
-191178698 191086290
-284289343 284472067
-508627494 508516640
-133810014 133887954
-225947609 225750989
-916449666 916250038
-568696265 568616555
-332226215 332235287
-160466241 160427167
-801334489 801224709
-214682944 214505606
-226128054 226130186
-658059825 657892047
-997933569 997912151
-993989964 994152262
-150449020 150560394
-526615775 526524581
-497563419 497565037
-8430051 8543767
-821927250 822078146
-979771529 979647263
-68864016 69017210
-594274517 594171519
-891475411 891562687
-734579726 734750080
-306919776 306907974
-123131772 122974390
-372673172 372766282
-91821683 91849097
-520408871 520443521
-605469788 605323780
-402099213 402117787
-207685223 207817175
-560917512 561043310
-206084618 206016038
-897881367 897701095
-922385240 922258444
-390058670 390191232
-406153278 406228998
-169475083 169417663
-173159347 173042055
-451932143 451797589
-699227316 699239188
-417908404 417896956
-150272151 150293251
-76384578 76539546
-124333737 124177547
-386067799 386146551
-837912060 838093428
-349505186 349420204
-894335186 894414428
-823666567 823602297
-514938568 515111516
-773427226 773347706
-3579330 3642784
-589498617 589388899
-941375771 941243725
-987967092 987867094
-327880666 327928788
-807440917 807396583
-499457124 499622460
-138162215 138229229
-558435230 558600406
-247387618 247301970
-432160516 432102990
-876931619 876815445
-258543138 258436786
-781556112 781693346
-822655417 822677837
-212076204 212236368
-868067911 868033241
-703066855 702934891
-977119928 977007910
-516183174 516195880
-140683350 140659706
-221155150 220994826
-127367444 127555500
-261945177 261789687
-144087105 143902109
-137903403 137823751
-277118058 277030198
-616408234 616421380
-616068289 616262107
-949805765 949699497
-411933706 411777024
-514214751 514356857
-559665478 559737116
-25812063 25634223
-382606733 382802029
-735021005 735001727
-884748716 884926952
-448408434 448336852
-86508963 86421917
-849089605 848923129
-725133560 725144310
-618197642 618122710
-19879314 20064378
-838382689 838433505
-88273971 88330851
-332841451 332940813
-88981001 88976985
-404996857 404922031
-985803311 985716311
-95062244 95221308
-481962718 481987464
-513079347 512967121
-130261738 130236782
-716727831 716556135
-184189800 184038706
-845366431 845187695
-83155082 83130808
-682819079 682736315
-800131796 799967476
-873902792 873793138
-449097434 448988618
-241894849 241695479
-276621040 276772986
-857687033 857832095
-174764128 174729164
-952886874 952895706
-15115684 14976912
-500092171 499994613
-62833374 62940586
-280882551 280942819
-946791150 946897210
-980593360 980616100
-881366933 881209791
-994268591 994332515
-972167593 972025735
-784689336 784522044
-655277228 655297144
-991359994 991185750
-174268056 174281352
-504978666 505057094
-172414680 172445058
-842738007 842925383
-345111517 344990573
-719233332 719412940
-380796334 380743608
-257191203 257385669
-605966516 606157410
-203307794 203206412
-463192272 463123474
-494172619 493993795
-504997414 505116774
-777783227 777670617
-532179401 532199727
-99263295 99289731
-953591781 953722011
-817837086 817955450
-639773590 639928156
-588600046 588707926
-854471049 854639415
-778353771 778220843
-346559396 346465622
-84623564 84766412
-566175184 566181120
-18682846 18713780
-742003730 742061116
-127185515 127234281
-678790089 678961309
-165979150 165822788
-724735720 724688060
-159144308 159245872
-574340790 574407664
-683981088 684012290
-80880205 80950391
-804765293 804949607
-121134963 121145089
-818121458 818098662
-2108659 2284441
-247157539 247054273
-973441580 973503932
-478867370 478889546
-45647305 45795981
-751670816 751694474
-337052593 337072819
-520621052 520622678
-145936243 146009561
-925057385 924877099
-434663871 434470285
-809062022 808919450
-579473 428271
-866872841 866941155
-766288684 766283544
-155500037 155329239
-970839032 970785098
-192251637 192133139
-447504298 447627136
-114845046 114826804
-391205326 391176584
-83298304 83357030
-431638145 431639227
-500296634 500266778
-399782626 399939792
-892357069 892321443
-713097165 712973865
-555073351 555101167
-786084849 786106837
-448454051 448468523
-496441483 496244329
-737261183 737155995
-22073477 21961665
-442553182 442525074
-187489746 187631094
-196088906 196182110
-517054702 516968074
-835592697 835761627
-954506298 954647810
-923623045 923695895
-78352472 78353546
-540730609 540639897
-192639993 192551807
-849736926 849869830
-845309294 845423568
-720736881 720709179
-550362318 550265410
-275069294 275090662
-720058185 720228755
-23952442 24084288
-249804490 249791894
-672877096 673016038
-71709653 71844981
-142992847 142885585
-938977983 938789517
-507986314 507793532
-483562527 483613905
-38815946 38884674
-465551291 465533727
-171037172 170907022
-842374741 842252155
-506853517 506846985
-85294346 85369456
-832036829 832070625
-995515460 995558384
-791578979 791404077
-263529662 263422724
-796184046 796346860
-965381771 965380473
-621617170 621419420
-277796651 277922103
-142075184 142211258
-757533395 757367417
-442708592 442814896
-669640317 669810057
-71777317 71718721
-928542087 928360073
-94852897 94739135
-565444673 565539027
-572636084 572783854
-44519203 44710769
-593072496 593238802
-714873060 714983864
-75744522 75681610
-199308936 199185304
-597546665 597517429
-930768985 930687595
-127655319 127455681
-633534210 633639442
-492618504 492595848
-869833028 869813826
-239191109 239317127
-732527754 732437802
-290309622 290421798
-563179801 563127109
-616725951 616732103
-819187753 819306675
-778683107 778708225
-183238489 183304857
-23475883 23616441
-172484934 172545060
-962012919 962176841
-60021340 60195318
-128732074 128595840
-980285777 980457023
-603146998 603122784
-85521856 85393938
-630311838 630475144
-939017952 939054892
-606622603 606438225
-14794931 14873617
-885883259 885830183
-11986902 11791076
-46602095 46598733
-8269790 8141446
-89951394 89842826
-734547126 734652614
-471080367 471100685
-663676207 663815005
-722784675 722748729
-837151100 837245512
-941128649 941249199
-131230203 131162535
-494943732 494833538
-982654609 982751263
-430774135 430830727
-560924122 560878668
-112936922 112953828
-787167286 787246026
-718566546 718368990
-478484535 478642047
-798547273 798467347
-884162519 884199197
-636576823 636404635
-686953785 686990195
-75894303 76037715
-319655014 319456688
-553130628 553107714
-272379659 272346563
-530449060 530330560
-291735941 291739139
-867534973 867642423
-497256324 497299204
-486354223 486434989
-210703753 210765587
-203935136 203810362
-110189456 110087404
-827683765 827766025
-348860566 348686382
-406127441 406070081
-114402977 114489455
-908089294 908069774
-703383954 703557856
-609666671 609656527
-582753493 582622993
-156213825 156162061
-925332342 925453836
-233975152 234034226
-339432745 339275203
-925288699 925099223
-895883873 895791705
-88939033 88978993
-69246315 69391463
-786236333 786155683
-319763688 319685454
-815273551 815383885
-143761100 143869928
-193599966 193768492
-239851354 239700286
-284030047 283977999
-97043513 96879289
-487205772 487391196
-247241352 247253618
-161955723 161880091
-447506362 447505036
-592736010 592899248
-262582346 262617054
-822209375 822248849
-40481276 40501652
-334992156 335019748
-192419073 192377897
-284953187 285133851
-186567714 186738424
-102848212 102756342
-330348370 330454912
-7876756 7991072
-736692581 736790557
-220702377 220774417
-634121061 634309801
-920934202 921024456
-259499598 259443472
-203021235 203193953
-155202874 155300728
-272288393 272150039
-373588924 373693124
-29680452 29584416
-557564459 557558379
-575838498 576011228
-56771073 56834225
-341279918 341160492
-690418863 690381533
-201078074 201037898
-46517179 46500865
-308736029 308648327
-57926637 57897791
-673432250 673567710
-443561689 443515575
-774147472 774144424
-396570805 396476789
-639359026 639258106
-842488473 842642425
-323375472 323377264
-242526366 242706130
-721774551 721797801
-354369798 354391862
-245708393 245617203
-339792820 339936254
-583401866 583440104
-235549684 235362000
-444460977 444543787
-380594650 380659666
-325851762 325799360
-76783509 76608907
-455529877 455557843
-692093019 692244547
-33559171 33645131
-247992963 247906919
-737185544 737336822
-27065244 26997474
-843575389 843639323
-898626215 898742363
-820329109 820245445
-764665423 764629115
-362169874 362204908
-160446704 160404740
-732963838 733014614
-590430433 590256617
-74237611 74302773
-820354515 820303703
-920854700 920873796
-25147582 25327782
-671746633 671601803
-892088521 892205301
-114722661 114617209
-97288820 97283574
-973142532 973274924
-209424956 209394746
-254867919 254733897
-49886064 49827336
-696741213 696718387
-818161169 818207005
-585749824 585932626
-347785447 347932965
-813197720 813236316
-120938048 120862642
-383738918 383742338
-721373543 721506251
-46620634 46640494
-612595248 612656158
-797576937 797490793
-255785055 255946457
-734184720 734155430
-741039277 741176367
-874121910 874144030
-371832097 371672377
-920495168 920413684
-190769680 190641670
-466590948 466763522
-846410734 846474030
-246090990 246284828
-244160616 243970150
-748649018 748834136
-104429371 104440343
-291273665 291134623
-442333154 442499638
-997731666 997569776
-862292065 862137349
-55216003 55309347
-330461414 330625894
-68128947 68192553
-463237562 463343060
-662857905 662670707
-465770147 465658325
-416163554 416285872
-133185874 133064392
-307067437 307037275
-305881749 305873487
-891220297 891203329
-983275817 983459573
-903882298 903833556
-918661489 918513025
-328735851 328839971
-431557718 431720736
-681350540 681455516
-617664319 617614713
-534358729 534287243
-116046902 115929334
-134986613 134995961
-262227044 262418520
-406925505 406808873
-825579120 825656384
-729486352 729330604
-360631662 360706544
-752432238 752413886
-108071061 108111981
-889557322 889370696
-653407480 653316494
-612238278 612263286
-235643094 235739832
-886275194 886148638
-889843301 889945097
-433321991 433503171
-908094837 908217467
-770094828 770188570
-127271714 127196848
-425018410 424847510
-50755359 50603173
-138594151 138768487
-999373057 999310063
-314776731 314789015
-978085202 978052904
-240856175 240834651
-820122183 820144059
-383146603 383208879
-527761850 527601710
-127727018 127585286
-134915620 134838158
-620773735 620812041
-242348240 242432964
-340213298 340188204
-724732929 724738511
-995101516 994931170
-529460560 529638748
-183686144 183514026
-281160822 280977284
-71554661 71715735
-968267179 968186057
-813239944 813232688
-956579054 956558292
-599137191 599130885
-448063575 447940261
-936822031 937011339
-769494607 769693017
-936827609 936751905
-584319049 584143869
-514831046 514899268
-795976167 796053689
-141541057 141390713
-190687336 190855554
-701348096 701308866
-514555476 514541888
-2732033 2837939
-729285121 729320677
-501605013 501699061
-691121545 691189477
-608344647 608425337
-53421140 53242224
-658462535 658620329
-478215575 478075823
-688832978 688830824
-198400472 198432384
-98102353 98010365
-7579226 7701536
-746577857 746553711
-351654043 351628815
-132794418 132783334
-753665028 753582652
-642676218 642686262
-503555162 503711360
-923474602 923375546
-305283108 305271346
-717123914 716931012
-436245188 436355264
-560511848 560506366
-838805088 838755888
-917870378 917811296
-359461972 359286318
-927023305 926871111
-613650738 613471670
-928230834 928260508
-775719499 775625851
-887849824 887945818
-224522890 224465072
-920506851 920602253
-751284314 751375070
-83758086 83755086
-236900505 236901927
-898840482 898675988
-949792143 949819387
-614598563 614537843
-648374627 648497655
-878643566 878586668
-946388346 946501560
-115854576 115988118
-513498374 513593432
-71256271 71120341
-119243621 119357127
-960076489 960208159
-881514333 881388079
-165799195 165900969
-710006906 709934552
-844593199 844522117
-318413578 318423064
-765890917 766030413
-338374035 338440243
-325447432 325599610
-505977244 505966932
-63957402 63793078
-641518417 641321553
-429739167 429648255
-937647027 937456471
-957612915 957680517
-956082427 956016179
-52343566 52231322
-173483402 173491694
-966388784 966472916
-637614415 637774805
-756167568 756289106
-771643017 771474241
-872411698 872244432
-602687121 602537017
-243360643 243257859
-560181261 560081335
-839067003 839023079
-479992068 480187798
-735240571 735160147
-918386836 918474014
-673489464 673645956
-552553018 552637810
-909434184 909310260
-854765265 854668523
-571267695 571209447
-274380802 274539008
-674900225 675058161
-927178734 927316630
-68901158 68854932
-267911704 268094434
-31564330 31554304
-339741134 339847646
-17835445 17927743
-341220205 341052509
-205835735 205961439
-627865164 627982192
-851390267 851529205
-809750651 809657765
-294704477 294563657
-468166321 468085389
-688500941 688590091
-466468568 466654112
-896660700 896726130
-227326930 227311808
-712938596 712960404
-986496831 986544245
-319251911 319146053
-632276292 632303196
-199861809 199893481
-228214990 228123768
-511200698 511160370
-917856807 918017533
-353104955 353016415
-456266718 456105988
-528581814 528537628
-198154994 198126064
-385402094 385486688
-258607835 258804997
-148063630 147884340
-113870627 113690093
-44357482 44195908
-222665810 222494174
-621933035 622068547
-17977795 18106499
-964798208 964844738
-585288272 585438632
-598269812 598363932
-414646561 414807043
-697130785 697213867
-738377850 738546572
-380431472 380348728
-463995055 464156089
-815293527 815474243
-290837327 290923767
-55657147 55552053
-652067614 651902472
-434940109 434824179
-361925485 362053783
-98303522 98104824
-62394246 62550582
-753912980 753800506
-33387381 33268241
-143619411 143446829
-586756356 586588252
-451053320 451206302
-63117797 63247215
-38568296 38496092
-625357120 625200930
-591841279 591855579
-129759776 129700688
-638028852 638199646
-142417152 142324826
-656600040 656601022
-277492974 277683364
-631716282 631835906
-42557493 42496521
-461790539 461910987
-350647434 350621420
-642402599 642349667
-392887901 393006951
-288857933 288907951
-442335177 442244639
-175700944 175804960
-796992110 796867472
-664133904 663949364
-767996462 768083598
-397014401 396815621
-755451466 755252410
-136350412 136507626
-239590641 239703507
-612421798 612308214
-225509650 225598382
-526721407 526796085
-519319950 519515980
-699973599 699866743
-46509022 46340280
-292329176 292175990
-668961150 669100692
-198465553 198428025
-168376627 168518917
-270007788 269923702
-238433837 238535955
-714555287 714473365
-859792473 859930427
-854760681 854938509
-183391504 183471418
-738632590 738609780
-503872 323510
-344598188 344791244
-809907162 809818798
-819417317 819368423
-896446029 896486495
-11616767 11694113
-228289475 228340509
-708507440 708615732
-594122538 594114274
-796538639 796451323
-507613307 507421991
-327054645 327016059
-153556336 153748818
-802137024 801949788
-223603696 223538122
-318669492 318783646
-980544519 980377667
-172050177 172100931
-553590488 553497570
-440027582 440179404
-103512809 103472035
-258760543 258891789
-649270843 649429851
-128479562 128516518
-975666347 975544627
-439751752 439840746
-682500138 682425960
-770731476 770809212
-460435369 460244007
-665007354 664962050
-532958980 533156944
-707317983 707348259
-945672356 945785014
-928993744 929032530
-855240115 855298965
-612933197 612784625
-330401641 330285017
-894251628 894206014
-412345264 412414914
-318030584 317941558
-725871523 725766291
-43326575 43444051
-828980016 828968676
-67640442 67820472
-572597033 572407003
-399112221 398992777
-903372797 903188571
-537010692 536908896
-599435252 599313430
-298478012 298448298
-38532194 38341760
-891302413 891340693
-754075517 754131027
-226129120 226071496
-180479350 180405458
-344974256 344870364
-672946889 673135331
-291002855 290905001
-582292515 582443599
-993922949 993880975
-581469702 581335208
-229368389 229390367
-399967991 400042365
-975143112 975054876
-914961258 915085534
-77120487 77263115
-913244781 913423793
-682442526 682557750
-953888117 953881247
-142228433 142194083
-751834926 752034046
-810319772 810182086
-14836322 14910912
-377804890 377846580
-922547141 922646679
-866615636 866753468
-476776914 476960922
-972705777 972757425
-940461616 940445866
-750190584 750212216
-359955325 359798925
-906521370 906581348
-617217915 617178619
-97686226 97792496
-899721190 899896806
-528151155 528037783
-351014944 351198076
-530119293 530279677
-737494176 737551040
-184711917 184668983
-148506197 148415253
-989835110 989917418
-857500431 857480573
-422187735 422257345
-267055256 267233716
-497341189 497466663
-994203042 994101482
-565209541 565354753
-96458715 96371393
-665037468 665145470
-801916316 801844896
-19403477 19336417
-845433728 845595716
-943565918 943460822
-111657935 111513209
-831895127 831975897
-724664977 724812045
-759409655 759235361
-45459861 45386311
-406413987 406226609
-636490729 636430423
-946403051 946425229
-555601273 555408141
-909836621 909956575
-928876603 928909887
-852059174 851912248
-354288063 354118025
-842831695 842651537
-525819648 525717164
-118555371 118647067
-437193310 437223208
-29540099 29461287
-589581313 589557615
-605077454 605224032
-486013152 485911912
-905889481 906070035
-329928022 330014370
-794434199 794307737
-634628530 634577136
-989641000 989448500
-506078178 506187254
-111773987 111580803
-275254318 275253816
-563869303 563781735
-618650188 618700890
-736145127 736096087
-49147529 48993945
-877412533 877306875
-340725901 340743671
-209961146 209913992
-6035697 6228003
-209984838 210144088
-566082032 565912220
-742094444 742154060
-519621338 519630056
-13530983 13708669
-515549689 515737647
-74354145 74539207
-139372337 139350297
-664544672 664717716
-476749615 476742399
-337029587 336862231
-228827663 228663649
-231576703 231754109
-521029102 521128228
-457045421 457169959
-291155002 291196664
-683514300 683329400
-599725972 599851724
-240999227 241078115
-138150782 138307676
-374334385 374300363
-608827566 608746802
-770929986 771096538
-544834420 544988012
-310844121 310671221
-489806412 489802318
-761059255 761106937
-842603725 842681125
-310147557 310105883
-712747985 712881027
-303305808 303109394
-934280818 934181696
-378845262 378805130
-662689909 662520637
-438073752 437947740
-531726206 531696498
-560322387 560509107
-695200131 695262449
-42101891 42226363
-918579739 918493879
-646245084 646339124
-389484565 389377913
-811991961 812004733
-151995474 151882218
-554739977 554572877
-196957727 197021115
-614723742 614673094
-894796771 894652959
-27415726 27574242
-937921801 937980517
-274750197 274932875
-135159133 135093659
-334883233 334841061
-158893755 158759871
-567367102 567233302
-370509111 370373271
-915965528 916156724
-849275872 849099478
-220962464 220997120
-114695900 114749422
-938789279 938747521
-701645165 701755715
-243668349 243817677
-478145699 478034311
-150692805 150544175
-535611566 535784886
-459280756 459388352
-565510715 565567339
-6843289 6650475
-623827592 623885888
-756598557 756685235
-36235765 36061809
-806073747 805907503
-155228682 155221658
-58768414 58621784
-829307562 829455004
-229233416 229072490
-655464477 655312981
-824837077 824745159
-106615425 106685755
-395766787 395895519
-778913556 778973416
-213395168 213535786
-230498476 230608140
-631645714 631753416
-795320426 795452074
-237818944 237730272
-833901315 834009511
-413693081 413752097
-906214746 906061586
-278323561 278316485
-308570335 308446003
-500774219 500628485
-698372732 698217564
-874183495 874299245
-142417924 142607212
-329549145 329566761
-86073861 86058567
-530599248 530576046
-37976625 38106095
-662870966 662844844
-638972404 638777090
-102541181 102533771
-327573330 327744812
-740024346 739889016
-769607518 769778516
-182538043 182683065
-424926059 424918555
-967150385 967107763
-852784593 852622931
-124793391 124892445
-294864024 294795596
-281676834 281648996
-799008330 799116586
-645556404 645725852
-992662014 992703574
-307898034 307977518
-244386674 244483552
-904496474 904323568
-55283701 55334993
-880407968 880606116
-522504709 522661113
-174710947 174593333
-625406917 625344833
-989067423 989119793
-999158847 999272663
-428333510 428469640
-494083207 494011079
-401474365 401466939
-279903146 280030798
-828519516 828548320
-333982154 333999278
-437047137 437187801
-536300853 536107685
-639706636 639647696
-633479320 633442602
-528929713 529124337
-710692072 710772644
-424541061 424610791
-973698600 973547574
-741676643 741667667
-554567296 554374498
-573140635 573007579
-21872677 22017571
-508547564 508707424
-207523939 207689641
-760495292 760613268
-456882446 456811282
-401740340 401602390
-567967437 567800709
-686899889 686863273
-630974793 631108629
-768273379 768177865
-344037776 343893230
-640201523 640126595
-182590350 182610554
-794196192 794370968
-960513141 960595101
-622414086 622283698
-539715240 539647056
-856593739 856429855
-574583460 574385576
-438998914 439153426
-848177845 847978883
-849718553 849620973
-918718276 918736370
-224892664 224722576
-495690442 495816542
-294180213 294018743
-26679387 26864309
-8770354 8868136
-189298494 189248434
-666272441 666130311
-785508382 785403318
-222202150 222340286
-423739731 423651623
-951395568 951373294
-301298817 301107005
-286500034 286648604
-100592903 100704987
-895371218 895516200
-384018338 383947316
-395327740 395304146
-790252429 790343879
-473834781 473938625
-218637809 218763871
-142229646 142227220
-838209592 838324434
-697079336 697002846
-510537511 510360393
-872217473 872270005
-741293690 741337178
-129076596 129043714
-109402314 109582330
-206693249 206725341
-846700989 846643601
-172992871 173100701
-264972930 265127194
-309506764 309382610
-960958044 960776390
-731102088 731187108
-989322462 989130276
-883969320 883782722
-293097841 293012727
-678259815 678068491
-89111910 89101968
-368759525 368609349
-88381552 88540934
-555807008 555964164
-447898320 448001918
-217290293 217162771
-200734693 200779981
-745272087 745283265
-954793732 954922894
-618262838 618446588
-653383756 653479032
-912421220 912437772
-995902533 996072381
-765725487 765586951
-362071752 362035814
-36997463 37012225
-695836521 695657297
-399557123 399419319
-370279654 370232160
-213320655 213465477
-691862981 691759227
-169908323 169740325
-463841644 463864108
-268278659 268288433
-833666797 833544943
-683156922 683120718
-709245366 709190582
-48344548 48207392
-744972726 744829830
-410141534 409959230
-712753782 712559952
-448193583 448122181
-182848074 183001718
-544885537 544782637
-908064085 907955921
-986892504 987026922
-411511519 411343837
-539223395 539355727
-271916967 271803143
-557521385 557656241
-300718011 300671255
-504090133 503993213
-539573889 539584153
-679356095 679397177
-314782873 314738173
-159308079 159276685
-249723973 249719773
-406320298 406137698
-907030589 907041631
-195522365 195577649
-834059531 834074827
-418969489 419011307
-848484609 848532957
-851606038 851719002
-323470361 323284167
-580852931 580880115
-356032398 355868472
-271631466 271663030
-185987306 185830218
-599892818 599810630
-891178723 891211813
-636533158 636620488
-134470823 134350707
-402136224 402099350
-507517649 507500439
-267105921 267010495
-299060246 298861660
-948384758 948295238
-994770991 994741285
-188828170 188909070
-15841750 15661600
-115809648 115636860
-676974583 677150715
-157578614 157427074
-735734520 735598910
-442024560 442068126
-179046352 179139876
-700865821 700781745
-698121484 698010782
-202314297 202296407
-217983604 218110318
-579398935 579222453
-797797369 797845355
-358499087 358468053
-598874674 598677422
-735891306 736039254
-874687526 874863440
-714257481 714229801
-382704381 382539421
-379652989 379834125
-991835004 991905698
-863992331 863821125
-477162619 477098511
-239254118 239113852
-388663828 388782756
-885344126 885252672
-483879606 484030062
-549574752 549471224
-493229434 493040310
-128000679 127846107
-233402205 233589127
-818277405 818250913
-221707229 221528833
-782016020 782001236
-526065258 525888552
-887543272 887733056
-858142164 858278936
-179492989 179338961
-800835205 800873145
-553868120 553891622
-29356463 29398527
-636460576 636348058
-416714925 416745303
-533028430 532874864
-204742254 204773830
-843366401 843239441
-825853539 825973727
-105695062 105721228
-120690873 120806389
-428949604 429066150
-657047488 656948018
-928998988 928820786
-652897561 652976421
-149647332 149665888
-78657412 78562984
-375052061 374966315
-855146554 855242926
-377046553 376995209
-348023348 347842582
-464880099 464778493
-380888850 381057534
-745922842 746122432
-309903196 310028278
-684357548 684371928
-707704756 707707028
-519721628 519670886
-577119562 577136746
-945297044 945466496
-990942774 990922308
-538462089 538458301
-4469380 4270118
-779977740 779953304
-11865034 11690592
-785891873 785944915
-103840079 103999233
-236762908 236718258
-596334646 596236918
-745759395 745695037
-935920793 935845107
-970612477 970713223
-564180426 564018658
-946706748 946713600
-389271421 389136905
-809645940 809704208
-433658772 433814308
-679536961 679455219
-512039566 512131248
-34645428 34571702
-65264655 65351277
-805990625 805881059
-418605901 418530697
-776720739 776750695
-350769882 350921330
-853950471 854036665
-356124797 355939999
-47802012 47999094
-587847464 587816384
-752695089 752715033
-260123497 260273923
-440815676 440979052
-483794989 483607129
-866842762 866906998
-437691022 437561280
-139292975 139451699
-799987317 799839399
-782840040 782653504
-916846129 916991883
-295031057 295230327
-878512663 878484739
-6831044 7024498
-590697560 590544738
-287690846 287716276
-337566551 337406033
-857094459 857209855
-581038784 581223942
-196599440 196650314
-146220190 146234824
-518192041 518134525
-278827002 278956426
-745849740 745905820
-810395623 810501569
-227272213 227381647
-966730049 966567753
-636233565 636382503
-350596862 350492478
-754501761 754361399
-424244497 424058611
-203346784 203268804
-904197342 904010794
-76913629 77013181
-155251801 155205563
-77672201 77709781
-516880181 516918061
-310323981 310377105
-12467169 12448515
-977923802 977865550
-49349835 49298677
-260618678 260811190
-130638139 130612423
-294780841 294628113
-403098442 403125764
-644970517 645166411
-39323568 39478702
-447329169 447493133
-873258171 873136277
-94796016 94601096
-223588094 223619298
-776969023 777117213
-270611566 270522394
-224160505 224160535
-174841647 175035603
-811557288 811576252
-855803329 855848631
-921399646 921396816
-177293010 177393492
-461208905 461301047
-976852646 976879074
-654087041 653996875
-262494726 262599700
-482115470 482100972
-317086671 316932899
-527985907 527853769
-139863668 139838480
-925133709 925118505
-93054882 92980182
-157988233 157971589
-306856091 306913875
-933101179 933287143
-79055013 79103347
-545887768 545768430
-634456870 634416396
-934856100 934698040
-150597722 150787888
-574002414 573897106
-999648987 999463169
-662539377 662605273
-678267704 678323924
-923277342 923275206
-27659941 27705983
-387742025 387878075
-176825684 176999230
-969705371 969704817
-481112802 481163054
-86141982 86237756
-837906104 838002744
-432937135 433111469
-183089546 183226002
-39989204 40110998
-751642281 751682645
-512597784 512613136
-81636689 81814269
-596808847 596676215
-677893868 677953126
-391276338 391134314
-767555342 767546010
-999202018 999036506
-343526716 343685842
-622000791 621809101
-553624227 553804785
-31465754 31418046
-615662301 615493877
-683294857 683184087
-995888734 995742622
-777263822 777112976
-579667172 579758496
-902266125 902171215
-184847196 184944836
-13861915 13937347
-165716397 165772151
-358548698 358743680
-501941532 502015366
-563221222 563138380
-850334927 850452793
-614365008 614479114
-238160432 238328062
-57805692 57737402
-932447237 932294377
-812674368 812716132
-929853961 929885285
-801238327 801159517
-962476613 962296345
-9944683 9763851
-681308281 681223287
-266946507 266862577
-224553809 224491971
-475118153 475289953
-324948954 324934768
-476683014 476578970
-348427994 348592112
-890474487 890385307
-153639149 153498931
-48145251 48018541
-663868851 663761159
-912993366 913106508
-64062630 64106918
-23012915 22985587
-52141167 52048099
-441156527 441350177
-348159027 348257183
-457622609 457502749
-437946964 438010746
-905951950 905772858
-937981865 938135657
-382539433 382369989
-373827014 373961396
-583754551 583860825
-596307858 596361434
-547363886 547394580
-678947378 679112908
-473978449 473965271
-233548684 233667160
-488787534 488893550
-14584727 14762495
-884590691 884434809
-736322051 736308589
-759070634 759087192
-937840803 937894251
-566118636 566243604
-609015895 609116751
-840335718 840503158
-953866752 953909482
-951848974 951994460
-121067052 121074176
-445042719 445170749
-149165298 149118512
-965718349 965722193
-440700865 440544583
-12451135 12602081
-574308299 574138789
-764462318 764535366
-335108963 335034073
-807241099 807135603
-305483941 305360495
-174963632 175107574
-668711025 668879239
-160769377 160896141
-832858650 832803038
-420153221 420176137
-535716117 535853655
-298760871 298622461
-436423747 436286781
-889097795 888954017
-413540472 413673414
-232048158 231907082
-295019212 294835600
-9715512 9746640
-673697906 673716488
-658535449 658407065
-257348163 257509605
-36964563 36977411
-100273885 100110255
-549438814 549389752
-614503426 614454802
-616821537 616934473
-531435767 531623421
-740162222 740274524
-176257740 176110734
-883159180 883223130
-687922208 687797414
-409214767 409136497
-151938846 151797508
-383282258 383358298
-812646237 812581103
-225035651 224896539
-641601008 641581558
-800911744 800964402
-427037298 427113460
-852531472 852627100
-803876357 803766951
-4727642 4916950
-684327495 684163311
-362507883 362487851
-754120212 754141842
-404652798 404541204
-208838351 208809033
-582525359 582402841
-361694557 361610929
-44542616 44397314
-786626021 786685971
-850375827 850280913
-176804211 176813717
-803585490 803446136
-470925927 470915843
-812292472 812456042
-813734398 813687770
-652157510 652159356
-520640668 520769670
-97294557 97283083
-976159548 976065776
-969946740 970004162
-733524730 733455016
-509274407 509142995
-786870245 786906125
-56606739 56802649
-694742142 694626574
-238840864 238754664
-615313641 615494185
-544424374 544549402
-904662705 904473639
-360352394 360179072
-658788661 658644601
-124089188 124139398
-459445852 459397580
-630611230 630607330
-154065438 154242418
-305225750 305121542
-412849584 412678546
-769464405 769511041
-636112640 636092072
-446763030 446729248
-541556207 541571707
-693616154 693766824
-567445626 567315736
-242898191 242900391
-610821719 610639085
-631428789 631514833
-5892412 5976010
-36318409 36463933
-527897021 528074793
-596018452 596062200
-947119677 947057663
-335773632 335943068
-260380883 260316907
-213296161 213282689
-245581047 245383299
-752013895 752054197
-424922307 424770465
-642475757 642391259
-599852788 599955042
-935533302 935577574
-850259331 850245723
-823773407 823876213
-414260653 414431049
-495342667 495210173
-252690843 252840623
-490117645 490235933
-39285940 39302174
-837785217 837791885
-487022497 486970639
-272308989 272450329
-314055659 314046929
-969844893 969711081
-979853289 979689769
-32340515 32345947
-952695428 952709288
-397824202 397866784
-942593228 942415748
-155447804 155552270
-554928443 555035945
-443369146 443338302
-165450064 165602810
-948963971 949126961
-151305093 151436761
-269928821 269842169
-964922865 964913405
-453710459 453530363
-189626560 189798618
-823297532 823193652
-689502866 689398112
-602695629 602820859
-929169674 929042718
-639780528 639632744
-452375936 452467454
-278485955 278354051
-748237654 748257216
-93861456 93996872
-710176616 709980150
-482122225 482274847
-786178244 786126730
-980177541 980285099
-838240771 838408097
-356688367 356755603
-857568418 857432444
-589652912 589790258
-520164614 520198198
-18444830 18452882
-625326157 625487677
-144755587 144719053
-929899575 929995705
-577776856 577749938
-224470765 224636853
-530993606 530866410
-782700081 782700973
-804699061 804657149
-515598620 515495394
-203444690 203639296
-904629870 904737924
-737614196 737714222
-627210658 627231844
-308500037 308640633
-164833908 165022980
-255992490 256062864
-880507042 880458334
-321364413 321555351
-938352728 938201072
-667823961 667662721
-710613541 710719155
-457322760 457419894
-538092862 538132690
-562374384 562506846
-343678531 343693153
-879743813 879562759
-641717821 641528973
-993137289 993133729
-544136950 544213744
-591825928 591727498
-705434045 705271665
-155094747 155051561
-995394916 995298786
-602049250 601971788
-545722591 545661515
-412337343 412380089
-87247898 87302896
-446279061 446331433
-860635352 860805336
-530321391 530376393
-533790210 533949302
-262499325 262337715
-733623286 733711740
-746259066 746395994
-410431844 410627718
-319003532 319198982
-640817863 640758459
-300811305 300624717
-311335553 311177557
-16758800 16831742
-150111262 150028876
-118827944 118843558
-730025176 729887226
-285503345 285675601
-867419905 867493249
-650626762 650583710
-100033085 100042863
-145972902 145792804
-333360437 333191037
-823923806 823960032
-971317131 971403667
-31031082 31138482
-385734457 385863801
-115295463 115130173
-775567079 775600763
-816239981 816424731
-325697125 325696687
-161291475 161277189
-136672070 136703536
-391012457 390843855
-303862306 303898016
-467607654 467515918
-630605048 630609280
-772119272 771936726
-304092478 304099566
-737328196 737345448
-195306041 195333261
-536204269 536180953
-779320671 779452597
-439992509 440034513
-865842723 865893605
-400445695 400606277
-354781380 354762280
-848318372 848418368
-126303601 126449487
-874030898 873900290
-693068932 693219728
-835838264 835953048
-484092194 484209548
-552256194 552314764
-5585821 5575553
-707876335 707695613
-268349505 268518883
-31032093 30931871
-677221794 677140330
-388661702 388539526
-306712867 306629833
-727544520 727365766
-485195537 485282893
-557361273 557271467
-652542331 652434649
-373334768 373477392
-366990689 366806465
-105013815 104895023
-556126442 556300578
-859243140 859226012
-471734287 471614859
-453378658 453259222
-20872009 20919665
-723008224 723058122
-965262239 965117603
-971898114 972096664
-75110028 74975646
-956284402 956152200
-517064196 517182714
-704947083 704759631
-781221336 781234414
-496221420 496148128
-261046398 260900714
-570349887 570467677
-939730720 939640556
-394093775 394012651
-229617102 229802608
-487068037 486976957
-992538250 992460650
-192539476 192573844
-789053063 789026717
-51488052 51561974
-762714062 762516820
-264407846 264477044
-497200797 497038533
-520273234 520426196
-400866571 400764513
-631962801 631844047
-230613196 230801360
-592303388 592381314
-816732298 816739410
-564984572 564974910
-313499340 313371534
-785385923 785265129
-799913358 799734294
-45486847 45625013
-597590899 597662767
-382392735 382454711
-607051418 607173596
-157282015 157216455
-314070175 314041143
-292862230 292879604
-110774142 110796826
-674974487 675141835
-326486160 326307354
-209897222 209850726
-307401983 307318543
-107027950 106842304
-991388242 991331746
-651985043 651979243
-376093776 376215326
-611699033 611599387
-577842820 577710892
-406026383 405931399
-952368288 952530900
-973208728 973154790
-536179938 536031962
-853840176 853993568
-792332340 792425264
-992293193 992113831
-46241378 46273304
-352170476 352365830
-481715777 481570127
-783001307 783136009
-955561858 955698804
-982576212 982702936
-200312518 200124516
-235470528 235628840
-41053655 41213015
-464496060 464317532
-878028382 877909210
-279633651 279666291
-300305073 300278933
-329245516 329122052
-61272549 61222043
-659310392 659301330
-16961072 17137078
-510521502 510553520
-70903269 70851751
-502476587 502669275
-810190785 810140885
-695585963 695746909
-722766702 722579662
-255584673 255778555
-383798698 383912558
-832021394 832119856
-12709284 12538570
-274185015 274349195
-643322590 643353550
-644387978 644322228
-252188838 252265238
-165691429 165718717
-531205022 531061276
-786888185 786775997
-306340829 306179049
-46166643 46257341
-518522457 518440929
-159275634 159216110
-82953660 82932348
-264922996 264961564
-953643167 953616947
-402667895 402486811
-152161219 152123683
-700183472 699994320
-933323693 933250593
-671627626 671549996
-761405767 761525399
-675594333 675631025
-504796991 504774857
-394430636 394569370
-930280370 930436122
-76371366 76260680
-281424500 281260192
-402315766 402479010
-393905369 393836817
-563816818 563715688
-394500003 394498177
-52865446 53012174
-344533931 344546675
-952151652 952307946
-107167008 107004636
-698399622 698345842
-333049405 333009413
-392947426 392938336
-238713136 238618714
-46540071 46494287
-866576097 866534505
-461353389 461391713
-116422535 116609905
-632178622 632199686
-431268814 431290996
-957937654 957955534
-503557865 503582263
-614164246 614358128
-112957042 113144346
-858855291 859026871
-383463087 383420545
-23294472 23259016
-672574396 672498564
-595666873 595739725
-630041255 630126021
-727106313 727137847
-814054843 814165657
-158686245 158675967
-641583454 641453380
-58918892 59110150
-244392457 244299213
-849353274 849198470
-121913040 121903736
-605224574 605396784
-132591789 132428253
-192888532 192899322
-162180223 162078425
-227106945 227077563
-184554326 184690450
-518646500 518823576
-686881581 686779271
-230727559 230875161
-825489686 825617752
-708723333 708794719
-206039337 205930837
-943151222 943339076
-313820176 313673030
-121837790 121714994
-277315188 277496296
-417996976 417945422
-435488402 435658048
-162292920 162270928
-684875802 684752942
-659860737 659860365
-783286142 783293428
-977369183 977239341
-729204449 729091841
-267493471 267678585
-247234169 247080909
-827561865 827480695
-688119658 688285748
-679278241 679303661
-683188948 683124896
-487031174 487104900
-440861488 440864276
-436732735 436665733
-731612698 731767752
-482362922 482348766
-959029394 958882570
-808415786 808266706
-994504123 994584553
-627794794 627857524
-515643668 515553572
-712204254 712241460
-858194651 858028225
-989655173 989794459
-534109855 534055947
-589851954 589894636
-244235992 244085240
-943245149 943164229
-412594497 412464435
-498604477 498503095
-992006381 992139069
-441198348 441137914
-112042015 111844033
-894499936 894424942
-242824505 242794693
-31933843 31734167
-480348420 480182820
-279261991 279154433
-711864554 711921566
-573074107 573007793
-621195948 621318832
-462271706 462431700
-123687694 123675174
-371955619 371898255
-832649854 832830844
-947078 1088454
-791084247 791167353
-29679348 29681556
-58415169 58348907
-935882950 935851292
-717640836 717830178
-998698981 998507621
-505572383 505436729
-927176245 927065167
-899063317 898881145
-204475746 204349948
-845896890 845858844
-324058045 324152561
-191115084 190943274
-558185854 558029254
-876281813 876395831
-712874072 712949500
-110457327 110551655
-853173859 853022835
-732297038 732235698
-47916292 48081896
-561200496 561031432
-320959745 321014427
-771153876 771083150
-284275243 284324617
-783208914 783266286
-473554378 473737572
-792229203 792179509
-401922038 401873990
-785179643 785118959
-9339040 9253010
-127923393 127855503
-998986946 999009952
-514634487 514476465
-44202319 44276695
-644355863 644420093
-935751167 935867121
-790150125 790217275
-246609769 246726017
-222086717 221987685
-970812065 970650905
-106212955 106022399
-360221985 360265733
-150920252 150742256
-670958672 671154302
-727169287 727332313
-281588355 281662915
-55062543 54999643
-194130112 194029958
-353419617 353497671
-239103538 239086788
-445463618 445379012
-692139284 692023534
-22819642 22709364
-379332649 379377087
-318861601 319003799
-595057544 594988786
-509953068 509810816
-755502496 755502006
-589443758 589262930
-887897821 887828839
-124532673 124552529
-448908945 448791627
-885380172 885308080
-566449579 566423165
-729444091 729528613
-275658488 275833536
-237424554 237603016
-308783959 308778251
-966357326 966308040
-546840017 546999143
-281709959 281643709
-332344211 332364055
-29597829 29765283
-347522234 347666840
-452387370 452347764
-662228846 662403114
-330892415 330891149
-625158393 624996673
-351634192 351531782
-180780147 180968613
-307557890 307570008
-127461472 127315696
-982113298 982235722
-248082117 248180941
-971586900 971420672
-753937565 753888395
-503317459 503179837
-50989170 50958798
-509938306 509967830
-5206952 5119170
-992614819 992461681
-472788849 472855793
-58212206 58382038
-585158814 585306528
-318726569 318603163
-627398184 627443236
-999659410 999724650
-717740534 717938054
-306099143 306182139
-700063884 700063584
-481468038 481642952
-955984729 955978585
-724103115 724063683
-315593953 315448685
-810595717 810785923
-908716541 908517407
-431511302 431577442
-95864354 95690418
-2254334 2314548
-205813063 205737199
-338705455 338842435
-587835382 587987728
-321604303 321611083
-319585457 319724571
-986650599 986668625
-933988332 934134774
-862778861 862862505
-215254706 215156386
-277184618 277309288
-275828620 275983552
-368538525 368552527
-874457668 874308856
-868759784 868807332
-83816348 83867968
-487927951 487763301
-598951242 598833654
-406986085 407082913
-525123852 524996712
-758774445 758966383
-955125800 955246486
-996538089 996393925
-473226510 473117192
-503248648 503120108
-121220720 121275426
-568155685 568142869
-249838586 250022824
-223903938 224032118
-515738549 515736745
-172744878 172772444
-815682597 815616663
-589233231 589242259
-194038405 194080035
-772321390 772295780
-71306780 71500044
-970206084 970008730
-715061646 714906082
-726415834 726338574
-446987253 447033639
-870779953 870783977
-307171791 307110921
-335795924 335780408
-893526054 893539338
-149141905 149070925
-508826631 509012367
-896309434 896114666
-45995209 45977769
-569697281 569572617
-199086151 199150925
-332119477 331935867
-800267022 800441198
-603825172 603950892
-243003654 242995856
-823388221 823206843
-42608182 42656126
-878770444 878712136
-719117704 719246074
-761183853 761313597
-874105704 873956092
-462435629 462427771
-644263869 644148129
-994370096 994544338
-560741328 560833014
-715529445 715686375
-880192986 880004018
-818658132 818821846
-221848761 221808243
-456182837 456350599
-282328411 282373181
-817376806 817443766
-30889440 30799716
-887461162 887638164
-486758981 486606819
-840227892 840385032
-362400443 362497867
-394880292 394821428
-338936986 338932878
-137046047 137242111
-555491519 555504707
-691350542 691215022
-140981616 140866638
-261421853 261272217
-275760986 275906086
-2042292 2132986
-805782382 805622520
-457358379 457481409
-127018783 127114183
-176092054 176182434
-278045078 278189754
-46868136 46996030
-571978227 571886125
-89051038 89172782
-451139662 451272942
-937311602 937413214
-627195860 627061838
-961505153 961683621
-876246886 876168306
-349462695 349394053
-395070477 395253413
-878891206 878722668
-816076697 816016377
-41768538 41843732
-482657606 482828926
-128695256 128768892
-13470496 13600834
-144133955 144321755
-337945344 337954208
-287874247 287734461
-694004367 694148863
-548717534 548739738
-913000911 912923223
-268643691 268779747
-122892740 122833080
-340403269 340292685
-125943646 126016162
-668652512 668725710
-773873335 773800141
-817361339 817393751
-528601066 528693172
-473405414 473427506
-751115311 750923287
-49574157 49465027
-829760686 829712508
-656389798 656260990
-120055153 119969055
-484979441 485178109
-247750959 247679981
-512605460 512476656
-410815237 410908931
-389229224 389330470
-730575902 730595618
-80028757 79969551
-881737712 881635070
-670088380 669966010
-794824491 794733835
-699872582 699702884
-108178824 108344130
-41292753 41133277
-586975121 586941779
-539243270 539162786
-252562211 252515141
-755135091 754951947
-439458352 439268268
-304226046 304362568
-761599408 761532280
-115989271 116104533
-436833552 436724758
-247893998 247791514
-20735349 20743241
-726288735 726231043
-776315020 776227510
-745566866 745593222
-231379383 231358769
-636850103 636691701
-237942418 237977550
-175538250 175418032
-545601239 545427167
-556855935 556819363
-471508065 471526771
-376709228 376646636
-767945828 767792320
-128904966 128925238
-483314809 483169721
-319325501 319399799
-526517597 526713953
-27041051 27089437
-235225907 235286817
-935833277 936008309
-698183888 698059080
-173568095 173755157
-750503451 750516875
-14344394 14411548
-402337589 402272291
-434423767 434473243
-836219282 836241846
-978196781 978244341
-281190630 281342346
-760874523 760675515
-110766070 110602974
-396886689 396765243
-370078928 370171572
-107438911 107508151
-431724971 431777381
-806509901 806690639
-981954020 982021668
-225183741 225158801
-290683380 290821770
-462254425 462340657
-148124830 148288314
-103678733 103536465
-387288647 387125483
-551942952 551882014
-308589088 308692178
-974465738 974496716
-844036971 843983255
-366762051 366826425
-239549930 239647074
-88722566 88892896
-237350828 237160758
-51381724 51377876
-538238581 538140635
-303880161 303850485
-869927598 870098230
-521418932 521522210
-396090585 395966093
-872168335 872153983
-737575994 737526086
-907924863 907812153
-496182015 496260825
-612250782 612117274
-809928301 810006481
-932725264 932747330
-758379431 758392353
-969180568 969281116
-563153455 563067625
-504112616 504074122
-706549845 706447955
-535389626 535566478
-182209201 182010141
-543246482 543243326
-351971127 351833023
-316678113 316541709
-712482016 712470956
-32117071 31976717
-219880734 219845570
-137851281 138003637
-365955182 365843670
-485196243 485239215
-526137104 526133360
-196266761 196097459
-185255280 185195412
-226165929 226094443
-718253995 718097109
-14513845 14673611
-783524371 783360665
-165929667 166028633
-667587912 667520164
-858837944 858756952
-603134891 603009643
-151399004 151490078
-799612199 799787105
-357765999 357777051
-196277168 196256354
-615891168 615762412
-300403570 300287518
-925464826 925600494
-608233421 608069985
-581629708 581790136
-568476597 568519285
-664961516 664838832
-19116127 18995241
-26937856 26873488
-327146563 326995083
-527399404 527323012
-212998638 213176436
-566868732 567037322
-308690953 308781105
-439508458 439581790
-833584803 833577919
-509576205 509559663
-776791808 776898164
-207057517 207056137
-840664647 840862171
-816349797 816543151
-186960873 187003565
-99052687 98875529
-42487256 42627730
-601423775 601316299
-469966980 469978412
-111007548 111093370
-13338543 13146283
-531297166 531123390
-597205103 597094387
-780572915 780592425
-527579196 527599032
-912501008 912374536
-686589873 686512495
-376483050 376554906
-6703655 6733621
-857980077 857859609
-209944605 209977687
-709423424 709329664
-85853561 85937171
-240427304 240367968
-251364726 251241444
-477654174 477750202
-263667136 263502382
-154307562 154177274
-539203028 539056886
-709217974 709046804
-981725875 981900887
-159617673 159608197
-15456209 15297483
-346667376 346788168
-395756378 395606510
-960142324 960130450
-96608489 96543839
-763481721 763406243
-383437550 383550896
-374919680 374747352
-564032690 564030046
-317425282 317468396
-364644691 364808769
-786499060 786367816
-385618461 385799129
-463532340 463374572
-583194447 583285855
-145775730 145602538
-8129203 7975627
-611740271 611874059
-190490754 190439642
-152824971 152875783
-627826159 627747691
-934130441 934175469
-539526403 539641903
-655974505 655861823
-489294527 489154753
-56449584 56325148
-924368664 924487690
-981289081 981216437
-802425131 802228237
-47068981 46923079
-356721985 356666317
-754548845 754508581
-856371059 856274823
-488094488 487908812
-414538988 414587398
-927842441 927652041
-38850310 38748884
-474323662 474167766
-557871862 557928132
-867694072 867690090
-284213104 284095544
-872161159 872089223
-490424325 490407231
-932649477 932736297
-202755040 202676736
-127237219 127306209
-578552045 578459123
-381202693 381171381
-317118790 317211822
-181935114 181889246
-629883787 629984183
-386563899 386620447
-142252989 142370989
-648436141 648320915
-273610878 273500690
-815635608 815623208
-821118571 820929789
-92750155 92856407
-232578358 232380332
-547168043 547211569
-372719727 372713671
-753567446 753762610
-731384246 731205452
-567507552 567383700
-488086574 488132938
-681770607 681653283
-271647248 271511338
-842620634 842741616
-956454175 956568673
-944311511 944242131
-106538624 106458066
-483126277 483063653
-449746031 449633179
-809431105 809491377
-759232269 759096735
-830463662 830466608
-80915298 80789330
-315860460 315876894
-430715707 430524545
-899942053 899994923
-511565688 511583722
-828421659 828312913
-673441104 673354110
-787850084 787888930
-21824111 21773469
-914891490 914820714
-113416526 113259936
-254931223 254804615
-130528832 130386536
-95564152 95668012
-214810728 214875690
-930191500 930020672
-282991307 282827595
-947003616 947088670
-317598184 317462710
-472822321 472697353
-614853331 614768567
-688439966 688545516
-428342912 428383408
-297800472 297961706
-634628682 634677104
-357939358 357838832
-230487101 230318773
-313270852 313086354
-732009170 732185356
-841471840 841445978
-9080544 9022652
-26626958 26771848
-56283233 56204369
-365128059 365217351
-483573518 483654292
-583240151 583088597
-377195691 377306913
-549721058 549801394
-173662471 173847843
-225763866 225587372
-470962764 471015596
-499197109 499153769
-875207864 875307126
-731111522 731144598
-733210653 733294981
-644615099 644710585
-624361926 624272200
-558051858 558107554
-428540482 428468164
-628961264 628790722
-253284419 253108009
-212633180 212755578
-506132716 506046020
-318821807 318868335
-1044115 1160691
-632711706 632704764
-993922410 993923488
-115796330 115912120
-757577494 757621860
-252585666 252691120
-182277904 182140498
-774006948 774145948
-62050523 61873759
-791134906 791287652
-82624787 82674117
-29026009 29080263
-223133376 223022428
-497403926 497326180
-476365655 476532909
-420566316 420572446
-614799338 614664490
-824363864 824420918
-665149967 665285135
-970833431 970978399
-348297286 348415462
-713972768 713819522
-10269835 10453737
-72491568 72619094
-419591014 419414244
-46630564 46603512
-849990439 850071029
-91512996 91419022
-261212361 261347035
-717278393 717134083
-20739295 20675995
-954150345 954333965
-296724935 296834271
-471787138 471886218
-27567128 27682962
-412603069 412585925
-115269784 115426550
-850451389 850538563
-902127503 902057119
-141858122 141899804
-373194186 373130970
-880692594 880780692
-21408393 21532759
-228314992 228314118
-918199758 918034958
-870303096 870189984
-810985556 810793838
-592974985 592932429
-769179571 769004817
-688202703 688164379
-767014573 767129217
-929988218 930003192
-458834051 458741521
-109874356 109809660
-139625195 139774981
-979411058 979261096
-266954390 266938624
-974230368 974337780
-5090535 5096333
-960893665 961022423
-462108901 461933669
-779631205 779631533
-439824701 440013511
-174529518 174501976
-69923845 69734261
-674583519 674560695
-437292470 437346930
-869240219 869161197
-757266496 757264518
-150197807 150388695
-409003823 408886997
-833771385 833955413
-669030921 668996635
-520723669 520865959
-63699949 63571909
-365666776 365690510
-327849881 327863027
-253931036 253915736
-795464757 795495845
-838860507 838749669
-796896740 796784756
-62001673 62099373
-57184187 57264759
-979411149 979521715
-632289744 632109628
-17524941 17354699
-499817185 499655841
-207975450 207995146
-540970559 541118509
-529330223 529183599
-996066374 996159394
-942273355 942440603
-882507621 882688509
-54318158 54200002
-966209759 966300963
-963871058 963859784
-179411710 179258230
-520705169 520697355
-764178074 764209146
-289306352 289460996
-215975123 216013585
-562655674 562546208
-783615467 783542477
-552595414 552421890
-536884373 536796251
-706810447 706619595
-466463102 466310418
-747750927 747889407
-447182516 447181980
-664041634 663933470
-857164953 857306469
-548124486 548281948
-862345090 862453098
-300612210 300442684
-163454566 163328372
-935026160 934839966
-890037028 890177710
-323759599 323884623
-969372656 969481458
-108833334 108951636
-391836428 391956144
-706486690 706498900
-7102217 6946779
-447010446 446984172
-697806749 697954739
-41411125 41578743
-260896670 260725710
-461952609 462021285
-413064865 413248817
-22263788 22251146
-229398038 229491826
-557588813 557540105
-27226617 27094065
-929326976 929168390
-377251302 377246398
-233451360 233356088
-617237487 617198343
-758182556 758376176
-122711018 122785548
-59014521 58894323
-238591416 238664826
-392389591 392263227
-604456803 604650183
-966123867 966255361
-418679667 418840805
-866863618 866874880
-30120868 30317266
-539681148 539602658
-452934215 452951107
-774102651 774192293
-820925224 820922786
-557960479 557895785
-674246138 674058818
-298380433 298575591
-272656561 272813287
-139683294 139684486
-82510732 82423000
-75001478 75032690
-334261897 334293551
-307107114 307236468
-261536950 261380046
-310502171 310548591
-108536589 108514489
-997133519 997331425
-595970202 596028446
-133289781 133177657
-991065806 991247614
-120581811 120732495
-521530264 521634018
-399708994 399705648
-436095922 436144694
-963056201 963187013
-854136054 853937276
-352864786 353028268
-306390881 306459319
-722505583 722389121
-703135995 702997715
-964041717 963981059
-550753641 550892755
-227796435 227652405
-559117905 559246769
-822666627 822664929
-632799689 632819657
-850742935 850859885
-149093243 149237353
-175606601 175469899
-87995218 87834160
-904941984 904836934
-671256517 671338967
-296852320 296816222
-966406774 966307878
-764016428 763880116
-715071146 715055414
-529357565 529459747
-921863759 922041681
-626224037 626151825
-292625125 292772393
-694627081 694678083
-674106038 674152478
-749525778 749644310
-185626623 185597857
-454759257 454596263
-802777101 802706993
-613831708 613809812
-733764761 733799037
-597342190 597258854
-464694076 464700044
-266623476 266516012
-782655174 782746772
-661086724 660893836
-495195000 495236496
-325737574 325656676
-437061707 436969137
-445945796 445828668
-658146103 658323451
-712443040 712476486
-835207309 835238755
-619542820 619707676
-846193040 846052580
-346387768 346188876
-641578619 641623397
-448369875 448461287
-533616411 533798195
-433226965 433199079
-512085407 511925137
-784781961 784827499
-934231257 934150143
-540667152 540642758
-984268323 984139815
-920809229 920938363
-583964970 584163688
-517123455 516985949
-651826729 651930105
-954137733 954180849
-467536497 467678811
-49007802 48922344
-524669192 524653820
-841404483 841458909
-863251409 863132397
-618863574 618712328
-509044490 509116074
-265887411 265817937
-696836374 696661488
-197270139 197077061
-422690354 422677516
-811529369 811369531
-90912652 90773390
-253134464 253124356
-791491528 791481994
-271579293 271514639
-956493808 956664300
-338122280 338021576
-389737862 389665266
-426780698 426698894
-791252964 791322340
-556781883 556695513
-392967132 393059644
-510459528 510647512
-102197412 102225588
-856695511 856869137
-121382089 121406953
-849558087 849567531
-521346156 521437418
-888241218 888370264
-662654426 662725392
-60266114 60124522
-442699500 442586768
-266369353 266352035
-564979741 564948049
-153254398 153232406
-399152367 399227475
-387054930 387162924
-610358283 610323059
-756899718 756919606
-443316728 443180046
-335920300 335965836
-983618075 983435447
-447480567 447505699
-739827796 739836246
-734659262 734645966
-707172857 706988689
-369574468 369474752
-525312888 525472936
-718638445 718494647
-621242661 621395003
-311479683 311348973
-191372210 191175978
-147499508 147388176
-836105188 836213710
-478647345 478841179
-289768218 289890790
-372854022 372875178
-223968028 223861766
-560747479 560715377
-3547555 3611057
-792316977 792141429
-503570064 503416536
-806839969 806735427
-99687287 99687759
-723273545 723128595
-466085856 466045190
-475401847 475288501
-519104490 519127846
-676339724 676348184
-479404390 479239418
-255110656 255006314
-95307639 95270473
-453638144 453782774
-919020101 918887627
-845248901 845231275
-288322822 288467786
-313119685 313041383
-105912467 105784483
-629782085 629607929
-991500521 991411995
-239409216 239225038
-219626292 219510398
-292156314 291980644
-818752825 818921703
-186387241 186391707
-690486176 690584694
-867903896 868050576
-376874315 377020881
-656768804 656702488
-259086544 259058392
-113559358 113606052
-897607091 897701539
-960923386 961121460
-313330829 313210875
-664989903 665091469
-170506859 170493235
-959326522 959502830
-848084640 848271050
-811240390 811059844
-490970172 490965632
-549948058 550078222
-796964121 797020099
-263651054 263747962
-236740583 236593935
-537176072 537079386
-310067796 310126720
-991456258 991337954
-266708988 266904542
-361498047 361609499
-213758033 213749045
-977304262 977119948
-357578799 357395531
-138560322 138678140
-617097608 617116408
-670510274 670329584
-129363184 129520350
-396319125 396488671
-854438657 854300417
-239991331 240021313
-803033592 802989296
-762638233 762789891
-674299373 674315477
-185337787 185172773
-85856903 86017439
-132804943 132959579
-534191146 534225940
-357229467 357306741
-946444953 946405505
-95589133 95746891
-78169514 78326372
-658778262 658898002
-403112103 403082851
-481735176 481914080
-711007572 710973022
-897144616 897287728
-735058179 735105863
-322009477 321903999
-807375966 807418750
-930779565 930758405
-680463128 680520058
-262108677 261976209
-555354224 555271150
-455532110 455543860
-295508255 295335779
-998044938 998185754
-914322770 914215374
-677619960 677737768
-553564765 553616211
-66732855 66876509
-386592173 386397655
-851489008 851569402
-503877353 503908767
-170708620 170513104
-656580733 656564593
-849559497 849519949
-580457108 580270908
-363763443 363835447
-54000870 53925168
-159921661 159888617
-591072504 590984888
-615798819 615983517
-996031878 996112884
-842361063 842552635
-82243963 82378383
-580223689 580056099
-320598118 320678406
-845093023 845079837
-462080252 462137550
-972394857 972207867
-474875879 474718753
-755768247 755795427
-228929423 228969377
-613880968 613782448
-905747300 905665798
-167302324 167434714
-8569770 8698872
-556258806 556342350
-5727868 5655448
-815129448 814956532
-567151330 567300202
-267422038 267586028
-371963080 372127038
-667160372 667202140
-999784532 999664768
-199470970 199531914
-785052379 784891215
-941003224 940957138
-141100769 141289395
-828675012 828745828
-866008603 865814597
-890744729 890778923
-298003161 297988409
-71290451 71222091
-266524240 266569744
-326849388 326967116
-34830929 34965543
-107192280 107359002
-585929794 585935458
-200381770 200243266
-350066561 350080393
-296107374 296148432
-843704286 843574360
-603510575 603559575
-244882574 244988210
-722918680 722883208
-783128573 783180789
-63420686 63367776
-644355043 644172695
-421479993 421319495
-593300864 593357888
-347115031 347314053
-848517289 848708627
-262522479 262531693
-50999643 51068825
-416643773 416578013
-334801129 334965337
-903698878 903854968
-715461134 715273498
-499535280 499709640
-893171221 893318731
-538254204 538374144
-751202866 751329692
-628499149 628495221
-643578489 643765395
-524384460 524293938
-819247214 819150402
-597391573 597447859
-464267396 464093878
-506283497 506267165
-147864904 147668228
-331397944 331572880
-883103700 882910324
-996452934 996379032
-831711600 831545030
-695325612 695469780
-565282147 565238135
-335601549 335675077
-602845369 602965227
-670356165 670331315
-734878748 734973572
-168149844 168139736
-574923486 575091354
-797264605 797332207
-78017638 77873588
-587550128 587399660
-653022449 652930393
-871010802 870940388
-520263135 520133261
-501048315 501069577
-367629853 367712051
-857759564 857579262
-166682991 166520613
-793341591 793480715
-826344970 826468224
-130814068 130785474
-522563928 522490304
-651400254 651337472
-126289549 126167335
-894228821 894165297
-570452477 570482877
-181724862 181690586
-940237711 940421611
-178161283 178302579
-113342777 113490275
-82648493 82607513
-519894654 520029598
-187029416 187074220
-548503319 548335135
-369032503 368891565
-982864706 982719880
-730996948 731008608
-701180439 701328481
-705581072 705654358
-722211763 722224179
-509734854 509749178
-342234485 342162855
-661464724 661646212
-310459608 310447924
-714346596 714482284
-740912551 740847725
-324653135 324516157
-879038885 879195253
-735607693 735504813
-231048793 231056927
-949274857 949274435
-256683678 256763882
-372064460 372262370
-841783519 841724951
-386859755 386722025
-430167859 430195561
-274082186 273987498
-955350180 955342284
-209457727 209392185
-51271908 51121314
-108468157 108436463
-567380681 567353523
-922108132 922205564
-708609882 708621582
-638519518 638521942
-639235933 639063089
-217838772 217782132
-934918491 934910949
-765090151 765245097
-227872285 227920185
-502971175 502984125
-887549663 887534573
-298846173 298960953
-132276041 132303915
-825784083 825602197
-721210341 721067067
-228322881 228358137
-834216373 834358489
-110048842 109989436
-251557306 251454378
-912595707 912675911
-361912457 361923629
-63556040 63511882
-234399683 234212277
-375438611 375289575
-894910660 894721686
-807397358 807372574
-236693995 236831821
-945626367 945696145
-279652344 279785552
-91498779 91527213
-484531233 484512915
-452198369 452207493
-317165306 317037752
-57606780 57467000
-121242456 121308396
-275026514 275079978
-409687527 409508961
-1102403 1074505
-596985422 596808860
-693407032 693359986
-284591890 284666044
-993003832 992965224
-978626456 978784700
-367351040 367291150
-83596213 83671471
-809668410 809675074
-526225602 526419834
-18261816 18215522
-36024350 36092328
-685024001 684871773
-825529375 825553719
-824918136 824756018
-667247735 667265435
-115058557 114872839
-341209843 341349993
-980980179 981115493
-199118538 198982750
-223301624 223480540
-752259456 752423062
-662135216 661941580
-41785805 41901659
-258826166 258783828
-199989558 199914748
-901514736 901362462
-624657841 624638155
-307433969 307510611
-127080200 127148166
-805929842 805877564
-511501721 511426437
-957851162 957946594
-425240514 425179690
-654579788 654489918
-148845914 148762056
-303291273 303320343
-150064952 150030920
-966886880 966971448
-155189231 155000263
-714168813 714060885
-220365926 220472428
-393157979 393251209
-60980871 60814461
-33008493 33040023
-788263929 788122065
-8636668 8761076
-763374553 763379235
-362055822 362087682
-331849120 331909776
-370364619 370322503
-422973232 423038150
-558671101 558534495
-995190027 995205311
-595955241 595822761
-962901130 962729752
-366869753 366840521
-625800008 625929984
-520675983 520569373
-731066013 730951203
-778696004 778893188
-864666571 864479325
-17324783 17346077
-697692989 697596315
-723317521 723341875
-282242552 282054250
-299825091 299755901
-463975454 463870734
-786566029 786593469
-495439443 495245891
-166656329 166709653
-284628967 284522813
-156912202 157110406
-159111786 159195090
-928164428 928356588
-45721643 45574337
-465481009 465309501
-101300943 101433825
-881974687 882069807
-704044962 704177936
-533794356 533802034
-850393860 850357794
-611344260 611315008
-347590961 347742719
-807772296 807966672
-273411412 273331762
-340841037 340646305
-530028455 529889045
-178342679 178395229
-188920024 188997576
-312235055 312081425
-751124524 751224716
-921728217 921686825
-873197224 873054176
-81134618 81261716
-434780978 434874566
-941309748 941188650
-123681434 123481844
-742016861 742105371
-669935990 669868554
-292573785 292396315
-661704721 661731859
-449056864 449252588
-50875948 50798090
-224029644 224034592
-636025041 635861369
-215870936 215933720
-59397653 59276539
-615618267 615775017
-162230440 162152234
-675399408 675391732
-430468970 430410672
-253997727 253864345
-854880841 854996177
-536463651 536603333
-433182658 433271272
-388760012 388904880
-199732536 199567300
-801119231 801009253
-459579607 459649751
-777700079 777866375
-59959775 60003829
-87260215 87178605
-428298894 428291482
-548342855 548419227
-669272766 669355656
-637067086 637168354
-138575236 138538770
-486368910 486563634
-942376718 942504488
-519291756 519102542
-467288375 467274839
-620982029 621126097
-795062345 795005745
-388733066 388832446
-321607693 321554649
-905345462 905155644
-689732539 689776937
-851039169 850857703
-591028696 590946152
-802698947 802702053
-501482918 501415078
-146142848 146088638
-723007849 723110733
-409234873 409395803
-131138707 131005501
-84694988 84556982
-607414948 607274918
-858041907 858014911
-932119610 932170670
-205576260 205404346
-375505710 375371512
-474706099 474732771
-558907252 558801748
-156745463 156629347
-559488377 559621979
-60484256 60462708
-774224671 774159915
-53655164 53798866
-593329376 593158314
-339165722 339353974
-497000320 496921718
-678295814 678223816
-590043461 590131861
-957898878 957804188
-472204168 472070500
-933774722 933813228
-937044682 937199174
-538075772 538189608
-849332182 849374366
-318257326 318330100
-680124533 680226677
-607458287 607482037
-217848075 217853617
-694477808 694511678
-912439565 912635809
-315340737 315401073
-800953809 800974995
-190465198 190325614
-860240646 860382182
-891305561 891135033
-795384752 795353092
-258307088 258320716
-780803591 780843251
-703328393 703179991
-667958190 667935782
-944539408 944614388
-33442021 33332741
-541884659 541987455
-509472000 509428946
-27160341 27018533
-22682956 22505534
-464152159 464160019
-158489968 158681106
-866100508 866212910
-564372482 564470262
-974573351 974653625
-294099478 294062306
-653061500 653134112
-374084242 374076772
-447182248 447087950
-534769475 534761389
-810433329 810375993
-973334133 973273815
-697041091 696967631
-569399811 569206997
-523347642 523313470
-890876123 890681723
-501170499 501326417
-96264022 96312746
-278075726 277957732
-881657673 881508559
-248936141 249119907
-725236479 725367467
-815328718 815277260
-596665815 596617799
-594551822 594538648
-15907196 15776304
-683239472 683236138
-747065164 746924266
-337747105 337760445
-350916381 350976123
-483094965 483085269
-401898014 401891012
-761309365 761321019
-367063604 367014802
-623723679 623804171
-743644945 743762163
-586811731 586909303
-658243054 658403848
-969385243 969583715
-437845517 437711553
-625059988 625256798
-10794016 10688276
-958407830 958526358
-357841907 358036809
-300345544 300322154
-318103684 318155944
-857619472 857564618
-200321064 200442476
-366214404 366341746
-650979619 650899019
-684290252 684364738
-309702971 309595775
-490606228 490758794
-755347606 755351938
-877326222 877130510
-349636652 349802580
-385171995 384987523
-368381531 368232685
-512541058 512491342
-813206661 813318083
-521873207 521961071
-364567594 364372674
-973997339 974085023
-643985508 644141842
-632873686 632765628
-835902523 836003573
-975282923 975260033
-697467860 697402916
-375235134 375054292
-996614453 996657135
-353588041 353647015
-614294195 614422061
-438623796 438599866
-41669856 41650208
-37735800 37847590
-684814372 684705322
-845473680 845373456
-12612650 12805918
-514413420 514366276
-458898320 459029826
-36758703 36722899
-242136592 242163182
-879921533 879728699
-144901611 144993771
-464558672 464433448
-619097343 618951951
-544473413 544660253
-166681953 166737353
-612116980 612094276
-261531986 261679244
-289580470 289524478
-294350599 294324371
-187726212 187548594
-327804737 327684887
-991977464 991833932
-649135158 649215062
-61962141 61881359
-473858770 473846874
-975699683 975766747
-192893927 192875663
-416066019 415987883
-724432920 724584328
-456424427 456276771
-535253173 535293119
-877100398 876962838
-660371293 660462785
-103082926 103136712
-738098972 738075478
-679971151 680106307
-781796846 781712318
-765195307 765294887
-770117666 770070456
-313336305 313435437
-77689139 77690991
-988280734 988224836
-911853926 912015090
-260634007 260602083
-703470905 703367651
-411959658 412095752
-814053254 813882456
-683569492 683636250
-535937584 535927766
-197391758 197467154
-393086709 393152937
-673783116 673649860
-398071529 398015687
-461502327 461394031
-988268528 988292940
-37833570 37861610
-872328065 872211945
-285549937 285589473
-583164374 583132874
-512306564 512429606
-307663892 307763802
-760260482 760347776
-427377407 427267657
-542698943 542880343
-254238043 254191191
-373942535 374080507
-638473853 638330341
-70147108 70039650
-863690660 863789342
-993086868 992920796
-87777869 87793231
-696170199 696369411
-952086094 951902826
-558505030 558424718
-199659930 199805142
-894512464 894565826
-16992778 17042074
-843604600 843601274
-490227829 490244037
-148715986 148667158
-780705185 780538599
-55262675 55094165
-952331791 952441925
-81198167 81047699
-455367732 455275748
-760168255 760253285
-484315516 484287716
-477922600 478026940
-290365710 290303116
-729533743 729530069
-973308410 973359856
-971997389 971824213
-543029054 542846866
-181228133 181115685
-212320077 212214943
-900801585 900853809
-588139454 588138044
-975699275 975834219
-28023116 27878332
-620382793 620437655
-946948900 946845520
-214423752 214249322
-497277764 497260258
-707705892 707560326
-161227389 161047693
-53375147 53549773
-453990466 454169514
-188692188 188666706
-292451515 292332575
-570071494 569997960
-564640499 564816563
-865770433 865634711
-102536834 102642374
-521419685 521455151
-48480588 48666206
-117785768 117850596
-752552892 752466986
-575079503 575277371
-933166713 933194161
-342262047 342206923
-124092705 124254475
-940235508 940066246
-66878600 66976834
-894978762 895020846
-887978925 887912711
-42737494 42574758
-30342914 30541274
-916170147 916216305
-419091074 419044796
-130013391 129842175
-471255411 471142111
-610020193 609843505
-449729881 449814251
-810811415 810862415
-954061203 954159291
-451751204 451755406
-739074981 738979223
-119377477 119338871
-299919070 299731112
-48676077 48656335
-246481597 246515105
-546332509 546307595
-99802263 99942945
-201442046 201264210
-738621185 738471959
-334761741 334862147
-819956349 820114435
-75447201 75391707
-967645212 967513238
-586059021 586074915
-63635929 63476151
-49095283 49199775
-911554241 911578453
-883310205 883207689
-753121752 752971508
-257071136 257084528
-699303666 699174710
-762615441 762501643
-871921590 871869908
-367182355 367049965
-915606828 915642778
-376705636 376712820
-584188758 584138618
-662161024 662315980
-328241555 328137391
-530123326 530040224
-811812194 811739138
-174664327 174863929
-622756362 622665942
-987197519 987066605
-586066968 585873934
-88973627 88988375
-180415007 180350329
-582771952 582823800
-918898634 918867200
-295942646 296003292
-666750182 666677726
-348087785 347998315
-318803970 318932700
-358899472 358743604
-206050328 206028346
-527589114 527558966
-940329661 940141355
-532549016 532539586
-715601448 715485882
-250051388 249994260
-970485182 970662850
-435564538 435751558
-401569172 401379558
-24682114 24624902
-818533731 818673821
-491546470 491593616
-900614802 900796224
-381252853 381313513
-110720256 110873396
-256411801 256367889
-457529317 457433501
-754201892 754149752
-559018067 558987529
-852327942 852183992
-455424222 455311242
-96069779 95953233
-420509412 420566524
-329718472 329888522
-990990063 991033417
-34952229 35106879
-846245565 846198021
-96702710 96514268
-862441372 862464824
-415584434 415521430
-242797835 242893419
-719459561 719366319
-595112393 595002695
-299604659 299623185
-777411284 777293256
-913929185 913802565
-570957232 570900358
-618895422 618856912
-865613829 865661953
-70968541 70837997
-101101755 101294547
-963777073 963665243
-719268002 719323136
-259675550 259572796
-573584884 573607740
-371122307 370987627
-567225766 567201520
-528737561 528648783
-962300529 962255317
-255469138 255612026
-96804647 96665375
-290893606 290953928
-978028868 978141536
-628944962 628977566
-177467723 177377205
-687529921 687365993
-888774182 888612396
-796509591 796567687
-658389147 658471257
-963121607 963078641
-730744232 730910008
-112791069 112723911
-203747308 203666740
-490178496 490309578
-282722752 282828206
-867976171 868159651
-798703232 798533484
-17234100 17040056
-301202911 301055763
-445485520 445641458
-454239564 454099464
-443162103 442974977
-820097131 820287277
-592112094 592169018
-390701731 390782483
-186194097 186134981
-749091344 749049402
-695537092 695666436
-988857055 988720691
-114261130 114133664
-181107300 181003848
-819773050 819791726
-656472615 656572663
-366007140 365964818
-353146174 353275718
-93763160 93929164
-625549666 625601800
-247970445 248037777
-966648901 966489497
-851904588 851727112
-880992159 881192033
-801509117 801400579
-534964821 534782637
-282547180 282379948
-923952421 923945499
-293131564 293315034
-243975490 243926360
-194544366 194426982
-825478193 825343731
-906837495 906646119
-89534667 89727001
-543984282 544061216
-373603339 373537671
-508731342 508868546
-388317148 388162358
-12117522 12217946
-864451585 864558411
-960807970 960719630
-425379126 425541932
-106258655 106348109
-254154725 254002299
-429895308 429699878
-82610585 82578299
-393468797 393293145
-120415991 120377295
-214143108 214066378
-501652037 501545413
-940980181 940864955
-872921344 872983962
-126924176 126757980
-465937113 465767231
-959624119 959503713
-95786691 95958733
-837576793 837520963
-69813779 69829053
-263061469 263058821
-364207316 364081504
-495130541 495067835
-235884252 235959838
-165053379 165157443
-549014338 548976344
-694381597 694259451
-808432086 808400132
-530082269 530164383
-226346644 226283670
-525771887 525867409
-327589212 327415898
-350725521 350703335
-868584348 868776742
-147940903 147788905
-179243794 179328870
-47693001 47660077
-226403557 226527779
-685707024 685713052
-794581259 794429701
-349438468 349571904
-279440369 279494795
-157186154 157201582
-323614016 323603442
-623918447 624049031
-564685849 564494405
-7576103 7594023
-607449434 607514640
-552914149 552956407
-508274318 508100922
-673476732 673405476
-205008194 204884802
-464697060 464577452
-84998247 85053955
-721805656 721835936
-609391829 609229731
-4297219 4363195
-611501067 611407523
-418090705 417977415
-126911807 126936545
-378643701 378675811
-605147807 605310679
-116186420 116022646
-453480699 453620411
-6648536 6718638
-662686478 662764306
-438416248 438478950
-128255443 128453617
-126102645 126031567
-242899063 242920733
-283883619 283881647
-290258693 290161229
-36019796 35958330
-924842258 924829658
-753300619 753467909
-49479507 49668807
-718909365 719009719
-474653129 474714725
-578172325 578148007
-646989158 647122516
-596641807 596524609
-871543722 871346436
-161424398 161524422
-233607922 233570332
-46052837 45937581
-588797902 588708374
-931318250 931473580
-284941038 284917876
-127276402 127336016
-680037009 680175605
-745661009 745857781
-669960388 669911592
-451864866 451815508
-824202603 824235737
-285774721 285928847
-502802392 502604588
-66902687 66927717
-216226641 216049543
-440831188 440897364
-492143214 492246048
-199501442 199424142
-964539001 964342453
-955981657 955830107
-303627830 303695544
-968616781 968730595
-20618916 20639374
-38283373 38098809
-699194514 699026628
-525053115 525229005
-345146863 345076235
-264374652 264207350
-743565194 743475588
-171626001 171478983
-578818895 578924147
-776751789 776749601
-204234489 204251923
-155660340 155566634
-31329127 31358901
-369781459 369581525
-233284788 233327294
-312776225 312948389
-289033278 288947150
-924795456 924889060
-924068923 924006887
-170091642 170178120
-412606987 412764065
-967157267 967351787
-93509033 93485489
-157418016 157379740
-760174088 760002412
-370288047 370441191
-400577427 400727627
-516229533 516351913
-736741569 736639423
-297017843 297016073
-551714613 551564909
-934332839 934374569
-224796916 224807620
-888693289 888511405
-9673054 9820226
-604397118 604206064
-845276117 845221685
-856905341 857018883
-166242683 166165601
-438123940 438159768
-882344718 882443360
-735175738 735305404
-563929235 563935617
-537427422 537365030
-766327245 766250123
-5192199 5342087
-559543820 559400178
-202973411 203098457
-141403301 141465885
-901009567 900886557
-511311619 511136283
-898260063 898221359
-906975673 906778541
-476449282 476332532
-537559042 537579966
-817705017 817754731
-760914417 760924291
-553255060 553176236
-603340099 603535075
-953793808 953650214
-753311630 753263254
-146601861 146429953
-572861626 572993934
-38340616 38226130
-238244247 238057553
-629434958 629390700
-301870918 302037274
-264040719 264134393
-124946193 124838697
-112945375 112876693
-856322941 856158853
-468134916 468197726
-352251726 352077128
-62735471 62809189
-650136186 650034290
-303386751 303571213
-764764901 764894407
-34045863 33934291
-651918854 651941356
-350322194 350462802
-314880965 314829961
-191831039 191659771
-395104479 394923715
-105210683 105181153
-575570749 575582665
-475176683 475095215
-279032086 279187558
-501999210 502119046
-831935512 831764452
-101655709 101690583
-805858684 805793400
-881583116 881507870
-586958450 586927322
-7793227 7786225
-722076104 722082308
-718959542 718807394
-138459553 138349709
-456410764 456438090
-426199348 426035282
-488278322 488126458
-481055121 480881619
-100171840 100192070
-110138869 110240043
-156504770 156369486
-210455914 210492224
-645941767 646071043
-34608565 34459655
-575178437 575093635
-260877947 260945187
-516659950 516596696
-223802850 223735670
-16547947 16743915
-475009798 474813156
-280261235 280324305
-231639183 231602775
-470374184 470489734
-23103335 23217967
-418034060 417959892
-825489977 825466409
-492763319 492798813
-623405225 623289969
-319101257 318970557
-935324369 935194065
-389457917 389609645
-869313346 869427148
-903057744 902887860
-569011640 569129394
-323080184 323147256
-485864976 485771006
-715624973 715747777
-657716216 657622198
-220262722 220313146
-349000274 348877556
-236901216 236762426
-803126581 803241561
-495089987 495171095
-185505280 185525886
-708115145 708115393
-789174827 789232581
-949594 1017766
-993542701 993531891
-331841976 331676530
-909578525 909637943
-522988961 522815463
-612625703 612584787
-492307032 492185064
-199043327 198878391
-728731040 728751602
-392201635 392017161
-189907339 189827619
-469933148 469972696
-764647269 764460887
-632481376 632608810
-86081885 86189869
-836859954 836904206
-253336737 253381707
-718722366 718664294
-767038646 766969274
-334685369 334788453
-517421779 517301361
-45602036 45647990
-702712319 702615509
-790874396 790972676
-84437481 84625985
-570022369 570034727
-722079206 721903112
-576620114 576610630
-321639279 321582887
-321139397 321100495
-97959937 97829287
-452133620 452009914
-412094567 412198037
-944040457 943852365
-330548976 330702812
-590343525 590170531
-278769046 278709522
-489397808 489241292
-226040932 226100308
-763225940 763376894
-213262376 213329946
-63690024 63709874
-561993027 562010025
-483556511 483361667
-445365013 445351449
-454154305 454324823
-38575149 38738993
-685424020 685432636
-280642677 280804807
-58745839 58790989
-599893431 599892205
-508378081 508204263
-366097237 366158111
-866643163 866509031
-331833544 331986008
-943676254 943567454
-196021325 195866193
-450162233 449972355
-72555331 72534773
-632108359 631946761
-114575152 114403758
-707444667 707633109
-471347413 471244209
-43425747 43462355
-708631612 708759026
-293361837 293382349
-577867435 577909123
-702820471 703000873
-577430196 577559938
-226860547 226808019
-207569430 207429448
-846833784 847020112
-291175833 290992327
-102506964 102433426
-887945158 888012692
-801828941 801847627
-977495161 977620421
-403155228 403326614
-708684980 708630674
-738348569 738462211
-288449112 288626426
-122915727 123053081
-607901352 607837594
-177157417 177017145
-138681319 138674961
-945130847 945271437
-101536161 101356013
-94872361 94833433
-802671292 802700500
-807258856 807384966
-337143979 337080539
-281755985 281663933
-548606307 548703883
-711604855 711581939
-327162342 327329038
-12410183 12221639
-585554054 585567590
-448743927 448828383
-224802268 224783076
-826976786 826921876
-990321770 990263546
-285243099 285422067
-39723829 39810337
-775166958 775029276
-701886236 701754862
-864308228 864173632
-338298751 338407139
-825410962 825304384
-763180367 763129955
-882840870 882869606
-417068799 416893309
-218513907 218554853
-448444577 448636899
-518944879 518957707
-938058761 937902273
-801064242 800885748
-365838294 365880712
-98536962 98478224
-448372643 448311627
-68450 128284
-586900435 587049807
-803680308 803646830
-353210946 353194828
-715950503 716141789
-498346123 498313977
-812865011 812882853
-338765454 338934932
-187099306 187267978
-238399680 238484896
-49467594 49320114
-824004204 823945478
-186164539 186003975
-232968191 232826443
-839663176 839474762
-447104931 447135099
-423774097 423880093
-227577373 227414017
-342401812 342319114
-691966891 691792213
-39294057 39189441
-36250373 36221157
-337875524 338071928
-301309256 301288378
-816402988 816446474
-470684902 470543216
-541578896 541682920
-663987552 663923866
-494524161 494464445
-940534644 940554806
-395831153 395681603
-497957414 498125358
-99687523 99611639
-574694978 574842300
-685770401 685655703
-688984761 688853251
-683701462 683571038
-523364907 523513867
-67021752 67198090
-127066483 127016825
-880764923 880938791
-309335585 309425831
-898108936 897967458
-32288317 32403577
-783241610 783345246
-470254404 470129538
-973102465 972980447
-996108531 996210257
-419978693 419947083
-490793868 490967902
-220738397 220617361
-286434341 286473469
-376483146 376386662
-700227594 700304264
-479201548 479321904
-900783558 900808890
-229789683 229815533
-363055013 362945023
-242616248 242603060
-783289785 783242787
-543927665 543981351
-742127292 742180828
-286270735 286453905
-172881724 172712026
-795245814 795189392
-916917331 917066435
-464950734 465146068
-983457703 983526761
-828748137 828861211
-181861182 181912180
-267461488 267335730
-594070515 593895499
-172186356 172015506
-61921750 61777556
-625810924 625763874
-48482849 48427491
-215945916 215921524
-237154286 236974046
-664262741 664210419
-823824810 823666316
-302997117 302933745
-269720265 269585409
-134033266 133834302
-826406597 826241283
-189364163 189315021
-583807688 583797408
-185029540 185088424
-120716359 120748631
-565544239 565590439
-573788423 573638293
-723217392 723329698
-36006737 36032855
-714715269 714542301
-180442404 180387610
-423898722 423993390
-798166917 798308951
-324271188 324206514
-613482028 613366398
-815607976 815491250
-633818192 633623064
-390742107 390613301
-493070712 493032700
-758715017 758656605
-44470246 44614986
-36471160 36533388
-870621378 870719046
-724531100 724711890
-287089268 287245160
-788920048 789011148
-935541779 935349703
-941791579 941686407
-517349405 517277081
-950009421 949927923
-433870812 433815988
-718883468 718830624
-472568935 472491109
-429115594 429111988
-640631139 640722143
-206883654 207003472
-731918606 732053184
-690362671 690535435
-787122654 787206656
-80149594 80094614
-306619443 306653447
-132333271 132510021
-514733889 514865157
-629599701 629695007
-701203568 701254460
-888861468 888861168
-649580001 649760547
-432033819 431974821
-543987185 544175347
-210380080 210196012
-101575129 101583517
-638892126 639052682
-265179048 265302406
-11841079 11888989
-827229415 827102755
-9420833 9447597
-424358339 424394507
-870929636 871091968
-87275397 87245033
-634266694 634352908
-958345788 958338622
-512549704 512738936
-682245658 682081402
-910107413 910235045
-954242155 954119543
-219683895 219650643
-202310322 202318272
-239692386 239775820
-469052929 468921489
-839151501 839121939
-802484239 802366023
-771558629 771387337
-915238590 915159940
-900366155 900404329
-663268258 663336942
-610406805 610359935
-763535546 763673282
-304047775 303999343
-308508169 308443219
-596162982 596002282
-16645931 16501381
-47401485 47479017
-253691660 253672906
-397103947 397211187
-46210493 46404747
-811773615 811850773
-405221145 405061879
-65879608 66006090
-869780221 869885835
-87422794 87464512
-679575462 679669298
-872125191 872082283
-791746522 791596682
-175414402 175241166
-521462279 521582141
-654096469 654077613
-493812013 493958853
-368192294 368307108
-195319651 195311493
-227120763 227093127
-774594931 774480125
-660335896 660242344
-66006763 66075335
-585488177 585647003
-214317479 214126971
-680352842 680415500
-469337899 469244291
-860188359 860089591
-279208212 279166904
-571564657 571533783
-539800196 539630284
-459587140 459472470
-985183730 985275356
-863516018 863361076
-96952643 96807197
-375800292 375790672
-457667164 457604096
-602467708 602503904
-405286238 405156052
-742032423 741880043
-332271701 332456409
-886765739 886709637
-15131480 15135230
-314379491 314244035
-904104068 903975044
-937678493 937615561
-789397010 789344988
-857021529 857016237
-605591486 605529636
-4579134 4709200
-887923924 888101460
-648952574 649151674
-283981131 284004023
-379397279 379548059
-712003121 712067655
-227178685 227173295
-861908289 861984801
-915858535 915956413
-911832434 911934508
-795157300 795109256
-305561786 305732454
-185058982 184960648
-964525192 964633130
-333990716 333832934
-298252274 298116392
-215979795 215930697
-174252367 174070501
-930820842 930738288
-225904436 226070620
-935483197 935671951
-189381123 189545575
-108452310 108315824
-907188717 907088871
-224838069 224947259
-179702022 179881938
-615351023 615403913
-670647307 670844243
-611004238 611051826
-195402095 195264427
-867248592 867348482
-678746017 678875699
-975127635 975158589
-471198761 471172181
-787783657 787678959
-124408303 124259171
-576649210 576765522
-501906166 501878240
-636360689 636404317
-803914680 803928314
-13121196 12949362
-624363141 624493343
-828990721 828969311
-153975597 153779959
-791486761 791291919
-884837834 884759002
-256721882 256805882
-866128155 866310901
-861198136 861147244
-715531391 715390877
-105839856 105732942
-224259701 224061369
-473129870 473323150
-544312080 544486888
-911282363 911344879
-927785366 927899516
-619244206 619395056
-105609146 105457006
-953069008 952872070
-986019197 985955463
-736561474 736690496
-173508764 173661626
-830801331 830859009
-593354030 593361746
-982995841 982875455
-165034886 165077456
-957201379 957087705
-169668230 169806066
-612442958 612543302
-322200818 322189406
-377883548 377809612
-119154531 119128137
-658564873 658675785
-426761244 426800152
-859683185 859510641
-140846193 140692829
-528226471 528190451
-973701165 973880095
-883485478 883359740
-829190825 829287595
-852581823 852672377
-982353878 982434954
-633586826 633550712
-455824934 455703260
-165512702 165692918
-791123427 791211279
-591330913 591486811
-572094088 572249318
-217027182 217074058
-270554880 270730028
-957014595 956904475
-358483570 358291998
-671857816 672040888
-653918740 653822736
-359124138 359166694
-821812989 821954569
-878132076 878220564
-425572499 425711973
-88110453 88106689
-420247942 420104332
-814242690 814088624
-491297104 491166900
-232183383 232048319
-135489004 135664444
-24176069 23992507
-488799743 488987357
-352023333 352164427
-242803383 242845627
-287093155 287047509
-814831779 814957407
-396526869 396625205
-619207277 619161737
-70935053 71061195
-656140434 656147894
-97711765 97739361
-55308523 55434205
-657155045 657194449
-80676754 80753122
-680237550 680215804
-291238346 291414632
-706011898 706146300
-317446839 317302523
-452541065 452552745
-910932196 911071892
-721048443 720985373
-29476250 29401728
-253408218 253471530
-601510671 601480297
-752808322 752804384
-29767751 29762815
-712566019 712398013
-871686608 871844592
-210286091 210474069
-61465882 61631900
-270316481 270155675
-994632310 994756138
-437375658 437318202
-754639083 754758325
-782815391 782864689
-622348892 622266792
-563427274 563530448
-599239202 599155276
-305149524 305168284
-158482875 158585537
-802566954 802517870
-714776415 714810047
-882926336 883007012
-693538480 693410106
-829309556 829265634
-135753404 135575484
-410029549 409835077
-966382698 966430850
-664620397 664815035
-800581482 800709842
-40916203 41115095
-991379378 991397106
-763009309 763155161
-725387573 725539511
-697897139 698012339
-68500005 68458531
-505265231 505380779
-105371618 105299198
-526570178 526495720
-356429023 356514905
-789590135 789468217
-494327947 494210985
-140766059 140769511
-616272721 616414807
-213922298 213732106
-18221094 18306268
-807021286 807025084
-411669898 411738774
-674519232 674703002
-103307752 103382314
-681384342 681232220
-654600808 654749714
-297601936 297754452
-139551552 139683890
-236274543 236367609
-795994138 796014928
-466213902 466059430
-829381283 829294227
-320071376 320217220
-857083811 856959801
-684303467 684440389
-800736140 800683544
-429501439 429557719
-963674738 963633528
-998485874 998435124
-104642227 104837129
-567697260 567760056
-927143095 927209395
-348944713 349055835
-300857834 300900670
-924835958 924642338
-811775666 811645798
-28995858 29164668
-419729689 419707931
-33024258 32928142
-130297542 130457684
-885151601 885106241
-672391613 672400913
-569622071 569634949
-39195675 39241749
-994950907 994965033
-665355537 665246157
-307229445 307360263
-815943559 816040357
-369239606 369351954
-828931038 828974346
-853537455 853362405
-495215748 495126442
-976333321 976408973
-336788247 336907359
-529660051 529617445
-605931165 605901727
-270642454 270604462
-443248387 443075819
-307006038 307128836
-980484308 980604730
-751019299 750917701
-467915498 468027220
-495009515 494877949
-431531412 431638686
-863293193 863323437
-201873204 201820482
-528516509 528647119
-945999994 945863164
-448299188 448151866
-953999665 953982189
-92791291 92921523
-37256800 37076580
-880254958 880328712
-949075834 949194450
-193533008 193669638
-432488900 432311936
-257394980 257376358
-473501603 473645975
-433521961 433484381
-45252747 45090301
-47898461 47705955
-308128311 308245657
-893807812 893760262
-88464118 88617750
-449288585 449229863
-724621495 724547161
-976495403 976676683
-466425062 466561340
-892988085 893046793
-849006367 849001445
-419310485 419123269
-121245080 121371712
-597149745 597094101
-990126732 990292658
-797549047 797709441
-974746806 974869222
-595822719 595656731
-316262183 316138195
-708695319 708674641
-145458804 145421400
-62571375 62664107
-328733618 328688508
-351826310 351647492
-193655047 193684229
-883201302 883244958
-874984351 875031297
-384854877 384742707
-475869814 475815954
-491568946 491388768
-510746911 510548113
-441086557 441019969
-643099680 642953348
-359802427 359643723
-910449029 910346131
-540866834 540803516
-105041423 105166619
-972554509 972716713
-390409658 390500762
-855998160 855962616
-248344481 248372807
-82876456 83064618
-836532444 836725012
-919689011 919815841
-176354612 176532022
-993299775 993235339
-5650862 5597600
-768719643 768916865
-719432405 719587327
-839635791 839812875
-131904757 131810173
-431850267 431704495
-748247435 748161747
-887542118 887409076
-192061708 192192388
-784190720 784151244
-925775512 925778808
-472641641 472512753
-302070019 302152633
-559344117 559337727
-594333038 594408026
-412520612 412685526
-694579991 694557815
-685243559 685374705
-136858454 136728622
-936789757 936772121
-903596588 903446340
-112062988 112207808
-454326859 454510057
-768435147 768301877
-298335010 298321448
-167120804 167274052
-161557412 161554300
-900294046 900385242
-489097493 489163303
-107182949 107275641
-586672304 586527250
-185554464 185732384
-355717500 355907558
-675486439 675312377
-153193130 153243402
-434327714 434134246
-346288322 346149804
-580182101 580348337
-528418237 528559721
-394952849 394936289
-238089383 238065237
-246390716 246291788
-587124118 587069874
-94370570 94278284
-28118649 28022633
-740589144 740402258
-482679028 482714000
-401609733 401671365
-849044634 849134576
-617664562 617845286
-399632635 399788899
-490150804 489975574
-170041000 169911110
-244993401 245086793
-264433084 264521004
-624952805 624998669
-356539877 356489933
-457069093 456907255
-204315026 204238494
-505750035 505591833
-348183121 348038507
-622476248 622351924
-560471782 560551914
-515846056 515857384
-1275541 1281053
-110449209 110392279
-621115974 621221908
-194705764 194506266
-763609547 763737017
-462691315 462574065
-349935059 350030585
-303933038 303944336
-835291654 835280816
-21735450 21798790
-783972154 783878672
-297881089 297838965
-342099451 341981285
-568045747 567889127
-994957970 994929630
-350017395 350143391
-391561822 391383490
-113513559 113466991
-29006057 28946755
-693859104 693749908
-201133925 201197701
-589870979 589709537
-208461519 208336751
-474465336 474532114
-940785368 940658280
-279859026 279749196
-289657986 289567384
-269674271 269795415
-345852012 346018868
-661487320 661430196
-990085157 989936667
-784548799 784487707
-406941277 406909733
-525480907 525564883
-548203217 548038827
-673703771 673862461
-709292065 709198667
-475754462 475585084
-52237636 52115752
-877509849 877315217
-610900086 611015080
-890397605 890429897
-149450474 149377560
-579110844 579045132
-360592703 360486725
-465837535 465702759
-435184703 435326631
-827201082 827273846
-437747951 437943083
-64590226 64666066
-815987008 816166386
-876360770 876516716
-850712375 850622107
-302325930 302152056
-891645943 891780843
-315439017 315363129
-707785974 707628082
-258149180 258081426
-392326409 392152997
-551909545 551976359
-5161920 5030746
-477761698 477738706
-963237780 963313330
-776612757 776534657
-962980144 962891182
-586157911 585991919
-544834087 544682103
-487184290 487272192
-735402359 735556253
-940585485 940524127
-240864665 241038671
-611335589 611454295
-479946299 480089933
-987404310 987400616
-691332047 691369037
-241276273 241422093
-713840141 713757081
-562222367 562362359
-365324953 365355293
-480439721 480473343
-944586686 944755988
-126376544 126202554
-958105115 958024935
-594223018 594134468
-5610066 5691658
-765167624 765167428
-745175666 745108254
-971484694 971503786
-525969303 525976905
-430253074 430362070
-91398602 91398422
-730827120 730747974
-469808045 469638457
-79053616 79201160
-869948581 869823089
-422907738 422888274
-567519417 567604117
-775626879 775672675
-733123434 733122306
-596041768 596082632
-512773152 512767822
-717986178 717889930
-234071261 234235455
-49324256 49250924
-811603357 811567837
-816828574 816805074
-127830997 127776491
-41724400 41615312
-16240893 16081679
-699861872 699883292
-840962213 841008383
-186887689 186982219
-104127946 104123506
-540181622 540227370
-195587569 195567729
-100470564 100389944
-498776306 498706798
-466194932 466332882
-868845022 868977628
-39047783 38886141
-90707045 90843021
-332277225 332354133
-340632848 340447620
-786433438 786382422
-692766798 692583828
-874814652 874912228
-173973470 174161434
-878577800 878447526
-785325526 785207634
-182690901 182675229
-440103493 440003933
-588131024 588280720
-988024910 987909274
-416026951 415882497
-5553375 5580687
-367670952 367511812
-127086434 127209898
-523429419 523265865
-272233793 272363111
-386402819 386383167
-539277854 539208686
-165766353 165777949
-212652787 212478969
-512770487 512707385
-300140008 300004914
-828854962 828867460
-992562950 992666688
-902306629 902420319
-796863689 796929791
-527155569 527304443
-179948816 180126954
-840981974 841034792
-630005440 630083638
-827530414 827593316
-444502382 444357862
-608122225 608011535
-139361317 139201159
-930381620 930490624
-160864626 161002186
-343953033 344122519
-645679097 645772607
-2659896 2691730
-568821636 568737030
-191083302 191274094
-607344933 607304163
-664340992 664255392
-305037117 304977293
-565258982 565084586
-439145637 439326683
-434988650 435018872
-710078383 709935429
-267104826 267144486
-841109086 841295464
-143051503 143062919
-795796115 795830591
-292485050 292477378
-96255586 96288384
-339794390 339645584
-151708814 151546090
-12115520 12167734
-49305816 49393854
-406479656 406617954
-949521722 949434406
-727802068 727861512
-432857165 432830903
-977797982 977724024
-952532878 952702358
-551639761 551572967
-634824070 634952860
-919561247 919603009
-991792074 991693440
-497656889 497473185
-612723486 612588830
-878944947 879077125
-756934137 757034443
-502220514 502234122
-784352741 784207411
-315179359 315370905
-332771963 332647909
-493805358 493704162
-803071121 802996063
-392581954 392645920
-55178420 55104694
-952229799 952130931
-123953475 123756427
-259254686 259404690
-143662290 143714204
-808646085 808796769
-672905214 672923072
-561338978 561191474
-494731262 494661980
-217612694 217535640
-664227290 664298192
-376778650 376832460
-911758675 911639517
-76453231 76346193
-335260601 335296419
-685227925 685230695
-250995461 250827719
-648241814 648067678
-127654486 127656152
-585692678 585601328
-562575510 562438182
-734286440 734338020
-569975850 570167138
-823948468 824059940
-590531598 590550366
-208697732 208806098
-568241262 568192368
-28454696 28603738
-983786706 983719650
-750682636 750502238
-586451597 586395515
-505441508 505320050
-524281153 524339199
-297280536 297165210
-982777505 982725021
-480968370 480775248
-137046687 137097137
-433866718 434061288
-823810507 823941919
-676531112 676401400
-573551496 573663984
-72468982 72309084
-264855421 264807251
-874555782 874690428
-81034530 80866252
-711570941 711593397
-906916100 907036110
-179647286 179494846
-779316329 779199853
-466677235 466630989
-162391138 162194702
-415637691 415544217
-39995989 39799317
-218352701 218191699
-569132946 569303404
-678340584 678471730
-967615930 967744002
-66735143 66547561
-260063577 260116005
-4140535 4245457
-495671853 495520839
-214037358 213954774
-320672809 320684003
-130799771 130690947
-807701157 807672587
-760461030 760517238
-977425866 977482150
-342351308 342452316
-329971196 329882570
-37121986 37166690
-170134881 170051571
-828906088 829075354
-138610264 138540208
-484445829 484307191
-362881002 362803148
-868474940 868521862
-556101456 556166234
-163979997 163888621
-102544876 102537486
-164659964 164554286
-763948272 763765828
-119191706 119136488
-758100862 757989482
-979852096 979952586
-243433990 243538540
-379743557 379596767
-478250920 478256312
-537853993 537955471
-585210835 585232671
-438977742 438809456
-637353220 637380350
-91373852 91180060
-515168065 515241945
-30566245 30628021
-326221604 326297352
-685172740 685053542
-383654244 383618186
-929869623 929706845
-734494431 734461389
-793813385 793919515
-283566445 283376985
-377248850 377194386
-702383106 702273930
-793949677 793889353
-9834886 9805566
-553030460 552950044
-388600112 388723292
-996415983 996340385
-266141171 265967875
-624735343 624836405
-295585772 295619246
-213818458 213827202
-21747100 21901122
-77458525 77352265
-513863051 513965309
-763206586 763209964
-416354425 416295305
-854413221 854464093
-746797461 746752415
-254520548 254711482
-414085559 414048337
-19041023 19231533
-745152288 745231882
-377812798 377771664
-28636489 28790687
-899454248 899648554
-720520415 720438277
-648097789 647927375
-526758746 526669160
-532048576 531881916
-711383483 711582169
-21149139 20987213
-80696783 80566695
-491184156 491100762
-483225224 483027330
-945814968 945826954
-231361817 231396949
-832948212 832885732
-576129537 576279677
-304998822 304800456
-416163986 415968052
-79446918 79249900
-302238993 302066273
-868172094 868276840
-907250765 907309219
-429680741 429797593
-764715672 764829654
-984517294 984560374
-80408115 80538893
-969812472 969877314
-174067452 174058126
-35575359 35550047
-333120899 333275737
-862373869 862322365
-921291215 921398231
-368125265 368249701
-606344982 606290612
-613275147 613424213
-841431696 841310824
-144700044 144538336
-691695997 691665127
-153776965 153833391
-428351105 428246683
-209146156 209126280
-954110247 954017067
-873226431 873289911
-532110962 532288492
-95422783 95339329
-902271397 902260853
-910547557 910656769
-19548824 19446394
-855558103 855404025
-939451492 939321354
-542654209 542594353
-633218775 633161059
-433102390 433120548
-649670274 649669140
-702007961 701880189
-954289302 954378628
-920248949 920261625
-117265824 117119780
-281030225 281043865
-151465078 151515078
-333285737 333435137
-812359894 812552190
-258376326 258281166
-102753602 102683328
-502473068 502486418
-919697596 919508422
-353484922 353617528
-872690729 872762931
-582368057 582260983
-877083648 877157142
-346073529 346127767
-598186737 598261733
-458689600 458787786
-564463268 564515044
-961407057 961594387
-317676106 317777922
-460598952 460630760
-801427096 801454848
-818470368 818373404
-558854500 558795626
-509567934 509463452
-172393289 172496827
-71268667 71361795
-524052430 523894202
-185712460 185843448
-353336758 353351450
-995501164 995370434
-48150216 48140286
-966999915 967055237
-132719941 132635151
-243841648 243793706
-945105082 945175410
-442232254 442034164
-552689319 552780451
-795042559 795082131
-27494984 27473952
-236042847 235906179
-282148665 282339983
-773387466 773189222
-827367364 827510242
-709929758 709802548
-698789840 698759050
-838085007 838101849
-582037554 582056040
-616517215 616325545
-644933590 645068464
-576514624 576550884
-868301724 868251956
-822341130 822156568
-838459821 838407189
-690844740 690972810
-586207364 586393244
-794042038 793864426
-229856202 229774864
-727053811 726945177
-265535758 265336468
-457371327 457355069
-841926041 841729237
-917470413 917375835
-756756478 756909662
-380800895 380856729
-794081950 794147936
-534487764 534368732
-978220561 978117533
-287962708 287847336
-871659281 871578147
-254800908 254694512
-679107890 679183260
-835833002 835895656
-923659470 923489222
-128730411 128807373
-351254063 351142089
-805448169 805635851
-6395679 6292947
-221585025 221560201
-545401361 545493405
-93418287 93599779
-416224713 416103259
-899272287 899243341
-934718266 934777070
-774708120 774892486
-124373457 124542601
-964940881 965049187
-957646716 957574528
-722104791 722217971
-869010730 868948074
-255636116 255587936
-114126129 114197397
-625864996 625756852
-165693160 165744274
-547364059 547233589
-129690104 129520368
-606214929 606317797
-606061963 605939899
-797476917 797533865
-219692751 219825077
-982935648 982793764
-370215747 370343561
-501517026 501448810
-131072104 130915988
-804631677 804766445
-467421176 467462582
-961366354 961399874
-94444197 94481869
-734228711 734140729
-48702423 48649731
-398204048 398237730
-832238789 832337305
-177889018 177726466
1000000000 -1000000000
-1000000000 1000000000
19978
-142403219 142309529
-803048064 803221534
-285257926 285406314
-46634434 46637284
-83091118 83267742
-511678112 511709220
-913088012 913001908
-320564434 320619582
-812464227 812620879
-447786387 447835289
-994024701 993856841
-652066871 651919697
-361755617 361883835
-725933514 725920340
-89192269 89128787
-701788860 701722592
-840706790 840687662
-195269729 195119157
-310422608 310253440
-435274027 435271879
-357634312 357559352
-194016892 194199042
-797180258 797192064
-617532657 617357257
-378150138 378251938
-567039676 567150534
-904383293 904555951
-855653805 855548055
-248479481 248385487
-956331951 956429059
-459382235 459365179
-972714464 972868536
-776732412 776731934
-887898790 887865084
-334370556 334311676
-626895340 626709232
-380626418 380736842
-706272435 706441195
-426879498 426923062
-50583296 50679796
-575232761 575352143
-879959890 880012800
-294205874 294051064
-36701833 36743691
-520995694 520824750
-169349743 169196089
-456484495 456605379
-16296133 16124103
-472816749 472645967
-7388889 7329997
-672061583 672241115
-820912800 820871378
-586453314 586416202
-982813046 982965430
-448762614 448802632
-134833205 134926671
-236292332 236093380
-547818027 547703239
-539094316 538980152
-518573020 518710140
-818865104 818777020
-768528526 768343192
-323195946 323177750
-333278126 333459224
-345004406 344979314
-342530503 342440743
-384042095 384112583
-559423025 559571161
-143337860 143397880
-405871234 405836344
-836980989 836838159
-83493285 83301869
-864847366 864973038
-869617187 869668271
-35792748 35932314
-541766147 541960405
-286294688 286145958
-94941416 94917916
-626287888 626383646
-531359456 531297242
-257113342 257010374
-450183248 450078944
-393709639 393759615
-384686803 384603355
-647953546 647961462
-521665421 521495627
-993713970 993526172
-218647887 218649257
-313150797 312990263
-431603322 431526640
-972082798 971958434
-87124155 87260323
-327896947 327791247
-208136730 208280826
-829491226 829664162
-954767246 954664258
-29040713 28901301
-894928940 894977848
-225368417 225253149
-268214836 268327114
-306222673 306350307
-539363013 539258889
-925390046 925347026
-440253048 440091026
-557165070 556994386
-153897845 153715791
-350209192 350371290
-805683748 805633368
-169029803 168856003
-935099849 934959903
-79516988 79402982
-195484752 195670352
-77685598 77505510
-208723878 208552188
-539129646 539296112
-849749873 849862251
-972078817 972212357
-977977453 978092843
-453893013 453764243
-137858613 137957911
-117206301 117291543
-664648011 664805075
-467650312 467546658
-473360543 473475119
-559195978 559019628
-753722969 753914449
-65952377 66066815
-302737321 302809523
-669467569 669373643
-671144637 671120745
-125482397 125592021
-642892656 642815912
-650294478 650239406
-833988144 833947148
-19452656 19395286
-382164856 382178066
-784091295 783939985
-868498396 868416320
-13930362 13963302
-980064124 980009532
-244916418 244774590
-537499992 537558542
-992844947 992859767
-302698808 302773422
-412404052 412337278
-41005148 41089810
-354299457 354316017
-180746164 180944554
-440940718 440865246
-115422654 115463726
-951161778 951003370
-626150554 626111036
-736311005 736464479
-773380042 773335960
-230382074 230508636
-25887336 26047082
-786748377 786873665
-32342170 32320784
-754091439 754160687
-535561420 535405382
-289506790 289680210
-518834317 518707123
-328150893 328072489
-69656155 69667717
-762634032 762710510
-761156346 760967782
-458602888 458622364
-792656219 792669641
-623109631 623185621
-198213266 198127732
-790226703 790114239
-170745794 170861374
-651495464 651327096
-305570584 305637544
-382711506 382691300
-351192676 351343656
-215146157 215058399
-213426277 213416195
-651794837 651714781
-59531661 59711881
-15289657 15127845
-267935616 267963278
-117409370 117551476
-953700738 953648386
-735777149 735837517
-64678876 64769512
-526251523 526281503
-827909184 827981546
-458928684 459051650
-800789395 800916241
-295299381 295173329
-839962776 840066232
-271956493 272022993
-868177579 868164653
-605858567 605979427
-6269151 6159539
-62654201 62616971
-549299101 549268827
-598674067 598522271
-242482164 242466860
-417176767 417082137
-616419285 616610729
-461416237 461261013
-884254336 884200028
-844907122 844802092
-394827489 394778977
-24903378 25010908
-901194140 901041038
-894818960 894719488
-547518094 547671130
-335485637 335306275
-577731894 577857540
-167460149 167592397
-311218207 311405433
-271495747 271365823
-287473327 287615163
-513412642 513598040
-573875111 573897653
-477791252 477972486
-161780193 161881367
-13328222 13420710
-129992087 130135339
-332024196 331920168
-985489440 985302864
-835574300 835593476
-531684483 531492077
-693967434 694043858
-462631720 462637380
-753458109 753336285
-29059589 29130663
-620544231 620378995
-245026404 244954960
-53543362 53413254
-719975192 720098684
-700242830 700119930
-123471814 123606818
-775010432 774899030
-12156960 12313072
-16308824 16292034
-229362239 229286931
-347837931 347984389
-59960034 60025344
-655406527 655216419
-899472076 899349100
-270966177 271094209
-748286406 748170178
-635474125 635481821
-310880785 310987591
-640864436 640739252
-876164096 876060920
-175002638 175025502
-157525899 157381055
-726655772 726555590
-497979877 497788955
-783861601 783890819
-589915994 589814256
-975917281 975854601
-748641375 748557773
-504996292 504843304
-239054538 238961806
-402818111 402915719
-607267653 607136429
-584120716 584295964
-832442973 832523387
-3718417 3897275
-661625421 661649235
-593441538 593639322
-215925268 216112800
-938956548 939035774
-249610200 249718356
-553354204 553290658
-314781233 314600279
-319842082 319667564
-109677751 109516517
-962796983 962904267
-56657515 56754039
-136960676 136912018
-691450441 691560687
-531637414 531829438
-59241593 59206923
-773338499 773324181
-497155865 497054719
-215586989 215430715
-43276394 43254098
-789466581 789298669
-43053333 43207621
-513851966 513681720
-757043907 757165229
-592034502 591852782
-523014365 522947353
-348760286 348892750
-557693603 557611963
-7651950 7623434
-41562433 41482775
-114481768 114644202
-92471142 92624608
-934198706 934365172
-121303995 121489301
-617130214 617203426
-310113823 310161713
-152388471 152435185
-416643037 416808427
-435613879 435601529
-437497917 437403715
-711944735 711760995
-943610373 943789595
-643694188 643820248
-511028627 510898097
-127610775 127640555
-871875814 872054066
-537556436 537733138
-812053913 811961121
-806476565 806494327
-338315015 338325249
-534762785 534941173
-674523087 674437101
-797580209 797422039
-386845625 386685827
-549137229 548981877
-318260538 318188078
-824243334 824158296
-204940173 205005313
-689877864 689979034
-280316241 280387183
-169834139 169637845
-944920713 944877611
-901575543 901471083
-136522335 136634673
-687487060 687669998
-584864390 584926106
-738687387 738797763
-188802079 188647917
-200353071 200177031
-77903054 77794694
-281277004 281336744
-354948316 354876638
-880339581 880438821
-319388848 319308460
-403278251 403208619
-506960256 506958276
-257522393 257560251
-292892669 292940061
-766860109 767017955
-983801146 983748276
-932591755 932537149
-390543509 390671633
-209287269 209136281
-813397578 813408078
-52929817 52749285
-431329089 431418565
-243947322 243884926
-860987577 860964519
-324058629 324010229
-655535612 655493174
-596766718 596762296
-94678155 94637081
-481802527 481789691
-700916363 700817747
-733487989 733476179
-330885909 330750193
-14254331 14367509
-315714327 315624431
-297027139 296958959
-142212669 142196567
-858524044 858523392
-558218210 558394950
-40127349 40079239
-653187497 653363771
-598062190 598164768
-127004695 126996975
-127719320 127615852
-538518909 538386073
-586146852 586336098
-294128469 294010427
-948997713 948870321
-498899907 498953275
-705468606 705282552
-512490497 512430429
-26112348 25981816
-321826344 321920374
-252730516 252764180
-76555292 76482112
-302337138 302519498
-773883376 773719328
-98110693 98039295
-327691146 327756046
-153680866 153645376
-190835906 190642184
-406251890 406437488
-384468479 384645079
-627414229 627358587
-827003258 826921682
-753185112 753072078
-914157727 914336801
-372367153 372460069
-859551088 859520450
-91290325 91288201
-932564452 932383278
-741051851 740867697
-767481306 767518608
-635811063 635822523
-128186194 128184014
-589655603 589622857
-769689369 769686431
-976289353 976479119
-797135882 797248246
-505998715 506020377
-218359737 218332799
-322888297 322796897
-883523904 883362996
-109524955 109334179
-908950102 908801670
-939987302 940059756
-653372399 653430393
-541767872 541856644
-344514934 344398376
-718123081 717961067
-468497621 468456685
-344071478 344055400
-470169260 470067196
-121096781 121132671
-934878809 934968221
-161232424 161221896
-900310215 900260285
-464657226 464786744
-925910707 925925885
-740266686 740389360
-715975116 715963650
-482281341 482336071
-443676747 443732263
-748536449 748519023
-286918815 286980587
-851145445 850949749
-131805401 131819033
-560711311 560646885
-657035867 657019419
-494824443 494669645
-567895628 568009806
-258234029 258265273
-847557722 847551608
-269236596 269273438
-211959572 211968692
-414397981 414211715
-73856073 73735797
-334788384 334841974
-117480423 117454999
-820816539 821009061
-982107752 981947282
-550564982 550502576
-903218914 903023794
-886332991 886334257
-35898445 35966183
-814181859 814152815
-911516532 911645438
-794038972 794204794
-202800175 202759605
-284981370 285021022
-523355342 523506276
-171211325 171215107
-176059169 176096571
-41952992 42033484
-138605819 138658015
-676419844 676248098
-753595767 753509121
-997693029 997654903
-628291818 628315546
-169104039 169218355
-984491085 984410327
-632410802 632542446
-120023486 120178642
-295739637 295929401
-22483211 22383109
-621653957 621556011
-313044456 312936112
-140649282 140508020
-193131552 193057580
-842549341 842587263
-681025467 681217319
-973856091 973862363
-82664012 82845718
-678454175 678540291
-609930649 609964497
-257154308 257215226
-425363372 425542816
-641952911 642025287
-643965916 644132514
-936227362 936137866
-774580279 774556165
-86408905 86506419
-361350004 361394850
-863175051 863103037
-909484213 909638229
-771694509 771745887
-561942340 562129772
-772797254 772832242
-773018729 773032989
-466840321 466672189
-186365569 186249813
-105524441 105326655
-133844739 133864203
-159175150 159179816
-65574446 65489168
-883206453 883403991
-246391325 246434583
-634395391 634454093
-320182238 320210878
-554242312 554245856
-991598668 991767382
-965643820 965652584
-271403702 271268548
-73579108 73704028
-880000355 880025245
-973414837 973582965
-120646911 120653789
-60254852 60337334
-244578010 244664226
-471901547 471752089
-225342766 225394068
-291346838 291345372
-20126572 20296288
-294836669 294765211
-98207137 98286727
-793116870 793231004
-990861508 990767796
-273427440 273409682
-154694130 154865568
-680525246 680465746
-638871124 638791536
-493943770 493965596
-528863778 529060648
-229007479 228993105
-451131502 451216214
-556749318 556827576
-548301944 548462550
-688927408 688738480
-243678850 243819766
-657958771 657876415
-256161923 256087445
-403533444 403333450
-543939657 543805139
-643757218 643650624
-338766601 338782087
-996987545 997105661
-904567625 904742739
-903262057 903175771
-532999584 532913908
-174999256 175183938
-501377991 501521083
-643123722 643092024
-675351411 675381797
-721273284 721398300
-249425303 249248885
-6765957 6795817
-14332129 14441775
-502737063 502764777
-961057005 961148221
-667494900 667497220
-339255881 339427025
-669332292 669243920
-188841739 188864439
-849339830 849405092
-111368183 111434405
-281618306 281758502
-164340407 164288977
-100010928 100044518
-982027517 981914991
-111363898 111336146
-242984921 243074253
-444837720 444712336
-156053009 156107871
-964006774 963934364
-27262900 27324516
-238735056 238872728
-363867809 363971067
-644268494 644326494
-772328484 772196080
-405757474 405695236
-156576773 156598799
-869465008 869279884
-390304861 390309371
-966259037 966423919
-917507219 917469155
-319299309 319478387
-768634613 768686689
-563688836 563877278
-560159619 560203245
-838346488 838368468
-512213775 512348073
-917769911 917747233
-679551513 679412225
-875031265 875148535
-220933909 221066707
-966595652 966654644
-546694048 546592318
-712357312 712227768
-357430909 357451641
-602655353 602658087
-216507172 216419924
-571370744 571190680
-29198964 29128624
-556299976 556425192
-370300171 370457945
-876818024 876800584
-353287941 353176911
-365578929 365729501
-659633252 659798472
-703401115 703290257
-774271150 774342752
-459581305 459400147
-159005708 158907530
-267198414 267193226
-742168941 742144133
-834866210 834980370
-327959995 328111691
-982602477 982416129
-346574427 346466395
-901699659 901537455
-769776103 769602635
-800155489 800151975
-63850148 63949626
-146092054 145997490
-243432015 243458671
-809136342 809187824
-52079461 51943117
-421306942 421110202
-884022946 884188970
-944707108 944593564
-314770460 314792006
-282246249 282241991
-41737649 41548107
-317884202 317791284
-460740218 460762952
-627741495 627724865
-763404727 763380637
-775280206 775189396
-437511534 437552116
-180788881 180782377
-47865067 47843569
-815180514 815075114
-157148023 157292361
-847521665 847593779
-521075909 521158733
-845160551 845355709
-383622044 383522584
-220512588 220521264
-767634536 767526294
-765876203 766021125
-766793346 766824518
-533014347 533099947
-959640280 959558478
-385860375 386052107
-580289070 580336310
-489376194 489347268
-897540440 897484006
-552876479 552730291
-854012898 853911224
-165041632 165147930
-326601471 326441821
-876080474 875908056
-603653971 603491203
-594443845 594248937
-542275275 542091203
-695386196 695296082
-928240555 928120821
-955941501 955800855
-495493017 495579541
-682329418 682347164
-517467610 517509258
-679142402 679153518
-863502362 863456424
-635691375 635698429
-490904443 491093951
-328307997 328128861
-847186821 847268093
-954974065 954999409
-856700047 856541693
-18755880 18603528
-854380546 854558966
-568872026 568957346
-73630045 73795935
-119294065 119423593
-897884760 897733974
-890398914 890361682
-982706976 982539960
-905386890 905407732
-979991212 980015024
-782531310 782695616
-345268241 345084845
-934148355 934281939
-549572532 549656314
-185473478 185391184
-77863803 77966161
-804407668 804478686
-611720836 611669844
-209264815 209413067
-22969751 23099589
-679738191 679928855
-878272163 878255207
-764273161 764208961
-277780792 277853788
-193849683 193952437
-476796040 476805080
-975158460 975041562
-331428255 331613383
-63664355 63735791
-659633737 659485575
-817103740 817225302
-552063282 551873862
-490852452 490753568
-306321646 306442136
-100262996 100383652
-523104432 523271910
-880795123 880908211
-118624546 118711482
-524273987 524187073
-168761965 168592643
-593057553 593236019
-444279598 444134522
-668288378 668297924
-479511237 479533205
-272593297 272521823
-507025488 507049246
-802833406 802827450
-5338823 5503851
-724349787 724435905
-852207819 852315185
-750245707 750093203
-52406677 52306753
-298439815 298527857
-170068917 170236985
-271424114 271383290
-283943329 284079871
-560434043 560592961
-756782403 756599209
-981531829 981557411
-698262012 698185724
-829350463 829276949
-131988515 131864121
-255022626 255219580
-783580587 783705259
-255810243 255899951
-81738864 81791412
-288964877 288781429
-638328795 638343653
-450700804 450662202
-478799487 478751421
-207114290 207084332
-517840997 517940441
-19461159 19561113
-314004634 313835148
-33478629 33582237
-314995353 315013921
-462086395 461936641
-104219585 104320235
-395395265 395296995
-782613463 782536049
-492049205 491995685
-992852077 992867457
-825201866 825014144
-448406594 448239774
-316776570 316655396
-586975692 586827068
-462159087 462013703
-786926527 786892081
-406779366 406743204
-699485620 699606262
-145441109 145557883
-51648912 51722122
-708468111 708623575
-763355102 763454352
-82822221 82959323
-298072386 298258378
-543641382 543609094
-152748413 152763563
-568715301 568855659
-565606795 565529091
-834592157 834455129
-814510129 814623691
-966135648 966292958
-71764307 71576663
-786553614 786378442
-496904116 496849706
-677322777 677457909
-409835268 409815634
-910753161 910639837
-466880919 466909999
-549291105 549307097
-475395426 475535692
-970186446 969992120
-515090882 515217550
-845195732 845210494
-594561777 594619151
-775308113 775453997
-640476055 640553249
-586718365 586555331
-365163902 365227190
-100048473 100077917
-745724899 745536573
-668815842 668676092
-355207197 355141899
-444937751 444778451
-614044996 614104402
-64527410 64579520
-245572793 245767783
-162650797 162842839
-526689982 526823202
-870123559 870108089
-458329376 458294622
-806527920 806651980
-397485721 397308935
-854165681 854295899
-633649127 633653751
-905397311 905287603
-221454499 221431005
-653154485 653249673
-172783474 172677458
-336032489 335837913
-894883145 894838779
-606541692 606369256
-906255275 906437857
-463516525 463349029
-177755846 177908532
-632943352 633009506
-939315712 939175204
-601704519 601551885
-322549317 322585395
-756272451 756077721
-68150047 67950899
-396990710 396885764
-640181607 640096367
-487682749 487770345
-767293291 767355999
-172296479 172135525
-688125721 688062033
-935348028 935441224
-318587826 318441616
-38097315 38042813
-951547259 951436053
-429302059 429323517
-420036209 420179115
-507564925 507429817
-221894372 221844646
-358394548 358545582
-166823584 166806144
-680414218 680364078
-604956303 605031201
-728504445 728470857
-437295657 437153283
-612388422 612262080
-664828230 664937838
-626228396 626199076
-597800269 597801691
-866453131 866333045
-283150234 283107274
-534104542 534060168
-764118899 764232081
-535039031 535037485
-477249146 477440998
-909211489 909139105
-78334107 78400963
-282400144 282543186
-319595627 319754823
-682741379 682559463
-136594797 136674549
-836020208 835903926
-49277084 49098418
-257688537 257599941
-908728311 908772713
-631166329 631027581
-825837665 825645937
-445289417 445427719
-202529235 202444257
-845601537 845776623
-246464680 246608542
-900988673 901117589
-4543698 4423006
-674808868 674918690
-529527116 529359532
-407466871 407420697
-335540152 335582658
-161052321 160925709
-920664253 920602855
-378480953 378582959
-313587209 313458953
-70375598 70273682
-430887007 430996037
-827828917 827867901
-71345590 71310578
-100636496 100457148
-280482245 280472047
-100546822 100365750
-454756638 454790350
-380481152 380299342
-476805189 476804971
-741428809 741480297
-819030662 818920708
-940044736 940074776
-916548238 916614898
-254114296 254121486
-461557409 461639023
-876455175 876316497
-484110517 484283215
-846942289 847093633
-639449401 639506219
-408281072 408396030
-586779469 586811387
-561004091 561022223
-838357478 838287742
-890427558 890370270
-902912333 902747361
-973859227 973694391
-798953462 799108230
-97594737 97686371
-400388126 400205186
-19303895 19194773
-488295382 488287750
-548132807 548114347
-961987851 961952455
-62475329 62340115
-959899994 959771650
-363648169 363616261
-52829807 52682965
-837339137 837180277
-960663258 960718344
-924181952 924329126
-430117018 430134080
-678759025 678728041
-942253000 942323506
-207468485 207457213
-311553033 311535151
-210023675 209982655
-889365022 889557096
-621428860 621274596
-31812421 31880199
-124260250 124249026
-491908409 492022445
-698463134 698623332
-788137020 788228882
-2125780 2050530
-35651262 35466178
-563345836 563370838
-459602070 459772996
-293171442 293002274
-911510510 911458250
-324481469 324302139
-361054402 361172574
-800654292 800529778
-199971616 199874272
-213819730 213872054
-554312592 554299032
-113565318 113513506
-765903433 765717175
-591856526 591935772
-36436497 36245301
-490230562 490168554
-305950692 305847688
-377915030 378039648
-544833833 544717867
-511781175 511796603
-728701722 728750474
-482046450 481953958
-112669404 112800662
-779588046 779476454
-435414506 435330720
-694329781 694254311
-497884416 497691640
-222842051 222769965
-884661942 884529566
-291198108 291032692
-613831500 613728734
-895523802 895472032
-197278845 197213103
-449899691 449838877
-966257078 966328838
-570419077 570342215
-258249651 258234415
-492867941 492934003
-201107003 201076271
-852733961 852930525
-688467891 688479197
-118757060 118665904
-277966730 277887682
-944234608 944142498
-110543659 110353185
-750904199 751042547
-177312647 177168227
-57941065 57889943
-827134270 827101084
-949862500 949997566
-123621322 123639466
-772649383 772789801
-795971543 796170071
-83640161 83558359
-923489859 923658695
-777318253 777450365
-191530461 191682545
-814084613 813931833
-303959257 303814901
-336877133 337029371
-691516985 691604389
-944037458 943934006
-547262471 547159399
-240906734 241059390
-693258898 693353486
-195198695 195340763
-74225766 74132736
-39851129 39767367
-975919441 975984935
-896268956 896096524
-966614634 966694654
-370517364 370696128
-143430658 143594510
-332090637 332041131
-963854226 963861536
-421025082 421098126
-255275663 255330927
-170944547 171073141
-32563424 32670374
-203869094 203686366
-268681542 268846082
-504902814 504919798
-767962562 767836658
-220173534 220208872
-932097519 932070931
-919535205 919630097
-903513857 903601849
-339231236 339118428
-504765626 504746446
-542575168 542584016
-824166652 824090196
-776146559 776247451
-321309935 321407477
-662521819 662483835
-353918482 353921408
-707606496 707593082
-758980791 759073991
-755414247 755595043
-483592996 483738146
-959372850 959345140
-700307291 700268629
-542423312 542308974
-5303099 5260213
-331520819 331426799
-119870076 119713930
-665412900 665217372
-485003164 484990592
-276836764 276838322
-448997392 448825064
-764982452 764817842
-758043444 758056470
-827531231 827665001
-810420215 810589301
-898411827 898240407
-235372377 235326155
-217025254 216846828
-176751508 176877702
-462219499 462405663
-141645210 141816940
-421656400 421835642
-375244861 375247095
-505531065 505455185
-208270073 208291579
-269018497 268973603
-118410406 118226350
-456627145 456806659
-728364761 728487651
-62924967 63070751
-730191720 730263532
-575675878 575784024
-673896191 673830339
-658499294 658395118
-674420582 674269098
-963087004 963064668
-49739591 49626663
-993419877 993276817
-710161994 710320820
-843968217 844125441
-812339273 812276661
-675938806 676021712
-663237343 663337265
-458536317 458504697
-693642853 693733259
-466409322 466232974
-562606311 562615515
-592243503 592066259
-873093757 873250281
-761680530 761586614
-643025701 642885563
-44985200 45047458
-454211129 454393091
-61301834 61338196
-909639550 909763492
-494316619 494159987
-497247729 497287387
-440847325 440813253
-123874497 123781265
-388301133 388407763
-442493025 442510613
-18576484 18565512
-289664269 289746401
-204318971 204341117
-441250571 441060821
-821985835 822092569
-899764640 899776204
-406439423 406624267
-530482713 530286467
-512084937 512130651
-617819584 617776958
-923346811 923529145
-320845537 320737183
-709560472 709725802
-194958293 194974143
-71658450 71557452
-722596804 722410776
-262662146 262571798
-654111598 654289996
-151160664 151207942
-799414479 799223611
-454562870 454474176
-383842600 383806260
-1722406 1774748
-989671067 989793007
-946665494 946733814
-632400511 632379955
-585529131 585433801
-900939523 900847253
-677501693 677515095
-573175818 573071232
-84243067 84117803
-110971473 110867027
-700399929 700560837
-102864981 102925619
-119742439 119620263
-115348066 115181756
-690605067 690566039
-873343752 873269378
-226502364 226418580
-492953868 493067000
-82209129 82269039
-661580906 661421636
-55721982 55697890
-242693646 242597564
-622521308 622414412
-619474154 619520310
-247395092 247476464
-269745810 269826234
-271709795 271859077
-345453956 345280566
-734962379 734861719
-482896820 482878366
-701628639 701585925
-250472625 250628429
-542534870 542516882
-677743730 677905836
-707234094 707072416
-277610445 277531627
-942559767 942598407
-155162527 155075399
-965019256 965218896
-36463668 36409326
-890317102 890207518
-556091897 556043593
-278543498 278498098
-123360757 123509243
-321747522 321776370
-724806412 724861792
-819457008 819522288
-436297287 436374653
-942836018 942728584
-12771561 12955367
-539147644 539040988
-728726098 728624342
-584318102 584273826
-977293418 977292940
-366975341 367102125
-621606155 621799107
-219407272 219470220
-673060945 672942251
-295350912 295375740
-531451512 531434670
-366706013 366552919
-203085344 202927170
-680874119 680804627
-409633414 409770586
-339696382 339821108
-315216076 315305308
-367639064 367715968
-622830245 622900799
-623133638 623237604
-757750817 757679213
-529991144 530006296
-555678148 555517826
-840039702 840133504
-500407202 500320384
-950753669 950599455
-321984607 321893499
-858839213 858774793
-703905369 703904383
-812845431 812890339
-287178952 287000716
-380695503 380778181
-110816767 110729215
-225937559 225870923
-556926370 556961684
-444354775 444508029
-966433986 966621070
-785002034 785165018
-508903483 508847921
-453152175 453171391
-708974734 708904856
-436529879 436424923
-589013713 588930831
-630675661 630548485
-595947767 595927617
-98930575 98808947
-121020326 120917500
-544607358 544559662
-750627976 750478170
-663003839 662892707
-97874380 97823880
-290994925 290948053
-994815386 994969024
-788993055 789009229
-604045417 603987383
-407747291 407659441
-126720784 126811644
-459140340 459310828
-358774018 358654852
-983167683 983366073
-340711270 340673872
-481098434 481231220
-205809834 205839062
-474809219 474939807
-640302538 640331926
-219945694 220060832
-446996513 447189927
-14351718 14531832
-504834262 504911306
-533473846 533592988
-36787919 36761617
-25283808 25123374
-259666702 259531556
-597819657 597975043
-40384971 40491491
-411866187 411722635
-247818144 247734128
-26121297 26244513
-823645635 823478517
-167199565 167212551
-698800456 698983596
-374310157 374414575
-996346917 996413071
-200050886 199965294
-777765240 777947396
-122396860 122349836
-741660407 741782593
-614739696 614551640
-941133400 941278356
-409772021 409825451
-687578529 687556193
-865958466 865795322
-271336125 271315017
-698348282 698531528
-139396651 139548023
-935334410 935286306
-478373229 478298811
-956728877 956532947
-94088835 93915751
-908371895 908254337
-759244411 759281063
-258960988 259044754
-39288946 39246618
-997673966 997487804
-325189741 325248687
-386843986 386847264
-312735192 312556864
-162651302 162746818
-340834917 340927351
-323696958 323718730
-940732585 940666307
-719033810 718888980
-533057147 532942021
-166723546 166771206
-317580186 317558996
-487019247 487117451
-919217404 919412168
-994892205 994764489
-940046590 940102962
-716700096 716899536
-676527353 676688095
-273433184 273421696
-586241475 586082591
-844643257 844457813
-29216324 29240790
-584544054 584387396
-487068349 487021993
-332422743 332352271
-50813869 50883335
-603766971 603623753
-547916443 547911371
-869955929 870015651
-883048006 883226906
-88502125 88388305
-349356643 349506241
-62245648 62307184
-61183286 61053464
-929152794 929057874
-156521060 156466486
-609129895 609223483
-609605389 609594503
-972539923 972559871
-977841426 977883536
-142356374 142186958
-97395514 97486936
-601904148 602005970
-80011374 79824484
-372937569 373104593
-794359890 794418756
-63391707 63534895
-738939400 738781374
-808938810 808858096
-186166521 186307691
-821897367 821770955
-148849917 149008413
-369023540 369165476
-861853295 861847059
-985705092 985879678
-532469813 532401891
-641046139 641114687
-379212003 379215513
-710241407 710216521
-309812241 309981145
-972563645 972556097
-238050688 237889022
-857213997 857203765
-853981642 854100352
-235148995 235161833
-891024445 891003405
-130571356 130610606
-557361431 557556433
-804235807 804424883
-762375311 762538219
-274934507 274942809
-962141710 962185048
-570585478 570443122
-447244501 447135353
-180646982 180471004
-18339671 18414243
-430863624 430805948
-438448188 438631314
-884150758 884227182
-501748027 501785259
-592656810 592768588
-671913860 671786420
-507921502 507937434
-653743453 653879791
-557191033 557222567
-808944440 809111352
-585339550 585436172
-571137766 571005360
-145895772 145828840
-163766942 163612572
-847849771 847807275
-140950741 141114451
-895436705 895361775
-763387399 763339621
-182482567 182373031
-395691284 395878114
-430538613 430650169
-139314861 139126947
-223918839 223801333
-69200629 69175375
-914815389 915013763
-54922804 55044414
-354362002 354474668
-804406589 804443177
-443067768 443025036
-738031286 738053836
-777266586 777227310
-588917236 588799410
-356560562 356544896
-390126554 390044228
-960414611 960594347
-136191874 136316484
-205330507 205411967
-573342786 573417388
-834170733 834229909
-286534189 286482641
-108700649 108809703
-815177768 815183260
-6052413 6036593
-475672839 475559637
-690500768 690413022
-720144342 720053026
-988120335 988110543
-424272091 424334263
-440075708 440016686
-953478460 953592284
-54348862 54296980
-354876321 355020311
-874274967 874401247
-562610913 562511347
-709845872 710019730
-595232396 595280904
-72507244 72377884
-223949669 224061501
-672593597 672717803
-279290553 279185943
-896675134 896696668
-993237227 993074621
-379212045 379293065
-166285128 166260852
-317139430 317099914
-139846744 139978328
-522198709 522364275
-358480984 358610180
-567649690 567506276
-332315341 332145101
-409187157 409331261
-570769812 570904898
-543967952 544017908
-980653120 980665890
-758695028 758498550
-980351291 980477485
-193045426 192949188
-556690765 556788447
-483424722 483596800
-41308416 41450182
-645029219 645148095
-521923035 521952743
-168554839 168544427
-42711603 42622373
-254533362 254557548
-67902494 67780002
-554047263 554079045
-595412573 595318741
-945623790 945753588
-125533430 125650612
-780110479 780092097
-132727925 132732567
-127922882 127939172
-136497739 136445527
-171641256 171582240
-189979812 189954758
-833864437 833796071
-54362452 54481924
-821961712 821870724
-118450723 118370089
-95764844 95581876
-899870496 899720752
-468601169 468797361
-350015598 349895442
-816910219 816873277
-616190654 616174914
-798812997 798635241
-93301880 93151814
-685399011 685491169
-912306655 912262135
-352953603 352993121
-748379367 748193445
-896523246 896654994
-723789904 723846620
-496573370 496419440
-854604228 854513704
-949672252 949821616
-954263756 954422862
-394597057 394653275
-945805116 945954304
-451472684 451672374
-272950571 273018863
-560106890 560299600
-650168956 650135858
-595937692 595768744
-475086025 475202491
-408719974 408779124
-652900500 652916998
-955544155 955695277
-233304296 233357826
-851497760 851404408
-48940343 48801807
-374103478 374160510
-284573516 284581538
-337152648 337285168
-795574396 795428502
-655030692 654966882
-58107092 58266786
-913673355 913705343
-995383772 995578024
-176301370 176169380
-366737763 366755357
-355172899 355308081
-703904876 703726040
-87025254 86847400
-221940479 222096157
-848224932 848337306
-963214387 963258081
-220921984 220827644
-38076859 38193237
-732034756 731921500
-153450089 153545023
-713198033 713108833
-674326189 674181463
-646613906 646798774
-370816532 370924650
-766191097 766079683
-474556425 474642697
-851570254 851425266
-639729512 639551328
-669881017 670048929
-727792732 727721352
-11072101 10986111
-182690014 182816532
-818608877 818409257
-225725375 225873199
-790941065 791003891
-238287720 238337868
-81019451 80964671
-649212643 649402921
-127404666 127445288
-692186837 692069639
-284744513 284656025
-145458826 145499496
-467715905 467842025
-46177395 46039855
-164766722 164882118
-57441754 57438062
-459757612 459788380
-341739282 341544134
-521506307 521531809
-792075449 792077309
-263763079 263781693
-260588463 260541477
-96499544 96345820
-740027966 739998132
-626690098 626569714
-874547451 874372515
-86551969 86460869
-863898761 863744801
-757341580 757216184
-900390539 900552669
-206337728 206500232
-830322593 830132967
-344239941 344279151
-520496297 520589721
-322162595 322100105
-959179155 959112823
-713904533 713884581
-605495287 605604609
-174792104 174700378
-911316358 911363424
-721803579 721747059
-673644005 673474691
-82947068 83127548
-241696194 241500970
-546966729 546851111
-480885984 481032970
-214503479 214342525
-296855537 296669899
-645464888 645504642
-140498989 140520433
-269581273 269455105
-326172003 326105793
-214091344 213955430
-230025624 230055586
-792053136 792004964
-599341977 599508339
-385956241 385882617
-106274079 106460239
-373126338 373300888
-938443098 938348156
-639307043 639304873
-8397288 8340328
-982581486 982623468
-726801622 726967588
-552679412 552639554
-78216970 78020868
-218986419 219060295
-125491495 125320743
-768720663 768652715
-508433774 508348700
-390324599 390357297
-106962186 106908992
-321375829 321439125
-771275970 771308940
-724834102 724761924
-185221267 185286591
-600659499 600854441
-824422490 824518948
-594894682 595070366
-182675533 182544051
-942741326 942933932
-357829283 357640801
-175341006 175489588
-292461513 292494441
-288572877 288593947
-440619659 440712635
-386625798 386765726
-11816731 11703037
-245212811 245088209
-207700821 207529015
-60613520 60457756
-588912400 588972272
-646437088 646256706
-679310813 679204749
-465238762 465327850
-72654710 72776244
-22433160 22380766
-326763177 326703533
-728933354 728962660
-31406819 31549159
-993676849 993875495
-845560080 845530184
-10640941 10750001
-109597134 109482328
-725654997 725540541
-349734581 349775969
-707604095 707796459
-210691884 210711138
-771535189 771601481
-843298400 843109656
-281886530 281915430
-217209938 217087992
-892546981 892646221
-663952552 664054104
-788182951 787983091
-782744943 782817737
-227023702 226969588
-859535769 859341601
-257499192 257485914
-752028677 752198819
-927367330 927547612
-657125407 656946327
-566413016 566588980
-27799730 27623596
-555785269 555777193
-749117998 749042896
-737577868 737417042
-300161662 300360766
-846570708 846684254
-343997764 343965160
-160224561 160310013
-149487468 149324864
-394387590 394219308
-899896970 900088860
-325248877 325405509
-221307135 221251667
-603214454 603106392
-337432322 337470620
-185852313 185801257
-192461597 192565927
-619921213 619749119
-163689757 163573345
-742028284 741917016
-368821504 369003154
-338242504 338212576
-266800806 266779612
-688388403 688335009
-390406581 390553537
-563148157 563276781
-362680395 362550353
-165229219 165331153
-29695849 29617581
-562261798 562354768
-352960164 352973362
-76096741 76197919
-572761605 572629207
-292816743 292785923
-146686230 146541548
-698543233 698519823
-207155525 207073055
-261139709 261146039
-806446068 806553680
-487184753 487177807
-538878426 538756696
-565053282 565129974
-555912936 555853224
-925470498 925627534
-625298077 625238357
-352039804 351886906
-907166142 907027462
-835583888 835449006
-930529084 930620802
-576154372 576145366
-733169609 732989637
-316628996 316505306
-636498897 636406907
-895747186 895746012
-602452052 602347772
-791020872 790986910
-589103229 589221847
-737072744 736901426
-343749733 343618017
-302702006 302509894
-404434319 404600777
-121394472 121584130
-806057658 805872480
-227577775 227402211
-129217164 129408084
-421738987 421693611
-588642105 588831799
-650290215 650438799
-161649887 161559217
-230445355 230314333
-159367730 159212690
-989716003 989732037
-740037602 740125108
-607303293 607353795
-144545922 144484634
-263338658 263201328
-479028312 479188694
-187962657 187786595
-186656764 186637874
-535483401 535295319
-933258554 933144266
-966102461 966199541
-42091820 42195168
-600467661 600601669
-694001200 693939714
-985214357 985170593
-196452763 196345519
-474074556 474126672
-967119147 967188875
-789935592 789844114
-286260402 286328974
-306383390 306583200
-844828113 844986131
-766914751 766866795
-302729366 302687332
-150338916 150229714
-781917975 781942667
-528525485 528601663
-849130279 848935763
-954540951 954342527
-316450732 316388740
-54383417 54314307
-458834487 458641653
-222858454 222981204
-562134173 562290109
-282343637 282399277
-545225344 545091742
-656329998 656207800
-70310698 70307968
-71905701 71825303
-613420934 613379148
-52245002 52269534
-918555581 918600153
-810919890 810742636
-421405292 421385648
-396009749 396125659
-453736059 453763925
-514384637 514330457
-581412013 581402057
-791572584 791522738
-217036067 217014441
-930156746 930054486
-586498614 586636848
-426091440 425960990
-98029672 97943856
-511103447 511090835
-754405873 754274193
-332942617 332883207
-340830188 341024514
-363237822 363400772
-757484761 757517601
-264498299 264651281
-500859185 500847549
-773025859 773011993
-647039242 646909472
-888233220 888356034
-233648738 233728090
-661348596 661474094
-979250006 979297398
-806751973 806751857
-235751480 235939384
-307693053 307785679
-220901407 220942561
-250113883 249966083
-345843743 345793393
-851594824 851645896
-174156651 174118007
-833249192 833166834
-90005192 89851436
-966765309 966736801
-754970730 754897724
-342991552 342928126
-551498840 551476854
-430662117 430649751
-252235377 252213197
-340412729 340497823
-130059950 130214334
-324460588 324502350
-600026291 599869703
-364781866 364790944
-680539775 680730447
-59101431 58960277
-157849192 157725952
-490934737 490964095
-135297550 135494738
-917383095 917185703
-2163084 2284756
-632734232 632928576
-652745566 652748316
-168524285 168549633
-141263435 141432269
-323131969 323061221
-599011437 599160103
-339597449 339600783
-217996410 218158892
-652071648 652062094
-589659227 589651979
-326002989 326049313
-418143496 418187974
-291416060 291353572
-503081434 503024182
-565567943 565519967
-734448952 734256362
-704412937 704501857
-513665035 513673037
-405374971 405393765
-6158655 6188873
-722411594 722503790
-500715652 500535648
-301308145 301271455
-683798953 683881739
-214763471 214643005
-556488086 556383534
-883543407 883515163
-586380305 586291891
-564876714 564876302
-446844359 446980315
-140792255 140683275
-411132461 410959089
-293075230 293086858
-220466632 220412268
-754869433 754751811
-252439108 252521908
-46400603 46323917
-96886730 96797742
-864176812 863991652
-932713253 932745807
-989483448 989288862
-963071030 963102978
-144376685 144193165
-439907228 439788220
-335302371 335292751
-184374900 184187706
-910625267 910491211
-665861357 665669635
-249851765 250039983
-721775319 721683111
-710088452 710100870
-674543441 674689467
-793283374 793234098
-218253076 218139292
-991847336 991989930
-27498337 27547195
-788175412 788282352
-337826263 337853359
-744327287 744254683
-781018611 780868385
-57028095 56836293
-157220192 157052290
-698055757 698032419
-364163755 364266693
-749358843 749538279
-758908547 758796807
-476142826 476247474
-947787176 947966184
-363893648 364048486
-347373163 347252279
-541107711 541277045
-785204723 785295131
-199232775 199196359
-420752783 420662109
-437613872 437490360
-304238589 304222765
-951627608 951623332
-617583816 617616148
-505852521 505798349
-914372177 914301425
-977616803 977495995
-186308214 186422924
-695582501 695521427
-252327406 252480508
-220554081 220684067
-342747406 342866802
-288075047 287902781
-371893436 372067622
-373204531 373213613
-440443993 440501573
-915968179 915876243
-278326045 278235147
-807786830 807643908
-357735042 357678074
-65813402 66009596
-338418282 338232216
-572844531 572682183
-899092486 899284990
-785126899 785203137
-632476624 632469014
-860441086 860360110
-411794411 411717805
-786750529 786811021
-676607724 676505856
-748453887 748432735
-460863381 460774535
-117941194 117812462
-214206958 214061440
-693780673 693970457
-88069181 88186809
-938305717 938395627
-278674464 278577218
-389858688 389892706
-386658416 386586908
-298646883 298745357
-256504449 256496485
-475343967 475465559
-907467032 907272016
-671132691 671003607
-65018331 65188113
-197105071 196930911
-374838730 374745490
-169350541 169500879
-754048605 754126063
-187723978 187874626
-916052327 916211949
-691823553 691768317
-1409538 1279304
-787399314 787346288
-367411200 367598236
-443224619 443306137
-446165591 446148749
-858182771 858370023
-944889268 944975026
-913329834 913196360
-595204649 595018281
-854419665 854421843
-998863706 998664872
-739402825 739339725
-591588222 591497272
-856535132 856565840
-193570275 193379611
-908550860 908750512
-559723817 559832697
-615450033 615338755
-67337026 67514478
-715150614 715195568
-532288778 532435852
-705872057 705700917
-774666528 774574936
-201493722 201320292
-664195400 664112188
-555171441 554984033
-240943887 240864703
-950259674 950315544
-323600043 323620049
-191720029 191903055
-360532814 360394172
-719315445 719242019
-491761982 491901940
-841721451 841650503
-359593895 359669869
-99211512 99093376
-459983090 460040060
-823695121 823753989
-209235597 209338941
-564089671 564235219
-848759244 848736240
-664726543 664667595
-501068746 501221496
-39569470 39650110
-188161146 187962676
-226166468 226085974
-444686341 444521483
-526559191 526646411
-748802094 748816500
-927302128 927284580
-376596761 376446265
-399433571 399580821
-94698702 94841884
-931757979 931743517
-264781474 264583630
-464675328 464662226
-903869046 904037952
-782111091 782296047
-632607036 632513818
-43118393 43130477
-902893193 902931473
-562359769 562349767
-372226544 372124126
-27244893 27230111
-720919847 720836461
-209762871 209954925
-109768308 109956010
-16245045 16372603
-505535089 505527041
-301460471 301405877
-889992700 890061854
-572259009 572436637
-744667126 744704272
-613382196 613257722
-236615597 236450663
-221981281 221807463
-556804539 556850613
-360946321 361023849
-288124863 288025231
-417653065 417811137
-651875686 651804208
-386167917 386147755
-659411558 659375148
-913007656 913168368
-283635634 283710820
-556350670 556362584
-492138306 491967850
-661748494 661801162
-987872484 987764708
-193844202 193793186
-71859561 72005653
-330240988 330067114
-233752516 233874274
-215366477 215272449
-397375989 397284859
-743114856 743187384
-234606300 234603560
-221000308 220884814
-274304442 274275022
-788235460 788329244
-136936347 136906547
-807284714 807441902
-254716275 254699293
-820852079 820765519
-827289343 827280731
-362842364 362650976
-321689921 321624585
-721583749 721537935
-671186642 671102632
-772842486 773018926
-515472626 515654416
-153258064 153345786
-704413615 704224981
-117797745 117631401
-398305975 398124567
-473108182 472995678
-219725600 219744622
-918901311 919081339
-96842236 96752222
-294440895 294390219
-157083571 157006469
-553857384 553728964
-930681009 930560595
-277665114 277641242
-99974757 99781053
-615185866 615023520
-282371457 282207651
-689532995 689341975
-553180069 552984575
-200026544 200224286
-774568222 774471522
-717540475 717686737
-933906490 933857050
-953565411 953619157
-609599946 609433500
-359942588 360123674
-978913602 978861678
-946547172 946546632
-622081163 622051717
-812652723 812819291
-264620010 264682552
-392924535 392959721
-892809085 892713001
-307810540 307942286
-934057293 934215147
-519392526 519385078
-363632215 363442739
-958396794 958325410
-235261199 235122091
-67065381 67261535
-182807150 182942378
-379252279 379252555
-790537239 790524325
-98453408 98507948
-776758591 776706233
-619808797 619618829
-326026151 325853219
-526904174 527056940
-624886579 624995451
-686130422 686172634
-175716802 175770988
-776665447 776602343
-117986807 118031947
-921268669 921261077
-67939518 67865470
-192108914 192037026
-446296973 446213089
-240046469 240139671
-807715369 807616751
-77992241 78118919
-519637255 519790667
-863556331 863571993
-612387997 612429055
-914357181 914485289
-411561909 411413775
-142768150 142627882
-643230297 643155131
-517161825 516994493
-291532631 291576473
-27598473 27711663
-888008871 887853993
-759252812 759084744
-867535650 867454342
-320629383 320609781
-21389789 21260265
-25702905 25541627
-958951619 958800877
-943308777 943298969
-7081357 6884977
-242772608 242925902
-414555287 414497073
-489814374 489944548
-120022024 119928064
-57983239 57898891
-683937148 684122128
-862778939 862733305
-229665459 229519407
-655686450 655840378
-769502395 769446539
-13892952 13946832
-907186320 907215962
-429831568 429966434
-737062048 737083440
-659551612 659715862
-913237975 913421693
-745218074 745337024
-714062931 714230019
-952434096 952321984
-286459402 286479152
-249478876 249545838
-666323966 666207492
-392005520 391916380
-53380973 53213889
-186931393 186843079
-17849055 17654563
-561069712 561192190
-356766038 356663640
-935126459 935073239
-631636788 631671042
-808694379 808609087
-337218908 337071682
-844209334 844211658
-503969021 503835071
-953350 825346
-827011879 827117677
-274201078 274213860
-525812347 525821407
-930070250 930243242
-104049731 103897395
-198730703 198913467
-963075836 963050156
-520431425 520251975
-837085972 837080710
-648234725 648140907
-365342852 365258868
-181511436 181335480
-730825330 730660886
-459490726 459329394
-432941005 432851183
-183872961 183917149
-852788044 852604620
-176536610 176434578
-146148437 146282317
-493656628 493855686
-257754540 257836822
-687864078 687838026
-381669687 381495927
-438539751 438481885
-26381105 26531265
-953123716 953105314
-35082331 35176635
-869281414 869341090
-945860858 946047750
-717816017 717749171
-509756106 509594910
-759872485 759776443
-326538530 326664412
-393986002 394059492
-462515903 462329423
-259314608 259486678
-139401507 139454195
-493819509 493891863
-439954951 439962723
-977662692 977720912
-952527768 952626262
-99137989 99000597
-47001061 47078803
-984168892 983973910
-548564130 548712734
-299949208 299915138
-770289111 770371435
-838783735 838964143
-961459815 961262855
-507914934 508026392
-124738174 124621204
-270770265 270920611
-603354380 603363928
-722012096 721940590
-796589247 796600899
-533974655 533946967
-480959477 480796999
-497661804 497601942
-573852764 573886382
-80405835 80223589
-627218326 627181624
-244029753 244173625
-894512565 894472781
-930167409 930319075
-928468551 928439781
-694962534 695025664
-262679703 262644589
-668669893 668521785
-691254907 691437523
-641448248 641402416
-161604552 161594564
-252224287 252110203
-47094567 47233063
-832447961 832598813
-781319246 781515160
-679442112 679290960
-309810927 309896693
-728144939 728292621
-754934227 754926377
-719367742 719460398
-398880800 398976588
-507456301 507270973
-158106488 158171952
-199383274 199381054
-823060459 823008441
-365246699 365439005
-535968633 535915255
-375202829 375174809
-723419914 723337610
-709429165 709257353
-196260464 196160100
-171428454 171285154
-291384816 291308860
-71368904 71537090
-723959128 724056934
-748935154 748851138
-768475856 768581196
-136191183 136035405
-395311032 395346130
-237063947 236988311
-434748074 434939766
-499569816 499600570
-911680415 911743351
-610627560 610525116
-409099461 408996539
-547715735 547626525
-525803359 525900871
-951556152 951699064
-433810340 433979098
-733648127 733508443
-231361054 231218170
-190956596 191150174
-174540926 174590398
-715540401 715446407
-668105009 668011945
-697926696 697832084
-496602695 496771157
-631336538 631429364
-7859229 7969249
-127764655 127673985
-281199184 281075270
-807061009 807210749
-488900865 488846229
-588441706 588545490
-767140695 767281067
-129091702 129097396
-939823856 939730324
-428927273 429054675
-186050359 185970505
-155260136 155214780
-382300847 382273225
-431723097 431570277
-260383556 260564970
-269255017 269092283
-671343917 671367743
-474599561 474489633
-370160358 369986946
-934713761 934746307
-45393053 45370661
-723919917 723907325
-50851836 51008962
-111865244 112021828
-770294639 770150717
-487530902 487685858
-66908908 66959786
-864077166 864084232
-760242510 760169936
-670693646 670550172
-292838999 292794487
-737036915 737129965
-890784486 890900788
-881703552 881816828
-119258841 119061205
-313829876 313829936
-543625238 543494398
-902579756 902457570
-916180414 916243484
-145616841 145684321
-396859541 396718133
-260134176 260103540
-661291711 661185161
-981890140 981732568
-636126048 636297984
-453536761 453612421
-39967214 39964050
-250889077 251015815
-827456090 827486630
-237026129 236846375
-565797204 565882324
-900707117 900666763
-153427509 153371747
-476826317 476831585
-201610325 201746737
-4426431 4456893
-974843191 974759315
-115721469 115532799
-788816161 788829633
-831644331 831733173
-842009248 841854284
-786582111 786737049
-585481466 585390878
-489568728 489371828
-197974053 197995939
-210850183 210769105
-660320887 660182277
-916746259 916804441
-129226924 129161572
-770694317 770754313
-552803385 552713809
-84832228 84870276
-113757472 113869848
-997884623 997685489
-427539616 427342202
-123633595 123771477
-828352938 828510676
-977802079 977639745
-479487461 479636251
-256441114 256469612
-533457458 533276392
-276041584 276238192
-225799287 225738105
-961071084 961044292
-49410961 49242297
-604989149 605073253
-204426400 204255834
-837333065 837345209
-359883355 360033131
-765183051 765207469
-295741812 295729386
-203305724 203245738
-553995048 553961704
-308475621 308668097
-658011088 658102784
-405054960 405140674
-384960871 384871799
-525084840 525100776
-694425563 694366055
-506954620 506959266
-842520354 842654172
-230903330 230716284
-511876808 511716398
-792523355 792398939
-959532786 959484168
-502721158 502592456
-557465701 557652783
-952873248 952685124
-995582003 995574045
-171008844 170911588
-818822887 818975685
-805109606 805000166
-939222561 939159799
-371030780 370928968
-49016707 49165463
-547594612 547488164
-713205671 713207839
-403854610 403703768
-697613464 697426430
-660009514 659965456
-805339931 805507997
-771130977 770961975
-766245457 766156209
-876961174 877024692
-257541322 257499536
-777506815 777393915
-429899001 429798787
-358685896 358862140
-424055822 424162442
-725846771 725651231
-346729899 346925133
-208548119 208397505
-686387799 686231299
-995233692 995306312
-723230580 723308402
-780676368 780559322
-614215783 614098229
-52733646 52726238
-723221474 723131298
-224307363 224336343
-510834313 510713763
-299024105 298956719
-551683920 551617754
-982615925 982798027
-867062230 866898384
-457025586 456899994
-509675508 509567602
-394647882 394658668
-835231404 835083464
-419503444 419409812
-564563883 564649101
-581481814 581548628
-651754809 651607393
-444858101 444817339
-487939051 488100321
-219572609 219601893
-610449706 610479850
-351834303 351656249
-60022713 60113923
-797665268 797781376
-154889544 154886498
-546956247 547148341
-1572221 1456917
-993000793 993097189
-992718542 992652524
-989215031 989386155
-655038379 655023005
-703116804 703241854
-157527162 157645092
-252475439 252671429
-875635666 875711468
-42392080 42482016
-369394018 369280002
-458401062 458310066
-256038827 255992027
-882234270 882421260
-723269491 723187823
-864644440 864565810
-780928171 780874875
-61259307 61320015
-364421396 364406962
-302256135 302099059
-887694155 887684491
-148871492 148925942
-611207319 611157491
-518711052 518709228
-4201655 4178359
-986937537 986832469
-945244825 945328299
-228380910 228227358
-218843208 218838620
-984406709 984238625
-281104341 281137227
-465942880 465840572
-349431442 349265146
-153745689 153725373
-505609719 505806675
-18570998 18437590
-859765841 859834333
-176736643 176814605
-303036782 303096114
-194861945 194920249
-44830041 44942489
-442069829 441950715
-241121265 240997515
-939572518 939704096
-333240711 333062577
-59255206 59227980
-630442427 630612073
-106367159 106269215
-282143672 282016638
-950043841 949951291
-187555447 187475191
-399878971 399935681
-581019195 580889213
-728924957 728848451
-593117218 593146786
-851520148 851620360
-955619716 955451670
-792051743 792243699
-832482473 832389695
-36398852 36528484
-162598530 162699060
-219838281 219758563
-112548495 112521837
-43936096 43842954
-287349221 287356637
-808789963 808753949
-175912487 175804021
-957955211 957955231
-9402086 9390594
-692855778 692668968
-193474943 193434043
-449742137 449657379
-250350932 250285176
-653546304 653387668
-901038547 901005125
-35785329 35653939
-228917255 228850441
-482635923 482531593
-648403952 648236494
-569234155 569116783
-682183693 682320133
-254117891 254003975
-167701716 167791532
-631096955 630970287
-948458013 948576661
-775256222 775304190
-513775072 513928860
-688144409 688107033
-771282350 771378630
-545061201 545128099
-284804476 284859056
-894415171 894492673
-865003764 865006994
-115162563 115079385
-548856160 548977468
-594068793 594146477
-777246948 777198456
-583255905 583432503
-822755729 822574289
-642987003 643064399
-204627677 204657591
-37755281 37638643
-864462383 864491285
-582436472 582501982
-330505066 330568368
-908864748 909035456
-336483015 336366605
-213051222 213093966
-729744396 729723182
-495754945 495624657
-242720981 242849255
-835672729 835514223
-272984717 272839209
-365972321 365809607
-479363145 479212965
-620881642 620879112
-321370390 321507860
-932386906 932371520
-290809346 290926360
-905508419 905679559
-23249693 23257591
-822983682 823137236
-988843964 988796066
-244574016 244621118
-795141037 795017473
-343683875 343511145
-47541301 47592149
-124430312 124531884
-178223502 178343684
-810111986 810058046
-315189332 315230442
-807331037 807236313
-933261012 933338462
-48784254 48687518
-79319423 79395395
-849188207 849250811
-166206718 166363538
-977077557 977131737
-362899528 362908980
-512344281 512403491
-484906730 484895348
-173837572 174018616
-50320683 50404931
-678780784 678862330
-410349286 410196456
-252990746 252818862
-76738743 76817079
-204473535 204409679
-655135021 655202885
-589052196 589162538
-478673560 478525664
-273327694 273413194
-635900599 636069163
-903000622 902862324
-948774993 948577305
-43769270 43724982
-308392691 308571859
-997046603 996875893
-78363727 78438199
-730968497 730954481
-60694608 60799946
-780698932 780761162
-671970785 672021763
-32145262 32273984
-977179001 977167405
-490803010 490728114
-416950379 416849319
-469576688 469387488
-374362366 374178450
-354073394 353977840
-463700249 463622459
-249697298 249793682
-282202944 282289554
-459687533 459581545
-404415486 404379408
-364148072 363948900
-862591262 862756122
-129550463 129351407
-823774192 823733786
-112478528 112330690
-476034736 476025372
-449391987 449302815
-441074780 441155696
-437059128 436927078
-839322419 839497487
-896624087 896685901
-770133968 770144320
-138416865 138469533
-902196794 902369548
-139137432 139135712
-366160156 365979706
-796693666 796815436
-930439187 930502317
-130864080 130949200
-261749223 261752883
-208208778 208198384
-456473811 456544937
-277310471 277366863
-58334005 58408127
-830374966 830468430
-896421356 896348978
-898917 1067867
-507791234 507929468
-45908705 45971743
-578868070 579059000
-758596789 758546853
-336953252 336826252
-204606247 204708935
-72193137 72256627
-197726919 197531349
-974071641 974032121
-841444448 841364896
-695551964 695428168
-95027990 94854842
-586382609 586567731
-681584037 681677395
-824605031 824565889
-644360830 644292158
-71073521 71085591
-735807333 735627091
-149631706 149798388
-190243868 190127998
-88718279 88569305
-954952376 955046442
-234180363 234072443
-781878889 781930321
-700538090 700731648
-912048486 912074198
-750689150 750834386
-486090651 486137921
-942498994 942697820
-431660043 431786151
-402544983 402626737
-762833727 762668843
-803955855 804105267
-167069438 167037318
-687851052 687661476
-958054389 957896875
-891594101 891682497
-660546171 660644555
-213690689 213648579
-555464578 555565912
-529937194 530075398
-935766392 935936846
-241926778 241932724
-938055488 938083798
-260405054 260276556
-329463595 329266241
-871035076 871196316
-218457012 218648572
-295010466 295042020
-630286377 630433349
-678685277 678743533
-596514593 596409829
-801744517 801561947
-304824112 304993668
-116944268 117070354
-30570833 30630503
-710369353 710557297
-64163847 64224095
-27314445 27334587
-579280537 579166783
-844254983 844168333
-468501465 468699265
-89091792 89062752
-832483180 832481766
-506298625 506137925
-643959349 644049215
-687314919 687483023
-909928745 910079557
-873514717 873574523
-27808925 27790535
-426045487 426137393
-193529371 193611179
-933950086 934136220
-554937453 554825977
-42256178 42147902
-513237514 513408238
-301392006 301528936
-11442824 11529640
-361940996 361826674
-657196953 657251101
-868765769 868622261
-234082758 234277968
-173659131 173839109
-963062996 962943636
-235383901 235360853
-92130344 92154044
-158662810 158804002
-707153255 707096193
-43889525 43694393
-189474175 189508821
-658673203 658873063
-512737695 512836777
-463269423 463432777
-618777150 618721314
-554610612 554442602
-973719549 973776809
-698696827 698713865
-101362013 101457185
-612225483 612114777
-673417600 673246150
-81103399 80965785
-304407220 304515828
-545518711 545325765
-694105108 694087844
-293989665 293993167
-774306951 774242907
-59138567 59064295
-655838896 656035542
-568403680 568347668
-103092495 103130957
-910696499 910680451
-728948007 728901907
-486095163 486073053
-166765929 166910009
-975031623 975065623
-792958857 792766997
-251079227 251085529
-72728272 72824216
-829033200 829007124
-179729290 179556574
-696345729 696224631
-696481937 696502771
-97439643 97534229
-602917319 602808995
-588893277 588941195
-881663157 881488295
-376039047 375927787
-500793780 500637524
-24919627 24874059
-783436181 783327687
-798371765 798183541
-502154788 501970108
-637181353 637004793
-953831278 953641214
-593959461 593820663
-401894484 401780994
-782290926 782301168
-536454719 536475961
-935518442 935364006
-670006147 670091711
-361113488 360934210
-360875911 360974183
-967081196 967034472
-614247775 614368297
-964985568 965036124
-159248165 159266355
-568063419 567956193
-977293179 977227951
-625084366 625248010
-796377831 796473625
-39864587 39928623
-67231230 67291840
-134572126 134470444
-81900801 82012029
-175623142 175483510
-88358061 88445215
-135007465 135198963
-403086857 403144105
-499950672 499985138
-739616798 739500472
-373779801 373951589
-752997698 752804982
-66674734 66870056
-313672675 313803143
-610078537 610177397
-757583758 757606246
-381582807 381421043
-999606448 999795984
-332816364 332793852
-417869222 417821960
-943626149 943693205
-351502853 351657189
-629653188 629580354
-469216064 469382246
-192156694 192061134
-856289199 856248527
-68885068 68994678
-239619611 239537343
-313734825 313737909
-725873548 725867682
-770040721 769902907
-564802481 564679961
-454379777 454518523
-146909062 146815178
-349871130 349831090
-370048316 370073652
-965986030 966058700
-695099019 695155669
-805319232 805186976
-927159896 927293354
-411112712 411242370
-35166474 35186796
-346713377 346753573
-868865734 868665804
-403644575 403570959
-792973148 792944566
-518988274 519141018
-957091140 957265788
-624861770 624863046
-47768765 47686521
-425528162 425580354
-773773250 773691404
-871499691 871310039
-204167236 204266564
-771861580 771835566
-99069293 98949497
-950373209 950270477
-146930861 146887263
-578424612 578388950
-83436399 83550171
-797501124 797423904
-827221851 827285037
-718621537 718701689
-975779814 975825898
-991683025 991610257
-275038029 274912781
-334576780 334676694
-221317201 221297069
-291846727 291962979
-524817641 524963925
-131099061 131131511
-278867669 279030831
-527204050 527381374
-673559348 673429570
-975628612 975510882
-117307211 117302255
-497272843 497301931
-907572747 907692601
-959454071 959375395
-456322450 456509374
-327844097 327756763
-8250737 8157077
-555515245 555365287
-697736467 697780551
-685640897 685516937
-123576396 123702536
-834079117 834119967
-989652011 989629341
-204543965 204573683
-383906786 383845286
-560688265 560734357
-261460441 261273961
-642736799 642694305
-64351887 64411915
-152576211 152556999
-203231353 203108553
-234582461 234536447
-566187130 566305180
-658918451 659063981
-856268863 856263627
-921223397 921125435
-730023763 729843497
-985703713 985533317
-394948734 394827966
-911461526 911265322
-450930817 450981439
-332302236 332328446
-198638642 198728212
-608660386 608465982
-390206344 390307116
-7637692 7520378
-998095710 998136322
-218077651 217981925
-792807110 792615312
-360800584 360674320
-333127123 333143477
-891499475 891638299
-938793291 938743555
-829272018 829437524
-975669811 975714107
-61187760 61264082
-94998747 95057233
-817846209 817764851
-728078845 727988417
-323479921 323487669
-549245215 549368979
-550177782 550248862
-626087372 626213736
-321635244 321744598
-309848667 309812261
-913951336 913796646
-812542553 812417567
-376425493 376292779
-540290277 540446357
-927751607 927707871
-149230049 149373935
-398539647 398546545
-427696159 427670213
-596963057 596789969
-466588923 466695563
-933694258 933852382
-246001197 245997349
-597880978 598069108
-626579450 626503780
-288622074 288565820
-600116436 599936146
-630057321 629974615
-57355611 57168603
-935466397 935570487
-133733381 133823887
-971563051 971388017
-161799325 161963409
-591488932 591687512
-326283283 326262927
-553565124 553448920
-737174908 737238896
-337984158 337823640
-58557169 58606615
-207663716 207737926
-916463741 916554549
-532956746 532854572
-518444140 518484458
-701842913 701734807
-752844105 752803665
-483316458 483189096
-489058124 488898548
-850417109 850393835
-852452948 852529588
-300212280 300261214
-608282492 608316900
-842765076 842692216
-891059015 891086197
-317382578 317337172
-66573835 66772395
-328896272 328851408
-92647035 92799153
-366730354 366681672
-780483747 780426235
-4759065 4903435
-425023875 425115941
-813432588 813383568
-785784674 785738340
-484683301 484491353
-33159144 33302162
-254238040 254425468
-78895764 78836664
-285697773 285780423
-795148086 795331376
-417687443 417732101
-304034637 303883877
-847703525 847638493
-352530890 352426806
-659797339 659799605
-299876260 299922514
-424219237 424105647
-782726414 782909060
-404604051 404703819
-573756178 573698336
-419837959 419916243
-112353486 112344030
-104815366 104773644
-309830464 309741028
-841218401 841108651
-79648935 79548647
-158654565 158458345
-188196085 188253351
-178043429 178006575
-44606695 44535817
-924038924 924110404
-654707419 654521185
-860881522 860714890
-7123685 7039029
-416493904 416322832
-591942238 592127780
-501907674 502014958
-510443547 510587219
-172900490 173072358
-398739133 398643793
-293892427 293880009
-497012389 496973319
-575968497 575879705
-409436631 409499709
-891854452 891670834
-339758745 339576883
-743750230 743721532
-702719184 702676908
-400401395 400551427
-61414992 61501994
-445749385 445569915
-183881123 183895055
-953154623 953143263
-526345591 526542215
-217919608 217824974
-224968069 225126803
-258565541 258490415
-169126797 169161197
-220232111 220365785
-110163134 110155136
-292366931 292477977
-585694884 585571892
-508101375 508267331
-550406785 550533779
-327536311 327482105
-418628224 418719092
-375892044 375720782
-49775440 49755616
-487562184 487551172
-645349306 645289762
-585991226 585873610
-680619650 680430842
-806302686 806485446
-115941293 115966893
-231590419 231589873
-277195017 277198847
-949378604 949551708
-172892312 172699108
-342337788 342421404
-909360122 909243384
-141347852 141265066
-812680068 812664238
-757207187 757123271
-803744100 803560372
-457629226 457469148
-243414613 243534959
-417385036 417580658
-941771777 941778247
-522067075 521907891
-240739554 240854356
-581716302 581745424
-261926053 262075993
-320991302 320961912
-102485058 102304026
-532721496 532602574
-245682191 245853375
-271325571 271130211
-648094047 648178567
-435158727 435226821
-876653694 876728350
-428375833 428524433
-747720186 747794990
-307274342 307089962
-710021887 710017573
-502450555 502336957
-371980529 371828899
-985588553 985481233
-115425910 115501542
-516112830 515966482
-294388616 294493174
-965417509 965424421
-304717161 304607905
-210905245 210795121
-282982738 282899976
-352067117 352199801
-942053452 941912874
-371385710 371531008
-802063301 802016603
-485557461 485444785
-800530300 800523592
-203000735 203169953
-867127304 867052812
-624181663 624257867
-992051345 992244579
-647216172 647027188
-27271124 27452844
-761248819 761063873
-992685533 992580237
-302428318 302408278
-775301059 775307321
-639697029 639761995
-355500215 355688417
-49066529 49091085
-992632885 992602869
-545953455 545968857
-567391954 567481218
-754758673 754640277
-410502558 410349684
-116761901 116784521
-905466260 905426032
-276232110 276396454
-33721486 33560010
-199473415 199623609
-673798940 673609612
-375983417 375800671
-278041733 277891727
-919615386 919811780
-749846467 749764883
-123630394 123594006
-148475763 148434785
-559729543 559577679
-156066172 156080440
-671550143 671393057
-909118490 909076600
-637639188 637794346
-140912131 140729251
-734581144 734650234
-646128706 646039770
-556495011 556576429
-359826358 359826156
-825226079 825177653
-837133315 837173973
-987101294 987283524
-918672771 918527535
-685013134 684983888
-744432356 744350656
-183448776 183647890
-914421235 914323119
-776968929 776954279
-307248408 307300276
-725299203 725141527
-892005616 891888598
-352570116 352672156
-215319463 215161277
-753191198 753181730
-519577148 519476760
-634387749 634520437
-308653416 308748910
-969636829 969469211
-381833321 381681251
-626053804 626032958
-964256854 964261600
-16595818 16772032
-522363668 522364882
-265096891 265240089
-353376791 353199091
-14645307 14462775
-968405714 968434096
-938827118 938759464
-605447616 605408564
-672077094 672085040
-232281153 232135775
-504382121 504414987
-108985074 109033990
-809234347 809273875
-240056720 240093070
-622097312 622183902
-613124625 612932681
-865754663 865662083
-97756385 97616357
-947455137 947549919
-52345499 52467855
-176326451 176471357
-242081446 242073480
-968375135 968419905
-160881862 160908060
-286861348 286883862
-848378659 848295953
-692011569 692037627
-582004571 581840729
-523545335 523609829
-593201059 593270979
-337056502 337002240
-615745239 615573283
-423834449 423654591
-546229126 546301656
-972145587 972118667
-44294472 44351118
-36069576 35944348
-506361264 506235986
-681520181 681422847
-242627263 242645605
-54726911 54866503
-560823693 560645021
-6053082 6051744
-762336519 762330019
-371721971 371817761
-201338667 201250493
-329132624 329027678
-857582157 857758649
-95926225 95800187
-562036056 561992152
-979070319 978880647
-404974663 405097817
-641554414 641586006
-311641609 311758855
-243916124 243723408
-804330345 804186983
-168428319 168536959
-192255222 192286668
-225080139 225173467
-771292455 771265205
-437031645 437127773
-897130982 897315478
-879554647 879465543
-313818051 313841821
-191655955 191709135
-789547959 789571663
-242636434 242477648
-723390047 723449781
-779611330 779564762
-926387820 926223754
-31140365 31228655
-16062676 15916922
-397755801 397884781
-998256775 998235609
-756690806 756594034
-435977293 436097173
-471640718 471440872
-64397691 64471457
-233315577 233400075
-176515607 176619209
-721896939 721822071
-257556031 257564471
-353877216 353965600
-213104465 213290573
-33447911 33263693
-874675603 874874783
-634218323 634049551
-85752545 85630347
-101162683 101238143
-556509935 556468531
-725428510 725329020
-558563559 558715501
-304673881 304760441
-910593389 910657145
-736663714 736513684
-74294554 74441368
-736591929 736748785
-760493524 760354030
-413532241 413482571
-141906496 141780068
-156204947 156072299
-359018309 359061871
-531944784 532131960
-577081752 577130974
-959683529 959757709
-705183343 705246877
-603695362 603612580
-16863366 16680698
-482389692 482350526
-696166066 696224236
-5275268 5281656
-566791465 566702459
-84624110 84809190
-947261129 947222115
-592154881 592100679
-760110097 760015093
-322075123 322250067
-573524659 573517935
-199393663 199521675
-945230268 945286562
-532075097 532188823
-969493446 969404248
-43772410 43766130
-604687081 604738013
-606212670 606276256
-367234554 367317942
-175553326 175425850
-648489976 648317928
-763859905 763797847
-312351982 312178212
-967394231 967557843
-90421802 90565454
-530402190 530563236
-162461243 162648795
-110112041 110159135
-560181432 559981558
-723228657 723214291
-73518900 73326264
-803697094 803791106
-867552568 867518732
-182674461 182676605
-946487532 946606812
-465932433 465953327
-643099739 643029059
-415190893 415377521
-944376512 944501928
-321358706 321335824
-93000474 92941286
-666767684 666947102
-153497556 153486490
-491462382 491653028
-945064873 945258415
-251803048 251755870
-989931033 989877349
-344810346 344662780
-528150458 528284726
-687373143 687207747
-624219765 624148181
-954715752 954556486
-816337026 816343454
-120773285 120578839
-539972748 539848732
-190582771 190620053
-840299767 840453259
-920455898 920304746
-574014219 574184415
-676443872 676395816
-659833601 659765609
-471619530 471661906
-181790782 181603392
-537062606 536971912
-283810369 283973211
-31282232 31299490
-380565962 380681630
-512787236 512670910
-432718232 432520528
-605626548 605813120
-58270638 58262934
-550199621 550042139
-770608522 770470892
-634181067 634255579
-912261427 912284395
-638995155 638980965
-500023690 499946586
-880666761 880751233
-979860017 979806969
-132084717 132284651
-531519457 531533489
-82091308 82086916
-92947934 93097930
-745203911 745032193
-128700768 128757518
-992781332 992691408
-774274929 774207979
-36936257 36939839
-802103033 802261315
-871891416 871964940
-747229749 747363103
-443127847 443007689
-761459728 761633572
-944909279 944932147
-247722892 247913396
-414556252 414652738
-143547971 143646209
-62038923 62155979
-796629784 796716742
-259203196 259377916
-215047486 214869016
-416725732 416544488
-278367112 278344774
-164730634 164536492
-46197769 46348323
-83179430 83103248
-337504093 337551319
-65575483 65718851
-652240816 652412266
-981522128 981544620
-581883065 581720157
-212007496 212077068
-940791260 940673910
-183814385 183739083
-630527250 630421060
-742078633 741977935
-374444620 374384530
-79917929 79856193
-39709566 39804894
-353958047 353973153
-297963851 297908829
-666156062 666207050
-134628253 134782137
-652470923 652584899
-92003224 91823904
-108839407 108779999
-349348294 349317918
-869309734 869372446
-615534707 615365359
-832166621 832347237
-160958293 160989015
-432425271 432454609
-536402180 536465340
-718151084 718095078
-304419065 304286187
-579462741 579463037
-552236545 552155661
-645662668 645722336
-21235133 21325027
-774793065 774618473
-350450564 350292016
-984783631 984619873
-997689786 997696272
-606058272 605900582
-51334793 51243973
-217471800 217536956
-794885427 794829047
-634804692 634664546
-548340457 548230245
-177960804 178126054
-566099053 566246155
-128163824 128126216
-70107421 70130365
-232250417 232330083
-660493755 660595363
-456716902 456619738
-332285549 332387507
-424044675 423914697
-544218500 544237614
-658190268 658022966
-257795681 257661587
-724272489 724192625
-607994735 608105561
-446581290 446693020
-430524187 430463387
-716769799 716694581
-642292908 642176880
-271162031 271026387
-153735531 153626201
-421895521 421890685
-330207201 330338371
-839409953 839271625
-211284170 211180178
-596744196 596789240
-402005380 402116144
-350035906 350185306
-267719145 267818601
-345912638 346031084
-159797964 159912648
-644491180 644672010
-923891160 924074664
-812624129 812736007
-878947056 878979504
-529374552 529228748
-57009420 57176522
-470015645 469834717
-55252620 55371750
-433214505 433161867
-126843332 126779956
-857432474 857378110
-548191404 548129716
-216291365 216238547
-972791500 972757770
-917408697 917605741
-558004559 558051921
-844482776 844306590
-658591877 658725567
-65458620 65267252
-602399912 602213718
-960392681 960437231
-382698024 382724988
-129312624 129297112
-300647348 300679506
-658251823 658128713
-392045869 392178275
-490545286 490699664
-196072020 196064062
-657825287 657702195
-783642923 783535415
-48475856 48640490
-58396907 58419347
-97984350 98074994
-212696051 212524509
-712925445 713014613
-800024040 799844586
-252050896 252129204
-863217182 863305472
-391960359 391820491
-747141195 747051329
-346405862 346305910
-796595073 796459557
-287600701 287766351
-875178597 875319263
-708545843 708367669
-501474038 501606858
-819489648 819475456
-430753530 430570704
-82089962 82122650
-265942036 266138494
-672070366 672002684
-956222342 956054386
-201219072 201294580
-130780781 130711111
-119955229 119826301
-99737523 99647429
-534928728 534953618
-582609755 582539625
-656417860 656268492
-631591674 631750410
-77205382 77351956
-503579868 503489610
-601953867 601955059
-743222767 743371179
-310759775 310909385
-405319676 405152018
-425801329 425936277
-679335574 679286052
-465504781 465466339
-532447618 532492008
-22667121 22838379
-274006295 273847883
-200918763 201091637
-772690895 772690343
-236456032 236508790
-982398193 982215293
-87430322 87601554
-367117044 367274166
-927306209 927457471
-410363487 410335085
-744685699 744526955
-18132389 17975843
-314932927 314861869
-902596683 902713929
-719253375 719377515
-973988412 974168864
-451075424 450887454
-792843013 792862927
-552916611 552836347
-95526751 95571427
-947582797 947775371
-605753461 605872779
-207406929 207530041
-683797186 683840346
-211878014 211964132
-800944605 801026759
-713479219 713650143
-23637973 23834463
-416073613 416245359
-235679228 235845432
-466043315 466085919
-789922155 789949029
-29378880 29396082
-472731358 472682344
-442097525 442134423
-861731231 861850177
-760598885 760623505
-660715239 660833989
-116217172 116101322
-227654613 227680337
-724338203 724533607
-219153220 219073768
-349116035 349188477
-238362447 238526717
-739023588 739105784
-448132175 448019035
-832256929 832095463
-852536686 852522490
-569986537 569788013
-423793484 423979686
-869789862 869602626
-38397779 38248311
-260779552 260583162
-831252164 831349624
-285460403 285646931
-340754606 340881134
-58034684 57980952
-308837254 308660566
-717831415 717800619
-463172664 463121896
-125445781 125537209
-98803503 98754117
-765431771 765395849
-427440909 427415643
-57139105 57262107
-220439450 220427920
-700595961 700525713
-652898511 652938199
-102160227 102220599
-752035929 751946709
-49800186 49947620
-319926966 319962938
-23034735 23164443
-898884166 899050252
-59426899 59485851
-229496057 229592433
-361274867 361185797
-143318199 143477561
-893974515 893879133
-975568653 975688571
-239811444 239986582
-705011067 705165319
-26041791 26182905
-615104693 615049391
-762272232 762087092
-502866986 502713788
-888784689 888641949
-273677735 273725519
-433482156 433621994
-191751021 191667249
-454613909 454685693
-937004359 936881793
-695631486 695729654
-54623489 54796707
-784802409 784911335
-729733789 729701581
-364751448 364648176
-714674789 714866889
-318727584 318800066
-268763812 268736696
-573116094 573083634
-133308338 133138892
-925010623 925158931
-10286370 10271860
-349529758 349482724
-927954946 928114432
-138334615 138443199
-3423595 3335257
-921511999 921652653
-250019137 250208629
-997975618 998000248
-274770660 274694372
-604808726 604875452
-329364918 329192826
-527709693 527778871
-158895485 158712519
-857140426 857287568
-502302724 502262994
-261451725 261469157
-831163878 831234056
-409829779 409840757
-502567765 502514771
-948517337 948380457
-126954631 126977839
-757720190 757893748
-453122190 453220592
-764344107 764237705
-58010070 58059298
-108451801 108349387
-228732828 228883848
-264813306 264958292
-856838250 856945026
-332111612 332069662
-73937742 73774404
-301729690 301775922
-470118228 470116710
-27899380 27851546
-22398378 22568044
-484996878 484921694
-317359875 317231207
-768503023 768660651
-64193971 64172683
-368574848 368519166
-83141339 83113757
-76692877 76777911
-118409961 118491485
-457964335 458118335
-529787664 529767186
-453329529 453145419
-640330592 640381272
-72203441 72139447
-21656588 21814632
-611392392 611384762
-656482596 656478758
-830120542 830149126
-685183575 685024599
-288782919 288631333
-599425158 599419934
-733610182 733686072
-263269993 263158001
-801477588 801587652
-313489957 313684461
-627117722 626989340
-315008314 315155610
-881600079 881726235
-156869365 156785527
-981971254 981809026
-922100688 922030126
-132755412 132757832
-997124353 997282307
-692762373 692659005
-353523183 353368971
-406344689 406340573
-887389806 887198768
-984071401 983920501
-125811776 125640878
-65911499 65816947
-305872034 305718634
-83897910 83789064
-785197645 785392617
-702846707 702849263
-350514132 350657908
-43743544 43719314
-90230705 90164861
-794942611 794828243
-296707764 296665618
-529689840 529584810
-357241976 357132484
-708939795 708901223
-360338241 360463493
-662071758 662080634
-647908717 648014207
-325797044 325871160
-37072263 37111885
-542305120 542245430
-723136475 723120653
-370386657 370529233
-911116969 911103805
-517586389 517594499
-704769226 704867410
-142175124 142194008
-860400598 860250240
-894181452 893985536
-290056416 290214712
-45937368 46006118
-946419293 946478353
-732155590 732231584
-217217031 217202845
-307739366 307575290
-183976501 184043451
-970260550 970112342
-279442534 279244496
-391482768 391309844
-809742515 809635025
-442466030 442365446
-585113383 585018521
-172467010 172535684
-967030006 966934640
-54597805 54560289
-295106433 294977607
-814949741 815017855
-897615789 897465091
-629060701 629109451
-55022044 55066784
-344009367 343986161
-713307709 713285715
-583584284 583449196
-712574793 712746665
-248588848 248712196
-138236890 138343400
-691516029 691694421
-768129331 768230153
-159316544 159498260
-525479508 525328164
-214360869 214225235
-950652702 950500698
-890477234 890672434
-262618084 262741322
-328444557 328366209
-675646596 675844532
-118133102 118014604
-686447839 686624479
-181268000 181263306
-530719776 530588320
-211126722 210942320
-584695741 584763725
-709183128 709188612
-703776335 703694671
-855456555 855275953
-48042327 48143003
-313461520 313362848
-621057471 621187647
-317060530 317044732
-79685321 79731831
-788646649 788679007
-981112857 980958647
-348328458 348281742
-827223960 827196866
-952948395 952798101
-460011575 459913325
-599085770 599019748
-151946663 151963411
-218671324 218711976
-181224057 181244509
-358179649 357998607
-736408707 736588699
-702385700 702416470
-248432484 248271128
-649958798 649870722
-944252113 944340855
-691832438 691878476
-534703311 534851979
-596411258 596274046
-679094521 679212515
-982720939 982875115
-366869127 366707229
-276470685 276596291
-102667450 102499118
-508713318 508875702
-159591741 159442435
-751614503 751461415
-617041264 616922390
-529133354 529252268
-916981428 916958366
-236767044 236871148
-25630368 25775442
-95383463 95549089
-497236287 497367575
-524470575 524553131
-8351559 8452531
-391499172 391470500
-743846422 743687424
-622711050 622767680
-284577527 284419403
-598191181 598298493
-886551360 886384500
-727097088 727206394
-383198755 383222577
-30392887 30304573
-15736341 15580167
-727151741 727101617
-990242215 990043051
-429110444 429241456
-675937086 675827584
-804706859 804819373
-170732150 170571234
-603445078 603477894
-476894637 476768533
-58396959 58441735
-616375047 616233353
-227962377 228045355
-598231767 598097769
-341599914 341641708
-727291459 727334541
-956042765 956030537
-706899218 707090002
-311153861 311250823
-761960845 762071555
-565403455 565543955
-590079710 589973992
-740181979 740235803
-106839891 106663893
-557336330 557458932
-817129264 817321340
-43362865 43189923
-971121331 971242787
-103848335 103745585
-459034606 459068694
-336240551 336178535
-648187816 648169318
-214856992 214669950
-578128275 577962303
-40858564 40786524
-980809542 980710506
-963174103 963198893
-195157963 195009491
-603572587 603449843
-360153641 360239023
-649681448 649653778
-435372613 435175441
-606373210 606323198
-772733778 772930706
-524186565 524361409
-283773616 283788116
-545754137 545632343
-88284653 88204489
-578390413 578458811
-492269677 492421285
-763629554 763450094
-288707126 288587418
-314094047 313915221
-145466112 145649654
-985143971 985192475
-816845474 816868110
-98929004 98932146
-290047289 290105443
-322762781 322581303
-418469030 418398888
-330209190 330272786
-8848777 8743165
-714770839 714624299
-690662397 690665619
-755842526 755775614
-278355943 278296147
-332147197 332076027
-559826664 559838730
-388885608 389040282
-980287290 980414388
-640138987 639964867
-650590860 650469656
-426705169 426758215
-580610300 580542366
-199548512 199494838
-131230620 131032402
-445236822 445253918
-540749376 540751224
-852261502 852241806
-486056654 486219188
-110110422 110115966
-807540943 807661333
-989512551 989454345
-247687806 247776136
-524480339 524305567
-300594887 300764125
-144385673 144439493
-35719634 35685648
-641388275 641188685
-828645104 828467898
-74420552 74462184
-382699150 382896438
-401981827 401807141
-54384801 54579047
-903922705 903730835
-983797523 983995951
-824344139 824171917
-311082374 311202342
-270425424 270243250
-376120951 376196171
-985886023 985916585
-563593935 563706911
-653611059 653650613
-183709732 183776734
-929105334 928972306
-117624382 117620124
-402337566 402499068
-534639529 534637977
-33864266 33864194
-198355108 198324040
-17076428 16987948
-732672254 732791288
-762251456 762293008
-587188213 587016215
-367346887 367436089
-665716600 665663984
-661888516 661713808
-741349767 741454553
-626906939 627003457
-825913635 825761695
-893940960 894008070
-566532757 566683781
-287239343 287352929
-577417406 577468214
-243071816 243076690
-282697690 282715306
-660469354 660412810
-923863152 923982912
-489758051 489813261
-757486687 757501181
-742809043 743006369
-701721685 701740209
-909061683 909175297
-474052652 474200692
-833802612 833967646
-413793035 413607755
-926052160 925891372
-43739962 43747126
-580072545 580028253
-63405894 63218310
-177409372 177215922
-106602961 106651443
-827466696 827471360
-121303639 121281801
-772327101 772329867
-21997700 21887946
-10908954 10844070
-376647874 376578822
-441611118 441643434
-591448149 591357945
-750850577 750973373
-285109065 285146219
-65195037 65181189
-939430324 939392018
-440615273 440666147
-142136012 142184566
-172486919 172658693
-46081744 46273046
-416096394 415982702
-715955105 715969383
-877972493 878105651
-243404639 243346359
-558709156 558851062
-207088651 207222399
-96927584 96998072
-412046226 411917688
-616151339 616229969
-173591118 173510288
-902298240 902440856
-410379545 410426121
-123021197 123047183
-578150478 578228658
-998636469 998561979
-459170948 459225584
-779742078 779866114
-826770432 826592680
-626633628 626802286
-676439392 676479116
-981633856 981686900
-159765010 159855306
-715626997 715598825
-880851667 880735175
-440004318 439921128
-184581056 184430758
-487877978 488019686
-364803754 364778134
-319217282 319348654
-866296566 866393088
-397056262 396964212
-529087015 529034281
-947013500 946975144
-193081105 193181999
-452514691 452449439
-38960730 38853768
-495460389 495536279
-122020314 122167552
-971168321 971182059
-231326026 231396082
-770259005 770330273
-264491654 264574790
-578546038 578731238
-407288634 407297836
-906912905 906849999
-534992433 535085629
-174094375 174218927
-265445232 265476356
-774938729 774808365
-815381508 815250406
-869943546 869985790
-284275989 284408249
-223517434 223523284
-574621735 574509509
-923437978 923397588
-350096734 350098854
-687265889 687210659
-483943779 483813181
-438053175 438231055
-808980261 808965007
-993048991 992942881
-300857508 300942602
-320915037 321067567
-119353394 119308902
-150758587 150711927
-545901806 545770674
-64542277 64653903
-188313297 188364663
-450556010 450403936
-132910751 132850561
-407194875 407029869
-6968828 6935936
-808022121 808199675
-836021171 836019245
-247731971 247715187
-5574678 5643664
-292422454 292403000
-858127605 858156969
-434417393 434614229
-474264023 474411949
-467921753 468044549
-261825492 261680274
-700272550 700213110
-115512969 115490115
-236672008 236632340
-223520359 223443889
-750169455 750046183
-784558575 784481425
-167891786 167931482
-582469227 582366141
-391034693 391185359
-167234221 167325865
-971827669 971743733
-39865487 39836771
-448695050 448753156
-822039202 821884222
-231765063 231945747
-747096262 747053664
-98367046 98206408
-245055515 244997293
-103516656 103463718
-801049214 801149116
-278806592 278663790
-220786270 220813820
-188061911 187961971
-318120161 317937793
-862455306 862648566
-631817741 631978393
-487608380 487600852
-317001388 317119672
-446637155 446441565
-808256163 808397369
-15774802 15850408
-676614573 676761617
-963323007 963193155
-759924058 760025256
-714653891 714697569
-854047771 854152933
-421982406 421885726
-172184559 172001339
-822521248 822618496
-547541388 547452196
-523972430 524102120
-784654035 784463115
-480485645 480422469
-731586411 731423345
-148065241 148027363
-951164752 951212638
-742452780 742496972
-493199724 493392380
-91195294 91098992
-71211999 71143421
-439503582 439601502
-950848347 950806859
-50127314 49958774
-921091700 921126238
-128106581 128285987
-44483830 44444714
-510168527 510324653
-371447628 371614388
-275792160 275648464
-357032452 356887372
-231778823 231653791
-973055097 973240673
-391036259 390977473
-916978902 916983954
-546540582 546515908
-811569419 811648327
-451713226 451631522
-224005585 223895419
-784989778 785083526
-4483352 4430434
-80174076 80191684
-112947047 113062737
-124165772 124254638
-642351011 642390995
-593583167 593695477
-738964342 739064686
-846405707 846340527
-729717685 729566769
-399182851 399016039
-269586594 269786022
-874186352 874144906
-609132049 609176689
-491020217 491167685
-448575021 448525087
-320686224 320791360
-686535428 686456802
-366869617 367038733
-261454610 261519964
-907565629 907368435
-308482275 308304085
-386132756 386320964
-860548053 860736583
-55302950 55466076
-130505689 130475221
-959599379 959538947
-27293708 27247632
-368912329 368851709
-581801611 581746861
-811457662 811455504
-438481641 438405657
-51608858 51675420
-617532133 617700163
-36176836 36077122
-745053441 744902277
-466132726 466282148
-451209241 451223187
-938261714 938314454
-64389449 64553465
-537991701 537807299
-435192774 435042372
-106865149 107059223
-987425950 987479466
-623014990 623147626
-767734134 767597302
-217440290 217298878
-464025114 463924984
-851943477 851757709
-226084783 226248153
-170295102 170488696
-618475679 618467977
-818146067 817950497
-400740060 400572942
-729066697 728997051
-710789641 710803055
-841914266 841931766
-453910839 454085557
-360711509 360599619
-285554764 285739098
-855034995 855225903
-817164521 817095541
-86752896 86726102
-427022470 426823654
-119586375 119681351
-356128210 356310856
-776535669 776633895
-868135223 867963605
-368825181 368882019
-511334294 511249630
-964866751 964759949
-499821687 499967905
-253427631 253572843
-682291157 682403171
-598891191 598892027
-727542996 727637332
-878341073 878435325
-599563501 599654655
-496835341 496972891
-192911373 192717047
-586455896 586475170
-449191459 449347401
-623173111 623302097
-965270957 965420965
-243318098 243168132
-810681211 810667731
-800735660 800852818
-166747376 166581068
-652512506 652672972
-877221515 877048063
-787182570 787105744
-367316748 367391488
-704767188 704801952
-906459558 906482320
-370606746 370510832
-999227914 999356294
-957220904 957310672
-921579400 921461376
-920594205 920734301
-789762853 789570431
-167280771 167370959
-105676383 105847923
-221604161 221622347
-778134637 778151939
-794511413 794473287
-218552792 218364772
-338774344 338771760
-90872334 91063590
-673583734 673704276
-618134245 617961323
-716447968 716307552
-27237502 27156228
-342262694 342379596
-588632096 588648000
-535294361 535245353
-831452409 831490231
-879454036 879484514
-805347880 805423964
-441325511 441193373
-889591363 889522829
-973384127 973498901
-582954265 583032801
-544836835 544999069
-633241401 633308457
-782411361 782545439
-550538971 550614585
-763685451 763820937
-925359097 925446543
-414234963 414259373
-426176196 426325608
-203639318 203663006
-124223127 124297373
-257130448 257096236
-449428135 449549281
-475700602 475776474
-48995004 48885682
-344736563 344584423
-226629665 226561161
-992362029 992539417
-482689885 482887593
-378718810 378910418
-27541446 27552944
-41685980 41789318
-238933451 238812005
-806589950 806517410
-644788016 644656722
-529923750 529953184
-468816487 468957923
-355706580 355670254
-267129913 267266915
-867380649 867409041
-723362581 723272165
-602863157 602716273
-466321148 466243148
-743801836 743962792
-766893674 766939032
-969917752 969892956
-373967380 374131994
-834406740 834270498
-707539474 707391032
-917964405 918088823
-370093597 370227119
-112643261 112453729
-59722187 59857117
-236533130 236484450
-42188296 42202040
-395214304 395165788
-419553548 419597206
-716553554 716440420
-825561064 825679126
-167453983 167486121
-234334656 234451456
-645993475 645965941
-723476737 723509775
-597216753 597032961
-159257260 159222450
-206750582 206806716
-881743948 881760190
-505201149 505381439
-699522080 699690444
-744895056 744862534
-418631558 418632676
-793402420 793325202
-13731370 13919892
-235999482 236028128
-778897158 778969908
-31773197 31622343
-65335668 65362936
-453790203 453737647
-841895984 841886200
-924744177 924740761
-72252507 72362319
-605998286 606118258
-731633326 731695170
-147602232 147753604
-802900851 803080727
-228636851 228707905
-420810269 420700429
-876402537 876599161
-414969056 415088040
-56228185 56422391
-392942128 392855100
-521380023 521335159
-380893760 380878422
-643314595 643333807
-755377327 755504645
-720444060 720545444
-871844451 871712025
-610239750 610131926
-490870463 490834441
-503191219 503380433
-702105170 702203654
-726038564 726084358
-595443754 595515126
-640713869 640638577
-221750234 221759896
-130046495 129914903
-289017743 289107915
-42878255 42889041
-500336069 500296325
-890347271 890350635
-777308976 777224196
-385457049 385571643
-228304134 228121406
-881725917 881907739
-74659895 74479313
-377914870 377967470
-835837436 835751232
-332719728 332777944
-171611748 171525450
-618546066 618432770
-364367171 364362623
-599745831 599563479
-710981134 711009854
-992910678 992824236
-198414100 198296116
-591092408 590893018
-233983371 234048725
-776217476 776277426
-530318731 530125429
-647502150 647511172
-361591056 361610732
-463686 619184
-538952305 538804547
-569195061 569335617
-429331552 429315482
-293490456 293560844
-886160903 886144875
-643117382 643147694
-262424386 262395534
-764900147 764709501
-645473293 645535991
-75224401 75200093
-719706065 719901921
-518938091 519050363
-181939958 181806758
-156968901 156769829
-765084805 765013477
-667718108 667612224
-587795545 587948921
-173240721 173088973
-773931042 774048788
-310483429 310410795
-743967370 744097294
-494046859 494238303
-512322260 512373886
-131540647 131504155
-37877802 37976166
-340964390 341084638
-716637275 716566971
-550959255 550777865
-559989895 560081495
-516940434 516834996
-421577256 421599248
-574653078 574753646
-944897655 944724291
-436277159 436472147
-320052618 320154430
-706698271 706870711
-2846117 2748185
-451261743 451317507
-389814564 389705528
-629644806 629821060
-132427530 132610516
-803493460 803652236
-325379206 325431812
-587816857 587729971
-7846084 7713766
-539030082 539037234
-117480699 117622253
-978161356 978317174
-936216447 936238277
-328405383 328290879
-689248160 689292350
-958894567 959008671
-385566062 385577224
-259391433 259400643
-71032612 70863280
-212760923 212631179
-15566712 15375472
-358222088 358137210
-733465780 733482084
-566417773 566348845
-166727548 166814864
-961550851 961712369
-915536514 915673394
-238624654 238428780
-511696901 511721539
-757621247 757591245
-323867696 323764070
-886163486 886333624
-968927139 968742343
-315645207 315526973
-413227495 413186573
-971966380 971975456
-773757865 773788635
-57580844 57678798
-526798002 526895482
-989246277 989300593
-783450902 783421460
-442230475 442398997
-586901380 586825414
-380886010 381066038
-737306726 737296614
-441882436 441702000
-850713588 850550774
-234807515 235004311
-548023964 547981536
-722457692 722288138
-791734916 791712584
-514046644 513937538
-85731370 85773720
-375012895 375011983
-303176662 303373784
-897809367 897728739
-858657293 858558495
-209923437 210003165
-786138840 786100736
-873532995 873616051
-567896271 567952717
-222764273 222919829
-482000204 481895406
-550066464 549886316
-899540847 899626785
-571273812 571467676
-200265051 200183521
-672214562 672267668
-360219517 360309321
-151552098 151431428
-490821632 490949416
-813770688 813597396
-184860775 184683207
-973595539 973748179
-663954414 664153794
-742941387 743088061
-33230653 33218157
-393522762 393510498
-583764687 583964013
-373865695 373675193
-660441082 660431102
-756312582 756360692
-636564906 636432888
-364538606 364477738
-399399102 399339096
-595562110 595598016
-87672187 87721011
-602604917 602711257
-985778658 985628768
-647621767 647713119
-119500862 119346324
-24020525 24103425
-63572230 63497560
-303529485 303392329
-699545941 699380455
-927677824 927840814
-442069648 442199198
-226087942 225941028
-610348380 610178292
-414506079 414604495
-479932868 479983320
-986667516 986690046
-943867479 943870333
-385919429 385798243
-500317417 500498811
-452882395 452688721
-443265378 443094900
-1120743 1014991
-288068203 288181523
-604262969 604206641
-415258209 415284207
-256613091 256578759
-755308730 755270166
-353862380 353743098
-800375322 800189090
-234564010 234604930
-21529634 21330176
-778213859 778355437
-911110387 911011625
-770448477 770472917
-986901389 987096891
-276456354 276533488
-295159553 295236355
-448782623 448723689
-418281537 418433959
-848159993 848121361
-305280550 305406568
-243375499 243260697
-707962098 707970622
-50756812 50848602
-407542742 407703366
-677894884 677916788
-66498916 66625264
-4100959 4058331
-693875565 693691741
-355298094 355481822
-870473558 870622736
-435864373 436037233
-238070898 238184874
-922143977 922340125
-275559230 275720312
-91627433 91566021
-18744880 18936786
-666030286 665921428
-94031320 94220180
-592441586 592274094
-560467745 560455937
-999098362 999270850
-192338245 192235091
-367677198 367855058
-509534456 509465358
-725041267 724986867
-264090624 263906588
-632330706 632243370
-824531454 824506442
-614308036 614153240
-432709412 432832498
-72349506 72442564
-506172360 506095046
-382195545 382160587
-852309504 852320866
-232626327 232529315
-183061092 183071926
-778134748 778089062
-11614291 11487171
-611001655 611182405
-608358619 608290127
-64183327 64098711
-327244197 327273719
-374773305 374904155
-452024331 452127743
-210360521 210261389
-962756761 962590483
-111782589 111872831
-971852439 971802899
-278949250 278772424
-865040261 865135623
-286258224 286399724
-157203009 157381713
-251805931 251997917
-434515811 434446545
-696773422 696700918
-168339116 168246478
-204985290 205025336
-613693074 613676074
-628180716 628010370
-741847822 741717364
-566975872 566879092
-527767229 527919279
-527377713 527385035
-150524420 150630814
-246096960 245914724
-8471800 8433262
-632592509 632788749
-932667046 932824568
-364759158 364848350
-366477349 366394437
-6780887 6659843
-567503018 567459418
-507677038 507780506
-766357431 766501273
-245423189 245568217
-674480094 674366350
-143785371 143691981
-57629821 57487377
-698892026 698718210
-206711345 206718593
-633600481 633521317
-678102221 678064221
-924806662 924767106
-97764927 97747843
-369530999 369662393
-58484900 58468498
-266850440 267020522
-32963842 32961420
-766715254 766586740
-332519093 332326393
-502393756 502211692
-437688185 437539559
-328267863 328348131
-232838439 232739575
-108555073 108559785
-279576819 279485971
-538511704 538637348
-944896148 944899162
-94277316 94379154
-314540340 314433114
-546731765 546656331
-192674916 192814210
-999909567 999759511
-470260489 470078031
-971785701 971631689
-918577867 918475663
-754525531 754609915
-139081722 139136572
-580086865 580058225
-671756153 671588525
-629821113 629821007
-358306756 358137420
-877329916 877458266
-278520798 278384384
-48668262 48735886
-333535905 333669577
-433606322 433798746
-972491211 972404765
-958361102 958255754
-177937983 177916747
-978682607 978634543
-567434665 567571371
-139372621 139257101
-629732933 629714587
-282171225 282116119
-174685967 174746241
-135515993 135473483
-380930544 380976024
-656208025 656257975
-541631622 541611092
-855829263 855889995
-248893433 248899851
-133228723 133387953
-762669735 762751285
-793443889 793375295
-369571977 369421273
-897191666 897198552
-976260758 976190824
-708679180 708741300
-861448187 861446625
-734753302 734904442
-825620095 825491907
-214644906 214547496
-785465044 785320190
-977317532 977269304
-882228052 882159052
-914580096 914448110
-224805734 224640596
-24310030 24244074
-318699928 318577596
-55608613 55524649
-51926150 51727424
-573273877 573380087
-767818558 767649710
-119277129 119302317
-964122702 964022182
-971629007 971708695
-247558673 247723579
-390340948 390277794
-813598202 813684042
-198683427 198671475
-100323324 100160812
-303046129 302980133
-821108009 821268169
-660077432 660251582
-790628284 790786274
-732695885 732509387
-649502854 649579008
-743507523 743594329
-363319297 363216779
-237028049 237137599
-563562967 563393033
-139668572 139610288
-716799816 716739782
-116787351 116815439
-700021500 699944970
-578148274 578309042
-511463505 511628929
-850024575 850137281
-860572500 860490230
-894601121 894596487
-576070711 576265151
-928259874 928454166
-932072291 931878841
-626835482 626955198
-836442067 836280537
-99609762 99560798
-882735097 882908621
-244927930 244904906
-741821608 741972650
-612519556 612343516
-399249170 399295530
-85713909 85845641
-823724555 823591077
-889205527 889073491
-674863779 674803441
-571513399 571566367
-534007479 534082355
-167095844 167183150
-650152407 649971207
-525831188 525811626
-14029039 14064595
-83037308 82993754
-411596436 411756108
-611250989 611239109
-420475049 420414957
-911440035 911580985
-718853773 718961395
-320545644 320481348
-86151956 85997246
-219691859 219735111
-94794239 94889529
-329084386 329180862
-698650502 698705346
-931714362 931750748
-447357586 447258436
-688657613 688499157
-596701967 596876513
-544460174 544549790
-841511653 841499841
-847401966 847258098
-388543296 388737864
-464765237 464902989
-487531011 487429439
-138870765 138904979
-467778965 467777201
-867175066 867079542
-96227969 96085975
-710215690 710030334
-722372915 722351995
-253581800 253563886
-256848130 256979262
-133940568 133787838
-148842954 148652904
-947481548 947618290
-654401386 654465858
-112502561 112454495
-138236245 138290145
-369094876 369236076
-857855233 857692069
-417069369 416880879
-321251677 321174581
-962288196 962476438
-297553426 297404294
-161131255 160973387
-200847814 200992396
-764175490 764045422
-346470470 346341254
-861447406 861365352
-418605836 418673658
-384523173 384393359
-40817412 40811402
-785761507 785755247
-138670638 138818280
-8368808 8261736
-727126679 726930331
-738473004 738597398
-964255381 964380879
-191472975 191551567
-280259107 280113203
-454302110 454240788
-565796843 565967805
-195986391 196157649
-94929666 94849392
-224839417 224950185
-239143806 238965270
-824335300 824352978
-296452621 296386171
-658991216 658826104
-615394394 615218750
-972694583 972774635
-892262802 892274760
-917131124 916934344
-841685977 841514905
-138151428 138078262
-244101689 244046373
-593359260 593492904
-516195163 516222855
-526012457 525979647
-514533091 514421061
-832100068 832054532
-289832901 289999171
-387626308 387718608
-169380514 169410980
-213353884 213498670
-484931638 484881822
-320466705 320330171
-445091735 445064229
-368091468 368207908
-761927690 762016200
-920723391 920767109
-939411171 939220253
-175176653 175191223
-873699201 873691285
-138631917 138583035
-746306455 746136047
-604917820 604833084
-996614882 996600290
-655129648 655276122
-834867084 834839804
-659926578 660092450
-841891092 841813730
-933299737 933217371
-297604715 297502137
-588271933 588259953
-524448825 524511853
-211698866 211891380
-65147437 65242637
-1071451 1170035
-949647272 949456144
-991731593 991918633
-559176293 559215663
-15075099 14969869
-850205015 850080499
-54322921 54266109
-82812154 82890772
-943388558 943548586
-893555422 893369692
-509316887 509499907
-843823217 843623753
-543134749 543177459
-220593405 220774729
-277061311 277088655
-499475597 499450059
-597124857 596988775
-867301763 867201321
-318863107 318737025
-908698440 908846986
-454885142 455074604
-848691146 848747742
-150723864 150793310
-765560252 765421062
-731215632 731146298
-124028879 123893467
-596550508 596610490
-13202573 13141305
-447408026 447592512
-151592366 151772490
-980147258 980245722
-327383514 327408606
-287539915 287487893
-207687176 207790528
-537056814 537231504
-507045510 507143736
-641643229 641609887
-125957176 125842982
-510774038 510675106
-325959728 326138898
-867340121 867477961
-263337643 263339673
-914456475 914514103
-95038504 95171578
-741288959 741397947
-121982559 122093933
-657554522 657720202
-417584974 417709772
-108395977 108557429
-350290241 350103585
-129094549 128902933
-997526989 997383551
-937377238 937401704
-887426249 887515285
-170318987 170391899
-774512170 774399934
-684083642 684160614
-88755955 88762445
-711778387 711752857
-754306516 754505230
-312808838 312661546
-164909121 165094781
-248033523 247973439
-981533374 981458138
-385444919 385491563
-677128318 677250638
-758253339 758293195
-480335639 480454057
-970971208 970881972
-786212126 786065554
-624912598 624813494
-625667348 625520668
-377104455 376920811
-609630636 609717600
-98012112 98209274
-679436415 679447809
-498128796 498156222
-224652691 224509817
-437963095 437817245
-414460076 414456712
-413063765 412933139
-915513766 915439566
-142782078 142868208
-42006253 42060715
-991463779 991352163
-569479816 569380974
-848531387 848367789
-894860962 894776958
-668595839 668582317
-334155327 334050343
-964561339 964731395
-220129334 219992330
-430594391 430453983
-452284410 452110728
-279687634 279501160
-961292990 961141648
-391890425 391710055
-347079798 347121260
-950438990 950576700
-514311927 514114247
-843718191 843570565
-713487309 713302013
-382287036 382104054
-887942278 888075464
-939199664 939245458
-548916814 548811452
-551150043 551203741
-778018802 778053404
-647516733 647505611
-206672471 206493799
-673189932 673290948
-467115956 466982328
-6651023 6467367
-701578232 701679046
-164391294 164289520
-444086049 444119833
-941821391 941735103
-557206800 557123340
-645801442 645979708
-141301893 141306421
-720207103 720081581
-450464079 450479973
-331851121 331670031
-736017338 736005786
-615999132 615909184
-26579454 26750310
-560679098 560649040
-342011001 342176273
-829524436 829350612
-149796067 149820531
-388012021 387825135
-911047504 911186434
-927146559 927076393
-14386952 14348066
-643114906 643132538
-518355360 518355460
-690073239 689884829
-183126668 183183916
-961524602 961439276
-915422578 915604954
-583700396 583676686
-244606907 244721545
-383507118 383339580
-793789937 793850521
-735128556 735030366
-991798917 991825113
-697723077 697549331
-354524610 354424726
-506741306 506857156
-600119860 600307598
-160891184 160691430
-199922944 199845626
-586134491 585989273
-422690101 422695009
-763016616 763056786
-231497204 231359130
-127832514 127745282
-785662635 785541721
-306434732 306464792
-91871811 91816239
-670977092 670807842
-274385614 274223270
-832127375 832072761
-458676304 458568424
-591738793 591649859
-432439940 432316710
-960885305 960961095
-394193832 394210518
-128171518 128185104
-487765059 487869505
-469731129 469925181
-519901217 519975709
-27840748 27958012
-466047394 466030078
-482646314 482625532
-12716149 12697807
-812295985 812138009
-854787871 854657755
-749767031 749603801
-496291347 496354307
-107063000 107055446
-350542771 350541271
-875489303 875673567
-199382164 199355966
-241241442 241337714
-451762551 451920627
-628910224 628715234
-556060886 556049126
-940609791 940419177
-696413347 696592195
-77404276 77472806
-809162083 809060621
-794823723 794677447
-991505018 991422540
-23852923 23816003
-487645169 487726547
-918107729 918069917
-226114315 226061569
-936464789 936292597
-408917720 409048000
-463882660 463785326
-572657474 572520338
-201590677 201463705
-461596408 461681638
-443481452 443449680
-251459772 251290246
-200631618 200824586
-591707271 591803765
-540708660 540732584
-85167548 85272400
-924382136 924280824
-48255901 48181429
-98490978 98553530
-121800621 121616911
-640650346 640559806
-106935589 106884133
-799737364 799661868
-831688752 831513426
-531207297 531328349
-806939895 807135879
-263699316 263869584
-13218175 13186971
-2398542 2394868
-59224258 59108144
-137688230 137854672
-694906669 694837457
-519397694 519526954
-562853365 562933221
-813926887 813765087
-760718276 760799654
-805694858 805767502
-521238623 521175307
-143915779 144066643
-714548622 714675730
-96714399 96546779
-783709277 783701241
-319451316 319505458
-131522401 131397113
-715466352 715343176
-589261796 589414932
-443938397 443796069
-742653789 742629891
-814074741 814094485
-179111530 179192218
-781910991 781974343
-643412022 643255592
-85691446 85594892
-769116035 768956451
-280052892 280137394
-892268781 892192549
-14228780 14190788
-720716642 720557962
-236646020 236709256
-886610985 886491735
-729734986 729827350
-924571571 924532099
-428854272 428990974
-418639747 418625605
-808844758 808864874
-186328198 186517650
-795989283 796070807
-598244837 598218697
-960542736 960645958
-212212534 212082352
-957178464 956985584
-384658572 384842402
-499818366 499894796
-635191101 635359587
-619034575 618977909
-200332385 200508559
-533357167 533366925
-334940726 335102080
-417935639 417841829
-275182394 275225742
-142183398 142204618
-176174173 176118279
-663423723 663464627
-435807087 435711473
-535269857 535237051
-525816877 525711285
-189805126 189913090
-239164211 239304755
-68492628 68542278
-205325253 205290297
-593180754 593361204
-14167526 14290034
-888997415 888923725
-555296596 555285400
-980992216 980892506
-391283959 391330657
-203319633 203318709
-749170106 749224826
-941792430 941980266
-851914833 852075839
-759779970 759824464
-940797528 940925354
-857800414 857910052
-110179472 110146796
-449156343 449113045
-831746214 831924646
-196653372 196725044
-421893103 421778181
-527570632 527393962
-299167966 299053118
-968834741 968665237
-793363811 793251095
-830989178 830851324
-740478353 740675891
-172771238 172795710
-34163967 34038199
-771691330 771800444
-172572806 172498562
-829138098 829313706
-705379882 705557330
-202955305 203006257
-621176371 621260819
-454187927 454219625
-888945632 889078112
-624289352 624226382
-796899399 796731473
-44464272 44420536
-774385678 774456052
-456904984 456708334
-799030846 798914744
-82208947 82184267
-888876903 888718531
-791775032 791694800
-185768571 185601369
-541989753 542183239
-222423045 222548215
-363874091 363901389
-471973312 471829782
-316106421 315984929
-979404681 979495789
-221258410 221375992
-751982952 751812458
-721052829 720938907
-655168953 655064319
-495972736 496099792
-13879787 14046817
-800203637 800195895
-392272819 392277397
-248003481 247823311
-36911836 37092074
-139472337 139450125
-246172165 246330453
-878620409 878752855
-29077576 29003850
-205279269 205371237
-126757528 126669528
-620003553 620027699
-925243894 925073968
-848858273 848660215
-216794004 216695002
-368149002 368266814
-453574591 453501493
-86232107 86071805
-994922189 995015859
-61140651 61225921
-511546217 511396111
-473999843 473893113
-607821595 607775463
-37918838 37759376
-975080873 975236047
-589549245 589361607
-572619542 572695406
-620637356 620451106
-21682810 21698312
-325752853 325650279
-240796955 240629853
-177166630 177129536
-790485108 790391464
-838745784 838771832
-540720622 540561726
-970711520 970905314
-383220550 383375368
-137354185 137479501
-188530135 188696589
-562308283 562271935
-615892921 615818407
-649632865 649800851
-296844523 296943295
-921379277 921224435
-705632047 705482613
-778568719 778441293
-709090140 708944356
-630015968 629989646
-283464866 283319242
-926168143 926054939
-838278142 838322610
-587551059 587613779
-731083121 730909043
-268478514 268614588
-707838142 707754776
-575656424 575552416
-844210496 844206094
-281504890 281391292
-300025399 299937753
-317669243 317727887
-32371781 32312559
-178496929 178642561
-925543616 925349470
-440375591 440432943
-611387279 611488525
-743014724 742998014
-745130273 745277549
-455445317 455287195
-463436682 463596368
-443900316 443976478
-144990966 144872618
-115566874 115627134
-452401237 452280013
-153399628 153291944
-448500456 448512592
-685510061 685578917
-601275983 601121387
-254270587 254096849
-351673380 351676994
-418632117 418485599
-545158543 545097655
-868519839 868503087
-870497159 870471491
-187173202 187368864
-598024737 598113479
-56292323 56136443
-402180585 402242443
-842479765 842471267
-386126500 385977714
-958763592 958876248
-876650426 876691022
-757013750 756902904
-798206911 798022321
-682343830 682462512
-333013981 333114435
-881462913 881311165
-957547512 957680614
-125906595 126007757
-729767998 729781168
-749269592 749216848
-562534523 562696507
-692481535 692337677
-6321356 6434666
-121702830 121898412
-86570571 86533367
-751773736 751840166
-531159764 531187392
-331559711 331667055
-879810792 879919302
-352097031 352133459
-750859869 750911975
-84180435 84122655
-544903488 545094650
-473097569 473118795
-239367486 239408930
-429302977 429227147
-844322711 844187255
-164066311 163904447
-853494068 853430718
-922233977 922242051
-201880986 202009530
-124186454 124062936
-828927642 828810592
-75161834 75056314
-770724315 770701431
-209352233 209473901
-568694056 568507782
-402729117 402866915
-553564446 553702616
-312485675 312644699
-168027082 167835882
-190601412 190567554
-236666378 236677638
-686496115 686314033
-986258554 986083952
-415558188 415690788
-935260392 935310358
-330908789 330893853
-484374273 484491209
-85005685 84817317
-120364279 120201403
-306449762 306434510
-389634556 389705036
-471757515 471823741
-70947946 70841710
-732425420 732431748
-68224418 68309716
-728407216 728426206
-207083475 206962353
-519519354 519634942
-535024483 534893087
-323912824 323822568
-260295471 260194385
-669643209 669463331
-600229273 600385923
-780912844 780943498
-234559454 234406054
-706020210 706066942
-312148651 312204597
-126966235 126816871
-636152210 636030720
-857773651 857743647
-966341478 966316198
-443000300 443039708
-527214440 527043860
-683392342 683521456
-840765795 840833547
-494751443 494897443
-662540235 662503403
-358848897 358875383
-408155197 408077127
-180732403 180845359
-817662748 817565074
-714375361 714532199
-632976429 632955483
-765242223 765243995
-616740491 616630103
-737884639 737971385
-559496497 559483205
-711810894 711774948
-924778923 924709431
-826098030 825926622
-379448173 379311769
-102032163 101950249
-925918296 925803712
-483510761 483363761
-191985304 192002922
-279197407 279052889
-143861571 143709171
-645692502 645568934
-989230029 989031717
-696452383 696299079
-293447920 293344718
-957427607 957375557
-141971744 141841248
-954109297 953986251
-573521297 573419131
-520178421 520257565
-40966315 40842269
-694071132 694204262
-90197783 90007645
-244049323 243859431
-109292325 109274321
-261751053 261682761
-334451795 334593667
-556119363 556255687
-810337731 810459337
-979943021 979777013
-194391618 194374568
-224165526 224313176
-478540909 478385759
-869616466 869481928
-922904675 923075309
-74927953 74770381
-612748581 612935655
-46830593 46928301
-347110429 347253321
-741897129 741893043
-683340441 683366731
-359329895 359373983
-100826874 100870190
-900719908 900893388
-344259546 344168386
-311388269 311447775
-252470382 252573434
-51665323 51685517
-204977501 205096441
-113671743 113657007
-490398638 490549986
-309584881 309613333
-901252014 901238290
-243243115 243081877
-333811225 333617931
-241030357 241212173
-136899947 137097275
-377468244 377660126
-211482157 211444555
-184568705 184708197
-186584055 186729473
-397142783 396969741
-388539721 388554869
-797176297 797186161
-474331048 474168398
-102934587 102916651
-670554216 670376158
-141575967 141565503
-650530258 650347340
-514927614 515074904
-701687912 701688292
-390816460 390953512
-437890170 437799160
-446255031 446076151
-181896424 181983492
-461959221 461962897
-846119416 846214132
-802712508 802748014
-383572314 383451308
-292536610 292725824
-421395470 421218414
-925014429 924993875
-33782880 33945652
-731180965 731049829
-102224894 102246678
-648136307 648047481
-33776446 33864230
-614074699 614064173
-320738792 320576680
-723723544 723697168
-547748857 547706849
-960618788 960817900
-678111108 678148162
-460174545 460304861
-559577656 559564666
-6855582 6825872
-772814748 772764854
-664696348 664681050
-602951869 603052399
-850481920 850498310
-776071097 776197005
-379642771 379574429
-66097105 66267065
-954499253 954636119
-94657618 94503944
-239226586 239382924
-683977385 683786093
-444597654 444775028
-355932104 356067120
-710684394 710796348
-36619431 36641915
-979670470 979479152
-183016671 183127181
-614557171 614488233
-511948849 511892743
-336473388 336492642
-308822414 309013728
-648609482 648720688
-65267088 65254204
-590544646 590526036
-986543515 986426479
-735437110 735612574
-651584548 651406380
-834444251 834369229
-108942721 108805189
-424739614 424542592
-810152447 810071525
-155609250 155633516
-182361417 182180109
-191496631 191606503
-973252068 973388496
-383730212 383740776
-397148477 397300169
-811539985 811574849
-317052631 316909905
-788870792 788788474
-955343375 955439713
-27025383 26831211
-75421571 75525397
-947812460 947771318
-12235016 12066370
-391267074 391248218
-455671173 455758095
-160210761 160409265
-914768076 914914576
-856250901 856378649
-798972795 798782891
-848838829 849033021
-655475009 655338045
-327986814 327884310
-797723322 797695984
-767195436 767107690
-1203345 1280343
-68429584 68410308
-212000300 212042282
-469649474 469691252
-713559387 713740899
-285363454 285449174
-486985213 486795563
-644915949 645088657
-264885799 264797153
-146934986 147094618
-485296489 485480347
-695688428 695852086
-378389500 378531956
-693461859 693437893
-578066982 578189568
-798597615 798724119
-106627202 106460714
-505787915 505825435
-738530357 738487437
-18054116 17930068
-121999370 121833456
-642729310 642744288
-401579022 401745992
-311392844 311418022
-972431854 972352178
-906237490 906103380
-309678621 309548045
-684506434 684468370
-531680219 531688747
-121144244 121210392
-728075683 728082007
-420777724 420842814
-623434156 623352014
-470481527 470302945
-41047479 40885151
-807283675 807137823
-717112877 717024141
-712185528 712292540
-876280856 876289340
-671831446 671996274
-819453883 819316521
-739967376 739929960
-789476684 789666642
-339776405 339945131
-3843584 3979612
-161998143 162073225
-406715624 406725912
-206138239 206294107
-646527613 646408361
-385072342 385024832
-994548804 994579334
-478091001 478096357
-749363787 749306047
-293597742 293523946
-150586299 150735257
-38863923 38907249
-428047454 428074616
-585298191 585387861
-929609266 929521862
-701160117 700962707
-662620207 662606645
-535970284 536086030
-960314014 960379216
-715949439 716127923
-129785610 129628250
-176398904 176203836
-677053107 677003647
-90722824 90847880
-544228057 544078977
-215968095 215782977
-855130449 855024723
-364786405 364723993
-233238129 233331061
-550323912 550173812
-587498123 587521037
-341933516 341946338
-121114726 120925926
-513642494 513561104
-255653881 255658957
-271588553 271402941
-835992028 836050314
-434615240 434613218
-78881805 79078829
-506020367 506100249
-455179206 455295434
-394581392 394735944
-917036707 917225541
-452906855 453026135
-159075098 158936318
-621702631 621605283
-56522443 56576549
-590797641 590992713
-24613864 24800030
-151682428 151521154
-8648862 8586928
-932334548 932439264
-244457322 244335876
-317410773 317424007
-564864996 565020272
-546235408 546049544
-303598684 303460286
-508387223 508501729
-265168490 265140190
-337520772 337462680
-829964000 829817186
-570936267 571071563
-709571306 709443564
-171954678 171986152
-30200406 30197314
-792479873 792566837
-133442232 133616234
-296468406 296634438
-944788827 944677403
-915922211 915800225
-780944703 781092519
-624701871 624530669
-385721445 385636785
-759974657 759951633
-286854773 286949701
-800137934 800269340
-922066938 922159116
-602306815 602178367
-311937676 311790104
-721925109 721976343
-470105487 470098739
-58842263 58875979
-775374485 775381055
-498491755 498519143
-512107794 512002536
-336541456 336443828
-304230677 304143097
-168220110 168061676
-249013309 249045941
-98737245 98869761
-550796002 550677898
-235092556 234916066
-815227895 815254581
-980888367 980942361
-138744459 138571571
-520057851 520217993
-323621577 323815883
-652908749 652743077
-81088245 81279513
-347090788 346957038
-371045376 371209048
-518641580 518619700
-585529011 585562737
-894868926 894953394
-34916287 34732573
-173516154 173448412
-977023783 977104647
-301828581 301723263
-655255051 655297193
-998439826 998378866
-52729942 52636298
-788863326 789001142
-740814372 740635502
-38889061 39032399
-438443649 438285283
-340600674 340427040
-942118174 942040714
-150967054 150965772
-656268899 656262073
-778742945 778752677
-381273563 381153473
-975625358 975802856
-105702293 105700849
-85472005 85504965
-348413960 348509294
-350586020 350520466
-757767365 757734269
-620202333 620005753
-339667814 339533752
-966904881 966982323
-301752806 301645390
-705731063 705639661
-438754792 438652260
-543760884 543681482
-384750487 384623119
-941107123 940908865
-398448234 398644856
-800078756 800028584
-821493499 821313053
-559653611 559581541
-358037916 357838362
-663684831 663555165
-650938465 650806383
-943985732 943962558
-373602309 373687397
-70324640 70296756
-999757429 999834539
-489470278 489415992
-230628219 230707221
-273301381 273142443
-499730551 499856581
-337398595 337388269
-816549813 816377083
-915730738 915861218
-848035062 847929616
-256645412 256754126
-341620811 341479825
-46993394 47039932
-943153485 943055883
-49471944 49435382
-961338615 961361335
-254183718 254148536
-92547875 92443253
-638539229 638471145
-565637565 565767667
-426458977 426595455
-890468124 890574834
-441918548 441940498
-537309718 537495078
-375245978 375171634
-504823644 504872784
-349755275 349638709
-11182646 11269946
-926188263 926148023
-12150693 12006499
-6840727 6750907
-540368317 540176419
-604427399 604589233
-359860643 359958243
-141500332 141495162
-870115824 870026466
-33404427 33500523
-868613699 868683355
-409102325 409259209
-726684514 726627030
-223775119 223674593
-379975217 379778231
-295669275 295735599
-137413887 137545115
-111627624 111445404
-486653291 486548247
-908259789 908102475
-137756677 137732505
-763192150 763264990
-88684159 88840731
-264967790 265154340
-269142048 269173650
-545208148 545371624
-472366327 472187251
-595111465 595029267
-604142003 603948831
-977173203 977090271
-160205032 160181618
-784432111 784311833
-914682945 914499367
-960018356 959977988
-10694421 10695471
-75329838 75473484
-700006873 700071913
-899942836 899954490
-166272990 166083840
-297066424 297189490
-462684862 462853650
-392369800 392536848
-455113464 455035744
-763574479 763684629
-767603354 767665718
-377235419 377059443
-550470282 550277976
-327760459 327751633
-224165495 224128925
-704769361 704965459
-565473705 565359999
-753036554 752958842
-936318146 936249490
-881171101 881107605
-234420158 234482754
-104577233 104477671
-186775135 186807247
-410814305 410774657
-254331754 254226810
-488176758 488291566
-785915075 786024811
-11459988 11486232
-61039832 60923368
-308701163 308635031
-493296052 493189522
-217156456 217277606
-614952889 615046379
-577369261 577567167
-913689349 913497573
-961911097 961914243
-241424522 241395462
-227359621 227489993
-391479672 391676416
-837595253 837441721
-145338403 145301495
-239597989 239737275
-418357748 418306806
-466462847 466642243
-840532099 840557963
-5086877 5196777
-509978337 509855795
-352728685 352700403
-805943906 805898858
-701360627 701542063
-725022325 725060209
-435924092 435783794
-62705128 62603274
-498389619 498256851
-501887685 501820207
-483878480 483788790
-319580235 319430681
-286438485 286469277
-637578539 637716767
-629970416 629839400
-932326059 932379213
-613389472 613452396
-310648418 310834580
-430292747 430395339
-993498444 993374706
-380034944 380161282
-402043954 402211514
-5475526 5556358
-879065761 878975647
-169928664 169811932
-953035229 952861561
-132060154 132107630
-780024988 779898994
-466831524 466849118
-936252262 936224292
-944650336 944477124
-526360093 526202913
-872494073 872456251
-818265927 818147061
-656636874 656826340
-23833971 23871875
-670823115 670649309
-631302386 631318496
-919936196 920042214
-455781702 455948150
-317209421 317069439
-514448613 514617569
-548123577 547924351
-910181041 910260305
-306381891 306318723
-69953427 69767135
-272326140 272285164
-739663336 739857752
-212854054 212910200
-646463092 646592134
-987452708 987271648
-577928941 578045289
-427250825 427133593
-877605519 877465643
-816807518 816677430
-445466488 445659650
-398928694 398762720
-633721334 633895486
-413507406 413356288
-552355850 552526706
-474151661 474249723
-3589229 3786943
-72224882 72182000
-79459985 79330805
-297747074 297708304
-226354604 226460472
-31014809 31131099
-39596296 39609790
-106263487 106318187
-36771596 36895058
-999249596 999292104
-915226461 915060747
-79336357 79357409
-147972676 147838980
-170651692 170588060
-690771485 690697281
-270736770 270765240
-846359381 846373117
-791428500 791306304
-650061807 649983233
-890300739 890348953
-368838568 368853566
-154352498 154301922
-642234894 642131314
-826434770 826298980
-906346566 906200130
-330276294 330432272
-909977939 910004151
-584638909 584449199
-958651776 958819920
-266871934 266740016
-426278199 426414177
-931840258 931884472
-249812804 249945874
-431070341 431252953
-929909062 930105616
-890374791 890480325
-22406963 22274897
-892732341 892647551
-275300121 275303119
-932094839 932126825
-687108323 687019695
-115880822 115883692
-154577861 154622121
-472586478 472477710
-455710053 455806137
-646848487 646890461
-735674655 735569089
-409392844 409269678
-273449476 273566872
-749315781 749223403
-90500188 90630720
-91101325 91289263
-472379528 472353126
-277074983 276956039
-381285040 381262086
-843318389 843454571
-177312257 177506487
-168664247 168502771
-515895369 515734805
-164525723 164633563
-513690852 513655222
-505099109 505212259
-36104826 36248846
-970513270 970345910
-460331367 460278355
-823303820 823260466
-265811877 265714557
-167505631 167526273
-24561582 24605282
-476781427 476828951
-233510119 233652381
-636560657 636569155
-81146861 81183879
-604902017 604933623
-198978371 198848563
-864105230 864257124
-262324813 262523959
-64709166 64724194
-723806006 723641082
-150810546 150915996
-198822085 198717387
-681627702 681727088
-68939873 68776825
-246067503 246126417
-319861478 319822686
-720984729 721139933
-877967529 877792461
-776134051 775944461
-683742692 683574254
-366722536 366788178
-965771728 965913430
-29433947 29358217
-492703378 492507454
-46839939 47016663
-103796960 103760586
-696315727 696375731
-246997391 247094967
-402060762 401978554
-392809078 392664558
-197224889 197332801
-887179206 887057698
-785886201 785872879
-499644813 499705591
-452945610 452819180
-496360085 496496405
-963315184 963464308
-456193667 456384577
-195365279 195465889
-609387530 609364350
-979794754 979649572
-664810032 664853390
-129775686 129885946
-291885034 292040924
-111883748 111861914
-108984701 108900741
-270478136 270662928
-364600150 364699812
-42572055 42391977
-803379276 803572848
-27625189 27480699
-228135038 228212770
-290257847 290451207
-424003644 424109132
-338859264 338704910
-749502578 749685416
-209431898 209587724
-95891333 95961117
-414078504 414093704
-223394866 223482124
-688748663 688566563
-621455855 621401865
-878938304 879020704
-67581943 67624261
-340639156 340817870
-569016384 569050732
-634712305 634689937
-706497943 706384447
-188302620 188426706
-613492987 613602231
-718907584 718776360
-57551878 57475672
-567353737 567239897
-192693613 192558907
-455237320 455067790
-521190214 521127252
-263573640 263772386
-379213758 379166728
-404692930 404868968
-671638418 671461868
-167470052 167271866
-654008599 653829109
-348672628 348826518
-460908630 461006246
-818899286 818830922
-286449889 286508415
-182942218 182942538
-882912818 883082828
-561680186 561679700
-567739993 567559387
-3070419 3256191
-356007269 356126971
-885826674 885751874
-239377640 239388208
-526810407 526980557
-895690932 895640556
-197402242 197263360
-848851833 848864713
-498022241 498127183
-241299352 241409992
-99871035 99771871
-523563118 523577582
-443911297 444056609
-662104985 662056283
-68267067 68078957
-784205564 784133120
-295861718 296000102
-802535089 802544897
-526261321 526266513
-799483239 799388191
-567564759 567577983
-843800875 843988561
-111401294 111326502
-50751731 50707725
-368476894 368672802
-729281099 729468373
-100456286 100311018
-376640384 376817166
-250900470 250952446
-773164111 773212151
-897415267 897250169
-73178766 73113122
-687290445 687241333
-94051920 94125750
-96109542 95972932
-118075440 118268674
-819425214 819482552
-523857483 524037275
-877879995 877879681
-94002293 93822903
-155800557 155951813
-103208992 103270982
-156690231 156632801
-316777690 316775450
-932600614 932729530
-990629774 990560490
-270862196 270993350
-565183583 565076365
-377748653 377571599
-274941903 275134155
-17849656 17969002
-235954630 236136886
-587773414 587626614
-938720591 938556899
-310884582 310934188
-628568362 628739800
-382380392 382259630
-857579794 857618762
-615855664 615712474
-474046297 473953389
-672791885 672988035
-253377521 253494585
-134765162 134879938
-429428430 429318418
-127415175 127250177
-576344358 576185944
-237054806 237073088
-333368675 333173033
-905941475 905835891
-509684604 509827608
-73113188 73145944
-864395908 864322166
-631611214 631476664
-569020437 569175469
-284760858 284957254
-30882199 30699627
-705115528 705215110
-533275460 533077534
-237302827 237391401
-790775177 790797371
-324744445 324562205
-771965012 771850190
-12616838 12815460
-425233232 425258760
-957715656 957783860
-354259423 354080343
-710410754 710230886
-484068869 484127993
-17501826 17443812
-394022747 393945115
-435524587 435501791
-68677877 68837169
-583475642 583436738
-531110163 531267823
-123715073 123827881
-575366351 575549165
-101712106 101754746
-783269371 783324471
-243000662 242890446
-103152471 103109443
-811118811 811146805
-386695762 386621070
-995091125 994940593
-856634507 856765587
-741343453 741282871
-543886384 543992930
-764075698 764110456
-351388995 351533635
-192269645 192459495
-261683869 261573329
-744241121 744058899
-803353700 803255860
-55903257 55739809
-503880410 504057632
-635737477 635659381
-34101083 33988111
-395080411 395063557
-690975725 690900739
-229544245 229442259
-737293524 737319928
-374554195 374507643
-58838135 58913823
-366435893 366356589
-879368249 879334849
-647694142 647732096
-314264474 314425708
-824973111 825108005
-937273594 937364546
-129942383 129829509
-737597915 737557821
-30198860 30084102
-597800980 597622648
-880954707 880861715
-371642475 371586301
-931630799 931502169
-605343443 605366615
-288534888 288446278
-907278675 907153249
-410722994 410650710
-902504206 902655306
-385569088 385585360
-410585524 410454596
-259727723 259892719
-921022626 920956442
-494398356 494348036
-711399316 711496280
-164145034 164192112
-289316134 289411198
-323833765 323991883
-107594982 107674674
-963955030 964072442
-34081681 34255711
-116567246 116446194
-153501058 153588988
-199150118 199315432
-34227129 34284293
-570636655 570753123
-264467814 264533222
-756459111 756469685
-843712897 843723485
-956529154 956407426
-449165899 449146787
-600534665 600378863
-372232366 372403300
-360871428 360729740
-394859278 394877576
-232289826 232370340
-161251429 161213419
-501856490 501961316
-263513345 263346575
-940594838 940624744
-650781098 650740586
-467200576 467048564
-880225198 880067634
-202385600 202293108
-512964117 512800073
-363176484 363035334
-642369321 642371003
-5754096 5797660
-621122559 621086147
-904801571 904889243
-937093573 936976441
-430318015 430120541
-339344254 339509796
-527292712 527228826
-64141019 64121705
-662072026 661925858
-707135164 707333024
-405914022 406078866
-572259379 572079959
-391959768 391960950
-208979204 209067096
-514357547 514266307
-323429612 323545726
-257313161 257490123
-771626363 771576599
-250710133 250746289
-726747153 726884605
-74412968 74569604
-648665085 648601787
-564162445 563994117
-906450252 906535826
-193094566 193051820
-25378149 25189467
-202898460 202735950
-323003665 322920961
-995143537 995085531
-667857251 667760113
-301084081 301007931
-501441930 501378020
-949196636 949340574
-54986329 55147239
-189120219 189148385
-398992339 399099445
-95157015 95186141
-872453458 872475162
-259396038 259359794
-154008848 154104442
-91596727 91410293
-417009286 417129452
-869642729 869590203
-801532620 801414520
-612754388 612664146
-859009084 859152216
-891231117 891193573
-699037404 699224956
-657442717 657610389
-137771451 137741903
-794146785 794262803
-814816646 814983798
-169303739 169395747
-333135300 333093570
-440902982 440804658
-558466262 558323638
-676183363 676183271
-89330229 89146927
-205792350 205705406
-771287390 771330490
-115954093 115856251
-269157849 269050179
-424878741 424799201
-309599107 309555275
-48218665 48067341
-262332800 262409960
-298688637 298802077
-118915908 119113858
-630664944 630812624
-35300556 35103862
-960998688 960923502
-978239265 978109377
-499062672 498974078
-902022696 902188084
-172501347 172406453
-735632098 735717212
-252167267 252366755
-758049957 757918381
-949719576 949574968
-149053090 149193246
-567018221 567095105
-831659439 831806907
-369390220 369397816
-596037706 596171830
-996825533 996871971
-351963355 351925497
-121389528 121217750
-722523479 722670129
-596159008 596184652
-591228792 591315012
-770427933 770332289
-977351404 977512860
-450777032 450624576
-501833134 501826110
-203399708 203239558
-391514740 391483604
-127525697 127625665
-206629973 206714969
-357927332 357731234
-563124246 562945036
-930773888 930913300
-997168552 997110284
-652746941 652599003
-238177974 238285614
-790623809 790525071
-910363815 910222145
-329562693 329563415
-448865922 448739342
-798379287 798364243
-720430157 720256601
-463149506 463261030
-579151777 579087901
-184771991 184644403
-666935592 667083886
-942782301 942613339
-946877532 946788214
-529398309 529390849
-261174749 261367201
-688977586 688914812
-404277168 404116446
-682094880 682012528
-831300894 831167218
-42315663 42350533
-535219055 535140263
-449506364 449699758
-85488485 85296291
-922738816 922835590
-698671189 698575475
-991179595 991327773
-951930328 952125468
-71357020 71412974
-567296817 567223415
-133953363 134147429
-765490657 765372885
-546784494 546908920
-193683961 193538397
-175743895 175553485
-583698814 583864350
-393137721 393080453
-525147148 525054404
-522911944 522820468
-68370177 68488991
-610180201 610174593
-913444844 913398542
-635930995 635762863
-544485288 544504982
-204125796 203935004
-594107635 594061451
-230809807 230782651
-691605225 691603553
-554280947 554344237
-120650350 120490854
-563989561 563919031
-613279580 613224526
-906558246 906513406
-110298448 110448422
-221736703 221869509
-57990999 58127597
-696052147 696195151
-766661795 766768713
-844720892 844658568
-722219315 722362455
-689866621 689759351
-108669533 108635365
-623081308 622908342
-409858288 409823226
-213546523 213450817
-827235547 827343139
-531052132 530906074
-495113132 495103984
-737143824 737116106
-900619126 900806648
-916098862 916132138
-799503428 799699616
-931338829 931385203
-103651221 103778773
-657320629 657449651
-725091695 725220365
-318375612 318469898
-471820664 471826818
-115683667 115860373
-603160423 603008561
-822890823 822961055
-183877274 183767192
-388075705 387991517
-606584048 606499336
-72898579 72925805
-439714057 439830159
-724339697 724205281
-134673765 134705195
-975874381 975885941
-89228931 89155607
-412774572 412871236
-850136019 850142757
-165476604 165508272
-897512223 897318311
-116822463 116931415
-554822053 554663389
-442751470 442630896
-956966825 956863119
-966616992 966625148
-924770962 924786884
-944681101 944733115
-337513838 337527706
-553666790 553793174
-790821528 790961196
-974801253 974710787
-211778545 211795123
-386827239 386867289
-107364006 107514276
-674059411 674058725
-214298736 214423002
-299620168 299451964
-104016965 104082497
-485621060 485607978
-20063641 19936773
-304696955 304823927
-423406687 423331307
-663462680 663541994
-643324201 643305333
-442562178 442679668
-511107566 511291962
-945973923 946121577
-429265062 429260240
-601721308 601910782
-382488953 382550847
-305343559 305193579
-952237932 952378040
-916692890 916544894
-573767032 573745324
-859012416 858999958
-814513354 814566910
-936017880 936182614
-456847178 456962790
-842194207 842332701
-414458394 414376132
-422374460 422545422
-499085466 499065738
-312903993 312713683
-468884461 469031385
-921078060 921174416
-710065669 709978105
-131865109 131845189
-190393900 190241722
-827063278 827040534
-269104014 269013636
-264500518 264314608
-471188877 471031179
-683117021 682965711
-42954689 43124435
-839596384 839445694
-567012340 566939404
-303965239 304113207
-154545190 154581660
-382421628 382519900
-375012439 374910147
-351608712 351745276
-680337778 680143364
-531094 480566
-743194719 743180049
-734115399 734126005
-986106050 985907852
-631465426 631403720
-17546669 17456983
-248122105 247944941
-588265943 588096637
-163791585 163833785
-891029175 891143219
-743550926 743548970
-589374438 589455426
-904906580 904871906
-474655152 474759402
-540847511 540960711
-291661400 291697858
-376613348 376580174
-105337607 105346505
-297887015 297753975
-26511596 26550934
-526148228 526106154
-169396250 169425710
-715918899 715726175
-449158206 449173592
-539744958 539612406
-591927902 591943642
-512460463 512346519
-302810319 302853229
-706784491 706672177
-662263502 662166652
-134635725 134508527
-970392331 970204183
-729188812 729024692
-779232400 779292126
-385048587 384966965
-91427054 91403160
-496717602 496864894
-964548046 964406278
-920068325 920016103
-763812998 763828876
-35402213 35374095
-382043910 381865098
-216568046 216737078
-899204911 899365069
-32209623 32035573
-502503524 502632006
-154578648 154665594
-900596949 900508389
-69685875 69860281
-801473570 801380376
-997580885 997560527
-174124587 174313267
-188548370 188613362
-716496987 716398949
-873847460 873857804
-206419685 206583135
-287546800 287683526
-849457458 849352726
-247046179 247028297
-395463336 395327194
-318218202 318302874
-267469919 267528369
-863320610 863473664
-677250413 677250863
-918026614 917975820
-667916578 667974756
-210126648 210237042
-513766843 513614861
-201583813 201597541
-827781897 827783327
-630359863 630224635
-171149998 171013696
-528724774 528754810
-345111907 345164617
-866557000 866461976
-779865463 779961991
-350553243 350550891
-353232426 353037182
-39757230 39619784
-236002499 236013805
-601376917 601443693
-920745250 920723352
-715038193 714863545
-259556097 259599129
-625356286 625322706
-561229247 561155133
-520341700 520173430
-782478400 782438098
-415197594 415082136
-569033558 568881134
-610706142 610548978
-976864747 977064215
-608369509 608347729
-579855456 579702824
-294436227 294550121
-693248824 693086100
-733096096 733243122
-607744618 607898572
-804166885 804106817
-976385262 976572976
-933425576 933251348
-231856267 232035227
-7192938 7333888
-504439831 504390143
-374895677 374912633
-84179062 84307072
-489875640 490049374
-648848719 648712523
-841229003 841363419
-626953383 627053531
-978839438 978855718
-911315487 911339891
-661411345 661298533
-974253380 974371506
-860502682 860642318
-613547609 613448537
-253038647 252942845
-888622293 888547491
-432031997 432129615
-297454850 297478860
-663609860 663474128
-312646028 312643370
-519639653 519684061
-126621490 126508956
-2637904 2590372
-481696417 481521793
-69551872 69414892
-263124599 262924917
-839119610 838962330
-439276571 439221339
-824537802 824672260
-417192361 417347747
-75943511 75795997
-961481939 961468243
-600844427 601005315
-720741004 720878154
-109888194 110023826
-640258688 640185430
-380098113 379997777
-845264043 845447375
-676057687 676177097
-972839385 973020013
-797709653 797684865
-859775496 859699014
-443416408 443606912
-29511599 29356295
-12987401 13171939
-247147565 247336633
-219086986 219219454
-67654875 67803585
-253083007 253087949
-510515383 510421549
-231045016 231011398
-972283894 972392016
-709736596 709715008
-180042680 180011280
-508620180 508458610
-229070856 229143812
-247595207 247421189
-410020799 409822995
-310447112 310398104
-476016554 476157624
-864443848 864538722
-681264785 681335957
-8737059 8560665
-600402714 600369132
-654008207 654105977
-602789715 602776081
-890380298 890320972
-785828816 785943586
-663851723 663789883
-242171627 242048917
-825814944 826012326
-381716082 381757286
-174137329 173997015
-85392388 85305806
-917284399 917188165
-62050496 61933762
-636222340 636373628
-901841812 901727026
-336124328 335992984
-680003379 680047977
-654331711 654372487
-988490987 988337419
-882538702 882730012
-200378413 200327729
-889348 701948
-311239116 311292854
-552350672 552279628
-160662318 160611994
-80502288 80690854
-89635014 89646390
-306073137 305903649
-126315742 126176790
-348296677 348461627
-644425206 644296454
-659465784 659357332
-814167337 814021633
-636407661 636339595
-161599558 161568156
-447804761 447786657
-968749989 968565701
-246228397 246221351
-84919764 85091606
-91916707 92089741
-742415051 742578893
-980714690 980617090
-42069596 42051834
-354836924 354830118
-811120273 810960561
-86521067 86664565
-251272899 251096193
-706134062 706070046
-164390005 164579643
-944563730 944440126
-61919780 61747724
-414417263 414394145
-635193982 635144738
-992736370 992700714
-218764511 218659441
-779678895 779687341
-399045892 398907284
-372298720 372154368
-934845087 934723075
-979298896 979295900
-866509488 866443862
-930749506 930656658
-440447686 440640710
-986885003 986763549
-805968822 806146494
-475748296 475804652
-845598989 845521171
-637461799 637323143
-317295541 317123301
-969326104 969276818
-877535581 877535045
-966483073 966494243
-507102711 507252911
-246935744 246781540
-452530939 452498443
-811873167 812007517
-740677598 740674184
-579368188 579557886
-170960216 170762532
-166834688 166985330
-509035456 509119560
-183722296 183609932
-496245251 496322827
-907046526 906992138
-132730246 132691820
-688051807 688093877
-245322258 245283910
-779800939 779644263
-488642153 488697805
-327236242 327396060
-272174508 272208798
-668387887 668492043
-770525511 770691533
-691163245 691004901
-266549587 266686103
-376329473 376521513
-647567455 647466011
-84851252 84767128
-232126264 232208464
-995078151 995208923
-703098165 703090969
-417867864 417870580
-336453837 336629075
-749868897 750009931
-89680560 89861840
-998356941 998310427
-775175146 775078682
-507497371 507415231
-723467298 723432264
-735180482 735217054
-675589981 675576469
-422959286 422895202
-49683127 49628967
-363268038 363084930
-881031849 881139353
-563280571 563461105
-208600688 208495550
-59842593 59992689
-811800454 811940342
-721335792 721313318
-368084714 367900734
-875994265 875932551
-363791399 363679801
-905402735 905593989
-678714405 678579611
-265447217 265588343
-124822246 124654102
-95105041 95015695
-478218272 478147676
-2999055 3163305
-378268542 378235334
-795522905 795625887
-860944668 861030486
-172011547 171960757
-133778634 133642738
-897712039 897595375
-323186848 323077090
-280057419 280048643
-686534697 686536159
-976964481 976790297
-824667328 824677192
-905369318 905446146
-76316089 76500113
-311089500 310991196
-33355802 33248522
-815908277 815945011
-581568560 581545060
-739371275 739199613
-71365811 71325369
-625793270 625935382
-555199308 555143574
-710900665 710705445
-163369605 163378829
-82106306 82076310
-541722088 541717584
-814094391 814269327
-772354957 772554597
-16564803 16651437
-787752943 787944991
-789856443 790041615
-961980246 961995456
-805922743 805965069
-17385597 17283673
-32275842 32467720
-2088155 1928167
-986678781 986646177
-161763465 161734195
-281996050 281834810
-285165199 285223515
-876913801 876722247
-999133398 998944444
-73422582 73253720
-949193971 949081085
-178510887 178368863
-106043512 106080470
-465842846 465830468
-891072606 890976284
-72955226 73129566
-360838375 360925047
-876281544 876227404
-955703127 955806351
-347312721 347279311
-887642624 887548788
-920858868 920989534
-981473236 981495756
-128729143 128564059
-994209303 994046523
-94295233 94145127
-494416547 494614167
-113868695 113995085
-641989099 641901163
-53973409 53919469
-218296514 218346268
-237416711 237366091
-948334980 948266970
-249019461 249029625
-418880758 418705656
-512811147 512862407
-968446413 968421779
-495283557 495405599
-398449672 398326778
-741025265 741078437
-217504378 217376202
-422128228 422025038
-934315741 934414603
-9460502 9585288
-8739897 8734221
-800099658 800057854
-38631994 38787432
-352343422 352478848
-29721108 29880296
-518165070 518215664
-112197046 112348758
-694641926 694659128
-859750905 859800087
-610743515 610789349
-133529233 133394869
-673169306 673128510
-261180363 261270975
-149139185 149294035
-432282654 432130304
-766728494 766808932
-838617680 838758808
-532568257 532415759
-488393552 488281328
-42437048 42264018
-254409785 254545455
-390702561 390787751
-401370721 401442711
-791670921 791474247
-265493012 265517780
-485986370 485988500
-717257040 717451354
-499322413 499125249
-946994322 946892432
-652838977 653037421
-951419362 951273178
-507109661 507177811
-313227341 313232541
-930655418 930843594
-815588992 815653524
-511625197 511632661
-638565566 638637214
-624218656 624360048
-962154126 962285168
-735305186 735244274
-635984881 635877109
-497788028 497707800
-463962635 463975049
-946448823 946277619
-988471688 988510286
-346355886 346324836
-922544466 922546488
-743467886 743418548
-936973711 937035007
-274282130 274289732
-684998511 684807471
-618949217 618827081
-665081534 665224860
-861790704 861747404
-406720768 406527766
-479844130 479691904
-358944600 358806166
-937758187 937819751
-601410305 601392143
-791362879 791494121
-29496393 29656715
-210121694 209945880
-614890734 614999634
-374530919 374358321
-591722068 591755518
-982979387 983111455
-579779140 579645122
-28479912 28321358
-639640420 639523878
-304461524 304376606
-644722369 644621651
-766178912 766312002
-855712351 855595259
-321347265 321156089
-454203776 454144874
-420944322 420857014
-521206965 521173463
-935661521 935851619
-540539226 540353488
-421468752 421341832
-99009395 98854897
-805385922 805313334
-766852319 766890773
-388819803 388962945
-610383362 610576338
-863440562 863564162
-370190441 370263797
-304352626 304246994
-669166268 669288106
-815818582 815754278
-526524053 526602801
-575557964 575604420
-587639421 587588137
-779081086 779077204
-567260116 567225786
-713189311 713206755
-454979873 454842173
-885364068 885439826
-308318644 308393180
-279942917 279972917
-967767126 967611926
-923923032 923846916
-265807921 265863607
-375217053 375277137
-794750585 794564469
-131880357 131849861
-747265260 747460946
-861028120 861177910
-719031292 719036328
-836125681 836274923
-348013685 347955093
-654740197 654703779
-956253901 956312547
-513130430 512963664
-757278882 757135492
-254707784 254583812
-455366256 455224612
-395411314 395515358
-815008789 815093577
-237332685 237323613
-24190673 24104181
-632386047 632472819
-267843597 267793605
-513090937 513169923
-723984443 724008031
-856810261 856732705
-789244478 789067056
-455832817 455779457
-383961906 383851666
-875089900 874933212
-269930243 270104765
-15337790 15471092
-942288253 942105485
-543451850 543296460
-64096734 64083074
-529938467 529865749
-288596876 288647272
-32813386 32749112
-30136005 30141481
-248483484 248650522
-760285621 760325685
-974613922 974704730
-868099330 868171116
-807015731 806874257
-41641726 41483140
-469482088 469430252
-997936389 997987933
-561392546 561381232
-619393704 619346304
-731406933 731240625
-809452421 809446935
-635163485 635234907
-512881187 513047047
-375279411 375274863
-529000867 529173163
-487055789 487179113
-20788247 20780039
-346702667 346733475
-15016311 15133887
-392527192 392675012
-17131859 17213499
-285949755 286061619
-812672153 812569605
-919898376 919921592
-837356767 837518487
-556486939 556489233
-766842941 766806095
-768580555 768581837
-757806969 757727761
-663203357 663147637
-285098081 285194357
-210181845 210061543
-265291182 265188996
-274516555 274452985
-474727433 474819187
-203653150 203672862
-993465120 993531768
-909682419 909844565
-725312569 725344079
-199748498 199814862
-804975932 804953878
-473688965 473514673
-325623486 325425790
-137607528 137533112
-31311959 31372401
-137367467 137416843
-4341669 4225661
-713335571 713394661
-864359037 864287057
-407443784 407282686
-437079709 437038547
-80972939 80944923
-471273286 471104468
-997412432 997277864
-575582897 575729951
-867195628 867154504
-161550944 161748830
-451173858 450976990
-780359923 780231943
-730227626 730183004
-490477497 490622475
-293769453 293602873
-224091639 224239351
-788606312 788485784
-779229318 779354934
-849372461 849174557
-602703082 602762876
-255957092 255842810
-496173907 496025677
-377328820 377342938
-328895721 328896823
-667454720 667578552
-141288912 141242292
-622205585 622162219
-222579685 222516745
-307241240 307408632
-60243198 60081256
-439164373 439128619
-644706948 644869084
-992830193 992732471
-711546555 711526199
-24455885 24301629
-627514781 627451903
-189223309 189357495
-985618515 985558591
-528428812 528563574
-734120702 734078996
-372317833 372279607
-211659799 211587855
-123539316 123479170
-390702236 390742806
-876441656 876468694
-499075602 499049742
-355724855 355863357
-840830805 841009513
-473154855 473082735
-517257030 517176908
-284511006 284652070
-563783057 563720713
-583344204 583173522
-225463320 225324816
-863659332 863666422
-489759403 489697311
-574404543 574501145
-769209623 769389401
-808649932 808738826
-874705359 874775193
-342383634 342459174
-904710689 904774789
-684693379 684582907
-558429947 558502577
-960504479 960373227
-400127990 400217534
-840945173 841129071
-442145351 442275931
-343988326 344030408
-906833881 906991929
-802337650 802184980
-558147806 558306580
-198339574 198283316
-32838989 32962631
-755825202 756014440
-991075304 991104884
-754617640 754602190
-627471304 627357154
-558191391 558098319
-183099070 183155292
-540635954 540590706
-762874459 762952387
-611731961 611709711
-295407944 295477578
-724733567 724568855
-170533568 170443824
-91679153 91624717
-691165397 691297497
-24235355 24145991
-829837549 829855613
-225538242 225689236
-553054242 552978120
-149618859 149542421
-156002191 156000119
-936220706 936283818
-246955066 247037238
-109429567 109334359
-107092298 107257070
-387831111 387693945
-237082824 237063352
-20722740 20865786
-479655312 479704156
-416033302 416159486
-418870435 418910599
-483339697 483293219
-8101167 8002405
-298681978 298696120
-516402547 516558883
-642921478 642955632
-810504758 810413916
-432145303 432152033
-91649218 91709088
-395107854 395052968
-338004618 337963698
-141032596 140904178
-640721454 640706284
-761723861 761812509
-757098860 757104568
-571215698 571059834
-591271902 591146020
-446539360 446392406
-673477975 673494459
-264795328 264816266
-398807677 398845707
-569097953 569003511
-422692555 422526121
-871703008 871778238
-730961489 730860201
-374536957 374571433
-168737197 168934153
-10206251 10041301
-212219126 212205942
-102394542 102353076
-223724856 223699734
-22318086 22340930
-938165979 938001617
-347603590 347627860
-107540998 107544392
-709251203 709126021
-213323144 213421236
-710805836 710995494
-655569396 655501828
-972033469 972132127
-924930422 924930856
-353457586 353588780
-517711290 517667422
-588559048 588736952
-332543879 332686679
-793482290 793405488
-175995198 176077870
-639400527 639213559
-742474876 742401284
-519276299 519094093
-204030400 203875806
-685544489 685437849
-28198612 28054248
-577794717 577786455
-206216173 206082695
-192626260 192505594
-75484133 75665577
-72594149 72715477
-937895362 937914052
-62276416 62094450
-206082803 206072601
-764734892 764572528
-296957232 297097046
-25713698 25837186
-495945008 495823056
-947978993 948176241
-311851972 311665738
-998869590 998885348
-301863441 301923269
-858831362 858847064
-80530748 80480316
-540968787 541045269
-549434994 549302964
-974748297 974938085
-94426824 94566148
-717742821 717920009
-587102214 587036010
-703409288 703392942
-539460815 539265211
-349199162 349177792
-554438562 554453886
-741462221 741648005
-720726329 720706955
-744849934 744940178
-470677918 470781048
-100994002 100899558
-932473865 932465879
-712261439 712453185
-309313404 309512870
-826335926 826302740
-51411138 51583462
-701688102 701669990
-662811671 662627983
-211623827 211522645
-906566976 906764374
-792852970 792761250
-98689436 98778810
-773160716 773263586
-708748494 708822104
-724840387 725014067
-39209021 39063155
-362911849 363105909
-106711989 106751597
-365121397 365100089
-704009916 704004252
-232785708 232891170
-156273548 156388446
-353824563 353919945
-889846983 889945719
-365502295 365375715
-287359817 287414037
-290075322 290135564
-69194632 69206626
-423886585 423782313
-24358483 24267011
-283241799 283058669
-204481383 204465687
-250730512 250926458
-24277052 24193658
-941134404 941079842
-807656606 807666060
-457157305 457317431
-731664248 731588322
-96962828 96928274
-217792373 217656757
-744878795 744710389
-130804348 130878152
-931184226 931136006
-623960477 624042111
-60162227 60065619
-924331480 924326772
-458009266 457975430
-198015669 198115683
-188897215 188831663
-792340211 792461147
-182367221 182427799
-531845414 531930536
-256015427 255898757
-129830816 129808246
-381602690 381736684
-330354283 330322459
-479246741 479288055
-269199374 269347502
-769687900 769558188
-595456986 595418534
-253379494 253366222
-448380180 448433008
-698439905 698374663
-31774051 31809731
-972573761 972734609
-438452464 438510818
-928048176 928180688
-167576784 167608010
-849518793 849671723
-881261206 881080996
-573617671 573727257
-445184206 445323630
-923484013 923574277
-144590344 144541064
-221512863 221396135
-959283521 959099973
-812307144 812284826
-728752479 728788495
-173300746 173180696
-385007776 384913966
-623559332 623600298
-496786412 496755902
-937107356 937229414
-554244084 554082318
-655763414 655583074
-760747371 760651879
-871485711 871513671
-757986971 758125969
-634607145 634433729
-393536541 393688355
-563730619 563683203
-222384766 222485630
-362871752 362946208
-779440665 779269203
-588116771 588130481
-717167388 717233488
-845199760 845122538
-227042314 227169250
-159524908 159658574
-436544242 436733638
-429167634 429080264
-419629027 419821207
-388354448 388211688
-222239349 222308611
-405996444 405922356
-945014130 945007132
-929661367 929557165
-5748119 5751983
-41814534 41764102
-60435672 60370374
-868672695 868694015
-315330826 315279790
-224460434 224408074
-84654476 84716650
-78980317 78811211
-152922764 152886192
-626706328 626673868
-825482281 825556001
-168004674 168049490
-484432741 484335667
-715187304 715286544
-507683042 507581900
-557835578 557734328
-466351397 466467247
-416302791 416237885
-147498394 147315208
-391113072 391257646
-820543514 820571650
-965731473 965686851
-301046006 300865528
-90677769 90583671
-820303469 820340739
-933041824 932925904
-458460008 458612626
-957614063 957509053
-515094556 515055252
-824922632 825040558
-866098838 866001320
-994048997 994000405
-503803979 503652775
-328893946 329020134
-964979869 964819133
-441241700 441259442
-857017795 856872257
-799927778 799864398
-535038258 535010708
-221101059 221230785
-979975764 980003118
-150660778 150650754
-677309189 677289647
-33971358 33996476
-812963652 812817026
-343362411 343228823
-292163708 292105052
-490999197 490928993
-319778004 319944952
-61005623 61074041
-795467948 795403012
-653606943 653795093
-112985690 113139784
-259810221 259714619
-996598613 996631151
-675653485 675712371
-571720332 571728410
-529902108 529801322
-456100420 455945958
-331659069 331675041
-128910727 128719993
-538378571 538452491
-938545421 938360519
-317565511 317698565
-730402652 730400194
-734666559 734633909
-290842253 290867853
-501514696 501699020
-487278598 487478068
-495658103 495689801
-774539826 774620732
-745630736 745431620
-702095132 702100900
-107312176 107201964
-186887236 186851812
-27872165 27745685
-743882314 743810530
-126076226 126052604
-481095592 480973276
-359795287 359857429
-303443043 303419611
-635610578 635459814
-143611260 143738676
-399675986 399846794
-808831295 808898453
-423314743 423236263
-879004359 879127163
-742156537 742000729
-441931215 441996953
-306766111 306624575
-113436516 113258494
-270618923 270751005
-927356973 927247283
-744397436 744467276
-593445378 593540430
-776870022 776961604
-410654582 410686852
-242012727 242016229
-745352981 745321067
-787742639 787741763
-425245137 425215737
-54896539 54983609
-718841972 718673906
-963236234 963228458
-414286688 414304848
-377941170 377855702
-444550441 444481123
-161261236 161241622
-616975315 617107213
-383590275 383692627
-387359184 387293872
-831198967 831142889
-859254271 859433009
-64666588 64686310
-382691126 382758850
-301289800 301191956
-267880791 268045765
-776268082 776352708
-764804824 764664960
-310934834 311040348
-487263175 487106331
-684029638 683925132
-596711331 596624883
-937319070 937313918
-779683118 779545470
-338765006 338773052
-106769921 106909861
-573394517 573469783
-425654716 425505992
-960438853 960435609
-660925506 661025828
-272367194 272557560
-501126055 501316937
-112302363 112404609
-769767658 769873508
-127667586 127613524
-821572974 821414024
-57629769 57727827
-922600815 922492161
-691746554 691642288
-751184362 751353770
-778590627 778747811
-113807806 113931890
-412958276 412784196
-840246640 840115806
-114493932 114560686
-761796239 761828779
-341549924 341550318
-720637302 720453586
-685901231 685741841
-692571019 692392051
-817497465 817322917
-815884372 816005650
-629500161 629616771
-270684964 270640892
-564379288 564204420
-734909376 734899508
-975983439 976161131
-148366210 148455274
-771836234 771886926
-166538119 166468815
-929361101 929380611
-858426713 858313333
-501449537 501434323
-198436854 198569238
-667504352 667665166
-151134306 151281578
-146855449 146688441
-523872823 523694625
-636996024 636958248
-859734887 859737255
-968397520 968387306
-738581285 738742575
-991160709 991049059
-40425097 40557885
-995147844 995270002
-758535103 758571821
-390745156 390740456
-597275362 597158144
-450122108 450244388
-933532956 933685178
-806782848 806767328
-963568039 963644873
-800199766 800111212
-41143609 41341291
-644004282 643808522
-980742677 980686703
-10728478 10869044
-397298789 397301549
-76518702 76499980
-872593180 872714472
-199680904 199597714
-699333868 699463198
-694005646 693996754
-104593113 104678289
-854553061 854655395
-959309198 959257844
-472349445 472409611
-96631569 96797229
-859333317 859165097
-927381840 927332106
-964013736 963999812
-232464998 232275682
-914763542 914602348
-167178448 167206058
-820557582 820506446
-912729963 912918339
-900712887 900701347
-894887197 894879093
-1748577 1736147
-65103222 64909524
-407569336 407471312
-347210626 347296016
-455509821 455659097
-30585029 30477603
-126090625 126061827
-56963219 57092971
-445756458 445897162
-490474312 490362170
-272101361 272191653
-598936627 598957319
-746335128 746277782
-803079905 803134799
-561770753 561788205
-686064368 686151528
-889011872 888982958
-816856792 816758244
-61118375 61103149
-302523346 302515650
-898701565 898591425
-862551936 862451990
-623834285 623993385
-35645154 35682906
-114370148 114431370
-170660716 170803584
-103064955 103239987
-622504775 622694561
-98574928 98583456
-750498501 750405047
-445060292 445077982
-390522162 390584912
-572411316 572461958
-839308374 839139848
-556065544 556118250
-638637640 638692466
-102028957 102035369
-133223615 133027347
-397549102 397613554
-344174754 344213966
-837812847 837944943
-434837072 434843920
-69138624 69274628
-581346135 581188007
-849427658 849595258
-594796552 594692794
-732565892 732418334
-553016181 552892961
-487723408 487817282
-712113365 712128721
-709233653 709268753
-862771391 862824439
-188529182 188580866
-346556202 346619594
-366433296 366629466
-223535038 223511530
-66518418 66562090
-867540400 867718554
-805194502 805024710
-490418241 490415367
-49368259 49453663
-877808165 877687185
-653461772 653630836
-440697687 440727583
-886005377 885911481
-119358829 119347959
-863662877 863481109
-183127660 183240172
-242052620 242110272
-963845179 963857881
-259227188 259160602
-595479440 595434532
-290821951 290855053
-574540108 574703362
-16278454 16466752
-189816980 189859108
-974312443 974209235
-980416466 980538504
-629536150 629558466
-10861576 10876512
-210282890 210477658
-957955221 957785281
-898852125 898930669
-430672274 430834786
-630004372 630110270
-530776225 530839557
-420268516 420089714
-584385376 584364296
-424407298 424536994
-393782083 393737147
-813695389 813845987
-800592035 800468565
-979722163 979618777
-86318474 86457662
-179076338 179089820
-50995744 51022180
-328560957 328628927
-706312826 706205250
-373644853 373463697
-407455100 407478642
-322740923 322842597
-83997883 83797937
-104636819 104719759
-608017856 607894730
-488959356 489156892
-649307782 649227724
-347176157 347181875
-506009254 506009546
-271989743 271816337
-168357885 168477111
-6954489 6983167
-383423349 383327387
-959292037 959358995
-419877101 419765313
-494260042 494373196
-767078079 766957831
-635169360 634985170
-969207845 969164809
-482184624 482308706
-619313486 619473922
-182082109 182270763
-411875287 411981957
-777734604 777708108
-179815936 179995722
-371127212 370991172
-416975124 416925634
-425612325 425724437
-905942522 906111498
-835913180 835761692
-108804859 108873955
-246501394 246367772
-775236872 775377770
-337678282 337718700
-938069643 938007687
-963176913 963220873
-575862286 575705762
-625257410 625338744
-177148083 177108635
-46697239 46879447
-7308333 7359443
-356775603 356920157
-999433285 999541693
-803107352 803054102
-965532895 965481861
-85208085 85014051
-903020014 902981230
-289655085 289705335
-873172019 873076823
-426854988 426781992
-730902825 730910845
-220874814 220810376
-695904807 695807935
-61654309 61460663
-623374387 623493925
-989904191 989832463
-755440986 755260878
-828286611 828409657
-761835311 761822247
-781821478 781863864
-448290736 448118126
-826758349 826870439
-748553426 748729324
-606866938 606851696
-2008161 1936453
-790151876 790089570
-897152903 896979297
-590895177 590782337
-5642065 5672483
-795239731 795055381
-29886330 29970088
-11099098 11045104
-160905407 160910713
-903728932 903659800
-814984527 815051183
-998439336 998599224
-454649801 454475939
-165609334 165753580
-139559035 139537011
-500938731 500882849
-461098979 461184071
-812952512 812974792
-125726327 125654243
-992504025 992617877
-99239116 99356546
-957551670 957561558
-627908805 627739845
-436298149 436193431
-80832655 80662407
-835710588 835794334
-522143416 521990734
-351277663 351409649
-348305100 348305022
-912218789 912394521
-502144713 502282859
-662842587 662948273
-587945739 587952103
-169797980 169870298
-703455861 703637575
-425868803 425686791
-543561581 543721183
-457628407 457630045
-932097017 932289239
-260255538 260335404
-986006951 985906721
-836706585 836634835
-937539919 937546991
-490098395 490185349
-141843282 141793912
-905076814 904931074
-253434706 253324282
-309181818 309011604
-686689773 686559185
-765567785 765674215
-636986800 637092628
-287966396 287988914
-164979268 164868544
-111741128 111827710
-256299866 256166578
-237314255 237158219
-194303427 194201411
-401097664 400899240
-587542386 587499688
-753989308 754087334
-298006525 297973157
-135230751 135325505
-864472319 864605125
-526077190 526248974
-320318728 320398438
-703815458 703814310
-210310955 210307129
-790574440 790500038
-93712934 93912598
-115120974 115065802
-822411423 822437099
-632946267 633072745
-641545454 641626558
-695059170 694992158
-987192409 987001373
-263366486 263312860
-350955875 351040765
-659153742 658974220
-282022267 281969833
-335596152 335725326
-409530450 409702000
-532019946 531841126
-483961488 483926070
-815454973 815440673
-82500801 82692105
-75109074 75081020
-381365225 381455291
-205558376 205748878
-78220263 78367535
-611372714 611412070
-551968572 551909766
-49070207 48919801
-477247220 477076832
-801254306 801305052
-303518427 303678941
-896994482 896993196
-723818262 723793750
-188555024 188527946
-28400635 28286923
-269783381 269925269
-42701956 42883648
-499684888 499726294
-4961873 4844997
-581680233 581730863
-221944244 222018318
-322337344 322162790
-10481272 10457622
-492538615 492400135
-196758582 196691506
-862063601 861868611
-156493773 156431053
-174630955 174549841
-314559264 314690756
-536694133 536565961
-131855149 131782917
-468332480 468411292
-983113690 983266878
-233884056 233962766
-808110898 808003930
-521117321 520980683
-306286490 306228314
-243493664 243576254
-505488897 505396401
-553268071 553440337
-33452475 33447281
-424462464 424611524
-782432454 782356206
-755765231 755919821
-775589235 775439511
-412699664 412822904
-608732502 608743394
-777543482 777668060
-110796700 110836834
-229068810 229107184
-271599609 271687637
-130637251 130583961
-103432656 103600656
-939115451 938956097
-594744673 594552949
-206390431 206197783
-646869474 646744402
-887931432 887897380
-643226116 643234478
-155371808 155467326
-149286078 149301992
-839521039 839473935
-332320364 332336528
-886277580 886467930
-368311671 368221957
-397010237 396971183
-395071984 394930368
-527418597 527351473
-973147885 973115367
-126064415 125951099
-298483836 298366062
-850283357 850267379
-156892782 157045020
-518345055 518365865
-108069562 107937642
-638463007 638505187
-240889238 240819474
-850898125 850776375
-534706606 534572452
-864172447 864181177
-284757158 284804364
-385468241 385320379
-910700769 910842433
-574004289 574099317
-423260489 423368997
-926327674 926493480
-591542747 591384433
-569960559 570012515
-323394756 323391622
-347731936 347710242
-683818766 683666618
-554742721 554660153
-281614690 281688404
-276777093 276899551
-229937898 229738934
-178893074 179078596
-177565156 177763912
-251894144 251711952
-749498235 749578323
-119890765 119849387
-775595110 775583360
-101991206 101843664
-824433429 824285169
-270529573 270385067
-888653002 888591584
-191323291 191512271
-597589825 597657941
-602108315 602061395
-335528147 335561405
-784805124 784605182
-873710486 873807322
-482055843 482246665
-928225044 928357020
-142379045 142427393
-968143001 967987651
-790120723 789962507
-396707500 396745530
-719201920 719266586
-161830780 161818334
-427697868 427845020
-924514167 924628975
-420284059 420445003
-163319769 163189965
-433765045 433894719
-558496562 558532296
-752113748 751958110
-786981846 786871208
-518761849 518906785
-608191767 608019355
-326273105 326173281
-602423410 602574260
-89761841 89726675
-616536161 616685297
-851451084 851400810
-815457925 815452021
-180201730 180108648
-331982508 332065884
-244990682 244912832
-858104697 858142287
-711377486 711436574
-719573622 719480846
-230137230 230008042
-926305787 926230977
-53896882 54049936
-475187418 475374156
-224900920 225047436
-666310978 666406956
-142179318 142246020
-236482411 236373917
-229585828 229745090
-642732470 642756106
-185622676 185579470
-551667964 551842164
-730996082 730940912
-521049002 520942386
-536256563 536204407
-389959163 390084905
-559796797 559880663
-376745401 376898685
-475834095 475882923
-941066354 941205878
-394803233 394702493
-863642063 863690781
-682834313 682648445
-264045709 264135539
-305137880 305258974
-819585147 819703805
-97953600 97986764
-628008977 628095543
-989001978 989030366
-774873547 774712583
-404196807 404147533
-523633607 523586051
-607562182 607396104
-720025800 720036938
-179473017 179465965
-418890517 418870999
-943234324 943072646
-828055496 827985284
-491568044 491738012
-379186871 379252417
-970926590 970884038
-461976458 461949336
-719007421 719133839
-608678028 608808760
-704193808 704291248
-994309114 994468720
-407931347 407762545
-657744399 657763741
-561737789 561622583
-439847724 439812594
-551411775 551487847
-165744502 165935004
-62997557 63143945
-650563709 650618011
-147136514 147186120
-542025614 542086496
-441983634 442010272
-228926961 229087997
-424032962 424056388
-620015626 619826800
-367983068 367992724
-431245041 431260865
-999276405 999436183
-817130031 816961005
-277145659 277338667
-405704607 405726355
-170355443 170190923
-582887373 582900327
-53816174 53893470
-438656185 438853399
-359464853 359577895
-51940935 52011289
-675330841 675432753
-253085478 253057832
-391949352 392112072
-118576903 118519235
-609858933 609741099
-180742839 180713719
-578237723 578397937
-773864515 773989915
-656394422 656444288
-30334862 30531316
-951190575 951234701
-135831533 135951849
-132519023 132398033
-175965811 175859163
-59826630 59887604
-263429960 263396890
-101576541 101578425
-547302338 547496792
-631070865 631261793
-302801727 302817319
-139461231 139447159
-822326157 822294317
-290897167 291092683
-146096135 146199241
-299311164 299158348
-995812573 996009809
-315498411 315460093
-725329927 725527093
-678863406 678861254
-417481859 417451533
-117161746 117020460
-842394079 842271323
-350746798 350893716
-528012796 528154304
-155477969 155456683
-398691463 398598249
-147301875 147406801
-10798761 10701241
-923417783 923220339
-923235527 923319061
-879311900 879258850
-27270670 27219116
-516732983 516887715
-905822045 905888683
-720031369 719929871
-698044088 698024118
-332748836 332624522
-227895534 228003866
-171463716 171393192
-805653559 805535569
-585633388 585574674
-142947045 142984353
-982352463 982443923
-540239357 540214025
-531004654 531099610
-688903176 689051996
-387137826 387326528
-899095512 899004992
-78549849 78467439
-184259475 184281303
-498387699 498505449
-994225503 994388917
-347790587 347673285
-508794510 508642996
-828556501 828464851
-337229489 337340847
-694292046 694116478
-206149434 206066374
-34834912 34997662
-79511283 79598791
-633323069 633489293
-697144927 697026283
-330673807 330539783
-742633544 742785680
-816461651 816637975
-184770236 184951314
-714995542 715103422
-760440339 760611195
-67250830 67425752
-671372288 671471600
-370379058 370268630
-268150778 268045448
-949196621 949267031
-524178122 524026118
-445758142 445801996
-794305057 794389323
-855964986 855880550
-845176405 845244583
-595365657 595320899
-664489783 664438701
-50631546 50517442
-313070530 313018382
-86074601 85901961
-140459116 140349082
-330836158 330981420
-424781059 424976423
-774107534 774193618
-1933370 1749368
-556535720 556484150
-470722687 470920665
-744977859 744967413
-194526262 194713118
-259287262 259185894
-587509580 587432758
-25072659 24949157
-591432708 591463590
-759661049 759802217
-680635111 680604189
-104490503 104459211
-898891397 898800119
-89237967 89422491
-925264370 925368536
-353872254 353852506
-251616500 251444386
-975414123 975569747
-73255963 73101569
-677299418 677202308
-636362420 636452902
-245652923 245483511
-813488180 813376996
-866851575 866786425
-979896601 979989441
-441474598 441627276
-220800045 220749413
-361819726 361713626
-617130671 617299013
-284776962 284831766
-741405481 741555113
-870469357 870311437
-280053031 279893213
-390307176 390407418
-964953172 965119076
-500308345 500363793
-264226793 264204535
-320128634 320293122
-338496688 338668926
-42696120 42727086
-166008462 165861546
-551319332 551369304
-854040997 854038125
-607724859 607798529
-459354410 459410060
-313320939 313165781
-983426583 983305563
-138887872 138748688
-583936910 584112180
-237300361 237328149
-614742650 614736742
-998472721 998470415
-145802276 145664834
-733448735 733578285
-64803890 64860114
-147713711 147793497
-620834783 620928501
-110105159 110253785
-492418295 492469375
-374996424 375096492
-939836101 939991309
-753818709 753636873
-743733537 743766923
-103583627 103617685
-421475621 421461883
-793586455 793668623
-406362686 406512290
-525419696 525539320
-292228198 292345680
-573726767 573807297
-651681101 651516605
-634666349 634701121
-748977488 748988510
-235631518 235697094
-701451345 701395837
-178985835 178819467
-646974357 646973233
-483528029 483665571
-416039548 415873378
-418793207 418644977
-567909622 567721958
-795962858 795767120
-41057542 41242450
-489361731 489332415
-507346757 507159065
-727513151 727344701
-526563427 526521003
-813533050 813641122
-753397197 753387173
-863628575 863752987
-97441225 97403337
-946699654 946513970
-108583890 108755176
-5141827 5123059
-713502729 713538057
-216984432 217087702
-131926318 131834396
-712466345 712660729
-822925939 822754163
-517369005 517437165
-631741475 631759345
-82280836 82433434
-633945447 634133937
-526111356 526025948
-137089634 137274392
-738120641 737987031
-786466028 786318674
-531581157 531485821
-71675037 71853577
-255620978 255696936
-325939685 325897429
-638917656 638824592
-376188665 376276101
-376566973 376728775
-130998161 131013203
-781312040 781303866
-165544841 165614395
-567393509 567313965
-256418193 256455363
-197629134 197570066
-796277741 796386249
-840257250 840342972
-568096059 568030779
-46769101 46757411
-770207918 770195788
-592849322 592687854
-87788521 87977575
-810159896 810226478
-230618213 230796229
-779913727 779818501
-851678821 851850593
-616278853 616471241
-185407639 185278897
-553229643 553322431
-24307313 24312747
-993155924 993038454
-646084238 645921642
-992147962 991954562
-862160296 862095944
-375122149 375070835
-407623054 407515618
-118537448 118445522
-924742284 924871040
-797043327 796941377
-56053100 56023866
-76278072 76239240
-612543242 612495870
-140218676 140040810
-148299790 148320528
-340986111 341183165
-900227075 900393355
-172216002 172159194
-672889960 672745428
-461823709 461683217
-359487207 359336015
-167743382 167911634
-640051927 640025381
-879852259 879986345
-893548013 893700641
-935321350 935394626
-534635567 534777645
-786392351 786202407
-384077339 383916517
-690179163 690032489
-653466986 653393800
-858082240 858231698
-153362995 153492023
-31453113 31477989
-150059714 150129580
-50260021 50362807
-149808299 149788477
-742597966 742709612
-479950760 480133104
-361847895 362034097
-384290768 384390092
-110712416 110611470
-305183809 305198427
-977662146 977691802
-393917758 393785124
-43590815 43731429
-74849167 74772983
-209062001 209211775
-131588727 131492567
-726608145 726760883
-199214567 199093535
-556545294 556739606
-833398384 833453576
-626024180 625846584
-635077265 634883829
-435117573 434959061
-434075039 433883157
-286604651 286783343
-850731002 850696174
-672059665 672081067
-383735494 383649760
-9676278 9566666
-315847685 315779731
-761592875 761768185
-471110028 470952774
-848793501 848935925
-558853280 558848844
-568194806 567997312
-819129885 818931439
-621951433 622040851
-713454225 713520393
-708251607 708285689
-928656676 928493356
-818020436 817843478
-802899773 802990789
-203186975 203275731
-905634296 905724822
-558733458 558697544
-91259453 91321197
-735274730 735188226
-405679748 405527360
-579856105 580050399
-898028954 897945258
-116484198 116402354
-668439965 668338357
-333210568 333270854
-456415912 456353242
-552336475 552364869
-200916693 200920105
-405829255 405714149
-893343201 893327235
-212298230 212474178
-523367264 523176556
-391980328 392030712
-712997794 713031432
-422609338 422481506
-928545228 928575016
-828739803 828869117
-723645176 723710356
-891250743 891405495
-222683908 222806008
-326419433 326282369
-472052883 472199171
-937976697 938038665
-942938949 943035443
-287365915 287462159
-615622450 615446964
-805466403 805549591
-605355029 605314677
-70391127 70575679
-663444175 663428711
-845124553 845088455
-681811418 681642758
-72894196 72957414
-749562649 749593997
-77848874 77773642
-373604350 373770444
-218418258 218301216
-508890699 509008767
-128058487 127945261
-457625735 457801447
-146215377 146183105
-453998198 453824832
-736787410 736837680
-922742802 922620554
-342272773 342079773
-302884413 303013131
-535733767 535864553
-102235786 102205412
-48471992 48424860
-796960778 797125876
-484903554 485102774
-553082322 553026162
-341440263 341341773
-577987115 577960311
-304545996 304625568
-212488428 212610280
-326350901 326215665
-878005482 878039072
-115002341 114973371
-635322278 635396896
-641162940 641288480
-793395248 793409592
-750712471 750550907
-354470550 354578670
-504651720 504756036
-686242441 686190867
-765195260 765041016
-549767034 549722256
-324575843 324524759
-378667276 378498642
-28809471 28880135
-600924871 600846031
-388681767 388793961
-117919675 117962713
-212087455 212066681
-862951569 863104403
-454782423 454911023
-40093269 40181527
-415132490 415043590
-857567121 857670403
-623768108 623613276
-149420860 149558894
-893758769 893918357
-126565223 126423967
-517281942 517232118
-24388084 24583432
-224716667 224894801
-108311691 108125085
-537970819 538121181
-757526616 757508586
-463092045 462920967
-286903684 287075632
-768836607 769036243
-647822610 647794548
-153970201 153969847
-771474082 771283178
-471507020 471481272
-280641445 280481363
-629439007 629514981
-676860916 676944724
-656903222 656749458
-588181290 588126280
-240557256 240521140
-312990284 312936996
-508184353 508110067
-47557419 47727643
-144737597 144679219
-1098264 1241844
-812480060 812322308
-973441514 973352880
-254923054 255102616
-116598999 116535493
-142940972 143027734
-495920905 495969111
-820244068 820154244
-23301012 23352124
-892578647 892491507
-976356759 976164757
-155692289 155876185
-729026642 729106752
-568375674 568277760
-342604603 342456403
-814182664 814355990
-462568366 462634550
-810997817 811040417
-450621417 450563401
-497434351 497631873
-700003607 700039393
-915143604 914965266
-615162431 615209301
-696785803 696761041
-906168148 906054848
-123213765 123369185
-315664590 315764064
-559397877 559489851
-127931027 127734001
-985030468 984848334
-55566631 55471209
-937168385 937018761
-295927892 295930910
-656564099 656731607
-191816714 191989396
-872526581 872556185
-916631210 916754570
-895163666 895245044
-242705636 242733762
-323704832 323535266
-468041792 468157240
-198020582 197971296
-180457098 180263094
-563358337 563291471
-720742730 720709928
-69955239 70118893
-762903965 763000809
-676185405 676333971
-107078850 107105356
-128178311 128149337
-530107667 530043129
-539859875 539711635
-140294899 140156449
-654352099 654227893
-569805951 569675685
-371445047 371293773
-797652843 797608595
-256526413 256699769
-419050363 418895965
-599311688 599345468
-823080049 823194423
-17788781 17909329
-91885144 91858478
-601608247 601807887
-85944955 85746327
-240375916 240332896
-659314247 659180389
-299101176 299234756
-611278032 611223946
-658312574 658191072
-697967274 697886118
-153097549 152927977
-885029237 885184057
-347721089 347534631
-195557727 195519847
-791547661 791440581
-788083021 787988139
-253215318 253372858
-99538701 99444847
-626335767 626266363
-922891772 922779408
-445337169 445331677
-677028377 676861071
-276314282 276175432
-985295395 985371203
-721612485 721729215
-5039211 5132443
-201743060 201750414
-389579322 389669796
-189047655 188981607
-850405472 850212658
-451256575 451189799
-546740161 546846707
-436817508 436649768
-454773494 454597892
-11349882 11419120
-364756418 364940282
-262762896 262781618
-667516636 667477804
-760852424 760746884
-107923568 107724834
-808825801 808754125
-274464266 274568844
-812890813 813058771
-461348948 461483526
-176884839 176870565
-798467275 798341029
-194630806 194795430
-546221539 546381773
-785236302 785169972
-702913554 702925624
-718359142 718373578
-59389998 59211358
-588285020 588420430
-880389201 880257387
-918921849 918847801
-707634358 707578634
-453361627 453531369
-500455724 500541898
-850026143 849884831
-675980259 675893913
-461961059 461934089
-821342108 821403276
-327619566 327617800
-879469275 879347239
-172187598 172181520
-358714435 358545753
-759168778 758979204
-878095173 878237783
-650364507 650337699
-926387013 926410577
-312963640 312844346
-885266867 885101247
-28733717 28671133
-499061663 499223831
-964259227 964184143
-4831250 4725094
-168942903 168925403
-504703878 504563886
-542999687 542828157
-179191546 179192890
-114987856 114862920
-516293159 516152551
-765118138 765051472
-104149291 104015703
-921020880 921084764
-306161895 305984379
-746616173 746716345
-15178364 15198488
-659800309 659987485
-341550121 341413447
-780890789 780901523
-413648583 413700395
-364364897 364168489
-348612937 348749573
-426467006 426527216
-893419518 893367666
-538336129 538174521
-270162683 270334337
-439662375 439540629
-185231941 185341241
-636597054 636703456
-688221643 688208111
-315749281 315778847
-915361468 915476666
-231557463 231436945
-1546014 1742362
-616246898 616304200
-24896843 24703217
-449917421 450039721
-295665598 295818026
-631033621 630857181
-829846581 829707985
-590420047 590486063
-986396267 986313833
-275756464 275938532
-695591318 695680570
-692499833 692642205
-560457489 560478001
-298385322 298264490
-603266370 603461486
-503294083 503466783
-137744591 137697567
-19423971 19403447
-771989247 771940777
-97210261 97123169
-227085727 227009997
-191417781 191385227
-822887660 823034450
-822370923 822503275
-462011518 461941398
-623579815 623408035
-767477568 767470256
-90967962 90850256
-281729594 281900980
-206792674 206983852
-894769224 894626520
-136784517 136864253
-119935414 119975044
-557307975 557137159
-146378656 146185978
-678071477 678263371
-677027827 677078387
-754896502 754930302
-53732253 53743311
-709185870 708994410
-997133774 997203330
-126416049 126269499
-58686930 58631356
-291904853 291800793
-836112548 836145792
-903280559 903403217
-178902651 178870209
-797697259 797608427
-265920340 265867774
-628730322 628749278
-131666796 131648304
-830907166 831071190
-11029106 10934504
-399761390 399570336
-53478308 53454566
-34568086 34545574
-239312644 239505216
-331473809 331395041
-341939927 341746641
-579489996 579625776
-190467742 190320058
-760423777 760240243
-612528713 612649111
-930658936 930703082
-514122203 514047501
-8765129 8795971
-960184699 960191265
-281106607 281023721
-911657887 911632989
-753392185 753328265
-80306138 80505532
-579991837 580181893
-670621909 670486523
-696257382 696191090
-885106647 884984505
-397397328 397354650
-776632419 776698475
-36156793 36340899
-465705185 465744853
-563751885 563709353
-828908876 829020162
-321474479 321657253
-402258415 402418317
-894584418 894440712
-510246590 510057786
-255427089 255282479
-953674562 953563752
-931312958 931328834
-335208786 335395956
-682907831 682907489
-225988977 226014485
-213782352 213961756
-838864301 838760725
-39267782 39150260
-558155589 558227193
-912067811 912080585
-219674814 219661818
-487354837 487171513
-765172495 765315495
-19249334 19196358
-786659580 786632640
-863876653 863920869
-607416853 607479143
-79346883 79178229
-914100486 914186520
-814008223 813845551
-763166470 763363510
-253271017 253161693
-60773912 60908654
-107092103 107033897
-489956876 490141872
-540465122 540613330
-552758597 552617175
-248391959 248567003
-449488708 449295266
-558912637 558941147
-781904605 781823123
-286020817 286186901
-762179662 762136866
-459373707 459247949
-978152154 978033532
-199607909 199639309
-340130124 340021348
-932225842 932352636
-321565866 321449854
-645370899 645327713
-92228844 92161644
-408147177 408338551
-134252160 134089758
-484816261 484901039
-414405704 414390258
-127296202 127332676
-485086044 485143798
-552275839 552197251
-840981904 841037122
-694096476 693991240
-200585669 200431449
-778496859 778669219
-373428943 373554275
-882634357 882466475
-660943663 660975667
-789373351 789559811
-550663694 550736950
-984722274 984844988
-646406189 646467987
-339174832 339027774
-667572345 667584759
-713815154 713993912
-565992383 566016035
-753552444 753473606
-818102140 818206494
-531105244 531173578
-695351390 695421002
-766571329 766431217
-132880656 132767410
-969344883 969448847
-106751302 106751892
-982306743 982277337
-834334343 834338619
-883652925 883611167
-410402833 410324141
-828020390 827986406
-632668945 632690629
-562646727 562746287
-845852118 845986326
-279883635 279923483
-669811942 669628918
-303066448 303025810
-134463303 134302493
-214922199 214810713
-453688285 453701749
-729031874 728946846
-220067465 220191203
-467731071 467588273
-95199186 95388506
-331078837 331074003
-49525761 49418127
-487604616 487604492
-460706946 460818958
-344106470 344043308
-640389914 640477852
-262870393 262934809
-158061548 157962438
-213574086 213520536
-207192210 207252588
-925797482 925668978
-921298012 921239326
-1170016 1170054
-517403085 517290299
-185601073 185515383
-430023427 429909441
-340613507 340692571
-692361601 692319657
-788269310 788441390
-680463468 680495496
-823486045 823295119
-769926653 769820363
-686872144 686822944
-45622104 45493568
-885323089 885210645
-22105384 22055648
-587069112 586882272
-773552117 773651545
-788932234 788856090
-237812543 237969855
-624937204 625053698
-990158011 990326419
-493080454 493239054
-171219252 171356804
-990659376 990600172
-550012048 550120880
-624578314 624616270
-712942460 712759960
-774687972 774645084
-4586108 4778172
-754706724 754810622
-537287046 537175962
-784856872 784753376
-298345695 298424949
-435764847 435849327
-270570532 270488614
-670255422 670094142
-951844266 951985046
-324034429 323949337
-697636204 697590724
-323163803 323228089
-526153420 526163082
-736812545 736685025
-252267011 252203743
-217649 340333
-375158833 375188819
-664146762 664285178
-752619510 752788982
-985443987 985534893
-122667919 122773429
-174374919 174464377
-745062259 745044623
-425069908 425024838
-514785150 514763494
-731487018 731403824
-493954683 493910871
-531059809 531139411
-649115136 648971170
-740491904 740559338
-230234135 230040325
-469670363 469483013
-922272412 922407838
-318422755 318357973
-465654786 465708488
-62635586 62468748
-749080447 749014787
-749206432 749243220
-832729714 832658514
-38240903 38323045
-997570706 997483272
-455622775 455695419
-402338366 402146520
-413826666 413981244
-213972015 214023387
-159136599 159013597
-408520766 408359948
-17028194 17032188
-151377835 151382019
-559328766 559267420
-374608211 374534655
-627464212 627483342
-256556917 256451981
-738300864 738180734
-207614918 207445164
-131893138 132083892
-487556678 487531444
-950392061 950507845
-933137384 933010176
-228431015 228330805
-867845002 867754602
-875321357 875325687
-274041175 273971415
-504560108 504444130
-78678203 78493265
-593890062 593835172
-318239641 318366107
-639731910 639792080
-926827395 926967647
-842947439 842887109
-299662093 299615463
-188668180 188724998
-615659261 615585639
-962662897 962850625
-652258751 652326541
-580825748 580661558
-333506072 333412376
-613239201 613319959
-169059240 169000366
-473542402 473407836
-822749229 822762229
-981648413 981725387
-585666973 585852849
-796992352 796806446
-704076253 704138389
-901023963 901053131
-511693666 511571656
-266552902 266376708
-406531845 406492735
-719426933 719493863
-416293556 416312026
-148304168 148410742
-871669330 871608330
-147174992 147254636
-392275108 392081442
-897838566 897930954
-413199964 413255026
-29707347 29772133
-389382131 389460733
-945517973 945346507
-827945365 827790437
-920558396 920508658
-432387186 432522032
-67892123 68050473
-994307210 994111396
-662243091 662283913
-135980913 136082699
-62185433 62126525
-466207437 466127399
-20601981 20544615
-568490423 568316937
-484959286 484903990
-260133796 260134556
-959330967 959414733
-539384805 539536825
-996066329 996145537
-794985215 795034193
-604324124 604508316
-429653160 429490514
-114925388 114742436
-700634869 700557053
-648288567 648320223
-629938025 630002807
-294288247 294123501
-97146441 97274081
-546491940 546483196
-205078153 205217141
-658531800 658466788
-756280163 756441221
-916775350 916733790
-750105025 749984623
-979221767 979376025
-932193128 932060522
-690881672 690830460
-475750795 475858509
-184333063 184505907
-85767665 85779775
-445429216 445466132
-683456899 683375967
-935176611 935285375
-747981592 748109438
-137849024 137860320
-639305958 639127500
-501501718 501540448
-337635040 337467598
-326793815 326894525
-286453881 286352079
-691697173 691795935
-697425152 697268866
-147214814 147157426
-287410414 287513904
-904105397 904286281
-870608355 870637117
-744191257 744290985
-846118331 846309933
-985764931 985792385
-87341240 87179406
-841965601 842137227
-836188544 836361302
-369301675 369216793
-862128120 861999082
-572169669 572088583
-641561206 641386194
-528389808 528298524
-412998452 412918100
-758321160 758437350
-309413137 309237259
-869696244 869640298
-606069971 606166545
-39834369 39896605
-836929643 837083341
-403224717 403063493
-71177710 70993472
-952398026 952572930
-146147688 146036420
-9396340 9205894
-322258784 322415904
-51015580 51028780
-419024881 419092629
-224321853 224304499
-990974025 990803111
-765413810 765291988
-620970675 620886327
-441835349 441929523
-713894557 713814399
-444272148 444324656
-660734856 660774614
-318891061 318970223
-708776798 708867410
-459962450 459808892
-97526057 97542401
-446646648 446826616
-186078702 186237106
-531526473 531376551
-926568476 926635158
-853184601 853360241
-783776644 783696406
-72873310 72912192
-664579099 664688699
-921680298 921789818
-883529285 883518523
-181885384 182081600
-5728088 5775878
-838229230 838247166
-832754301 832761309
-88781927 88899535
-258527978 258349462
-60068318 59982370
-6027845 6078319
-858329708 858523718
-82754865 82629345
-325044061 324960889
-38165679 38220795
-793077738 792975094
-108652449 108467121
-372613319 372775333
-548160560 548115086
-96172427 96283511
-321761946 321727250
-561036370 561089396
-719531789 719730035
-262902601 262802099
-580954204 580880354
-846457383 846627481
-629857194 629801292
-649576644 649581372
-123025299 122909933
-24338209 24378757
-705006622 704924296
-493512707 493691353
-895574078 895473526
-432148668 432110562
-290377162 290525252
-872763533 872665411
-437698419 437677951
-188766787 188837371
-668745967 668593819
-175895088 176036534
-229107334 229107034
-235191645 235132021
-604594486 604653284
-125723473 125900079
-827194476 827253444
-313243360 313221722
-242770820 242696704
-94360621 94397687
-546550820 546530344
-284011600 283934822
-608928676 608830218
-687171138 687045508
-920710166 920869472
-721062331 721043327
-643497497 643620341
-734467651 734615689
-692242821 692169413
-345628180 345818568
-322791760 322733802
-938084747 938247211
-443437408 443425278
-792076379 792029893
-767480599 767474537
-785879540 785723046
-456542438 456668320
-478348826 478397632
-499462828 499317124
-879865047 879700527
-983520490 983332676
-594304994 594148078
-609966128 610094802
-745421503 745284459
-32216491 32331477
-614800186 614685114
-771835860 771765028
-177553081 177618679
-77236508 77135154
-765588832 765759598
-702540606 702616880
-969819586 969769304
-535991003 536181057
-431462172 431458170
-543559818 543467402
-810085016 809916430
-139220904 139179838
-92873171 92885633
-81354582 81463516
-795147556 795134518
-415520456 415343082
-639957561 639825835
-180988148 181168882
-37210688 37359374
-450592409 450519611
-829346849 829354771
-555869672 555700866
-32900810 32725962
-476553290 476533488
-314625010 314455670
-286402980 286396468
-371431735 371458359
-518173814 518355410
-268413489 268240739
-160973654 160847772
-917918458 917894014
-497018883 497005895
-287781466 287751236
-805135900 805253104
-255288494 255150666
-2252247 2317265
-274938658 274855074
-396361078 396224760
-388469158 388640580
-365750453 365708549
-713771481 713710317
-240305110 240481758
-21440192 21619076
-477345072 477294430
-611057396 611092030
-842475516 842312642
-741204826 741313162
-347023913 346826353
-296371275 296398015
-256438757 256500467
-891602351 891762643
-233860963 233887585
-600456764 600348664
-758852677 758730375
-541551765 541621357
-201101 278991
-886600885 886621085
-99297831 99125193
-702029204 701840420
-491367598 491305796
-989561374 989640676
-17945912 17992092
-533746864 533887272
-153825666 153970024
-437531825 437464009
-204403942 204558824
-315272060 315389592
-312450847 312545685
-498626704 498555990
-785488303 785441785
-468088850 468225630
-722825063 722646017
-406690539 406761285
-649564092 649598652
-712467560 712443644
-778088797 778215081
-496158095 496284039
-622145947 622265223
-666513845 666679887
-119538751 119514947
-480522682 480603596
-880241316 880209080
-764360126 764497754
-748171217 748047659
-265914915 265925765
-267775619 267949447
-658292046 658447206
-727713088 727872376
-663113360 663063828
-857405164 857476628
-836955486 837006492
-226595413 226409315
-23253642 23170160
-232577821 232476999
-543147466 543207452
-969301461 969160081
-953792829 953869727
-688189140 688254146
-368418859 368547007
-367354118 367329194
-114476329 114386411
-502790387 502755337
-579539421 579712131
-718370681 718376475
-884812092 884721494
-570627344 570543612
-881068621 880932557
-693389670 693534048
-931680209 931732555
-447298403 447190599
-165934200 166082724
-356725416 356806660
-70242881 70169609
-145183573 145241017
-867799802 867664480
-244904103 244951757
-139663846 139673298
-70653194 70498164
-499659022 499793566
-228713994 228701816
-725820169 725926927
-355960358 355894506
-981209926 981015788
-292755195 292696453
-981549100 981565722
-89494364 89640702
-653124475 653051205
-715154212 715236924
-833928613 834076367
-606455474 606406692
-477943285 478093679
-980731828 980915364
-603504748 603451040
-959292880 959325516
-69482210 69628656
-21035646 20922302
-793307453 793259295
-350680184 350776872
-406860471 406698261
-920894293 920924201
-696980322 697036022
-394380436 394539482
-819311984 819261822
-699674400 699706488
-309712412 309781784
-197821896 197771208
-476722548 476705664
-371584056 371769866
-317950682 317817722
-542357697 542488927
-771414378 771533786
-776770171 776915813
-601816045 601799729
-293136253 293256241
-513236869 513102977
-212141583 212336215
-450306601 450182175
-737357392 737421756
-8151363 8159029
-212967020 212916508
-759223990 759366336
-854303256 854288542
-902048140 902002542
-351268166 351175522
-230304909 230163361
-570559799 570694889
-566014398 566172604
-785566893 785758377
-173749120 173656428
-960307400 960310856
-847017961 846835951
-934603462 934730034
-403753045 403779189
-460150209 460034767
-288866925 289062829
-701303325 701423591
-675365156 675501346
-571805374 571999544
-413568105 413674489
-407846946 407775098
-371059192 371002368
-342807104 342648374
-549222874 549051584
-640004967 640033801
-476992733 476796541
-557784953 557602253
-22752750 22640630
-579901596 579809316
-220516926 220416338
-166837969 166809199
-133313855 133462051
-581483203 581390995
-586434758 586325852
-36938048 36852068
-335808537 335699023
-783046785 783165943
-57958660 58007818
-871662786 871708140
-522059440 522227392
-576789568 576676516
-244164180 244253730
-167053378 166917282
-514774322 514764118
-278031735 278177021
-861892953 861813637
-285127642 285067146
-626402791 626509643
-645835333 645747035
-780404127 780315719
-389181106 389348186
-314139497 314218473
-639129532 639032478
-855507010 855573758
-614157006 614051798
-503022390 502848324
-261747366 261903618
-143093188 143271894
-481386480 481191410
-204738444 204679426
-84066066 83929700
-577819915 577973713
-753122190 753260206
-709380790 709477540
-667215188 667340418
-101815836 101693656
-265833157 265894057
-362283277 362092791
-725456417 725597769
-152471699 152398671
-751667481 751806951
-614514341 614630773
-246205485 246251309
-215102278 214992694
-28295767 28343779
-785522172 785602178
-424905473 425047373
-176235040 176226446
-877394091 877255203
-122240209 122094895
-793500617 793627539
-525092808 525032608
-929441182 929448636
-709851397 709728849
-678167424 678130138
-683416433 683374575
-950930035 950957263
-216122802 216264956
-307587043 307428637
-780353263 780454991
-706799849 706980943
-189933806 190072426
-693743716 693722802
-7898903 8039595
-150019993 149865015
-740325679 740328023
-656120862 656114074
-246699385 246517699
-331046893 331038989
-949027964 949137528
-594346391 594263597
-434524395 434706085
-207851497 207729559
-596033477 595862057
-577378163 577342319
-491231189 491336697
-662919084 663088594
-312144097 312265097
-464593633 464668777
-43950873 44111943
-130063713 130029277
-980725330 980760024
-483242133 483437261
-187113668 187074888
-153977256 153963146
-162080861 162199157
-807741831 807831829
-806078413 806214575
-931707537 931808421
-898108411 897949497
-746806511 746839841
-383209326 383101252
-422982732 422935840
-947167610 947162546
-359209655 359059791
-616828651 616652331
-346827516 346757948
-467919341 467764709
-80648235 80747531
-684325019 684145763
-621104353 620945751
-691095043 691231447
-408242864 408192978
-371245500 371369410
-732695561 732887015
-283520609 283626625
-771499237 771568335
-425449332 425453094
-156284142 156125752
-492736944 492900972
-759262737 759242887
-829777283 829625469
-485984283 485872743
-590612207 590661183
-72028374 71982932
-536763487 536768195
-843596961 843462035
-870454389 870484325
-726169038 726177782
-197483777 197320707
-336889752 336758438
-263035201 263213997
-457243165 457391697
-608964661 609154369
-597424803 597623883
-132380534 132458528
-355228993 355387169
-332900232 333042590
-946188803 946064933
-354418335 354329943
-538112567 538255325
-688578385 688572669
-902962782 903077246
-254261892 254279282
-875237808 875248930
-344719149 344901543
-791269376 791367402
-110651841 110772991
-260149417 260119695
-476001763 476007149
-504502119 504377543
-813295039 813171653
-559617576 559537736
-276969499 276829603
-230469540 230667720
-969958615 970089283
-580117284 580312690
-727800169 727944583
-163535420 163397774
-24530602 24679962
-667188669 667216187
-788350444 788355350
-716076122 716179724
-408689533 408490729
-31816892 31943506
-100063195 100025841
-870045143 870201975
-947364960 947502528
-548715805 548864133
-971562891 971563211
-455930596 455965704
-824973926 824811686
-958147582 958308428
-394902117 394995351
-766181361 766200833
-32412536 32522904
-340728513 340694027
-868083291 868271867
-614200928 614230638
-843210320 843386480
-67163458 67143216
-470729483 470710893
-60535638 60335706
-991812015 991722749
-374692800 374523622
-17194417 17275309
-239075646 239211966
-232796648 232985692
-219197281 219346663
-733249386 733417850
-760291862 760193158
-347542319 347390561
-661308059 661354939
-168526169 168583509
-496876911 496852877
-314130898 314306048
-480811929 480696673
-260340805 260330003
-583258863 583082949
-525311464 525154092
-165263723 165398583
-590650849 590838757
-56038483 55998249
-678497233 678442353
-800712783 800595801
-983032626 983190284
-436899156 436978444
-162374212 162470384
-153005392 152840136
-935611783 935529191
-452966495 452924725
-507037367 506981007
-35383788 35558720
-960610635 960690801
-867704967 867732141
-925861004 925733960
-434868999 435010533
-183548333 183525827
-921039069 921006183
-144084700 144048586
-948477593 948675729
-187362065 187460223
-315906855 315957185
-185981488 186157904
-903955323 904120581
-215752793 215752655
-39873591 40060837
-657519415 657379887
-549490115 549614423
-758904475 759027391
-264989679 265061065
-784230024 784371972
-627372230 627235918
-601628202 601440488
-4192232 4211078
-506066795 506133703
-213845892 213743306
-181767682 181873358
-859343640 859322994
-659312031 659393353
-755809070 755660886
-421061604 421034732
-100101986 100242068
-509502329 509566583
-693167462 692989818
-273158412 272985516
-859551160 859551016
-159242500 159290210
-465869134 465816558
-575821574 575902998
-771976894 772163480
-643734094 643906402
-495853552 495742234
-556435810 556414574
-612497572 612588912
-341843284 341795100
-498734592 498805046
-21429905 21349673
-3647227 3551575
-704818318 704785586
-641225710 641155996
-815743532 815786430
-573470214 573469352
-280094893 280095143
-765965274 766076976
-322343202 322488606
-472370574 472448648
-734401248 734496656
-896500600 896342112
-375365329 375434913
-715049482 715026904
-934461076 934572526
-685765083 685618161
-993403179 993436575
-105906538 105789308
-762456765 762381469
-927586307 927702069
-841844495 841769959
-292816469 292916365
-290610951 290765857
-782781340 782609892
-225948771 226001731
-268967354 268922234
-195684853 195826089
-831298077 831401171
-254814920 254698502
-242278282 242474512
-81409138 81560072
-165168752 165280186
-425260820 425256700
-231706904 231582776
-52023480 52169052
-392231703 392430591
-959191747 959166563
-703546718 703447060
-777678492 777790716
-808135034 808326766
-624884181 624941015
-449701765 449782509
-274134330 273948020
-283241410 283392054
-400464353 400311899
-689180340 689096542
-471419971 471242689
-382602837 382498857
-692991116 692862706
-101917435 101855691
-885618476 885684962
-985858052 985901304
-939560105 939630699
-465021817 465023555
-525643265 525503117
-131657550 131519904
-13499152 13438710
-976072285 975924095
-436872572 436762444
-918831495 918643869
-515461709 515290211
-932864730 932784406
-504161489 504255039
-215240370 215123136
-924461544 924302728
-222265804 222273980
-612842118 612730320
-94586017 94770293
-47262248 47312720
-233284595 233086973
-793768208 793932834
-876235138 876093054
-174011754 174067172
-563228658 563324904
-358989019 359134723
-81090228 81161300
-227851798 227653732
-493242787 493235321
-655785399 655895357
-389760046 389650026
-649667613 649529691
-384387994 384392190
-181230813 181234283
-902025341 901921489
-669511753 669428445
-21280080 21095966
-453446498 453263122
-576708664 576870472
-556592974 556642450
-922436183 922545477
-858607894 858440194
-177033607 176886763
-640028948 640038654
-296213600 296244120
-983773241 983829051
-641573830 641755284
-385743857 385699033
-684785321 684601437
-619650537 619552079
-144180462 143988938
-395182941 395245667
-71607951 71466229
-641082 795648
-396372874 396499502
-6296097 6242205
-767753630 767883486
-561696099 561779479
-665414358 665540678
-722746015 722904111
-645441763 645484765
-280351712 280166502
-783000506 782817614
-798404152 798354422
-437750223 437680837
-998049340 997951156
-408037921 408009035
-420485115 420674667
-481288945 481173495
-72002964 72141980
-741171514 740985360
-55493560 55438592
-4067209 4079645
-982211474 982042724
-462422663 462388663
-509231394 509373128
-570299888 570177522
-520708519 520629395
-577283829 577164395
-260802457 260756647
-917860367 918001217
-799233325 799121245
-708785299 708725225
-184049295 184199713
-190490029 190584483
-380953284 380915192
-68264959 68354473
-150730284 150856336
-296071840 296188084
-45829047 45807463
-125290475 125198399
-926635507 926733789
-310591385 310419981
-126483563 126348535
-951822342 951733682
-853962061 853808851
-203319171 203292277
-470831799 471031401
-571792514 571664306
-600019143 600213729
-924944081 925084777
-545600640 545492532
-300435546 300466562
-250166872 250318054
-746119695 745955749
-9474187 9329985
-140273077 140404099
-427771772 427918268
-588024347 587879859
-241969724 241967432
-850449749 850434891
-731728557 731836591
-699904953 699983235
-342093637 341913073
-93022932 92978016
-374792110 374717698
-640270642 640269650
-933348818 933513552
-921582326 921576474
-343433094 343597510
-953165055 953283309
-342773765 342959839
-590080758 590144878
-160019499 159992023
-748893146 748739854
-657917593 657732981
-401151381 401043947
-647883128 647813062
-406271439 406151879
-248317587 248257971
-755531640 755658446
-40099720 40263334
-497747914 497646422
-465578275 465431287
-908313116 908206462
-52062656 52096266
-405384368 405254984
-10307214 10265526
-801290844 801319260
-911848888 911965998
-826424274 826576786
-995114534 995067716
-9601971 9750585
-308195454 308355912
-157886100 157936722
-530252872 530384590
-235575735 235450051
-954215131 954343309
-868648527 868629323
-416425516 416562292
-207737000 207738852
-950202652 950061010
-968065326 967875954
-629221557 629381355
-386622662 386542902
-905855940 906027010
-152563926 152755988
-460278724 460384010
-830144680 830227780
-853462393 853418805
-920744399 920789819
-287368625 287344649
-234315318 234393056
-705964836 705795500
-22964400 23034670
-581922650 581843480
-761810484 761949652
-382797794 382748578
-318763825 318636031
-2396705 2237825
-736295692 736336762
-213547311 213545735
-365004549 364980931
-76833954 76984144
-42972012 43039562
-751017276 751067818
-227607909 227752765
-399872741 400020335
-830707370 830555530
-596290432 596342652
-197967748 197885450
-297329708 297352170
-850825293 850636711
-114737469 114550935
-261225669 261066409
-158698441 158610689
-325823763 325918557
-498413695 498365543
-404397447 404351959
-511728425 511788889
-348982670 348802830
-136921447 136807059
-223152018 223335910
-209636797 209830965
-187073999 187269659
-118094147 118172057
-873306565 873193997
-757803327 757984169
-155166341 155158713
-506548308 506714400
-378460728 378372282
-163373314 163384344
-689270255 689090425
-556004132 556055006
-235666576 235762330
-568582893 568397953
-9170843 9020459
-878841240 878963280
-761371290 761546650
-444515782 444500276
-269686308 269593618
-434284120 434154838
-539942932 540133328
-973563559 973602371
-717782594 717590880
-690415983 690585553
-635496580 635467062
-477087589 476897877
-229257791 229197657
-219438746 219254580
-577476284 577658050
-748380038 748527736
-190534042 190401442
-735931867 735815871
-872187498 872231718
-217866733 217872291
-911017700 911061006
-91780678 91702416
-189581871 189569169
-561047841 561130951
-39136088 39073718
-545202116 545289886
-885608431 885434235
-647443011 647327453
-819147485 819167221
-313412184 313229694
-230040605 229915843
-668977115 669163619
-427924192 427912344
-566500998 566334548
-561482410 561302682
-805636316 805731180
-101165919 101310367
-213208956 213372190
-2562743 2713065
-141304157 141273667
-56066766 56039434
-701934812 701751014
-918034432 918181026
-548133698 548131916
-36612847 36670983
-751269066 751168096
-633110814 633034676
-522455569 522393125
-640433883 640328661
-812216997 812122339
-101886563 101745109
-526095521 526127191
-460483193 460284827
-399880516 399880728
-944125608 944041782
-405506325 405417527
-278735191 278613737
-113425694 113539412
-267435749 267492759
-845258130 845231036
-977241772 977393292
-347081047 347100529
-633180330 633041298
-666087256 665973316
-322662874 322672042
-232114768 232058780
-229261003 229324585
-955947166 956138364
-154527892 154350832
-243056365 243097015
-658773133 658678001
-156587786 156454334
-841923016 841868952
-353546061 353631499
-489177461 489208735
-833830254 833700378
-856332219 856425079
-682175252 682053682
-391110026 390962492
-832846683 832803731
-61407927 61458493
-453695017 453529825
-382874571 383061583
-526138205 526158251
-718247502 718366360
-359336355 359411611
-507819922 507741090
-910227630 910292980
-277306871 277426855
-37549315 37660757
-194034685 194040753
-967397364 967311376
-543872398 543808224
-282706498 282581698
-876647396 876809304
-120683163 120863407
-936557984 936523848
-128581873 128453163
-581705548 581530154
-233581250 233391082
-871106499 871286133
-501062397 501145121
-179964464 180026980
-536765841 536622425
-481596725 481796109
-424581945 424641103
-53745178 53843414
-845520183 845677795
-491387340 491384130
-258994104 259143298
-359708042 359737230
-57816849 57638805
-28557271 28702425
-667872317 667842185
-996105933 995913685
-142027694 141973806
-465846542 465891726
-699391915 699299239
-694789675 694652879
-481026357 481164827
-966751055 966716311
-331589506 331760576
-894293492 894414140
-217713770 217571754
-89077272 89024856
-949861377 949781855
-217148965 217026439
-650070970 650266942
-134500335 134521285
-993155299 993319155
-6559195 6381037
-400805145 400674975
-501908903 501866467
-5238301 5367897
-679715165 679833523
-834944626 835016114
-529907648 529998720
-475901082 476004456
-569676575 569550195
-660320892 660436092
-714336730 714254916
-972807373 972929699
-456028406 456172434
-967194418 967183332
-4260400 4172988
-982416771 982471075
-235617439 235534031
-897066100 896922864
-383511811 383502425
-792987509 792958787
-8027404 8051786
-897110697 897195109
-510924106 510744520
-519361312 519423740
-152302390 152143930
-534444191 534254771
-855859629 855856545
-323481406 323610046
-875202789 875243369
-52975437 52884197
-599904612 599912928
-289438794 289528022
-266252709 266075285
-379577859 379707683
-783951038 784015640
-598527755 598436853
-221558598 221613254
-964477162 964419878
-88515544 88643792
-803236852 803304780
-821779050 821643728
-528190062 528152030
-947344337 947177921
-951778012 951620116
-239734776 239871456
-721385891 721488763
-404790398 404947538
-445315770 445358568
-31342180 31256800
-60514698 60712342
-458842839 458990167
-369746713 369907441
-460618751 460748093
-108003602 107843534
-613985686 613916306
-986307537 986484997
-715702448 715551546
-576810854 576930090
-997785056 997782654
-707954303 708048353
-547052294 546881164
-528643389 528559937
-247641126 247549288
-184004058 184009976
-878652980 878852730
-279531395 279353673
-524392953 524329865
-930337151 930424703
-968240361 968115935
-244459597 244498991
-742716243 742855117
-542007923 542056055
-307182152 307017398
-87752787 87804855
-498222887 498231769
-726133482 726138262
-638665053 638609375
-65731778 65705924
-810820663 811019117
-378755997 378726121
-279889049 279957917
-787788726 787696552
-765810304 765708892
-411635936 411487882
-888960570 888954070
-676556790 676401442
-384049071 384176095
-752471722 752271818
-490885524 490855402
-816290907 816185837
-750102231 750107819
-123225454 123237230
-4462504 4624892
-583170906 582994900
-853279883 853440599
-878211881 878263685
-961057688 960992540
-409964352 410077246
-984939401 984750575
-2890855 2827853
-469228371 469208925
-377951188 378128108
-187171829 187055507
-434245371 434435421
-56325288 56259358
-678083221 677943097
-931862365 931754477
-589338364 589160872
-119763003 119721875
-516810349 516707811
-804763116 804577832
-487519814 487604554
-20837409 20947631
-702103867 702097933
-402612680 402798016
-667009739 666884465
-388095810 388283068
-974051881 973985517
-457899797 457703097
-54036786 54063086
-438324411 438137699
-414086104 413906180
-757493934 757436164
-540226691 540039965
-628120614 628253078
-54613088 54582522
-194422755 194592657
-626004979 626043381
-673148198 673148908
-234905913 234705993
-443704505 443509319
-859438685 859427333
-935921278 935952414
-515826678 515964060
-82089112 81934946
-571814267 571902459
-261033888 260881302
-340086044 340174204
-731746996 731643344
-316237943 316161711
-70309333 70176429
-781412566 781280418
-701960392 702098016
-757255584 757427576
-504683038 504848214
-53140612 53141786
-48702074 48578906
-614466113 614270481
-876670724 876527598
-321100875 321213129
-924188332 924064448
-214428918 214578040
-199375564 199440912
-39891614 39965632
-117442538 117339464
-618210871 618382667
-759781825 759963145
-451380506 451511994
-463711458 463689040
-770362759 770380111
-615112030 615306572
-929881165 929691969
-467983151 467855531
-356034409 356219533
-529597146 529487538
-567064748 567236320
-794875518 795009704
-292866417 292811581
-426119181 426155605
-898799377 898800657
-524870470 524818506
-649106641 649123631
-833425980 833272244
-436565167 436494591
-241896870 241968578
-438676186 438703526
-106094671 106066269
-397330424 397272674
-48034585 48092665
-947165078 947025910
-533362046 533188874
-748045515 747949825
-848010713 848059411
-63586809 63700073
-724151721 724153141
-756041764 756175086
-421731953 421746021
-472809295 472977043
-350087102 350110606
-857048283 857178179
-207292365 207212811
-340455276 340392852
-330714895 330632719
-229430396 229493252
-704620922 704432940
-667895255 667945667
-78529040 78585734
-836185412 836200302
-517346692 517270406
-497459257 497275893
-801409685 801228835
-696123649 695936603
-143815103 143991211
-373003284 372821330
-50155092 50120682
-130401711 130398325
-138607476 138469942
-490320215 490316145
-498464269 498574017
-595580063 595450189
-172986424 172798200
-375443534 375547364
-377957601 377977339
-53552505 53715945
-385827540 385794670
-205929425 205799133
-498556687 498591347
-111073616 111187138
-571973474 572129126
-112469956 112535166
-573123525 573108663
-246513742 246489046
-279880480 279769508
-93615781 93520059
-787050529 786913163
-545546586 545490836
-454733977 454846723
-828308394 828126612
-222744958 222604286
-151542393 151561803
-219007096 219113494
-757706282 757536212
-123827573 123961173
-972654185 972473105
-185710357 185826785
-854442148 854401538
-743443217 743299141
-158314299 158190525
-130312967 130490455
-492774168 492803606
-419431511 419575377
-59438064 59589080
-553276037 553084101
-334109105 334249535
-686128614 686216654
-431438961 431398169
-211989834 211947550
-421048168 420945560
-385513391 385657329
-448059919 448204431
-52407969 52527741
-873243963 873443541
-375977221 376100873
-770179725 770201853
-58859121 58782203
-958466356 958609548
-720343379 720233853
-5844561 6000153
-176567408 176505812
-685807830 685994632
-421856976 421934066
-676259688 676107038
-465919981 465986673
-550311536 550336288
-931344416 931313252
-47151187 47163815
-811191252 811324492
-341819192 341659372
-689136811 689138441
-901256868 901247160
-272965762 273071964
-105425548 105267462
-859624325 859736071
-707571591 707700277
-238915245 238951657
-996084128 996206946
-465236094 465283306
-883305222 883243612
-867139714 867251542
-849865695 849858807
-885603917 885612945
-918203285 918296983
-140408521 140509711
-160267287 160142777
-169521177 169668609
-401304190 401319360
-700672976 700790320
-220118796 220298948
-59917641 59857567
-515664655 515815087
-258438720 258289858
-448075605 447876003
-394846761 394808217
-86388068 86213538
-512076667 512184635
-124664209 124679689
-935344346 935324474
-250986512 251184546
-227272260 227143414
-732378828 732361658
-50414385 50395477
-214074499 214108189
-806851413 806714283
-534172067 534062565
-820031312 820199156
-690380430 690209280
-773188131 773149511
-251413234 251506310
-764223101 764241061
-208118817 208070265
-457535057 457399265
-984701752 984580126
-89506573 89567533
-724152431 723961437
-799177180 799152664
-702145036 702262272
-694990996 695127344
-50311414 50258464
-781697542 781519636
-833349112 833149272
-779079145 778967441
-668791497 668971623
-166409003 166466171
-839747696 839578814
-220396584 220334986
-664906950 664968726
-886941616 886910488
-270835852 270845438
-961482834 961631610
-978851721 978975483
-484715891 484679975
-627210907 627225745
-183381888 183268448
-277129869 277047441
-34824430 34711744
-481937819 481947805
-276061634 275968670
-182397510 182325324
-552441278 552394136
-343462307 343262515
-32668407 32672341
-352942178 353044064
-164348230 164484824
-403904970 404012350
-84384789 84442661
-566569691 566608269
-967026599 967154011
-907632674 907546214
-705986606 705943066
-440785753 440669413
-543126098 543156104
-752804662 752773302
-424303177 424135297
-73508604 73529196
-475738538 475607140
-295576246 295408016
-196878367 196993075
-41993238 41894356
-590636695 590452597
-395258821 395232513
-699853863 699747989
-509298202 509236630
-149942504 149909044
-271030193 270956507
-431470327 431564981
-544390747 544495135
-555424362 555440266
-982130908 982292040
-172979869 173164847
-436938800 436806344
-534991599 535179659
-44179413 44044473
-314009109 314178985
-205202587 205291551
-325327193 325170181
-113210084 113069484
-460060715 460239703
-318079826 318160496
-76273545 76408101
-166494076 166582162
-28543136 28629848
-970938262 971004154
-480641616 480565576
-78866214 78736368
-142404614 142599348
-786461118 786646110
-158722178 158733406
-478599612 478482206
-876953903 877134789
-25112038 25103670
-526603333 526689489
-622649757 622739365
-303131016 303061212
-22836589 22999535
-131659108 131674484
-658629868 658433732
-876285098 876277990
-412240846 412095724
-560461841 560358529
-956244589 956380505
-498140303 498323235
-233313984 233486166
-421577881 421637931
-59300678 59209734
-150284315 150167731
-306917492 306937554
-678147543 678148781
-116362715 116172975
-826366875 826304977
-746428814 746241442
-144526140 144565704
-880100294 879950196
-829057460 829225902
-595853218 595662656
-676006498 676117392
-867906987 867783017
-198402627 198425573
-416489474 416635110
-746556954 746538392
-285300521 285266841
-505862482 505967378
-318638762 318536890
-945084634 944943626
-365654215 365566233
-439303062 439380616
-192744563 192654317
-622704409 622830951
-427620874 427771444
-806727029 806576931
-416274446 416408368
-702495305 702502289
-808932626 809027896
-632429433 632371589
-512653312 512473076
-444431402 444308796
-505155684 505007776
-21844342 21784922
-855273343 855244709
-261628599 261532071
-384908924 384775880
-141947194 142108194
-971638029 971668851
-678513906 678647008
-835184964 835277844
-88373305 88196001
-739178804 739150566
-663287304 663119410
-687347315 687398971
-969215605 969200085
-63999978 64089904
-482597530 482695098
-473898168 473946478
-485928513 485816251
-342644276 342564930
-61628967 61776257
-744701577 744706967
-826954610 827051906
-814577268 814670114
-878388199 878200711
-120676062 120631516
-545874735 546062979
-136031806 135927854
-396213628 396037690
-344991860 344977142
-473608821 473769109
-429627005 429726103
-461692834 461670442
-651821888 651993284
-980997266 981035752
-927111476 927005560
-109119500 109142208
-66936075 66995189
-126795111 126891553
-251779459 251665897
-126748842 126766214
-923809625 923682071
-678352629 678469793
-589639230 589459260
-63982528 63916724
-27495147 27410541
-485603811 485638309
-510110670 510152188
-733740685 733631459
-152376793 152566605
-861669517 861524903
-640553416 640605076
-656119629 656122095
-45566279 45736601
-994373371 994564069
-11656772 11571810
-622411219 622331283
-619593413 619447207
-844956328 845106504
-237119204 237155994
-404375633 404455339
-282594329 282492043
-305723452 305750854
-433204302 433224708
-535253454 535184656
-901420654 901377530
-53231221 53052351
-922113027 922088349
-434840496 434695536
-478128035 478064679
-506312111 506410417
-869960157 870071145
-161317218 161447388
-47473761 47566725
-625412452 625594008
-290301319 290332177
-245495703 245302891
-467049142 466904478
-847054931 847227457
-3298056 3379426
-127232331 127314439
-297989841 297937861
-751824502 751855830
-563650423 563475511
-17172679 16980177
-803773546 803808666
-845373403 845521347
-994033579 994064415
-121528782 121639478
-825514359 825519141
-770460697 770395169
-314485520 314365896
-40634102 40481668
-678774141 678952671
-593801119 593745629
-471577415 471746397
-98424792 98309300
-909450771 909269473
-250550527 250363149
-55997481 55809033
-747248389 747173245
-276960686 276978312
-241441598 241598582
-935230993 935141743
-118865616 118733490
-968628333 968442173
-916775826 916833056
-930378654 930470752
-635199196 635188768
-102373809 102324633
-509917066 509765236
-685104087 684922181
-804670474 804476426
-114400759 114350157
-852057428 852251654
-372496972 372694326
-926876776 927058518
-43487169 43470301
-632181004 632287038
-123894373 123854621
-640141155 640222059
-737531738 737664092
-267641079 267571073
-401686335 401805649
-554983932 554890974
-942837629 942834407
-974064644 974078638
-105655604 105518426
-357441275 357266961
-144094776 144277568
-122853548 122872762
-517600642 517689356
-822274753 822310237
-452947980 453104290
-608050148 607985564
-888207359 888071533
-102289747 102203609
-855922768 855857222
-714079222 713908602
-502991972 503052808
-427280447 427221203
-299776756 299759682
-978877880 978833556
-7718233 7585667
-701645637 701730947
-913679099 913873991
-640019384 639909546
-330919899 331042941
-703952821 703905171
-821916218 821878516
-4567644 4682140
-450896731 450916773
-153684560 153806818
-717068509 716918611
-702245627 702278917
-455551180 455466024
-822557458 822449092
-562935837 563034641
-349310817 349325681
-901618557 901532529
-663619998 663599722
-741721500 741574510
-635798117 635846929
-625227803 625268217
-498725110 498528298
-157911411 157884821
-212287118 212385312
-100664137 100608855
-928247214 928282780
-226572189 226687141
-9301117 9138069
-672974472 673001598
-92828445 92769861
-804136184 804074350
-127424977 127405373
-602498835 602405269
-911438672 911484380
-595529394 595666638
-338885154 338833374
-873989357 874085273
-520622205 520557237
-726509891 726312173
-610256038 610440722
-825335402 825516750
-233923411 233908451
-368837627 368846067
-604308304 604332038
-294860729 294812609
-72872432 73042396
-540842476 540659972
-345152691 345176543
-863116142 863139044
-542751128 542577842
-779797782 779804096
-551612776 551755064
-790330540 790148734
-8772435 8944175
-886152889 885968097
-486309989 486311281
-979416767 979574811
-395555638 395475078
-602084855 602033721
-745767880 745861716
-44778069 44886265
-892602496 892689946
-286902237 286865487
-953159242 953150004
-905684372 905855364
-771848573 771823147
-319245015 319072811
-770841892 770691412
-921052822 921025316
-993443465 993620071
-91019135 91147143
-63668682 63802900
-62097451 62003541
-228136924 228173904
-740486871 740525621
-471983581 472045007
-394003236 394115748
-711407030 711278958
-968535253 968357573
-293196247 293146637
-656549413 656464979
-935534536 935689030
-323707844 323701820
-753936024 753892874
-156237287 156330997
-526984730 527129150
-235075549 235109563
-614804848 614913612
-351487249 351580021
-159900032 159925264
-546487568 546475148
-613252053 613243591
-512088346 512280924
-257492553 257487693
-217613991 217459921
-740171257 740078959
-408749549 408629517
-338582807 338446187
-928784113 928891831
-585773280 585932418
-61446502 61557486
-562541336 562561130
-231025675 231028207
-294705622 294577804
-349753348 349851110
-870672165 870780265
-472828118 472805380
-842762748 842917274
-429412721 429500873
-468200806 468371886
-243373594 243435684
-934043153 933926925
-480602983 480680249
-203651162 203587192
-461903352 461744066
-279156566 279238248
-199884285 199745439
-701060337 701259897
-169224322 169212388
-799934313 799921243
-754340033 754167557
-116282154 116443276
-714325704 714347756
-686774343 686605203
-525583947 525702583
-842391228 842568302
-603020306 603084492
-888120091 888294627
-237588638 237416062
-267016348 267195820
-994828347 994662361
-186647319 186464005
-944439220 944242490
-762446755 762629683
-800153732 800090792
-31775873 31843589
-145650581 145648727
-699800926 699695128
-637093073 637092183
-45818255 45654947
-426331243 426497111
-948148623 948300975
-485728987 485801301
-961912670 961718520
-552196103 552058533
-858954210 858949286
-338227540 338121830
-198060867 198170499
-405644015 405715481
-683184202 683049840
-116684615 116513383
-670360134 670300370
-691344465 691346215
-131346137 131205285
-448829302 448902542
-452340625 452228195
-679626138 679660912
-752328639 752311877
-630945401 630837087
-495884032 495857646
-482772016 482770782
-815315193 815447823
-465655710 465500840
-81465079 81484605
-838688244 838518806
-637872736 637741200
-139750953 139595643
-790891362 790703380
-525219092 525403836
-482771399 482618797
-771047991 771213963
-267310639 267405893
-557043213 556880155
-787615010 787649260
-150226023 150181235
-783079113 783252773
-93812766 93676388
-8568414 8399600
-743025002 743151120
-877044346 877005038
-449134694 449071006
-839066792 839172428
-219739236 219937326
-152370489 152296403
-244138295 244208955
-551511939 551485741
-271930708 272115278
-918357615 918526765
-792711211 792628071
-743735881 743645673
-269283378 269481988
-943468572 943348066
-453354810 453304248
-64598090 64560950
-816375401 816416003
-800846800 800985682
-959569163 959496409
-250728211 250528647
-652292646 652234410
-275086628 275204068
-24472566 24485758
-405461926 405325604
-689553438 689512552
-616092610 616027184
-538975860 539033658
-747809052 747997670
-145177927 144982939
-301882757 301774405
-552236528 552315150
-331434425 331291367
-8155196 8047138
-430493787 430330079
-639891698 639866060
-599908770 599742744
-549787 718365
-639407118 639477810
-629809480 629904908
-868991826 869131014
-1644188 1635684
-908543649 908498581
-140129743 140056681
-578963535 578765309
-159756019 159561129
-385841302 385858836
-623913835 623760305
-177664534 177572824
-619497232 619450612
-49326629 49227539
-789701784 789823922
-758791526 758598530
-833843745 833885129
-661238436 661052674
-505545337 505708197
-702296704 702261130
-666288965 666358967
-989724020 989580002
-273094912 273221912
-587105625 587270801
-883843826 883721182
-148573379 148747929
-760048050 760172144
-569265339 569202971
-191201599 191325521
-537899500 537709436
-57439908 57271314
-132978074 133087350
-960130082 960252448
-478463334 478331930
-745813472 745932130
-503902046 503799336
-210510743 210701511
-298748090 298856064
-236192856 236080916
-185838432 186010432
-303818081 303622185
-81030660 81034592
-265346012 265236352
-354084009 354169883
-179982117 180155189
-10110076 9970388
-657583416 657637362
-127971954 128145020
-251715901 251612701
-164886592 164877644
-124362626 124232120
-72530325 72654813
-300825679 300900055
-542503547 542664485
-654055221 654005129
-362363749 362208011
-101123502 100986262
-966527528 966460958
-258714546 258816224
-775417252 775490742
-477666042 477493370
-565131104 565236062
-573476310 573672464
-545693240 545508040
-956161460 956283224
-702334143 702498797
-81679630 81557878
-707879634 707966360
-109750318 109605184
-706665657 706598811
-369299007 369496625
-34541998 34718998
-504155875 504085869
-325181920 325219214
-844394683 844296775
-242407287 242557041
-748982999 748887309
-775938631 775748237
-122616786 122720674
-199781680 199757534
-123136249 122958117
-931407377 931475297
-362746670 362614120
-75684947 75646207
-154908104 155028732
-327132006 327016788
-273832045 273710781
-921710541 921594765
-648780621 648660755
-354912477 354761371
-746666259 746563081
-98454428 98460658
-799164922 799051538
-359521374 359453040
-212937456 212996584
-45207787 45171341
-178025002 177850964
-163746081 163787803
-164731456 164824420
-906633394 906483098
-202486746 202453570
-363457613 363343931
-998873161 998897535
-60790801 60809091
-417888734 417852426
-815258511 815250651
-746348714 746508914
-393297617 393488721
-210340768 210380274
-236045758 236010498
-149485059 149489877
-818550520 818678648
-423159099 423251231
-631568513 631653915
-964313238 964448520
-970628732 970520452
-161382303 161330893
-104903030 105014208
-528710002 528799618
-770766652 770741974
-672368985 672234625
-756779131 756958327
-713854478 713727460
-181788615 181792949
-382968077 382824799
-364944391 365110743
-618419314 618471828
-612396738 612380106
-420996864 420891780
-442246456 442314736
-886372755 886295759
-593957787 594084543
-277567712 277653178
-844940846 845031416
-437450816 437313294
-814540132 814351356
-628534919 628439437
-312128393 312001089
-762964917 763036701
-990404878 990321616
-11226296 11098534
-566093501 565938569
-414526180 414393972
-976632813 976672859
-219271972 219166936
-961072551 961102613
-941007994 940842714
-869061420 868984806
-628487178 628406968
-591208961 591017393
-670008640 670174782
-840014504 839996728
-924930639 924811441
-59030854 58903608
-501812322 501853946
-197779908 197796552
-150353502 150513086
-194252419 194145665
-647144331 647288013
-580663787 580743653
-962513627 962439249
-22175974 22034794
-405959400 405783068
-425451213 425260823
-218278922 218227230
-555862218 555883080
-752222894 752174744
-92970880 92800386
-869689962 869889762
-480626701 480733797
-678005503 678013159
-227376581 227327871
-555885373 556029569
-105954421 105999489
-690445054 690451276
-733790351 733691019
-942122407 942141703
-330870497 330901321
-839908961 839852983
-518264612 518166716
-541719836 541543408
-713243120 713296712
-866476675 866429587
-709194247 709343259
-760206223 760138065
-418046001 417859059
-352721196 352736174
-835127375 835086505
-30569390 30600668
-434389664 434481178
-865372212 865345426
-943303873 943164775
-256338615 256261117
-585159008 585343026
-311863890 311840054
-899770422 899655642
-141490629 141570735
-650329425 650351103
-203729648 203777730
-423642655 423478531
-344324157 344375501
-870296410 870134898
-619208561 619120775
-224434254 224238432
-609536660 609674118
-30433089 30352685
-980571108 980505900
-899948663 899792329
-927775972 927905656
-680240571 680138517
-599825757 599763803
-537144159 536981053
-733066679 733079623
-5750051 5594915
-797389994 797446708
-297272749 297466855
-614430746 614501480
-529202886 529301650
-230043161 230068011
-351072547 351108459
-564525608 564552522
-750624263 750631689
-392560123 392513573
-884466748 884393246
-279237591 279343515
-870832024 870728506
-45940224 45782758
-603498281 603511215
-350733487 350820257
-834523643 834364859
-293388147 293507693
-879782787 879677413
-785222677 785249927
-772579712 772570316
-639430289 639582149
-79591370 79708576
-542913922 542783614
-240310886 240188596
-334061448 333861524
-764093077 763984455
-398223725 398388225
-636046861 636091465
-919676045 919713583
-564942634 564942506
-678919513 679025451
-448525839 448624203
-28801865 28844803
-690734383 690596855
-555077737 554890127
-92526122 92723094
-343997377 344063439
-548151779 548285351
-294607547 294641713
-560914794 560750112
-239630533 239608689
-897298238 897332718
-174452431 174476323
-415221272 415271208
-872113853 872166735
-283077404 282888072
-520543009 520373013
-175858254 175766612
-781185064 780999974
-815764981 815663789
-136098826 136066572
-530862440 530816674
-428766833 428922623
-738535201 738525513
-138069619 138114845
-905498362 905434158
-367367460 367504718
-670276057 670444211
-576677908 576692960
-118526827 118548069
-304210315 304266863
-41397382 41502982
-871967838 872140294
-225899867 225975251
-571395469 571539883
-605513268 605381964
-375206149 375355117
-660695819 660754735
-846542432 846452598
-787560543 787742201
-257209008 257401642
-809688770 809668990
-504321625 504188453
-811787307 811689751
-900012006 900194402
-946832873 946634755
-379040715 379149667
-658369626 658255522
-836144239 836147345
-617777615 617861553
-580734217 580917279
-12074357 11878791
-675882335 675850771
-932798006 932983864
-608452616 608563184
-224582217 224723165
-687968959 687982097
-548002750 547830136
-590026851 589991663
-694650527 694496045
-577442810 577313516
-144742236 144921656
-979273702 979214756
-7419324 7522724
-76460806 76649778
-439454383 439306849
-619782428 619835166
-205096039 205147647
-179872856 179778544
-501025188 500852274
-574044303 573906361
-520753 541435
-707971827 708124879
-173928094 173750124
-489785656 489733150
-671014881 670939303
-47854318 47683212
-611454041 611653055
-929510297 929386975
-103020465 102934749
-789050760 789052664
-62381250 62407722
-40303816 40222852
-738735139 738860387
-359617102 359722636
-323393189 323300853
-411449834 411282736
-217266964 217369584
-781346492 781277588
-172092949 171930145
-740630259 740724937
-475078791 474922549
-632005851 632097955
-46594880 46615274
-571280712 571150684
-46580095 46694473
-811531536 811383788
-585521443 585604031
-625337992 625339496
-23326568 23188614
-213711251 213670127
-205824448 205760252
-186069696 186031022
-936610673 936647829
-275145348 275122962
-348187889 348004461
-29387481 29269785
-160455664 160550114
-190149311 190185933
-820115234 819923212
-116948857 116913973
-943881269 943974145
-570837355 570668891
-311311820 311302978
-740133623 740208891
-573310018 573143426
-450379126 450234076
-255430079 255597991
-661832114 661944918
-58298741 58242535
-517428072 517590444
-50802707 50700755
-772719592 772662198
-488321706 488465398
-781645348 781808760
-516396128 516270218
-18955602 19031234
-598946973 598917795
-386260727 386381201
-943269745 943347809
-329852535 329705355
-896183402 896354510
-683199589 683270989
-142825143 142711157
-221657953 221633663
-975920688 975952188
-593132002 593032072
-554311884 554446224
-147735865 147877793
-57915504 57718194
-44257804 44101022
-814714985 814846739
-655871874 655928238
-122373348 122263116
-578605094 578638638
-601376233 601200625
-962673622 962651930
-805594564 805504618
-91741547 91676629
-350533475 350552067
-974182097 974260839
-208913380 208720860
-704263198 704319298
-697167095 697290769
-911161308 911211560
-682858916 682956746
-886530916 886711254
-176809493 176960185
-151748236 151796744
-129148980 129304868
-672301805 672233531
-607328544 607311302
-646806938 646790610
-723573454 723446096
-998426162 998519280
-302184058 302328212
-162325334 162422298
-473337318 473164328
-28765301 28702133
-793981301 793884367
-627184705 627266785
-329372564 329563054
-987996753 987894801
-665640367 665609481
-222435198 222376542
-894598804 894570032
-831331022 831471320
-945496821 945539125
-789889853 789887133
-875808422 875614514
-295363326 295298140
-666181556 666100878
-349328028 349323334
-702341376 702252032
-92283728 92173960
-29840073 29928209
-151308272 151254884
-838873939 838854663
-339998487 339922565
-464784056 464789432
-904045323 904195839
-541093753 540996785
-37479922 37435228
-471331330 471215242
-225394087 225532553
-607646244 607625876
-937261100 937316494
-510031797 510131429
-320765153 320925921
-687398685 687567361
-123231342 123041156
-740081355 740056877
-188961600 189134302
-186869524 186744970
-832077300 831879078
-937222525 937288797
-555781231 555674751
-371676961 371607989
-388107020 388188578
-499926031 500121349
-620119341 620285325
-29097532 29163794
-376043185 376158561
-113925141 114065029
-561951753 561803975
-162035684 161891134
-330774344 330655446
-240046 93006
-699282043 699167869
-466976810 466843188
-368424308 368402032
-805349628 805288836
-44442404 44373776
-6645567 6656479
-793744770 793592476
-244061247 244074031
-248090246 248153964
-152998021 153012763
-45946544 46065692
-489591987 489728357
-556305525 556205849
-436155883 436038463
-443020004 442975720
-818137817 818154317
-141633174 141518760
-675866553 675822511
-333961486 333797468
-848429777 848381897
-176485594 176457120
-63860956 63744844
-676781820 676902820
-877660756 877550282
-939039722 939191180
-281651547 281554795
-191984679 191994113
-305091768 304895568
-619713813 619587261
-394232199 394188837
-915758490 915588298
-846799981 846732841
-352527937 352533843
-683589669 683658473
-870188296 870215654
-635328399 635477973
-407345119 407363235
-940514484 940474026
-584374836 584261368
-459098069 459159847
-494845083 494949803
-794347190 794178416
-356644327 356476797
-862352782 862174988
-929214620 929317654
-568564867 568600919
-684638143 684615043
-105496349 105584477
-166076694 166088754
-121088024 121177318
-397870623 398001885
-570805881 571003915
-741204747 741138281
-869013054 868853824
-520832950 520910222
-544535641 544679075
-903433567 903557853
-946524694 946432012
-285283681 285163349
-730545980 730700904
-759266963 759295163
-154843115 154888021
-476678746 476541104
-335544776 335426498
-75027058 74828848
-386095164 386157836
-846100524 845932694
-200420472 200336354
-408217921 408092473
-660796265 660959665
-920245439 920261581
-390450406 390447382
-689340522 689244178
-433517272 433335254
-298072232 297940818
-689812986 689637384
-879679431 879503501
-928560675 928752677
-1318215 1242471
-231590146 231524780
-952143559 952263413
-670961613 671068149
-159517088 159479432
-606244463 606088627
-110373435 110254563
-920466153 920533527
-634790795 634895785
-189967285 189858895
-782516122 782574756
-335886859 335730215
-390937102 390969922
-303205052 303056980
-840630570 840485356
-558514429 558490725
-197245974 197119114
-505626767 505443411
-910417143 910318341
-302440742 302605950
-677661954 677720968
-395903353 395967801
-573823531 573791063
-69483382 69396684
-391646186 391706646
-898326117 898132229
-915259393 915193529
-672655700 672655324
-518582451 518386465
-613606031 613780117
-489879461 489747061
-212147443 212027467
-682907660 682760966
-758379255 758207135
-254620712 254645798
-101577483 101408469
-48175706 48336096
-644297494 644197140
-589723236 589768408
-582429274 582574690
-42845991 42932091
-287884444 287824690
-410670717 410514725
-457549187 457520927
-945756726 945879710
-410798743 410957115
-776584782 776399556
-960346615 960291125
-52353731 52203325
-823344260 823390582
-483784602 483692886
-242014478 241924970
-517385896 517488434
-528413278 528366338
-516962120 517042410
-881290441 881231971
-977649442 977584164
-718462561 718661613
-455517901 455584459
-848619559 848443215
-941552458 941711614
-430785726 430941522
-522281492 522173292
-694872063 694707287
-493955175 494142581
-769623044 769496320
-870801649 870862399
-246224874 246027960
-827064778 827061778
-868876405 868933439
-290309827 290354527
-773601831 773439937
-310741499 310578073
-189412666 189491498
-243445343 243426025
-97970182 97778578
-961557222 961491982
-17723280 17533036
-530082035 530133299
-267663179 267768873
-165723481 165783679
-363695058 363887740
-781727054 781668030
-478624011 478723109
-254952265 255012835
-32781249 32652771
-183827281 184007017
-10469447 10370129
-381031257 381100819
-941376446 941180266
-942987196 942880668
-205036971 205013701
-39265739 39456541
-530472424 530654048
-300236747 300181683
-503398827 503534739
-193611412 193756510
-138297893 138388907
-168260734 168417498
-823410014 823562076
-969543299 969730359
-946943377 946811687
-408440357 408362635
-44396404 44571256
-40137398 40117300
-728322351 728416711
-725060370 725074980
-473256805 473417831
-978887640 978868120
-565091628 565025548
-353361785 353419875
-639044920 639214144
-957401582 957219762
-708755262 708727338
-227189530 227148970
-980196490 980134448
-81096556 81110242
-839275959 839340789
-517740903 517890719
-872282021 872290671
-900471604 900415116
-211786834 211614638
-876192844 876385836
-370776703 370615553
-329082852 329278872
-269833034 270017504
-33445944 33449878
-362007324 362152266
-256548945 256564889
-30012057 30138743
-239899013 239843899
-992906783 992914573
-781250748 781119380
-349322950 349333106
-328593112 328767608
-723094791 722968579
-687583732 687756264
-872493953 872541383
-728313346 728363590
-423448371 423477671
-920195510 920253510
-126913212 127096178
-682367694 682557330
-529354525 529394579
-141815283 141818597
-879517828 879591466
-739986816 740069116
-340264208 340424064
-647797125 647848095
-697008172 696848266
-563954296 563903322
-856343257 856506901
-564847537 564757425
-7563088 7482360
-587660756 587700014
-266808387 266935481
-309161022 309325198
-589822731 590009257
-458231381 458086355
-294851355 295026243
-517543999 517644999
-675583225 675419467
-30075400 30014518
-598457341 598598169
-861335607 861156041
-555533837 555597987
-196068041 195983879
-135278128 135119798
-315004637 314991141
-869498131 869549197
-413443185 413621297
-377501366 377369126
-117391001 117229717
-872913206 872724424
-611751782 611712140
-888592685 888713319
-878657788 878467288
-115936860 115996926
-967709570 967884104
-372812396 372738270
-866549100 866744358
-584570896 584706922
-711118279 710974441
-335838517 335935201
-479514614 479561856
-205583185 205395129
-874165629 874004917
-369907896 370060984
-583434544 583516740
-900285250 900103554
-618749232 618555016
-869964668 869901052
-604842089 604703121
-17030191 16834543
-393460812 393516630
-866199929 866097279
-170024947 169832381
-331069802 331076420
-213072594 213017690
-802042179 802084423
-580195250 580168536
-728546228 728462662
-912013578 912147592
-163133225 163173085
-49873903 49744043
-152850441 152676685
-624340815 624523509
-342003355 341889321
-199072691 199095879
-469751461 469631043
-363908682 363919438
-968877934 968976344
-830580949 830475141
-614894246 614932978
-739463749 739482867
-491831961 491644063
-179642932 179584674
-463658620 463661354
-4237135 4283665
-624543360 624597292
-602059288 601988720
-17215983 17334635
-551069752 550884274
-812307967 812306321
-786126873 786297379
-294366773 294209721
-362280674 362285880
-463205268 463140060
-74433082 74491286
-596658155 596764507
-145080433 145014771
-464227791 464272713
-142773660 142962756
-311465968 311640098
-492190425 492345481
-155237458 155123516
-939913705 939734007
-785414431 785562175
-495014348 495211916
-280019820 280095018
-461947102 461947574
-748114142 748228292
-639705281 639878879
-873544620 873498118
-653202079 653046871
-543945999 544089817
-955846351 956036651
-667897309 668058477
-446371425 446465883
-87696599 87672797
-549161784 549283964
-444996546 444878956
-206721489 206715697
-720796291 720689169
-477530420 477579706
-452712185 452683481
-94386722 94496486
-381756434 381910208
-215672764 215715300
-123287397 123221237
-788514419 788368361
-3323885 3338741
-379190243 379109091
-431079374 430912700
-472512541 472697931
-136760758 136588340
-649842850 649914760
-582068660 581940482
-180700049 180785629
-618918655 618979779
-503728377 503590153
-846034274 846166774
-916775229 916969897
-863027986 862953982
-12221454 12404690
-922324846 922490830
-660461567 660477141
-272127 408539
-577717667 577598433
-30790913 30763791
-253698374 253758932
-291461129 291370991
-668395008 668589078
-852491268 852318556
-483050933 482925455
-33820338 33654862
-760476919 760525767
-618445571 618319763
-31290861 31166449
-723493256 723441340
-115093388 114911294
-265855947 266040265
-720995868 720902576
-285097394 285029696
-259933510 260118858
-794481019 794657527
-828128385 828217503
-788758292 788599722
-873041647 872889209
-98246932 98171616
-885879275 885774073
-778933533 778796513
-728308162 728277080
-511684421 511758657
-604554581 604623885
-915795978 915721002
-542478563 542503817
-8402045 8392531
-390690516 390884986
-852832243 852794347
-361679699 361541765
-71452997 71398339
-255341652 255354784
-861344751 861326463
-422048309 422208147
-637646805 637469661
-96903232 97092912
-161508036 161542040
-15208751 15188225
-631543939 631470095
-56502765 56342017
-95863206 95666482
-760986376 761062064
-431903946 432080806
-45186573 45229001
-636807067 636940711
-644771009 644967159
-797418351 797221401
-327258958 327069018
-884595754 884417826
-511471164 511328302
-656631587 656647853
-913227855 913226685
-433490993 433543551
-805648560 805658558
-885358319 885521333
-392531026 392601102
-237347114 237318256
-941738515 941684713
-768801111 768923697
-584863391 584988821
-10279115 10133387
-322667458 322608162
-710665322 710517782
-501650304 501747736
-509408397 509337859
-780439411 780617845
-556254423 556356627
-288360194 288229320
-632271179 632390233
-479890541 479797719
-679147960 679001092
-151361368 151255176
-107988883 108150241
-283667729 283753911
-177695635 177832189
-594590464 594435874
-826369010 826500530
-956808418 956914972
-294317989 294415557
-466386351 466552545
-128520951 128642795
-891899668 891809236
-241848088 241678488
-602159319 602242591
-510493532 510680906
-18826765 18840833
-569612332 569740818
-269798143 269854325
-213017835 212975333
-296041133 295959071
-560442500 560513502
-632746094 632831404
-31635162 31463156
-129621200 129706930
-10232027 10382401
-29739740 29651958
-772534180 772575014
-559245580 559443864
-243474786 243442556
-746930871 747030511
-498953275 499018375
-556757199 556944027
-730388915 730583697
-2419760 2540518
-941443627 941446303
-293394094 293210316
-736893443 736925439
-691847062 691800044
-541763422 541680754
-902736371 902691487
-16140514 15984838
-711046360 710973348
-728500338 728592118
-199935142 200008090
-937543455 937376817
-991407971 991247575
-754936380 755129048
-158727792 158669090
-795678150 795852752
-642938555 642846757
-688154969 688214877
-348086307 348064575
-840700250 840713330
-375196852 375208806
-216744503 216729653
-851128999 851168107
-582627764 582741682
-803837564 803970700
-467571552 467516082
-827469028 827348092
-983656429 983760641
-855546586 855600930
-32079902 32122598
-942966202 943104684
-16300429 16291837
-676680914 676842320
-599877859 599947997
-535258938 535329784
-652786367 652710265
-49473442 49578080
-488470981 488459815
-777614764 777721356
-571535729 571724371
-411415247 411484421
-155666099 155784237
-820808799 820686751
-996463211 996553041
-984069770 984268014
-985956836 985876334
-257728634 257648440
-62552167 62398491
-722910468 722959660
-978675218 978847578
-890842637 890772787
-927948831 927862481
-990363247 990289591
-521519058 521442368
-64814256 64832002
-429289680 429373424
-332615279 332535367
-871552008 871533482
-122282767 122197651
-780072384 780267126
-559495901 559497093
-618888149 618820365
-745006466 745118052
-5192142 5201412
-386966831 386767747
-951942194 952027898
-147154934 147354338
-731782574 731711418
-820976159 821041963
-443271023 443431343
-686309549 686175333
-584729733 584684111
-751631121 751597885
-767362494 767349504
-201256826 201138988
-418057039 418165735
-290654811 290555895
-84510608 84374714
-252836528 252717164
-666717797 666641977
-520004458 519946960
-711122023 711114535
-477960763 477984209
-453996789 454174325
-902518663 902363049
-408023478 407967556
-34505674 34630498
-962222079 962382317
-645791184 645653488
-268564187 268744067
-777044765 777011371
-263963202 263919028
-917488187 917475189
-135674094 135495138
-379968273 380047945
-31572554 31697770
-706100172 706167952
-581189453 581135879
-633560899 633417687
-475952769 475813077
-695529058 695635944
-278151665 278254467
-690686904 690856066
-449978571 449820811
-444370099 444279213
-196989620 196996530
-847978145 848140677
-740363258 740506246
-364755199 364747697
-769731623 769820583
-514710743 514603671
-221279401 221182169
-443969003 443983953
-246536611 246490873
-500824586 500762974
-836454255 836429879
-969900021 970023949
-259068701 259020807
-411604165 411667707
-929814773 930007339
-751897705 751813955
-223373048 223298772
-336533485 336724665
-693600943 693581561
-34512523 34401753
-211573236 211391078
-252167245 252093565
-55579636 55709936
-775612999 775743895
-147580776 147677918
-439076551 438910743
-125675459 125625765
-723913621 723860797
-426731692 426638120
-590167924 590361416
-82532255 82334613
-75788401 75594075
-244031007 244067639
-95562906 95579948
-381410258 381261020
-413286284 413223768
-904901657 904927783
-621351728 621169910
-665892761 665829953
-398017720 398149932
-12078596 12070118
-899795624 899756784
-688361706 688162304
-580960829 581077561
-865087942 865066602
-477949936 478018482
-96156972 96062112
-566714001 566868929
-200728102 200617456
-677712104 677729832
-162862997 162973657
-690448165 690312695
-761458970 761389280
-950449953 950296465
-19020248 19215066
-196025960 195887414
-283872761 283703471
-687926764 688072842
-559031774 558853488
-256240452 256436778
-585065952 584911690
-83302643 83397577
-908650686 908509732
-329610327 329730327
-33705372 33737600
-671762743 671749563
-157465671 157586127
-337449514 337491726
-379095191 379021061
-618291041 618142825
-190317811 190169925
-332805108 332803984
-450472026 450397236
-890639519 890705349
-868457358 868262974
-105066117 104962299
-448323184 448258288
-465725019 465691957
-268773913 268941207
-524890783 524850157
-938638745 938452097
-226241476 226407538
-518662706 518759398
-119474875 119526849
-559879317 559989397
-675051600 675244578
-41149996 41029624
-318163005 318157987
-492190345 492267953
-144831946 144643248
-22600836 22696690
-217882853 217956363
-367987896 367842778
-188882367 189014631
-162555019 162385749
-885003465 884958525
-327618683 327453939
-101046591 101200413
-840045861 840086603
-590453055 590269777
-330496795 330367749
-57369733 57513775
-696492354 696412412
-429661659 429790547
-912272911 912103837
-242265469 242376397
-850309065 850257649
-60981600 60857462
-614541785 614572557
-174608270 174653640
-538817561 538641445
-218377734 218458782
-108376850 108246532
-129000544 129194248
-989887794 989974272
-728050154 728113860
-120491684 120354362
-681577554 681462808
-738167966 738073316
-567664196 567815790
-478264998 478336020
-460751585 460744601
-473137883 473171827
-5278462 5124362
-763392682 763382116
-903938766 903906644
-527771079 527808599
-747903361 747808575
-242971737 243029587
-925538216 925549016
-953441183 953286525
-431517654 431406690
-456289122 456163610
-721496648 721670850
-488703693 488851049
-34376009 34299813
-417480871 417482847
-527168111 527260769
-772264387 772395347
-431234050 431287680
-574565622 574460476
-586465533 586441095
-965010846 964948892
-214958251 214886147
-812991291 813126251
-914809785 914717299
-477555063 477453591
-960923200 960827328
-942435117 942579087
-466469448 466465046
-373405648 373277952
-757101714 756925786
-534180751 534349481
-739473308 739332342
-721142937 721324555
-486327098 486295464
-434768016 434644154
-662476056 662287732
-432881228 432783768
-137581868 137633188
-469674767 469828155
-225904241 225842157
-669859993 669763891
-451670637 451841589
-647957504 647808752
-634076 604292
-17472819 17298375
-551176892 551104878
-88677358 88759200
-403987056 404172170
-236008152 235870616
-606615109 606718305
-482448296 482583758
-196304551 196216377
-840682649 840744011
-355944866 355999612
-40418085 40438231
-1708127 1841369
-834923290 834844062
-189452082 189405524
-802945281 802847477
-715441757 715490947
-634582897 634631393
-99123534 99152444
-253822841 253972369
-753360225 753344979
-14509623 14554041
-260467688 260387764
-195083727 194915367
-919858023 919765537
-824470719 824396139
-414193286 414247168
-434093047 434057031
-674780169 674706133
-331215090 331103452
-277242163 277155531
-115670918 115772020
-370869426 370979874
-322099659 321959707
-62997859 62817085
-343515302 343439842
-438689856 438572772
-37579578 37533434
-943927707 943812959
-813041778 813210724
-407811022 407683560
-940361593 940191863
-763079049 763195459
-860021537 860217151
-542975419 543023955
-967778857 967796837
-550977013 550941497
-14639294 14839078
-995900155 995835071
-991646641 991522887
-164168573 164097673
-975936438 975898124
-296762718 296652810
-13468931 13372489
-812401184 812277362
-484196866 484059120
-773301448 773458636
-821317957 821218381
-38045999 37906333
-467464104 467415950
-300367766 300565358
-728690286 728886704
-292127875 292119871
-338101411 337907825
-536630047 536531429
-622021719 622140607
-941561974 941632036
-699389539 699398533
-160315641 160502889
-890104046 890028326
-310079501 310243925
-484217505 484348925
-617047606 617166820
-307324936 307275616
-805920846 805800102
-594374521 594513169
-765002782 764962122
-911288657 911134463
-923082270 923252304
-258513457 258666281
-901890582 901793042
-994745354 994647998
-568774516 568785480
-649646038 649716858
-480394848 480218158
-72396035 72328603
-768122488 768090204
-150069176 150189984
-125279204 125301746
-881752069 881700401
-515210335 515310789
-776732173 776664777
-598238868 598386024
-924371253 924551835
-859912432 860023650
-865850810 865876894
-660020393 660164507
-588920059 589107367
-790972478 790949914
-883607928 883782504
-677189478 677144056
-684471710 684541158
-817931957 817760461
-876904769 876992933
-341388738 341391018
-934784081 934708533
-715683437 715721459
-539678682 539590996
-823990610 823946550
-332230221 332220035
-398083826 397919944
-62759157 62732823
-42917701 42946481
-441781185 441683513
-243162496 243135466
-612842657 613028653
-553496717 553633531
-169958859 170091035
-36012173 36126979
-309243110 309120526
-593862617 593739621
-281309151 281448091
-472365202 472532094
-348603627 348414961
-899319550 899410588
-565702708 565839764
-566004209 565931401
-538023148 537960254
-703912511 704107321
-769080833 769202015
-933431185 933419967
-803172252 803270816
-561469295 561646615
-693078640 692903592
-447937492 447933876
-422426054 422352254
-138973944 139043766
-895692207 895802165
-826669431 826484141
-225310783 225184407
-735058344 735198768
-219760798 219798422
-385291499 385141681
-585055248 585171518
-293916886 294069448
-239234483 239189449
-305737153 305537935
-690158616 690199710
-746037722 745847386
-1461023 1358053
-41943797 41760385
-381865912 381954504
-801392397 801426973
-194324471 194458765
-787372801 787242761
-510390372 510348744
-298937668 299110542
-977895522 978035148
-839828078 839847840
-865650211 865471693
-952080774 952203486
-261017724 261050052
-414653138 414800854
-676061945 675981479
-887439504 887435928
-775511773 775678447
-148283601 148357455
-393235035 393040407
-935186368 935066550
-612408526 612396106
-37366257 37352491
-876889305 876938297
-454167801 454271449
-514292198 514477076
-20573298 20457658
-315763350 315932020
-921301856 921294168
-211232174 211150680
-603272313 603156595
-862797915 862759963
-118318378 118218970
-909561221 909389791
-570380646 570219130
-537718655 537747621
-527646792 527494472
-752190946 752254842
-500163391 500316197
-549533448 549336540
-47320241 47467515
-587872233 587774361
-208206551 208376607
-52350747 52356715
-699664949 699748027
-261578781 261461147
-229651764 229838416
-725937727 726061461
-686829411 686941747
-816340240 816241574
-137812378 137908262
-88945270 89051064
-294782659 294938799
-737213751 737264041
-777017792 777071738
-892438804 892268126
-93300538 93493610
-497626440 497697168
-18993418 18880154
-280186155 280088633
-718279957 718472993
-351750388 351918218
-561928383 561975123
-59753793 59743439
-228848322 228986188
-290537150 290513354
-92495564 92301192
-143182541 143142159
-916054425 916032653
-525093798 525200498
-866257497 866142361
-774504468 774519872
-726414101 726605681
-652387253 652527911
-824132489 824200815
-227171223 227207837
-228581733 228580463
-611286711 611388577
-874258098 874114606
-510928987 510919225
-850135515 850274515
-916115500 916074134
-871740623 871675657
-723128564 723061018
-795674863 795576911
-285062538 284979506
-574996531 575121143
-152052544 151874278
-345604763 345420917
-873124421 872958873
-630891244 630734004
-115905172 115862212
-649540931 649413451
-797462514 797430902
-286589769 286693997
-840376513 840309431
-197701579 197752259
-695341139 695157725
-441385079 441550937
-566383309 566227051
-586162033 586106949
-779129176 779181274
-380161830 380322622
-224390674 224581254
-451223525 451289625
-739558635 739407099
-11930984 11901404
-622354578 622467860
-21958497 22036903
-40670509 40597695
-818581956 818775340
-8780550 8699244
-439652718 439772108
-243114869 243079161
-193073193 193037753
-489660172 489643486
-807965523 807921197
-276244857 276231527
-969343587 969308621
-666490907 666417517
-11223687 11316205
-853650110 853500690
-622873801 622927797
-243633420 243519088
-445826810 445777182
-880383315 880494327
-422392167 422459941
-629476994 629285716
-629085076 628891920
-833034480 832877354
-912061342 911870654
-667808682 667792596
-500458146 500625650
-937460136 937343272
-616182784 616002436
-248709540 248896642
-943659677 943483547
-352629768 352714544
-864610662 864678218
-514044963 514048325
-87639818 87563290
-930574943 930429691
-162006441 162140009
-826319333 826185475
-642633132 642448728
-431417751 431460171
-722238812 722075738
-486599181 486707401
-749142329 749093667
-955838418 955871178
-558955745 559107803
-432720893 432715571
-723378762 723346400
-957328133 957527081
-231697501 231716307
-762315170 762357868
-919230210 919076910
-577818266 577896814
-829890593 829820633
-202695111 202570663
-905250404 905221992
-819521776 819644476
-127006584 127185772
-858021208 857848932
-679074526 679001918
-47642531 47541767
-174803805 174978517
-377335879 377151863
-716202184 716377760
-710058515 710072823
-134852585 135010057
-929591325 929731409
-697519947 697389275
-959689582 959835822
-379653179 379843771
-894913775 895066725
-730743108 730658700
-506629569 506799231
-980967923 981016509
-581267071 581111835
-3388663 3521581
-297334538 297369802
-467267684 467133468
-860674960 860798206
-854699606 854611184
-868049414 867988498
-814614104 814726124
-162209500 162373816
-932889479 932890935
-411676272 411659142
-175014070 174980814
-925004152 924879806
-4045334 3913890
-780169755 780051203
-692099125 691976129
-976225791 976096471
-765049141 764956423
-682338291 682301975
-941136116 941132692
-945818218 945688958
-857237574 857405292
-766402052 766429352
-151351297 151412741
-452076037 451945661
-708001328 707939916
-598861879 599052759
-702547579 702456999
-143299070 143367870
-730026545 730205315
-673972494 673819888
-975254617 975393749
-101681867 101585595
-339267747 339194725
-27595310 27655068
-252329553 252403957
-354211109 354307737
-988872004 989016172
-46334386 46362260
-555107618 555290998
-890689103 890721595
-372058441 372076803
-168677304 168651190
-418558858 418506418
-970429590 970355072
-444496970 444603912
-961970153 961858333
-606955605 606972653
-154327210 154196088
-737389574 737346872
-387392762 387492680
-317775493 317680281
-524671431 524754763
-152559780 152592642
-737080746 737206902
-666694817 666857393
-940787411 940842381
-519608027 519661857
-169175728 169272916
-868278847 868301281
-694385329 694465797
-420364531 420172501
-289169590 289272996
-918991325 918852373
-656265486 656250464
-425245996 425244278
-66410492 66438408
-171142186 171288028
-223887176 223950502
-808230900 808168450
-587325437 587471169
-327937785 328035843
-332912912 332728560
-692128238 692109248
-958134643 957974135
-565764098 565771236
-152904478 152796404
-310015750 309946540
-981294417 981125435
-157800268 157898116
-392989413 393109087
-930987505 931011659
-143162350 143066792
-697234529 697347009
-809553926 809678880
-743244087 743296973
-887118452 887052622
-151601791 151528875
-795296746 795366006
-928560122 928376980
-516687137 516647965
-182802127 182830937
-691058502 690892948
-884050144 884105958
-681471514 681427048
-833677903 833578505
-18504294 18389662
-696520683 696663707
-91723604 91837752
-182787110 182874764
-485604396 485765144
-624619243 624784499
-429986814 430060040
-716993560 716951044
-387750275 387686941
-524607469 524713097
-101523119 101633731
-29328633 29152947
-634351844 634159314
-398394414 398504930
-771907601 771866251
-942132055 942104293
-624183973 624001279
-473092831 473250823
-266790209 266686739
-226794714 226674902
-910558239 910459887
-573869573 573777489
-147849758 147905828
-367794779 367915337
-388147799 388003611
-515431109 515563521
-734165338 734086672
-992430371 992337175
-287977655 287958959
-899713032 899540538
-94580781 94551515
-58226416 58371066
-726815879 726705887
-624432162 624287934
-333135310 333151644
-132288693 132280609
-266487959 266617845
-73935767 74087287
-234626843 234805953
-610464778 610416666
-315260692 315200192
-45861491 45796603
-43991089 43942201
-429491498 429541436
-574655038 574852254
-764290906 764255416
-58820662 58693424
-355048268 355174548
-419725117 419613741
-150966413 150865579
-260957595 260766539
-824099026 823902686
-297127957 297066135
-211376260 211373654
-422224925 422191369
-355499370 355594316
-56587201 56705777
-343771122 343914442
-688497526 688460868
-205307775 205275327
-48314690 48357502
-292559149 292631217
-441556735 441730133
-174271866 174354668
-76935622 77032666
-513669036 513615952
-289221293 289029543
-851340107 851179621
-118714567 118799553
-476643386 476714106
-289916036 289822902
-365027567 364981531
-389251679 389068933
-634689991 634734619
-438797501 438993647
-461028213 461141525
-250256868 250444996
-111408472 111460338
-159810158 159701880
-115838489 115882257
-332804546 332751342
-317837743 317830577
-222484748 222674622
-288873153 288692685
-357096335 356968569
-390365942 390448894
-829350116 829350810
-575367082 575457758
-912520790 912643276
-752285508 752371770
-471702166 471790628
-256830868 256692694
-897655025 897769053
-434149217 434219479
-56787136 56932194
-519839185 519742149
-303460907 303435971
-466038736 466011340
-421560493 421390749
-655919257 655937219
-949231826 949156116
-514625147 514609991
-407096515 407293235
-934995407 934941035
-767877619 768047505
-305706374 305795334
-954038248 954180346
-793780524 793709016
-109717517 109783119
-929038820 928840348
-506218275 506126445
-526754748 526624230
-790438286 790391988
-949955851 950131831
-810674471 810504131
-504105672 504208264
-486410770 486243426
-244293310 244214150
-419357107 419167235
-478940412 478853404
-194948739 194999547
-257178117 257305325
-397686178 397745310
-517651053 517771527
-485614519 485500403
-238444582 238418008
-109046208 109238208
-195121483 195194443
-857266965 857308171
-815621258 815481474
-834728224 834747974
-392736818 392613206
-313813505 313792781
-301872159 301893355
-994590110 994696676
-77636282 77811258
-870630847 870643387
-233046524 233027814
-906601113 906665675
-100904110 100836270
-326816026 326710328
-461252038 461116104
-724392846 724286548
-630292249 630139405
-668329947 668389161
-526234031 526263917
-202632887 202548703
-736285782 736387742
-201945258 201759842
-550528848 550700322
-970494932 970531608
-478896908 478702066
-528832356 528929120
-170200787 170273183
-587598457 587680385
-577360241 577221937
-477134626 477162026
-807873632 808057414
-378416505 378292859
-745472188 745370818
-484690736 484675866
-364508570 364568642
-57558599 57545157
-826726470 826814394
-213136442 213051490
-964899501 964834001
-562769953 562846265
-843070432 843204028
-234580452 234584470
-314881228 314897398
-87601658 87684698
-839120745 839224111
-757465049 757390103
-880664019 880478447
-994515275 994643393
-204832583 204810339
-468286346 468164914
-20597333 20784143
-562881203 562985239
-332098162 332225128
-961444539 961475091
-796346770 796425728
-666359700 666454212
-651994934 652148362
-439994216 440157200
-748473324 748599574
-626528994 626629906
-369596696 369547258
-570149350 570028778
-143282261 143261527
-832320032 832374442
-845689080 845666510
-641945131 641798869
-21133235 20938057
-471505405 471540795
-916414145 916230005
-665477518 665405714
-867629477 867546353
-668236294 668359554
-262159309 261992677
-725619655 725690339
-317632038 317528334
-753983711 753888337
-7838450 7853718
-99491774 99407882
-119253199 119289723
-748423129 748335605
-519739907 519938463
-275149864 275301620
-133710686 133521782
-810131514 810321442
-435902489 435945695
-440215280 440391616
-716038681 715911551
-916164893 916322075
-252904804 252864846
-482463762 482315622
-38828417 38746447
-629829243 629812983
-746807450 746947106
-458916503 458752471
-667707273 667800639
-480720549 480754301
-81811630 81771194
-306971826 307098472
-375173826 375117892
-532362315 532172795
-858807003 858755275
-793443067 793521513
-677228035 677390343
-490223626 490416804
-469218648 469027006
-15188426 15079348
-849511458 849403458
-849955487 849775903
-542525876 542481758
-913109466 913227270
-467640952 467659672
-125406119 125317809
-663822814 664003328
-759430588 759594196
-370499677 370558789
-786069423 785980199
-226671697 226702585
-488657639 488614005
-536544591 536407331
-341326870 341164124
-608455563 608283455
-214559879 214596201
-838467102 838269834
-651411280 651299144
-667753956 667682260
-373120196 373185148
-12881960 13028774
-997783855 997608689
-94328235 94262231
-64823129 64783431
-921315493 921463421
-866793133 866910017
-674198171 674188637
-136824385 136803017
-746050900 746188490
-185432331 185382947
-227192294 227352226
-1514569 1407477
-885657096 885789274
-580992456 581162666
-538899851 539004759
-608879447 608738073
-521948952 521956534
-448475130 448550054
-401615478 401476600
-978434140 978540542
-6206365 6214345
-484373924 484323926
-663789259 663820803
-951346270 951288570
-707124724 707090826
-778505006 778456104
-478135436 478120634
-636736544 636670368
-176775624 176590418
-470254746 470392236
-623597858 623690692
-640579246 640527252
-496200235 496221067
-514769220 514652266
-836645547 836767623
-597430195 597408093
-848596361 848642757
-767310568 767473912
-750191375 750300039
-389160306 389034560
-670423235 670465187
-38885586 38771248
-419669429 419524983
-728338468 728277856
-257940675 258067575
-431257683 431317677
-26301197 26456185
-732329072 732428584
-807525049 807358755
-30723361 30537645
-327316151 327231287
-117655359 117714573
-280887955 280993409
-676459254 676428490
-472567720 472605236
-758506640 758368060
-457807584 457992348
-949082746 949053456
-306775997 306927523
-134415796 134510810
-97422281 97290507
-980581903 980560313
-334131334 334179320
-850391898 850442320
-852609500 852463872
-416270338 416220380
-181559313 181463559
-486688193 486878081
-344084770 344194360
-354768077 354756699
-960318870 960302842
-89918011 89923633
-349182303 349318249
-391369758 391396306
-635457964 635535196
-940823321 940861441
-446063100 445879958
-797743481 797819271
-998333684 998179866
-827210413 827058127
-796264939 796075203
-595152648 595256650
-90053352 90102714
-805921382 805920310
-677598800 677431390
-948676149 948675309
-113589691 113753795
-342727739 342560813
-880146416 880054172
-586863397 586765013
-325834102 325790052
-894025176 893990964
-751218581 751074977
-400614255 400656501
-588153785 588135951
-771707236 771545490
-386134372 386201462
-421043833 421199663
-258925535 259002871
-637647653 637645957
-231143207 230946825
-608891402 608965950
-859799954 859868712
-554185900 554305812
-861444516 861584142
-221601169 221755065
-248351806 248283368
-721437327 721359273
-191168712 191131636
-733209176 733277068
-603268609 603276017
-265729852 265576972
-349696992 349584630
-30884369 31019095
-790540339 790707279
-563113030 563135462
-7159174 7088196
-782937598 783063414
-703814884 703737786
-47231562 47393878
-887010609 886872623
-700328339 700480383
-922983331 923167287
-660790013 660877965
-192421074 192497916
-359523908 359631882
-872215194 872286346
-547703617 547727853
-180528331 180385865
-375644358 375450370
-256124684 255952970
-196399141 196209961
-932665072 932627734
-739539020 739694576
-260514568 260662358
-194619690 194565624
-51603269 51642139
-9844238 10040232
-375278189 375280633
-95211162 95161120
-551493375 551650837
-148478228 148660654
-656048556 656117468
-484098431 483993337
-884354238 884210484
-11717268 11916194
-757595002 757458230
-695856371 695847801
-148024647 148157337
-401835268 401776030
-353704480 353558518
-202779890 202706206
-45016329 44868649
-315621035 315669379
-124060460 123997298
-553729982 553675250
-896041394 895951464
-490171140 490199558
-815125282 815241238
-826085646 826110414
-621218595 621156699
-70790074 70894828
-866567464 866546536
-400510391 400592463
-939623091 939638307
-390420753 390480059
-28789263 28971007
-106017506 106198476
-785795187 785774161
-954279220 954081472
-26148604 26340422
-597856602 597897350
-18088881 18175897
-717270642 717196334
-286067559 286055679
-949692218 949746934
-289182326 289363666
-817463461 817613911
-967297992 967159940
-50672056 50687536
-58744719 58757043
-307099775 307097169
-896810640 896696300
-755085853 755234761
-209509811 209437991
-766814336 766871546
-135766276 135581912
-767151563 767004595
-188097574 188224718
-412678328 412761284
-740825291 740803453
-472902156 473051930
-710358183 710463325
-515188688 515260562
-427075188 427134296
-513505341 513311135
-390085391 390084419
-647655613 647808579
-349152256 349023210
-242227404 242307118
-495797893 495711997
-70206245 70205935
-89160528 89084752
-813358744 813402828
-744606327 744497007
-507728400 507728772
-2797151 2628979
-875323522 875315004
-434982749 435038317
-18723239 18788521
-377837373 377659933
-848194468 848125518
-402548126 402705348
-433188186 433083816
-231644840 231535998
-544163343 544311885
-596360305 596462211
-485981131 485987435
-593426082 593296326
-900432158 900443360
-863397137 863213807
-940157107 940208325
-712054659 712121043
-954441739 954403985
-410877929 410750681
-350824776 350998320
-209687544 209579494
-125235251 125244437
-214082179 214134199
-464966821 465144157
-997455270 997369594
-122863155 122683703
-690040652 690105826
-655900056 655890658
-592033995 592035009
-765621000 765499504
-258589869 258541213
-5314457 5421337
-629482654 629547308
-787501399 787632135
-823842695 823872057
-253216355 253130653
-872470478 872517668
-510468466 510312278
-531574034 531588280
-485388418 485268274
-889461059 889406953
-422760107 422629911
-688246287 688262005
-235570572 235664306
-468707517 468887205
-167755556 167827508
-483077945 483252777
-411045775 410868455
-737928012 737799782
-81409049 81300271
-701061412 700988918
-52992095 53141199
-533813733 533960811
-935756570 935621490
-336319640 336424810
-479640295 479768017
-827782612 827657972
-441115238 440986474
-197788230 197774940
-744457488 744477064
-121880411 121916413
-999843744 999975390
-41640574 41642878
-588123626 587925068
-232086774 231983680
-746547673 746470155
-11052893 11162415
-800794239 800721191
-419043754 419056972
-56214383 56053109
-808462608 808332130
-575881895 575924101
-502893928 502878948
-458158868 458079270
-362321028 362406470
-630191459 630215827
-461598216 461455666
-572588906 572390772
-508314260 508220402
-898447703 898646495
-932084206 932110832
-683268102 683353586
-993776172 993651768
-263584988 263441702
-728935960 728989360
-361438876 361364070
-610174564 610185838
-701363458 701274618
-327351555 327465657
-565277384 565416852
-39104903 38959895
-171602599 171679913
-672431113 672449763
-272111944 272305652
-820532014 820364818
-733784876 733928162
-280809490 280940682
-220359483 220433685
-134752582 134822550
-57192390 57160654
-968372198 968173026
-498932520 498974030
-428375851 428450133
-447917721 447957263
-603906260 603742866
-239008172 238895142
-763854989 763986615
-103490187 103308775
-633928480 633862492
-865804260 865863852
-503994392 504120872
-40232190 40425192
-186535338 186555662
-411991892 412100560
-561557955 561555873
-705786487 705780663
-679619204 679774344
-122038246 121960494
-899514711 899429441
-458345883 458456241
-216652562 216526954
-30233244 30167568
-862123247 862263885
-337451471 337345719
-785036652 784925300
-982885439 983045421
-43462161 43527651
-811738529 811706391
-832312800 832436084
-377116738 377092172
-100118643 100037191
-753727791 753576647
-732307583 732155585
-341398742 341481784
-539777242 539712674
-481568025 481427965
-736101162 735933514
-838396496 838537708
-857997948 858123492
-171920659 171970415
-29962315 30044959
-926575194 926411766
-780101288 779948688
-673114749 673007141
-139657921 139843985
-191073864 191263560
-183962398 184124504
-159936982 159913546
-98480678 98440638
-806268966 806394066
-26639101 26509491
-312080162 312176624
-917726100 917813722
-443261091 443351183
-481897646 481707408
-702535714 702698046
-44738980 44654974
-937389471 937339621
-836782290 836909574
-761880068 761790554
-299721809 299602377
-508539395 508464063
-706311105 706356815
-305143409 305040127
-511920796 511832820
-147027919 147161317
-124272722 124452530
-924941979 924919733
-320227661 320358583
-228376781 228485249
-682650421 682464239
-926108144 926268382
-870390397 870202423
-202159961 202186049
-114003283 114181605
-765278091 765352899
-949792721 949930033
-287192388 287296136
-806246192 806182958
-977621910 977676974
-760894157 760810691
-871653197 871685463
-35663171 35702641
-642427578 642354412
-409438843 409560575
-161318972 161203500
-794569273 794453553
-85618789 85566751
-496686926 496552050
-107583627 107765721
-823657816 823633454
-756460492 756464398
-76137182 76258656
-37285031 37092103
-788693687 788822897
-627102559 627199975
-711425350 711447798
-15817675 15989799
-159328058 159407402
-903694366 903509332
-888771661 888797717
-869509308 869420708
-744391506 744263068
-202008138 202010922
-607202041 607052849
-475616238 475455146
-245875509 245831241
-811253938 811057572
-88344972 88401638
-533619548 533566428
-766135390 766018562
-770685605 770712873
-969873519 969961985
-992897776 992931370
-642540930 642513158
-301441250 301616622
-462430348 462601458
-290051221 290012021
-730906835 730743825
-842051414 841995128
-620728209 620546503
-226841450 226747978
-972020616 971930296
-178886430 178805552
-285997945 286005687
-291641387 291511559
-872331686 872367606
-38443350 38352208
-387743644 387918578
-346792732 346714414
-311966081 311909271
-628812729 628759023
-139317391 139427851
-583688541 583527429
-395328581 395219029
-25547748 25622266
-752785439 752823885
-291346105 291244581
-692784645 692926911
-200672779 200557541
-405804721 405853789
-262371380 262303114
-628052260 627920348
-124722898 124921594
-35638494 35664030
-971891303 971813575
-190922419 191053385
-59110933 59166201
-200918399 200730773
-89471940 89373042
-263673013 263496963
-696737170 696590244
-706102054 706031830
-320978132 321157002
-240484011 240630501
-482302033 482370109
-446274109 446319837
-992323337 992341955
-865043014 865228232
-429629766 429676554
-48871075 48697433
-644368400 644482012
-784980976 784841694
-136922741 136998611
-120371283 120423023
-118005326 117920100
-473482985 473601819
-240249741 240133759
-794051689 793910913
-195265942 195415584
-714011969 714146475
-937698153 937515471
-809520784 809384058
-87007511 87042997
-363008879 362883537
-260681357 260643359
-774670175 774705769
-859055225 859249207
-734670878 734828872
-295197954 295014912
-211414636 211337884
-199358310 199408238
-726103114 726173410
-556187525 556181355
-396400824 396598180
-968178148 968107854
-946502486 946546902
-724993930 725156030
-141631799 141634549
-783267008 783381934
-445369195 445563069
-594226536 594066418
-237075751 237236237
-895839832 895764498
-983699509 983708535
-387069379 387232177
-863467935 863479393
-112899344 112701980
-344611295 344590775
-940550042 940699446
-404364028 404190308
-657310497 657191705
-693399528 693449876
-868242396 868360166
-898894129 898967209
-588942336 588940054
-537400713 537370005
-731115397 731050845
-345723374 345575306
-239593434 239667632
-375011872 375046458
-241280012 241289578
-9122093 9219593
-214293052 214120864
-502095790 502213786
-751459776 751522506
-719234253 719151975
-808771956 808767520
-680815030 680933208
-442382256 442415738
-958493736 958299852
-452519571 452542307
-608737948 608582824
-37274939 37457575
-126529452 126713528
-375400121 375360471
-307507840 307453280
-395561703 395744975
-30777352 30669370
-457566088 457694002
-399221961 399369099
-528799132 528880738
-69555433 69548311
-598289744 598482304
-772509880 772649544
-6232581 6378011
-748809297 748649351
-81460626 81466406
-721859505 721835389
-828804460 828640188
-871115696 870923276
-850438087 850461411
-164756432 164750090
-278150976 278203066
-870928686 870808394
-187411144 187326584
-890167469 890040623
-348379152 348277764
-488371317 488570645
-921735058 921686024
-50315713 50513057
-767899610 767867362
-771022490 771046476
-25020485 25203591
-819461450 819583126
-58616631 58659143
-802765214 802828892
-823282143 823106703
-664174830 664215970
-294610304 294800940
-564498552 564606492
-925377272 925402820
-770115263 770190789
-136707815 136813701
-746980691 746913521
-132524630 132696402
-166621483 166660405
-914973091 915054435
-700015602 700131152
-577047276 576972348
-928216113 928264997
-71646415 71670485
-941425000 941467606
-913263097 913192613
-770534879 770539707
-231428167 231363997
-302094655 301941107
-971029766 971175190
-163762921 163812685
-187799302 187617604
-282941357 282766201
-91844025 91831479
-165579618 165548492
-313416314 313506726
-328671992 328594598
-446157170 445969030
-18669252 18483716
-201818750 201852550
-555432314 555337966
-750451774 750419008
-956645862 956811892
-636719096 636753992
-439341839 439211303
-299601558 299638778
-401662507 401568449
-764538667 764456841
-894083494 893966858
-517946598 518132692
-373319687 373491609
-991021376 990926674
-23993281 23920191
-768024915 768070095
-427428276 427315016
-793783277 793777771
-998666807 998606131
-305379849 305515891
-827277718 827408560
-174386984 174565662
-167536759 167679261
-118668014 118536968
-953787377 953952077
-409180767 409177557
-202817205 202815901
-778583039 778554399
-188541485 188387915
-393433076 393612448
-273619606 273514138
-420822608 420863020
-481942812 481852480
-274147463 274280257
-597425172 597435218
-43005787 42887175
-641809079 641748097
-47414787 47520243
-34044597 33948355
-387275647 387442721
-55799192 55644772
-835008250 835029668
-692573721 692710689
-824980449 824981595
-964245805 964277395
-727855535 728033631
-646245633 646251081
-309973665 310057835
-348097907 348277871
-527843254 527777690
-830762854 830748278
-72879889 72892751
-215694032 215544186
-298888216 298823912
-6173764 5982874
-704526931 704476783
-821263222 821372692
-315444068 315335116
-465090167 465198147
-664372028 664198328
-254481841 254633255
-724669121 724798013
-75314392 75172536
-671675346 671850140
-72872430 72886320
-385138957 385005727
-70722565 70842451
-24957143 24882111
-427371646 427189248
-242785118 242756522
-304186887 304039527
-257477955 257520429
-792115421 792147721
-148197752 148238188
-477759563 477779583
-461024714 460987778
-773839537 773927215
-182405300 182559834
-731368445 731445421
-712843987 712649343
-396436188 396299804
-277927206 277780370
-641552202 641570210
-19335545 19413709
-328433462 328589180
-648829582 648990376
-235173132 235349266
-354688622 354556746
-674954671 675026365
-319675225 319485245
-493010434 492857572
-526443903 526276283
-834575087 834738099
-619164668 619059718
-121708766 121570190
-908137175 907968625
-872250770 872212666
-387409381 387575979
-439146496 439006606
-187542185 187708453
-582405869 582403567
-90584152 90773490
-934397949 934516801
-93744577 93611473
-408010864 408064978
-107707241 107824201
-945688689 945519531
-961079123 961217319
-974561115 974378401
-920633554 920505794
-749296645 749334917
-534265116 534241682
-951012108 951082574
-284708265 284780761
-853633465 853809829
-848409966 848449588
-491100611 491283943
-534117316 534091768
-648510980 648633436
-858701731 858781139
-900437759 900348951
-772335917 772454777
-731905097 731768085
-109193093 109283323
-50930399 50930017
-703017001 703179329
-244307631 244396599
-902229622 902208632
-467168104 467367264
-889434006 889288678
-6720365 6610031
-498780000 498830092
-893200485 893044321
-730318998 730486306
-218785486 218900930
-955391544 955328540
-970298257 970222843
-102349221 102230273
-360578836 360655564
-910067841 910220673
-980823596 980795488
-740911687 740738895
-868573915 868638925
-327100024 327163988
-931033114 930990204
-85111068 85072144
-264891212 265025372
-770683827 770699239
-2223920 2169978
-259236578 259217798
-575581192 575517138
-627733180 627684926
-213713349 213709153
-669950545 669964973
-821787964 821770136
-326993534 326926766
-213197519 213075365
-79478939 79555037
-55312185 55177395
-538183946 538058416
-217236938 217318274
-8839249 8858305
-323072343 322934987
-865984958 865931974
-940217094 940276728
-639216729 639211559
-390563367 390607571
-793479735 793563291
-187268285 187271033
-382138177 381949643
-597346093 597524343
-873439528 873447554
-881938061 881877417
-366305300 366349012
-600823431 600885451
-3501860 3541302
-826061550 826159278
-202080236 201941608
-345034248 345138262
-71400280 71425668
-110600739 110661943
-193090485 193273513
-864191201 864323047
-719803993 719656077
-752848897 752839313
-461165451 461338625
-408801002 408905760
-704242528 704057262
-11508549 11550731
-927898341 927999321
-52820063 52839551
-155118963 154938501
-883443450 883364532
-178092393 178283593
-893277546 893235802
-901492047 901349261
-839814708 839880972
-854373789 854232723
-923308 983392
-158556455 158535841
-856128237 855936141
-777407859 777605771
-423205165 423056153
-271590838 271784436
-925971766 925880004
-63463301 63348487
-340268108 340121264
-736187127 736184035
-872330092 872269856
-690932087 690831257
-593617580 593773374
-948224799 948127683
-865834056 865675270
-644581595 644382429
-105762153 105642433
-845087957 845161149
-566746962 566642462
-18366149 18321033
-920224510 920056460
-551288797 551449811
-725298013 725300393
-2455252 2341832
-204441607 204411193
-237413215 237420207
-885401947 885244231
-295268029 295330733
-129450935 129365233
-296384645 296218711
-76503177 76497049
-988768409 988919519
-241763288 241642996
-983761365 983896737
-521854958 521667778
-893256674 893144296
-146044772 145944076
-385468780 385514346
-507009187 506911325
-675272496 675366604
-111157471 111216805
-201036652 201177354
-781890388 782058298
-231820129 231737517
-817576347 817749149
-118886551 119014883
-21188023 21174721
-663426917 663502337
-931706382 931555216
-688946199 688908617
-406200247 406342631
-284156059 284342119
-156568943 156628655
-19549309 19721553
-275847498 275830226
-660959327 661092329
-149169882 149216610
-637039714 636952334
-278280596 278228338
-965345961 965228451
-727428926 727396900
-354762388 354614856
-306995498 306879610
-933773320 933597036
-360963281 360985085
-484748025 484783401
-952568845 952577015
-182609792 182509876
-440046197 439962439
-365610224 365462534
-465653049 465836657
-625066093 625041303
-873699430 873698972
-182722823 182630387
-766916353 766913149
-77876742 78055580
-800256474 800282206
-576101907 575960245
-822169879 822015259
-285289446 285332120
-913412924 913508566
-61773046 61779468
-626301065 626155727
-982889238 982860992
-963550265 963378351
-78293899 78140041
-485684770 485591848
-557397631 557218319
-393324712 393145358
-617444957 617248649
-227949700 227753896
-678696493 678821557
-815795733 815841431
-113347505 113205061
-70279622 70471574
-657235854 657385140
-56506609 56646489
-386176064 386226860
-14949440 15022484
-569430395 569240839
-165001951 164956585
-465055489 464991621
-915892819 916043539
-404547619 404653935
-249210830 249337094
-114371695 114188181
-887740203 887648107
-13736589 13716861
-216424586 216589758
-625607508 625727188
-668985036 668958210
-119331148 119273486
-943868906 943710284
-27522766 27467528
-500406290 500408114
-82180943 82357135
-453726598 453749992
-737685607 737863897
-479538235 479528175
-391307308 391226840
-153663121 153514855
-352411135 352263373
-255303295 255273693
-967072087 967090305
-611245049 611169589
-662520587 662719827
-878050655 878160647
-876927743 876948851
-750988857 751146779
-617887713 617956717
-462312581 462165031
-399495779 399665863
-900074516 900103204
-39800540 39809248
-380820070 380736292
-730295789 730401423
-75205338 75243464
-185343268 185339214
-477735297 477596787
-474100614 473991980
-465485560 465344488
-277752323 277803361
-837796395 837689343
-122777908 122967616
-714266658 714193380
-928284298 928281262
-875337631 875427623
-494418445 494515357
-480408151 480563139
-503659265 503500471
-156138623 156079087
-562074074 562185470
-966863470 966943602
-936728253 936860021
-641081799 641147575
-785917229 785969943
-268539789 268440605
-325524638 325487078
-790213769 790239637
-486084108 486024038
-881876633 881999489
-471523100 471490940
-215279638 215453316
-428412992 428279374
-138538709 138400357
-669227187 669147349
-93206686 93397074
-214586574 214703238
-860148158 860286144
-910484402 910349884
-495112665 495311167
-68289000 68419946
-23322004 23382244
-105540413 105508469
-535638879 535483961
-53872347 53914593
-394459959 394315221
-869932860 869846664
-521299919 521357591
-272527051 272659543
-7252517 7263413
-588805275 588858323
-741258994 741150500
-226126221 226102409
-702919589 702778937
-317872387 318028977
-714397870 714297642
-924110128 924110680
-564287056 564471520
-861885215 861900691
-932537107 932646403
-985396152 985346254
-264215664 264110344
-117049605 117091103
-297091657 297287323
-140863215 140961047
-742423075 742277865
-808904986 808972634
-564881279 564872149
-875787389 875829455
-887585896 887444674
-415755359 415626217
-799877712 799896088
-382171461 382104893
-597376352 597419144
-616845315 616969095
-338718533 338743167
-129819531 129781923
-299932552 300118246
-343144463 342993483
-766650997 766491661
-837235793 837259707
-129788723 129782497
-497533112 497385402
-281535039 281474741
-990022866 989925678
-955464694 955414732
-645304938 645436860
-20390932 20201644
-830528045 830408815
-81782222 81841038
-518464299 518267431
-995515086 995648920
-538415531 538376597
-389443876 389477590
-393851441 393712725
-143333470 143231052
-138093780 138209076
-254756711 254675839
-225544410 225520696
-1906527 1960213
-38534681 38709713
-259092701 259193895
-440708 376370
-366069931 365874711
-422389154 422311200
-607761694 607634338
-152037775 152067313
-966214303 966184779
-602024004 601987936
-762754031 762913423
-963389746 963297476
-797319876 797176616
-93553537 93678025
-639398745 639402309
-316419736 316228058
-165492438 165304728
-476543389 476369903
-483737548 483738744
-855858087 855673185
-158875619 158915351
-576510819 576312885
-667412363 667268473
-953146726 953145778
-960137274 960022128
-313229941 313071653
-588493598 588347262
-912824151 912780509
-286220323 286153479
-341120833 341245497
-369605975 369718811
-657026787 657224027
-911670779 911644995
-66577413 66673115
-803428684 803476062
-433552075 433535027
-369714783 369722839
-691855457 691838667
-998199918 998246192
-738644391 738550405
-674495228 674601596
-25823758 25899212
-349640811 349455563
-739246764 739124828
-935357988 935339228
-853024028 853218004
-815891236 815791626
-982088405 982127099
-801522072 801653232
-373853491 374049687
-611236314 611337644
-344456655 344294347
-700867055 700713585
-832939443 832753923
-227349232 227403930
-2466898 2614138
-128699676 128815360
-470492841 470470213
-665068370 664869082
-923879552 923884974
-943287299 943408319
-851997137 852154541
-117304733 117278353
-857208881 857147477
-251722678 251709124
-464931111 464874867
-128176104 128196284
-51797436 51646808
-284952952 284961556
-973102262 972937764
-360881711 360861145
-325037431 325200567
-426808696 426901280
-230836845 230969815
-775514373 775467111
-613875820 613787180
-362904254 362780474
-51826787 51768085
-240074895 239898269
-228491088 228672378
-195585233 195755471
-486114286 486112492
-744402461 744551667
-495498334 495312864
-887085537 886935681
-735432290 735247150
-492471814 492605416
-830755566 830732618
-739945372 739770132
-700210221 700404361
-336967709 337145295
-996498496 996607586
-677824783 677634881
-822545044 822569872
-953101180 953146252
-617346803 617251223
-404404137 404506541
-751991319 751974585
-775126914 775064734
-301062352 301240878
-68633022 68697506
-285928880 285857344
-507779493 507860351
-907987563 907802201
-950932886 950763808
-111684875 111570373
-739948668 739942076
-884708229 884766793
-281111434 281286934
-44827098 44650862
-558926892 558917450
-795765451 795584275
-963851530 963765692
-102977607 102891567
-196670240 196846924
-902251367 902207877
-267566132 267716026
-816143272 816238372
-66809469 66930643
-427975195 427873189
-217715234 217869512
-409504925 409616225
-681630716 681524392
-536168333 536230485
-627358052 627386408
-238803892 238643576
-985168223 984979461
-948934017 948740295
-448359492 448506524
-437382055 437209259
-66460246 66540254
-606859317 606811591
-378197881 378194481
-749047617 748929403
-183882224 183872324
-27146742 27020370
-394160949 394303449
-427889355 428061035
-626694699 626717957
-819609208 819803450
-735339720 735336186
-828078949 828032043
-750782850 750885922
-535547123 535730635
-793173937 792981539
-601042955 601198685
-857440896 857424052
-931160116 931030306
-81457970 81474842
-697426498 697423806
-770139144 769942298
-824758339 824596045
-536580738 536547084
-549552269 549514627
-123254317 123220143
-148039490 148090992
-735339738 735524842
-680189544 680076708
-799435715 799393243
-136578504 136416974
-396134337 396292919
-470093505 470117469
-146685858 146686602
-194037719 194030631
-261650831 261716907
-481031506 481034434
-858060720 857993314
-103358194 103183770
-248053994 248253934
-536875189 537017259
-858186999 858276397
-249592044 249664278
-364215224 364201636
-854420754 854326824
-736765919 736909441
-750003518 750044824
-904914315 904941251
-810778433 810583989
-289674532 289832252
-177427094 177585880
-216193879 216031721
-154563425 154492359
-756487430 756451940
-853734202 853885456
-457899628 457899966
-678952115 678953227
-534413067 534475315
-651128990 651229104
-530913002 530811878
-180360096 180174090
-886772295 886685459
-540904111 540780841
-91392119 91250275
-775874428 776002834
-708357775 708213603
-792948602 793026416
-733220518 733333618
-645630718 645576234
-527354897 527482297
-211365916 211463356
-873536859 873695243
-768629293 768812033
-198115087 198311445
-844337455 844307967
-251886364 251901924
-736186623 736314963
-850080928 849971358
-633982108 633874852
-690294855 690104565
-335091417 335112743
-888878931 888874875
-380008109 379942325
-705188328 705305426
-792105731 792131571
-729304474 729222010
-494048878 493882314
-508423072 508444476
-605549948 605476588
-268575049 268654127
-808796786 808854816
-424393042 424472146
-292201709 292125707
-799523982 799601522
-223984476 224138526
-307336704 307480560
-570089064 569974014
-319158913 318983717
-546670096 546793434
-88244571 88129047
-931329069 931441337
-459198266 459193388
-61317825 61358567
-471940321 472006303
-705783575 705678551
-205489157 205334777
-67765922 67841248
-887595925 887689323
-835413046 835331430
-998223055 998049589
-257764592 257909052
-249691222 249745490
-267499144 267486374
-422927244 422745256
-546347439 546416107
-901333235 901180501
-673734615 673863265
-7165763 7257965
-835864293 835962067
-580239976 580432644
-291109093 291076273
-476644536 476800560
-630474155 630392543
-493104958 493029042
-561190335 561335075
-40278941 40328691
-691034225 691082779
-593980990 593937932
-339992537 340004437
-648937599 649043153
-735610826 735614322
-316823874 316926086
-296993049 296893541
-551827386 551856942
-189513280 189650462
-167121988 167016888
-727706896 727757042
-327630564 327608568
-286843788 286722898
-698129156 697982358
-518819343 518994227
-195537902 195577552
-132419531 132263379
-498446574 498380816
-973397197 973379795
-392407858 392453324
-890799705 890643485
-203753689 203592035
-595437760 595387386
-539212879 539185727
-85349097 85195703
-844046829 843930293
-937255661 937209091
-791870285 791788897
-834201005 834336481
-218606864 218691650
-577111093 577150855
-710729909 710600735
-21735610 21661014
-879678086 879680776
-971475534 971384528
-890072628 890262310
-117421125 117463951
-536715614 536820776
-958913417 959103925
-304585782 304445874
-484513137 484587327
-525232778 525168218
-298493947 298689049
-557785155 557886001
-401272597 401366123
-728369531 728357649
-386547754 386582782
-526068652 526009630
-776310395 776244457
-881575726 881536208
-185397287 185549669
-819220122 819114320
-897894145 897967763
-546387444 546481358
-562879770 562812760
-457316233 457467161
-700070449 700073377
-22080516 22073480
-612402316 612391160
-383155289 383012191
-344601035 344428833
-479822988 479958094
-397936254 397833308
-367677516 367518956
-729234212 729374736
-963003316 962805218
-134689480 134581970
-510077862 509898588
-125356991 125246501
-209963301 209946549
-903121354 903033138
-463838264 463927056
-856771483 856759691
-127403635 127519921
-776492169 776464391
-675705314 675745564
-903665008 903826770
-87262505 87419975
-286989658 286971516
-64062106 64131362
-143591930 143597090
-440472783 440393103
-535941944 535787162
-856576366 856620870
-654011157 654200797
-385061324 385216590
-306542473 306623927
-150203629 150176339
-81032626 81006276
-767461241 767499957
-865708373 865601065
-643192714 643118178
-71079556 70985668
-920829697 920909247
-205864279 205813845
-865170315 865286149
-420566125 420383973
-421559563 421716299
-326223193 326120813
-500239794 500101224
-847812535 847936735
-732244923 732370243
-43265246 43149996
-349511329 349548187
-86592816 86548326
-165452489 165564055
-299931603 299913425
-412472234 412619938
-890324846 890309358
-200556178 200615160
-576850368 577009812
-739285444 739208084
-987890796 987854172
-913449793 913593461
-457170536 457225096
-377435246 377250630
-145797120 145994424
-412371214 412546086
-645158946 645319534
-88026558 88032972
-210612632 210809644
-829701376 829626948
-314849463 314734549
-998895470 998899600
-591694326 591680698
-217724565 217702975
-66298794 66424450
-362079795 361988399
-43905547 43966645
-146862120 146848778
-714612176 714452222
-511097141 510960113
-756108425 755920455
-887294287 887282439
-529192811 529171779
-151981545 152153081
-795434447 795501449
-42179258 42333098
-235714453 235679735
-679549930 679553096
-236378791 236205873
-664697069 664695627
-352653089 352819259
-990834448 990888568
-293796423 293742483
-555628305 555727991
-568131331 568258281
-382701403 382571429
-952108806 952142130
-464457097 464631205
-631828697 631776077
-662067856 662076196
-698780053 698647677
-555385140 555334976
-784110130 784300998
-64810452 64909776
-342914915 343068189
-618045678 617867756
-616275549 616184389
-588510090 588640048
-332462863 332575323
-338028137 338174685
-89918952 89928314
-104224015 104074567
-453786256 453794150
-796754551 796678933
-891380615 891568887
-182692373 182753273
-674344840 674307538
-622282783 622260087
-190167622 190090464
-816579856 816742474
-787116017 787249123
-610263336 610216164
-917737393 917668183
-540272368 540206346
-273679625 273771413
-509123698 509115780
-150037682 150092828
-352786944 352851574
-925684426 925570642
-582341753 582360405
-188455891 188397521
-458311999 458150763
-37910692 37926984
-378281635 378255449
-531443091 531275821
-202574888 202483582
-795840515 795864989
-517216969 517106681
-209803032 209858898
-108218388 108082094
-650022520 649895076
-24432608 24479162
-606666707 606501389
-460092488 459987632
-409340734 409444954
-962079998 961910914
-774343880 774341624
-612325251 612125715
-715467891 715612911
-235337499 235430303
-181423458 181306122
-460429079 460537307
-834200321 834039613
-60919531 60897777
-518039645 517841237
-716164502 716289972
-862416939 862288625
-841296211 841140591
-763920802 763799008
-470102113 469929177
-222186542 222005772
-889133396 889277658
-612722557 612786219
-260427726 260382382
-374906186 374946152
-697060922 697228932
-568914686 568864224
-909842499 909991045
-402996553 402936219
-711763853 711792921
-970711275 970546189
-652102456 652194268
-742171818 742350470
-636146130 636158290
-136113294 136084358
-198575071 198563405
-152223160 152083002
-941507368 941427844
-215917156 216019034
-638630814 638754118
-726309209 726234135
-685292291 685177167
-330154051 329958295
-234201749 234354187
-418848034 418973164
-948712830 948837156
-81094720 81125764
-2998699 2819909
-751367983 751491141
-162985529 162961785
-794790209 794857237
-968657845 968598821
-618652124 618614698
-670288819 670222025
-704629492 704784570
-69595376 69661936
-452758354 452785558
-293886218 293706628
-566672850 566694712
-179491943 179613803
-983608798 983560198
-380526560 380435744
-753539315 753652219
-14269148 14310920
-73697806 73712990
-899445606 899583816
-468572591 468565339
-912867538 912969140
-255121103 255084129
-298904734 298990412
-698805118 698754988
-925231945 925316453
-811557417 811505655
-921203895 921242899
-521580524 521483094
-315061868 314965974
-700865781 701025165
-292396493 292410467
-747462694 747656960
-458738070 458614538
-804532411 804424961
-99263264 99449828
-100807728 100848532
-715320824 715322602
-882392458 882450062
-97640554 97444248
-494735832 494747044
-818300663 818420303
-826778408 826962470
-364649981 364487303
-761024220 760897980
-408982860 408828660
-989984803 990098139
-491143093 491192277
-536433760 536245280
-907734833 907735859
-328159808 328141978
-447288795 447308011
-920547118 920569674
-674833610 674726728
-629208733 629010169
-339194041 339341453
-689725185 689674149
-578706384 578864422
-908181132 908093218
-820290679 820390799
-249708025 249879339
-220842595 220785045
-89920822 89918246
-748443311 748402947
-595218530 595343278
-44322795 44192813
-166523380 166640944
-130733682 130540820
-505953976 505980780
-8186202 8315272
-798660867 798563647
-907541814 907589444
-373266061 373335715
-190850344 190987902
-752536219 752407225
-719630912 719623782
-620639360 620817058
-82839973 82851463
-363537477 363377749
-267175564 267358266
-117563798 117684966
-47895229 48063625
-680720442 680740452
-672388121 672511405
-472010216 472014294
-835592997 835752461
-687064009 687003221
-337839811 337655107
-756642420 756529862
-51393188 51276398
-405743246 405771702
-883179395 883274417
-922793552 922989992
-874645096 874449806
-988598392 988422180
-285061531 285063545
-320941212 320910630
-233859239 233915931
-23924587 24061975
-502062448 502022194
-887288363 887184713
-818340413 818360483
-848107817 848281119
-401311775 401237329
-956494048 956564260
-492141783 492229149
-711097564 711294156
-610645852 610766432
-51301652 51484724
-302722617 302736115
-510074111 510081613
-357444594 357523316
-713751993 713790969
-212666440 212855406
-495012501 494887105
-893624327 893486517
-600633784 600756970
-139912536 139775434
-351939470 351896966
-607444150 607447998
-348919919 349087733
-74064199 74162479
-739654417 739734735
-866148604 866049072
-301319730 301433174
-564056457 563922665
-538396064 538276194
-211861687 211921073
-463147280 463036810
-204203084 204330044
-334341116 334157954
-377147431 377086045
-73562430 73495962
-277355322 277498388
-17465180 17628158
-905091380 905186732
-173702774 173611312
-288307358 288413030
-274061191 274207469
-101211135 101409599
-470443899 470541783
-224485964 224434904
-50123772 50186412
-838731151 838812513
-307848362 308036210
-111943536 111823960
-825260267 825267739
-481428922 481344038
-393049250 392870192
-252788231 252884825
-87636458 87643178
-184856202 185046426
-176230743 176117603
-606629808 606806802
-452572751 452697833
-723643116 723503792
-47845615 47979427
-854230790 854169092
-382636416 382569258
-574301244 574196580
-320046180 319879696
-425668381 425641051
-279973122 279972712
-768154146 768179742
-210445044 210510272
-722290885 722186739
-372912307 372712485
-173550703 173481605
-25331273 25518987
-931095211 930971017
-463968842 463885270
-80088978 79933770
-464721985 464628671
-858573151 858741435
-66126220 66007410
-569446743 569613385
-552878651 552954571
-114375458 114367932
-824258028 824228640
-855540384 855372726
-146298777 146458535
-828661084 828722324
-559312810 559344722
-589745822 589572632
-309777822 309785746
-435180689 435272953
-75777110 75799692
-510929513 510928461
-605334853 605320967
-421532734 421588252
-811704216 811870398
-152333446 152271334
-806702143 806751915
-4913605 5085827
-792029050 791906658
-348972298 349003826
-523570350 523442202
-871260969 871311297
-934478304 934666748
-336209543 336039113
-998965838 998833362
-837846184 838043702
-74252645 74367961
-489120686 489193098
-389264646 389238712
-391480700 391484836
-545672034 545836240
-908580209 908507089
-779133177 779028995
-225731334 225768696
-797761011 797905745
-593940815 594021165
-199424155 199457669
-112272902 112148520
-837654830 837535676
-254982550 254791744
-11473110 11365130
-112735033 112551489
-653223712 653275634
-131713113 131635855
-190602177 190637929
-362549781 362445745
-411487842 411481000
-637223789 637355789
-326595469 326733355
-482991339 483165361
-409794679 409921897
-777986107 777908685
-721416684 721560842
-184270389 184191597
-84364761 84413725
-747757588 747621938
-808526011 808399205
-311579964 311700232
-154779849 154727745
-435522397 435705361
-90216382 90395780
-477852867 477706299
-831778384 831835430
-206499054 206501410
-662185932 662381894
-50930208 50836462
-603709379 603824563
-751328254 751379286
-871542745 871484597
-973320282 973161064
-141366791 141497747
-7827383 7880053
-609441605 609333455
-858912222 858883290
-348075441 347951929
-155411923 155419567
-299675399 299768219
-998569325 998764289
-302238126 302418298
-163913548 163754022
-936575674 936719984
-304908890 304738964
-484676853 484754929
-653811622 653778564
-614069436 613901936
-485872382 485730220
-22329508 22183460
-844550535 844497727
-463170960 463351100
-18193590 18158204
-564819988 564942570
-592431418 592618730
-608309427 608324373
-24706947 24652977
-904456720 904655182
-492091146 492185466
-189510547 189507095
-110908972 111033974
-50137887 50116741
-317499361 317348653
-912448287 912407429
-560832453 560814933
-110548939 110538379
-114083272 114279938
-8518933 8617895
-266689828 266738474
-355389958 355384380
-464401092 464295156
-655514393 655435625
-707632782 707635934
-36877723 37001955
-743270530 743118908
-680841510 681024906
-129639978 129460948
-542653488 542848768
-954831693 954894369
-165727605 165839753
-816291206 816395702
-116890403 117007311
-965940597 965886263
-265948106 265903424
-267383077 267455903
-762296619 762419117
-627414908 627614654
-560377263 560221937
-131459757 131391049
-682114467 682075293
-149537148 149580640
-50170185 50202639
-410794481 410651507
-807448960 807601138
-861514329 861382045
-496952928 496992854
-607956293 607840851
-581980126 582157194
-643107873 643091605
-706541472 706632234
-985073842 984987094
-602656720 602586116
-337844304 337862414
-775979832 776039256
-191758159 191743883
-788894162 788847422
-901143128 901245152
-487948832 487790178
-516971199 516909669
-867494996 867460926
-637923745 638076017
-415673539 415837179
-430048882 430219278
-488234162 488054914
-440473406 440529740
-73483292 73641568
-169426069 169575689
-494916444 495108558
-414220227 414145765
-522305417 522424347
-816832614 816987824
-835971458 836129170
-204771687 204893479
-947988175 948077617
-253002394 253173504
-704007084 703898558
-757715015 757697549
-929316313 929444909
-802290390 802452566
-90909109 90786651
-54199532 54022482
-272084049 272146507
-41995698 42143494
-13079670 12977878
-388379035 388547295
-942229792 942417220
-427683186 427588280
-460643770 460583252
-992300137 992383773
-229262654 229461824
-521569474 521761368
-868265592 868290064
-285379121 285553667
-112056816 111986840
-953346994 953535372
-358089128 357986704
-576149869 576053945
-434179878 434006216
-764653710 764548898
-354374139 354257895
-262075292 262243326
-467124570 467110886
-553776958 553937810
-93181556 93014304
-875011556 874846102
-645239240 645196902
-892043373 892230665
-111141468 111292142
-761984846 762158264
-895635265 895746599
-79262556 79158048
-167280043 167145059
-716227237 716132211
-642368398 642486758
-19830166 19775900
-977539112 977486608
-713145762 713269916
-853163587 853272421
-2054611 2196949
-580339255 580526033
-638831330 638676906
-855765636 855659066
-687887758 687840398
-769445108 769559682
-282697697 282732915
-33224405 33156685
-154599991 154563329
-727445250 727590164
-165195967 165224469
-715723620 715719298
-691249654 691345340
-26664882 26613320
-328624559 328633295
-343656684 343842782
-296612298 296656578
-745872801 745850631
-395867898 396067704
-26730235 26928297
-674640084 674738850
-308918071 308756437
-809484312 809557256
-457052434 457197816
-878803200 878902260
-208096584 208141050
-252128003 252130405
-536877580 536763972
-13226162 13374466
-779349080 779532250
-304628159 304622977
-96536467 96462621
-992560951 992517883
-141469982 141530682
-946941325 947085675
-887437716 887341896
-636759665 636830963
-308275683 308098935
-768359144 768355642
-468345431 468477153
-493932777 493850949
-524527595 524603095
-728201474 728195144
-908454319 908289471
-511901614 511996084
-848405837 848351481
-194966218 194874280
-259577613 259395743
-569449795 569509837
-644244975 644247317
-654053350 654057092
-428493438 428555428
-837699494 837665496
-646541328 646706340
-574119918 574248912
-503200108 503285826
-653840728 653918854
-774126687 773970889
-246005842 245996552
-247435778 247237488
-614859230 614741142
-281474041 281596037
-828964519 828890765
-119533176 119544326
-673098172 673240440
-266658055 266714151
-40763454 40761846
-721950726 721843152
-353929678 354016628
-951491656 951355982
-783087524 783039304
-80866614 80798696
-148046302 147899050
-653401396 653353948
-724095356 724210926
-356260528 356361184
-302860133 302846325
-628447073 628346859
-60776899 60841283
-471391459 471448483
-122668730 122601490
-963742917 963604685
-233037169 232934215
-517815811 517727243
-63899887 63822025
-359166487 359252823
-141538023 141731075
-955132210 955182028
-718068271 718233897
-71384997 71346625
-356959912 356880402
-397224323 397132025
-3807846 3766040
-453524696 453538042
-84151545 83980587
-108388673 108365027
-888584892 888509462
-83843487 83696139
-361114816 361230332
-351150942 351065976
-192087173 192270945
-525852115 525810261
-916074917 916033933
-448724103 448524303
-538556982 538574526
-427076383 427192209
-413966346 413996142
-513322876 513150862
-929232599 929266137
-790415137 790245943
-685234729 685132421
-803904132 803776244
-716573723 716700827
-189281142 189290402
-586061882 585920570
-791063697 790978047
-387479500 387672458
-73173775 73338151
-318390364 318341850
-816661165 816614785
-120397153 120331405
-423350353 423463021
-142160289 142056099
-461050119 461084869
-68173012 68127082
-878628944 878686632
-625335069 625377503
-874342511 874459983
-504156968 504154782
-931233010 931135442
-168055969 168140893
-175176020 175319680
-916094817 916066437
-685368913 685222829
-232709046 232543608
-413869874 413716196
-584208340 584016020
-292121370 292134380
-889016715 889139509
-305844878 305899190
-901784419 901614899
-80683825 80697883
-364414179 364320163
-907805320 907666398
-438811224 438895574
-431935725 431779789
-99864165 99877905
-926641152 926826426
-401074914 401227848
-985222427 985333299
-860957957 861103015
-267475029 267581709
-111978714 112134918
-590264670 590183392
-510279748 510369558
-842723423 842806729
-900686940 900506958
-499142747 499028185
-180558993 180497669
-367766128 367742076
-369809865 369635813
-835479243 835516447
-746614670 746499238
-275562936 275551512
-921704372 921875264
-374255656 374270408
-560981563 561062883
-198677451 198614903
-339781448 339860768
-76215321 76340823
-605621720 605587498
-89548522 89744258
-974840177 975035993
-419847826 419984660
-862193566 862127026
-689137626 688966366
-986608752 986771340
-917236282 917214800
-921220925 921264873
-910734721 910771601
-567894750 567924494
-143512584 143442538
-249512357 249410695
-63501019 63643441
-588191141 588352725
-815926644 815855828
-319071315 319020729
-709769993 709932801
-527848299 527990259
-225628457 225750015
-378208588 378354682
-429485279 429516467
-548522822 548638432
-558639530 558549748
-441468008 441380676
-860786996 860976048
-515224625 515210475
-358379359 358234153
-197575614 197435880
-87083460 87134162
-884078051 883893315
-404517548 404495534
-740959774 740863600
-535909109 536028157
-445245370 445063444
-666550960 666430854
-63238413 63049477
-886736242 886808348
-386465510 386565268
-160039632 160008182
-646973795 646807127
-442893431 442729519
-793258736 793203272
-347075854 347179016
-543837758 543684010
-3392068 3455122
-604189273 604234805
-98688019 98734123
-642183104 642036060
-498733593 498926591
-81842131 81956415
-720809579 720783003
-257484703 257644239
-734451642 734541670
-842201398 842263454
-97019109 97166715
-266208976 266377656
-355794106 355619054
-239803116 239671434
-894275270 894353816
-826128380 826252404
-653987023 654030175
-435844711 435853943
-118001275 118009377
-944191048 944296484
-336763265 336824095
-846016609 845956043
-802896379 802770433
-138154957 138263195
-403287521 403433447
-842579698 842728646
-479007295 478873529
-74011527 73972795
-906881452 906792954
-906731128 906797620
-841778109 841807227
-887595706 887576086
-313632555 313736367
-701476844 701607282
-674734549 674743151
-895177505 895312583
-505952160 506009400
-196689208 196646822
-703321687 703496889
-297936340 297837690
-994061752 994067078
-896412080 896589120
-60403023 60271645
-376193066 376359136
-468600365 468544817
-913495505 913521627
-911809012 911677690
-728675220 728509016
-577137722 577224112
-937487170 937606812
-13647547 13825631
-344073375 344139565
-144537356 144708408
-411087381 411177541
-651839947 651749727
-442423595 442597631
-921804921 921945607
-115916036 116077816
-892560693 892596601
-753513025 753403193
-66926939 66934347
-229227724 229059900
-337822713 337903899
-993810219 993940771
-298947573 298828859
-524189701 524166543
-35171383 35202209
-902016085 902080195
-342224401 342321145
-712371583 712563537
-399272350 399093352
-732602636 732529148
-759731633 759552733
-933827941 933985039
-380808712 380831428
-815551366 815364484
-431161647 430997101
-413202295 413370273
-958735848 958629052
-731153771 731323779
-368386894 368236448
-754038321 754006165
-219709634 219779610
-530044518 530222080
-353390830 353362752
-236329418 236428164
-837878895 837713895
-155725168 155541864
-812111360 812169668
-602876691 602957947
-236652174 236579020
-647506661 647379361
-45189564 45080434
-706076866 706259038
-160193325 160078163
-522543286 522728538
-778416391 778294483
-320103524 319988836
-169556485 169594893
-919872230 919843816
-711446823 711646287
-300209215 300027277
-37403338 37556506
-911327689 911249625
-110113194 109934458
-38070064 38021934
-8203907 8114151
-514825820 514880576
-216855739 216936041
-381108257 381195069
-449495501 449603061
-879510095 879458933
-772608469 772690619
-255539563 255656419
-980224617 980266827
-206888263 206725169
-459885671 459691089
-610030465 609898529
-230568630 230542192
-229897572 229978224
-343067405 343068973
-395869083 395887145
-675682928 675497034
-66360245 66173885
-607698016 607594472
-803777144 803840188
-227488075 227667475
-685981354 686037290
-157983876 158139220
-811155755 811137855
-912802330 912604980
-960972262 961025114
-471402820 471494146
-802039952 801888530
-419949764 420019556
-853986235 854039561
-135447370 135584616
-467749313 467712829
-197889891 197926599
-136220169 136412799
-733513510 733462468
-571502684 571630050
-280689266 280830714
-320905817 320976607
-31311013 31465551
-925213589 925274199
-659275802 659352692
-967241614 967354370
-676183317 676170877
-140578651 140547771
-157136241 157030901
-299308121 299436783
-760735777 760758965
-655673244 655513938
-738095133 738240799
-611858550 611902658
-449102850 448960840
-954863031 954671461
-711195860 711048186
-764476030 764601304
-111234262 111350022
-733073151 732983395
-248659861 248803091
-198879476 199077266
-571726665 571858363
-178551258 178733864
-963019458 963186498
-509814065 509841151
-399946538 399924824
-946111965 946265641
-724796357 724927227
-299718814 299834698
-163631551 163439289
-698359306 698180810
-351639191 351675187
-176146226 176046916
-403607767 403459121
-535799160 535662110
-472276789 472121553
-79887061 79746221
-974577135 974545095
-274274583 274285931
-730178458 730348606
-339471133 339548459
-143638896 143653522
-859080650 858944182
-474413031 474544597
-117460191 117467711
-527767903 527789839
-772262282 772116466
-997132260 997139418
-475984244 476030054
-338320132 338164876
-449869284 449760246
-266212102 266293316
-627151267 627084177
-830112022 830186230
-967002178 967057834
-417952530 417918748
-85592770 85417160
-933881770 933822994
-279745676 279764038
-509092506 509267416
-800954353 801099165
-345755557 345931929
-16431128 16533174
-410059142 410095350
-485099969 485105579
-486336084 486485456
-486113389 486076937
-133869628 134011508
-606778150 606835454
-97680724 97849130
-412719806 412592768
-142698016 142548260
-979067485 979244229
-714453780 714341960
-894965446 894990250
-504244696 504398554
-745635000 745814798
-90493628 90376544
-464779830 464799034
-248731476 248692916
-892084230 892112684
-596104768 595962186
-369259234 369212918
-892703639 892761043
-906837203 906758037
-373161224 373209072
-269058825 268978169
-642657928 642854284
-467598485 467544619
-599299478 599422546
-184168433 184230993
-567436586 567350432
-262337247 262245501
-185684970 185560382
-237496478 237343936
-378816902 379003934
-395190046 395025662
-78720765 78801291
-191972966 192032878
-132030576 132184684
-242075993 242267261
-829865511 830062489
-334569804 334617530
-91913564 91856724
-996782694 996961248
-240713404 240652268
-516039656 515888464
-106731793 106725007
-901399092 901344468
-303887079 303749083
-581617851 581519269
-369094508 368911800
-317775507 317775479
-686858709 686885579
-759607755 759628451
-664387137 664356919
-555957471 555868401
-330529941 330606795
-39361140 39216752
-305604064 305427718
-157710343 157579841
-770899457 770784327
-548580627 548391881
-719074564 719193114
-707405385 707260663
-512729073 512708325
-607488304 607636060
-579223660 579079894
-835142410 835112340
-633936710 634039692
-759454145 759352963
-841995225 842023271
-665934345 665975857
-347115085 347127435
-934869987 934923515
-285893112 285694584
-147551071 147445717
-780295933 780238319
-353134804 353086276
-21085098 21181372
-519249243 519303355
-452771956 452652414
-457035287 457015885
-194507706 194409824
-495632032 495612456
-204907209 204879749
-597711814 597604068
-141055078 141173824
-582394054 582417684
-192833990 192988756
-941597005 941417731
-240578166 240682836
-354534656 354622684
-347282250 347464076
-298191850 298324906
-964221685 964023719
-889581736 889682552
-78542311 78557387
-278936514 279125148
-241954995 242077463
-717879484 717960534
-272727433 272871381
-87937949 88127995
-807298766 807363308
-640676223 640624469
-33009440 33111690
-791967854 791772716
-558939663 558942631
-590535341 590436785
-733473932 733361768
-951317420 951151982
-323076776 323067910
-273927089 273737001
-125690285 125660633
-774102798 774150576
-708456756 708311234
-316874980 316823296
-424432594 424235932
-654433622 654311352
-579437576 579353316
-523783724 523677020
-927963953 928034689
-27865593 28050431
-88424582 88579668
-269522583 269639963
-636873889 636792895
-809708207 809776823
-851152961 851183253
-970614133 970808417
-96382769 96184253
-241320756 241354672
-990142633 990053645
-914217131 914168949
-658658722 658601014
-283573617 283505319
-158956619 158903925
-132756622 132708512
-433291169 433351433
-105163792 105205298
-284603871 284700269
-892242327 892353465
-906201632 906273348
-268947681 268987027
-369337010 369266340
-43494906 43479432
-856061287 856195187
-192687786 192699440
-669470236 669553270
-261451027 261487287
-255822280 255741056
-325002475 324861947
-268750254 268737880
-223058522 222903886
-328663624 328680360
-509988225 509968449
-820446986 820363812
-447328407 447468241
-164252858 164169760
-973957853 973898957
-532038372 532001520
-673978053 674140769
-244774920 244845504
-654827259 654937587
-124423962 124481098
-450801724 450752340
-474345084 474478814
-594787480 594967370
22493 22493
-320657736 320613110
-54111007 54015165
-137533752 137556478
-695061906 695249432
-448911228 448893856
-893393592 893332168
-25831215 25967209
-428288339 428219707
-587297685 587398303
-482411497 482516027
-37624552 37696962
-659435446 659496122
-743893252 744032332
-252751514 252776846
-657512277 657526553
-150065255 149974731
-218944139 219023357
-351028583 351052947
-385850069 385805011
-734897113 735027645
-134299308 134205012
-737677798 737774752
-834578397 834656593
-180995315 181078515
-541888821 542031989
-226858597 226996645
-313916697 313766945
-544917952 544811212
-867949914 868018956
-55999786 56133746
-777725114 777856318
-651907586 651843786
-98522254 98493642
-221645808 221598886
-6797624 6913540
-375380296 375329938
-147472795 147629347
-443180139 443075555
-132681771 132711033
-631898067 631759327
-705088193 704925051
-25812887 25861485
-914591156 914569036
-275639771 275497409
-327800430 327720488
-256233222 256090624
-95293846 95242638
-92371104 92196352
-976814349 976750701
-183701359 183743233
-959897108 959998172
-267824661 267862533
-968973487 969121795
-964318130 964236660
-423699652 423744520
-304299810 304233916
-333467521 333602741
-824069628 824128424
-762587095 762672271
-926601817 926548571
-917508694 917702788
-222269892 222103192
-425891531 426026215
-691854170 692024598
-54940074 54792932
-255514035 255427583
-410162235 410212351
-706890396 706851026
-925992779 926111541
-163153155 163014597
-862501963 862331915
-837437627 837252791
-932408656 932469872
-707345517 707465253
-203524101 203390559
-557880066 558023886
-776478280 776340552
-450666986 450575848
-440204480 440303448
-191401504 191249538
-187000046 187094278
-649032185 649215077
-907131143 907201141
-734912049 734906703
-196668015 196469787
-504633882 504486334
-143903157 143819985
-164777938 164734926
-937788969 937607337
-758851161 758965933
-371800154 371835368
-130133536 130137142
-590046602 590112818
-843070052 843064038
-699131180 699002102
-459008430 459128958
-636828534 636833392
-193973539 194107967
-474874513 474763861
-792179988 792307410
-857531654 857599278
-611911799 612070905
-176235375 176234705
-142623138 142575558
-116629905 116773211
-70459745 70483403
-196105016 196210282
-462238806 462079368
-461440111 461526941
-585092019 585251017
-974742322 974667138
-64631357 64676449
-512417800 512563194
-440252132 440253964
-428844728 428747928
-58387908 58581892
-137707707 137721079
-891852229 891947107
-328746568 328788648
-628234126 628396966
-100730623 100597651
-303720133 303637749
-759329118 759403554
-37715731 37839107
-18833799 18743243
-719278732 719254440
-575412420 575291866
-847671009 847544221
-638336224 638165386
-28710611 28819991
-352879676 352823472
-697712323 697758509
-366238182 366327156
-916935174 917032734
-827410304 827598116
-400233676 400201392
-685364502 685445090
-99585280 99492122
-691939384 691828270
-232527410 232402586
-397107392 397178174
-822292495 822238345
-564556981 564741221
-976703949 976782525
-161035350 161227160
-335696872 335753780
-45134999 44959917
-499488173 499585193
-290621218 290688404
-288490583 288335477
-85594409 85643169
-18293298 18093882
-92343830 92398378
-907369524 907187826
-716602123 716504985
-175415297 175314691
-160597872 160637156
-134787566 134776708
-662895430 662727912
-245303084 245122538
-589865125 589671691
-90078033 89932351
-640825767 640903105
-804904861 804733885
-144622882 144557806
-492788254 492818958
-319227882 319282968
-188853089 188821653
-225475357 225613463
-315987653 315926717
-901460781 901523313
-968392413 968351983
-221678117 221637789
-270085784 270248510
-883520470 883632046
-181004984 180884124
-265787990 265835764
-272799407 272616995
-289866915 289797589
-131614009 131812217
-991584764 991425272
-192513762 192482070
-486890388 486865774
-616483853 616515007
-331900877 331801365
-37554120 37605036
-578621866 578429964
-193055473 193035379
-825171024 825364454
-59513572 59458130
-230912689 231026941
-503242967 503047849
-919834476 919909984
-582807121 582993533
-96342856 96422682
-297340939 297233707
-274975405 274910213
-850546014 850450606
-67252709 67338291
-632965896 632965956
-857113231 856922359
-834853444 834838658
-21547591 21690561
-86744223 86936327
-987945777 987929309
-971222200 971348970
-862750096 862898782
-717035742 717190012
-561877864 561698546
-938841601 938941835
-438142115 437948743
-880793421 880781767
-29060026 29095126
-887470767 887408241
-616443052 616499430
-907739492 907894882
-65271842 65262334
-277576621 277753607
-41852091 41776977
-193901060 193787344
-528162532 528217592
-651598853 651570243
-323096595 323056957
-51289383 51193923
-697681712 697879390
-391383032 391278282
-874715078 874575114
-352297723 352101879
-705863946 705880168
-634683735 634579051
-356508650 356550398
-235155414 235063712
-447513789 447671235
-431373827 431261527
-921108969 921060559
-862623440 862673692
-356714839 356631297
-625027904 625104282
-350875884 350911548
-394989526 395001176
-135007911 135012203
-32013643 31873369
-236819096 236655660
-65816034 65649496
-620415395 620242085
-149106030 148910796
-788546048 788482790
-347461712 347466440
-432097587 432206479
-171568599 171435785
-514973496 514787656
-333691719 333647435
-523798267 523947379
-45455729 45330377
-275557224 275554238
-40822544 40812280
-146601259 146771945
-509179961 509067435
-322067968 322131350
-402016188 401947466
-389274940 389421432
-277196932 277062806
-954047774 953856380
-447093220 447046278
-296147308 296228860
-180267093 180136367
-922519952 922681678
-375098439 375145859
-577120793 577180917
-732193587 732027465
-155931076 156073306
-202252559 202119539
-479924708 480041932
-488144538 488056104
-662502827 662449285
-49143175 49187751
-328945364 328957040
-187625319 187485575
-995911191 995889119
-172586920 172730466
-183155176 183325168
-939421922 939438726
-941762612 941880170
-402966386 402865052
-953144509 953148943
-665441616 665384184
-872281368 872299974
-109009532 108959870
-746802404 746877278
-818509067 818331539
-546265391 546205425
-611269085 611286979
-311265985 311235661
-496428245 496280369
-162291658 162164528
-482040037 482052863
-356289211 356433157
-204642634 204504732
-863088775 863261327
-929565564 929455030
-730543952 730623442
-626541615 626477671
-276139888 275983380
-787046026 787055032
-905158351 905342457
-13623611 13726725
-980121527 980006721
-306257402 306066388
-436260328 436335970
-50284939 50120339
-609375940 609259552
-729811052 729843648
-198503046 198348100
-275338722 275442052
-280561404 280403086
-668114045 668095973
-492402081 492443835
-665677324 665765496
-114562985 114558387
-533817068 533786068
-346241123 346139737
-993348347 993289963
-987818596 987626194
-345649340 345560186
-173360218 173241274
-709507435 709447645
-773331340 773195832
-583903481 584024545
-911711883 911629675
-48385811 48558173
-401181144 401274552
-979781565 979807943
-608965871 608966029
-285310783 285290259
-291102786 291115400
-909426036 909475506
-587347994 587193608
-327858332 327935562
-505493125 505484669
-364087714 364208430
-530979103 530846901
-170447260 170619876
-502852499 502935357
29419 74405
-936629251 936486717
-871217729 871404865
-807813451 807850207
-858796372 858897756
-754567723 754442737
-459528071 459634539
-798520909 798489367
-380080338 380242226
-927644188 927451036
-414949786 415028548
-255316944 255348218
-756696077 756868729
-368413170 368360618
-722157275 722025917
-499536683 499414511
-476345410 476456646
-577790586 577644748
-727731969 727542695
-238278863 238292365
-505914930 505790112
-750435391 750325289
-875503848 875351398
-996632693 996814141
-887236538 887121874
-465004002 464858220
-289338988 289483408
-15658254 15563958
-77417437 77438541
-873762012 873852632
-208817120 208773850
-778036103 777936111
-292709057 292801333
-64227585 64378121
-962590293 962436961
-462886686 462820614
-959752716 959762702
-505442649 505320229
-904845407 904704171
-155448487 155621383
-602742854 602782898
-955131728 955232328
-79995076 80182880
-960187982 960086566
-656343176 656316820
-404079613 403945087
-145742246 145862306
-713153433 713037351
-390585469 390584355
-153109568 153244796
-187014081 186848705
-223860086 223690152
-470909730 470931600
-105342056 105190534
-174891161 174693047
-258567177 258765385
-154223553 154261649
-8975969 9095651
-248846039 248953663
-367008645 367195605
-766383442 766325582
-677689113 677691461
-586814205 586808569
-573402626 573432150
-265523274 265653412
-285001196 284938830
-103923632 103773038
-932839253 932890207
-923882263 923736987
-212549354 212399002
-461753463 461632205
-265763217 265696487
-531644068 531733426
-820990601 821188089
-789015272 789090056
-642370162 642285434
-708814311 708920509
-572906930 573099864
-535270208 535389360
-534090735 534253399
-797989812 798114616
-999038921 998892755
-55821533 55776851
-394866802 394888350
-531185791 531188993
-769304335 769474467
-416282645 416341407
-35471254 35333172
-213045142 212990528
-910625815 910688475
-463692621 463833993
-851611433 851680359
-721759711 721847447
-244632878 244810212
-710719447 710740371
-177927365 177889699
-568608114 568779998
-369830442 369984440
-515739871 515568961
-963615945 963673801
-305095700 305191118
-155497789 155458149
-181479349 181639277
-918607860 918737682
-631716303 631802387
-807037887 806993575
-628712680 628785876
-533381499 533533417
-811722460 811574194
-777028068 776909790
-86840275 86665517
-197908245 197735547
-241766425 241929751
-347887205 347693969
-493050162 493159754
-180565685 180728279
-601954463 601867101
-606204308 606348204
-832945483 832933403
-393734627 393642083
-366746560 366714148
-26574296 26527572
-997982664 998116016
-312326742 312498266
-23736218 23570656
-402104554 402127734
-764428940 764259274
-645984010 646002940
-253834990 253682874
-119454789 119633863
-451239648 451395366
-442811475 442691465
-788035580 787902228
-207836258 207994828
-739760544 739708926
-594877425 594715679
-668034145 668193945
-112952295 112846393
-820603843 820713801
-878377546 878493104
-682251913 682098591
-739921703 740013049
-359805415 359909443
-977556399 977521825
-15380655 15404441
-646067969 646189443
-275387217 275228969
-743497881 743690777
-306617093 306695343
-505133224 505291294
-823800782 823968580
-34556830 34468216
-959947640 959864922
-130892718 131005682
-723096564 723176386
-58732359 58641501
-491557705 491371721
-437844665 437655781
-193454493 193319845
-151379927 151342809
-819807975 819951039
-511199764 511007130
-297681907 297527523
-144412583 144340787
-761224604 761273034
-562212141 562158799
-667920461 667824173
-357419327 357483955
-357327323 357156629
-426818490 426697940
-936100247 935916545
-551344318 551154046
-351964363 352115245
-367754102 367706140
-144472864 144515278
-242945554 242906250
-795435480 795296532
-487475911 487480225
-408401496 408390564
-431857757 431714545
-433541454 433702534
-790530782 790439434
-962163379 961996617
-199154051 199108729
-664831711 664778439
-498227328 498085116
-860531365 860509627
-358590266 358630094
-553497855 553382819
-428985401 429123949
-234126403 233971047
-22759920 22918062
-845819335 845746473
-107541846 107486706
-295952304 296129962
-377564185 377438547
-348525999 348681255
-165570579 165681457
-410272871 410151831
-990735995 990603987
-990041471 990004261
-120244948 120112336
-538475670 538562148
-361455646 361538872
-263778936 263784450
-987362178 987261104
-585759911 585694057
-523730372 523559088
-65194382 65349302
-623211109 623393085
-532621304 532515210
-965674124 965788822
-726135872 726032844
-865560952 865361086
-428230495 428346183
-679696774 679625050
-886830544 886786152
-232272056 232290250
-771278830 771149096
-419055189 419058755
-299981576 299916840
-769881492 769971814
-936008396 935953178
-807943360 807935852
-34168696 34159238
-521480713 521308327
-119246221 119271461
-211374957 211193383
-839529513 839663255
-882108145 881944181
-865461019 865283405
-940494255 940346441
-324909515 324786419
-606964129 606769747
-135979830 135923868
-3882952 3911598
-745413198 745531178
-897173874 897223230
-515154216 515034896
-872464310 872270902
-251664301 251568699
-418101079 418111387
-351015391 351090503
-882128339 882327765
-455074373 455152555
-769104518 769299512
-422076633 421888179
-353110540 352977588
-175601452 175644832
-582684723 582605037
-735852172 736011562
-95978988 95943246
-727215190 727197598
-698677924 698664454
-948349013 948320947
-262852350 262819938
-104518765 104635701
-417616929 417647373
-92112844 92195244
-344068067 344074889
-1639936 1504506
-299253251 299369077
-883137456 883028200
-66126465 66125975
-239530179 239578477
-738380515 738508897
-996292029 996121863
-594982524 594952216
-574869841 575058837
-82468057 82596453
-605327910 605157620
-971511788 971614634
-255781668 255612204
-976602481 976743237
-754913402 754825464
-874338107 874178089
-413903955 413835793
-635658161 635816793
-410187293 410003407
-122324048 122469672
-340344136 340192080
-767324645 767237489
-995552938 995744902
-593082037 593056731
-329924057 330056173
-732874483 732899547
-150448555 150577617
-87045768 87040226
-689804793 689928449
-537399028 537402398
-65006373 64813179
-314345091 314267005
-371271599 371307455
-855077586 854929666
-920286166 920380322
-175640974 175648690
-678568235 678512347
-841650234 841792668
-43283411 43478735
-343125181 343260933
-783589169 783449557
-433111747 433136001
-845196407 845203113
-835372238 835183450
-140477655 140563211
-240983062 240904712
-509032429 508985105
-610894553 611074713
-99921791 100027723
-562551233 562361177
-209633519 209541929
-875073991 875223079
-189047951 189047359
-403360484 403246186
-113143885 113276283
-386515389 386406219
-964808054 964654736
-243148981 243080757
-934371831 934457375
-443511660 443451244
-709686824 709786368
-393983931 393851585
-974469758 974318968
-104226190 104414280
-281815287 281701717
-997962161 997807085
-601401224 601351242
-524985334 524942516
-322567356 322409856
-12339228 12470152
-599232865 599087341
-450718762 450884686
-303431327 303316241
-475159753 475245229
-140582346 140716218
-718306931 718160863
-334746036 334937912
-996318016 996508126
-363560738 363735600
-67603102 67425854
-719527234 719460492
-407112372 407062906
-472087175 472126027
-958536646 958682450
-776842992 776801232
-130885351 130870953
-626130795 625976813
-956762089 956861695
-135844070 135713432
-291852823 291782875
-394029321 394202175
-987255407 987311641
-870868540 870856258
-380623796 380541174
-176683021 176555397
-66917738 67072640
-124944989 125095789
-154242601 154135657
-683041366 682872126
-940351887 940371299
-487378333 487345783
-242719699 242667593
-918273775 918362851
-84389243 84224901
-667977893 667971619
-817456244 817538686
-589249618 589194076
-440172037 440142363
-102669024 102849076
-664401533 664578033
-605523606 605719834
-452482065 452320409
-180016707 180068653
-884980995 884833873
-513992091 513865629
-123291475 123283319
-174614475 174692805
-800455751 800466883
-739185796 739171812
-165085642 165210218
-251082378 250949252
-316795001 316760379
-47116822 47040784
-25585007 25452967
-973924582 973800144
-128328042 128243932
-219519481 219420959
-166526 -17716
-155331261 155189011
-7211864 7106484
-18944811 19117657
-100814979 100646267
-447832037 447838541
-847891131 847982339
-224926192 224974178
-102575850 102759050
-323142943 323313235
-884737511 884586373
-418238401 418332277
-546142476 545983482
-270913449 270927773
-668146912 668240978
-194034175 193870699
-822684407 822840051
-777384309 777233643
-881972815 882026163
-802830428 802827356
-940182716 940023208
-943525560 943571612
-61883273 61956287
-999384877 999487489
-45306675 45151327
-98501038 98665874
-556535146 556617712
-751507053 751537959
-385388351 385342077
-121292720 121128064
-998849943 998877469
-846655513 846712995
-381501925 381408657
-122499864 122635110
-578389093 578406781
-807939606 807760808
-305447870 305365266
-168194281 168245939
-640317232 640224052
-648572208 648407744
-1292009 1344421
-447613535 447795709
-69291747 69257509
-189100843 189195927
-469367597 469396895
-215677876 215752724
-357562066 357706558
-879408257 879328241
-924094970 924126390
-803388637 803318763
-72592569 72421919
-865077272 864936716
-684455723 684626593
-959508477 959399665
-702635668 702802700
-528225286 528344166
-960760536 960875264
-654614302 654425804
-33530433 33470613
-954567686 954514216
-672617912 672817694
-202816553 202783797
-737226412 737301670
-706583017 706412869
-284970013 284953099
-65851251 65864223
-808605173 808446849
-89122640 89102216
-87108811 86982725
-554701437 554519787
-260862067 260742847
-986040847 986171253
-422350177 422271965
-832740675 832718753
-516646152 516471614
-23291271 23473217
-525764081 525641085
-443867233 443763157
-891912775 892098457
-615077042 615015716
-145212295 145143559
-604994917 605151589
-852323378 852404912
-205121843 205071039
-302771494 302948772
-145319949 145162085
-744709809 744704125
-980077585 980165469
-15590785 15542639
-702847985 702757415
-519462324 519385156
-662203980 662005990
-777002764 777140712
-919446967 919582651
-877156333 877324647
-333477013 333535131
-992995936 992866804
-29743564 29800702
-389930805 389854607
-467384391 467543817
-961667765 961815595
-300451054 300270478
-774266895 774420865
-683337958 683395504
-691369482 691505564
-665134584 665315136
-137182013 137012537
-693424702 693282270
-133972620 134050396
-55518920 55468200
-375374377 375495449
-707922997 707796941
-656939815 656866629
-55572440 55644786
-15357512 15392548
-322814281 322962313
-13407965 13590339
-715404764 715240440
-263998606 263927798
-11559265 11754279
-738280907 738385379
-199369065 199261799
-406944521 407087639
-731626285 731546537
-789024345 789155767
-226324507 226171799
-888951433 888806429
-203429025 203619177
-933201410 933073358
-237973490 238127886
-919501293 919323043
-495673952 495590112
-820376199 820405399
-105609637 105701571
-280786342 280875086
-341263862 341389878
-248220089 248287779
-840361487 840545031
-192364570 192311920
-253500237 253488933
-875963408 875829828
-703299049 703184659
-332817351 332815377
-355927432 355799282
-355111408 354929214
-158011993 157861451
-409468170 409421738
-654820647 654825111
-199095794 199131390
-896084691 895998097
-249075895 249252711
-291554552 291367706
-815201065 815315957
-145379648 145297158
-206077702 205981696
-313523081 313490371
-365890964 365701250
-661637328 661524484
-704369833 704457397
-206664329 206778649
-849228113 849273509
-296686691 296626465
-508558537 508681823
-872965428 872860984
-95310736 95466276
-336793680 336655650
-897987106 897960906
-329525103 329601727
-280921654 281065164
-168835675 168688255
-283128754 283026054
-811384820 811264164
-236936252 236806044
-488635822 488505468
-270042383 270167147
-521937889 521772027
-966125204 965992196
-275384047 275390387
-694819239 694994099
-575905918 576031076
-4190007 4011911
-541217282 541336808
-332132749 332161645
-924158120 924218544
-156462413 156314479
-281294867 281378621
-495901958 496036264
-798523821 798612257
-433829882 433767610
-107036028 107174684
-669767695 669952291
-196416457 196489069
-618489418 618461940
-840697226 840563914
-407995517 407867177
-987639013 987552579
-702154412 702053322
-583607985 583560583
-654960122 655116636
-663913071 663790375
-646623834 646560434
-189106082 189285772
-173369493 173482283
-155152195 155180487
-778916523 779023293
-484466987 484519889
-268336781 268490197
-566810376 566927482
-195860415 195791763
-365265031 365189349
-316045675 315929631
-552312031 552417707
-919853979 919989205
-286031259 286103859
-464385506 464416678
-368701327 368644277
-315779888 315813708
-945575422 945591100
-398506114 398503746
-464493419 464339937
-588525336 588565644
-96536029 96536905
-215508852 215453256
-938007681 937820423
-52683120 52529012
-129615891 129664065
-381335639 381234441
-296419396 296376634
-617798271 617602055
-155534935 155460643
-740577122 740541554
-737497455 737346057
-349955520 349796106
-58860415 58967231
-878166478 878154816
-489962507 489926589
-507970663 507953441
-34692415 34768087
-135778751 135753801
-273358194 273508174
-349802229 349749709
-529353294 529443324
-898547099 898427113
-859594763 859507557
-27870065 27874265
-966903536 966762372
-158386272 158546148
-546528245 546455635
-282696389 282769441
-656416365 656419355
-962302198 962268138
-544538634 544560946
-697710738 697735416
-171847709 171723085
-335046859 335178627
-235425523 235512893
-572947247 572940505
-276508371 276684211
-218840914 218688108
-580576333 580475733
-384094686 384257504
-841600441 841422865
-995219069 995393555
-324089368 324027890
-838887316 839040970
-804491372 804573450
-539910740 539904126
-360196332 360072276
-390620745 390722521
-87935485 88019665
-197599600 197551628
-519096840 519185196
-830421698 830223488
-107542695 107540997
-89752482 89771200
-39688507 39611713
-822571983 822665009
-721233746 721114712
-784402677 784461545
-598709007 598772653
-603874859 603937661
-5955803 6044503
-574894465 574964339
-99527048 99692476
-674059068 673967634
-292467608 292521274
-938288084 938206338
-171630363 171729463
-265342066 265365026
-2909304 2881336
-455908219 456023189
-468099516 468096566
-882710977 882821859
-171872161 171945537
-541241874 541431742
-885800121 885958429
-635526254 635694902
-350587288 350728528
-582256603 582057785
-752527016 752704246
-118848277 118882955
-801222581 801075651
-367341656 367294228
-616956363 616981827
-278860837 278784069
-290231960 290316748
-382470764 382290020
-752796454 752901340
-903354505 903451929
-621871318 621726896
-329990115 329795979
-333714578 333668860
-439855619 439958837
-673250021 673331875
-140763819 140820691
-293033553 292846569
-650536060 650699962
-644246146 644181032
-418106233 417985769
-265460794 265351426
-429159318 429175950
-91602931 91651935
-614480258 614522702
-299372452 299365702
-74145707 74179251
-828985191 829141681
-90164775 90306081
-62219882 62394486
-675319550 675169606
-407520324 407436960
-100861440 100946780
-574353052 574249436
-501757817 501737655
-116166499 116267845
-260026184 259841400
-969794445 969666273
-22016882 22076998
-14844503 14833653
-914143503 914081625
-478670764 478775454
-910861151 911039353
-840920159 840751789
-53066647 52884227
-131338546 131353728
-846497515 846313899
-338717305 338769029
-519388802 519217908
-262844860 263024758
-994127913 994006243
-427635733 427443499
-17234863 17207075
-105936987 106061991
-900857210 901021836
-83594906 83599260
-550298447 550374129
-720949222 720890472
-334522731 334458699
-331020675 331073111
-679413749 679481869
-425674495 425774379
-111085535 110982413
-707816315 707859969
-288272583 288090463
-599137152 599328578
-102079229 102190413
-870446171 870548147
-125239844 125109076
-244479294 244435350
-633985031 633988201
-480306503 480133581
-552670938 552687886
-815994834 816190822
-194699763 194891097
-684699239 684871403
-754699475 754535805
-22837767 22838991
-854199941 854105925
-86163411 86300803
-176938855 177128359
-20916288 20978974
-362419858 362393082
-578677073 578785403
-947811794 947813126
-820166032 820322104
-998409346 998304536
-820484478 820658822
-659247318 659060166
-107634828 107453956
-803452373 803324901
-873758904 873639956
-179027766 179151874
-33983917 33907387
-492788887 492617869
-863930992 864053030
-878423670 878562538
-231784853 231855405
-760699625 760547385
-246796352 246602418
-496186303 496210651
-288486364 288583412
-481954472 482151254
-869213930 869311252
-479522221 479348681
-978497241 978583843
-463980293 464069935
-653087840 652987002
-149925774 149832000
-863821781 863684193
-270419901 270430947
-972447988 972415720
-519912265 520096651
-611386238 611437902
-204972231 204962173
-324098602 324262278
-895996429 895976277
-919996165 920140485
-431992376 431928370
-563212469 563058455
-740343968 740434752
-619112193 618956957
-558469953 558594639
-870726215 870560559
-25425130 25370078
-962150449 962219647
-71865502 71841652
-619173172 619370004
-789051712 788966746
-618051557 618216933
-997345148 997219466
-918884825 918778165
-914180000 914193040
-605060413 605242765
-392331147 392223647
-246995546 246996152
-877240490 877202540
-256746471 256761781
-423275503 423226959
-76898796 76839234
-249231460 249273962
-344818585 344984501
-667328666 667496060
-789203675 789285281
-890066186 890057522
-441770152 441792218
-150091009 150094647
-207219391 207365339
-414578480 414726996
-879279454 879156850
-636650255 636488055
-479054631 478959959
-530770355 530807891
-981291838 981484496
-487517961 487544061
-520575453 520668957
-126188776 125992474
-231194004 231121896
-139102094 138985714
-171673529 171785397
-456118502 456226366
-967689526 967543640
-734262236 734068440
-527896968 528083550
-284318033 284498465
-503017460 503145408
-142965699 142959813
-40578368 40762650
-882401036 882550416
-106081351 106107991
-920333244 920189918
-277817290 277789432
-243620714 243646126
-73702658 73705398
-378194724 378201038
-20564816 20639146
-13300314 13136036
-966697664 966832954
-736203363 736223531
-884429997 884278479
-23211901 23116985
-636104564 636212016
-268546551 268533027
-368853600 368853532
-792035967 792118651
-354007639 354025617
-338514497 338322067
-445334423 445312837
-366531381 366423317
-174039463 173997769
-768357393 768257897
-744907720 744972636
-649767493 649878805
-477421231 477504327
-343095869 343193057
-645463264 645410456
-622993805 622861789
-183380504 183537080
-936645831 936794137
-166664222 166660850
-989717687 989868327
-78367754 78508644
-54268536 54130528
-678972482 678933972
-79210302 79088998
-679038222 679012680
-206361882 206418980
-957870251 957697469
-253436053 253433359
-665456432 665624924
-450862620 450906752
-389861453 389875697
-811967312 812140514
-821643389 821502559
-279857401 279903559
-865213479 865358819
-784520000 784403090
-844046745 844208295
-613406719 613498073
-425230437 425037847
-181364790 181171210
-615706409 615784069
-86639623 86689507
-621957104 621898800
-585672851 585716917
-207915543 207787451
-116801395 116767647
-532580573 532662035
-667018951 667148821
-264163004 264108074
-377776310 377898436
-715251375 715321713
-686909683 687033615
-10981805 10836103
-133049219 133125481
-641351218 641425332
-51976112 51876188
-331238020 331362896
-611814302 611880604
-304030051 304039223
-442979824 442997862
-418532638 418405422
-621541079 621370631
-442691183 442668153
-361401473 361388227
-969148399 969095191
-913933852 914112564
-959061861 959145989
-549782045 549949271
-751737216 751691132
-484045884 483957058
-360134304 360113044
-652592739 652584805
-361618552 361740846
-237546053 237631223
-945007624 945161644
-688106971 688184923
-259933792 259851646
-815059340 815127814
-58575343 58637887
-869002995 869023113
-838193956 838300376
-685605595 685676199
-300467289 300663427
-72072472 71984276
-390046430 390206678
-392554182 392566064
-135103214 134921192
-866646729 866488199
-252747348 252595510
-217882938 218029788
-665590442 665690292
-712087851 712020719
-8867020 9035810
-327537532 327723596
-188338980 188189180
-645218071 645078119
-999082190 999184606
-829002964 829063436
-641865464 641752694
-36742511 36833327
-904191194 904381368
-39553227 39359855
-782394330 782208006
-661774828 661692494
-117310359 117304063
-542366143 542278217
-585726984 585706850
-257188731 257241721
-137191637 137360355
-920499840 920411956
-474337986 474324110
-197975488 198065676
-394825095 394868427
-14865110 14875896
-970574592 970488624
-547228539 547296403
-80953817 80992061
-364992740 364887824
-971575828 971653440
-635194470 635275344
-265323942 265406110
-383083740 383039426
-773520884 773396388
-195764143 195956687
-488337440 488253324
-888375325 888368131
-442988843 442798019
-422836250 422683964
-389479597 389544179
-218121600 218196184
-776409416 776296000
-987722395 987585609
-148096704 148217970
-403790397 403918823
-759610001 759578391
-815714385 815592663
-579344693 579216381
-638212666 638085018
-58186939 58068255
-555866695 555872649
-523179133 523114869
-228023004 228155414
-226734808 226670362
-880619041 880708997
-43460013 43595289
-272830799 272911963
-884815984 884808200
-263798053 263941115
-960079701 959978669
-170062130 170119940
-44294146 44408090
-35862531 35793497
-804853328 804956394
-523034068 522994662
-384458266 384326114
-374229960 374263032
-334608323 334626737
-54242557 54294515
-249083955 249164303
-251905784 252090050
-966359180 966488658
-134931321 134922021
-509119381 509119739
-506464928 506355906
-329533127 329670327
-227031346 227047862
-486310635 486127741
-917758572 917716214
-916527530 916581568
-533023397 533176497
-911726130 911891894
-636930176 636951246
-112899698 113004892
-771034483 770936151
-633977600 633986616
-578300254 578317830
-80464925 80596571
-458520507 458391975
-804258664 804075106
-583456190 583408816
-906493039 906471601
-15204284 15375030
-251375009 251341239
-728198309 728029411
-731958986 732110526
-318930642 318795572
-171908849 171786569
-275555731 275528027
-632051903 631904883
-476341460 476309114
-667150498 667202428
-105027987 105104247
-537221600 537352492
-253071655 253005639
-32867119 33060565
-744150010 744044578
-210013563 210033787
-52278528 52260540
-114092444 114037614
-622865522 622796380
-415549506 415624488
-852762793 852813295
-156785220 156595242
-628202474 628303682
-746986059 747074963
-827770915 827848409
-207462849 207267829
-477148326 477026852
-150863271 150849401
-328218429 328101187
-926897521 926755331
-403253167 403303335
-291817849 291743771
-47076143 47157501
-542288060 542322180
-130297820 130400018
-988665281 988618337
-700257140 700287960
-905236198 905137266
-834002490 833973798
-467324763 467440027
-697454611 697398385
-368661376 368741278
-277015511 276941113
-130777372 130841250
-2859354 2858772
-102562286 102583284
-182851583 183033493
-576140813 576167931
-833628204 833470328
-216374334 216208396
-881193843 881387039
-295333459 295442761
-113664375 113466261
-489203423 489347073
-217642762 217585220
-632023626 632172284
-780528628 780438866
-868265906 868277828
-160005761 159868203
-498985825 498962235
-996538885 996723417
-929272088 929363220
-90235428 90225982
-921406454 921520388
-606331870 606414550
-872818815 872708251
-20000207 19827185
-547380909 547211897
-702516415 702578743
-867208681 867394845
-828268654 828348134
-20366770 20515478
-651253308 651355212
-690456895 690445657
-674934725 675118005
-89537053 89445085
-83185374 83350110
-145479161 145280135
-537644787 537574523
-299536066 299337500
-325701566 325545406
-758553462 758459818
-656186989 656057201
-647936520 648091894
-652825913 652746821
-339929736 339960526
-132826926 132994576
-868826546 868904922
-3181069 3331313
-733028273 732928591
-931793378 931975566
-887881937 887796061
-27361984 27307190
-142940897 143114571
-961741680 961738446
-769141424 769090646
-5789593 5922357
-47817613 47912521
-149123168 149106184
-627658665 627824325
-164366061 164416527
-832694114 832503512
-380470635 380582485
-329681709 329778945
-914023208 913999872
-500072189 500170509
-178452029 178569745
-672440438 672297532
-750380340 750219738
-984404218 984577952
-429400063 429456797
-160104276 160010850
-978230471 978403877
-572271342 572247416
-187047162 186981000
-46022759 46108625
-834968548 835106940
-781774849 781842671
-528546986 528739792
-849041049 849219509
-295463025 295492131
-788352897 788305591
-895915035 895764629
-847460186 847343746
-642109582 641940992
-547913907 547722147
-67585210 67663312
-72171444 72112516
-571947788 572051300
-385811105 385758929
-101002591 100985413
-20125044 20002238
-663770545 663784411
-898800017 898603113
-428022927 428212397
-351934514 351944426
-83015531 82903115
-974728624 974756020
-585545874 585512388
-792662930 792470744
-624086515 623997707
-625710513 625824693
-435513189 435315823
-641664557 641621901
-569489610 569530064
-622066440 622015262
-275861912 276015152
-456945449 457125125
-814740034 814712214
-885646739 885723185
-907735346 907649856
-391451436 391578044
-326787882 326844170
-698900551 699066641
-587810417 587823297
-532267555 532110091
-323998296 324180440
-287061430 287089834
-859680198 859509328
-719340960 719414070
-381151663 381049975
-845770342 845782904
-891474751 891336239
-246858642 246734062
-857885034 857935070
-971885601 971897005
-781307953 781193543
-828387507 828431807
-372595649 372410823
-317834160 317716854
-364334620 364508172
-276344898 276448010
-179488867 179552873
-912893320 913044960
-228581098 228389400
-987654002 987624024
-414222978 414295768
-763137254 763080804
-968905047 969047641
-474745494 474773310
-453828628 453759672
-831978189 831871103
-638847252 638988060
-847554665 847365707
-756419997 756462445
-507003869 507094623
-212882127 212828685
-139109147 139095041
-962517810 962662776
-420021261 420017851
-247242099 247102411
-163091303 163254867
-84519209 84685563
-597876976 597791042
-669139970 669187268
-664883034 664823746
-904293114 904469622
-75947446 76109172
-19511136 19487776
-631424155 631434573
-359153707 359351939
-426346188 426305028
-69440033 69295929
-868510348 868606420
-868481294 868558384
-778145514 778284648
-357449800 357596832
-888449937 888465391
-642527044 642446472
-389950744 389910866
-684292998 684487402
-40018380 40103294
-922042837 921984391
-600507961 600695377
-774925040 775095824
-496194953 496152861
-835127386 835157434
-579293940 579395446
-954810629 954986737
-855906573 856023399
-479000759 479108503
-445718701 445780069
-126994956 126960722
-675699303 675725439
-158381086 158247512
-98527868 98579192
-397820291 397670329
-945604110 945578090
-35129483 35034237
-115264911 115161929
-945409358 945432240
-11759884 11748674
-421607906 421590590
-612709267 612588955
-156827446 156810252
-259570984 259762420
-528171046 528137562
-399487736 399507196
-772021276 771957218
-532800494 532642498
-896182740 895986642
-805043780 804908084
-104269910 104178120
-948249129 948448897
-34730251 34707745
-549976390 549922152
-992156512 992332646
-262772257 262710387
-23462669 23653437
-930999582 930827018
-601064897 601102267
-457713591 457674413
-555360058 555233134
-633210733 633406181
-543258200 543244284
-440954749 440926687
-518534262 518630640
-805054886 805032674
-912686939 912703655
-179196217 179312503
-817410191 817232489
-440404267 440378965
-348305061 348250681
-631310441 631213145
-739014514 738864286
-933009868 933073780
-773775918 773801352
-677824245 678009331
-7914239 7845867
-366301783 366396241
-307516758 307657328
-894246754 894116150
-889701901 889896351
-148787191 148898717
-528496193 528330363
-957556614 957497548
-902219563 902283171
-678211859 678314883
-498769819 498680401
-637392471 637319107
-35742644 35828014
-254060933 253883805
-128638989 128646601
-45592768 45651440
-697085605 696986439
-861569980 861769054
-824359299 824346657
-375806413 375640291
-929911056 929851274
-960650718 960641198
-650748231 650813965
-846718151 846881811
-938433226 938452970
-537460889 537529267
-315760896 315796798
-760827214 760961100
-328703456 328873840
-916080627 916069207
-129776719 129800727
-917851945 917775499
-139995455 140002217
-921939537 921951677
-999640412 999442974
-787968904 787921078
-834268743 834191075
-908052900 907922226
-892503403 892535077
-950628842 950676562
-582162127 582351079
-783211851 783293695
-822424261 822385385
-680928419 681121393
-467352133 467382395
-866980307 866839727
-543374155 543228887
-792214141 792400679
-736160807 736213447
-612426574 612431536
-239456104 239554328
-576412026 576609612
-50043044 49852196
-611813964 611991352
-949372402 949465156
-399958361 400082309
-829990144 830134834
-611656111 611847453
-432619380 432424684
-36006962 35925404
-524545907 524660283
-278452591 278281633
-906404775 906470939
-174997442 174959592
-10617768 10447450
-221442752 221309232
-22256484 22095464
-734352657 734343787
-2916218 3081180
-453874511 453911515
-113482553 113390479
-873945008 873770600
-4441662 4241676
-207067639 207099311
-385382392 385394310
-202590795 202558981
-374074524 374246496
-144494071 144442489
-661251923 661331499
-883863627 883985683
-243954377 243940267
-170152951 170086929
-652918355 652915641
-462587049 462687711
-772070187 771972365
-821741767 821834161
-291780810 291708634
-279722140 279653128
-518119315 518146069
-637929767 637999881
-7547141 7579035
-174289688 174419648
-731238775 731192489
-52606066 52449416
-913776545 913634141
-85196196 85219974
-177240437 177117559
-245399297 245245219
-5609171 5503545
-801811963 801677071
-208078519 208203581
-22487325 22648763
-875268747 875382627
-674882310 674990518
-500795805 500853367
-172203430 172389528
-622994825 622992785
-240267366 240354406
-327067655 327074397
-248967753 249124129
-565347118 565156480
-951018601 951047341
-658106617 658098951
-618615166 618476966
-747624157 747689763
-609317746 609129220
-165999093 166178415
-840300111 840193169
-126288710 126342774
-436466893 436477401
-293081044 292986062
-339499609 339597309
-237658577 237743087
-570514300 570323854
-31356520 31388282
-641080413 640907175
-908875886 908818086
-944766681 944810973
-976329282 976384236
-334020061 334102835
-564403975 564539065
-468098041 467991057
-892137019 892088349
-322637810 322532980
-466895459 466802777
-820679827 820747775
-735272419 735337953
-659893897 659773305
-189956508 190003116
-988115439 987966733
-52710906 52756386
-204971719 204972743
-703539647 703735503
-151146448 150977482
-917810094 917906236
-490142944 490318180
-332913823 332971411
-346340361 346141885
-619601308 619585518
-121382408 121396648
-399497466 399300738
-326828900 326960150
-849577649 849765797
-864371795 864420021
-419257586 419456628
-249024543 248882783
-350173699 350196913
-516940133 517002265
-302024107 302177597
-992852357 992808029
-978509111 978658575
-613684574 613519888
-189556621 189464473
-502647747 502656807
-343981462 343847422
-472000351 472012255
-806488780 806499874
-211034521 210908405
-232062396 232167140
-27083556 26967210
-357938139 357916525
-326496402 326342464
-457237368 457212824
-975998190 975971680
-576411852 576276864
-301828657 302017881
-780622689 780730047
-316151989 316323897
-922787203 922698401
-417632151 417529165
-440544198 440515282
-795895671 796030045
-69053353 68936003
-190752689 190919123
-490765562 490633766
-835018959 835013269
-401837739 401832797
-862990984 862806580
-409179162 409019760
-553897244 553978376
-419167072 419018186
-179825700 179632880
-825426076 825302832
-874820737 874928829
-836477926 836670710
-797529699 797630719
-755581914 755734978
-379266075 379379971
-102572785 102397331
-214847528 214866456
-545204687 545246001
-922065407 922020267
-403766117 403607915
-410578327 410592721
-836531514 836574318
-943686426 943699984
-598312446 598284540
-273701627 273537585
-603192880 603359154
-858951748 858872696
-586795428 586641302
-193387169 193316227
-419071973 419262171
-608507900 608403226
-481526945 481609105
-755266528 755350932
-444064645 444102941
-305988393 305912991
-14127407 14001783
-711941208 711948262
-171502192 171425240
-464052524 464250252
-735202630 735231478
-699345577 699218509
-53295509 53466437
-363914060 363888718
-924742469 924562431
-852946462 852914588
-30951732 30812666
-181232548 181105216
-654998787 654876387
-4216694 4205462
-899188738 899002286
-276401099 276494921
-819385202 819327342
-864476834 864363208
-151491763 151333719
-973131626 973072898
-460957438 460769324
-190739045 190714617
-75095047 74959069
-162918327 162767351
-389957520 390022034
-842967312 842927566
-749448561 749279013
-703010192 702841056
-715173091 715044167
-666148371 666265729
-808769738 808707914
-955360042 955170108
-850275368 850273662
-310505683 310461175
-253772375 253897605
-188447082 188464700
-45231493 45381857
-838146100 838129538
-93136265 93226847
-851259864 851106642
-945010631 944939421
-536173606 536339520
-674598894 674604298
-576685434 576533790
-645491402 645603476
-889864161 890027277
-640993794 640965976
-476087089 475982383
-825188155 825264003
-51100772 50956788
-365796107 365704799
-125017118 125174460
-105266295 105144301
-652588772 652581026
-9621472 9549104
-665830421 665955101
-853578573 853721647
-286641883 286573253
-509077508 508987350
-53692326 53794296
-809719322 809834324
-640826325 640979885
-283891790 283853732
-564178584 564291854
-385785017 385702697
-436525560 436604774
-178064115 178187993
-590744803 590577563
-266112991 266163997
-965287206 965150586
-879272251 879351549
-819879507 819727393
-912361184 912427858
-262727092 262836144
-787493245 787566767
-420107662 419934860
-274830769 274710551
-107371435 107439141
-307972215 308100205
-858902233 859006187
-910875615 910809251
-905139056 905014572
-966733683 966655625
-694263753 694395809
-444032606 444207060
-602527102 602621418
-281306874 281266994
-775996124 776009544
-6665198 6647760
-811250004 811257872
-251293015 251321711
-372416902 372503236
-319234605 319255425
-238312794 238271936
-278790731 278822453
-521925585 521987483
-237561614 237700832
-717354197 717187087
-570031539 569993491
-538046000 538000296
-906170435 906165861
-823857376 823691008
-681346425 681449281
-544262169 544442941
-291100873 291295343
-262519981 262527937
-349933402 350097794
-465259700 465136594
-159139324 159220308
-893335218 893259082
-208873640 208953120
-65260646 65224628
-204755849 204721039
-929370856 929363558
-324932211 324886819
-124489721 124646927
-980659505 980504301
-140694671 140737765
-414910435 414810005
-906964526 907019332
-666141217 666088023
-628654081 628528643
-584827366 584700084
-553507022 553488688
-216285120 216463548
-401515027 401370395
-892358368 892519240
-944243766 944225450
-130745946 130721418
-268270975 268212925
-481497995 481359849
-955736158 955654396
-452010849 451830405
-779100285 779262263
-262001023 261806213
-608137040 608246494
-536162705 536199409
-131425403 131299683
-689437485 689243559
-120412766 120570602
-278104378 277979088
-839933158 840005616
-969230771 969200439
-414741488 414860220
-160894961 160887407
-353802739 353606221
-708331555 708383995
-680641531 680839373
-625864326 625785060
-940246911 940169739
-361497259 361380493
-957054859 956878791
-62664266 62745990
-583781582 583634498
-69744942 69590492
-638909305 639081005
-734176250 734348222
-747296426 747200352
-49769827 49781053
-958228005 958041281
-793820229 793746325
-404858836 405036240
-173657043 173525193
-794121883 793981495
-949289461 949418779
-800667851 800757715
-242293303 242320933
-458303188 458355564
-750443929 750553073
-726947419 727028505
-98457543 98392041
-256896666 257061858
-875896618 875895152
-995780961 995867613
-747071573 747210817
-113813660 113693930
-634424742 634278946
-522866206 522708066
-964646367 964449725
-523303719 523430809
-688832944 688665744
-385217784 385365214
-518770720 518748076
-131344913 131362543
-261577227 261580335
-488643939 488777371
-77032688 77032644
-860520496 860361676
-277729372 277777842
-895497917 895382571
-995824287 995665517
-310137768 310012610
-711768923 711852865
-38135048 38059582
-790170471 790133281
-412156847 412324845
-843137230 843002874
-491309967 491464713
-19499456 19405856
-681871278 682053704
-892251624 892297896
-153187667 153301925
-150605862 150655766
-230379844 230229974
-160592216 160732420
-64374341 64381901
-592944640 593069384
-896385167 896323853
-327071026 326916042
-9844976 9656194
-151565333 151558273
-100065259 100172027
-516333173 516253145
-978487341 978320413
-183304984 183458792
-810000723 809817437
-120282841 120211243
-179074113 179083079
-275797538 275786782
-893257942 893297150
-275541879 275342225
-128236463 128419621
-975086295 975100011
-210606127 210464975
-965709162 965596006
-292287880 292403480
-402019658 402012718
-707072229 707107775
-296817165 296893909
-59407135 59372861
-344349829 344208473
-362484188 362615374
-118950717 118815193
-208997304 209136888
-864940697 865005379
-335504577 335660739
-138892937 139008855
-276647475 276720947
-539768729 539785755
-163083876 162887182
-216801929 216786079
-120247042 120242854
-36722762 36619204
-856550486 856463316
-432770955 432670831
-961740063 961684675
-337861522 337863306
-411318978 411165762
-302708349 302695663
-223438495 223307601
-544582300 544775850
-602732979 602689535
-449031845 448962939
-343226249 343295617
-357184690 357007980
-601700971 601708067
-41303283 41379299
-483833635 483824011
-292447365 292595183
-149114676 149097384
-823884681 823859433
-223475478 223628238
-447500269 447436213
-850974232 850822018
-163999499 164133123
-232167364 232166916
-638484097 638383353
-887643065 887837341
-846836666 846926956
-152525327 152659957
-380934238 380853282
-241284795 241139551
-72879375 72769057
-77185831 77044181
-142501981 142352805
-703260510 703345686
-61992129 61920445
-796527315 796419935
-837063200 837153644
-557958987 558144855
-580175513 580214987
-987926563 987855029
-749197466 749087192
-468568965 468426277
-832963031 833105929
-166662536 166658274
-324653325 324498361
-725867434 725999594
-65732765 65730791
-561407906 561556914
-608193292 608299696
-640514652 640441052
-655311473 655282913
-869494952 869523664
-115597004 115428934
-49061607 49078807
-824981022 824966830
-674900966 674936414
-431559957 431646687
-643507323 643316721
-430344043 430291987
-489385455 489366933
-666659489 666776105
-548438846 548486254
-711975769 712054285
-251285298 251358124
-65385433 65531807
-705929636 706043576
-725631677 725749001
-783736525 783691471
-789187937 789382625
-878022277 877912781
-118073853 117990041
-193695417 193817603
-190726831 190549027
-685708630 685821536
-890439171 890521479
-895314648 895399240
-64655940 64716680
-729454429 729642227
-952469834 952485478
-428117662 428031570
-384901513 384916335
-475369169 475404763
-199592201 199769607
-780896156 780706124
-465240676 465415024
-618596921 618633411
-861928586 861872796
-398215271 398084593
-627229496 627304074
-137332881 137387829
-489443135 489327775
-601263537 601288429
-265353546 265338478
-370682815 370870591
-737368223 737271633
-140093212 139911222
-373021081 372985487
-635390606 635403186
-425958873 425913681
-977862481 977741677
-802365139 802539993
-596580499 596448687
-680479482 680348954
-475013324 475144258
-529777425 529602255
-663777478 663592184
-849725532 849806062
-802136410 802182174
-564876508 564818566
-197984996 197950500
-181036915 180973053
-690938232 690925942
-941983163 941977369
-620916298 621025052
-939672614 939777090
-514213087 514031319
-604071967 604212039
-154189129 154019755
-496985680 497052086
-636795314 636712670
-279824994 279703082
-153017916 153177182
-632679787 632534285
-983746571 983774711
-295504878 295647614
-952779186 952638678
-443409250 443465566
-255855097 255789463
-111536514 111384162
-301239838 301376452
-717613606 717479688
-773318997 773358001
-253294088 253247946
-151955037 151798601
-267392296 267419490
-150433294 150244538
-253728653 253649485
-477251253 477319751
-709017248 708932220
-714295823 714237493
-604703421 604772605
-835021592 835037744
-207022914 206944790
-480737425 480730169
-345169221 345367261
-215425578 215481054
-881555967 881369859
-540038130 539907366
-675433251 675432255
-941886348 941873992
-651304260 651153948
-209641207 209733881
-55358987 55384513
-276837543 276654443
-492419612 492422958
-729388418 729548328
-508012980 508147210
-597228982 597397748
-950679735 950827603
-96827909 96945551
-200073810 200027962
-324322466 324391804
-80774297 80958931
-988318300 988135800
-103714997 103520373
-297673653 297820495
-376815336 376982034
-373329630 373341800
-138003066 137912756
-544583510 544538382
-643155446 643139942
-31184510 31117222
-543214879 543301521
-984450706 984362712
-854853038 854861588
-525573191 525505449
-725366789 725321369
-520626484 520790554
-791723750 791618092
-729933630 729753666
-131185529 131275711
-30348730 30244910
-38281974 38159616
-314889313 314809613
-491385735 491349461
-249461526 249389080
-845919222 845719448
-335021403 334854421
-592184948 592302058
-653377672 653349870
-822404823 822247491
-173425888 173294548
-208472812 208280402
-439248955 439079791
-233813395 233642785
-390256730 390156626
-560410185 560344341
-295386784 295364696
-802549089 802730261
-144931792 144911520
-280305186 280477146
-883510556 883576258
-156106887 156108855
-719519897 719627347
-912695297 912591255
-286872605 286814971
-857565466 857387790
-536808936 536946224
-396780845 396938237
-642327798 642258018
-441916912 441964084
-336058656 336006322
-278461155 278625841
-432896094 432866362
-484744145 484765713
-931145124 931320896
-710050985 710094661
-732659999 732731771
-667144231 667176463
-149878887 149762175
-87860218 87883048
-28238397 28319773
-780721184 780801140
-866791965 866696751
-711657138 711765622
-869095443 869166585
-71194223 71229775
-679257781 679167249
-272260547 272391733
-791243017 791157143
-253544974 253618626
-983584498 983456482
-257184767 257076129
-366120747 366199565
-51015635 51185909
-591113177 591071639
-634980547 634811023
-274732516 274601802
-447798684 447810838
-641473700 641422796
-231098396 231289612
-557951976 557938718
-736196269 736250793
-681790986 681831850
-558028240 558019532
-453203710 453237474
-912433255 912547951
-706994610 706967276
-298478786 298591498
-61325010 61392124
-417845591 417776683
-184523661 184638451
-40814407 40712501
-420750217 420755349
-798505138 798429412
-584895248 584759484
-189553746 189747178
-13622114 13675168
-737726275 737601909
-159200761 159239855
-556067745 556054027
-72307413 72205841
-68581005 68652729
-716669464 716732190
-619145534 619271588
-722735540 722604718
-724545983 724651211
-988678021 988820015
-963343611 963302403
-202173005 201987467
-333064208 333020972
-111784419 111585331
-455800708 455864926
-71328084 71131466
-478300509 478136035
-68467689 68616867
-683458199 683584713
-545321010 545422238
-334730657 334622731
-924181549 924255539
-15797079 15903737
-617800891 617922215
-736657071 736670357
-956468290 956389828
-882193552 882022738
-820019223 819882855
-624080404 624092626
-7471024 7306754
-85901629 85988281
-220619074 220423454
-485156738 485130858
-236737378 236681134
-599361012 599329924
-703881742 703928996
-832825207 832697411
-315586090 315410732
-810193187 810111707
-293525650 293489736
-670702220 670736212
-658056936 657860606
-832757805 832723545
-791200080 791124942
-919487777 919514809
-837949585 838137819
-728184168 728218780
-413146068 412981462
-19207286 19222846
-215706934 215798652
-81840505 81899273
-18658800 18679704
-541812258 541714586
-617214842 617192010
-379370050 379526296
-507997585 508080095
-608872543 609059515
-615938367 616059897
-573881240 573914066
-522411097 522500041
-768282429 768435859
-816891748 816844472
-856266245 856124129
-801880989 801742937
-127740412 127788898
-76869015 76765143
-774145782 774241454
-863849727 863992011
-839837959 839657433
-175274366 175364994
-6167391 6210355
-595664420 595694060
-749939414 749753520
-738333143 738268585
-539310951 539281273
-251482177 251530443
-120953239 120968913
-960007527 960029185
-500910790 500807580
-786838026 786909304
-516472152 516320104
-271430785 271417443
-813188102 813233346
-275557282 275568590
-139149455 139200371
-952307986 952218840
-527806726 527810472
-45468617 45442841
-969186327 969110471
-75729630 75869754
-809389581 809201121
-690546126 690664008
-91044041 91083139
-204967202 204847216
-620241910 620328740
-901807749 901973415
-768033844 768106346
-761305447 761240621
-991067734 991253684
-476281892 476401028
-643703921 643536761
-659432588 659559656
-719846776 719980620
-55244790 55049688
-874037315 873852701
-395779175 395784699
-37129825 37093945
-669243978 669420606
-856032189 856014609
-975147911 975324183
-491965427 491838453
-411366285 411271671
-981639420 981811354
-953736246 953665230
-43344657 43381073
-401325530 401406716
-581556810 581540446
-445069137 444923955
-799177285 799177075
-282685103 282853779
-443033014 443046402
-578525915 578391707
-240505582 240539198
-882997823 882997397
-205187213 205247069
-625503230 625352020
-165602772 165626018
-850139388 850135174
-496198477 496191429
-847579943 847607615
-959893707 959906281
-894453922 894374358
-342485623 342432725
-955854798 955757904
-283450334 283539468
-289533215 289522829
-939375843 939501609
-480878238 480745620
-46385722 46519884
-470819795 470742301
-132824033 132691631
-484858650 484708152
-179425164 179520870
-503757267 503850691
-254373316 254477620
-230063386 230072636
-978603816 978761398
-965858829 966022365
-104721074 104909658
-89491069 89452811
-213478538 213669634
-908387523 908521115
-547399565 547362253
-66991943 67153337
-898186293 898229173
-520055380 520137922
-142271666 142220374
-974018699 973897007
-145733555 145635087
-765243109 765171829
-395708013 395781937
-287968307 287800581
-95237744 95268242
-573474931 573574387
-100801828 100828130
-413403493 413337053
-82048693 82196607
-361177307 361372427
-700080924 700181380
-75227123 75401661
-673148553 673080945
-987511230 987595796
-441226680 441424342
-505980446 506060308
-529542342 529511890
-810244350 810398534
-46763256 46625690
-162170221 162228093
-997135839 997075483
-31790295 31756099
-609635184 609800016
-196802304 196891544
-487362058 487347616
-93419300 93567920
-484683539 484697933
-362497763 362341953
-413431847 413375139
-147780165 147806829
-742907706 742802528
-161500223 161583857
-921389457 921369097
-391006866 390939258
-44031408 43950770
-705235273 705375579
-289090412 289125418
-407241495 407354177
-494656929 494644033
-105023949 105184545
-940814896 940767624
-312064741 311867421
-681274061 681397853
-467778083 467720543
-591226977 591403047
-974394363 974348649
-936378693 936257599
-152400894 152340084
-430644404 430655934
-664983543 665153197
-346157802 346018388
-755097789 755160307
-367272084 367276248
-938887509 938996161
-724232557 724189295
-469122827 468939943
-892748395 892869775
-909574937 909701521
-312291460 312412504
-310338024 310282516
-746221251 746155729
-843751716 843894718
-561283261 561386889
-683235289 683133115
-382320011 382281683
-602200955 602015675
-301646977 301586267
-557006698 557079728
-752944513 753128595
-387762528 387738022
-955093501 954999383
-686783058 686765628
-69367981 69260683
-884506790 884426706
-320196558 320112302
-713365116 713250302
-477823865 477881869
-973532883 973671859
-763539824 763368880
-397570986 397715744
-552127318 551999246
-562893293 562866247
-366116461 366282669
-704707031 704534813
-516667551 516624753
-208883090 209023150
-152411828 152389960
-787470787 787327841
-921889740 922013614
-830711477 830885131
-283494901 283434831
-399907326 399854130
-9747717 9942235
-394625166 394453798
-891134115 891328119
-463006506 462945440
-543068495 543141101
-545961156 545842456
-656507196 656457996
-942027460 942079444
-196568901 196409237
-649267753 649162401
-974494944 974659326
-842232426 842042028
-637964824 637780648
-819356272 819267696
-375029165 374996625
-611695340 611610770
-400803334 400806956
-18446978 18381508
-656851987 657027643
-283316732 283166866
-186667755 186791191
-649778553 649823149
-894911160 894863234
-781608589 781421731
-604993752 604873494
-844127520 844123362
-706291692 706333960
-881000589 880908825
-719002026 719070630
-505081730 505063372
-625686773 625767603
-877381219 877535313
-759987917 760062595
-266464805 266290507
-463532749 463659987
-137714393 137648055
-329812023 329893047
-986824276 986718404
-371289527 371128569
-572480889 572443027
-991090094 990952658
-89238578 89219284
-296551422 296353820
-990595132 990497120
-971102478 970905830
-243749308 243654002
-201005200 200979592
-10096376 10123776
-28816648 28823334
-254887147 254742693
-857294909 857321433
-526846742 526799662
-130420397 130590981
-814900222 814793256
-756208265 756336637
-174669506 174716104
-344562097 344660493
-197781585 197722933
-50451620 50574494
-204034692 204216900
-429511035 429571837
-618296769 618285313
-778865023 778826485
-721932596 722091596
-355173904 355240490
-479290839 479435451
-918250134 918111918
-104353703 104474857
-847330032 847206154
-64145337 64302853
-684235391 684085837
-433003604 432878406
-387990431 388033611
-199084285 199070247
-438284356 438364466
-378196181 378060035
-833549266 833357886
-49500113 49656047
-329467809 329459381
-976652836 976493116
-720494752 720365562
-557559242 557553624
-794492350 794345162
-175091597 174959407
-996379994 996204064
-725328324 725324412
-269382683 269312321
-999579608 999701216
-508644893 508718753
-561613287 561679943
-264212019 264407563
-483078350 483023516
-631423835 631507017
-318224308 318101702
-949268605 949265457
-324454399 324550301
-104958619 104860697
-971370299 971327641
-559943099 560035695
-16482151 16451353
-646248357 646130529
-837063522 837108422
-644213589 644051439
-290076366 290026076
-610127967 610061637
-811456583 811414739
-360617200 360548578
-828003398 827959694
-423394749 423560593
-650760842 650639082
-135396144 135254866
-830798304 830727404
-138950896 138859062
-124975310 124867878
-452197569 452057917
-979450235 979301815
-74811075 74617367
-816368558 816463448
-95060368 95054098
-645890575 645860559
-328594942 328583418
-877777947 877838383
-208795485 208652271
-560664069 560521853
-708152808 708268648
-281092430 281120784
-781417203 781407929
-345974073 346088095
-654520053 654411663
-107219064 107405288
-3688086 3646214
-931384110 931566484
-712970029 712914891
-64389256 64434574
-70748344 70558044
-813389438 813586922
-817692768 817805530
-925643128 925725724
-632965926 632891226
-582574630 582644880
-310040481 310075189
-613028179 613221071
-813266447 813323631
-641731980 641778588
-543251242 543163662
-955754739 955717577
-913460745 913428943
-966099407 966151001
-464442687 464544151
-566968017 567056663
-698034103 697900445
-706579181 706586853
-406764230 406956712
-168475205 168479017
-887883174 887914406
-779111129 779155225
-267447552 267464254
-537385359 537319625
-437715530 437681308
-393256255 393393169
-852522668 852696332
-634843290 634766094
-987538527 987420405
-548714625 548710843
-818614584 818603170
-800406820 800526946
-279689423 279754857
-250828485 250664093
-340194686 340153722
-799752138 799886900
-858015399 858027017
-888383605 888547177
-650881446 650995484
-439612337 439712413
-550723444 550868560
-855192780 855259026
-686911845 686971649
-284249089 284072953
-16618949 16683925
-395273805 395243837
-439356224 439552542
-466004420 466167418
-834883676 834850492
-575292452 575129364
-379323023 379276473
-831570947 831409515
-139957820 139998836
-662192883 662215077
-638174527 638250805
-46749859 46788343
-824678807 824837871
-592525074 592358098
-813380786 813266476
-958537952 958449520
-988177440 988063230
-68517453 68460529
-292408207 292412727
-592524761 592712699
-87133582 87134742
-881085601 881051641
-710523042 710591552
-726083892 726271672
-488828551 488873547
-896893498 896727782
-610984633 610930919
-534948451 534958785
-776818582 776822112
-256748040 256913696
-317347766 317417390
-116876939 116753939
-355546843 355416801
-963677223 963808611
-674592142 674616454
-199113592 199078166
-605918997 605826561
-581774236 581716612
-450323621 450434631
-405418516 405603554
-379748475 379666891
-101630308 101733426
-168000549 168098431
-791162511 790964883
-401546039 401484015
-309747098 309610144
-787411568 787530006
-623699146 623837070
-520404839 520458011
-710228964 710202416
-563478000 563444210
-20441124 20340740
-637365365 637558233
-691883827 691873125
-919167676 919292744
-826128164 826190392
-760332010 760319360
-284146899 284161021
-896953317 896993839
-161482608 161525038
-411928622 411803752
-281603171 281588903
-738444706 738326052
-103399481 103316907
-18327703 18343591
-108937126 109130854
-136353965 136471633
-674013351 673931637
-29169371 29228557
-245999273 245858527
-204821461 204690237
-161824557 161702373
-89919534 89804146
-898487106 898336548
-225613739 225613187
-196975069 197017991
-947758853 947791889
-584465725 584305027
-886926052 886735036
-906996250 907096802
-485501123 485459571
-310659786 310522984
-799403726 799562752
-614944670 614921286
-202339354 202165764
-347911160 347863250
-552481070 552572342
-977354452 977432132
-669946823 669957759
-554163201 553994889
-472893169 472763067
-415125115 415139865
-852364145 852277587
-49808973 49753133
-622371251 622194315
-118551315 118602491
-918318313 918275653
-516693472 516680802
-915251059 915419067
-893122403 892973191
-861283123 861406379
-148382085 148569441
-687238274 687232960
-208638033 208563343
-295834519 295801533
-80251082 80314712
-737900209 738042561
-972195041 972337955
-499254850 499389976
-183066509 183000477
-446740895 446912337
-12706978 12518192
-638433725 638381999
-32627672 32717010
-447975804 447938722
-43752861 43791959
-783798299 783983339
-753186464 753183760
-830971452 831170928
-753352602 753167810
-498111857 498142509
-661733661 661564809
-73883323 73992161
-406897344 407016080
-632110547 632234021
-56832987 56675091
-650248692 650340264
-820994581 821089345
-347615725 347468913
-717179586 717200438
-692206117 692167557
-435441470 435607704
-189575520 189537722
-519064646 519036080
-237852427 237891199
-926398795 926393565
-226927621 226755279
-151108593 151184303
-61289661 61238503
-483740381 483828823
-842840011 842773447
-695454304 695490066
-240904295 240874181
-525062708 524907960
-167192253 167174047
-895843717 895986353
-3627304 3667150
-715822537 715624703
-127428798 127461778
-284080699 284079043
-620369177 620461613
-141306459 141306383
-212386204 212384420
-607446074 607261516
-844805670 844636114
-303275223 303134881
-400170696 400296656
-397583743 397643365
-950881555 951032971
-847141194 847069416
-525996052 525805690
-460683422 460604118
-274286458 274484770
-359826257 359648203
-938672759 938768423
-957611470 957749758
-416899849 416717005
-891074093 891212345
-119942984 120101064
-137392155 137383503
-523188171 523170095
-506956943 506757369
-195538787 195392991
-77417398 77595554
-485105257 485243357
-197505747 197461807
-442501819 442430241
-818729618 818821062
-196924433 196935721
-293391869 293396319
-932060357 932084225
-371766022 371904714
-937734795 937904707
-68640194 68665264
-896709400 896683936
-572943876 572745186
-961236005 961349975
-656407899 656480677
-677046430 677110344
-919153560 919009118
-42482732 42666988
-618043572 618047784
-501829622 501740896
-827481068 827492192
-725326368 725274418
-710123012 710078728
-799147605 799319045
-809169898 809205750
-960309128 960195768
-449948346 450131096
-46605077 46498461
-67295500 67288180
-509511611 509621555
-178845991 178682229
-210839027 210971463
-674193404 674088134
-495344578 495277756
-595654036 595679240
-376822043 376812289
-474578117 474707277
-802698975 802797053
-548382247 548298667
-91503510 91350598
-259287164 259287360
-160673533 160791307
-249463515 249628161
-273370444 273232318
-428478665 428632191
-476120098 476195150
-79647897 79649973
-633716416 633591086
-486600769 486540217
-179469491 179330913
-20782231 20794263
-352258192 352337254
-421208572 421190754
-267606076 267557342
-86639515 86739499
-257813979 258004125
-656459106 656639720
-35212958 35388154
-588144868 588116094
-168475395 168482639
-79008008 79149650
-334490715 334305181
-128517518 128321724
-110096344 110135588
-210309042 210165042
-889361342 889193974
-628174586 628186846
-61433210 61351038
-693513830 693688056
-685660776 685691622
-420707446 420641888
-852862708 853030216
-508949733 508857233
-647467467 647667443
-2859063 2833171
-698223868 698034444
-988414203 988222397
-42569250 42574860
-841404672 841322166
-787190465 787307781
-244960520 245150510
-81157230 81165370
-289864361 289869469
-613194320 613247822
-767179991 767210881
-759618103 759601899
-196930077 196853011
-275308093 275298145
-495836265 495870839
-885950261 886060493
-595748935 595639185
-198503965 198646177
-306851760 306680462
-707599789 707479159
-607127445 606933943
-729774583 729714209
-412656287 412583589
-828172944 827984954
-800077054 800122262
-533706758 533532338
-466756255 466634871
-264791056 264841476
-952955943 953114515
-179254360 179131420
-126144468 126246266
-592357840 592246276
-356529524 356336790
-514853198 514717102
-734749875 734583243
-709782613 709790123
-56549496 56456034
-477419217 477462779
-529851715 529723613
-708210728 708039030
-338966309 339101303
-103973563 103873701
-59556389 59621771
-820445556 820448416
-177154262 177178998
-245670288 245635558
-262291374 262195278
-324703652 324785238
-712015027 711881497
-850900867 851047597
-458041335 457977197
-516463589 516480715
-154881722 154968418
-96443221 96630589
-404626689 404780949
-806331516 806160868
-282471665 282326889
-55976596 56018366
-837742869 837656119
-494329811 494466901
-626456217 626326741
-630738784 630612538
-116159247 116078293
-299931033 299932173
-750761768 750663174
-124124695 124023261
-847105305 847081961
-989130873 989071673
-405235847 405045501
-360213627 360264419
-694721277 694596979
-782050317 782203569
-336372225 336204449
-633722896 633808410
-551140885 550998619
-143632076 143674968
-307008370 306982626
-532755477 532905659
-601083582 600927048
-123034190 123016408
-290693212 290838502
-939724852 939683340
-652366950 652457582
-770985317 770813597
-32616899 32428909
-66427283 66449533
-52080836 52257268
-916319145 916509145
-884907434 884724534
-850632181 850459847
-656233000 656140978
-969553020 969433872
-532770420 532830568
-533611948 533801568
-164191024 164314692
-274896866 274764672
-149667607 149570111
-240522390 240441126
-681134267 681300371
-951730028 951914656
-778407398 778425384
-24059423 24147427
-415887820 415786538
-711711380 711581194
-732492113 732371383
-701200756 701319038
-830850011 830920251
-3483203 3599401
-859769383 859968041
-695369819 695472185
-523147001 523101175
-692118743 692079507
-502750920 502691396
-942507102 942327338
-895433166 895440244
-277571036 277425740
-228972084 229000292
-19635431 19486795
-28401668 28558156
-895004038 895137678
-582728274 582893850
-352621136 352446550
-117074570 117248922
-918283512 918442190
-766269492 766354512
-330998403 331159271
-5855975 5739345
-725822927 725870615
-339595502 339599116
-686718572 686847544
-801797737 801964241
-356847880 356765440
-127098159 127273385
-110919250 110754418
-880323294 880159338
-651086272 650904696
-142000750 141942738
-867090058 867034402
-167104479 167139497
-396726515 396657359
-652263528 652125008
-406040129 406117603
-426506004 426684906
-139626850 139491220
-108476703 108426899
-502756692 502772862
-988581544 988749018
-137681224 137585152
-136128187 136254179
-389624559 389463799
-687235617 687106659
-14832144 14919648
-106376520 106543958
-493756157 493626549
-92142194 92037288
-735606772 735621872
-657686334 657754070
-210535551 210484993
-639362154 639442464
-302831774 302802864
-749728387 749805675
-840688351 840799671
-741402160 741393734
-928667382 928837972
-228001501 228089209
-680389148 680286408
-927226625 927066493
-81501390 81618754
-938350672 938278236
-122567487 122371857
-950922123 950943649
-323483795 323305717
-704126883 704149895
-800289327 800461317
-917906124 917930792
-711536377 711456183
-157309949 157453477
-516759080 516633890
-770193158 770222678
-501013625 501036751
-506631354 506474042
-558784389 558922171
-777058722 777222702
-25037464 25107854
-130289975 130138693
-596869298 597056816
-941444965 941307927
-742261144 742219976
-462606166 462769256
-81869889 81812187
-573326982 573293054
-540995128 541192378
-889722430 889799126
-719890144 719913698
-712206434 712051008
-689699667 689508533
-965616868 965648202
-119067693 119160023
-752189426 752320258
-781989653 782126943
-660563833 660725277
-675087921 675148089
-804964905 804947883
-472106601 471983413
-231128464 231157950
-417270054 417083480
-298520572 298535142
-963794799 963928273
-971430031 971310567
-725067675 725052743
-139043628 139043904
-4073427 4017241
-834566819 834617495
-346663927 346718071
-569887275 569724627
-59456375 59357895
-219451711 219587251
-991928598 992051262
-74141229 74310303
-271533483 271643623
-604205767 604320171
-688303262 688473544
-280759990 280690522
-655593591 655545201
-609947573 609770293
-539438811 539634839
-802371478 802303822
-972534565 972549897
-255470809 255383369
-950321843 950309245
-160057563 160021701
-412378444 412429660
-71932607 71878795
-524565345 524540917
-846341337 846278529
-306656218 306591636
-554762391 554881715
-310177580 310310270
-478182974 478115418
-939595402 939407816
-404374703 404353353
-698253966 698270058
-272610885 272708201
-36490672 36566296
-827504210 827480174
-836689314 836845932
-853121016 852939416
-548789969 548639281
-415323273 415431769
-47287484 47178642
-117837815 117757675
-718383899 718562087
-160617514 160482714
-383657122 383824430
-731469158 731504878
-728770487 728730461
-442210641 442187755
-576988189 577106363
-128822713 128998741
-663763791 663805031
-117798802 117876828
-868511463 868485329
-557945347 557826655
-909301753 909121225
-104645013 104794505
-979782393 979833493
-188242622 188264080
-183666114 183629666
-201527191 201460253
-65857737 65774331
-565000845 565039699
-674253826 674142516
-95673360 95486536
-441732349 441727917
-759614719 759642183
-31840868 31846310
-285766998 285793848
-772189374 772137586
-316567151 316496635
-211618862 211700736
-290605353 290468947
-110313999 110193571
-148166217 148310159
-185063501 185253929
-797988111 797823379
-295592791 295702437
-640307920 640355932
-533904393 534044917
-111040693 111130377
-726266536 726411032
-449814765 449750253
-559680829 559778257
-374961293 374931011
-763162348 763228570
-598607304 598740830
-476169661 476325287
-844441421 844524131
-258166257 258364289
-516085111 516140549
-926684648 926585668
-596190081 596179223
-237784735 237871813
-929359233 929367207
-494741438 494572420
-14045030 14209784
-205994583 206029699
-171213216 171086780
-101935917 102134821
-51622704 51544220
-624570326 624494172
-626375813 626391479
-572489839 572471939
-554471105 554526607
-978174321 978129987
-597769373 597834009
-99821453 99808171
-544352555 544271215
-844345729 844329181
-69269162 69314332
-91369131 91415107
-479679734 479592768
-915183723 915335063
-508391237 508237283
-644964285 644970033
-482755293 482788739
-677166767 677053921
-508038840 508013944
-678556013 678580457
-16794365 16932367
-679462667 679643525
-12767456 12863464
-323279449 323347021
-604416220 604247856
-493429634 493602030
-115252942 115443190
-417455272 417466696
-489485627 489651829
-105587015 105581939
-773570763 773732327
-455382032 455508602
-189656312 189838044
-27988251 28112611
-391613052 391800240
-754022243 753945179
-400042582 400122036
-100989491 101015691
-61606006 61702612
-611971680 612170130
-541007028 540914394
-6305296 6286898
-764038766 763934464
-30169668 30296820
-400998452 400893056
-335179045 335297561
-965341464 965507378
-58750881 58713837
-89112428 89071156
-869216669 869262591
-65501725 65647167
-888139446 888011482
-269445787 269518189
-240358398 240393434
-575031378 575210908
-802639675 802450119
-613400041 613364351
-425134142 425097740
-946116286 946126868
-890807712 890791698
-132235931 132341455
-722873158 722935064
-827609710 827720292
-326471158 326521646
-485174307 485139169
-851995336 851891618
-309853810 309843524
-629289283 629128183
-357187230 357182150
-485328346 485158368
-232760273 232789007
-69716806 69773078
-126989077 127000835
-283726956 283780866
-197111030 197099112
-146613889 146423463
-29446644 29576554
-325357766 325505858
-168292797 168199081
-893648527 893752755
-899916065 899992915
-995306212 995480898
-383147195 383297959
-964813350 964802758
-453161783 453046797
-990814652 990657338
-238723734 238525574
-965842579 965735065
-987952420 988041086
-156001155 155908805
-965632535 965433255
-175812433 175729543
-271227891 271096171
-423563224 423722086
-662467044 662613426
-573124914 573226722
-885045576 884961354
-340513857 340481789
-971970918 971823092
-935980787 935924041
-428701097 428563285
-577291089 577276569
-316199827 316013015
-791318389 791167645
-292116479 292286939
-338730850 338607002
-229222788 229292794
-787647148 787651372
-687964391 687999803
-902219127 902157041
-450956128 450877418
-595757937 595739933
-475386966 475361346
-13532037 13648641
-888340340 888371728
-45557836 45379398
-528765997 528839935
-521365526 521394520
-791829591 791720473
-860295077 860277211
-562014104 561936142
-94382245 94413129
-486400419 486570493
-206012141 205846709
-655988072 656083012
-332820736 332813966
-223006661 223173045
-860119344 859927956
-927743895 927759319
-431960373 431911077
-598869351 598727381
-241689246 241703142
-108376752 108400594
-62678610 62839704
-779608366 779614294
-783677078 783876210
-268834604 268857560
-902829847 902642895
-795079255 794989131
-331972182 331829572
-66398816 66500250
-762333269 762252747
-674548412 674497762
-20892520 20839052
-644937763 645002303
-591711381 591896149
-331129722 331300458
-130809311 130752251
-873373739 873521369
-82239084 82178810
-130906640 130864062
-515426103 515497315
-850432707 850490115
-66965632 66953940
-379608600 379443992
-624514769 624532249
-461947338 461859366
-982509303 982432847
-653600208 653701018
-365047248 365195546
-81204366 81354660
-841505747 841383149
-244400415 244597567
-68987188 69119518
-451451459 451572529
-191811542 191704776
-283673227 283580023
-554063154 553926942
-632560427 632524465
-680133126 679962828
-514593087 514657207
-832078554 832176196
-435950803 435940587
-874689880 874740276
-979155857 978984781
-167456290 167515952
-164708007 164753261
-856598618 856533062
-409798736 409742436
-861109996 861245824
-223027191 223089853
-770135614 770153026
-293686163 293509321
-482988194 482805446
-77439136 77506476
-215181753 215110561
-299899387 299770009
-325693629 325812077
-556052060 556184440
-910144257 910120135
-378741059 378593493
-910367742 910359888
-154753797 154577391
-356548067 356552729
-917284502 917481688
-733958131 733898193
-192997307 192980205
-611423502 611553548
-289472930 289593500
-548129573 548137823
-761224373 761386521
-340075736 339933138
-140338588 140251210
-256533853 256595925
-954890055 954898683
-513598894 513597186
-87077245 87192239
-75678656 75691238
-106107643 106290837
-559934357 559826969
-295388110 295385458
-219535470 219668316
-315101333 315209887
-200022205 200125415
-826657306 826681556
-936388662 936540916
-507962052 507912816
-645795099 645875567
-412279025 412370665
-672018731 672151349
-546458457 546643183
-28126430 28098792
-282080155 281964379
-672036525 672007001
-518101771 518190367
-882766418 882693606
-816092828 815918472
-840831120 840835974
-976877389 976751309
-163265321 163374217
-723317373 723299431
-309096711 308930745
-184330315 184419485
-517043265 517078159
-905003944 904878558
-848719444 848566070
-630203643 630016897
-886226071 886248555
-408704867 408853381
-582982699 583082903
-379058126 378949742
-580516880 580703720
-639964465 639950657
-330818051 330730637
-891013925 890820865
-661501271 661446917
-880417421 880571233
-798136169 798277653
-727313000 727117380
-227383053 227424807
-579412263 579462889
-234016048 233909484
-172453900 172325156
-642715552 642550712
-990468214 990341542
-316981268 316870904
-841163526 841094616
-59675146 59748616
-484488980 484493438
-695770257 695689051
-179224804 179400202
-534543658 534406972
-919694814 919565380
-856314775 856263623
-433276603 433426263
-155246777 155415745
-684839815 684902991
-955535693 955393695
-755289448 755180074
-927721617 927682521
-833166562 833045296
-109381963 109202687
-53634225 53452499
-724468617 724598597
-163302091 163466597
-381213518 381176620
-325118999 324969123
-601353041 601534345
-695984401 695825213
-27096619 27196865
-928291032 928277564
-205653627 205512743
-587502353 587582419
-499675202 499525938
-916610904 916618892
-819701281 819706329
-123612200 123601436
-824892806 824782936
-936943076 936797320
-621545286 621604984
-311036642 311142358
-617465332 617599982
-429293166 429312788
-631382951 631254041
-749995691 750024171
-96041237 95916739
-721105637 721174229
-865919837 866050079
-201516551 201678531
-109510179 109539731
-819283251 819286903
-58406771 58476699
-633549523 633651439
-46594689 46635859
-189286187 189428803
-361715016 361766676
-770537293 770408541
-654822879 654657515
-383926884 383996928
-671158410 671355830
-928939584 928844078
-511399733 511268855
-63991649 64044941
-596316542 596122664
-166437587 166289489
-313829906 313797104
-129904067 129980699
-871928178 871760724
-784602917 784705153
-497942874 498016880
-588556219 588575069
-435651442 435759280
-31791891 31788699
-955157119 955029883
-565251799 565228765
-279594397 279559241
-947075856 947095494
-903953499 903924033
-266805975 266795637
-572336709 572347823
-988227050 988127830
-17751809 17694751
-663175497 663051223
-247508198 247444730
-893909890 893926824
-14870503 14818503
-228808338 228619650
-727517707 727508595
-968208110 968272612
-549865658 549668410
-747855968 747734012
-412168285 412032835
-547146638 547150044
-215554869 215619109
-596219603 596160559
-759512392 759395898
-977097437 977260565
-582811062 582672302
-188845931 188948499
-95169331 95252993
-442271266 442280596
-14551428 14739186
-547210935 547089153
-673486217 673348983
-960343476 960414956
-797833378 797805164
-202301042 202470158
-289753392 289739410
-455676204 455714634
-522561436 522438646
-64735744 64803280
-318514721 318425075
-480215172 480051036
-511937003 512055165
-963209400 963232346
-786693323 786780775
-824585460 824477448
-576733042 576652878
-367701815 367730121
-106199240 106197712
-931362016 931326816
-898009089 898207733
-554408916 554498856
-328501164 328387950
-474908327 474971287
-638148842 638003192
-436245790 436065976
-718645439 718757939
-179905829 179839883
-851764707 851596011
-213925811 213997701
-696229584 696285180
-604016400 603858922
-579953252 579849940
-151061965 150872143
-77647426 77723770
-445407764 445447674
-512587925 512718699
-194223761 194383093
-649328651 649477191
-451344482 451446250
-368365683 368482933
-578998161 579119839
-551572106 551451772
-5630054 5657274
-146846920 147014802
-445154407 445029063
-181986764 182176436
-345512840 345395072
-678218555 678411211
-221165922 220967492
-841836579 841852411
-392719542 392898614
-834099542 834053192
-898755556 898845758
-247172255 247017679
-827756992 827809662
-975023363 975048623
-235391398 235469208
-212021291 211958377
-465948308 466025038
-787144157 786965907
-568889455 568821863
-837627165 837682495
-300862867 300665383
-912563415 912582033
-74061235 74113339
-692313596 692409606
-620880377 620753739
-450652469 450681503
-267092381 266948663
-41522604 41483360
-158091492 158252412
-334343164 334397948
-513595989 513601799
-733856519 733724183
-853447622 853575400
-975465073 975491935
-645524543 645547439
-382773186 382744514
-311307399 311278309
-866819000 866764930
-851148553 851142337
-327422106 327509208
-11247909 11384501
-346125174 346190430
-202816139 202980781
-262438902 262616972
-336192765 336288337
-488710655 488684955
-63164724 63312102
-609366487 609516723
-756388719 756586141
-948032896 947899472
-640801844 640641064
-712239034 712173834
-882424398 882475726
-812770697 812867885
-349233924 349164400
-929249368 929056220
-394719025 394752863
-237502350 237490606
-337747459 337689941
-356673068 356615586
-40422226 40428158
-250174795 250242463
-383809164 383876036
-185158715 185125803
-664464242 664310032
-4924030 4999716
-914011540 913891132
-537804468 537690774
-677507313 677690287
-87719299 87778821
-265447316 265505396
-811540825 811608873
-383210666 383207986
-330536717 330456873
-158930272 158900430
-223243964 223109644
-18335647 18250949
-505072551 504920033
-427104742 427078056
-464197302 464348124
-701724692 701755726
-67971298 67907738
-23956736 23787014
-10429935 10532609
-289966721 290031621
-565240282 565231842
-400635378 400549548
-497242538 497069192
-429262651 429220261
-496781576 496791248
-574253260 574452844
-606398017 606431083
-788549796 788662828
-765948664 765858202
-909772358 909916772
-400945754 400759684
-651179047 650993497
-99660234 99814812
-54344646 54422188
-234716398 234697918
-696865316 696706290
-40812836 40904292
-959720619 959559941
-154056645 153897867
-271903040 271815114
-286001816 285855944
-213632099 213794599
-742438080 742408070
-110631341 110466537
-83685606 83594716
-979993220 980036828
-103111726 102929204
-670330252 670247386
-445822795 445971529
-641872000 641858928
-628591362 628478476
-506377158 506552698
-403074453 402918653
-274667159 274470529
-526756592 526752904
-307873292 307698066
-449269430 449077754
-25358694 25397604
-551249182 551158300
-171064435 171081847
-463659609 463763307
-661890894 661998942
-648165055 648304395
-291603145 291679629
-44516413 44696977
-799994410 800053670
-92777488 92879402
-622599668 622442948
-185558228 185541110
-60677407 60747277
-952543592 952708932
-225099339 225247595
-387051258 386882404
-989101273 988959459
-886084493 886237313
-309577191 309448549
-369792653 369827077
-31111332 31150866
-752456807 752615631
-522843029 522980859
-598891609 598847093
-817992590 818048282
-354019842 354126946
-613800644 613950996
-292123873 291957975
-885651719 885574171
-985150851 985277863
-253676931 253689069
-522944048 523124088
-961087582 961054586
-480220042 480210302
-625427625 625327381
-614945184 614944156
-904914720 904898440
-754067579 754253795
-397390114 397581328
-861891066 861966106
-15660077 15812605
-747362065 747559827
-154854018 154925070
-486783137 486631665
-598798366 598746940
-453665203 453738295
-320499280 320592008
-298165382 297979082
-501103759 500969743
-44832167 44822029
-175134596 175247850
-140953707 140968387
-599523590 599609078
-714782909 714950869
-703303098 703295000
-132956440 133032712
-975093153 975038093
-686370524 686405074
-661039103 661145555
-743499260 743549948
-604712547 604594021
-74714221 74605569
-846766411 846659579
-505830 375586
-564078281 564034633
-408451401 408590131
-306483295 306446289
-324722509 324847967
-528802966 528796270
-472689011 472706851
-417460984 417417802
-328951202 328842444
-432910589 433096619
-851254267 851425947
-203785085 203953103
-876436539 876500849
-151716669 151876819
-723608466 723677766
-270404574 270457320
-685333030 685404796
-433123874 433069364
-538729503 538545193
-287244262 287113642
-817045518 816930130
-434175408 434184348
-809329484 809449678
-853476625 853511511
-268978004 268996050
-378814614 378697380
-469337620 469456170
-912106810 912188374
-376232383 376159959
-388696548 388891374
-358849110 359040090
-190537256 190530828
-166503467 166428875
-207895115 208094541
-123303370 123435000
-944083695 943991221
-864657268 864827536
-120765738 120961076
-832955917 832935049
-245822118 245928900
-222405870 222211352
-843067045 842867579
-443649331 443815195
-507632471 507497379
-90785352 90761628
-810725603 810831263
-767580415 767456801
-80282897 80100471
-477285502 477208938
-220003263 219871389
-126494595 126472531
-723843597 723996237
-975685183 975691959
-905769868 905679776
-544026117 544153517
-98711071 98620677
-678074807 678129635
-193195328 193351698
-426953541 427091399
-739164685 739046883
-574489241 574513049
-462975973 462797399
-124930231 125020389
-636977136 636925356
-746666504 746766186
-879631452 879730100
-154439362 154265634
-775644356 775843434
-83769813 83601399
-141265602 141082046
-507728586 507637498
-429848894 429732200
-144270211 144284925
-240087592 240191750
-290167206 290262218
-11885394 11976574
-736498703 736430255
-77891126 77914982
-778659600 778845754
-922238014 922080218
-469157587 469299155
-343447042 343477572
-131017041 131009365
-286607568 286460810
-287854567 287708365
-181581467 181697087
-389989777 389911711
-563825747 563928809
-597237359 597313365
-911907443 911876345
-425770961 425777797
-36712614 36774768
-20038658 20211430
-212199353 212238899
-804135517 804136851
-865645703 865654719
-539907433 539812317
-573852800 573975332
-541360923 541502561
-353393673 353446077
-778370213 778480555
-234707158 234682692
-582316092 582404718
-459195827 459123867
-452635292 452449322
-627520255 627709053
-389511888 389443292
-423130659 423021797
-125352018 125361964
-335238303 335118951
-255332581 255329273
-715108629 715098215
-75858713 76028309
-712851210 712836764
-947749572 947876680
-549059553 548895383
-543840311 543835205
-528896027 528962213
-101492976 101421394
-365468211 365536379
-201270327 201407007
-447741398 447935684
-139639430 139614270
-893362880 893323522
-470323491 470197487
-687799988 687975528
-736987085 736863793
-14985962 14853334
-698407284 698311328
-946363221 946168061
-19746636 19913696
-969396865 969290309
-610711343 610867355
-521328755 521148491
-238431295 238244441
-444029425 444083793
-923277294 923227314
-267993417 268098113
-558780109 558686807
-567229689 567242951
-811435661 811333979
-233688414 233616348
-191992786 192072970
-839848535 839969387
-293793438 293991416
-809759568 809909080
-420900668 420825372
-854917566 855003626
-362188034 362116498
-346587898 346560956
-320513496 320419914
-581437099 581386927
-510724572 510637240
-234517675 234694925
-268241950 268059606
-720288616 720125590
-773003951 773168821
-894504370 894697872
-693191456 693306192
-502042321 501987595
-633085731 633274929
-547760633 547737081
-919314786 919270702
-37733143 37777419
-809254111 809157389
-516209009 516072089
-761424125 761348917
-754908746 755032714
-135796449 135891691
-379810818 379876724
-357354118 357300528
-316849138 316740864
-814443764 814268216
-818350448 818181406
-838054002 838238198
-34337911 34230675
-414004412 414182996
-854960596 854762580
-725354813 725378765
-986999140 986875934
-856891638 856728884
-909097545 908973367
-713095392 712967472
-241520090 241328954
-927729739 927713495
-186545500 186489800
-22026866 22046940
-594648811 594589491
-484363644 484384204
-114833912 114641026
-916850354 916815758
-581285235 581407035
-304662533 304593785
-183822233 183806537
-294624630 294475612
-796528535 796673263
-442115974 442023684
-130918796 131115286
-618854257 618700043
-699394036 699389794
-19374627 19233163
-372413611 372392989
-814445744 814441784
-425165622 425356018
-836552916 836355594
-60190303 60296093
-992450723 992410019
-446890881 447069749
-872653826 872458544
-42792802 42661370
-51241653 51130165
-373056514 373152672
-36501919 36630673
-219713485 219636143
-385679115 385635543
-830670648 830744092
-53737782 53694108
-685295871 685288711
-544864582 544803084
-261142874 260957230
-951469048 951625470
-436638940 436570608
-400761193 400852719
-39503411 39603043
-847802773 847604277
-27873067 27875463
-422889236 423076228
-718042074 717878994
-408116162 408013794
-742641840 742515946
-889760778 889604326
-926379460 926396180
-527744282 527549302
-10419788 10345014
-5515942 5491760
-263413425 263319547
-321679381 321873359
-700945473 700887253
-84602386 84418830
-190015809 190129043
-551939169 551774715
-894314543 894178965
-542490148 542579592
-833125111 833208013
-507329877 507363637
-779652081 779722601
-805860474 805674530
-178439875 178247493
-339033806 338933400
-654692850 654721988
-49713654 49765528
-641190853 641104297
-731978128 731832066
-164849278 164923906
-998408084 998471568
-629277110 629301456
-524230530 524148872
-12557995 12382309
-847777023 847828523
-845497562 845545132
-2886390 2895320
-345086255 344922557
-303448439 303437647
-69114762 69124274
-351221844 351080040
-476609925 476496655
-461067494 460981934
-658837466 658908660
-693476844 693591252
-368019740 368149688
-64018295 63946761
-144934330 145047602
-836192857 836101833
-515001259 514945733
-280725256 280557634
-751429562 751329010
-988641809 988554975
-337288262 337393432
-496998880 497105292
-967499103 967616583
-233185784 233003788
-565020810 565058588
-386460804 386301598
-62907472 62771936
-903495710 903408148
-315408884 315479252
-895062592 895070858
-680025678 679832032
-969733818 969905354
-97191768 97356394
-760305653 760278071
-907817187 907793453
-485114921 485096237
-410485056 410520060
-668188805 668293151
-819285077 819155167
-460613511 460461103
-647190794 647385232
-272462377 272321089
-986162058 986355050
-896813418 896973578
-38540069 38346631
-683624071 683545355
-910459741 910509063
-128001874 127976862
-122247302 122318232
-686009322 685979942
-319046022 318894424
-543104798 542943112
-479267398 479109990
-243590597 243701655
-730115342 729932184
-590224031 590065725
-276695901 276745993
-562456205 562263333
-349866447 349875813
-895071001 895204355
-872349646 872310538
-723031685 722887635
-882997610 882819632
-390973062 390966782
-783106364 783068684
-822074338 822265420
-895482412 895665744
-620104043 619951355
-734975829 735079461
-400071310 400172762
-258964203 258782349
-694455474 694476120
-758048531 758203407
-778143288 778126208
-33190545 33032835
-884282361 884226311
-328511321 328491007
-46487999 46551769
-733864150 734052112
-901371780 901294690
-953307168 953259450
-282244120 282098330
-29884141 29876451
-300929437 300955767
-501748991 501766643
-835497845 835328247
-181223365 181265653
-492045332 492053078
-799819519 799655209
-892818809 892987467
-876215802 876254474
-910026918 910132196
-254166127 254076845
-354702633 354833521
-746823176 746709196
-366784079 366954175
-699763632 699944094
-879285375 879273533
-683231134 683310844
-829471178 829577694
-127989368 127888976
-374754904 374630696
-672414015 672608795
-134382898 134215718
-149620167 149715047
-396788837 396702223
-124210205 124162703
-598851670 598932384
-197182544 197039516
-615954158 615831684
-34913464 35081860
-955199581 955265075
-648803693 648893745
-692340629 692145013
-543513610 543390090
-451756113 451670339
-963494074 963606456
-28586492 28529820
-648877511 648909979
-79816641 79647021
-53832006 53854822
-886728877 886693631
-681868987 681794713
-259284164 259290556
-370323844 370203750
-21942823 21745861
-763109029 763004543
-184950593 185142259
-903341888 903182226
-685966632 686107948
-524665038 524844488
-223176804 223169286
-984322667 984213361
-475280787 475209671
-937232376 937226452
-334815179 334646135
-861597210 861571074
-983704022 983513574
-48448426 48288678
-400452295 400476411
-316369571 316531893
-346548189 346690999
-56806309 56859665
-433128115 433321301
-59717934 59789652
-541586561 541418561
-384489567 384556779
-6874698 6952382
-333879477 333742973
-624001294 623985476
-69060546 69188002
-689604100 689502776
-260244928 260053906
-745921706 745942554
-75574855 75475939
-824000856 823980364
-178764110 178703618
-517255335 517308549
-138092232 137913900
-663238087 663436443
-980182815 980350839
-953250482 953363854
-258873276 258759172
-302100852 302088458
-529637325 529556967
-561262705 561195789
-688419525 688575527
-224147210 224129842
-619006242 618953316
-681775483 681962491
-15611106 15570464
-324167421 324357135
-70037066 69869788
-115213420 115111706
-37188567 37071083
-914841326 914778244
-637806968 637781724
-625042376 625166188
-912405971 912490603
-428796328 428605866
-975478504 975308994
-942086537 942196869
-337571589 337698491
-716826770 716972302
-669565988 669720430
-84829051 84911501
-466030171 466064617
-628988498 628831950
-478121676 478149196
-568189845 568326717
-696802413 696928219
-876048440 876112508
-188011941 187913373
-814780862 814699206
-828598504 828691704
-275838862 275756214
-850813336 850837250
-447316848 447398324
-570238705 570059995
-156595794 156661516
-806757832 806944994
-237657900 237828274
-560816431 561013157
-497959048 498074712
-90435086 90356474
-202647174 202743048
-540641174 540630734
-377012633 376951435
-223518218 223551858
-441050856 440858642
-627473777 627468831
-798877843 798748151
-119734003 119792003
-418285339 418090609
-606914612 607030694
-489142222 489275248
-691081485 691084073
-201156801 201197907
-866170167 866344827
-688747982 688749344
-31926036 32101250
-102895300 102802852
-30965236 31072954
-157633114 157787572
-671313542 671421944
-395457937 395653339
-860264735 860325419
-957975632 957934830
-34294880 34457138
-616907205 616750097
-30003637 29936539
-116461676 116506720
-726279634 726338784
-520871586 520709522
-863127593 863081213
-314997889 314867965
-786019058 786119788
-328960117 329080151
-986520998 986566032
-938891718 938762518
-887838999 887835683
-273407827 273418561
-771720198 771694274
-53165011 53297431
-987915583 987937543
-638477068 638601390
-596552873 596668107
-833590490 833765316
-715493404 715488490
-565510974 565702616
-284153960 284007438
-963885977 963970569
-726947214 726987962
-311351458 311544092
-883610634 883695216
-473856721 473681497
-522486960 522635912
-340653039 340548309
-783713998 783704556
-936849844 936870198
-264757151 264805797
-572763357 572759853
-688145947 688142871
-66070845 66182085
-864742402 864614034
-112210711 112059125
-610776934 610957776
-732820662 732978432
-193818694 193816512
-8936935 8951415
-703094567 702925817
-17206029 17220969
-734004375 734099849
-539095985 539199303
-484001471 483921505
-287535585 287544245
-87515938 87324012
-187515319 187405127
-806775088 806728858
-953224182 953094302
-808558613 808651733
-541863276 541850012
-415453915 415586997
-10663180 10572356
-768307645 768152661
-643558919 643455727
-879218152 879036174
-26302153 26378691
-766351182 766415702
-664522167 664633899
-38622197 38457941
-821711389 821575389
-361476850 361600894
-426060308 426250902
-124495444 124568324
-638407862 638279444
-223544181 223712295
-437031076 437224470
-515375960 515245618
-70054640 70206090
-477701021 477769573
-592881706 593007012
-877879838 877796928
-627986304 627831306
-855180432 855366254
-164211309 164172915
-124621905 124671949
-396367996 396354160
-783519363 783382441
-158295962 158466210
-296186562 296301678
-90678821 90676717
-903745889 903711975
-751548068 751714174
-494650481 494577853
-389760553 389868575
-674423222 674417942
-768166944 768078032
-867829539 867984435
-227065672 227105782
-637289789 637197891
-736313699 736316227
-727412913 727256169
-977801737 977965335
-950117695 950287609
-201835650 201665178
-6470116 6399216
-646155265 646346897
-694072519 694137697
-313919891 313913503
-250433154 250456838
-358470065 358288653
-232774640 232643452
-844689730 844596784
-679304612 679366536
-621507023 621575135
-723806031 723887209
-88998167 88800903
-975880161 975771635
-105976955 105836121
-501409975 501223899
-48346452 48368552
-601120820 601083714
-396691937 396504423
-972440191 972542231
-297727689 297636125
-502359842 502541268
-94384654 94441604
-238137954 238231794
-2480139 2430365
-537609655 537507429
-169735992 169601226
-246875639 246995849
-434227844 434340396
-668881560 668750124
-967746405 967787847
-897974006 897961520
-67729230 67597394
-374899097 374926169
-643314767 643154189
-388463165 388352361
-212941764 212878636
-124046942 124073978
-767332748 767392240
-403205999 403243435
-509294143 509302261
-947679084 947557496
-869239630 869093540
-432186983 432378325
-797181229 797070523
-50729728 50645344
-403958660 403878986
-774954731 774922727
-368721901 368760655
-896753470 896665330
-116667672 116701558
-934896751 934793423
-444298402 444260794
-192134329 192179059
-559298093 559133233
-87738077 87871633
-160015091 160023907
-621814684 621927952
-763753194 763616064
-253554252 253683000
-647121680 646956804
-76888543 76909049
-574036803 574051803
-33523726 33640748
-622271435 622259011
-198769736 198686688
-486054073 485922927
-447704622 447637848
-446418654 446221020
-705685362 705578732
-925718218 925733230
-516690459 516696485
-758133547 758273267
-414831703 414989167
-161356598 161281346
-415956463 415819177
-939959089 940023529
-20690738 20587554
-872209608 872123862
-660409723 660544559
-438045429 437880761
-893462557 893376479
-895356944 895268222
-989424077 989601025
-941702018 941775012
-389097433 388983131
-185780194 185924432
-834649897 834846051
-823367421 823240219
-633765653 633667179
-470817914 470821676
-804030561 803910839
-149341704 149406166
-159177483 159095715
-68637489 68757523
-415246240 415148948
-514011798 514084852
-981471066 981660378
-470720188 470539836
-169143997 168974483
-43661122 43529456
-984640939 984514965
-840181223 840085785
-380886091 380776765
-797924008 798052214
-77278669 77194347
-424838971 424640257
-211191427 211062017
-666059892 666114620
-497267558 497217518
-830631450 830530448
-51497300 51472148
-134170959 134123899
-16070910 16210118
-470630012 470453554
-305249379 305268569
-246412954 246247952
-989186623 989273435
-952477656 952390536
-761971945 761927359
-768862404 768761662
-846366249 846316425
-493323394 493461366
-668899705 669070367
-316542009 316715983
-365300860 365229202
-933418037 933609067
-484489546 484550232
-77115006 76950370
-742240560 742097322
-440840830 440853820
-488823394 488978336
-670892467 670753763
-670668076 670719216
-379211382 379219644
-78761028 78595378
-923571542 923745848
-16608120 16458228
-282644098 282544560
-26829266 26671354
-464985318 465022686
-421074504 421121748
-880714872 880787594
-844854607 844756733
-487045171 486925255
-221716686 221803106
-348076439 348096175
-562808109 562684465
-820812069 820892089
-930380927 930257223
-517024108 517060712
-349217572 349250276
-736185581 736016743
-744625026 744794592
-454449150 454337032
-875426261 875581435
-388187717 388189439
-665711790 665721410
-280383200 280391166
-947433744 947254930
-144186172 144174752
-729114382 729263242
-871638830 871465186
-711342994 711245318
-140211678 140225674
-260461113 260474263
-19803033 19640073
-355972239 355948477
-314484313 314486727
-206057702 206107904
-360217775 360400867
-230555411 230461861
-348988062 348977278
-914186998 914247264
-573003397 572891097
-945557339 945583261
-106728400 106574486
-971199989 971285585
-671672339 671604497
-843379644 843529498
-442574339 442620923
-264143795 264309791
-420579891 420552359
-216707968 216895890
-351357983 351461315
-464763955 464834113
-360482739 360582889
-383602637 383641451
-422138779 422311071
-146518676 146398394
-864080699 864025361
-796331995 796197883
-702401085 702281667
-267106084 267078678
-892927137 893047797
-981200667 981388167
-783296921 783290469
-990669991 990648761
-934960938 935029876
-741800558 741895086
-512842719 512882095
-87692962 87749060
-554309420 554379054
-945420799 945235799
-68858349 68815989
-133793303 133854471
-867587915 867517221
-406211659 406023547
-144410706 144468280
-572200418 572342266
-487176946 487181280
-775234801 775115491
-838471891 838603525
-519713961 519654161
-57200606 57184174
-203457330 203342086
-270689835 270840645
-624862408 624706590
-28279085 28118139
-825616451 825741801
-436963785 436993103
-693703779 693783653
-181820520 181765378
-956497608 956630912
-148929165 148922719
-789888493 789759351
-768936425 768910969
-713511433 713564681
-967159870 967228966
-10631414 10694946
-317429131 317569591
-293302205 293210277
-671116164 671257120
-811107738 811132808
-496527252 496619488
-258146609 257988541
-540750300 540714868
-488669979 488645299
-83503259 83597083
-802009554 802159292
-502847534 502886438
-75111421 75212247
-502652277 502611735
-536563911 536525271
-301151615 301016547
-531770901 531887975
-372175335 371978271
-706728334 706602980
-666596866 666505054
-599696882 599794780
-76564162 76735394
-917845725 917858165
-12612585 12503405
-877747675 877573837
-473791119 473922323
-350359107 350542021
-708536910 708710240
-738661930 738626852
-813587086 813586758
-629723760 629582616
-9425479 9522895
-526039141 525985773
-784169342 784013248
-18376957 18355341
-837100196 837247750
-352966763 352792589
-951414905 951423819
-139099951 139174913
-76071014 76147330
-321901695 321939053
-669470099 669465039
-854718429 854857313
-996779530 996848752
-809252399 809295351
-650872424 650755506
-70714180 70782508
-990546126 990390302
-109704079 109862159
-61725184 61833752
-425531374 425554258
-988944088 988894950
-380254997 380390247
-114425349 114527309
-251238435 251307363
-285431954 285466394
-910800978 910950252
-640247230 640270146
-782406659 782458249
-893838563 893666947
-574929402 574775106
-529182295 529164031
-308013101 308187309
-712450768 712455602
-695938676 696030126
-215875536 215721768
-405501615 405511035
-875763025 875895885
-684259838 684390200
-667137295 667160347
-957082024 957027694
-417439393 417256101
-81594122 81765138
-677407424 677508394
-510895664 510963362
-104453554 104527452
-889632144 889550582
-883924655 883762997
-287350323 287386927
-974116260 974221468
-924652450 924605500
-581515221 581493433
-530650429 530789123
-290971489 290881231
-667277803 667154571
-538565754 538558542
-126182185 126195367
-233094786 232998262
-660378492 660263282
-972158216 972266498
-935348608 935340084
-399880622 399812966
-888957320 888945546
-854722813 854676399
-345971861 345891997
-602913760 603002134
-76509341 76497013
-101054882 100976500
-493406900 493515832
-542491190 542486664
-760501343 760485705
-787848967 787728485
-127464161 127575681
-888292986 888457664
-268944794 268937620
-912523178 912572724
-156751591 156818849
-221439800 221585926
-307876413 307870171
-709643137 709499475
-446736632 446649408
-973920759 973928405
-315081962 315041774
-776820347 776696835
-375723352 375565364
-430125549 429994531
-161390953 161503823
-475000670 474941904
-607215383 607319923
-384340430 384174578
-312526183 312565187
-1972307 1948119
-940322250 940420348
-552485201 552659483
-864744870 864910202
-847874635 847824907
-592754285 592944359
-890884181 890917395
-430378745 430411933
-614645668 614615878
-413207034 413085102
-743524604 743411168
-523644730 523622484
-130348919 130231031
-871019486 870837886
-46452803 46348403
-831601089 831540805
-338786705 338983603
-458117601 458119069
-301594856 301699098
-581462079 581504327
-945507950 945570300
-715875554 715962244
-467114184 467117728
-398826692 398651574
-465681637 465629783
-428254023 428170771
-948927325 949068101
-11090542 11107654
-605428090 605305140
-395838713 395935577
-290250082 290274354
-398543096 398469132
-854414540 854469756
-403687016 403602134
-495536838 495622244
-637118866 637243840
-772979592 773086386
-160135744 160072808
-583692752 583708040
-819102417 819157353
-798568039 798473779
-730115930 730114754
-88029765 88009565
-23558053 23388381
-902105390 902055000
-892903138 892836412
-623556321 623644275
-61110762 61037320
-244352115 244234505
-8484007 8459593
-291744722 291650994
-379286382 379299748
-986469585 986662479
-916872563 916828145
-155954980 155948646
-878294455 878249871
-288250409 288294757
-463988482 464151388
-66358868 66361622
-218818112 218983748
-843549544 843644378
-793564078 793562504
-944188553 944062663
-307035149 306981591
-163841717 163985379
-53882747 53946439
-735873869 735801165
-947241622 947093598
-549567983 549744645
-777994903 778111905
-967318691 967476037
-218236453 218321391
-694573286 694378954
-346520411 346420529
-386951738 387150778
-534638753 534448563
-522669940 522787136
-967797568 967970640
-951188695 951134861
-550553186 550576778
-137272788 137275996
-546397813 546434401
-987523541 987553513
-672655512 672562078
-717546647 717356061
-54710098 54516078
-809498109 809616403
-258242033 258051185
-403115481 403033425
-412458650 412400670
-402412276 402585860
-377243871 377226967
-137570320 137542636
-599450344 599566334
-440830289 440741217
-897653707 897577871
-785801293 785789081
-227007800 227039604
-183876359 183888089
-801165483 801279679
-77275923 77427989
-167611898 167746624
-740326851 740144755
-7656541 7779925
-548164243 548218565
-321939531 322029683
-929786567 929676251
-621996142 621918066
-949354120 949327028
-550185920 550213322
-320623343 320635423
-116036862 116118770
-360737452 360685566
-368841847 368679463
-654767799 654882423
1000000000 -1000000000
-1000000000 1000000000
19848
959731981 959599179
860483017 860299395
138196038 138230830
96248849 96150731
383015241 382861415
462708872 462904642
873146027 873069415
537575687 537567879
666517756 666667796
275383111 275219673
564466234 564652386
739463941 739529767
899066988 899242412
515290270 515414078
656034273 656212447
476021980 476017366
816957527 816944681
620570956 620647170
337872601 337882013
114791245 114785027
564243074 564304204
606314910 606151144
521322236 521254406
886556303 886698009
879999235 879953715
823455472 823272832
529171538 529084060
132253280 132148400
244724636 244841696
399358906 399556366
352050203 352197147
374710159 374665661
254311312 254461430
86326652 86190570
516570459 516659839
641769417 641628135
343212901 343365751
42117711 42214975
656605369 656547063
87922108 87857530
790705123 790725555
967024586 967152040
29062387 28923033
677600132 677459286
225039354 224911520
179152052 179264742
665391596 665553896
502264279 502186547
337792443 337636541
743387922 743230448
82193671 82347511
132602323 132733717
760486534 760349178
769889113 769845839
934041939 933866131
159538601 159428085
151798518 151768572
944633295 944535521
695038139 695034833
645690788 645623242
76496178 76443968
729761403 729807841
107872139 107705723
435462800 435441586
393167180 393206274
247372516 247248372
521224003 521288321
707527102 707666138
158379623 158183045
941687114 941775866
212283956 212288566
479998737 480114051
682283911 682140615
308911037 308939647
177355349 177474627
209337469 209322743
140207621 140351011
647458455 647631255
826755171 826677997
166658286 166810696
302144466 302169774
487802186 487685860
545878887 545824083
7742644 7744954
663160145 663004259
724623675 724605317
185445502 185629292
386061632 385982986
417434329 417318605
54085206 54101598
378080576 377945456
981484755 981326469
86049228 86072068
441441491 441550471
246657663 246836601
611794903 611698087
792472896 792659860
426550243 426483641
397097497 397141947
984948529 985024913
31373997 31177117
188047512 188242630
637339699 637518755
500814348 500956244
569622104 569457082
354482391 354635827
408651175 408477275
530130672 529978698
919518656 919377956
923672552 923506460
625620847 625421913
63056373 62907923
504647546 504683914
864695540 864827734
675317019 675211391
605464120 605572852
766492441 766637671
717380221 717518803
384526787 384723339
360462494 360284316
271896042 271908366
650982461 650783921
232565251 232460079
197896147 197754039
886806737 886941159
700045704 700054182
335012828 334973434
440799362 440824770
332568025 332751303
893803408 893959992
429804719 429878949
302939172 303032486
648383185 648384013
482006764 482065236
182259310 182261140
376934899 377043053
777950959 778057177
907737960 907871792
12061368 12117610
125934980 125865850
471331198 471233172
769374967 769356619
303757347 303798691
55990529 56177307
810245413 810157113
450239624 450137600
659297272 659150590
638052427 637899483
824889699 824725015
691043643 691095387
897254386 897156262
932435334 932240918
251505664 251525234
363171143 363027291
20817232 20800502
620875253 620736067
358276544 358331740
915083153 915162275
2787202 2787164
719611043 719573161
847685070 847620508
220837837 220755037
981942731 981975211
795634061 795575643
389893017 390033839
391250373 391103667
783843453 783885691
274531950 274727046
260528996 260701568
170097654 169950076
993033675 993096491
633465554 633445184
110026465 109917531
415271140 415161140
510827214 510654262
471364791 471297605
886627156 886609962
456547839 456704229
924678194 924734800
872833286 872995448
700356116 700231732
501103998 501164958
545339583 545261127
893985477 893958305
43854097 44052697
378967636 378976172
207427508 207538264
690953329 690754223
512330760 512187640
752971902 752907122
870611354 870473892
713781016 713749324
705065055 704952613
661959247 662049367
842273250 842235488
208081141 208147061
218686893 218632831
862708483 862830833
575594407 575487277
97266677 97398315
286940446 287051486
852897580 852788126
229888990 229996006
391004226 390850682
821849963 821943715
843606119 843460133
60345574 60525976
264531730 264375010
960114556 960184010
981405612 981349824
867909425 868054491
831578976 831605494
988106880 988076380
573611531 573743889
569933901 570018311
350065180 350013590
48301540 48298156
821990754 822129198
770427858 770557118
223652960 223542448
818478892 818538782
151862543 151734493
103769868 103688918
512908507 512995259
576393801 576293689
79411284 79447452
388343342 388223566
800841679 800804479
204821112 205002458
866579273 866399099
448257406 448152462
764944339 764771705
701082725 700929429
3337341 3148043
713520380 713340734
102241068 102206392
954749666 954646932
694118298 693929246
95742454 95627486
450512205 450349183
985687908 985850874
502409107 502608887
404316965 404354923
856857743 856908151
166935662 166808556
193466673 193617635
11473055 11388011
263913316 263885232
685074557 685172631
555535365 555583223
988879313 988882035
247369718 247375314
68904507 68741011
148933794 149063108
107357378 107421442
181406528 181294378
27009759 27084641
518858842 518826840
606448855 606644799
137240554 137102390
691448472 691438486
551445588 551433360
898399075 898230501
36252626 36408942
185142916 185077518
269015898 268833876
732979938 732997818
536074394 536047312
761149315 761340885
370255816 370080912
395555061 395679257
46780212 46737840
341805384 341888670
58368298 58240154
775736738 775842340
404785080 404975546
309018587 308860707
385703187 385812513
334291682 334418952
906024131 906140763
521181551 521012323
808469607 808548289
405137740 405003664
276884085 276943589
849691776 849549728
565274401 565141561
160134206 160164778
857226034 857035072
469827715 469815749
259278620 259468904
298014765 298050347
248715716 248724044
549551132 549555156
873098887 872938075
831807847 831913887
879046181 878870389
115035672 115013234
274475934 274629498
329158584 329106428
143755170 143619210
929841973 929685517
304989052 305024704
844008821 844130965
844483980 844319344
998683311 998609307
116433811 116565877
152278914 152085072
951574424 951647552
521268308 521376164
675978703 676070269
946982671 947040709
67098469 67059725
767014025 767196017
684979313 684876693
596039848 596124188
718032549 718036115
966049279 966081027
440396447 440502849
808902894 808768292
725976977 725793227
310997021 311020121
673092901 672958815
646316679 646247033
227932403 227900171
19292554 19283348
636925866 637026818
270241153 270151153
793663030 793687426
500447200 500553578
955256617 955079683
791676387 791556549
449712878 449656736
833910109 834093011
535353019 535229233
17151513 17020951
703465159 703537295
676052649 676227799
367675643 367647691
451038253 450951155
110260983 110270667
75322441 75186301
805008920 805068984
217756189 217778409
126383610 126386748
639142103 639340355
2585638 2531026
283803598 283883828
144648403 144603261
32179169 32252387
422557529 422603397
531363032 531388622
349864914 349937274
384343546 384166804
26131162 26050742
103376637 103280517
883229890 883272190
782851455 782823305
551917342 552076270
798596856 798508746
634237181 634261545
9878534 9876164
183515617 183659071
458718008 458591762
189989917 189851413
948728641 948911007
874826316 874718186
407170416 407290696
766109978 765959950
721047726 721184796
894461091 894627653
993763846 993664210
300942037 301022769
286543866 286687592
682846470 682679206
380701280 380626064
644124433 644017921
738958093 738906671
942199508 942306218
83275873 83314691
965853503 965678193
500384369 500348367
516358322 516233072
322321086 322480172
31638771 31826047
421323963 421387261
901145142 900979678
822519412 822696892
856074784 856029160
849005130 848934990
459747690 459634884
932102327 931971051
29671092 29669126
401162194 401220530
731536713 731700235
999119601 999276875
451668569 451798395
651483627 651398525
99620220 99663528
721781620 721851350
579376599 579361065
138254515 138323465
747873551 747862119
111508365 111341019
793909238 793903478
907196282 907162824
409475456 409530940
450184681 449998559
330503132 330539556
246431825 246356789
531912324 532086584
908174286 908309652
794384226 794331816
702463831 702291151
236510950 236379540
484447108 484586602
825208151 825052405
468505412 468435130
704544132 704693460
336432 209902
7306429 7205369
649874637 649886403
169961881 169894089
531457523 531449597
277467223 277390111
317753768 317883934
250743967 250924101
380717491 380869967
978054287 978050005
452377188 452234848
199432801 199546183
487839412 487989624
815418421 815507443
74087400 73960134
457232549 457329997
997012022 996831252
721503325 721369109
562843871 562849529
455994987 455844025
951214894 951142410
697337388 697242706
627027581 627191523
544595841 544724647
183382705 183477743
78633427 78498613
162416587 162302505
293575203 293728575
867482063 867540503
802906365 802881157
762486021 762683301
584749464 584740860
229418733 229371571
376385753 376327771
475231489 475129589
6812706 6653046
686446630 686436098
367679961 367762463
108051908 107885734
600932079 600793093
633109220 633303440
718561728 718380576
227848543 227849291
224003329 224071519
490163064 489990542
550716816 550909996
386330913 386491035
702546157 702381505
852119975 851970581
298656288 298631454
755609897 755760691
984236006 984073532
913683630 913738082
369117375 369147187
752760194 752774584
527987672 527885142
887754547 887606133
68455194 68417610
706813216 706664366
114336814 114321902
170353067 170219365
618917932 618884090
22585066 22510038
3743746 3714720
242031277 241991797
585245928 585110334
477928768 477947848
898489106 898539614
803244434 803085478
532867775 532817687
571633552 571779860
211247161 211381839
740117571 740276471
390797161 390744055
757766178 757958118
51824979 51900293
625742676 625928874
266825979 266823055
529997479 530054685
427943139 427848389
691960164 692118178
728867843 728731983
311825167 311699539
601348324 601408534
586875009 586791469
407001620 406956328
239805806 239824050
230059010 229933002
502491351 502508997
152893406 152764828
469303912 469413884
402662750 402849070
843917417 843744337
830311655 830214999
526933726 526840742
245244255 245143929
287859225 288045875
165343154 165179992
718515694 718637060
903883124 903699732
594668801 594837511
156805225 156949909
171811121 171826013
88382927 88361155
775253884 775368646
355713219 355888161
564025791 563937981
794680866 794840574
434687204 434745910
903049190 903050978
520092534 520191514
138991113 139113465
20723503 20918173
334050140 334128142
240442952 240318572
208555097 208736417
455367486 455547122
315085600 314999242
356889762 356848486
937836479 937929651
515750032 515610998
249926288 250036528
186967699 187028937
966298867 966450419
779580230 779566298
645216896 645382962
339613965 339596203
62345599 62524867
680287435 680178995
678186193 678266705
748818562 748772692
652366445 652346979
813428081 813375165
965553534 965455668
881423732 881549378
112258056 112091040
207308058 207239642
750094341 749929623
473922921 474083623
558009951 557969691
933169487 933345175
643758110 643920138
951257698 951395184
661188410 661020996
233381609 233529691
697838937 697990083
718235643 718319933
851096327 850928419
376430128 376609526
312526965 312688073
404455973 404632555
532832814 532840658
524389814 524373134
229055094 229042024
270467641 270458075
174042418 173908398
770045987 769886907
421775357 421882995
723241991 723044609
586710507 586644415
185200673 185344289
843376823 843490777
762891800 762973468
573536706 573677710
213855219 213659919
456242037 456096043
531082549 531008859
334133226 334269732
927350087 927530389
765984606 765951150
719048612 718915210
401847714 402021194
802825573 802987157
117739727 117843393
713542159 713498601
628361374 628299958
543279229 543350067
838344628 838286478
812945018 812809260
841338413 841278393
923817878 923877792
879406205 879446723
971304526 971137100
895767401 895851383
909648204 909711044
920355643 920266497
849888853 849706829
480761303 480627503
323724359 323904215
425244778 425084268
887089721 887141683
33466483 33337243
486078828 486159072
193551972 193683298
944993411 944975759
640315953 640368637
333075933 333223879
612034702 611858356
567196139 567033407
389106759 389184653
511586432 511587510
720568356 720438634
112977395 113056279
217144669 217255661
744940162 745035876
250053893 250063803
183764473 183958463
501580014 501771532
13947687 13842105
364866749 364701537
524860059 524849451
755667393 755853989
554001504 553919078
536271429 536230697
319324824 319153242
439407176 439526808
544581636 544512522
253012822 253111310
964629172 964533548
805665009 805533137
534606169 534648659
335454187 335333065
606924036 606998844
197971106 197897058
46095245 46290501
308329385 308282173
369634812 369549750
464335661 464332053
134321315 134369247
899585384 899460136
510133845 509992269
450240558 450283824
609916381 609765815
646565913 646644931
865975066 865870948
841038395 840991013
871600973 871592615
492474072 492596250
201416387 201427589
137556422 137366436
912127544 912065066
318414348 318575886
360297273 360303137
439564515 439489101
398977712 398854284
584508216 584511264
274239315 274145413
329479905 329380269
626357121 626353523
207806042 207918018
403108745 402916725
359755770 359912026
996673128 996644946
806262707 806420063
732731221 732538577
862434979 862342603
811236039 811185605
879285413 879119719
699948363 700049943
770728027 770813183
721653307 721734023
954998977 955110371
90268478 90437842
651977091 652042157
578335540 578376476
669178018 669132880
332823250 332996554
709829896 709691512
144127407 144159693
248335719 248510937
551594643 551502351
411986952 411808332
692934040 693022980
726334244 726175036
359291 483703
195926957 196010935
422091507 422034979
526499933 526320977
215660007 215591297
580902523 580785991
34600120 34554360
399925177 399991205
636386496 636298596
405847223 405691969
866185427 866144703
985721017 985769391
534142503 534338959
124270678 124226332
80697591 80576555
152120272 152053678
409771135 409787309
728989779 728987919
423708656 423859914
700191861 700113109
929405566 929438400
128204458 128153236
613467592 613544232
698642440 698688036
275178401 275129675
205457481 205629611
279101220 278950016
16891576 17086232
294373476 294329208
335534110 335681874
349350349 349327855
609674382 609596800
448909267 449037773
171903995 171758549
884035141 884129917
463263615 463243151
367091475 367069413
291186128 291084384
974738335 974675981
732424054 732259176
682973351 683080973
255079089 254960371
901554117 901645263
984852512 984903568
37001158 36860048
592353284 592527202
447517087 447346691
525840775 525879531
805249386 805062314
163852154 163977002
458576609 458470043
622570281 622644843
791497898 791616468
28679392 28562418
692691579 692712775
933815019 933833859
477548684 477622890
121484033 121400405
93544094 93487816
995722767 995591943
39658776 39819240
349465097 349372565
665104707 665054079
771860867 771763033
250202744 250223826
204118856 204269050
302213222 302270498
15531964 15416886
1457802 1315076
633300695 633332049
497469386 497430362
391102636 390905816
918149555 917961793
431196666 431333036
376730782 376918412
467007895 466990839
965470369 965355437
654008518 653952016
880762987 880784349
73656065 73759663
412974676 412940072
910956598 910785358
208892886 209005698
993943279 993886637
622619348 622795670
58297208 58300876
65567636 65754954
659514131 659423659
212581799 212508127
290418449 290345473
223809994 223614912
449995984 449931060
295715223 295832515
302103025 301969115
918830257 918878961
550723962 550733046
724445944 724611540
895281226 895172578
655963027 655905067
426808724 426767854
267258934 267112934
161137516 161179024
257419610 257558502
886502367 886618559
653743448 653815058
181884494 181993554
671201926 671300548
606164954 606102158
254358116 254303802
438020786 438207156
196333156 196135904
351708302 351761106
33864057 33841733
833411649 833394781
647977144 648024940
187608156 187781654
50895975 51070625
588496754 588614530
150764258 150787180
741570985 741404055
699857683 699999153
208355406 208229976
409591019 409602429
885713350 885753960
432554631 432483959
262243493 262094389
335381320 335300436
200075731 200221911
699138322 699048018
332997282 333111404
701601176 701579094
358620841 358670205
222161620 222332370
405294774 405431356
55378897 55271305
538458420 538265524
360181679 360017307
592141100 592166144
690561517 690558787
358667051 358673359
37603197 37525865
959216843 959260373
143995474 144143550
490685303 490495179
307129526 307035308
965982117 966179937
204655453 204742581
586888137 587059629
991568113 991603291
786339268 786164702
348859732 348951928
774180971 774029539
591903981 592008187
642763417 642819351
263028108 263110294
545247202 545202172
153161740 153143624
725698307 725646521
778876603 778800773
891693745 891759675
282285382 282089420
597099157 597000849
254330959 254316001
694336330 694273736
86258611 86184955
753705332 753553568
809438191 809425071
374832391 374706283
568745277 568811979
682614190 682505910
527344367 527265261
389567270 389486198
475977323 476066637
786928384 787031040
160322694 160502570
604160085 604006761
339198518 339037222
997922390 998072486
741328243 741146197
428002928 427949980
245203698 245284812
292366965 292325847
671251237 671070497
368694918 368867690
198598717 198706645
490690468 490889906
127798301 127948353
230145639 230060591
582161294 582303632
938810394 938645842
221363587 221505437
281745516 281713416
150431981 150362267
717947614 718034332
853550835 853511199
682994118 683167828
227161307 227091327
463083475 463002193
334913838 334766282
876072908 875990176
189766057 189920665
762032205 761833497
918054351 917936485
496567783 496590665
173248542 173363284
518946073 518929383
314002530 313854492
672949714 672951708
916866948 916784308
950479629 950413811
625317934 625432356
402935981 402923545
830410831 830470549
982890390 982808718
446767496 446776174
603302502 603425754
650431209 650303879
939747002 939846148
718155635 717986003
360758561 360693217
79801404 79781752
440053335 440138751
885714815 885875649
344891579 345076867
600862586 600786890
491629528 491772208
216334584 216509166
642383062 642317584
597760834 597762942
427848689 427717985
632084481 632109093
212805714 212839322
151694429 151707433
813583595 813423527
691741470 691611836
192196965 192009425
151501702 151554430
496255645 496209787
28318626 28142670
738572924 738443214
225293916 225331380
753241529 753193261
484281164 484322616
830985546 831080750
87878258 87965958
619056674 618935614
489386336 489434046
608517397 608355775
479539713 479682177
766775965 766829679
91904903 91992831
383093070 383228260
771929617 771869749
878100811 877909453
882671274 882601672
404670421 404602719
353677955 353678241
883978298 883840750
152560141 152661971
936337836 936308088
100881069 100714709
45204571 45054921
133772073 133809575
858036529 857929487
617278821 617435773
211918164 211727440
784152421 784275431
79917163 80000625
795237541 795177719
996260793 996276105
321134895 321097045
65940297 66117247
895331879 895495773
469176344 469078434
765556654 765464682
50164318 50262128
487393679 487492895
663868731 663825061
903150247 903159523
26263301 26185661
966669234 966472104
983535367 983482513
336663795 336719561
66194239 66040255
848098902 848092600
449494119 449475407
633341989 633455369
390471498 390608044
464227172 464235684
224607425 224675025
45319225 45277283
571593558 571706706
916129755 915947095
452908146 452932598
507159476 507086466
719592102 719414842
237094344 237148554
793406250 793231212
466096261 466040151
723612567 723602395
792091903 792214855
242601343 242444913
315982797 316091475
389266574 389102732
46759026 46717188
854440329 854453659
956212452 956231818
899812374 899853714
506740707 506686437
594830908 594941326
442452178 442632534
353678098 353646458
155972235 156152747
3957217 4087881
135441724 135298778
798217414 798353458
712327490 712351000
295773869 295640629
193011886 192959260
376741915 376805749
362027292 361999010
320598669 320766021
571837203 571722517
708384298 708394666
429560811 429476235
692628231 692797319
624004008 623872666
446516719 446497933
37326153 37181889
562279705 562395625
608582777 608452017
267131417 267031853
374304188 374146242
550536278 550637148
976430497 976296175
731900701 731889577
673364707 673489795
985594245 985561819
754109261 753952313
526050050 525960882
292139393 292121287
426744325 426788289
117791560 117597094
709427825 709542557
765337465 765153613
822384674 822470326
199463596 199422438
799830340 799886318
38266813 38371547
980920564 980909830
774817752 774650544
116915855 117019125
653017222 653172834
462462377 462496305
577950483 577803823
722795855 722793977
189985959 190122301
936090127 936252507
203502509 203574835
218778412 218760058
69674650 69593036
951924180 951770152
488058406 487960192
98743574 98874298
763953695 764081201
552586710 552715630
172437676 172545250
989591268 989736920
505366474 505390014
834295637 834305771
202776571 202933231
659402397 659367753
970524398 970494338
121121437 121273133
350694788 350576272
91851541 91777965
458867574 458897148
476792566 476686314
906936779 906910955
978712495 978563877
394626707 394684829
54618056 54696514
209330106 209218338
914787221 914667817
306808649 306913969
995511692 995366490
154815750 154739660
138939980 138804760
455339666 455241128
15259684 15157986
833609616 833756894
643578996 643562078
832785676 832749868
174985400 174911066
397905522 398073172
165762017 165936539
282736455 282585595
192317278 192339400
835075817 835215663
287069354 287249516
141243529 141437103
928148433 928094445
11135229 11251973
69633843 69463117
607146206 607272780
586776135 586973883
827661665 827815981
808378054 808322664
436529317 436593313
397857671 397935355
797079897 797123491
947994250 947948534
396510504 396663986
338925790 339048776
189419625 189488677
624570868 624652072
479959870 479954072
330398183 330421073
494688862 494567756
676891656 676815128
114024485 114185843
168004758 167834946
961172295 961290297
622963619 622931529
270792023 270700061
974783828 974692842
216251959 216347361
291411505 291459955
357054147 357130471
659985357 659982373
670504842 670347466
902895398 902965798
926423015 926261483
372161435 372223445
334184147 334355317
561229689 561289685
259373762 259219246
433433386 433414394
18511342 18494608
98820196 98928400
176512922 176712516
362511540 362681352
534021806 534109210
425687401 425605683
994450897 994440147
904747951 904591715
325331634 325166078
149474216 149622918
302105564 302157120
668460483 668444251
363999152 364033932
683689956 683599650
331399198 331516848
320535165 320574417
968672138 968596916
10154376 10053744
591139548 591119314
591317960 591194558
94806400 94905980
398364995 398193227
518544825 518540281
311131441 311102867
562510673 562322925
546976419 547065739
596428483 596459851
293870110 294050926
793675228 793620852
474957234 474981718
33274017 33315925
59499079 59641787
445072122 445138264
538551872 538364968
907528727 907439479
299351462 299211306
95684970 95590008
300556870 300667080
293651889 293522001
106890462 107080050
730682657 730693343
701417573 701590135
862389667 862480291
289102372 289265896
932721521 932670553
189042493 189068427
43497817 43450641
723612951 723612183
456829891 456962237
579034991 578919171
460580792 460487136
12198579 12036641
303337616 303470308
636581699 636774247
561259687 561107841
154166526 154307200
71375791 71219873
247867276 247691824
184292868 184197788
787600302 787739002
542456876 542577532
105499850 105463572
979030981 978993567
486718560 486696274
818405778 818342040
588475867 588364519
421535094 421726848
354245175 354365575
403640139 403834907
934698376 934533108
101903817 101963823
20273291 20375179
367708266 367721212
282624717 282538637
8922929 8951915
24215706 24388330
775046362 774934368
517100534 517225662
706820489 706837917
952558297 952724447
950758362 950949154
687182653 687296537
239452734 239492684
640676841 640503749
799206038 799026518
155865053 155706213
56349258 56195728
174551054 174606600
984799269 984664863
683332226 683320106
506249413 506133673
132800699 132762505
299788287 299806779
555891460 555919464
825140560 825275742
596585170 596518148
104062720 104228844
797217534 797338964
384761980 384740924
954365750 954235692
613052873 613028727
140872046 140886290
956768607 956831775
655731849 655562503
186940914 186805110
130397133 130442883
557042048 556911730
312429467 312607519
534451940 534508066
574646240 574837234
26722029 26605401
383441215 383401395
395231671 395416109
498960203 498959129
508492972 508358016
976803289 976995763
339705700 339522230
18875376 18726628
206832461 206826669
343167210 343264102
36244457 36234809
782467659 782399221
109475372 109652542
870511045 870542623
915533706 915654356
109300828 109334108
702217057 702190547
859899113 859825873
127631661 127631771
191765184 191952642
972007556 971936780
79711550 79787596
547501496 547580672
535912048 535893282
741785700 741679380
625044390 624864284
519126389 518984527
293335288 293498724
269297798 269392370
488179831 488100543
260880861 260832577
179799440 179639174
974884434 974839858
487623100 487572312
984154769 984111329
542493339 542661725
87502997 87499803
351535166 351485744
596742878 596797758
71777209 71958945
656967418 656922518
337877307 337707579
588440210 588511524
321924602 321955748
356749006 356641826
316213967 316025441
320471952 320318486
143457870 143544822
224791595 224975437
330148947 330343887
464280297 464191071
642520754 642412364
397906621 397989347
849613065 849560455
645901696 645704220
309194370 309358576
662214765 662035371
690171524 690360090
666388293 666218401
311402541 311373701
317818851 317664695
890063050 889910952
116400174 116426404
428073987 428269629
436448852 436304276
957928151 957783757
831860867 831833565
583012289 582977675
878356809 878541927
778838688 778717368
253493387 253435547
541412272 541416622
792742165 792877729
153723026 153813652
783060441 783102613
969196651 969109513
298634521 298784703
22879785 22778353
470238057 470138155
290998720 291112956
186332993 186440457
389703779 389701713
42166343 42104697
318895015 318894281
34347035 34358859
777835440 777960988
333518802 333405708
223239367 223055085
770158828 770161274
524261380 524229536
308791992 308925342
716250958 716275016
155213473 155364365
315173110 315188990
968000614 968115874
388411772 388274912
802049529 801977475
365255731 365383431
944001781 943875673
587861384 587926196
987260655 987073355
146875733 146820305
809458512 809417870
587656077 587612911
594165900 594090746
345756150 345850300
30014392 30112950
89100201 89273461
377541426 377342360
481777223 481904005
126821749 126774761
804263423 804186065
958214706 958213138
813401623 813213771
848095751 847908069
116270924 116341134
454266025 454209491
225718496 225632712
694772084 694706760
713686674 713666474
619711729 619667639
83241631 83387751
420499663 420506447
110033727 110185985
418673165 418656901
98624485 98778313
29123690 29041014
567748329 567903941
327729133 327705063
127834067 127642679
754030787 754021307
87061962 86971086
353368419 353422531
373330512 373483602
190709641 190515445
145105522 145162128
872914367 872806307
272655197 272825733
560138499 560135423
564418448 564399336
751287307 751227807
727065734 726994050
636458158 636470154
554885535 554971253
435223254 435391146
775199646 775278818
445105193 444979337
993997096 993889462
365246295 365319581
438941520 438790132
714898347 715043393
815997276 815881902
418155802 418120960
254080322 254090798
218896193 218968219
246645385 246582613
560634773 560642937
728143643 728188651
145933326 145912684
113776200 113870816
639542438 639564872
215391529 215439725
909162723 909258317
172736410 172766308
372538455 372540387
116967490 116834632
264370550 264208960
510713814 510613004
81120727 80963883
109487526 109443844
9641583 9751275
389436563 389412841
71741617 71664861
801872878 801922772
779385197 779496407
749075926 749113836
169678616 169744362
3662581 3729233
148413384 148435322
135966770 136052974
852393688 852582106
336391774 336388946
238771717 238721329
530951435 530815575
362996779 362879301
979358740 979463386
428764163 428575753
991262112 991089818
939404752 939411178
164935917 164836749
959348597 959172149
478916201 478907105
401062375 401019693
14025423 14168237
626355322 626218116
40510439 40525509
138799934 138872370
198945526 198989056
979741844 979759654
38649706 38492730
297954974 297774308
767105021 767090395
350032436 350097924
871924831 871929925
344114034 344101576
567373999 567243161
945414712 945525770
406751720 406888548
65769947 65925445
672219317 672293747
583923629 583983711
819194593 819201327
314523134 314579962
318894648 318838062
273554302 273480020
901446498 901502820
661104703 661074439
569645773 569781441
636451641 636488667
874026186 874060488
737429084 737483322
685034525 684924101
233208735 233333455
371184437 371067033
513451936 513523614
233406046 233455650
829941244 830114326
163663066 163862148
70130303 70125341
90133254 90057704
245563440 245671462
580469266 580520354
423013134 422960008
580302929 580343657
915214176 915351886
47781211 47609983
441647403 441653565
442972646 442811308
31916254 31735840
438379913 438555793
844530594 844678554
378971904 378790398
144625832 144496580
20198065 20234007
411897642 411745504
989904283 990072515
889614518 889535826
193696193 193670403
689123028 688941782
187392781 187345059
681027366 680958616
37372953 37564531
5825947 5936675
929869665 929957923
311482569 311630875
714095633 714215121
60348018 60278952
457717468 457876440
877926378 877905098
251669698 251830278
96185301 96312397
901663391 901732227
12547097 12528733
395432250 395399968
762785471 762642069
783289100 783121418
375999 421497
482639288 482659992
482498984 482454046
484165436 484190920
220796437 220728967
609462054 609361364
257156702 257192818
606517804 606372466
183031056 183045382
599221919 599400673
79921624 79768654
168651012 168553084
807457019 807507441
805439202 805453334
784829987 784887773
911865323 911875419
54200567 54002629
489311817 489172737
562453705 562567641
141737869 141630101
509168006 508993972
261289768 261146596
927992074 928049478
992185281 992113863
435926865 435805591
946770279 946933407
476141796 476131468
751586598 751664406
133348688 133468060
834615922 834788828
366463901 366529633
290490947 290345951
629451377 629629529
789767004 789724154
432820498 432634416
159304409 159107691
163263585 163081955
272339779 272507499
832254709 832101897
806551395 806577937
235966099 236097097
614196919 614015741
238168639 238299477
882769908 882897360
816788362 816664608
470735996 470821174
42846895 42976531
931577823 931571781
555049935 554892571
679246669 679180969
32817405 32642099
171614391 171701699
726145976 725993502
903562169 903432801
256120434 255923976
809694143 809798137
878449368 878416084
441807503 441787755
925506860 925453754
955912711 956013173
91201538 91323418
599978649 600162379
327167744 327351528
232138274 232051412
319976268 319868476
634202784 634219852
113061450 113051108
829420725 829280161
321995761 322110565
32953764 33095948
411252962 411058600
362642717 362719987
881880832 881753878
144894219 144724265
295341480 295192124
936105765 936171317
168191558 168062638
354559109 354394953
253535169 253451605
179597696 179683862
320941318 320859824
174618082 174595118
277041911 277033233
410330135 410387309
722889577 722808511
868514925 868505067
691846127 691759147
900480417 900631995
872376550 872373660
481773986 481630460
940934201 940996361
53101306 53108200
856150693 856188015
579368832 579334372
385208272 385045416
768288263 768397267
11422945 11256403
296417437 296228227
459950878 459831436
14081962 13918364
978560997 978610377
853517650 853584020
889328572 889277004
801988281 801968383
827215434 827131540
239987123 240147291
104638359 104585611
740546804 740546992
939945353 939902029
366637315 366795269
211296384 211467294
238535147 238643617
882636473 882496363
161783022 161904682
629674473 629610163
865948106 866069916
605697176 605714018
262400987 262557541
486061597 486256547
596770318 596581808
880233292 880389356
511518667 511586971
119081392 119071966
451386784 451332628
28368456 28320042
137722206 137753476
495382144 495550238
410849182 410859658
844812209 844869969
82057941 82168491
657640694 657581690
635149374 634971690
801646493 801597993
630926514 630880220
332462369 332428467
521463843 521388361
327345681 327539701
408149307 408295483
725507261 725351161
556723814 556614484
149902002 149808510
566332886 566164388
223147226 222978650
613341201 613443829
447210892 447126770
944931595 944984585
260393741 260344893
111572003 111697405
789120104 788948284
36540532 36432334
773105021 773138679
491434115 491577281
612200354 612185750
642939028 642951510
327175842 327218624
321447358 321450526
555630338 555777002
15625889 15438039
900870521 900804345
576625223 576477563
294683786 294829084
363915877 363841617
925734710 925675448
336812789 336894421
990913205 990938803
536259379 536323845
444001926 444170724
877654629 877613933
254706430 254903500
589293817 589226731
326942192 326858470
935835708 936016198
557634909 557633923
628440397 628460835
258711397 258680677
927244249 927236527
901189514 901245578
735025136 735025006
790459918 790453758
251749988 251585598
792291163 792160953
627542539 627727983
932866866 932892416
917004681 916924311
505962239 506131607
70334602 70460478
711831086 711863968
758889073 758838773
875671699 875535171
492679319 492513181
481353494 481340952
392252576 392129660
214801233 214954343
198123011 198050625
211214643 211035911
956584279 956413607
164689558 164727276
724352954 724461990
964359007 964492617
568520510 568685990
347986880 347938568
842685539 842491129
278636117 278793271
333892352 333853112
672022265 672098539
356615700 356437674
331408851 331310709
949247134 949207488
627389571 627484367
640764738 640588944
11710400 11845304
110460902 110392954
271851008 271831380
362473560 362317942
579430494 579389070
551944070 551845560
485162607 485254929
589057112 588924506
969288551 969104751
877528735 877634281
115490200 115553346
863446296 863615484
116135563 115987079
334017763 334001607
240924656 240784434
705972574 705929150
923909021 924056085
341389471 341504053
918304424 918256338
590210370 590349938
175488654 175628524
9572885 9489285
744771662 744665096
588197266 588357476
601300219 601152037
608720777 608620671
578155304 577995776
590035619 590232029
434638180 434600688
323504553 323466109
903791428 903776340
182889704 182870644
394220856 394033360
861465521 861503687
674225485 674138857
883038746 883069374
351734704 351635912
746020407 746128373
402575292 402755910
80535689 80388209
996865208 996879458
133680566 133535592
759973781 759976025
886267199 886345109
118253659 118302453
628049777 628008875
966191311 966319977
580624222 580697794
590739310 590609550
488470422 488313824
74275041 74342819
577569328 577462342
589645121 589452515
565933343 565771709
514062781 513957605
800762711 800708475
272840522 272957528
7119803 7155499
80284039 80461949
243798710 243957490
76470073 76438489
274218306 274260324
254676050 254488204
831266253 831406623
393343189 393392319
898690059 898697047
564103348 564017236
438968170 439133044
949255183 949338299
513366081 513393999
696994795 696847197
145935926 146008666
780186298 780254020
806844670 806855440
31201992 31047394
805243501 805255271
548888148 549078778
235876404 235795150
769303035 769365793
288822120 288715962
278245149 278236059
876946033 876818733
908664487 908811717
874211543 874043959
260789784 260613352
868701939 868525459
385087653 384960339
757587887 757743821
772099802 772062476
155385322 155584130
382545844 382703356
718597649 718676471
730173393 730334203
987263178 987455466
165137446 165032060
124707090 124622372
651541714 651425540
603400697 603450811
391697666 391611930
33595469 33711035
545051782 545031442
11105855 11193601
684236627 684260761
140739364 140879168
926333570 926512460
807803226 807951792
406798122 406978974
545041612 545027804
221338798 221261050
364220806 364029458
961360226 961381500
644071177 643940727
948778846 948784600
647322931 647131569
217622607 217700191
789999271 790026207
917032605 917042069
244067762 243939220
25693711 25755569
578047086 578075540
919006047 919016427
65620897 65661295
898230553 898201649
964425812 964419202
783981137 783912307
159082095 158938231
52137911 52183377
101316119 101328921
848199781 848044185
469549292 469585296
332651018 332493500
45951463 45793335
369592281 369534009
219337171 219232525
684008084 683925972
698021177 697958989
773098724 773121850
377679135 377558475
370697766 370521320
648929260 649054660
985236887 985188469
190264839 190258265
34921999 34930813
746594402 746405196
949031507 949227311
930609701 930499233
207862030 207762172
579615790 579503118
340691908 340881762
927446880 927613898
244653067 244662617
274847203 274753883
713531705 713552613
752456522 752421060
323691117 323777957
74028783 74225737
91779150 91765752
116499844 116352964
129120778 129263068
369884812 369692302
125159588 125320602
850597735 850513859
34859002 34660582
747457798 747308430
237117353 237179755
663933356 663991032
223379208 223306930
565207981 565011603
978070994 978050898
659450068 659387336
155665277 155540931
493438467 493572017
843981866 843852968
199047487 198930625
148785143 148882501
361702382 361818168
897113574 896922458
736818283 736831525
998595984 998500346
222016160 222106102
830062176 830166476
8415252 8357042
152835417 152951395
982284762 982089428
469523799 469550605
755364112 755365644
827819550 827886830
602550268 602484680
426327127 426357415
694161529 694233883
742447940 742295054
919657297 919811707
51881168 51973762
747304712 747254944
289380766 289572358
837995430 838019372
263060130 262922354
90859792 90984480
131568008 131687258
228814748 228796128
22547552 22476456
73941769 74023767
763073274 763061572
446609775 446771835
136837020 136650150
587447972 587545272
809999617 809948663
475942353 475804821
862601575 862562701
41444028 41348652
745255599 745247457
424081989 424055823
988137556 988180994
727871882 728062154
229726470 229900212
23342570 23519212
360420588 360537256
460201650 460302782
140830249 140946913
316696662 316840402
53171900 53143544
897585585 897515423
63030026 63213492
218326067 218500137
35418654 35247462
239938859 239810169
431033771 430999555
46020202 46058734
357727838 357656030
825988587 825941717
264535431 264601789
551996806 551920616
851299950 851459208
441495981 441308583
340240457 340359677
87727175 87589467
104311885 104145803
963164834 963323882
881930928 881830736
580933936 581022836
18254398 18453596
572812443 572825189
120221152 120392690
291435730 291373328
191434692 191279022
509590537 509655255
910206664 910312120
744240924 744057422
28345672 28515040
688635576 688657834
224397234 224323164
858193899 858058555
881056882 880955540
744827845 744977095
6305613 6305937
17269009 17316665
81608404 81730706
153073722 153249758
756675017 756665903
162565628 162406494
393424262 393570552
943495158 943575396
287437154 287257952
623044431 623154603
749333211 749504649
499719183 499825899
243404565 243600213
22227665 22155827
560748638 560731648
762433909 762584661
349096970 349239898
844610834 844746274
693482774 693561132
25187344 25343744
783918559 783852823
518125409 518197067
124431018 124456702
60244101 60313485
972203332 972092330
789233699 789103881
235607273 235764433
324821488 324946818
919010073 919011237
291881186 291968906
629037234 629024368
62990987 63121759
779116099 778977915
560806840 560781228
44310597 44135879
793752302 793906358
596370006 596409546
994772776 994798018
560901906 560788380
591755897 591616339
149548567 149361069
601226502 601373936
414313284 414449370
902057023 902021217
280880844 280782920
217882355 217864615
702587406 702644858
520639639 520810391
167525832 167558990
576361754 576425848
388027898 387874064
838211098 838224062
173564790 173724386
956456988 956267334
276890940 276996238
815748070 815567008
180477998 180673658
33853730 33874384
817713373 817695981
190034956 190209646
85151292 85009464
892554028 892465570
580040690 580114384
635695960 635757732
966359215 966280739
496533019 496355565
882021145 881840711
988880674 988735086
492061317 492001463
913356801 913287029
864061116 864137268
539422125 539598589
963586371 963423461
866374809 866175375
829055477 829231429
174734982 174712644
367678113 367846813
273715614 273850820
762118508 762021280
208947551 208750723
871437757 871484135
345130871 345201183
289877518 290013954
329835619 329816823
710577566 710484524
856298775 856247653
474572858 474604936
234207181 234336423
93319572 93483504
932066858 932137796
135328073 135302295
100080146 100066476
41171314 41139382
445467478 445616012
315593675 315493573
956837286 956826264
746419660 746235780
742125774 742243806
946676595 946825333
333912744 333871960
770248108 770417564
10448556 10311036
963226203 963096945
273783217 273744587
545533936 545625996
25428765 25258723
831379394 831549848
857765097 857722639
20151409 20324235
136673922 136548608
121092134 120930722
601772767 601750285
621868400 622008468
742754244 742948302
949348745 949391971
596157337 596091039
374831412 374833370
17665732 17492774
248552887 248468987
110965775 110765801
1520207 1601749
662769306 662631216
593765305 593632601
685458815 685355955
909612987 909432791
620853421 620897085
63390650 63252404
865645054 865820590
506946986 506750168
25820067 25834751
671088746 671142256
931080455 931201185
217581968 217555812
501835706 501707358
161253981 161401249
276030530 275873878
981672631 981768241
322575519 322528865
856583350 856503450
435711115 435642831
670692254 670738520
476614126 476642884
172586987 172503513
589563962 589742112
321172797 321261115
414701826 414848710
256388880 256430656
550988761 551090123
564173839 564225259
738780952 738779122
973618653 973500973
745950374 745768626
139615369 139538779
147202914 147353512
189038444 188896940
973204438 973055666
836871341 836773893
974080978 974155640
491722183 491828937
207684126 207742124
177175479 177036651
43563924 43628560
680039484 679876018
834001560 833923154
748290724 748190238
787664691 787569207
43276963 43272043
128566995 128636117
484251442 484301890
387690158 387813550
995597617 995582007
738382563 738206649
451235712 451359706
542140064 542050276
843380784 843433800
985872926 985975756
156652363 156851877
757862148 757740118
175191740 175091650
315541978 315543624
75872017 76041843
857568717 857690253
91128311 91262083
461763043 461586711
111521677 111495053
618693181 618837599
245900429 245985239
870889451 870798221
240561619 240480435
234283832 234389014
958136883 957955045
969687129 969849015
216010794 215967104
58094871 58129193
523730360 523614068
1540366 1375238
474120900 474046346
33872483 33876285
178059122 177885696
347031296 347174846
456404721 456377287
785267090 785228198
316297713 316141385
753732002 753750938
206544990 206365962
487890251 487902673
198006996 198086818
429658781 429462841
313739045 313928511
142553527 142597449
519473180 519411188
572011050 572091694
289476562 289425158
344943843 344813527
610492901 610621233
600322601 600315675
202543703 202693147
132423032 132353186
404745571 404595271
350192567 350003281
485248261 485355541
417772778 417673092
296243780 296072320
574256246 574410326
750752525 750595229
805819214 805951940
141866387 141802109
678531078 678690606
389792018 389642124
506608145 506513775
816334695 816244657
277590946 277730986
933390025 933463365
319654387 319703085
369194866 369100848
646808849 646997647
120896813 120848469
55149399 55228639
497334549 497375443
378324898 378493412
156182689 156288023
183210027 183149565
422805873 422675147
900857659 900883383
980986865 980854263
521625265 521790735
162692873 162573883
829002325 829011403
404009255 404059223
279207114 279343946
895622523 895574135
176991597 176991171
370438319 370488655
171914832 172065630
676024486 675975436
741237220 741073260
51594741 51480175
349339102 349297714
787084413 786977667
696550881 696477437
892684985 892498685
269192914 269176290
922986511 923034445
933263655 933426695
664140117 664033495
996460496 996271638
205085015 204949437
23913434 23826986
882550354 882545318
118137631 117993191
758570122 758506744
306055995 306206625
540455267 540548659
775038417 775054307
38890774 38817984
611181165 610986487
497194974 497194188
230232877 230118097
694605795 694571035
403516334 403450584
9947708 9859946
526725573 526543385
62982148 62842116
751737786 751911532
965140167 965276575
511258507 511353271
136146661 135959287
135608582 135507228
340972109 341076013
824524586 824564648
629876504 629865496
619097095 619082653
628940223 629134245
264106407 264108421
882154835 882248819
256876151 256700823
35205761 35255321
39555486 39425786
574163809 574063521
403560102 403472566
758391421 758282199
741149194 741075322
665463616 665653682
785323257 785448679
358934962 358747106
276472402 276333924
77338429 77294015
688362662 688185728
449397963 449590275
686745960 686789928
688740368 688778702
231582955 231440107
402112999 401929389
766936756 767073694
44119365 44018053
773873324 773915184
111727145 111667665
64816115 64854297
953660498 953526180
20004241 19896825
906604499 906664545
218548334 218659862
551027647 550846823
873955157 874043337
262313008 262353196
776785597 776941799
94550751 94583065
526311931 526139401
647247321 647398541
435173336 435081302
147046695 146980041
996268449 996144973
201019130 201103478
916383439 916508151
283128280 283076706
834203494 834152944
903648649 903475689
102410390 102522744
763016152 763168992
774082089 773962459
73910300 73831950
675613249 675496477
290323612 290201588
407718224 407755866
487214098 487271424
658653086 658843338
610655046 610778358
267753518 267774784
369251347 369417785
541447577 541558271
464008602 464004768
957628429 957742867
146396532 146361940
871947308 872039862
-28551 28551
261989692 262143068
499233607 499333805
310121391 310279091
481268119 481073455
148565160 148702452
72494663 72347981
318663331 318742529
204242439 204406627
84520378 84439536
775410385 775338717
838438278 838613768
944393468 944301470
305516652 305442282
717264085 717172017
907866507 907980625
565745916 565612118
135370251 135352275
856237523 856360027
240184056 240380762
312010942 312171812
332659664 332642372
690467584 690655450
121837564 121789642
843031789 843183533
885595847 885733655
12296126 12476242
72456268 72638528
738294606 738188450
315345831 315326597
39392818 39274030
872860337 872821265
846121879 845984163
467673721 467718085
946357223 946435853
198706554 198823520
63721686 63907450
400239589 400280341
570862148 570997206
739893663 739797399
775487909 775406347
671680680 671726518
577940066 577981004
92718507 92756691
768801017 768738671
237974567 238094403
954804471 954694861
776218464 776146156
894197765 894067787
103869087 103764593
471531236 471624606
657311229 657403403
989243638 989321196
959424242 959609868
49275798 49391158
465605199 465552863
693521953 693395263
512416421 512245099
368101164 368119618
127794807 127873327
427509457 427469441
231225056 231137540
392330206 392174946
897287657 897221115
647165694 647169854
970025159 969959249
142944583 142950151
17469873 17461935
29305545 29163693
141199394 141259652
126726906 126782236
513950063 513993973
521616036 521428614
357963573 358023543
33158121 33294971
706357288 706197034
226241773 226404149
2550824 2558332
79613240 79462898
413905731 413841793
805742849 805778725
265720890 265848254
291135256 291090656
355186651 355185745
833471207 833587505
323297962 323441106
937559007 937393395
341076617 341075409
309165157 309103763
57485541 57668639
952169974 952335156
830623466 830688076
882758774 882833634
830775854 830740990
69046838 68865922
446178116 446120514
418138381 418107163
215021401 215140143
519920209 519942229
130657273 130523423
299380200 299439836
723685701 723839377
225137779 224940929
729870369 730012779
92932387 92838825
899750676 899615356
457077791 457233027
392676796 392768854
223522600 223419494
695559460 695388670
29857448 29746040
10959315 10957779
833962357 833919391
265333786 265189312
200502976 200434974
998118158 998026814
118085570 118278056
30573238 30385150
473661344 473551274
923426320 923580846
74360800 74324838
756699449 756762433
425743183 425794063
89018019 88967259
869121097 869291727
119414361 119286967
421326232 421201538
619247826 619238524
351003706 351007088
731127963 731035355
21016297 20934415
945674233 945554683
965914725 966000341
290659465 290711145
614736812 614655772
895326410 895413826
777262813 777096971
838885490 838846550
544047212 544213168
843594103 843651947
676100466 676140224
344903463 344984223
115798585 115991547
904637519 904464863
893639131 893652653
170626653 170435079
826488576 826439288
891519780 891564162
867759036 867648562
815273621 815337559
612891948 612969660
739585243 739518567
711774749 711953187
19490060 19399822
899865693 900014835
789715099 789551149
120958622 121011428
395912394 395842190
734102684 734161270
275014365 274887953
864518608 864481762
834356588 834388540
491573399 491581163
186923632 186998318
937556753 937567769
767373700 767400234
260896145 261052885
948211554 948050124
420167801 420016647
416548762 416714514
232913692 232788410
602480947 602619589
148424691 148445953
927995402 928103554
790445480 790456838
5198640 5214648
293775600 293816640
742865291 743031313
657174351 657243663
832336183 832277425
584275608 584276644
107389410 107252048
407230556 407169598
98508866 98485350
720944291 720975603
426614014 426486478
534400861 534426605
277004224 277103088
792846039 792909419
670222304 670320202
9696429 9555613
553936891 553822369
426177586 426080912
378512136 378474688
907763226 907804876
771871564 771987670
65284553 65244879
111491420 111634704
626591695 626510471
998406055 998548165
289019304 289184134
122833050 122729466
241339753 241150997
692536782 692565664
876466489 876403615
704218040 704039872
82942513 83121109
425002043 424818693
97853522 97779096
44663725 44640491
584900138 584732090
527619722 527579100
521907451 521825951
301706166 301715440
645946488 645856904
917825456 917771726
589637205 589653037
393885045 393954079
915347489 915514161
313824742 313727226
847344545 847442395
507224770 507094182
495910271 496075057
938388353 938339019
803238247 803250621
70374256 70192896
320395219 320198753
332296094 332355820
487343444 487199404
198506777 198652681
149328332 149454818
522585537 522425249
615133733 615274553
923044147 923072951
264165350 264225872
891790722 891842010
158023468 158173940
180063608 179874386
565051807 564991929
479432133 479454407
174354525 174370661
360860522 360780830
998672350 998740474
989309113 989504601
782182043 782004273
312761588 312614558
662076972 662110652
680033599 680233215
68139326 68337692
970188429 970093139
71441517 71494447
390862118 390927454
665990284 665906110
398313853 398416137
214419343 214275247
54922707 54831727
839370937 839462393
951013803 950884505
790565606 790711672
112511518 112346416
161198708 161159340
729402470 729254490
546838161 547021079
344275982 344089588
916818166 916825628
392988109 393186727
397583653 397758783
394684384 394767952
6900114 6725298
123512056 123494538
874777192 874875440
932821923 933006267
321470460 321634266
75790719 75716027
690033396 689968908
61813289 61618967
19883358 19808832
621416418 621225266
577344275 577515835
464143939 464154377
554245865 554293539
799539457 799364235
672651823 672572287
919287481 919428651
772544250 772743136
482098170 482032302
777670992 777857304
11849846 11840762
79036762 78913976
209156296 209239270
875437810 875258300
485208768 485042034
645884893 646013521
388109910 388283454
290646501 290685305
788911936 789034194
575682485 575760593
280408804 280214580
907709294 907731472
583129073 583114835
768031536 767875880
603781006 603676768
368316540 368482884
998736631 998744317
847975901 847861203
222261557 222424049
300227037 300423007
737684150 737547390
373145251 373310091
357592878 357640046
984675193 984503985
35558517 35506493
163324662 163271262
855525340 855680678
835771612 835832682
382732949 382847581
759086591 758946927
666303347 666116099
787706443 787771561
439030435 439050607
46452709 46548651
875979015 876166801
554614153 554581367
712407312 712476540
960892744 960718070
628572670 628709400
760831846 760801596
571970923 571801843
727297409 727405239
21977004 21863354
380146977 380320629
452008327 452012133
644825939 644782097
734233077 734186607
537974371 537881413
756730941 756715095
74498781 74610337
944461432 944491334
498874708 499045698
646237606 646281856
812701924 812526604
414381327 414353147
206695262 206601136
770589055 770770605
269760887 269854485
504303026 504445006
902541815 902394111
213853051 213857387
839012592 839073320
901373454 901281706
779067223 779164975
359875836 360024580
395617159 395514067
391886104 392080366
96507544 96500298
650005873 650052843
492915317 492900325
404379178 404436544
71467982 71283600
62252065 62435233
579385119 579475869
161942246 162023532
563424832 563453956
592297100 592289008
310784942 310933610
985533371 985686965
359242273 359375151
54875445 54855347
715167383 715185363
703791132 703841590
574972688 575104158
196234530 196134802
25758 210266
107497253 107600351
188661078 188514590
341173557 341363589
624684533 624619611
703810848 703983286
550326829 550174629
901062410 900872474
73487507 73333295
667833886 667806362
914230748 914255678
508542237 508673473
711428626 711443716
118908720 118784578
933743771 933824439
955398242 955574148
257827402 258006392
885472424 885408832
474837646 474969476
840565540 840449718
372644057 372630687
269840469 269868501
372995567 372831155
132721858 132879540
11672480 11777852
962934540 963066888
553261300 553388158
714806170 714926216
507836156 507707992
503350599 503408189
73609016 73632568
611270262 611265406
257451360 257331730
38438282 38304812
972423297 972499735
805885577 805816397
249981408 249888814
5380589 5217649
609722923 609625841
433327893 433248137
571243910 571143574
175021563 175023525
956126809 955990373
688413924 688570806
717159842 717124228
668539334 668381632
163762607 163739705
550665541 550800551
960566023 960547927
192573129 192650097
657851164 657770846
669634870 669799192
630318991 630308331
443573782 443380692
414395545 414503195
64297559 64263553
572339215 572520169
778690901 778670649
480861322 480843440
551221157 551281069
20519796 20686928
42083382 42135520
912294976 912427724
4942528 4960246
119925105 119884223
455716881 455713335
592748619 592585345
48076232 48065056
601690168 601761526
707209396 707358262
950446720 950279822
828052945 828141173
84905152 85065814
85445777 85378607
815090328 814899508
430102912 430125040
629616740 629642318
701819346 701915230
31274834 31129150
242196294 242017474
927669526 927735536
786554223 786506155
488103988 488012824
371926986 371869610
762069894 761994516
649484871 649597803
51968980 52160644
52254526 52112228
393775818 393667280
903377469 903369041
976389460 976550260
474670334 474823408
406043048 406019078
395637401 395721113
591787411 591724383
582848202 582748034
992781615 992922645
985509340 985481640
424371803 424450499
505012039 505035547
179699445 179899435
733425678 733401388
108084323 108160911
156621986 156752120
739124698 739291072
578830243 578948019
90503426 90632668
44651403 44762153
335568384 335576120
753915600 753965098
556844891 556885041
754598481 754498591
366128994 366315262
35044380 35197626
919833510 919949168
627727072 627922886
597782227 597976865
401034924 400847372
265051866 264894090
38718130 38581282
675480351 675438913
773493285 773612751
674226137 674405545
657400282 657582550
429862120 429996402
98343947 98336065
247628182 247719892
884416043 884288681
408852029 409029089
673410081 673393719
85910698 86021246
450091620 450037970
16224471 16363413
534419745 534433465
621436461 621436089
390654954 390561134
530808318 530618420
59547784 59509928
399865175 399826325
778408753 778366921
79656218 79570262
433086921 432991369
713732778 713640570
346617375 346581039
481840614 481707358
94720319 94829053
943813615 943882121
675552883 675673615
949540450 949692060
444463155 444635453
812614264 812569878
483411208 483301578
793184840 793018718
908994629 908853819
645430347 645515027
42007575 41921413
758111973 758183825
466999367 466846561
15874810 15811642
669804248 669966622
41812546 41689982
766369852 766227390
316204814 316396008
928085669 928121439
160584309 160420831
244003491 243911489
59465836 59275892
909378084 909427648
719503472 719342582
753235002 753425216
904869063 904765575
32239491 32265283
582772933 582669165
961525996 961494266
796655753 796491047
467683633 467752537
110346534 110194800
275030536 275154038
624342109 624224375
605856992 606053928
457066582 457056388
990454178 990331564
931068501 930985029
144021972 143863246
511351261 511550775
44112170 44126560
106523832 106450824
341354487 341372691
943665056 943750718
633773370 633657014
701393268 701503854
928479091 928377713
190666589 190752693
519206187 519164693
433438822 433427950
774228522 774383742
750362190 750448342
471895053 471954519
842983605 842788557
607242285 607373237
793995449 793845717
424476130 424609054
594289659 594263471
958079139 958194627
859023015 859035329
48543045 48377363
349902986 349971562
533463960 533624078
982276650 982389880
966509903 966570669
668309808 668302148
229446239 229463093
635967775 635865827
679898084 679764104
761762656 761566828
92214606 92388328
332938765 333054343
278225250 278334384
537819544 537888738
100678309 100768931
239314931 239395015
52925491 53045419
154995387 154795753
687793879 687678737
250669526 250741632
442161667 441984367
604215122 604389124
287704791 287582543
460647856 460711986
930423966 930270802
665860838 665701770
166258285 166130551
476854943 476982665
475482870 475543956
507875768 507796544
856820100 856996202
330718034 330684862
403446547 403483459
788891411 788876733
204828024 204783570
795793363 795835789
365665134 365496678
565730931 565760901
176612719 176478953
38319180 38183218
864634497 864761637
918770777 918629851
500199724 500366368
946482483 946440665
853900596 854087614
77541453 77488083
502347944 502272416
714419299 714234163
311470788 311489106
545358839 545457953
461322931 461173587
817675273 817668473
619379109 619319419
389526734 389382136
241400057 241517111
928100007 928235403
853389186 853415446
736514083 736662661
538741218 538780720
681216215 681025381
52495874 52392044
526460855 526634479
32476666 32572124
828388285 828520529
30484987 30661489
500105344 500157698
148234009 148377983
463735518 463686150
15299028 15441496
229644501 229813341
181173614 181336786
845379328 845326134
623219789 623089417
955287673 955225561
601110629 601061873
224680000 224874258
770027306 770140370
833385523 833403215
647603731 647658779
626418967 626551083
399018507 399178389
583953670 583922438
816727882 816848842
91328294 91422138
27237785 27249719
23485110 23598048
115129181 115108301
305206662 305183058
329677096 329780750
200148821 199967537
28524280 28548968
914243213 914092773
287347553 287251605
776557404 776393558
665781304 665734632
770869746 770756620
983578319 983763633
841072920 841106124
79616023 79749573
627173125 627209921
924913082 924736662
923586771 923574921
353303381 353395475
681252895 681351475
479526411 479610945
311388121 311370901
852326391 852487897
915084483 914896779
618129834 618119796
978333744 978294366
546775304 546619968
505739603 505589509
375415515 375582737
114173096 114329358
12386184 12252148
235307229 235395317
322317661 322143595
212240982 212336150
570041808 570183482
576188400 576268678
106039762 106235774
583938054 583777530
828075528 828206818
189000865 189135989
143455629 143424963
148614774 148439580
128983371 129129287
194782911 194750455
923238414 923297474
387950981 387888663
309399735 309317417
864853463 864934071
379334901 379520513
463741595 463891367
667087868 667020042
835566267 835717619
948982068 949107438
130738753 130827801
343820656 343824652
191195259 191032117
288613632 288699436
634158524 634211318
458861857 458711133
835452428 835373534
297041729 297065221
366883022 367080444
862493993 862466589
376200856 376029808
237628182 237475968
723072234 723143300
258078951 257933833
566979801 567060565
658569627 658642957
446123870 446023522
512758083 512682383
569879660 569683222
487969949 488009299
322462161 322498183
305717843 305564551
462540270 462696776
258672914 258613848
834345659 834509281
918598797 918484947
603364128 603316848
81580093 81477483
989277142 989187208
852642088 852582404
820140714 820169360
155484726 155350016
472965968 472906944
619323074 619248178
103572481 103729393
962119800 962103540
314765746 314923480
986604786 986618406
47805931 47934535
367211124 367372690
781075916 781075804
742969671 743147649
404628540 404636570
20737489 20808867
505987392 505986290
635482585 635455929
11164272 11339674
404371516 404501572
612187723 612212985
53361558 53401968
297470567 297423337
104104239 104035987
47417422 47299368
479935675 479984065
110865788 110687362
195899180 195942806
599194368 599311296
491894918 491997366
656737367 656892093
748954585 749052415
907074523 907109579
727196963 727346223
742687868 742565690
766298621 766104175
730253798 730085116
322576232 322757728
968839886 968960942
231428336 231230110
185726888 185531696
748161830 748021880
892344344 892434552
281231203 281305353
680325354 680249516
886724866 886671152
333833286 333633934
158044339 158094251
579469074 579559454
817917078 818027888
802262305 802298259
911983548 912021144
457641380 457615348
836532619 836428789
642763563 642919413
435414341 435511259
458518490 458634728
732472889 732634899
512131134 512018744
541502924 541447838
597720381 597734449
538836416 538889330
513747721 513918549
287123881 287091325
977133088 977254826
486805550 486950804
606078318 606133556
956913113 956761459
414992548 414803256
263827294 263715630
185264540 185246636
299087819 298891517
348457658 348383808
383122279 383013621
853669107 853861797
861009478 860867344
319388936 319487134
366467792 366338600
108828450 108639446
14599560 14449074
637917759 637744411
483859448 483702842
676268574 676187024
680519086 680665384
719107705 719058365
118307087 118478733
874630875 874534121
968058244 968043338
32095376 32215778
371743708 371898298
124747779 124678137
79950451 80050799
795207630 795061920
265625880 265784572
900376061 900310119
351956394 351894496
304363196 304384126
539010546 539091408
402929763 402768377
41217011 41125617
74701864 74585518
979852690 979866990
298062655 298038039
451057619 451018887
992103565 992055411
163751156 163693614
378583137 378441135
302888061 302879207
506297749 506478825
436864828 437039298
960374357 960488333
545811491 545946283
282473310 282393458
22020585 22066367
390716066 390770608
814653278 814469026
191623719 191814503
511961695 512074939
105936300 105813868
833930067 833857173
862624691 862683997
388550424 388475570
986877812 986750740
39490636 39340390
325681758 325760280
344107805 343909085
162730170 162735586
536388100 536579096
74271041 74450559
983517147 983665783
259914013 260005819
603214143 603248945
212526361 212429729
26581597 26507327
925195501 925063161
230251561 230261397
394164449 394277263
646172202 646102378
817037187 817219485
396713150 396714932
864003559 864015797
735279720 735253392
379226906 379221490
671226077 671375019
898392870 898441288
769791596 769683474
474395950 474406534
155603104 155565156
444774851 444871717
925705079 925557095
621556546 621448272
267234411 267283457
430325805 430236489
449991574 450000394
225536114 225458810
593001887 592849557
124676951 124841253
654808359 654869385
190676183 190829203
443842349 443878371
921444158 921472610
137682066 137570574
614106330 614061644
551602705 551727295
816956931 816958123
912096305 912042959
221831589 221948175
197509596 197424410
778778028 778603774
419095129 419180873
3971142 3945674
933507304 933566770
911249611 911140019
181610554 181429104
418518086 418620486
295868229 295832389
207423916 207334650
527459499 527599411
420092224 419999316
674313539 674497551
406634531 406639963
435547945 435676973
304299192 304278496
884757629 884862047
126444114 126577278
704974346 704843096
892002425 892160727
854707553 854613481
901816770 901647684
62633986 62717592
740546898 740437202
102363563 102466567
398514482 398568766
958550808 958496060
268701793 268705007
615733274 615541322
974619647 974605409
553489410 553458438
496138172 496083730
685674061 685638325
150349490 150397124
75292924 75351958
817704677 817645869
95340059 95291573
857564400 857397326
270951801 270952569
697617944 697682702
900879185 900887581
557493848 557494202
97616170 97790128
540065168 540253294
151870951 151934139
6214540 6230148
990392871 990366743
412133886 412162444
96513283 96633537
329295929 329254037
985440648 985578032
687290495 687463663
769142188 769256040
479398933 479509881
185061819 185224013
192328339 192323255
419970602 419809614
903783884 903674718
525036988 524961840
969661680 969768072
662927111 662962271
598940253 598995053
571650132 571514788
408222395 408113935
113067234 113179204
470315068 470161046
366845249 366745289
969534379 969562143
340969291 340830209
591956084 591896542
862916025 863022303
679428394 679442908
778928063 778825143
558253098 558442508
545674624 545808378
846206792 846386880
618839720 618996144
816121824 816214836
23537333 23541579
394883156 395055906
291142040 291291574
135828533 135656983
125583954 125523716
339300346 339127950
713847934 713714098
297004769 296964397
277866156 277923562
771974041 772081139
880782502 880906228
826970215 826922629
277194024 277012152
433392352 433263434
992033970 991906988
235937538 236020164
236945425 237121449
905887618 906042664
102876268 102750642
810345234 810145592
486504576 486311914
887166404 887311992
555846750 555901108
283890985 284090783
579226587 579269521
65197380 65264716
523472885 523624877
772846738 772963194
335161148 335340878
954013994 953953096
323710506 323545618
521227937 521236575
43321049 43400003
893034480 892936832
570773011 570831821
811251987 811220091
738807462 738932382
636139233 635957461
911279167 911403005
504386369 504566929
393427862 393363068
461592263 461607537
553534693 553444127
698595150 698637000
328145541 328137357
796670252 796717280
67784328 67668308
390185356 390285758
495992664 495899986
636976342 636887602
177205060 177145898
234497655 234391013
646259731 646222285
995439091 995335883
206991023 207063151
733685993 733715569
660766757 660775493
310509644 310566654
918202598 918266654
53104753 53080549
662221680 662323116
547120267 547277893
517387466 517257736
753583142 753409356
415237874 415304406
354660377 354611277
647167774 647010950
286084355 286206553
320846632 321037608
196934382 196863900
230976658 230896714
179298514 179480818
503977739 504141433
417934873 418113167
726900366 726726726
608630303 608585337
781528149 781690497
512470170 512362672
632654403 632631257
909018810 908970448
28663328 28762542
222872606 223062938
21561142 21416128
955486195 955475423
563632070 563626074
714155377 714031443
151189302 150997980
515972887 515963251
305103491 304973777
502966469 502873915
88375092 88392754
212926407 212977885
45652498 45775550
66140176 66248302
260775469 260856719
414824613 414872807
29209728 29130738
705728408 705819846
124971691 125049057
187175746 187283714
158627283 158776457
422936220 423090048
755017346 755112012
575142055 575066261
841439385 841576471
536698647 536619427
13586666 13786576
983732102 983795164
285912860 286012740
5154145 4973127
672608068 672431358
218028867 218138239
586075471 586036539
45976592 46140876
43077787 43034647
426355872 426358958
569059488 569052824
268308411 268418679
828195359 828349767
862499171 862508041
423791575 423978659
681934905 682123813
641719559 641819275
256189464 256325624
916673942 916555178
386196578 386325790
548055148 547857082
949991779 950100273
944078668 944037424
44557935 44425385
978209693 978244117
555896754 555905462
880950337 880990327
129005197 129011753
610316941 610245041
813850193 813818815
658606292 658428846
68665197 68764171
695208898 695050558
518936832 519055458
378081710 378079442
397567833 397517669
788152537 788329439
917912063 917738849
941916643 941904923
772027590 771947750
142202883 142263953
122125932 122005322
151647903 151766963
1690730 1512768
639914801 639893011
527280811 527407923
308011011 307823931
51184487 51286317
246577631 246613999
127291885 127432539
304798694 304736912
909271496 909402866
905965141 905852559
830839609 830835411
782905266 782994338
205856751 206029365
374875451 374899717
258643381 258597381
996589813 996659037
636367310 636405682
602770382 602952164
840101652 840193746
541153820 541298684
566054389 565985769
540662536 540574696
750788678 750835074
685123594 684945456
290939064 290805108
911514893 911648653
61022062 60906476
352246245 352369651
365183058 365282938
467525966 467405138
207689842 207546812
301485159 301494221
448610675 448795407
186386725 186231405
837257735 837226085
921576981 921742419
283610904 283452090
940965281 940779599
987747520 987615092
444704680 444658454
725536552 725628090
218402815 218372733
450217057 450262191
983283711 983148757
528947962 529057078
742184790 742090682
184194288 184391448
645159432 644969562
842034227 842197737
511955030 511854772
577365699 577214277
670040669 670219421
811738404 811608554
124958964 124914580
45450264 45401148
221286824 221299924
706782165 706893669
454648374 454520330
235685853 235505165
342970569 343005493
324786362 324748328
519929649 519915035
675737218 675610012
158821066 158822782
548180469 548268711
825685947 825795089
259730107 259743743
231720534 231588342
1738744 1908334
845352731 845303009
15784622 15964998
687426933 687500393
416739983 416744645
145276318 145279666
414690256 414625588
996082659 996206711
746149500 746123538
479178289 479027041
522506309 522664765
975067472 975226606
128464297 128328505
426997462 427189744
115978939 116061321
645943769 645949207
2787183 2648841
865207497 865021607
437955057 437971177
564836811 564976593
392752162 392945518
839107152 839039488
701882817 701947643
161421090 161570892
961817549 961719427
350668120 350836158
624464852 624378428
385593214 385757850
762061677 762175339
749207379 749020293
369149755 369284915
319548703 319560219
285824911 285892525
853667832 853765452
450506932 450517478
624873068 624931164
797288027 797483869
427093603 427023729
497545181 497722205
916614560 916613264
308687823 308858667
440766218 440694680
332484966 332439772
263179194 263210876
352336630 352402672
981792836 981906698
393176250 393236298
381090415 381029447
630528319 630566907
505353522 505336088
970673543 970726867
129986831 130132393
842755059 842813229
471680276 471570780
988931126 988909318
810327928 810513354
540928404 541074058
851379579 851212739
906547389 906354945
381956981 381761081
959705931 959817077
697650323 697595149
410993909 410985677
253062066 253018740
898646259 898508305
117906397 117914059
709477359 709485191
354974674 354871414
178344985 178417389
911806525 911870371
465139433 465104045
857822939 857953309
870467174 870384072
237938913 238034485
432422058 432387162
900701019 900837433
474229833 474113523
820762386 820908476
321514480 321386572
940362402 940420936
481448886 481518262
97631025 97583805
768553431 768503315
90568047 90493487
965281653 965412903
491768856 491775560
364192066 364249546
539043756 538999468
614979701 615072651
988426232 988471238
427983563 428022293
150337956 150526006
235252912 235070652
593133972 593253818
855528073 855416273
477491629 477336831
998575247 998646309
130709197 130783277
416809635 416904535
569068287 569239085
790252599 790335001
270196153 270194879
855335044 855354364
357414172 357225470
201041945 200943337
695907265 695816229
105108150 105140020
978574687 978538823
450355980 450211668
903373255 903292749
712598974 712499548
34107254 34193050
719326008 719199556
9312168 9435064
764622889 764567187
791852151 791912991
553324729 553156811
829596726 829397102
508644805 508770443
229113692 228996496
570337265 570232677
989028563 988895103
734846336 734682620
778341780 778291008
88266425 88293387
24955942 25008336
194781532 194949176
259599231 259654677
541897473 541838163
122455498 122322792
655500747 655366187
568771090 568852868
656307958 656116936
271902204 271799812
970289220 970306068
108711581 108549909
883521297 883403739
623586273 623531419
775514830 775682342
925909516 925793670
490697661 490731941
932711862 932765254
181930188 181869988
317042385 317060991
86965853 87158071
496775925 496924979
371328063 371292473
54424601 54233647
105161310 105314140
887743511 887856057
23075496 23103576
960941796 961105386
140337719 140464723
610525764 610716702
557601006 557668812
992123659 992246903
691277997 691443479
437168784 437354726
395929245 395895543
274527389 274406899
518896001 518996145
346002717 346062585
363100440 363241846
887935801 887816431
503668431 503769835
789923499 790012739
763386206 763486832
129802613 129975689
551283482 551325770
706282938 706431638
626421481 626292761
409242371 409061029
399084307 399272471
870685764 870662730
821761105 821896839
893445644 893299426
952131382 952184194
378651461 378514813
142856673 142718165
684713412 684568628
630390331 630416649
88382355 88403153
933132600 932967282
632536646 632513286
334048971 333986555
361829270 361989918
432556759 432727457
381701019 381544237
268103332 268224426
875468869 875518981
711016125 710862389
37077079 37240463
210499738 210688378
395039242 395072570
716801648 716869838
546697636 546695444
592049603 591966771
473932689 473758939
822427500 822370864
816443416 816640596
397217542 397343380
202022742 201906794
214827328 214799864
956906215 957012071
355926000 355985214
774357685 774445801
708330386 708240292
887557195 887502971
863432276 863446948
162373587 162486061
664965127 665042929
378013016 378002112
857407727 857480863
596444167 596374925
46863890 47009696
103880565 104036013
627109552 626949250
124443860 124279004
445028887 445042265
126184169 126214437
462523955 462468655
568517323 568333461
760133336 760086716
496504266 496561772
992079488 991988452
256168313 256072555
936824967 936697963
794697398 794619574
593319879 593443909
625526027 625715667
671575088 671534388
243970031 244165493
418948491 419138001
104603226 104673492
590265312 590434564
397095641 397012205
643762765 643780509
746213602 746147616
225166100 225219140
440537666 440626366
34441250 34296590
603080740 603231544
130420153 130465613
136206527 136136093
5582823 5445407
276963415 277029061
860654491 860709477
728988849 728937041
499283706 499134382
58304226 58297526
753803188 753852162
992852130 992800770
695756657 695804393
768528373 768409459
763702354 763522032
312351351 312356383
26084248 26090952
199489492 199437700
926971659 926975981
4951387 4907751
205470756 205543546
931042523 931094479
320793991 320900571
2804058 2770346
658517569 658482203
377199573 377270781
212990160 213150836
799324433 799253511
624302346 624421640
694149273 694096687
468622042 468435806
120050393 120178339
511425468 511451018
823014105 823082285
61353935 61321029
536344300 536483598
123834982 123737084
174712755 174783999
124736456 124759102
775620592 775744092
144422659 144529515
144809242 144658172
584846720 584953556
60090279 60278793
202025807 202137557
515505933 515574639
718187908 718123362
779930127 779975169
588620966 588676988
284385791 284247943
547956115 547885105
519442184 519298562
84408217 84479957
326805559 326833491
596222077 596341585
541542737 541664307
320754052 320777990
45230921 45178221
211510048 211571746
597640955 597497313
946953493 947127925
115218653 115130061
786776232 786682698
604033227 603967723
459766743 459728637
850945215 851012373
53157722 53058678
133039544 133132782
685585759 685762363
593822429 593880939
952406222 952458978
183587344 183552926
611283252 611440466
94281840 94432426
494291859 494429439
682009272 681896798
971886862 971865996
20504783 20534455
389622542 389702746
469518617 469651975
99333662 99248304
381456628 381359726
193888068 193837582
783017839 783081527
248975288 248843632
938144207 938274905
976937446 977054080
676792204 676636750
308526853 308465603
728264816 728369886
938142048 938102756
601878887 602007533
741393735 741262751
557434841 557494025
899522760 899349224
423275749 423341503
891651252 891477072
450956416 450902552
410046305 409898669
532491923 532405789
672519713 672334883
306036725 305897181
843107661 843026031
333815803 334009685
958394616 958380190
44652108 44600358
405830785 405957337
9322673 9273547
785153415 785044479
136439284 136384616
997705139 997789461
821960458 821926972
186246540 186284646
593304611 593305891
687262677 687330397
387848332 387839174
756916976 756757032
579409782 579343416
652356712 652179282
658668901 658705349
573182285 573064063
27377497 27256327
288996966 288816402
681077652 680977080
97995517 98041231
648383599 648321075
802396644 802449838
478823441 478686729
259770285 259858495
863530890 863363006
134252865 134345281
905653017 905688177
765098800 764973842
457420300 457332802
642350323 642310653
421829176 421728596
570672221 570678415
296322832 296181748
84066086 84110532
448393217 448199587
614295831 614098007
963058875 963074901
766802822 766657032
978492471 978459353
254484366 254438494
464798345 464724295
381668809 381859031
824812541 824991353
907923566 907820018
167957294 168052222
534946961 535045099
599897238 599816674
576831970 576635664
372495484 372637372
364125132 363942732
802423241 802303679
800399812 800598082
871687728 871514218
504081959 504200907
343289326 343238878
68852634 68956380
380435125 380453007
215859313 215667239
692414231 692466175
134551450 134616146
43613331 43794505
756348701 756352865
484276666 484181110
176545836 176350110
603709262 603543892
709200627 709048047
232298547 232121717
337989891 338157677
480210563 480104205
931482064 931673582
144561206 144497824
860526518 860681984
401648711 401494481
253555502 253514836
515025850 515060698
766565056 766452560
726602225 726682507
980037562 979933262
334089141 334077393
980133850 979941274
85207909 85377479
224322401 224157421
507567926 507632738
532752536 532688808
854139495 854269059
86593884 86723628
881606836 881491920
200616056 200532558
10492762 10404350
929383657 929305041
500336882 500431856
66235399 66421707
736477758 736588372
646417589 646605205
698477612 698489050
413938249 414066677
651931730 651831300
412789216 412957374
539669260 539527918
413464748 413563252
40857410 40867362
105583936 105673678
968741196 968603080
608688365 608843317
885025742 884970490
46639286 46637244
861733932 861903328
806957300 807137680
667556741 667620707
432229419 432378313
826123211 826004081
738435160 738485210
646197820 646207136
360631032 360567682
294756435 294719963
38155789 38189235
64307710 64444596
534445867 534421063
426375527 426481933
7743799 7614447
151860408 152007870
87186165 87129977
298182823 298080333
730169457 730003269
182880174 182837548
225312648 225299530
264665561 264538017
717428400 717609206
212854597 212824047
817475369 817546315
955335747 955239599
880311324 880234340
945847955 945888659
855856363 855699223
470656931 470727771
389053707 388921553
139800515 139681439
581479122 581678906
840849244 841014704
909991730 910023442
906691858 906655986
971386192 971312748
595411919 595508009
312938543 313029193
363015854 363052536
544949037 544991647
908581284 908388696
339605084 339512016
518104966 518161238
77856745 78045055
612681005 612498517
717175044 717353126
442489426 442320026
514344051 514170693
628412633 628367041
811399548 811362678
97173179 97301997
658957079 658838297
375928318 375871108
387535384 387664426
110265825 110106145
963685358 963536250
50517775 50443873
340646991 340650703
793746630 793829330
799556244 799522670
730538383 730437271
87889819 87887819
411438513 411526531
272423639 272255871
135226149 135194577
3695907 3616269
825357126 825404352
686441364 686242746
542752771 542796629
210305564 210342246
449055850 449106726
888884393 888982765
675101923 675264205
530849319 530863487
434063197 433880361
777816394 777898214
883301566 883462518
740055484 739912956
157163042 157272738
745238522 745272676
789457398 789383202
928769294 928831624
97501741 97483923
676385187 676267773
285109282 285052246
186504004 186376910
441521524 441579418
643226102 643059652
763756143 763863577
844360577 844383603
387500887 387322739
764174159 764367031
834947357 834948921
414230960 414091854
264262357 264266605
216658667 216753937
898929279 898882417
698302952 698305734
511424395 511438243
589135424 589193870
755125995 755290923
222171075 222175091
331701960 331657358
267328072 267340048
301808273 301846969
660986862 661007466
31530427 31544345
699092600 699093170
411227283 411278641
44465295 44278429
563968289 563857649
338089968 338266288
19277963 19403959
381350515 381264411
940189797 940136879
580933553 581112119
492223500 492293728
565239609 565438379
538495360 538642214
22156240 21976494
655290407 655244109
664086806 664072962
495261199 495354877
974505378 974397116
910801496 910734434
925042309 925129331
457796954 457602238
474203222 474256444
200617374 200730620
643780694 643839124
975556670 975477400
393972929 393935229
394203960 394350566
529200260 529142816
427462893 427408109
593977073 594128323
862803659 862928485
950218459 950363271
897937630 898078446
450180750 450188612
400941148 400835096
273706590 273763902
640403366 640336214
533696627 533892847
460867991 460896785
945669775 945678691
446589880 446443558
697061491 697210493
317240329 317293503
297525141 297415993
426163868 426240192
637371744 637197116
74308930 74252804
804196151 804330695
281660009 281688869
878019344 878182278
817671873 817571545
699147648 699221492
489198231 489144717
723438412 723287206
944366810 944420126
101480331 101645363
177106065 177007523
599481024 599359174
606081113 606026743
178619322 178728638
527233742 527304814
723747583 723931171
915066063 915102903
184122197 184087531
413301117 413387299
330959428 331059362
352468722 352649006
222488731 222396485
943315062 943201800
794979872 795079374
611170618 611267834
424339446 424260508
475180539 474998349
465692215 465579733
196593990 196739444
335853163 335771063
555499574 555303620
361525163 361352979
981180796 981301106
403118396 403242146
888040719 888002369
465400446 465494612
538852834 539021612
560619207 560590793
575123130 575305180
581183157 581041081
800659522 800536642
826409486 826463932
217324700 217367652
540655933 540757443
10104060 9953246
829344536 829496914
438835098 438639944
317051688 316885072
47143133 47049391
824592294 824671244
560660961 560624913
694549974 694661616
23728364 23870210
84893204 84750828
758602021 758592767
147395965 147480989
603728887 603689637
132505249 132340815
760963952 761106252
891186207 891306275
598947702 599118132
339214148 339182888
44897849 44809703
327930874 328009272
306124282 306063328
481974666 481978118
374756636 374663682
614461862 614427832
548569388 548461492
897113975 897113173
46279732 46301270
439530184 439598846
107221306 107174660
814298290 814116892
111329755 111328685
853984683 853828605
885609871 885571871
546735519 546817227
241656000 241681042
97332496 97271498
981720436 981594248
32938809 32739245
928420872 928428402
581268907 581434567
965957533 965770721
487068295 487148895
236887197 237014993
330701448 330529740
518629034 518651706
887593023 887579929
2202271 2390413
827173487 827042607
400771907 400773407
42171513 42258437
383299590 383156930
590535923 590599369
134634683 134794465
561424130 561447456
838654654 838615954
826286531 826252949
368052202 367976286
216131538 215971604
916086520 916172990
933912654 933755064
814355081 814413335
182405452 182260496
507955118 507846504
281436469 281408175
293731315 293725835
391308904 391191842
459181840 459309836
28140034 28230648
584543799 584575289
776124362 776033832
260392244 260535036
247093341 246948893
820072741 820006489
749835998 749642732
595757821 595618129
384171834 384195836
705503171 705653981
773922877 773907491
309443198 309356272
72175573 72177131
92514735 92474287
57400146 57488348
17052703 17250323
806539093 806616781
52391867 52292429
976469860 976391134
825480275 825618105
545341324 545337842
884065296 883891300
62675789 62572639
5000460 4920032
340029767 339924547
311529713 311491149
737935679 737908083
355449595 355473957
886411778 886292054
298517683 298547361
119451201 119493843
551655515 551799075
427489449 427436337
572173417 572227005
648078794 647971086
353421471 353597847
18978065 19154191
311025549 311067101
884164096 884132234
853994105 853975261
104881842 104778184
958009960 958008578
413798350 413873762
343121387 342969139
951315095 951302961
124745734 124936772
117113493 117283349
893372535 893182319
738738702 738869922
640159770 640008458
575686092 575689188
743498418 743396794
818341616 818241122
553787107 553587781
63679616 63814568
340018682 340040852
544948586 545034708
689847086 690001152
83523512 83453118
890534940 890461814
268068279 267948729
605705597 605563765
597574722 597707188
768468916 768325618
811381113 811343677
560992136 561183764
502105379 502225413
588688304 588668876
786575778 786532668
822240982 822144088
398443144 398541624
615900971 616066609
582798924 582994982
972594910 972770188
11636859 11503979
56439819 56423213
585992484 586171898
686593443 686599319
156349343 156542723
341770259 341779501
449388568 449357332
921387648 921557572
786663319 786659759
151878331 151846755
429435884 429257194
944130728 944026608
384871460 384843032
244656310 244615496
839056116 839158188
738958641 739108527
90169054 90097454
412105715 412219173
890609422 890785204
446121473 446126267
368740434 368587694
935106822 935028328
63421350 63595540
215338445 215415627
848915500 848970060
125181876 125155988
192985573 192909225
629330423 629478523
836250459 836072313
793444106 793508954
58601752 58614514
387599905 387521525
267608876 267422412
631777222 631652362
99401784 99579982
167608523 167775035
408124638 408048832
356424601 356257311
456612421 456807379
23089536 23041392
940249204 940348552
629636951 629711995
889128585 888999359
318098573 317992365
596248769 596065905
64778883 64971169
151700931 151607139
663218877 663101413
486408245 486209751
631375528 631417526
265430296 265237276
16353783 16373043
329852479 329818759
286951645 286967707
242264130 242128458
822065861 822192535
829527417 829666035
121978534 121872944
929156213 929009799
61747272 61879306
269478487 269424679
93548998 93539190
557273772 557099848
744295774 744278974
554753678 554637986
952853034 953045442
567826135 567702423
806787245 806964299
758948607 759003617
214813596 214645808
201344703 201510475
873624357 873449075
491087748 491284770
913305957 913485097
776059275 775904421
501447396 501524826
783602907 783785053
827496229 827406533
23044006 22937014
585344986 585146870
269451583 269360975
431933140 431830074
24292868 24483792
94556340 94609790
517481273 517610431
343459728 343332534
864698067 864568755
234620143 234667301
104070113 104001913
476365924 476425746
123450595 123573517
88431481 88584045
410843419 410656043
325814572 325937952
732783258 732852462
984259265 984298455
794158601 794002869
545630995 545739723
874690889 874733081
537750989 537800045
718357652 718471152
503102314 503201546
689135080 689332676
620161818 620056384
664460034 664425248
41578704 41495670
69201041 69133611
259787497 259766181
955848746 955962942
535902665 535771275
139405572 139452400
284708777 284658581
896935984 897018016
699178962 699184570
425908196 426038324
940782437 940698977
205218326 205297944
395732664 395709562
253971942 253800048
710282829 710438011
711632299 711449413
48366399 48359871
718603737 718802865
186309065 186260227
353584472 353772010
22265668 22272146
173340598 173385970
329354183 329237675
742456583 742626779
582747748 582798118
551439474 551362984
823048195 822953625
364518526 364540428
469957298 469835976
466322251 466165209
893645892 893596574
597738104 597761888
270375031 270297633
265531892 265588676
824437103 824394607
716396298 716522018
493121233 493188961
502218378 502310180
352976127 352919277
367714739 367636547
484167713 484024553
548723678 548528618
964628006 964706522
52443959 52339775
758244556 758123094
490584999 490559511
932284480 932338126
414530054 414476336
79643670 79668766
261429438 261468806
273735246 273660550
859385760 859562830
401822718 401934454
428171808 428033712
847275027 847349743
197409015 197234733
233881384 233965646
449862658 449912868
842254369 842141105
809944053 809802207
655243957 655433467
996047747 996008277
679215437 679277901
884809838 884712320
564199549 564151717
758861745 758791549
242523128 242366048
782093158 781924354
234271802 234117914
319575103 319661839
111329220 111222540
254909713 254897287
972782656 972932084
465827081 465975227
869769152 869854528
998477110 998338320
115024453 114978085
718703301 718649641
889548559 889445217
274192364 274039118
373673082 373532034
934538532 934407450
67593714 67483596
936958413 937042451
718981911 718819883
607307761 607237799
90095479 90041553
533956775 533894613
211820126 212016202
615108708 615036594
176062363 176223949
468274679 468470271
454012820 454074236
969518170 969324588
788751336 788884072
651489976 651593452
682490507 682491641
211967018 212146386
707419380 707458246
243219672 243335158
9802036 9700514
962416610 962249514
401878586 401839386
555989701 555982603
708029194 707851222
64167939 64059731
647953857 647998347
615761376 615961186
394643490 394726168
897540198 897630972
482413871 482476515
303529326 303411290
220966332 220796004
638049297 638146865
271223792 271170426
311969044 312049012
504413363 504476649
286939448 286995966
449292373 449484763
930756593 930859735
713900008 713953338
364311812 364509640
277218623 277169425
727724499 727605925
675818725 675799783
708560862 708412188
474229023 474384821
278121988 278240604
862769658 862598336
958337096 958306052
683455759 683547177
116478471 116653283
803396268 803300350
885523670 885421178
550545792 550728504
781773794 781946720
10263032 10218348
343548480 343370976
446245544 446249690
670023095 670073629
36030704 36141736
386231804 386040870
687956406 687980194
986056729 985980269
224040437 224178197
273470832 273640264
498598086 498414888
781043010 781240556
66256622 66239982
907564839 907619803
545827999 545851485
73835327 73854305
108695519 108727643
986338848 986297518
797599729 797476131
997974452 997997438
344182785 344135707
865539144 865732822
25794068 25717070
988642494 988546936
461433052 461344136
320210098 320028406
154539754 154698304
467189246 467281266
815418328 815372734
621255282 621157846
962562949 962649047
447571118 447543334
922559125 922736425
411690497 411821573
780220159 780028373
914045932 914083892
620883181 620910989
253206610 253016010
110658361 110530211
793920583 793897893
103328577 103205717
108418446 108554060
291762394 291925046
143586612 143666708
34985773 35121003
372514346 372566428
959230731 959038403
100472874 100276964
563001854 562954526
725799741 725679669
834349610 834427470
882152234 882345404
455864184 455919506
733379389 733567271
230175487 230115791
436054652 436241316
269217859 269287391
380381032 380524982
270930240 270828828
464961597 464761867
461010829 461013029
572626888 572818816
259200735 259220309
85094510 85208074
335843078 335863248
250146055 249981551
530477945 530439005
473034088 473222372
731743627 731714927
53162800 53181000
98349873 98338021
959999479 959926399
302036070 302032964
461530445 461335659
692381229 692551223
917026298 916983064
901327580 901173844
271338688 271299546
191585009 191407099
209131621 208943709
543847341 543949293
473005687 473056633
258833312 259003766
269997281 270068165
680678037 680736877
852174978 852064972
597715608 597698768
339620188 339791212
687933886 687813414
41186156 41268276
726813546 726808192
892591835 892516221
301937137 301756801
105546368 105453332
829194807 829350443
514440058 514558378
457498943 457566435
983718897 983871431
700171116 700212606
399915397 400067013
226747970 226591854
754905325 754732999
651513946 651672958
401028814 401041034
632746368 632851870
346843753 346887015
176282686 176165212
633998613 634184921
773881388 773964366
269750405 269743563
354090900 353946484
16133094 16293942
162905008 163036626
310184553 310373629
191673128 191560056
745086324 745031836
379798221 379834985
489059542 489092034
405647798 405663140
337206600 337134844
674802774 674917432
831464621 831348625
67079097 67076665
697067408 696992488
979859840 979691922
980726184 980816760
533997335 533916215
269182226 269038928
954960910 954863418
202618425 202508319
611653883 611746495
531260948 531071226
175068613 174978437
598321814 598311670
420200875 420305527
274358588 274162060
126964484 126899702
338443749 338579001
941395169 941588063
784751955 784592655
375200272 375054594
904709523 904817319
907114363 907278201
919891339 919732075
38437895 38438669
38971637 38809911
667125263 667217495
98505108 98512624
50449469 50586081
574996267 574920189
955741734 955608022
485054831 485035969
384857246 384666714
493988762 493887984
564855592 564702612
23271046 23158670
61820003 61938609
518593894 518709518
487238519 487242761
997813849 997898285
816415930 816329328
398140499 398214827
897917185 897741731
525608648 525598778
37963059 37777445
396054430 396089034
850331117 850244061
64151549 64184329
497940573 497742381
311008571 310858649
829765579 829858555
175375346 175520456
176980607 177002587
644102992 644207152
219568649 219703997
797907094 798061562
74952664 74955226
540637681 540687391
331830824 331677758
678369933 678360659
472857733 472764281
911707451 911730279
337345321 337218329
745421127 745580983
729852374 729921448
583384067 583478121
363284988 363258348
494433184 494425694
648620517 648690899
951165004 951061138
668122750 668305978
676382532 676387842
423429524 423278588
189454151 189351903
779674876 779543008
907692828 907546778
105899836 105972764
419635886 419439858
736708082 736617240
542427170 542517204
398177663 398045097
25051122 25042916
752211592 752217030
479956971 479793223
560115004 560161994
533272842 533089056
624902116 624719388
474552117 474588897
605483728 605316724
642038917 642090119
312859173 312664003
668873134 668894360
472848588 472866878
331916464 331939202
720112811 719952155
100560842 100636616
762199826 762150852
461877246 461929824
37254021 37226905
287358998 287515310
519724979 519784857
118882464 118934976
385675532 385588702
83438958 83336544
779047007 778989883
747571456 747444766
969030601 969108589
137909194 137990000
236511532 236510368
664825480 664641062
638222631 638071099
238759505 238783929
949536198 949423022
456564914 456626034
661215149 661161671
703415401 703441803
701247154 701278610
15593178 15766518
824807357 824680791
696543855 696677133
590231959 590266621
262020925 261925029
84263528 84371930
262701726 262794240
634652200 634705512
173240055 173054417
495441853 495377215
232776031 232625637
880435729 880506187
399673166 399845750
571426770 571363538
307020 365844
880074323 880207349
473494267 473469029
649963226 649902378
540694695 540832985
561772091 561920983
563196521 563265155
868613699 868613565
776695386 776668982
546536102 546483834
209763900 209740070
873084872 873207182
934461322 934615742
53381763 53315537
373438361 373528843
291678931 291803251
218714307 218659479
357073329 357232681
669307543 669140175
455255610 455178146
748939011 748775747
335588907 335563333
642330488 642276582
873229116 873255484
102571592 102761446
367661667 367649593
914613160 914540068
364717447 364620699
762973428 762973508
413251965 413154161
397378999 397388713
928328528 928346890
953132242 953257076
164705682 164748870
342369569 342257675
897566708 897758416
168470141 168456953
128774883 128684699
483274073 483127647
423422400 423596430
813133705 813076617
230304624 230467422
741956792 742063200
498960458 499130938
689067097 689228267
705557435 705750527
938067432 938109822
769593026 769655324
443600327 443771555
915968452 915942630
349105786 349103398
407471233 407378019
206142859 206252945
494927181 495041341
689128281 689117775
619611273 619490885
709760704 709597806
591076389 591129431
913080241 913164853
902039120 901874170
32839027 32795783
14384228 14244898
364551334 364530110
127152046 127032996
609170869 609005891
591447720 591473180
763053976 763092572
610069659 609907061
420935305 421015003
461989806 461991968
557861351 557989821
219552782 219547326
687186803 687023183
47182021 47104245
57821350 57715294
209772917 209754883
510983074 511131430
125350262 125545664
252224789 252104271
322552192 322531806
542327542 542372862
189629548 189775936
157633727 157451445
849586760 849456520
160867976 160952644
905156657 905260863
46400358 46500680
419484998 419379926
170286216 170086612
281704514 281866350
852101582 852248374
375652369 375798623
439621866 439697056
232066416 232210132
624216882 624039016
901361833 901385075
953290916 953223236
785024269 785098947
608256779 608136857
80707239 80862763
698777462 698957760
122540192 122535598
677949802 677751376
848225799 848282621
156149002 156235356
22425313 22258261
868305557 868291151
353335403 353509659
69662993 69835939
102937145 102815391
180962486 181155746
201593692 201729316
672612055 672604081
744287374 744194474
456110362 456038116
425354307 425529393
717624697 717722917
534840480 534732980
673818606 673980838
901746513 901887027
247674037 247660829
345076562 345077172
828540027 828601139
936138541 936019633
588914450 588903442
476019673 475865033
231654438 231511472
20813626 20820838
276443726 276636628
523499441 523414417
982024447 982187095
363382845 363187131
922149097 922313417
155283475 155288919
903840530 903925718
428464558 428608472
762294149 762419571
383753851 383729661
822399182 822332760
935244898 935157888
210526872 210594058
289318945 289212847
1011527 1142613
282864163 282716591
883826074 883761112
758235660 758336810
845442036 845493284
696747113 696709047
243614495 243758979
784593909 784486869
42537063 42603923
341158167 341268573
846572524 846768064
259498692 259511254
72782734 72912576
491606645 491598377
743233837 743098117
354184563 354305375
343607717 343713107
319150425 319239033
928398418 928417708
595341279 595300881
181672146 181828638
683630358 683463996
323628062 323573734
53974855 53819613
386213656 386249952
87294870 87410866
109307413 109465685
727472250 727373638
520040100 519989366
227844516 227831586
632729589 632579217
905418554 905310348
178218890 178285236
944255595 944347469
314714939 314775725
696220429 696391589
372239782 372413862
766326368 766508808
409235493 409249249
131472590 131406744
392784842 392848840
200264191 200341353
345881704 345818896
803953418 804100420
856345846 856543400
464077326 464231428
464433662 464335900
538112252 538036450
542810070 542831830
253627829 253800003
108122617 107981199
89184920 89362002
104129060 104079418
962788029 962933681
722352039 722317381
643705079 643562777
700794501 700738609
808996292 809144498
256022205 255831479
63718278 63747092
488510996 488429848
748374237 748211053
787669652 787659730
565983255 565883431
395933397 395925093
797385948 797291980
704307229 704187385
903166490 903333002
145972296 145894356
450334788 450430694
409779222 409735414
255666947 255787449
69948428 70127822
756447319 756544417
426255017 426225367
715414399 715286533
350913615 351005397
224326593 224467875
881993495 882048795
236727062 236877962
505822014 505776386
356991115 357092309
795218541 795383913
778482485 778515301
803835897 803769727
846139084 846290716
859632313 859493347
238173247 238015559
98459169 98566079
713931526 714079072
121107531 121134069
286017924 286007556
419613385 419726107
711749502 711736612
374033310 374023934
376363743 376515675
358052043 358088879
832475380 832666548
240864639 241051479
148800484 148604420
428624740 428592204
539308609 539173389
928893068 928770180
778387837 778357917
368778908 368781304
817414600 817510842
153078793 152973627
127992345 128178847
128852775 128696991
63965053 63849847
40726830 40547658
350208582 350326880
729303586 729328480
407271064 407328608
943019509 942835869
679041433 679213819
620453110 620505506
628909766 628776074
561706239 561846537
938097242 938122402
789459232 789455564
530383304 530324050
14979499 14812839
727478903 727648541
824544617 824469641
684858227 684702129
82038030 82113216
503590149 503719133
881389624 881223336
652858761 652708277
681889992 681790566
886716085 886733647
788214972 788240988
567912435 567895447
437450291 437367499
698548985 698469125
203160538 203221416
674946171 675145027
334593485 334491061
409647320 409726372
10068062 10240690
529002520 528871946
870357414 870313594
583431094 583424728
589408138 589343338
717876063 717981825
544755369 544922501
272084413 272019371
349418831 349411539
394969531 394940953
97531869 97471613
23620045 23576051
481433829 481602695
963940468 963842038
970273384 970385266
114854398 114728092
586577936 586434332
276210758 276082810
641016412 641111234
824216524 824407308
114242115 114251227
616542196 616614896
683945512 683967028
903830925 904020511
503862908 503948832
109124589 109063083
942408476 942396784
872036868 872204702
772609543 772643693
243150727 243277415
554387534 554420094
924613086 924551156
612764262 612772056
777101213 777077501
917775071 917798591
66539733 66443663
495630499 495563663
13634817 13686621
399435069 399374901
684469264 684549258
292160164 292346406
889302788 889280386
768913113 768723123
296711172 296621176
195055049 194878045
978854472 978657690
945228530 945407792
442067975 442255359
774989678 775118936
339840964 339741460
527834593 527884901
265391066 265560284
644612161 644492439
226680857 226815083
942556965 942745679
315249511 315231445
224239911 224116483
545224687 545046673
394270464 394430668
517322601 517128723
103016998 102857292
546509968 546440344
417266805 417376467
559936144 560012000
445318627 445241481
388972218 388987630
956004381 956058591
935012251 935201393
270584145 270539243
112629242 112577398
620352234 620479308
21795901 21920179
147627652 147801128
685178070 685312146
309714800 309524444
718554277 718569179
161255502 161141914
206981425 206834029
837743335 837891087
861818630 861763006
799649445 799463043
752491643 752644601
208556066 208500084
43684282 43688570
405165981 405363065
295913840 295822618
888019229 888062209
512720233 512555125
547437838 547468274
574666605 574493127
482158612 482037728
739738953 739593245
625745387 625685947
40899515 41038667
536499155 536659037
697250310 697424466
685858701 685863333
159510848 159653132
193526533 193364103
890496912 890308740
152383646 152478086
242106884 242063026
971452748 971319636
295933935 295893745
629784226 629771260
512923323 512757617
211688843 211500555
862916432 862940538
239850672 239797428
468057670 468218356
728204021 728173281
767532462 767664060
529820607 529649387
934144896 934203922
734018756 733819898
598285588 598358040
25930366 26082200
440748826 440812066
889905023 889987001
786421564 786256972
270670766 270706630
889296426 889360718
719312311 719423027
505724339 505754867
885102817 885116537
87559895 87559189
561367742 561373996
406637247 406517109
137743759 137810211
211759809 211617877
819000637 819147051
151141207 151339767
127342278 127183602
123265047 123167149
588780572 588667896
914347903 914330089
130809675 130845927
67827489 67909585
486420180 486588972
649134420 649324952
851786366 851866598
288737556 288906684
614035202 613965460
200693196 200808270
275301392 275190674
920792582 920973756
299410018 299292906
92301467 92219731
957489211 957543247
350405247 350303573
84416625 84327235
758802034 758976112
917103660 916980478
824433474 824440732
341498663 341640299
591220805 591415115
397356053 397330707
119226706 119350664
324086031 324184137
861357493 861351329
622607562 622563516
665419642 665472746
809260661 809193751
949277305 949216963
414657922 414481084
586994842 587124416
345510233 345580565
69599834 69749466
130112481 130152305
679031074 679127626
807878151 808025433
940007379 939883327
976877406 976828498
663820957 663916505
44138312 44145548
218869554 218695418
673738400 673555300
469654357 469649593
791843919 791759111
586082191 586068751
939807730 939884566
646063158 645984796
946396538 946335012
87384610 87437122
403913949 403941429
198989131 199129031
664387124 664532944
787472059 787463857
991584961 991766557
898965622 899046538
723894659 724059097
557565379 557431499
72421322 72384636
876111178 876222424
203538672 203434658
403860089 404034239
89519744 89447488
52494548 52631886
791132808 791195278
419094913 419266833
400195097 400121231
936601127 936761465
238383728 238511068
743936074 743821516
147158991 147152039
178252063 178101689
265162146 265023496
989224939 989051635
749821898 750011982
27681516 27591866
292408000 292405820
526964671 527161215
772149371 772050233
823139309 823107427
266358470 266252206
906850504 906777698
134583798 134384056
121735033 121535717
98413485 98370163
946588541 946628523
343919358 343729946
469211206 469357614
724350496 724407472
12537915 12414569
42676622 42780054
222405490 222442608
431264851 431213829
940359549 940391669
142068274 142012494
405396559 405581025
836647118 836608236
150612857 150439155
918521447 918676147
823041202 823123368
876588617 876599555
925085820 925020208
369364987 369563145
94954855 95059191
678593294 678610842
976512671 976587849
209197783 209065459
881661657 881552015
899397578 899280806
501883147 501938975
790995541 790873817
648718695 648900229
557858913 557676531
399275688 399403238
76216227 76294435
621301525 621209039
804887794 804788038
409686846 409600756
859862493 859702157
205017226 204987690
875168060 875202266
161622648 161582908
321316282 321408966
826285347 826436709
705232829 705096907
254909838 254909588
508813288 508727598
422187665 422236437
217683333 217873485
143501346 143409912
319941460 320080952
623426799 623368905
221889882 221721674
981084617 980889113
910586625 910509841
517347678 517427254
837628470 837675074
780278715 780229325
389145706 389021384
807171414 807103946
685656193 685572961
939558838 939392570
254075250 254106346
337046060 337118648
941859372 942017652
901499216 901599690
442444456 442542356
515165335 515227687
932666501 932864007
452150328 452210640
892858967 892930533
223412031 223471047
398111380 398034964
834579894 834595360
197825093 197815205
931006759 930893347
291216807 291155449
737652552 737804008
523368007 523359469
128396401 128312893
560422009 560231935
616778652 616886328
218774338 218782486
61250024 61311574
39333424 39231642
351502180 351568152
748202546 748121114
420613607 420557131
983660590 983670976
719043835 719053389
431016663 430921453
302607209 302473411
603090407 603103313
700661482 700485890
906629635 906814101
142946611 142766735
881817355 881773051
953937293 953983545
119138221 119288685
452858918 453006278
503120186 503074346
575698134 575680242
175135788 175247692
670924321 670969419
617041120 617053606
711471236 711416196
523633796 523615958
482907606 482754196
937598935 937589599
875280541 875348055
876813550 876798910
583291244 583134504
150816143 150758217
765547673 765565635
558618903 558812205
803690803 803794703
208757028 208715806
517726052 517872640
333316262 333187770
962029294 961926608
257764149 257692667
176118508 176143156
620520283 620490729
146110744 146212038
277735144 277726828
696661867 696850679
147305451 147401573
154341135 154273265
949822795 949828141
150235066 150266630
733700781 733563285
946502832 946462134
951120760 951309028
790451159 790308743
126433216 126510696
416942578 416866492
834587627 834430935
374131428 373935192
302131342 302074708
192103195 191962601
896132505 896035937
138750681 138667363
703510663 703706859
800702343 800823079
219040172 219122698
386552802 386429268
22572386 22739288
659446857 659453279
171820754 171831272
388903842 388789432
313426971 313432465
313419312 313429718
909841194 909933312
875839508 876031542
588065024 588141166
656748974 656752498
875119031 874976489
704994788 704953904
456499311 456353035
486642363 486794757
334201479 334054805
281017120 281178652
130221994 130224158
155887877 155842229
959636932 959582804
415033928 415216140
443957061 443872377
92836625 92799205
651245258 651441076
740902889 740727581
176049132 176130832
406460310 406462402
433100793 433288015
688053398 688168144
745385281 745501055
391654798 391592116
874545208 874437060
408024424 407907616
792203652 792226058
246519104 246538914
163316454 163332870
262117195 262168941
497633693 497583951
850413443 850265027
861491601 861581651
232700834 232606134
722543666 722721408
731729277 731671193
663614204 663724302
463568568 463478836
739769321 739845531
331363833 331458023
731119775 731136151
698117607 697924747
623186509 623300157
89723810 89751126
100050187 100152271
771899683 771822051
976013654 975842086
157470152 157426206
96408954 96249454
293083197 293078975
65847696 65828602
281964070 282133742
694727968 694739422
179640779 179586731
405769596 405594204
751113774 751189014
816289676 816139996
309462691 309469007
728745901 728603257
804351065 804532713
945137554 945214206
770147092 770332836
348315487 348330647
799834809 799858329
547660599 547500745
62062588 61965138
774701025 774532941
995105015 995252399
464149158 463959418
190530881 190612543
313981354 314023706
969828170 969925440
212544963 212507759
469821732 469671046
492381845 492245183
797101694 797092454
800275137 800424539
109943074 110109856
237810344 237731436
661823642 661645558
944765324 944645360
957515772 957633296
586677461 586478411
544381445 544547079
74369167 74554193
466557883 466709689
841370800 841396896
36238358 36330784
150634200 150591514
25244595 25074285
495597081 495503395
154704996 154691612
606708251 606581347
935427266 935229844
454411341 454314599
62755691 62712823
784129009 783953997
404162954 404097412
103157548 102998928
650578483 650430253
79783614 79791578
183346386 183430224
707705355 707859389
464761320 464564726
438338083 438467853
640530410 640524370
991143899 991175965
898661506 898732588
244255214 244075772
199595599 199679389
445354722 445303076
326437932 326597188
461674877 461673025
481268697 481438291
415377610 415231202
623938337 623824991
591503452 591686118
238609100 238713676
856273214 856261774
517354161 517500347
588925752 588903148
729588822 729784622
251962774 252068724
914275345 914236011
541001231 540848095
48684376 48503230
273167 147365
8095280 7988186
161744042 161648576
768243649 768147775
520222791 520355205
779440313 779572395
218207790 218068688
84088309 83911107
258952634 259118570
48363135 48239945
966065153 966057963
446985600 446828582
293067560 293156912
978174179 978314055
522676417 522831823
802690486 802792596
551548497 551444905
223591616 223597704
543904467 543994119
693673719 693727957
591215920 591150592
115513096 115617500
699743372 699871258
802605221 802741541
486919573 487108595
874781470 874969410
348409184 348506132
565274921 565273881
243075541 242882595
885263086 885395094
791988172 791837810
324198261 324315899
388394579 388512997
647715449 647696973
735643754 735494756
652304608 652428282
218285797 218129783
735155835 735186907
538937223 538841437
30986215 31124693
440984677 441087665
457412330 457428270
287518721 287588185
322973397 323059369
806850055 806714517
793168178 793269946
273026497 273052643
636324536 636204330
297239686 297053978
510384052 510482002
999039195 998874387
866828945 866895337
860181789 860155751
652009624 651853836
296733590 296883726
735431355 735548367
983226956 983413132
59363676 59370864
494721389 494845087
437513371 437688861
783205259 783090741
692211243 692025113
613603605 613767567
714866193 714726153
553442220 553334096
471577921 471429917
220043679 220202631
393358317 393497407
699615034 699750388
699356947 699290695
972293248 972113416
622062589 622258173
875856724 875696256
935002250 935049764
150967474 150806274
361668596 361478962
381186236 381196594
846028858 846214900
925304333 925145757
801481349 801400433
989459088 989550114
166659995 166552391
935358050 935496482
199865691 200058179
524680362 524595804
831717308 831702764
852842114 852687040
732264232 732076252
346599207 346477195
900023618 900156878
995387487 995203995
17987191 18173053
573123174 573107098
825875264 825714914
925452038 925473636
935480092 935512872
525330892 525266022
231787389 231771157
539050977 539036535
483881074 483837822
427332329 427435501
93062645 93140223
674580436 674414666
982261820 982307704
694995741 694908833
982627166 982802094
177745685 177604359
410230968 410358722
497394870 497449874
848075821 848121983
93645185 93742217
215474072 215572904
385855468 385939450
44626233 44489637
846367857 846465485
313078539 312979847
889380307 889341129
908857746 908864348
344343627 344288615
773445618 773553018
266357374 266359566
428318119 428437261
228940417 228950769
909096998 909166546
112419716 112603320
123980588 124056586
53620478 53765750
902646489 902452513
818358639 818508837
267334060 267232854
704980742 705008834
302851456 302924666
755450077 755407039
167366993 167360867
952619827 952448877
787541609 787402509
129056329 128967177
960644759 960805407
862238607 862104799
15474425 15408567
677774640 677760510
584642489 584679315
423283589 423207861
464942027 465121739
589909411 589751915
266343478 266487876
58167672 58299042
717990973 717972677
854779413 854749271
694376979 694295681
537927892 537849584
894249678 894299702
632763839 632799119
762833144 762821588
640919848 640760552
484152952 484228888
551257512 551304626
820658854 820481546
760769948 760816020
92085136 92106814
129377703 129522135
236272668 236075676
551665000 551524286
176404080 176270484
353649546 353662278
872560712 872647788
66184691 66328553
50625351 50735799
470860175 470782173
556207067 556139995
304416089 304475283
412578363 412478057
252098936 252038512
798216881 798205663
498180373 498048559
881105986 881158976
648380943 648387083
354341491 354477031
652897245 652949157
459510362 459423594
67058936 66994214
487171346 487240640
301428254 301243016
25681546 25612388
714796173 714789463
552150656 552203248
233497220 233562162
441707348 441599782
800842324 801018624
501449518 501600134
49064397 48942691
240148483 240213765
195632831 195555869
44251006 44370188
886116684 886073718
432467154 432642108
913046189 913122547
720425417 720456081
853194771 853056481
953207143 953374689
452382776 452371600
732553894 732534166
336221960 336299920
55132177 55325101
33957567 33811783
200468975 200365063
205067023 205258135
784417251 784318135
744471033 744408713
901549453 901456187
880516323 880625593
443062083 442950113
756189079 756334911
440153412 440334748
775374551 775362741
94327313 94195137
452920372 452776546
918053028 918055674
775389375 775586443
691526090 691370854
858146696 858342264
348420733 348366521
430767001 430816189
53488557 53569915
564563320 564741452
685931154 686095548
747226310 747383114
147008722 147013368
720006146 719923278
553003026 553143960
510204180 510063510
200726333 200734907
400155777 399978249
931839339 931974123
960566935 960565111
500430155 500500389
237711451 237544913
847845519 847844887
550586713 550472593
610557067 610509337
175627488 175753384
737942446 737928912
264752482 264815220
562050842 562021374
254837242 254982434
663781120 663846896
240745676 240548742
835536178 835368678
280527891 280656087
835538418 835617362
249294240 249255346
343530756 343660412
121120800 121063468
286615729 286501889
677582517 677717091
748445814 748302660
251803033 251882413
195453709 195275253
168353249 168463547
527269278 527139264
859085725 859256245
899091148 899001928
686576386 686767944
890772709 890797699
453907264 453751392
509344756 509542722
266702561 266535855
220399561 220456815
651238824 651149234
22015938 22043476
708022720 708217304
731803518 731683736
148220272 148157022
298887036 298808788
229383271 229454195
903154885 903056605
278079189 278013425
943045953 943180591
249186951 249160807
798157131 797965993
883202814 883382042
579053571 579174465
81885584 81725838
779124810 779205140
498334287 498506487
295949486 295918384
719262782 719183362
93011812 93101434
592986718 593131870
684411929 684336259
820688897 820628811
817575115 817621709
401180102 401128188
849349733 849430853
846437260 846493710
137356558 137401580
824000809 824109471
709679255 709576351
432012242 431854038
956648535 956641311
481052007 481170787
948576834 948533834
92493629 92615909
232851051 232765861
680836113 680992991
43686426 43570694
571091496 571108014
691300058 691273370
971677646 971755484
122389145 122293831
517799346 517608642
442068287 441937119
574112499 573917045
952879644 952949238
832178303 831984639
38987187 39122415
203726540 203593572
121442219 121367993
366160738 366184994
578143368 578289762
804606630 804547640
58993159 58809331
734209842 734112698
830714198 830837510
511046395 511216465
817807706 817730588
217805554 217959156
243214071 243204957
689457629 689549735
722128136 722020034
81505688 81528788
286823471 286679179
440187449 440090053
167682059 167868011
573397381 573471079
605280896 605198364
247571773 247554369
303211385 303216955
660975889 661039043
26195486 26331116
940961124 941031598
94971493 94858213
687340569 687320225
165084753 164950901
65329329 65512939
822804950 822672188
290908124 291050638
945443825 945371759
380074878 380078730
359279787 359470515
377464047 377618805
941426870 941246378
944363869 944476383
761563821 761614891
758990475 759016759
367616424 367590984
32683343 32542731
160118108 160211448
225574040 225675604
650105127 650284171
336442779 336340769
396262878 396324164
584328857 584224431
430462611 430291835
401597792 401699630
991198828 991325396
124086864 124212660
928782215 928800459
536946999 536803435
523299849 523313563
990379807 990190893
759722696 759888528
685566841 685411811
731343506 731222748
632562076 632511216
879195740 879375086
279520005 279535701
182620151 182766185
923385827 923468867
101933820 101891484
613974407 614000331
811478299 811508359
651343167 651331001
418263452 418314048
635330199 635202609
900747604 900637458
535257656 535291126
800106772 800249926
967186304 967117776
612505538 612340868
43474229 43325777
58649948 58579080
279602515 279577527
702877792 702679264
109643724 109819938
278939852 278740132
678426736 678602068
69019840 69167326
613987369 613952621
759953040 760110026
242748586 242896990
740620810 740774064
195192072 195270936
547541084 547526632
895572633 895598329
43056217 42896845
113313380 113356032
980142385 980335279
209944207 210125967
290868342 290840590
510740738 510686890
92991464 93004504
995657355 995537879
472638798 472754288
971984567 972030545
729613887 729630471
717685745 717828981
606691227 606725275
274653549 274800543
819910285 820039615
157903705 158069295
839701182 839679040
59295732 59367270
283318669 283206969
387388541 387411813
875314298 875234658
513329667 513458331
579904150 579931994
590851084 590728928
280126694 280311692
982878870 982901910
512894763 512951883
457514739 457341801
269185225 269252625
564179277 564271241
846865872 846917912
197960419 198046907
910322655 910336545
539813367 539921183
113573550 113563930
277751919 277813137
666176687 666209723
988594715 988447703
201061304 201022586
860538163 860476989
257288094 257289108
149765283 149566013
764567479 764375879
966930937 966901601
229316643 229197405
654838872 654677342
112059185 111967531
547363326 547281180
604872625 604713057
648405230 648486424
109021316 108852020
639056708 638878456
451080350 451267554
690853516 690735986
558769622 558964588
833258918 833320522
958321574 958302842
409803724 409878466
286050489 285985359
207933473 208114101
738364873 738460185
518206892 518187242
737543204 737521982
940872440 940692434
729476175 729328765
995950809 996144685
267672211 267675755
598524619 598718119
93547061 93693701
13660719 13654105
614291848 614354706
976822459 976719673
150251601 150291995
535510734 535426010
228496897 228527685
787238453 787353877
278527428 278532302
215572847 215586947
540668094 540706688
575569160 575619654
162652868 162732878
291498454 291652918
290695400 290854466
330983281 331135443
604939606 605002170
725146816 725063422
466093143 466243405
281203279 281154025
940661950 940473984
931906731 931709947
951394987 951437051
177901995 177746151
416208491 416243521
890117262 890008838
846510726 846670294
197961292 197980920
471924376 471984662
869808115 869623127
897826332 898008038
670715387 670598217
415791489 415809527
297095932 297146832
537507778 537498098
913769313 913903361
818385312 818433738
801963060 802013502
166606193 166517891
447720837 447579073
960419691 960556975
115453741 115268471
485301901 485207957
297604456 297512498
379816603 379633927
969421379 969300325
503027120 502905818
509622896 509462548
665616 501818
934294438 934347048
391177020 391028252
89845828 89656424
515540286 515536332
638286912 638178042
875726336 875776490
707782372 707634954
470011190 469903406
413908301 413935943
3524788 3397310
321319941 321202289
849620752 849605378
497266752 497123196
34348798 34368920
822498708 822608152
754257681 754356787
992371350 992279276
698483331 698400009
811722175 811754633
795445644 795483672
305169874 305243450
224547418 224394600
40271943 40463673
582142405 582043099
188803326 188697964
158818409 158827155
205227931 205367957
724623873 724803883
973674129 973828695
497194581 497159617
195757446 195700098
416686714 416742314
712046103 712163783
366011203 365929079
656690266 656814730
399494122 399618610
595426470 595589548
257288601 257272713
839397091 839263233
618166266 618093402
916330715 916445795
563969838 563966740
651105981 651068535
860387026 860196008
740567794 740526190
529743211 529898003
434121194 434005200
595259184 595227626
535762914 535788076
218413102 218392528
997459302 997366496
228464779 228590591
746966310 746934562
13657412 13638450
262686727 262747983
780824439 781013979
709481275 709302923
933140755 933124445
978773922 978935022
298852974 298989668
102586267 102619147
283531497 283489239
25845845 25823657
133897743 133859761
631132932 631035988
957847033 958009269
679838417 679957751
710185109 710020113
13241569 13222657
734764478 734654930
477221169 477353287
146348453 146517011
72610099 72726889
261573050 261734990
315794815 315993267
251302777 251115013
352407504 352532078
557498439 557489965
85285624 85292694
321940175 321886089
225269489 225428003
34262990 34123110
262621655 262493427
136251254 136161800
406647060 406820134
10348414 10177650
822016725 821904191
624457831 624553765
789633124 789609150
947844831 947942251
287643667 287532703
280219193 280021509
637314261 637429227
167020773 167038963
769288085 769223995
719843852 719870558
410630182 410745326
796651561 796782999
708829133 708875581
892231288 892387804
81517238 81452066
882041990 882094916
996013369 995995881
813834504 813792950
988448735 988279661
167542411 167424155
720432255 720283667
991455024 991324744
850094606 850130908
141967220 141929486
179402508 179559128
671728565 671877653
99641874 99518090
818228879 818291369
111424692 111328102
928608552 928716154
331506505 331527191
921653459 921633853
525120328 525067076
433623852 433597322
208130551 208251367
379880492 380076804
18801002 18705780
612930804 612821686
431380569 431467573
638552318 638497936
148595742 148633806
367577218 367655630
942217331 942395105
17877951 17894177
126081918 125976504
574817346 574958228
659361421 659370279
672950711 672774113
668891749 669057629
869283677 869299777
608185684 608327874
118676953 118846649
855023970 854991304
269615337 269624197
401370056 401465298
20237822 20230192
142376234 142575488
704433145 704510035
912911444 913064648
257137729 257247907
607373868 607372606
788440396 788459022
40409372 40517974
508231896 508340846
579758176 579866720
421524255 421346711
730935667 730933353
163297962 163294938
620609063 620431503
953731203 953923943
54865396 54823608
503119075 503121297
816974382 817128336
872120785 872043905
693198040 693131010
307371429 307421067
131871032 132059924
776316841 776475481
746705661 746525927
71567440 71421454
55023016 54887970
282790377 282769447
413922122 413898988
344988317 345166027
959343545 959517055
810420641 810269827
228653301 228527881
937000432 936834548
609967367 609897023
22120734 22191746
136588998 136472778
123516988 123630046
656507815 656702923
998949370 998756608
433711542 433741778
31579802 31508888
163230720 163296450
36777541 36596715
746865163 746725511
896443490 896254780
340209837 340077923
735661797 735626355
644172422 644328822
737298573 737198875
223462350 223582850
314013338 314115370
341847027 341726899
613673471 613548437
823959761 823960125
733111754 733300962
969000259 969069595
900359614 900556206
804337901 804323489
638967132 639146284
125748205 125804165
237846111 237986699
171883275 171988445
300168632 300125944
239989703 240067207
779906551 780043787
552772061 552659199
843679399 843777867
317145187 317162587
848512728 848645232
714420786 714417812
161327615 161183389
201224884 201419082
343822654 343792084
728772741 728962945
182615874 182693168
238874021 238821831
177962181 178156063
89956162 90045428
356084252 356214634
353048724 352903530
681453980 681495082
460252216 460084080
916467115 916549187
228690141 228718839
960723733 960567929
416226006 416122150
554747980 554759376
839991413 840147699
767459759 767340709
207367887 207379283
897690748 897829458
300970782 300901326
182189306 182332974
747601420 747541492
645465209 645583513
328203180 328166242
489075788 488997350
661291081 661337879
811134138 811010344
352976361 353121087
418620748 418620224
362470556 362476564
360570265 360725889
270032723 269881059
363600698 363442262
244771255 244912137
523937554 523863130
187436563 187348999
219227321 219112707
568611791 568760189
195177391 195364481
663669253 663506143
489673971 489817987
27018118 26963060
906673922 906655168
392524756 392409342
897333682 897437594
352469791 352335553
732186849 732341615
481920276 481887734
922092819 922068531
36687128 36519938
927254248 927344488
511051677 510857219
803198920 803302322
618124815 618084175
234643722 234458554
65119522 65187062
36284571 36204343
171658045 171551311
193445318 193391404
513682799 513606173
117776558 117910228
707560499 707463983
275019703 275092287
400516495 400685129
819764337 819878265
898514360 898368216
671418487 671426983
920242554 920087548
478612918 478577694
799566022 799732868
593294942 593381894
983965891 983855307
803672344 803492856
198152897 198302033
656410223 656390719
175895108 176089982
915242429 915220021
25760727 25827409
791529314 791333548
426745861 426871587
123963410 124149762
794635120 794549924
304566474 304454288
680573027 680507607
346578122 346723766
756176350 756154852
698936315 699092885
872288688 872316504
937562261 937555753
82598617 82444755
759538386 759651976
249170537 249068035
524439179 524540573
943111133 943258431
421969148 421992518
46738107 46540465
373124428 373057268
986765182 986765738
141513047 141683985
595929856 595873986
348096170 348249062
999327530 999395732
694305033 694162733
508879445 508925995
872744538 872551038
77419183 77257675
272515050 272618364
627549475 627419259
880272832 880141866
930802323 930950053
694857846 694802638
249453707 249593189
943535277 943359703
90781224 90922136
339855400 339826528
402307700 402484246
311932818 312009028
184342658 184508422
437837930 437761296
873242300 873172064
802418717 802547559
457184781 457281273
265912371 265799415
487914518 487890828
795579523 795387821
457628364 457504506
659953898 660016816
560638855 560599559
784813270 784990198
633290508 633316372
578773648 578606674
884998116 884837056
774734148 774713296
821028001 821151539
819674224 819556896
964975016 965173778
330813372 330698208
713700386 713765170
252755138 252618624
30617556 30705422
752051434 751985144
502816819 502823019
623502748 623350850
704055213 704013131
798420345 798436755
573831529 573656249
605572056 605573648
2163514 2296342
671654017 671496159
406130686 406018320
66844844 66735080
877505615 877510745
347525407 347358825
589375738 589211896
45487459 45641795
85412192 85342766
636772068 636862158
915201827 915283031
326387662 326517560
113406498 113521510
669572131 669637347
156310983 156446033
530026082 529892348
436147984 436004940
586833239 586659747
477534658 477448600
116060019 116211107
364540722 364540134
378762925 378866915
248132159 247974339
292130340 292019106
926610545 926414375
509122495 509213517
879348526 879544920
968434567 968431393
242227586 242345400
86457505 86266367
44138123 44114997
413344208 413170904
858854910 858807180
567630635 567620487
825372966 825373432
760123063 760290697
713191396 713351812
877824831 877787369
840743584 840781896
383752563 383786939
204491018 204523486
923045855 923195517
78449213 78383697
541889634 541980904
858448538 858364708
707250521 707283829
691309576 691360738
415327219 415428001
679610171 679540159
316397934 316557472
332343898 332367742
81437872 81484652
464054288 463962916
818253606 818201872
891413633 891541971
365132594 365025916
286425374 286478510
666404240 666372346
524381474 524277106
370463487 370415517
599563624 599655006
27696477 27666555
638967582 638893500
229653244 229647804
280647062 280724286
306630021 306805767
264568610 264494850
305966953 305828793
964737207 964847257
225186954 225192620
373787306 373774126
327259636 327177612
648001042 647995652
614500213 614582975
79450079 79459765
809913966 809974140
609462638 609461470
278221702 278268596
156311435 156264611
27354584 27400410
562611521 562653949
638607999 638786125
617304846 617280738
960305711 960431345
809061790 809227206
904859106 905053604
10972857 11105385
597493204 597328324
742354199 742541681
306281931 306238497
98941657 99037669
277873760 277752514
372156511 372066353
27636691 27450587
298409345 298255947
247657230 247486316
275958164 276102896
499495728 499686356
122398636 122512360
464494050 464549378
622734735 622921987
541751262 541773964
177145976 177314504
603050484 603156142
380793729 380608831
514465946 514650810
78876439 78913691
596389776 596293394
820990970 820825982
792342086 792240240
814861722 814994918
703325806 703369572
453967770 454014946
965074397 964875035
342090258 342245482
92162429 92051199
833919260 833940874
525689043 525691729
256529343 256365117
554597760 554424068
977520462 977639972
714970870 714881562
886020443 886212925
40778187 40969091
361479610 361570716
506710815 506598625
557767722 557569902
630035247 629993801
955428026 955243468
421435483 421339039
770478281 770356847
660545080 660349154
467317967 467298355
787921348 788079176
72011022 72176352
879640126 879800586
780690127 780837871
892274813 892118219
104612404 104734580
48744970 48862080
304176302 304119996
328815699 328854521
134144747 134248573
193768668 193756736
24467918 24611050
552912984 552769902
52956517 52972119
636934665 637118971
598316742 598258396
695362839 695222767
790708005 790715339
145064897 145133825
311118834 311266314
523104315 523262239
628842920 628646360
281578020 281592352
964792232 964620812
985777407 985924341
667886603 667857695
369955122 369814502
209274222 209204318
24776069 24638545
449565421 449615129
824940469 825042237
134022877 134131295
401205234 401329728
278571092 278572264
218517151 218483123
151443384 151310998
631426790 631408262
170530866 170337616
296388984 296445890
923120686 923025216
225845371 225781937
92034228 91951434
10574352 10769762
81999925 82075623
982105771 982001697
905440132 905592490
473419883 473220643
797844872 797885412
813105161 812939557
25044955 25047019
667872483 668033399
621611119 621687343
632325211 632298083
113979406 113851728
684002741 684013427
815236135 815039393
949862970 949888728
986814276 986717200
65329823 65341873
689394415 689366067
521413431 521338897
88214733 88372041
764464734 764269328
325461365 325584317
945417409 945470241
790543189 790566953
758047522 757868714
195986545 196035325
258807845 258918539
858977048 859093610
778316394 778259024
727563722 727380778
220105879 220123155
572915701 572946339
105683449 105771249
170895748 170814372
950853758 950722430
723893471 723968871
513594309 513452919
440448947 440398379
986586264 986404748
761245100 761168704
516438917 516524191
564703802 564779102
614853980 614746318
609193309 609148429
162345234 162334384
653424005 653441123
886338302 886351916
88383923 88381931
927134276 926990720
636095316 636183150
284360887 284459715
464851338 464745352
962646556 962651538
635060532 634867382
516540499 516556769
904294190 904465188
432303866 432136966
935026007 934828517
23174342 23032810
632642830 632481322
412299271 412139075
854159536 854015692
413020073 413128961
870100709 870017667
90238690 90353160
323686475 323734537
462156419 462025801
23634520 23759256
864633411 864537629
708788836 708598024
737728280 737720104
750150966 750037716
169299444 169405444
774348930 774542672
836882059 836987747
167261551 167291051
249119286 249012234
473795721 473779437
619023474 619089874
722905078 723037388
466422438 466584694
101629184 101723600
902203807 902026287
257053068 257174760
640824240 641015456
33024856 33008894
59437274 59522334
160551680 160616938
94512141 94707439
541155350 540992766
847817750 847825270
283681224 283599724
616307595 616368955
212858259 212923009
990758748 990926004
712180796 712146770
174135560 173949276
971596453 971422703
928913699 929047527
407853264 407966020
866494233 866664313
668236206 668387118
960349371 960344087
644236096 644421548
338230660 338301916
13068609 13232113
597703528 597822356
956651 1010177
776682184 776528098
582071703 581963301
224040085 224102953
596551659 596490737
613190526 613091426
476362502 476360636
40675488 40862386
483356393 483191753
440244080 440130818
511602288 511762484
61428997 61626297
496579224 496544320
416504529 416330405
801679029 801613957
834106284 834300704
502920192 502725846
533680404 533567752
26663715 26499479
757123201 757106139
375923804 376115332
117512964 117357980
324185480 324257080
902196999 902210615
710762140 710725818
137341731 137461429
501887264 502056492
808350359 808179555
533040282 533082516
471503919 471383091
436901837 436704209
343396131 343335371
696652261 696702005
774678328 774723722
881725656 881604398
989613956 989585290
961804015 961869927
885286483 885217421
674095358 673995520
884424584 884620822
723363553 723513271
361137446 360961188
188485476 188569576
674677529 674860103
327847639 327788807
193293138 193242132
767742618 767789838
537243356 537099756
598148339 598103283
514734973 514907075
314195482 314035258
308241661 308116049
803260397 803348309
743203367 743264307
222405329 222572133
558398769 558588475
796134835 796168987
168415529 168524753
849798138 849979568
871651472 871723984
806023165 806053061
166194418 166038578
121145449 121147325
155969315 155806439
579984997 579986685
803164956 802996342
510552122 510653778
620060795 619961841
951441680 951538340
42714513 42845595
697461704 697622736
562238116 562059458
456072319 456074239
434302309 434176733
374752271 374769337
83202054 83295282
16021020 15908976
118920838 118966106
112643622 112614862
472811007 472697569
25873851 26006283
110482123 110506981
290898747 290979381
412012894 411961010
429097686 429095978
956877946 956948280
779018445 778985551
27630537 27762417
383769751 383737951
483888428 484037280
169437439 169373449
160775482 160910310
395363798 395500702
352191710 352307948
123202257 123327837
396714041 396711575
960330214 960368528
390353154 390330032
991705505 991827609
472317023 472168827
812097854 812221550
298497907 298320783
909271565 909245069
496658743 496522587
987488568 987681306
871099725 871176157
938395755 938548491
969943825 969907055
947011690 947003196
38251199 38127271
920933303 921014209
280512255 280316819
853652036 853661888
575697094 575824092
413977285 414002463
518577118 518553836
724056382 724254308
483694641 483558095
704618796 704512912
30269041 30296227
397655330 397480336
695813232 695795554
756443614 756315580
119643226 119817344
52807455 52906935
194700468 194865354
102223730 102091038
166791637 166829755
637831085 637801973
468684375 468744661
105849622 105875084
44036685 44068709
917630949 917786831
796617740 796693766
609411709 609268321
206955591 207007259
479603745 479760609
440649705 440603027
535079527 535024167
926973820 926858260
882534290 882566418
924432361 924582121
654569980 654607094
254540753 254582127
860168770 859979710
941248398 941189822
716835743 716797079
268379245 268458113
924166373 924038541
716795487 716602949
57090582 57284464
422408858 422258428
747137342 746998862
101393412 101412778
973544379 973427435
866009011 865941121
141894056 142040384
28784702 28740382
190834669 190823737
737034913 736844527
475294108 475286640
359950208 359873844
221047983 220885909
204213567 204324533
49938681 50020889
70473240 70447716
876347918 876361660
875047760 874891060
824576030 824553266
826004592 825972582
704965242 705164868
290665903 290631747
170023865 169899897
337534538 337563580
675312767 675423153
830900601 830778617
531166087 530999011
463450411 463392011
157448179 157312895
827657135 827588083
460489976 460533964
563490783 563561551
506650512 506830902
133881398 134077086
970072473 969977845
790970915 791164043
392734026 392803682
867638407 867442599
956746803 956746695
665129590 665079824
848772864 848942780
910294640 910329600
206361185 206288829
771647473 771768031
922620753 922431115
461638216 461672722
389841524 389835454
646465801 646313145
806225605 806341385
83730056 83670028
113872088 113869544
116298685 116262057
491946142 491835142
697454214 697542220
61280799 61095045
491061088 490906440
796912477 797010725
221993979 222061131
103779885 103958289
631243446 631383752
587149457 587284683
912204942 912050146
902840919 902748383
883079174 883231770
967775577 967650203
185057493 185110217
427719496 427686664
926261625 926267305
852595818 852688358
50280983 50390795
239716999 239685885
876257069 876187779
830180715 830152237
672060402 671950950
762459292 762379850
296866483 296900969
898101351 898089603
348568059 348444205
565798226 565852526
239524634 239701442
899940264 899934084
471060745 471144595
216822165 216905367
905670597 905564321
297121382 297009060
484554597 484618607
465979490 465970964
453045715 452966841
510063057 509913009
188403415 188289113
315162808 315336214
311117154 311017048
215256884 215107528
919563835 919622709
12787062 12735188
853266338 853148214
663870816 663962194
389307081 389226067
172703378 172868090
279279339 279408553
617047363 617038619
343938609 343900107
921802324 921811858
17225578 17407752
51782490 51809764
818733680 818867588
604442562 604564002
270003350 270172172
519522589 519429401
881306480 881286210
400158164 400153390
568009277 567815593
904763421 904732481
648459014 648655708
208023787 207919599
939372153 939221627
658598789 658687125
608854393 608832241
377117296 377176080
565612112 565448112
407520578 407421888
868118408 868143214
139002671 139040087
664655599 664551483
945856443 945920875
793028813 793069263
310788422 310859276
963703454 963667262
588223985 588277371
826824197 826838221
922246473 922380361
242742317 242734659
45863458 46039468
23982240 23844628
154895570 154876644
482982918 482914528
440448246 440449648
303049085 303214169
583427911 583238979
96974607 96929481
981240951 981075063
7409747 7587515
395120155 395157939
786394215 786448913
795992288 796030438
798428550 798278366
378224250 378178414
571395154 571274656
38561187 38496355
392617198 392516946
644093794 644155072
444921917 444821517
572139305 572044083
358645523 358629189
278491537 278652991
990822092 990711950
355531843 355416071
913166399 913321915
217165146 217346176
460100220 459953090
88851189 88786853
139472692 139577074
52939834 52874036
989271867 989282417
904379185 904551191
730932241 731081659
749221904 749418930
573434230 573365112
458355083 458188165
765378400 765510668
204730489 204754673
62236484 62083686
36075688 36018976
781568889 781569227
215154979 215125307
226884815 226745351
433898033 433752493
99594851 99732205
173828035 173687523
317917607 317951063
244176673 244333755
396806505 396975297
972375387 972211109
972867965 972996203
685663709 685861017
260338051 260369317
764208421 764270595
443685941 443525461
255895326 255834192
197748536 197617188
303249918 303352492
225859048 225895136
564906702 564850982
662383824 662262408
387751854 387730338
287088327 287159435
101995960 102157384
130590348 130415338
660306498 660120830
590527984 590674430
192032898 191872386
74439438 74461680
455107747 455004973
204147839 204193953
100522920 100422828
714191615 714310425
153812835 153814469
204744263 204911785
544808302 544671738
324512384 324670122
717142035 716989699
453619075 453530887
473649119 473787579
704818801 704667721
811829885 811935555
830234849 830388461
760888971 761009281
841389624 841404168
486061467 485953831
376019568 375921420
235239298 235333744
750578071 750673877
518640370 518612006
896449412 896612582
357431773 357535321
984497827 984481777
743689193 743568799
68436402 68247396
229048559 228852979
230698118 230839194
254804965 254729631
335430174 335478200
745859500 745840166
71235805 71050595
606743939 606869501
252241185 252272205
661089571 660988515
70561189 70385291
802893761 802873815
899635063 899666769
345545399 345356915
935067575 935031953
154619029 154451719
292625685 292811167
3619568 3430008
77525626 77602546
782715703 782584429
605395474 605275406
473320263 473124481
936401353 936585287
789827725 789968119
648295053 648352337
559972807 560136961
548224590 548121822
86361936 86321488
594978273 595058981
709627803 709457311
75338732 75365184
113915567 113828609
845242358 845196084
612184890 612082448
343579437 343525697
51260514 51312120
858587725 858476941
841851757 841667977
81021221 81042305
894424600 894544372
812023717 812101515
679402516 679483300
861066911 861090293
783057226 783148000
749911350 749916940
81461262 81265666
990624187 990708017
67868537 67700119
889063972 888969034
542933080 543027058
180413998 180575828
98244105 98263053
885999621 885825923
428977494 428992684
729467593 729622179
994223008 994117460
82835462 82958792
212708795 212724535
836131226 836161386
120701739 120540601
914338996 914289474
838943749 838980293
867501749 867415639
961712504 961768488
234118388 234016950
12676532 12556292
558692751 558559577
854896328 854797618
623675439 623679257
767181936 767374956
898164469 898296637
913702806 913710856
407299836 407289644
706277161 706083067
783890396 783946722
472321618 472439800
185246241 185442337
228013373 228156889
774306132 774235774
703489717 703584873
578853049 578889131
613392515 613214907
480585032 480479096
179180894 179348590
877563679 877745579
428241006 428298252
76193253 76255331
923240244 923354704
509837834 509659420
202488466 202563372
602772354 602677910
897321284 897254030
441797629 441685661
768544738 768671098
718166890 718260446
743712383 743878795
629966306 630104188
908640508 908522060
142945855 142947367
889147449 889109721
712135458 712226134
494360649 494321661
615428207 615551897
151993850 152021890
512062069 512200199
690979977 690988873
498347495 498420387
471005070 470886536
549786006 549952430
252192883 252256695
641289723 641260261
362168345 362077851
280858748 280947838
808226583 808264957
744031014 743841134
974091635 974219645
133206007 133352311
742323128 742164484
120872641 120681619
92260599 92197761
120283485 120306921
506396690 506560960
601153876 601067382
322218660 322230628
595276121 595410051
760417856 760306118
296841597 296960341
960241648 960323410
621320842 621282208
155205252 155256298
347218229 347131463
874291963 874428379
240743287 240854545
346673920 346819084
75492184 75323040
741548007 741645921
521866701 521838911
452308668 452479976
130935078 130756776
666443850 666364630
822255469 822226495
300978195 301147239
373455128 373602558
271429669 271434701
750349536 750405266
839634817 839472521
20600678 20773178
94193689 94261225
571475630 571377910
688077190 687883198
598378138 598337942
721727144 721740902
562058674 562107906
516499748 516548634
650014392 650029358
708044514 708120012
307147634 307272882
122990437 122851537
22006474 21947534
906308973 906367789
271814811 272001921
871119434 871232880
949607741 949778951
15590533 15661245
146361179 146189519
83191287 83050931
516994897 516983563
624095356 623986254
873536716 873378238
516453931 516285967
794140526 794335958
393218492 393254104
253715453 253884553
842740377 842886081
585552147 585739407
203728763 203918399
982282143 982333265
660657771 660771125
203823581 203816519
964047766 964020834
273231374 273323948
4937284 5063636
530843469 530883505
509422539 509443739
178673980 178563656
687968300 687899472
935642256 935737628
1386439 1270109
370452852 370524458
313775984 313764358
591460450 591369780
735422629 735467211
876288268 876435052
100838982 100923156
949780433 949875849
868846444 868908080
415125034 415017848
6857205 7044161
368163048 368275902
362206247 362183101
947857916 947715554
679212020 679343782
948143790 948279318
267055718 267010332
776336671 776286367
449850394 449770170
659437663 659468895
651584934 651760982
445194600 445280054
811673479 811550673
21093760 21110644
168825829 168724593
306093805 306024481
853365915 853479937
938311234 938465472
300115340 300058908
244760406 244568342
440423663 440245833
926172288 926139970
125447963 125343873
478019667 477876029
408841889 408754141
779610821 779777919
258331224 258189952
975131050 975322162
687666081 687517859
837466907 837401297
99959135 99785765
347551308 347743052
648991960 648964832
371839434 372014538
816944967 817051359
807224465 807273759
640491057 640569763
89389167 89334837
609125722 609260896
772591114 772513816
590751103 590727517
534051230 534167190
994541090 994733268
619876788 619712916
295865370 296033602
878175731 878343137
395066449 395139047
665006465 665079393
656875174 657059662
724497827 724426153
972760217 972780159
494984261 494908355
416343278 416143764
293313030 293126566
285664644 285475616
264009641 263816991
695865131 696021843
101975162 101971702
674182171 674008545
927834550 927862950
464588642 464510114
106318794 106487328
660738308 660841268
897509400 897550504
398279111 398150543
977660274 977657870
73583756 73707864
317156330 317266916
951151356 951178652
3583048 3656088
747867835 747812915
31863530 31974374
797655753 797543705
871407340 871596794
844435111 844588907
276613825 276810719
882150393 882201827
915577644 915731068
586506134 586321938
765036321 764852357
307820984 307859214
74581022 74639652
515775497 515851339
416174078 415978052
954475753 954564949
72301513 72120519
653327171 653188281
151138117 151240487
951326441 951303749
543776416 543593024
510911677 510742751
958640698 958834016
501134478 500976010
932879641 932848373
603157402 603340488
875083331 875185163
403049053 403168437
920521957 920567315
210672606 210704150
332409444 332445418
67026575 66863243
638352567 638406205
663976302 664005762
999240007 999361631
527463031 527352815
194180982 193998944
676421258 676538902
504837569 505023793
779352582 779438830
523306706 523254794
929524575 929582543
593934289 593856979
37676242 37870252
119904664 119730024
285962800 285822250
321767113 321802285
316300411 316295015
867772458 867745614
816951104 816916976
18418036 18604648
807175900 807249112
684169998 684062438
790473450 790446386
863831624 863757926
261449122 261328318
671604435 671703599
678514402 678481912
855162452 855151692
395963110 395918528
793787980 793713802
877581508 877439982
43360526 43308292
533794737 533702415
68127983 68180683
960957860 960906620
974256801 974451247
536875217 536804451
515933676 515769002
839793613 839922297
109971998 109843846
958659500 958533690
873694368 873554346
414161407 413995761
917263954 917223442
74096906 74077894
739983620 740127348
839251677 839198815
384074877 383921131
618901011 618774187
469036017 468866943
308735119 308621517
683501468 683328928
127055130 126873838
20172855 20077213
329060621 328909575
321216956 321052834
370871005 370886829
919626294 919619124
608765841 608675713
409543814 409518066
668974689 668814031
470984594 471025546
605765588 605870670
337411374 337279268
157111216 157217890
842588334 842435698
13478030 13293326
806940262 807047490
694977225 695099053
452848459 452778173
477287228 477193688
617337631 617357297
959011447 959104979
836699455 836772533
310735043 310823849
411048750 411129236
482062999 482254225
88819021 88665583
834716165 834861491
157315949 157229527
538707682 538576746
132302731 132320685
174487336 174411776
981800295 981849767
35604402 35672946
629318648 629206538
756733247 756791619
654305236 654108164
908412019 908413101
804441889 804312487
763812880 763914274
686013351 686009985
333379343 333253181
849521640 849340066
602861273 602693085
941816435 941735297
574073698 574253920
231098898 231181298
649485899 649307197
287702371 287866857
768173222 768314076
558915271 559013905
786626686 786699952
180249350 180052314
577216578 577203904
418409039 418519643
96068348 96095084
693857745 693946035
387305399 387400177
79117204 79296576
40861085 40873639
678498157 678471877
304224723 304373661
682709417 682518963
548515828 548622948
275477727 275624453
943692028 943677642
883501066 883541528
663545399 663512515
280591989 280432521
567437347 567625561
942927689 942865865
901817409 901956645
892081576 891937654
502978827 503075413
753496249 753354183
78895065 78742269
694440365 694588415
113379074 113464004
696040284 696003402
384255175 384137477
472997172 472934764
152793031 152829117
254475478 254493254
373144066 373104790
844036261 844069893
728191947 728216095
77340179 77498187
453683114 453742192
748857379 748779745
522212457 522092233
906408888 906326690
886901213 886981105
571525642 571425618
394423825 394469317
45525331 45564627
141771806 141834248
548211563 548392799
326074466 326162560
71773797 71709437
290110701 290179873
561886964 561955002
24291431 24264283
395925975 395940819
910303559 910369531
828950976 829006864
761206902 761105050
700948766 700794426
496776951 496769149
167919852 167816170
744718379 744584161
506046923 505927861
979667677 979575733
417533186 417719048
118211996 118392910
482265809 482445193
667345962 667452802
373959476 374028622
735444920 735286430
851658554 851584244
74179648 74271826
791557183 791501445
740115921 740197021
457907726 458006384
87848013 87829469
142083950 142233418
324643227 324767345
513608953 513579665
99038739 99213115
337549059 337428217
751355652 751303638
833076842 833219600
49704100 49880516
836969117 837006377
914624328 914672064
617984280 617815384
421921793 422063243
742274759 742371497
762125715 762273937
487145322 487152468
542095170 541942946
570667734 570675318
777481587 777407891
625884346 625973402
990632702 990666102
107177741 107031301
827930572 827843088
425865117 425723009
919734502 919615778
819467372 819354964
641845924 642007682
293336572 293417006
102009954 101978674
143063296 143203196
814032923 814207591
91076874 90892086
244990798 244874228
888933579 888847921
464226737 464333857
201924562 201828094
178835341 178744219
383421305 383395899
72668494 72608562
968030893 967868273
573115136 573065918
960722383 960725083
247502635 247418951
60597978 60453974
425094515 425164523
46192873 46088879
237421283 237552075
138551691 138611911
433360814 433423890
255830546 255744352
74280867 74262785
437917584 438024770
727965737 728158571
387587756 387741096
17207809 17292837
800095535 800089911
565210848 565338994
976188746 975992072
294677907 294579053
292563058 292398968
232310670 232445712
256275346 256409768
656400471 656217635
436560096 436626530
879110238 878982124
610711872 610909910
955533435 955614861
228174352 228291164
273039570 272944512
309225106 309105208
513188380 512992156
293003057 292817083
57919822 58112032
683415198 683249254
468798842 468951480
444635748 444773612
718900897 718740431
133761723 133857427
609393922 609531354
465174575 465366453
488470211 488650065
326679669 326819525
941695584 941731490
897662562 897607568
700717406 700871596
53386798 53529236
343595584 343563290
935328555 935278689
251964599 252015749
254333819 254386371
740815235 740732893
943676169 943707887
976090409 976040289
578918957 578977081
797865142 797783140
221790169 221608047
235425510 235365124
534728969 534568349
857700536 857679970
782631415 782799991
59846055 59804957
577045249 577145633
874332513 874294653
57768322 57757278
808353040 808508948
953960419 953887467
328835110 328710548
819120239 819173863
167547647 167691779
868014088 868094894
982622256 982617338
162145431 162339809
898526251 898552977
387212606 387318782
410357359 410417259
636572324 636630274
59783093 59909017
409950386 410142224
828097059 827906167
857657204 857743868
868604687 868799191
665985411 666125925
192325797 192245709
167425989 167357245
366181170 366222128
880469039 880543335
714064734 714093410
180223078 180275622
372833250 372702708
26320847 26497885
178135250 178176876
976771066 976603626
975961959 976065349
635822988 635790742
780242937 780427815
896587418 896777634
510171933 510236427
594984983 595132979
221120282 221195770
329213160 329104008
381307463 381295373
192555031 192446223
157872395 157920553
19318798 19266310
17950000 17838354
654678196 654636350
973130052 973127062
341298620 341446762
395091901 395223977
563230838 563075916
664782482 664868478
41339414 41197138
89737468 89624444
897267236 897385638
310519660 310380810
513644486 513622346
959238608 959222854
542751651 542571799
891868924 891815096
543898317 543747925
308285882 308197440
433593076 433654628
258659527 258686301
356913646 357041712
11956250 11829994
844379510 844401662
968365224 968561604
311046325 310993917
935953309 936079087
991488696 991585702
10870411 10958547
539693673 539867275
994012560 994170234
599111069 599201905
236604096 236488184
383589038 383741756
158662149 158557605
144794993 144993445
259587959 259434549
163970689 164153665
41079730 41155348
837838714 837943460
868494667 868488337
446507326 446460076
396403973 396587245
194227492 194340808
431711951 431881607
173147236 172974456
418098280 418213324
22829069 22697991
177557913 177446369
89758437 89933219
439544163 439653529
441367692 441308460
534264185 534413733
284212243 284316867
929012048 929083006
766599583 766729927
91352442 91294394
129360549 129289521
88066124 88000912
401253807 401187253
65641096 65537854
921181959 921275955
675266078 675367960
484587366 484770072
416783853 416705437
919068728 919215476
748597456 748569544
669717031 669557663
383522257 383360173
147364669 147438477
49103661 49174655
700152485 699955879
548759419 548744045
57451739 57524957
95845538 95708138
72093687 71970493
519754918 519557918
632940152 632763588
290432654 290549240
444106983 444234465
972461516 972289258
327810026 327675568
478449321 478461681
895809392 895731912
850322999 850339235
32524395 32427293
869638264 869444656
962741942 962561134
936264197 936411475
609932195 609900567
6277784 6182512
755533891 755366263
453986364 454043528
998316849 998208291
291416996 291502914
320549498 320599336
45012614 45129746
761932851 761758477
446050973 445931321
841375334 841383848
121749389 121925739
988091630 987922938
841672915 841480027
775172626 775239232
169711489 169574831
704908721 704728881
463092333 463163733
497561930 497376842
187376175 187536651
295850309 295814721
776541847 776605141
678422557 678485017
155718566 155611988
694122980 694113616
967593792 967480530
424765167 424789151
694306504 694447454
59902098 59941054
38888473 39054801
891702984 891816366
888325810 888230506
230936686 230921898
16186526 16017572
792672117 792809947
443541863 443605701
920851739 920688817
861068993 860949963
532773873 532822485
161826475 161982889
689699938 689588858
971804845 971876429
788290306 788368572
984925300 985124526
830934836 830866366
433099736 433194404
540171953 540334635
192411859 192266941
220037121 219849533
173644588 173475122
172355745 172166785
187567674 187505628
642460916 642580592
841759867 841720617
548292199 548302181
800583451 800735593
635641460 635450126
267814290 267897896
34759792 34601526
193883056 193897968
74690001 74713727
91095875 91057873
929517638 929359162
99366683 99300641
831566654 831644334
26676138 26767920
893526113 893402199
717757363 717688471
89613719 89425769
86060648 85981844
601725847 601643407
89186831 89090617
179389666 179307514
414847712 414897902
473845814 473745628
217683691 217745649
685430497 685487133
984986721 984820415
964158315 964284913
631809189 631925749
590253088 590280154
243801134 243878100
914381128 914576614
926729688 926842652
503564535 503497045
962111670 961946918
113652082 113495018
611946529 611917039
912753431 912625443
132599800 132410698
896000283 895827931
651286076 651191572
278529865 278437307
165017827 164854007
788648607 788648963
489602666 489417526
96883648 96952044
74778228 74742120
65040466 65075112
927805700 927848750
449887763 449813025
321296046 321362624
515043274 514985924
720627927 720805397
936764169 936885765
138213434 138046908
699119400 699181766
973934645 973872493
974500492 974612528
65994253 65856637
963079199 963070603
962572472 962533692
970160214 970216644
141803027 141700321
575346 537502
102174621 102340089
22268907 22186423
205316297 205507151
306503867 306386851
195675046 195871622
437790430 437904498
84745081 84764497
811163544 811210822
945798333 945868307
636931972 636792344
165325165 165422369
91814753 91743547
839372645 839552141
101990510 102029398
956924978 957099164
473400931 473587603
307800957 307917471
397490004 397512690
715925674 715730176
163058644 163014608
909207653 909337181
724466912 724528742
698304343 698188855
826858798 826862188
911657813 911802745
582452634 582337834
579731883 579640331
707051907 707208803
978383750 978283738
401709717 401689543
161654594 161590702
933027893 933049941
283955774 283990884
759974903 759802153
138581801 138571801
248759667 248821095
477078832 476886498
219786793 219943327
159750395 159671811
592960248 593059294
289279034 289358856
974862146 974719364
256662047 256568787
667541731 667699683
448682119 448641321
575674729 575721539
11430533 11415357
493279936 493097986
634544560 634358506
421210333 421074571
554657029 554592069
644520728 644322368
172260551 172450939
133630126 133790824
138669027 138554795
837241910 837100486
143111657 143294735
355461776 355401724
632353754 632524966
826788642 826946422
21673471 21516155
32393177 32241331
697801579 697859479
805358907 805217457
530437336 530329272
35716958 35916716
532946670 532918212
63646645 63600671
374826988 374839752
623243333 623196245
722174682 722334710
942416678 942581948
281330953 281279753
198848297 198798743
83720985 83906227
478187857 478367649
344720976 344764818
129953550 129997828
235856778 235896030
803304353 803300291
660264374 660348622
312372765 312518493
980232967 980152659
534913300 534767660
659238748 659365850
531045704 530978520
163490861 163355435
206907727 206841687
502756351 502747959
242313439 242377361
980227102 980238832
88992639 88889905
967348900 967377178
929913794 929770152
532052214 532152870
942896777 942742937
742845867 742730603
429828637 429929261
422412766 422404950
52665371 52857195
679669326 679551016
356093160 356004174
724713878 724597844
989823713 989891767
338625050 338799944
680499667 680483275
773065337 773048133
130282381 130165935
105178756 105101284
150116073 149933453
216441861 216576471
852692139 852684577
261218182 261047592
269549765 269464689
383998004 383996044
320801777 320754203
283226516 283101106
458773683 458786495
468785227 468875161
736014682 736118462
961209731 961370863
654626109 654730283
459891157 459787293
460291915 460411497
19101199 19207183
263161953 263195035
107548802 107435834
549544993 549701157
986560932 986611596
939013263 939033043
481347223 481260861
328684315 328491041
826644878 826523406
781471184 781339526
425291482 425198074
100302458 100136120
57131877 57019867
999552544 999362238
775598586 775574300
480521908 480648156
98253579 98146923
71143200 71078430
763084146 763253838
115274380 115361106
124712958 124701222
392945876 393087418
520014733 519901709
592925722 592759382
741988664 742137736
977864042 978052146
863794775 863638545
509969568 509795460
207666559 207713125
394127108 394108818
773137291 773336157
271051694 270853444
535747101 535829051
610745825 610810891
334580027 334774899
840304382 840106556
413910247 413910555
867269204 867409528
690482938 690560152
489879353 490076803
407506060 407535096
557463871 557464433
165952501 165996581
139428986 139413476
465179924 465270514
847289285 847252761
657811005 657700533
537345502 537329486
570112645 569923977
865923007 865868425
642103840 642076398
796241413 796096561
866941114 867059302
716356484 716193548
529350745 529335337
76952281 76912913
708424442 708364890
481702223 481503167
612487605 612523471
399010260 399098448
455746207 455799985
588555642 588467406
171254684 171433818
415494365 415554725
174781527 174948233
924102457 924009713
972110997 972147831
660521818 660714448
342802929 342605735
426944026 427029740
182156247 182022495
619465830 619474486
289040949 288952983
937517845 937680025
702035268 702029186
9838453 9877349
947629516 947485092
884720117 884528573
290872086 290864598
116748803 116599793
263679904 263597904
464575921 464663023
76416982 76614470
381763920 381652826
347886152 347763156
451733482 451545262
3461049 3412931
342067765 341907391
347495554 347647180
111151424 111275880
569338580 569139590
662272398 662157132
739359076 739223068
270559572 270375710
243513689 243686737
669101863 669013395
434716557 434559803
524307788 524471840
622867360 623059878
23696888 23649616
851478599 851621399
761648272 761581510
870367997 870346831
379312241 379141571
64884549 65057789
146029914 146076398
305897873 305863123
915122714 915083092
844455951 844512009
269218925 269166903
23022548 23065464
271789335 271621399
664148553 664259703
199455780 199637494
683760042 683673596
718576377 718561981
662936829 662987713
832237582 832434784
198213379 198390687
646389473 646344335
535459375 535597173
820835431 820730989
728274061 728465711
84422504 84618252
95837239 95853837
295707249 295543559
258383575 258474587
666058645 666193205
225956292 226026876
97931749 97775295
798207390 798285436
115541394 115565298
57577090 57521856
196813624 196667720
924706497 924519675
353843848 353864020
589830663 589653561
333660049 333601701
289945736 289756792
663814008 663634596
852650847 852764577
786119284 785937230
225990130 226092918
61285666 61337482
580265157 580451913
624325931 624361993
925299694 925446312
725582321 725532487
114665739 114532019
110510005 110524545
460679921 460649661
944259993 944075303
366496767 366438817
920311070 920234016
43065055 43090519
104145782 104136822
76127884 75955802
199443017 199332889
858364743 858532333
588420193 588294759
488328887 488230697
788227980 788075352
356828083 356669929
785466980 785503328
894913534 894969780
509262400 509164634
604220603 604107847
695350192 695375486
835336016 835223184
698653706 698633124
118093449 118181813
119475616 119543292
888021544 887850058
67902448 68070194
223196023 223282711
675405839 675554863
946750964 946636720
245220666 245348958
373818892 373897284
868103893 868182535
156329086 156378508
302674562 302615904
174559675 174723813
554086500 553916508
957198448 957185506
257712456 257728408
479875097 479826825
43701003 43888007
526541803 526458063
858816491 858893329
389418691 389454435
22418302 22432324
514162030 514257372
847005234 847158922
617545528 617646896
525613504 525769954
581773095 581940777
496951939 496898019
790004057 790048357
984260361 984453999
82196372 82140610
620970797 620942645
708271290 708389482
138334625 138440629
93889190 94080180
74743461 74812995
298852751 298921321
440656455 440642955
558626164 558550786
319644942 319678736
690853776 690853256
197858212 197934082
829696464 829635606
467932020 467821706
221631286 221699108
563526167 563381745
643452183 643289327
602237827 602327461
311907162 311780942
305723886 305711800
912689437 912593401
763067423 762879593
581579014 581484922
493039827 493155097
574113665 574111333
215702750 215718204
500398440 500465272
553591869 553531191
416076065 415988033
113642175 113661989
962278079 962096583
604774362 604970888
523737028 523900342
591851728 591723094
896159172 896281866
764797868 764659058
276782556 276838882
540922355 540743615
175707398 175878796
361432110 361362680
959702458 959761504
350117403 350267731
318702930 318590434
523243728 523280750
411401708 411299298
925466965 925480307
520142024 519946660
229453724 229454666
219376221 219298121
310623153 310697833
466633786 466626640
360648077 360613987
164613371 164708417
806550189 806683373
155876139 156062491
175543803 175529235
740593955 740541633
39635505 39549799
659427771 659600491
555218805 555401597
232938112 233044336
782826298 782837380
120750296 120653182
279943407 279838227
858401214 858283314
82323835 82371187
292162832 292191740
569539593 569441061
147714390 147542344
257113914 257024264
711251852 711053040
427607333 427411581
483937214 483824934
241608663 241753421
878549759 878638079
801058416 801108692
563957790 563981886
265604626 265705226
285191864 285026700
837817211 837742941
90526461 90530767
85513509 85596595
248650756 248455018
47216305 47314147
448715741 448875073
713199210 713271604
707404251 707512241
153647452 153756034
841380 659296
199835905 199961935
344647299 344742897
830417791 830359131
459839225 459694261
904669833 904605205
203260368 203205192
923503583 923434151
213709806 213693748
550403350 550250308
818762923 818597881
289970913 290056995
670439966 670569718
877754403 877736755
188786171 188963113
398519565 398718137
204621357 204425615
865514603 865579657
500260290 500283046
104639147 104830013
852347853 852363847
964667264 964591080
161044626 161158270
675908138 675906096
202143035 202324259
866832326 866958348
642797214 642841488
139524883 139487209
790142054 790293800
819266240 819411168
953194659 953085833
31577143 31732409
829135911 828967267
549711300 549869218
796573400 796512872
455741205 455692557
565665813 565679017
965208371 965139185
894330668 894268736
356286881 356295337
542019058 542000372
396615164 396712808
715176373 715030349
149665648 149580188
845327870 845326422
5917498 6062650
120264274 120215838
926287277 926342249
851127768 851206140
519859440 519710274
167342369 167391617
25830439 25940067
763436519 763238611
230355727 230197539
304805796 304975872
576543661 576706785
117983233 117909349
140961595 141125723
714251020 714195964
490790187 490724885
242736362 242584728
699459432 699623750
637711782 637580572
988992697 989138287
236649066 236751820
637571692 637465818
439920291 440096043
611931784 611794106
955069078 955168150
441865140 441749866
167124985 166952941
169414337 169538923
200726182 200890358
530497878 530458012
52625933 52637839
644744399 644718817
676326480 676210668
90068516 90022340
193294098 193399002
929110428 929264050
25265544 25223646
588675386 588678590
999300819 999252931
719760574 719627802
402539377 402429115
262061538 261981332
287199453 287299579
990500038 990649402
751132579 751245449
426342271 426167763
842784144 842586934
469758793 469896637
781259407 781405355
832696570 832636526
547533858 547402690
225597725 225474503
863597048 863696384
310056398 310058700
160897730 161007558
489745979 489628581
494887900 494910582
774270953 774090989
56488436 56585876
21213186 21386040
300905776 300713400
377995766 378007564
336007391 335924399
94566908 94463194
193187702 193060652
267693475 267856093
696998824 697135992
726271122 726397366
441100998 441268118
712874691 712938203
819073844 819045718
682291764 682491074
984709965 984705361
371795363 371821003
32154325 31965511
642303535 642202421
379972288 379978648
411571487 411756035
753741470 753674188
572244335 572209675
884761079 884679155
406429096 406495708
265261549 265124681
543500882 543684720
535051847 535038351
422187614 421995400
561208501 561370869
86093729 86050407
827432513 827559945
522870089 522993501
556669149 556561941
597749996 597718902
738241528 738177942
754297742 754307234
559550234 559691664
850807542 850891996
803786594 803802812
746950436 746890158
682760734 682762838
963241448 963406316
445699420 445532604
136755666 136918374
498329815 498263303
355858067 355955607
189162607 189232645
935554246 935471498
997524626 997486584
256968075 257069089
40704698 40748962
895406065 895585481
421630971 421577935
624907991 624954337
607087368 606910320
882438713 882252095
260218490 260353684
966603011 966735457
118662233 118761801
832080450 832024368
602282644 602251110
219733473 219674521
896788414 896977000
801425072 801362202
9204563 9055847
549198712 549392880
870843836 870701148
552300179 552238179
982365248 982509060
57500441 57549473
649696027 649499579
889521946 889575172
92487729 92347251
492535161 492407187
912621605 912513641
997725999 997856067
228638359 228683315
601478180 601338888
24962111 25140133
133215030 133201700
53208916 53348650
699299564 699414330
930986753 931026765
871866265 871993585
368236355 368315449
777739615 777659527
280730420 280718152
272740465 272704227
562977532 562871132
724970105 724842349
808771251 808731097
745059080 745012672
27316912 27182526
954348955 954520351
284534014 284385416
816403892 816542006
984088588 984045346
370003847 370108063
311806282 311844052
695124993 695292803
812901371 812988665
266067736 266080482
327717098 327599970
929763745 929593849
520334887 520532883
444406524 444295506
768025070 768195712
719148611 719186983
130568309 130746237
688205291 688130997
801083554 800992268
31504828 31654776
893427132 893464156
861527050 861636252
850741474 850806712
186509455 186604651
411579419 411473643
342773721 342962787
720206866 720018756
675045599 674936399
389802916 389880132
899365507 899429649
992149572 992057558
27780244 27905406
997507082 997607106
562002323 561907681
641192811 641386635
48151607 48184015
735171371 735061177
51235402 51103136
659418702 659386092
848659984 848804512
544345312 544272668
349381474 349548720
336722888 336716234
470084634 470120506
453160188 453154988
986765460 986637818
906249485 906213807
37242086 37410220
563409524 563322374
223313306 223252116
598385042 598371234
857294659 857202929
362497034 362574886
553410516 553473924
75337559 75392809
602082538 601999146
130305725 130323039
870207084 870098394
424190801 424279193
461990887 461868761
242666604 242822788
229728921 229577567
800286789 800213063
422506516 422377712
875221189 875183343
326156397 326306071
830655771 830496663
423258552 423308626
736471761 736459919
822269377 822241561
504735597 504652695
239849263 240028455
968691357 968831975
19287951 19126415
832893603 833064743
968488681 968634527
738677301 738780037
943586803 943563989
84754789 84644927
491418885 491346517
242814912 242979068
485735408 485668018
690055355 690204333
459050707 458892291
76566101 76662839
354923044 354792316
860840719 860841931
417715161 417722935
817255724 817183246
658662486 658748212
981825031 981711451
646003065 646023977
847427291 847457499
369055451 368856319
197711232 197785840
466960209 467055581
562502547 562632735
605518486 605448970
938074540 938209556
433492345 433527297
727900187 727915559
302034517 301839757
369788557 369666011
338137226 338178128
364960746 364896562
216980682 216866116
871326972 871460946
832306804 832202614
120471393 120396345
473067012 473046254
703698122 703715596
768939062 769101612
58355752 58552934
949463414 949320528
678256161 678277249
653956474 653934736
738412529 738352597
928141231 928337709
396810993 396890901
639955532 640084114
678882882 678970280
309048384 309134460
911147180 911124112
487430534 487424582
167483283 167431067
620412101 620415771
197011312 196857452
279194965 279007475
838181827 838315553
594270861 594076237
690754793 690794751
485439661 485556001
778349137 778334423
646173264 646241008
284857723 285001139
314256439 314144729
28091127 27948799
97217145 97077279
931185053 931323589
746327720 746243168
954769910 954839032
532070626 532102542
683207265 683128391
87575189 87658321
899905438 899801990
281138280 281268278
475772056 475715412
758441249 758538433
88033518 87898398
436518560 436379144
638684428 638673874
362271752 362204910
955118614 955102128
3263352 3411330
140279316 140223164
462353984 462273500
513599374 513766224
738000087 738057269
600378442 600359548
964974716 964780322
129449919 129404165
497608822 497515038
767834132 767878040
622802101 622789239
298847912 298721494
504673682 504694146
407962113 408086735
650543012 650613954
138858581 139021379
928167705 928129161
743003966 743058660
655242102 655338712
741879309 741692091
546813700 546929620
603839788 603924502
285289245 285094483
734542330 734709704
882658483 882768697
168775211 168716119
350299350 350354410
630711019 630795749
346933875 346840155
17492928 17446818
843575261 843728633
67538655 67465439
305708024 305880498
771119632 771160858
696675930 696728080
835823860 835886710
774816073 774990365
634214677 634249363
6732876 6556250
12845743 12728381
278275184 278393584
841039745 841037045
342178491 342312473
420477325 420503055
311619979 311641771
418248230 418178418
950618915 950756735
122959798 123021076
375717829 375899713
749586983 749739365
831735287 831699329
342428234 342310904
39882477 39916671
214823354 214831302
476256905 476188805
611726861 611862945
139993025 139827511
739015973 739201081
324885737 325007899
719964712 719776404
46829025 46936793
618562116 618687798
446110024 446142510
533299751 533392889
24181260 24130890
988807880 988667520
849064262 848945998
504778054 504782478
559272354 559366294
861197941 861220909
710769784 710931650
95490963 95410815
442977309 443146857
39370123 39415513
237368492 237250432
943653568 943847868
496673635 496643851
519518422 519584010
516199216 516021804
551233463 551243003
30750247 30897997
49081877 49046917
327944460 327885360
624611470 624496060
30649685 30761159
787438470 787437662
302645233 302591517
911911020 911839818
828517351 828684927
402929007 403012735
400347967 400510271
194496890 194569840
708622577 708499147
748436017 748564081
526671139 526780007
728421644 728509778
511826011 511698957
254321960 254323480
986085606 986238294
314190380 314200584
60868927 60964269
877464041 877406397
512758820 512757346
551039442 551015852
325529381 325721019
653653747 653665905
582721049 582601121
675730333 675907117
88584360 88742302
279025618 278854086
812954971 813022359
725026086 724914124
128458133 128470461
962538946 962605998
772814738 772671534
469337152 469507842
338290604 338313228
896349135 896214597
678222582 678332796
238264500 238334454
325222053 325216733
288980179 289101719
772724510 772904966
313259809 313086983
925923655 925895377
786182659 786251985
555861048 555977880
210130221 210216981
339117870 338979682
223958311 223887273
51997492 51950032
677767575 677666607
206113506 205945224
731112059 731160243
586176615 586167181
153152808 153346708
607511006 607392462
347690140 347795964
585295041 585394931
140987498 140906328
291489267 291558261
607977764 608106812
530416197 530458475
614696292 614635436
485898480 485909970
851826482 851628620
282803290 282925036
434978760 434935198
150677044 150591356
636464156 636347208
407660753 407737045
771202976 771166784
580818561 580722023
308621069 308432637
108483955 108486253
425918936 425916810
450042619 450064795
188527526 188462378
244365594 244359234
1519754 1560978
839606818 839662816
458271624 458132264
462091110 461892826
682920185 682842761
594025829 593842749
899339192 899271830
603626577 603433761
405655469 405619441
831507461 831592235
426370452 426409090
978696785 978756081
532406880 532576966
592524745 592529659
978144246 977997742
511891743 512018317
383764674 383809204
797429808 797537930
485497831 485338789
25591694 25413012
34680659 34624849
751151394 751025294
576228539 576055749
535497694 535696652
925981653 926156129
486684950 486492994
634403251 634318611
776079097 776039453
524300976 524329290
455916695 456073279
613288827 613092225
661862301 661851591
56620580 56816000
1093254 1191972
7137651 6950671
361819035 361817301
187255838 187368920
852192978 852303770
370917049 370856609
233363426 233303484
736190411 736330169
302540310 302340918
554686605 554692775
781002065 781025893
944167648 944093808
547270300 547285486
185994960 185846778
98989663 98867137
704727347 704743261
994808910 994925852
529881028 529914978
492132516 492004842
523972448 524046890
313544538 313627268
451297709 451237399
415732023 415677389
831710036 831578632
961836971 961798127
634088787 633913929
157542586 157522092
894257603 894403733
137791441 137828981
698616075 698564625
95540067 95441859
467697715 467807359
187694905 187644213
560703242 560794034
636601299 636571665
676480080 676295604
726472874 726642366
950525613 950433645
870674247 870548461
202206883 202068231
809593464 809428070
661481202 661465686
532161953 532143787
10537541 10447983
893683862 893881700
988364198 988300656
535873105 536060853
270879534 270833784
183352485 183388305
760543402 760618906
610280991 610087041
540159231 540086973
652511445 652638677
406423043 406568373
675860770 675955506
322053163 321985427
647544855 647447187
206070587 206156425
173785425 173870645
695276907 695474065
307471350 307525704
295052031 295039531
35826600 36006832
543591459 543592801
243069063 243119497
191435969 191433415
236927556 236828368
734099383 734131977
21354359 21417721
121535993 121635375
991059118 990959722
828470475 828570583
73147801 73101081
806346895 806493231
861914322 861996230
837247390 837368448
688274195 688143457
587456050 587634494
245763829 245868585
937232848 937178640
431031452 431207122
815417896 815462932
890265454 890118260
463627912 463509224
488265651 488392123
50971981 51169269
627931572 628029326
301591262 301659262
733206358 733113586
235161782 234968494
224607565 224742485
150754847 150773525
779436858 779440802
561532524 561663014
646905932 647089362
543151769 543005849
111897878 112013358
139334145 139319081
550787696 550813406
846284596 846296836
119924780 120114366
622160381 622008601
883251952 883292428
95776838 95708070
518842841 518726325
88373419 88507763
81124137 81304067
247663982 247775802
311192574 311071514
795814576 795675306
14231528 14149276
911088102 911135646
482216398 482292052
639518602 639427520
564268843 564273639
299797533 299703581
448296402 448218410
646202478 646141926
216299660 216292384
995953343 995754579
587160236 587088596
417762140 417934162
396352423 396495609
287477167 287553453
75019903 75002133
168358091 168238467
543067317 543236221
510554060 510465900
646766699 646717969
289714152 289574008
905031006 905208760
378111107 378096191
296453776 296438004
75669746 75585990
653297940 653432564
869115176 869206412
39668776 39602234
368838826 368896554
676825630 676758778
305270252 305377470
209553484 209444552
482965664 483144302
539963952 540057500
985212678 985080674
747853360 748028516
110949793 110981757
348172616 347981210
244654778 244657842
837004218 837121026
154535374 154464380
420777802 420975154
562017931 561986715
783426261 783341397
269619767 269551501
562374451 562416799
752459954 752568122
812457373 812356465
634001358 633918576
403990040 404128406
392153375 392007357
962692215 962791669
914044600 913886248
490277091 490093585
310777300 310779446
914062295 914105489
846968894 847040660
459300840 459466978
690642662 690774772
347771583 347820345
701145016 701114554
124220740 124320616
366403196 366227328
640255506 640328792
936587311 936583263
842389718 842252308
538316806 538147306
301547879 301548313
426460052 426516942
171045139 171244485
942479855 942337097
491129812 490992364
597765166 597879546
122486825 122537895
337917716 338073784
528444195 528593743
487835457 487768915
2910018 2969724
952649343 952834761
12879857 12988947
397457664 397319762
833854496 833893620
720203541 720357961
758859567 758863923
954698299 954508535
158622428 158701870
120754900 120745692
297284597 297194775
358540340 358359598
599609315 599501229
816358911 816472949
579437474 579514264
174163872 174107248
712652663 712545285
954012675 954143453
195916666 195968946
623692495 623666019
987420753 987584937
849136788 848991736
634360931 634359203
491993076 492001656
597714015 597717201
40159460 40172276
670130045 670017213
584276126 584214472
348267667 348393627
250369814 250223502
792481368 792566378
970317181 970453351
333252016 333195742
489154185 489242277
96081716 95907160
691103672 691272346
962460448 962372772
640203794 640115746
828272563 828199589
667795623 667872149
536413949 536233741
242660545 242542141
795972135 796151911
751824659 751695517
946798823 946851843
967164907 967363039
227162129 227355497
965939124 966061558
678021476 678111744
222738578 222682824
545777014 545839742
965565835 965601245
616105977 616132005
332148308 332066454
93111462 93246696
83813606 83646506
370953125 371073897
953393424 953355954
693700838 693649128
357780209 357675467
714005299 713901377
154769922 154861578
902274077 902147153
560605000 560428236
592347186 592372852
888664758 888595072
930380817 930554467
151358702 151528066
241245375 241185733
305010774 305038634
500537681 500663869
204371028 204442226
830440690 830394892
892009615 891837795
27047200 27018630
721384422 721319864
501906072 501971878
269657713 269649793
291874912 292062900
985416365 985244905
400345451 400215231
410294845 410100163
784666442 784837468
708693430 708551724
477094362 477240458
859687563 859577063
543494990 543446798
327801829 327818223
725627081 725670185
592305461 592440243
522385123 522421429
227782295 227916287
84245323 84124401
859916016 860074240
345549544 345611586
366097165 365925241
825915071 825886397
522050395 521929617
932738558 932704484
585887400 585759456
28293003 28344249
468119168 468019836
132367816 132273554
214048521 213967753
723708525 723517377
759748098 759765416
474368400 474401242
689222656 689233878
937133452 937205744
563875194 563718994
166420091 166503715
724342934 724378984
19020608 18876786
915848899 915830805
620805660 620613938
368978621 369132281
595321080 595197288
907484103 907370037
251990174 251974786
489865763 489957291
585308005 585481857
630046712 630161664
531540744 531374302
126845600 126797898
137486524 137626320
213663333 213532343
688849655 688958867
606233027 606096881
420712137 420515077
496444292 496311684
715711869 715827925
539068998 539113818
435686940 435866228
640292149 640115439
538823719 538862873
320067409 320094495
114829195 115001269
185256599 185272481
929964741 930142931
263155016 263178494
341594236 341686362
641229433 641174661
863242615 863058213
835577890 835548018
274044943 274026635
993112082 993199996
200417019 200265687
783492614 783605930
45544979 45355549
913961299 913845423
241885316 241777944
918800006 918957916
887564705 887549685
426328145 426389771
593447773 593604039
462999877 462809407
221805778 221774560
561776388 561620892
409151700 409142924
558227365 558278901
758826647 758685515
548297190 548240232
103408228 103345046
855096510 855228394
58608133 58518905
67087973 67284811
709333348 709175696
650632724 650595184
5736035 5604555
463710834 463552400
303821292 304011622
976855286 976899526
825945538 826063646
736824904 736757058
148188647 148061427
689678575 689758129
335251013 335073303
139611315 139740977
892894750 892758420
372327099 372500625
198488345 198293029
771391270 771328206
3775402 3896020
516445890 516461972
49003544 48989498
967537161 967383111
917558840 917365372
644839503 644987731
909696553 909875317
765245539 765072617
475793318 475851008
894695953 894884033
663528957 663524139
106903624 106822690
304510381 304440185
889187297 889107601
313632690 313728634
43143441 43167165
992919275 993065083
281097886 281077018
684300344 684300152
720733107 720877687
245634973 245816207
549967164 550039450
865370844 865388840
244966455 245015141
908345559 908337571
467622179 467575225
511406411 511300131
368700762 368780106
402186865 402276311
21014331 21018263
785713761 785874711
596228335 596281831
371943860 372111432
666396798 666592776
815810088 815686052
129712205 129512557
458729753 458706263
645510011 645657015
108477375 108630745
964273386 964296440
25120826 25159440
210560465 210462245
236292961 236445245
292618803 292507313
397125210 397251852
153558946 153478284
789082879 789157329
320940516 320942120
220023654 220050588
464861732 464840944
897529952 897345236
168980634 168868340
449545451 449684807
127456635 127594771
919056988 919142102
947971392 947913110
335384148 335572252
890328678 890279828
534138063 534196317
463951957 463830777
294527436 294365716
311379511 311316075
312173104 312170520
822059976 821973474
806698364 806782286
880724333 880844365
668379725 668452367
354896093 355067983
752438791 752347723
258971930 259035602
21858040 21666434
947374020 947496486
469356330 469358898
39208700 39036130
898999927 898858631
334542273 334448505
118533269 118424197
480439610 480417938
427288445 427185673
248719880 248581632
200992641 200815197
591830347 591882207
200302772 200143786
102590635 102666519
999769498 999659204
142519191 142675707
956498943 956473525
264758150 264572972
278181296 277995052
428864639 428750103
490236554 490411674
259619737 259736925
308039959 308178855
473029959 472964385
866165065 865974767
77614688 77590404
503097266 503053560
459199425 459024885
162989631 163127657
683246763 683248329
205616683 205798021
420490190 420368332
271406823 271432185
643542588 643483770
604608329 604792841
160722672 160588614
747068102 746905550
525445923 525413001
384386523 384344125
474306922 474205966
973445568 973402124
126754571 126685965
770181431 770141117
817396441 817462721
910072098 910259392
493881427 493718595
974293091 974146199
736072913 736164011
752130623 752303437
277270084 277167162
843045448 843066846
910076721 910106097
660997164 660847080
29670109 29571143
949283395 949296741
437855663 437963117
597084973 597205365
50213223 50134629
98646179 98485979
72402979 72397977
185989768 186157782
894968395 895136761
602694674 602725132
999805232 999895636
40352012 40255796
820155037 819990445
457376551 457283443
340409822 340309532
362238331 362174163
230382401 230552443
187100525 186957349
158942597 158934673
752610552 752723090
697914510 697804448
598770783 598665455
265836675 265988067
309546168 309391846
207321508 207294608
235720951 235807915
857499315 857629485
159206050 159050034
438593521 438655699
152780630 152629748
860776331 860841325
784540389 784499389
893090678 893260290
52985455 52958783
830515635 830425463
801393637 801211509
341030806 341122428
757020486 756883008
433726660 433708730
850978794 850805198
853004188 853125626
84800925 84985483
547639550 547810334
65461755 65564123
823528932 823573306
494899241 494790933
941932972 941938512
849293866 849181972
319383259 319438035
849930897 850028239
74922087 75117719
127710928 127552614
505457746 505322282
449372950 449312920
765350894 765444534
558005033 558165473
592293054 592157476
309867411 309738737
737456203 737335579
723478295 723549637
854936160 854882682
64833568 64875026
934472991 934387249
679435651 679324895
697198972 697222014
631691083 631867469
168745665 168584279
702140406 702293708
246529009 246334641
892974755 893094205
522750564 522578966
84036202 84184862
739807426 739670480
68122857 68238509
690265807 690142859
533721961 533638847
562703220 562604678
320296986 320123210
782120746 782243340
369334566 369235264
963758203 963648705
868414749 868393093
973059502 972932904
88968736 89067302
246394307 246200707
803582600 803439036
775981848 775893726
405681900 405672034
396207643 396190683
378179202 378201332
254584802 254767298
640369790 640367484
406014275 405900399
141229523 141048121
818844952 818943428
123291692 123363982
702059231 702011305
819615560 819490482
600597715 600463935
561437521 561457391
813307697 813263395
323479354 323529752
991026494 991159932
33421606 33544664
769004110 769199114
848481858 848534046
856490675 856676025
351323829 351422723
661895733 661931875
136191251 136311257
23748671 23769841
712773979 712642269
385897459 385727567
149709062 149821504
563837419 563912969
893692595 893612711
372326822 372154696
986324732 986486532
725332365 725249285
812505534 812470444
743994941 744149173
790638639 790538647
913652267 913706831
873944977 873934603
326452611 326279231
709015733 708878323
674234956 674216014
152181993 152058551
372206131 372240759
626966165 626849677
722911316 722867838
968886957 969034927
920837748 920865730
331482785 331679659
489724447 489911527
403737523 403652437
325219393 325093097
813889527 813876493
99995055 99923215
712549261 712403819
629095482 629173008
811072241 810890787
373060461 373227671
235065138 235010586
814803433 814753807
800038747 799917383
33626446 33462882
112830671 112736227
514376978 514430776
667588724 667538198
373392661 373227521
380772036 380967898
729658098 729603314
221665197 221496301
885554991 885664751
241602775 241431447
916618357 916729527
177179880 177230240
792153379 792083811
2036884 2229928
819382310 819552434
837171198 837070854
816934040 816894630
382118963 381977513
914727519 914616609
691324945 691335157
975517489 975671363
426813081 426930093
193890512 193885624
843623025 843589213
994891693 994991609
672001329 671950363
190891974 190777364
594788905 594886117
575921026 575912378
229184092 229257024
268132605 268316247
82764076 82800830
973288359 973120517
464557812 464619472
860604251 860472075
335701122 335662626
35682427 35774657
726957112 726973834
357483547 357395317
987833372 988007284
892359305 892509799
700293924 700131288
487205993 487098943
780494133 780361497
212714386 212734684
577154354 577278802
112930375 112730967
157734204 157719528
460032292 460168148
580494810 580474358
318722473 318866355
370039167 369931411
635887203 636048347
330834621 331009395
12908036 12783450
844390586 844376620
417062745 417133695
251860620 251982480
900855323 900919839
528099667 528272229
783009133 783049683
213019674 212936096
133150901 133279159
729630236 729630706
97816309 97763947
923789058 923966526
805222360 805288182
625835775 625654999
530225399 530353677
571152915 571334905
299528798 299495382
640840200 640689276
735169460 735204354
454625734 454671014
856682398 856820352
425377799 425205165
91534696 91342076
14731853 14789947
815769212 815850964
681284326 681418624
882013722 882176110
502819919 502692783
730987498 730883836
87683214 87771136
340863774 340899750
362267377 362395751
318922251 319109115
404179437 404258455
183099605 183049175
920948770 921079648
923982553 923950499
686284302 686276396
951608509 951686595
238409370 238259538
468528924 468520136
783920771 784041503
455768086 455718130
670650293 670489143
985460533 985467361
578061313 577900695
559840738 559974072
126766217 126798255
679391435 679575165
165261573 165165387
172488386 172685588
207618327 207554171
44706778 44650596
596452479 596467223
24280844 24302018
348522354 348613764
670904750 671034088
199545729 199546637
69284170 69323442
188696020 188726104
384321768 384365324
164202271 164139767
97998123 98084339
658345995 658340021
823551119 823359825
354018692 353962736
918532168 918383698
224777129 224707841
104395386 104532452
619689684 619532862
507497414 507600332
929335087 929344349
203633030 203820050
828448563 828454407
421841236 421924754
454622900 454719128
507881809 508028427
279890817 279759523
538654395 538760969
612876245 612824579
409329261 409169237
688759535 688578349
702135887 702027101
706797229 706829203
995698433 995853961
984109787 984133049
936856044 936915486
539729085 539609435
252504315 252686881
579985841 579878147
864129696 864299554
227647590 227574722
567970932 568047622
761845664 761699568
266824517 266650349
677221231 677182097
488560138 488473214
452541576 452688712
100739973 100797889
870858802 870920100
839766177 839857955
404458880 404544264
636677973 636582575
408229679 408361287
209751985 209732497
138387627 138259303
779157512 779315968
169172540 169010646
268526454 268553056
178587765 178454419
441508352 441650484
641188142 641270724
701703222 701671100
576771782 576892158
784367693 784183169
710502958 710652174
499466868 499591042
898757419 898707757
34652754 34547486
489160157 489023911
493824481 493938373
238843556 238904486
785296888 785237292
933257331 933236727
23740395 23799287
105034181 104876839
41799244 41825848
854739020 854676086
759205564 759077980
777446556 777516618
708082263 707976125
415047680 414937416
760059792 760206880
346701030 346746502
146533635 146500387
511057252 511046102
770122898 770239964
712903608 713083040
480306334 480114792
255327721 255211043
550182838 550088836
470102570 469998158
258221232 258105362
689285111 689380241
396011141 395915079
888342869 888483671
421980833 421868675
103589410 103444334
69303806 69261934
394882189 394767669
341569481 341438625
365469362 365476724
158821924 158803554
997492158 997557094
730329915 730487827
419727504 419890108
480927261 480946913
612589761 612457181
883246248 883251040
232094843 231936529
169514013 169563833
559449971 559350201
335607992 335569822
165534085 165415311
389962016 389798248
939737207 939608447
355736008 355800690
266773297 266878661
171628333 171818567
250609992 250481570
823801681 823611531
255137856 255269382
958969223 959058213
338501885 338511375
703642246 703788946
292925028 293081086
527062943 526985981
219081435 219025181
126932093 126913063
750160993 750140939
85805598 85625286
771284491 771260917
867278510 867148738
4532404 4661166
844974258 845158290
6895746 6904482
511566890 511608130
367460642 367284738
76648809 76676869
147059935 147155515
946357054 946315774
192611613 192498449
56893907 56936463
261190816 261388720
251842723 251817833
344235843 344316121
276763927 276913837
756261995 756249463
865745464 865895716
834702375 834507207
768342765 768285387
703608761 703560985
764598903 764646875
235316215 235351273
273274870 273373026
589340046 589476230
114277802 114395826
323013014 323199096
482745271 482830901
652736242 652541112
625933496 626123298
141178988 141340316
398915998 398912818
181897737 182089371
766625655 766664755
984707663 984642723
454519476 454457292
360176005 360300205
531682009 531571135
870310371 870425623
181939024 181921352
611083826 610987054
710088222 709962568
549423025 549362735
979584605 979750749
946113960 946238912
818402031 818409525
515680515 515533387
501424962 501250142
101973432 101954214
273513975 273374693
853531017 853428927
243839617 243678341
756391360 756495868
18948697 18802055
923010478 922846146
657315390 657491416
93156343 93124103
619794852 619628606
131780685 131867447
6365190 6327252
961105502 961231296
410832418 410854420
663264972 663232562
639903906 639797246
363873876 363957878
508723856 508902720
553879630 553792760
365580906 365482984
910037381 910009503
342988031 342937543
545544944 545370962
634232020 634207684
239273115 239222609
87838741 87703531
361425149 361439071
379523009 379686735
498247643 498113103
338953845 338870427
45318785 45319665
699453755 699414643
55862467 55848379
937969343 938088627
215369663 215256369
283262819 283190213
688590173 688646705
226669912 226535730
681989185 682029359
257280657 257215157
219169794 219284848
799846569 799813323
485125401 484984261
341772039 341786963
856267494 856108536
92095975 91972481
542077967 542202161
650154447 650194649
553960291 553932539
521405361 521522325
295373928 295568710
472588956 472609294
120985025 120823367
476395835 476329169
191113688 190993516
709287296 709379400
157855301 157871907
103650937 103527883
248895964 249054612
766322116 766417588
222321937 222342803
111873245 111705675
786729465 786670439
781141783 781010049
326603484 326590892
963784653 963891253
114246671 114125015
655267258 655104132
583717 566975
390339088 390367220
661820777 661903825
358181328 357996430
939464128 939653548
341089911 341154945
76219742 76036026
187449101 187424025
211200728 211228558
252424829 252469977
453218894 453385940
452765293 452612131
249643183 249760249
850696499 850660613
462313742 462138970
576107278 576142144
454240679 454291371
963610804 963561938
926219847 926314763
85673521 85667739
999856812 999934460
429099713 429278181
743129321 743165977
837649863 837459731
504230657 504171157
272075341 272133721
612133669 611935735
866916488 867000208
543570999 543572179
576917994 577073540
591594785 591542645
323122377 323275815
716774563 716816411
78720237 78588507
5883276 5990074
696610494 696491268
629853360 629899648
485657659 485841293
737473355 737506805
38121537 38020255
899833044 899797756
120116622 120240056
79127658 78945866
307363942 307181822
559014471 559057605
49179628 49333478
836735994 836558242
672627649 672738563
473128230 473005794
855157072 854998724
206639244 206450736
564379411 564228997
721436217 721373053
77316222 77132838
268503682 268602430
186069701 186073775
327508804 327570598
62624214 62425520
520276525 520433885
553946415 553927367
911454783 911527369
807482230 807324956
443279140 443139608
996366067 996186143
377083612 377146688
322658334 322857122
526066071 526034029
101994314 101956010
526050810 526209968
667934659 667838547
143539961 143549683
886785847 886681447
360599357 360475155
721916865 721785835
503090664 503151930
605390722 605400226
407571562 407649126
109281667 109386549
632412992 632237430
868288198 868298354
803873332 803798462
871022357 871017715
128601556 128464638
423700769 423508973
125245286 125395918
115521773 115385709
157685357 157783051
875274478 875167900
588234572 588047760
584150519 584106843
255727198 255590338
115845667 115767351
431648762 431474084
413315404 413514000
616392672 616472044
506939276 506954696
863245606 863439612
734552473 734420111
542728602 542774700
861245243 861354411
8644375 8568627
171038641 171031445
599156487 599079777
470637317 470692351
776277181 776396161
392722825 392581325
415625698 415483752
807460746 807554136
874507918 874582498
211393691 211540897
784873812 784901734
410790523 410989793
350789638 350882678
740406505 740331199
616752274 616636348
271951950 272051892
692184021 692305543
390844482 390766822
227848917 227840115
358383602 358279878
601075787 600982217
591129090 591150006
980415286 980576874
631180480 631121290
560194530 560326972
189583657 189393697
448669872 448694366
49955065 49814305
444351015 444347345
912519917 912335531
355104064 355031902
605234768 605327024
326675636 326531332
687304059 687377079
42629527 42578319
784360201 784519889
233861132 233836778
603096860 602972438
221899902 221996448
618362005 618215425
228364301 228403277
805706463 805850987
472438137 472599125
334025939 334083267
150210683 150373307
582086466 582056940
189843361 189708511
960488039 960645831
944998476 945091108
537590252 537677108
444009644 443904478
251259499 251426077
977831422 977958094
870050800 870040520
377771240 377587030
358637356 358443324
351169414 350997450
808799535 808742967
735725459 735598135
932696037 932550203
87559542 87446452
407787801 407723931
53092651 52998187
841297235 841379591
242738488 242734236
608278682 608377066
982053734 981896688
993705393 993664705
354028008 354153792
623881664 623749798
977580217 977424205
379427707 379275387
326971127 327106021
632136313 632311647
878124058 878240498
256619457 256704637
704565854 704456014
242744696 242739938
94159030 94072466
986974719 987167005
259151114 259086026
648251706 648204088
744715110 744828214
285858718 285757036
719053277 719053501
547083321 547048157
535988673 536160115
549055307 549102249
290612252 290486228
168189676 168193440
483404485 483598993
357153005 357107937
97492832 97303798
405198411 405264523
713430557 713273067
462305865 462402103
349168434 349043138
956746749 956550321
779001998 778854128
693173639 693222441
136586519 136591477
168602048 168447458
531820829 531710013
316219549 316208385
139051554 139175376
863806592 863903918
576833829 576995767
140500033 140597531
931405915 931358185
678951878 678988682
987791126 987920328
840931974 840921260
728317351 728276847
974875329 975038655
245434601 245437171
123398679 123503297
695858129 695861747
420876478 420711300
962553082 962367814
691511817 691540363
187030366 187229730
595360138 595459964
993588619 993685049
73645810 73619326
650021875 649904577
838015055 838023689
875459718 875415902
433147070 433026772
435585125 435612459
893277427 893243153
535857117 535966979
191719111 191699513
825900734 825849794
266221902 266125096
659297752 659296792
872292491 872340517
48101075 48051389
299037781 299194065
695943487 695871043
425881986 425973260
256931710 256820592
871027051 871060135
556705217 556830903
686856583 687050899
616970590 616891188
771359738 771209244
246142481 246189457
994280666 994198090
52264589 52244463
573923241 573859383
500240889 500100141
196577391 196522343
476628505 476573223
691069515 690908231
952767675 952914441
356787042 356869124
599978576 599815900
380444066 380395304
529174137 529226383
73837485 73871125
110423784 110426928
247563071 247442199
132833491 132996455
151302343 151377191
177447113 177502141
426202030 426153142
192285753 192108177
269184602 269179850
738554215 738728669
424542592 424358406
630837742 630753756
727029892 726917776
744375484 744216064
821204649 821292423
634354969 634451533
252895967 253040403
337488638 337334110
218083553 217953387
173909094 173832196
107788931 107762885
862082831 862079091
726965473 726835259
906184234 906314736
983923105 984008677
899873702 899937174
657928769 658082349
195100124 195197090
483054983 482910853
740156471 740098225
240113458 240181124
12923973 12892099
631114979 631150885
880689161 880656543
359479387 359631855
964399607 964422507
443180761 443112953
586206986 586350490
874365624 874491134
762880065 762829779
150775719 150771331
279481381 279590021
56431516 56415452
745677970 745483996
749663174 749540746
218439702 218594600
381107599 381191415
520984727 521096937
918223216 918393792
721404635 721364209
480694403 480601909
156662882 156678324
83619600 83427424
539081035 539240999
595971022 596082018
752689841 752859327
537296004 537190708
845839899 845775835
691300857 691299259
116020130 115962964
652923201 652794321
300809588 300733636
266074109 265902025
666803766 666946056
529249768 529272192
289968703 290145287
315181050 314990150
131020034 131205948
791671105 791801515
342022948 342112582
960020165 960149283
864500185 864368411
346311032 346506066
16303464 16486620
374966714 374832720
125553835 125537493
55076155 55072415
440582461 440730449
112927535 113016837
95450889 95274627
73246974 73048628
972639997 972682549
744979435 744988019
504003470 503894194
244513520 244415418
24100130 24044382
144476087 144316877
277037572 277020550
72195838 72211016
469405271 469422497
269799940 269807686
617767398 617899832
452813316 452717270
572236442 572252228
153593427 153701743
674843865 674990999
959921149 960077809
220307356 220244842
354321889 354409261
448843445 448906701
553073493 552928819
396917365 397053923
346323485 346214607
879670282 879603024
365313895 365452967
584881727 585025385
357691934 357588158
517542475 517678387
656101558 656123360
340119607 340300067
734910549 735025071
996685507 996660749
491107095 491186259
397095363 397188531
54366712 54482490
228632240 228805438
997505605 997412999
57079737 57187523
437019971 437201733
936322962 936224086
538843296 538718144
263470193 263295847
455288416 455457304
139294491 139161013
383457822 383653060
677201664 677165078
819149766 819197960
652118922 651965392
372728803 372559311
738757592 738804312
682461806 682560050
422411424 422442114
803452090 803510818
837752880 837780076
686226549 686342055
927179604 927088948
113759282 113564696
549397634 549553144
382531746 382624600
157847340 157896474
352558864 352505292
97607415 97456323
511682386 511622756
591847179 591856277
278046307 277908493
755920888 755787090
730882624 730934510
193762702 193629684
696132285 696306009
245933665 245803505
299561873 299495723
776078734 776169990
268668835 268642527
584559544 584462984
693232194 693391136
644804018 644684780
310617293 310778373
394486518 394452116
549790259 549773099
359231061 359068877
649430461 649541337
520094030 520288998
193075557 192948215
983524415 983591465
329980009 330126821
689644398 689455072
367896522 368014244
184545976 184616796
307005755 306822183
697769046 697596358
642083869 642123811
689878897 689786661
301109556 301246708
473028758 473031160
423028351 423151745
351827938 351694274
354659158 354661596
541513020 541603522
76709085 76644653
314779983 314844613
722415113 722288965
124539547 124373857
694830242 694713926
704735304 704651616
280858395 280903293
146551093 146516177
886367519 886509199
655185695 655031115
253586326 253713916
837307919 837209557
233892099 234039193
58454343 58440075
125900415 125707915
395718775 395746553
570733965 570929677
386240606 386410974
780593958 780394308
943113272 942925746
344878685 344732489
621014877 621120001
396121765 396293521
580097517 580295839
561627388 561698640
385474203 385632117
923282061 923427347
706039559 705944077
18975088 19066128
776125409 776311519
696074382 696147050
348013567 348076913
838607679 838619857
902593868 902699110
536251246 536291612
435330099 435452193
179128444 179028964
773669393 773556109
580268385 580323293
354982038 354967310
103722896 103816840
229387019 229246267
783705534 783864572
294627142 294427730
671811905 671962811
10727851 10811673
20361849 20414785
14169382 14293674
693164525 693027119
402308749 402243873
202407387 202466313
216321960 216399302
792741032 792717948
275540928 275707978
20396573 20432997
794940006 794741142
887239198 887117460
948036140 947952360
990526867 990428563
575744046 575904138
598193930 598102748
242414830 242410320
266667689 266737433
450711402 450881936
161320963 161495991
932223345 932092765
581229437 581351737
249866271 249837323
518133102 517950010
712807645 712740313
536219273 536100957
203588738 203560932
905870036 905817870
711241515 711436171
966374643 966343787
570410092 570264438
592007890 592091316
42570493 42414875
29801744 29716408
593296766 593210870
841045527 841033963
965300415 965252735
337043992 337041472
382206924 382219584
631396527 631370977
843289056 843407292
752723774 752722406
306170182 306260214
170434241 170271893
467254371 467308161
375368991 375468441
745251528 745079284
680464825 680382265
498379289 498383941
6350984 6392604
973965011 973904279
808540040 808706948
261873284 261716358
699928418 699814098
320119252 320069738
382024672 382213254
788359514 788558530
699564789 699682711
989500605 989599623
479272410 479261974
725467074 725557404
815762339 815939589
428100304 427944282
146457280 146644906
939336341 939407965
193030962 193120152
677292424 677150038
607574867 607715813
67431899 67236247
329903770 329801188
890495447 890498377
865562805 865596509
500862210 500885296
214007235 214096337
407232590 407424626
734478929 734626017
472627920 472590668
641313704 641459566
595339472 595343086
854783849 854846973
565781091 565740711
243409024 243502262
305141615 305065367
824507129 824403707
398746808 398841734
60088655 59960799
777541864 777491372
659162828 659014544
538074351 537874391
233714291 233555829
768710972 768631224
800092723 800012427
587993668 588025286
67361751 67502047
587240185 587329181
846053021 845946857
614311553 614444847
729544886 729407464
842387132 842512016
808071445 808139045
251208895 251139587
906045035 906040293
259933477 260078161
108300263 108201835
425051095 425129519
863855255 863807993
564408892 564349930
976164440 976213052
380176883 380095001
350478458 350635530
971445948 971509578
544464262 544416256
522210548 522403276
749824189 749914145
521130846 521232256
496703450 496850452
715401985 715575871
399958191 399772159
716459158 716451476
791025858 790965224
477671546 477799386
500873753 500744071
692206153 692404933
555559294 555439854
333326248 333432438
684248694 684091302
228914160 228903394
121197285 121097365
513477481 513487775
234685405 234790161
796866418 796787968
311479947 311325135
228660837 228645765
576351983 576499713
715636631 715769897
625488044 625521380
344486134 344286826
809206882 809314440
169922149 169757151
970276624 970156664
545848954 546043612
582896953 582799451
780763999 780623881
829616317 829812067
750625974 750457924
134918700 135056842
806098609 806255543
510336973 510293327
646742334 646547528
376331797 376439709
123276976 123450988
306472855 306534879
454488384 454475056
595635619 595687975
448703041 448685691
703897067 703786113
281729466 281648272
644489156 644552300
633959967 633898221
734228954 734370640
587103402 587217070
459691287 459534131
600709128 600660048
578111555 578199053
414054770 414078584
533426312 533482448
789420300 789264484
332940 398748
847790979 847688093
667149803 667285187
736003221 735851265
550937235 550882757
723607481 723565907
191193365 191356857
836821171 836934903
498888819 498738761
158180846 158281334
558085253 557934649
379831759 379838211
967768760 967782394
111149346 111031022
14390869 14491975
183961056 184104864
284363653 284410301
926080111 926264465
698197773 698037441
833506181 833317117
928875501 928910635
244463814 244267374
806265734 806245352
576124711 576090939
548370898 548484416
328295201 328429477
615466496 615637298
543314648 543157794
692244782 692242536
558493622 558391394
299736612 299876946
433497336 433557258
470405657 470447009
337480864 337661658
591102910 590991072
711401616 711540856
780831355 780844387
59246198 59095468
979743427 979775881
611700189 611562359
929974522 930053836
110410062 110405646
777444739 777255375
971840637 971728481
669564167 669372489
850849769 850763655
812362211 812406919
653041356 652856958
47870233 47692189
879323708 879426464
767807565 767772111
630753384 630630644
583759543 583592377
155417371 155311359
825366125 825380739
445165131 445198419
121121751 121146387
699126061 699150583
853064907 853017459
246289651 246297507
723102943 723107767
450516745 450707513
634091767 634085807
283775000 283587448
96623108 96766238
535617809 535775495
939923691 939845441
619349264 619296884
615362104 615490052
731280372 731406640
777592381 777491347
377838636 377885174
822356331 822182423
635266404 635141240
25885253 25807531
251483342 251603370
547596256 547724942
444480651 444373771
708486525 708429249
662944691 662785521
49791893 49705021
665935550 665786126
338246585 338379871
208270381 208232353
914990631 914791665
246201177 246293579
342856622 342868254
638377074 638196750
110427252 110494552
492424066 492471174
659689261 659656547
638567773 638679151
904224099 904135649
522898797 523088205
415776228 415842826
813172062 813095348
847918552 847772486
384535358 384398032
326078077 326041667
394824929 394710975
287952550 287781164
633503884 633442570
428579522 428669958
691032239 691158535
541725188 541867818
27996913 28185341
36510887 36570177
940029479 940092371
239144324 238997436
737724192 737644108
182450919 182442135
263069201 263051059
798886874 799052450
907135064 907084094
750338 580894
569271888 569405272
526130389 526001753
489357996 489510096
669070057 669133669
115227337 115209969
199877708 199898920
206266894 206455476
30265952 30282634
823952212 823970972
238589382 238432754
913836337 913639827
824954196 825130278
923589506 923584036
623558846 623446650
649778178 649880520
342571330 342704332
90581016 90702476
322400629 322324003
549370661 549475389
828978920 828792168
749236562 749178196
525470000 525536294
415748632 415937020
391847031 391939337
245617334 245725590
979985412 979909654
871818723 871629245
647852097 647711561
3958408 3833632
653494268 653659826
317890781 317934335
271063850 271039538
278714694 278660726
19971492 20036990
666829807 666647515
609841098 609712146
29170233 29077147
122646184 122781258
761087868 761124636
135145992 135315184
984878040 984823790
391476503 391568841
713676574 713591182
342313622 342311324
249746218 249774280
684641020 684457496
214370369 214468317
857444295 857362117
861379647 861407309
130923587 130946569
664258536 664260870
301625262 301471364
144261518 144176790
26797242 26738598
281469329 281403609
63560605 63732685
33226546 33152376
940513760 940328112
108485104 108322052
438804370 438865826
392115632 392191118
778004068 777917908
776764643 776626129
451464149 451342673
993344425 993496985
402192356 402064980
739949009 739838317
764595038 764539920
575070637 575213473
474548661 474661211
40004110 39969994
808763477 808835593
291540836 291575686
215377036 215362290
688885329 689032405
131245478 131166418
826716584 826573172
676714477 676584495
146053156 145964176
489978078 489936504
802612622 802482496
426873303 426986883
418757211 418743247
913238530 913091176
726119442 726254640
323921115 324066451
743334023 743441821
397671218 397639442
538061919 538162585
781525788 781416580
549109707 549262793
525232322 525429462
516815643 516803959
69255092 69391792
669835377 669885435
72796329 72805857
917037337 917024761
284929431 284754285
810669213 810470247
600070514 599886638
144273710 144338852
194658264 194693964
720280751 720132981
719573048 719694188
448994258 449081288
159864695 159764547
620144729 620332693
975369519 975274805
793750891 793623961
852334051 852273489
553836195 553805533
250498472 250515468
886095201 885973879
124176815 124248505
294190758 294054172
64782382 64775854
793008630 792817664
906231646 906049880
649707623 649829349
693408122 693374150
210001539 210035087
761035102 760983460
796827193 796738805
94297493 94357133
128085596 127953364
59515812 59528856
948215064 948343572
392652075 392582321
607422583 607325153
811236922 811319632
796912350 796820486
10914479 10879551
851116121 851296159
96807114 96917846
174723536 174847688
18287830 18256482
185669134 185784642
214539910 214479616
257874530 257859596
412950962 412998390
302596043 302618375
430041511 430208569
431174904 431239340
678226449 678098499
952950638 953140246
106733203 106863157
804134257 804066583
782768143 782831839
803080649 803076147
361110744 361164148
437799613 437750503
643175408 643344340
176337282 176228090
317486355 317295205
968726981 968755411
101912652 101735576
263053833 263166755
351255597 351083231
777542823 777699571
8937422 8826548
547722004 547898664
14510263 14688857
867573015 867703799
102057689 102001107
610373829 610426641
659621458 659579524
92817915 92695467
961112977 961168399
915231225 915093325
860615398 860803556
130213059 130091551
567020183 566854765
167498267 167619713
307445993 307605415
502486616 502500174
370219737 370291895
828836332 828885544
188696066 188626090
237417793 237319191
114952603 115118741
889247344 889127250
505416574 505590584
573222028 573142542
501148539 501181377
847271023 847116775
819737927 819610521
183370395 183194409
865379842 865314950
784044092 784213926
21102202 20934324
633032845 633114441
502062844 502165396
62676545 62834837
631084460 630888160
311756437 311762353
470948422 471102670
827451381 827335769
462806757 462745603
65589475 65538771
889616953 889781623
938458821 938472123
290647357 290774933
632144378 632223980
788670733 788627193
82885773 83031811
120295203 120233345
182553841 182399495
259091706 259210522
13566315 13389745
695690998 695701682
941028046 941219110
660096664 660162542
129306256 129219880
370055955 370022379
491513100 491700868
501121510 501241244
345285738 345116628
351262358 351373276
905831222 905908850
68429629 68503377
607626716 607804910
888746870 888582646
460763209 460820685
311502704 311556722
111283113 111376397
616118991 616101023
125741690 125573914
171175297 171313673
709392099 709366701
602148064 602173068
390046336 390174652
908277739 908341565
855771019 855590337
412060230 412000564
365853170 365969208
810830719 810711427
168924487 168923211
310450235 310297023
913474558 913653412
672383404 672204090
643834324 644005952
430634415 430671071
487774452 487896462
387843753 387783347
509248303 509427185
595118251 595147707
634597525 634593469
270640357 270527933
202236116 202412402
669986982 669946262
998262570 998127896
430652743 430536209
476739440 476546328
499278754 499388856
183074390 183016374
765498795 765632475
400426805 400429119
661473444 661305996
252512313 252427641
451454293 451474005
987502845 987408087
793156510 793219062
701327163 701230057
618196832 618214280
443190197 443368083
79439982 79454922
222527133 222710701
593273364 593338418
666860868 666853566
308678318 308563820
151078182 150970372
321783146 321913132
520943284 521010934
337848812 337915214
118549109 118712017
693487455 693634809
215988949 215805825
9853241 9903827
922773396 922908104
384195346 384196326
270287204 270462858
886457935 886560463
352947702 352876120
159686169 159814621
234933480 235037862
767372770 767546748
195014890 195095208
443842023 443914719
117583361 117498237
843533126 843448428
288558201 288433937
327914910 327780368
490579757 490590241
635806865 635754643
535398769 535307269
626485025 626400019
108854964 108801936
769500735 769624175
540751046 540763840
68705583 68822759
820594584 820783210
301366818 301489690
246939787 246871749
884624345 884617299
202669698 202716596
190300603 190472099
165727384 165849278
6136995 5988305
463074083 463253383
449078111 449265961
443477237 443313499
272708312 272722346
139311653 139326613
88149784 88279906
243268293 243402023
613083573 613022173
292101500 292177286
101676392 101614334
231270219 231179893
451851234 451868378
873821009 873866025
967088313 966931929
914878254 914891148
760625060 760792984
448394901 448532993
295096990 295194486
929901667 930014179
699157843 699323077
813683426 813609580
163554655 163628365
475379556 475208660
814740358 814928320
591568715 591540133
398434567 398397707
39662298 39675254
712708843 712906447
371013511 370820587
183589123 183729019
790691788 790759322
710355096 710360420
170847868 170755232
292519180 292718426
48517857 48568233
195041809 195148607
56968002 57075872
970282811 970329325
998852989 998771275
361567653 361573779
773409096 773263218
854445115 854462203
546118324 546295702
429647838 429841834
157726866 157540588
282835531 283014541
541566001 541762613
902794651 902603569
472253337 472380709
687239595 687134011
480157384 480110706
942819857 942671501
71601821 71533059
131112991 130933129
925631087 925541423
927391731 927297245
569530601 569713607
921375247 921176663
519922342 519796538
119730285 119533333
347479928 347570886
824030656 824188286
793476530 793335970
192662875 192637319
702968726 702903396
76692847 76889381
887530083 887349511
16159534 16213518
933521816 933691748
8606501 8450163
134065930 134196660
93451053 93515955
702553418 702746566
419373750 419432462
648557361 648415487
727748176 727820362
319501967 319618471
939373875 939448481
449172036 449041416
243056802 243094280
186564358 186644944
273391033 273355019
126578920 126720268
484869901 484851861
201780788 201677844
106821992 106985256
637653119 637816529
763612193 763428103
322454367 322541999
957516229 957319287
139027885 139052289
71935304 71982586
750216293 750283613
845467660 845372232
846539971 846447449
435275056 435307200
448133029 447948745
559790817 559644661
894243764 894151766
867728509 867893121
299863819 299890073
566185668 566086194
110517275 110496687
785709533 785715199
969572492 969690546
337995750 337834678
273947153 274035789
257231187 257347029
139398754 139506046
639980335 640019823
898061415 898095477
409114047 408952203
384695226 384751452
304179265 304173339
65421134 65262612
331874549 332003855
122181212 122257448
333462255 333402621
664076106 664204128
839766884 839812066
125776185 125756431
657138224 656981100
793036747 793101779
451994012 452030254
669325199 669289887
252820266 252690010
855344704 855290876
727967018 727864100
959430300 959355210
516615149 516498389
732023192 732170242
308945752 309091422
838727210 838837708
278273465 278263727
542138937 542265385
858951882 859029172
77725005 77638443
75886500 75885240
920670460 920770278
466795076 466922964
178789780 178667496
533925694 533860000
432220416 432198750
399759458 399649270
412148165 411978875
714787220 714792818
492116297 492221997
33002435 33189461
335910019 336104763
42911713 42909493
202233647 202180119
588648977 588580083
912933849 912806387
382578173 382558319
171935860 171872130
794080735 794041859
878645785 878811573
137654825 137709307
223283543 223343069
725276063 725261927
961542288 961625914
93477615 93620381
53458017 53345919
307629390 307698278
813078019 813270233
608891980 609088380
814561152 814390562
539457551 539413127
152086975 151956805
134299073 134198073
531990444 531999454
20388317 20386113
50831988 50639610
525690386 525526910
957855954 957675778
810981514 810829366
364784143 364650751
257791712 257736586
457907155 458105613
371453141 371355415
841507928 841408830
106591353 106714261
583121954 583067046
462618523 462608229
253951514 253992370
684244744 684300248
731948647 732001457
514480818 514380734
298242632 298142044
572169984 572334472
426558996 426669032
283848699 283973329
403927689 403758035
423998745 424165233
768498944 768607918
318952713 318837317
165061412 165213480
282187401 282080083
139938725 140130307
590922343 591046991
16597883 16510959
593361912 593525906
917321913 917205995
500144881 500170515
879720356 879686500
164255138 164334300
88580537 88657077
950114697 950290865
42424184 42256710
823716919 823886443
877915738 877733924
813747893 813813727
697153981 697290047
782433440 782389490
644163682 644250622
525603713 525468875
418470000 418569286
905312989 905364451
775311265 775246371
714594324 714409708
192747391 192578359
216639220 216513722
141550206 141487962
113272700 113245302
259937070 259779920
199300788 199167882
794313895 794358021
933081763 933247029
117435472 117266950
917862265 917961861
877262416 877064252
120532343 120410443
104385339 104433909
883611143 883793593
355173509 355109111
886438359 886385197
70105180 70155426
497354996 497178508
880312320 880466392
670861074 670759340
378753736 378623092
610461649 610391633
511652571 511617593
962955608 962911754
977238408 977433206
82897127 82704533
454096212 454200942
332702785 332850125
995295741 995209057
552455816 552651170
764141302 764239508
806177076 806052772
282926589 283102493
147556836 147405142
528371031 528306461
114788136 114645174
30219585 30372869
883248644 883214896
847553003 847652789
770837303 770975535
871827476 871809970
944869728 944732220
630986310 630921604
836381649 836296719
195994798 196184666
270256816 270336332
348261473 348323067
533748576 533695346
405528907 405633143
913965424 913957174
72723683 72730095
794336596 794431856
947557304 947520184
104239561 104384209
727784269 727685357
349648337 349449103
125022162 125168932
387284776 387352788
649932802 649840004
981471613 981497897
206659937 206829565
727084708 727165550
451958572 451778184
301277256 301252486
836875939 836878037
418855422 418983908
716824383 716949331
777764148 777715082
924184525 924365659
110574719 110742003
990825294 990842376
750121945 750249953
706180114 706168326
673221993 673266315
365531945 365421503
262866891 262721589
380575183 380474781
581175425 581190889
991837103 991970479
470050364 470037966
470945803 470774547
848751202 848857822
288340065 288299193
518402511 518381659
702639724 702649992
305535157 305613835
207490279 207586249
234913195 234891247
759173126 759238002
936273524 936248060
99655242 99809168
493097462 492907346
746285444 746141760
865299130 865478550
477292344 477414230
835259051 835412981
303578816 303638026
467948538 468069502
913044928 913084368
884067904 884260288
269229698 269345084
585882970 585891830
390459956 390274484
320396761 320547143
329826221 329797871
419792576 419743160
220741733 220646433
229196834 229220558
969992204 969931444
692701218 692893420
286909142 286737800
654104903 654156373
34079321 34008451
106326579 106144969
66887308 66802380
740697437 740532889
797655099 797824141
135053188 135118540
349832938 349901094
56272493 56082121
994270292 994291040
876880485 877054443
865547130 865496660
961592184 961659644
8153802 8036758
154015718 154115640
812062616 811989242
280100676 279956176
58975651 59010667
438486976 438624610
965583540 965523528
868159750 868205320
628240849 628266759
110707431 110776575
29042422 29082352
816052462 815942090
918193237 918105873
855816795 855895931
878221562 878259434
375213775 375336349
707778570 707940208
714790019 714610335
210511355 210434605
46251818 46350722
726187041 726104911
430195253 430221885
760815319 760816721
776679441 776849845
458971499 458822797
222246995 222120605
774007126 773921606
351038617 350975559
28477031 28620905
131976057 132143791
385860005 386018895
179648417 179719307
158409963 158583547
166445388 166562042
509187056 509337744
327980302 328038242
165632044 165436126
382452111 382265143
177610378 177675022
389287704 389424702
949453356 949479610
641202047 641020421
95131264 94987118
271419504 271257872
638671794 638697062
871927378 871727574
7357428 7335858
646420205 646511397
26544462 26451308
631464225 631389355
607126601 607209493
363689337 363736445
467565602 467486330
471968414 472000910
58157119 58101267
156998148 156901670
502423250 502272638
263480834 263459552
806934722 806993876
53564393 53575437
275017151 275011579
938795321 938825467
557634416 557496342
781558616 781492960
172204704 172114442
649728063 649663991
373858088 373812398
796324073 796295917
975302300 975436738
787467958 787432120
346979271 347046141
293249271 293376789
878547479 878728679
14616814 14760900
913563985 913406209
127738373 127683611
623815731 623766931
875591985 875751413
607814469 607877719
772622388 772559840
756588477 756554281
688393742 688331582
529127799 528986357
152570631 152554791
131404044 131250300
412599095 412717845
59027268 58994066
366536566 366522700
291523764 291482064
814066437 813920009
54877217 54873673
8703296 8585454
618139845 618288715
460253858 460351706
143440296 143318390
812877139 812726391
226119383 226228205
755380003 755351285
85072238 85059390
481483574 481410006
2959930 3154440
480963495 481111397
843910655 844053077
523382584 523407594
630407781 630547613
89321499 89456835
993904231 994089961
131517626 131585722
54642413 54809885
639319690 639453854
659355483 659385075
578482449 578611641
19362977 19444941
740844307 740961471
531453560 531323684
863342609 863329799
201416176 201421988
197419491 197599701
467151220 467151212
269110577 268987931
355335484 355144602
86937459 86840623
721843298 721990432
727348768 727343678
382469437 382434785
861993959 862171703
317196226 317390780
577081025 577210241
818680402 818605532
193862825 193674511
396071732 395950550
304056481 303966763
50371396 50410194
973685422 973751412
934226089 934181755
137171472 137001988
983174517 983174873
769811779 769966447
52964318 52915350
514562812 514738808
465644529 465739901
718377313 718262553
420253201 420082401
134841339 134815859
65231048 65224214
849197439 849390293
453113331 453302417
579812448 579651318
343868773 344008445
855422240 855286488
575340982 575442204
1664387 1823539
617737289 617833615
979067671 979252057
504872451 504930681
205858510 205737532
362654085 362785889
757590120 757429768
600390942 600515848
446068566 446073696
664373357 664442641
308760419 308773245
146343122 146379236
960070894 960084724
301500004 301548096
125240095 125123657
905843953 905647219
41537187 41350869
446030815 446071131
522747008 522754120
8190883 8386147
245100451 245033207
93762030 93722404
497177099 497155015
349104592 348961304
80101797 80221889
357319821 357145541
952742052 952706842
617075755 617196245
569091060 569027916
239035104 238937748
601495361 601554763
430728089 430904289
518634453 518784583
416532790 416631638
628152210 627972454
296252290 296235270
915898479 916038425
281925107 281807593
262153884 262333102
461119029 461188687
315763027 315607235
665256535 665444829
273033436 273224280
854815411 854743415
446370161 446375143
453653489 453712653
293843119 293790161
346538201 346473931
398914408 398769060
665757968 665689300
898865728 898701912
642991239 643142877
407909642 407882788
368019761 368219475
562774726 562924332
357997024 358050062
921865278 921989710
898877362 898854094
528185948 528055224
791882571 791805267
978226905 978089105
33380006 33251844
437909390 437899606
635469257 635462083
381495867 381567619
887669579 887673705
718820664 718785066
258620381 258541679
79654734 79682798
887256133 887367851
70733857 70835045
711779853 711799619
309803074 309626526
312039809 312058215
626714197 626907921
27363089 27437731
940262514 940117080
314745332 314608096
785385968 785207808
592107023 592225265
790404825 790542075
240798916 240744528
168298279 168139687
123216098 123214454
844690526 844802022
922928312 922887896
403595320 403524884
848520482 848578980
943951793 944051769
435645646 435776584
305283867 305471073
731975052 731826350
696219147 696193575
655703146 655760552
284003256 284178310
479179480 479365340
506654720 506561570
903476105 903497485
863676108 863716660
215579897 215565911
141794214 141938560
840639738 840600622
180325608 180378060
102813455 102763807
477167410 476990254
941362124 941491616
51927465 51873121
752136460 751966408
27978871 27975901
313687097 313770171
186618076 186671812
838248690 838199434
847364033 847561291
989849896 989717982
616023211 616110007
97213181 97221109
428956608 429028760
901250712 901240444
917462106 917343106
196347695 196502671
752018289 752001101
557128310 556955786
404407861 404304647
676833879 676949433
187456413 187441789
455773096 455763076
151654035 151454825
574579866 574381698
52064812 51930172
318889743 319015683
248423328 248245674
781884684 782008756
588707814 588853330
182364377 182446527
912842693 912664169
573891312 573771746
823886804 824055140
819974950 819781580
765038522 765159078
397071560 397119722
721117449 721252143
934710340 934872172
326155967 326169153
365694186 365837124
50335889 50188367
336189862 336019664
944691108 944575482
814778620 814709206
917167726 917039594
24274098 24088422
715599872 715703264
215846228 215872398
399704364 399549654
905516311 905320797
931498575 931393443
851936951 851796245
518333688 518471334
621146076 621093926
16552017 16643749
673808984 673899722
604599946 604556524
626028397 625931625
82270591 82122153
935200770 935303622
743450704 743628996
571193742 571022286
966213243 966163351
400427962 400262940
332232070 332064546
281450397 281488261
384112031 384073877
613933284 613867748
684116218 684086322
688110771 688043609
504353252 504374016
897142124 897205324
804962899 805002543
66605025 66474441
270201909 270280397
513632889 513585017
340568424 340388828
936625470 936681296
367955383 367833323
755894236 755974838
471443505 471286077
543571589 543480249
321678163 321784699
861321508 861393478
194377775 194303841
839225246 839091130
125657802 125544646
513434034 513482628
37773247 37708163
288455360 288384656
182857973 182858861
827041556 827003548
865635983 865557035
956031483 956222135
580328779 580358535
523450001 523548881
715966432 715952278
518565477 518524173
928020776 927887508
484307078 484482962
225436634 225419372
48716125 48652627
811817501 811691765
638374762 638379386
902751240 902930598
248270154 248150244
945614458 945608066
763923190 764017448
752886120 753057684
130223076 130203042
58805538 58682290
689407407 689381423
633022552 633206330
971931676 972129414
808980826 808824962
188711062 188681070
3057185 2977275
914314235 914236455
63262211 63321527
86937067 87008069
801166662 801050722
767386967 767362945
3158723 3150157
156353797 156327857
774022274 773991978
130250380 130314382
598024175 598047033
307082417 306929093
351789030 351911320
718277788 718243104
203448980 203251810
348715971 348784975
224096589 224109317
478909321 479102665
440780446 440751990
35728542 35617350
361205455 361397395
587679276 587804892
196930952 197103124
684509261 684314597
946065662 946176436
110285214 110407854
145181488 145142768
599701320 599785416
139421231 139374433
652450036 652497442
668067383 667999415
487635905 487610295
986126393 985987065
98073535 98200251
961421587 961341413
786028257 785916001
161101448 160913668
991260908 991389884
80029543 80072055
246767434 246905768
506813227 506848577
673959923 674001753
715119424 715251302
950788094 950725376
408723322 408579028
934791256 934696234
551238233 551140333
272252027 272205211
148074394 147972312
135361263 135294883
580661008 580574598
940375609 940321495
964403874 964581360
107157499 107197983
292481013 292338205
209668030 209528026
881282139 881296345
198883393 198813201
388624754 388649604
388196682 388084578
111090184 110937162
814012617 814120257
934817082 934927262
362876308 362695470
106137768 106007050
10879509 11039121
90641746 90623590
36827477 36727605
828418493 828451485
403826952 403842862
201964768 201954620
46459037 46638265
359679124 359622514
800223740 800349838
496039163 496110951
329274983 329204403
555873929 555680075
528205712 528338746
716455317 716257651
833529356 833513018
698900920 699014600
564371310 564513304
828971217 829051589
249248171 249274793
595243405 595052009
831738104 831847216
428457528 428416994
329494736 329491014
241537029 241668521
720563070 720716662
319496286 319477982
343618845 343807369
532651241 532502691
142232697 142295209
122236475 122278421
97703149 97642211
453829328 453718940
206964189 207162113
210394295 210290197
613040800 612898520
760874889 760831171
637859563 637975955
265475675 265384917
90347070 90528614
322015962 322205168
494362114 494531414
297053475 296956063
714326731 714294119
102734261 102788631
853207276 853182266
741374419 741413051
678061014 678162474
582080180 582092752
523363738 523263388
835641943 835592781
123663118 123762780
994492671 994561421
245446657 245617451
733411862 733473330
970454949 970593847
256788487 256620787
330433439 330408707
430042952 429949852
286123604 286145454
504730501 504834455
39592652 39518320
873246260 873406954
293079290 293112236
117020580 117147298
717919011 717738951
790217927 790055097
994206638 994239378
823961592 823958658
587623257 587688897
172410415 172491463
605690807 605818129
5881311 5759269
572931020 572779944
684780178 684646646
999010286 999198238
550135837 549943063
964353653 964247777
237001979 237028007
789342392 789269232
409325426 409503198
891477802 891423706
666738661 666596931
754026047 753904149
29757840 29957056
940459553 940567967
940163338 940077570
308461392 308496228
791206730 791376362
91262478 91261688
571085482 570908930
544414263 544400093
341774880 341597844
578871090 578836736
963208048 963244358
164660894 164557520
435090241 435256431
571071209 571099755
884522703 884389129
246587898 246724494
115895066 115796268
302575178 302773946
424267741 424411151
212384405 212478045
166309673 166206897
534480003 534411731
962052269 962187331
446282567 446216813
657611192 657553908
708390997 708457887
739424927 739293225
851549999 851368417
4649509 4748819
574480782 574339870
432956597 433039145
915773912 915839852
955480809 955375243
187528070 187607278
167457175 167394803
77908552 77950900
782949802 782919660
706023835 706055283
274978307 275055995
336748875 336853605
184167385 184077009
630313661 630266863
816783349 816914335
18073950 18272156
628704709 628714091
390788670 390805652
689832779 689683479
33358149 33401863
535397050 535468372
499772541 499600171
137808306 137849656
86397698 86517312
849129445 849144131
761454218 761509942
223712453 223593467
30956663 30839331
27493231 27382231
58555982 58743914
174299095 174442227
395877292 395796120
903633894 903663404
266578522 266505486
765699817 765565133
506191543 506071671
812384565 812339681
72975170 73077816
132388109 132347523
66028772 65959734
181056292 181255200
630953957 630899071
134987771 134902385
297446952 297321534
55306705 55451089
735569255 735527479
991009420 990868186
794562386 794592522
863613215 863617753
451639372 451506612
731783845 731895139
734332624 734408656
294738199 294617615
746499799 746339521
787214547 787134517
858759853 858578191
730713887 730862093
15642642 15679848
912879652 912988046
12167656 12229502
418213514 418288750
258452059 258497115
378268689 378179811
811323984 811315280
764082003 764190405
523358259 523456929
503379394 503210900
756064941 755884735
818951047 819059781
403465003 403403695
702032227 701863059
534996030 534830570
698507620 698590350
694380518 694514390
222647491 222829665
409841095 409733523
679079350 678993198
202064733 201980751
675911051 675999961
563736988 563797094
266904566 267021000
162784047 162817289
244547392 244551972
876806230 876750340
153016026 152886764
613273943 613303711
459612709 459537149
321537101 321731431
147913307 147833543
360855352 361004798
794034681 793956217
770833073 770906419
243029480 243209514
613685586 613661356
69548480 69455840
390341593 390229923
525209140 525145520
208645757 208630205
650099840 650174548
545509922 545579966
49945935 50109759
467067184 467235256
789168790 789145868
994728655 994867381
861911499 862080961
124361432 124279800
910696015 910609107
623593659 623791331
898190277 898012425
699807315 699693461
933599391 933784105
596842791 596895469
184425540 184357356
433610587 433503929
637688740 637734824
537270349 537321659
743795589 743609393
183801882 183656156
376765246 376773832
639434647 639473061
996678608 996742754
876778285 876580857
749076658 749028172
430281147 430162623
958523434 958402694
440874494 440853206
634722141 634883529
803383299 803409237
560768537 560845143
916808750 916650304
594570048 594753156
786088733 786149835
90295925 90140373
814350813 814475857
27937779 28019963
628330666 628202852
274263969 274453207
817714772 817711974
271705367 271508107
43334409 43219517
722254696 722185412
546557662 546514542
614323277 614268385
824455418 824426046
730665354 730472372
78546395 78352031
519159983 519159859
305462679 305479467
186960975 186920853
907254422 907427070
487615488 487656322
186605264 186738360
500867528 501044960
945718050 945639332
137776985 137729967
467260367 467375567
531375827 531257253
288214335 288319629
156113315 156192179
711052661 710979589
915594031 915434291
121349587 121282479
678028486 678066610
263765715 263888873
533544019 533492045
78852013 78975369
755685294 755659250
702965172 703150134
230386023 230325431
69382899 69477411
137796909 137949597
750510261 750541949
949044753 948864981
632034007 632184179
826815949 826860493
599381247 599420099
102525863 102602707
757320134 757213046
30698196 30824122
801746453 801611605
478595306 478462340
911111874 910957640
117351211 117215487
513972018 513865080
249112420 249261482
139951534 140034516
579100876 579248054
826532498 826444654
111480292 111563062
251538947 251667793
314866422 314980538
338501509 338656493
56850989 57021937
799978065 799953977
918234626 918151848
737962322 738152216
59924449 59957659
299897146 300004248
751015204 750842866
519958221 519926237
575916702 575891574
639717549 639581115
143687190 143646226
918651980 918700314
693357636 693458608
126328587 126277223
677698691 677850589
225991584 225798688
758225007 758286235
689936948 690129844
711751711 711847527
159545344 159531858
531789654 531852004
854116927 854204277
35164711 35230541
737395891 737223177
436076462 436007174
329728923 329622117
673182375 673350255
993696758 993714028
315894041 315810599
251043982 250860416
181059116 180930242
872495517 872312125
408778784 408667860
391382711 391235097
992730204 992764920
77634982 77815028
496994733 497166057
321329335 321310547
340981669 340956913
212822518 212715308
133086163 132906747
786117618 786217322
867492215 867511283
112662145 112783449
303301205 303134709
521925860 521920484
294122465 293979387
690432253 690287927
458423644 458286522
917031049 917021547
915857643 915955541
378814920 378692552
589103022 589011202
653871745 653945605
541465735 541367509
546871660 546762794
540920047 540924663
182859497 183038219
146706221 146847517
480353723 480258945
75956930 75816070
433825263 433658293
397818404 397699162
143018427 143029239
239416967 239472709
132194852 132311708
807945621 808105245
920212565 920272543
249923769 249935111
203114128 203005302
304223901 304134629
412285333 412313209
512546142 512394198
359582447 359775801
131824066 131651278
926558222 926752960
561451845 561462937
754225167 754192079
250296658 250150994
921179348 920979948
239148429 239140219
403180271 403156603
87352868 87159340
779571526 779573264
330680278 330755790
65804853 65705055
198447241 198579729
836437561 836627677
847356356 847343130
615983790 615938582
870048679 870152739
215631723 215710477
493351526 493505242
386015481 386022309
938899418 938751516
339558550 339395250
783517880 783693980
874711985 874630553
305213657 305276643
553001156 552824812
608607820 608557734
652688965 652783519
955800489 955851987
790588643 790545263
169730922 169839650
327029110 327038574
494341155 494159755
576914798 576869518
753674201 753827675
570659720 570802416
902334626 902308448
811612076 811450642
583212874 583045272
389970256 390110494
44768526 44853776
134766458 134916220
197751531 197820149
750929035 750905543
804519689 804545737
187544997 187669559
471068429 471220761
169050022 168911246
985262460 985211314
531626572 531625124
516102735 516295697
795029623 794850389
643192330 643259874
664514000 664551888
302187624 302353372
164141093 164171019
7498631 7305865
198052266 198193756
149325916 149239322
70214214 70096638
251342788 251262766
983464040 983418474
537004257 536889863
273337732 273444334
871020036 870820164
682386680 682371616
176993250 177011924
604965913 605153477
412023756 412027906
906921530 907080880
777036066 776847532
533346320 533199364
476177821 476105771
968763536 968900414
666874911 666846825
506320161 506178665
516897242 516989230
582318167 582289097
159010163 158875031
88365715 88440591
946141410 946336414
636390852 636586482
814562643 814743913
127322344 127362212
522993133 523183277
149834178 149969826
107666264 107750822
705991818 705953330
614665174 614500776
534455921 534560211
865114552 864923992
245066829 244963453
5514689 5650957
941177765 941319031
142158684 142008504
971667260 971669800
54329124 54284282
280831882 280740326
450003833 450053707
574741737 574604523
734166357 734299797
754285558 754428016
899815400 899685952
506296163 506388287
607487646 607645340
307396248 307331636
528863563 528671949
309558401 309533935
692466226 692466124
993128285 993271707
595661797 595517299
117096175 117198421
292327020 292406910
854562540 854467412
247861710 248002786
779876362 779679476
972804629 972764391
73582899 73392115
873090053 873107721
76893685 77010877
130226070 130420008
654758107 654715951
552702679 552841443
937597130 937762920
216887335 216923399
633073643 632954317
749448262 749601960
841846702 842022670
190231953 190386351
585178131 585031461
185918182 186071738
196653115 196501667
601598978 601510548
303967538 304145424
191639192 191709312
930876188 930843282
884048063 884082529
237741595 237916405
94090603 94227457
767618112 767766228
681088650 681066654
696110716 695969852
567172436 567219842
736067732 736260290
861536626 861470748
319815775 319787677
947335299 947163125
724726433 724881333
629871000 629697452
622409702 622416392
460496793 460664791
300553932 300388826
722782375 722660441
772408963 772552465
244305096 244362414
859904283 859893943
442891977 442720187
518232071 518337211
838437639 838445917
637646177 637497207
702209925 702377491
784440045 784394457
548133837 548045111
868491502 868337996
671375426 671478540
617577492 617397436
157251361 157380537
827293741 827393575
935590849 935517643
303568283 303707769
604700585 604670945
815137764 815042892
469746389 469562325
799790026 799675710
969961824 969925826
812426757 812487989
488965489 489036569
530600883 530713369
983424696 983508940
466024248 466168274
766645205 766630137
363034195 362959363
526410455 526213407
627972600 627873172
403299366 403184926
914689741 914884701
400259965 400130229
126649594 126504962
565975753 566020079
308313246 308478810
866420156 866489186
185742711 185920869
466364952 466279550
141928767 141948353
314952757 315008319
526734084 526887234
617596212 617558772
552244225 552436399
885243876 885329090
811882720 811844526
96694673 96572401
921659700 921647218
202854901 202841005
657627042 657654346
338856108 338912136
394809136 394955242
296040388 296059406
706609131 706466275
216334091 216360631
168307784 168408398
934200394 934251784
718390735 718363891
465635974 465574424
348750473 348637909
98136893 98031785
804982118 805155850
595660497 595855145
300606400 300727760
847602896 847519686
560054884 559969116
851892961 851980941
476205927 476307883
626442522 626400440
577660966 577477690
422683086 422536610
284515027 284586447
389662644 389497392
135208441 135028639
683941730 683856864
701097408 701068042
419895434 420045770
966790683 966680231
396177681 396199163
30019581 30206319
619465561 619483411
850355318 850508242
806038113 805865767
964816995 964877519
848357460 848207782
267673983 267562649
137379069 137310485
951384092 951490010
515878990 516067506
523340925 523395089
335103730 334921926
712068882 711948686
245983983 246165969
330053415 329952507
314424193 314236727
663082202 662893224
380529788 380663672
751244969 751329645
340143880 339992188
973425633 973465503
444723940 444823284
568140465 568287013
939035434 939203516
946693842 946563204
53631942 53693114
665922903 665948197
780975926 781075860
403385419 403213313
117083939 116954311
841777694 841934686
27023993 27145289
863150414 863000240
597968255 598125811
350556994 350378276
74667280 74760174
665681060 665626304
984491451 984504203
94349801 94515051
774903219 774820853
144396482 144281222
449615474 449810282
456275519 456208555
692996229 693049731
771393702 771555422
150163850 150196416
392482440 392567072
400419730 400600812
603759157 603802855
241062953 241040005
700573686 700411760
374113468 374149388
535068174 535090880
292887344 292734990
594052698 594000568
799352536 799451846
891814143 891923705
351223917 351317817
353124937 353117237
916124564 916221416
304142699 304148149
30021274 29892838
607406372 607438794
371402762 371503520
100101229 100061669
373780716 373652196
470374612 470519406
228453095 228353459
624127949 624062763
34862248 35023296
175022544 174987878
906451167 906366609
736465840 736346076
352123675 351987545
57866806 57775894
807212506 807182844
351240327 351270867
836339184 836306296
432725676 432915320
201572343 201448607
354728720 354764988
522731851 522931795
473604339 473718349
850092371 849964107
303707882 303707656
732988878 732893878
155095173 155038311
75011018 74899434
631984127 631867371
365040565 365224623
966817677 966916269
770083838 770022112
290097146 290262600
551234893 551251113
400717099 400772657
448484509 448581477
584779342 584816114
70283576 70144852
895770652 895676394
14067094 14096830
554369786 554217292
845728579 845807867
670946870 670775278
857923610 857983008
810032865 809979209
996028012 995998726
174395845 174578827
834970468 835076232
618104495 618013163
284548968 284536776
656750736 656655110
710510983 710365039
920397778 920464408
35333058 35177584
974118309 973971027
378881151 378852679
919899438 919998898
896786551 896768717
213624889 213701777
728915468 729064090
937110017 936974885
575866288 575975764
809746140 809554500
5670295 5631619
833836452 833874058
133563587 133372533
2675516 2495760
851727551 851589557
500719538 500808912
814834339 814772527
484463857 484516855
830836524 831033148
104404132 104364286
135908493 135748573
578216565 578181541
771707752 771556204
425485746 425646542
748196735 748208357
872349279 872403821
481429792 481446790
952598282 952641372
686672165 686526473
70397540 70350972
524245458 524074284
58447209 58289387
888781292 888890750
589548818 589509124
901072738 901217546
256873026 257018582
41964494 41861952
99257087 99169143
632047826 631920428
224464741 224471009
410197504 410086944
504363634 504242868
872561876 872604250
585901918 585881742
9531085 9339043
166787401 166872109
16988904 16867494
180150832 179976384
792590230 792729490
145001737 145099361
115224870 115229804
943184782 943176400
132531580 132668020
5498303 5514115
90119959 90218149
444993387 444850447
195403657 195503761
384040227 384183835
331359780 331342216
818530668 818546896
842329862 842449574
353349428 353251400
458474122 458433284
494080664 493896860
47893052 47976018
66829707 66944909
36086220 36065156
598337149 598526029
691917001 692039171
563494030 563629072
594956483 594926169
737470638 737615770
662409914 662357734
883742624 883909524
6310255 6474953
953526197 953593339
667741780 667820124
666802397 666857217
353655912 353539782
668141794 668080228
539732764 539780474
819123598 819279056
409972487 409784445
671975846 671949776
867734101 867810815
242342147 242412575
57767177 57966435
705465615 705420579
217941469 217976843
29759076 29583108
992537358 992658160
355517543 355687121
876924602 876967464
49455807 49450395
886306154 886119696
382938328 382756834
469533916 469567294
706738791 706713159
345788580 345974828
602438116 602517474
3242692 3074754
527683415 527824607
717065867 716976213
219053308 218883130
89680956 89546482
948488950 948664718
811359936 811288032
500565825 500761913
909657203 909785935
594380333 594198985
725648633 725607547
839690111 839635521
119158976 119003808
630355601 630477697
524600028 524760696
882741190 882796204
24707307 24514793
47984381 48059055
372753139 372913361
763637446 763767262
432048571 432209583
981544654 981495364
446360879 446389407
413203063 413054859
140585420 140609642
947644036 947614996
24936041 24982139
660096209 659937423
648822062 648978396
536187483 536251063
365007417 364914075
527725153 527754011
99433750 99299616
298467415 298528399
164359965 164308635
88549283 88618807
622288074 622228272
940583193 940740707
945642020 945833320
129191923 129066651
105256176 105372104
888122560 888123206
180841544 180702130
515352174 515297156
566657036 566530186
606546827 606488781
470302905 470327231
910652561 910520689
326107072 326231234
288750793 288648079
100474092 100571748
167029868 166841456
981475785 981520009
241458584 241299870
361909594 361728476
236031598 236008730
876519492 876594086
906007623 906082447
801706298 801799308
766841554 766935212
260613327 260456745
60634712 60561244
95038585 95223943
870042412 870059188
548626148 548619748
499987664 499964012
951779057 951594133
990833835 990810349
466959946 467151216
898216101 898164977
567044624 567076506
221243084 221434512
183385351 183570135
418335995 418464341
602477795 602338135
564873214 564837970
724991916 725060256
652499165 652537101
104611985 104520805
375127433 375054183
266303455 266415677
984850915 984747623
56423484 56275032
317113551 317211623
300959161 300982403
854970042 855077898
346989211 347103071
535493194 535528274
625279998 625147632
385023996 384854646
54145184 54255950
375909538 375947098
315240478 315137502
62074305 62050871
366021464 366172866
678047548 678006166
552170021 552072909
272819085 272832381
552285288 552315070
366981733 366838223
474498644 474314424
462660841 462732711
80372994 80262466
875134247 875103815
54657285 54472499
234067669 234010717
996710681 996660333
138576801 138430539
213400842 213597838
19534690 19445430
43822617 43953397
390743337 390566571
860507576 860458458
459347334 459272338
291228587 291354561
166390458 166228888
410749731 410740921
164392457 164555041
26908239 26978731
321967328 321944168
85534189 85357365
672798046 672862412
745842859 745849833
207805995 207812101
844372090 844260080
712339245 712176391
827497281 827622609
467737855 467876863
162017007 162030057
454977206 454835764
758147899 758090301
962910502 963000714
801124257 801302573
248053249 247952323
184840159 184688761
668214364 668069224
726466320 726396822
954106779 954300721
515395951 515538309
289766162 289783486
663425520 663245314
743219429 743309185
986568018 986668794
622041659 622084491
403694980 403495660
41528331 41629077
166116498 165992236
271337120 271532282
17622992 17804844
782298283 782323259
282281184 282433384
916316121 916126711
530517896 530657126
285759572 285569716
295960762 296158050
70566001 70640327
85289159 85126989
583405681 583590289
756072276 756057606
386917499 386886219
748500049 748391579
38551156 38571218
393389173 393395465
104866637 104897047
364243178 364410726
69740706 69931172
422398763 422426769
238750370 238817488
190372486 190571712
933164396 933117114
604685765 604514127
835633091 835802147
667780952 667659136
379224198 379090386
588232272 588236872
246131536 246247378
508421315 508607855
337155848 337170722
214426871 214509763
751625502 751426506
381381513 381531743
673244154 673053034
785972129 785777293
862266421 862388791
110594286 110454804
664603541 664500235
854244206 854341870
48306648 48426150
538568787 538534957
526842990 527024462
149282619 149265935
882382612 882494814
219798582 219668364
577811715 577657091
541326233 541271135
493710033 493545513
586746493 586674521
4028129 4224581
350752139 350637437
543397754 543302380
945872494 945969256
852023530 851938352
620295734 620413936
199082865 199175197
529260980 529191786
920017853 920144843
222039121 222173083
760874727 760875051
70696820 70583834
966851753 967010121
855815188 855976674
131636844 131737672
227285477 227425517
532842731 532838585
368955885 368837223
558327489 558230313
42340447 42312121
459574929 459445795
176790980 176634052
79206890 79048426
914478871 914385295
960300091 960346729
101403095 101351425
551189283 550990963
562979585 563064589
860097501 860266077
801978332 801867212
49440182 49342134
894710098 894545208
955826238 955802606
123672732 123587360
906721868 906661848
468372475 468198633
447838963 447774409
67186392 67010546
370702430 370693102
853303375 853229301
296984583 296936099
589127466 589260274
231013480 231140098
197351027 197467003
32613037 32531211
953415050 953559768
418835265 418919665
509421231 509433139
349415185 349285513
257716361 257867063
524122613 523971167
58901245 58866711
682212263 682035363
929400789 929366525
231852696 231722082
170877640 170913856
310057549 309877671
57671608 57665670
393877834 394068024
484575777 484678719
388092000 388140630
1233545 1150399
510952576 510870778
27046826 27243752
225085771 225189787
145671700 145761014
752968368 753147000
968761666 968749156
624264653 624169111
671996982 672005676
227988629 227876177
441141297 441034033
701120818 701262882
98461440 98392916
174594420 174641744
895226902 895046620
932973617 933038917
969821225 969876805
748544662 748583500
915671028 915791108
346114622 346269046
71297832 71173778
55773993 55666921
626691881 626607431
741972045 741786573
878871925 878854113
153577078 153540814
736254380 736405958
628249692 628253804
123769645 123900319
704390971 704223487
498296559 498206017
685897272 685829394
954434653 954296847
997265076 997369424
563686078 563578062
141724064 141751674
584271882 584385832
194621245 194766683
627282647 627137195
895788659 895914107
590071874 589917390
277660966 277555602
486707417 486662483
610352669 610281213
214877788 214791210
751648306 751760088
199116059 199234335
543552228 543592130
323182096 323369534
338371718 338506630
786623427 786528129
518542553 518400115
483571618 483626368
689842156 689915638
654723537 654737029
335045302 335162158
92359166 92417490
831171355 830990145
827169087 827261781
852407144 852320550
667720044 667679322
2133406 2060172
818466963 818626829
197017038 197005586
261589805 261519259
792913147 792905691
437141711 437261755
521400760 521426102
616179242 616308110
659293205 659302299
861484604 861330014
495790502 495707146
223858408 223922792
571843963 571830443
177246661 177382347
450994704 450918128
135388153 135495295
754667394 754529568
116826835 116670771
335626072 335776172
932870737 932914095
731319531 731493749
921898745 922080675
289266852 289450860
659983865 659885373
212952146 212893872
187312379 187255049
246913035 247021117
397922726 397947984
712708124 712597202
325543434 325625200
475682682 475508430
37740705 37634009
754468070 754548536
298269696 298215568
795751392 795920186
117881827 117946291
217723999 217767299
570139902 570227062
64113835 64011319
221493561 221517313
415800508 415792846
491270 556424
299921372 300087124
961510131 961333043
675392918 675453388
713209914 713084498
655647176 655471234
55053485 55150935
970509368 970497272
735939870 736066572
650137194 649974178
868403921 868355567
477716388 477735466
735489861 735444561
351685308 351518804
520796361 520977109
984589589 984418817
600684588 600510842
855472173 855372307
415464243 415391759
321005268 321115970
377230314 377311248
513833135 513699313
619551079 619415743
417146604 417321636
272521399 272715329
597050003 596862059
875425511 875493925
416582214 416459682
268549179 268655681
563022087 562981621
852676566 852707712
567234250 567308580
841168613 841308403
14459633 14524317
335812113 335803019
476144249 476211393
505710534 505799200
293960518 293818728
545274252 545408396
4133085 4316077
516442390 516481554
733877135 733919327
857203274 857248794
11991251 11921249
773318874 773499318
628874208 628945324
545978214 546109010
692702177 692598799
949370358 949306240
722632537 722520319
145543376 145359532
341213370 341096520
613477510 613610954
696959642 697029948
95362758 95331912
483608137 483781145
498664820 498531352
659619470 659785674
919159890 919271062
710325323 710193445
504981532 505089562
39611500 39739008
207027087 206987431
398794271 398642003
471670161 471690391
99745886 99872450
694197706 694100840
943443274 943447490
978158005 978130487
418245328 418251132
194049565 193885213
275788608 275952204
924824872 924644728
837903153 838007401
548089474 548020822
213476184 213499340
837062622 836950132
427655655 427559011
313827719 313821765
309812758 309922064
812582173 812592071
327742797 327715469
334993131 334834545
251126812 251001698
754881464 755032614
527396607 527529455
75558741 75461051
295145738 294958324
37687357 37519037
899154700 899027596
208637981 208474151
235286521 235219303
687591970 687408816
135027820 135085864
700269722 700442510
800752884 800930474
494446764 494419604
696447325 696514159
196241129 196425183
563123640 563005538
427058666 427000814
867339366 867217654
78231938 78253222
952828464 952841058
942164077 942252863
180793842 180889246
412025831 412000543
926071 756689
452253588 452306018
865347396 865160554
954912164 954765900
209825947 210018313
787703539 787839583
189207959 189403027
532932441 532803109
836876988 836865694
648595108 648786690
929625024 929540062
910438642 910477236
793562591 793455317
480852381 480670225
216152572 216296022
516369949 516346695
431736581 431660681
364326952 364172140
804561455 804530019
100574191 100699041
489171474 489148840
756379597 756326133
255503425 255347375
826361028 826212034
41738473 41913223
969153082 969064096
101070520 101024262
691188009 691129061
940064288 940120454
102240253 102257355
702054484 702063978
869396774 869541460
840620180 840510900
14190402 14146072
921807091 921677747
337571261 337555899
841089522 841001532
988521209 988421267
513967981 514157581
654443334 654330760
242084955 241977599
147195378 147122604
191053602 190917104
13150361 12964665
153746895 153882043
862565682 862582138
161602778 161539006
210372948 210415642
148767146 148833822
627319231 627436969
227510908 227611156
203411295 203486665
492095885 492169147
486878177 486754861
84549273 84687231
536933214 537075300
608317546 608436586
706848034 707045430
408081111 408168165
82612032 82756124
301178132 301116346
969488079 969548261
504531030 504602828
528518969 528467287
178521092 178368832
249929440 249803102
400625380 400744878
798771654 798965356
402911534 402960428
641698776 641531412
282357284 282213480
979070914 978991048
182206837 182186531
491505698 491496508
577430055 577301343
64357546 64531646
908373284 908484990
564559310 564467298
959338545 959358649
268649227 268688443
465804958 465674844
597465028 597569134
511552819 511548731
381292853 381408177
621085588 621206564
928424637 928410779
454624809 454813447
505378244 505328800
147278213 147112543
288137783 287953967
7255899 7230059
618458470 618265540
70926143 71110815
400782549 400802445
454740567 454906485
950046026 949953060
223441539 223316877
317968387 318045469
246653586 246637184
791431431 791321293
551394475 551496701
230209275 230256479
651669581 651852383
181435553 181377503
860808828 860798284
973423846 973325126
245262030 245435886
838962021 838808959
947366608 947410708
922369360 922525934
445035576 444951198
484475568 484490356
705300606 705165052
780079154 780124266
982905784 983059702
370770249 370878917
72492471 72496855
157986500 157854606
306861309 306750225
511747121 511904901
279571105 279687815
112278363 112428967
643771637 643638521
519370373 519222283
592088400 592153622
874360171 874304855
452615144 452438414
982354854 982424906
254135838 254322720
721116261 721022155
657209007 657067441
876882383 876744717
374386328 374222048
275551090 275386684
100723620 100674462
182654521 182511789
391784056 391893184
228763630 228865866
937280708 937184988
652267997 652107163
9373616 9271730
553240770 553179070
45688078 45595512
365763059 365911189
941336624 941301438
358220576 358304142
641909117 641910287
176374608 176433552
77795507 77834549
373629708 373716456
376824597 376786901
447044961 447103107
778330424 778487082
158496755 158452901
407190467 407200077
981958971 981854425
101343066 101482490
175793097 175748229
909887253 909863381
985245876 985320690
513633416 513632362
426389450 426428730
647840297 647863897
202786346 202646846
250330718 250408910
663995730 664015794
923721131 923847835
233923515 233882467
101692138 101755062
456391004 456301776
639649332 639480412
469284410 469203328
412450186 412260348
55629525 55540759
182583155 182524527
159435948 159396074
564993822 565109792
778028929 778218333
269393719 269406279
807787472 807590858
200220543 200223279
605512615 605634681
194320812 194434738
879065199 879155277
816372629 816296761
981228080 981374132
899281943 899305511
440966958 440863440
612193052 612176728
753702835 753707829
141138822 141112624
797182213 797064769
49738177 49547041
420630385 420793889
388463669 388637179
393367754 393193518
857827705 857702489
764471679 764457789
975518914 975594426
229177256 229208696
445666940 445823602
858171578 858216220
175005211 174965589
216836450 216863766
656461443 656359003
448565512 448597442
70784451 70609189
841238508 841092608
407737300 407838302
928408063 928285717
721816485 721665319
600160513 600164245
519511602 519656418
686596381 686440797
559149861 558965349
678026857 677872747
669178713 669177323
469478482 469537202
934653007 934743745
31291607 31456387
577746277 577877153
228822955 228908777
345192118 345379358
590480446 590388682
458989259 459112155
513090268 512900250
271319117 271128467
437847464 437828396
69045713 69077553
92523726 92708092
131769416 131965478
620099305 620109101
711789736 711718924
666392913 666494787
957719868 957765866
164449023 164473749
295471319 295387979
294446576 294363944
565972847 566135931
991751427 991903791
659835689 659934619
850774093 850618905
452010230 452005192
216844263 216663611
328447334 328585984
629283419 629353877
125601224 125566684
481037446 481006626
437350145 437359307
221167674 221293374
119161292 119156660
323485331 323396881
583497985 583458257
479312318 479443270
882986982 882807738
955814422 955669046
606056289 606105937
956644923 956620649
619979522 620011318
805653257 805760787
518284641 518274725
271197109 271027463
106259931 106393227
395693008 395836706
602160566 602004510
855007637 854864683
329466935 329492875
570629025 570468621
300083392 300147288
439127068 439139020
298131578 297993732
710110834 710259384
19296635 19340961
724856439 724906227
363420352 363521480
778680775 778548933
329749454 329812046
703314886 703176852
725015393 725105119
597072768 597125546
619008575 619185615
24072256 23892224
635726846 635678052
671402342 671554738
436561315 436475805
393587553 393721549
409080782 409147312
201198398 201160632
738094697 738209735
112972186 112888564
159416011 159263989
247122312 247310444
185192438 185255588
399404985 399401491
180938630 180839862
609716753 609729093
34148594 34150152
140163081 140097533
735661364 735860568
236701128 236802512
990054035 990090995
549623075 549487237
995045206 994938012
722358830 722539324
887514404 887671642
785636162 785794236
110425356 110394768
67680444 67506984
745300414 745293050
307354957 307487177
19796673 19741699
400716768 400888122
614378200 614331212
478683179 478542657
210472980 210358304
103236031 103267147
696186231 696107869
379061535 379022857
920598441 920536189
207181607 207142619
586414036 586382698
208768973 208745083
419403106 419346964
958326168 958463064
548751732 548695624
562071458 562144354
815986457 816118467
362903725 362848891
905183006 905338720
810006037 809993197
461673951 461671493
510509980 510478254
227838051 227653815
148023353 147945225
828764562 828605292
680553819 680592235
820429422 820570200
994329202 994359124
19633912 19435468
461725291 461903535
434787125 434956979
228039863 228064175
620865257 620956721
121413517 121554549
767759044 767856086
655442289 655559205
206325007 206180883
9746171 9857901
817160690 817350758
844189585 844316085
32729752 32636934
79381461 79538069
780335376 780332118
428960688 429096832
55167168 55134702
408940559 408743219
18680722 18528574
324221280 324146994
915272947 915430825
162800668 162670504
391623457 391574373
755015565 755208459
295512016 295625404
804966134 805038952
799288972 799123104
151093641 151062723
673663399 673813401
359153410 359308712
603736874 603868836
375499126 375437756
336356333 336529225
405637455 405628831
631713574 631714792
234444334 234333694
229857926 229942498
56682456 56604638
74635613 74643691
490140790 490185338
750370579 750526105
240940728 240908584
374983712 375090808
823812943 823959943
30458310 30479194
925373003 925235663
238422315 238396425
249587004 249701716
77224530 77121760
418122772 418103562
539701551 539756619
986405632 986342960
439332386 439466992
471755820 471924786
145277248 145282084
221580749 221453877
260816094 260763474
977620872 977659072
864218122 864380986
363712891 363595955
472080389 472136159
975893448 975808846
598858654 598682912
580419242 580484584
43274503 43189665
79845139 79757669
7995619 7806689
414490605 414569503
604364530 604413718
40750998 40746926
292406391 292409609
518279683 518134101
809406257 809510767
176967054 177056794
927118820 927240388
465427771 465447529
331581222 331473160
264748677 264777517
441741645 441673051
250649230 250834034
470052906 470188106
267587359 267764151
600824738 600756154
489687280 489518052
384092954 384056800
973799169 973858221
377861905 377680575
383555441 383489073
483200860 483087744
973812873 973903569
295266802 295122170
583249043 583333445
367291907 367145315
309497180 309619622
891389436 891450754
509988033 509951103
394446571 394414765
911972656 912069632
756670460 756506494
458880359 458882361
449277142 449335746
92494511 92480947
622585539 622408417
785712366 785521184
661568208 661734600
607810598 607846094
29300829 29310261
40336216 40367808
646775185 646823487
992168493 992325313
64123575 64245083
44648763 44678687
66780595 66710761
143626660 143472706
967712890 967618282
563352470 563177840
868877262 868721120
415841991 416032049
383374256 383224924
815166680 815305590
510494117 510469887
993127547 993156039
389838489 389745547
980192813 980074887
561435793 561312199
63623658 63567422
548427657 548357941
65790963 65818743
366909978 366804648
825864990 825965152
189278481 189186809
490757536 490706346
421263885 421156781
430702899 430791595
38172512 38114726
353690086 353853934
60344757 60351279
672412253 672354555
560607443 560740143
466503566 466397386
280414537 280403071
101298514 101359328
305245150 305241750
586056005 585918415
48921640 48802520
628450616 628374650
973528945 973559813
878005132 877921964
404206323 404119585
337163285 337074011
32155577 32153073
765605378 765794256
642252978 642113922
107949921 107968821
570284971 570169153
256945804 256918104
85715442 85647374
284384605 284386977
291045438 291055838
425090307 424913779
609528297 609534411
998706412 998660210
821389479 821543735
557069810 557186810
272064295 272104531
618058829 617909731
77970593 78119517
347816036 347824654
12086302 12029306
641805574 641832976
515361026 515467130
932191358 932255332
215847409 215897387
371125735 371022059
3385670 3436990
505109551 505069573
38070896 37899056
771140245 771062343
609755008 609776622
159508698 159581990
351850175 351805701
385373613 385453745
251023709 251064255
326118513 326037641
24484178 24483406
923741222 923603882
996392341 996528651
592546460 592666982
244660860 244664374
103516872 103457052
133608079 133539971
884321114 884352362
438714159 438737521
178931558 178993242
239613038 239426028
365623018 365707250
748176233 748240481
370439502 370318854
221158026 221104150
627378100 627187194
417098220 416954686
912567623 912472211
616305552 616432358
148023751 148125037
420427525 420585369
812362123 812228505
15289303 15230065
181622386 181750392
394473486 394655768
193267635 193107769
268163879 267972679
503500881 503315497
546214932 546376472
375493235 375672239
659857591 659788199
156340827 156323757
667488824 667416780
406214338 406364994
495081248 495208712
40303904 40219434
48212655 48155375
961140688 961103624
160655643 160578233
754638346 754723392
175536519 175504393
133816244 133979242
180575479 180771837
175331016 175164368
347261927 347272453
987070862 986879802
660213664 660111420
75489614 75627868
854764342 854713698
511381503 511431319
563617058 563755098
918457933 918454853
711152446 710987816
319788302 319617868
514784849 514692767
554098500 554247264
330764307 330862437
678748497 678926581
563379654 563439394
164309542 164461386
707130355 706960505
259296504 259144114
590712200 590790006
372767979 372689627
436967744 437110852
255230042 255425400
290575679 290648825
642064172 642183450
338987283 338920407
710939257 710924043
4401164 4230990
153506571 153647585
439313931 439131393
420221165 420389889
363737488 363835602
279575570 279629460
610184016 610078790
872375105 872323935
323760324 323795590
596521198 596413248
332857912 332909902
691680303 691802637
626690653 626811059
259548964 259626954
468213474 468223238
332572259 332397673
885795232 885712688
453823170 453991358
972538967 972539861
194628493 194511187
280028426 279987650
301701235 301729645
537691395 537662821
458780089 458747739
243455643 243348403
383408602 383394524
818610691 818642967
552269179 552137317
799257474 799391392
371135245 371233629
220964878 221131088
717544605 717673807
847393470 847319242
663442312 663408728
213413426 213453348
907546584 907510870
946066985 945938615
943346032 943284092
718367068 718414402
869804390 869811840
966188297 966171577
562061443 562040241
344526671 344445597
196089732 195980918
426129249 426116691
551401229 551358941
85964707 85784521
128829518 128996500
682381941 682391419
827287056 827343658
874239117 874313583
353926158 353930986
536616424 536780870
91506205 91694639
837651772 837647954
488505316 488516676
20086366 20125034
47269899 47358395
687595854 687736308
30063671 29978877
374475367 374297289
706641422 706576840
657754121 657652045
106652807 106584169
74553827 74554559
925851593 925796739
650912626 651087258
406050982 406210390
975043453 975147039
29385635 29561703
772372298 772190986
412013187 412012601
631101065 631259895
283391215 283374923
698215512 698395956
382314752 382124416
362235526 362331564
528681132 528767756
324516190 324319524
701448561 701404055
461599900 461460990
910057405 910154789
617462677 617479311
143942609 143764899
209037665 208973731
854245080 854293038
307475827 307498527
317559091 317422809
22029707 21983241
432832769 432997871
307210258 307048794
867804284 867981958
518392085 518282337
681766672 681620270
820255998 820082722
917995418 917928304
691503516 691577210
255019730 254945138
302858243 302689649
538271640 538361972
550196227 550169449
411350503 411206779
922447647 922313075
785559344 785447312
45163588 45298254
537745949 537854141
445432175 445541745
557321436 557226108
338850424 338884122
41649498 41751264
858831045 858688661
253232036 253199686
591519381 591426979
264287730 264453370
441036171 440897745
727271593 727167619
664577927 664733271
118940075 119076679
48070644 48047466
138629032 138709022
616832490 616672058
540237689 540431581
50151660 50067858
224574987 224519849
454237758 454164126
939110142 939296890
48846759 48996521
124018587 123964841
354711855 354818121
908429137 908397065
672715724 672761402
93343358 93150034
163172770 163082544
178556712 178618818
848145352 848254210
395323890 395124064
570591920 570666130
197958177 198003663
420958536 421142452
568144181 567951063
108251049 108070773
96995292 97147212
869715621 869560907
6382346 6567560
692650488 692480840
494594486 494783238
103359544 103475910
508471359 508514585
460632025 460791947
210851790 210723160
49092757 49256553
997412899 997371695
589824190 589994632
209607818 209728242
389960604 389963428
264021231 264195611
64752676 64726532
805991198 806114924
785247644 785059186
730598696 730787990
256436024 256425288
110949841 111013673
808718320 808695576
416417467 416269089
470044165 469978215
562785439 562621001
822922143 822858471
198227465 198160047
924871254 924954910
145311945 145252223
831336438 831166406
827778772 827853190
174782386 174785612
5353892 5407286
794634076 794760720
327033842 327002120
214001699 214190975
705774127 705726927
999688562 999850434
564968860 565021868
49884685 49876347
390475699 390539771
721693665 721678465
27442823 27543639
560239281 560084707
724331513 724177103
810079890 809985840
785616775 785501913
708947028 708804134
346865384 346772784
487427558 487259330
119485964 119600620
535191859 535101339
878785565 878958285
492014345 491988967
410577898 410407022
136372185 136373465
146826207 146925259
94044612 94115748
986303400 986374296
572322709 572346235
106403061 106383393
409354066 409414312
3943333 3998951
267827064 268008504
679607632 679781530
665924900 666055668
220564631 220694083
585645777 585541255
751355818 751526004
154162429 154068851
629262593 629171059
839377517 839416665
325997035 325878869
716170493 715992351
361301425 361189497
946585428 946420236
499528955 499374339
182115810 182196684
313983058 314064354
223797777 223822211
973202232 973374486
388369756 388453788
482355501 482228603
197221997 197206611
971524376 971668530
964034300 963846636
101004122 101136918
581711615 581813735
990767021 990740765
671649927 671803109
205707352 205551870
550529653 550462529
74870423 74953945
725739705 725656909
467695903 467548455
724643045 724604305
55950502 55774432
858244480 858187960
931365821 931446009
611325973 611361859
941973200 942062104
320847281 320756273
105154797 105237725
217502537 217661399
953769054 953680392
215625652 215602150
127710864 127710992
505106752 505239990
682472354 682510928
236610569 236597623
928640971 928791337
984687864 984732066
755934537 755907239
433413938 433467746
358100297 358262359
715500174 715651568
425313748 425441850
870526834 870509378
429093371 429102001
876676599 876522511
681402126 681588038
431950847 432129077
918541872 918522464
377814829 378001665
715899302 715952046
997670515 997543697
353990714 353871258
247216378 247051254
763809860 763724664
159128042 159036148
214597647 214482173
938028985 937843321
408466029 408354105
36239633 36043839
919448306 919408996
115696869 115806509
360790969 360930075
596614913 596676063
226173794 226012042
577940431 577960535
912223638 912361350
63209962 63217022
638439879 638525127
279726440 279649190
621640978 621772342
492053955 492068679
585104796 584945974
671123645 671160867
843205786 843348174
326900331 326766651
826917878 827022552
925460023 925432601
546774235 546776373
513262814 513113946
442551781 442713287
501524495 501675773
597469327 597517081
755629659 755623069
100229997 100374919
676020193 676120345
114484930 114306722
274502062 274552716
220965718 220966946
871138038 871327722
226012228 226041524
947941441 948130839
212716665 212620891
825486989 825321715
49139158 49024596
850099719 850287589
906845143 906923867
911099545 911194815
775031943 775205929
118515242 118551296
239777668 239814928
405070702 404880390
790984237 791067479
332188375 332275765
617042991 616898189
418703717 418810705
609988360 609946374
313680662 313573874
625060019 625213815
297877392 298032556
562846700 562724178
953299439 953487409
914042985 914167993
791291546 791099010
242385072 242444588
596800778 596794738
687104993 686996805
170840676 170855060
491112947 491146677
217714670 217713318
603530169 603486881
816554707 816726485
997248713 997097765
300250880 300086384
212768182 212701186
984489802 984418196
487572837 487744023
59921576 59896458
933562441 933571099
252808636 252919116
767278446 767113588
254136159 254229279
136611265 136571689
634803101 634963957
761093296 761155976
578459491 578293461
566839743 566649047
956486234 956427742
115194307 115317743
298602964 298709612
434527336 434393724
803740255 803742753
236176233 236369103
370204612 370379178
923697961 923784483
421296852 421355612
283581334 283640474
159950348 160114644
727387534 727422944
207864343 207971693
601943210 601773824
277536780 277608284
480134045 480094057
911386400 911491076
745704252 745651688
424095469 424234997
449306444 449225478
670810207 670666833
642515635 642678343
748874522 749003500
385413679 385288851
342167870 342057294
565968594 565997916
584229565 584071473
203962338 203982408
580130678 580196678
388810529 388846637
294833204 295003780
662700261 662616085
861209425 861151247
836078454 836146306
11502289 11570419
144069512 143974432
588860695 588990809
369147857 369146517
907915734 908045516
59949347 60011107
941123578 940939618
733649768 733781370
417201850 417065540
482948723 482866489
552420720 552452078
976553744 976621954
932311303 932199361
658327306 658499886
226942717 226914255
63291869 63201065
35732477 35816837
229558922 229650524
510273940 510198914
559380578 559400086
346583806 346650944
336555590 336667648
524515674 524565472
519475995 519470365
762509285 762409299
736868740 736794310
686004810 686186286
8041733 7949505
611219226 611143104
650504368 650358050
140617636 140809266
621649231 621584455
211174788 211282328
264837186 264972978
622413047 622266905
352869101 352911911
887115702 886951650
294819499 294838669
536947060 536946938
929187239 929144713
769693381 769617267
106072409 105873119
225877092 225813650
710025395 709834101
850489972 850539520
619995420 619961034
314555037 314604887
999468182 999636906
684054849 683972005
98348954 98350792
681456663 681418081
636342546 636306526
740402675 740410335
47340576 47532418
252137638 252164530
62343649 62168177
262902892 262991242
632439360 632386624
728965301 729162879
679380273 679307291
662096236 662125068
118065411 117901055
657755769 657752473
423696258 423705280
507314075 507442787
990477715 990430641
76224292 76215192
683716819 683663093
198489529 198487161
330922008 330904694
390507735 390412177
352607239 352698467
293095763 293070631
958737357 958581643
366857313 366833185
847806668 847821510
532720672 532581810
272162536 272104906
267599436 267618316
131163784 131327172
363654423 363546973
408367833 408564225
681921791 681953035
454055094 454093378
455540952 455715108
254561440 254425068
753940349 753763975
163809718 163914578
28712935 28645849
230768656 230638498
848450969 848323933
939700907 939773507
633426770 633580998
867132782 866985822
840610315 840669161
587311942 587496622
981657342 981471314
676853392 676797868
477696795 477548985
864585520 864451696
917380322 917402606
900202620 900343090
228052019 227925239
50870780 50983300
262786715 262947067
326246221 326365921
328106371 328184711
940226150 940298878
342542551 342637831
807689165 807532891
286270260 286451942
428531113 428383943
379042196 379025474
453066456 453024974
125001834 124916094
703310542 703428602
988120123 988241865
545135680 544967884
213757569 213662043
144733707 144563099
220278760 220335952
698692039 698821621
802363460 802233058
86081965 86221783
266173499 265987465
699434199 699394461
690976671 690929987
606961440 606816722
210173601 210078333
205028851 205162579
154924032 155066742
261498320 261554532
60655193 60614231
36047332 35966332
201685248 201876328
413989874 413882012
825669346 825566864
895192334 895370118
815657539 815514593
633662622 633499374
723976878 723960864
32302155 32228411
479377794 479352886
611203341 611337183
947080102 947249212
14896169 14715407
246650976 246656196
328463611 328395343
427703080 427608230
587404282 587378984
252776656 252863876
653908675 653721441
31378406 31537386
81214102 81027352
673854353 673772449
474570507 474426781
809070395 808891257
479005993 478971829
595808369 595901921
809873130 809816992
286280443 286132663
281087452 280941058
685519105 685614577
732999446 733085630
507900811 507850725
332816343 332883907
11536354 11409756
379604872 379436154
143133246 143087728
899683016 899650522
109731831 109573253
628744640 628683542
759725220 759805612
879637136 879703428
153877043 153887043
851086868 851105786
125848564 126021396
10379796 10317032
382270877 382358627
647706211 647611347
154658135 154777705
853303304 853402316
134393958 134344536
437775058 437602664
873760891 873627845
250213285 250078825
165474698 165462778
17579253 17406603
517652780 517703994
225162413 225275867
305006878 304944866
549620635 549781679
908861047 908762387
497041025 497080395
594926642 594986324
325876262 325758774
867360362 867458694
854158470 854160602
863961712 863846124
658086956 658245302
59935091 59980227
179152119 179208397
956937417 956959143
646605422 646604988
580978386 580826660
125717072 125766308
623020239 623099517
213339410 213170324
554624549 554603757
107843917 107959371
369924955 369985289
2718012 2633020
765967878 765934374
541456089 541475381
622335806 622496978
797786496 797984328
625980011 625966793
8262739 8111747
859782325 859592801
267917784 267878008
563767041 563743155
51862636 51756892
90996553 91195197
422609848 422596946
982714630 982529882
567531454 567399998
128412241 128533097
109317468 109135864
810067501 810201263
819551847 819553021
605754468 605673568
40165868 39974116
839222637 839280717
757324840 757417054
653289090 653365252
895595651 895723523
576733817 576692051
129325035 129287477
937242534 937437792
673646850 673629432
680649664 680824090
981111831 981057403
51536273 51653209
230703577 230527793
39134867 39282533
387552735 387560715
146145116 146007680
461754281 461814413
838441778 838342432
271737476 271841194
535821132 535836970
255796333 255864759
164062177 163891827
123632515 123712949
599590109 599719903
329509902 329479570
367200903 367013151
730408871 730259535
494063556 494247658
368593254 368422534
133845461 133869393
313411817 313559497
545685359 545566633
739353000 739496854
436376564 436313502
572972391 573090527
614857348 615026176
31918952 31916150
776863698 776835992
348795118 348774832
460944162 460930432
657920218 657782110
468944645 469127389
281341600 281320306
534065508 533929162
15370262 15208344
88941272 88761106
377908247 377862101
894941657 894834227
531769113 531946659
894880124 894887942
582232463 582052347
757686509 757801133
800498947 800350131
524453804 524489876
146712857 146576955
483911574 483962854
899293727 899191097
363099217 363005855
453555079 453683071
737987124 738028678
497422372 497328514
391446526 391318896
235813209 235978851
102038706 102076672
446247617 446108615
892638732 892731238
899006080 898993774
223594660 223571040
323012683 323106055
461129115 461248259
159388553 159483343
839732557 839669807
908966630 909131772
142052954 142083594
872407971 872583063
378688414 378616674
737876991 738007901
132914973 132844107
765832704 765951126
858126227 857946831
949285598 949290068
137680773 137737841
250506970 250310850
284743497 284674057
264753203 264763097
864214625 864059911
116674298 116632268
861129312 861180336
75069504 75165934
444250522 444218408
751088344 751066290
91541986 91527406
7901154 7747080
695129728 695068378
883602734 883480322
900967442 900872236
303214168 303214170
445991147 445847765
960282529 960242045
175770663 175736105
499911110 499975838
830455053 830576217
668111011 668109951
806626421 806740325
143023833 142876469
624997586 625091194
158609877 158557217
419764639 419687575
250705579 250678373
273553056 273555548
684928003 684788451
757114670 756926302
509588538 509721972
282581677 282520961
816168330 816068604
595967576 595892136
471623684 471625528
107708543 107585635
49445947 49642609
601974224 602040842
124561843 124664731
378366146 378334278
613755626 613836340
593509125 593698953
497697235 497841477
275297335 275468887
845213476 845103104
926655591 926565499
118630563 118472029
928563142 928395040
106667634 106798180
479911736 480056394
19615826 19769186
787184559 787296165
602407965 602246957
727750484 727890240
476412284 476600864
7312608 7402248
640549231 640590295
972494105 972661273
974956992 974811876
135650790 135708802
243502389 243502135
733159972 733011288
705950862 705817052
381512610 381622628
910406239 910548233
433425671 433509821
397280461 397223243
662590191 662427619
755672272 755604206
172712673 172658503
733992387 734045125
663241033 663335417
580077537 579895833
313485657 313379273
372961030 373030104
311747779 311759395
916388255 916243987
634278265 634360067
957574534 957511960
941525929 941650197
887680340 887667070
898693553 898598965
970872685 970783955
603034649 603013873
28306556 28430356
763970319 763858229
868281243 868329871
221173894 221217646
956190236 956273400
247881306 247932248
583950361 584128681
184914730 184765588
602559770 602679408
98340006 98186100
632677699 632781479
169628723 169498943
273909463 273991471
372969360 373090848
276540177 276475077
848387451 848327469
422775593 422899747
562976874 562978190
747062463 747212221
446717399 446834949
86341712 86311592
157002111 157110463
227549247 227745933
122215354 122341488
90643595 90761357
58080881 58233357
634608189 634802835
950202781 950020013
384803599 384939321
167977346 168127098
465579031 465479955
833491755 833683255
404698176 404792966
451836652 451770516
20105700 20052326
93984685 93844881
46882909 46861801
393016647 392874389
924683 927459
673638141 673458329
832052409 831881685
13385678 13265468
639051339 639241229
236476924 236546140
478056195 477983139
212385418 212286882
175558589 175529017
24768134 24959090
818046326 818153704
672256532 672072120
12083115 12089489
233848955 233674063
304445686 304322566
240719630 240771722
542244958 542285812
650648858 650616590
669768917 669829467
105561551 105628807
825549190 825424788
326059872 325934198
723289363 723362809
255086485 255144575
286751325 286623859
762713770 762652832
593895634 593866244
931254321 931148049
559665589 559717739
114583318 114386542
20363143 20387215
975448423 975517035
874772251 874693911
896084221 895916345
885543436 885503904
253189594 253274478
787616949 787466269
280994381 281014255
594276565 594265157
529315359 529229025
438402968 438333480
537443773 537571783
267424628 267383310
997346551 997392297
260972883 261132887
589423489 589528971
605092038 605239630
696480742 696302436
957271050 957125846
803805668 803940996
25536421 25646967
786896601 786815591
203984108 204170896
313403923 313257973
408798015 408759553
844088523 844173407
462434534 462613376
530044999 530216345
980664824 980585162
222175860 222183800
783266515 783311685
948555334 948378692
218358146 218283700
753076605 753217395
413507780 413618724
633742900 633803840
514209701 514105461
603983031 604083423
891633083 891669421
826856844 826867532
937936153 937923149
342743420 342862438
656306863 656309053
836822617 836722449
657340155 657147171
583857792 583661294
491606984 491606306
630014524 629835924
458695592 458763914
376970956 377115150
228882727 228945593
296613686 296808658
863913746 864009678
162330922 162359546
13772620 13800532
994485663 994637179
437309719 437408895
234871739 234708583
278618272 278687710
613505912 613381746
338334307 338425435
523818685 523650741
257562571 257554433
355605893 355768349
72931433 72893719
461011929 460876395
773236724 773062676
237146012 237213498
65799337 65838149
714560444 714628204
799966021 799806615
982849554 982754634
668101633 668033133
501760351 501911061
507551493 507713983
72659097 72801093
311753587 311710941
900294212 900457910
305458808 305574496
683166984 683247546
932429638 932529572
107055579 107104521
116223435 116280371
768902307 768923919
813807904 813971150
781724737 781860257
729104840 729220918
706946732 706887160
686280349 686092223
756096971 756255729
641394167 641524965
275691368 275870406
606806720 606667758
839553669 839550613
233635060 233489264
257426618 257476102
966540286 966360552
31274111 31275557
897756729 897760103
889624822 889604214
759031410 759141772
34295721 34352947
848607408 848683056
94801916 94856190
402492263 402665601
656023043 655903011
737010811 737168493
679036274 678941090
710102611 710073833
362194674 362142016
720423761 720440749
658250928 658239676
742615444 742760292
574887787 574786681
389257959 389356203
485778361 485904225
41387971 41290857
721686065 721511725
269746984 269568442
234444172 234551138
575243633 575366727
106732907 106695615
701299752 701354574
203864425 203972373
658823251 658863425
813883010 813817376
356340956 356249718
908241969 908043631
706003923 706106643
681056502 681120798
464419654 464447670
813780810 813596138
229094798 229132586
837766478 837608864
346238421 346408549
921843804 921927494
399457636 399428538
97669672 97672680
704510934 704509136
870982329 871137941
789737742 789897922
88078311 88214845
388906021 388933877
269917689 269819313
178907780 179078704
597105923 597145169
199724559 199634219
152750186 152811074
904956355 904781771
260457349 260330133
616460952 616554064
25724640 25638452
165713515 165550573
334410581 334427323
257526866 257720432
801897825 801822023
17617546 17713918
444427211 444385837
430547773 430377449
153986750 153787336
949460345 949466483
844249847 844096967
296586049 296441905
447942508 447830784
439794771 439599341
488722534 488898056
985439232 985495490
786994294 787174532
126439326 126334170
853816950 853906644
297781777 297864641
621436275 621396561
818260124 818247088
888278158 888096296
23214858 23133826
607828346 607781474
158938635 158899251
700492723 700392297
924275092 924213588
429971928 430113976
376216448 376356762
734331020 734486292
544308990 544117346
917252362 917391464
493002404 492956162
11149728 11061042
629303281 629404473
831967047 831860727
275780887 275635069
171319333 171308013
472924250 472936456
348205854 348292270
843276980 843090086
783029408 782959268
246074976 245895502
476725946 476918804
822843376 823000910
69093583 69061523
810771073 810626587
982482692 982606312
698775631 698867611
555213622 555040556
23320508 23356710
51411245 51212995
770602177 770512059
238234058 238112436
203221476 203221356
114105164 113921278
388932918 388934836
334840060 334709738
854336049 854347691
470426333 470228129
461655469 461559605
847845203 847805337
921228957 921129739
195647557 195618105
99490883 99376617
789803700 789730308
453387127 453574981
585439281 585524433
571801543 571886383
455372860 455306472
909721569 909700519
632096787 631998865
447486028 447548146
525807258 526005466
199790135 199658983
766201398 766129158
321476597 321552363
554510914 554329274
272096453 272228619
309173739 309276473
277434850 277499596
630259748 630076076
514284225 514403877
495572264 495688734
579187440 579351602
693901890 693748374
28493456 28536624
625375145 625184851
272976428 273128858
534493008 534627414
496984361 496919517
60660943 60720427
549295796 549229790
495946325 495784139
653779253 653673035
250627043 250592941
293889623 293796615
765301950 765372980
122219330 122032534
340648671 340652735
541796503 541751425
505344805 505176733
515128708 514992688
479670257 479850961
407294740 407286652
428985089 428787839
830707716 830758422
928980613 928840657
503519870 503481892
316314313 316477703
168727809 168923849
835006724 835145740
509882514 509793154
664055556 663976032
677183371 677107677
929421983 929379595
840310569 840474193
741732540 741559302
54306703 54205197
873993225 874127751
813169998 813174126
369172397 369217335
873356431 873457477
184649028 184764460
585987210 585816626
515973248 515972526
759287138 759432902
4098563 4077199
770679830 770524524
804869653 804982721
214834499 214828105
912292494 912117390
919916448 920081348
98309760 98391824
237770890 237652012
887542934 887586476
328988736 329132506
881486555 881292693
452279803 452141477
968050015 968181733
580792865 580844257
454038179 454148577
281705600 281785432
946002800 945935712
297528664 297680248
155226399 155286197
777563565 777621197
572444043 572596295
845419946 845338710
903291814 903463124
263575340 263386328
852841375 852842853
838866020 838809396
862484380 862503606
629874072 629925224
925586255 925427465
614766198 614941762
975618865 975723861
968010995 968050791
765696597 765891915
33867895 33884675
454803368 454823526
706174220 706039066
462689242 462776180
905567521 905617459
48392096 48460204
209822142 209831902
673548235 673431355
394018085 394117963
195773334 195741558
962333062 962223096
369371504 369464066
238822546 238986426
642712146 642644540
528029899 527945445
567764279 567669731
466539175 466630213
85522560 85670630
15832467 15700569
939750439 939796575
819219408 819338704
204377200 204507252
34993204 35053388
352055610 352030688
80945822 80779704
685874461 685920083
898528672 898577282
479267192 479089386
354062615 354244969
368231186 368399712
964221614 964036662
569028434 569153686
814384208 814212372
547876718 547920610
444681567 444589339
717284412 717421840
518528048 518626188
556441001 556615545
908278558 908412560
759393958 759471846
945611262 945440278
29620626 29502780
833658533 833855255
759264261 759211743
531527592 531625848
372539421 372461829
92474701 92554769
642064518 641950846
315444898 315246764
601226128 601081624
382962532 383067950
575979277 576107825
430563816 430531730
199888314 199691956
725153815 725268995
748048540 748008492
973128557 972990447
182153449 182260225
24277857 24270339
211548793 211594699
218018470 217935216
731839492 731820546
792006315 792118595
491602511 491559815
532376921 532214771
458523326 458425744
126235495 126302905
63379907 63508445
378329719 378409155
660782044 660922122
145842876 145679152
556135534 556278600
957973956 958045964
492744045 492907821
157164553 157056373
138288990 138172670
458614571 458654885
301674205 301710803
76417476 76218958
852874489 853041183
745877766 746074390
802280282 802159494
275124119 275232683
618765390 618610206
129801643 129889151
129845397 129775809
845877361 845802437
898905188 898849536
163521923 163459799
109411095 109563957
850555797 850523243
233131231 233271095
193379643 193418361
480994998 480951328
210824256 211015274
477585787 477483529
171294415 171344251
82782453 82729795
410687754 410643752
89865643 90000795
299106746 299281384
382044539 381869423
592842552 592654686
104141302 104116818
136334980 136411950
444086325 443932963
213224841 213076831
419432124 419537872
695464537 695654383
751233341 751257557
821676928 821777554
196838418 196788830
894900062 895039498
977684447 977788569
316768532 316602202
530760233 530856403
32310510 32475844
622947574 622896400
848518361 848549731
61326562 61523102
699541591 699365919
186265593 186191077
837955277 837931643
428842814 428886464
740184090 740368852
83539158 83700042
179149213 179160057
796499156 796327168
717394168 717449512
461094260 460931798
997593730 997747300
493305660 493428384
376519827 376511523
134805362 134783568
590393246 590567646
812094331 812108699
743436036 743447606
782235053 782411465
945278605 945318161
601378429 601369443
621067439 620874155
333872732 333793840
719979809 720032483
364669073 364584925
582589470 582531204
838365811 838526023
601687017 601858517
13325573 13157565
231329223 231211215
718162148 718213668
619288060 619470158
876354789 876159349
769854596 769867476
763520148 763453516
664031228 664079884
380419685 380221573
642893557 642945269
704471590 704351492
788648785 788468275
963463998 963504916
404271298 404335944
455053290 454901122
654556915 654657273
225813654 225623338
555104705 554995165
872082345 871997379
781529131 781609323
331406774 331410928
456595474 456493380
146776869 146648845
648328339 648445827
734967810 734859144
981065655 981158007
85874614 85841850
451934804 452125704
468138013 468100323
670952675 671115501
163557564 163486282
947007443 946859371
456698558 456709900
315852320 315673734
954095002 954203750
937399383 937476201
695036486 694954996
821210746 821374100
634203924 634319166
647988862 648168726
767952681 768110391
909272417 909270713
255203619 255085531
965842879 965864127
163722385 163534345
397328250 397383856
55050100 55102210
711897590 712008784
986158405 986318183
570671526 570660734
789305812 789161586
135210363 135206519
492316070 492447620
288266982 288079562
425768623 425606179
555914300 556092014
58015927 57916943
519159921 519092857
21680947 21665995
839945806 840069556
145616705 145470047
578693383 578853913
647976102 647826384
297823209 297664747
133650657 133710475
54775268 54844502
844252835 844246859
439889226 439700316
777079902 777179892
829143453 829128369
148305996 148134548
250014208 250058848
601431298 601525062
208945810 208949292
938632965 938464017
641893771 641926803
264243455 264289755
6358586 6371794
259504973 259432835
620354835 620310551
970501081 970700205
302333114 302373630
334495389 334463381
278746550 278839992
688668942 688646726
58858301 58752775
295045781 294961779
905119883 904987325
352652853 352645159
162156658 161983392
610990346 610829474
520035858 520044342
957685648 957580944
673037208 673148594
646799336 646734062
872972415 873018481
808623494 808473084
228704490 228662140
920430106 920281180
229072196 229192976
213487762 213418934
925645254 925824166
489213443 489410191
112091118 112174548
71691657 71703239
956362161 956269343
121523414 121585684
677529709 677332031
983466818 983461262
580163678 580065090
684374094 684283446
300374635 300471379
845768223 845601109
472108274 471991350
373739369 373835243
958387403 958286789
842911063 843056147
49453101 49427263
791616464 791736310
248334501 248205807
271606737 271457827
299115923 299059715
71679517 71868077
737870317 737921881
193124177 193116127
891292207 891320343
141043659 140931337
645299929 645153775
179154635 179102253
960932240 960927486
262392757 262446363
674045439 673958067
924313232 924418086
824240624 824135948
567465726 567282272
8337406 8528332
941775041 941857829
219986659 220114517
946121049 946012921
249348890 249523448
992826450 992703390
997791033 997787889
464373626 464521714
766888383 766770975
389023869 389083545
1077070 943284
898905848 898904528
985610168 985578322
890988514 890792562
936917490 936913482
427909824 427976454
835805540 835967880
260286087 260145161
42492684 42355684
411320894 411482522
401168842 401191362
302933345 303131627
501486111 501363813
299542647 299684697
338600489 338712497
754208623 754009899
871013979 871043593
20179283 20166427
573316843 573127213
347571367 347570405
552523532 552380624
764772413 764823323
142346489 142475861
910758703 910767965
232874568 232991224
55908414 56083918
270296574 270264220
155651499 155785633
61716128 61536466
486204096 486308998
510950704 510954448
215671100 215648914
931764997 931582167
55996166 55957236
334509507 334677463
685273024 685351268
386948628 387059318
222915616 222743714
161408477 161394021
651293500 651337084
8881985 8696361
556516572 556329470
314182418 314330460
898381071 898417079
72178995 72175267
256615417 256443269
855980214 856169354
139329472 139338818
424910368 424819202
139301829 139319133
219732104 219865060
132685832 132781602
278571678 278492926
879879329 879823857
910878439 911034757
552176952 552163090
439228173 439399689
140074922 140251240
70603164 70519214
853607134 853716642
70925340 70744750
165932357 165940721
327260365 327442691
617438042 617470994
845219221 845207731
642466559 642299565
428218814 428377690
547182582 546984060
829993043 829920897
122686681 122535311
543999552 544130190
890766869 890875299
558253133 558125559
40261669 40082883
702046462 702081494
74127260 74066552
638329907 638482503
787863769 787815397
488913507 488882605
584317939 584453725
100865189 100981123
787269688 787438066
463128033 463038917
770464074 770492488
374526544 374424190
94774686 94704812
144936341 145050549
335807566 335744778
950603077 950448149
812295314 812147786
779236230 779395706
832981265 833148221
438289142 438368224
880773668 880604654
787240362 787188732
837945676 838101702
699202524 699240460
960892129 961023591
600069329 600259161
661651404 661481348
447037383 447168831
245006810 245194092
978353712 978475912
33852895 33685521
19603766 19692506
569320217 569490327
495300220 495409534
10474695 10672057
147011045 146839473
681489406 681686670
861154824 861025762
771017844 771101294
635419377 635545793
373838342 373956226
317631061 317741773
638874698 638840344
840182023 840205469
891195053 891246241
739033584 738882602
281004318 280891358
686953741 686810835
747529036 747673804
483320677 483501739
870772492 870675844
876679571 876673627
54047016 54093402
34354907 34527593
884806508 884917586
702778528 702714604
215613901 215559993
869820598 870003650
760949126 760800976
666854009 667053955
456051684 456169040
212204445 212088327
72836768 72774946
535109327 535274391
808685466 808751174
102342154 102338024
760709022 760528790
855903237 856050111
198967291 198891645
129427042 129294056
220757687 220725779
703347689 703282083
992461608 992281092
945175880 945099332
720959947 720892479
171035043 170955803
678300296 678365296
907001205 906872353
179613755 179504501
388580180 388737614
765397714 765348246
296666174 296659710
78180497 78325947
112564447 112722797
873684689 873837093
281585186 281391336
778466530 778614854
358841034 358678522
266962783 266794539
85752964 85858232
710723851 710580497
917105906 917243698
41206806 41227216
37158771 36992229
665132269 665126911
423509415 423494135
654911885 655108405
775698645 775789539
713769195 713926673
225497462 225375806
967700195 967864593
970808502 970828320
378965778 379157292
890616014 890453866
454219772 454362970
890697313 890534715
786856096 786696368
44713155 44811151
140548782 140380664
115686687 115548313
316478704 316636240
51537458 51371650
109840218 109799658
982412658 982437154
358586940 358759778
300611975 300495889
845600607 845579079
66771228 66789962
423357273 423501775
548776939 548837179
875830842 875882606
413395077 413379521
993051189 993141793
997810625 997985945
701065031 701129785
229604723 229558233
621370513 621502409
442485446 442493406
861790818 861639100
737896099 737711917
23282529 23430891
422625662 422740510
839836913 840007681
624423906 624505798
653503847 653577047
328985098 328881062
892196516 892124938
899650916 899519852
333630875 333564361
858990527 858796131
335369014 335393626
54684062 54708966
917623894 917493786
751624615 751704197
877239457 877435219
441333102 441402282
335873329 335965895
225314014 225348746
357859394 357941984
152530206 152611056
218313078 218258516
480428774 480278672
963678453 963837953
50927040 50736936
869160794 869030486
852551966 852612246
485701713 485520243
460511970 460493150
946562324 946608532
237829000 237791688
895585459 895659587
931382050 931265128
253567740 253543264
67726318 67634570
103398729 103417727
299950697 299832475
890276035 890304253
306398193 306332963
39987052 39846290
522086237 522078129
514010193 513977753
387003973 386831025
135742758 135674846
397501347 397413981
587947477 588103095
818187742 818125932
715944737 715959355
8432869 8397635
34942772 34918854
607006689 607168047
980408120 980262438
758365951 758416891
559173708 559319324
691271663 691330051
768818118 768783916
677329272 677430870
325522841 325388275
916613912 916484462
623967211 624040805
57130124 57133630
149274277 149115177
526535939 526547667
241300279 241379227
150745412 150886874
776182310 776157670
188494952 188433398
539066619 539161017
929188382 929339718
860240637 860291517
884252072 884268504
495144980 495019862
829714192 829678736
798601807 798782247
154303334 154495468
911819694 912002346
70832201 71018479
277894859 277852661
837379017 837554797
13041196 12936698
999610747 999663065
107842634 107901644
635729175 635916801
615204143 615013273
283254269 283383069
484968569 484771233
881110930 881002834
342456847 342590191
708852357 708725315
386238720 386261184
430553995 430573637
745754665 745653839
336801240 336711438
226598498 226489520
86658756 86516300
236904017 236951095
484157248 484178178
624810752 624747186
378190267 378031947
752622381 752666821
798443141 798552801
492273942 492313514
741596964 741545006
44438930 44491660
377336424 377376594
64667400 64739604
304288844 304165122
295253311 295429649
270727387 270856659
974990916 975095246
660830453 660852083
556423021 556307411
212431225 212339611
963966394 964129138
101377260 101341396
223890600 223753822
777072529 777129897
835509402 835562954
304480895 304676439
581531968 581337166
463897229 464006685
949085467 949129409
876376189 876556789
184572089 184661503
720408667 720503495
309967610 309876518
813432473 813423689
491382701 491186839
48803525 48789871
936653383 936521239
328141449 327959263
376847848 376988976
630403490 630234492
988991634 989065492
489001029 488871857
986975332 986780292
796258479 796224347
417626117 417438303
277359738 277234894
348536633 348694191
404353592 404356254
500759601 500764225
337082354 337005630
234841257 234902221
155152615 155230775
847452336 847462662
289500636 289644080
907340746 907215656
786585315 786661539
663188987 663248767
82567428 82684078
994374748 994527046
492031390 491997300
941910783 941804875
694023772 693880182
113568740 113474280
680733628 680914552
509080989 508897043
329604685 329415119
362938040 362869410
578223516 578356008
26409366 26252866
644910965 645064497
126159674 126269200
105721080 105821418
986477558 986495506
658912301 659001857
280008038 279878776
262066380 262056696
120351511 120433869
45678701 45872399
432324821 432519295
817494218 817598412
183742296 183861468
470778585 470676957
596242455 596255083
53897234 53818038
952252565 952115823
836322740 836178178
596026520 595908632
596732426 596869130
303450231 303608421
213881611 214008137
802701404 802883788
696920996 696780362
285039580 284962698
327918847 327970073
812025929 811845181
918966655 919066199
612115416 612310554
478394539 478528823
983441257 983385007
377356509 377265987
402231588 402153124
828860938 828668186
213253808 213425012
10726331 10897015
862969279 863075327
209718812 209827022
704034172 703932400
327197233 327014809
702067972 702203802
490324114 490230068
572015552 572041090
526749355 526810659
51454554 51367936
633398679 633265419
794061297 794008065
215436832 215442618
654037694 653979342
199059081 199035893
463376433 463421211
224865000 224883516
832353074 832516494
532995055 532898285
780693940 780493976
914263723 914432083
98018374 97845124
169171823 169247869
398492384 398376750
725211405 725082227
740615163 740572747
983414 871504
977736508 977584040
528636589 528550897
202047784 202081682
496574220 496773050
719663943 719857205
300325022 300176738
832979173 832803853
643809909 643751109
358070461 358029663
375253982 375418716
402265175 402352323
461741739 461784347
879851593 879749579
5113432 5206644
137826059 137873253
187130048 187071002
178751757 178918925
214676421 214539943
81655701 81805711
404705619 404880313
796234984 796413162
126922578 126768622
162070025 161990089
4699164 4623168
313424515 313383331
878432726 878253548
665166076 665350682
371716232 371564470
98427178 98399792
801145237 801213415
501055244 501034676
784630983 784556835
447844129 448040887
224641225 224508749
702879799 703057653
778475271 778498893
801179326 801153998
744566280 744570650
57346499 57444247
769020337 768827501
390113747 390235557
983950387 984066967
920165051 920124635
487658430 487654214
573375666 573566492
396353613 396294715
71933082 72032090
312445629 312267137
463302189 463225041
78818667 78621807
953827573 953710535
371640351 371511063
766865199 767005225
735193765 735365675
78416455 78235439
799750106 799829946
154692072 154717920
650756843 650883191
212494820 212668778
273751173 273950467
116170311 116251903
66745678 66608958
883503100 883702368
339977157 339867605
647720741 647712607
837302794 837434102
357890410 357993558
128984525 129008475
121230233 121316033
888534583 888432759
298532522 298524276
462086482 462226356
705487693 705443537
670167589 670271253
614800149 614678865
923267944 923123090
452394322 452371230
201889430 201959694
393867595 393684041
77547652 77681724
357867827 357692591
645524361 645505693
63187577 63246467
291564745 291741091
217500499 217433179
123118264 123084890
328410563 328516659
597706987 597727415
592234181 592360019
451173952 451116140
36926816 37075500
845999939 845825207
126022499 126141337
709929748 709812958
357900689 357834965
347236705 347340451
778148957 778287709
924088406 924244340
564867586 564878842
438157640 438256672
150052013 150180133
194464119 194533365
498817972 498959666
825740518 825598174
717101633 717218051
534671208 534786730
450569031 450465925
639553655 639483549
425927623 425910249
258163297 257994605
352890506 352769752
809650320 809536608
251405203 251446951
832891513 832794495
343544393 343552567
947596619 947786735
968279473 968083993
506342225 506298097
672032752 672164326
227126317 226954163
930075084 930210778
672620540 672683106
787426901 787450039
628251748 628052672
412658470 412498256
712104943 712032821
425566144 425492642
656477516 656445370
209508940 209598028
103063507 103251589
375037260 374896168
916861090 916872806
43232084 43102246
290265263 290381961
455739302 455743108
626039741 626206855
98425772 98497108
48125462 48299848
446566209 446690805
361760275 361576917
716444599 716599437
15939991 16102049
739507629 739551905
890254530 890402826
268851875 268745279
422964454 422835040
806875772 806835108
712883082 712993324
81816807 81954361
413246374 413257556
77087243 76934511
602767529 602777179
890912379 891064649
993400805 993593165
644913617 644738261
730968046 731006950
695780525 695622839
177349706 177414988
468659128 468830194
126313681 126385179
882068453 882029137
92952385 93056623
436165028 436317604
631596665 631714183
797571886 797739620
473568897 473606309
366716292 366596104
307763740 307655502
222027555 221965341
277284729 277255439
614083987 613986417
32860743 33016875
873830669 873843517
801752803 801740103
522152345 522020129
754627622 754819162
555310201 555117043
189055460 189021428
714700177 714639227
357388912 357439432
620709799 620584541
554624368 554689690
298494995 298643871
119008377 118923835
170995423 170832289
379837930 379975468
996624425 996432877
530264316 530168374
784816056 784858880
746615794 746573010
224284603 224360199
669111889 669155449
759401593 759542099
944218454 944301532
39899574 39738906
562036108 562002776
15075258 14883740
762932634 762827496
35357349 35479959
621777016 621938434
931574802 931422348
355431750 355239218
244891761 244932513
397542751 397482629
721202527 721301759
308703406 308766832
237425865 237409721
798969662 798961050
247772054 247779550
658343008 658158848
384306351 384466695
517946453 517798827
826584142 826480854
514748674 514821024
949732434 949825468
679831094 679759600
466424482 466305422
179968997 179829873
69032043 69061633
638006773 638098081
698469045 698509055
405373920 405488792
683644803 683615913
522271046 522153868
581595137 581762675
43596242 43399392
90851680 90671034
938537812 938728118
519928079 519931219
131602513 131627633
948705040 948624396
409757318 409695426
705355951 705443097
480937087 480785557
358895462 359001332
107320729 107198241
414695363 414685149
447242721 447431889
756746234 756837004
685484940 685489326
506938397 507122971
728489971 728674579
420979512 421050494
906460256 906634522
702616132 702476182
238625846 238661388
22763530 22715046
89483616 89430054
186557053 186450955
861141991 861299827
615786750 615712610
131023060 130993418
961088616 961122156
985368783 985463947
688523173 688618439
652575061 652499141
722851399 722971233
867183280 867213624
285245401 285333089
711624203 711743057
18353997 18221663
449908604 449917132
556679568 556768060
263383020 263260584
922178916 922006722
772413536 772331060
885912772 885838526
514474470 514487166
263911868 264107414
847949892 848001910
541238019 541414447
833491175 833521187
231511531 231345141
529322975 529343041
356801845 356977679
919675140 919577448
386706223 386550209
982922415 982881405
186805264 186671456
308305779 308294759
184581386 184435458
792452999 792263579
801546952 801415746
618386995 618529945
724608584 724614496
970600643 970587051
846357089 846416671
533145149 533180949
99125927 98949411
281826393 282023821
811394160 811433346
200673997 200558115
306198284 306365578
855138998 855317790
476222855 476199931
97590874 97671176
363344808 363420882
694733695 694589537
81031763 80859881
904179874 904024320
3651781 3835711
589164143 589164647
338439174 338411696
693674983 693594635
531994949 531898369
715350466 715152138
598621369 598557443
896682526 896542638
219513076 219491168
983832263 983910599
126406696 126471956
577643187 577734403
862911912 862969164
261525590 261654020
258696037 258676565
68341899 68333485
474990389 474973047
848732248 848633864
646266454 646366904
503692425 503847245
877187494 877337338
215018264 214890422
76846165 76932597
584509740 584397710
552289828 552340312
752393257 752213617
662004307 661859443
965616172 965586318
64508798 64703502
544970342 544874660
24103909 24156075
663571100 663519698
41967898 42047252
811385343 811413753
622707509 622582177
405800385 405894061
285249208 285416970
776573494 776541314
471672619 471840303
96669996 96862480
365432891 365473043
704411541 704370401
111213652 111085040
732096717 731906197
723654511 723762539
877078628 877030258
735760966 735689952
311130838 311132044
659830028 659885154
873890707 873999247
252328979 252358687
267076900 267185934
681302185 681130245
219502122 219401960
810456978 810569730
391538767 391598915
412025415 412030397
615230863 615318243
535146599 535035161
603393097 603508525
132200840 132086742
333072902 333149906
383346949 383401563
680131511 680133407
630229234 630290262
211975702 212056702
643005666 643067058
653726144 653605666
411495077 411663761
359063624 358939040
669523595 669604739
773672184 773666602
2412058 2554578
476254197 476361569
573974110 573872372
314544949 314474249
967460136 967294220
445780682 445866522
371156990 371310268
428097848 428102760
45411172 45228158
174103689 174224055
497060710 496908012
531576720 531504768
970403382 970503320
256257544 256152308
407195272 407003922
868939588 869095640
474595995 474746871
875467869 875570093
41379602 41396340
227469441 227381593
527789467 527859747
216376729 216421875
690521545 690342961
620017387 620104203
811531359 811485359
769314993 769444517
113259001 113099407
802416538 802483138
560404815 560439203
614382130 614541594
69170152 69231930
68466503 68443885
401571596 401448784
300683908 300771612
470646872 470664834
667171379 667141861
188587834 188551318
772238783 772059959
521040832 520981036
388919949 388887735
758542850 758597394
301631669 301827621
862654344 862548806
593089466 593175488
226302053 226322961
721251375 721352143
434748132 434872052
150141984 150250848
23539456 23498968
663526548 663434644
232932896 232894488
487417781 487443287
753330109 753152949
642767676 642791384
415796677 415667369
612850412 612693700
725290825 725261301
663480596 663404028
544503028 544660244
5299119 5130177
315346995 315542801
937813761 937712079
612768159 612593851
556504871 556528273
847082078 846999242
795674307 795744941
839675639 839789475
674566363 674719267
642564195 642596989
586278738 586269012
862149608 862327606
668674690 668846366
498682589 498647051
216051571 215970017
264187263 264264481
385553160 385354330
151024277 150910671
425812361 425917873
402128668 402097330
852355850 852312252
519134526 519185440
321448942 321368990
609765815 609692371
645630538 645802958
931721655 931808339
188750645 188701563
516787108 516844178
572200211 572078399
302423371 302323889
871353706 871301738
813646503 813520687
636817113 636731381
993549496 993636834
683326166 683211504
728691889 728799913
925962937 926068891
989842052 989857740
201027441 201179515
783415541 783472587
880515712 880570958
888629915 888439251
231939177 231766215
778489910 778540692
269585634 269513896
597250619 597160111
252058366 252139506
555082321 555127089
626902929 627029401
318704878 318780180
934263976 934430120
180416406 180339714
107183127 107259485
505173371 505045731
635734710 635780754
712260074 712441926
853422926 853407966
572794896 572855482
885590871 885496001
523865439 524009669
232378191 232218903
546497392 546617932
577051639 577095441
729304664 729137172
415071441 415023919
49367336 49544278
963484457 963328175
31454878 31457896
643633928 643524064
305653511 305794261
134483927 134303989
892386160 892389448
365032038 365031966
228198539 228383789
160799490 160842896
845516548 845684666
739984220 739913798
482581874 482566564
139644296 139586442
966866973 966714393
417234120 417169580
882919904 883054060
234985671 234840719
418750229 418596101
22514295 22655837
220428188 220288000
136000464 136009872
175858907 175898685
230276633 230246161
330078409 330175233
416858703 417026453
610400235 610305103
834007803 834178219
84444087 84389163
553507856 553561530
398901070 399054354
609459861 609608961
284550737 284547199
733632033 733502509
458453703 458393585
495453430 495430276
527739582 527564434
376677122 376541930
570507336 570481840
862573910 862442172
59737450 59546124
872331514 872349520
767495235 767598261
792382125 792523873
636264433 636101867
368110391 367994013
600368995 600352125
957006351 957191977
472559297 472696543
639829523 640000079
774365741 774401743
245942834 245924496
149135753 148990463
218328518 218387774
259959916 259914224
349867016 349756468
815353977 815395531
434460530 434285102
466859020 466701334
61087053 60957071
140401221 140306317
999972779 999896141
786132200 786167470
321915361 322019295
950674965 950687825
929146450 929165976
733829049 733898231
249167195 249173879
890821084 890774314
949616255 949456141
739614782 739555704
47096262 46923130
50027847 50022567
178875450 178962400
101437249 101562847
707623613 707708663
84822016 84706978
890240764 890290144
770160051 770120689
457496789 457532689
672877558 673025858
288769041 288732545
284489215 284683679
239345192 239444838
604164225 604162547
36930603 36737707
655666185 655854919
888836021 888657719
343215656 343027118
286995369 287107603
850431780 850395106
195594350 195413172
725714380 725885102
266433748 266542004
258735540 258863192
542885660 542778000
180994679 180882581
317051639 317153887
96069522 96199790
655775791 655934047
727111494 727219606
565736806 565825376
959780743 959962939
203059715 202997575
59649394 59825506
258413200 258581030
103078238 103007092
737529087 737532593
330345534 330521344
184956805 185018551
169091593 169008451
521728664 521852806
650055686 650050000
619128055 619243175
251515449 251378453
306445359 306351027
280626500 280685674
450929484 450834388
806283495 806247973
663241719 663288225
340068034 340013670
572528700 572663890
252269971 252447403
21594813 21527471
986158147 986094639
301464392 301524050
80610181 80785001
108403578 108343760
795604852 795554194
817271935 817429581
196666717 196639513
175141695 174995531
644731608 644632660
592452597 592606721
36820799 36834155
807271342 807356850
467532502 467598702
214955756 215080772
95637489 95442645
845066274 844981436
171013252 171064030
414367237 414320111
294173160 294351342
616338275 616277945
37351698 37468742
228512291 228393899
568603250 568511070
129810603 129613807
474743255 474903561
887709310 887799784
401420406 401510190
619940525 619892703
967214396 967158212
69430155 69409053
391838620 391783430
598100291 598287569
593678926 593851684
761752696 761772616
4499595 4596785
981377718 981370546
366495453 366577679
621686959 621857725
630692014 630612166
716077999 716262987
824877451 824901947
317895198 318006928
606737239 606713311
305194860 305088370
907092051 907069709
249229633 249358847
241799711 241970921
471282185 471159337
412922263 413074517
744490030 744651270
284841858 284645136
278303582 278483586
928231336 928239470
494596275 494628309
908988419 909049201
942512574 942651322
658413596 658395970
244468041 244635903
78151623 78087411
288260122 288420008
215673132 215763276
87503035 87616755
91772451 91616827
420350517 420429261
710490921 710531045
306619198 306450560
617136000 617081300
441768436 441961844
896355983 896530997
172751359 172673987
405676967 405649313
759360020 759168502
728166147 728150995
260451058 260463640
186737516 186873012
766054678 766165278
525290175 525128105
11548552 11725166
830027785 829958301
904234323 904379689
757324164 757509944
2402837 2377989
731777017 731830019
531765421 531598597
393654551 393486553
583589093 583591485
48021718 47930318
69891136 69971208
543525919 543476687
579686107 579545473
13591785 13647931
978698557 978726433
344159246 344068822
810698830 810639596
268268949 268363545
548898145 548776213
523672214 523595378
405997487 406031063
584489676 584660902
169476630 169398248
93914783 93733503
210919765 210783815
96503921 96313987
360232869 360373405
648227897 648109555
798497971 798375539
841929358 842115982
918693071 918848483
957231402 957417758
853656962 853582998
324417857 324413575
162429824 162403350
615716868 615749680
419602026 419669746
122791511 122920987
383640723 383665397
722220054 722036218
872660043 872840801
345638670 345584502
258799366 258623428
951374349 951416019
296017307 296049897
799380593 799402191
140555867 140713451
413697808 413539640
347351045 347347997
665004028 664890316
475290374 475172604
62700927 62734257
424520293 424697815
759568955 759595181
469243869 469108819
481962396 481976392
102269243 102415065
466068206 465890774
555703670 555618342
910870978 910732014
957324580 957217520
2860973 2747143
159268818 159340000
410829158 410890158
703382379 703501227
533331398 533454380
647781829 647659653
825373199 825310141
593193895 593157081
755216968 755364878
665443464 665446194
679644071 679694581
20367123 20498871
312867244 312983868
2922218 3017230
723512580 723586694
18037998 17862002
755000549 755064679
810818691 810842747
900769226 900725982
752939512 752779142
203660056 203636312
661790338 661856946
711035191 711070131
749484187 749525111
772372856 772454216
375725496 375618982
662310923 662508905
965670719 965561625
582407932 582497336
465053647 465225219
188732010 188874642
424777159 424618471
73262785 73231163
293410503 293586945
139397832 139279804
539851190 539991176
552553493 552493571
346855044 347012706
100085253 100219289
24970685 25045987
687714108 687873650
55976701 55924303
332225573 332325957
737482770 737530840
582241100 582395234
406011593 406074503
214051786 214045256
155191695 154998651
567114773 567038239
136833420 137003328
611594274 611631274
101047292 101226544
635465670 635391636
458842354 458881360
660129603 660062815
206648199 206630289
680227163 680423545
660618133 660472027
979411063 979217587
253325295 253464467
610533202 610516802
641063823 640967089
222170352 222179830
594656660 594511422
317019219 317102763
893175484 893012926
507457286 507428288
269956891 269878487
840440757 840507629
994995482 995094930
42099962 41994542
16418819 16554421
444411998 444549304
125095547 125002567
218659379 218769235
495764602 495816402
573933448 574014772
971427733 971477763
899423306 899435992
923058549 923010341
524948389 524771729
478140075 478277753
725672414 725667956
171971687 172159573
815396242 815440414
648974466 649134854
192500627 192323091
112299538 112216574
407466336 407610344
603882145 603855527
456544427 456454195
539405405 539211813
993865016 993914958
184616262 184706744
628641035 628449459
386628216 386477388
911581773 911529697
416710621 416857085
779694370 779655382
697413159 697498217
296509156 296662942
813678378 813688474
85080378 85064098
659822895 659748453
188307995 188177265
280120351 280081001
67875449 67986321
232808456 232743606
616930889 616841767
721069208 720881998
818373909 818309323
974354024 974232158
447158441 447337305
375788475 375808771
822719593 822890307
229581478 229503672
925165957 925225045
637207621 637030321
43703918 43673222
737287612 737309534
640527390 640410586
457907021 457845859
158474828 158284418
321848139 321756431
859180011 859332479
253215861 253197359
524638083 524492861
795026723 795132025
600627810 600790446
788598460 788743006
761414071 761267699
497769356 497675054
133408374 133296248
119631809 119569431
203648184 203529292
598589406 598462652
20465548 20603362
328362339 328182101
757514386 757665854
891006164 891123134
300936054 300875498
378059771 378103649
75474472 75509896
635702449 635580471
389580018 389554522
55720457 55538593
733244706 733357218
598957189 599032917
695612426 695696340
633860607 633747073
976687346 976556562
182449290 182452548
537247591 537443413
145762747 145923005
379648205 379725265
207186068 207273850
713590750 713633878
788924893 788973065
385279079 385279659
302883634 302832852
565346646 565530112
217686388 217713994
279114400 279275530
403336489 403434349
495767572 495865232
532712631 532798179
137253974 137227134
283163811 283092749
855777793 855764245
565672415 565551809
296393575 296513977
13512772 13619858
773110287 773020387
471731027 471649755
325367444 325295824
809296259 809431631
257862874 257886186
169297752 169352444
573031459 572953283
654588537 654440387
659101725 659223931
888375732 888275888
300982821 301062717
665549143 665558649
328587678 328584290
735266556 735142152
220276099 220129163
859813438 859995128
318239352 318405318
983114902 983004502
415524545 415403941
365648845 365765655
126349430 126307744
988843848 988920222
780223683 780333747
387265694 387133486
443559 523847
705201688 705399524
679767713 679795347
38810746 38772908
34791598 34926406
427383915 427192975
478843491 478988911
282551319 282395301
862795594 862866072
176724563 176857397
947388658 947281940
719132546 719082864
974707158 974532136
954137530 954149376
979159864 978981964
616507508 616436580
599696438 599743368
190267466 190309152
620084925 620238711
326601675 326749597
464295271 464384781
196740672 196738216
510240919 510433027
453112502 453207874
609582331 609635591
259804336 259770658
297616518 297743978
700951606 700945926
726680893 726810869
341024061 340939277
291843720 291762782
534197492 534195142
190798595 190985353
496232716 496043628
293219798 293094026
892748568 892713908
350993802 351083432
751277469 751433835
119213453 119109131
379769723 379906699
762743576 762827366
764788624 764858022
849237919 849050343
159875338 159936142
423888412 424068906
554000118 554172882
631779276 631775168
156637446 156448000
206744751 206645773
430274387 430377223
758621709 758756081
845023855 844865127
145395421 145228469
958874704 959013718
95812750 95894924
34228032 34297948
575038423 574954111
437527089 437373493
731618474 731481052
204543697 204699017
654853660 654933480
37941142 37984976
568338740 568235286
322185692 322224644
254360095 254356137
905630768 905745586
528324347 528417715
256424818 256447230
902467963 902289691
202387954 202436850
551929429 551958711
639293938 639386772
896220519 896044491
520657687 520585537
478854277 478909111
607566493 607455519
658287207 658404783
478770870 478881694
927643847 927827225
904286570 904161628
339922381 339788419
31917551 31914957
619285626 619210026
457155409 456977755
525298457 525281893
906338381 906291091
495440669 495466191
783383829 783239541
126029211 126013581
160079796 160149492
597410764 597219366
527587436 527652008
376115107 376286605
574673130 574660080
345451157 345307559
239247862 239048996
558698218 558715554
116901061 116846983
993308108 993396900
624283242 624246064
266537836 266619208
251079383 251174241
346015153 346110017
136530888 136347680
647826551 647901243
442177424 442333294
306520502 306717894
640337744 640468988
692926753 692860087
272923015 272992041
322951000 322763244
645293237 645472687
514964461 514849689
227040240 226845194
587893790 587715994
303760805 303893859
475721949 475822163
827293457 827315357
297184951 297384243
122940575 123101577
929637131 929612917
35638674 35478360
778123631 777990723
117485129 117540799
113769028 113823508
777350057 777175569
584039521 583927901
747649191 747840375
455220823 455290397
860745451 860938411
127175926 127262940
654164586 654148160
729738865 729886911
807310107 807403593
980528755 980624993
264905082 264725358
169916313 169927985
887033676 886928534
504780266 504699712
789581790 789609718
310538149 310501171
8789173 8617419
507548873 507365699
434534716 434619434
815428820 815586066
532808234 532836736
683847717 683672367
156669595 156687053
219170014 219075382
97237588 97204630
661389720 661286038
442002703 441920985
653087942 653257726
704128956 704032540
588223066 588250678
451793206 451803584
209499018 209325036
538201304 538232056
813254920 813285546
626533734 626649656
446372652 446192482
569056156 569013478
482788086 482653430
117613199 117553523
866294947 866454671
616190919 616099473
691837129 691855125
835023350 834874492
267352243 267403969
45662132 45714024
986018499 985933013
60435775 60266783
406559568 406577178
260016720 260139602
466780177 466639201
220358094 220313810
530587511 530408245
124465807 124613287
944942030 945044792
197051253 197154995
616529582 616578546
945044610 945137606
727125129 727025185
911341086 911158136
675447144 675459632
582560337 582434335
602709903 602648913
736797760 736939720
747744783 747602825
938363686 938186124
294625804 294628480
166734491 166585499
492258614 492185380
854909421 854883235
891123966 891122302
399610211 399627009
475996642 476136632
500131521 500081275
556864966 556862586
704029678 704080748
980720886 980771472
692879632 692973874
832079429 832081471
927426454 927357008
926719750 926786170
973885354 974044668
161696309 161612879
321060619 321014597
930211253 930210303
278088174 278070204
500088192 500106398
99223191 99290983
74912184 74713806
498381615 498278015
898190015 898190539
720829161 720926213
95007023 94935963
581091191 581290587
543488677 543501303
670656802 670643784
122610996 122469388
892822733 892826585
545737945 545741501
629540453 629416593
610525002 610398296
267081635 267029801
128019480 127877226
930754132 930583178
53278783 53083217
737089652 736980174
736410457 736533065
203170341 203350395
285331061 285502879
246595815 246482013
916795603 916821897
982544502 982490218
924507241 924328931
854464563 854660517
676649486 676600824
725235519 725429211
182858417 182673953
767097708 767049680
212890634 212818560
741338582 741487520
311732264 311555586
515196511 515060905
992992179 992853111
758119100 757975944
515130709 515324665
731549763 731437735
728437281 728582275
198837318 198929468
524800703 524720689
793049038 792968222
434810092 434681728
944681152 944701064
148364729 148527177
437453062 437601116
493367022 493192850
244737646 244783166
434065956 434176432
517851350 518041556
901592717 901697809
546011007 546207013
948628357 948781723
283435208 283429214
324910544 325105254
600221978 600296344
128729791 128542443
653341799 653540447
762854922 762811366
838110018 838217580
872750422 872738654
219300401 219452041
537775517 537607273
136743585 136656857
721906779 722074085
558867105 558757305
4332937 4469391
34577240 34477946
294405260 294341692
606353742 606286414
154288227 154399401
741112258 740969110
241675212 241831630
67077881 67039991
154491059 154499877
510505170 510602950
647397706 647399376
427655655 427783337
517454842 517545852
143332889 143379343
690968917 690984425
976144988 976281116
668092785 668110481
44134316 44141930
668491347 668587321
850112757 850100231
184841782 184987678
470598461 470440351
861851380 861955276
117694327 117532071
772195924 772281642
944781366 944958090
359612891 359650819
623577454 623595092
801440891 801409253
356526687 356378735
328026128 328050356
715339870 715488928
583507010 583675960
98808936 98747690
44972038 44823660
550310609 550496091
794238242 794078960
172746882 172785734
164609207 164500875
456973685 457061485
605318608 605335440
428525711 428536515
292864618 292910070
208292691 208248071
214608182 214587112
116306029 116291341
403947164 403935694
463042834 462956920
613969995 613896573
756723018 756627016
94739749 94675129
482036000 481920236
350039385 349903739
14441422 14327034
83452097 83488315
989689901 989783939
568754878 568950858
391811025 391686673
773831777 773734159
994272726 994445522
278267113 278279817
678751926 678629286
554269702 554224826
804224744 804043770
-48801 105903
965253552 965347278
345803225 345606647
608919331 608789455
821828972 821726136
361966685 362013151
415546690 415704706
320539495 320554791
311843401 311970923
616998562 617108650
868479338 868509996
617454518 617417028
188958534 188967692
9031967 8906121
418618421 418665033
177972409 177831581
802023274 802219888
131556371 131615073
711338843 711164861
669133567 669223859
637284430 637130812
921885649 921738067
572030808 572051372
764565287 764728463
591838101 591926313
749865403 749832377
287784614 287624968
81244670 81363464
788000262 787833584
14805788 14774106
566593611 566502751
580770292 580625296
347935902 348037858
6265653 6346221
284264555 284260769
61114022 61187922
170983248 171144812
544283446 544407178
40959795 41117539
232477018 232653484
908738102 908542914
887876116 887835998
80161843 79982267
249065760 249043464
596645488 596524852
135230588 135221710
786367637 786530189
55172885 55189019
109084955 108957677
995433572 995589812
304706554 304890834
438842519 439040521
24129992 24070268
349811742 349640462
696206361 696166101
196899141 196777695
298569433 298525289
625136917 625045471
181577919 181686389
682881473 682811467
693951977 693940093
499052832 499209044
912641419 912601791
742009996 741934094
870108113 870306055
980583469 980746179
856051972 856048250
224023441 223893181
310111113 310200241
760391914 760581154
198648253 198765037
233109209 232979463
605165834 605141120
719367669 719284347
77001341 77173145
53857636 53673864
111789460 111664830
46872355 46688069
351602056 351534248
449342935 449328557
406289666 406131114
402395973 402308673
194009167 194089963
448602349 448592535
891027285 891220647
14314563 14272785
564995364 564957822
255926842 255863810
502493395 502383129
818100015 817955761
902534129 902549501
512840470 512677170
981564328 981524980
445159511 445237327
253394881 253302317
69452662 69502160
869469117 869278313
729939195 730086363
552121465 552031075
723326086 723157896
559053206 559246516
64996932 65153292
272164299 272339755
331184156 331350998
289774824 289653480
575212791 575214155
917588798 917658990
939475704 939421258
408322400 408400174
868130811 868058977
645989026 646137290
213194815 213254867
68714684 68520202
662093812 662004922
579815368 579918072
696756273 696737953
429518523 429353245
866730455 866598171
318765946 318794414
450028770 449972018
180351834 180199410
80637073 80583271
443395368 443340798
946348333 946365775
157056287 156940009
701098182 701191850
547273596 547453056
669367260 669468328
193542154 193510912
472518631 472360969
335919612 335806884
633013980 632866324
28790017 28917123
263321802 263222640
673427251 673392911
176419131 176447973
726745881 726619133
979481838 979444934
358449969 358317235
109907922 109772514
838039605 838163799
167212773 167037197
263878472 263899274
29234619 29184837
825209814 825341670
606849921 606889081
262717355 262525955
480532064 480347156
857303050 857324386
273603633 273676895
481969394 481871158
908804472 908924224
145173246 145189730
681679869 681693471
934174409 933998351
885964702 886034540
574333286 574174554
447492281 447649955
524980274 525093702
774616983 774468361
583094500 582930078
654387047 654223425
807497244 807611028
961792425 961977951
987762603 987855727
948467013 948360527
375242807 375157737
567717005 567544265
909859038 910007586
442404726 442261862
116779648 116874022
545194049 545300355
77518820 77564086
73844816 73674510
969666216 969714876
664947172 664789784
625487924 625504712
771272704 771133248
782934731 782768179
594661602 594651718
286199785 286361101
169785286 169703438
551894815 551703335
655010145 654856815
339296488 339473308
829190233 829272625
934022703 934061175
174138899 174309211
146985665 147107725
249436169 249422263
56908257 56723743
151750381 151783545
727907873 727872607
68574041 68617443
578690161 578533121
699323821 699322333
345572404 345704936
312792790 312925556
422837670 422774076
112132833 111985537
845584837 845401731
461388594 461257268
421674810 421778886
47398347 47436497
548812827 548983463
371808183 371624281
524315133 524207627
330463518 330615594
681890977 681937413
119472522 119356200
880140836 879991474
216572138 216706302
440915199 440833789
893948093 893971891
933535416 933606782
760835581 760828111
697830529 697707563
668808985 668883747
185083855 184953247
635094926 635203822
584745162 584613468
629030801 628859847
877702706 877806100
728135091 728297099
460937297 460856273
617683670 617785452
276160879 276355389
359555621 359385409
143356116 143233354
162242620 162070696
750752859 750917289
490828068 490983764
185737494 185831790
113421539 113290525
811278277 811225697
646743726 646903248
382568246 382370628
557464152 557355808
436664283 436588777
828264545 828434989
273974145 274115741
682657048 682761786
210620825 210787475
623397852 623202462
798692027 798579679
158735367 158918943
380596730 380553636
842225487 842321013
705755735 705883957
75378006 75407612
649253356 649396548
285447631 285558127
564144345 564175633
65335848 65233258
16787349 16689981
933954035 933871273
336611619 336446831
555551865 555614581
170801550 170646372
729293295 729316033
120732670 120777130
331649629 331754291
363271668 363212024
587266729 587391633
160266049 160156847
92787644 92885606
373994049 373935393
613795983 613739151
430948255 431119287
983539759 983530975
105161251 105196261
788817704 788668308
45396638 45425706
214135915 214246035
527833395 527936407
958596595 958505021
280786104 280674736
410492460 410342058
748555813 748639099
551271455 551380085
21016617 21204671
453774134 453710250
867067112 867198452
507030684 506878708
521256162 521216988
131551674 131393506
143110487 142947991
174255829 174362593
87116226 87256104
197122120 197321874
312353867 312156193
208454536 208256276
189549314 189702742
183137652 183282402
901474659 901295491
612423203 612267967
144100232 144219154
482599226 482720758
978556755 978428187
471705593 471756461
42190590 42326284
850078248 850106494
443860360 443682750
135432685 135557905
755978951 756165601
5506209 5308363
220362491 220551139
162727719 162906859
783408458 783444064
68154333 67986055
82037774 81870948
241150529 240975377
50491587 50680575
890042667 890191857
32317254 32292992
233430848 233296004
2483318 2322356
911718865 911578441
348751974 348905830
977502211 977364201
484860881 484679263
939023153 938944375
900090248 899939422
188342655 188464175
258429081 258233367
408390281 408410067
320011206 319941330
631313599 631206191
373964721 373947731
566359895 566548181
360099493 359949667
205324190 205411724
532092047 532231859
488551277 488748853
332427431 332308053
992568758 992747562
880842124 880970332
356396491 356452711
423587989 423604871
1138816 1328274
617734561 617559231
892309546 892240080
711580968 711683630
894132776 893975596
751426759 751440911
7824117 7665791
47265226 47098816
322362316 322273006
51728908 51577510
234194858 234041918
723512576 723513966
990285350 990093656
629216826 629129190
439652522 439654536
344504720 344695098
731160673 731283127
395435791 395565613
77514768 77481606
252151084 252127928
358921527 358948397
614734117 614739507
391646483 391748849
521708000 521524072
481232196 481304042
730908567 730836799
221230524 221204768
259814390 259794282
201229675 201321983
798246413 798187349
654893570 654845200
824631769 824520291
173293676 173478264
971080993 970901467
584797728 584701200
414700656 414690070
42910603 42780587
952157788 951963352
800012721 800178349
200903919 200876797
746945794 746986826
611330450 611343916
503508950 503530790
562148787 562139921
832767772 832625368
555568156 555661006
536979044 537171556
230615685 230489201
664201350 664320390
447247873 447173911
621706660 621668026
439222662 439215766
761664742 761631802
61150972 61023134
348761334 348828902
311643925 311639617
328637230 328731400
713235407 713184421
406733597 406546329
202837817 203028645
178389816 178444962
365032002 364982832
87888819 87807207
172901380 172991584
104463919 104403899
168218983 168167897
58563519 58542349
478906569 478911653
457957055 457856987
141501896 141598516
445369780 445486960
835928938 836112380
276163382 276258134
159823650 159905740
745395246 745205582
128354647 128168409
770038999 770052975
634516194 634678856
12934402 12913544
64729558 64835206
164151274 164156056
525906362 525852700
798557859 798635853
160032496 159839788
644542188 644682134
754680869 754653919
344805587 344762781
879782183 879976475
161843852 161644232
486780859 486808655
581856936 581770534
230103115 230014905
922647775 922593731
307840099 307687381
630481724 630652090
889016503 888949027
520590359 520725015
931048138 931140820
880461826 880470958
79217812 79375340
175690436 175566612
83470206 83407710
733442596 733408760
559036038 558991772
463654555 463816481
6249793 6305775
171342622 171525014
464891311 465031883
582661085 582517855
521861714 521990006
550250729 550141725
531012112 530901374
248732730 248909460
435962967 435890763
922840750 922706900
592994003 593009771
772427718 772480714
949693346 949690774
547322253 547248719
140888581 140883999
823706606 823563116
660447117 660250127
305641197 305586473
529556929 529358749
787916923 787810615
627824979 627630987
807860376 807714568
316119704 316063246
270060209 270076121
304585075 304767803
750953091 751077317
101464932 101500048
229481095 229445091
480967960 481022036
136122012 136171310
439809545 440008167
722449077 722381149
659675950 659702572
413662994 413836056
866862141 866677883
661893846 661913804
929678797 929660329
698148947 698246599
241085504 241215554
508121473 507935381
628376423 628545247
613772164 613900516
20478123 20519619
429188947 429015055
964411057 964296249
994278573 994344163
97071252 96877962
66532732 66677318
418877465 418743945
937221253 937340163
996678139 996872333
556798030 556863776
828001613 827859531
226594175 226602821
759579183 759756757
588652374 588724234
976990689 977117471
827304407 827219155
539435339 539375471
707267175 707150431
877963548 877889208
328134140 328272220
59331501 59206179
93794 118012
45071180 44872896
654130638 653944750
555969608 555986152
912815268 912870118
475339498 475419614
20079013 19994967
380969421 380966375
24688526 24863612
412528210 412372162
978047628 978060946
643570537 643514639
847123945 847193899
195728772 195566342
703816361 703761531
688208826 688201756
29239862 29380660
15208835 15065189
468536552 468714518
406268632 406461356
194414906 194498742
681474531 681438795
134782125 134828599
448661720 448542978
742732349 742788235
771059569 770891501
34271562 34324334
480920663 480973163
222967772 222863460
998812132 998676502
935491756 935689942
570465849 570548823
54906257 54955493
889946012 889805064
372192440 372120582
614665864 614664484
685245108 685100154
530956743 530946127
600319138 600273550
390040375 390027303
364626999 364475669
812587122 812423946
529462832 529651026
977737134 977894758
555976245 556003157
537502938 537383888
414285804 414176116
174830496 174864880
314509599 314338787
744311095 744439873
647450702 647348050
841847324 841856190
750811876 750693174
170723961 170529345
206874707 206790215
256204926 256131700
576712934 576700636
42109451 42090473
93824143 93699917
889550356 889699288
970800711 970944659
755638239 755621079
619902823 619978227
158098704 158089798
823634861 823511751
662658173 662522209
488810295 488687411
864327674 864434298
123739527 123786033
734913477 734779195
146848019 146847015
558307175 558347803
64376153 64218965
558189346 558141600
553209920 553078000
557232892 557409980
645092012 645226852
910457939 910281123
925462837 925457209
550003307 549901553
793318731 793221161
209741674 209922130
18608053 18753391
426488497 426475369
779551518 779608942
41557773 41700381
86587528 86447096
81669555 81490631
336209480 336390360
366201649 366168339
571582460 571468824
362283545 362259959
870276606 870335504
47695597 47566227
210957211 211073337
7495907 7679123
395744685 395748421
494155607 494005721
674760107 674678427
476822375 476762757
966212534 966255644
789450764 789595754
268539755 268462931
188145071 187954353
72203427 72154563
674642815 674518057
653980267 653932681
682966644 682873726
197214304 197095686
135679796 135537368
992597759 992497027
850138220 850193654
252968185 252870047
717909078 717928944
388116315 387939481
180347113 180485699
396682995 396850947
96055512 96134656
441098036 441184558
943445382 943246682
800999337 801037911
968317026 968432980
204805797 204703549
281674439 281510265
974556510 974454246
795301227 795173855
750136037 750185949
134893305 134939135
73026493 72961175
628062332 628037222
650999942 650964980
817776121 817931999
424864785 424713517
746920297 746810029
8969044 8934786
623677348 623512836
323600898 323458606
553753350 553820864
914648196 914578124
273170899 273277661
925831396 926015914
158231090 158137120
395102748 395042392
19648136 19619688
830733069 830643083
856757757 856882947
21116503 21299613
849797841 849732861
684101270 684008428
181351277 181519829
937050436 937169598
36570349 36570005
650757867 650590939
503474429 503654641
184089442 184245328
446762807 446907091
198513485 198465573
54726149 54691783
716056081 715876783
149787752 149855256
496341778 496214742
121383885 121315289
833394369 833246675
724302067 724360959
43123920 43057118
9626021 9519749
71506194 71697448
458009282 458201944
214729702 214623140
485418310 485292772
133208365 133057199
28992710 28983154
996004625 995902061
803337020 803481454
947454228 947538744
418599769 418641727
301335635 301218877
669276086 669374312
682379148 682188674
601065323 601086251
683227823 683268835
189251469 189305493
239519533 239465835
341987578 341789762
854514976 854409430
897173724 897054226
267301990 267378106
216915731 217045633
411140427 411155781
23203483 23338609
788151666 788006686
254029973 254182719
226312507 226206003
191674252 191672004
795558498 795709624
721447406 721559244
961740496 961578792
749058435 749094881
971259582 971349470
747279828 747144614
328933080 328775962
218305233 218320923
675179399 675110655
593288281 593305251
821089770 820892170
105481711 105390735
919032853 919099545
279481921 279527853
796011363 795829009
978414812 978352688
547199080 547166084
789789568 789817832
706870392 706916946
841165558 841046690
640342295 640315289
740492050 740328620
503788620 503905870
509695317 509748627
431373723 431561423
297558477 297491805
346191834 346028200
733042538 733024072
218932206 218806902
474171678 474070122
58883978 58832624
237411163 237486679
888059185 888187227
60622073 60818781
73545006 73620792
529297710 529333008
670048362 669925602
488890571 488936443
256931954 256931466
838604410 838635304
76515726 76476630
467465552 467285582
936244222 936260792
323006371 322907313
947435253 947386163
303827332 303770050
997317250 997180176
934086380 934035970
938946611 939119475
943488771 943684835
975482729 975390747
778372877 778325397
708149269 708285339
667952941 667916377
142411175 142319699
651881515 651823251
427895764 427801614
367183195 367218611
332726151 332776455
659672904 659570012
519296328 519116046
856387521 856332533
749848890 749823106
107725736 107775908
72202548 72400478
55153384 55180952
764136204 764026198
794377609 794486103
337608824 337714492
304220819 304226983
586082413 586273875
944800974 944729674
477667663 477725927
818894190 818840986
501144936 501337552
701687161 701515191
22341787 22202505
944696786 944705342
804298614 804377188
563991290 564060292
919495252 919542060
326866403 327017981
369727284 369542340
804545775 804577135
440785690 440863850
368664064 368522444
638818855 638930541
818798652 818727194
299888560 299891586
250952199 250896003
421519147 421529363
170008894 170186414
590859915 590927947
439869596 439908856
668307954 668311662
364016542 363899214
38099455 38143619
215361748 215523488
249850504 249698056
730507903 730568863
38854379 38767113
7242979 7215377
578547045 578435365
446628507 446551253
525132850 525107806
675175734 675183064
729941574 729901322
487014084 486887524
175804825 175992545
976852952 976791966
214347295 214159657
472188158 472084160
559342256 559390332
304554281 304578667
230929292 230749096
87501400 87372844
641511897 641538033
440423682 440582016
410665753 410490043
850514746 850501738
128261528 128221898
206114948 206197902
395735463 395761379
457594335 457688425
979786447 979947533
742851273 742840461
88995880 89138724
220881168 220794506
631622216 631457488
455507126 455587118
52428531 52563217
86660504 86786752
617099698 617292792
691533755 691676653
994681139 994785397
627980449 627964751
756319039 756350783
872302596 872106808
818227739 818147745
454481720 454340962
990662141 990753893
330913351 330811523
92095678 92229180
512637679 512454605
393280636 393227572
188269726 188346264
355186198 355160820
347349521 347331381
284525156 284542872
255515194 255658768
541084448 541226252
112245411 112353665
263771462 263588346
192844458 192650324
270688698 270592016
121813603 121656463
879202566 879107988
608589882 608670724
210267611 210323905
958944211 958779317
229395152 229378886
643036362 642866658
604324154 604503282
177494244 177621582
987161988 987359322
938929769 938869067
977815946 977761192
804690690 804522570
722849044 722742666
412683751 412873295
391983235 391895439
491767232 491890642
744866056 744790372
64209610 64280556
769241756 769334414
230877338 231075978
833289720 833149480
283350219 283432211
683027162 682906126
994088525 994091397
400754317 400792497
930700100 930808164
120443516 120621170
575540842 575479982
515686646 515813418
820255061 820435619
260063580 260215624
685828498 686011668
374760804 374752468
226259255 226197155
531846122 531857886
309961723 310155677
95899908 95889940
779486460 779506354
691286714 691257978
86720176 86853328
993790153 993737539
892824659 892672477
465529493 465459731
233761509 233667073
681693065 681840279
962996824 963161574
865521895 865435205
490572255 490458715
953724723 953596273
203210172 203232780
997088377 996935667
299510074 299613672
422942337 422986571
220752672 220762702
566354748 566454038
804646847 804794679
464340026 464331296
115203583 115256025
423328950 423354056
830181105 830180325
850165937 850095879
857054953 857130553
419186456 419347210
925053014 924856806
107640801 107559901
504767344 504901566
994311368 994270712
607425854 607451734
446903494 447074034
453481054 453290826
672692575 672830229
93401538 93285178
769737535 769649227
315685131 315502219
689503682 689311132
319239001 319410647
590214768 590249290
561000076 560803736
683927190 683956270
948413770 948273374
13803003 13798061
285570130 285546124
262286832 262419560
259678331 259631023
721598895 721519593
367376261 367545023
96329204 96295590
402949985 402970871
904307006 904266134
108936668 108773260
796062023 795998853
460320434 460502560
108733948 108721338
407896215 407780389
945737670 945698430
448204934 448061124
102564285 102481203
878863019 878760127
982619797 982592827
235517166 235333854
847767869 847814089
316802762 316878042
361931486 362123098
38348567 38528771
927440238 927412670
975927870 975859026
154886107 154837049
378187166 378350212
260974515 260787207
387919822 387776842
869961640 870045660
354746854 354576338
29473669 29287651
109137082 109112096
930467642 930380290
792325883 792358289
148331613 148424353
83189725 83192849
324591253 324441127
498813790 498656824
748091855 748005225
452433173 452526779
325703042 325817518
209742241 209714243
915775334 915806882
707596620 707524378
383160665 383083893
983557940 983521578
381294307 381098881
27003321 27032915
846891892 846710808
475828429 475873587
232512665 232378759
435423726 435598792
401667184 401858986
832728348 832843004
377441893 377311295
129431889 129612381
364502602 364516678
942126943 941997265
186087229 186228335
6858281 6950683
611532432 611348500
982500760 982517360
626286719 626126991
412271151 412355267
909210520 909122572
638481174 638623462
123991714 123808924
277053656 277030166
935925953 935732865
769415130 769473904
782460862 782650066
859422815 859242143
952380352 952289960
999714351 999611779
82286864 82455510
710850717 710673563
61988525 62160085
95347335 95332783
645716748 645664828
936329630 936493320
334449508 334405138
270908295 270952185
698630585 698643415
138836152 138674242
714339556 714502016
706537703 706453205
710703723 710743979
884376170 884455916
302097688 302241860
447886646 447791280
844604574 844573240
153907821 154065679
30857872 31055454
681437372 681399876
606262349 606445135
127631716 127557826
800024919 800052575
732440052 732544030
929553559 929481717
881206299 881111653
165373767 165312541
782486618 782448700
883155472 882983276
969631519 969492767
802551863 802673381
418001940 418024020
173975408 173842780
987809165 987685875
316685367 316587113
853548060 853619980
835855285 835810079
794611754 794658486
575341861 575391593
606320078 606309742
407698899 407689705
789745579 789684619
625496318 625368394
537305824 537337494
167363930 167218172
436803023 436617985
382616447 382790265
318006590 318190556
598338495 598431589
836467786 836295512
153004904 153152682
575907977 576043551
16395042 16351044
237033437 237022577
323993783 323814647
840861851 840701941
762356860 762191014
199331226 199270350
494874856 494946308
377116983 377235177
236575655 236645483
165468738 165376000
470655853 470541069
42728338 42530716
269696997 269803813
610131403 610007915
404193700 404218946
16738665 16548833
463624207 463631617
994941651 994910053
941713537 941586857
790290051 790379951
618434933 618624957
985628726 985745204
192860293 192947399
363370848 363470916
788449709 788287435
139612446 139676146
274819735 274951159
746120227 746136519
773708339 773636029
757269321 757370947
913627275 913679549
419043246 418924570
94897107 94914853
767635950 767692170
859016235 859170985
426766307 426571757
392816841 392790523
921292110 921458384
385986927 386136337
806518708 806467754
131439667 131368421
11924698 12057804
876993922 877163334
261794821 261675159
918905177 919010655
605955460 605785880
487586680 487399110
475089444 474891334
246912498 246967076
147873425 147728831
731098586 731221900
172148143 172261265
492979283 492851351
771168772 771152944
379333583 379351547
641909702 641756250
807843243 807877509
652382825 652473739
244477358 244549682
44368514 44371862
301692504 301626020
561518197 561407677
11806570 11893122
686374671 686518589
559620949 559432341
773894254 773769300
272566707 272448291
247647027 247667433
379342565 379281917
543324614 543470894
324705286 324634958
455173504 455216878
293796120 293666510
802121581 801977477
748292645 748288803
812057696 812159702
851044618 851166954
657605609 657703083
891637909 891700933
881123356 881289242
468618549 468625535
729812888 729802794
145517053 145716357
356138159 356291109
133553149 133574025
744072057 743989971
927062498 926889464
775746893 775937787
811187183 811081093
174434898 174449556
320682345 320516327
31888830 32059918
501998864 502114120
277428667 277290809
26741409 26853075
684272496 684249026
172946482 172789698
142579395 142772019
62217055 62255913
69363980 69419604
215200752 215313016
998956791 998941949
283843713 283706287
294918492 294758846
536839834 536721906
60720964 60916598
784672305 784589661
128241713 128167203
951962616 951885744
495748824 495628644
566261379 566404393
73197132 73328438
422139231 422333643
113123219 112999681
414626044 414775268
85965972 85963442
235780053 235835777
53488346 53662528
146128841 146161391
869912124 869805236
478826282 478820600
270064481 270087761
797086177 797278249
195920993 195840663
92997984 92866790
578491205 578427777
292130195 292253285
276437177 276507627
671422735 671327303
968405720 968463414
12139838 12319166
438184661 438328683
927954142 927771758
590871227 590984667
701838344 701708912
343045263 342965723
382048238 382040840
36486433 36331451
680060879 680018089
794394752 794577454
362535960 362417168
885349560 885440628
271044236 271083464
918280381 918252927
575510412 575439584
667156620 667019116
446483701 446295113
451859806 451813498
873184361 873326607
190054130 189925704
355869485 355906837
279427980 279389126
26076800 26087600
8236963 8288515
79884354 79958894
375210552 375275062
417848151 417697405
394564627 394408409
672427298 672397208
366656198 366499160
780919209 780769565
629777743 629646247
554689718 554695832
21762237 21599657
718001411 718070819
362553326 362596446
452180484 452158596
505752506 505891522
144216755 144306281
255419869 255586981
349726102 349570572
413901061 413910401
865253975 865161019
2096789 1915029
948954867 948867147
194580872 194676114
329533850 329675520
920848291 920883169
507306006 507143534
597186173 597315065
357454180 357616462
808245770 808156166
423784285 423626275
468285554 468255986
416488110 416520948
716499656 716699218
733033305 732962331
69904291 70038125
525388699 525503147
894630203 894789993
383866423 383751985
249542018 249644360
393919562 393815628
826975065 827108047
568252088 568425392
164109823 164294719
367603704 367486342
154236863 154087995
701809400 701867288
824415855 824398761
413414702 413375452
560260751 560217811
727075157 727056311
265131177 265193115
647496021 647405383
835915101 836020659
378650378 378652544
598035604 597918126
518937728 518779956
465373122 465437650
821445851 821641619
975658569 975789153
156670603 156604289
745248620 745296732
771478866 771631978
15137012 15013504
835151726 835279600
400970605 401154145
913395527 913318075
604279368 604161838
475743734 475621630
192903846 192785070
508639322 508707624
360960279 361049317
417532210 417336448
966234089 966192397
418227928 418400168
433436802 433440842
407099597 406903643
779236740 779173540
59570433 59525135
317855310 317912558
273517161 273510789
214253476 214238594
356048667 355921761
284130159 284226461
127486553 127525703
897635065 897626879
20860990 20975356
237448921 237402809
175427980 175234052
149260257 149391575
210295758 210138204
880613085 880638101
511635082 511581178
98701399 98590959
884148165 884111669
253200357 253348599
737490080 737476564
642644762 642779530
8933729 9130205
822365971 822346691
364521721 364529477
228085131 228043219
824169332 824311916
229419615 229542575
508989016 508862974
970991230 970898088
101743041 101767083
576448033 576551393
336643618 336691678
78070392 78232854
962860855 962722483
193239726 193346550
553516682 553667056
207229959 207133255
949287833 949266777
505986841 505956957
443152148 443209374
34009269 34149373
409384189 409274333
21488635 21346807
846489432 846590510
104566395 104498509
240958059 240923397
254085560 253899180
837256732 837258738
468270770 468175706
993352504 993190910
423885117 423834711
516110510 516024502
602880067 603024261
849707851 849675701
941935742 941897544
750189825 750377401
690602183 690708717
789960202 790136512
344784184 344745452
171679948 171723450
472242925 472133391
442073017 442063557
213070498 212968850
692243659 692178827
245342288 245532054
353928572 353799468
894054186 893916768
72869032 72993834
138031697 137948303
790788717 790729927
459153012 459245838
615228263 615408223
985330635 985310745
568074623 568213739
959134567 959075391
855603009 855453137
396964950 396985644
989563818 989664094
322484058 322666980
681914195 681865789
805446268 805271546
494250455 494244861
944584408 944398260
881006211 880974443
331075127 331267577
542980069 542791251
127358950 127506128
12477782 12616412
991093213 991025023
390894786 390794178
744970463 744983727
120904196 120889430
746180609 746118391
858669022 858506428
288414651 288496069
585457335 585591531
986701639 986635949
455546206 455628030
101824114 101710052
997003515 997173239
796309995 796206963
91600422 91483550
587742084 587635710
700703964 700619000
893621233 893430993
389717071 389690487
575474998 575409410
496377988 496305568
529457839 529397369
527118159 527204271
507772074 507655892
863588790 863646716
114793564 114915232
759920517 760031533
239796298 239637700
588908946 588797714
147628367 147485305
805599073 805501941
244463159 244464469
72847655 72825881
608034630 608178994
960929863 960855625
546475156 546277788
138130171 137933223
286959676 286858608
530289538 530239094
153768339 153743729
268924887 268778863
607969777 607785661
283911014 283856642
247906777 247827775
504731205 504739989
680132459 679989299
674768816 674751398
234737783 234596819
525088370 525177330
316037136 315949398
451145046 450970192
56915185 56901329
128792541 128913009
706725975 706556869
85665634 85681408
165906901 165974541
115174357 115084005
544838935 544777669
947893541 947822291
169643160 169614286
813993223 813949077
381149507 381031323
299712277 299657117
829956970 829760140
460026655 459875101
399443087 399427051
938875774 938983764
805622996 805707022
404130183 404126629
485501024 485610978
515542327 515606951
561438625 561597769
615861281 615712219
675665182 675809254
356036877 356149443
591116756 591183256
257463148 257489056
909679624 909546350
336968461 336820381
714669702 714586706
374687910 374507314
66351716 66491698
431598893 431698631
562039596 562083290
445653569 445745271
18502975 18404217
922699025 922773825
911367272 911438738
364507757 364525599
383997024 383798630
763170111 763337565
348976965 348926891
307546996 307663834
522235180 522306912
882547836 882441792
231075167 231076789
504539926 504665730
13894896 13711110
175408059 175447901
972751888 972857370
958312208 958117204
122856249 122809851
86999614 87016524
127092521 127017739
799028336 799116278
786813490 786979712
861059384 861078602
719223072 719150894
285807877 285711267
665225304 665039234
955864022 955839952
138503670 138377588
238746523 238680829
277572532 277426660
662673506 662865106
57762800 57580416
871028786 871015928
998195233 998041083
51796127 51661689
602079259 602266877
932436024 932623120
748543295 748734903
700641373 700766555
539404745 539510357
329430087 329341863
557792240 557925586
649040022 649229686
920544636 920542348
528342302 528493128
381287196 381301418
2939871 2782075
933389693 933537037
69209296 69282870
181350453 181323119
75077497 75254371
252200577 252343833
650674403 650623313
730688000 730642708
267008975 267033025
598967653 598895203
713147206 713018874
779952648 779800076
63444176 63337124
191275111 191115407
478279797 478455501
438645236 438707226
956231048 956315752
979189789 979314325
82625753 82571481
700897135 701006077
449963522 449939348
455891845 455708125
187858988 187704320
351869639 352043149
840797085 840926617
984357180 984239730
392292769 392467049
142365437 142224981
564046707 564159989
315042421 314974217
381708373 381693665
151885033 151902545
430594476 430552798
817761352 817854060
702819523 702936061
723105355 722969421
745443168 745347324
627463689 627635261
940060925 939953833
821159316 821143762
86151874 86035584
616118814 616145196
435221734 435291128
268798577 268611437
314533060 314676714
910763334 910628696
603848529 604000475
444151864 444349180
703245869 703054399
863149026 863336204
439219214 439058826
499448103 499451647
511127041 511305889
893782781 893602409
488279792 488079870
520886735 520761087
109226666 109047498
954526481 954603417
282661025 282588409
594504283 594584041
319922372 319780154
207364946 207482886
738641442 738504406
828236076 828177560
880015902 879982568
691779348 691930902
226501670 226306628
840216383 840392381
792062455 791913889
600453395 600303489
249288478 249429216
360446066 360478922
209412027 209262911
970818411 970635323
330002961 329804579
569034817 568866899
666938130 666953982
739207885 739194277
105436223 105307985
609181777 609340015
294119265 294262251
183179796 183052810
181757188 181900088
310472815 310660493
360820676 360696446
202804059 202768633
652987684 653095028
145277992 145101468
572900307 572992371
735793893 735927243
484627248 484609966
920720369 920624753
260615282 260611372
834774843 834948139
529734997 529698163
459383909 459310759
138755197 138746165
19747251 19846095
332107381 332075225
752514038 752399006
820345340 820166656
130059612 129936044
139910268 139749946
769385353 769562455
651194029 651017933
716886857 716852819
115751689 115621685
151862873 151893789
990479014 990574720
364804844 364928654
617347464 617262228
789523259 789395205
882713590 882628958
479451084 479568678
841740242 841605588
639850576 639761370
633473227 633457881
656576216 656533544
591175581 591256259
677006996 677145524
19816183 19950533
194113117 194248847
984193152 984278860
374791920 374887584
120019573 119830637
227258813 227063801
455195191 455020303
12761125 12591939
445328899 445308355
856751375 856600675
947164657 947091193
298332646 298206746
312255030 312091178
921471488 921643656
717021040 716877622
9298110 9111016
856330419 856444623
810780054 810905440
881795203 881656109
576343745 576213069
385208053 385351265
384625063 384445653
711754330 711744674
82473704 82521686
870518106 870416242
570731068 570625762
162633378 162497878
538216680 538108490
896690395 896882707
967665586 967521998
880066155 879965649
927299368 927189130
392379909 392280503
281260878 281422322
910091409 910050791
448839882 448973520
693630782 693825132
622828361 622775841
282779912 282692998
500097295 499923847
285966449 286134529
76788508 76791114
171990231 171986659
140353769 140348253
372001430 372027646
283510368 283360048
903069300 903249746
732817860 732644582
726375020 726557620
105595179 105497557
580617803 580422905
54400088 54564892
78612482 78654372
217466839 217268465
201483182 201661504
145451454 145339388
688729121 688828283
683796137 683899297
926916040 926769264
333439986 333597618
526225666 526194270
546696540 546539324
502752155 502621833
856899651 857092753
887178329 887105037
813503561 813361385
575687640 575551668
661566376 661396028
983247378 983320044
774058923 774105255
539995575 540119425
631591185 631653247
185347277 185537397
263272221 263149531
854446994 854248388
591484338 591554424
446982436 446988764
539971626 540010726
974790755 974776901
678837539 678709381
491336667 491501103
313188670 313330948
402578932 402499822
821281593 821466607
749869167 749861639
334043339 334054603
559373297 559526645
669417794 669330830
516564073 516755605
841349957 841458379
712257818 712194450
153359833 153518615
973474978 973456028
508286371 508116937
303644134 303771630
975043081 975034229
52187030 52342148
28853570 28715834
490714801 490655805
890860060 890890538
429572726 429744836
971025213 971220813
329239693 329186627
827738823 827575447
73982768 73837832
17995874 18080122
136249689 136372825
766034964 765934248
822655215 822738569
361082835 361245461
339215794 339384898
248063121 248201197
701426308 701282840
163242592 163423148
101322520 101130568
250562110 250691976
451572992 451375018
515968069 515899283
522018607 522082183
900692531 900571459
47433924 47630912
560507216 560516618
239354973 239191257
164886333 164752659
274467144 274439270
426122970 425953678
387096656 387199590
979486827 979621705
898314788 898278486
178189285 178381187
754508303 754347729
177667297 177824073
529427604 529273886
599856956 599713876
211021397 211125277
437935569 438113971
505664556 505516612
26037843 26224481
498243998 498251288
82497695 82413325
888122883 888001535
677204777 677380071
352786571 352610363
656112459 655933627
271112286 271054642
100998550 100963696
83248668 83137030
693311665 693133217
336894190 337042732
396766971 396662893
100073311 99916799
572262778 572429692
482514108 482649640
64726234 64779118
505411913 505503579
250545781 250485155
165938795 166054367
532755405 532753797
956535772 956632786
548807059 548711779
127084659 127219433
562016420 562019442
542221422 542350202
28846314 28987932
564442307 564394589
105620007 105727349
760853030 760818132
837687671 837662477
317481760 317490950
845327146 845157570
898731018 898783820
759635982 759667970
891675156 891726710
176991384 176837116
767953708 767802372
860382846 860391206
413646091 413749525
259710647 259776839
749320417 749152707
502438262 502408238
838592015 838782459
84674604 84699858
795303168 795464658
885109677 884941807
929604699 929669563
191375884 191496054
761346062 761482080
340707291 340598179
452975324 453157588
233881257 233841007
103042665 102991331
540123102 540115748
59170833 59035547
907500847 907592321
448463947 448322487
374097211 374225215
900205807 900107949
325195250 325248856
474671433 474650989
262020415 262021435
100598729 100544767
919184058 919358066
156290578 156332292
888338194 888413270
968375003 968183943
435049624 434907896
219469241 219636323
781569058 781548174
638714729 638857521
570325596 570494588
436345033 436290175
148998451 148815365
563365949 563338991
428807371 428720955
771152664 771184880
724655861 724630229
279627710 279825170
349032948 348920982
566248637 566122699
971972168 971884644
136919926 137086730
302863503 302985829
930305610 930116896
264771183 264783851
594954021 595018627
350959506 350805850
35427413 35532505
152183083 152374745
698642174 698665238
706367822 706495454
820371427 820499811
17465904 17349600
83999708 83812746
380233803 380119963
191616592 191553426
313565527 313553467
447634988 447806686
213433387 213416637
44166635 44124461
658166129 657998569
865019272 864898114
240521027 240364877
222618917 222525349
303217957 303215953
996921637 996837279
677550460 677649804
650367544 650200798
516747259 516941097
433710581 433717695
147984289 147842325
490450771 490515485
157863604 157702498
49792308 49791478
39938228 40069992
395757901 395764857
624778969 624590097
216038779 216224297
668504759 668669883
849650351 849765351
91329668 91375216
317527453 317686417
194966547 194931805
164385464 164334466
773633710 773782968
466398488 466450476
25355177 25502353
954867146 955054674
844944491 844795447
442621274 442805300
32299187 32305123
233017255 233201163
10028653 9970627
319438111 319554461
793477142 793648040
306059143 306022735
75586119 75753373
431676383 431796779
107634513 107647089
268982542 269049254
191858913 191770093
253650121 253485359
576278407 576258949
492605294 492753344
522505393 522337465
160821193 160624151
113210694 113334706
685407385 685295151
804837916 804751442
852045278 852001782
869850376 869858680
674315841 674154071
661314480 661115818
173757779 173690993
548173206 548094468
385279369 385137175
857767286 857888124
978638186 978582568
752009695 751813369
455050220 455056360
91948867 91754215
158740175 158812739
370824583 370735869
436851611 436952063
594173549 594158251
952045404 951879828
205095715 205074315
507378431 507233581
442806082 442804518
996775236 996710272
433714138 433595118
971845318 971928406
337281825 337131375
741040684 740882258
857313718 857275600
601684627 601513329
40455042 40595976
67334073 67235549
875536751 875603435
772869653 773056735
348612116 348615412
983055109 983174695
937541271 937594267
6222344 6051646
333733610 333586488
626632906 626750856
344453433 344599909
262479264 262413462
889291587 889203101
991537199 991372849
793181894 793187786
998610778 998581190
972460056 972539414
568477486 568557160
524854755 524746651
122659641 122713721
257623649 257501493
807145153 807197675
845912573 845842149
910165745 910143833
668760528 668579238
72446312 72547398
652518133 652476751
349161388 349318408
733863640 733699100
911555735 911499003
732941378 732763546
275246033 275219333
818881442 819005414
351510455 351334991
401656349 401763085
130428383 130502843
445813588 445919456
892985656 892875410
466243730 466243080
331171352 331099534
324216082 324415716
284190260 284262662
585589546 585593516
232015686 231862668
149194727 149076779
438725840 438688612
150764186 150589902
216850108 216838418
775373642 775447128
581902921 581978633
594026633 594025025
900138759 900272855
1743963 1637497
758515147 758688895
396283210 396424016
949898253 949999543
560366489 560511917
524999414 524897364
982862087 982982743
352743013 352830129
516943236 516938958
607897266 608042288
942045416 942208470
16928199 16805151
240282409 240145121
353123068 353300414
370780226 370624634
918331191 918456393
757126937 757119465
439649611 439659461
184032960 183883966
456896064 456718694
200750733 200719081
973485907 973464049
309465849 309420547
307686935 307709621
246747132 246701856
187765156 187952820
152705189 152618753
48034339 48167811
255042648 255115530
102248804 102233332
977335807 977320395
152393461 152562711
556191984 556365216
10501706 10573376
573607208 573525776
845589843 845579831
325156245 325054263
445094753 445181775
735643432 735644076
726431571 726363161
927525265 927702531
779985864 780101710
988332427 988151303
458473709 458474535
148858094 148906908
419375035 419319385
233859523 233902991
449951435 449882829
282048906 281998736
608848482 608990180
621616843 621496249
746615985 746795337
183082907 183116303
495308038 495109386
768652100 768769844
785485154 785412204
490905916 490873896
180494913 180476485
238847926 238787050
741143148 741155240
995011153 995178707
484395020 484394646
68411012 68595742
336260940 336118784
263638904 263511776
988547288 988737700
165638699 165788331
142756619 142787419
121891441 122065627
306198052 306215198
730872683 730851503
487575654 487597706
826219873 826026549
913244157 913232903
955822200 955905844
131008239 130884899
540478702 540618616
499449875 499327837
654122472 654206700
823364152 823203118
123021252 123215276
33871248 34043886
140634659 140584625
809845061 809751213
7081820 7229178
889444460 889496888
554859257 554659495
376749997 376769539
678773460 678730392
21201284 21208058
212286261 212122629
512141198 512259200
917609090 917708890
773149700 773127658
317606935 317511247
758343941 758489841
503947354 504059586
502530780 502686994
277272142 277297316
556793193 556976889
812801765 812602083
664232781 664407999
434113343 434239521
228081020 228232758
978585687 978563687
173174197 173305913
126083371 126199303
485045400 484891738
261526426 261411186
748795627 748674179
378369437 378362855
463523702 463377120
864958693 864937781
378918509 379033835
950089149 950111397
405231467 405044013
208103163 208190959
508201654 508057040
590601207 590597531
955674878 955554844
128472669 128468253
529585472 529716580
269384741 269399999
354857680 354778562
769370179 769379755
541905947 541888999
808430994 808325114
657357316 657322994
436618062 436710504
752058609 752214311
798102990 798211272
190241369 190288309
562337665 562138567
77739372 77929726
543923367 544064871
729686722 729629474
307912615 308109407
57276891 57395373
959665580 959608284
781792497 781770187
456383269 456426173
383835019 383897827
7266215 7346643
270561694 270557450
942402630 942387580
482423749 482574219
336689437 336756339
759502130 759582068
498114466 497932844
815300364 815374754
622236172 622339976
463398822 463205556
527939212 528120586
225306089 225245645
314538350 314551548
727734813 727714185
174748377 174721587
950681395 950524759
708919928 709111538
396188422 395989646
944045492 944058046
484394833 484250399
56342482 56537156
430969058 430839520
743456986 743539850
977193957 977040985
311184835 311347793
146360332 146432732
200431645 200574307
235595509 235438823
918854609 918842357
698619242 698756830
686697568 686882288
676452649 676625155
324688571 324884153
303765241 303778019
189541286 189626028
2005909 1810759
868416218 868613632
346032651 345917005
951113071 950914535
136005168 135811818
611035440 610945252
380021518 380135942
116413289 116268979
388889748 388979924
363786545 363686345
516989886 517163098
247460793 247289835
631539852 631388598
417855344 418012980
822472196 822553430
873939790 873792260
869017614 868844394
817891515 817972483
374161213 374137563
88146578 87985670
313545151 313585903
616243676 616138162
590808237 590893931
48542663 48593803
592121011 592061621
613026170 613140976
113796268 113722296
544440259 544388267
719023967 719083035
450382741 450329219
139278501 139310481
351897195 351925445
50480824 50339564
367799273 367894353
889289940 889470674
754882801 754927849
656400152 656554880
961885188 961854666
782555464 782534250
495082421 495000261
567168269 567271415
308271495 308300269
270195516 270148828
658897688 658829162
563093903 563153377
16866675 16708023
319851263 319780287
49748457 49727897
504303251 504158063
193828547 193967389
830098883 830263327
211696816 211822802
23606529 23633561
894274690 894212838
412063520 412056940
84317729 84172917
457677254 457699596
639805973 639629125
599252832 599150978
532928711 533061399
257302513 257391545
630167912 630155416
719633618 719588468
164819496 164678244
989235535 989406857
537633680 537517694
990189503 989992487
689681524 689718352
988961833 988900419
289715708 289851264
515014599 514914323
513197846 513380040
73031191 73124441
153254192 153439224
676901822 677076260
387148123 386970513
980320160 980496080
802895916 803078398
585823428 585655386
269653753 269594641
572604928 572722852
619916614 619836962
744902470 744829642
376594476 376759768
868931004 868885156
894322980 894484486
445281074 445428370
3975353 4022549
190259027 190160265
568741750 568778628
329385975 329322391
641460972 641615094
4548190 4390592
359717704 359833898
647227250 647112458
499748476 499943474
27842825 27682009
177600464 177642700
520621612 520444154
456906889 457017585
903439453 903486795
492825933 492680755
9895776 9999640
897326437 897316131
238400274 238444356
318315519 318495117
236174172 236020022
513236685 513288943
360125253 360238105
57232796 57336132
76380671 76454281
433824287 433971779
61283038 61424832
781599652 781781342
598931428 598785880
452007711 451909433
747508111 747407485
809363945 809264935
554403814 554335758
692440203 692369663
139227752 139123000
381059931 380878911
386769662 386841010
808077122 808200968
774818990 774816514
531316540 531205356
385126844 385048462
985102376 985146676
843830877 843724857
657834877 658005559
586302613 586398367
465405386 465327520
744568465 744373601
248192195 248210199
167149245 167276301
713492912 713612314
920524321 920672561
784918788 785061608
577289988 577267616
265010911 265092821
25845298 25846392
852957836 852837324
166319013 166461903
172922322 173060846
680491471 680438179
13024879 13057513
156877567 156826187
542975307 543078809
152430866 152318624
118943472 118926480
903729301 903597507
494612292 494450536
519551216 519493962
816918083 816998163
86902350 86972568
52640689 52761283
930347384 930263836
17886064 17723624
951808825 951749289
542772308 542820950
411110368 411148104
998974128 999104262
358977279 359149969
588009477 587842915
267515644 267333612
5820290 5651780
801738692 801859924
30276986 30468752
331733815 331927833
811771379 811863623
866770012 866690898
952060570 952030238
181588954 181632154
414227934 414343674
774775944 774862036
676909825 676989041
422163177 422212051
483978427 484096133
15843226 15821708
473481648 473358118
709146732 709254522
104944277 105124085
604256613 604302123
430594895 430747247
272899025 272765737
419808806 419776346
69217777 69246083
363792457 363878747
322956842 322945158
55359961 55542217
5148252 5160038
207373585 207269431
806564666 806472750
633610052 633715192
251507112 251543356
36537165 36603533
308396028 308262742
44110032 44223238
673401900 673298610
253885995 253883111
648179717 648323695
158184105 158163775
258181876 258260588
423057765 423245725
959392755 959324543
615390368 615426078
579114018 578955964
663587698 663554502
187855928 188049712
586178144 586175086
67930885 67888285
604944645 605059695
514475114 514499218
688904261 688752305
59992774 60184536
911767042 911838448
709788439 709871353
347169268 347267190
782428379 782544857
20216036 20142530
95994438 95805378
302440614 302406128
265654926 265522426
370168364 370047762
54930875 54914539
993373095 993420705
977328101 977181551
508129347 508113599
48635552 48796698
143853754 143656586
429209823 429346539
201275829 201120967
238447398 238441314
805356161 805550507
754302488 754147846
935237600 935252196
26883007 26823143
965765848 965575590
689907157 689924119
776982775 777089357
956693415 956800191
736625183 736790981
100949709 101047391
190261552 190256502
667262999 667307375
465708762 465901154
838297151 838392105
999334073 999457391
441198160 441338076
73410401 73246475
902378827 902290425
832462024 832570964
548453392 548515440
460882388 460758982
701632816 701773628
716081422 716030740
500210110 500271668
119478232 119509454
600530825 600500871
654372206 654514462
848507952 848393986
168664972 168637052
846977602 846858222
665638486 665723634
906816503 906884505
461153858 461034662
951770484 951847166
998407715 998225983
722576428 722502220
948819824 948749376
55585142 55499292
753629450 753536834
111790872 111955618
989795135 989988399
733300903 733413533
60024727 59997487
50129394 50173926
859474295 859371335
298173308 298192338
153026210 153005842
54070209 53879501
985283283 985241637
279504887 279351073
256308691 256342557
240647209 240476029
886873948 886697746
931911557 932036689
299750557 299673997
442939194 443006098
226928486 226841144
252595598 252429028
397896513 397740295
91438386 91405890
60619701 60690685
670314273 670326131
239826830 239874514
651256860 651315292
510663409 510644147
347288578 347256328
783395902 783549272
943938727 943825515
40733059 40768937
910003662 910071100
499805823 499845975
217141611 216949655
698441670 698350242
915791206 915906592
496233030 496278260
993690319 993889987
535364827 535432711
330246417 330104049
65146493 65227631
473862106 474003272
409596724 409490904
407531852 407538340
853479902 853479972
697393244 697455688
370439373 370609543
451403411 451370157
133860034 133878752
932117537 932158055
684328770 684271918
305229425 305323861
288656534 288459868
365970141 365968275
340786835 340627747
705578576 705396810
847266185 847312385
327658534 327482662
916781116 916964496
566569677 566744395
560673793 560648129
4126355 4070771
207675200 207809048
505219211 505260769
424299977 424258409
401241779 401417677
590009924 590133824
631655424 631651070
969216250 969360852
450796669 450618357
928463931 928662353
599555272 599406776
202406707 202525919
810134382 810025398
447539066 447557226
880603350 880672852
647716674 647714224
839231272 839330162
796961601 796863099
323814287 323776893
79429368 79321312
93133607 93179079
652187580 652050264
907665273 907720383
268703400 268673486
755593978 755626364
108373669 108226857
434372816 434231802
723962849 724155345
758233491 758255621
738508069 738462351
146148727 146275349
456204648 456346390
218604098 218585102
542273537 542472187
306040939 306032511
328689971 328772829
656839218 656944968
532750471 532754601
543729711 543823121
878593919 878489935
634595497 634493623
961467891 961584101
611452090 611612774
332091303 331916407
902996211 903105745
486007649 485812291
804849401 804926187
386607110 386805336
431984522 432039962
323016383 322996359
236590523 236700443
790802117 790934679
22352644 22512004
577688795 577633137
734115680 733974570
225570628 225624822
211250156 211314500
881089379 881132481
506708058 506713572
410898825 411088993
970297644 970255604
368507894 368457874
212767451 212768913
22907876 22851694
795134775 795129275
818796670 818800634
436041818 435884116
76789811 76628359
202847953 202760165
635231745 635428653
169325098 169170640
826269740 826170006
472930353 472803403
669860406 669798528
745662984 745846346
901998999 902115047
208380997 208528075
347962724 347809580
270667218 270746042
432352016 432404610
157532339 157407965
879453187 879636653
462324865 462479341
811373363 811493329
917160650 917174802
975727159 975851147
821248536 821070096
195231504 195162676
312025053 312091377
667563461 667414187
745924670 745976078
715078766 715008020
922126575 922231257
572028321 571913525
781332381 781148731
967949583 967779603
544740020 544709274
874590481 874671269
375970494 375923702
340478626 340341018
874146736 874276350
23673252 23593870
525860153 525679755
573234015 573399671
720639866 720496846
226544009 226459331
109093836 109076074
286558809 286401093
54971747 55074285
919490848 919593272
431424071 431242001
114598879 114567757
693003640 693095822
528724444 528548734
478082586 478208914
951465692 951610988
582017502 581939764
747806164 747940938
249851797 249849211
242286493 242241767
477711637 477887135
824598414 824744074
13895211 14000163
217200165 217083057
604578235 604549769
528937233 528789893
983133512 983216234
22825242 22990510
600284642 600360560
438635167 438676231
61527647 61518557
55855423 55692563
486816519 486800791
269507227 269449747
52574692 52700986
920385324 920543492
914024288 914064912
836454868 836480704
691549216 691605204
365216248 365232998
524085355 524159871
330278146 330409628
30274293 30138345
510232730 510315150
907784051 907678893
643370755 643317925
266305338 266138466
398518681 398618851
475347354 475491874
559699764 559881870
261972977 261773591
847630604 847739536
516913302 517076492
353038133 353211741
213944874 213769900
864099192 863932402
680540317 680459017
761589356 761430528
301228545 301264871
306117254 306131310
556173531 556010497
434971929 435127319
734933998 735116274
989232175 989217703
942499313 942460397
678286079 678453787
311510431 311467781
102628577 102609717
80610172 80461206
103486962 103464858
670244993 670407269
834238978 834372564
477966640 478145750
516701409 516809801
62757542 62912132
891220591 891420095
532167872 532295846
6644563 6490557
844841089 844762955
227561032 227377850
312983682 313173396
367075923 367107027
714223492 714206750
756882205 756951747
107492318 107350566
689108880 689147682
179180258 179139856
196549867 196455475
493620055 493800011
371404278 371251848
348030476 348045240
139770923 139830107
277687760 277782528
355602332 355461354
803603184 803741504
934182825 934320743
344300774 344386480
76270653 76318217
726069739 725884215
422432569 422580463
920431093 920429119
324135084 323997818
238999328 239070880
274885447 274808959
314812298 314739152
584245299 584213831
104409624 104398640
908142800 907948232
737248724 737088262
88663331 88650823
667215368 667399382
953949924 954078064
600835156 601029002
907179553 907090575
412657167 412778523
909332407 909522889
268414883 268501343
823092255 823186363
834585929 834604791
959762313 959871841
670426154 670406652
991675759 991530823
801622243 801471661
347442116 347259974
404213289 404303621
318505090 318646682
46450519 46250925
521891730 521923172
58951346 59103190
291304593 291404529
136700221 136647623
658915028 659088686
960262287 960105733
454584352 454454600
671887358 671867948
688295119 688492365
33769208 33652862
971123013 971038973
976363336 976198896
918308504 918300344
257855475 257916897
355240043 355133259
831091288 831251422
967263973 967164819
558706886 558678616
105862353 105780483
549018248 549186250
251843276 251921550
870647360 870724168
182428428 182476668
739666099 739563465
292074723 292051077
426550246 426550240
889875538 889687708
159711103 159595161
695766526 695859938
450525933 450612129
755428558 755331448
650695717 650820017
276059008 276146784
756517455 756571379
401267481 401240133
554790120 554928394
388646645 388828583
965436137 965504601
248657707 248790381
338867273 338732615
276560984 276712272
24428872 24539484
807233422 807314096
589041649 589164395
247052866 247133816
885159100 885251952
387445049 387556725
56528205 56643547
488067789 488140187
40637244 40554708
154343814 154338456
630772117 630903367
141519084 141355122
875935525 875829687
782310771 782175909
935645847 935829409
100078843 100081449
342523519 342332949
541935269 541876625
288173272 288102294
771724112 771811950
149914889 150024763
817660397 817769147
475492356 475595556
868293276 868117364
49930345 49979785
419761410 419767868
971726409 971784559
885205526 885027548
468524530 468486294
160168479 160363619
134945078 134933192
171445350 171604678
318146221 318234891
952328104 952432600
194284150 194213544
407694302 407670866
971716565 971623035
215182206 215127752
624340256 624343962
477835962 477938308
643391187 643513179
691883718 691978086
352144465 352249829
533163049 533001983
995776197 995669337
371431333 371575707
80126048 80317730
826679133 826831209
542009715 541952093
972577689 972502033
692969238 692978510
286479951 286477069
949948898 949828558
945130029 945298383
493627773 493516261
964292165 964300715
715103361 715054171
313821660 313833778
932479605 932391063
857403206 857245566
399339463 399205479
707277711 707438813
195880828 195862416
980915197 980718323
391522672 391370380
665192229 665258379
902881512 903050084
194456824 194412652
219476098 219550054
203190977 203037279
840575582 840762740
8120361 8187243
819821301 819654553
668358190 668416046
114614823 114716655
722769834 722794916
887439797 887295905
505971899 505811145
790868398 790709036
78566020 78526770
169209846 169135234
864948237 864919905
604163386 604156784
62013863 61863355
725502283 725512239
648763918 648809462
503295147 503107945
788833843 788948979
958175332 958213922
616694311 616535481
485749476 485721340
407615668 407682584
704247307 704188773
150261462 150271798
678277689 678276809
986154344 986161950
63867529 64062577
861714959 861557545
163523618 163591510
500506381 500600775
850678556 850516914
43092537 43155303
75695568 75885870
838917630 839042956
760219407 760361987
199274499 199387953
534240731 534154253
303871261 303916457
866140032 866275092
340488001 340648847
608196818 608161170
869225839 869373715
745165406 745007242
868379744 868279998
26966873 26990589
325279330 325455558
877419902 877508180
796543136 796455176
853352810 853253940
719097295 719167797
137163171 137344777
895052578 895026418
641274992 641266456
220472921 220629357
162842901 162970817
26822529 26943485
694952287 694763405
771307978 771474562
334419631 334479385
134517718 134714574
176914250 176800544
224009458 224037424
4844270 4653368
85555052 85513326
772618158 772626618
594454856 594305810
973518889 973718417
95315816 95132070
904102097 903938925
78242580 78223128
33599640 33653252
160314606 160412632
822427839 822512813
92737599 92678585
757178452 757075422
409643801 409561057
182830550 182948858
64457142 64606150
569783214 569976106
475470335 475513413
33483135 33449831
553646668 553687444
520823911 520796871
476344918 476506574
318322335 318147447
680623311 680707457
796924376 797097074
508425494 508256198
727665212 727631870
858406623 858395805
559907405 559856335
86817615 86889041
818156837 818150571
56718290 56646622
743702491 743675895
533518032 533446864
804660617 804720763
710357758 710292888
231779273 231661795
4758971 4929569
241930305 242011537
319801726 319774878
612345585 612275523
831677914 831792660
838687237 838622071
189197626 189074352
566937474 566742012
939634269 939672827
937883065 937744457
386901859 386780161
350467635 350342859
752767389 752680159
339476900 339469716
884336738 884200270
364984821 365079255
727346212 727351324
529870741 529959215
811362395 811357477
285080764 284998396
633792120 633929094
649768486 649687640
871466203 871502067
754957039 754898659
670398135 670416403
532304986 532448856
205943058 205773962
755610171 755457611
846950427 847004777
821555997 821727241
427142429 427237059
958861764 958806268
799072307 799032593
59223556 59268840
388658897 388640311
277977400 277869724
660789788 660761198
299512090 299367582
970004162 970140784
38791827 38644433
319023501 319194729
208688809 208849137
618205556 618126976
881665027 881658287
930550747 930668655
421454273 421604453
490340220 490483128
952534352 952383604
373407057 373378265
467855020 468009020
173559855 173396673
50025207 50016571
946410132 946461574
265855893 265840615
864893767 864761701
984055758 984121418
789598299 789621137
303301022 303403962
823283635 823089091
203887314 204077502
104838584 104955510
804026919 803855073
560912202 561087950
355066818 355141310
732492041 732356067
125010374 124993294
121405106 121362664
593131263 593132477
27977386 27833426
540361199 540501963
523734713 523726007
409025053 409033125
622063075 621953861
273655892 273697898
988054485 988159275
979554266 979409410
96441678 96573410
316968380 316787704
992375823 992547393
486118950 486003984
866163292 866207562
106618488 106429176
59479804 59451868
276403163 276307615
197682862 197516540
757266590 757090314
237309462 237117534
902321537 902226617
113945591 114013221
472049812 471952008
498735307 498629871
709098739 709124337
374597612 374455476
499964757 500010571
478611273 478755085
628389837 628332911
498023655 497857491
790555071 790529079
356695416 356535984
434577075 434477597
972775808 972784510
978857770 979012274
594365550 594544162
871393959 871313453
769861036 769722156
617471158 617487464
846801350 846734778
596834907 596956031
452081868 452169540
956031486 955994860
446135705 446149315
217432108 217568890
638232477 638212785
947691677 947596395
798868505 798695989
-1000000000 -1000000000
1000000000 1000000000
20008
-704872405 -704861981
-894063106 -893885196
-406590979 -406402753
-405827579 -405784285
-461139375 -461298873
-636691444 -636694372
-318179642 -318223086
-645203478 -645271164
-396202147 -396151445
-204690754 -204612684
-609197364 -609057874
-133873324 -133714888
-54367936 -54259732
-922232789 -922138381
-414290133 -414236995
-761767898 -761938962
-576403723 -576365413
-855120431 -855138075
-725720047 -725568629
-699262592 -699076934
-709385390 -709523204
-519446172 -519490326
-877095644 -877004078
-138616843 -138496071
-534619255 -534760391
-970398607 -970509621
-871365032 -871242070
-523074397 -522938769
-531663327 -531491339
-744460760 -744420334
-880587373 -880635217
-94298114 -94426856
-630335773 -630194713
-855495751 -855392921
-650867409 -650791893
-156977484 -156855094
-96424942 -96521296
-355948391 -355865139
-797404010 -797343960
-793789497 -793659421
-390362323 -390266853
-377318950 -377312028
-20272026 -20254234
-495407589 -495413409
-481609678 -481584246
-556026679 -555957551
-498965505 -498836405
-907698152 -907551592
-30970293 -30984101
-1323159 -1212669
-652111899 -652219545
-195667411 -195576839
-960607174 -960606230
-60935735 -61003649
-373907754 -374021432
-187149841 -186979653
-214421110 -214479298
-137807689 -137730607
-325849270 -325938196
-433968602 -433860982
-73124419 -73118993
-209894591 -210080823
-107565448 -107399314
-987693068 -987844944
-812168206 -812154880
-33430913 -33490295
-91629653 -91554843
-902133609 -902134667
-62527410 -62350278
-780130595 -780234515
-231975523 -232082635
-93840324 -93943244
-150198589 -150002911
-148114127 -148293583
-537873289 -537723957
-136353966 -136296440
-417785031 -417719845
-814463942 -814521130
-118522768 -118552832
-951234204 -951153978
-559269391 -559166865
-591603353 -591648389
-834266133 -834391675
-942876506 -942782346
-39294291 -39256069
-728488733 -728651991
-691607372 -691721162
-836723334 -836866742
-849579365 -849635417
-618782853 -618688513
-816587424 -816432144
-272131860 -272082000
-966693295 -966733819
-49657802 -49475880
-552741881 -552577543
-182159203 -182153669
-97507283 -97389985
-449369921 -449314083
-586749025 -586574487
-630641135 -630649635
-511399434 -511410548
-593250471 -593166795
-245557267 -245447095
-384137036 -384177324
-499727907 -499564679
-391398212 -391199056
-145116664 -144922070
-534258141 -534184193
-169477101 -169483117
-804663451 -804525703
-353889186 -354058114
-620737371 -620643437
-440261099 -440170125
-281635731 -281467457
-939297734 -939099414
-701541043 -701459377
-788023542 -788104790
-63744344 -63739448
-673270309 -673354731
-469999568 -470050602
-629398293 -629221649
-31763128 -31643728
-21148295 -21003605
-292432527 -292368233
-875266650 -875236778
-828228925 -828107333
-209596557 -209791263
-242347559 -242202159
-353065068 -353174518
-98655381 -98460147
-986981169 -986797797
-872720180 -872620618
-187634080 -187494118
-277405793 -277250353
-784532817 -784356287
-363242833 -363396699
-542492785 -542434243
-882611466 -882641904
-499970830 -500020798
-492617240 -492606698
-376805716 -376712466
-235976621 -235808277
-242400865 -242559377
-65503842 -65575560
-156678793 -156594657
-270016077 -269917711
-271592378 -271542030
-816319409 -816120825
-809866551 -809832263
-626360574 -626262544
-152963154 -153160172
-690293852 -690447534
-580072703 -580128921
-160459176 -160428450
-740143029 -740253157
-939340242 -939302864
-446254752 -446103664
-436453633 -436644873
-598955836 -598919976
-242759913 -242717765
-53419897 -53340235
-688333156 -688240932
-738208292 -738274280
-865738244 -865571998
-204872630 -204866146
-795053308 -794879836
-299483884 -299636752
-104749873 -104874399
-170334789 -170359829
-557366410 -557203006
-700853539 -700740629
-591169490 -591130534
-823078312 -823198404
-298918515 -299071237
-160573012 -160615802
-891774000 -891954230
-862643700 -862795386
-641560173 -641710929
-338070388 -337968194
-72353017 -72537513
-362461037 -362406223
-111903165 -111827263
-997796033 -997650593
-480997723 -480961189
-464112837 -463919605
-850256962 -850442178
-909143183 -909070961
-222589570 -222649426
-397572550 -397498270
-291515095 -291531605
-744637014 -744613056
-6135431 -6137981
-461377813 -461434727
-549656562 -549590614
-719362045 -719392877
-535711741 -535803099
-716487458 -716356138
-121894548 -121974742
-13005188 -12976208
-998372620 -998196328
-235467237 -235662715
-960001706 -959878462
-502446895 -502503603
-852921028 -852915252
-937088662 -937022848
-10671710 -10689716
-765083393 -765070575
-507512242 -507500262
-615052103 -614941119
-827081563 -827138895
-36615312 -36674276
-513866233 -513790721
-793894193 -794090803
-542935915 -542761507
-35747310 -35775992
-826666881 -826608839
-268555310 -268401008
-746330084 -746241758
-947927585 -948022105
-418235651 -418326489
-235126970 -235145806
-642680480 -642820812
-263342688 -263324640
-579978933 -579968161
-426607348 -426508484
-32610749 -32717311
-66154582 -66028436
-525022569 -524936089
-180563493 -180695555
-865836622 -865743032
-790776973 -790970187
-702458045 -702646557
-735271005 -735463025
-313772052 -313884024
-192300652 -192189092
-551058342 -551157874
-5362067 -5489861
-163546503 -163446929
-79314545 -79178433
-826942722 -827054074
-132788525 -132964561
-468581464 -468559460
-453472710 -453618258
-849129218 -849052746
-680696873 -680824293
-690043068 -689909184
-16336744 -16301916
-112751471 -112810393
-329837153 -329985885
-665159062 -665188872
-957228845 -957413141
-45097779 -45215877
-551194711 -551164033
-964903446 -964805044
-55127404 -55156262
-241521768 -241618274
-355417449 -355504403
-328236913 -328087797
-627176489 -627347513
-554688496 -554510410
-778342475 -778534507
-839474350 -839425220
-793219630 -793252372
-842086918 -842226590
-470715294 -470639432
-139743299 -139838889
-235136388 -235031778
-878029511 -878014137
-605866860 -605844436
-658371193 -658203521
-183066522 -183136178
-541650123 -541725331
-814571783 -814700309
-775548888 -775481876
-461638408 -461559880
-297452270 -297453092
-137267979 -137339571
-152915295 -153061663
-891574963 -891660757
-408291587 -408340615
-92964102 -92992946
-516899221 -516945365
-656518641 -656514961
-638206263 -638186215
-217426731 -217332273
-196999187 -196852749
-109080879 -109187083
-420131143 -420243549
-287370647 -287322767
-113447103 -113364865
-478301765 -478400651
-336690211 -336661841
-977990701 -978125513
-228625620 -228751840
-10182907 -10069291
-747165802 -747176808
-933367785 -933348577
-226740017 -226615285
-654912817 -654961159
-260073913 -260263313
-368670366 -368577110
-679036524 -679151396
-773340823 -773272289
-327084136 -326982416
-537979803 -538124141
-743735080 -743933898
-296538131 -296633661
-743512605 -743391479
-207602620 -207464852
-450813974 -450875908
-92530205 -92408871
-477234543 -477172443
-953806890 -953734422
-79785352 -79947086
-560633799 -560607955
-269311209 -269335267
-986260615 -986192037
-785905392 -785781452
-684424788 -684325222
-591654652 -591642126
-826586520 -826637860
-794397270 -794221668
-895702416 -895740706
-606841290 -606728470
-753803807 -753688421
-573951667 -573892637
-280379612 -280440618
-894708561 -894699339
-193486131 -193493309
-430445538 -430271032
-880116332 -879959780
-571039751 -571196639
-962681766 -962692132
-483878480 -483735658
-959811506 -959644690
-709831714 -709830134
-425231524 -425418270
-825371971 -825319221
-384021285 -384081977
-225132861 -225226301
-741787968 -741939806
-796721110 -796602216
-372045958 -371930018
-512092621 -512025385
-865285873 -865199379
-734259947 -734405241
-653276542 -653104880
-111644007 -111592837
-837834885 -837691137
-192914558 -192727478
-828469288 -828510418
-566154705 -566228631
-926095773 -926197361
-234955599 -235084083
-462904517 -463021467
-484694540 -484870776
-955957957 -955866327
-944367362 -944322460
-670860443 -670878211
-13921163 -13777001
-211990863 -212159461
-28642698 -28630912
-791523951 -791662687
-727044502 -726977054
-87458009 -87606709
-702552301 -702372883
-231051570 -231108870
-283180148 -283185532
-346590019 -346477349
-661666965 -661545161
-288194720 -288150112
-65627553 -65523567
-682955286 -682789072
-765082948 -765234776
-577669508 -577493336
-160601292 -160630312
-908160172 -907998920
-554599453 -554551773
-864758298 -864824180
-117914789 -117730649
-570007473 -569854851
-788923053 -789064221
-251423267 -251418641
-738356184 -738192376
-363192016 -363057672
-849320421 -849185777
-3882996 -3903766
-348398475 -348276477
-867674225 -867545859
-349338604 -349342098
-281406368 -281435240
-956434275 -956484589
-591090318 -591150012
-800795091 -800806335
-536726152 -536668908
-633554130 -633427718
-226378835 -226467167
-880506736 -880406652
-942203782 -942401222
-695100910 -695103234
-145780469 -145771981
-398638857 -398679995
-794258529 -794112013
-565423362 -565459904
-237816729 -237663473
-990543345 -990668725
-902521993 -902344123
-685786079 -685610063
-905883134 -905791648
-382730051 -382593629
-546463966 -546265312
-920032971 -920158785
-910027929 -910104517
-457313167 -457174575
-122678986 -122772144
-989189420 -989092904
-969894294 -969805990
-171502911 -171600895
-55725181 -55736415
-996976136 -997070636
-700394770 -700241362
-951835063 -951645323
-533156781 -533242885
-239507600 -239369576
-652723771 -652828181
-582762212 -582921238
-763572960 -763721542
-261690889 -261538959
-274192563 -274352111
-828058087 -827904535
-446677470 -446854800
-346039777 -345853851
-54103224 -53953478
-638851862 -638902958
-84806076 -84865330
-388014010 -387856468
-404732481 -404626761
-380596261 -380507425
-57288848 -57303076
-163922477 -164066917
-166758319 -166764729
-943161805 -943094781
-390266384 -390173112
-981159053 -981227087
-125961906 -126067988
-237508908 -237591900
-806926607 -806736543
-818623133 -818808675
-98819872 -98693568
-749752370 -749655088
-202039392 -201951090
-609430546 -609266530
-427805020 -427897942
-71398001 -71394317
-366069473 -366116803
-134364364 -134397366
-317879486 -317961570
-263538970 -263701424
-104812136 -104648984
-313279440 -313361832
-234179118 -234373194
-12574000 -12709944
-421633782 -421591112
-167952021 -167951013
-857613756 -857617814
-276541454 -276723914
-769906204 -769969480
-914243126 -914341132
-501165055 -501188233
-977627979 -977505067
-979617376 -979753222
-904975086 -904991158
-248677254 -248602584
-339423668 -339240144
-923761635 -923884791
-655022188 -654900130
-230695559 -230667479
-388761302 -388900678
-841429690 -841519750
-600994079 -601185159
-699080683 -698901049
-419690062 -419673034
-615525947 -615588369
-82395060 -82594244
-752774726 -752959016
-110773879 -110764545
-190680490 -190658386
-440103598 -440215612
-321795871 -321760719
-559211034 -559327748
-897836599 -897933365
-746078042 -746174086
-578480273 -578424623
-18890705 -18908693
-35401913 -35507533
-756718805 -756600439
-161999772 -162148388
-863049794 -862876410
-307915749 -307957429
-942773169 -942728537
-111417977 -111410367
-376402201 -376421043
-124344715 -124357893
-682773816 -682792388
-251670055 -251728175
-240796452 -240826532
-31908686 -31776216
-266998160 -267121116
-362925297 -362974343
-447611090 -447577578
-21846309 -21822575
-374556609 -374633671
-118537800 -118458280
-903315718 -903469682
-564925317 -564952765
-588135978 -588062456
-541942885 -542081993
-163463235 -163263789
-957468991 -957390493
-402532751 -402720343
-161471088 -161518140
-320661224 -320858164
-673417436 -673426110
-861395383 -861470123
-798405870 -798412716
-227397009 -227348417
-114097890 -114236640
-673394597 -673457623
-202275827 -202121059
-511357068 -511304754
-858523574 -858326388
-595014494 -595131534
-862963102 -862895304
-548627069 -548729391
-161414560 -161367872
-807937537 -808031279
-498558496 -498417178
-514433730 -514429406
-837505364 -837520404
-628062218 -627951008
-688432385 -688498291
-215640252 -215707374
-915020521 -914850133
-791731230 -791594144
-688751390 -688699468
-264861861 -264897289
-623977973 -623955777
-127114893 -127033159
-610144631 -610140133
-344886913 -344908913
-644407225 -644226253
-750874806 -751055738
-844078254 -844103028
-425494971 -425620781
-962482008 -962524642
-141861870 -141799812
-238437864 -238512390
-739839221 -739712463
-847245677 -847173527
-713160017 -713290951
-150660110 -150466112
-665151418 -665268094
-306291675 -306236735
-247237065 -247287669
-513081101 -513222531
-699095491 -699169763
-231080220 -230912380
-278157833 -278134475
-991878678 -991838314
-676695904 -676842816
-73891631 -73820429
-340453696 -340394688
-185188598 -185014672
-360426235 -360242219
-80309148 -80174472
-90109289 -90302109
-907267294 -907276506
-610992696 -610850378
-601550154 -601726964
-548260253 -548177403
-866542238 -866686294
-243194691 -243114741
-565419814 -565410828
-826095072 -826058298
-939745637 -939883523
-194725680 -194530884
-176023113 -176101845
-774188500 -774010178
-436192815 -436378153
-569963294 -570051652
-276174624 -276153832
-790378286 -790275456
-135197212 -135291564
-747297173 -747463783
-586676697 -586821353
-586005217 -585992935
-317145769 -317333923
-398406960 -398461714
-671133017 -671210887
-11203400 -11133192
-93305724 -93145442
-890302700 -890188276
-484444914 -484411352
-981348987 -981228213
-357469618 -357519208
-321564521 -321410163
-882566007 -882717801
-485050870 -484930028
-203968400 -203858568
-773506600 -773524176
-963865875 -963968191
-670331479 -670391809
-874844682 -874889728
-70176900 -70050518
-579333612 -579162286
-184666124 -184697596
-761181902 -761309998
-267998181 -267943269
-689218963 -689286255
-908632156 -908699024
-732269131 -732178747
-624837943 -624672421
-106740830 -106851210
-169660534 -169595642
-733259055 -733352157
-407257689 -407102179
-867136281 -866966893
-892883401 -892782333
-466396825 -466270167
-915303877 -915431291
-259036514 -259082030
-334542822 -334490542
-874363808 -874537580
-238833798 -238869890
-836795038 -836620004
-977205410 -977185548
-654082538 -654010590
-538748338 -538927098
-336153312 -336036892
-746877332 -746868508
-658768167 -658741503
-685108752 -685065532
-497807045 -497822829
-95217836 -95165280
-181571311 -181676537
-48210367 -48059679
-611385284 -611362038
-70472547 -70304479
-314955343 -314772511
-303426158 -303254878
-957096989 -957190201
-671079479 -671045433
-167709300 -167578474
-651905697 -651775403
-611798169 -611682507
-235340377 -235464727
-542444617 -542311615
-690619527 -690717123
-902900996 -902852624
-591318945 -591453727
-12899466 -12806510
-739309800 -739402930
-713059823 -712943419
-298701964 -298624656
-591435556 -591471898
-719740588 -719642510
-740572004 -740667140
-918411570 -918345998
-267895393 -267970725
-918595007 -918562989
-172236270 -172191316
-34959739 -34866243
-760799850 -760607130
-947082065 -947254831
-384664116 -384559460
-110455433 -110592167
-910844833 -910830537
-859273551 -859302727
-780175827 -780293203
-442179500 -441981528
-756639497 -756798113
-524518768 -524715316
-810060234 -810214274
-941092678 -941164214
-19005390 -18811996
-840136680 -840180670
-982604449 -982662353
-314027436 -314225602
-980595831 -980661539
-132533021 -132687203
-511394572 -511353474
-485896722 -486006014
-331185018 -331024996
-772722617 -772833525
-919073669 -918925813
-566666341 -566563741
-276820187 -276935595
-327363524 -327464306
-324464696 -324615190
-174794111 -174735199
-599266440 -599143596
-920470493 -920323293
-750187285 -750231351
-94603824 -94708772
-445083652 -445040280
-599622346 -599504814
-851563403 -851675611
-684327699 -684375005
-421573244 -421725948
-389418571 -389380935
-28987813 -28997757
-624187032 -624021260
-241402192 -241370320
-882432610 -882264262
-364214741 -364227377
-785204689 -785098673
-391518348 -391378274
-322096454 -322200212
-829821515 -829750003
-982381926 -982571608
-50127893 -50155421
-281039398 -281123686
-848573209 -848685889
-240142649 -240011789
-819559093 -819408703
-802401881 -802226715
-419333593 -419383035
-33273680 -33308324
-734538856 -734627204
-198438800 -198384362
-758358429 -758293271
-382589522 -382490522
-265702739 -265589321
-505949647 -505863009
-84032411 -83999069
-602176500 -602276164
-378195294 -378163166
-745888703 -745715977
-570484812 -570561542
-50227187 -50083655
-97983526 -97973438
-901243727 -901348219
-202222040 -202329614
-717390184 -717252228
-802942961 -803111449
-813532858 -813438838
-613042680 -613213734
-366586513 -366693513
-689220249 -689252609
-785264463 -785276155
-161257567 -161323477
-268563335 -268684961
-954541988 -954609674
-817804929 -817903267
-260574991 -260608593
-904217868 -904397976
-271709762 -271908512
-370647243 -370775235
-577349781 -577380981
-742724632 -742736192
-453283707 -453251157
-370186446 -370129760
-991918085 -992026805
-530366853 -530340037
-685177732 -685141968
-631093312 -630932176
-121412044 -121435914
-419502874 -419681548
-192643207 -192478373
-857296988 -857451970
-179224036 -179374116
-495821155 -495745909
-184811632 -184964480
-917607040 -917561040
-853689065 -853685563
-360613994 -360659614
-948703807 -948586565
-664571832 -664403390
-74294925 -74165817
-959650781 -959538115
-14243986 -14278948
-98539084 -98557764
-826034559 -826076685
-474715572 -474674774
-106337413 -106289901
-658472819 -658543567
-59796770 -59748554
-616404670 -616538914
-663796457 -663758545
-535616795 -535455189
-284568539 -284632349
-166819256 -166939246
-453246764 -453120490
-186175379 -186073273
-242480121 -242353633
-914057656 -913954422
-410798997 -410845609
-327034964 -327133308
-143352282 -143361990
-376319788 -376156198
-867987916 -868148174
-486501381 -486626981
-851462004 -851405060
-364465648 -364414458
-913566581 -913626611
-154693955 -154815035
-567423593 -567320763
-832268880 -832231310
-153671085 -153742627
-316264400 -316193672
-968660085 -968509843
-558854817 -558807319
-795733584 -795610030
-171110063 -170927815
-299509705 -299446473
-581663380 -581524670
-728715242 -728771036
-787822227 -787871211
-827808937 -827664487
-651806565 -651789713
-157718444 -157765256
-984260293 -984222101
-958286563 -958447851
-389623137 -389718927
-894072809 -894253061
-437777316 -437689538
-62532705 -62522115
-674522268 -674473104
-745877302 -745978904
-180397271 -180449105
-796661663 -796653577
-565377017 -565200947
-579194757 -579032079
-481419308 -481382908
-446675460 -446532584
-419195044 -419122116
-229835677 -229967613
-330261377 -330360941
-25078263 -25066121
-499762400 -499693414
-825432589 -825532943
-707404861 -707279787
-770215740 -770273552
-154754495 -154609991
-932189609 -932139189
-660698206 -660858322
-162757800 -162568900
-431600224 -431644036
-123250258 -123128320
-98585551 -98725211
-452476271 -452437433
-252694106 -252602324
-470286929 -470440769
-53595165 -53428089
-139895969 -139946087
-976024962 -975977424
-8782819 -8806225
-990329975 -990399977
-484334966 -484146772
-253730886 -253543162
-746872920 -746758762
-730180726 -730242380
-896343952 -896272838
-185322832 -185246982
-818081342 -818202904
-319523908 -319407656
-316709286 -316531402
-904535396 -904639070
-68845605 -68898003
-108055749 -108022085
-794082721 -794098885
-254363760 -254485704
-412024188 -412156236
-231162888 -231054852
-995492560 -995318290
-525278397 -525086231
-119285549 -119147039
-252197008 -252011142
-906644570 -906642796
-499347337 -499410069
-60152998 -59987992
-21079806 -21216784
-57340104 -57337442
-110262492 -110073226
-613674430 -613523350
-163143225 -163273487
-220032856 -220030670
-28913267 -29082247
-520692302 -520711210
-255381712 -255243820
-331499169 -331684885
-499100064 -499231000
-870548692 -870407950
-225524313 -225688785
-284100197 -284059157
-787230063 -787063085
-932759443 -932678641
-94913862 -94983004
-698674155 -698707305
-263086951 -263043283
-697054918 -697037934
-361906547 -361707709
-847123057 -846991731
-825996760 -825849044
-247429564 -247571176
-284936062 -284879418
-850943775 -850952603
-936561661 -936661925
-529591396 -529393450
-48149792 -48270942
-278205808 -278109858
-129913142 -130073776
-576937151 -576919363
-773565742 -773532792
-434660101 -434779303
-747966022 -748108140
-291136280 -291290894
-640784606 -640709854
-351264631 -351214515
-409217180 -409365378
-270296785 -270311859
-185070320 -184917090
-34989659 -34929819
-654294274 -654176348
-207020539 -206854439
-128598562 -128589974
-973956328 -973909930
-930063355 -929880035
-194716470 -194734890
-77317996 -77178190
-302192564 -302221446
-19218239 -19122041
-81862039 -81826143
-949890149 -949810857
-34415276 -34287640
-915496083 -915511861
-710824407 -710650499
-568011637 -568085219
-901385763 -901507303
-548343722 -548326232
-311377677 -311324421
-431388015 -431271783
-949576185 -949542261
-159154814 -159241302
-772744373 -772713741
-974656705 -974801105
-283182840 -283148770
-392534860 -392663530
-998061405 -998224131
-239142391 -238963023
-160128444 -159987440
-262050130 -261892244
-154127424 -154203820
-187822015 -187921449
-690573154 -690544728
-683263230 -683429426
-420361906 -420341958
-541058482 -541217622
-90735443 -90909355
-359512945 -359679663
-837195578 -837264014
-848113041 -848203069
-665283287 -665335551
-378920465 -378777313
-464447384 -464626556
-276240230 -276277768
-583640255 -583537165
-564821821 -564643593
-779668477 -779785351
-400860256 -400942868
-749230569 -749224613
-900078637 -900252405
-258073593 -257890093
-860062423 -859914009
-910463785 -910507997
-180475148 -180629524
-667858491 -667893929
-100131695 -100134539
-432585486 -432730874
-332397540 -332463566
-408576555 -408773663
-362678860 -362753354
-294657112 -294752524
-706378730 -706303952
-685976423 -686070769
-773906638 -773973858
-930971522 -931140330
-665209756 -665167988
-30083135 -30052183
-22418181 -22295839
-8943631 -8970749
-390489763 -390296197
-903707220 -903905242
-429439283 -429341393
-28740788 -28594752
-371108700 -371025922
-619326291 -619294279
-138813560 -138785212
-359128170 -359303650
-20629008 -20706280
-372276585 -372139731
-95903956 -96039702
-513890515 -513937617
-812480016 -812669400
-662722623 -662831961
-984429199 -984367929
-421879797 -421770227
-844255578 -844087194
-274344859 -274532675
-720868152 -720781202
-234074169 -233912303
-654734053 -654581845
-256502897 -256567951
-218052179 -217870291
-265524324 -265632626
-679845379 -679844683
-599743321 -599832455
-627648212 -627768756
-534234207 -534282075
-718120623 -718037897
-565232270 -565178890
-39268240 -39221836
-189458693 -189309611
-122923737 -122898777
-479757623 -479623743
-524187760 -524029072
-329753597 -329911519
-108895642 -108796132
-641525281 -641635551
-860645319 -860820243
-868434903 -868589901
-405270596 -405184408
-25440678 -25352058
-396897548 -397017770
-863498036 -863430980
-368961885 -368843387
-45957560 -45811112
-348734959 -348585979
-485158341 -485324111
-664379360 -664459806
-159490779 -159681553
-772997268 -773062496
-547389813 -547359701
-95541298 -95637568
-694947989 -695013401
-374208267 -374124235
-560569901 -560730913
-38834836 -38965172
-739041438 -739060182
-406291096 -406140710
-219273539 -219388931
-939198574 -939144502
-798702869 -798811059
-591470973 -591472823
-928224601 -928390079
-523940601 -523825995
-50661092 -50737390
-543534233 -543527583
-224717092 -224744046
-901640896 -901471998
-226519312 -226515894
-385767205 -385945605
-74510033 -74544957
-280450101 -280437533
-170059808 -170184272
-536689916 -536697530
-14493913 -14304133
-2083673 -2152695
-349356592 -349496862
-905725342 -905717892
-215423449 -215398053
-995630623 -995738441
-149681090 -149643832
-360034055 -359992593
-546891342 -547009550
-764424688 -764481576
-868768404 -868701080
-936636055 -936688961
-15564973 -15572497
-369530355 -369668649
-649111626 -648971650
-117458109 -117418471
-260168613 -260165197
-915910301 -915865589
-225939760 -226118322
-322459467 -322515137
-976200141 -976013179
-4912521 -4962235
-126722478 -126632576
-371276975 -371394161
-694042457 -694171815
-62448705 -62616705
-638161998 -638250528
-281775089 -281754645
-863464508 -863400230
-293241808 -293170572
-65535739 -65719367
-64002796 -64113666
-483385588 -483510924
-896908763 -896708815
-35148915 -35262361
-334385887 -334382889
-875343650 -875385526
-151599646 -151756134
-362206451 -362171255
-856029193 -855962091
-289716404 -289622062
-468349664 -468371500
-761363198 -761256798
-334835282 -334966126
-459252729 -459375545
-794041510 -794175526
-102855167 -102855387
-439814966 -439657902
-187993391 -188051365
-482404499 -482524041
-675022981 -674944723
-437109741 -437302883
-442051042 -442069254
-360236771 -360070373
-896093715 -896114229
-641921866 -641935370
-946888253 -946818319
-763034221 -762858099
-675534564 -675486348
-821839508 -822032256
-873924777 -873774257
-44367470 -44431210
-97253343 -97168105
-757957334 -758055644
-768783225 -768663619
-784746442 -784835072
-440259885 -440326345
-251142633 -251320613
-717857652 -718039940
-411433698 -411288170
-631285219 -631161529
-153763236 -153912186
-987879039 -987810849
-151950115 -151914903
-7395746 -7333566
-200053137 -200216745
-249434469 -249266035
-640140550 -640095164
-437941885 -437809225
-99674019 -99749103
-961495132 -961366184
-184455152 -184605500
-943903064 -944092614
-452456852 -452310804
-840158675 -840134073
-747074723 -747092565
-789139276 -789292254
-578970853 -578949915
-590140758 -590055992
-830628390 -830479034
-651600228 -651438296
-949589158 -949720822
-667300052 -667426788
-920003883 -919879823
-569045010 -569005746
-350057894 -349921028
-102216609 -102363915
-680251176 -680235704
-969674897 -969804335
-209791275 -209791251
-746815841 -746755577
-129591740 -129458366
-65042334 -64873976
-754692768 -754641604
-573362652 -573345000
-282372944 -282424150
-430994045 -431106299
-174413197 -174266599
-279513678 -279473862
-385580882 -385385790
-887693390 -887888460
-417769528 -417800534
-266845246 -266690676
-534897065 -534806335
-724747072 -724751072
-6552279 -6516975
-343031738 -342906122
-6494535 -6692043
-102025264 -101899612
-534786741 -534734041
-22955524 -22831602
-209411312 -209568878
-730682698 -730858396
-309924138 -309766350
-743481334 -743543876
-495783532 -495636760
-411773339 -411620645
-192932729 -192908917
-996485254 -996519656
-319866093 -320005425
-636350527 -636306287
-237777530 -237855928
-188022378 -187971712
-799769252 -799957188
-837825643 -837848999
-493581786 -493486056
-510815621 -510794485
-223863562 -223666572
-928587874 -928628686
-74460134 -74629780
-174005191 -173969545
-821703659 -821639881
-941611404 -941507226
-832585835 -832712565
-358955476 -359063406
-472920420 -472773208
-181623924 -181532590
-509738677 -509589569
-779337558 -779147824
-415620966 -415756358
-655364527 -655239483
-144955821 -144923877
-968555000 -968582620
-672955464 -672848782
-945788643 -945652181
-114696236 -114765276
-241804266 -241842362
-686496803 -686457991
-191506527 -191590173
-636156491 -636176183
-689482493 -689532161
-213591292 -213469008
-871688069 -871552677
-316250908 -316389904
-31446588 -31469658
-482964929 -483110601
-840121767 -839968669
-604029974 -604023450
-143650874 -143671494
-339453609 -339551645
-989560290 -989482176
-634001739 -634081687
-679462792 -679491814
-67344271 -67262707
-732937938 -732837180
-805666797 -805623935
-175593855 -175413133
-268845020 -269014916
-582769730 -582757668
-482560470 -482541554
-73422791 -73335903
-269381417 -269361303
-879311397 -879509239
-778113010 -778166030
-694663382 -694574104
-123670479 -123623549
-529860307 -529822507
-853684935 -853693195
-227026567 -226979247
-532528785 -532539695
-417830952 -417770116
-122252770 -122188684
-559641838 -559661728
-543174487 -543123573
-386917477 -386882925
-163715905 -163787411
-933728537 -933809323
-928561761 -928516153
-748991203 -748824471
-468252403 -468076665
-576840007 -576871963
-726205246 -726096110
-648791399 -648817975
-669457909 -669612821
-709586486 -709459922
-400296338 -400496070
-628006613 -627884981
-737356615 -737538577
-103165774 -103357874
-361931750 -361881344
-80665003 -80487503
-853135798 -853114268
-70113709 -69947643
-408978476 -408887028
-278469626 -278443250
-783893713 -783908709
-762481106 -762635378
-581200268 -581013766
-618299616 -618251642
-413086909 -413236161
-258099435 -258171697
-157852747 -157722165
-662083450 -661944268
-117574693 -117662939
-737441004 -737447596
-598033566 -598124170
-755297092 -755148192
-48057587 -48135023
-453364650 -453252070
-239285276 -239209344
-750160580 -750302122
-723217282 -723215328
-59469441 -59318555
-274438767 -274265455
-21836292 -21856326
-350488297 -350408047
-652924940 -653063222
-878732749 -878849607
-418952883 -418946503
-628448497 -628467899
-865979710 -865814442
-622248264 -622212886
-602630512 -602802900
-732616066 -732744440
-387013715 -387127711
-251301584 -251420954
-225522782 -225358620
-984705050 -984866322
-760800218 -760973608
-659629213 -659741693
-19104788 -18905992
-452538070 -452734890
-295839431 -296000479
-999982143 -999973393
-694924730 -695102072
-995140288 -995177718
-528757668 -528898626
-41255057 -41294459
-260769905 -260836767
-447609538 -447612642
-397999293 -397959517
-405805932 -405660218
-928515242 -928608280
-559593125 -559651023
-46059958 -46219934
-158557562 -158735294
-953799717 -953814063
-658645639 -658472409
-304741209 -304849517
-352837213 -352753613
-906452255 -906536627
-56026474 -56226432
-472001787 -471885865
-579589171 -579508539
-699605401 -699777891
-556770783 -556605205
-659772100 -659711286
-515454348 -515567060
-734563916 -734376940
-451048113 -451060849
-148658912 -148594104
-184169541 -184056153
-742351394 -742386554
-823551404 -823597826
-451054481 -450856239
-912579225 -912541337
-701441603 -701267443
-968857763 -968923159
-192244872 -192206750
-81499158 -81498300
-820316121 -820143255
-489810154 -489704340
-768301184 -768245696
-23930925 -23807271
-871244055 -871076531
-884890252 -885001442
-233275583 -233384723
-307684618 -307562056
-451686376 -451803730
-69873875 -69692793
-631012744 -630907602
-285609948 -285498368
-635399682 -635540684
-985952092 -985867236
-720949998 -720856162
-555992115 -555958597
-319204595 -319016627
-534574113 -534670479
-521697721 -521687691
-760364914 -760268668
-481102943 -481078043
-779726914 -779532166
-503079135 -502898581
-169694891 -169689353
-642558467 -642407755
-779558893 -779471451
-615769021 -615837113
-183252950 -183328394
-484955553 -484990449
-206650878 -206722426
-104927696 -105117064
-364888827 -364987991
-990054865 -990215113
-265262715 -265128369
-876430930 -876402894
-544736496 -544563664
-503516870 -503682228
-337670014 -337817122
-910710983 -910519695
-399157014 -399273310
-528572673 -528720985
-593945322 -593883922
-360671162 -360837416
-574595063 -574710861
-923901528 -924081840
-259978802 -259803870
-614092506 -613948394
-453865703 -454052933
-683512408 -683631888
-973027078 -972987954
-357961132 -357809820
-301786064 -301923298
-25868261 -25698239
-761486038 -761614892
-371987988 -371886420
-464136061 -464089613
-990107048 -990097768
-873923445 -874054399
-654763406 -654936988
-991368672 -991489238
-940404516 -940338886
-954624238 -954696466
-564630562 -564498210
-711372546 -711293884
-651186113 -651209991
-688145212 -687966416
-495842146 -495800164
-79464099 -79353301
-1074962 -1267914
-408188408 -408220404
-880708425 -880738967
-463392654 -463547436
-802878276 -802933156
-40036225 -39866859
-101253810 -101340906
-930252881 -930198085
-472603009 -472412775
-660600829 -660430989
-388070646 -388201712
-254207894 -254086062
-96873543 -96894687
-860256115 -860403351
-952451773 -952253609
-84172916 -84359786
-846766485 -846643923
-929245512 -929302012
-810956238 -810938204
-765538709 -765573095
-944801534 -944899790
-927025371 -927171999
-38145262 -38017926
-85704806 -85609956
-944163223 -944022005
-242101748 -242004890
-811887249 -811919969
-716974431 -716866457
-975470954 -975512406
-190961426 -191148698
-709686912 -709620914
-128006926 -127973116
-652581823 -652678177
-473548369 -473701341
-64001548 -63922270
-61431184 -61290936
-382962450 -382889252
-585892501 -585948509
-191692698 -191715890
-800223027 -800166993
-720443561 -720252491
-303985982 -303794560
-392319497 -392398243
-479865424 -479907586
-793540045 -793454233
-391897057 -391916953
-99316820 -99235944
-567645549 -567561055
-104378497 -104471155
-996471355 -996502455
-68554446 -68417488
-392186267 -392096655
-290753561 -290850891
-433427987 -433540097
-366383098 -366234004
-546736731 -546582941
-970471012 -970633032
-93466136 -93458548
-480418624 -480383064
-356822660 -356719222
-607080439 -607172095
-481725352 -481821078
-181682982 -181670092
-580463934 -580277558
-158020321 -158057441
-391121555 -391044493
-8022164 -7873488
-362327608 -362433630
-872680167 -872760193
-350938647 -350862635
-74124129 -74155019
-779053365 -779099183
-818223366 -818338864
-864119461 -863965929
-429716595 -429693125
-229257916 -229136558
-74210335 -74099703
-547118161 -546983647
-150821651 -150968133
-314525397 -314423499
-309064468 -309053196
-100519359 -100557339
-957946884 -957860568
-836580176 -836455160
-95586584 -95490208
-823835045 -823669659
-809455562 -809594068
-641055110 -641219166
-141932106 -141791634
-714254464 -714081010
-411155163 -411312329
-840218633 -840312847
-737749337 -737828815
-623732421 -623571645
-68723658 -68871804
-818967674 -818873512
-417477709 -417606965
-310119986 -309933848
-810906383 -810742085
-973909173 -973863173
-414988336 -414804242
-448833843 -448792327
-389528865 -389344455
-5401119 -5578603
-858683812 -858783432
-774226597 -774150403
-207439362 -207338194
-700909111 -701094391
-341874515 -341946509
-381061210 -380871806
-835130086 -835008832
-679443471 -679269289
-413571051 -413461065
-315290236 -315189126
-410917507 -410773711
-635470183 -635413599
-370837503 -370928755
-920328911 -920269831
-964389810 -964298592
-86779988 -86729208
-846662567 -846621755
-705032711 -705187155
-439169783 -439142201
-148396548 -148303584
-704496462 -704419516
-252572060 -252376402
-865895096 -865897076
-644996676 -645098206
-834880989 -834831753
-493915529 -493945345
-379416873 -379424327
-306068637 -306149599
-4347093 -4488317
-915673481 -915764639
-107110976 -107157992
-341287971 -341177557
-423299720 -423464076
-218591039 -218715515
-123837378 -123838250
-851194307 -851018931
-567275231 -567087527
-878512133 -878592143
-843963761 -844090641
-478278243 -478269287
-48587428 -48645298
-327473938 -327642536
-954784152 -954608780
-15988780 -15828352
-566955234 -567066144
-406153467 -406019297
-159155457 -158999419
-10677865 -10701567
-110600839 -110583495
-331886264 -331721950
-275836843 -275785953
-15966912 -16132868
-264387677 -264305069
-336835889 -336851699
-667854023 -667784093
-241272660 -241145110
-705892406 -706009664
-205069433 -205244631
-60705907 -60658467
-597818511 -597767031
-852163612 -852310638
-261171469 -261287179
-284260935 -284412257
-856046808 -856011578
-548022714 -548218828
-914943230 -915097812
-541017012 -541130658
-97747567 -97842577
-517601171 -517583079
-289842836 -289817024
-204539748 -204406218
-148730263 -148923363
-573393248 -573332056
-663617849 -663480245
-621998093 -621842699
-765322597 -765333437
-879288676 -879199658
-15213030 -15069116
-581285818 -581114718
-347611283 -347661069
-944780140 -944850662
-459627136 -459775910
-251537733 -251360087
-915964563 -916037309
-723792160 -723675906
-591732415 -591864699
-291045857 -290969187
-689745915 -689876521
-212421029 -212466897
-252820132 -252826022
-673374975 -673334487
-890650248 -890720208
-177006247 -176963907
-765361668 -765305206
-424844177 -424705043
-518688065 -518494099
-454119588 -453986278
-44431577 -44430843
-912896925 -912840433
-110213928 -110370250
-564646251 -564732707
-264072157 -264215419
-541814867 -542012439
-804777968 -804584278
-481666599 -481552757
-261063985 -261080277
-61908307 -61940945
-480719731 -480690253
-498487837 -498348555
-304338518 -304275408
-690795690 -690880748
-232927756 -232909970
-471579904 -471431258
-12032892 -12066080
-298536646 -298453542
-322980147 -322884901
-198972782 -198992874
-516139912 -516007078
-205299558 -205442524
-504472645 -504363879
-172023746 -171825800
-272328020 -272482308
-504034508 -504179348
-434644820 -434719702
-518387934 -518289200
-3371673 -3209775
-263634148 -263768700
-410459685 -410437835
-706548032 -706735284
-516464392 -516401406
-796320302 -796420840
-517693585 -517840581
-413319807 -413361867
-240965596 -241082840
-807633930 -807741878
-716213896 -716395644
-993904858 -993964680
-206972332 -207068746
-198946297 -198917781
-183792465 -183627825
-430003771 -430046715
-578160425 -578200587
-631357938 -631323616
-153340253 -153431385
-804345146 -804222996
-807188571 -807260101
-884043056 -884032164
-97373240 -97194110
-782164219 -782220365
-579247949 -579163549
-869988907 -869901665
-698634441 -698780169
-417671245 -417652001
-719160088 -719105834
-339542077 -339626107
-64433932 -64494756
-602557410 -602665982
-167530930 -167349992
-938079599 -938140481
-39874039 -39747753
-497900490 -498037846
-177987206 -177899052
-548642489 -548516749
-142643779 -142507569
-213221027 -213364767
-618561761 -618735683
-778492065 -778576949
-708530272 -708651018
-962156275 -962023553
-499261429 -499378703
-98175131 -98341833
-459342163 -459489669
-690494467 -690400601
-201122744 -201088544
-455776744 -455771564
-855531222 -855703954
-692510684 -692329996
-987769006 -987579298
-804112859 -804284071
-697765149 -697603499
-962396173 -962211913
-689236429 -689147569
-119665008 -119856684
-887152037 -886999625
-358038576 -358090504
-303288972 -303340518
-480782790 -480808732
-559740779 -559602637
-52472764 -52375420
-742954066 -742939828
-345023051 -344960185
-631915033 -632054173
-67909836 -67843048
-128324691 -128500853
-935299180 -935468730
-18031407 -18024519
-188248636 -188447186
-12049486 -11893062
-967332372 -967366900
-582763699 -582589891
-735485563 -735634539
-521952736 -522106132
-684494183 -684355393
-211501354 -211504604
-429469743 -429408823
-879406914 -879410318
-671832249 -671733929
-451571741 -451465081
-89315625 -89153491
-948544538 -948503170
-650539921 -650426271
-136277416 -136305840
-144780228 -144903330
-819603370 -819514816
-733162137 -733276017
-580895164 -580837296
-212266948 -212355602
-194428041 -194607215
-138799386 -138627946
-883092972 -883168190
-605387072 -605464354
-468641205 -468521723
-713570387 -713469681
-738000189 -737945721
-754230603 -754164843
-723009601 -723132615
-818882614 -818850038
-432608303 -432507705
-827630556 -827565812
-788714269 -788736903
-57023042 -56864642
-441540641 -441733107
-869118872 -869261054
-320541312 -320541738
-863329592 -863174082
-286709358 -286678854
-367751333 -367665941
-193306614 -193214960
-580516099 -580417489
-124095302 -124169688
-749681009 -749550803
-330933678 -331024844
-131801486 -131759442
-840169754 -840265740
-197430710 -197558418
-273482050 -273478412
-934684091 -934605339
-536147952 -536074926
-882155782 -882348436
-918640660 -918731156
-481624046 -481709152
-123431831 -123416041
-471943826 -471864118
-527414476 -527538244
-875868907 -875904043
-598627651 -598780031
-398759878 -398735726
-738870460 -738965860
-514270328 -514115018
-489879686 -489867344
-670004746 -670096732
-350940021 -351104169
-621656191 -621515553
-160677301 -160620273
-701648536 -701611942
-601420901 -601581139
-327170275 -327230511
-667083299 -667204881
-232490996 -232338706
-968228104 -968106716
-403025347 -403143061
-441905793 -441847231
-122165487 -122167879
-302647751 -302452777
-647663684 -647625396
-889322353 -889285563
-911622187 -911640193
-695853889 -695874111
-288852427 -288800967
-682254484 -682428712
-80325397 -80292899
-681718895 -681601887
-794340813 -794453727
-407933436 -408124572
-786835577 -786802427
-436285484 -436122028
-776209803 -776335223
-254012163 -253999157
-317280036 -317450566
-778057377 -777909941
-970021529 -970073041
-242738839 -242544873
-394639777 -394779609
-622830168 -622630864
-900078735 -900165521
-697624723 -697611507
-606913862 -607021572
-34721630 -34657030
-806938483 -806981721
-633912941 -633747599
-351226984 -351121550
-570242777 -570351669
-256703316 -256794834
-744060783 -744069769
-848076732 -847880812
-108660565 -108544869
-96832437 -96687165
-534221167 -534124529
-855420385 -855248283
-739011195 -739109169
-544786753 -544835199
-622339485 -622297655
-504214882 -504368324
-762194113 -762050093
-956698273 -956566201
-475328720 -475525604
-40396650 -40321392
-81285460 -81273218
-34177698 -34039164
-305890700 -306004334
-654657949 -654621277
-683062693 -683141191
-860675002 -860630100
-943790456 -943887588
-978871114 -978871306
-898415278 -898546400
-891986827 -892106047
-548630080 -548654898
-641526737 -641542173
-40826052 -40859514
-507020202 -506855578
-790572972 -790625346
-507044089 -506996315
-550099492 -550070000
-58927602 -58942984
-40081385 -40051825
-733144906 -732992990
-246121074 -245924440
-592923754 -592948270
-886041795 -886116949
-847890605 -847762417
-540865664 -540916394
-581860259 -581977431
-32074922 -32064304
-54936192 -55027258
-741589753 -741544579
-276913351 -276957839
-143850331 -143840379
-124892765 -124706709
-894572440 -894436374
-178200700 -178220260
-542605497 -542474075
-480229282 -480264712
-3616152 -3627496
-324685738 -324659772
-112317587 -112398275
-21039952 -20994126
-734806665 -734984403
-98362674 -98320992
-262380327 -262436869
-30345477 -30404093
-928843322 -928769538
-998873343 -998942923
-26123759 -26108897
-660330717 -660459205
-246229638 -246403794
-626531426 -626707616
-320495013 -320541525
-744229258 -744397628
-107409663 -107482381
-871388088 -871361616
-852834782 -852778858
-350183927 -350267067
-869489047 -869509247
-273224619 -273372491
-802811901 -802877933
-9896623 -9716733
-279641144 -279585880
-678296050 -678168980
-870743494 -870813238
-736822134 -736706432
-340145456 -340174002
-767501755 -767401759
-526166410 -525973704
-737707408 -737765930
-187997045 -187845853
-489345480 -489447044
-286982371 -287075737
-988404050 -988547044
-446584396 -446585422
-977212597 -977253781
-852989253 -852852803
-191284609 -191285833
-748647510 -748546588
-134880183 -134978883
-771787056 -771807104
-329699195 -329506975
-622745481 -622914855
-516216993 -516062831
-205387103 -205497945
-704335812 -704367638
-379824883 -379775913
-662598726 -662716926
-866839358 -866978112
-74955097 -75035853
-875673336 -875859632
-112051473 -111875027
-789721541 -789598437
-73238955 -73106509
-744936333 -744882735
-779264552 -779410564
-855407953 -855432817
-638196239 -638107699
-543815086 -543914968
-388334046 -388442484
-503465383 -503352889
-326357144 -326432668
-479154759 -479089243
-422306250 -422315930
-405684265 -405733075
-501402971 -501238859
-870969174 -871079960
-583327773 -583224227
-98211058 -98033358
-753848378 -753863612
-953262426 -953254386
-918956963 -918939055
-711206590 -711065840
-827944178 -827838588
-770403364 -770278518
-972154448 -972008166
-81229498 -81061170
-35529546 -35626466
-759254544 -759073994
-104504348 -104512454
-348277557 -348228189
-989174848 -989262734
-752316066 -752496144
-644509433 -644662347
-672265801 -672067671
-964556857 -964613965
-193756657 -193742525
-733945367 -733788775
-915485137 -915602881
-909327138 -909213124
-176366972 -176499120
-537319813 -537305995
-888889180 -888898892
-527496569 -527579919
-614908971 -614804889
-61437721 -61524999
-549965150 -549805474
-947803315 -947936241
-146494122 -146689896
-76179839 -76120519
-927098685 -927004285
-266904209 -266842449
-970038554 -970197404
-194217011 -194131771
-367090257 -367035753
-250248189 -250429663
-613294389 -613392521
-852672278 -852806820
-264680830 -264752030
-715504972 -715352554
-613598890 -613549546
-693412015 -693307847
-695229444 -695175494
-578180506 -578113658
-359967240 -360100870
-462631774 -462780182
-896681847 -896802041
-859191064 -859154492
-76972309 -76995777
-436934476 -436931454
-686945311 -686940527
-27033175 -26937145
-792209786 -792305628
-394188875 -394275387
-953381969 -953340017
-534916532 -534877598
-708579601 -708407333
-198687904 -198608530
-170717501 -170855063
-966332520 -966151334
-969571248 -969529820
-220882594 -220733492
-744798396 -744635416
-539627594 -539538520
-284196094 -284183376
-176334482 -176416570
-53181878 -53357820
-711398413 -711389451
-302253990 -302395390
-931983291 -931858509
-145795976 -145875330
-502100768 -501994790
-324274739 -324213887
-965776369 -965633809
-135060810 -135148718
-812896097 -812842413
-84706272 -84633368
-494938826 -495073512
-809190703 -809198337
-217269707 -217090797
-999245148 -999144602
-352671829 -352795413
-256380153 -256530315
-398979015 -399130973
-776185030 -776135576
-446240382 -446374788
-704012666 -704191944
-353783517 -353585513
-601328196 -601219970
-362188853 -362030697
-531775108 -531684278
-630163545 -630265243
-886829864 -886840876
-673619816 -673761916
-484776791 -484964761
-117376906 -117438290
-959139450 -959155734
-493391647 -493533921
-763226220 -763110446
-386895958 -386774100
-826541342 -826530252
-178918615 -178940261
-300971478 -300856344
-373662250 -373563048
-28019565 -28111191
-31081794 -30886408
-375111342 -375231136
-977870093 -977761477
-389937737 -389821611
-905647864 -905802820
-438739366 -438824928
-463833031 -463815127
-308504543 -308532225
-849840127 -849758585
-867212933 -867059629
-344646716 -344567072
-258685549 -258629707
-960203750 -960276328
-133913253 -134030113
-941548016 -941540700
-845692568 -845498918
-827707266 -827734556
-119496606 -119357894
-692068714 -692078150
-417125176 -416974386
-483733187 -483807069
-128883903 -128880083
-413521553 -413620549
-410027220 -409906062
-693066632 -692914054
-29420867 -29521035
-810901351 -811011125
-148826813 -148791385
-852634972 -852704614
-904720820 -904795096
-601772670 -601963188
-633076978 -632898498
-93559372 -93504072
-277866027 -277841389
-837638994 -837501064
-49690067 -49699563
-63698476 -63648620
-984785686 -984644536
-511345670 -511475426
-90205699 -90123003
-253765303 -253696469
-161652746 -161710488
-835339056 -835527832
-375286629 -375233071
-116935621 -116848511
-107299897 -107186991
-605134655 -605138673
-433530262 -433689372
-740619572 -740436122
-840022887 -839934009
-511562667 -511388185
-860632785 -860652551
-883371896 -883562710
-809857473 -809927617
-945613729 -945467367
-478512881 -478474477
-969279840 -969340432
-243458466 -243296964
-718813463 -718926853
-878856945 -878842269
-771668953 -771580043
-440619111 -440567311
-800897579 -801070961
-490714923 -490844763
-204398793 -204439109
-674707905 -674643971
-616755687 -616662057
-664607571 -664536093
-928195007 -928252465
-394562793 -394563493
-639917613 -639986927
-559033686 -558963638
-164747028 -164937770
-742388250 -742562532
-645474218 -645402220
-882469839 -882556301
-996601884 -996437428
-126683611 -126778533
-792362369 -792248887
-48489157 -48616363
-181825447 -181739839
-324203080 -324346398
-852110057 -852237125
-308280726 -308200826
-184280555 -184475991
-869303260 -869218848
-954267162 -954282856
-988173247 -988271487
-412819578 -412953104
-439756780 -439892358
-700391542 -700579708
-494510835 -494536659
-753225369 -753177791
-83610177 -83787091
-299553774 -299500652
-910873390 -910829420
-624104146 -623964138
-27850065 -27694235
-174295715 -174122693
-720535067 -720563015
-629154028 -629032228
-897791786 -897632364
-625289763 -625382571
-468472975 -468536715
-703613364 -703438174
-710402699 -710294971
-695996611 -696139975
-206423811 -206238573
-247246393 -247353867
-201105644 -201089476
-964771669 -964625101
-454827147 -454925057
-104889961 -104923617
-941792061 -941683577
-503751352 -503645546
-311383434 -311371920
-171301408 -171490204
-492242336 -492227328
-498920436 -499115594
-113736464 -113836752
-267351667 -267212489
-725131392 -724990516
-710782203 -710959433
-752062876 -752057094
-83366808 -83502364
-926310090 -926373670
-423897272 -423965146
-134948673 -135009093
-148896487 -148950239
-805742510 -805875450
-412948592 -413031546
-783128195 -783113105
-380751261 -380855297
-333529708 -333725174
-650247767 -650232501
-627066571 -627142247
-658090393 -658036901
-686378551 -686229069
-102266940 -102460890
-382661840 -382517204
-264712670 -264716430
-947299487 -947461897
-926096681 -926122807
-50671223 -50834073
-690370693 -690171893
-982575401 -982633401
-291328040 -291253748
-51221985 -51294903
-934756558 -934838234
-763482863 -763616913
-76336786 -76477022
-922019069 -921835491
-8069861 -8256953
-79246489 -79207477
-479767522 -479830440
-498414465 -498348793
-912386811 -912480813
-142483526 -142575674
-218979843 -219165519
-388621463 -388442741
-329557340 -329516934
-345258545 -345294003
-47338318 -47208466
-791915659 -791793111
-465746204 -465919498
-527025538 -526903224
-473383648 -473300070
-710959913 -711122305
-277839696 -277892358
-424347859 -424270517
-370445631 -370630139
-248101665 -248193023
-405516597 -405487341
-402272069 -402322799
-894703950 -894627806
-710487758 -710679188
-691664267 -691602595
-969339497 -969341367
-968403707 -968326301
-731739513 -731640743
-578658264 -578603052
-4129884 -4329742
-457480349 -457424129
-390015461 -389929521
-566831937 -566888057
-447371094 -447432646
-794629966 -794538736
-31688097 -31838159
-748214333 -748381123
-224730569 -224682737
-690594232 -690602728
-725426136 -725559234
-396416274 -396267150
-999194875 -999112321
-700286542 -700318066
-538023976 -538002990
-603930797 -603914377
-192044541 -192225811
-136603384 -136641574
-199762983 -199798443
-996316359 -996317609
-956756894 -956639652
-378148701 -378241887
-503505961 -503512873
-569560663 -569732117
-474552025 -474502929
-240454871 -240510427
-88638411 -88681937
-668879499 -668898953
-38364036 -38415630
-168746086 -168925528
-339977815 -339831093
-768655720 -768503778
-914632535 -914594933
-4688909 -4598545
-528281812 -528432644
-757589270 -757665368
-814773953 -814626665
-129879525 -129791683
-936827778 -936894080
-201271829 -201334979
-387245148 -387176758
-941670815 -941609023
-743175594 -743133170
-335759101 -335816463
-65370083 -65223755
-187624268 -187710638
-996969699 -996960131
-362661059 -362845649
-27870470 -28065378
-644142552 -644265602
-547126294 -547305292
-904871009 -904956255
-620747241 -620905371
-797489642 -797454788
-102894641 -102816133
-981906949 -982061945
-36532513 -36524717
-374968661 -374992915
-122996962 -122850512
-797987956 -798163824
-876618267 -876798447
-439155992 -439007446
-96960895 -96900081
-861390402 -861576956
-523292266 -523489394
-350990511 -351022095
-83422884 -83607638
-279677435 -279851189
-382698584 -382761518
-822212153 -822404511
-255626218 -255706102
-465975033 -466140419
-822353194 -822543230
-5425964 -5284884
-284545442 -284399546
-481463716 -481374900
-145582807 -145386403
-46434736 -46483446
-772769508 -772719238
-828661076 -828532012
-25533116 -25349670
-725293702 -725229464
-352640276 -352647584
-130156 25298
-451495554 -451647928
-742087047 -742171995
-256018242 -256199626
-812433229 -812553923
-302149262 -302194698
-232280023 -232274357
-652435874 -652248742
-312155274 -312293892
-811235000 -811127944
-604236079 -604073735
-206840036 -206742106
-402371346 -402274252
-947344292 -947316814
-592173326 -592217290
-575786550 -575832328
-334836082 -334900704
-554884232 -554968756
-467799813 -467901811
-433249569 -433430135
-527476360 -527289496
-105022380 -104988392
-113572062 -113495476
-446415001 -446334575
-802844917 -802666607
-78210552 -78392060
-582836790 -583005686
-841204589 -841322229
-930334064 -930495518
-802656832 -802755762
-539171020 -539353024
-36449471 -36528615
-323514590 -323630338
-821171971 -821159839
-22036914 -22125216
-575168213 -575040865
-271952708 -271910770
-327806944 -327883978
-873682935 -873758201
-189989183 -189885923
-976556577 -976387233
-763888378 -764026202
-707120149 -707042141
-659748197 -659796003
-680229961 -680273489
-368247825 -368365865
-240902916 -240907690
-269388637 -269557439
-45257054 -45227312
-913425309 -913497125
-275506344 -275603194
-640917825 -640794925
-134644060 -134680724
-643209002 -643085448
-146464307 -146327739
-660040592 -660094630
-40872914 -40846114
-503543849 -503533101
-486996321 -487159057
-148335049 -148458047
-620690404 -620679788
-86803250 -86923728
-879747496 -879870212
-625330236 -625511878
-876161913 -876110243
-253858967 -253915241
-647118450 -647291370
-937844229 -937886289
-598703841 -598661253
-183101350 -183072002
-634597958 -634779136
-284927430 -285050050
-465289750 -465176336
-269866381 -269741655
-718070850 -718170396
-149676481 -149876175
-832065928 -832073274
-60268765 -60186437
-711512960 -711426286
-660208232 -660111664
-630372338 -630377330
-137878657 -137927405
-704587103 -704527463
-776919502 -776880016
-464843020 -464980364
-857521306 -857382634
-795024354 -795082262
-204472983 -204405235
-249877665 -249984099
-667786317 -667736733
-133146311 -133117203
-493757744 -493907712
-951345459 -951439797
-232759841 -232720659
-472032627 -472186189
-338731630 -338609808
-618555115 -618421079
-660198082 -660335544
-465839990 -465999006
-281904761 -282037357
-379486044 -379569152
-818871038 -819064310
-597425107 -597233237
-720920716 -721075146
-558327010 -558290596
-174299272 -174292158
-587906985 -588099217
-832106192 -832043366
-481956053 -481821257
-928261525 -928243405
-476036068 -475869290
-568825457 -568930107
-845947271 -846116761
-964050522 -964173156
-845818179 -845697897
-621710876 -621609504
-937382075 -937232903
-333955066 -333772024
-114939306 -114937442
-993238663 -993360617
-810565977 -810645011
-986251259 -986274905
-632419384 -632446728
-450187192 -450253860
-329170782 -329085328
-327654315 -327845461
-683792350 -683871354
-202417447 -202556027
-76894080 -76761414
-828596544 -828424292
-118498040 -118476852
-571902277 -571866603
-43588546 -43429850
-706317303 -706440157
-72951688 -72911446
-262786397 -262672425
-839571214 -839733818
-63012538 -62920944
-624451754 -624395042
-625225705 -625269005
-504986730 -505003670
-501198351 -501178115
-407983163 -407788519
-163659699 -163641555
-226935766 -226851772
-235442344 -235564896
-735823306 -735652384
-283627712 -283555032
-430837598 -430743560
-947604026 -947545396
-208777653 -208595943
-39909143 -39838935
-207085925 -207181985
-582676795 -582556007
-683986826 -684029328
-522166424 -522045840
-912868679 -912855673
-762895082 -762725426
-532409107 -532403269
-634575130 -634535214
-280813921 -280863747
-560268120 -560467444
-885927209 -885946197
-552659712 -552549882
-459822849 -459758323
-795584411 -795449483
-893102699 -893120117
-638686581 -638588765
-611930751 -612020193
-436791956 -436855000
-756940211 -756753515
-898119342 -898035108
-150412632 -150453426
-465352410 -465227090
-274591708 -274731480
-6062302 -6213660
-74754939 -74716231
-286354026 -286488760
-118839654 -118650350
-677016800 -676914962
-195274815 -195413047
-456232694 -456120578
-714716825 -714595455
-41241221 -41239255
-568834836 -569025378
-374466800 -374595140
-309538326 -309720490
-186574217 -186532241
-293786510 -293617342
-486725156 -486528806
-722458855 -722381279
-1706753 -1808905
-205120465 -205128135
-653197933 -653387241
-55701754 -55873188
-732302059 -732237583
-455731902 -455537750
-340716824 -340583024
-960298287 -960405919
-210499693 -210627385
-299478089 -299307689
-242156757 -242046739
-941752366 -941831756
-344713734 -344734714
-97835273 -97939879
-979900288 -979804764
-278358876 -278456438
-458177579 -458097783
-949055813 -949247049
-969450850 -969410246
-63673548 -63645360
-473637359 -473804763
-170173111 -170276947
-172260502 -172334580
-417736367 -417616299
-135103398 -135104764
-371200913 -371151491
-661737140 -661727582
-280150610 -280310222
-119644396 -119760846
-70461750 -70483344
-525305005 -525406835
-66876406 -66841286
-917557017 -917377035
-336354312 -336400882
-18899699 -18863101
-562442203 -562331709
-58835633 -58761715
-277987728 -277796988
-769544060 -769660340
-492611969 -492514019
-860697123 -860652881
-600176061 -600348573
-936782382 -936762974
-619353429 -619485307
-747743704 -747670810
-687212067 -687320133
-241205444 -241339876
-589722582 -589609414
-147216242 -147393294
-660266813 -660149651
-200648106 -200665630
-392424707 -392599195
-206542473 -206369665
-294238747 -294340459
-171583215 -171618575
-90975690 -91092760
-928151882 -928223736
-443709032 -443776932
-8530530 -8467700
-703109943 -703133113
-729186293 -729077853
-233775382 -233925870
-564055067 -564075455
-573928243 -574043947
-719098294 -718970132
-270126694 -270200670
-920490406 -920450580
-223405340 -223541314
-473464143 -473624855
-39675702 -39783268
-196090455 -196240275
-332208800 -332039418
-507682798 -507731792
-619944297 -619944519
-55922514 -56007770
-347554214 -347400046
-32159745 -31990099
-358046641 -358026977
-491237674 -491408178
-33838343 -33971897
-271083056 -270933344
-66250526 -66289356
-276877891 -276757235
-331000925 -331048763
-781060434 -781193600
-599272719 -599410607
-534016116 -534172848
-134382686 -134533656
-423396864 -423531288
-956169513 -956049843
-764921593 -764997693
-462498939 -462632941
-655871646 -655888892
-744258265 -744313443
-571641836 -571739766
-394256291 -394294483
-499165532 -499065656
-370513353 -370537885
-637024572 -637125974
-459889460 -459962888
-443013548 -443061944
-787454118 -787459130
-606211802 -606133884
-316585346 -316401708
-276487758 -276313868
-651676674 -651530750
-610678500 -610638684
-650092212 -650240134
-31069647 -31093941
-965426687 -965553913
-434682261 -434601091
-38807726 -38737696
-77573201 -77757261
-759615558 -759636320
-436984698 -437050416
-449429429 -449310413
-604154907 -604067373
-217642048 -217635266
-516862929 -516693679
-803036685 -803186213
-96215677 -96158047
-59772662 -59574286
-348630351 -348514043
-581107017 -581062029
-614123057 -614061955
-654314615 -654457749
-49473449 -49482015
-622413099 -622595407
-787449105 -787312565
-364938409 -364868407
-29814325 -29928023
-730413477 -730370601
-437773335 -437781297
-56815225 -56913507
-656516801 -656449123
-492919064 -492947042
-820988913 -821165905
-643880415 -643791393
-400585905 -400620597
-689988597 -690097539
-729309054 -729442260
-351144534 -351063804
-789785563 -789687883
-33880073 -34063721
-690977739 -690783757
-440281821 -440370869
-383613682 -383582076
-627788349 -627945797
-367323498 -367232514
-989433494 -989273324
-910731627 -910837685
-699538212 -699387350
-31132063 -31115879
-90473934 -90430212
-951392628 -951372060
-951805018 -951865108
-548366697 -548408843
-575606413 -575513051
-885207743 -885097093
-177261057 -177221543
-259090838 -259218592
-756386790 -756386050
-956255731 -956433663
-978390420 -978310020
-385193228 -385288916
-89027570 -89076074
-346429648 -346533684
-474061102 -473921944
-389399753 -389289631
-312090868 -312114876
-100133117 -100001515
-105508828 -105580130
-168958719 -169115723
-628085500 -628181924
-771605547 -771732359
-925316622 -925297938
-925955373 -925776533
-218477659 -218289321
-560087871 -560093343
-515844268 -515871660
-546148819 -546250531
-346435199 -346436973
-410550565 -410677507
-332224564 -332402938
-731563594 -731471184
-307823894 -307690692
-754833349 -754654253
-936500165 -936611793
-951858445 -951871771
-189312003 -189134041
-950213016 -950147856
-282242987 -282098879
-522389370 -522260946
-479305929 -479454041
-442407362 -442327700
-669288442 -669220088
-233189275 -233111485
-205157032 -205099238
-442004936 -441892186
-684004706 -684125554
-839473362 -839475338
-776479921 -776317355
-354340488 -354218456
-593744363 -593598721
-201565543 -201539951
-636796118 -636640000
-301124448 -301052384
-623375407 -623283175
-183119059 -183245447
-537716153 -537529729
-695003999 -695202469
-412630750 -412478508
-943118739 -943216167
-52027971 -52137905
-967457161 -967276639
-602691474 -602681664
-424318168 -424443024
-763487752 -763476216
-611232006 -611194176
-971346816 -971366444
-190727171 -190855381
-980927781 -980961649
-829968838 -830083346
-207742197 -207732177
-725214054 -725048730
-142861794 -142679218
-778313906 -778122314
-126713884 -126731072
-53015048 -53021252
-59344043 -59333279
-477714265 -477597109
-987038648 -987053152
-75170876 -74972212
-152461530 -152401864
-885194496 -885274956
-28451414 -28429914
-398607472 -398659426
-954809911 -955006273
-804422048 -804386210
-246908539 -247051337
-946544665 -946723829
-170702933 -170669489
-939321553 -939273915
-158343652 -158478668
-160077748 -160179140
-363961272 -363805392
-427158373 -427051987
-965215464 -965303806
-478273765 -478110487
-503216026 -503098846
-721945759 -721974427
-929066422 -929188332
-935773158 -935647802
-598011626 -598078868
-121291622 -121137424
-503698449 -503697687
-278201521 -278210095
-208561929 -208610031
-646313189 -646128663
-614707682 -614570980
-490905850 -491040160
-695864000 -695846608
-211543962 -211516626
-93286316 -93428102
-710580943 -710583473
-488153696 -488199134
-812715839 -812783927
-436502337 -436429447
-802905716 -802850150
-255174662 -255312766
-505872593 -505858147
-565423575 -565416053
-982927725 -983061745
-63992983 -64010113
-658559024 -658551872
-794270125 -794246933
-7849521 -7745101
-464036264 -464235858
-83698634 -83620892
-529720411 -529743277
-744888829 -744802457
-705436565 -705282025
-73213275 -73264635
-454645529 -454653567
-124557975 -124617633
-346481666 -346392280
-307936589 -307922255
-744354709 -744440547
-36034218 -36080356
-423503592 -423667516
-552433585 -552604797
-428079554 -428217650
-722757699 -722786885
-586126986 -586072074
-910637310 -910784656
-219511992 -219640604
-710046679 -710199371
-620117809 -619932223
-266021706 -265961594
-506176356 -506128286
-122798291 -122911257
-239416872 -239438588
-462643737 -462622145
-295850404 -295681266
-267529119 -267595115
-636578349 -636418641
-508466515 -508527857
-490127926 -490073854
-673580318 -673412716
-304142163 -304306963
-938551054 -938371552
-930579124 -930778052
-358538532 -358647760
-927797117 -927832169
-39416867 -39537681
-120067759 -119888737
-989009752 -989010330
-771097224 -771277356
-422622877 -422704271
-723412068 -723454564
-86769120 -86790856
-488024206 -488119386
-226677651 -226608289
-933327649 -933358181
-235731244 -235746834
-931568771 -931454005
-90798221 -90619443
-815807509 -815707617
-364059770 -363862774
-617086461 -616978461
-110039285 -110167859
-658688350 -658602928
-970866103 -970762917
-823810688 -823859402
-51403585 -51372055
-139698434 -139685576
-567372178 -567178284
-114344844 -114321342
-190580767 -190587145
-856121082 -855972534
-968767485 -968615103
-392077007 -391891717
-205959929 -205862007
-145182334 -145056454
-974035777 -974163325
-377807785 -377692213
-20327109 -20234535
-667639083 -667675843
-383422409 -383448125
-368680832 -368843484
-640232752 -640153196
-643250409 -643167595
-501176644 -501139438
-206712238 -206732614
-110769212 -110721014
-428610934 -428515378
-657539509 -657485485
-155600848 -155745106
-550828328 -550705964
-658833818 -658764288
-11786770 -11971274
-491490218 -491687520
-741937615 -741941997
-226562814 -226475810
-918586797 -918603217
-747102774 -747082356
-611437377 -611333191
-261461326 -261614924
-398215358 -398229718
-754431720 -754299386
-981574658 -981402170
-103554117 -103484333
-310986240 -311183418
-841743032 -841790860
-374913562 -374980788
-697264805 -697115509
-705951035 -705856615
-265694378 -265711100
-933886789 -933731857
-209020407 -209196815
-154994104 -154896344
-178641776 -178758638
-635662705 -635555433
-630079340 -630022034
-722763389 -722810381
-295315776 -295141180
-108184851 -108125433
-540114440 -540020710
-212006446 -211909348
-208479005 -208431163
-870304240 -870325962
-91609961 -91755647
-207670910 -207813484
-730392039 -730292697
-152767595 -152661211
-777750109 -777729695
-635609069 -635472299
-223946894 -224098426
-855617588 -855561368
-219971146 -220162286
-739344509 -739176311
-972379284 -972393244
-584526055 -584482165
-516417704 -516511080
-418525846 -418669068
-907726396 -907669908
-862113375 -862297909
-646018141 -646105539
-63060647 -62964429
-583074456 -582945630
-811637196 -811619636
-835217357 -835156539
-954319153 -954376373
-494116754 -493958690
-8070413 -7973915
-34773308 -34901190
-478739834 -478670192
-873343940 -873483380
-967724154 -967871118
-172423812 -172363254
-996088801 -996168071
-897666960 -897575504
-637705433 -637656843
-390219748 -390101322
-769340578 -769198900
-193694126 -193819188
-585855646 -585674714
-918350344 -918472796
-404251274 -404200662
-502131100 -502070436
-693160160 -692991742
-429160967 -429171717
-464844695 -464714721
-152575246 -152455414
-993728864 -993563024
-615406238 -615446268
-727896970 -727973664
-427694370 -427697916
-270433505 -270615121
-146785593 -146936751
-109133981 -108959581
-292336410 -292400380
-17348424 -17203836
-328625393 -328520699
-740810666 -740894972
-346159962 -346082740
-713746138 -713918502
-279580263 -279513627
-31865624 -32021730
-272937785 -272761201
-172988959 -172884933
-572297211 -572133653
-805327593 -805403463
-86979340 -87090956
-866429784 -866266136
-256762279 -256827389
-845805311 -845971513
-835433444 -835322944
-140872471 -141000579
-94095482 -93932876
-719147222 -719172954
-517767083 -517589135
-502988858 -502814496
-576164651 -576136627
-498912995 -499018015
-754714822 -754670714
-58097795 -58121389
-733490123 -733348697
-250099405 -250007777
-797471332 -797585376
-375788224 -375651366
-252823974 -252992050
-505572055 -505659577
-214068651 -213980915
-880522625 -880490847
-511529092 -511596242
-809617601 -809720041
-251954018 -251774246
-936954853 -936961187
-695811174 -695937048
-420077967 -420109399
-839567101 -839577575
-16699383 -16759475
-709985900 -709875894
-200493795 -200295345
-324675371 -324809245
-59762791 -59830749
-38865530 -38867272
-748715558 -748632384
-237508152 -237479548
-677465294 -677325344
-525522825 -525650747
-136325203 -136310365
-352263963 -352163269
-199711483 -199885403
-151359982 -151291352
-339584092 -339519198
-266101108 -265942304
-214611607 -214687533
-272605728 -272527082
-483568176 -483453672
-151694655 -151817613
-560238089 -560187359
-409574250 -409668112
-555467032 -555519758
-846446290 -846545880
-468701107 -468885471
-394949980 -395069086
-830568295 -830688485
-141614189 -141760095
-510336031 -510180863
-355030402 -355220754
-547215793 -547020529
-66715402 -66595652
-603203276 -603064854
-886652031 -886669197
-378179230 -378163186
-127048758 -127181028
-953394983 -953372091
-981824057 -981984447
-537948956 -537797622
-214587334 -214649570
-6714231 -6774683
-891195917 -891020059
-790613718 -790804314
-911283819 -911313111
-640365153 -640553467
-96658799 -96722621
-545392782 -545234020
-947330553 -947295361
-97557856 -97620814
-950682688 -950845784
-105960875 -106088145
-13799262 -13849082
-39882570 -39951542
-947099682 -947168448
-733561064 -733674060
-784923422 -784977338
-704351725 -704346187
-706738101 -706741867
-199249832 -199306084
-413904474 -413843132
-962647919 -962736345
-813710645 -813641699
-371545231 -371667969
-373868991 -373679879
-9774918 -9806678
-536693723 -536619523
-236469289 -236587801
-133216859 -133337285
-805016067 -805162181
-827085567 -827078535
-121802124 -121722084
-968538278 -968568810
-201093145 -201152343
-950691063 -950633881
-88787058 -88730332
-982476767 -982358223
-565374908 -565393966
-786639800 -786678004
-150704980 -150894892
-645046249 -645040237
-968863247 -968671723
-774317863 -774435379
-322215202 -322253192
-277700639 -277686767
-986448650 -986352020
-807904172 -807791624
-633898791 -634041713
-940623854 -940564294
-277202567 -277295147
-500356117 -500553139
-398889182 -398697274
-702382728 -702462592
-811676006 -811863276
-678386381 -678382641
-359585680 -359411820
-868486559 -868288303
-463051761 -463164963
-461631010 -461645806
-443886545 -443868647
-126533977 -126361135
-798920551 -798731147
-921731587 -921803321
-410186683 -410035581
-219586853 -219694355
-154945224 -154936912
-685873226 -685698932
-196870801 -196731879
-729505991 -729630961
-23429391 -23301481
-683030120 -683001982
-833393100 -833281296
-690547828 -690598480
-382540022 -382532330
-966177555 -966241927
-541775720 -541815456
-211175620 -211195312
-326574645 -326475529
-958992594 -958986172
-147953316 -148073226
-579204958 -579184556
-407219074 -407296304
-176665149 -176760203
-959216223 -959199561
-734268876 -734231408
-811888672 -812033614
-132539401 -132413905
-294486511 -294338663
-385674843 -385646919
-815678535 -815610519
-984937050 -984835492
-243580046 -243730208
-697977264 -697905082
-946391282 -946578018
-178170962 -178269558
-908875670 -908751262
-725474130 -725644338
-652092540 -651910906
-49055493 -48998021
-698193598 -698360090
-268933049 -269096783
-798496955 -798494107
-849619419 -849705691
-25056193 -25010005
-972123310 -972296930
-62927921 -62966741
-398369982 -398346750
-476203416 -476089144
-619865138 -620023900
-401609198 -401585850
-849635368 -849776014
-794808721 -794894365
-51706516 -51523314
-63170408 -63148374
-625785546 -625614822
-481753501 -481888655
-673271986 -673275688
-541801281 -541829631
-358887863 -358699221
-94030731 -94160233
-453869587 -453744413
-411083436 -411181064
-287065553 -287085921
-178329760 -178209356
-815463332 -815289104
-16132792 -16319330
-943036212 -942851178
-791193373 -791263941
-403936973 -404079145
-670669747 -670684059
-918371571 -918176807
-143357136 -143168144
-304468978 -304624722
-40267795 -40152841
-671926120 -671750322
-916789510 -916642940
-340159729 -339980325
-96690710 -96500276
-118033938 -118113328
-487749655 -487614711
-595614684 -595553742
-73618671 -73628917
-653292587 -653260497
-654718051 -654850197
-319694273 -319747365
-863158368 -863136440
-789160103 -788968339
-911683769 -911843925
-82873931 -82903433
-30659761 -30673767
-926919756 -926882522
-624921072 -625003554
-524108416 -523922000
-568393314 -568547540
-229301424 -229255278
-544320635 -544192187
-94454145 -94399567
-357764410 -357597620
-161325729 -161321225
-14964469 -14993185
-745542386 -745556072
-621625653 -621796099
-580769647 -580571733
-119192246 -119216294
-638918583 -639056655
-328399549 -328223441
-295377068 -295254484
-616085058 -616013728
-694536353 -694518609
-597810812 -598009744
-434494192 -434375940
-189412349 -189505037
-242934481 -243003803
-21534081 -21489723
-18648709 -18583649
-836618491 -836541861
-487214233 -487298499
-840045218 -840000556
-596675660 -596585270
-209926463 -209946877
-971433909 -971470067
-714457348 -714587558
-827997124 -828119050
-534014340 -534094482
-89790581 -89815563
-512059003 -511995211
-648308053 -648172489
-773029882 -772899382
-719894942 -719784872
-69560269 -69517743
-431502447 -431448297
-879204163 -879244167
-301749464 -301743274
-298137804 -297959558
-726942099 -726835535
-58798674 -58760306
-774351044 -774519714
-189785267 -189937553
-934770616 -934767830
-479122001 -479077893
-41791539 -41758765
-209057471 -209108611
-926338726 -926500578
-81145334 -81092362
-305349707 -305199401
-595744379 -595575545
-822290069 -822197793
-655584101 -655554691
-983366732 -983245692
-842686934 -842685504
-992747054 -992825716
-386509278 -386594096
-482319678 -482155572
-289224726 -289288714
-123704883 -123636075
-978521451 -978672233
-468360582 -468296032
-926419652 -926349530
-898077225 -898005671
-389830987 -389694951
-21293944 -21347970
-797048984 -797140190
-907274723 -907278289
-845471103 -845381055
-122251734 -122440606
-589945291 -589829089
-956206352 -956132674
-91211803 -91144741
-995226729 -995128707
-66858846 -66748522
-215009575 -215058911
-219018475 -218884017
-277020863 -277054541
-467982844 -467943824
-598555826 -598367050
-807235760 -807284442
-775111679 -775304745
-699901391 -699789707
-42356577 -42259043
-833785662 -833833802
-683261647 -683248443
-717663648 -717599202
-696305214 -696239414
-990844725 -990659987
-62211197 -62289571
-379348891 -379359515
-960947624 -960836450
-830204719 -830273919
-591526190 -591419456
-825736293 -825888537
-912051291 -911916007
-449047736 -449120510
-484101843 -484199731
-688287044 -688177754
-227117822 -227291990
-703195534 -703332174
-739878765 -739902205
-439824569 -439805363
-376232387 -376237993
-124570194 -124587804
-72060548 -71972370
-963880558 -963841356
-5659279 -5753381
-955506079 -955610875
-440767252 -440857246
-717246555 -717057521
-838840007 -838914691
-503371885 -503386711
-623702683 -623762159
-565770460 -565814222
-741976352 -742003374
-649604558 -649561454
-259036386 -258938754
-562154334 -562210144
-891786647 -891794625
-354588991 -354556183
-154845255 -154784815
-886568173 -886428529
-565007462 -565080586
-245345150 -245288842
-637567142 -637600290
-824562986 -824496098
-635241949 -635238217
-242637508 -242641856
-382805914 -382882684
-879310444 -879354422
-739855686 -739822756
-89249705 -89381545
-62123190 -62250384
-15817260 -15639232
-872418616 -872370346
-315532443 -315513037
-908311626 -908390220
-531946188 -531780360
-770670206 -770792730
-263394432 -263290944
-502793873 -502640837
-324742308 -324629168
-345251721 -345336285
-976833657 -976865747
-822101342 -822148532
-136590247 -136581611
-87664405 -87837233
-490359192 -490447540
-260788563 -260897393
-838877349 -838825241
-994240374 -994159932
-707004666 -706873880
-761784032 -761728624
-303183022 -303182252
-281869399 -281920143
-170685359 -170686211
-335288377 -335252545
-696272314 -696113932
-955558477 -955469439
-124799737 -124653017
-30733323 -30920983
-996964119 -996964915
-991124657 -991085791
-626021211 -625968221
-199445384 -199468014
-311218815 -311351049
-896808789 -896795293
-446307585 -446285383
-566191668 -566027284
-912185424 -912138010
-656827881 -656717473
-217431494 -217421968
-750087383 -750125677
-936101493 -935909123
-456984911 -456938261
-624267616 -624380164
-506104678 -505940816
-342346210 -342231500
-203052477 -202959959
-290043122 -290081056
-465426015 -465555561
-881468113 -881611387
-498418196 -498410734
-246501352 -246306236
-543661425 -543680873
-351654031 -351697865
-678852848 -678704510
-90378313 -90225905
-175336106 -175405732
-130340007 -130421771
-766506334 -766664456
-840143593 -840217747
-419421849 -419516975
-755654118 -755622268
-241386256 -241312428
-660870969 -660856863
-575015279 -575020671
-613460020 -613574218
-660515909 -660459303
-963602023 -963428753
-986086900 -985931040
-982335065 -982337657
-882879488 -883032626
-205883954 -206035904
-820465399 -820602149
-565384437 -565369597
-13052659 -13089767
-144429369 -144354555
-630555488 -630743782
-710620923 -710737453
-702780420 -702963946
-777436096 -777431690
-427579593 -427505607
-437963003 -438045379
-911462582 -911499622
-894862303 -895008227
-971649559 -971725833
-304794506 -304627748
-437809157 -437753437
-380062625 -380085755
-834098414 -834293516
-892407343 -892381795
-294191690 -294188886
-60821181 -60889329
-285208835 -285227985
-127924351 -127727601
-659887759 -659845285
-129218920 -129272204
-547343571 -547436055
-446721619 -446676181
-131411429 -131280109
-455120695 -455060491
-266721533 -266710275
-164875812 -164999728
-575809439 -575618751
-293500729 -293383035
-941422083 -941419849
-550951800 -550831222
-163496716 -163429754
-723584442 -723471566
-644837103 -644858323
-778783466 -778931706
-285638822 -285827528
-733963139 -734101999
-470835037 -471032849
-386835029 -386831463
-657006308 -656900734
-124039345 -123971785
-197526610 -197697358
-771355550 -771466218
-163636940 -163456066
-802233011 -802046141
-761995751 -761882173
-867706140 -867878196
-997324380 -997132342
-118168763 -118281505
-456514220 -456568052
-422093330 -422218908
-136717116 -136863404
-52219956 -52055854
-172993376 -172984542
-106313657 -106122333
-917808307 -917788923
-642149849 -642050985
-857802914 -857835134
-50907746 -50895924
-913441255 -913461217
-941943022 -942006916
-261778787 -261963165
-70595650 -70596456
-929031377 -928958023
-165048653 -164950803
-765961031 -765776167
-393598260 -393657856
-270050301 -270028567
-811628416 -811595554
-824345025 -824346935
-352071391 -351922505
-142089427 -142157859
-113303614 -113119676
-13350304 -13498126
-635270028 -635213870
-412976841 -412929367
-615741293 -615932933
-297671138 -297685250
-453296534 -453432766
-604412241 -604258311
-242183780 -242129734
-608479806 -608406936
-306979416 -306852130
-32120429 -32313105
-991620403 -991599301
-44206379 -44289127
-563948689 -564065261
-534504028 -534381274
-942739635 -942750853
-446567332 -446527684
-909163492 -909122874
-298495094 -298424114
-321906592 -322058486
-283768884 -283676406
-843081485 -843152119
-820689307 -820514991
-188370313 -188524059
-233017274 -233145166
-524176354 -524347096
-847209602 -847036512
-54829652 -54739822
-386358183 -386551687
-681548419 -681377831
-752189711 -752126965
-484240869 -484158593
-967074597 -967075097
-795770440 -795965128
-800574912 -800424788
-27602510 -27403854
-116467314 -116636096
-789104441 -789215765
-474849690 -474890984
-823491234 -823334376
-155856745 -155949943
-795452422 -795379514
-470597043 -470643239
-914242491 -914439773
-251952313 -252104075
-202526327 -202585727
-565044708 -565116464
-581564214 -581762546
-804558799 -804442979
-391387439 -391408985
-71815260 -71831070
-837832449 -837837321
-129542261 -129687859
-461406270 -461344592
-621099345 -621253651
-237493850 -237410598
-881539750 -881408448
-631667783 -631470175
-51120658 -50999722
-775407111 -775268747
-187667453 -187600707
-568196247 -568126795
-533293429 -533402393
-702125791 -702229709
-286277479 -286100111
-991549476 -991429000
-450059471 -449998897
-553438051 -553385449
-508197687 -508379471
-936219440 -936220180
-400028507 -400060405
-162958110 -162766714
-95795835 -95621575
-877937587 -877778191
-773306556 -773136462
-839194892 -839377532
-910833361 -910913419
-753431114 -753471242
-930872241 -930907185
-274049818 -273851396
-265842695 -265760189
-209987707 -209906047
-863773332 -863699486
-431735957 -431856299
-82176230 -82232790
-506818665 -506745873
-852953167 -853025339
-532100117 -532121637
-536717178 -536746592
-195955300 -195935590
-491039653 -491173589
-999977768 -999973734
-944336282 -944403588
-521780933 -521824589
-142316389 -142359917
-712704605 -712544833
-460085343 -459975733
-932447515 -932536231
-620505705 -620482849
-737444300 -737247656
-625336167 -625201843
-857574979 -857660649
-393024793 -393208815
-19519794 -19595174
-228216448 -228340800
-218653277 -218626493
-440075468 -439899742
-503157436 -503000834
-499739523 -499912453
-298994876 -298809364
-713063690 -713212630
-28636805 -28557225
-330493343 -330691483
-660882576 -661050804
-788193336 -788380232
-275454837 -275347139
-766585395 -766415409
-278686133 -278864397
-685565479 -685478537
-166761524 -166668796
-471948673 -472054901
-246458533 -246544171
-911413803 -911255641
-356060648 -355954936
-500110522 -499958146
-271679160 -271546838
-488071796 -488040886
-460256089 -460298579
-435454939 -435454821
-857332402 -857254946
-867281601 -867144265
-147710044 -147705986
-222067553 -221959631
-655092507 -655282107
-559266363 -559389133
-745173534 -745050884
-887724394 -887756692
-694527481 -694349103
-447337747 -447527545
-104318528 -104174518
-413666330 -413618888
-507897511 -507737547
-503538475 -503487271
-440734773 -440537467
-658067618 -658113168
-786057905 -785992063
-844509890 -844663780
-793337685 -793361897
-228604462 -228462336
-989503837 -989616743
-331731702 -331800174
-892371884 -892442802
-563039838 -563168934
-724644418 -724684048
-770709653 -770512503
-750072496 -750106530
-682553144 -682521818
-905991580 -906047508
-353097169 -353045207
-456850390 -456913234
-719581663 -719691549
-191704294 -191571820
-85660012 -85749600
-730332439 -730499981
-689731054 -689811218
-187369388 -187340706
-854542198 -854647356
-435243241 -435377749
-503563653 -503599549
-769100448 -769127422
-256425264 -256425918
-468164534 -468097374
-667145593 -667287151
-418927433 -419019237
-564621551 -564639573
-575503588 -575517098
-565986064 -565934068
-850307346 -850230624
-982994735 -982951557
-78881897 -78686763
-61606665 -61597807
-560831945 -560954533
-533614580 -533770370
-356164913 -356253773
-93139697 -93079303
-41465867 -41505609
-522810199 -522786089
-93441893 -93490379
-199489408 -199639014
-420196873 -420290225
-841221277 -841263409
-11600746 -11627854
-511908274 -511780140
-562580015 -562711193
-238669930 -238824614
-431475372 -431300658
-638297527 -638300291
-705667546 -705649408
-593836309 -593652417
-592956525 -592940015
-575448526 -575475272
-917047869 -916944939
-922641336 -922681730
-895074330 -895192940
-841128402 -841005548
-995043139 -995035641
-696709419 -696707763
-20078280 -20091410
-492041984 -492152128
-875349856 -875183444
-495243373 -495287619
-253316693 -253125777
-807795108 -807847898
-98921034 -98926982
-141086787 -140914371
-727775364 -727697966
-27903732 -27967924
-675682333 -675824527
-970913663 -971110515
-921550205 -921472215
-790530147 -790474641
-6414757 -6534627
-1320528 -1478814
-53202236 -53019696
-871762326 -871613812
-75919223 -75972223
-314362360 -314273504
-975055834 -975230450
-300676142 -300871774
-842280803 -842172377
-959408371 -959510125
-449421744 -449592702
-221310948 -221485298
-70812646 -70825946
-593881574 -594009070
-376053990 -375982488
-873849517 -873666885
-690271293 -690156999
-636828246 -636939432
-652543362 -652402736
-501416000 -501564698
-187610831 -187810445
-968023878 -968167410
-896536619 -896438551
-763549888 -763524246
-607235461 -607316115
-538064296 -538183986
-590373062 -590569534
-183710145 -183542353
-533327225 -533477561
-707725370 -707845126
-322827015 -322845279
-916102506 -916179278
-891432152 -891320574
-356396707 -356582923
-564738079 -564905563
-355568815 -355439991
-495618649 -495546815
-16417234 -16256254
-147995305 -148013271
-103666037 -103672691
-876454340 -876603854
-644108575 -644058243
-73024002 -72908726
-857045392 -856924640
-707671334 -707770658
-692790902 -692607814
-623474949 -623592617
-647499940 -647490154
-414355057 -414537563
-211736106 -211909430
-629203248 -629104808
-289654682 -289532102
-759016552 -758893570
-561861378 -561777116
-612236962 -612415324
-23341444 -23313682
-896439349 -896633889
-739740949 -739596041
-3849607 -3957925
-137404197 -137469101
-126875970 -127024604
-434725332 -434833274
-47409553 -47579977
-928937199 -928841473
-616889231 -617032461
-466549218 -466676928
-553617458 -553487096
-580230582 -580345138
-220523783 -220624425
-556945405 -557016875
-546822623 -546668133
-56424473 -56614305
-75438385 -75260149
-230166599 -230100679
-214114326 -214022976
-735924296 -736069468
-390716762 -390744170
-806638138 -806592942
-12829553 -12969379
-986834480 -986654390
-424594288 -424774610
-18726181 -18703817
-767451757 -767387263
-512425379 -512538753
-88283850 -88352478
-493930437 -493884987
-877485122 -877303740
-305103270 -305274554
-38462440 -38579352
-477296297 -477172789
-65819677 -65782169
-9150320 -9193888
-746394560 -746421682
-430790579 -430649619
-11051102 -11146776
-49675307 -49798263
-345373019 -345479525
-777983659 -777959669
-768009316 -768100108
-31123971 -31063911
-415724969 -415787747
-131794103 -131855135
-959299362 -959133084
-776899759 -776725567
-255243714 -255099776
-133417355 -133257215
-362539985 -362716107
-552090298 -552240894
-748665192 -748629828
-85862418 -85939366
-428577207 -428681099
-200622708 -200708552
-978460921 -978390645
-969614446 -969528050
-952744113 -952824369
-199118013 -199006979
-543628875 -543439591
-728907435 -728818421
-71505030 -71326372
-383940965 -383980227
-367561312 -367658838
-607352555 -607485009
-337340763 -337195321
-911036290 -910938104
-416402006 -416480288
-939973311 -939943851
-167951517 -167803791
-193749591 -193582177
-831575367 -831753657
-918831001 -918631311
-392871582 -392817666
-208006804 -207818376
-544457257 -544626509
-331843702 -331928826
-415071689 -415145343
-170417761 -170481525
-83881991 -83808183
-992905023 -992746409
-306674367 -306812405
-974259011 -974414993
-451675818 -451673158
-170143515 -170225029
-536117642 -536178262
-160002004 -159889990
-676317849 -676515021
-333618112 -333498372
-698114376 -698022400
-556981140 -556837088
-215673621 -215741127
-711196755 -711333215
-186723003 -186588329
-537206673 -537083585
-392792053 -392951111
-96508237 -96595493
-47586464 -47714788
-446179208 -446012514
-625483584 -625582460
-351239573 -351214395
-447980774 -448116618
-794997152 -795167372
-668833925 -669006423
-539028448 -539026074
-301645785 -301535511
-411435863 -411507349
-68409768 -68331676
-979094228 -979027124
-252313683 -252340465
-902996230 -903124106
-671171952 -670987006
-772079399 -772118207
-902354254 -902433058
-572597165 -572415639
-867976369 -867954447
-40581846 -40492924
-740881232 -740908712
-675511115 -675558013
-810605494 -810526514
-70975689 -70792151
-403644687 -403710333
-13424215 -13277197
-102011401 -102191703
-905895672 -905870596
-344833647 -344826191
-342968930 -342960330
-716437349 -716537567
-700106526 -700302304
-421974890 -422127468
-620662540 -620826306
-366010436 -365983172
-43376018 -43279608
-105128078 -105281194
-562976783 -563005965
-919737145 -919561137
-822566652 -822611308
-574440791 -574242915
-816880068 -816791808
-69717808 -69783334
-140250527 -140133547
-618774058 -618809706
-64058231 -63961995
-252629709 -252823077
-21563486 -21635494
-268146094 -267962434
-378704003 -378848889
-527212368 -527117768
-929534157 -929342055
-676265479 -676416435
-781703742 -781875544
-117616785 -117591301
-229858387 -229761755
-649817487 -649685943
-295404660 -295535576
-191192552 -191104844
-62848228 -62710042
-702893428 -703034464
-118649488 -118647534
-378776446 -378742522
-528166732 -528319440
-114730756 -114578454
-214799603 -214741361
-890072210 -890167380
-267261806 -267441528
-383149048 -383212148
-289407575 -289338461
-937791564 -937639422
-117079483 -117177475
-511070035 -510996481
-569720366 -569743868
-942349330 -942453114
-118096813 -118129843
-460816526 -460774232
-513984158 -514113334
-18034404 -18028410
-342673800 -342508528
-972726411 -972532173
-419391235 -419389009
-662133867 -662285553
-41216033 -41266409
-56365415 -56519389
-209228852 -209339408
-537216664 -537196682
-564006975 -563952287
-732970581 -733059535
-804891721 -804872345
-229933367 -230001859
-26278863 -26235055
-689740980 -689739908
-671567601 -671619893
-899783540 -899698242
-143654520 -143661184
-57793195 -57982487
-791059269 -791132245
-351996948 -351931490
-262942903 -263065117
-336607242 -336515674
-840728978 -840895318
-373612649 -373440445
-494457377 -494408581
-699132627 -699113813
-76095145 -76275127
-511396361 -511404991
-39629872 -39616580
-420359911 -420431671
-984640769 -984444103
-954119701 -954055637
-930219034 -930286728
-880611295 -880555203
-395762792 -395785986
-859955624 -859988216
-399666871 -399799573
-404986255 -404924601
-900416764 -900371896
-671879208 -671973032
-545054193 -545223735
-181432141 -181578257
-657646425 -657736617
-669694061 -669778685
-26117274 -26130244
-14252971 -14399023
-189136622 -189134394
-47650626 -47623522
-611740338 -611626728
-570877393 -570728681
-488449204 -488393190
-686842695 -686718447
-815644527 -815457703
-878544928 -878390118
-437528703 -437461173
-960010812 -960127346
-255800676 -255679196
-231798750 -231943194
-964506459 -964585411
-180146130 -180063472
-639677723 -639575987
-787479758 -787438502
-634456308 -634555172
-143625541 -143717447
-354550601 -354396329
-792885355 -792699787
-606734745 -606676541
-225640826 -225736744
-895391774 -895478918
-488329221 -488320645
-332290263 -332127337
-670437075 -670346543
-115897894 -116090266
-202861094 -202785704
-142195965 -142119753
-69189852 -69330556
-114167265 -114055177
-51436724 -51454292
-395679389 -395641773
-991582931 -991657875
-245613856 -245500678
-909851837 -909726921
-832778694 -832846308
-453582957 -453653559
-959808242 -959940084
-741260662 -741261078
-4920434 -4863420
-821351426 -821327730
-540042930 -540060348
-986258148 -986263082
-965906869 -966047565
-37188543 -37350361
-640947808 -641137138
-993865809 -993714501
-705524735 -705487113
-646539 -603935
-219519256 -219576298
-43207920 -43059294
-569782515 -569785727
-846888432 -847002704
-397718937 -397569085
-368595967 -368744765
-610543218 -610492898
-827491352 -827519136
-324106625 -323918947
-23555526 -23717282
-522648183 -522510869
-571370605 -571348461
-902324113 -902198925
-693852152 -693850190
-155265363 -155402787
-345189474 -345050920
-82541352 -82647136
-816083729 -816013941
-357440307 -357494413
-649388437 -649300179
-826653208 -826849184
-576103229 -576226073
-562923638 -562830174
-666082812 -666277606
-788797620 -788676186
-829887429 -829755601
-585948749 -585948269
-800150951 -799970707
-271397776 -271487654
-800624647 -800570329
-540067575 -540053121
-233150380 -233139952
-982973146 -982789870
-604699233 -604520475
-880812805 -880665129
-67644704 -67689474
-391802409 -391604289
-766711110 -766617802
-565907603 -565942335
-331647836 -331721934
-4008639 -4162455
-33422633 -33557957
-436549253 -436455421
-217563066 -217721030
-93654848 -93814270
-757706806 -757863712
-521802761 -521643863
-54514346 -54666746
-224519703 -224525571
-947702188 -947505864
-466333496 -466255906
-717631425 -717585717
-23327563 -23129015
-4062595 -4085547
-870802395 -870824081
-514665962 -514729046
-421617968 -421649596
-483151252 -483069950
-659798367 -659793639
-205620043 -205712995
-168785507 -168621113
-586572492 -586661756
-70293665 -70131127
-282070025 -282004689
-783243163 -783338787
-261747376 -261870976
-700650277 -700537625
-795401203 -795226533
-351260478 -351445942
-194379994 -194346566
-7068718 -7208436
-159564088 -159586166
-416885977 -416862565
-375496118 -375535000
-818440810 -818588200
-248295694 -248230320
-904703910 -904721024
-664613814 -664800794
-172841117 -172680337
-393860925 -393697859
-338765240 -338935672
-691305855 -691415451
-280573384 -280449988
-475638211 -475790233
-44715005 -44749569
-281244633 -281275341
-417181900 -417203954
-507069970 -507150606
-505060533 -504946807
-925208894 -925115902
-665630843 -665531877
-775337929 -775271561
-64165941 -64202633
-588848136 -588697486
-49051106 -49059880
-185791261 -185855325
-679791287 -679617993
-262082850 -262220844
-366197191 -366036415
-683200154 -683323140
-754667186 -754576070
-686624092 -686491160
-776271808 -776398638
-130963382 -131142766
-185544071 -185731475
-143356345 -143478415
-599614896 -599787888
-410692631 -410822303
-177917718 -178056694
-604178150 -604294008
-640937557 -641042473
-247816647 -247859739
-393677336 -393779392
-781130626 -781258058
-603524132 -603555338
-385088004 -385241072
-149980968 -150100750
-436823478 -436805934
-654405606 -654509892
-868460716 -868512402
-302932536 -302747380
-784137058 -784136716
-655974674 -655954954
-608901281 -608986765
-686983412 -687152506
-928713586 -928543786
-291450405 -291352349
-119567645 -119425567
-674668794 -674823526
-234423790 -234497986
-674669650 -674746160
-955716479 -955633391
-204239917 -204080021
-946634247 -946570475
-262818691 -262974881
-421302390 -421213372
-790041292 -789903468
-672024656 -671921408
-432964227 -432992437
-97631815 -97781051
-490225959 -490150771
-198549082 -198482888
-991891727 -991942503
-452105348 -452062220
-302071992 -301970640
-194586148 -194628282
-859236235 -859408833
-519646751 -519478337
-823660862 -823752352
-211951211 -211867649
-129201192 -129059254
-571176683 -571359533
-600461353 -600536145
-980091482 -979923494
-198143939 -198164981
-698498496 -698474578
-182845821 -182680125
-746106582 -746241590
-95761092 -95830578
-486638537 -486811775
-724748256 -724619840
-673620951 -673539685
-538357440 -538162992
-307466203 -307275849
-996884462 -996792908
-682267697 -682139275
-460792847 -460904185
-781254446 -781432994
-925489693 -925304891
-934062738 -934196934
-520234253 -520159087
-9519288 -9692476
-910298055 -910110319
-536731885 -536720419
-839911021 -839727059
-343873121 -344069101
-97448634 -97312124
-308838810 -308985594
-214178844 -214049808
-186083210 -186267548
-819200293 -819120569
-541073835 -540917393
-867230688 -867430258
-649565671 -649396571
-81015072 -81100192
-137602424 -137603086
-539439925 -539266123
-557150931 -557104497
-44024487 -44187165
-47195955 -47230169
-47142197 -47018089
-700790952 -700916126
-534926365 -535100101
-448673483 -448639517
-855142992 -855133158
-837589545 -837763011
-736586134 -736442156
-548375894 -548311550
-506057035 -506152321
-227825210 -227781724
-122816602 -122727686
-737213093 -737044259
-946203579 -946274753
-402942106 -402742174
-960843073 -960762653
-532080158 -532049748
-341862460 -342030558
-404423267 -404468575
-349942342 -349951456
-58489454 -58679570
-269791098 -269738580
-379343730 -379504924
-269180937 -269012629
-156557460 -156365102
-568208145 -568395971
-619379466 -619273116
-892364601 -892394569
-138788287 -138979571
-714277737 -714315867
-653427367 -653497267
-789505376 -789567492
-812202766 -812378546
-670705474 -670856254
-271495445 -271479863
-886935108 -886814652
-295612048 -295551206
-650679763 -650829651
-849799356 -849752672
-52659916 -52785868
-756182213 -756004007
-305323697 -305375717
-549159486 -549113258
-651158478 -651002648
-866466734 -866614266
-241789202 -241823314
-217178094 -217162972
-979344981 -979425033
-48868442 -48723920
-83074213 -83052915
-891474657 -891389647
-154941068 -154749442
-838147510 -838266882
-339276790 -339329968
-948524230 -948564846
-331796241 -331804107
-101962438 -101765978
-286746201 -286672515
-354832523 -354755653
-549261623 -549380491
-403209604 -403403588
-663173454 -663046814
-258377321 -258478855
-821011685 -820887537
-249930882 -249866952
-535757420 -535649324
-485399911 -485551015
-769458989 -769588047
-350474874 -350571678
-365926657 -365787235
-333963104 -334048614
-413293205 -413340837
-439660578 -439736434
-933560250 -933668128
-668758855 -668745393
-245903625 -245937993
-872900296 -872717308
-784621057 -784581379
-252299692 -252381238
-16855434 -16905312
-100491297 -100372843
-956259077 -956218755
-748004599 -748037081
-786362350 -786292960
-995452179 -995532941
-810392600 -810336324
-396593644 -396432620
-138186794 -137992606
-516778304 -516680618
-759773505 -759656961
-789459562 -789262890
-810265170 -810163378
-522759713 -522592531
-763415771 -763261025
-325074902 -325261350
-140557320 -140662484
-35539157 -35713775
-120808500 -120933840
-3723208 -3531784
-945823747 -945753539
-15728246 -15566170
-227020872 -227204906
-260090425 -260021263
-276071305 -276064887
-813279388 -813123196
-566859997 -566708313
-913261604 -913400602
-166940701 -167109769
-877683573 -877857889
-464779708 -464609206
-31668585 -31661445
-567778719 -567950641
-307528314 -307429190
-453545484 -453530454
-637799179 -637808099
-971464778 -971475356
-378955559 -378999591
-864764590 -864956014
-648690223 -648804687
-636328407 -636308623
-923321023 -923186967
-723127839 -723137391
-100009874 -99873380
-556535076 -556508164
-120065668 -120196756
-855178574 -855334334
-375719795 -375692207
-694727078 -694599686
-222324784 -222437546
-226367511 -226398681
-718291528 -718427280
-761078228 -761143998
-32309498 -32316712
-932627326 -932613030
-260209833 -260381309
-428148602 -428053912
-179273740 -179299076
-340034634 -339920996
-632825004 -632679682
-428459572 -428563156
-944335208 -944471968
-181194229 -181288939
-236041528 -235911714
-876132272 -876191554
-391298634 -391273378
-82888682 -82786584
-1448963 -1626605
-925842346 -925731054
-608527107 -608432505
-652398699 -652473049
-293824169 -293748851
-30005490 -29850556
-892574648 -892666430
-946436423 -946318697
-81441105 -81350575
-560106300 -560080386
-936162109 -936197649
-430474330 -430445414
-926721611 -926557515
-800355503 -800404643
-777856494 -777941274
-579727341 -579784409
-818510664 -818358454
-257981843 -257845735
-577728555 -577708417
-435454880 -435373610
-920095878 -919911888
-640407088 -640215548
-399286555 -399260065
-885624018 -885666772
-477080975 -477203493
-544650080 -544610010
-406593059 -406588899
-469360120 -469550034
-502578114 -502429092
-706802018 -706681716
-852925645 -853125033
-87532359 -87508543
-247946563 -247782243
-979259775 -979194263
-744285854 -744188270
-381390454 -381266476
-260803336 -260629644
-519978969 -520130759
-556058596 -556136964
-252246561 -252193659
-188572721 -188475397
-76974912 -77102318
-176951062 -176901980
-512945159 -512885173
-204627592 -204753916
-583812026 -583659786
-941090662 -941082022
-744868124 -744909534
-724939936 -725060954
-8868847 -8743603
-405466854 -405425432
-605124165 -605297535
-451796449 -451835017
-349989461 -349913451
-333407862 -333393292
-906855593 -907014255
-548497974 -548434948
-398235474 -398358366
-227487153 -227454043
-111175436 -111136992
-950183689 -950330803
-375632069 -375518623
-524800822 -524833706
-662475869 -662438937
-825250122 -825060330
-129843103 -129915947
-47822466 -47853258
-791854385 -791814551
-486177469 -486338779
-79120486 -79028832
-373251674 -373159608
-925357126 -925331028
-392012553 -392141461
-134929533 -134812461
-862314826 -862402058
-105005386 -104983970
-402297434 -402110444
-210194343 -210294169
-515785296 -515626858
-882096036 -882121906
-752427568 -752564720
-67717152 -67661796
-526920431 -526760667
-822555784 -822530676
-853772486 -853613904
-174660622 -174590154
-112411158 -112451840
-278814748 -278914046
-421462830 -421442262
-442143265 -442258317
-81053236 -80998934
-493007481 -493181507
-305498616 -305389926
-172340059 -172507565
-753986167 -753798015
-325968881 -326157417
-455416426 -455307982
-140241103 -140388863
-753388154 -753406374
-602354376 -602392874
-392168700 -392284330
-477042663 -476981141
-863959743 -863810393
-201995241 -201889319
-736162527 -735976409
-715793713 -715782017
-394137867 -393989213
-525646548 -525714108
-770499069 -770548493
-290453255 -290474993
-123719374 -123690392
-809656153 -809620621
-404033139 -404125151
-678131268 -678028082
-114961839 -115107537
-42934568 -42992864
-913596596 -913397654
-550327661 -550372831
-582159050 -582018458
-896063855 -895957841
-567181379 -567123489
-919381747 -919301837
-922185585 -922012371
-846319620 -846282576
-457864838 -457952206
-290719016 -290638100
-867418598 -867441918
-236516681 -236658921
-338329667 -338367247
-802477342 -802326420
-139872728 -139805050
-8984711 -9070561
-51545033 -51542277
-168376373 -168539037
-917387764 -917209914
-889713507 -889593201
-310493067 -310618277
-71279223 -71396159
-52082938 -52042142
-901513023 -901501583
-253763841 -253829615
-778704078 -778507924
-177103541 -176908953
-242874789 -242921967
-217087863 -217170533
-845256277 -845426079
-991246328 -991060120
-551786939 -551967229
-528874150 -529047780
-937820745 -937865259
-735926821 -735941077
-803785751 -803864709
-50501077 -50665801
-522499306 -522579526
-865096707 -865137009
-776536945 -776447453
-636318515 -636162423
-285884365 -285770691
-990752356 -990585094
-973250300 -973067392
-852084231 -852173591
-497540703 -497599787
-844937275 -845110299
-370332919 -370338445
-829890948 -829883910
-414546355 -414714879
-116573680 -116698512
-677707661 -677839187
-413851458 -413957490
-91281546 -91142060
-465232997 -465233043
-4982069 -5012465
-502765062 -502822684
-580919439 -580870889
-540995614 -540837174
-44764540 -44900900
-279353992 -279213406
-351539470 -351417016
-307027901 -306962773
-697533765 -697618115
-153451396 -153411374
-267562117 -267508513
-577581422 -577484752
-826612190 -826470494
-397001933 -397096765
-667363420 -667267106
-764242873 -764280677
-844420644 -844519922
-566730102 -566765552
-765555902 -765495836
-175165615 -175268813
-926498592 -926580830
-442509834 -442704712
-950494134 -950339080
-556687000 -556687994
-727767486 -727783242
-300135367 -300178817
-114890948 -114987664
-644805329 -644988603
-323787390 -323680202
-838245230 -838335076
-786141647 -786203181
-830282137 -830265701
-770961666 -771089144
-609612157 -609578619
-778547897 -778606001
-251653981 -251666757
-421626884 -421825012
-517289330 -517411730
-705581771 -705467699
-324385763 -324539943
-455057975 -454947703
-472555599 -472650419
-584467057 -584587367
-286188795 -286027069
-925947622 -925963124
-939892787 -939958581
-864214629 -864252881
-480138098 -479962756
-390672122 -390816218
-561011666 -560942946
-723925936 -724011222
-574607220 -574652962
-29597635 -29771035
-657778801 -657864431
-4937378 -4903490
-548549879 -548542763
-575540083 -575494113
-880493302 -880551948
-244832104 -244658466
-439548896 -439570748
-720628003 -720498027
-820462540 -820533774
-259241207 -259313471
-404644609 -404820353
-812905446 -813069864
-997023386 -996916012
-757476205 -757627319
-864673203 -864498887
-935862825 -935792761
-939393943 -939324741
-227435116 -227539190
-799255501 -799065631
-45558076 -45663038
-341658821 -341634443
-31545205 -31394111
-660852728 -660863916
-67113305 -67217481
-490919717 -490769809
-523949424 -523931778
-357526221 -357681015
-474644220 -474607528
-529322861 -529492423
-344488571 -344352471
-910512165 -910503829
-312543244 -312405920
-663110134 -663012408
-554999949 -555022251
-381793088 -381864050
-602373625 -602178703
-971280900 -971451988
-452310751 -452210349
-707960744 -707954546
-708043533 -707877955
-334134696 -333962532
-259576628 -259618486
-756139569 -756304295
-31684361 -31652809
-877038441 -877152847
-612908285 -612765589
-957538904 -957621290
-525260374 -525296420
-842082434 -841988420
-285180311 -285376075
-659044396 -659015786
-743598344 -743739292
-612258495 -612290037
-445886358 -445715876
-257601111 -257589999
-12781099 -12657549
-940684969 -940562739
-223171424 -223107002
-582444983 -582530569
-69046470 -69039530
-274107594 -274173362
-684524408 -684678132
-854945602 -855030380
-423033009 -422967141
-970475376 -970552022
-662533486 -662498252
-984715111 -984566427
-851417641 -851506367
-426088905 -426245271
-668353856 -668456656
-629799846 -629950734
-851936898 -851915302
-300289308 -300367552
-696125453 -696154497
-715074565 -715256607
-72931567 -72774175
-841766946 -841675866
-68480224 -68628668
-49386733 -49455021
-692223248 -692346182
-208508050 -208468280
-279945319 -279757059
-68727740 -68529596
-748557431 -748385639
-285544124 -285675772
-616281266 -616471792
-140778883 -140936525
-363649038 -363629848
-36509889 -36555137
-243978819 -244157083
-276068096 -276030192
-434350515 -434209033
-832496224 -832333616
-593521426 -593465708
-752840076 -752749134
-210164911 -209996735
-317549974 -317426656
-952222641 -952264483
-857116392 -857293674
-619627805 -619651611
-704126086 -704257802
-379972609 -379847369
-309139464 -308989472
-804744146 -804811790
-444298562 -444306692
-170685785 -170633789
-987467582 -987645856
-912815184 -912978666
-319932891 -319749155
-972153112 -972155784
-281106075 -281141297
-746197259 -746285921
-862849365 -862744495
-414983557 -414993115
-448198045 -448035191
-408309665 -408371565
-986508807 -986531811
-883763510 -883837864
-149465358 -149457462
-481320097 -481228895
-539934640 -539862718
-384989428 -385115838
-812675375 -812663425
-895821333 -895660079
-671289830 -671479314
-76638828 -76531530
-725000445 -724875127
-411778783 -411767895
-578653449 -578796497
-131868370 -132058874
-128407438 -128594268
-942414133 -942587853
-381256628 -381275898
-57538711 -57731615
-222371819 -222381165
-167295755 -167145635
-540608398 -540780312
-956238916 -956173788
-670869327 -670843181
-220860846 -221056508
-90678895 -90645517
-453807000 -453752320
-961399406 -961430658
-844809208 -844839728
-129406774 -129217574
-555318933 -555478939
-983653245 -983630457
-164750813 -164567197
-373287634 -373312076
-908090281 -908230063
-661406470 -661346058
-773423900 -773373750
-644083409 -644006699
-95461549 -95479891
-408434637 -408504155
-410181999 -410191367
-876853359 -877049861
-747936245 -747749617
-787666126 -787647908
-167440461 -167315893
-22149356 -22292434
-540457208 -540518720
-622299354 -622318570
-812121341 -812111477
-621237491 -621269811
-166478271 -166373081
-400776321 -400769589
-76868055 -76984043
-875872738 -875846526
-245153182 -245082312
-473327739 -473439557
-997982654 -997831222
-171018939 -170979567
-469194332 -469377104
-840771770 -840812148
-287480420 -287440538
-118457153 -118648511
-947574711 -947458029
-97131479 -97027029
-61723572 -61658532
-822864642 -822675176
-837186114 -837101768
-423348423 -423364497
-777257392 -777071834
-716629490 -716445644
-3817762 -3628654
-231504903 -231399659
-332522762 -332631004
-986452924 -986610698
-449795267 -449681789
-754235036 -754354160
-709635006 -709738818
-926362749 -926384591
-763481984 -763349558
-370939771 -371059545
-45636597 -45689479
-359337935 -359420405
-819599683 -819607057
-395009533 -394815677
-404357303 -404252049
-867725354 -867623096
-507189659 -507225237
-86381113 -86579377
-706859785 -706939273
-818537192 -818715904
-543705955 -543865027
-964616631 -964611299
-680250627 -680251725
-441401150 -441560418
-858089264 -857986644
-627867073 -627793739
-490067487 -490188365
-907605252 -907589208
-898920182 -899072546
-141548268 -141648910
-969342563 -969340171
-973530095 -973464917
-25671030 -25783250
-121762104 -121633454
-243655127 -243500045
-854067085 -853912489
-700204415 -700150321
-711818945 -711626055
-735540471 -735429595
-762445825 -762476335
-943897550 -943904804
-484758373 -484564743
-976058260 -975991664
-435310495 -435284571
-960552808 -960661540
-105359945 -105544479
-69414588 -69246524
-690429993 -690558941
-965922233 -965977217
-533626805 -533574065
-377243978 -377393922
-839819040 -839648596
-594479650 -594482408
-567575622 -567557428
-215826006 -215934190
-365670495 -365663527
-179754887 -179902863
-36018677 -36142035
-734022325 -734181673
-809840557 -809892545
-376554493 -376460557
-772729057 -772566651
-869078400 -868976674
-207636436 -207581672
-532618976 -532585662
-426701413 -426632685
-157081116 -157145954
-907680294 -907781134
-822575179 -822536389
-742950693 -742974897
-346339872 -346436086
-505823779 -505810817
-356018719 -356102577
-562965443 -562881833
-452520234 -452506804
-424627864 -424584860
-987098603 -987194371
-37497713 -37307333
-904010697 -904009711
-447038256 -447143546
-213026421 -212922239
-364221059 -364188777
-798597686 -798756964
-434541578 -434570862
-722848617 -722772145
-611029897 -611213091
-128717628 -128625714
-398518180 -398566528
-504054410 -504020792
-319826681 -319759481
-608248458 -608077666
-214939343 -214931989
-66389096 -66481666
-305946287 -305761197
-14853857 -14778303
-322859628 -322932524
-546116445 -546012701
-386430055 -386345497
-177850626 -177896874
-608595705 -608458509
-600868189 -600947015
-470650285 -470677363
-471505581 -471353005
-88238267 -88090225
-444263737 -444349647
-526578394 -526403210
-413642609 -413598489
-538723225 -538837617
-821814177 -821753509
-55781234 -55965142
-105956751 -105993477
-875107348 -875165182
-169760871 -169628911
-326394906 -326266614
-838983085 -839084089
-986828368 -986840592
-878239334 -878234060
-350796363 -350730233
-537145129 -537019263
-319664893 -319466581
-317089654 -317239846
-415964651 -415876873
-392697030 -392844624
-449422881 -449435977
-424315122 -424380596
-286805701 -286686701
-875956619 -875971499
-887349817 -887373433
-482551012 -482497070
-880847808 -880971048
-725868113 -725674429
-557981957 -557795515
-910418220 -910467396
-762904378 -762922512
-387501127 -387642657
-816663480 -816511368
-612485948 -612581750
-50254254 -50200120
-33042704 -33206382
-947869778 -947786968
-187041775 -186948627
-52399638 -52545890
-909463706 -909647966
-662945281 -662794759
-908160298 -908299828
-797104486 -797175894
-78573498 -78417372
-965609108 -965608312
-437305719 -437341401
-743154382 -742955710
-948347643 -948189377
-764030046 -764217710
-148623218 -148782510
-58584512 -58554864
-316040081 -315867501
-66101653 -66207511
-463624414 -463470458
-668007236 -668123114
-947083096 -946983598
-682537481 -682403089
-673551036 -673690866
-561948498 -561774258
-179625537 -179506911
-824722673 -824612021
-125639318 -125716412
-702872183 -702801275
-106109960 -106117626
-434150706 -434279774
-212928942 -212974330
-955815227 -955617731
-738512865 -738378091
-644291263 -644316739
-923991684 -923825080
-19980507 -20084845
-794700491 -794559441
-464536970 -464462408
-621255734 -621283888
-768995907 -768796527
-264576226 -264586496
-976652774 -976849702
-338604517 -338535933
-52162402 -52277510
-265427493 -265518797
-444502448 -444512638
-972367120 -972432772
-150649015 -150671205
-522325158 -522198562
-257117098 -257268360
-390160535 -390056905
-880242084 -880089788
-994763037 -994835325
-352231802 -352304248
-767185047 -767106623
-622629346 -622571610
-735901874 -735821662
-462788940 -462962992
-281346463 -281204219
-29690184 -29851886
-243082304 -242925302
-626346800 -626492228
-369351522 -369249786
-504164696 -504194000
-108978435 -108812849
-842785508 -842723672
-837884985 -837980279
-678754169 -678951527
-991096090 -991153224
-310952703 -311084829
-153164841 -153238677
-862485226 -862333312
-697445321 -697438233
-976394892 -976339668
-791260280 -791443374
-749119735 -749227591
-210980584 -211149192
-416732322 -416770686
-456302263 -456396581
-742045477 -742031877
-636003537 -636166337
-303585928 -303603884
-532401578 -532495866
-227372713 -227211267
-98924008 -98739614
-12360530 -12496130
-36992099 -36796671
-99418325 -99553181
-133612519 -133521949
-215588375 -215673813
-356471191 -356388419
-474371343 -474527477
-601786515 -601790665
-975601060 -975703710
-135061059 -135104081
-540756239 -540804385
-66928127 -66992549
-428511364 -428408352
-930837542 -930718562
-839958796 -839978448
-504522092 -504423198
-812574708 -812533138
-899594544 -899447158
-322148333 -321968639
-202648803 -202554785
-659023966 -659064826
-229468781 -229445205
-633752303 -633679253
-49620789 -49694815
-889286244 -889358462
-147538959 -147691495
-62990106 -63131188
-287597472 -287562206
-384006774 -384157180
-414098660 -414263564
-46936694 -46792034
-743298186 -743266716
-240983682 -241024218
-680091887 -679923025
-259751256 -259708322
-670658999 -670676903
-918648210 -918558224
-940395604 -940594074
-771592039 -771493803
-605507937 -605619373
-183393542 -183263246
-121516688 -121663728
-323653876 -323606800
-693105676 -693214644
-975814197 -975629113
-791189256 -791075234
-70651220 -70607786
-377611928 -377552552
-401353216 -401406702
-339328030 -339331906
-598988856 -599090354
-829704281 -829541609
-163112277 -162959733
-215349475 -215410751
-759676093 -759596547
-496953728 -497126750
-794108518 -794089252
-304062938 -303996248
-780422401 -780279381
-219316997 -219460865
-892906616 -892959492
-318158566 -318084538
-741411127 -741294289
-596340143 -596337865
-464499502 -464422460
-626713364 -626701868
-829973295 -829808601
-999637880 -999817622
-698652 -875338
-674964510 -675144382
-568759898 -568782808
-511082246 -511190372
-100461516 -100653162
-193014161 -193012285
-682193796 -682341598
-749275717 -749323281
-584808665 -584698001
-552071102 -551909784
-767521849 -767481661
-835186948 -835073224
-326291386 -326140416
-40260239 -40275351
-861900710 -862073714
-482529524 -482727350
-729350921 -729375657
-366932134 -366846736
-6173908 -6253412
-449814367 -449907965
-187544412 -187371016
-520196670 -520064848
-504235342 -504215312
-446549755 -446584909
-993287138 -993468306
-352268025 -352259901
-866227384 -866123292
-746643690 -746683424
-840686670 -840526256
-585022943 -585065607
-895073288 -894987146
-71945903 -72016459
-595684216 -595804542
-984194210 -984108976
-853538292 -853497710
-714346766 -714461926
-688999575 -689191999
-717152038 -717026668
-838243611 -838290153
-653190711 -653094309
-719470415 -719315339
-160887055 -160703885
-136291628 -136186812
-629309971 -629211383
-509158338 -509038662
-901123383 -901254009
-778801688 -778612118
-249100111 -248917861
-940059773 -939962261
-138372785 -138556457
-456340098 -456453064
-128741403 -128881993
-801998746 -801900002
-105835126 -105900776
-405643824 -405486330
-656784802 -656870960
-493628585 -493555307
-11879022 -11758512
-403306596 -403285452
-337640292 -337590070
-540891029 -540887553
-39917056 -39901230
-326521870 -326422092
-830239319 -830153181
-772397738 -772536108
-343535587 -343704675
-342864123 -342874935
-988766066 -988855996
-626203945 -626195391
-556521620 -556431996
-135776535 -135825027
-124141037 -124198339
-413743795 -413735811
-22299423 -22285445
-53269849 -53134623
-348841952 -348847264
-992962110 -992847936
-879554187 -879623669
-568671923 -568552411
-607759901 -607893403
-749933034 -749995140
-788249585 -788240431
-228820380 -228880612
-969704015 -969575651
-230278464 -230205070
-936023107 -936179879
-311540582 -311616048
-352213616 -352015614
-142128161 -142263769
-546033215 -546199675
-397835683 -397862253
-683346328 -683299952
-689570568 -689740444
-377066525 -377012523
-675084165 -675204599
-855919419 -855909005
-950496006 -950492262
-598399312 -598372074
-916182899 -916273603
-853372448 -853349556
-56050849 -56126453
-160519679 -160398673
-596130567 -596211765
-145488523 -145688215
-41319891 -41465115
-86116774 -86178956
-309116261 -309162667
-780970515 -780928977
-507815185 -507817529
-3893381 -3742143
-93531722 -93449036
-594502778 -594629240
-890850875 -890675897
-937869487 -937903091
-106136209 -106187577
-30666764 -30525450
-800597488 -800552336
-443649762 -443640546
-195098188 -195257136
-979227019 -979064371
-452536699 -452503769
-926246591 -926148131
-549321057 -549202471
-290392375 -290321907
-280093324 -279950670
-984846373 -984886271
-200728748 -200771202
-462292258 -462344044
-409168122 -409042236
-838589043 -838762151
-652983934 -653142510
-43698364 -43757284
-884929870 -885073014
-232067489 -232097781
-983668599 -983637891
-757247893 -757190793
-293481981 -293519477
-447876532 -447791044
-395099687 -395250729
-385005033 -384964967
-693918444 -694051868
-594481029 -594327897
-919481123 -919435291
-763183524 -763338398
-26818807 -26671663
-371221597 -371180229
-132108185 -132144885
-256898932 -257021490
-523214285 -523072125
-911334722 -911291500
-465416710 -465288110
-11514857 -11340387
-720902065 -720997931
-920614419 -920628459
-692034969 -692212013
-221398123 -221247601
-75622661 -75608067
-890119795 -889997731
-779515172 -779384470
-718507409 -718347151
-666831199 -666708513
-647926778 -647937860
-325539965 -325683579
-518231788 -518295522
-798495531 -798329901
-899984160 -900122128
-575231937 -575418597
-993086035 -993210091
-372125162 -371966754
-197128460 -196936062
-141240815 -141365619
-745335189 -745340209
-296408631 -296336227
-658754835 -658621865
-658493711 -658438277
-630800156 -630855968
-619528352 -619442262
-623366591 -623404979
-302550264 -302424508
-102655775 -102810295
-566300164 -566157098
-64273151 -64412917
-180871362 -180928466
-438088944 -438001814
-762122103 -762013859
-795609731 -795671807
-348170334 -348061388
-211022175 -210932781
-613244663 -613318613
-698045170 -698183582
-656606508 -656519088
-86596838 -86754598
-466227174 -466053664
-482604471 -482582921
-544933614 -544883134
-194415149 -194469885
-590922052 -590958942
-809378999 -809384447
-799356557 -799220631
-459772088 -459926174
-149377051 -149553665
-248327230 -248487394
-805342313 -805485939
-548965311 -549109381
-293701926 -293543316
-395621406 -395589740
-780720550 -780538048
-983306212 -983176580
-331306991 -331318425
-839502634 -839652516
-967713320 -967797636
-475362112 -475269634
-91609952 -91682804
-893002601 -892916383
-653748136 -653723202
-5136385 -4960393
-400921640 -401121022
-770890358 -770746062
-152813114 -152722076
-679934330 -679756428
-608816229 -608944023
-610454333 -610632103
-636497955 -636658743
-311284932 -311166950
-597645539 -597718593
-799424627 -799288487
-981792725 -981785611
-556981062 -557127714
-271809137 -271756145
-625700184 -625662872
-192621233 -192665181
-576815669 -576928257
-839572338 -839535436
-711894962 -712033064
-183200222 -183290672
-312310212 -312474582
-509949897 -509919371
-553458711 -553425097
-816710827 -816616133
-708406414 -708245554
-190180700 -190169916
-275647140 -275559248
-898148624 -898281060
-788409291 -788593919
-61186073 -61014795
-106729261 -106629533
-83503573 -83515261
-33559127 -33714717
-390057987 -390107723
-937420256 -937605452
-404304676 -404197872
-169480109 -169468697
-41640041 -41735499
-407394724 -407197884
-473903803 -473812681
-653413933 -653376655
-276076676 -276065934
-467040437 -467138461
-737036730 -736853622
-917816752 -917909820
-599318739 -599502475
-908501473 -908579623
-59271336 -59335092
-876740804 -876856090
-337666910 -337743568
-396800486 -396667052
-848461431 -848629549
-294169758 -294213622
-321912989 -321949815
-385009754 -385000312
-832179722 -832204480
-686261150 -686087420
-488288079 -488370363
-58027150 -57937824
-755638193 -755577249
-469109350 -469192252
-180702912 -180899914
-480136910 -480198630
-836085570 -835931884
-963875042 -963886074
-602344804 -602440944
-203382133 -203543105
-352433048 -352304898
-984241197 -984147223
-202179090 -202022414
-715442566 -715567378
-232097504 -232098058
-719520481 -719420349
-667011681 -667038947
-971292570 -971280938
-406665018 -406625236
-811396544 -811260714
-985072509 -984891215
-140310120 -140467606
-259503479 -259597557
-266080154 -266185812
-920815062 -920886308
-591990726 -592048976
-367295645 -367482679
-999153598 -999126112
-685698071 -685649983
-532508425 -532483307
-599039605 -598982285
-232610665 -232686907
-123542251 -123469723
-509895931 -509793649
-135125952 -135244388
-707845917 -707957645
-654516227 -654639613
-508411157 -508347785
-913582093 -913671129
-790461135 -790599159
-298738718 -298665210
-777208096 -777306688
-170791234 -170918892
-784564790 -784601218
-738279689 -738432679
-356917190 -357094734
-951194091 -951158555
-378372178 -378457818
-329449570 -329338148
-190414416 -190223668
-803410947 -803499097
-74196425 -74230371
-147762396 -147715388
-279493770 -279489608
-219216332 -219253768
-720029122 -720002242
-127990021 -127982579
-424211699 -424254793
-325103569 -325078721
-86194239 -86163673
-545538910 -545585762
-362949820 -362936422
-645643548 -645664960
-83509417 -83495311
-303106000 -302963356
-573353826 -573302872
-635312914 -635227142
-213744609 -213724129
-810662356 -810824234
-192535576 -192560790
-311785687 -311885747
-187349849 -187388927
-984981862 -984892238
-827059815 -827217975
-627080509 -626921147
-806157617 -806310023
-796190524 -796035158
-851481975 -851619507
-991609852 -991571752
-528153378 -528062104
-470261621 -470363849
-834615235 -834425441
-867965408 -867790984
-279283699 -279134973
-730416210 -730410744
-334821465 -334757579
-876227345 -876155763
-814000166 -813876444
-513029390 -513034148
-415367193 -415435277
-494264334 -494197472
-187524725 -187564099
-529936952 -529946412
-387679757 -387605557
-194517628 -194500746
-311657139 -311574957
-278530558 -278579368
-826301945 -826422269
-106944992 -106770410
-671384572 -671361080
-452984544 -453177268
-357493054 -357545362
-736983954 -737128676
-368802658 -368902636
-319110611 -319082265
-173631993 -173566035
-50061328 -49908436
-948438903 -948365857
-311678450 -311635828
-197893048 -198064476
-667996895 -667993903
-606791362 -606891218
-652218236 -652342308
-657052904 -656981112
-266483200 -266517628
-214844443 -215034243
-241330410 -241349342
-185092289 -185284907
-191120557 -191264547
-530381275 -530523109
-772077518 -772272238
-145588369 -145577245
-531206099 -531310991
-117519093 -117604043
-789659989 -789474995
-552755798 -552802648
-97703898 -97541260
-315340977 -315434365
-924607112 -924455600
-682743871 -682701529
-170306989 -170412669
-827180326 -827372932
-555862082 -555745424
-897698590 -897884982
-939131829 -939105469
-131607549 -131714041
-291844201 -291990903
-220398489 -220462527
-583010043 -583001329
-406215903 -406091031
-953669422 -953572746
-832250095 -832158865
-348834306 -348635612
-495885467 -496038153
-771947208 -771869394
-764086517 -764048527
-492421440 -492491496
-554719791 -554657201
-834547795 -834682675
-265646030 -265619222
-46496037 -46603587
-600498749 -600361789
-385500883 -385660881
-937164572 -937269632
-128241179 -128243699
-190426386 -190583956
-476361208 -476288744
-347187711 -347053603
-251630767 -251825583
-706464008 -706580250
-426758451 -426787467
-372196214 -372356956
-547495696 -547376414
-607790106 -607826652
-148581038 -148525504
-948005315 -948174193
-662657816 -662523544
-173364958 -173203696
-281684219 -281639161
-731074209 -731250559
-967955526 -967786710
-346755243 -346833517
-654235311 -654092083
-885589146 -885476100
-316943734 -316773338
-52496961 -52594819
-114318623 -114154657
-157685182 -157692276
-563210451 -563127417
-170347309 -170206585
-741547158 -741567166
-769359776 -769321380
-387752410 -387607104
-964983161 -965071207
-10759305 -10792507
-505817298 -505801220
-990457215 -990524075
-596497534 -596588294
-760134148 -760006548
-147517166 -147365218
-397366305 -397481231
-915275352 -915220766
-32969047 -33105545
-921755124 -921927280
-809381723 -809198449
-399284307 -399482303
-133792517 -133665827
-647710628 -647802718
-915715881 -915813397
-856332484 -856260248
-725318273 -725269131
-811006608 -811181472
-306452472 -306318796
-454422005 -454345981
-317799774 -317920528
-331142312 -331312708
-78931389 -78832405
-278995609 -278879219
-479793333 -479798981
-39056301 -38874043
-256921925 -257121055
-455856062 -456047970
-41485738 -41444492
-661601569 -661732361
-919362113 -919458207
-797819984 -797933538
-461714836 -461700846
-13926673 -13915653
-845341178 -845245874
-423195610 -423003960
-166494366 -166462176
-353814841 -353759861
-946006752 -945862458
-833097240 -833159276
-445481995 -445677535
-797335805 -797472215
-184888056 -184800122
-738555581 -738705613
-462049021 -461859781
-667470400 -667383176
-202486737 -202388747
-936931130 -936958020
-457067817 -457137193
-924842782 -924864190
-626854861 -626729081
-994319623 -994161125
-164362931 -164316433
-344988766 -344975020
-877374608 -877300912
-474147889 -474271585
-204806906 -204938354
-351542217 -351536723
-297865434 -297681162
-848362810 -848545490
-448372371 -448321381
-712033978 -712223662
-24558462 -24492862
-966713557 -966528325
-222976371 -223040379
-99753067 -99824973
-7801593 -7897449
-628154822 -628325540
-845492641 -845595743
-127759673 -127582617
-80711579 -80872199
-722511921 -722581955
-743055046 -743018760
-212443963 -212267241
-702013307 -702164129
-673688845 -673834987
-399968103 -400152707
-307594681 -307623337
-636432793 -636498495
-748020840 -748001548
-437997456 -437886314
-146275532 -146301854
-329393859 -329302805
-304114176 -304043250
-734895534 -734885926
-236017178 -236188314
-125870969 -125862661
-138743191 -138883929
-40019039 -40066605
-458878759 -458782447
-85255136 -85189262
-683255045 -683136339
-770206163 -770340941
-436751595 -436734555
-145835653 -145725285
-188597178 -188608526
-282967481 -283093601
-346108737 -346295797
-55313004 -55250504
-143917382 -144096064
-918110322 -918259284
-729548307 -729713615
-866175338 -866093410
-431299783 -431232047
-429649215 -429783975
-205313804 -205216558
-279559136 -279601390
-172531003 -172684147
-581490381 -581594025
-649141897 -649278835
-557552214 -557497116
-484428133 -484241799
-683831852 -683824866
-805858782 -805892118
-415192246 -415163828
-69539006 -69407934
-825708106 -825616612
-425324897 -425266517
-920710814 -920574054
-499320066 -499141934
-950338515 -950323091
-509998903 -510136347
-420863312 -420671730
-179541998 -179709076
-983111660 -983241396
-540593375 -540694355
-22480521 -22666981
-694732763 -694916549
-349663600 -349529352
-408554766 -408550502
-584990332 -584822918
-584635723 -584753333
-638489180 -638367964
-662351094 -662264436
-92071584 -92149556
-82955275 -82851591
-489020020 -488945528
-446962605 -446820401
-966906581 -967074847
-466815029 -466890681
-275328706 -275170118
-249833807 -249635787
-854712370 -854582342
-780591465 -780452919
-759869480 -759941690
-427301661 -427363137
-342757042 -342759852
-786642576 -786569964
-903254612 -903068422
-17942347 -18126461
-108704753 -108616377
-794443810 -794523802
-705505924 -705367206
-906824510 -906897210
-24351294 -24352358
-287579839 -287551411
-796227251 -796351579
-469591666 -469572136
-728551068 -728473254
-418843153 -418886963
-31665015 -31546149
-797993118 -797873958
-931180989 -931302347
-251573083 -251502383
-843672238 -843647788
-406950277 -406752565
-604908329 -604903389
-28191491 -28282199
-562251183 -562169105
-785921914 -785980446
-768273440 -768234434
-247826320 -247735206
-215493312 -215631094
-641210125 -641228207
-475528107 -475667033
-105452212 -105448156
-162516326 -162663350
-631605117 -631779127
-756497936 -756596268
-731999203 -731813575
-442874789 -442733963
-858862462 -858704402
-380768284 -380954114
-603761297 -603765453
-429083375 -428909491
-431057939 -431154659
-717896952 -717948796
-806102178 -806055286
-292042914 -292107612
-533470185 -533600435
-13875002 -14058134
-169037221 -168905121
-115818941 -115936753
-882485917 -882626685
-200076409 -200117081
-165346738 -165471670
-181505199 -181380619
-555604056 -555435460
-193189320 -193007178
-841883770 -841827494
-16411446 -16423022
-625483392 -625681528
-340687572 -340746076
-34499740 -34689330
-718527929 -718674305
-525470486 -525586786
-740224530 -740292690
-365996804 -365956694
-493621328 -493635842
-734544802 -734583030
-235586391 -235739039
-901987008 -901937910
-7732862 -7667778
-882221353 -882022459
-428037668 -427901276
-70030676 -69941976
-400870363 -400682279
-124524989 -124710277
-199277958 -199157160
-994076676 -994177574
-511033258 -510987794
-568854526 -568877782
-502872845 -502901677
-819854330 -819758888
-63260840 -63154760
-929880692 -929919292
-744415005 -744610811
-79967585 -80138053
-11022192 -10923544
-684153827 -684336449
-509624139 -509538237
-273135321 -273100517
-121261655 -121423167
-827159321 -827276629
-657436965 -657368187
-512389623 -512331091
-621176498 -621010206
-737514603 -737675651
-8358169 -8237443
-550982716 -551108108
-215015791 -215148457
-745493462 -745396926
-359687235 -359863713
-903829826 -904010204
-158936463 -158761199
-168140285 -168115041
-492421404 -492260582
-83360328 -83163836
-699691646 -699685520
-573503966 -573638378
-103177235 -103118999
-356943797 -356872945
-572017410 -571886886
-655337555 -655451045
-765987895 -765934167
-75349267 -75242415
-721277580 -721118616
-748947460 -749034946
-655099942 -655095056
-911041335 -911209447
-10247267 -10444757
-192046227 -192134411
-317860151 -317839551
-309650100 -309845244
-386735163 -386604199
-886498351 -886422801
-994982228 -995039390
-96462781 -96473119
-424435118 -424606362
-929378149 -929225875
-221163738 -221058908
-745321240 -745359178
-516365524 -516193038
-988645608 -988448480
-568302058 -568114418
-358174886 -358282134
-47832529 -47873987
-47929895 -47818079
-32265572 -32367852
-806183198 -806233820
-877387751 -877361465
-633546621 -633561639
-436713390 -436789800
-628123667 -628240181
-102101552 -101948976
-890444595 -890582387
-598385693 -598314301
-618392382 -618206850
-89533201 -89417275
-275088367 -275187553
-617725608 -617539990
-948618696 -948510996
-592570195 -592643647
-246746524 -246844616
-120258865 -120134647
-401493241 -401320163
-247275208 -247300130
-604468973 -604355509
-371128452 -371176202
-152213370 -152398926
-408592155 -408589979
-221322022 -221322862
-288485360 -288541302
-110285052 -110455448
-844586835 -844574067
-67800960 -67876442
-218585975 -218552467
-326712473 -326871577
-707200771 -707039527
-891759670 -891561844
-806073127 -806208509
-54401930 -54590546
-468011230 -468130954
-445461367 -445493519
-301246493 -301172269
-308228524 -308332928
-33037296 -32914760
-217379502 -217199976
-86409458 -86354662
-51998373 -51925713
-267933059 -267760547
-987484559 -987556719
-823610055 -823585597
-796752580 -796689640
-549885312 -549802462
-451372229 -451268387
-541570120 -541410582
-712127567 -712319757
-683758258 -683824540
-985899514 -985909664
-539583057 -539422899
-35027084 -34965294
-432645459 -432816289
-723827776 -723760706
-280693200 -280505474
-508497186 -508394088
-579113418 -579103532
-686218490 -686303810
-357860545 -357772233
-730994492 -731002196
-630814195 -630673369
-502887261 -502758107
-972987669 -972868303
-417266370 -417141538
-870688508 -870558650
-940011017 -939935605
-953542950 -953371372
-100173478 -100194086
-18061446 -18236782
-284584245 -284680453
-384928531 -384776513
-153170788 -153306566
-37769888 -37867970
-953273465 -953251387
-592293287 -592414287
-509581188 -509554108
-611353672 -611338158
-281219187 -281259987
-729394030 -729490490
-731162384 -730982452
-842636334 -842754590
-277527275 -277693703
-91931967 -92015229
-15789782 -15844738
-113294346 -113405984
-231298684 -231173638
-604947539 -604869119
-69607860 -69664038
-959435979 -959255133
-612316098 -612263976
-70403682 -70563006
-933530406 -933609224
-244005829 -243832559
-91463717 -91302639
-967755478 -967628206
-871024567 -870925707
-357177083 -357290171
-920986145 -920873865
-923742717 -923565669
-447991920 -448048696
-612090727 -612243317
-253467438 -253323332
-795528053 -795640769
-232029079 -231857309
-753337564 -753272770
-537798623 -537633683
-381093948 -381139514
-845245699 -845097119
-408111944 -408204406
-943997839 -943811769
-890979125 -891074863
-75566815 -75457761
-426124830 -426052478
-862269036 -862358442
-714522453 -714401399
-419390122 -419375948
-352561685 -352468293
-247858335 -248034791
-88513657 -88373091
-40042822 -40029628
-397662394 -397803690
-729708212 -729893608
-719852289 -719937595
-598815716 -598937906
-463467428 -463408236
-457425367 -457452239
-915738849 -915887945
-268747168 -268692206
-981112152 -980925020
-262780004 -262792790
-577068490 -577238204
-20512671 -20451831
-460451417 -460549925
-75958947 -76071757
-454761511 -454747139
-852600508 -852551540
-23938582 -24106232
-481068555 -481172061
-131053074 -130870362
-284192066 -284336596
-782552771 -782357099
-551045412 -550937896
-578044751 -578022559
-59393998 -59294088
-300894153 -300913911
-255492350 -255666160
-200740943 -200676161
-983561234 -983587730
-726916821 -726967377
-211521240 -211703726
-212519377 -212715737
-20782402 -20630158
-79656549 -79582905
-432854890 -432777688
-537120424 -537312904
-865086516 -865187502
-818568876 -818626548
-512783157 -512657703
-178564256 -178461970
-313337504 -313386160
-525355920 -525236920
-540314177 -540257681
-190961209 -190941763
-132730334 -132644072
-378161482 -378322292
-733739279 -733777797
-786136594 -786269768
-74329443 -74412031
-250788467 -250824479
-185099047 -185101635
-457966924 -457937488
-219823263 -220013505
-966425989 -966537465
-743036903 -742912891
-125002550 -125147522
-747431160 -747496406
-82415113 -82325631
-398900274 -399054994
-565807179 -565924969
-592485738 -592506188
-814052902 -813964028
-332266775 -332313751
-800153624 -800350686
-347833398 -347649346
-575710860 -575684060
-84581946 -84669820
-378085921 -377991217
-621787327 -621804871
-227002907 -226868625
-773515388 -773332412
-655796361 -655717727
-297824145 -297906723
-5355424 -5268104
-563698776 -563824210
-353071188 -352914216
-100572950 -100733374
-281551594 -281497268
-545277665 -545313401
-78524370 -78622626
-695930094 -695944002
-291523350 -291377460
-732201430 -732035460
-238933637 -239052707
-558547188 -558712672
-658276392 -658465994
-429848398 -429864906
-102582286 -102710666
-639057970 -639055340
-747970566 -748011194
-759625939 -759530831
-615678691 -615716539
-66435381 -66274467
-455183908 -455057482
-645746946 -645582974
-170593957 -170484063
-596248655 -596285443
-828819630 -828635872
-437100864 -436999968
-325527982 -325456708
-365880121 -365976749
-157743056 -157787456
-571468317 -571552567
-278253700 -278331128
-963343070 -963388296
-120537681 -120604923
-842994264 -843116802
-15333983 -15524643
-996223351 -996411867
-62438844 -62279002
-892782772 -892691960
-906641077 -906808823
-993351137 -993370097
-84015740 -83927590
-269094382 -269278462
-224132280 -224064572
-33346528 -33460604
-596542914 -596461220
-91766719 -91819231
-631568979 -631443423
-45403446 -45305084
-780885472 -781055558
-515493575 -515640545
-7021533 -7138577
-747171305 -747034243
-914221802 -914055268
-225606549 -225439015
-749658289 -749703729
-158801933 -158668655
-85335858 -85174414
-991962372 -992091238
-272319671 -272370203
-911125391 -910947189
-938367925 -938213367
-20719383 -20901559
-75173469 -75295841
-177655400 -177638052
-376759091 -376711505
-94791839 -94625705
-76015352 -75929094
-646679492 -646611962
-512343920 -512482066
-384410841 -384500899
-14950714 -15035656
-359215910 -359146330
-128102089 -128038137
-455774154 -455689650
-328755337 -328910277
-620943426 -620901090
-975038864 -975143142
-546364639 -546362671
-73565418 -73367358
-443049375 -443074513
-738630597 -738533587
-903311542 -903197682
-206411806 -206435816
-671148573 -671333055
-338483874 -338437118
-107243444 -107194232
-459796567 -459849131
-624374737 -624385591
-662451735 -662410195
-615547582 -615537990
-973313833 -973292523
-792814026 -792956684
-383910714 -384049740
-467943072 -467963334
-382918435 -383113201
-811094040 -810928210
-87991519 -87996771
-983991275 -983834881
-203827024 -203719342
-404168219 -404082083
-782899393 -782701995
-191548017 -191638057
-899666825 -899522263
-374800373 -374947175
-707605936 -707483678
-8499115 -8416199
-404643706 -404504938
-388280045 -388311679
-942136025 -941999131
-733293086 -733305606
-234907983 -234729443
-333189475 -333264215
-68229067 -68072123
-934473082 -934411690
-535113631 -535152427
-35004251 -35049917
-168235880 -168175962
-4788133 -4871261
-624423398 -624347784
-531878134 -532014242
-894284969 -894221153
-371915754 -371937204
-955400853 -955236325
-946959502 -946982552
-940136873 -939982673
-98366718 -98548424
-903530149 -903587125
-879762334 -879597598
-489396262 -489213526
-795876355 -796053901
-166104159 -166000141
-77430036 -77291296
-844027201 -843975869
-623555619 -623629615
-225749340 -225724148
-199654549 -199780713
-345166800 -345212148
-41711374 -41882932
-351578997 -351654075
-51387077 -51521507
-49343601 -49420877
-720549041 -720403583
-568612167 -568611355
-603359407 -603539735
-67441603 -67438911
-125336552 -125496688
-843216217 -843334639
-887708306 -887584600
-993873035 -993858583
-887361625 -887309653
-932021245 -931945337
-620262852 -620425436
-577082917 -576980705
-727743906 -727846234
-538837516 -538837718
-929273762 -929102902
-233520433 -233375365
-14196579 -14261467
-565405517 -565441633
-501893161 -502047779
-874253655 -874088067
-120788398 -120603826
-804119192 -803946066
-74213398 -74207272
-372974663 -373163555
-336511602 -336487834
-782647488 -782458054
-38224759 -38240231
-127129336 -127289278
-694394440 -694330928
-460564325 -460674873
-757022092 -756858330
-713377646 -713520034
-108676252 -108817256
-502668187 -502545903
-505365520 -505299112
-114484227 -114515577
-350747790 -350652028
-245797226 -245604800
-502162779 -502298373
-307224028 -307371026
-86480245 -86338671
-66655527 -66648459
-552973741 -553152781
-495991742 -496084564
-916200524 -916200662
-432913137 -432970651
-229474236 -229463326
-19220482 -19393588
-416489746 -416611868
-533936314 -533824022
-184090634 -184248448
-881250408 -881214210
-210260910 -210434492
-696708591 -696652709
-151177785 -151325667
-546488513 -546625125
-864408487 -864374301
-142033037 -142063455
-978718247 -978783585
-700399090 -700390450
-57295962 -57232466
-234349090 -234397298
-6593289 -6582561
-212837965 -212716519
-10126099 -9945001
-140601562 -140723406
-491229514 -491117664
-57804534 -57658696
-460922588 -460885782
-528050944 -527879240
-838407182 -838434552
-72178855 -72178873
-779629540 -779585956
-50164030 -50344478
-928806430 -928775034
-667817764 -667819058
-71064382 -70886996
-384434486 -384567312
-884343524 -884226854
-785951180 -785859604
-279004969 -279162585
-985257103 -985385697
-462422330 -462265758
-515304970 -515189648
-916228251 -916173073
-37418218 -37577208
-821407774 -821440714
-797528354 -797450930
-156090495 -156077095
-630036102 -630203926
-548035012 -547858494
-554933576 -555110926
-769464839 -769292443
-961946637 -961764893
-38895506 -38900004
-765407966 -765315370
-327617551 -327667521
-241901290 -241952434
-553583524 -553651392
-897577171 -897413019
-788820572 -788774668
-935591827 -935474977
-110930545 -111054529
-860814654 -860825832
-321605198 -321572746
-817854098 -817841922
-218096115 -218008243
-871533288 -871424382
-921765440 -921841202
-894624758 -894566424
-197688033 -197713837
-272831538 -272769542
-391633237 -391604167
-920108133 -920209437
-15780910 -15908566
-313975350 -314036248
-369702627 -369634671
-196349400 -196416284
-197611984 -197592866
-181920470 -181976442
-976618565 -976494589
-213292897 -213287647
-294995623 -295047737
-136257071 -136450861
-290648608 -290789424
-709929591 -710123025
-919135013 -919289465
-808917659 -808830699
-36464223 -36489043
-683374643 -683484209
-33262448 -33291002
-931860778 -931849098
-324412386 -324450316
-602031030 -602226332
-343816882 -343771298
-453183627 -453170909
-280343854 -280276590
-54208381 -54051509
-921522946 -921605608
-445476901 -445510137
-746601620 -746780718
-576052803 -576129085
-680435221 -680626491
-476877036 -477011902
-39211116 -39237910
-906438123 -906401861
-484418695 -484471133
-951306209 -951162199
-838108685 -838001645
-162386973 -162265957
-852384855 -852515797
-505351141 -505379899
-385153956 -385077720
-35351034 -35173688
-639327951 -639440229
-550489725 -550347953
-509759679 -509717675
-861852115 -861653139
-222536874 -222338218
-423512791 -423549785
-623900899 -623791423
-216014593 -216016559
-386216455 -386085319
-994470198 -994632800
-570488339 -570523177
-404947943 -405132315
-711722500 -711671612
-14516791 -14471035
-285733175 -285718783
-85718652 -85877824
-242720897 -242798929
-422663574 -422485854
-318507500 -318585622
-596502067 -596338025
-75071544 -75000162
-470682933 -470747655
-934720549 -934647633
-325700962 -325791314
-560864152 -560776636
-585691198 -585491914
-669764848 -669792522
-740302677 -740492921
-703052071 -703214155
-695445108 -695271282
-428837668 -428926350
-86991426 -86856030
-653770607 -653822347
-364336825 -364440053
-934795928 -934797396
-758730254 -758708634
-16039675 -16226061
-832583866 -832649200
-297401044 -297422558
-316229036 -316163172
-135869789 -136029029
-927480365 -927356775
-465707436 -465652008
-972927986 -972918792
-794705997 -794851543
-15321023 -15429313
-281081542 -280909498
-383745190 -383651358
-314633351 -314453359
-186995201 -186907443
-571947456 -571857098
-785843422 -785662032
-213059478 -213183058
-849002413 -848876649
-483209556 -483125028
-791149855 -791228657
-919341792 -919237138
-979647343 -979555389
-31665294 -31703428
-784646086 -784728666
-871184559 -871303551
-211179332 -211173146
-31330744 -31320516
-52503860 -52685778
-932395996 -932369510
-298159493 -298334677
-628041694 -628133712
-437276693 -437406109
-43945941 -43754619
-208469845 -208488165
-426163894 -426326648
-2214104 -2196140
-906724950 -906564190
-970210858 -970285132
-929969705 -930157005
-243978397 -244067951
-709008180 -708955122
-504840067 -504909327
-901024935 -901069261
-205811506 -205910968
-489642407 -489630323
-489299691 -489186259
-24889173 -24848385
-480296095 -480355205
-109166081 -109299585
-259051236 -259021536
-765722644 -765603788
-674881309 -674765743
-555222242 -555346014
-61691052 -61638428
-249008986 -248883748
-323097209 -323260171
-36476633 -36446933
-603948808 -604111140
-398726528 -398793228
-20894471 -21017039
-134541922 -134525390
-974030981 -973945585
-463842150 -463945536
-790502394 -790440870
-258578280 -258379430
-888713938 -888642058
-596913160 -596858732
-244613208 -244603434
-510805053 -510713239
-140757082 -140689730
-45491457 -45547861
-797965359 -798020877
-37344009 -37402523
-990928462 -990933156
-586945820 -586795944
-463685145 -463824079
-340683742 -340808410
-29670681 -29684335
-12151800 -12004654
-717636833 -717713553
-213650662 -213722332
-507563416 -507461068
-194509187 -194430583
-614856930 -614672958
-590337972 -590471298
-679861204 -680007456
-294051789 -294056111
-920260929 -920396893
-36813603 -36836547
-118370187 -118362593
-650908556 -650826262
-555803753 -555762005
-128886197 -128881609
-188215316 -188128276
-100085296 -100183782
-480108426 -480167770
-216821363 -216992409
-196552955 -196408869
-443168007 -443134313
-891376363 -891270955
-26532169 -26543501
-661823484 -661650796
-560788616 -560820394
-893801488 -893832594
-814348055 -814452603
-636274793 -636426261
-362160135 -362296683
-909032712 -908953196
-607198150 -607237984
-807941320 -807867024
-741209092 -741313064
-342104748 -341986992
-245426680 -245263620
-981153649 -981070655
-970285108 -970454114
-121516461 -121355367
-78145554 -78229836
-745876965 -745900441
-206791071 -206731513
-401141923 -401324929
-703902553 -704102305
-297411801 -297218799
-326003099 -326063149
-95893449 -95767707
-175307970 -175503494
-217753269 -217688791
-483037765 -482955755
-642474354 -642642580
-925316960 -925397292
-121422355 -121423979
-462490545 -462354115
-637379615 -637241321
-596267049 -596156481
-509864738 -509927124
-485646523 -485784309
-168340442 -168444620
-999607383 -999727751
-998510394 -998347584
-840325300 -840505946
-335698316 -335599494
-436743075 -436546671
-168190256 -168327846
-449861166 -449729368
-828857809 -828781451
-65031536 -65120242
-916966398 -916792860
-467850419 -467953203
-165773905 -165934737
-245526699 -245701013
-22573751 -22438963
-152009970 -152145416
-545869218 -545768196
-996598844 -996604924
-144414757 -144443981
-666192849 -666362363
-775208212 -775062612
-918914185 -918999741
-791576689 -791389369
-455121534 -455315102
-292841776 -292805950
-318001686 -318121552
-80129842 -80146264
-362386924 -362545370
-755320235 -755513693
-220066716 -219998996
-633358208 -633339462
-574049054 -574243324
-180364038 -180534172
-894871088 -894888712
-963086128 -963175486
-906381805 -906494441
-317966475 -318061619
-316025924 -316196104
-945145260 -945276144
-74289261 -74370737
-467408394 -467510450
-772877981 -772925247
-877460785 -877509459
-218174934 -218216380
-947632802 -947771574
-924649552 -924564672
-895884036 -895930216
-879097873 -879051345
-165914598 -166052150
-445135554 -445332908
-443151160 -443118490
-434116251 -433963247
-709635369 -709653913
-380168813 -380025209
-535013233 -534819831
-263102636 -263071266
-808301854 -808292632
-175713117 -175594625
-925344077 -925289167
-945756701 -945890793
-435745351 -435634097
-687018949 -686871673
-371720591 -371615347
-65245268 -65160056
-298477602 -298663310
-677832831 -677845543
-146602496 -146777296
-556255137 -556423927
-53328167 -53511627
-901687089 -901601495
-712335444 -712491018
-553187420 -553118142
-11722017 -11645657
-756093110 -755924426
-127351959 -127367459
-730142392 -730342368
-279392665 -279336087
-964249328 -964296870
-348360506 -348536500
-755980278 -756008768
-671223758 -671240814
-569958344 -570144960
-900452540 -900380988
-609127619 -609042803
-257881425 -257913789
-651942398 -651868996
-518003728 -517880476
-979685299 -979609387
-502218479 -502378267
-802087234 -802062776
-657530171 -657565467
-830937458 -830864950
-520054864 -520009034
-852918140 -852831436
-800709988 -800640596
-926829304 -926711196
-613516393 -613418779
-459058297 -459061321
-983049880 -983147976
-545908699 -545829737
-834063383 -833882893
-348057835 -348081035
-599205018 -599034566
-868748527 -868788281
-745112209 -745104217
-58957860 -59149692
-334044722 -334224670
-2932128 -3100806
-708223320 -708325984
-61825090 -61788328
-636233511 -636118855
-826998398 -826897298
-389400482 -389436660
-435414245 -435392909
-55228608 -55281754
-618791882 -618773824
-158038881 -157852887
-242816442 -242878750
-613317456 -613467586
-178539360 -178589152
-198471864 -198405736
-265311219 -265387477
-171750384 -171697130
-725938076 -725948778
-304956955 -304875307
-23317452 -23365436
-72333799 -72445265
-508597647 -508740817
-200773317 -200769087
-480797544 -480979456
-972769140 -972854020
-155859630 -155903344
-489877851 -490008225
-809132908 -808955636
-481120308 -481085578
-14604271 -14795681
-413232019 -413317021
-225914568 -225842406
-812864096 -812928098
-156342061 -156461281
-245094026 -245212338
-858576761 -858470387
-294190288 -294098122
-966495390 -966579540
-158216505 -158180237
-155881487 -155779457
-221560532 -221748538
-572744536 -572896702
-899120771 -899024321
-382314268 -382127178
-772145281 -772091133
-14199233 -14013127
-972629292 -972474042
-48093121 -48096305
-25839880 -25896642
-642436326 -642382758
-313934539 -314005799
-818578688 -818597712
-321588972 -321540070
-60005023 -59850535
-646508811 -646348817
-480484802 -480352446
-492696085 -492607257
-473449927 -473544499
-761696247 -761533537
-525182314 -525159696
-170999253 -170838531
-196486036 -196619874
-442193483 -442367531
-712323504 -712316010
-557887572 -558076342
-721507449 -721347265
-936772678 -936605244
-156162203 -156338661
-680641574 -680673648
-95391866 -95253008
-324767145 -324956725
-71172646 -71031274
-645043243 -644933963
-727494043 -727669465
-58735973 -58935293
-61858494 -61791686
-384985000 -384872062
-55271829 -55354179
-619027105 -618841917
-283892504 -283716418
-162062382 -162234394
-259395192 -259550518
-401924914 -402106062
-972399946 -972386542
-83047296 -83132576
-210472681 -210563539
-510144020 -510128674
-624755182 -624643260
-151523216 -151399422
-525943675 -525823615
-980313584 -980396738
-873988922 -873860632
-996236484 -996099658
-655094296 -655115514
-423585554 -423514016
-933938435 -934011839
-636240469 -636226553
-81276739 -81294181
-433295177 -433127279
-837418531 -837281223
-31255967 -31405521
-381116731 -381112233
-125797755 -125635069
-509584155 -509664123
-612485103 -612678397
-550121595 -550239493
-520025791 -520024687
-109931276 -109958096
-513545438 -513507096
-34397951 -34594535
-514029383 -513962809
-233447899 -233321547
-272663208 -272800540
-596619016 -596732304
-761280569 -761445827
-761725953 -761670179
-963860957 -963743617
-430216817 -430358285
-802151724 -802314298
-569307841 -569306407
-357165483 -357023985
-550821943 -550891511
-415401235 -415343985
-81702685 -81525441
-549623588 -549591574
-87520451 -87453353
-89006332 -89145816
-465172708 -465233020
-712128820 -711937308
-681508388 -681588450
-281719552 -281849986
-250662335 -250486017
-952913642 -952735096
-947897637 -947974845
-417192927 -417057425
-580670690 -580615076
-863598555 -863675285
-493699554 -493572130
-189456557 -189553517
-653708409 -653787863
-485884023 -485920179
-957206129 -957320993
-108815557 -108818955
-852669793 -852531223
-284189735 -284010659
-977901989 -977838197
-679619293 -679517761
-380427897 -380543119
-474860691 -474921277
-126512617 -126555337
-848771391 -848826031
-307607931 -307609009
-952867291 -953047097
-379092637 -379265685
-701546220 -701535866
-224022660 -223943576
-330388945 -330502233
-894052675 -894162935
-737482027 -737595127
-153118585 -153201759
-824266260 -824210434
-583010455 -583138457
-406830707 -406664383
-249433767 -249435171
-137957863 -138045945
-345930908 -345755792
-527616560 -527770664
-550131641 -550067343
-981165446 -981141852
-221595005 -221558165
-28235232 -28109996
-405285863 -405446143
-752963632 -753048828
-48947135 -48875409
-18802008 -18874716
-494132618 -494100890
-746281745 -746408121
-475597570 -475453638
-905768249 -905837391
-776812663 -776660671
-723968579 -723901289
-635103368 -635019744
-653779249 -653796477
-505120171 -505120627
-199549243 -199564211
-611437263 -611584777
-937463308 -937512854
-239509832 -239657418
-281805201 -281894771
-516531929 -516729461
-615987526 -615878340
-129790768 -129835604
-272849493 -272813583
-327558237 -327478059
-48438252 -48477446
-15203576 -15375168
-631271519 -631444357
-54028351 -54014937
-425875678 -426003056
-279609624 -279672664
-963577388 -963626658
-405366003 -405175189
-724748419 -724844085
-433159750 -433211228
-957714201 -957528379
-833414125 -833436995
-230681519 -230518373
-212934433 -213118409
-665892255 -666012213
-461357008 -461256202
-202861064 -202861124
-913694284 -913685792
-426167088 -426085790
-949591418 -949654990
-193260787 -193117853
-870857809 -870975137
-696682864 -696857148
-655880269 -655754795
-571828832 -571884440
-230801524 -230796098
-29340146 -29194908
-954275009 -954268557
-667259039 -667315263
-291124154 -290967560
-350523276 -350453318
-498594904 -498522088
-389948067 -390082855
-156726069 -156916289
-651603712 -651596744
-377315489 -377148979
-100846049 -100918711
-324391869 -324431351
-787380835 -787217125
-177065169 -177141913
-56864366 -56833938
-39048459 -39224513
-347949182 -347851660
-670587254 -670780864
-259242923 -259384019
-711327203 -711469623
-104842009 -104906789
-797965864 -798075890
-44666418 -44832720
-981642637 -981506679
-545628319 -545654137
-80052819 -79922219
-497415381 -497570245
-127417760 -127574768
-279613512 -279589268
-301673818 -301617752
-989666291 -989818463
-885816601 -885936703
-282638660 -282776426
-526281803 -526461933
-85050697 -85044887
-952510491 -952393055
-99711561 -99636357
-400572976 -400419164
-310700341 -310848943
-888137979 -888328915
-203142020 -203080224
-938208744 -938072218
-541375025 -541490351
-837230733 -837297295
-178236495 -178423025
-233179 -240703
-63177112 -63344568
-911481102 -911371028
-52856769 -52973745
-806815907 -806663077
-703848182 -703900362
-805392800 -805414126
-722826273 -722870961
-437315348 -437323560
-499552201 -499616881
-52424092 -52236994
-125569137 -125677865
-820276230 -820356012
-390314588 -390218180
-306125220 -306173978
-611345915 -611250045
-895133635 -895012941
-410591850 -410490536
-123946195 -124132495
-775581214 -775516562
-166160694 -166277330
-670428366 -670520502
-816964677 -817082601
-340526508 -340649924
-379527598 -379482250
-471127404 -471214962
-212250191 -212081155
-907188662 -907271900
-740901246 -741080366
-30405981 -30596107
-677747725 -677767707
-317365301 -317302545
-305787506 -305806304
-313196647 -313021181
-853172711 -853234709
-881184215 -881232309
-517968449 -518039007
-267654999 -267651557
-278775265 -278761747
-749391384 -749289612
-571952148 -571942764
-781305025 -781242219
-719694747 -719786429
-853841458 -853703514
-30307142 -30501044
-319324294 -319465782
-144650664 -144695306
-35899075 -36057287
-441221695 -441318687
-169444490 -169628088
-724155882 -724245596
-513570362 -513733650
-786988107 -787057471
-237479564 -237536740
-642965958 -642804858
-774892385 -774945953
-639557514 -639476682
-529731844 -529718726
-647364349 -647218391
-532543486 -532694466
-782268151 -782454935
-597173568 -597275696
-773398825 -773282821
-850497200 -850410896
-189803032 -189672082
-222112342 -222311764
-407885841 -407729663
-26070009 -26116263
-799748950 -799586036
-367886216 -367725102
-775889747 -775968381
-253126417 -253104203
-372177488 -372105778
-376673942 -376735298
-507452871 -507316383
-94836886 -94865130
-603449571 -603343519
-610018766 -609819588
-279902246 -279988392
-974247256 -974079394
-328453158 -328421176
-590662048 -590477020
-32478394 -32465644
-693499721 -693683725
-561198545 -561314075
-817732781 -817846017
-765328017 -765192821
-677123168 -677310348
-985114122 -985203390
-579583208 -579751708
-792429080 -792361516
-370711239 -370549039
-354523464 -354654518
-564406023 -564533331
-553799122 -553963036
-888705831 -888820573
-999911341 -999723903
-958298635 -958110275
-788393649 -788501605
-829622803 -829785759
-975739188 -975889206
-408462795 -408399043
-274555332 -274510018
-238175352 -238297128
-716261966 -716110426
-592284233 -592150347
-553731362 -553706728
-247050424 -247077300
-288615139 -288813313
-771789166 -771797080
-128220353 -128267045
-418022176 -417987012
-809597037 -809591099
-515946588 -515796732
-579484061 -579374121
-884760377 -884945847
-555656831 -555782879
-499465967 -499584541
-216057154 -215975964
-531863274 -531686942
-810038036 -810020452
-147043851 -146931751
-120164852 -120352878
-930867786 -930962768
-961130332 -961183310
-898653183 -898604131
-338717954 -338850456
-66051976 -65956240
-86183775 -86204703
-177585021 -177725779
-520850933 -520997463
-704513055 -704661151
-762810254 -762622042
-263431568 -263357296
-532049439 -532110877
-140609902 -140505824
-737821445 -737836185
-101086199 -101039385
-190135188 -190319042
-774719930 -774815200
-118315676 -118487446
-375385817 -375515559
-260477699 -260550277
-410219872 -410162862
-431329899 -431269667
-597551333 -597584431
-266675105 -266767961
-209651917 -209550097
-619261304 -619120588
-88593350 -88660174
-563898211 -563858557
-277520458 -277417692
-713854760 -713996800
-381320380 -381460528
-490363 -587467
-847172663 -847318691
-612811966 -613004604
-916074938 -916140892
-733169139 -733219077
-709305192 -709183160
-869087845 -869189963
-76443855 -76510189
-851926100 -851844690
-171951972 -172095520
-974227422 -974278372
-340462568 -340586606
-406453238 -406264492
-672719807 -672615089
-857574060 -857468552
-115667661 -115498853
-869384970 -869221550
-335811259 -336003357
-574682527 -574739195
-476102670 -476146280
-720574670 -720768356
-576552487 -576412127
-384444365 -384293685
-875914648 -876051908
-111028821 -111136575
-244504841 -244411741
-121327438 -121255806
-174495766 -174625388
-467135945 -467248571
-685674027 -685648291
-938701700 -938504346
-669070717 -669140977
-642465419 -642407233
-681258172 -681414304
-918429484 -918516108
-902759804 -902669366
-743644095 -743834489
-450050094 -450068848
-697435194 -697336922
-797245786 -797185326
-394023161 -393907361
-560367782 -560270288
-847769189 -847826511
-430239348 -430079646
-844806079 -844873377
-71118865 -71260493
-540285929 -540129439
-854644105 -854780635
-859619215 -859690111
-458035564 -458089754
-105678621 -105678783
-989939741 -990045551
-711948819 -711933995
-778428983 -778236081
-364158787 -364295967
-848372821 -848187615
-529598147 -529725285
-792257707 -792145585
-76572035 -76705621
-788286784 -788212386
-861224994 -861323998
-6474692 -6322094
-374383212 -374500800
-307297527 -307199073
-370371545 -370423025
-74337567 -74486495
-454481650 -454649548
-906934924 -906859496
-987248463 -987140279
-397395436 -397423768
-134584648 -134662392
-782645772 -782800694
-890763386 -890677030
-386405175 -386454935
-584329363 -584248421
-147137481 -147297063
-395392823 -395510879
-925011633 -925086321
-994327481 -994507131
-341017192 -341147830
-294249731 -294289603
-311140895 -311225941
-27156711 -27159463
-993934769 -993820435
-418832630 -418801330
-145480804 -145416790
-19447483 -19339693
-726811567 -726888817
-552398116 -552283004
-201248022 -201106464
-196728570 -196670758
-454494252 -454416042
-110746228 -110801530
-307089205 -306966597
-922246835 -922315325
-252726393 -252661819
-529935833 -530077293
-43074044 -42911684
-301590648 -301518942
-978408267 -978520481
-55414420 -55471728
-19991813 -19819565
-653564589 -653535895
-157541181 -157443963
-338967489 -338903855
-322794482 -322896076
-581744904 -581906344
-381223331 -381328465
-932382753 -932308021
-437206312 -437034832
-624944468 -625062640
-957009730 -956876008
-518338567 -518252477
-836102691 -836194715
-785975438 -785985454
-616742208 -616829290
-931876609 -931844947
-961855765 -961792973
-485902101 -485722391
-426379940 -426273356
-927982656 -928103924
-893100014 -893217946
-690199060 -690214146
-176009377 -176194313
-552340560 -552320344
-706730584 -706739984
-928013130 -927921530
-17744711 -17941947
-960561538 -960606702
-83929163 -83834819
-113704129 -113648839
-495032000 -495150672
-614480104 -614514324
-928520482 -928436814
-781779662 -781971426
-914138535 -913976777
-450415827 -450550719
-154635847 -154448399
-471819455 -471741653
-316785566 -316633006
-87246116 -87192202
-810137254 -809938818
-166565029 -166488367
-953457161 -953332805
-383179601 -383244695
-213530150 -213355256
-749578287 -749391679
-942829426 -942716912
-368534437 -368468905
-40359021 -40340031
-884734538 -884702264
-718102334 -718291418
-183520942 -183608818
-115196615 -115018459
-488062357 -488176415
-295531206 -295539946
-864042695 -863876791
-774942195 -774987789
-774376621 -774288853
-169536289 -169429945
-423381898 -423347096
-374344814 -374272468
-758146692 -758138196
-139621963 -139449783
-736419940 -736235710
-494432979 -494399457
-750042036 -750209318
-119427250 -119305268
-662335443 -662430965
-728406704 -728378102
-288368479 -288190493
-432151052 -432064348
-810482304 -810442656
-807898232 -807984408
-63815239 -63673449
-415688662 -415630368
-677130874 -676948678
-183626249 -183591387
-68959138 -69043000
-212031708 -212075162
-168431535 -168457705
-675446152 -675325052
-515119286 -515099320
-916173274 -916185282
-277610489 -277584679
-10620877 -10456289
-211944525 -211957897
-489746793 -489873515
-393891344 -393830506
-21796075 -21761997
-372743288 -372905104
-450753477 -450712801
-463672970 -463754612
-146545599 -146383015
-335588319 -335460897
-335787782 -335608850
-930147101 -930167191
-589428417 -589431329
-655187307 -655043721
-898214842 -898023842
-368485205 -368501671
-165409204 -165304086
-790044755 -790037829
-478705013 -478683711
-254424732 -254303118
-278034586 -277940870
-521264711 -521074277
-955546815 -955674935
-58207125 -58089433
-503781609 -503938993
-331677930 -331765938
-439289872 -439429506
-14519782 -14643096
-837905393 -838055165
-245316996 -245262948
-342118623 -342199609
-503409136 -503364286
-654571985 -654447799
-672865700 -672785402
-160057942 -159946066
-666480235 -666556481
-782192292 -782014904
-965854592 -965698146
-515922441 -516073495
-987422694 -987287156
-872960677 -873029501
-144841779 -144740947
-393359785 -393419909
-536085857 -536111439
-279595224 -279764312
-166691816 -166529614
-934566746 -934445832
-360406784 -360591864
-974811458 -974790752
-118553974 -118745002
-121828347 -121804641
-99352989 -99280651
-311835717 -311808525
-696646751 -696503275
-152948474 -152808262
-110811369 -110992537
-416809521 -416962433
-229810071 -229750379
-450220526 -450086098
-662657826 -662657806
-666682682 -666578940
-548120771 -547949253
-981193070 -981137822
-84375697 -84518665
-808070592 -808123948
-733419410 -733284904
-81844091 -81650079
-26745235 -26573249
-862088962 -862205642
-633741316 -633830270
-610119878 -610212220
-612274266 -612212368
-146987801 -146885701
-328162331 -328311495
-774293374 -774227242
-546796414 -546938958
-898963696 -898996364
-696680650 -696612852
-467112579 -467164343
-558316446 -558498994
-268050474 -268241714
-331094401 -331105007
-169388416 -169240318
-414181112 -413991584
-134610296 -134751152
-300873557 -301069399
-34996189 -34983129
-963627534 -963704124
-186492768 -186655666
-908825969 -908925371
-600188291 -600061271
-524721408 -524709224
-884024635 -884061477
-864726898 -864643038
-821620045 -821549147
-229278351 -229237481
-751563656 -751686446
-129506705 -129306843
-20151719 -20139073
-404499429 -404559385
-874839506 -874939950
-311709997 -311646903
-774744679 -774885721
-951452378 -951427216
-937140090 -937217102
-460296918 -460424980
-250615827 -250708843
-922661533 -922538365
-534442651 -534295329
-531477870 -531331886
-615068089 -615154901
-746445653 -746644909
-85261361 -85410355
-325666524 -325700634
-128961636 -129122562
-258345091 -258200795
-102282 -158030
-616511897 -616611723
-47683146 -47837862
-784930113 -784909687
-524156508 -524224988
-48732388 -48706372
-248376250 -248407312
-179034377 -179157821
-781242494 -781273622
-544662016 -544810976
-137033224 -137210440
-742344340 -742160960
-607808379 -607612813
-611333683 -611373661
-991153137 -991339519
-990930809 -990800865
-521289210 -521349168
-842695462 -842678406
-842807392 -842965482
-692964233 -692990343
-793471314 -793608776
-768419621 -768579749
-248045099 -248024483
-814235675 -814400329
-903681659 -903806231
-286182669 -286372289
-188347911 -188164381
-618934511 -618916119
-169770940 -169750802
-893060896 -893111408
-117185746 -117357208
-275780714 -275892972
-236414271 -236528545
-408158175 -408090969
-252756876 -252908012
-541183911 -541251333
-29832598 -29871174
-620494277 -620356595
-220089219 -220235353
-490100890 -489915560
-842012838 -842152030
-410264441 -410281397
-949213965 -949361831
-82223359 -82242221
-369711344 -369812552
-283591372 -283539874
-404763597 -404877109
-937570047 -937640857
-856529162 -856403176
-130118701 -130209565
-480643701 -480795761
-68127832 -67954634
-571830252 -571649280
-353670353 -353684515
-685605309 -685525649
-5109688 -5256776
-193449422 -193304592
-54784737 -54590409
-211413771 -211462753
-924620337 -924737393
-526004804 -526043456
-597683323 -597792771
-627571362 -627708484
-165332305 -165132843
-507626313 -507500519
-881060711 -881039397
-699688583 -699561553
-751516445 -751377203
-528828147 -528804151
-936944371 -937055755
-614413954 -614281604
-468469131 -468273869
-28355059 -28209339
-386155716 -386277194
-509444106 -509447502
-824135096 -824165854
-158238430 -158398610
-543299080 -543231200
-232775695 -232918863
-346387979 -346203615
-649841715 -649985321
-717836542 -717922874
-277657006 -277853708
-655394300 -655334754
-845705137 -845752297
-147289358 -147304768
-575080790 -575255636
-822138203 -822243931
-194775473 -194694307
-166668472 -166715160
-173113098 -172946182
-131820196 -131957754
-785690162 -785625546
-640184496 -640096604
-988957946 -988858998
-6001494 -6012480
-273117919 -272946351
-978856283 -978710887
-402325254 -402417438
-398054552 -398222538
-818142123 -818018497
-859048609 -858989669
-319793081 -319701649
-77990123 -77866511
-734205158 -734332594
-197812338 -197615336
-159028700 -158844226
-29394571 -29332289
-935383955 -935333999
-979007803 -978960257
-941694617 -941737819
-859573558 -859476740
-602611696 -602567768
-387419118 -387328500
-377582240 -377442628
-938922339 -939118649
-308240776 -308113174
-746344933 -746315235
-653582991 -653735669
-739200284 -739018054
-718750223 -718598387
-61381008 -61481360
-79220390 -79408700
-182071787 -182007169
-516195262 -516238724
-637288939 -637297331
-16410924 -16458188
-809638387 -809555687
-209284130 -209123972
-898910806 -898747290
-353089813 -353259223
-61348024 -61273378
-321917091 -321982539
-792122711 -792070455
-620744423 -620730319
-759707701 -759644485
-875458966 -875658824
-965147053 -965036513
-316550348 -316620344
-671838221 -671826277
-4049569 -4004283
-365856946 -365677164
-996692907 -996643883
-630800328 -630828062
-241519545 -241717003
-31605582 -31484828
-917467026 -917308502
-221788387 -221899943
-109648706 -109792260
-994200153 -994154995
-121629677 -121697779
-645017679 -645178733
-532791157 -532597775
-897533110 -897621232
-689467583 -689596739
-780949746 -780774266
-578117616 -578283558
-11290015 -11116785
-125866815 -125738031
-406496866 -406409610
-669960355 -669776011
-342550505 -342351621
-891041738 -891107988
-549432462 -549597390
-556204388 -556282798
-601523719 -601638559
-336440174 -336499718
-453877400 -453959318
-427605440 -427553746
-918133535 -918165227
-932147128 -932247000
-915544009 -915479713
-815376218 -815333968
-771955117 -772048181
-308577124 -308622056
-23869098 -23706768
-541989765 -542174221
-173937110 -174073272
-647098136 -646994672
-989071070 -989022040
-814679206 -814868700
-389344692 -389169050
-81499519 -81498797
-843950845 -843810641
-692611237 -692582567
-419002417 -419081415
-134112781 -134250055
-452767410 -452702370
-445719407 -445801117
-991004114 -990862198
-138994192 -138964950
-523468324 -523592852
-139289256 -139389954
-110887356 -110715704
-620344144 -620147900
-817523295 -817514015
-524350467 -524493897
-792643475 -792704445
-706899529 -706735255
-619190946 -619081412
-941544358 -941352838
-692632572 -692589902
-942809317 -942943695
-756461574 -756431750
-922300916 -922471946
-519362264 -519280326
-37774010 -37961930
-8547493 -8712619
-348115861 -348056109
-806409754 -806306276
-133023454 -132905668
-153629155 -153465319
-884196119 -884285189
-477141847 -476943479
-895191297 -895194583
-380296621 -380140301
-800619263 -800800713
-749100457 -748969435
-280471462 -280511686
-211502979 -211422527
-216653439 -216835259
-283685455 -283569969
-129312174 -129232234
-422311090 -422126726
-607678207 -607613317
-758101904 -758191480
-98807933 -98831811
-410875435 -410969711
-771672425 -771792293
-497765012 -497880646
-2782557 -2794311
-882190597 -882252109
-271277826 -271085156
-575714095 -575707625
-724750384 -724937786
-976192516 -976367280
-169628946 -169692122
-758376066 -758516322
-528281652 -528357228
-123830949 -123708717
-832020283 -832192101
-990079107 -990134989
-16376433 -16539943
-225883857 -225945279
-21468672 -21599490
-325168126 -325137278
-452098870 -452111826
-896358454 -896475470
-342758447 -342737723
-410166825 -410272919
-402015488 -401821668
-149411203 -149215743
-964489423 -964489665
-816016105 -816151353
-577533087 -577436397
-940417350 -940391682
-936272982 -936167378
-834772681 -834856371
-439081719 -439074665
-482996760 -482986624
-911841737 -911910269
-33297944 -33349124
-820785994 -820592620
-330901550 -330733710
-202055642 -202023142
-319662362 -319667424
-657497461 -657633473
-606784880 -606684610
-471159162 -471150340
-66792474 -66960338
-792096583 -791915933
-245163734 -245289972
-122153537 -122182221
-86299367 -86305545
-401521462 -401557282
-270304322 -270107168
-224838399 -224649693
-359596304 -359575056
-395939723 -395811725
-589933945 -590058249
-129932467 -129993459
-628689659 -628713247
-524239381 -524261725
-227868108 -227964492
-877505617 -877649425
-708274652 -708139178
-220806511 -220958677
-969220482 -969310136
-80810977 -80986861
-932845393 -933041401
-590054319 -590227197
-584161858 -584104600
-962650027 -962644451
-92144064 -92155048
-472345468 -472161362
-361720697 -361736317
-638050097 -637856915
-946110814 -946181824
-660782691 -660959247
-930453045 -930626717
-205234579 -205265181
-232921436 -233081220
-835976227 -835915243
-370879231 -370883129
-245226853 -245197823
-736945176 -736827788
-980395658 -980550364
-407030188 -407071648
-784919900 -784750244
-851106619 -850950175
-62592137 -62779135
-872136429 -872036909
-282374003 -282523693
-524878418 -524915094
-332650954 -332768360
-605423709 -605350013
-665128841 -665173967
-304332067 -304473859
-765723425 -765868599
-890323890 -890398704
-109636935 -109571659
-223401933 -223314179
-570627200 -570495884
-656953521 -656788399
-506658555 -506674879
-561080052 -561052720
-232195555 -232000561
-738137318 -738009074
-408254229 -408316101
-102548762 -102373018
-2410226 -2339236
-514048746 -514010020
-261229324 -261101826
-778995915 -778867497
-191206281 -191365385
-457987910 -457945938
-913633550 -913755018
-345276274 -345148022
-193813635 -194009153
-206291875 -206150021
-872752755 -872767631
-378414998 -378325416
-755637395 -755670841
-888489091 -888374461
-326492760 -326656530
-30208849 -30374785
-455334968 -455497884
-444897581 -444788109
-259059645 -259104415
-282155051 -282170933
-687398115 -687242151
-187230381 -187355047
-300904032 -300839516
-94362485 -94201393
-693238457 -693359931
-25556735 -25509497
-40300305 -40492995
-777387806 -777574394
-519067418 -518873230
-10332613 -10169063
-737890443 -737824631
-325893733 -325710991
-379420600 -379298430
-870623579 -870612453
-777319388 -777356398
-848670173 -848798711
-930347233 -930414791
-587830253 -588003101
-231625946 -231426174
-397149564 -397043966
-158066435 -158187859
-383783856 -383706524
-292737059 -292823863
-85947462 -86080526
-372372663 -372475353
-791593319 -791560059
-928994700 -928879698
-684845033 -684784471
-494230903 -494194233
-108155428 -108214274
-530292327 -530348359
-459564855 -459608035
-824346077 -824380329
-512071704 -512257104
-81276538 -81395840
-623014550 -622865242
-881273743 -881391039
-924620239 -924678865
-554272122 -554207690
-667862296 -667876210
-49444531 -49519499
-784444552 -784365226
-841474720 -841404876
-240884184 -240931196
-176062479 -176005377
-275808997 -275622297
-767426006 -767617692
-572043718 -572215432
-438004191 -437990721
-847510966 -847439644
-341350151 -341523371
-925515291 -925650823
-189223022 -189050222
-533072973 -532984051
-853292903 -853176515
-336132401 -336309363
-516478551 -516630695
-594896784 -594865396
-593671542 -593540570
-813155846 -812983882
-398419133 -398434337
-312392397 -312195387
-321449845 -321320047
-640311318 -640213624
-179825647 -179828875
-200040364 -199853842
-457553579 -457702799
-707598573 -707613299
-693445783 -693591723
-401021331 -400864405
-676886097 -676799535
-289964608 -289900076
-846420853 -846496085
-237243413 -237429799
-311846187 -311966407
-369941546 -369888310
-980908125 -980934551
-706050027 -706239195
-340253542 -340424192
-498008313 -498161187
-1055178 -1171438
-48094713 -48046621
-59559442 -59673474
-957690382 -957875876
-145251333 -145354613
-333344372 -333184058
-306915773 -306756277
-44619603 -44517731
-45498710 -45308182
-181241584 -181069908
-265735798 -265801442
-115747419 -115587903
-924094183 -924069497
-482464270 -482296816
-28172614 -28049768
-733518146 -733576486
-214228487 -214129201
-590940497 -590802841
-593094926 -593088560
-482628437 -482580505
-996541453 -996668395
-443683690 -443615834
-391885039 -391719779
-378671082 -378476762
-672446568 -672315336
-557728094 -557651870
-500924184 -501118280
-588281220 -588424928
-161749314 -161671662
-119044178 -119204270
-696861672 -696942676
-276632684 -276513814
-784255192 -784171310
-745177195 -745240383
-997206213 -997228361
-953992170 -953963876
-684712930 -684734368
-167568272 -167523520
-489540690 -489353398
-855589478 -855473686
-427442934 -427447300
-290451941 -290498045
-52722892 -52648664
-664051930 -664222332
-832616533 -832481187
-964971291 -964835601
-473381901 -473497213
-325173146 -325349554
-966209741 -966036337
-11397128 -11427622
-808863137 -808972181
-2509887 -2690787
-48842024 -48894860
-865511417 -865344873
-932620178 -932452284
-821935882 -821880812
-288714226 -288690486
-911836889 -911983649
-258370935 -258319247
-891511968 -891437346
-41268492 -41264326
-290495656 -290678558
-563447500 -563328938
-66617055 -66651993
-369523469 -369423503
-864075576 -864163346
-326710986 -326602074
-99673959 -99614089
-740083181 -740123767
-787937192 -788064166
-296064731 -296208387
-691421372 -691567074
-171868361 -171924773
-383844740 -383878246
-805956686 -806005974
-263056502 -263148770
-959009060 -958999314
-809774367 -809849407
-914455172 -914424374
-867244650 -867325478
-675824356 -675846768
-533950633 -534054411
-271212636 -271343016
-942459544 -942446684
-671698526 -671638632
-16895222 -16915402
-885119573 -885026455
-84003255 -84061567
-855995642 -855843196
-287460479 -287280815
-817161331 -817132869
-77477532 -77460654
-978871210 -978841356
-564939041 -564933085
-153355555 -153547237
-685549459 -685661159
-749299499 -749298125
-147441192 -147345396
-159163151 -159319453
-8954080 -8783614
-744045523 -743871703
-554423568 -554306122
-595063142 -595199926
-55089473 -54965043
-44237214 -44399340
-638024552 -638075642
-534851700 -534721782
-748597049 -748517813
-12442971 -12584603
-45774836 -45884336
-706425825 -706454489
-661187538 -661376264
-101422106 -101486308
-71688091 -71490173
-455464112 -455531656
-920432428 -920548384
-981869522 -981715928
-45047276 -45156828
-434425626 -434275404
-507930715 -507864307
-494681061 -494776231
-686714448 -686699430
-526490802 -526433064
-15234246 -15289372
-614659145 -614756219
-499646293 -499587469
-167823044 -167877654
-271166120 -271127128
-117415520 -117561568
-56672242 -56798412
-698638054 -698588858
-898257280 -898384948
-714951033 -714864889
-658486697 -658508193
-232251309 -232308737
-426832705 -426742229
-554268445 -554328065
-264074688 -263889024
-874547055 -874719525
-303614185 -303593583
-825011868 -824924508
-193410058 -193599020
-245918436 -245957550
-726600925 -726690997
-335270461 -335133501
-333904273 -334005859
-660067611 -659906635
-179837359 -179968367
-409684009 -409673791
-558141740 -558263528
-441974962 -442060148
-470562539 -470463943
-496871893 -496714159
-222580451 -222730443
-655262209 -655302005
-347038106 -346878144
-847404999 -847232383
-850859985 -850782909
-916107915 -915966703
-485513330 -485588700
-282309155 -282226909
-805089124 -804965226
-950240933 -950185099
-919051761 -919095577
-671372826 -671293284
-286742030 -286869372
-770913909 -770951469
-154542123 -154417595
-537622941 -537439661
-386150887 -385994481
-393179967 -393373335
-954575831 -954489173
-609317445 -609239375
-95050761 -95083321
-463342571 -463216915
-418765342 -418681700
-68891398 -68904608
-402203039 -402203939
-237965231 -238015153
-549037346 -548846738
-4784100 -4714710
-395309377 -395192081
-233090106 -233288444
-368058412 -367859116
-304970673 -304943237
-187320140 -187457714
-687708894 -687577898
-965949725 -965835647
-334774537 -334868393
-605768383 -605573477
-76238183 -76312071
-464971742 -465081608
-230508105 -230366339
-881156832 -880964590
-266130348 -266282696
-661505123 -661606063
-410236800 -410325994
-998381227 -998364013
-762558242 -762405120
-215845683 -215694303
-304793649 -304795363
-931403872 -931346282
-763647251 -763621457
-651840550 -651772580
-758596366 -758436278
-532477071 -532602319
-959004187 -958981001
-1712288 -1905522
-336102367 -336204257
-745549229 -745437695
-794778770 -794622212
-954300642 -954452104
-468682245 -468793289
-823227737 -823412805
-80628509 -80701497
-540256963 -540450123
-667025314 -666826608
-506022747 -505876547
-980195787 -980355161
-137712347 -137903031
-719971468 -720086776
-345843350 -345703840
-187871732 -187749158
-696770006 -696648832
-375866747 -376018239
-561688134 -561783184
-553277051 -553097789
-40790688 -40683304
-422966233 -423099785
-21938032 -21919834
-460335151 -460262007
-594153189 -594191695
-629439649 -629439523
-2100268 -2205122
-556814221 -556727345
-259968145 -259989459
-614373118 -614454790
-927739629 -927571903
-247680820 -247515688
-756376046 -756547102
-775490414 -775515382
-128412772 -128248710
-976318148 -976471636
-389972491 -389902983
-827076605 -827094529
-623162010 -622993126
-606140883 -606282721
-237936015 -238104359
-20754333 -20810471
-123193054 -123307462
-993868468 -993877602
-501172922 -501297928
-926461445 -926539711
-907585632 -907624872
-532956971 -532823973
-671062456 -671034022
-44404612 -44493324
-617330378 -617430104
-780013809 -779819241
-25069081 -25087445
-639140065 -638975875
-125268251 -125157883
-770932689 -770848027
-879851675 -879888749
-677216758 -677078376
-879429550 -879588928
-398747802 -398737110
-725929148 -726075752
-255672268 -255739936
-237523076 -237550404
-724532089 -724664233
-298741964 -298735472
-817662372 -817763954
-624243066 -624323890
-811389296 -811556942
-21705609 -21565379
-587407780 -587284602
-326033124 -325852768
-589021759 -589218437
-954216377 -954023025
-728679144 -728862928
-4997267 -4927203
-150613668 -150799936
-180104801 -179977413
-760576109 -760510547
-685522008 -685429334
-324025317 -324187933
-350225497 -350078303
-239247310 -239090114
-742091340 -742252650
-623846161 -623678157
-764552737 -764583755
-354473465 -354344463
-321225430 -321384946
-556029582 -556023776
-143140429 -142944923
-665399250 -665581360
-34180842 -34351458
-324411610 -324281186
-688465338 -688337252
-543265140 -543083834
-639609293 -639626855
-456622167 -456808889
-812860001 -812707853
-570783871 -570689767
-262379440 -262494298
-233993236 -233858504
-762607220 -762663536
-808097270 -807965288
-654772428 -654784124
-595289136 -595110716
-289384311 -289430839
-359583852 -359775474
-393335460 -393504358
-585139951 -584991263
-833011046 -833128258
-93891784 -93736756
-767419510 -767337970
-227733020 -227784136
-638869570 -638977716
-113021556 -112872878
-166853257 -167025235
-87235381 -87354635
-512449490 -512628016
-308735110 -308615142
-875656716 -875766484
-959253168 -959345556
-657341123 -657238285
-859879972 -859697660
-377464128 -377323716
-637841091 -637775107
-155770124 -155720088
-282560531 -282661537
-771233755 -771320957
-357947842 -357974422
-329603085 -329511595
-927166340 -927336866
-968301065 -968196065
-728374795 -728438613
-957783129 -957645273
-124405010 -124310776
-197145263 -197278239
-195295792 -195218480
-417720296 -417752438
-511659771 -511720981
-588100367 -588204355
-958503821 -958391881
-268650235 -268719687
-845275929 -845215469
-129600897 -129582583
-264289254 -264232934
-541741223 -541709439
-887952530 -887824390
-573205221 -573212429
-984310310 -984210276
-361334400 -361519370
-923654193 -923471261
-364768841 -364822853
-454406214 -454437796
-139603834 -139686428
-384618789 -384709443
-822698735 -822769909
-977233189 -977177631
-951447796 -951592362
-447833788 -447761756
-805133040 -805191322
-857374479 -857290325
-965395962 -965490300
-652456724 -652630000
-311879421 -312053393
-507161363 -507139849
-727010778 -726923976
-487436506 -487561816
-528063670 -528243086
-444086296 -444206186
-716377806 -716421798
-239662273 -239814471
-229399320 -229549152
-886067654 -886166244
-302621361 -302674141
-279665560 -279679768
-2118184 -2049102
-831960946 -831828066
-305307163 -305444271
-210979462 -211064888
-198684661 -198691147
-989141162 -989000978
-348172489 -348217899
-980033030 -980149934
-786819002 -786689644
-536784036 -536914392
-689537972 -689655506
-220430118 -220494936
-900628652 -900441532
-90164351 -90035909
-871478835 -871446787
-682076810 -682161936
-588274851 -588214331
-880251796 -880390384
-90002043 -89985845
-977319280 -977415270
-529173833 -529002309
-248391781 -248218689
-908639434 -908813466
-443773102 -443877596
-855444336 -855421298
-131345769 -131280771
-422795564 -422612978
-979601366 -979595046
-500720106 -500643872
-380430137 -380290205
-941536717 -941559315
-253395385 -253238001
-891790636 -891728704
-423864812 -423728764
-805933216 -806078732
-374021507 -374166251
-307150755 -307027655
-225671920 -225826760
-79095760 -79145212
-710582208 -710396348
-718162821 -718177971
-938874278 -939020494
-726085255 -726066249
-153823228 -154001144
-18486591 -18495991
-954908092 -954806028
-610166049 -610123213
-470517890 -470607188
-497256583 -497201647
-875032241 -874847659
-717634055 -717793051
-630837902 -630874034
-782162193 -782278537
-605425713 -605421705
-480704992 -480634818
-66792202 -66638602
-36825075 -36780317
-360407288 -360498620
-862929203 -862769527
-940211799 -940061947
-450029184 -449906666
-944190780 -944167154
-908338011 -908326129
-169192609 -169127941
-246981925 -247172675
-400206194 -400265970
-467360428 -467459422
-414677984 -414751774
-960584120 -960427684
-903380727 -903558637
-47186946 -47273392
-535703372 -535530218
-938079240 -938077370
-286494303 -286483217
-653365549 -653462317
-852296561 -852427771
-49432310 -49477732
-927456397 -927504333
-760316791 -760164175
-650561813 -650754707
-488319529 -488421197
-620568809 -620588507
-793641299 -793692019
-38081594 -37944722
-56657991 -56570619
-738764650 -738918160
-26844961 -26929759
-348660469 -348600233
-442175558 -442183442
-993148063 -992968421
-716303136 -716220796
-455547340 -455515972
-801500240 -801332868
-803281348 -803455022
-382231318 -382397218
-605953671 -606004049
-836517668 -836361498
-918364358 -918378784
-910165044 -910098416
-584384229 -584274497
-724499427 -724467925
-72383426 -72389532
-15114057 -14957255
-563804029 -563844391
-888603221 -888534843
-710851341 -710797473
-217898837 -217822729
-417049781 -416875085
-649481121 -649295753
-207737187 -207682629
-650831604 -650985508
-279209336 -279115834
-43945196 -44046462
-256454934 -256396902
-580100812 -579943754
-5283321 -5230231
-476818338 -476644948
-914006039 -913878869
-174764655 -174598955
-212617557 -212483647
-801688236 -801578902
-99276382 -99155270
-459238851 -459096225
-419957913 -420093683
-519279313 -519107353
-855914212 -855781048
-595659962 -595569406
-180339591 -180260377
-679457521 -679464627
-207003537 -207133955
-714754796 -714678854
-47213062 -47071332
-338128598 -338167384
-239583625 -239431575
-675742312 -675703500
-797557066 -797717598
-258617803 -258753295
-995974014 -996128436
-175674877 -175873587
-488981999 -489058041
-894351073 -894504407
-276400813 -276312651
-777337893 -777275483
-409842536 -409651738
-993959847 -994127125
-119917572 -119978248
-173898830 -173987368
-637048718 -637203230
-944706052 -944598438
-451773265 -451896769
-824009745 -824150475
-330412053 -330592413
-986236957 -986312853
-655097499 -654946877
-289829930 -289807818
-611256549 -611207463
-84782777 -84947883
-809445747 -809524815
-384137356 -384289232
-625237 -549697
-711957991 -711939647
-487924350 -487743326
-232540685 -232462923
-533021567 -532892375
-236369022 -236471408
-604514693 -604423253
-181676037 -181729433
-986179019 -985994781
-257343277 -257193443
-745934196 -746023612
-470791347 -470703963
-459790586 -459761234
-846802502 -846945568
-132453975 -132476653
-180946175 -181067791
-687891838 -688055814
-342160845 -342288855
-757307241 -757188545
-90813116 -91005594
-207193125 -207170845
-673899691 -673770283
-370456713 -370525619
-237109903 -236920601
-83034902 -83230250
-379179161 -379115225
-769406160 -769523518
-762373328 -762247616
-158386060 -158411160
-311471272 -311362222
-914747138 -914797096
-327941838 -327826118
-683929921 -683954123
-171551903 -171428505
-170659787 -170528127
-734837981 -734884493
-778857586 -778834958
-548579619 -548520139
-582246964 -582406052
-469664667 -469518665
-685953567 -685792885
-995804914 -995671968
-656386508 -656250610
-550369446 -550376216
-387373809 -387253091
-683016051 -682894521
-955718312 -955912142
-287580749 -287614195
-857969042 -857888818
-593304774 -593429794
-246206445 -246201963
-173599014 -173479526
-447522260 -447539972
-5509632 -5706330
-673418729 -673496517
-176926521 -176764629
-651344697 -651232569
-425537624 -425703938
-292018857 -292196367
-318201364 -318115768
-622308962 -622187566
-316991427 -316896041
-459701523 -459514547
-545470947 -545411959
-131778353 -131824619
-516871037 -516854821
-481424240 -481503192
-634687816 -634870456
-167777160 -167695148
-339344709 -339502627
-776990949 -776848055
-438619427 -438782147
-279325419 -279459911
-816936139 -816823997
-393965261 -393817427
-397427052 -397535410
-476944469 -476856187
-902767216 -902876810
-429272755 -429121299
-885428989 -885532623
-708776316 -708887120
-112789868 -112830918
-749063866 -749137048
-796357539 -796484141
-238016488 -238192230
-375558137 -375706001
-204071402 -203989742
-877337760 -877182568
-907080501 -906948009
-16960283 -17028259
-779008605 -779189761
-728708053 -728595929
-632578427 -632498115
-562800867 -562621519
-842035103 -842035427
-72031517 -72089579
-901975130 -902134138
-254676330 -254758048
-887166386 -887282322
-793781118 -793797876
-747156882 -747196734
-261310197 -261353787
-695985351 -696068293
-265160105 -265020037
-554002737 -554184445
-419469412 -419313058
-476277857 -476470189
-151251726 -151063780
-994462763 -994551499
-875983278 -875978768
-488535159 -488668271
-730673383 -730587149
-38772711 -38637929
-931055926 -930869610
-106062497 -106113793
-317909093 -318014047
-317041805 -317162243
-643815960 -643835904
-184378273 -184300133
-409943308 -410111132
-593284447 -593216495
-994262816 -994417306
-95226426 -95209246
-359379170 -359228130
-928215710 -928307340
-743199569 -743151619
-732399031 -732399433
-953770656 -953696776
-56267697 -56193853
-237852149 -237859707
-212311275 -212189107
-200251683 -200299013
-18572232 -18426780
-202341600 -202389972
-78920741 -78989379
-444635464 -444789750
-643417371 -643297467
-159419880 -159396824
-252166048 -252327074
-136437835 -136463887
-674234080 -674096664
-426753271 -426649555
-944169546 -944212014
-702262247 -702247107
-828438432 -828332420
-603296581 -603160919
-122346170 -122235534
-722370772 -722546938
-890821878 -891015522
-511838023 -511978525
-600141843 -600262317
-199947103 -199823703
-171072869 -171171809
-528437481 -528622251
-837765366 -837932632
-99644024 -99627746
-420047662 -420187346
-176440118 -176558122
-458371202 -458373798
-458800513 -458628587
-961865927 -962027347
-976001193 -975952241
-131132014 -131295630
-940218567 -940371701
-57873822 -57735246
-85428832 -85571306
-909898421 -909871235
-208252679 -208085759
-872376597 -872460635
-712981486 -713138160
-475907545 -475844351
-36247083 -36252757
-143512612 -143444218
-139161133 -139339605
-416702187 -416874271
-878434776 -878314206
-427789028 -427606804
-101621406 -101452946
-448898117 -448892331
-903685091 -903489159
-180219272 -180072988
-216611318 -216499982
-926341880 -926151302
-690118209 -690194149
-962686949 -962613105
-146070120 -146113436
-521393501 -521480985
-863636920 -863450872
-49472157 -49566841
-650228792 -650395072
-565044024 -564861506
-736786839 -736857429
-633569731 -633645037
-911876003 -911822093
-736558775 -736666829
-18149114 -18141286
-394216566 -394372400
-3016467 -2885451
-212688180 -212743294
-650514133 -650565709
-114938374 -114744084
-764372499 -764323563
-495527152 -495710146
-2930684 -2731304
-873413660 -873276140
-703815606 -703815554
-416126749 -415943983
-264143788 -264005588
-615158141 -615151661
-645465443 -645643911
-853568724 -853507860
-461431269 -461541333
-779764409 -779916525
-296800924 -296916354
-255066695 -254979397
-501736448 -501580594
-236838450 -237015252
-960892037 -960794109
-367610075 -367431535
-830026092 -829920498
-287111223 -287060619
-971816086 -971635580
-107731960 -107596626
-563661590 -563530406
-217180252 -217175936
-263422991 -263589055
-12085185 -12218415
-114796107 -114812327
-24867420 -24775318
-373321521 -373302631
-424571279 -424684449
-772778729 -772888321
-558534846 -558463142
-732268441 -732269821
-250149760 -250049050
-117727147 -117598731
-981018586 -980928324
-973988283 -973924373
-512412993 -512366253
-833824536 -833973138
-812116409 -811950819
-151304631 -151461319
-840591528 -840781812
-310328586 -310133914
-509239816 -509076860
-767029257 -767145835
-122072806 -121902292
-312821247 -312923753
-498614808 -498793650
-448954968 -448841266
-788076164 -788245008
-148429758 -148486336
-960338895 -960352103
-238614555 -238532469
-52990874 -53051630
-852362166 -852259110
-148687197 -148630627
-257049381 -257192729
-631984603 -631808267
-258011620 -258135566
-194126726 -194307296
-474745471 -474870337
-449524649 -449660755
-956741265 -956926493
-913048217 -913055661
-564194119 -564335679
-641876520 -641994220
-632987738 -632830026
-606493108 -606299056
-366517109 -366601915
-722362824 -722300042
-701001751 -700953975
-379750025 -379668369
-519294809 -519263817
-755802751 -755994523
-881649926 -881666964
-186782108 -186663898
-977545668 -977710290
-647495047 -647425873
-638806518 -638650458
-619113071 -618941139
-379256394 -379327568
-351908792 -351745602
-732223939 -732178921
-97795072 -97767030
-232235233 -232414851
-643860026 -644045054
-126870156 -126770550
-82161689 -82135713
-504843086 -504995200
-886660614 -886612856
-387497310 -387571892
-281784769 -281765409
-924819976 -924853486
-809862243 -809992991
-238859847 -238879933
-623254433 -623234999
-798941972 -799038248
-444897321 -444897841
-771997559 -772098803
-795641155 -795829129
-194756393 -194794553
-980473011 -980354759
-458770423 -458830603
-630617463 -630523567
-684173098 -684171682
-170051382 -170122040
-919775293 -919840077
-964698385 -964534877
-511637537 -511804425
-435978676 -435836218
-616828998 -616829582
-205751724 -205674266
-59219785 -59079599
-369914928 -369794920
-890108780 -890245488
-720171194 -720161534
-262399086 -262408598
-860612832 -860642668
-358427028 -358593146
-224137180 -224254610
-681658939 -681825425
-752223037 -752181423
-720220437 -720205949
-241485977 -241326037
-638647368 -638728488
-451424693 -451319765
-60687022 -60769900
-340248659 -340202729
-112147289 -112334237
-387294562 -387247308
-116688562 -116827598
-559916554 -560007104
-20667644 -20513720
-56307543 -56438669
-130380889 -130232273
-773633261 -773498223
-381460154 -381602630
-992732663 -992786385
-167378177 -167213333
-173368446 -173361470
-337575345 -337705239
-634504318 -634645942
-650654461 -650476957
-380268433 -380324809
-252474231 -252288245
-640669059 -640603021
-636718059 -636670685
-396864956 -396736016
-460737060 -460612686
-34889389 -34912991
-766030937 -765944853
-752813281 -752866871
-135112266 -135185170
-628546923 -628699273
-875886475 -875859001
-329348332 -329267456
-938365239 -938370611
-474209737 -474009799
-863247959 -863068777
-426667049 -426547647
-316954370 -317028484
-817379055 -817384265
-83316790 -83403866
-41647638 -41687770
-753054389 -753043267
-787816912 -787798620
-706467531 -706522129
-494170674 -494357994
-67156381 -67097349
-205415442 -205580448
-212859570 -212816360
-966792207 -966942553
-526724733 -526840549
-232480188 -232501804
-120543509 -120403055
-211820132 -211764598
-665137453 -664957925
-395772997 -395774389
-368941595 -368982175
-343184659 -343358695
-782023306 -782103598
-41560895 -41625103
-736119351 -736205703
-334516682 -334377584
-322778089 -322795831
-523104478 -523115840
-204651719 -204610957
-301151566 -301341420
-325781127 -325801501
-2074587 -1939829
-650890453 -651080563
-713436154 -713419116
-121170824 -120973414
-149153283 -149063735
-462196525 -462014413
-479043904 -478946384
-465400078 -465433342
-862394847 -862409269
-106425237 -106580753
-824331011 -824201509
-65377102 -65381514
-836707521 -836529461
-521210233 -521319189
-210691715 -210618907
-276561458 -276414058
-323077048 -323178690
-458830319 -458927199
-581292485 -581279151
-447531116 -447523974
-957263561 -957175553
-556158395 -556115533
-153276395 -153336737
-784189080 -784321304
-681516509 -681660391
-487614189 -487682183
-303029363 -303182637
-293921248 -293905622
-815401902 -815524762
-215286213 -215201835
-288130550 -288172416
-293857539 -293790799
-727922667 -728110195
-386646918 -386833246
-603705463 -603666925
-632781157 -632868851
-892439601 -892620539
-343587081 -343620131
-51201986 -51387820
-45802579 -45616913
-463216795 -463279743
-346581545 -346716871
-808235845 -808114265
-912401345 -912560281
-649583006 -649548336
-887993604 -888090902
-28782012 -28936884
-890650540 -890685228
-457913161 -458062659
-249768697 -249898917
-850024696 -850028962
-945684520 -945542938
-726390393 -726515959
-473681621 -473721061
-715705130 -715622824
-121985107 -121987549
-13206576 -13198208
-330270413 -330311159
-46382022 -46273812
-17855931 -18027963
-878094090 -877964932
-334678799 -334616041
-525771925 -525793247
-739537141 -739668495
-619558017 -619498687
-641732127 -641828463
-238148220 -238236240
-933338769 -933431405
-143601652 -143423572
-516254323 -516279281
-481773215 -481732523
-40643353 -40596967
-438284975 -438269273
-904712467 -904565673
-566214762 -566385566
-488009184 -487940720
-74735585 -74578285
-580866230 -580673064
-107348315 -107251479
-327518148 -327509352
-261242366 -261331992
-185931708 -185778942
-875136265 -875125729
-656183760 -655986642
-668017441 -668065175
-289803437 -289882235
-346958125 -346767949
-79715619 -79697319
-609278410 -609116318
-774662251 -774700137
-561604503 -561533971
-1481036 -1476592
-127312510 -127299712
-319930023 -319935759
-829431599 -829327939
-746777706 -746976958
-288587468 -288495136
-542172634 -542175808
-591245830 -591093150
-861763226 -861941004
-50766311 -50901835
-768244355 -768358013
-233714979 -233558913
-253221235 -253031599
-670127154 -670194282
-520367972 -520469730
-711525608 -711697056
-454625410 -454681724
-531404878 -531217104
-736626181 -736764283
-136529184 -136398590
-839244284 -839286212
-254234842 -254180946
-558784608 -558640736
-728370065 -728512161
-482593696 -482527244
-29470951 -29318191
-81179657 -81279339
-860730831 -860920833
-989975196 -989852114
-378863355 -378977575
-499785824 -499800394
-682079606 -681912104
-115370467 -115516395
-87200990 -87291242
-362184493 -362228409
-605950369 -605783351
-81260937 -81327425
-243108992 -243280390
-9049886 -9134990
-432204702 -432349954
-88809590 -88950430
-270723229 -270776819
-774632709 -774767565
-808529268 -808623590
-431770980 -431941618
-91472522 -91592248
-268450374 -268386282
-454765026 -454757996
-576162671 -576289475
-199489744 -199446284
-46659939 -46547235
-725771271 -725668823
-948730779 -948761187
-824924506 -824968188
-879960761 -879839275
-64177463 -64049869
-424365308 -424520740
-621368950 -621542150
-948661631 -948745983
-24833112 -24945234
-655817532 -655775190
-87665932 -87692742
-939171538 -939153234
-866347960 -866210094
-941118487 -941209941
-858323424 -858178394
-906019544 -905963590
-494568699 -494597333
-238573512 -238497274
-421452778 -421522722
-483670212 -483569206
-485241226 -485047902
-766833820 -766672456
-691636908 -691805416
-862410955 -862559497
-375880024 -375696424
-646532897 -646645727
-440400618 -440517934
-413690303 -413873803
-563196864 -563224038
-375259850 -375202422
-545581098 -545617760
-948940691 -948839133
-82110077 -82032077
-810947221 -810865545
-15553035 -15591959
-572382290 -572423168
-522261860 -522070988
-119947910 -119765458
-385164538 -385143374
-897712075 -897621845
-696947 -786995
-762470989 -762481681
-420385425 -420395791
-873304681 -873141569
-40338286 -40349526
-665235966 -665300222
-972446716 -972418828
-615491743 -615684995
-620586132 -620685096
-820229688 -820216762
-318435450 -318512490
-816744910 -816835938
-164529806 -164427064
-288384131 -288513331
-454210298 -454128478
-71828997 -71833143
-562907544 -563104386
-57305027 -57479541
-103454395 -103653839
-90452073 -90304553
-768846372 -768894784
-422706678 -422884450
-735322997 -735367015
-53018150 -52985604
-428970515 -428882185
-576001018 -576039198
-318322518 -318218296
-440894779 -441003119
-426307804 -426460596
-572678431 -572780749
-568008917 -568161521
-982179688 -982182984
-874138503 -873970295
-237407374 -237452224
-211238476 -211404702
-762275842 -762112384
-296513330 -296500586
-441899501 -441912085
-679105853 -679196939
-652981209 -652994081
-220787455 -220808043
-722838782 -722915230
-649068283 -649154969
-260591792 -260508762
-808661378 -808585802
-732393054 -732405812
-233308360 -233268528
-973092513 -972961643
-715060521 -715071777
-351662206 -351733524
-254229994 -254313758
-293167398 -293316218
-286506004 -286694106
-355031385 -355027687
-990364976 -990261326
-948074218 -948089754
-181702735 -181663229
-76888018 -76900142
-556097780 -556038962
-720189165 -720153223
-569222192 -569307124
-592892157 -593091645
-722331433 -722181119
-742808363 -742664021
-973993625 -974068337
-238639707 -238651453
-340070027 -339999241
-142250749 -142276789
-417370827 -417248797
-132135438 -132230132
-128590417 -128606707
-30291817 -30172375
-761495692 -761483144
-817622817 -817596157
-518130241 -518064719
-985216032 -985321400
-578361546 -578452448
-143087616 -143262640
-174420247 -174463645
-32112929 -32206561
-675533272 -675722906
-94220355 -94100111
-103507090 -103435850
-661946294 -661907914
-832372644 -832414920
-450662013 -450844941
-314589091 -314775423
-946853286 -946752822
-526077141 -526255679
-185755224 -185707726
-639126055 -639318439
-220321722 -220430508
-959874163 -959748849
-994043486 -993885874
-145119394 -145113934
-750965272 -750875078
-105975114 -105826438
-757398182 -757462978
-172995323 -172991429
-678350471 -678520685
-659204919 -659047103
-744845643 -744751149
-956513683 -956455495
-719498268 -719542694
-669736373 -669719941
-414905975 -415080255
-872995089 -872805503
-7414707 -7535603
-787663608 -787807766
-105867951 -105669751
-402401911 -402432965
-629934391 -629967077
-630645385 -630589541
-253454437 -253480439
-782063452 -782020816
-901436709 -901387759
-640557021 -640549913
-908867550 -908992954
-587757997 -587916677
-801221332 -801120258
-785139069 -785270309
-72247953 -72358115
-58395898 -58294242
-109604297 -109420681
-705726335 -705708149
-850058298 -849999626
-977252413 -977367275
-591941894 -591804656
-969103662 -969065084
-385336607 -385396021
-532890472 -532705396
-68041233 -67942633
-328832807 -328638899
-541614592 -541525648
-603567707 -603639037
-537994035 -538013483
-690206603 -690181695
-672829277 -672902123
-939814580 -939723392
-127825870 -127825976
-310896606 -311018766
-304546850 -304400868
-839553887 -839539717
-141124304 -141095312
-35578006 -35437060
-225242496 -225264192
-73856030 -73819066
-995059757 -995159003
-728570362 -728531774
-942665984 -942745244
-403606076 -403532324
-530715675 -530519457
-788957168 -788930942
-287821966 -287676742
-459437094 -459542244
-899693595 -899873485
-611121494 -611009966
-688277897 -688388415
-246746219 -246617167
-337433519 -337615181
-162862412 -162837764
-545572095 -545599429
-678114285 -678232515
-896835821 -896981705
-476324976 -476306380
-676713357 -676659703
-38391809 -38439451
-966259249 -966405791
-837189406 -837182822
-702836729 -702673309
-227609477 -227660605
-967328406 -967295726
-246795570 -246696868
-815173966 -815085760
-904418661 -904497643
-16664273 -16729429
-891026994 -891004050
-440326745 -440414993
-721960093 -721872975
-436870167 -437017557
-382678737 -382844299
-616561810 -616516018
-659938178 -659958210
-501021232 -500972432
-418004594 -417880322
-879715814 -879808854
-390818756 -390813680
-463248269 -463081657
-354890000 -354775046
-643363580 -643471162
-854148530 -853985640
-836439583 -836401541
-533535310 -533521256
-275474427 -275435247
-897132647 -897317915
-648472366 -648332542
-478351208 -478205278
-327712234 -327741264
-662209710 -662095442
-996785475 -996722829
-222103134 -222087596
-466455108 -466338542
-690838219 -690775641
-147987462 -148158990
-80947637 -81026085
-704814887 -704973609
-258272943 -258172737
-828489853 -828387011
-652775976 -652727240
-417896704 -417873018
-633715778 -633574296
-68150595 -68105069
-831210642 -831080646
-426918596 -426746814
-689507327 -689378499
-732623329 -732488561
-92420992 -92469538
-348076085 -348085985
-795516947 -795387897
-449409571 -449507223
-371388021 -371400301
-963225017 -963365683
-907177813 -907117909
-309908306 -309939970
-814968557 -815129863
-709594989 -709577983
-699444781 -699405269
-449582982 -449738528
-42455161 -42257993
-391536019 -391500677
-487450271 -487499161
-589283700 -589153174
-608030325 -607853293
-447957614 -447985154
-399382405 -399252055
-164446569 -164279293
-661193563 -661281901
-850904602 -850877704
-321628293 -321677079
-384788440 -384852522
-287278455 -287171425
-923753224 -923732210
-399602333 -399469391
-640221142 -640244362
-112591938 -112400794
-453080906 -452978378
-360546924 -360636804
-425939367 -425833977
-527064860 -526986216
-114464927 -114582433
-285929426 -286107932
-837512884 -837324178
-585927016 -586099530
-969968221 -969856455
-467290540 -467320196
-38520896 -38358006
-172513438 -172501692
-414724969 -414779219
-930539881 -930451155
-71409668 -71386334
-169302429 -169474403
-44247753 -44126577
-73218034 -73311236
-59053776 -58891700
-356166225 -356341321
-712803941 -712605269
-664137131 -664063537
-878467523 -878402029
-522481761 -522450873
-6516633 -6587925
-934015573 -934008105
-182302948 -182251858
-681223229 -681049167
-201426879 -201489851
-671585987 -671593747
-827981311 -827907045
-48668595 -48796181
-9669240 -9715712
-229693965 -229706083
-415372610 -415359800
-152089492 -152223672
-573986095 -573917239
-401785039 -401765599
-598637686 -598547494
-183875282 -183709648
-466843244 -466938118
-799897354 -800017022
-363746340 -363883332
-92854502 -92677688
-715355899 -715157315
-922599949 -922483441
-873107424 -872951578
-616514574 -616708872
-694688687 -694765469
-777138843 -777164613
-656590446 -656622570
-485533936 -485715416
-527210084 -527378280
-729283705 -729315433
-76517429 -76502949
-951506613 -951520079
-958935430 -958840366
-496455528 -496561298
-830733079 -830643891
-693404503 -693419527
-496327578 -496400958
-340239493 -340338867
-497085959 -497229115
-646941886 -647046404
-815796977 -815966599
-567765778 -567864680
-554239906 -554128984
-131963622 -131951886
-982881508 -982769068
-268008669 -268019665
-783592617 -783420355
-114333093 -114304153
-799222408 -799288594
-257411895 -257595555
-788819793 -788821351
-893336573 -893393389
-637187115 -637219345
-413782053 -413705537
-383830870 -383925622
-634906073 -634943107
-55590111 -55535119
-736273705 -736137701
-505774126 -505659220
-224837098 -224967398
-241398377 -241406007
-532260172 -532249570
-444359989 -444507543
-315969148 -316111014
-365494570 -365448356
-87310510 -87398760
-79606629 -79706469
-343374337 -343505043
-562522580 -562645604
-582044400 -582088754
-818866326 -818751024
-921198964 -921043196
-418973335 -418932431
-884465802 -884290736
-967174151 -966976043
-457429227 -457531471
-93655751 -93462993
-500150734 -500070310
-356429805 -356311725
-642188156 -642255618
-222789674 -222823944
-245952127 -245962973
-870706735 -870670281
-513307510 -513412744
-956632237 -956589317
-338460496 -338444038
-905635928 -905452542
-10250838 -10114976
-349874825 -349946899
-977815785 -977814681
-440927312 -441119122
-287916700 -287870116
-493444824 -493366460
-916169971 -916200593
-326792025 -326780723
-103092646 -103261824
-748795422 -748635694
-248736295 -248752053
-501426016 -501423044
-905268844 -905294914
-519418108 -519562544
-610409844 -610297260
-137246981 -137432161
-793083114 -792987544
-831299055 -831122229
-672542912 -672414892
-200423571 -200564019
-88443374 -88440542
-852714038 -852695190
-790258027 -790104197
-655558383 -655399309
-542681397 -542726911
-346121351 -345958203
-785740328 -785639996
-719448782 -719636606
-411801307 -411988109
-113813870 -113981452
-741968071 -742038677
-443728515 -443825349
-840593920 -840474072
-959147592 -959093260
-995657072 -995597966
-519099147 -519035689
-695835692 -695855304
-442166093 -442200791
-747537041 -747707257
-805027175 -804884723
-946803054 -946644604
-341646632 -341569824
-377105043 -377028007
-305740160 -305554870
-94462914 -94579192
-764707606 -764606544
-242517077 -242601677
-58415276 -58499848
-883467303 -883445837
-643500751 -643576949
-60636543 -60494257
-497300741 -497492813
-416569864 -416751504
-472146321 -472226057
-387399974 -387438262
-335474832 -335524608
-980089290 -980210578
-582416803 -582453069
-729857920 -729929296
-659455298 -659531636
-131589721 -131404993
-45354265 -45159843
-915413482 -915503972
-13122160 -13057374
-640747230 -640590888
-843085062 -843219176
-97842884 -97842270
-208585980 -208430120
-391048988 -391083024
-1428584 -1537784
-341220133 -341075527
-670399716 -670474434
-653949062 -653901046
-230121821 -230133639
-21221063 -21212505
-166338951 -166215709
-417309812 -417222928
-411833910 -411723656
-851756041 -851644425
-190943380 -190951486
-912115098 -912255750
-963024999 -963049759
-883357859 -883262767
-694107049 -693996687
-589022165 -588913065
-54404356 -54331516
-937306139 -937307489
-454443659 -454431933
-245920809 -245822649
-655666029 -655502173
-147203698 -147217272
-968691294 -968628876
-129615060 -129586734
-489128752 -489170890
-844803247 -844943507
-667843313 -667944545
-435297533 -435253023
-256572955 -256562947
-951957965 -951785577
-796945468 -797027104
-353779683 -353787351
-106673539 -106679397
-463464811 -463470045
-919409804 -919552442
-4229813 -4095097
-217129198 -216984080
-390730466 -390566782
-91973598 -91835046
-286018679 -285875375
-607126267 -607021793
-336346716 -336333302
-403624092 -403796574
-754108123 -753990813
-932809650 -932858918
-270968967 -270777075
-158786002 -158817864
-428614937 -428747261
-853613661 -853600921
-679356380 -679209508
-89234558 -89057074
-970581942 -970733608
-488278324 -488119944
-647429032 -647335524
-935358977 -935270877
-885682767 -885650777
-779371307 -779449821
-265947175 -265926193
-350579751 -350563605
-725895106 -726002450
-610255028 -610353552
-325655130 -325746138
-681969689 -681769719
-676569156 -676686530
-895536795 -895721561
-997789952 -997906938
-430986208 -430875210
-101760747 -101822165
-526216126 -526336586
-711414588 -711611332
-692699358 -692649790
-682864851 -682764095
-81954233 -81982363
-377232234 -377176496
-929899992 -929892292
-369770180 -369854924
-355157226 -355284282
-474012436 -474109768
-433484042 -433376228
-140802839 -140711325
-659083644 -659046008
-602895989 -602886017
-642483111 -642447727
-216400986 -216464792
-360065709 -360136031
-5850557 -5656205
-515712628 -515857964
-666439699 -666285027
-158786897 -158848831
-461116232 -461219124
-45006155 -44808485
-148350066 -148276938
-187292714 -187204118
-383180598 -383045804
-244246599 -244067567
-118051023 -118208663
-749831481 -749673259
-493096195 -493266819
-462684398 -462875966
-770774808 -770810652
-930360550 -930381012
-637953506 -637913202
-704939060 -705008158
-364658201 -364519469
-323190209 -323363307
-430111136 -430002240
-684172390 -684078718
-309058832 -309021454
-252495905 -252648215
-49736785 -49662341
-813675919 -813778245
-444599863 -444454173
-882934671 -883130581
-907508637 -907315413
-178700207 -178519935
-3109479 -3092133
-505716673 -505602481
-875078650 -875251714
-931991319 -932164399
-891587815 -891436121
-554728285 -554840907
-506778551 -506746467
-386228136 -386387776
-658287357 -658210403
-444146241 -444082065
-875961975 -875981023
-651705527 -651798139
-824316042 -824345980
-754358607 -754365553
-924531356 -924381134
-642171881 -642339355
-101726687 -101619483
-864116052 -864210640
-30124073 -30042197
-626619521 -626602309
-511929943 -512027107
-851282214 -851147064
-266165102 -266206522
-971874424 -971788192
-21928933 -21783719
-293719 -454861
-199633006 -199645022
-654046564 -653851560
-107956356 -108155142
-525022057 -525171005
-18589127 -18616179
-736219585 -736327825
-840771665 -840791959
-60070495 -59939551
-732204886 -732399232
-980379591 -980413885
-425774878 -425857076
-219547777 -219409139
-475256880 -475078026
-160611837 -160648787
-195575163 -195759659
-587455486 -587360074
-550677009 -550550513
-514033995 -514192673
-414734086 -414824352
-151086210 -150994022
-288105230 -287994098
-516266802 -516210646
-148702864 -148671530
-267241940 -267282078
-928987398 -929077274
-525734914 -525693302
-268332854 -268418328
-373738128 -373586372
-790148504 -790181112
-156017885 -155936787
-49057877 -49061883
-531239222 -531132342
-902600747 -902558081
-517448176 -517385612
-315886868 -315703162
-424957699 -425135625
-56747672 -56849152
-299684484 -299834272
-56056987 -56088651
-436203756 -436010070
-539075986 -538980910
-514276168 -514431568
-661905124 -661987464
-888957153 -888840631
-386987469 -387070713
-663822341 -663770573
-4643727 -4541259
-607300824 -607344920
-195772649 -195746669
-438139771 -438057033
-627470049 -627532133
-609791029 -609919177
-152407730 -152515330
-64122148 -64283118
-369868260 -370014832
-521169494 -521006138
-249581689 -249734797
-377512434 -377503518
-179286408 -179176386
-405565077 -405468117
-138464621 -138307789
-552330452 -552151336
-229093847 -229015435
-999348121 -999190765
-957103428 -956916032
-340256074 -340241244
-136675254 -136790260
-110074864 -110103572
-385954507 -385936703
-773549267 -773499085
-544931143 -544936085
-495342988 -495401978
-768405604 -768310422
-915618258 -915719060
-785351921 -785268161
-168835807 -168735207
-695899976 -696026822
-381266263 -381080263
-193252610 -193360618
-926787375 -926871233
-419670402 -419709722
-226207946 -226383096
-30796547 -30827153
-962397243 -962395103
-443824578 -443948512
-422574714 -422405874
-882352150 -882513070
-389879674 -389782300
-732666132 -732580526
-987457167 -987388221
-426842354 -426994838
-37269452 -37224238
-479374473 -479243051
-168942367 -168971171
-748422116 -748340130
-311374512 -311392356
-769961333 -770105527
-706009888 -706009440
-595944496 -595887902
-956610777 -956493465
-711849285 -711788605
-573922152 -573784046
-681059318 -680975130
-903392700 -903353742
-788819889 -788822813
-52224477 -52330543
-523687834 -523497870
-747990880 -747881610
-57381464 -57392284
-254363925 -254263591
-677508367 -677576615
-986367263 -986400335
-939727628 -939664320
-3356088 -3521146
-708117898 -708007858
-895350313 -895352901
-471101328 -470964370
-500958997 -500950353
-755213871 -755079171
-974728905 -974562543
-941119027 -941062297
-87750819 -87634665
-97978482 -97901276
-859654663 -859492453
-336053302 -335953412
-330634445 -330748521
-887581991 -887646453
-189384152 -189239854
-201046732 -200892076
-995359606 -995207664
-354367430 -354383822
-647590002 -647644540
-793459512 -793264282
-354996987 -354930275
-105450184 -105283852
-315764297 -315707927
-382220723 -382212157
-669340133 -669236751
-546556819 -546504323
-992577678 -992550914
-123879545 -123796955
-947714775 -947828373
-958666622 -958607862
-705617850 -705717242
-237570279 -237613521
-736886482 -736828376
-868882491 -869027537
-907722078 -907730714
-8990698 -8950800
-600907602 -600869060
-693875574 -693985156
-638576304 -638402056
-582418362 -582487776
-170449643 -170375695
-80543910 -80395248
-312170437 -312224583
-980580997 -980628685
-66004108 -65830180
-95708705 -95566431
-918803018 -918858984
-43300596 -43115244
-622483739 -622504253
-111455808 -111380146
-741070200 -741090532
-705641559 -705521983
-797215556 -797136232
-72993068 -73120476
-743452726 -743635026
-297315300 -297137766
-190077435 -189900931
-374589780 -374786270
-646428814 -646404768
-408285165 -408155643
-318267262 -318377774
-32216767 -32196355
-916517541 -916716225
-220191101 -220279605
-37127437 -37044581
-927015462 -926824050
-429166342 -429107682
-485911174 -486100854
-422441976 -422490294
-275715647 -275689873
-61224281 -61147865
-119015849 -118975981
-837229796 -837149016
-344389674 -344358220
-476591247 -476731643
-502607045 -502549183
-170451110 -170539010
-78907718 -78955060
-958590619 -958742625
-126593083 -126517591
-816315643 -816323175
-645360825 -645438219
-174109580 -174036964
-759806997 -759740013
-791351827 -791176055
-973933129 -973915727
-970973560 -970872534
-473094458 -472973576
-501274941 -501320915
-144368162 -144519800
-379668464 -379469840
-652634718 -652751608
-457215016 -457059370
-561237477 -561400973
-28236845 -28233619
-371246603 -371196591
-253032742 -252951358
-451648797 -451702839
-188627449 -188589603
-440948949 -440765543
-494931271 -494871541
-369137390 -369231402
-123423936 -123246004
-562182239 -562079661
-188726408 -188528490
-965668079 -965550137
-542198178 -542215378
-379739777 -379909989
-521968923 -521955793
-250824588 -250824370
-659256999 -659320749
-280095684 -280155610
-889557365 -889380299
-570380370 -570496088
-720165137 -720213193
-912633273 -912717191
-974909362 -974713554
-232494277 -232587093
-16931853 -16994271
-772115684 -772174878
-415502251 -415659515
-105481558 -105678702
-13691094 -13686960
-215434073 -215507369
-427105180 -426923230
-806831575 -806800239
-793946982 -793992498
-366509825 -366535291
-883199775 -883310313
-377005721 -377204365
-747292830 -747100638
-74139574 -73977054
-320085392 -319925458
-971591376 -971464878
-749340498 -749306064
-431545351 -431523069
-352768657 -352905769
-204341221 -204220355
-500954675 -500803369
-827505244 -827375874
-744596587 -744625035
-783171444 -783084946
-933311485 -933212683
-558218253 -558308803
-949939677 -949840621
-148755921 -148809099
-925818739 -925865953
-953177560 -953258406
-809194501 -809202173
-199717631 -199572413
-327905968 -327977708
-337211865 -337019643
-904283999 -904117743
-543658317 -543671149
-711041109 -710877757
-760950193 -760997023
-254629893 -254618843
-18649937 -18669553
-571118195 -570919127
-870225492 -870241612
-652821157 -652934579
-372633535 -372684599
-736514145 -736511697
-674608487 -674436049
-500277834 -500233280
-293114104 -293206190
-971800864 -971831308
-18881400 -18868032
-441884449 -441948561
-311415435 -311369277
-137177437 -137303775
-41592114 -41658092
-505332316 -505158048
-884037610 -883840316
-864788058 -864860302
-107250608 -107446022
-837014173 -837068207
-135845005 -135805049
-71758492 -71907794
-86718223 -86863489
-277094763 -277248857
-982581164 -982743542
-629486056 -629519818
-244526577 -244608321
-710139759 -710258983
-184339203 -184157693
-787161146 -787298980
-454691141 -454672307
-819396416 -819247966
-93060722 -92925170
-955071032 -955216060
-200849843 -200825191
-168956769 -168894287
-14067981 -14094413
-178610071 -178568233
-609498777 -609362315
-771793123 -771791463
-459372504 -459378586
-151014667 -151157753
-888528444 -888677998
-349145764 -349015228
-16470312 -16609574
-154352679 -154479859
-619476326 -619639708
-622120572 -621943288
-321008898 -321189530
-366093138 -365927734
-444663310 -444536416
-272568913 -272642543
-715838822 -715748604
-973488835 -973571355
-585898422 -585999076
-243859310 -243764034
-983838979 -983831081
-56650847 -56735327
-305188912 -305140950
-992532579 -992714439
-175370919 -175255253
-735150199 -734990687
-827659715 -827720911
-3262496 -3149210
-149897181 -150040859
-127496264 -127411814
-816740077 -816681577
-335499720 -335364002
-669105847 -668993899
-237160853 -237156581
-359915749 -359811677
-266943194 -267059638
-924372755 -924264251
-574080447 -574043307
-660430804 -660487606
-376111097 -376169219
-264667965 -264836095
-7847072 -7947826
-444527018 -444498258
-92515958 -92544452
-279083777 -278907441
-248000398 -248089800
-610675181 -610822067
-840977822 -840812814
-497717053 -497689825
-521302042 -521429058
-264580561 -264682115
-909884828 -909818846
-323127869 -322982133
-857532335 -857615785
-2007208 -1878492
-103638314 -103669364
-222008394 -221835164
-454432171 -454455147
-676769360 -676691916
-964854245 -964689093
-894018407 -894107805
-551214731 -551347175
-199421630 -199436200
-571510442 -571419756
-732118445 -731926267
-923748911 -923823213
-798327728 -798239354
-910851405 -910838261
-12277269 -12159561
-30037905 -30067659
-606644509 -606539797
-496444788 -496357128
-285278193 -285177777
-822124937 -821939575
-421452546 -421280064
-708493467 -708319361
-323510391 -323550515
-530910913 -530711517
-199035697 -198950051
-347766375 -347900421
-145198169 -145302973
-491824127 -491710005
-755574617 -755767065
-842568692 -842507304
-428843197 -428651325
-506118157 -506234555
-330445589 -330276293
-727203144 -727155112
-222013592 -222003196
-899734817 -899598833
-445477443 -445366369
-565086394 -565146534
-772375564 -772347328
-157759610 -157945884
-192930073 -193098249
-956459432 -956452718
-214305566 -214435294
-57859803 -57887841
-261538125 -261350455
-458714550 -458518650
-997303907 -997344853
-418121166 -418043456
-487600915 -487522717
-235826328 -235673546
-932774439 -932943397
-207095519 -207290731
-1670735 -1757829
-433055761 -433185489
-570607945 -570736819
-349777912 -349744226
-414752415 -414896289
-683960303 -684008077
-109904205 -110011987
-327006728 -327033276
-160243559 -160314061
-437817991 -437875555
-682857523 -682872179
-880038056 -879883466
-605386861 -605276959
-342015246 -342045870
-201474866 -201656220
-541342756 -541432688
-813991867 -814008465
-308084437 -308176975
-682814473 -682770303
-103094723 -103074783
-582434936 -582377168
-282399452 -282448848
-698315631 -698404549
-646765742 -646902498
-219734792 -219918384
-464160785 -464310931
-321305188 -321129210
-621093352 -620897038
-525806007 -525883645
-640990015 -640951163
-910269111 -910369741
-585500303 -585494459
-476315678 -476252384
-998629397 -998823229
-702179956 -702344538
-117240995 -117271477
-192908293 -192920823
-111156214 -111116936
-753539904 -753656930
-122467477 -122575673
-393579233 -393564529
-711136215 -711108395
-713285749 -713427635
-321825999 -321886177
-546659836 -546590414
-2595706 -2788434
-432086604 -432091564
-372387337 -372563369
-991092440 -991105224
-37610732 -37543684
-845049189 -845171409
-437494339 -437647017
-558950362 -558998662
-49335896 -49376610
-262040346 -262059914
-665010747 -664942419
-298102379 -298247085
-269493749 -269621129
-103829790 -103750468
-637705825 -637705041
-90976963 -91034225
-506937890 -506895754
-37076302 -37178572
-395799964 -395772008
-535216801 -535395881
-794915202 -794873528
-705773847 -705903825
-798796269 -798825849
-387313450 -387275674
-947377800 -947380692
-621741814 -621867928
-739775842 -739706056
-314958513 -315130715
-159488515 -159351245
-754685843 -754743801
-946880817 -946971027
-641513096 -641571250
-748106498 -748297728
-492340993 -492268593
-615773886 -615659192
-341608228 -341438514
-518781890 -518970324
-27608805 -27596215
-376411622 -376285994
-232854184 -233001328
-26631793 -26578255
-453421911 -453443621
-791483029 -791480863
-88552064 -88572246
-944384776 -944559160
-77789517 -77725005
-258803482 -258932306
-551554622 -551485858
-391030634 -390918662
-727163642 -727179128
-186401840 -186331672
-986241907 -986383799
-932719042 -932535610
-494523747 -494451141
-875461089 -875309963
-506552629 -506514891
-973026180 -973158846
-796119025 -796289415
-333826196 -333756910
-963929036 -964007346
-656562798 -656474484
-936177146 -936368818
-238475127 -238362171
-834195965 -834097731
-606697169 -606705643
-888894696 -889019610
-946146319 -946059801
-580022283 -579935583
-513577801 -513513075
-80576253 -80511567
-470242548 -470280604
-82869724 -83040826
-606079244 -606102754
-980604841 -980552437
-665562045 -665699641
-571803868 -571856636
-829298355 -829379769
-66047349 -66056603
-266621648 -266715904
-760024931 -759858449
-146288693 -146192577
-577718486 -577620530
-105145081 -105089047
-553365145 -553552277
-40945964 -40799864
-75680534 -75564788
-513652006 -513503596
-647849489 -647932319
-542272286 -542158470
-978014715 -977978907
-330997822 -331099704
-512792513 -512773801
-561391128 -561410818
-157305396 -157492572
-774919169 -774852273
-735285526 -735190618
-675878144 -675989534
-54119790 -54086658
-472414907 -472276029
-554926494 -554755320
-323306576 -323427164
-235425834 -235503620
-56442402 -56434936
-306109118 -305954908
-804947228 -804836214
-832754621 -832937995
-983809954 -983835030
-120446667 -120259089
-74527495 -74445495
-228533399 -228433671
-175945629 -175801545
-591478451 -591573929
-247082983 -247262367
-5261730 -5304912
-71777463 -71598719
-269323238 -269233686
-947033347 -946946169
-150498715 -150563111
-120850110 -121017570
-397644011 -397501089
-369389416 -369473486
-3057337 -3161621
-801226766 -801215898
-21779036 -21688706
-521962358 -521839988
-979430807 -979479939
-973560342 -973582368
-680462784 -680530856
-874281996 -874450694
-629683497 -629526235
-977387225 -977566523
-518186080 -518074402
-567325930 -567521256
-108223086 -108358310
-46646686 -46771374
-471496506 -471663302
-362073581 -362109775
-377712577 -377631171
-473341859 -473203167
-890488269 -890309139
-775927455 -776009307
-272843435 -273032135
-889336816 -889468832
-664320740 -664123924
-196236660 -196382842
-484956521 -484973001
-932182154 -932197064
-861003526 -861096722
-980820522 -980685138
-41797153 -41785925
-114111221 -114028263
-856328127 -856466169
-370092964 -370013832
-237202319 -237307311
-287395215 -287565625
-292806991 -292876561
-240690621 -240606167
-969084373 -968938905
-422954108 -422884948
-883635279 -883490141
-750338525 -750420319
-281289608 -281403318
-286346440 -286398138
-222862198 -222785690
-657252630 -657267020
-849607391 -849447967
-234140079 -234064377
-993362472 -993377722
-226374361 -226423001
-199392706 -199370202
-672414234 -672478902
-907111317 -907103089
-477559230 -477469224
-842633258 -842504126
-681136198 -680999436
-30052782 -30004920
-587764012 -587582730
-603196617 -603396545
-18488819 -18491291
-632255383 -632214101
-580988311 -580850567
-668901961 -668895945
-832757211 -832812501
-733194108 -733111378
-645726235 -645821549
-210286499 -210347701
-736326959 -736512921
-408516235 -408492075
-247838193 -247814447
-416294248 -416408512
-286971868 -287029054
-402903716 -402980496
-135562423 -135460251
-597567882 -597408746
-938603023 -938499085
-47400358 -47276278
-289560400 -289491708
-553441904 -553434198
-584524898 -584527212
-630523255 -630333241
-519831548 -519797530
-103084753 -102902641
-549587199 -549607581
-204268224 -204211610
-418281070 -418122404
-274710469 -274885109
-526764426 -526631970
-575515366 -575697460
-91115128 -91070392
-143757398 -143951560
-112882604 -112779232
-634899479 -634986735
-790709016 -790541676
-100444245 -100538349
-273298555 -273184589
-617870868 -618051594
-101039772 -101209006
-701964290 -702088718
-770167741 -770043313
-957197625 -957219557
-757612952 -757717784
-133595702 -133629336
-123127593 -123035013
-986445006 -986452294
-829164060 -829304278
-306197716 -306385634
-448570556 -448586400
-143042676 -142901858
-362466147 -362455927
-526508010 -526698198
-939162386 -939101272
-304078713 -304047163
-159325140 -159408352
-496492394 -496630202
-609580603 -609773317
-445932856 -446002848
-102855277 -102765313
-853346041 -853481341
-336470494 -336561458
-909737250 -909717070
-458324263 -458423333
-125374908 -125238204
-620022784 -620025016
-675933839 -675759697
-346794380 -346670088
-40502193 -40483797
-663399976 -663435132
-428459858 -428326290
-517032559 -516950543
-67667089 -67506047
-441876512 -441806824
-549444182 -549514926
-290131995 -290246527
-873580510 -873720568
-559083940 -559120038
-267535315 -267347741
-521882169 -521767009
-507302934 -507181824
-602589732 -602428804
-244458291 -244316481
-243799426 -243919194
-390974648 -390855138
-920528681 -920568087
-810029244 -809956738
-228653184 -228850496
-670316950 -670361644
-550327268 -550350246
-578530634 -578429912
-353668964 -353478776
-741920157 -741989863
-300700932 -300723062
-910077304 -910131730
-593298388 -593367284
-293353204 -293345352
-640176018 -640192974
-400839164 -400901562
-125333196 -125416620
-138002190 -138089700
-958989383 -958881477
-200741331 -200805303
-506720508 -506916822
-834742172 -834814526
-233850626 -233750096
-509908839 -510067625
-868734742 -868663790
-297510383 -297413147
-474357794 -474185376
-366655640 -366731386
-276549667 -276573249
-111511154 -111443162
-813757777 -813938305
-958367207 -958230063
-721768841 -721573117
-418413280 -418539832
-402579115 -402452267
-759026129 -759006975
-992325445 -992476301
-755668385 -755865745
-64464344 -64416666
-139149535 -139022903
-112240763 -112078557
-417942458 -417850950
-96904600 -96884774
-326842554 -326999150
-613293771 -613343455
-946008020 -946005484
-75636953 -75792943
-17449291 -17490787
-634688547 -634603337
-570672382 -570599186
-200392531 -200205495
-734379232 -734470428
-677592554 -677757716
-25207211 -25153185
-969589059 -969639833
-258867894 -258709894
-970835079 -970897127
-859344216 -859473450
-451881394 -451912144
-108746754 -108699646
-669049873 -668962973
-344723457 -344745971
-943241760 -943366134
-291546117 -291517093
-627573105 -627639923
-25892941 -25900343
-495528427 -495479931
-414086348 -414002518
-875883247 -875926489
-377507976 -377420280
-104183854 -103986988
-956265391 -956252763
-828727751 -828614949
-193665884 -193532156
-979931443 -979869133
-454565599 -454521323
-72167021 -72190725
-627406817 -627388699
-854721196 -854840074
-716885439 -716696659
-728016431 -727930897
-279954787 -280021997
-340836967 -341032929
-701046088 -701142694
-864361503 -864455471
-78495435 -78376143
-674064032 -673993494
-822639734 -822717684
-242022134 -241882734
-732888700 -733015058
-422270808 -422401486
-595905821 -595916199
-688920281 -688778905
-648747455 -648612891
-144368691 -144305441
-330129490 -330290786
-679209682 -679184196
-998052914 -997912394
-578995495 -579108475
-271738137 -271782641
-949151431 -949093593
-542206778 -542144838
-13350706 -13265124
-431998749 -431918801
-353374547 -353571525
-688841029 -688999533
-791010861 -790929513
-161391216 -161260242
-559878909 -559961829
-687643396 -687637116
-380861199 -380849395
-536457207 -536656623
-912066117 -912136195
-906329879 -906145417
-637681138 -637574444
-760712787 -760886913
-172189524 -172001516
-485552724 -485624676
-475167453 -475011131
-398296920 -398162516
-282880343 -282874841
-604252740 -604335276
-698523048 -698473944
-753527871 -753414613
-992082811 -992275395
-780800171 -780640929
-637608011 -637803639
-541750430 -541732016
-231530633 -231721259
-630214394 -630193458
-986565153 -986664471
-289118064 -289194680
-403180206 -403296024
-669438126 -669242140
-950581637 -950617755
-469518167 -469581901
-949408150 -949392414
-983574482 -983571502
-715847429 -715978535
-722823640 -723006820
-270873021 -270852621
-875964059 -875888919
-700654114 -700740032
-291584650 -291745460
-904718494 -904723554
-695493993 -695616927
-130164133 -130052217
-859788024 -859971920
-743977372 -744162166
-336975300 -337115754
-565087488 -565205580
-171220181 -171123437
-375552126 -375517874
-753077808 -753030970
-684065130 -683993526
-272553212 -272731874
-583344535 -583322891
-512720430 -512703200
-983664962 -983822492
-271633966 -271724354
-438341675 -438228275
-92978524 -92913022
-636084937 -635942181
-731851371 -731701889
-723433316 -723246392
-105962444 -106024510
-983063706 -983098928
-657774422 -657821616
-833768767 -833898837
-803323322 -803131498
-119042672 -119124224
-670612844 -670428160
-821028946 -820994424
-401539372 -401538410
-336755261 -336948137
-505318082 -505441716
-479774375 -479886505
-524961813 -524943481
-741863887 -741706811
-666482151 -666630811
-437669849 -437639813
-459103145 -459019497
-86013994 -85864738
-215470721 -215376177
-778701253 -778706903
-718601117 -718413701
-373501475 -373449499
-17552047 -17596993
-640970589 -640865061
-888233447 -888093939
-813727082 -813694208
-248946367 -248812373
-868612893 -868566909
-953821584 -953868836
-560951710 -560957356
-401045835 -401196209
-796561514 -796567902
-705359295 -705173003
-213354059 -213442703
-633048386 -633105570
-469398269 -469355939
-705051134 -704965182
-483224898 -483194214
-598682547 -598592825
-174384448 -174441946
-860618693 -860549317
-437286312 -437319454
-930899093 -930915277
-150275070 -150193842
-687468846 -687485166
-895629178 -895470718
-731652616 -731584404
-400772955 -400618581
-504618759 -504425425
-861216033 -861218001
-203261983 -203402007
-983176528 -983119424
-662435869 -662515869
-278768506 -278582232
-182116964 -182156436
-226959599 -227093535
-616177563 -616164945
-129130223 -129114901
-909000199 -909065225
-91073932 -91178272
-330823839 -330979261
-152306148 -152141196
-740990806 -740826618
-10680713 -10658325
-480241327 -480155933
-487935849 -487912851
-16411488 -16434556
-679136420 -679282944
-546357791 -546363655
-689734866 -689747094
-831561872 -831469336
-383698274 -383529090
-302279572 -302163320
-198223385 -198106577
-922994655 -922899183
-239995586 -240004970
-375171239 -374991963
-154232983 -154369921
-285947027 -285821703
-810462480 -810322720
-291254703 -291401377
-731776630 -731702396
-193911461 -194106845
-937995614 -937810568
-459201072 -459276630
-752336995 -752187717
-65741656 -65897698
-635240083 -635062335
-140146101 -140113623
-658140340 -658085996
-188256146 -188211074
-223873615 -223853509
-686462599 -686531007
-327200393 -327066223
-167855514 -168048528
-208884928 -209017166
-492885540 -492766930
-862719543 -862610491
-633384228 -633490924
-976768564 -976962930
-90049106 -90100130
-136860350 -136979040
-932344200 -932223518
-186315581 -186488099
-759164269 -759018253
-748907837 -748766913
-206746943 -206937489
-453029642 -452862406
-372654505 -372659067
-6917776 -6970456
-958032528 -958056778
-678512422 -678528948
-648240271 -648232007
-418816980 -418713704
-43083949 -43064139
-855809461 -855787083
-438700787 -438512991
-699430483 -699462781
-354127352 -354124622
-285451527 -285300623
-908540548 -908406032
-234419596 -234576376
-767635287 -767730805
-210879678 -210872326
-917584040 -917529994
-747323532 -747262128
-397245018 -397409602
-954711244 -954857060
-130899431 -130780719
-520338623 -520322721
-778204381 -778127679
-864791239 -864662557
-167736154 -167690198
-715663977 -715470779
-997404065 -997389251
-98122208 -97961694
-217539999 -217603659
-985513919 -985456665
-704753804 -704650108
-885273081 -885378615
-523592819 -523782849
-390568825 -390541791
-162024492 -161922082
-829429201 -829622945
-608529371 -608662039
-37327456 -37373266
-644397454 -644585890
-631896435 -631808997
-412208921 -412103551
-529659777 -529523015
-393276651 -393140979
-929971695 -929866889
-657061426 -657234668
-312662843 -312512219
-47706010 -47723566
-5790143 -5910971
-920930005 -920842611
-536434147 -536314917
-201458365 -201455289
-657259825 -657209511
-144188611 -144003517
-493294402 -493405642
-817491621 -817554969
-202947506 -202944702
-526024130 -525863220
-951970842 -952091334
-273105466 -273241572
-378926088 -379106772
-938727003 -938676397
-348145474 -348195194
-990204199 -990226027
-222725041 -222806809
-182485737 -182337601
-12990698 -12971070
-994978711 -995010809
-177850619 -177943129
-550856727 -550799929
-504001892 -504106928
-306676445 -306689855
-681869704 -681781146
-308279697 -308386159
-662476292 -662590680
-803799350 -803825230
-222694961 -222765925
-743452042 -743259936
-668265386 -668115696
-62022245 -61876805
-454069788 -454169388
-26863824 -26887360
-538341459 -538470137
-690904049 -691051429
-299851458 -299979714
-861703353 -861623377
-579204167 -579205749
-526250247 -526261111
-341232182 -341343760
-613077777 -612931431
-629027290 -629093128
-419041916 -418996558
-511243577 -511137167
-723401574 -723507554
-374258922 -374157612
-500212177 -500195961
-586870882 -586771824
-277285916 -277304378
-467136428 -467192258
-227819320 -227916300
-849059611 -849205455
-325152702 -325054436
-221077629 -221249847
-295581627 -295498265
-761042987 -761111113
-531011616 -531128496
-966123039 -965972091
-821568320 -821671770
-727795070 -727771414
-669250123 -669254265
-505782188 -505865370
-627297268 -627397758
-300758508 -300773958
-196966113 -197032261
-335057451 -334874801
-783226859 -783116029
-385768137 -385581549
-260895563 -260904533
-474902595 -474939959
-301825280 -302021316
-815049210 -814912774
-761065612 -761077050
-565762370 -565866074
-909597906 -909727160
-309219307 -309106027
-18373945 -18490055
-547599167 -547630525
-624962313 -624937637
-371493025 -371544773
-209847288 -209735262
-65539701 -65373315
-225440701 -225308081
-912999514 -912957818
-689725684 -689771136
-355211234 -355357330
-642221887 -642077811
-111502302 -111520006
-596792171 -596772271
-230900044 -230986100
-694383304 -694405576
-704867193 -704813053
-461050688 -461108838
-213710295 -213734369
-101673085 -101585201
-411520306 -411559252
-22745796 -22775740
-860128217 -859996629
-624600587 -624609583
-981553299 -981739429
-581888285 -582066577
-620908495 -620995195
-268624148 -268596134
-686404769 -686477397
-845293526 -845258332
-441121173 -441270191
-218639885 -218532065
-978570 -1039322
-363162050 -363319766
-944832848 -944966732
-586379347 -586180663
-266943912 -267001416
-672110271 -672113597
-254542597 -254717189
-703664060 -703562668
-780629299 -780553631
-882108971 -881978725
-49805407 -49844153
-538516746 -538676418
-590800178 -590805126
-766027954 -766033920
-288702356 -288660372
-540889291 -540719479
-207709908 -207562964
-121934645 -121890767
-876299788 -876416912
-917298839 -917221025
-97798192 -97887576
-830816028 -830804570
-124955125 -125026887
-144892275 -145019367
-964249539 -964344201
-822972518 -823138358
-53001877 -52945613
-901744406 -901629772
-639350451 -639351907
-527797166 -527755340
-228008686 -228196100
-798398556 -798595354
-608821698 -608727162
-629060209 -628956083
-118196620 -118366390
-759979514 -760070348
-996980686 -997170802
-376507525 -376386517
-638428572 -638387276
-22274087 -22324759
-844573775 -844753785
-394542717 -394377617
-122725565 -122601069
-449210087 -449030933
-631269566 -631300872
-481091070 -481274496
-361578242 -361460498
-479972341 -479842831
-21476216 -21412004
-748814687 -748776157
-595911010 -595896782
-644013073 -644204077
-384760097 -384770247
-546002648 -545814750
-333442302 -333537568
-606587612 -606701406
-7618456 -7659734
-652158818 -652280272
-99278539 -99427439
-878236697 -878140185
-864684968 -864661438
-403496823 -403310353
-610722597 -610921537
-769573894 -769602200
-405760989 -405894169
-815154515 -815249489
-553411750 -553228408
-136986738 -137121832
-399928226 -399997458
-942677611 -942502171
-305758866 -305853742
-500921162 -500996832
-290307061 -290297729
-159272160 -159366746
-300328430 -300180578
-66223788 -66354924
-855146858 -855227160
-88758695 -88605179
-483379126 -483419262
-328131023 -327984127
-245862650 -245731802
-133069617 -133223005
-577844927 -577818209
-799552788 -799621010
-235166872 -235328250
-661077235 -661024373
-454817236 -454712816
-89051822 -88993828
-916699391 -916879629
-785030003 -785134219
-760922715 -761071331
-677773424 -677761990
-417777043 -417884861
-880546738 -880723696
-408552634 -408479836
-164521125 -164659005
-994976898 -995109380
-929659482 -929608112
-995963975 -995971767
-486493630 -486327760
-924924495 -925048977
-243509316 -243577586
-815884363 -816048835
-637449126 -637310104
-936293497 -936444139
-341207502 -341232764
-186308188 -186366756
-160274407 -160353715
-684677479 -684723649
-123892119 -123866971
-803340606 -803306038
-326252012 -326330760
-303302945 -303314745
-202198443 -202196289
-438478671 -438606889
-860179472 -860261524
-993299640 -993120542
-663272892 -663074016
-444114153 -443979469
-833069652 -832963986
-913141043 -912970279
-463933334 -463957738
-458256667 -458172239
-42545149 -42650105
-228010407 -228102393
-460710140 -460763980
-663366426 -663417554
-686780571 -686648325
-287346707 -287210203
-463893843 -463772219
-923164255 -923024015
-137686072 -137737968
-264524973 -264581361
-368991324 -369184396
-35824555 -35891363
-172231158 -172241382
-604026712 -603966488
-561569237 -561514279
-377917337 -377859597
-860993537 -860848129
-863885068 -863858344
-151925848 -151974382
-703332191 -703525769
-377675155 -377749999
-911120429 -911298465
-676303546 -676301366
-379066351 -379147193
-435059583 -435210137
-945678518 -945720412
-273895496 -273739966
-416226053 -416027445
-584504110 -584315016
-92289437 -92348407
-894549289 -894595591
-278101288 -277967884
-140100165 -140192037
-455160439 -455207377
-227344734 -227449284
-907597230 -907487634
-945181959 -945012413
-787435499 -787570191
-588644917 -588772811
-74917371 -74786755
-198240071 -198411581
-633855630 -633970252
-701672852 -701624220
-603864994 -603996600
-70742897 -70655415
-736638426 -736695232
-336095102 -336011502
-865878512 -865876904
-353860448 -353769234
-224094503 -224170057
-148626508 -148535568
-770428012 -770378716
-265473145 -265319811
-331948967 -331908685
-575520434 -575559732
-355732423 -355535759
-678966400 -679093960
-60189739 -60116257
-133168938 -133277072
-139692005 -139680851
-458827759 -459026639
-187064747 -187018803
-21733871 -21677347
-135291042 -135468226
-251787034 -251864132
-539898679 -539702769
-692420340 -692273816
-700565465 -700593951
-193726982 -193911394
-669869971 -670050739
-282785818 -282767034
-864391394 -864352646
-353777305 -353943591
-358590168 -358705352
-765410583 -765525869
-361055615 -361128877
-550991654 -550988434
-979060676 -978954930
-185095101 -185100341
-675753430 -675731194
-479719089 -479796157
-49797257 -49891049
-392770827 -392639325
-973230251 -973397415
-355888990 -356007792
-600551877 -600520413
-155731175 -155809073
-783162743 -783290975
-222604100 -222472554
-229360572 -229242276
-4738503 -4829697
-536078433 -536278091
-573300531 -573485965
-815697395 -815757563
-4074071 -4025067
-824472092 -824504430
-121127125 -121214523
-42151462 -42208106
-112407314 -112496366
-528638499 -528606003
-847010923 -846994485
-231236161 -231089615
-440550377 -440593211
-282615531 -282707543
-901128228 -901188696
-699416846 -699247958
-168703310 -168629114
-189578595 -189528439
-48719380 -48571216
-97619049 -97622579
-77928317 -77812733
-203103192 -203209650
-141961321 -141902891
-859788816 -859591406
-284907740 -284757976
-709403516 -709206868
-376788535 -376822897
-267223361 -267024769
-741611416 -741735926
-665800878 -665834978
-33086547 -33124543
-761698066 -761694428
-6688517 -6744457
-233800361 -233795805
-541256111 -541246555
-500683599 -500835673
-270645060 -270750024
-969889157 -970047285
-752794605 -752663133
-625490734 -625533022
-606396082 -606304276
-965091783 -965050631
-256700710 -256555606
-454798611 -454850531
-769213042 -769041802
-294903309 -294716565
-824488261 -824363367
-661462431 -661350509
-965027184 -965007432
-766901161 -766766479
-950826727 -950864841
-103411215 -103343313
-621815460 -621920396
-381029986 -381114482
-271760389 -271688319
-857205033 -857047547
-952602096 -952418886
-171318169 -171131251
-189088956 -189135508
-838596255 -838449187
-392705076 -392621984
-524944297 -524979329
-39718606 -39541138
-586617124 -586462448
-917547613 -917666467
-878285335 -878374491
-211286395 -211104229
-872670399 -872546661
-939767954 -939768986
-324201125 -324244313
-338282227 -338452267
-11571871 -11683837
-632616483 -632752343
-164154773 -163979061
-982175573 -982230469
-717347397 -717432971
-176845575 -176674831
-554298255 -554251891
-498286710 -498283350
-760543328 -760401474
-729163807 -729208779
-179274395 -179473837
-800574002 -800675292
-565792341 -565686587
-589120098 -588927274
-453779660 -453641594
-354967069 -355095701
-985648702 -985664714
-583826707 -584003287
-874200455 -874366345
-42547883 -42592677
-382439039 -382355397
-461375431 -461338585
-399637460 -399618826
-948353952 -948523854
-300346919 -300388185
-512858549 -513031769
-301409985 -301272855
-221625503 -221654535
-404607791 -404679621
-392226515 -392146019
-251148285 -251063833
-492097056 -491950112
-951230074 -951382344
-422931304 -422976912
-103790129 -103699659
-759449711 -759459151
-349058705 -349232823
-317849851 -317712479
-252832444 -252819600
-451291316 -451240786
-594404463 -594329973
-413276759 -413471931
-612608943 -612747851
-811319969 -811473119
-430431204 -430459872
-511010526 -510868886
-922251556 -922379094
-25271931 -25142491
-210781878 -210977478
-164290336 -164294748
-149556730 -149608260
-839188862 -839163074
-908332070 -908267586
-642100417 -642091733
-553677273 -553785451
-264714550 -264649680
-138158065 -138215523
-851789669 -851885395
-973523871 -973640865
-823243956 -823152852
-776470817 -776603073
-890177134 -890157626
-610120150 -610304290
-203568565 -203740325
-841066975 -841045247
-645228934 -645313394
-372878231 -373069109
-943497579 -943441935
-57328875 -57351333
-404225968 -404110470
-449413557 -449458397
-91494180 -91433254
-84625883 -84560139
-248437314 -248537474
-843663342 -843807566
-638219045 -638381537
-415580883 -415442247
-668517995 -668442139
-680828248 -680973848
-387080913 -387210953
-659527046 -659536226
-87486902 -87460900
-422466135 -422456133
-273622152 -273724368
-191285221 -191243873
-355634091 -355590095
-336278717 -336340009
-689851540 -689976126
-534651135 -534689823
-910035161 -909929099
-142420368 -142299466
-950471918 -950599696
-633364702 -633351714
-481596962 -481409422
-726645961 -726537863
-834893276 -834868702
-394718199 -394912605
-169104913 -169280305
-417273096 -417468558
-475296681 -475217079
-315192801 -315387671
-718196876 -718159066
-108792023 -108845887
-78096436 -78040006
-162480202 -162493264
-839449785 -839305279
-591726802 -591582502
-952617074 -952711726
-968237126 -968365004
-665305277 -665490305
-12053933 -12078227
-643684770 -643825932
-156059098 -155976672
-841534727 -841615427
-740103474 -739956816
-107950956 -107819884
-699332402 -699192782
-939509898 -939695974
-223139213 -222941545
-985485292 -985369878
-69215140 -69260204
-169314367 -169246243
-373234024 -373409018
-976471367 -976471905
-293069822 -292913952
-952352691 -952176275
-998122075 -997983753
-320727938 -320539610
-768937339 -769054475
-910319426 -910276684
-659948194 -659827324
-565924604 -565960066
-177391068 -177566406
-761489418 -761402236
-141306007 -141425231
-603782873 -603922587
-569778635 -569792819
-74329999 -74259851
-739890485 -739820887
-788399529 -788360935
-40549710 -40736996
-831979429 -832069601
-473086700 -473102216
-407305774 -407483674
-518764533 -518876107
-991250083 -991428955
-490877650 -490961784
-198848302 -198722614
-600990448 -600903582
-706786644 -706817392
-461828057 -461928945
-326770380 -326743828
-869017896 -869138904
-303742427 -303890271
-313022225 -312972807
-576384568 -576285460
-952664400 -952539792
-607645762 -607522590
-327413915 -327219791
-578100987 -577988515
-173672307 -173855975
-1714282 -1538928
-921041817 -920930473
-634155965 -634351617
-420706604 -420566942
-459564371 -459586445
-530281514 -530452192
-484141463 -484150787
-400549830 -400596122
-698747371 -698812967
-85612108 -85530504
-185637773 -185536915
-421063907 -420994993
-156083795 -156034401
-255938580 -256108934
-285454330 -285554158
-979369139 -979279707
-145206979 -145250571
-72937012 -72966364
-635738889 -635829037
-453918359 -453820815
-188208182 -188222450
-319322801 -319257551
-429029738 -429137012
-746421896 -746421468
-414044433 -413992481
-375450688 -375337236
-217505645 -217357343
-159927098 -159821666
-169679257 -169862623
-422295713 -422336147
-513103688 -512964608
-312047133 -312182619
-794423648 -794483806
-605599186 -605670930
-43942173 -43949709
-912017988 -912084594
-908079546 -907964874
-402350239 -402515691
-600688687 -600888331
-659619492 -659452960
-516819781 -516922293
-716702023 -716556957
-616922993 -616736171
-31325630 -31126390
-113726357 -113725567
-152038013 -152077693
-270379737 -270476921
-393628058 -393530408
-236754471 -236926415
-33173827 -33238937
-386283135 -386271253
-528646829 -528630169
-14978827 -14890113
-753006230 -752911802
-251660369 -251485797
-502100911 -502161289
-405578978 -405708670
-369761948 -369643306
-806615540 -806472264
-107519855 -107664293
-638877410 -638735626
-270371457 -270252261
-505809259 -505738993
-559038951 -559101989
-343092117 -343162585
-527076006 -527165068
-881614727 -881646521
-553814194 -553756708
-545940723 -546064573
-994971998 -994983990
-321856088 -321735654
-241790282 -241806258
-308431362 -308518384
-17127214 -16929304
-757968844 -758142444
-941190525 -941364199
-594239641 -594143749
-125306556 -125229946
-803227410 -803201556
-159401903 -159575127
-905211227 -905281879
-893642261 -893485979
-75858593 -75727293
-480396764 -480572840
-601665338 -601788590
-722772292 -722659794
-865409528 -865334734
-373746789 -373729467
-768870578 -768695872
-182923075 -182768567
-190354143 -190474689
-421432997 -421612447
-189589115 -189737557
-85798238 -85700962
-939841362 -939925684
-8950970 -8957190
-184530326 -184421656
-1483184 -1478888
-21757708 -21834442
-34496243 -34363751
-325387936 -325311172
-794230781 -794309469
-962304043 -962172833
-447515616 -447709668
-297580296 -297678194
-452436918 -452636480
-647382278 -647374146
-129718930 -129813186
-582565592 -582495546
-253115310 -252950174
-880066728 -880165936
-685475671 -685432069
-143896397 -144006723
-570945323 -570809463
-41695846 -41775152
-632828820 -632908882
-623834923 -623966875
-466726164 -466627692
-347197515 -347395719
-200788328 -200911358
-100971453 -100865969
-959973087 -960030325
-16684974 -16657378
-496709273 -496664881
-46417080 -46549812
-745514576 -745601714
-310501826 -310555672
-229700024 -229583184
-894879900 -894697894
-764812357 -764959643
-811611985 -811501899
-853687314 -853575902
-969011639 -968834679
-289659218 -289818874
-885774832 -885669172
-597424858 -597425356
-648955315 -648919977
-764568520 -764598990
-918578998 -918453218
-814057875 -814205777
-537894153 -538003759
-216285772 -216318650
-456176636 -456068144
-53718621 -53818891
-244245885 -244370985
-946989758 -946975346
-259472855 -259295183
-163994697 -163804181
-878188441 -877999739
-973007516 -972967822
-132821017 -132876543
-581825624 -581699468
-786473583 -786535899
-248286153 -248305235
-769612230 -769781738
-430056688 -430036742
-6716487 -6667599
-113024263 -113211645
-71581476 -71428584
-637933354 -637748828
-569182344 -569132508
-622678604 -622580088
-548922257 -548774419
-104340473 -104296583
-17425478 -17271370
-420767521 -420674391
-262130658 -262311030
-490582622 -490746368
-219688842 -219826588
-500481903 -500657769
-667798137 -667774497
-110089218 -109934756
-435379833 -435375665
-399950460 -400044456
-781753503 -781578061
-641914726 -641928618
-901295973 -901212045
-465015978 -465147238
-353990241 -354125987
-804286163 -804404129
-401350908 -401298950
-547946753 -547854355
-364553969 -364377327
-703777122 -703688544
-205844161 -205659287
-443624398 -443742982
-670126802 -670160718
-660757833 -660600361
-692826614 -692977288
-422156119 -422098817
-785271147 -785310041
-91232885 -91330207
-407107797 -407035499
-583574070 -583425814
-804500889 -804343207
-11415414 -11614300
-902584741 -902638759
-635674303 -635783963
-937000063 -936922311
-36769140 -36802696
-392358870 -392209790
-611975472 -611788030
-734250142 -734117778
-682561450 -682722700
-745553999 -745558145
-247063831 -247047309
-594788617 -594597245
-631406884 -631481830
-817605816 -817551096
-789736723 -789706359
-643205683 -643295135
-421965741 -422051179
-578054892 -578147082
-292579377 -292469145
-422341838 -422461134
-607941809 -607844997
-731615872 -731511316
-641243562 -641386682
-609855103 -609691531
-795994961 -796112841
-363483931 -363309467
-882865826 -882792784
-594837392 -594956176
-461483522 -461599144
-902094166 -902175168
-775673922 -775831852
-345643623 -345773595
-434904994 -434880322
-524877541 -524952647
-719839907 -719732951
-298100876 -298174732
-658798391 -658869245
-861137821 -861217017
-580250400 -580087936
-703894011 -703906713
-962493437 -962556787
-306083751 -306264205
-127320519 -127359709
-866723710 -866648878
-881176115 -881324701
-155132473 -155249287
-975445563 -975579249
-802706297 -802676151
-476122801 -476284031
-807662253 -807821503
-462318151 -462139855
-425873627 -425840525
-182991766 -182854384
-232131029 -232260081
-740354303 -740231077
-738824107 -738733025
-104508401 -104433909
-876218803 -876270193
-358225966 -358386936
-503710644 -503792060
-591625871 -591521987
-563582194 -563595998
-775078277 -774897301
-283518637 -283418729
-451621368 -451674488
-839482390 -839546802
-249286097 -249117981
-885694222 -885671312
-33530907 -33585007
-720824677 -720712035
-268610141 -268500479
-666925961 -666755825
-997497105 -997675113
-677114181 -677147567
-135256293 -135326835
-712885950 -712861710
-528816149 -528690841
-306788785 -306836025
-452866355 -452717813
-882793177 -882829305
-588244591 -588164119
-959728098 -959705988
-47760504 -47686628
-759715233 -759700169
-639363360 -639517098
-864233755 -864187525
-106996263 -106893721
-313110302 -313282992
-447493518 -447586426
-784583004 -784482630
-663178305 -663367479
-980578639 -980522089
-311578315 -311485261
-100747010 -100882380
-675930153 -676048915
-424009094 -424159324
-883876504 -883927626
-367712335 -367805659
-404949699 -405040129
-580453103 -580579095
-469946630 -469809948
-492386340 -492456468
-171732866 -171767902
-935676736 -935506918
-28506378 -28396450
-344577024 -344530886
-593281418 -593287476
-452513519 -452439023
-602128681 -602093191
-52062540 -51934206
-408758264 -408851198
-970923047 -970871207
-374579317 -374688025
-874223910 -874283400
-549225124 -549141074
-106844719 -106857701
-295765835 -295642295
-695963399 -695924605
-638685234 -638687928
-584564977 -584679849
-765007924 -765158862
-658044752 -658235928
-777853566 -777683092
-143150053 -143130805
-283248719 -283387569
-295021030 -295074444
-411128382 -411233746
-838420867 -838249285
-171896567 -171787529
-830224045 -830340229
-724399670 -724247978
-245853571 -245871729
-465696501 -465832851
-372656786 -372469952
-696897554 -697046426
-459509080 -459575408
-807568131 -807375061
-258717696 -258788894
-441302312 -441390700
-210244256 -210107842
-416462579 -416497997
-332483091 -332576883
-863251837 -863244081
-545441453 -545350223
-9640626 -9790798
-663342968 -663391990
-359342060 -359498750
-256276934 -256268748
-119532353 -119702621
-716052784 -716186196
-617525891 -617392161
-554438409 -554408727
-601713401 -601867929
-984414391 -984444007
-973286558 -973303178
-860355014 -860451688
-354358680 -354408964
-106502995 -106359507
-407746399 -407585693
-18295912 -18281422
-216744349 -216635283
-168392531 -168263161
-672613292 -672472532
-264261094 -264193464
-577658378 -577831568
-146075000 -146090716
-351353210 -351285220
-506599885 -506505373
-462229003 -462164047
-990490645 -990309309
-761136274 -761151722
-929027171 -929127377
-657478591 -657395339
-506533760 -506466678
-471283050 -471146874
-506329914 -506139196
-25058291 -25054095
-560176900 -560035700
-946850584 -946925922
-998606141 -998697143
-746691169 -746675679
-538260216 -538107756
-917666267 -917685683
-927183501 -927160497
-878537718 -878552138
-718751918 -718870158
-562358168 -562526238
-256302800 -256373644
-868902194 -868768142
-695822530 -695670056
-638370874 -638392200
-687938912 -687918838
-404291580 -404423026
-600510298 -600672834
-985343809 -985427585
-262641255 -262483347
-794475210 -794572394
-636883839 -636708397
-190227115 -190134285
-42257355 -42263317
-967922412 -968095644
-714059515 -714167737
-807102808 -807224336
-597224632 -597044374
-675218134 -675204650
-88019072 -88164246
-629206776 -629199720
-603599633 -603511043
-92945773 -92769381
-39230782 -39245038
-552758288 -552725474
-441907665 -441916505
-574341853 -574144795
-669728157 -669627001
-735869799 -735933949
-796746376 -796892880
-244354584 -244387386
-929796161 -929653575
-486483183 -486504077
-277645921 -277755357
-167083715 -167135823
-753839443 -753892091
-73408886 -73436696
-106662502 -106796020
-171395806 -171240532
-909419054 -909555836
-254505086 -254624368
-685360410 -685195048
-251448910 -251397624
-741961433 -742129521
-471171183 -471147141
-640064715 -639983223
-489195473 -489146307
-492419998 -492562994
-308931045 -309040143
-147738892 -147681196
-960800027 -960615195
-259043200 -259059272
-977702487 -977718093
-419789352 -419752682
-506666717 -506533053
-625060055 -625247355
-859282920 -859322534
-418082311 -418076497
-468544643 -468737767
-583559430 -583588710
-437733427 -437606271
-460013669 -460157017
-413197802 -413274520
-206456069 -206415563
-519735818 -519927278
-962943505 -962795269
-835163078 -835271636
-587551077 -587359895
-206157318 -206073446
-737949616 -737831270
-859073430 -859172778
-156401671 -156275651
-462016965 -462105469
-315917699 -315940493
-305529005 -305468227
-190669438 -190644936
-987520639 -987424175
-352514989 -352351107
-633195353 -633348835
-50280299 -50463765
-130742385 -130565509
-608646292 -608677786
-924032942 -924181600
-28823826 -28859448
-886874880 -886806872
-381943489 -381881751
-314106727 -313965769
-997626913 -997723313
-664881142 -664720446
-116870749 -117000493
-178663127 -178854149
-344828609 -344829919
-333130069 -333130249
-133954380 -134105846
-222643405 -222655447
-684997859 -684911625
-919807685 -919785779
-772183030 -772361446
-732022356 -731976050
-782863754 -783024930
-591386336 -591242618
-565643720 -565460732
-723810632 -723844920
-223616385 -223466243
-380526866 -380701964
-565948628 -566023500
-820498157 -820408553
-616049393 -615925659
-406851421 -406809993
-543227822 -543370338
-258606600 -258549960
-187184285 -187184759
-961964780 -962089914
-362991186 -363124844
-969758528 -969850142
-244745285 -244679651
-322473538 -322556736
-400223010 -400316358
-392978515 -393097009
-161095260 -161290522
-383861493 -383706219
-66780720 -66803684
-42038597 -41916443
-614230882 -614170232
-951670619 -951569119
-886045966 -886079372
-660951804 -660966690
-496217038 -496321456
-522732260 -522888138
-983317006 -983416458
-94851008 -94732670
-115265172 -115154088
-389671032 -389607506
-119366259 -119204839
-893158980 -893081254
-953380401 -953383537
-830398697 -830459255
-328830418 -328990136
-783821013 -783996405
-883902065 -883773663
-688775697 -688845923
-91612928 -91646378
-644776363 -644618795
-454383993 -454362993
-293496045 -293622621
-748372697 -748471535
-671666201 -671766561
-637284194 -637310468
-221771706 -221725370
-256425591 -256321697
-672884391 -673032475
-230099919 -229903799
-532784380 -532797934
-741686503 -741785349
-165232574 -165087742
-578960384 -578946662
-362628046 -362462694
-249496022 -249374320
-888431776 -888332758
-577863251 -578033655
-892946778 -893086152
-458616600 -458559082
-99807331 -99842615
-99110580 -98987170
-601274083 -601096235
-510129591 -510158449
-943160265 -943272069
-432133040 -432187564
-399962842 -399803512
-176220667 -176204551
-754362080 -754346240
-728197298 -728023092
-810566004 -810398604
-697441777 -697428611
-657148047 -656957761
-723794241 -723790079
-987441927 -987472407
-615998862 -616171254
-898980030 -898841582
-792464691 -792417171
-559317154 -559461112
-671716381 -671680671
-912433812 -912390486
-132182051 -132278213
-786024984 -785945924
-558996902 -559070470
-825488093 -825662359
-881914274 -882043848
-235760207 -235892449
-548546321 -548449627
-628775524 -628764250
-271442715 -271243317
-482160375 -482119627
-801546268 -801508004
-718985976 -718867730
-415511565 -415396085
-935404058 -935533402
-196480912 -196351656
-328361931 -328437167
-352114615 -352028167
-550180544 -550082738
-938110040 -938048440
-223678166 -223620624
-134728175 -134774129
-207596186 -207609054
-576020108 -575997112
-298554417 -298518875
-509674568 -509844790
-55379566 -55387914
-162270950 -162197838
-309488679 -309385153
-960240039 -960062539
-577362713 -577365381
-467820044 -467699386
-425762302 -425645574
-504418262 -504354070
-883800687 -883680403
-643941200 -643819630
-92318922 -92169196
-262945752 -263004010
-636929487 -637011829
-353367625 -353218703
-39275180 -39261300
-843650484 -843536074
-859123104 -858974114
-90469156 -90565972
-82727518 -82566754
-240482649 -240293369
-560157143 -560319035
-587346191 -587242077
-99818329 -99941627
-685883538 -686023596
-894665878 -894583638
-966329855 -966481727
-653793524 -653851170
-374406092 -374283536
-441841668 -441772282
-361728507 -361534275
-709005474 -709164704
-784404889 -784237719
-126677527 -126508639
-518591082 -518536566
-599987906 -600040290
-175653871 -175533839
-83089936 -83058490
-774964992 -774926914
-399381505 -399383305
-571549311 -571555823
-728244877 -728149719
-404445921 -404400131
-117098714 -117256236
-961543688 -961446576
-911763847 -911625707
-698585378 -698690730
-227764805 -227803467
-146839868 -146861172
-686870459 -686942919
-228301720 -228475050
-971847612 -971901236
-168617863 -168460211
-95191558 -95086354
-216387497 -216249803
-557243905 -557057957
-267595162 -267653278
-878021824 -877853350
-789317740 -789361226
-620112216 -620246022
-876432322 -876459398
-766128549 -766110637
-320518269 -320417315
-817127734 -817194928
-821339578 -821179622
-90074618 -89929468
-836989002 -837041190
-446547508 -446376174
-552519191 -552426877
-136877111 -136919695
-131991213 -132126535
-556468666 -556601486
-26965479 -26894039
-602731617 -602891003
-523038635 -523110159
-738558815 -738552297
-432148728 -432153376
-12852988 -12709210
-214734173 -214640893
-666004275 -666180209
-517406566 -517416894
-869637524 -869559114
-555493395 -555464483
-592597772 -592689522
-137436914 -137501288
-185338798 -185306866
-151562996 -151677890
-907474842 -907542432
-613804725 -613635059
-999491760 -999394260
-933569815 -933465033
-719377461 -719264901
-393728364 -393614350
-454181843 -454373493
-50699241 -50632361
-208308433 -208428675
-596171166 -595993844
-589617933 -589532705
-675385602 -675188212
-463247310 -463437832
-551520240 -551517490
-437570678 -437486728
-667426847 -667606439
-268233171 -268250257
-560543492 -560391396
-209196791 -209196839
-581542203 -581372811
-293840142 -294002354
-191822707 -191943669
-625920621 -625722551
-886420962 -886272998
-892379585 -892237517
-57494369 -57635163
-781401472 -781598808
-59927779 -59733719
-511330911 -511156243
-332953888 -332983004
-970935031 -971012089
-631852716 -631840278
-65008779 -65075889
-308713128 -308850914
-328735853 -328594907
-193482079 -193504539
-159945997 -159908199
-535133029 -535067173
-146799956 -146850520
-801866533 -801690301
-112310543 -112357931
-398977634 -398863140
-356736949 -356908371
-551108469 -551280953
-365486445 -365667011
-181910636 -181926994
-306622380 -306526550
-523530588 -523448200
-284432660 -284472494
-210848120 -210777876
-799586899 -799541809
-945271851 -945422363
-430744487 -430930709
-965443131 -965311335
-587037923 -586867629
-660679097 -660528283
-218195657 -217996573
-591120165 -590940115
-579238133 -579429091
-629502937 -629489859
-499882310 -499942596
-773056754 -773183738
-844103947 -844123785
-20434660 -20590682
-12957874 -12980884
-978984030 -978927066
-803731647 -803641139
-866178340 -866276428
-974307626 -974249118
-2910409 -2950959
-307248300 -307053210
-246979938 -246968764
-872241995 -872059835
-881332391 -881317011
-120871170 -120706994
-57338773 -57317281
-354794088 -354705122
-179506170 -179441504
-460084996 -460277334
-42439064 -42471258
-932283859 -932210141
-94597628 -94656298
-353930772 -353973650
-39707727 -39729485
-986384279 -986520309
-586938864 -586952776
-143611524 -143657852
-867884693 -868068045
-697266408 -697386058
-524185738 -524190748
-729132073 -728954359
-196540084 -196699664
-22821685 -22893563
-62236899 -62358923
-847057394 -846964452
-111865214 -111741148
-727337791 -727350941
-657677620 -657589326
-514942798 -514744542
-922371757 -922386431
-944971892 -944961572
-376290768 -376348808
-928889336 -928797308
-221253688 -221246006
-771624498 -771559580
-522029434 -521908412
-719258143 -719087765
-701818833 -701677689
-338147991 -337992785
-962869387 -962728207
-226802002 -226678032
-232325042 -232292432
-433250502 -433339852
-772001649 -771974145
-557302076 -557430744
-526577782 -526603104
-646810851 -646994145
-197700935 -197693781
-311416747 -311414123
-306574465 -306518821
-628382718 -628458198
-919941853 -919895593
-776272513 -776264463
-692424466 -692596902
-177241300 -177042526
-722001900 -722182064
-38705320 -38508746
-841859161 -841948903
-756532914 -756659622
-573731293 -573757429
-361032520 -361092246
-25344002 -25278552
-13606218 -13655394
-186046687 -186036327
-26481978 -26605024
-350887436 -350705290
-603111409 -603018985
-436777035 -436932965
-495509151 -495547703
-248263007 -248166733
-266294971 -266270421
-426363276 -426557916
-837143941 -837067965
-941128446 -941109608
-754197723 -754018523
-670578385 -670667951
-575823749 -575931399
-892191273 -892020821
-839015040 -838923808
-364588835 -364519103
-508429699 -508626015
-762461080 -762285576
-659288874 -659120964
-398633449 -398499607
-232847279 -232672403
-238898506 -238861360
-825057250 -824966486
-745673565 -745529863
-757187013 -757219343
-964153924 -964192388
-439471102 -439559822
-80115950 -80241810
-168259051 -168212709
-800944506 -800779430
-298538378 -298570456
-763957290 -763868298
-613966593 -613799549
-292075263 -291993041
-492942518 -493094494
-593757996 -593914622
-98163634 -98258482
-414630617 -414607681
-28992785 -28880983
-380787354 -380712286
-663549047 -663539995
-978750916 -978593550
-96883591 -97038199
-355787702 -355763858
-256126411 -256272841
-786626250 -786658902
-266817163 -266873329
-872464624 -872608530
-552805570 -552984540
-182567295 -182691871
-532203383 -532254871
-94531421 -94626963
-360980999 -360880345
-921291349 -921106579
-186316462 -186337472
-690668325 -690537131
-860193315 -860329733
-820688325 -820883663
-757797458 -757929966
-590077392 -590039106
-348217638 -348337476
-46052172 -46139946
-20482251 -20286145
-932952415 -933130387
-139824428 -139921028
-263213703 -263083837
-39460211 -39615151
-678337184 -678435578
-569157426 -569099060
-161765018 -161946444
-899118571 -899220437
-652693163 -652663191
-463108362 -463100896
-212550602 -212383192
-498084750 -497990942
-511624136 -511638320
-764348031 -764213323
-473018554 -472822286
-70819296 -70747004
-498533469 -498704229
-461642051 -461787621
-495237776 -495063568
-889743469 -889854301
-17700379 -17843329
-627000828 -626883762
-828156814 -828301036
-604688804 -604741938
-108686306 -108723200
-361665506 -361807128
-924289265 -924456245
-755024415 -755065003
-646589312 -646428310
-550084746 -549917764
-852455570 -852576024
-845728717 -845656419
-349910862 -349767700
-622914854 -622939896
-132569650 -132509152
-186553229 -186422969
-700628557 -700671997
-517112449 -517272733
-992179103 -992102751
-142048246 -141874396
-268422589 -268478159
-765796012 -765649276
-819941234 -819767426
-238020187 -238010119
-556313559 -556252037
-596817653 -597008667
-663802338 -663842344
-457755504 -457817826
-433120625 -433054969
-622600478 -622590336
-639743106 -639799128
-663926458 -664100334
-782042134 -781900718
-577913233 -577948453
-288907234 -288797620
-980921338 -980911208
-122663317 -122547609
-611297980 -611267964
-337443731 -337314979
-420548471 -420427565
-434561704 -434580020
-640023969 -639949885
-29669582 -29620440
-254146978 -253957478
-452022673 -452200979
-997071016 -997070256
-636970658 -636908206
-377888467 -377727103
-520988100 -521087816
-666821505 -666840893
-670194300 -670194264
-225011346 -225111082
-272229323 -272344937
-37585799 -37695061
-586085422 -586168550
-260055844 -259923074
-922715040 -922648420
-371335568 -371157638
-902464572 -902579414
-102860734 -102928548
-594367218 -594247126
-934644715 -934591817
-447671436 -447747900
-921574580 -921767454
-134284729 -134380865
-289256720 -289132640
-518470976 -518563824
-767635060 -767613826
-494754086 -494798376
-904200871 -904072593
-847569834 -847604230
-961678015 -961824369
-579044762 -578984746
-959412710 -959459248
-207279344 -207302118
-53110966 -52992294
-134181418 -134030274
-117306818 -117407598
-622439245 -622239725
-986916438 -987045900
-301854681 -301821095
-278146154 -278056422
-289739046 -289693762
-714653919 -714521197
-661874664 -661927104
-792673960 -792612844
-833666878 -833534602
-496573327 -496687077
-529717675 -529841407
-90822399 -90774043
-884142752 -883980202
-41206790 -41382128
-283149986 -283221078
-421029450 -420864876
-981240648 -981288600
-662014324 -662152576
-863368986 -863290198
-759301645 -759207443
-230124138 -230209060
-762946160 -762898864
-551518022 -551607992
-805645366 -805526500
-155334075 -155198415
-3304729 -3438617
-73093166 -73155672
-352617360 -352506010
-730909264 -730807528
-455952016 -455772082
-792417229 -792440931
-272287130 -272172478
-726453176 -726335582
-29316862 -29363430
-659386967 -659341705
-779607748 -779580626
-322755515 -322836147
-681463125 -681365483
-62878851 -62817605
-814636046 -814591396
-997193434 -997148170
-34837249 -34736487
-686017669 -686174285
-155093276 -155190880
-708062878 -708024188
-369300654 -369162150
-435785669 -435848805
-579719973 -579848845
-697109811 -697038807
-941780994 -941882518
-578369655 -578197461
-51962043 -51793913
-627830406 -627707106
-796819628 -796693888
-601376538 -601279854
-575869156 -575795500
-913199672 -913082414
-731290662 -731210456
-38389833 -38299669
-236840443 -236704443
-972811580 -972641242
-289156372 -289012000
-121590208 -121586074
-531039634 -531070056
-151756163 -151932509
-329832558 -329679388
-313570508 -313412414
-943404171 -943469757
-631506201 -631457459
-102987601 -102869495
-797154270 -797337302
-886062669 -885906087
-456735966 -456881812
-660778264 -660740472
-786323454 -786216082
-184681860 -184576728
-762669159 -762657913
-482140001 -482027197
-498762745 -498900955
-222872533 -222930959
-607418782 -607271058
-240747761 -240905303
-754529154 -754334286
-304679164 -304570280
-995713918 -995906590
-72303034 -72190080
-585231412 -585414066
-891958421 -892046437
-30723726 -30803498
-371391147 -371518899
-182762973 -182620769
-280741537 -280737755
-33403566 -33294682
-240597744 -240648394
-293559333 -293479621
-349148648 -349316998
-17029902 -17224526
-564633770 -564645376
-428996433 -428944597
-25479797 -25633673
-969430548 -969254578
-689913833 -689839209
-743116687 -743282451
-939337779 -939450107
-417394779 -417542337
-18659745 -18637673
-254005660 -253824822
-428840547 -428845847
-416305108 -416232294
-803214483 -803157943
-69473470 -69448792
-841606180 -841624674
-229336371 -229442433
-656261528 -656105992
-361968459 -362047613
-841242343 -841173447
-270195595 -270205745
-430720099 -430577997
-184797034 -184598158
-111893960 -111912370
-770033430 -769905530
-692590570 -692674574
-125075036 -124978738
-333288167 -333400577
-889142485 -889077819
-497095963 -497157537
-372635508 -372733690
-126210773 -126075557
-521901173 -521863165
-511586264 -511690376
-745445194 -745273162
-915006310 -915189314
-292340793 -292524261
-964489544 -964361102
-538601982 -538760572
-179635657 -179782495
-504037601 -503840385
-735525829 -735560051
-301061443 -301187453
-551259000 -551435350
-974645724 -974474182
-111421590 -111618422
-124578999 -124395547
-460181165 -460132869
-404529407 -404494249
-534195160 -534368990
-827317837 -827428027
-494583016 -494490302
-948871009 -949049495
-631327721 -631340777
-393982782 -394063540
-209258367 -209420449
-766205992 -766051106
-203341395 -203462619
-331869433 -332028501
-842035265 -841862541
-46864364 -46678384
-185870445 -186041507
-687171983 -687264887
-356164705 -356209343
-712624719 -712462033
-577930843 -577759011
-631223374 -631198100
-758001584 -757858348
-707573591 -707653007
-418946160 -418827766
-155628170 -155488500
-513828477 -513638823
-410950075 -410989347
-432558426 -432658180
-18714999 -18643949
-738104644 -738241286
-893792364 -893872824
-526746211 -526782641
-524817264 -524625552
-666769856 -666595508
-550613761 -550419487
-291007522 -290880466
-965017308 -964925274
-147933310 -147962088
-678714088 -678605152
-981904252 -981834792
-366511070 -366559512
-520863319 -520727851
-399535862 -399428744
-904725529 -904890107
-517350530 -517194936
-273794077 -273817731
-443217932 -443118082
-908930252 -908920490
-711393932 -711351160
-22872044 -23039004
-916996404 -916936392
-392419856 -392452116
-613628968 -613719892
-26225402 -26035086
-251634399 -251699115
-980916273 -980724771
-972081307 -971989601
-863456326 -863543896
-607990422 -608070228
-513526267 -513338659
-308568986 -308675126
-240858442 -241003950
-651601515 -651751833
-524272010 -524422182
-964354297 -964425323
-351478243 -351413641
-101629143 -101613669
-732555945 -732444109
-897044144 -897160834
-864280119 -864225643
-871582017 -871484559
-162074080 -161974904
-85012713 -85088681
-857805154 -857819024
-163567740 -163751658
-626074991 -625967431
-876708357 -876650877
-955496486 -955305220
-735687181 -735581897
-892603322 -892729538
-412550442 -412711058
-987617560 -987674152
-874769637 -874867205
-148203855 -148114125
-970699952 -970814510
-860936950 -861050124
-999975751 -999846931
-193377007 -193344229
-638967813 -638987619
-946124482 -946239166
-328929213 -329128055
-56277772 -56373106
-292920372 -292832750
-547654905 -547606145
-136898403 -136828405
-181782643 -181676223
-933223172 -933037602
-32441761 -32515027
-617805664 -617869116
-725452265 -725284775
-998101382 -998142768
-264541654 -264631338
-123380568 -123483094
-507207448 -507139970
-34266150 -34111466
-104852556 -104994678
-65456508 -65306520
-977681391 -977815233
-733271292 -733299346
-683924056 -683984190
-686842230 -686843160
-164966933 -165130373
-274661594 -274525942
-282877592 -282858668
-77614526 -77457590
-367126614 -367053900
-403424446 -403569200
-630960173 -630834319
-873223125 -873113949
-7302937 -7113935
-302604505 -302757825
-946039395 -946059563
-137921609 -137933201
-13630806 -13532510
-423297122 -423281046
-698090320 -698276844
-337379355 -337342507
-757551762 -757374194
-497202244 -497310922
-312872500 -312817486
-7080055 -6913443
-879185591 -879010155
-40210318 -40074754
-593332836 -593242116
-420228518 -420351932
-135363745 -135289925
-226517603 -226416731
-792395298 -792329440
-59213710 -59225860
-395265641 -395353113
-885395706 -885369546
-96827424 -96837450
-896174492 -896053966
-84192845 -84021359
-365042418 -364933564
-502619019 -502717355
-919761431 -919918723
-687419457 -687550875
-568208238 -568184256
-883087214 -883255044
-533014622 -533028512
-125419678 -125573698
-206093688 -206220948
-344985914 -344991618
-116316052 -116497130
-626840657 -626869065
-584694528 -584665170
-600948209 -601032687
-480488531 -480669905
-195086079 -194996083
-203732583 -203773183
-808174447 -808297243
-322273737 -322390723
-288448731 -288410139
-638882273 -638923643
-972527643 -972365789
-683733761 -683791399
-360399516 -360452954
-972529447 -972525839
-966620941 -966550511
-328573046 -328535266
-196925968 -196815634
-991708892 -991793490
-185812547 -185823293
-681261196 -681336238
-437120572 -437114086
-321584424 -321625972
-536800508 -536692676
-291764742 -291917552
-401321857 -401379959
-799082822 -799026640
-506774833 -506782269
-985926736 -986008970
-204159969 -203982835
-47426384 -47374332
-758258220 -758124740
-60298473 -60420665
-9528894 -9470074
-43468420 -43466220
-3205853 -3117389
-249339637 -249251989
-775636358 -775751530
-779730235 -779840467
-915367584 -915183120
-999667567 -999579877
-146240635 -146189931
-860732781 -860661465
-173943099 -173768851
-211122145 -211176239
-58404950 -58457562
-288799929 -288826697
-283932942 -283852066
-853928091 -853754825
-573088279 -572959973
-665047689 -664973805
-684601270 -684526808
-351675948 -351632202
-154682243 -154589451
-67042144 -66942954
-480050427 -479894255
-182896856 -183086676
-920282115 -920136759
-548735066 -548848338
-892308551 -892273187
-778419475 -778438491
-653925054 -653777286
-284264331 -284174335
-490664495 -490546071
-902254570 -902393656
-376851405 -376950073
-342739518 -342608082
-768893351 -768896217
-532095914 -532147360
-167515964 -167545896
-466852855 -466767149
-251003568 -251014230
-755329769 -755264415
-708568557 -708590645
-825375348 -825482766
-643357419 -643232851
-364153636 -364204918
-397049349 -396986191
-198909766 -198982828
-447971384 -447857088
-73056772 -72991232
-468071092 -467935248
-199230714 -199381454
-267566010 -267624220
-87456195 -87341325
-985458587 -985569251
-216689816 -216591828
-723596147 -723734033
-214618452 -214457796
-866839335 -866650377
-533199833 -533102389
-63102985 -63159391
-157605978 -157507866
-813320588 -813238188
-603595894 -603603372
-395047722 -395175208
-394506458 -394620528
-455196436 -455218318
-855471230 -855531582
-281385832 -281420804
-947407424 -947516370
-886138058 -886194430
-367065855 -367187373
-628859020 -628692028
-27270644 -27416542
-394815402 -394743816
-248752143 -248796207
-870999627 -871160293
-416258836 -416351380
-310160796 -310231250
-395773693 -395585085
-48457849 -48311199
-425464307 -425372233
-4451597 -4592493
-789382690 -789536434
-461486301 -461383153
-223008375 -222853543
-627230364 -627054130
-111082698 -111026360
-477970480 -478117660
-813485848 -813470514
-490254170 -490403366
-643482452 -643538850
-38840451 -38775001
-328951638 -329028634
-148419401 -148553271
-887583566 -887614222
-347636176 -347472252
-312997516 -312849990
-135891245 -135949409
-729267577 -729363289
-398313229 -398426735
-152618897 -152531595
-701382996 -701500210
-218951246 -218875074
-525680328 -525621166
-307611943 -307757293
-89022825 -88878035
-427178771 -427332399
-841464423 -841575077
-697575940 -697498062
-883456570 -883259148
-131660795 -131528963
-456559188 -456715528
-953796305 -953941367
-433470377 -433609817
-803956533 -804032629
-508946335 -508807239
-118073633 -117953801
-796370571 -796332587
-380803279 -380771429
-812161543 -812098751
-495918052 -495961810
-104297434 -104424826
-418341472 -418476556
-756386420 -756222170
-921246705 -921335993
-12223338 -12331200
-471903972 -471878050
-161823466 -161675162
-369087860 -369017434
-725166525 -725261583
-959717043 -959584519
-443374810 -443529962
-107097146 -107218838
-362091678 -362003548
-275554769 -275394085
-215108501 -215188413
-118948250 -119083448
-722107852 -722256276
-996631662 -996754152
-66559683 -66461525
-303816349 -303729575
-199062496 -199008898
-902261519 -902088817
-326215901 -326098933
-536418174 -536528850
-685077735 -685277729
-263260012 -263333664
-579755875 -579747541
-310615498 -310774642
-278643047 -278675369
-880520647 -880583249
-196052002 -195858598
-790189183 -790326871
-993482950 -993645944
-924638055 -924836731
-702150508 -702177750
-726686254 -726850192
-840415623 -840268885
-666518358 -666361040
-735070443 -734898363
-586251377 -586143887
-353293164 -353225282
-439359689 -439255797
-115811250 -115683588
-626311559 -626288761
-893336775 -893450003
-248171176 -248214870
-13038663 -13039467
-501424530 -501381412
-555398936 -555293092
-359173722 -359181120
-738101671 -738172965
-458214453 -458173759
-287093482 -287128964
-629357000 -629439586
-866744856 -866702564
-150446707 -150460145
-149957810 -149794540
-968435265 -968372149
-266972664 -266835754
-544762024 -544908374
-980605430 -980717648
-546530571 -546397361
-685453870 -685266950
-419294828 -419095260
-396176796 -396013568
-718079260 -718000620
-742855500 -742761226
-272148268 -272210832
-522791462 -522984814
-840899533 -841056111
-207463918 -207414806
-405037128 -405227502
-829139403 -829234169
-394284633 -394460167
-967307176 -967349636
-314391987 -314332733
-45669212 -45709746
-718223432 -718359404
-360744160 -360930672
-332037620 -332019382
-767639431 -767822179
-152541729 -152696065
-654202366 -654386182
-155420413 -155558335
-388822162 -388979194
-663544521 -663470419
-640262471 -640226253
-519468249 -519356319
-881630624 -881592150
-764803048 -764612164
-111601207 -111686807
-145373504 -145335722
-83971665 -83886661
-597488314 -597362398
-510559495 -510710167
-120004306 -120131212
-903060168 -903058006
-842445244 -842257510
-51543655 -51499359
-890058763 -889890823
-327732640 -327749888
-505152162 -505245182
-178929438 -178778860
-437642540 -437651494
-26116328 -26116198
-890361297 -890244103
-304782903 -304916131
-323802396 -323952816
-825922902 -825854172
-506715859 -506730231
-71337691 -71183295
-473915716 -473891890
-544073847 -543936093
-325574621 -325517701
-679461074 -679425868
-786504741 -786366263
-46610848 -46709030
-902704365 -902714585
-702271606 -702422660
-819322191 -819201419
-642042017 -642096075
-275702760 -275591520
-900953017 -900889195
-875130997 -875050685
-303024918 -302840154
-595073014 -594926546
-632538271 -632355185
-452742736 -452792084
-125130314 -125164730
-329537137 -329362003
-828168129 -828069971
-294157577 -294269667
-826212160 -826106376
-53671584 -53518746
-77000237 -76991317
-401597524 -401517040
-995845309 -995967871
-556339532 -556287586
-483516643 -483619709
-471778688 -471780554
-538904529 -538949667
-804645779 -804681123
-372643184 -372824196
-401708772 -401571302
-723935755 -724086689
-509428792 -509466212
-633272094 -633133124
-925961400 -926109744
-663997138 -663882828
-376552622 -376704620
-58265459 -58267405
-823055438 -822857418
-991840241 -991917115
-752262356 -752213410
-147790913 -147947699
-586280005 -586222749
-34429997 -34400555
-768995015 -769113935
-870129142 -870233552
-214450204 -214420384
-578724973 -578591555
-830760396 -830871660
-789820518 -789972380
-591978033 -592119919
-911495997 -911503247
-460349289 -460500671
-749296172 -749298812
-762241212 -762310472
-315555588 -315736112
-462482020 -462565940
-358993505 -359133307
-987064011 -987042293
-955143546 -954970998
-444712607 -444614013
-724546763 -724452091
-665151404 -665123502
-226002428 -225888130
-841697990 -841551358
-965259635 -965152149
-804938507 -804955949
-102255048 -102290262
-639717598 -639637848
-267642749 -267667249
-943444165 -943550993
-713573301 -713726303
-997586109 -997468863
-963605961 -963802287
-192135176 -192133646
-571525587 -571690801
-321587485 -321778295
-845952000 -845991026
-365669416 -365671574
-706304209 -706341341
-895435346 -895423248
-10627228 -10775906
-402531683 -402626547
-584201849 -584162225
-940494474 -940340226
-486266863 -486410695
-56325439 -56209955
-715787865 -715622395
-93011944 -93109500
-360696818 -360622410
-373204559 -373122551
-413161535 -413066955
-443490072 -443569852
-85500069 -85320641
-125623501 -125610697
-215452535 -215562203
-294890493 -294987245
-852450326 -852405216
-682958298 -683101942
-616896342 -616960846
-281764867 -281603571
-532482610 -532534240
-495393457 -495410499
-79866219 -79678829
-250946483 -250838269
-75518266 -75615364
-952639211 -952784241
-454809901 -454824571
-740049441 -740198093
-714910775 -714991291
-862793842 -862796930
-951002552 -951110330
-605917099 -606090999
-970369611 -970295039
-684101058 -684245138
-15536710 -15647208
-649897721 -650072921
-186913529 -186804843
-394563143 -394522291
-165390418 -165552922
-696971990 -696913362
-975801695 -975976717
-343729398 -343679952
-265195542 -265124668
-446890932 -447034278
-774254011 -774332737
-803450784 -803547410
-961380427 -961286231
-368850934 -368836034
-260830556 -260842978
-642885408 -642756216
-248729931 -248774175
-69461131 -69368045
-141179198 -141069410
-601089619 -601082155
-911579868 -911426626
-600788509 -600633337
-968460686 -968553544
-116325544 -116194026
-246204204 -246179054
-533426839 -533528283
-315645850 -315522324
-720015682 -719859508
-755607721 -755419665
-260877253 -261072131
-442017555 -441992317
-116442555 -116551705
-639496954 -639618074
-897276058 -897359772
-883593701 -883715465
-876358350 -876352734
-123757081 -123769833
-970332325 -970237939
-211478914 -211530294
-835793010 -835735830
-294952810 -295021680
-79619727 -79469569
-213121268 -213115550
-935882722 -936005308
-86106950 -86302456
-671571207 -671668579
-363814836 -363646872
-65917144 -65878252
-975721655 -975685765
-608581142 -608774430
-831664512 -831487826
-983389628 -983572992
-115034688 -114940640
-725368520 -725268026
-282611034 -282436352
-459059809 -458993469
-836008727 -835943727
-434432164 -434556220
-807163572 -806992950
-206082955 -205988853
-911694777 -911645443
-990138903 -990313151
-676340957 -676266135
-75234655 -75107097
-463713791 -463535037
-828832201 -828993925
-285725979 -285625565
-284219333 -284196381
-43467320 -43284716
-994977994 -994871314
-645179368 -645178098
-395378373 -395451851
-567152434 -566979854
-14699976 -14586216
-64184287 -64170639
-312935536 -313108914
-819651910 -819562204
-504212994 -504257690
-75889611 -75945723
-181155746 -180979836
-230798811 -230707745
-816220117 -816082589
-952034768 -952223656
-3538887 -3503405
-342159116 -342050380
-701924224 -702026504
-655547370 -655569396
-850689772 -850510972
-30028851 -29982129
-744860052 -745012614
-530428652 -530617566
-667424157 -667516643
-533944456 -533928172
-488920412 -488739918
-821014610 -821043282
-341684173 -341865235
-382033009 -381853969
-325031064 -324978090
-145484605 -145477003
-572460042 -572386294
-641398877 -641374487
-691172525 -691276933
-998282630 -998207482
-642336777 -642341933
-957422228 -957404054
-761853430 -761714634
-18107722 -18145200
-333073466 -333022128
-917753328 -917863286
-986606584 -986614812
-732692795 -732796085
-848291492 -848454150
-55180815 -55255181
-367666360 -367651316
-927814643 -927664615
-272036787 -271868629
-525844826 -525741668
-910448901 -910485891
-96997144 -97079254
-856677370 -856504554
-381815480 -381912620
-994973220 -994994760
-190018084 -190136786
-457438803 -457409479
-116370916 -116280172
-566433272 -566568588
-953133317 -952969651
-284600444 -284490440
-379709197 -379627731
-529093654 -529254012
-684424327 -684564039
-368160947 -368306845
-448895224 -448772462
-857724005 -857597293
-904782374 -904807818
-280061001 -280125647
-472198699 -472253415
-984137230 -983938852
-433914792 -433846312
-793724459 -793659579
-766925875 -766876447
-202160814 -202197366
-790735048 -790873580
-796624234 -796511570
-802746 -947930
-440636120 -440602102
-210392394 -210476590
-575461899 -575391863
-818398286 -818279442
-255725796 -255875556
-60969692 -60808966
-584622413 -584552321
-812290656 -812210426
-697697366 -697832932
-400396204 -400259452
-886415102 -886426822
-576243936 -576335014
-234903181 -235019841
-270929734 -271008200
-734722353 -734532055
-128541743 -128671671
-506252492 -506407336
-530052905 -530248933
-826710436 -826751196
-330089268 -330074006
-721255585 -721427357
-808740149 -808582607
-613517119 -613515667
-154056377 -153945911
-290189261 -290103201
-538370552 -538344328
-19517612 -19377354
-222538327 -222535421
-697941173 -697829009
-561066386 -560956946
-893869136 -893876512
-163020078 -162896142
-128070113 -127943739
-325611772 -325537470
-292654866 -292686806
-710489278 -710364922
-365304234 -365382760
-895735540 -895907126
-231712868 -231870972
-574965818 -574827298
-48216948 -48384524
-338218497 -338335095
-303705263 -303669749
-845544192 -845398014
-181006983 -180849949
-797645172 -797790024
-197602425 -197514411
-615291681 -615426253
-634079649 -634253791
-369599502 -369526552
-561319225 -561308925
-658951996 -658951734
-416183405 -416268701
-785311333 -785392509
-440464074 -440571794
-113676484 -113661572
-731072418 -730931974
-299319100 -299279528
-885645395 -885532897
-95130415 -95322437
-385366314 -385316502
-136585929 -136472439
-191381040 -191548350
-847561696 -847696488
-99952432 -100067316
-790925965 -791095757
-409918747 -409766325
-678089136 -678173400
-985811881 -985842073
-160443813 -160263617
-283124012 -283318144
-838154997 -838062373
-756767541 -756828685
-348500803 -348572197
-129525053 -129488357
-396247140 -396157154
-682497813 -682642075
-497814937 -497619169
-363143124 -363240908
-486443973 -486564181
-960965494 -960929754
-676208611 -676035011
-681695608 -681742182
-118192192 -118225134
-685159850 -685057654
-343603606 -343406480
-813399033 -813242143
-54496238 -54312474
-360139315 -360334227
-343750795 -343882969
-355906765 -355906385
-10572235 -10669519
-160921345 -161098599
-166425676 -166252226
-964545935 -964433395
-264792615 -264879575
-713922028 -714071572
-773221509 -773145967
-273615794 -273474284
-663507470 -663362794
-644819680 -644896966
-788541209 -788646629
-407440444 -407583460
-829269494 -829339062
-373403251 -373475487
-944815401 -944746505
-961254261 -961333329
-248639919 -248543933
-22472470 -22363892
-613912736 -614020450
-939359342 -939321142
-100432070 -100420794
-553012245 -552956835
-333791553 -333658795
-114315431 -114456871
-379291981 -379239389
-383223209 -383346709
-389246105 -389256871
-216640822 -216581814
-698322561 -698486537
-489636365 -489445015
-776109818 -775970962
-236925979 -236926851
-813319885 -813478181
-240995037 -241170643
-54181369 -54235393
-315345990 -315522740
-957848026 -957903726
-144488731 -144550869
-522312423 -522466317
-204730978 -204776854
-345670836 -345671544
-466486679 -466600809
-404955428 -404941654
-85005376 -85171986
-944631151 -944780953
-695746293 -695660923
-708792589 -708981651
-64538734 -64450778
-139645131 -139598795
-750593433 -750408233
-164590065 -164567375
-86013187 -86147865
-658951865 -658786625
-23499954 -23358828
-774039537 -774099339
-435190556 -435229718
-827788163 -827891383
-108937897 -109018973
-533151111 -533096457
-646834120 -646734832
-445594808 -445760262
-692073432 -691882746
-199187773 -199217559
-380374766 -380485508
-674152601 -674334583
-673421773 -673328177
-301746369 -301601267
-598900727 -599010945
-408916655 -409105179
-339173134 -339123084
-562046046 -561850950
-223649395 -223583375
-98424284 -98301064
-520484282 -520496380
-710390529 -710414869
-30864769 -30977197
-752059985 -751980421
-777861644 -777898884
-501158041 -501078519
-388166671 -388267633
-628036733 -628087703
-208356716 -208258568
-985268716 -985138064
-498755450 -498831850
-825630428 -825785784
-106243575 -106431251
-972035454 -971911724
-127661831 -127656497
-582697735 -582841725
-519321295 -519268323
-614915704 -614902238
-748656413 -748673971
-179473877 -179546267
-479379985 -479368961
-367520805 -367444553
-341250759 -341436761
-246681693 -246596417
-727478664 -727327224
-116638944 -116758080
-325800640 -325802362
-936177258 -936219810
-827736712 -827732400
-404544448 -404574322
-998667973 -998726313
-688849593 -688842253
-722030439 -721966935
-318976462 -318852718
-645121415 -645237321
-823574615 -823497895
-22438583 -22506357
-139482631 -139535873
-754754697 -754912001
-133729172 -133529500
-897495095 -897402077
-943787926 -943839022
-676280922 -676136300
-409226657 -409291279
-171122339 -171097787
-855224058 -855230262
-737814833 -737857537
-985639550 -985656708
-824946347 -824822217
-933761516 -933768930
-840097160 -840146374
-614518369 -614510279
-997293048 -997396658
-886499611 -886636735
-126790025 -126950287
-24652469 -24464455
-978204850 -978046176
-523143205 -523088475
-483448256 -483390268
-115357844 -115172500
-584906625 -584773951
-760240483 -760225675
-28597015 -28415741
-14229023 -14169443
-674404451 -674264715
-431547682 -431740390
-399883177 -399715969
-393356823 -393389847
-929032336 -929030418
-657279670 -657402576
-805365528 -805249922
-590056409 -590098375
-488368018 -488530390
-668752124 -668603390
-328554156 -328473456
-414519491 -414555635
-602372620 -602509268
-63673946 -63741896
-812130147 -812112535
-342730951 -342748085
-510273025 -510399037
-181905532 -181948456
-333016773 -333130159
-988006990 -987819684
-677939967 -677841673
-887862807 -888042253
-279480411 -279546945
-561747121 -561819247
-277342511 -277469075
-436106913 -435961511
-819073857 -819054763
-620179119 -620056499
-694824656 -694706282
-992041549 -992140927
-583914997 -583855507
-151432389 -151614043
-930156864 -930157146
-231483746 -231526060
-530889571 -530932255
-859525149 -859421751
-284734205 -284626701
-200158142 -200275348
-329285760 -329131896
-295704065 -295520031
-892290869 -892091677
-475089292 -475060066
-983533609 -983641851
-946353612 -946195894
-846449599 -846642161
-427352000 -427542600
-132255831 -132425219
-531963531 -532064953
-963665829 -963587487
-464499315 -464499689
-720166364 -720007188
-48964286 -49159480
-170786282 -170619584
-326920852 -326822302
-873344900 -873264462
-982336361 -982211335
-843237216 -843201136
-475011869 -474868049
-707411423 -707429963
-945153216 -945210702
-787720705 -787611547
-584182037 -584141679
-354816369 -354963631
-123334970 -123279954
-269804018 -269778178
-920719175 -920850685
-668192117 -668338655
-937285096 -937479054
-931539852 -931723760
-995675330 -995638814
-444433766 -444265528
-2317826 -2502626
-634928327 -635045143
-632198834 -632035710
-608880126 -608763270
-752490286 -752639154
-4628413 -4749405
-379897296 -380047922
-886393068 -886460576
-563193222 -563357790
-985823109 -985861037
-748202113 -748014167
-716950045 -717089353
-955243361 -955220539
-542792737 -542848711
-599701392 -599543300
-427514737 -427696143
-957398819 -957580097
-973886173 -973702365
-704850562 -704894248
-888984864 -889110152
-816234552 -816411798
-548678230 -548631566
-142501423 -142339313
-649213362 -649344308
-652877868 -652778494
-697780773 -697885091
-18240483 -18233081
-958008755 -958104801
-850494247 -850504281
-861483679 -861456567
-134277956 -134222154
-764291866 -764453132
-326754386 -326786374
-448877387 -449032549
-886574584 -886763810
-108991165 -109046781
-547713012 -547900554
-130961718 -130837144
-901098658 -901039864
-372208158 -372146818
-310541484 -310695070
-671750033 -671783089
-163813943 -163760879
-45477761 -45519659
-801721784 -801704672
-453710627 -453596491
-605020561 -604874517
-741971 -551107
-421257881 -421079803
-412364031 -412554629
-803510119 -803584701
-236941 -79119
-785261716 -785290594
-742764053 -742946947
-157688729 -157523227
-592019851 -591863937
-532354991 -532165353
-23646631 -23787933
-944302205 -944266749
-756846863 -756810507
-788351431 -788447627
-507707295 -507545331
-708785484 -708831718
-904458152 -904371920
-388352866 -388532102
-116011330 -116169202
-672011083 -672038229
-721998687 -721950167
-552779223 -552737353
-143167739 -143132367
-847587032 -847434900
-822811836 -822956428
-788746726 -788898900
-494528290 -494666376
-342591164 -342509846
-88517730 -88626762
-979892786 -980007488
-636430817 -636421705
-293349278 -293283158
-255579255 -255504167
-661410485 -661514377
-607322872 -607309358
-714656140 -714651698
-777278903 -777433893
-849415099 -849225743
-230501828 -230514382
-123065897 -123189289
-520648381 -520540847
-624949975 -624815403
-773669857 -773729045
-817023639 -816848639
-9327257 -9480007
-871903201 -871783209
-535931609 -535859035
-459895238 -460030538
-593091547 -593091743
-527373632 -527382928
-944466075 -944652245
-814412670 -814492536
-508013713 -507847717
-949122512 -948976478
-956942869 -956910117
-535306341 -535162765
-877577521 -877441397
-354528615 -354572587
-191055062 -190971734
-53380066 -53335574
-57040782 -57011494
-124794524 -124991006
-222117447 -222088821
-206670692 -206598204
-41418219 -41592999
-228360762 -228320838
-313659990 -313828038
-731517389 -731332473
-453267432 -453226096
-96206129 -96380779
-813201292 -813154192
-649721456 -649913518
-373964593 -373851151
-366563817 -366640013
-752177192 -752202230
-583169036 -583276000
-886914 -1008946
-737345978 -737202404
-125802423 -125793087
-638514935 -638637673
-999269443 -999220853
-267982195 -268014167
-691129457 -690973401
-171693756 -171842048
-99048875 -98988689
-741352708 -741273420
-7700320 -7619148
-505409090 -505474342
-307967028 -308053732
-123933831 -124005565
-85566835 -85657381
-589429873 -589296155
-99519221 -99587141
-826153716 -826036428
-895257931 -895131235
-50079130 -50043526
-775123548 -775033006
-340934948 -340781834
-898011812 -897854918
-884718401 -884681109
-668850813 -668666897
-656737771 -656538805
-796590848 -796657620
-5298060 -5311764
-654754497 -654713609
-356452567 -356489815
-853518001 -853444681
-257346291 -257340263
-846705204 -846636630
-134623520 -134460324
-629611158 -629792164
-890603520 -890667884
-97223011 -97283675
-32026911 -32016549
-363567222 -363730854
-408518465 -408591067
-575017975 -574913661
-256338222 -256215646
-318270407 -318175765
-699870913 -699961539
-454263347 -454157249
-732951879 -732923997
-263443054 -263420082
-595859184 -596029808
-353391920 -353343330
-734890730 -734878256
-617091427 -617250423
-789278047 -789306461
-470261576 -470126614
-550338757 -550140229
-556874104 -556754338
-84447181 -84272391
-836828280 -837015096
-292848857 -292991887
-781266330 -781343720
-602800654 -602991324
-659987123 -659929297
-963515388 -963332086
-716119490 -715953894
-563494663 -563400337
-945934605 -945846981
-598718667 -598841395
-499475686 -499525254
-482822118 -482991692
-976979049 -977159321
-299976122 -299997688
-203232458 -203186842
-517192591 -517059211
-412800173 -412621943
-553993949 -554093591
-615538006 -615557158
-515510704 -515413962
-844092190 -844113866
-630090939 -630067741
-472507892 -472321922
-318719140 -318596934
-719287137 -719321181
-168074649 -168205921
-990102408 -989988694
-286406904 -286581702
-160278810 -160079470
-287630151 -287598239
-159698885 -159664221
-920784930 -920636698
-297874225 -297997873
-694594721 -694618743
-887075831 -887026973
-470779976 -470802718
-135347856 -135379634
-65720715 -65718019
-869598319 -869420175
-904866582 -904913632
-668459680 -668453632
-698905121 -698720813
-688526093 -688470489
-774530760 -774681194
-800193899 -800252155
-819595882 -819790128
-115994080 -115979138
-92110570 -91919888
-388650886 -388746362
-114386151 -114303537
-24868779 -24866061
-943873999 -943901177
-313638990 -313502026
-813620226 -813594468
-344500041 -344553955
-324222719 -324153147
-390544953 -390592697
-91126102 -91104154
-176155329 -176286005
-890918700 -890783050
-721641695 -721562983
-870350611 -870478321
-146091778 -146089654
-19129443 -19307035
-920264859 -920299371
-64759082 -64560244
-251106059 -250982615
-118995915 -118957921
-191768757 -191663023
-777579862 -777568926
-717456905 -717608571
-729190814 -729226744
-10997712 -11046672
-313744014 -313644074
-940866651 -940904941
-29501184 -29540886
-22573194 -22760768
-144549338 -144591900
-656606852 -656638288
-365766212 -365662730
-574462849 -574630091
-617806896 -617796612
-259159845 -259277339
-202616021 -202716419
-333863545 -333788847
-219027791 -219009159
-575426881 -575410313
-144531119 -144570619
-547235827 -547374757
-9403632 -9310964
-597026607 -597134503
-934129836 -933977166
-945385156 -945540548
-204263491 -204418951
-569646390 -569541312
-200394570 -200390492
-397171472 -397127656
-224855945 -224820853
-492826235 -492691033
-446095861 -445909835
-567605457 -567685641
-736559466 -736612802
-54156952 -54313834
-246316716 -246246976
-765658302 -765663216
-182511103 -182460371
-600202080 -600174502
-36710107 -36638445
-538671559 -538681277
-87679337 -87534081
-488684002 -488676106
-136558015 -136622479
-247063800 -247063862
-398055000 -397943586
-639906634 -639952270
-988475547 -988420053
-798409293 -798246163
-980935580 -980933522
-930334120 -930291128
-991972445 -991912561
-74602625 -74656935
-662656560 -662777292
-775311324 -775502898
-473751284 -473858242
-423722184 -423612848
-812369468 -812442292
-397949813 -397774693
-44907320 -44894480
-112689589 -112494287
-432160302 -432146450
-628868762 -629008146
-517498313 -517592125
-412347684 -412459330
-457231311 -457424141
-441480784 -441300616
-146147511 -146079361
-288279486 -288109954
-41161867 -40991871
-464911692 -464777698
-128810523 -128961871
-574833870 -574644520
-991098832 -990909396
-201127443 -201177243
-505609466 -505519542
-592606921 -592598019
-133539580 -133567234
-667995399 -667893691
-371837632 -371786226
-81336189 -81318661
-345634479 -345708609
-73820584 -73789838
-569694341 -569891297
-387690906 -387884142
-256652345 -256749075
-327316853 -327265007
-751446824 -751316012
-60177961 -60359569
-395724204 -395875724
-573853099 -573661759
-945669575 -945699465
-777976535 -778138219
-483770128 -483570296
-409621181 -409436263
-387013101 -386821853
-39477274 -39284894
-639753946 -639929452
-988803520 -988908472
-270690817 -270862821
-573115940 -573060618
-39607076 -39623226
-707349529 -707544807
-381072234 -381050186
-840533996 -840477896
-60151877 -60227601
-846874035 -846783873
-650658260 -650650662
-517805843 -517875319
-355760365 -355906575
-422849372 -422919528
-213804692 -213839430
-699408667 -699425025
-613726379 -613883071
-892988737 -893016465
-793497139 -793421885
-744087270 -744237062
-221284034 -221322442
-99635885 -99601457
-619736100 -619868952
-253411710 -253551358
-356680503 -356485343
-440288694 -440233504
-651198052 -651118904
-477963932 -477780314
-24857369 -25033099
-787787105 -787846719
-698432640 -698613456
-817824984 -817981550
-11098939 -10994405
-733068948 -733050122
-113322383 -113284845
-174875892 -174908488
-796756758 -796748402
-633042834 -633168306
-592921149 -592991901
-644227203 -644304001
-699888086 -700086248
-837470779 -837570029
-783711221 -783582275
-204690884 -204862824
-346803997 -346863037
-378982752 -379016430
-726228448 -726182044
-326757104 -326664868
-260834374 -260974692
-932300119 -932491873
-670623168 -670602520
-103600488 -103744894
-536789002 -536849214
-600276803 -600430269
-603088753 -603134065
-244308435 -244184763
-299155324 -299100574
-303308845 -303231215
-513192230 -513294220
-465375896 -465490788
-654163697 -654152713
-450503207 -450598231
-511631228 -511590266
-339825694 -339904454
-569431943 -569593851
-226893769 -226887429
-515071583 -514909583
-925594788 -925786700
-328045196 -327944996
-484578198 -484523082
-843248945 -843420333
-59376767 -59562115
-907412025 -907273603
-436925090 -436943862
-751126652 -751261370
-970072519 -970117979
-524199423 -524250553
-490486109 -490605283
-844459393 -844580451
-931410927 -931396817
-63164243 -63176573
-435790163 -435907447
-224902248 -224809642
-576724682 -576718048
-645782769 -645926597
-17771854 -17578152
-814174689 -814236865
-412886341 -412714005
-183947391 -183981391
-680360782 -680186196
-191891859 -191995479
-916000936 -915819666
-282886209 -283030541
-858424981 -858247815
-258120554 -258222840
-376480365 -376628621
-923908382 -923861200
-843660013 -843640955
-999543905 -999439615
-421093580 -421053066
-320777985 -320938343
-701751296 -701886370
-174639439 -174681805
-822884132 -822845152
-513148216 -513059160
-985758258 -985571170
-180299984 -180226766
-489736842 -489547972
-293904245 -293810833
-401918578 -401841270
-531729693 -531596961
-945462852 -945417928
-562253874 -562326982
-764540905 -764657075
-908325099 -908350923
-402044198 -402167926
-468433417 -468504845
-443188530 -443247334
-24821369 -24810671
-73637087 -73790521
-162486733 -162287213
-349409564 -349596476
-941448598 -941395568
-844284829 -844470283
-350579403 -350580099
-56622895 -56693087
-950224620 -950257246
-147419105 -147615227
-179231397 -179084245
-139935042 -140129862
-693784284 -693644654
-509363075 -509310523
-84835703 -84719037
-138298311 -138266401
-378573922 -378452358
-763984882 -764067522
-639841699 -639756557
-981689690 -981789168
-754004478 -753967856
-889092263 -889234625
-361327817 -361426885
-349566131 -349761069
-256525206 -256535424
-518263655 -518252227
-617573272 -617478510
-725476848 -725427682
-854759352 -854920796
-206450498 -206634448
-831515604 -831437686
-176400094 -176433046
-706322775 -706155615
-203654445 -203541503
-144672985 -144510815
-260496731 -260346885
-905246553 -905121315
-563172570 -563275506
-858165943 -858021973
-783909329 -784093437
-767189709 -767180385
-648902016 -648795788
-750500833 -750339805
-611618599 -611683533
-322234197 -322166227
-683195692 -683086690
-544953747 -545046891
-172419301 -172607575
-38814501 -38866401
-329307894 -329263626
-357816389 -357712431
-83729095 -83845087
-401642225 -401775319
-409678900 -409657324
-808072841 -808175055
-96214992 -96293454
-910125901 -910204187
-344358827 -344420521
-786606270 -786570032
-282219763 -282398547
-91904322 -91884022
-72852871 -72677627
-112030130 -112072816
-820453355 -820258669
-94158771 -94281939
-78348331 -78435789
-525041212 -525003926
-345946814 -345915002
-307883552 -307764236
-661091846 -661237732
-415893936 -416035366
-370354884 -370491166
-245903189 -246022757
-264993532 -264909356
-77536058 -77419006
-673104905 -673141303
-688691970 -688810810
-137551693 -137654479
-444842845 -444736655
-378118678 -378053164
-585322739 -585265989
-546170565 -546330497
-177965675 -178147713
-150347778 -150202362
-335313059 -335431861
-642563886 -642750646
-854425368 -854403700
-578915341 -578823019
-483203784 -483399194
-299615154 -299759378
-482032246 -481879860
-289526054 -289456660
-41965419 -42111775
-878922875 -878791015
-363511485 -363639443
-726768223 -726613771
-364067066 -364128244
-22946331 -23131677
-46175169 -46264699
-310111519 -310128453
-97706433 -97701363
-801665151 -801778417
-344835915 -344831379
-271571757 -271612999
-832289790 -832259990
-252173906 -252220110
-708206915 -708028881
-740247704 -740258610
-102122720 -102260686
-199202666 -199033360
-44704305 -44732287
-299014525 -299127949
-354375626 -354305350
-871994268 -871812134
-878525659 -878658627
-58717308 -58779490
-812850747 -812869255
-298756298 -298902120
-18838362 -18718624
-347041860 -347034352
-622384494 -622493996
-336377597 -336342469
-265797168 -265888222
-297441229 -297629245
-896148271 -896308395
-101124389 -101048009
-453537969 -453354725
-467695054 -467552878
-142729748 -142557810
-934769223 -934671875
-564170701 -563980209
-67248285 -67440257
-271019488 -271146624
-479619278 -479562724
-557976831 -558175853
-352992702 -352818836
-792783647 -792625243
-226144569 -226092075
-284832858 -284635552
-674659416 -674557558
-618296667 -618488097
-535420371 -535433875
-46304953 -46459091
-344133911 -344294711
-371065073 -371152327
-112106590 -112159660
-271150749 -271181491
-646122327 -646088751
-335648905 -335563295
-655423244 -655478846
-82738557 -82716479
-833979918 -834146848
-40241635 -40309067
-425194443 -425295707
-500759636 -500680576
-416660684 -416563052
-448622072 -448804378
-672666819 -672772795
-280739646 -280708234
-189744654 -189861410
-509142833 -509336799
-909843089 -909953753
-542991256 -543111716
-294657566 -294607918
-423757176 -423796788
-438811779 -439005815
-529407642 -529389660
-564875063 -564936063
-850430308 -850454048
-826602946 -826730816
-357487106 -357603618
-145958392 -146082858
-294403534 -294569488
-498618849 -498570959
-292487918 -292670836
-374442006 -374370178
-770877533 -771025405
-954955274 -955057272
-159607793 -159789977
-786754323 -786601685
-833600740 -833458034
-153551454 -153706856
-974337002 -974278250
-490157078 -490328768
-551382092 -551488608
-280921926 -280805568
-566060055 -565986945
-270314585 -270428329
-609571367 -609426187
-619310285 -619212323
-442657814 -442751610
-115183600 -115209630
-44718296 -44520910
-785432440 -785352578
-137054285 -136903795
-349825799 -349730025
-507239475 -507210999
-909416712 -909237564
-727851590 -727840878
-885826860 -885876652
-344501178 -344475964
-15261809 -15164251
-826266480 -826157840
-839053795 -839114383
-18659632 -18679474
-132571353 -132567947
-542537628 -542539786
-618143967 -618275629
-672083134 -672144060
-205006362 -204997590
-703428980 -703235368
-831408674 -831271522
-308782021 -308688199
-47358003 -47494765
-246639055 -246449287
-651268080 -651421314
-896416962 -896270942
-914584495 -914412505
-326978298 -327020002
-542187612 -542378116
-334447133 -334380025
-528960965 -528836287
-968580276 -968584964
-951513346 -951391410
-209547185 -209601007
-390392980 -390331666
-18303622 -18288202
-466613073 -466588545
-422008460 -421881066
-780404956 -780439846
-202437742 -202342202
-42728524 -42791038
-146499189 -146592009
-650311932 -650183602
-533886390 -534002522
-835945735 -835882049
-654730718 -654778276
-404977596 -404994914
-858865882 -858859042
-925583057 -925396329
-339032345 -339022365
-537995980 -538051972
-199454604 -199524884
-260013945 -260166905
-9128658 -9259118
-571608194 -571503452
-608356680 -608340358
-564336523 -564334835
-722716043 -722637049
-752237883 -752208191
-515895208 -515997968
-594398807 -594566009
-40982574 -40909354
-190444207 -190505171
-868297386 -868191056
-425757267 -425767337
-211438262 -211371142
-307837682 -307929422
-208612967 -208607095
-104620644 -104730560
-434955592 -435039846
-313471817 -313300503
-632634448 -632522406
-734734763 -734861237
-802429974 -802615712
-576580183 -576646363
-246974351 -246911123
-452011001 -451813287
-103519225 -103494955
-740527847 -740457995
-79148837 -79141587
-393116804 -393098222
-415446830 -415423724
-727736665 -727602265
-701462201 -701630239
-140557863 -140377349
-228520194 -228688730
-183939134 -184023648
-680901048 -680893444
-762067981 -761923521
-336515976 -336507228
-250984123 -251044337
-660029312 -660159948
-853607291 -853564903
-836247869 -836141561
-765076984 -764918402
-55141833 -55037113
-326393355 -326471981
-301469407 -301554795
-92445265 -92251549
-811601935 -811731899
-440459276 -440370710
-847978772 -847802438
-668439293 -668480067
-911631190 -911528546
-982661796 -982825288
-821279754 -821424244
-940850707 -940959175
-668475753 -668560237
-465940286 -466057726
-96254223 -96177131
-70699156 -70603284
-987844741 -987913337
-784100489 -784136887
-787441586 -787456624
-414377366 -414202900
-485452913 -485324007
-310876519 -310832379
-260295571 -260231055
-586013273 -585997161
-438459738 -438317598
-58748399 -58610741
-344721455 -344571977
-71823165 -71731761
-424200398 -424309188
-296137389 -296279385
-835764420 -835615886
-960207157 -960345499
-757785259 -757650309
-357233627 -357097339
-20200022 -20263130
-974559953 -974379645
-224352496 -224156724
-57093505 -56988059
-19905689 -19859987
-793174408 -792991820
-364725422 -364787466
-138713666 -138520020
-590314722 -590139672
-513432463 -513393025
-619802526 -619619914
-314680085 -314586617
-141109808 -141063766
-982181336 -982123612
-50562875 -50364655
-649749097 -649680673
-838817417 -838706885
-912359990 -912204904
-503208247 -503223805
-104431898 -104593010
-749215732 -749245406
-577484742 -577318656
-135800781 -135612753
-575186005 -575325267
-588401899 -588577611
-169994914 -169807546
-135425115 -135511337
-495055688 -495091336
-672820673 -672825551
-642657266 -642627894
-869779876 -869804786
-543738111 -543623635
52429 -52429
-339666264 -339585950
-267647329 -267846803
-896010848 -895849584
-808695602 -808784696
-351467898 -351616536
-376137740 -376235190
-520594614 -520398146
-39381084 -39249668
-360153572 -360118490
-25682770 -25727140
-329755973 -329642417
-340222968 -340289180
-20384198 -20270020
-510258447 -510058451
-527765075 -527776253
-339586423 -339746105
-210674214 -210812998
-247864403 -247855075
-542820724 -542633098
-283804461 -283733307
-746775727 -746785709
-924233985 -924129215
-821623475 -821783843
-884348891 -884378269
-974099551 -974037123
-137712020 -137610290
-913884898 -913733232
-913262431 -913136913
-312815106 -312630044
-968507115 -968363415
-893317669 -893364981
-214697864 -214770482
-165922242 -165949918
-111355280 -111223830
-580892099 -581084523
-966641334 -966826304
-674028763 -673872661
-547723373 -547586437
-448344395 -448400347
-153287655 -153385819
-197955308 -197978762
-961156821 -960962679
-155316200 -155489374
-538506060 -538596582
-915668659 -915537103
-177282897 -177239217
-156058004 -156122986
-128811698 -128623558
-485430363 -485475463
-50096535 -50061725
-652001723 -651920373
-453259054 -453308360
-938078305 -937912923
-543400140 -543530908
-127042106 -127074026
-540115868 -540113012
-907213764 -907342814
-287593267 -287677957
-470753495 -470851941
-559555768 -559622074
-572729590 -572578746
-389172764 -389081344
-383284959 -383204431
-177646726 -177486086
-801136939 -801316593
-909662533 -909633399
-544408606 -544232664
-705658477 -705624641
-967425435 -967591955
-315183739 -315239681
-19686690 -19503658
-802139576 -802034892
-401640037 -401578359
-156821179 -156733479
-971422585 -971528127
-127454039 -127280879
-244683358 -244543058
-543860078 -544004970
-537324697 -537314929
-959594448 -959425802
-214935666 -214763206
-133887119 -133859529
-595311400 -595451404
-26428530 -26276532
-755146521 -755102609
-958637242 -958628062
-928187809 -928020039
-309436916 -309303756
-887598894 -887470552
-801663244 -801713228
-6101476 -5923484
-849090982 -848913844
-970757231 -970709985
-750738963 -750827635
-112925158 -113117954
-681017224 -680930472
-926639563 -926522097
-971973589 -971828883
-388698624 -388544302
-208095286 -207997554
-510775539 -510855703
-784687376 -784554738
-605263160 -605331910
-542446863 -542538707
-900394330 -900272864
-331256204 -331380646
-779594187 -779523599
-819138781 -819261805
-739602818 -739514904
-930260832 -930312624
-305947517 -305945057
-157065854 -157226054
-21991589 -22081065
-508789277 -508698639
-616785749 -616725625
-156107873 -156214245
-65379308 -65360858
-387833045 -387935239
-382119712 -381946306
-367096740 -367278006
-435369306 -435540572
-589742314 -589887190
-785496960 -785657854
-559920369 -559732005
-334610394 -334475250
-603177802 -603228750
-310360493 -310296679
-493591946 -493571626
-86675718 -86483036
-384051631 -384047849
-245117747 -245010825
-926770250 -926672972
-478192126 -478097700
-300478508 -300297862
-402819756 -402620930
-131821295 -131888975
-17380917 -17470039
-881413645 -881376163
-923443603 -923562727
-372836538 -372973670
-432288563 -432440813
-29556136 -29525636
-615111495 -614992711
-701254643 -701219289
-5966681 -5905925
-783623374 -783820430
-59338661 -59331523
-671048239 -670878877
-500007262 -500034334
-795386438 -795415968
-931385165 -931436689
-63448282 -63566742
-378020569 -378038569
-835811247 -835903159
-852004205 -851869591
-928010462 -928043290
-30143644 -30104502
-601921730 -602110936
-680424918 -680408980
-332124109 -332000851
-117036923 -117128479
-783700540 -783721902
-406238009 -406358865
-354683593 -354625443
-933207880 -933238464
-834985622 -834800930
-230476432 -230599946
-100243923 -100144249
-577031811 -576842491
-602016333 -601910043
-678649497 -678778679
-904072877 -904070345
-320261276 -320442380
-751001467 -751194011
-518352176 -518423692
-888991712 -889047508
-429304028 -429241482
-68332290 -68370722
-461669519 -461707841
-788993637 -788920699
-914772117 -914667837
-889121526 -889163444
-292119612 -292273122
-518756430 -518684494
-644705013 -644847713
-407132625 -407082969
-509280346 -509445804
-676418886 -676611156
-618796529 -618925315
-946602361 -946553675
-830266627 -830413831
-320759694 -320696182
-731906389 -731796353
-550462826 -550516624
-643707890 -643589460
-936555979 -936473351
-81598069 -81400969
-661961069 -662013859
-123081303 -122912621
-949206200 -949287898
-345426272 -345246298
-929724868 -929594096
-988604178 -988687038
-73713804 -73544030
-478867033 -478967273
-900053144 -899900536
-941716218 -941625412
-495331771 -495243467
-186859186 -186705030
-831340703 -831476645
-174152452 -174133334
-142770506 -142688990
-549082390 -549136372
-139967838 -140032452
-487896746 -487974952
-802691224 -802540200
-276258999 -276090249
-659005957 -659006969
-776492199 -776467643
-913266508 -913258354
-709155490 -709173918
-223330539 -223473327
-410448760 -410286266
-165983374 -165916462
-53847502 -54021644
-275974329 -275811615
-36321823 -36461783
-407511952 -407455396
-58569688 -58430008
-261809176 -261734522
-686705931 -686706939
-282012415 -282127635
-50051413 -50141657
-599441370 -599563580
-345645003 -345478405
-697074309 -697035527
-154089163 -154023591
-526276356 -526245866
-980949843 -980973455
-169160275 -169071171
-310388587 -310528749
-87219159 -87145925
-941307432 -941420966
-282868130 -282703506
-238489387 -238535393
-337841665 -338019291
-190763329 -190947433
-562724828 -562876906
-314985309 -314925377
-113294601 -113350165
-703595287 -703732833
-580515307 -580642883
-907767444 -907908774
-121072119 -120963021
-81048840 -81057632
-237336606 -237278016
-408430919 -408312211
-935000774 -935143618
-203752883 -203727767
-42587727 -42597627
-865896086 -865860938
-42699033 -42883043
-557336823 -557524665
-439078192 -438933438
-195495331 -195622125
-8456125 -8260213
-106217995 -106157159
-485388460 -485259762
-192852235 -193013223
-684776242 -684954742
-717706394 -717879708
-651961048 -651923748
-487408653 -487329519
-596339004 -596231882
-9048684 -9092438
-917221079 -917251431
-165703805 -165854321
-290023007 -289906209
-381780114 -381665846
-497969168 -497792124
-290352609 -290357141
-973794269 -973777361
-37086009 -36898189
-170086711 -169903117
-844190266 -844320890
-291034721 -291213587
-164414703 -164478435
-277037702 -276877976
-981189550 -981264624
-151382975 -151336989
-15927670 -16049890
-209377569 -209490095
-127058066 -126991142
-828991828 -829186786
-721412559 -721602339
-648610859 -648496651
-858007264 -857930820
-66086819 -66026387
-229780225 -229666737
-234333708 -234460888
-389604439 -389639269
-246172057 -246070091
-749834351 -749964087
-819773647 -819806609
-888360743 -888297087
-726113527 -726056983
-396485838 -396346710
-699935911 -699987167
-664487611 -664432001
-648937646 -648866386
-931980045 -932077859
-569029179 -569060841
-373500483 -373502467
-61258129 -61310701
-616211593 -616171177
-131440516 -131382342
-888763202 -888664674
-18602653 -18541811
-521425552 -521536418
-341595173 -341722469
-12513787 -12508071
-424766699 -424921655
-487553644 -487648186
-365767055 -365765369
-375528906 -375575346
-448516300 -448656500
-600634745 -600710923
-385856405 -385703103
-672303124 -672228478
-558149072 -558202634
-195558728 -195416638
-332967490 -332822334
-194840121 -194945037
-305717242 -305763078
-746126064 -745983088
-272191860 -272229804
-336676026 -336548388
-533334083 -533347911
-477378685 -477257019
-550333593 -550418839
-323359744 -323366870
-479554068 -479684488
-504704630 -504532888
-453446347 -453440895
-103932097 -104085421
-723528004 -723487104
-408742595 -408804731
-716850434 -716920444
-22220895 -22029537
-73407004 -73466388
-792581788 -792400456
-190909020 -191013398
-15141073 -15087041
-724483676 -724315664
-995680662 -995684532
-753145571 -753305167
-332828027 -332781293
-764720096 -764886000
-384820481 -384720013
-873153361 -873061487
-486159072 -486258124
-84119339 -84266351
-669535365 -669354113
-783739649 -783901211
-342785240 -342964630
-227564936 -227758578
-593436796 -593606056
-425245075 -425157923
-399317230 -399255880
-703164456 -703263854
-713225484 -713199776
-436465892 -436301812
-201391620 -201278338
-272335242 -272405164
-836316576 -836179162
-288151483 -288058977
-784790757 -784666575
-612380687 -612533849
-826148164 -826159268
-865199615 -865372131
-948592206 -948645186
-628779586 -628938454
-657014856 -657017008
-752728869 -752549439
-380749820 -380654108
-397327310 -397192926
-977289059 -977218503
-851674550 -851837532
-318680215 -318862151
-263212343 -263215063
-960103403 -960151289
-42694504 -42605706
-850408190 -850600372
-620619042 -620557972
-664389611 -664419583
-347741372 -347580766
-242053319 -241990949
-77708509 -77870525
-528335422 -528529866
-218303339 -218129421
-415112649 -415178037
-380074190 -380021654
-527652545 -527618479
-243009892 -243154716
-673950712 -673848670
-933262084 -933214844
-896945507 -897102489
-72216250 -72165200
-910438573 -910585757
-395291114 -395415112
-885152418 -885086728
-200853312 -200969404
-290757788 -290943994
-881669648 -881856396
-555581393 -555626719
-297226533 -297046373
-479308762 -479205332
-509016730 -508875940
-740990652 -741190412
-462687343 -462600131
-504291603 -504223777
-535504536 -535535992
-680897246 -680751340
-619793496 -619944408
-508582798 -508669232
-623329291 -623275793
-561541758 -561419520
-271511510 -271479380
-324557625 -324672755
-142790214 -142933374
-675381848 -675510456
-630897246 -630850822
-589020644 -589023686
-773567071 -773699451
-471298548 -471415774
-220638694 -220718558
-127306111 -127272445
-471649184 -471677420
-684321546 -684351352
-297444419 -297461765
-745208789 -745138279
-282958375 -282873191
-503487178 -503443588
-389095162 -389127054
-806885181 -807078261
-500633549 -500681989
-669063332 -669252194
-887301586 -887263058
-294144205 -293968017
-365025037 -365102005
-3290724 -3234268
-476556347 -476384031
-814613721 -814428539
-604774387 -604905859
-42218824 -42307810
-299224565 -299086083
-769340911 -769378641
-530620135 -530811215
-451791727 -451815733
-221079177 -221033839
-386997111 -387029091
-150530913 -150389377
-103885811 -103928931
-778136918 -778139520
-483138118 -483167292
-72185943 -72246557
-751304569 -751218171
-981488414 -981391426
-208402266 -208455084
-445440509 -445579765
-140314983 -140186071
-376186465 -376151973
-724598161 -724495365
-805183563 -805307725
-901469599 -901556447
-87035148 -86947704
-315211710 -315049720
-219300839 -219331235
-585920505 -585790787
-741673671 -741505835
-46847928 -47025460
-24671871 -24718539
-839265248 -839112476
-431219107 -431241981
-750224822 -750379422
-737789076 -737742784
-493906650 -494037722
-6066246 -6136706
-761695578 -761756328
-478820758 -478658910
-485951368 -485888990
-883938963 -883916289
-470513241 -470368297
-516432899 -516298149
-615803067 -615744705
-304297484 -304379552
-234186004 -234094154
-274830523 -274939695
-66516418 -66602948
-474274854 -474440734
-632616976 -632651920
-450886432 -450955360
-494604106 -494728646
-394072827 -394202907
-910004099 -910066223
-286897639 -287000461
-347198390 -347177032
-594307172 -594172110
-480579218 -480566462
-333226845 -333165553
-985689539 -985826977
-589569868 -589665998
-707785248 -707756068
-997743621 -997848445
-11168296 -11125256
-562267008 -562386956
-95538396 -95421386
-889303958 -889165292
-551976608 -552165596
-263497255 -263388853
-530353445 -530343273
-264232135 -264346373
-577712137 -577744973
-724323824 -724167368
-998651642 -998492164
-668501833 -668677757
-280410115 -280277593
-939491110 -939409104
-435923140 -436034212
-111477158 -111434458
-421944763 -421814831
-885908016 -885984378
-612373380 -612457268
-722877006 -722864916
-29107019 -29267527
-821506317 -821375111
-543074402 -543149030
-134458171 -134336561
-856821132 -856985016
-64722278 -64795886
-304029593 -303942371
-584255068 -584288892
-653550242 -653444292
-664507838 -664707304
-493972186 -493960056
-785532735 -785480805
-312498957 -312587531
-863432369 -863305603
-465764676 -465650196
-801527136 -801473344
-954217949 -954347763
-632094416 -632117272
-872384693 -872536577
-950879863 -951056441
-141610678 -141687142
-520330672 -520137834
-108473416 -108434986
-676110774 -675987056
-273895767 -273950607
-278407657 -278254599
-808900090 -809044272
-656482962 -656290054
-566946299 -567010689
-48070667 -48023631
-75646120 -75714948
-458372500 -458219618
-729568476 -729412504
-399576523 -399628143
-435184158 -435275278
-709910251 -709753177
-827778101 -827839773
-843546078 -843454290
-632261522 -632433056
-426384200 -426375680
-45242183 -45189571
-907987398 -907830150
-8630056 -8578428
-266428897 -266295107
-765485431 -765660759
-555084126 -555229558
-10972868 -10841612
-328057575 -328032817
-320162108 -320351828
-784001383 -783991427
-682040325 -682119373
-407612010 -407666046
-216095637 -216018671
-426975471 -427014205
-731424931 -731316589
-7437915 -7633291
-120571302 -120515716
-727382872 -727402944
-229150037 -229197237
-35665899 -35761651
-302675692 -302839958
-240527363 -240623069
-455691439 -455862049
-78005177 -78187695
-843258248 -843216184
-559826187 -559804429
-767196372 -767378740
-166113629 -166094689
-457473162 -457589780
-874170861 -874106145
-63145346 -63207800
-239576464 -239738372
-207967188 -208046420
-924919410 -924808970
-454249026 -454277668
-804198465 -804039919
-588782891 -588967615
-674311216 -674497686
-137647803 -137661155
-498381629 -498191791
-88318164 -88158370
-128153478 -128050700
-617248247 -617380241
-112012507 -112133125
-539502978 -539376872
-280683666 -280723940
-173670398 -173593588
-899852591 -899957783
-75512288 -75364482
-150958636 -150977630
-960802863 -960797191
-182039478 -181913406
-851650989 -851700233
-353660494 -353677434
-385308706 -385483336
-574014705 -574146189
-916481634 -916582652
-524851881 -524815531
-735784844 -735861768
-255394219 -255442369
-965205892 -965088214
-515462333 -515379783
-825314885 -825429057
-320597047 -320486429
-678450652 -678607244
-281661690 -281609772
-325546161 -325509803
-590738583 -590871669
-850197412 -850120192
-4976541 -5048389
-840335161 -840290533
-707720996 -707680458
-631267495 -631334249
-900815326 -900628126
-433791379 -433630039
-837105953 -837030461
-896686828 -896580950
-704435641 -704557283
-753865767 -753861457
-307453654 -307478752
-285218410 -285029174
-10346012 -10319214
-302487386 -302303394
-896487585 -896463355
-966785228 -966867380
-695703608 -695530246
-308010380 -307904478
-813177742 -813133950
-110387096 -110523800
-281524431 -281346049
-647541156 -647458724
-742481152 -742643912
-25562391 -25704955
-631080711 -631210737
-648541545 -648680173
-237990192 -237851368
-953823960 -953804166
-440293115 -440284273
-430568087 -430380573
-828802555 -828913063
-477141460 -477142234
-355612093 -355525537
-994711495 -994554105
-224281394 -224423598
-419726795 -419851909
-109402387 -109512489
-577360263 -577401699
-215132802 -215244024
-70702644 -70783150
-44065326 -44105826
-235402552 -235253948
-476745595 -476891081
-975652385 -975506113
-920614484 -920642434
-831799964 -831707350
-808695213 -808874179
-309560306 -309417052
-556371046 -556476808
-750783299 -750594665
-373439369 -373378667
-353473036 -353345846
-408029004 -407941048
-208829387 -208725919
-473008406 -473196026
-344844827 -344827003
-520683028 -520613734
-734032569 -733858165
-633785793 -633718813
-192750535 -192579827
-204631338 -204448158
-936661342 -936662508
-990823613 -990865837
-409528722 -409396152
-656702865 -656772677
-315795015 -315733579
-824884282 -824731860
-439518780 -439622716
-610481810 -610337878
-876136078 -876132578
-365366336 -365399184
-872364538 -872174236
-483149799 -483152705
-803812290 -803651004
-839853420 -839968622
-269299174 -269371360
-338180512 -338276796
-423356460 -423237784
-188700540 -188860506
-978464374 -978457468
-695272834 -695186054
-381722980 -381600406
-919353334 -919410160
-927564016 -927444650
-916616883 -916548421
-799845007 -799658237
-560804505 -560657321
-173284327 -173107803
-799512544 -799564354
-194994496 -195177662
-628230622 -628420458
-716036692 -715920378
-624519945 -624699221
-336824212 -336715524
-921511210 -921399920
-768001244 -768198972
-259797139 -259705373
-238299284 -238348108
-517351133 -517545219
-266555104 -266668776
-354749605 -354617581
-374308641 -374209203
-420460169 -420636773
-362900598 -362790700
-581457507 -581293559
-761245950 -761057494
-771187290 -770990998
-257529748 -257672474
-521420873 -521437243
-757007042 -757037142
-555065010 -555156842
-144250285 -144126937
-856397148 -856349906
-305976655 -306032013
-865795536 -865877708
-524466365 -524521429
-685031630 -684964088
-198449947 -198648217
-907204786 -907150840
-934322971 -934199903
-523006583 -522963045
-766191236 -766294018
-861161506 -861274496
-174209204 -174095700
-416550807 -416445187
-172275627 -172393533
-236130780 -236245848
-73775831 -73805211
-985158756 -984986262
-374530970 -374529712
-911838802 -911849048
-25232585 -25311277
-703815580 -703738664
-118347241 -118393133
-357996228 -358184780
-757996679 -758006489
-215972006 -215896374
-526058209 -526070057
-93734559 -93580173
-468878282 -468970642
-710427100 -710402638
-432089084 -431908414
-380551843 -380534395
-884853112 -884725424
-884699755 -884553801
-350900641 -350874231
-237645089 -237581953
-786007867 -786126603
-546927470 -546950446
-259891336 -259702942
-919455743 -919649141
-849380141 -849450057
-462061217 -462036825
-536914792 -537082196
-953733716 -953605128
-269809266 -269923496
-493966121 -493924569
-237740101 -237719597
-514353868 -514186788
-544998938 -544873232
-459038752 -459167538
-331227510 -331142526
-850495136 -850499264
-368222632 -368042510
-357467360 -357394076
-145448797 -145335235
-411062856 -410915838
-745928103 -745872779
-262849492 -262896786
-111256331 -111094541
-977052552 -976873308
-744408612 -744512908
-323877606 -323697174
-92066037 -92244059
-371894293 -371780971
-267124065 -267118167
-603686194 -603591880
-335570538 -335606100
-531489674 -531466066
-32671089 -32832643
-201192640 -201303404
-955993395 -956076845
-244786074 -244878134
-310026917 -309853023
-176033928 -175857330
-622059715 -622181429
-946016066 -946103060
-886187385 -886201475
-662457403 -662446793
-815256397 -815355093
-391066006 -390995262
-420720956 -420692252
-143568616 -143634688
-376395065 -376447021
-607074030 -606969114
-902709475 -902568043
-907074773 -907147861
-729626320 -729800910
-938791774 -938662232
-488656488 -488680054
-851925342 -852083068
-507173709 -507149017
-79772524 -79658714
-593000796 -593189056
-457186161 -457243871
-250617290 -250800396
-949536219 -949616151
-389111108 -389019652
-912316299 -912403681
-440794481 -440675065
-675286907 -675149361
-944139551 -944284477
-637572789 -637627791
-438476135 -438443341
-937715493 -937566221
-927967330 -927855222
-793550893 -793666659
-146079739 -146215283
-32472019 -32293045
-74855304 -74979438
-987204332 -987292594
-462938305 -463104629
-408803840 -408932752
-516554623 -516467537
-759485788 -759432514
-70629503 -70563409
-471402255 -471429293
-268929968 -268839350
-387787524 -387717296
-18499506 -18492476
-898640672 -898829048
-791655729 -791806731
-611230126 -611282972
-727500154 -727457174
-50542311 -50583439
-225307351 -225221033
-143699525 -143735369
-822191067 -822105997
-624283478 -624090586
-3621824 -3455950
-614193948 -614267816
-870414466 -870237458
-44283397 -44294857
-305729251 -305796905
-327170092 -327290930
-414619149 -414492121
-269764839 -269669245
-953978023 -953904711
-993372165 -993564447
-236102746 -235980310
-590224809 -590404635
-302207005 -302182391
-180041107 -179895627
-439515462 -439343550
-29645011 -29609459
-335172303 -335100271
-21142373 -21299753
-276031444 -276121908
-267262009 -267227285
-897982176 -898041448
-529088071 -529070995
-296663933 -296679361
-888569032 -888409150
-83555513 -83659763
-290776622 -290802226
-130840075 -130644695
-230943072 -230767724
-290354875 -290259247
-261971187 -261955143
-376745055 -376900739
-775750173 -775752887
-969912338 -969876250
-217677369 -217860783
-39136486 -38976116
-776040390 -775978224
-389621854 -389435876
-323903778 -324012786
-942944131 -943128293
-617591883 -617554661
-931120092 -931160568
-466543744 -466366472
-643045868 -643066202
-18350175 -18257069
-9480419 -9577369
-475862411 -475952679
-994340061 -994299185
-749786077 -749899219
-542261708 -542282864
-213207150 -213262818
-696902174 -696812122
-878329913 -878148755
-787146574 -786968368
-17276130 -17172922
-523883640 -524015208
-938279919 -938461303
-5926375 -6006987
-467037346 -466838890
-563578750 -563744430
-240213447 -240388009
-181212754 -181365124
-403677510 -403534642
-745108213 -744917015
-854936104 -854905488
-803602004 -803567398
-403048007 -403238115
-831857808 -831742120
-149771084 -149591096
-445074469 -445092835
-473991523 -473839909
-835378194 -835222056
-230240241 -230177879
-81606668 -81589470
-337268042 -337155688
-189493854 -189663336
-149946600 -149969020
-755124565 -755005441
-154301452 -154106188
-533561135 -533692475
-223358056 -223161684
-19722694 -19797856
-163623253 -163650627
-66452728 -66510604
-89834798 -89993944
-280644240 -280838834
-852688527 -852739549
-758626011 -758566721
-342257841 -342451063
-518692540 -518820320
-700177368 -699995128
-731613234 -731618510
-136239220 -136055538
-554926412 -555011100
-730018976 -729839616
-884538047 -884579673
-210639824 -210743606
-629432014 -629496398
-151607643 -151620443
-346701508 -346732234
-67303489 -67266753
-771987897 -771906519
-537413621 -537235773
-384522836 -384611788
-779076274 -779006154
-469715965 -469613369
-313245348 -313320636
-582157502 -582326508
-157036646 -157034550
-133095135 -132951773
-676993824 -677039776
-177746682 -177704876
-18268350 -18432000
-500792324 -500879022
-615542786 -615531218
-726076376 -726150678
-208344878 -208368554
-527100754 -527113248
-314133272 -314317932
-606270747 -606350179
-94387237 -94521053
-588536906 -588618316
-882811241 -882624361
-300513304 -300695238
-504350482 -504386166
-662330294 -662383204
-13041928 -13202392
-299687266 -299586238
-841350329 -841420641
-330210138 -330027492
-450483273 -450474131
-485756372 -485812246
-469625480 -469806450
-825812415 -825759153
-81614063 -81599273
-978121289 -978288411
-995627519 -995438363
-491841223 -491922353
-674129772 -673998292
-139243545 -139250369
-123814540 -123969698
-248546578 -248528370
-344897913 -344791741
-633515894 -633607384
-553583739 -553719045
-841787730 -841855632
-308599590 -308464860
-751771542 -751601350
-530875384 -530989126
-473119539 -473272513
-575510343 -575440201
-757065600 -757203178
-658497445 -658489977
-787735687 -787705723
-703121528 -702947400
-427255585 -427211901
-263506023 -263488487
-421054491 -421073323
-63961909 -63779251
-69067909 -69173009
-386900201 -386891715
-953802710 -953845210
-739957104 -739847306
-956552121 -956475245
-648415349 -648529383
-681995855 -681943523
-130653947 -130609359
-395582231 -395660581
-238693505 -238623845
-958784891 -958700359
-138386205 -138210417
-133818951 -133971683
-782361543 -782195531
-50989377 -50826115
-512711815 -512622513
-96685441 -96759801
-234793979 -234668259
-868244221 -868052127
-924318503 -924149467
-158177347 -158198371
-812987655 -812868541
-593938454 -594079686
-962647239 -962466335
-520490331 -520449129
-557054388 -556979362
-863871706 -863831778
-614639331 -614569961
-73803620 -73837548
-948140968 -948207418
-938290646 -938126842
-720671513 -720584493
-196309751 -196170799
-484064307 -483906863
-756446662 -756326918
-239116070 -239168712
-125585515 -125577143
-150706802 -150635608
-944172009 -944154437
-415108516 -415051994
-283306455 -283468683
-410378177 -410541193
-692123491 -692032809
-867278138 -867285064
-690038899 -690156179
-935060784 -935226452
-871374852 -871355212
-544256411 -544066951
-406873672 -407026882
-604531338 -604609854
-944927869 -945015915
-275811398 -275806596
-995810254 -995799574
-833360640 -833425560
-470620141 -470594235
-852037225 -852128911
-10907240 -10800454
-995283635 -995169823
-450830920 -450920896
-520769755 -520795585
-278384289 -278554963
-503860301 -503723819
-396539017 -396675415
-367920182 -367958764
-843735454 -843609022
-988312294 -988447800
-502230576 -502092002
-411474919 -411539779
-718689408 -718811038
-476543169 -476661445
-763191479 -763260961
-199556727 -199493041
-177728716 -177873750
-505564504 -505418008
-420101294 -420117504
-750497884 -750688982
-312722575 -312668757
-713911224 -713925780
-458405454 -458560810
-591873275 -591856123
-504774709 -504634551
-947134065 -947032127
-811141371 -811328629
-190098264 -190175308
-334978615 -335136287
-6342306 -6164518
-897023998 -896939412
-48006721 -47853069
-655757044 -655626830
-864922246 -864989782
-430159497 -430062775
-918077745 -917930293
-645399522 -645337354
-566746949 -566784155
-865132378 -865242626
-24347642 -24525662
-427969472 -427826412
-494487444 -494427310
-126143165 -125992811
-775693944 -775633120
-384966875 -385052633
-273440921 -273368677
-346137092 -346182832
-626403161 -626597525
-570297223 -570279393
-763817929 -763753799
-698904156 -698906086
-539970645 -539898635
-505198672 -505042582
-54109635 -54129945
-555533583 -555719855
-447401870 -447241438
-726157373 -726299523
-51202252 -51039064
-478498894 -478694362
-22723378 -22857624
-720329220 -720249846
-514651112 -514843670
-218720 -374290
-80845479 -80898919
-222822650 -222901746
-439946894 -439965508
-904507289 -904487997
-613270450 -613281638
-229331742 -229389402
-706085190 -706105806
-100880114 -101062792
-446604022 -446566822
-26945798 -26985160
-630424786 -630428248
-336850747 -337045527
-756221932 -756142494
-243373481 -243543451
-518097480 -517980534
-934506289 -934439875
-604840123 -604643753
-515355856 -515421058
-854422845 -854497101
-605136664 -604961398
-977035919 -977069185
-716679692 -716770732
-569237813 -569377869
-652881513 -652987645
-911610276 -911670110
-486146402 -486208598
-290044881 -290062089
-30229678 -30232096
-904904653 -905077663
-390431662 -390547864
-712734052 -712873830
-334358195 -334413579
-909345979 -909487445
-39315376 -39273206
-673095766 -672969184
-983351606 -983481310
-805808980 -805631516
-173196065 -173139045
-222295288 -222376492
-834587001 -834778349
-380218461 -380119165
-792643402 -792520174
-366885237 -366979031
-104121185 -104246523
-423931209 -423798415
-616202708 -616295000
-809439371 -809485281
-87473901 -87438489
-198596836 -198785458
-558792665 -558916969
-927115399 -927251603
-775929064 -775897118
-468328307 -468176499
-322419443 -322362003
-437652741 -437654831
-257326237 -257503725
-880324074 -880456694
-179096099 -178904775
-815551115 -815498409
-45485165 -45610557
-878869458 -878976292
-318289721 -318465827
-623429824 -623487832
-145392016 -145354992
-496278644 -496364268
-495440018 -495386800
-238950584 -238846428
-335369011 -335207743
-544997557 -545000319
-350249951 -350418389
-865637613 -865655121
-641562084 -641580416
-339794412 -339697798
-552710241 -552895055
-513879138 -513996096
-555762867 -555961297
-368273860 -368457870
-699038146 -699123220
-571125170 -571268108
-137864498 -138001904
-137431107 -137436649
-378109348 -378171208
-465679722 -465485630
-444879524 -444963186
-930873211 -930801873
-194363280 -194280818
-98835182 -99018782
-169901230 -169824016
-90469738 -90662206
-807292682 -807471596
-685087142 -684976118
-264896993 -265090071
-766753138 -766702250
-61925779 -62118711
-329132736 -329208828
-828671350 -828650802
-687067959 -686969939
-810593041 -810696981
-95997880 -96186862
-927655766 -927472266
-789273439 -789339483
-762716148 -762622170
-67683738 -67750566
-771542921 -771389515
-165691593 -165517055
-344019878 -344118324
-869311316 -869458624
-797300619 -797373985
-89565042 -89511996
-130513117 -130631653
-157333760 -157173344
-439991331 -440159605
-314926004 -315044614
-406086382 -405890580
-554269171 -554275073
-115412389 -115443431
-20032676 -19950950
-853342358 -853243448
-733137069 -733152743
-544954818 -545138964
-571276111 -571465099
-467537235 -467483665
-396513132 -396458544
-125566067 -125581329
-751227720 -751381418
-76827747 -76725481
-769623696 -769696984
-393107513 -393086505
-767287556 -767200910
-118384705 -118401561
-587126566 -587294134
-517125901 -517044941
-227661757 -227659453
-925010244 -925162398
-820949611 -820817715
-223591265 -223765067
-164247432 -164062114
-786735745 -786935409
-9027636 -8953760
-181918815 -181732079
-395416185 -395605573
-908665590 -908493656
-974900445 -975091003
-605563655 -605365053
-775913091 -775750613
-550913556 -550990044
-403965195 -403889957
-969739616 -969668414
-843734389 -843880743
-646580348 -646778636
-631052944 -631133680
-754870528 -754953474
-629434770 -629604866
-799054731 -799021765
-492651671 -492582809
-688232399 -688058025
-84635174 -84777370
-948921130 -948960252
-714793637 -714907961
-851357411 -851207017
-162215435 -162326465
-919111316 -919178036
-699442930 -699446632
-469195170 -469189334
-289669233 -289640131
-242921848 -242922086
-751498036 -751534854
-793112815 -793236001
-906485942 -906587312
-20263230 -20280822
-176176017 -176212609
-340584996 -340588216
-668272054 -668405256
-822271806 -822308332
-126447556 -126275162
-250338926 -250221518
-587673371 -587544301
-909270131 -909253813
-262218218 -262403842
-758719444 -758532578
-590602669 -590721427
-818124693 -818281115
-875558895 -875363283
-146825238 -146729354
-2692070 -2689504
-421487750 -421437910
-550767146 -550694736
-438542780 -438409490
-100339359 -100360485
-221047031 -221111323
-63494237 -63639247
-432977807 -433007067
-268228061 -268375591
-27344434 -27488650
-443906814 -443990210
-996838685 -996732265
-57264214 -57227516
-183486841 -183300243
-371067311 -371051779
-418355069 -418297909
-698068388 -697886140
-446766135 -446677103
-665291025 -665309419
-626791971 -626634757
-834258128 -834328904
-56943842 -56883172
-295088250 -295185052
-146020625 -145883859
-305452264 -305605746
-60518717 -60322613
-439197190 -439300630
-365928435 -365924879
-270039434 -269992720
-844171386 -844076184
-545151937 -545295533
-457017200 -456987056
-832262870 -832274890
-533022162 -533123784
-798165295 -798191743
-965230379 -965377233
-388388265 -388235093
-435134860 -434944832
-370999658 -370857852
-884626778 -884532568
-671232286 -671205700
-384213294 -384141354
-626133267 -626016715
-834452033 -834502841
-767683046 -767587074
-531185782 -531071210
-382987468 -382937432
-164480892 -164578720
-228972895 -228788329
-40467001 -40537385
-63707921 -63689031
-400327828 -400304888
-451202321 -451055237
-160738026 -160795470
-931241668 -931079468
-460963115 -460996711
-866134374 -866008046
-439248444 -439091122
-763036995 -763168333
-532448722 -532369492
-398138545 -397971455
-815638737 -815727479
-678079675 -677908135
-754179402 -754281804
-900333597 -900171213
-336769868 -336610554
-97210724 -97185658
-141266471 -141091925
-488459065 -488601715
-244924404 -245064286
-820153378 -820082422
-121342411 -121312465
-618204910 -618209798
-654158205 -654006871
-655908014 -655869770
-808212138 -808391570
-180612083 -180801413
-818987283 -819160431
-795313868 -795177216
-898528162 -898564638
-639222247 -639057883
-854594777 -854399425
-516979697 -517085421
-224144219 -224195895
-69831863 -69915887
-967632034 -967551876
-558629930 -558439762
-218386097 -218569221
-343095851 -343271677
-251879842 -252028194
-833344603 -833529387
-708750000 -708552036
-721916534 -721720112
-700485625 -700312555
-248032256 -248147344
-498285030 -498180692
-675054446 -674991516
-934778361 -934898107
-432075428 -432107700
-116858855 -116796341
-267202075 -267244647
-954532502 -954407892
-726440006 -726591912
-567815229 -567754625
-47080143 -46970777
-64958155 -64765575
-332966534 -332968446
-904071611 -903973337
-367832959 -367939473
-625153705 -624971575
-27688238 -27529372
-434017262 -434215240
-800984270 -800904742
-336612207 -336602277
-479549205 -479358877
-720903080 -720833224
-64343034 -64223202
-235743731 -235749937
-286421393 -286414797
-492304793 -492200787
-106676468 -106485038
-909107072 -909023378
-768054712 -767861002
-314309526 -314474448
-167713176 -167705424
-230186941 -230369987
-191334992 -191395778
-527789982 -527965092
-936373613 -936514665
-132182785 -132106985
-903007075 -903059087
-319009514 -319096438
-487342590 -487474716
-409747137 -409620881
-229427873 -229456993
-866361047 -866498521
-540412282 -540487964
-679704640 -679533946
-270099547 -270009393
-92691464 -92588686
-295136651 -295012237
-673077537 -673273837
-438741059 -438908797
-579419267 -579548855
-796986286 -796799474
-979598206 -979426116
-313491461 -313452173
-299392889 -299307511
-795157118 -795177626
-391453336 -391618702
-69120459 -68972481
-870479368 -870618016
-946377560 -946329664
-114413840 -114499902
-999443010 -999325188
-578877159 -578953523
-965705089 -965631069
-722029808 -722031070
-216432889 -216342105
-938916434 -938778788
-596746935 -596717673
-586364348 -586510450
-343693174 -343794090
-109318712 -109457438
-855798272 -855609636
-619419368 -619339564
-840606463 -840581377
-992273309 -992328491
-340122310 -340225694
-271931739 -271885285
-19613105 -19760275
-747535531 -747622149
-591177183 -591314477
-68485967 -68350781
-540550541 -540492399
-609085211 -608888319
-508376677 -508445637
-893341325 -893150007
-805820601 -805963635
-116918285 -117082701
-624476294 -624565660
-287032988 -287224940
-122044462 -122101150
-186951322 -186875736
-695845498 -695799562
-207730232 -207896736
-955200170 -955231950
-979653918 -979852526
-467789276 -467850812
-838157019 -838152975
-700646921 -700697073
-289538675 -289582125
-962968711 -963130807
-182026260 -182117314
-603852730 -603721170
-395026707 -395111465
-149081544 -149000960
-998853594 -999032252
-431534210 -431470684
-95027686 -95138956
-706518842 -706641658
-459341256 -459415916
-824637275 -824808071
-950573038 -950662472
-328665380 -328585406
-667869253 -667838793
-708808601 -708691399
-738445478 -738429480
-124233810 -124162868
-141830841 -141718117
-491322926 -491136102
-310843437 -310854449
-917703555 -917798615
-491490384 -491325972
-188775160 -188945852
-615697615 -615672375
-737926277 -737972955
-519193333 -519004961
-670879939 -670876483
-925249903 -925167885
-812351212 -812405880
-769807041 -769895015
-173345162 -173391730
-567603302 -567547942
-265768620 -265653580
-96467950 -96293608
-617170925 -617001997
-277130319 -276978763
-379705054 -379800398
-76185136 -76174542
-653395294 -653379188
-656052165 -656085201
-866071210 -865888210
-529779541 -529707013
-585465885 -585534721
-89707938 -89543030
-115744653 -115877847
-511388468 -511400676
-161488303 -161681617
-904022474 -903998920
-157268536 -157398984
-982187090 -982273848
-672111934 -671964524
-260479474 -260513988
-568483319 -568611761
-188233610 -188211290
-91799501 -91838961
-461903489 -461954401
-259558733 -259678239
-940837362 -940885796
-838207196 -838106842
-818920593 -818844635
-594692931 -594565549
-387534601 -387341923
-223928141 -223819089
-390830033 -390914893
-914411844 -914498500
-368762158 -368727372
-546777560 -546867686
-352733621 -352620485
-934260688 -934385254
-292368395 -292177849
-493462784 -493426864
-514990583 -514895013
-125825821 -125916117
-157525440 -157556922
-261609929 -261771849
-573276468 -573148390
-131594879 -131584563
-941582889 -941639919
-850079403 -850037193
-838996493 -839033587
-618147240 -617955948
-844264224 -844377556
-856220977 -856021187
-967902024 -968009028
-528107741 -527994147
-167643887 -167492657
-687640256 -687486108
-450668044 -450549378
-992388306 -992564296
-723058477 -723216305
-337801335 -337832909
-353092709 -353119793
-131213064 -131213822
-190594538 -190766442
-869903936 -870073878
-607275788 -607200180
-948832269 -948690105
-809675097 -809811887
-850789514 -850590030
-118935189 -118744119
-454499439 -454489065
-216547940 -216436112
-989723271 -989913655
-694372860 -694438292
-306636324 -306743386
-298015967 -297979779
-97183411 -97198191
-152677727 -152714403
-929794304 -929798018
-805981330 -805945940
-665674046 -665786062
-978596842 -978444120
-198048955 -198079997
-677542491 -677388097
-148273664 -148313502
-861490547 -861663365
-842809629 -842761387
-406747545 -406582491
-971286754 -971114424
-816689730 -816790424
-221204138 -221303238
-527130554 -527294182
-729299569 -729153919
-289337650 -289239778
-429551032 -429704860
-68808147 -69001069
-182411669 -182291529
-166133072 -166094186
-450363896 -450325958
-510926732 -510784674
-657289704 -657265900
-885180760 -885234726
-492069424 -492234832
-122778430 -122854774
-206085841 -206080069
-807545002 -807648944
-191900639 -192090319
-53721851 -53915931
-137769148 -137706788
-443452386 -443323612
-344606894 -344547154
-574896558 -574771182
-64729907 -64861865
-37659680 -37730442
-97425231 -97589335
-433087797 -432926337
-482906905 -482718919
-548384487 -548367301
-392511951 -392392281
-624034142 -623921804
-716678834 -716725212
-341910512 -341842944
-953464816 -953621084
-11380728 -11199302
-456541136 -456380218
-713423468 -713448840
-14816080 -14802384
-835913892 -835892426
-950055820 -950180436
-182217361 -182101045
-1113308 -965336
-23228289 -23035065
-16673097 -16696851
-823939702 -823779102
-206837856 -206842216
-19170140 -19039436
-846654217 -846670917
-444892417 -445033955
-513201837 -513243225
-203156421 -203127619
-684653984 -684814752
-601501020 -601371238
-413516058 -413427804
-301398569 -301512101
-803313027 -803368185
-249476661 -249658243
-462705978 -462668708
-662870020 -662793902
-740030145 -739884063
-768499685 -768311523
-780182555 -780001177
-950617890 -950764236
-43995829 -43903589
-902697595 -902822013
-745802340 -745728330
-737055910 -737017550
-680595371 -680657611
-480267352 -480325650
-907179291 -907230281
-505457428 -505491256
-951884842 -952031088
-580287860 -580212940
-290587107 -290484689
-346649208 -346644400
-383597879 -383448603
-69237672 -69165512
-103148117 -103041329
-850757581 -850821447
-805585933 -805385945
-100199884 -100287962
-533880168 -533736992
-512858279 -512894511
-811694157 -811769641
-661164789 -660989681
-801140408 -801024852
-451128779 -450992919
-461710983 -461878501
-403792946 -403927576
-360639347 -360754289
-349293645 -349340351
-61548590 -61664740
-394232131 -394173683
-444033249 -443947171
-506762509 -506697953
-33751294 -33905120
-51146060 -51258444
-192482373 -192308271
-733535410 -733617562
-657015932 -656996684
-158498826 -158646428
-456637358 -456498746
-474478176 -474625874
-19823159 -19772553
-210615027 -210639743
-880892042 -881050054
-105768851 -105588715
-77390979 -77469093
-132696792 -132848780
-41648480 -41667704
-305164931 -304985021
-221549991 -221640019
-895276505 -895429297
-783538486 -783646748
-130108175 -130039377
-338679055 -338784205
-218617682 -218813348
-496508413 -496381163
-53934573 -53897289
-891840232 -891749018
-520025239 -519829317
-442334848 -442479876
-738958966 -739050810
-429217718 -429390338
-693717397 -693851171
-973497506 -973334500
-288493572 -288681364
-332918211 -333047797
-832360167 -832354317
-221394011 -221576585
-610142382 -609952406
-680382187 -680339377
-144866811 -144939849
-841207895 -841048909
-84513682 -84523648
-311410756 -311531788
-725792799 -725943427
-299299314 -299149816
-629701661 -629665333
-152134250 -152156582
-657663719 -657691521
-520782670 -520639750
-412311057 -412199959
-805137000 -805245644
-640459310 -640456606
-998280786 -998284474
-872808802 -872726460
-590640202 -590802652
-33533092 -33636922
-300678479 -300711997
-820026326 -819856142
-467191774 -467305368
-265578475 -265509933
-451745053 -451660625
-373299855 -373203493
-58148279 -58094499
-971159111 -971200589
-912632974 -912801408
-963112030 -963238942
-214420472 -214538124
-786848029 -787022789
-515196660 -515041912
-52915257 -52765819
-865579496 -865443338
-21075950 -21040036
-280491574 -280408628
-847579368 -847629092
-609286352 -609348538
-296973716 -296900576
-393571881 -393436835
-317626502 -317473446
-160444951 -160594407
-984506193 -984420851
-299547230 -299560318
-161339443 -161489677
-439307743 -439293517
-270429529 -270524313
-501658521 -501470875
-99879978 -99805252
-674867912 -674894706
-68167598 -68351506
-807382139 -807303795
-242563672 -242639682
-607977394 -608163062
-73172732 -73138612
-96551865 -96490727
-397082826 -397260118
-504182999 -504205001
-207531586 -207396250
-976009860 -976106660
-833081965 -833236587
-585330751 -585497381
-409324546 -409406210
-172760727 -172607567
-976679216 -976751238
-202293442 -202365786
-445176243 -445009427
-901922026 -902054634
-558831068 -558738148
-885480806 -885310606
-384432860 -384455870
-622902335 -622927375
-824490524 -824518336
-999003005 -999139855
-655684283 -655647775
-873650539 -873513239
-21278549 -21320957
-450602949 -450733139
-230238715 -230241767
-452046330 -452083784
-521002945 -520991981
-491914174 -492023584
-458194106 -458161052
-977476874 -977353666
-831258012 -831340098
-95589433 -95583735
-946394124 -946484650
-563327361 -563388219
-326525087 -326518653
-6944116 -6750248
-764123878 -764049156
-202754986 -202677852
-868699266 -868526520
-566747827 -566584855
-184844089 -184749979
-709644641 -709545337
-374093879 -373948985
-876389699 -876529097
-89527883 -89538519
-378654382 -378687782
-850158802 -850000004
-149246928 -149059638
-480773239 -480844225
-623365029 -623385785
-256628158 -256517752
-115902108 -115971398
-693773939 -693930365
-81921364 -81968298
-727171385 -727072963
-350492298 -350667900
-166717921 -166811537
-214305745 -214173871
-458255401 -458257933
-160587854 -160766748
-238993172 -238907996
-238639738 -238747272
-104008759 -103849103
-645258350 -645368438
-98693702 -98756720
-430649048 -430487126
-902589744 -902611750
-923443707 -923503165
-322483345 -322630127
-347477130 -347314308
-825333899 -825166345
-594881090 -594696144
-294809937 -294695111
-191408111 -191383445
-450608711 -450587751
-36465480 -36644794
-785151681 -785116757
-823513503 -823706607
-662452098 -662451372
-763043239 -763025203
-926841327 -926901139
-817696984 -817656870
-949876169 -950035349
-280443817 -280437419
-997482342 -997325788
-856903074 -856749192
-85047792 -84847974
-159077438 -158979962
-77360666 -77275596
-500205491 -500350177
-724705892 -724796252
-757367544 -757246938
-384653714 -384765172
-255792978 -255958134
-309227776 -309210838
-500332236 -500454628
-283021397 -283165805
-255051616 -255081774
-799746278 -799751622
-273340183 -273404799
-855187009 -855098975
-682783102 -682704640
-319395038 -319250564
-821009155 -821077409
-608198385 -608348519
-109944686 -109783142
-504919143 -504899511
-216015576 -216013940
-471357161 -471208939
-273419061 -273545039
-678659620 -678554868
-984469950 -984542436
-668589795 -668530679
-8457657 -8454593
-377671874 -377551982
-93657366 -93654136
-239979948 -239824012
-724747440 -724749072
-512164404 -512020838
-976525383 -976715227
-691034185 -691224729
-425718697 -425815977
-456122390 -455973550
-945404336 -945440390
-13660430 -13824172
-879900018 -879877480
-208539136 -208686798
-298269836 -298399518
-13292100 -13121052
-228483535 -228482471
-846400142 -846239098
-435673465 -435817237
-740310807 -740397799
-475875948 -475704518
-404008059 -403922331
-608273452 -608223464
-239901980 -239726962
-219095988 -219235050
-777910884 -777971664
-216437558 -216492026
-234674920 -234477832
-901644292 -901637500
-117614754 -117618816
-884494754 -884436850
-151890911 -152057853
-151040116 -150915144
-155830472 -155787674
-303270030 -303096014
-689384420 -689188090
-648505011 -648553755
-584133229 -584032859
-948228104 -948186732
-732680253 -732652011
-166610715 -166519343
-889324898 -889392026
-57564766 -57394316
-914292129 -914151475
-805624420 -805709174
-89899476 -89731650
-76961859 -77038615
-621652192 -621660190
-91783750 -91894172
-554654986 -554784596
-151790890 -151844336
-209936670 -209757906
-152908469 -152988479
-639285699 -639351179
-793035329 -792878039
-524617042 -524425816
-828216646 -828385426
-694980695 -694852403
-457091968 -456942432
-400269684 -400262256
-93393862 -93462342
-635766982 -635891092
-101791456 -101661918
-114804217 -114726335
-877381071 -877394431
-822678709 -822543907
-480309566 -480400844
-14809232 -14782130
-992249890 -992300900
-360499324 -360497916
-866908735 -866769935
-386050994 -385858020
-20847363 -20955755
-518329984 -518517400
-192416563 -192548183
-596630465 -596546123
-824080110 -823888686
-982538815 -982604401
-861654079 -861752627
-7475155 -7316337
-276088263 -276155553
-643147225 -642985179
-433880552 -433702206
-952870090 -952957194
-163232040 -163314934
-454876102 -454824960
-461660103 -461631509
-751674443 -751868641
-588374071 -588475785
-836921688 -836811796
-315953791 -315927195
-592842017 -592659111
-869881287 -869728285
-733285319 -733266715
-294938869 -294867749
-544630045 -544622973
-556068371 -555990793
-282227494 -282258480
-380097011 -380074499
-817147100 -817018102
-746380407 -746545281
-248692389 -248662119
-647765138 -647840298
-664785701 -664976583
-669157763 -669124191
-391703349 -391563125
-868387431 -868207341
-645720000 -645773892
-715764662 -715912982
-351827197 -351639851
-862313739 -862282079
-901038854 -901158462
-539727280 -539604134
-434416186 -434435066
-687266100 -687263674
-659730212 -659866522
-314863927 -314686919
-691336679 -691494223
-314507439 -314543355
-275249412 -275125694
-174258646 -174339898
-412382985 -412403507
-385236424 -385341408
-572350742 -572243680
-782944342 -782854444
-854414534 -854294302
-139410388 -139509252
-71573820 -71589132
-746626261 -746663557
-214370430 -214331056
-216302211 -216152113
-339027355 -339023765
-628431862 -628623098
-275014648 -275033782
-862952184 -863147404
-826055622 -825937898
-950870544 -950968152
-886880180 -887051402
-676627843 -676611221
-214849436 -214749770
-255345130 -255418294
-491588869 -491391899
-526064133 -526022779
-912947089 -913051939
-325091145 -324970983
-635061556 -635028730
-826803887 -826894481
-482258813 -482380543
-550730941 -550623077
-561688020 -561667806
-389674885 -389762969
-665893568 -665776388
-443494550 -443645154
-595474109 -595584213
-405799857 -405988481
-533732160 -533808580
-850948189 -850861015
-471154751 -471047905
-706062786 -705956990
-478348623 -478452679
-894935265 -894842159
-70198817 -70388513
-943623904 -943478082
-67695795 -67805337
-24020429 -24192035
-94781827 -94948433
-759259985 -759454431
-624793197 -624882689
-746976616 -747083644
-67269449 -67285121
-830025137 -830141555
-161451320 -161584960
-578723814 -578869180
-234731119 -234618721
-61792362 -61924626
-258555572 -258657628
-556839094 -556909114
-468003170 -467962518
-11349081 -11412375
-514747391 -514710701
-856590962 -856467362
-29128025 -29063107
-583499942 -583311792
-578630658 -578573960
-635055527 -635151209
-817568707 -817676927
-984122867 -984151593
-129245562 -129156822
-22357010 -22292508
-396621603 -396729227
-32976028 -32863522
-516925082 -516965648
-753361570 -753451178
-845023787 -844863227
-49178655 -49356253
-227826313 -227824107
-705108161 -705266149
-785727929 -785752727
-216227162 -216077898
-604992091 -605049031
-364077211 -364179277
-300103130 -300254504
-536849475 -536979309
-312003914 -312102872
-672667448 -672559136
-940295134 -940128464
-82354383 -82475843
-217249675 -217289739
-874620629 -874818421
-732500027 -732311597
-693482979 -693468965
-592353787 -592214679
-917815621 -918004019
-888018111 -888163693
-370397285 -370279605
-971356630 -971228510
-912101156 -912068032
-55994376 -56021164
-489147971 -489242975
-366761971 -366889435
-361631391 -361602969
-666944185 -667133709
-927418570 -927330866
-794584351 -794560437
-626107730 -626300160
-580466794 -580461074
-657943487 -658063647
-58431256 -58360540
-182611062 -182411144
-227427970 -227470598
-521364570 -521365550
-436383852 -436372454
-570438229 -570265109
-562290428 -562211938
-616213471 -616376529
-525687242 -525782586
-583283203 -583405867
-25070500 -25046082
-704457989 -704277287
-891972699 -892002429
-680756539 -680611267
-262729411 -262553099
-735441017 -735485033
-40343906 -40274228
-867792168 -867658540
-380360171 -380289447
-985490373 -985648129
-464694457 -464558655
-25439963 -25441393
-215380113 -215192313
-233555898 -233636946
-21440530 -21511902
-341774704 -341670234
-497040239 -496934943
-165933394 -165936080
-730061873 -729976079
-610445562 -610518058
-906643683 -906530941
-661900884 -661746084
-575860738 -575877574
-950118128 -950079190
-261991567 -262151847
-31873695 -31943677
-615495240 -615537002
-737736669 -737614633
-766727694 -766694526
-781531834 -781665782
-208197716 -208307642
-827598184 -827440088
-846341815 -846458469
-753397264 -753277864
-557888736 -557729528
-120789082 -120787714
-959991571 -960069079
-869574756 -869700614
-201758338 -201942280
-638407924 -638390210
-618207354 -618087126
-175126330 -175044234
-438294682 -438388668
-410569664 -410614036
-213744076 -213934784
-414018457 -413988005
-342186194 -342224850
-249350252 -249329022
-116335241 -116406591
-797703287 -797876761
-519617205 -519729427
-284883384 -284988740
-803027205 -802839107
-499500470 -499319668
-288990284 -288824184
-124351304 -124283496
-365628677 -365714471
-111670345 -111703269
-861177419 -861016025
-195487683 -195338411
-92661517 -92721411
-461794742 -461780500
-646772796 -646784476
-87295008 -87287476
-631768939 -631789315
-240811492 -240705508
-210820238 -210876002
-185728922 -185781526
-551179372 -551136376
-423102136 -423289084
-241926862 -241757862
-812600867 -812749883
-335871096 -335907308
-80421037 -80229757
-586197632 -586139468
-296824519 -296691093
-286949050 -286789694
-500204069 -500097399
-961293795 -961257025
-29068777 -29187273
-383258151 -383435267
-53574412 -53768756
-11694810 -11749224
-933345386 -933517424
-900369988 -900535092
-586962674 -587129532
-549666587 -549843887
-109388075 -109333195
-113475096 -113669028
-856296366 -856145588
-269289796 -269473038
-620578658 -620432752
-377994976 -377839698
-585572103 -585497339
-13742301 -13639887
-7364656 -7241218
-489943038 -489816334
-812085871 -812250541
-213398381 -213331153
-139320088 -139459820
-28674049 -28841637
-529016027 -529079533
-251279957 -251361269
-451330975 -451518411
-49135609 -49183351
-687218435 -687111381
-564411140 -564261906
-301661040 -301837888
-606967717 -606814719
-807687904 -807609984
-565367582 -565552226
-255171745 -254991803
-394606934 -394634122
-419766031 -419937787
-909065012 -909261972
-488766740 -488601264
-918184803 -918145651
-967508695 -967405627
-604715371 -604683095
-257750583 -257673261
-397704832 -397733042
-833809732 -833612140
-548902472 -548942042
-337760788 -337905030
-615215708 -615100574
-85222199 -85121773
-241132401 -241208885
-493832728 -493639500
-414446310 -414308422
-780235515 -780350891
-10538583 -10350931
-806262031 -806358015
-677993905 -677886029
-806481431 -806435183
-452918508 -452814202
-998333465 -998428989
-612167022 -612002456
-904689150 -904757958
-268884659 -268712881
-798131635 -798251851
-923074515 -923253995
-239314970 -239427730
-402842140 -402797372
-368445136 -368623738
-64455870 -64652734
-703764515 -703866697
-358306367 -358306451
-47637074 -47522880
-284079677 -283904283
-573731507 -573744361
-607710596 -607645818
-250884067 -251008899
-577166495 -577364047
-253481534 -253479344
-567586355 -567784927
-295470118 -295284018
-709889605 -709930897
-626500343 -626484113
-617401182 -617459026
-304209876 -304180092
-244442233 -244567449
-541158142 -541354080
-487962027 -488056341
-609651284 -609676960
-632220736 -632234742
-572050293 -572129575
-25907046 -26093136
-950535807 -950456205
-854987991 -854884217
-753567746 -753746114
-24022407 -23839443
-125817287 -126014947
-624520977 -624382531
-678384511 -678207589
-140000145 -139892029
-349257469 -349426727
-240622742 -240758500
-266362002 -266227940
-930225483 -930108899
-246178081 -246191629
-358645194 -358765510
-375081601 -375056771
-61284415 -61164147
-552473034 -552323198
-503224598 -503379298
-883171129 -883165251
-172185223 -172297541
-682536344 -682569944
-982356757 -982417495
-107592074 -107538822
-532406188 -532303794
-42671003 -42759781
-893671853 -893817041
-785358110 -785506770
-242274859 -242092701
-823536255 -823446213
-956109678 -956044012
-812493576 -812391008
-647617271 -647465041
-709352735 -709454297
-213180569 -213185547
-699886556 -699916226
-506626713 -506723045
-180516008 -180552336
-840328068 -840342254
-979375316 -979362962
-458219807 -458296059
-447234161 -447052931
-191735698 -191801816
-717532738 -717333204
-777571694 -777739902
-850268985 -850125839
-220639367 -220797749
-869945286 -869817288
-896103972 -896023738
-743601234 -743668818
-472039162 -472109408
-316310341 -316469467
-536556915 -536500785
-343399712 -343439690
-219072681 -218982901
-963392161 -963423737
-663061271 -662913819
-962524172 -962525112
-263851904 -263685496
-29068928 -29095566
-324756555 -324861935
-4522045 -4454589
-187115160 -187184522
-893744447 -893735257
-721089400 -721198098
-305002669 -304938677
-210176049 -210153773
-538872073 -539027261
-316320406 -316208394
-300077824 -299917552
-448020308 -447950000
-161004307 -161192891
-343325658 -343391732
-529159040 -529348984
-604458790 -604570596
-793969740 -793829508
-171668323 -171568827
-728436113 -728441113
-968248565 -968207643
-961635590 -961751192
-292593151 -292780461
-997169581 -997217287
-917236255 -917044809
-536819108 -536781908
-386029304 -386072684
-434864164 -434892658
-766119593 -766093619
-879628922 -879679966
-388808216 -388830990
-2224171 -2204037
-872394481 -872334595
-293135025 -293076393
-455294646 -455362204
-543030251 -542841579
-165779063 -165604123
-585201968 -585077934
-818362013 -818434559
-42130091 -42093459
-855204070 -855256454
-231452281 -231274555
-330117357 -330118815
-841760039 -841821681
-701797376 -701975364
-356187024 -356018130
-314086935 -314126519
-949499288 -949317012
-766442772 -766500402
-951601045 -951740193
-291665055 -291571191
-888894036 -888747110
-717321206 -717171904
-611529856 -611651066
-454754325 -454627957
-289021479 -288959089
-464252259 -464369603
-847671078 -847797850
-109238535 -109360635
-389251488 -389094040
-361039016 -361218738
-899394953 -899520851
-832503776 -832548860
-893778873 -893974151
-198279666 -198167104
-910296674 -910442808
-411696992 -411532042
-334312892 -334136448
-269616486 -269625772
-907107203 -907053799
-158274744 -158158266
-979512161 -979447717
-939602936 -939545028
-256455234 -256454634
-957448524 -957489458
-677675135 -677478095
-848637336 -848734442
-959120426 -958986746
-794863832 -794966572
-977268274 -977309844
-948889912 -948774626
-621201370 -621366406
-907952586 -908022210
-495744361 -495939931
-659493467 -659329513
-259223 -296505
-989353409 -989172059
-399167480 -399154384
-17592785 -17601201
-442792929 -442956649
-565372611 -565415321
-996051225 -995892309
-635816203 -635965981
-687973826 -687903998
-818514505 -818506823
-817789399 -817738509
-961693391 -961503681
-477704543 -477872123
-861894796 -861987212
-809696590 -809743492
-625846526 -625994716
-688401295 -688375535
-970226808 -970168000
-281869227 -281971059
-435689724 -435490136
-819483898 -819308934
-432826716 -432941894
-415772166 -415920762
-727323487 -727150219
-309693308 -309747672
-808491360 -808291780
-203006218 -202888794
-402906313 -403054679
-494416218 -494299770
-841439798 -841401484
-162589838 -162396690
-572540162 -572654168
-763478622 -763496882
-490545696 -490486934
-994799181 -994623809
-426123221 -426126439
-291699503 -291841147
-477640197 -477788333
-942500993 -942418095
-643505223 -643648675
-267985066 -268054264
-884323468 -884363580
-51877978 -51731274
-699451356 -699625068
-485054419 -485047321
-609664122 -609560192
-22783339 -22790501
-569427588 -569376000
-799456868 -799392386
-503698068 -503666388
-351319215 -351210047
-476602307 -476510387
-401690154 -401879924
-749615906 -749547224
-786327655 -786319253
-750064313 -750089513
-738535538 -738582092
-167850349 -167703971
-295141626 -295228478
-842147306 -842156754
-851173975 -851214639
-851550741 -851461993
-126736713 -126820353
-83198418 -83262082
-962188322 -962238438
-628697093 -628701453
-297136453 -297035371
-916532143 -916421099
-401523224 -401463258
-38232495 -38061857
-554575613 -554505853
-795732026 -795735142
-206252558 -206331192
-935781635 -935944015
-996964517 -996804407
-409462437 -409349983
-960875993 -961054995
-885242274 -885307638
-38160202 -38320260
-456349422 -456281220
-276164228 -276146878
-723339854 -723331876
-767957857 -767768091
-884044850 -884240654
-449341528 -449342002
-263620197 -263557913
-128881643 -129042099
-13071213 -13007721
-510473176 -510324898
-595871608 -595737476
-160827146 -161009972
-343715164 -343743632
-630050687 -629883467
-881812141 -881979061
-674642894 -674675938
-532194145 -532229127
-871543661 -871620373
-719034213 -718937739
-989218791 -989160049
-408456194 -408469396
-407085316 -407179934
-662345439 -662356749
-273923187 -273867805
-215880098 -215811268
-375214621 -375358637
-420390608 -420333204
-211959457 -212053435
-235059587 -235247561
-758325850 -758190590
-325004577 -324908873
-878791178 -878679598
-241635736 -241798270
-448139487 -448256603
-448471414 -448329280
-246746495 -246942737
-849776794 -849903460
-704002429 -703810997
-826407649 -826535797
-910589966 -910581548
-754436680 -754621628
-96092371 -95987033
-354964438 -355029536
-662307765 -662263341
-359009441 -358926101
-547806783 -547639963
-876445860 -876416000
-342869529 -342807733
-933571033 -933765223
-502299753 -502475249
-269966894 -269880098
-14081197 -14035071
-253778139 -253881091
-654566050 -654577920
-360899615 -361062383
-49824780 -49771746
-325306511 -325469361
-913942454 -913827342
-573538822 -573737934
-289593392 -289570858
-163208356 -163016198
-644627115 -644697579
-141338499 -141511963
-249202039 -249125431
-992531847 -992623509
-327513750 -327414862
-13581658 -13414594
-27157931 -27158087
-617632799 -617550967
-673068428 -673123104
-676806313 -676965881
-640856375 -640712837
-335889202 -335743724
-794165781 -794185271
-994924654 -994745996
-442057994 -442080514
-806893112 -806960102
-423776982 -423696122
-433710709 -433668035
-665340636 -665330466
-441659239 -441806975
-833262699 -833210475
-940876467 -941041883
-38897755 -38849851
-213763131 -213822061
-250053591 -249914607
-817295724 -817472806
-948268510 -948187698
-853989787 -853866395
-202946104 -202776144
-16830811 -16688139
-940737933 -940861579
-796959621 -797094587
-605210850 -605128336
-986981535 -987146487
-291474111 -291618123
-353952211 -353934971
-110872759 -110901953
-910987197 -910897913
-590887744 -591030140
-735345006 -735226046
-205827085 -205861237
-307522810 -307533818
-561735659 -561669253
-804741547 -804882033
-602645395 -602686569
-809643485 -809668821
-510939706 -510913758
-929699894 -929896142
-917696425 -917674941
-275024215 -274855175
-187248416 -187121102
-635260446 -635365382
-33654926 -33774508
-640457958 -640356218
-304195189 -304224563
-280547431 -280599337
-246281846 -246131044
-593208633 -593169479
-772901614 -772875028
-33201149 -33276725
-813676172 -813564280
-733688523 -733867071
-175085282 -174892532
-482812912 -482641788
-479678293 -479690683
-466810002 -466642326
-596782221 -596711649
-80143779 -80148749
-177210279 -177355515
-730998344 -730820184
-90430304 -90517564
-387219361 -387270935
-226295521 -226170765
-706095498 -706030074
-587046103 -587029743
-933342915 -933280055
-76585179 -76548643
-886224500 -886346980
-420947163 -420779461
-735885272 -735996882
-780800238 -780800104
-18673869 -18778493
-667555415 -667657463
-507941644 -508085782
-720340265 -720318175
-429814223 -429915589
-296858639 -296790399
-935137977 -935314927
-43664288 -43850280
-618648722 -618461508
-379354203 -379300933
-479588935 -479509475
-355775780 -355689066
-775590482 -775663532
-963953601 -964111839
-9460530 -9499484
-559525698 -559450038
-524187277 -524188243
-518663084 -518720462
-944934644 -945097186
-771859665 -771908301
-764261775 -764173645
-42449498 -42570280
-960505902 -960305936
-203111122 -202993832
-527620987 -527538851
-269186422 -269175452
-743958613 -743909183
-507242379 -507236571
-102981505 -102993697
-570486418 -570505758
-237729849 -237560329
-700797084 -700682980
-600591566 -600512188
-493677221 -493721887
-747644477 -747842931
-182629583 -182592541
-515706077 -515575013
-232648786 -232525400
-188602852 -188542590
-781062873 -781048243
-56230775 -56222089
-166879251 -166743823
-42673616 -42715392
-579935286 -579762404
-894427740 -894276920
-491886383 -491968879
-683622598 -683762580
-166462034 -166526698
-882956057 -882775595
-312197510 -312167728
-753812900 -753794714
-633291828 -633437576
-754878925 -755028023
-978058107 -977971323
-943813474 -943690476
-234769245 -234818713
-845747946 -845888412
-297983253 -298048681
-763537067 -763456697
-991858496 -991728484
-483833321 -483923639
-931361990 -931511388
-558246300 -558407720
-613276044 -613151424
-536061610 -535973094
-208896672 -208762102
-177692131 -177801233
-219443272 -219478458
-88694106 -88880010
-560620877 -560466107
-212709346 -212777242
-822701046 -822734322
-553747309 -553881079
-358036809 -357912035
-765468226 -765347706
-447146668 -447321654
-423896607 -424084209
-46027550 -45887570
-251231623 -251064947
-584840288 -584777042
-572995424 -573024126
-901388505 -901307933
-594018092 -594141280
-103377264 -103338484
-200773089 -200837517
-949323380 -949400282
-683396270 -683572148
-833622820 -833710936
-914545093 -914719977
-824667347 -824491751
-386518511 -386669681
-99709186 -99789020
-824579549 -824546423
-253875078 -253887104
-259154715 -259054115
-527635512 -527606462
-319565737 -319482079
-584271980 -584131718
-115583257 -115449533
-921536133 -921564277
-370856958 -370881180
-317647093 -317605911
-140747974 -140857704
-635596277 -635729133
-227074181 -227112889
-508737676 -508743958
-934515226 -934618266
-354116430 -354279472
-581257048 -581327922
-798513383 -798677325
-582219427 -582098673
-570871985 -571018661
-572401415 -572300069
-35127670 -34972164
-474949059 -475074679
-207912590 -207880882
-835728817 -835857203
-303637564 -303772962
-458533779 -458587841
-851433532 -851281290
-212767504 -212951636
-266132983 -266069233
-822561378 -822588980
-854390763 -854459973
-752020203 -751889679
-730576219 -730770547
-126361359 -126186197
-122457249 -122423963
-835690153 -835516135
-710026308 -709945492
-349963888 -350151900
-573224587 -573328349
-935718523 -935827793
-204917128 -205001976
-380966508 -380941720
-860409477 -860523435
-535710876 -535895322
-81118848 -81081536
-270163682 -270035412
-909925376 -909982130
-468984049 -469150801
-332529987 -332397145
-479103935 -479205583
-606093211 -606112297
-92640075 -92448829
-572400101 -572402729
-815202002 -815145930
-122035617 -122166683
-260421808 -260340810
-679415101 -679568527
-230975900 -230996300
-647875455 -648000265
-8043349 -8097477
-350388606 -350448172
-410922573 -410912441
-321682890 -321671268
-846019082 -846214440
-702550704 -702742410
-801949374 -801783692
-848864231 -848787831
-328162355 -328099691
-849253099 -849157811
-250369277 -250490049
-228249618 -228142582
-806584113 -806692163
-303580536 -303687506
-355332739 -355381921
-953896671 -954087669
-494901406 -494876024
-881763022 -881570906
-916354810 -916192396
-133553407 -133410405
-795170224 -795245542
-444046811 -444019687
-944178967 -944165051
-380614415 -380578107
-920514735 -920621439
-143417380 -143306600
-727418554 -727581754
-861432753 -861382883
-336360033 -336333399
-368852647 -368849221
-49099248 -49267454
-637499913 -637398339
-495375857 -495504179
-548667080 -548791702
-373526547 -373478387
-781789643 -781771611
-33293114 -33323534
-981646364 -981638910
-364779085 -364795847
-296671647 -296595675
-213650968 -213549766
-634282073 -634421161
-217836439 -217961235
-129609660 -129766058
-83434586 -83373146
-197211751 -197160573
-101395943 -101454207
-899841783 -899905187
-339723750 -339865074
-303517202 -303335114
-238797384 -238851844
-374756504 -374816036
-369986151 -370043513
-201725387 -201850309
-992865978 -993058242
-967140743 -967207559
-144791363 -144599249
-817882790 -818080310
-816509784 -816313812
-372289904 -372424008
-91718319 -91792975
-32353172 -32382532
-674805560 -674983852
-468512351 -468561079
-539800724 -539653836
-213235364 -213290272
-370335682 -370228360
-168569514 -168666212
-331493145 -331412905
-788725586 -788567672
-538405798 -538335306
-492252790 -492231882
-832466130 -832526318
-657854737 -658003567
-254694446 -254821650
-990485505 -990562645
-9172104 -9097876
-616917392 -616928594
-600343610 -600353536
-694186608 -694362684
-391030019 -391213091
-135987600 -136070458
-988176706 -988366268
-821479774 -821532860
-472576234 -472738458
-230736929 -230654189
-418942627 -418949693
-647050880 -647204910
-853344342 -853400554
-648039759 -648106849
-918274189 -918244379
-686095977 -686045561
-14934470 -14773244
-340983347 -341082511
-63380642 -63507512
-598805979 -598876811
-362008036 -361862722
-41274758 -41262226
-289932342 -289832128
-271567204 -271528396
-780091866 -779935752
-560212724 -560141076
-248879370 -248713044
-293109903 -293160147
-283565623 -283471651
-839514596 -839464562
-471700621 -471779621
-438096136 -438277124
-457908522 -457727130
-129962963 -129868931
-599060916 -599119792
-868849374 -868955014
-793720181 -793875571
-559434356 -559487868
-460848516 -460784536
-584409563 -584358895
-141303217 -141229725
-65640507 -65800923
-617186602 -617314244
-547529850 -547461542
-60590899 -60682187
-216014758 -215929254
-441195682 -441074536
-339136433 -339209835
-230437222 -230302752
-490973005 -490950563
-41083496 -41240238
-905372267 -905217561
-457102505 -457096503
-36778709 -36894385
-978787064 -978955548
-375069186 -374916644
-247293480 -247414254
-195343931 -195247653
-84593011 -84454285
-216540230 -216555650
-225374391 -225330013
-565739464 -565547976
-434878411 -434788137
-766411747 -766471587
-789821261 -789749865
-150234456 -150162722
-677800266 -677890820
-260994979 -261165575
-236730791 -236587051
-215712261 -215769993
-28440664 -28269454
-211792365 -211771759
-318771183 -318667097
-4241779 -4417705
-570177408 -570288308
-42509889 -42432627
-538915 -370807
-176917047 -176985077
-832326552 -832393782
-734798000 -734646706
-688718990 -688569562
-967178002 -967237116
-234102228 -234046110
-100349922 -100226002
-530320343 -530177523
-679737543 -679845031
-830853853 -831021063
-486909930 -486713620
-862636411 -862665017
-216152530 -216038744
-894628225 -894788897
-328467687 -328438629
-158230968 -158318520
-413114245 -412948847
-163266356 -163363512
-201326413 -201456827
-247500370 -247328138
-22036327 -21839737
-388010393 -388136179
-299288000 -299350200
-454543461 -454455417
-838522721 -838465865
-207291512 -207388778
-319841023 -319812339
-624526235 -624605085
-873138185 -873168537
-397758412 -397848968
-973378827 -973416003
-26659242 -26604344
-198274380 -198325826
-430998988 -431050172
-21444110 -21335012
-197250824 -197365454
-132532594 -132610112
-466985243 -467089449
-468570462 -468551696
-704348956 -704166648
-178513113 -178332937
-265936684 -265839760
-349080496 -348940040
-100426432 -100294538
-755242574 -755416964
-881387174 -881394904
-284184331 -284207857
-558859426 -558974512
-32624761 -32519713
-225061214 -224873582
-294412587 -294268331
-355302916 -355460926
-142338153 -142215425
-196655800 -196801340
-905721617 -905550239
-145952242 -145798418
-317781165 -317599425
-707420693 -707389029
-619711220 -619592002
-733547316 -733432930
-687928875 -687805107
-612084739 -611955647
-510470295 -510634831
-627501091 -627312543
-339025560 -338909418
-277443332 -277597584
-660394961 -660276127
-55443074 -55332754
-289373018 -289302282
-275022928 -275137960
-31842451 -31833867
-67991933 -67827739
-626584135 -626610915
-988737979 -988636097
-753116714 -753038902
-190657187 -190517103
-666092242 -665932184
-78605158 -78640094
-391369659 -391448311
-783254949 -783422625
-649714885 -649590501
-936944575 -936843585
-268798770 -268695566
-525096531 -524985893
-826372815 -826471723
-922184498 -922281080
-457327726 -457298608
-626199668 -626066866
-521723312 -521672130
-358362671 -358510087
-826947848 -826841114
-133131757 -133058513
-419358314 -419231342
-753769805 -753855995
-535234553 -535097117
-641141292 -641315122
-317690295 -317603891
-551563007 -551546237
-585044275 -584936389
-411263724 -411360934
-305074976 -304930362
-131647618 -131780464
-864958259 -865021305
-351945021 -351872563
-108454201 -108262419
-239959618 -240000278
-576571361 -576721365
-941790067 -941974969
-588862049 -588875253
-837676278 -837601710
-989637127 -989742377
-716301502 -716304770
-325933446 -325942946
-242750262 -242847596
-302667117 -302681165
-236235709 -236420215
-254052228 -253972098
-587493318 -587608836
-175774232 -175652002
-442236127 -442280507
-861407818 -861240178
-706494830 -706414148
-382216440 -382022984
-294506234 -294632742
-263981856 -263815484
-432250600 -432277328
-160918559 -160855551
-935642992 -935710480
-149360996 -149461410
-340858391 -340758429
-229456700 -229641604
-496179514 -495989614
-61949525 -61932365
-531054845 -530923407
-785025963 -784928713
-332894912 -332761142
-287635612 -287624690
-250231070 -250068450
-716750415 -716791049
-714850799 -714658793
-842732821 -842886437
-450162793 -450344927
-910884283 -910942555
-943616191 -943631617
-14581439 -14452143
-683571187 -683692589
-201594048 -201787848
-958819569 -958750213
-546300271 -546360723
-883713790 -883717140
-776101572 -776268488
-95815069 -95971829
-362858075 -362943121
-541569721 -541659463
-220415768 -220574104
-696259129 -696351299
-71415701 -71403635
-776667807 -776736667
-680496820 -680353016
-475947661 -476124475
-752158338 -751967414
-975258198 -975405080
-760397899 -760331929
-716391486 -716399802
-620951845 -620935007
-458363534 -458483132
-697353641 -697537001
-876620292 -876587416
-726204667 -726394379
-776973874 -777151728
-588461815 -588489755
-913201913 -913331103
-556687497 -556515475
-44502506 -44484142
-623607197 -623652033
-566500930 -566417340
-170495060 -170467990
-319290176 -319119014
-988974105 -989046555
-82370372 -82205610
-569128243 -568993439
-898241006 -898321114
-460865263 -460979913
-474432058 -474449410
-367708637 -367624083
-757029197 -757045087
-63870580 -63759898
-91532385 -91474409
-795867784 -795790474
-858627162 -858707024
-787502845 -787456671
-322487302 -322351584
-988222367 -988113705
-985904589 -985817485
-788160586 -788048994
-542506840 -542704154
-370869069 -370692151
-206703936 -206761292
-979950137 -979912749
-895407888 -895549948
-296506958 -296310304
-603763375 -603647551
-97190801 -97072157
-742475391 -742297717
-290535898 -290460192
-549188484 -549261764
-940494109 -940494839
-50918564 -51060190
-346646804 -346533234
-475315873 -475277489
-490712893 -490779843
-760703490 -760617266
-688579022 -688644276
-163036005 -163004151
-676619532 -676602780
-642274324 -642409542
-876210192 -876244498
-949439353 -949559223
-478995144 -478991252
-27604326 -27772150
-869418101 -869499147
-214239808 -214217166
-705751705 -705700965
-693057313 -693075951
-721341471 -721213689
-365429656 -365559484
-367389162 -367257834
-319720819 -319614029
-76874235 -76926049
-123505971 -123578531
-856606599 -856748141
-657512497 -657444685
-922634649 -922795431
-332709657 -332552351
-142473246 -142529600
-108521793 -108425039
-471891011 -471747899
-424964200 -425037486
-109232833 -109141333
-691889774 -691721058
-714404346 -714227388
-747413972 -747578840
-5549225 -5607981
-429946267 -430025243
-949955759 -949923595
-181359644 -181370604
-79383550 -79544648
-241401933 -241570021
-887366552 -887503872
-592495963 -592348289
-605635058 -605603688
-676121811 -676099737
-966894392 -966990714
-555174988 -555284128
-176375526 -176196484
-386740082 -386730244
-770244646 -770090836
-832784856 -832640274
-925690744 -925610902
-273401611 -273480231
-250280222 -250181918
-76217238 -76406904
-589204386 -589363014
-548334977 -548227585
-134776693 -134870997
-165100588 -165160158
-527644502 -527693612
-229054641 -228891149
-588827621 -588868651
-958535650 -958632652
-392864460 -393037762
-790109763 -789979747
-523295515 -523133055
-411503987 -411614517
-582242005 -582196849
-61334988 -61361060
-69144426 -69201592
-517877434 -517942102
-713801146 -713651460
-274272337 -274074387
-688594737 -688611649
-978425783 -978355057
-355833470 -355741934
-444921355 -444874327
-369431451 -369271593
-350870991 -351006303
-924081095 -924107271
-563878384 -563865570
-36332782 -36372198
-524896756 -524807006
-926979439 -927051485
-425504626 -425423988
-67126865 -66957423
-482083125 -482237625
-659277162 -659364336
-643929860 -643952540
-185587344 -185484112
-273642832 -273805904
-824363203 -824330667
-576107531 -576150639
-540051639 -539889651
-592409906 -592602470
-104361130 -104319816
-989957746 -989992646
-554375772 -554501046
-554540733 -554461359
-543051486 -543009016
-517524233 -517678109
-333558242 -333516894
-262426295 -262562301
-639370557 -639333257
-27112565 -26953785
-638151969 -637999315
-133790928 -133794106
-135082570 -134935616
-881474099 -881353191
-25072192 -25068808
-639771117 -639664079
-260681089 -260536097
-404425322 -404511828
-864372020 -864188218
-222287638 -222335890
-564263806 -564148030
-653659330 -653469848
-728162087 -728327667
-258877042 -258987570
-323370787 -323530453
-610748624 -610608376
-592936012 -592748022
-20134490 -20231576
-723335865 -723269979
-188072486 -188030244
-318478419 -318546561
-206056300 -206115382
-138282356 -138148690
-980752830 -980682466
-427974079 -428101257
-980944715 -980926445
-383890648 -383960596
-803910089 -803994581
-849862699 -849944221
-369052647 -368911703
-114841229 -114783425
-827110229 -827078829
-256861155 -256960211
-801059292 -801082630
-941086342 -940997424
-61640435 -61806709
-55614418 -55730798
-200995904 -201097560
-770611078 -770485908
-531477660 -531501688
-566010634 -566109476
-637075273 -637033383
-526566345 -526590443
-293950758 -294053950
-49382239 -49370981
-203542 -277864
-744065276 -744025770
-37184959 -37172185
-747380478 -747266586
-317164750 -317159736
-538780421 -538740723
-614901097 -614996611
-44271437 -44318277
-585617216 -585765180
-899304476 -899136398
-271475220 -271547800
-631121636 -631145724
-498232861 -498089513
-632169929 -632227739
-969134501 -969265309
-943671222 -943669152
-689394027 -689374813
-817381660 -817182936
-660759368 -660756298
-863495961 -863500111
-425069751 -425201499
-121816494 -121787754
-122545883 -122605463
-357235758 -357344584
-947196705 -947312957
-64440505 -64385329
-368233896 -368211368
-123824084 -123837814
-114069742 -113893162
-841385485 -841258973
-467450504 -467623966
-628656607 -628769887
-199356497 -199428915
-73243125 -73379347
-455025357 -455090593
-710831864 -710870818
-307608470 -307459166
-575987452 -576090944
-201690948 -201621492
-410597547 -410757467
-843055533 -842951917
-276817563 -276771173
-365471463 -365466135
-798990110 -798850992
-637145555 -637293135
-926035572 -925890676
-40888279 -41076869
-941142520 -941277362
-889381228 -889402824
-992669354 -992759524
-927299014 -927374718
-782723233 -782571743
-112947217 -112817991
-632684413 -632627031
-143175128 -143160350
-82071077 -81893649
-961415032 -961345822
-287749354 -287606560
-914883551 -914710641
-48402132 -48552760
-738806809 -738841405
-569499739 -569512897
-236327962 -236163734
-181298299 -181442909
-68797731 -68657749
-976620305 -976616825
-958044653 -957849115
-330107666 -330118086
-10731167 -10853847
-855490096 -855501406
-32572237 -32457817
-375817555 -375942493
-323947350 -323958282
-548381204 -548387770
-772964632 -772885862
-358337493 -358436379
-14106180 -14082646
-256744095 -256910683
-900858936 -901047098
-903626237 -903743945
-197295759 -197493801
-553063261 -552961229
-12700564 -12719324
-682470285 -682387139
-153837711 -153647543
-586539786 -586481114
-633202609 -633134003
-237920780 -237798634
-754049468 -753959488
-395943906 -396095182
-839052798 -839175968
-431078774 -431230544
-989689752 -989543734
-960707611 -960615469
-557472154 -557632274
-576482307 -576325139
-658799053 -658737281
-597910278 -597726744
-157113535 -156959757
-691360653 -691265525
-695358259 -695531957
-72386479 -72329751
-929434517 -929633797
-73870148 -74058314
-530003667 -530150919
-588119595 -588152361
-71101960 -71026804
-879592894 -879654444
-961275410 -961101340
-509435137 -509497287
-972551667 -972507227
-488703315 -488830165
-179000437 -178880085
-296136559 -296061751
-742962795 -742945337
-448578478 -448458996
-667761525 -667638485
-413349389 -413374345
-81779247 -81944831
-521443243 -521629593
-701144054 -701236966
-923432214 -923473436
-27474118 -27503182
-657799710 -657929152
-799375287 -799538449
-579510884 -579667458
-821084342 -821259600
-482083599 -481980893
-205046120 -205124300
-58266432 -58147818
-495265496 -495210056
-447090901 -446977655
-809283312 -809121034
-576008610 -575854188
-427851481 -427726575
-673175687 -673106919
-57328027 -57278125
-473034017 -473003091
-356881632 -357005962
-731335298 -731370760
-198154460 -198005534
-348824004 -348844608
-36052205 -36231865
-78696172 -78584016
-63245059 -63444077
-147919888 -148004288
-68401162 -68418374
-503162410 -503301948
-745765335 -745581795
-774048751 -773898965
-768253937 -768144007
-887435212 -887311654
-131072089 -131213443
-389065380 -388893008
-370780610 -370769860
-732887559 -732704611
-62947331 -62810371
-469285718 -469104622
-569401794 -569353944
-664013396 -663980880
-532083084 -532211636
-420488018 -420375324
-648848902 -648787048
-416441147 -416375877
-361223885 -361213591
-662987545 -662903017
-276356732 -276198804
-159112856 -159198058
-245502181 -245351179
-549281428 -549479554
-773120246 -773004746
-207340145 -207264091
-898571506 -898734860
-34108431 -34019011
-437649202 -437653786
-197743451 -197881225
-221878107 -221921779
-503581601 -503518533
-260716490 -260704870
-223873164 -223983118
-452237674 -452383828
-754269010 -754294598
-758899430 -758739032
-523200200 -523390830
-529941682 -529785790
-55380841 -55562615
-475297062 -475427162
-588353074 -588196628
-792043776 -792201646
-73507042 -73623794
-909685121 -909789379
-132215901 -132340525
-372141633 -372108691
-293033935 -293105709
-141774479 -141745711
-289084186 -288958772
-982152474 -981971416
-799574527 -799667493
-583885252 -583739580
-407985026 -407981300
-849132533 -849125903
-61447762 -61602236
-102451048 -102646476
-26875592 -26772810
-583544604 -583735906
-915403855 -915458727
-586321295 -586437399
-611363734 -611511020
-815881788 -815733230
-512876395 -512708631
-60565400 -60472034
-610658592 -610605614
-578458959 -578602309
-43574294 -43602798
-88562155 -88465159
-698990866 -698821306
-419771017 -419648427
-870061898 -870085858
-775535421 -775627007
-617649462 -617801754
-755832853 -755898637
-357835614 -357885476
-103350960 -103471470
-37910702 -38013158
-305647515 -305563977
-333184242 -333076256
-738437479 -738427879
-933614189 -933604259
-883654583 -883615975
-810743295 -810650667
-145776225 -145600205
-670271497 -670117103
-607502897 -607467121
-285504244 -285398810
-102733035 -102688297
-879074609 -878877975
-319998287 -320172497
-182348363 -182257533
-60684545 -60855255
-520802440 -520924198
-906204358 -906064274
-645869250 -645983944
-963295350 -963183508
-898500619 -898628657
-48047149 -47966293
-799160566 -799005078
-488231715 -488324933
-464016221 -463899255
-110292089 -110232895
-250794319 -250806473
-390106726 -390108720
-72607015 -72468011
-147135425 -146952277
-865686661 -865789827
-415366205 -415202315
-254271876 -254197808
-229815129 -229901645
-800750702 -800861968
-687691389 -687866991
-904929388 -904983122
-744618457 -744655571
-860436920 -860466456
-358306409 -358257859
-621964256 -622031930
-688603193 -688448993
-197493038 -197494564
-400603251 -400588993
-155056557 -154931651
-885325848 -885289428
-45959041 -46096059
-691978089 -691923823
-831576169 -831547575
-365468799 -365329569
-511844207 -511799397
-184629294 -184581706
-620888484 -620922258
-72647319 -72765249
-139605774 -139791094
-615516121 -615376415
-257730675 -257897607
-155946655 -155953231
-416753143 -416788229
-412068810 -412090212
-847475305 -847334693
-972338464 -972386264
-695358195 -695187473
-208169219 -208021353
-37581034 -37640430
-651131349 -651288633
-667144090 -667123328
-522798144 -522721282
-122220727 -122143715
-300679891 -300766233
-875903218 -875904868
-687164908 -687140104
-598045247 -597974241
-418409014 -418301124
-464962088 -464998640
-562584092 -562468384
-934328122 -934442386
-118976918 -118893460
-809462326 -809306568
-410284475 -410367513
-29627235 -29485037
-224429331 -224621811
-766893828 -767073046
-513818400 -513914066
-499774800 -499825988
-659362444 -659411490
-965578835 -965528991
-287919747 -287913653
-534459390 -534548666
-871843205 -871696889
-943167453 -943156157
-950273511 -950416607
-356311877 -356370765
-112780932 -112598246
-844824468 -844718848
-364742298 -364903408
-425886672 -425860582
-745992648 -746054576
-101120654 -101297358
-972923389 -972784651
-225070300 -225151864
-335142625 -335201981
-342193696 -342205522
-423707816 -423736552
-478044070 -477883794
-484146125 -484021687
-77912025 -78068221
-476900328 -476881834
-25396368 -25291636
-284976308 -285123792
-394709693 -394558551
-306561610 -306683150
-66634524 -66571372
-80372495 -80469579
-957208591 -957171811
-932343013 -932345387
-722523102 -722676546
-566457384 -566313748
-545379558 -545562336
-502387501 -502369033
-164715500 -164786126
-611590461 -611579093
-527877537 -527874829
-120542038 -120667808
-766357252 -766382164
-276049144 -275899514
-432439471 -432442155
-800195010 -800106892
-334384388 -334241396
-320467792 -320416968
-769852188 -769937842
-332375323 -332430553
-175217214 -175184606
-300562708 -300394308
-194174391 -194039299
-11679681 -11818767
-884430648 -884558860
-931832318 -931920900
-774605977 -774530637
-527105959 -527120537
-792438260 -792491122
-512588868 -512667164
-719132961 -719063627
-128203349 -128330741
-64645805 -64659663
-769269739 -769156345
-408675109 -408509201
-385779754 -385756520
-541913653 -541745609
-671407319 -671551309
-183786173 -183964391
-207529436 -207533736
-649099572 -649210366
-918006109 -918149381
-595196870 -595381402
-489149821 -488966261
-665397791 -665283481
-439943411 -439987605
-297773298 -297597202
-787657017 -787483365
-689442913 -689345141
-54764897 -54894407
-494708037 -494888715
-8456818 -8604242
-848125920 -848280218
-712413231 -712233777
-640011573 -640117857
-948299377 -948395909
-155025437 -155087677
-82457034 -82494652
-886965791 -886904425
-133878921 -133895317
-343037988 -343025488
-158127147 -157987735
-87994145 -87815893
-396772253 -396957659
-30056401 -30230887
-871957549 -872030987
-896631712 -896741944
-194892579 -194696527
-31352919 -31458123
-391907005 -391863073
-23557570 -23442338
-774260308 -774192886
-833188200 -833337198
-760472401 -760323397
-127693423 -127825923
-185907440 -185955976
-263296838 -263133288
-240300728 -240141180
-955479014 -955513958
-742730412 -742557412
-493018506 -492875578
-477274742 -477317852
-185745132 -185817920
-197248339 -197308139
-676259388 -676302456
-537499010 -537328232
-881658445 -881634597
-643755351 -643660429
-387954734 -388073286
-623441881 -623533783
-511787048 -511821802
-411471606 -411395790
-51614915 -51475151
-627606514 -627457752
-338106114 -338228654
-409870853 -409966641
-39755640 -39810896
-738778566 -738632660
-35694025 -35857959
-296895562 -296937146
-346163397 -346202267
-974974316 -974844408
-154060978 -154165622
-764568246 -764394906
-316858536 -316712596
-899169504 -899072038
-191587309 -191593037
-702347133 -702341943
-67350525 -67532681
-906171068 -906237648
-535427123 -535364639
-854354418 -854279434
-375323312 -375393962
-825575226 -825490660
-276794368 -276653460
-317488315 -317412817
-398617534 -398742456
-110697449 -110504229
-786289198 -786435502
-892732677 -892832867
-730579324 -730490428
-70767972 -70883920
-729971964 -730151782
-182351599 -182345127
-365542240 -365576728
-442566991 -442557093
-969550534 -969351166
-280703803 -280682597
-400236082 -400069332
-908307150 -908473290
-257633026 -257711922
-971175090 -971045940
-986791701 -986889483
-91484963 -91503397
-371482946 -371606600
-793851518 -793899624
-344215475 -344373947
-905544235 -905373527
-953360993 -953185937
-612836937 -612658765
-200099221 -200134941
-668041308 -667952482
-264366399 -264553167
-432335220 -432364688
-938847611 -938735937
-805698100 -805720248
-24268064 -24436652
-525510492 -525433894
-934132431 -934261437
-887335639 -887267533
-240575216 -240500030
-100814695 -100767969
-43327813 -43273379
-472846814 -472766794
-722564086 -722599824
-203842529 -203882273
-191464695 -191351527
-112365051 -112431499
-99166988 -99054172
-353569180 -353573870
-597222220 -597329172
-478993198 -478941348
-271966644 -272106930
-34656392 -34786868
-657256238 -657277802
-815193233 -815305745
-605855648 -605681118
-220183095 -220376115
-823984398 -823895006
-901364776 -901412234
-561256310 -561078764
-478724363 -478917153
-870778366 -870635104
-545641228 -545594292
-969007419 -969199905
-609595388 -609547346
-860627750 -860609636
-401233426 -401158992
-878735388 -878581866
-843498877 -843593279
-671589867 -671512751
-972210120 -972200972
-180706748 -180684362
-905285653 -905458881
-66145081 -66269941
-617776402 -617837390
-902815452 -902986540
-923452825 -923317465
-73819031 -73964231
-706144611 -706067001
-917140532 -916955206
-975312855 -975148045
-693518753 -693447205
-218223188 -218383490
-67277285 -67157677
-847995409 -848158055
-333391232 -333472502
-209693910 -209609924
-192338639 -192262665
-889945058 -889763544
-684700564 -684655700
-198515985 -198427743
-134738019 -134810239
-767087546 -767058546
-213849968 -214019600
-126147768 -126273778
-983042173 -983081317
-712934809 -712837091
-244023174 -243988484
-557284708 -557203102
-234924901 -234891065
-830553712 -830364798
-101435440 -101537176
-569851432 -569931162
-958005147 -958204455
-28617626 -28667770
-323573956 -323733796
-493183616 -493350022
-608269989 -608443371
-199983983 -200096745
-258313782 -258428088
-697029465 -697190157
-795207883 -795147369
-509934634 -509919614
-12971311 -13039065
-507816357 -507647227
-958584151 -958423491
-420025798 -419849776
-221844165 -221699247
-331592027 -331394263
-877139074 -877166620
-580319530 -580370746
-51361662 -51445508
-508288579 -508156563
-299752958 -299915586
-667700005 -667651681
-290015881 -290146231
-850891153 -850828817
-536181650 -536374532
-301165525 -301209381
-650307048 -650483096
-121986328 -121963156
-381543567 -381661693
-497225067 -497396777
-556243593 -556073197
-363575464 -363392398
-923256901 -923385145
-944259499 -944344911
-412393246 -412228868
-572506402 -572413682
-777391092 -777481100
-746923786 -747030130
-479257047 -479154119
-529863736 -529856878
-680347425 -680416949
-26813413 -26824201
-335372460 -335365562
-477348971 -477514227
-632163477 -632347289
-142123643 -142032167
-749100433 -749173663
-656068683 -655880665
-412079511 -411896707
-475619844 -475714222
-154323573 -154416269
-898322457 -898480839
-338404842 -338562906
-317102024 -316954944
-935072196 -934874250
-27211779 -27343593
-829089307 -828898543
-643431673 -643510651
-84016032 -84107102
-883693735 -883740545
-657675215 -657798019
-551990443 -551944015
-516991551 -516939745
-32919775 -32745511
-709646712 -709830924
-534475036 -534622296
-710348835 -710169131
-538388953 -538551321
-767244233 -767135185
-150433029 -150262527
-702729801 -702755019
-480232923 -480296501
-228467097 -228483003
-693130094 -693299194
-490242923 -490208995
-27079590 -27145540
-740763399 -740570881
-213582217 -213600367
-70212396 -70141404
-455301779 -455328425
-796176828 -796204220
-921430205 -921241781
-315480799 -315584087
-508148215 -508212663
-792792571 -792774723
-98390997 -98457571
-618860922 -618758490
-893544670 -893739852
-489716437 -489757247
-8163407 -8031547
-257414981 -257277601
-877260164 -877073076
-819610815 -819693005
-869745800 -869655428
-766369708 -766218328
-724137994 -724035384
-713001621 -712867997
-373719143 -373774435
-731228295 -731353029
-74657815 -74852063
-38607033 -38551671
-45775572 -45829586
-680032120 -680151654
-334729764 -334789522
-871462811 -871313365
-630570515 -630475995
-943295304 -943436964
-813607347 -813458369
-478411679 -478493679
-443358341 -443387999
-540643865 -540457217
-835243147 -835300125
-274593768 -274516896
-686706435 -686541749
-913652220 -913690038
-35417201 -35454723
-772760945 -772778071
-715066149 -714916433
-424098874 -424233246
-936860929 -936703835
-515247309 -515146011
-233286567 -233330153
-869792331 -869699269
-597486796 -597682066
-509426926 -509567648
-835603144 -835452520
-973294868 -973205732
-777731889 -777768329
-361155851 -361291919
-402132363 -402203489
-570635784 -570618616
-122401077 -122513421
-86382060 -86229030
-505603116 -505615816
-766441667 -766322661
-117631575 -117822719
-448166330 -448346876
-274665171 -274797789
-127659164 -127629708
-707255231 -707278633
-901816523 -901672289
-724200739 -724075249
-71155613 -71189679
-390536770 -390648624
-952203750 -952243562
-378274377 -378370207
-915248059 -915130569
-500168797 -500255557
-659553531 -659685453
-286378181 -286418095
-87901883 -88091659
-9357298 -9160938
-185042919 -185097721
-211251201 -211321589
-478090407 -478144913
-931764251 -931683269
-866279027 -866273829
-858733622 -858680426
-123647014 -123510048
-490516315 -490378765
-583054396 -583222518
-992256109 -992400873
-519312244 -519412284
-253796728 -253733878
-418800202 -418865058
-560650407 -560617191
-668055687 -668190541
-127671145 -127652517
-514697504 -514504998
-157198556 -157253552
-978226602 -978350220
-901988330 -901985686
-395859902 -396019544
-189112232 -188976372
-298459604 -298339432
-459314137 -459239123
-303448156 -303586248
-352677053 -352618115
-869637363 -869637685
-901785381 -901962459
-304380417 -304402963
-89612804 -89803072
-438098402 -438079486
-749484983 -749297785
-36352593 -36391803
-369483911 -369563027
-606172843 -606051751
-775135412 -775111684
-998571903 -998448885
-378616080 -378759484
-55094526 -55217998
-763785864 -763779234
-541705272 -541795588
-147674975 -147708015
-635918403 -636013559
-35049702 -35205638
-669716861 -669868183
-849861613 -850026829
-824425814 -824334844
-225975815 -226029041
-350635891 -350699909
-811607475 -811666917
-429146407 -429197027
-102272655 -102248717
-487256366 -487061748
-611714587 -611881751
-299998556 -300157092
-371811929 -371629253
-495512674 -495582732
-480904953 -481090493
-496796744 -496947042
-513151816 -513144616
-119517803 -119617487
-244801329 -244954939
-755011337 -755044709
-580088674 -580169168
-186124326 -185969048
-895164255 -895351607
-790299182 -790457390
-589502275 -589360383
-302234454 -302324690
-353106251 -353088087
-368422302 -368493438
-647816102 -647864494
-993667573 -993790155
-596260240 -596420046
-247580877 -247780763
-82118868 -82204510
-780357500 -780522192
-226233143 -226055995
-560090607 -559923601
-174696032 -174892190
-190741608 -190791276
-21057993 -21021911
-906860860 -906756786
-956833879 -956679909
-16781249 -16880373
-522620244 -522676122
-494898239 -494964303
-951176323 -951044337
-806361201 -806458307
-924986736 -924852084
-332732060 -332804660
-381531392 -381389664
-486840091 -486979769
-273673260 -273558328
-948402380 -948389438
-804523021 -804594577
-458045979 -458133529
-979394693 -979455373
-942649608 -942705614
-412255508 -412162334
-197070758 -197186162
-43427642 -43509198
-2374731 -2254049
-596082505 -595977111
-758270664 -758446194
-442397710 -442562042
-614459516 -614577222
-134796633 -134823845
-920962554 -921121080
-388819603 -388673121
-194848993 -195041081
-592628480 -592750564
-563727367 -563761493
-365147282 -365056728
-222619498 -222588702
-352239523 -352368973
-213792596 -213696622
-955318589 -955168133
-688725429 -688712551
-651323366 -651519262
-122505267 -122521575
-722305581 -722420067
-617961231 -617777001
-354056753 -354197951
-561702456 -561673584
-92857577 -92851427
-507384627 -507221241
-62050635 -62186787
-149765840 -149776328
-728930154 -729043216
-168127663 -167969393
-626795835 -626942295
-866904637 -867051587
-963238455 -963239429
-427233743 -427083003
-101425075 -101256737
-461631526 -461688680
-167220695 -167050951
-424152588 -424166060
-521037958 -520967932
-111223107 -111289555
-306358301 -306546643
-820117900 -819934752
-734424830 -734385652
-977687874 -977748312
-942585815 -942589891
-995682597 -995668063
-750735095 -750920175
-309273936 -309181616
-299517446 -299501964
-858486429 -858667093
-357258450 -357430718
-964032720 -963981972
-279343608 -279364376
-227872584 -228056400
-484083906 -484044708
-887740543 -887699233
-132465314 -132385124
-40620160 -40543532
-544161681 -543986013
-373205641 -373203477
-739493868 -739311992
-757304508 -757430580
-226890599 -226713405
-936198534 -936196764
-44415348 -44448968
-988905851 -989010041
-448813085 -448795671
-996155984 -996316984
-421238475 -421366305
-108137850 -108290698
-137430444 -137433878
-216899940 -216770578
-92681671 -92761151
-318809712 -318914590
-67165393 -67147369
-224522637 -224324559
-76776614 -76634628
-912161717 -912110673
-185424315 -185253281
-647350486 -647378212
-646267637 -646416791
-717652103 -717675193
-2795738 -2830994
-893421227 -893478779
-173167555 -173058641
-315929096 -315844640
-573208825 -573023055
-114523680 -114507474
-721006543 -721143749
-776089525 -776160303
-535347486 -535520264
-347873065 -348069435
-203331995 -203132921
-157035598 -156919370
-692345286 -692347078
-971179850 -971170330
-727308974 -727392908
-136293896 -136317784
-760233079 -760035217
-248501230 -248591926
-606592153 -606394063
-418723521 -418614615
-503550067 -503537631
-660597968 -660603690
-21306379 -21389561
-917656959 -917675975
-329890133 -330081637
-881105402 -881208262
-879244919 -879332433
-683942022 -683800686
-868835168 -868741394
-686906689 -686779631
-601085887 -600979487
-551877084 -551727484
-261263284 -261444290
-519644315 -519814539
-854123376 -854316926
-799973215 -800060829
-9855826 -10035550
-838783539 -838851295
-222095365 -222039741
-540274811 -540353543
-186326967 -186208129
-834520338 -834485344
-66082129 -66091509
-781192858 -781194342
-77317861 -77318131
-823320271 -823167641
-320088026 -320256968
-40142536 -40020234
-486177500 -486024208
-526371868 -526301304
-735737845 -735636517
-916357461 -916476621
-313970169 -313797879
-831897377 -832024515
-383383257 -383512993
-480235657 -480246997
-621455550 -621277262
-670143760 -670049704
-333431867 -333383857
-266500414 -266357380
-228333139 -228388385
-665669228 -665730054
-288429435 -288307523
-543593017 -543664733
-568321515 -568470427
-429856652 -429711298
-292020652 -291961154
-906239766 -906419992
-784068186 -784118688
-600014098 -599833318
-398857977 -398920387
-212153249 -212165673
-105204636 -105085526
-569784121 -569703615
-919144676 -919046478
-312844993 -312785219
-565175558 -565288982
-209574096 -209563660
-161919601 -161973287
-23478736 -23636404
-38860741 -38873803
-759393191 -759578385
-888339219 -888382267
-564469677 -564352603
-408946035 -409010917
-12481331 -12510929
-928537007 -928503957
-984398564 -984269586
-784060865 -784213251
-127505100 -127644436
-774028064 -774069438
-139052113 -139246957
-219630995 -219757715
-874973641 -875090841
-414751454 -414752094
-576711331 -576855985
-15568735 -15480551
-672225296 -672380952
-320560320 -320633774
-107862995 -108038917
-250892376 -250756800
-368132571 -367984253
-316445407 -316493527
-831090612 -831145644
-76566911 -76467947
-751097739 -751013737
-397935038 -397964588
-465528446 -465582676
-576491701 -576613273
-748791999 -748837375
-553320079 -553234023
-179510072 -179502268
-891920896 -891987564
-977807167 -977996811
-205371041 -205256567
-26256959 -26193845
-827690313 -827570799
-686504388 -686557626
-954660352 -954558996
-546728084 -546745378
-230538189 -230490575
-348448503 -348348447
-542425720 -542463514
-579051985 -579037539
-827026097 -827082051
-647756673 -647611673
-837349877 -837244713
-232740250 -232633564
-939573982 -939408238
-676696076 -676730638
-366358226 -366522558
-230720580 -230753278
-984424492 -984463522
-479591001 -479586869
-506977890 -507110288
-784909846 -784950380
-447914236 -447838828
-323243584 -323276758
-155583363 -155672977
-2214052 -2314390
-35804545 -35978181
-647875342 -647890904
-104510418 -104675602
-130489465 -130354077
-741955010 -741928984
-770687838 -770731468
-782929210 -783120650
-127209307 -127152749
-384369025 -384209439
-7797311 -7668413
-445005944 -445061966
-277280683 -277328073
-378140278 -378097078
-497603455 -497703439
-858250909 -858080977
-614497214 -614412366
-42155876 -42260336
-390872463 -390765049
-458137681 -458129377
-956456075 -956411251
-17407054 -17574520
-928636440 -928790732
-497653447 -497546127
-286600055 -286563349
-202569660 -202601794
-779242691 -779136831
-740673979 -740852819
-149582495 -149524835
-776919097 -777062801
-645654254 -645633568
-856373527 -856291441
-910564593 -910615339
-431218047 -431265915
-721970158 -722091982
-949609098 -949623204
-931375077 -931229617
-626389690 -626331458
-989345755 -989521233
-450478702 -450342522
-55685359 -55787471
-398381074 -398542354
-156178058 -156250432
-763660535 -763782549
-885374604 -885382626
-491767066 -491607974
-247544098 -247598254
-297056185 -296891247
-858084570 -858093958
-149554059 -149662461
-24609733 -24695205
-640636040 -640487454
-849527679 -849372435
-297452681 -297392435
-817531482 -817578456
-821350853 -821351999
-675487937 -675628089
-290464124 -290320626
-594999780 -594912572
-518691773 -518684357
-124726377 -124694177
-418597457 -418587149
-477462773 -477655687
-860584005 -860462865
-880909428 -880716182
-428119890 -428315410
-771730225 -771883983
-515084352 -515058814
-81747085 -81658285
-946433459 -946439387
-331334409 -331453025
-841904032 -841863508
-352590790 -352643930
-912483218 -912675232
-96884115 -96790785
-69484589 -69635949
-864539081 -864371861
-470663824 -470622654
-184993705 -184935255
-512227617 -512286591
-362890671 -363058015
-539201776 -539262022
-976279898 -976120384
-598159450 -598200060
-40842783 -40738593
-51804626 -51608406
-974252897 -974241615
-222212053 -222022841
-24264635 -24119435
-877770731 -877701133
-879300228 -879408616
-741557162 -741376534
-208842297 -208951047
-26000091 -25800595
-922749807 -922946919
-188737769 -188715047
-588708864 -588527768
-778972092 -779041214
-448518737 -448424091
-114654605 -114510261
-533144773 -533340997
-52731198 -52840538
-842927239 -843003725
-35435962 -35266106
-543465524 -543275152
-636425458 -636436176
-219316037 -219191499
-244712468 -244654248
-772571186 -772501030
-255892511 -256023757
-80178880 -80118618
-801170795 -801110021
-340524557 -340524587
-265396478 -265378476
-709085089 -709053111
-817848010 -817844024
-933975137 -933798441
-975294071 -975331639
-27133071 -27158009
-903161517 -903131363
-159874382 -159705572
-860220498 -860035936
-773940248 -773759776
-672952495 -672958433
-932684602 -932834284
-58913230 -58972738
-77248093 -77126791
-332062480 -332012760
-217568661 -217638657
-227867810 -227784816
-857976574 -858037954
-891264835 -891323659
-962173473 -962139077
-311822121 -311731945
-339025697 -339148109
-514439619 -514505275
-238277567 -238418649
-345671190 -345618816
-589489125 -589575319
-217439461 -217571829
-561167537 -560992567
-163899439 -163728447
-20145396 -20037424
-264203559 -264227279
-641921672 -641735254
-242969142 -242875030
-549755237 -549557887
-887473021 -887534723
-311865197 -311906297
-31043738 -31226010
-432884305 -432825475
-912282447 -912229053
-696193123 -696115871
-549929045 -550001255
-943240191 -943303947
-691240777 -691313089
-109720483 -109553387
-14325997 -14231899
-696526603 -696360015
-727236853 -727169435
-566978494 -566797620
-481182783 -481161339
-507399490 -507506252
-44568667 -44436345
-508701767 -508876787
-220031763 -219995247
-843266830 -843249666
-673312520 -673238856
-862147302 -862000126
-961488840 -961598536
-536098648 -536024572
-206686652 -206654732
-182097928 -182136700
-907838109 -907724159
-641641563 -641780295
-470025085 -469868175
-434641676 -434518364
-264843134 -264951444
-807225917 -807342967
-50316924 -50372032
-950810334 -950919348
-455602965 -455491715
-700977863 -700854389
-455002839 -454847275
-93872309 -94014179
-309177536 -309370336
-210435070 -210518110
-124317400 -124150220
-981439920 -981258054
-272398211 -272566405
-962468957 -962503325
-49797216 -49984882
-72706284 -72507746
-224706653 -224536969
-351925823 -351964219
-921540199 -921671017
-936998728 -937178596
-60728461 -60683353
-569264658 -569100030
-899325998 -899457902
-781127017 -780998729
-113786608 -113666106
-446213020 -446296484
-414003231 -413911749
-166047132 -166219012
-658555448 -658531686
-318457684 -318473970
-943751975 -943590469
-663679022 -663556676
-204255660 -204280788
-63659454 -63619040
-988664927 -988811031
-455571104 -455634826
-464970605 -465026675
-937488081 -937470027
-721670979 -721612411
-975318480 -975491680
-470312735 -470303361
-527022719 -527107001
-894352330 -894217608
-707654375 -707700727
-471740121 -471614719
-146396023 -146207685
-477325771 -477431599
-132687882 -132772786
-506314453 -506500219
-566522135 -566615041
-407050918 -407002846
-93357209 -93254239
-322775680 -322786960
-404948541 -404805677
-720348026 -720332504
-417666157 -417676333
-832222338 -832357242
-250574176 -250405922
-175200910 -175051750
-449288007 -449132167
-144174095 -144326475
-137180274 -137240606
-123505987 -123460201
-218713536 -218913160
-789896449 -789746073
-649979669 -650166173
-240077219 -239932721
-913761878 -913748158
-692901951 -692747075
-483985585 -483861693
-810364462 -810165878
-492633536 -492758634
-681050819 -681067817
-77665231 -77596087
-869990369 -870181347
-677225377 -677395319
-135578475 -135706767
-830398686 -830428976
-381731659 -381828569
-301088416 -301050382
-668920174 -668883748
-561409115 -561480639
-419441739 -419592211
-858924486 -858807278
-800321299 -800380073
-675197806 -675211392
-182157319 -182277403
-625344085 -625421057
-238270560 -238323696
-893245666 -893190226
-496906493 -496987591
-539097877 -539054095
-963407949 -963368643
-801633569 -801458967
-133352804 -133481906
-95470720 -95313012
-173576655 -173764141
-441346506 -441290868
-31134874 -31129252
-739260410 -739140158
-265991650 -265902700
-476348393 -476374023
-599955799 -600124781
-446461841 -446368161
-382925851 -382839517
-719212127 -719304159
-999312143 -999384099
-843258232 -843275428
-916417041 -916292579
-914831775 -914935327
-655851214 -655964814
-762876719 -762913445
-438186630 -438092912
-824529542 -824507130
-730092011 -730211553
-57315792 -57386874
-982387126 -982288188
-731615104 -731690128
-460480251 -460619599
-751782341 -751954941
-693363082 -693475972
-701748261 -701597443
-891864115 -891816349
-347927114 -347971250
-865646367 -865512625
-610047394 -609990138
-669444739 -669431513
-399160932 -399101014
-232277190 -232242972
-563400230 -563589096
-850265122 -850349570
-942204170 -942067880
-336220882 -336187632
-294704818 -294610314
-778332532 -778295280
-694274646 -694126956
-817609487 -817602145
-135642621 -135482225
-88297027 -88407929
-647460460 -647397604
-118013717 -117815861
-117427674 -117488544
-728986685 -728828185
-616163741 -616191385
-272179550 -272084170
-896228333 -896120651
-817518655 -817426957
-82196451 -82287991
-281239587 -281043007
-235564976 -235564816
-443196336 -443373170
-203791647 -203862401
-446818097 -446891503
-806063538 -806140818
-89504600 -89625484
-348252873 -348182925
-388217152 -388186272
-457551371 -457628189
-599191217 -599341663
-931631806 -931505736
-806739492 -806644834
-196165365 -195989633
-727935317 -727767863
-564502276 -564564386
-562991374 -562939512
-418040595 -418201737
-738555556 -738470174
-525341477 -525472193
-917641765 -917751085
-683828359 -683820721
-54981725 -54807089
-121444781 -121588141
-62281231 -62297911
-971687696 -971495056
-585591556 -585552650
-452141408 -452260550
-111296388 -111414172
-645045057 -645047441
-637583716 -637416110
-67478794 -67586568
-296600916 -296757806
-859093989 -859288139
-856826133 -856670149
-301972004 -302171980
-559671708 -559651748
-589532222 -589472328
-682079849 -682079363
-942105838 -942302502
-467630393 -467759715
-858829833 -859019139
-587690687 -587837337
-746462844 -746380948
-536017352 -535845866
-728672967 -728743139
-143669396 -143801342
-665952234 -665834902
-707266932 -707134610
-715428763 -715283035
-217769076 -217737462
-735062326 -735238072
-750076913 -749913367
-614187853 -614347779
-691828592 -691950956
-183090103 -183182253
-364388439 -364203495
-70596053 -70529959
-899217002 -899391950
-900782590 -900848062
-511136309 -511003761
-183408802 -183564880
-664404597 -664236883
-113897661 -113884705
-707901781 -707788471
-300604271 -300521145
-576701470 -576783658
-892355534 -892530070
-959053586 -958964534
-723131642 -723302922
-630374834 -630296712
-752267885 -752406105
-694107136 -694106962
-714296802 -714212126
-344022337 -344214311
-24621058 -24816020
-1246647 -1399671
-211185466 -211173198
-790471632 -790443148
-559462475 -559588921
-425000843 -424842467
-230072108 -230127730
-928026876 -927999384
-492838027 -492933053
-370033628 -370053398
-82639481 -82837633
-986584507 -986744435
-474695173 -474593267
-689748410 -689745778
-905183934 -905141710
-977195479 -977123163
-568048428 -567852854
-428629153 -428592715
-925192526 -925307280
-62547774 -62685636
-342681073 -342838631
-293913435 -293895055
-691500717 -691633431
-634104746 -634166720
-297535237 -297485529
-582514783 -582616401
-185535728 -185393790
-705664574 -705838836
-934053501 -933977645
-905991567 -905799777
-457786665 -457618933
-127284906 -127340114
-723934934 -723754906
-499889378 -499995814
-899938726 -899976840
-205494377 -205666519
-615222551 -615358967
-440776713 -440812249
-238644231 -238658675
-46327917 -46201481
-156636725 -156478195
-728262931 -728392403
-336804630 -336843794
-603065197 -602917451
-834305913 -834477437
-739332653 -739356365
-342337968 -342354452
-953217983 -953048651
-293441882 -293293098
-124487273 -124322747
-113891183 -113782321
-327960320 -327995096
-343127351 -342948625
-806418960 -806543902
-407527892 -407639028
-707342324 -707214942
-418079404 -417964948
-641495643 -641302111
-443037746 -442875552
-545818707 -545658645
-144337066 -144315884
-481752869 -481665435
-67838701 -67771973
-155142078 -155033276
-321099214 -320971208
-749842648 -749820314
-876006947 -876096869
-521692706 -521566480
-249276381 -249295813
-503464939 -503509417
-19477740 -19557484
-270054470 -270046132
-813973978 -814131826
-9945688 -9847558
-343363763 -343419701
-501642869 -501830027
-684824574 -684865492
-913714691 -913809065
-826170853 -826362107
-172213793 -172165255
-195745872 -195799426
-310458668 -310262318
-711951969 -711964013
-76150179 -75993335
-343794827 -343971111
-26205195 -26352531
-99618671 -99555611
-321412348 -321487342
-983944509 -984038041
-886835370 -886692250
-880321090 -880163078
-995313787 -995405425
-237199759 -237254815
-863694922 -863851742
-115956187 -115986609
-431924461 -431958775
-753201580 -753036380
-663939983 -663744705
-48300736 -48241148
-331367575 -331393717
-376140158 -375967822
-419158580 -419004250
-107792885 -107671035
-205249880 -205239382
-144345420 -144391962
-675813492 -675835562
-415729030 -415846464
-783348753 -783496497
-857126290 -856964494
-614549798 -614604646
-299507679 -299527213
-432532966 -432351344
-741355406 -741466848
-444302627 -444109745
-669677579 -669548063
-278937414 -278890678
-956344697 -956186085
-934973223 -934822991
-739558861 -739428875
-589894485 -589996097
-872214603 -872269387
-614764944 -614747494
-347296617 -347100163
-409077276 -409258968
-872121943 -872150915
-237061089 -237158717
-303577590 -303594906
-273097123 -273173519
-988033664 -988168036
-954470197 -954434011
-435356089 -435403577
-428393074 -428237746
-540521470 -540515970
-32585492 -32664030
-876134328 -876059410
-853631608 -853595714
-803891437 -803837981
-871770047 -871754605
-889461376 -889653354
-557647056 -557809132
-900721726 -900535578
-259729789 -259626689
-27277686 -27192850
-429985755 -429845423
-761550465 -761440919
-12527234 -12641972
-564689479 -564601273
-489304894 -489294488
-243648744 -243811672
-234961511 -234888291
-90648958 -90708832
-846127782 -846301098
-296186341 -296372429
-678872874 -679030180
-720476312 -720410810
-254972451 -254882281
-178210480 -178084946
-425917458 -426088654
-601436129 -601316947
-787803961 -787938461
-949647496 -949794148
-891557770 -891617860
-396607216 -396580072
-770523781 -770332243
-97366101 -97380379
-773850012 -773733010
-836148703 -836022437
-288049664 -287935200
-171215652 -171224710
-189044302 -188847402
-8297806 -8216100
-499793109 -499731691
-161791201 -161855731
-803830539 -803952335
-930889713 -930856709
-575104539 -574936803
-116892066 -116825644
-442698844 -442804376
-22764560 -22786920
-38143348 -38147176
-576706800 -576742564
-766983437 -766868313
-338348457 -338321733
-174560577 -174366713
-267587432 -267747066
-349812317 -349839281
-585294364 -585145912
-17675003 -17527399
-620602470 -620635614
-634924590 -634816322
-605107753 -605169593
-838516913 -838675597
-27935828 -27764302
-348907250 -348787278
-634135733 -634027641
-962469649 -962486141
-343141406 -343183764
-92756207 -92766095
-645393759 -645554677
-793349791 -793154953
-6398393 -6286219
-657547819 -657531199
-780862006 -780738470
-985967853 -985936331
-783506486 -783486508
-817107558 -817282298
-596885946 -596698396
-778985177 -779006653
-918685908 -918610512
-149313473 -149180383
-29661656 -29677508
-157642702 -157741850
-54645919 -54687573
-269717042 -269534502
-523775934 -523883298
-43133607 -43034291
-365150647 -365343497
-545389726 -545395838
-577153347 -577012487
-164729853 -164842399
-134332797 -134223115
-961178245 -961188375
-836389664 -836420562
-13276285 -13307915
-725461011 -725492685
-99215826 -99118150
-172961006 -173029640
-211822768 -211817496
-525492348 -525528636
-997437198 -997527486
-391984362 -391849544
-891097587 -891294247
-622626692 -622730516
-598068585 -598179755
-176595820 -176712676
-707447168 -707412758
-79987519 -79906653
-5885639 -5936303
-830086860 -830196250
-441636874 -441483962
-559218128 -559021948
-520664300 -520701756
-667216372 -667193390
-694200801 -694142829
-443209915 -443284753
-520418851 -520258395
-541320438 -541387722
-963855115 -963917033
-572820619 -572740879
-255343027 -255541711
-18288667 -18192299
-965816498 -965892686
-275080444 -274987120
-399119798 -399215162
-707628463 -707677551
-822360810 -822448212
-598277699 -598122421
-4850595 -4891927
-3965109 -3950741
-407807752 -407685046
-280995520 -280848332
-443014201 -443134825
-853323714 -853361002
-415439835 -415453825
-757134389 -756955785
-708947260 -709069100
-156157581 -156088391
-195786205 -195945445
-776702237 -776503909
-623244716 -623144686
-647927226 -648073304
-345397346 -345561704
-762983814 -763102664
-867584398 -867399614
-817713163 -817680805
-337879582 -337930478
-79070691 -79226983
-986226326 -986131712
-43667782 -43727824
-853387417 -853413691
-972106022 -972205546
-452065057 -451956945
-721719359 -721818323
-200656868 -200535610
-366216800 -366177582
-570232858 -570057062
-895030217 -894986237
-699845549 -699710233
-77598393 -77630659
-427281157 -427445117
-202100752 -202010532
-759246082 -759357208
-739004888 -738926832
-34166588 -34188808
-983764880 -983913078
-767624443 -767610941
-727122174 -726966830
-611065730 -610919662
-851028397 -850876809
-216928179 -217056639
-441103135 -441135109
-472806804 -472670112
-692824513 -692757291
-790164808 -790054718
-277171810 -277088828
-670963558 -670796320
-648011421 -648202277
-701154763 -701354523
-853067886 -853203710
-807539289 -807596973
-614928588 -614948854
-862650714 -862468280
-202686573 -202823399
-578926952 -579014754
-450410612 -450317180
-839489579 -839461097
-309629408 -309613964
-560893239 -560835065
-680059868 -680243440
-203851062 -203913484
-292034152 -292007152
-41977520 -41788344
-374471259 -374530341
-344925905 -345120197
-356770941 -356590065
-529398651 -529299317
-695508454 -695555460
-478429134 -478596628
-987354925 -987230263
-758955061 -758843799
-711757163 -711941407
-103752209 -103907371
-337447203 -337440259
-948081986 -947962224
-303034678 -303015158
-554291285 -554364845
-324462853 -324437779
-175224540 -175313086
-539589481 -539665707
-287893408 -287750524
-487665472 -487833838
-89884581 -89914371
-403732887 -403860261
-751444657 -751625051
-694465974 -694606732
-310957686 -310795352
-371862107 -371926479
-430287551 -430191145
-642069046 -641919394
-791404802 -791481946
-194317471 -194442517
-753457325 -753598417
-211782062 -211625390
-979145695 -979042761
-99485753 -99369125
-658248880 -658222976
-321652686 -321599258
-903101772 -903146440
-297936049 -297877397
-33828207 -33720809
-952053456 -952129212
-680663393 -680683903
-949737793 -949850503
-123763457 -123675291
-200749975 -200731911
-965548960 -965608710
-548239225 -548281281
-563816791 -563979631
-101780122 -101864208
-890529072 -890635702
-967162166 -967312066
-515388457 -515221483
-42802370 -42963716
-638399067 -638385333
-344662678 -344829264
-714113626 -714029518
-973564509 -973717221
-758641277 -758819231
-973785815 -973648627
-304194984 -304033368
-630120014 -630061864
-141548044 -141475882
-584083044 -583923530
-77017194 -77187442
-955880794 -956035120
-450153312 -449984384
-945966561 -946049479
-876679617 -876560967
-777503926 -777655798
-625821586 -625749506
-574061877 -574026017
-265544204 -265493390
-815673962 -815683108
-280230416 -280080804
-541123264 -541138052
-514601251 -514409299
-244920381 -244989497
-360013324 -359818174
-616248854 -616174332
-848788931 -848939531
-42080398 -42179784
-767781384 -767862974
-560937406 -560977306
-304647201 -304711127
-786048575 -786067235
-483148307 -483301489
-57153925 -57033085
-297085912 -297026458
-177396123 -177314907
-164249814 -164339682
-382959118 -383015818
-801922487 -802075005
-461291141 -461306605
-629875290 -629709038
-432507928 -432558004
-242416877 -242278241
-93225583 -93053811
-824201305 -824238347
-897225281 -897096387
-204856260 -204869388
-885851756 -885697908
-987913130 -988100850
-238583530 -238645580
-228278624 -228220612
-460732581 -460795379
-321840952 -321931402
-954271783 -954160971
-940587688 -940782250
-659126011 -659041277
-130572385 -130406545
-797637332 -797533420
-366125049 -366308551
-598337186 -598461438
-647068377 -647127895
-791825060 -792006258
-253540548 -253637024
-136147379 -135993537
-661473161 -661555593
-786172414 -786080792
-339303379 -339116291
-701094878 -701190510
-172745288 -172936946
-821769283 -821908347
-961050240 -961059750
-709103660 -709244176
-59303214 -59148506
-821481124 -821584596
-432962970 -432978332
-585183798 -585220138
-959207892 -959103576
-137602755 -137500851
-358967771 -358807955
-358028742 -358064540
-334573368 -334647420
-680760583 -680752495
-388295862 -388239404
-842686219 -842580297
-441023217 -440983021
-437117329 -437084399
-449341765 -449234249
-623194701 -623129319
-180263375 -180175169
-115427910 -115287778
-80791889 -80611105
-579973547 -579897025
-494052668 -494212568
-602794490 -602811310
-824219826 -824111882
-692139311 -692284715
-914613734 -914555256
-248744174 -248640604
-518257941 -518114219
-137450773 -137551803
-820083531 -820223225
-514472447 -514395013
-979365625 -979385007
-289370321 -289491357
-890463047 -890513491
-944369935 -944364789
-469067425 -468873859
-85900892 -85854756
-570803037 -570764705
-396341712 -396152568
-301455335 -301364635
-36634296 -36785918
-487077689 -486881849
-41371753 -41392503
-485144564 -484964274
-887079720 -887224354
-578332313 -578406997
-623077568 -622951532
-472643492 -472657346
-197967035 -197795415
-505120399 -505000667
-158384709 -158572627
-652165722 -652019358
-348856686 -349010268
-636406708 -636465644
-105367018 -105195370
-445967852 -445804864
-605921878 -605978860
-142077905 -142049005
-945205181 -945347107
-298829209 -298654719
-627198727 -627262001
-737151995 -737274191
-712543376 -712438660
-320841475 -321035211
-830810299 -830655859
-456445451 -456460677
-152878368 -152747860
-361617180 -361539304
-415284260 -415100232
-999464088 -999623722
-720289533 -720151341
-696575013 -696478193
-855847630 -855771292
-293338918 -293367490
-411894708 -411773112
-693714469 -693652981
-431024580 -430947836
-38295769 -38344751
-260900048 -260894738
-154065026 -154113300
-922501899 -922441993
-671218993 -671202781
-65037822 -65202662
-333627441 -333608783
-113360437 -113533769
-496089781 -496269247
-641534455 -641456831
-484550640 -484391626
-663777501 -663580543
-928538957 -928535057
-433897455 -434039749
-55507614 -55672608
-230855398 -230747650
-833016819 -832859171
-64523166 -64554302
-773666579 -773791511
-628408318 -628527480
-79074659 -78904099
-504184675 -504225327
-165501520 -165604324
-787876243 -788000679
-322332230 -322174154
-814835019 -814902381
-900775018 -900921106
-647883123 -647845865
-361206487 -361377351
-376860622 -377039524
-988380047 -988352489
-555947238 -555975356
-510661188 -510759146
-290190659 -290302395
-466159647 -466294701
-265176082 -265349348
-922848363 -922742499
-318513207 -318658037
-143846183 -143854479
-811903609 -811822943
-495006169 -494922437
-184006197 -184112847
-735542940 -735538002
-193489720 -193409124
-648402454 -648213652
-244984649 -244994345
-957429742 -957414714
-824959274 -825155226
-544353911 -544541883
-457099504 -457084432
-864586045 -864492117
-508180439 -507991125
-722942532 -723071108
-161484740 -161494614
-796403574 -796564708
-152366155 -152431697
-951619869 -951564855
-254921856 -255023046
-43697803 -43507793
-197336128 -197394780
-772321298 -772429830
-249163735 -249036487
-201426955 -201552747
-844001535 -843900155
-830901204 -830842116
-24177444 -24351826
-364756444 -364559958
-870916473 -870731689
-7639095 -7627487
-836405113 -836228039
-637054328 -636969330
-96930488 -96878712
-187973176 -188171796
-57026138 -57019946
-634336582 -634505740
-262712441 -262873139
-875364588 -875335124
-37641955 -37818929
-593493567 -593366021
-214260747 -214350743
-564135484 -564205918
-439546926 -439698506
-391286006 -391140176
-649751715 -649746479
-447698028 -447797772
-204030572 -203906228
-551511913 -551704071
-449848005 -449967925
-254927366 -254905364
-852874788 -852834372
-607584176 -607421618
-667777863 -667818411
-439247978 -439248910
-263898670 -263805138
-442607273 -442526709
-284371937 -284452577
-493736114 -493707660
-25180198 -24994692
-125617099 -125553931
-781365848 -781500140
-567566525 -567475987
-727344366 -727302608
-737055505 -737056315
-448633741 -448713225
-568771353 -568572493
-897448586 -897270958
-270532700 -270697542
-147869306 -147852870
-917242930 -917259932
-572856146 -572937258
-571944886 -572089934
-383523241 -383502745
-581375533 -581280311
-583321833 -583333713
-527876183 -527718149
-344724224 -344718686
-745337699 -745143067
-602666242 -602716706
-713649802 -713490972
-777880264 -777826868
-314677913 -314682257
-997075744 -997066288
-958887898 -958751240
-361928121 -361935379
-781726379 -781780627
-437771541 -437846773
-111963250 -111861490
-291770325 -291720595
-149108509 -149054579
-180423188 -180255994
-451266051 -451138591
-472074285 -472035517
-2264221 -2184121
-595903896 -595839320
-365063521 -365021315
-899740891 -899728743
-933350483 -933385087
-697326233 -697203377
-892933054 -892833748
-491927631 -491917075
-809290086 -809276538
-743355989 -743240383
-461167678 -461049998
-266611940 -266423316
-240483231 -240537623
-529657838 -529661716
-426772959 -426735025
-923786062 -923720386
-923094135 -922895175
-323055001 -322905293
-110745113 -110649785
-827415495 -827440559
-834973585 -835069459
-886285740 -886117210
-905960700 -906134316
-87182542 -86999370
-594110118 -594172442
-236772443 -236689139
-350199964 -350334170
-687779190 -687638598
-589630412 -589814752
-8630716 -8794522
-408868296 -408834100
-306963495 -306995337
-598519062 -598592590
-867320483 -867330473
-559650263 -559651783
-393644355 -393671357
-413592857 -413739803
-69577505 -69750571
-814980992 -814823770
-786483647 -786588151
-537531301 -537466719
-539143221 -539231899
-174986439 -174988907
-811961143 -811878795
-341853742 -341876728
-982203021 -982162947
-835021522 -834949722
-142972267 -142894481
-379752726 -379747324
-852814984 -852854580
-3903292 -4026926
-100791332 -100675416
-387145933 -387109489
-723503794 -723665090
-275256424 -275400988
-215082124 -215035698
-457002128 -456967694
-858336398 -858310450
-547444854 -547614846
-192821018 -192680052
-358793542 -358737478
-647684173 -647643195
-6702184 -6847182
-225352202 -225262500
-597699139 -597738047
-83063564 -83018088
-141598589 -141497499
-809071296 -809194520
-842210229 -842351377
-322537868 -322722386
-223259870 -223082978
-330817630 -330679412
-531258545 -531219899
-526964381 -526876481
-857928930 -857741338
-974360187 -974469799
-929318192 -929438106
-705109933 -704992335
-13689027 -13621761
-480888500 -480799950
-599923708 -599741202
-554043770 -553882302
-866456542 -866540500
-479099947 -478987861
-470101446 -469999758
-864925752 -865116858
-563816805 -563871977
-674224568 -674243592
-287847062 -287992432
-771231030 -771410884
-595373647 -595529161
-939768470 -939686786
-573009775 -572864741
-512212825 -512360357
-426752550 -426753992
-91383178 -91277236
-496793026 -496625520
-821838815 -821789539
-541631199 -541687727
-246159259 -246184855
-325446377 -325492345
-774568307 -774471121
-867492006 -867391830
-81498729 -81383481
-282268032 -282248928
-179827261 -179737729
-753114448 -753118980
-432263964 -432111164
-216906886 -216892994
-44085576 -44007348
-307976758 -308130706
-74963401 -74995475
-467409925 -467230467
-904587233 -904427345
-587210350 -587168164
-519620186 -519673316
-88373900 -88441958
-319052976 -318899948
-884789268 -884679808
-26537835 -26360491
-210317100 -210271238
-308474873 -308297445
-162665512 -162850088
-403084204 -403025154
-239199202 -239371350
-535139019 -535165835
-27083658 -27235268
-711148195 -711264985
-957063261 -957143595
-374758298 -374873774
-6944163 -6996749
-943670187 -943593047
-353409441 -353374399
-125116393 -125213067
-549135873 -549183099
-546968196 -547050904
-44910258 -45102052
-377960383 -378029569
-268198688 -268301826
-451320308 -451262324
-574382052 -574546470
-802431841 -802522843
-386258314 -386307956
-686316019 -686441083
-632105844 -632002502
-136732757 -136550391
-94898967 -95067041
-156580257 -156777329
-381173263 -381105765
-367063005 -366895057
-367758997 -367743669
-44430996 -44432158
-658897529 -659006463
-211612483 -211475441
-950331971 -950345059
-260710680 -260651498
-759091261 -758960997
-627056609 -627104409
-303634021 -303594349
-845746556 -845758038
-28723733 -28757843
-548466461 -548351225
-253588786 -253513930
-156161059 -156154103
-234276156 -234095852
-176654248 -176612028
-970505543 -970513699
-106073359 -106161893
-68198582 -68259552
-435589930 -435491214
-235138038 -235153574
-681298717 -681147741
-487369086 -487227912
-464460981 -464278225
-333489935 -333455069
-390540420 -390555308
-107885420 -107700350
-829337125 -829526073
-32751866 -32682756
-484494838 -484661558
-336469946 -336331818
-911426065 -911401541
-330112876 -330065660
-983743727 -983593471
-501886804 -501773250
-919143833 -919212239
-887696724 -887719888
-940799756 -940764744
-841674574 -841721406
-621498428 -621585872
-908726450 -908671598
-798283541 -798220161
-199456699 -199415701
-737927182 -738073196
-225878487 -225775033
-138902165 -139086219
-310196023 -310060883
-938885482 -938947386
-481239086 -481401108
-358228510 -358141050
-846032016 -845950036
-629152875 -629260677
-370027825 -370158103
-400695768 -400545426
-233631875 -233798083
-309498926 -309621686
-543690731 -543785491
-704701956 -704620346
-557689982 -557574566
-58109592 -57944708
-846704016 -846828954
-445234231 -445118255
-121912706 -121743988
-237094419 -237227287
-597080555 -596936779
-853586097 -853551351
-788853745 -788944055
-857635921 -857812089
-204959552 -204917156
-436814706 -436764894
-583812416 -583811636
-606254979 -606310463
-59616458 -59507772
-58189740 -58345070
-392360500 -392435986
-509911562 -509988232
-283722645 -283648265
-798178519 -798149129
-934796662 -934744570
-344526998 -344475358
-598205401 -598349997
-670339297 -670203697
-447594334 -447578518
-37246845 -37123073
-643056035 -642875881
-717019699 -716929163
-31984209 -32069613
-495291059 -495372483
-893564120 -893393438
-213136110 -213234984
-808576429 -808406291
-713801424 -713832320
-382341902 -382536176
-57245865 -57061985
-36213810 -36249920
-522424106 -522539416
-953042710 -953051484
-970247995 -970205621
-964111677 -964273099
-825345596 -825322202
-50722132 -50752648
-831894506 -831821110
-876184844 -876355542
-500393432 -500306922
-122290852 -122214688
-131383675 -131497357
-406645127 -406540991
-226482658 -226642970
-930678588 -930574846
-623458828 -623351130
-763912794 -763723064
-511581737 -511610747
-638202147 -638298909
-574417321 -574464261
-147861088 -147663704
-655094979 -655104905
-540024052 -540207684
-19783023 -19863295
-340382820 -340524572
-338538315 -338670719
-89475238 -89287852
-844735912 -844771658
-417552307 -417661623
-715165586 -714977968
-490973699 -491106621
-904380916 -904415036
-2813366 -2775256
-889628129 -889798885
-734183960 -734179386
-688903279 -689095787
-229014057 -229173637
-769851028 -769712448
-564262713 -564264899
-870292244 -870190980
-322663452 -322781320
-429370283 -429569203
-932013538 -932028952
-649556423 -649652693
-69986326 -69845448
-690627316 -690806930
-512915166 -512873856
-165307965 -165356645
-200596239 -200531799
-799826794 -799863220
-87905019 -87769447
-174829303 -174987673
-337370056 -337524350
-592195308 -592044530
-704667485 -704840123
-195733027 -195865825
-328513806 -328421568
-703874272 -703859122
-603786950 -603743956
-231791920 -231650598
-998245056 -998203206
-82071453 -82148701
-439828515 -439956201
-998738325 -998908133
-296585896 -296440764
-321217199 -321161861
-702204741 -702254677
-240220954 -240064344
-396724685 -396733769
-912862176 -912740640
-913451236 -913349968
-469878289 -469771787
-803686393 -803517615
-504674721 -504874697
-979195127 -979324423
-772494518 -772647854
-619136179 -619089963
-930297459 -930370781
-295780853 -295919955
-143757329 -143845355
-902939999 -903033081
-209189627 -209204051
-428882009 -428809685
-108440869 -108602717
-973924428 -973893918
-71981181 -71834407
-351114801 -351174267
-577211137 -577265271
-257814141 -257687025
-843500184 -843340482
-865390911 -865428145
-517840870 -517909768
-566459135 -566455633
-173539270 -173395878
-429510460 -429627946
-412963613 -412990069
-966585726 -966573354
-192281956 -192395322
-446698900 -446652020
-308789626 -308912202
-511374023 -511340113
-452890992 -452946024
-927911276 -927753062
-16547972 -16671176
-568699462 -568866154
-65193617 -65296919
-30811850 -30795146
-687538568 -687563182
-445243910 -445421906
-962849631 -963037379
-12234070 -12428330
-1942850 -1868194
-338977787 -339086903
-191883188 -191720444
-155977336 -155929126
-501361683 -501490349
-947309338 -947379246
-672722478 -672823112
-520031949 -520019633
-613128207 -613027347
-531426043 -531577333
-996486905 -996336829
-225199258 -225253344
-697565122 -697684324
-484782658 -484734088
-474623240 -474807904
-928301510 -928478648
-842537998 -842352490
-942067578 -941946254
-188695015 -188780523
-513228313 -513360127
-491881788 -491766466
-249567452 -249424592
-867610042 -867558754
-334597955 -334759643
-278659208 -278499528
-422953749 -423000075
-713816872 -713785420
-347120657 -346963063
-213686497 -213615439
-967572226 -967691842
-530006563 -529886261
-984286545 -984334075
-768723422 -768588018
-113682296 -113725962
-682203486 -682120386
-854220151 -854076909
-362212747 -362380619
-551802284 -551605858
-425028310 -425046662
-378513140 -378402496
-991590802 -991508150
-185383871 -185464759
-778218110 -778190652
-2065531 -2083643
-488858050 -488982774
-873384871 -873581889
-225124147 -225179581
-254564727 -254406681
-962316591 -962477895
-879224165 -879147017
-198932039 -198764565
-370090871 -370282021
-179526310 -179566224
-904260076 -904307922
-2600337 -2404915
-921404845 -921455565
-36246750 -36258764
-672166736 -672121384
-505838858 -505906328
-282915783 -282844903
-766169357 -766242627
-592422126 -592406448
-295901803 -296099155
-974952908 -974995724
-364097655 -364021885
-528688475 -528753495
-630426517 -630328143
-510393789 -510552563
-901759126 -901873920
-60906864 -61100434
-561961142 -562130950
-470308048 -470253160
-327608293 -327726749
-264459783 -264315571
-304391690 -304367414
-863614161 -863736409
-648168415 -648236139
-536473512 -536394782
-184059522 -183987774
-998993074 -999071430
-876951610 -876760570
-421018318 -421168842
-203597974 -203488236
-632648118 -632655722
-9548856 -9605882
-791834468 -791778994
-696443309 -696259289
-111603357 -111803181
-639384090 -639357024
-349503020 -349490704
-646284164 -646342214
-344835933 -344981893
-282092278 -282162992
-772466923 -772392737
-36352490 -36165038
-646061840 -645906048
-937740126 -937843002
-508222571 -508202755
-874441870 -874633290
-903249863 -903373221
-501235425 -501161277
-131277990 -131313270
-278292414 -278127776
-970608289 -970657775
-227443339 -227635041
-730528382 -730630266
-921939160 -922098978
-283873904 -283991980
-425451376 -425557876
-128242439 -128064517
-898401648 -898368248
-501803138 -501970470
-437494938 -437317280
-449084123 -448980975
-615140657 -615290759
-889915323 -889974793
-98041951 -97925101
-410993462 -411132250
-832074779 -832071769
-116078619 -116259785
-892721710 -892737366
-581893843 -581918845
-607126123 -607218067
-461079763 -460913659
-991751191 -991564559
-299986905 -299972523
-155266245 -155232329
-648868992 -649041638
-636692908 -636624578
-233444444 -233596422
-135920327 -135769683
-120639504 -120696112
-405431739 -405501969
-742368974 -742319706
-373830110 -373907872
-544369315 -544447897
-755205100 -755222642
-831118128 -830923998
-418487361 -418592303
-366637069 -366825703
-348933477 -348881023
-107134484 -106988240
-174142893 -174076267
-905162822 -904992504
-875711600 -875606048
-434997719 -434812269
-254726935 -254916365
-622230575 -622132283
-612326143 -612306053
-741260870 -741119954
-366325804 -366440392
-243183065 -243377715
-926099047 -926146567
-968836033 -968890461
-561376759 -561444877
-635288873 -635441891
-980145682 -980275474
-401538891 -401507557
-766106606 -765961234
-626419514 -626359866
-20120405 -20183033
-521365060 -521333276
-273959158 -274140478
-399541698 -399733222
-527669057 -527636033
-901426885 -901446533
-631732133 -631846497
-470008797 -470194095
-202666220 -202631386
-962798797 -962673893
-198259229 -198300103
-760660378 -760491840
-800499850 -800309436
-5183232 -5089538
-763634354 -763599472
-629415092 -629464206
-962133566 -962213380
-469787862 -469825038
-656318559 -656204497
-350732282 -350763298
-406298437 -406283755
-209407066 -209433832
-279428133 -279491689
-509098500 -508934960
-551458351 -551518865
-503215431 -503232179
-468846480 -468924462
-176633138 -176483106
-918948009 -918769959
-78158366 -78301306
-776124914 -776094722
-545569598 -545738676
-759905585 -759708409
-164202322 -164292542
-614938721 -614892687
-337320595 -337360931
-73121706 -73119246
-431796128 -431684652
-855129253 -854931507
-311642961 -311777033
-707081145 -706928187
-465202864 -465091612
-749581565 -749575009
-904009022 -904136732
-78784330 -78608014
-171612889 -171723757
-912395213 -912412149
-196077499 -196026505
-559815308 -559666250
-338555587 -338570225
-674094172 -674165372
-849662555 -849608279
-733758538 -733589582
-801416554 -801216632
-870315101 -870269387
-242859122 -242898378
-543897412 -543932524
-730534876 -730465086
-313694044 -313583936
-229688685 -229723481
-127862402 -127986300
-744716906 -744594236
-30583922 -30763612
-355125578 -355065824
-312630020 -312695666
-462457110 -462523980
-149041252 -148859226
-591798557 -591655047
-665754196 -665817928
-460360949 -460309353
-456864882 -456961586
-470769939 -470933943
-371455023 -371345579
-210655311 -210624175
-397949771 -397979405
-770803094 -770818210
-231363418 -231233950
-333172285 -333196199
-145228775 -145135893
-679477303 -679451951
-919677558 -919796732
-931673564 -931854938
-838374811 -838494293
-814318002 -814155728
-177478737 -177313509
-885722002 -885666442
-640561747 -640552295
-587069807 -587189257
-646220926 -646023728
-687477006 -687319224
-290053485 -289992529
-623302542 -623206324
-970050833 -970095249
-262048121 -262071707
-922541695 -922462103
-614045557 -614200557
-785577407 -785488063
-990606035 -990519255
-56072819 -55969509
-950098659 -949972039
-813708449 -813848041
-208951291 -209083041
-569506318 -569348858
-500536442 -500569836
-147210485 -147060365
-645854683 -645788415
-713225210 -713356692
-431468572 -431622130
-515109303 -515059401
-644322778 -644491672
-48911272 -48878448
-937306814 -937232450
-631692122 -631643444
-247055570 -247047104
-784969815 -785082111
-16867742 -16963062
-55383740 -55324618
-72000294 -72178864
-13966568 -13886778
-359089193 -359177421
-220678626 -220570224
-423990408 -423939884
-659030091 -658983847
-26449163 -26407897
-323572464 -323528566
-469455077 -469341461
-204927514 -205085210
-881817191 -881895601
-214024783 -214014417
-778846272 -778757104
-872086669 -871975305
-887790925 -887722459
-75917667 -75799519
-749297492 -749193320
-456150067 -456315321
-323403708 -323450620
-903920015 -903890469
-838859958 -838969424
-655676629 -655691937
-539008194 -539187560
-877735932 -877562918
-561677913 -561531093
-173467574 -173315886
-972362364 -972231496
-765209133 -765260419
-536998494 -536960124
-106931164 -107061362
-130112549 -130306581
-120473282 -120420052
-48867513 -49026757
-573571172 -573400758
-19843752 -19882838
-523736082 -523829616
-847734464 -847658512
-194292543 -194322049
-668812400 -668889226
-365047492 -365247072
-109863914 -109720606
1000000000 1000000000
-1000000000 -1000000000
20031
-988580087 -988668805
-172944655 -172778101
-539764136 -539848966
-761635087 -761651605
-934574839 -934537441
-748718729 -748550843
-117431971 -117364445
-143752506 -143903998
-877762570 -877826774
-936481087 -936301209
-444592221 -444407235
-379373612 -379406232
-689020790 -689094658
-504582309 -504536103
-381338730 -381491138
-908942562 -908820612
-336862665 -336781173
-722004565 -722160949
-552716744 -552770174
-676184770 -676132580
-45543000 -45719866
-188555573 -188413887
-374892936 -374977958
-910157525 -910209587
-28546191 -28361949
-427217593 -427085369
-444716663 -444528857
-543972515 -543919719
-133788749 -133942341
-137080118 -137048598
-875316298 -875275350
-920732817 -920820419
-424176111 -424319917
-845401304 -845232476
-52938927 -53059337
-421569611 -421506741
-555513087 -555702119
-989396576 -989274000
-337488981 -337523707
-63829627 -63847379
-470345632 -470292058
-298008715 -297863663
-699549395 -699647855
-490476037 -490466459
-492042300 -492117416
-710058144 -710239898
-983276939 -983370553
-331402833 -331520001
-554775813 -554692167
-407959772 -407788546
-936036376 -936106566
-966463225 -966303459
-158096926 -158156432
-807613861 -807672221
-889313168 -889192648
-767570032 -767428502
-526939001 -526991257
-667257351 -667099923
-193303571 -193336611
-251744930 -251690406
-665905349 -665908787
-795339989 -795380947
-225437105 -225613265
-706317015 -706344445
-975827711 -976004741
-801475 -821213
-546085989 -546156751
-176092126 -176227174
-308361688 -308530328
-984028721 -984111327
-282510519 -282652981
-736440799 -736576777
-914752012 -914855880
-826849626 -827026952
-950947992 -950942086
-459843109 -459787357
-13576537 -13664281
-915312119 -915213167
-918007126 -917851288
-42957574 -43073368
-963830667 -964029665
-789269423 -789266057
-730625724 -730493310
-984437922 -984434782
-713799347 -713706067
-795527138 -795457490
-386671469 -386730765
-784856586 -784747138
-642580249 -642779301
-65040561 -65166539
-780682170 -780869952
-708829657 -708876823
-564144712 -564024640
-628580143 -628426771
-432549171 -432568347
-447694890 -447555588
-279941811 -279844677
-280372741 -280337049
-271065849 -271103929
-808448531 -808250801
-333609655 -333693849
-478682676 -478774728
-371688137 -371624407
-871208330 -871135978
-934234963 -934349663
-852587815 -852679509
-995126212 -995100646
-735525794 -735508188
-896727267 -896687827
-872760243 -872564845
-790380211 -790310219
-749509165 -749640891
-828563390 -828452390
-164648699 -164696275
-177103654 -177251858
-574668427 -574702441
-441331975 -441138057
-238617274 -238425248
-41339445 -41174599
-57847406 -58036886
-493546886 -493566260
-42108614 -42043842
-709608431 -709502857
-929762312 -929732464
-664401723 -664452507
-684964418 -684998208
-510989485 -511052127
-727980630 -727884296
-959478915 -959462047
-534192707 -534013503
-719148730 -718949696
-375352771 -375518907
-561921632 -562097916
-767764725 -767740191
-929894858 -929969636
-868863608 -869031794
-260441893 -260531127
-398773439 -398960649
-369245913 -369157907
-109130335 -109318719
-574401309 -574561027
-746708954 -746822814
-448292082 -448105628
-970513554 -970529924
-378211096 -378339606
-213484044 -213575760
-799727726 -799594960
-781914814 -782057486
-863595091 -863415739
-690265872 -690170214
-10244716 -10174910
-17971656 -18005358
-324602769 -324542779
-467933519 -467877577
-790038420 -790009598
-255693566 -255815070
-418226759 -418166597
-8968239 -9145017
-239282362 -239142408
-714567499 -714682349
-820748304 -820937400
-302590456 -302641640
-249890719 -249859751
-868030807 -868144639
-298977243 -298884871
-786214819 -786131965
-357923439 -357862501
-623236498 -623259954
-490938410 -491108818
-97293625 -97181841
-397451130 -397353836
-562372666 -562308458
-974375696 -974429838
-205789250 -205768884
-405294182 -405195166
-819803348 -819936752
-650059561 -650254421
-24646391 -24677983
-274231644 -274116162
-833583464 -833678286
-166308565 -166157359
-542025643 -541987661
-398681292 -398809968
-591887413 -591808353
-573818610 -573998024
-591984908 -592068488
-89800078 -89911148
-854245730 -854154568
-649135688 -649321426
-329802212 -329736664
-4192218 -4110196
-457568890 -457505434
-576080924 -575903496
-389549801 -389473191
-323065798 -323215418
-954138588 -954163758
-337377385 -337287209
-382970534 -382935482
-927506612 -927642650
-906957043 -907076465
-948711012 -948841240
-722007537 -722006901
-989378096 -989415056
-211379212 -211567164
-728234618 -728106342
-60680394 -60851606
-235419699 -235575417
-505356612 -505284828
-178600992 -178704420
-599044704 -599206774
-805453261 -805319857
-56636679 -56753163
-447638082 -447751698
-698100544 -698130740
-970005662 -969862802
-467342928 -467167298
-383653966 -383674088
-633278726 -633299428
-517911561 -517944827
-300707347 -300524217
-565353051 -565448891
-166892752 -166927996
-567272762 -567289582
-867045052 -867055598
-279114134 -279247588
-359284787 -359462467
-511861305 -511902643
-570942910 -570857418
-653698166 -653721460
-584298343 -584391207
-190080472 -190058682
-46304374 -46279474
-285582279 -285412059
-193021869 -192943321
-172097957 -171958923
-215668137 -215793833
-688802022 -688934192
-14442570 -14461460
-974236639 -974230117
-355759373 -355702577
-558156947 -558125551
-857632363 -857647333
-166960365 -167003983
-930954627 -931002113
-639581689 -639418263
-986937694 -986896942
-46833168 -46958112
-604079195 -604068941
-949382279 -949384653
-97072775 -96897691
-243459993 -243564017
-815152912 -814975964
-322280133 -322421723
-166535983 -166532765
-851297432 -851469276
-72933073 -73060271
-833353315 -833352561
-933959032 -934114198
-823197469 -823319551
-535988426 -536021616
-180106961 -179968873
-728581042 -728685660
-687246392 -687184864
-837354723 -837170903
-402543432 -402724946
-854190378 -854301082
-194224939 -194354471
-530748692 -530769272
-285748801 -285899137
-582584845 -582397589
-417716186 -417727838
-69599528 -69480392
-949773285 -949879069
-901418957 -901520537
-763931007 -763742211
-334918716 -334974076
-611497002 -611505234
-958708804 -958689938
-208240408 -208408264
-988448330 -988393396
-694450186 -694514938
-508355700 -508260490
-189784860 -189829084
-619620936 -619729828
-397209522 -397062302
-192982595 -192920869
-867330699 -867529345
-682473544 -682574566
-339182406 -339318028
-22421931 -22327051
-772032412 -772031064
-42975955 -43170781
-262392039 -262304723
-140607152 -140559878
-816307551 -816304659
-801665412 -801503758
-731016530 -730883740
-85829431 -85704829
-626940614 -626980706
-480747349 -480627053
-940181104 -940318000
-258701717 -258650275
-456543378 -456348610
-977587432 -977753604
-487556772 -487383920
-217851791 -217815099
-272809994 -272643794
-706760504 -706775726
-838137700 -838006908
-12647078 -12482188
-95386963 -95259207
-950532989 -950429543
-142912167 -142965685
-94824917 -94781241
-396128700 -396172858
-919493800 -919470484
-699598625 -699427125
-61861485 -61758417
-37845464 -37754848
-817689104 -817755652
-153254742 -153264526
-242482979 -242373989
-579009051 -578963921
-235658422 -235804484
-149158992 -149101468
-607394615 -607455223
-66400371 -66559261
-163617402 -163599618
-937992695 -938058941
-232870773 -232731177
-600090322 -599927784
-955006237 -955068003
-607661339 -607708041
-683017603 -683136481
-133029641 -132896381
-642952698 -642917360
-318842944 -318950356
-823817095 -823899123
-57525179 -57386549
-657642231 -657577005
-858174157 -858152137
-285667100 -285698864
-642365122 -642536142
-918267269 -918239821
-283844912 -283998076
-692804884 -692854714
-867203575 -867349573
-739725207 -739571159
-54127921 -54314927
-418139830 -417997444
-762197255 -762344177
-507843305 -507787943
-516008957 -516143767
-118121212 -118184614
-722949250 -722947002
-295014274 -294888078
-267045742 -267223166
-686593998 -686618342
-410907542 -410919702
-923526692 -923330674
-80224278 -80296602
-649924982 -649939062
-387521053 -387574749
-220071244 -220199930
-247102121 -246906295
-886481718 -886566382
-528480658 -528468256
-782878900 -782935854
-12035308 -11995332
-403741435 -403642229
-140228434 -140378982
-915008110 -914922968
-57009532 -57089524
-658863276 -658918428
-154146013 -153957431
-697711639 -697878681
-974804093 -974692809
-700162997 -700088189
-72300975 -72312881
-28211733 -28037501
-138622374 -138687238
-516484799 -516490295
-285477535 -285472541
-262591433 -262624069
-978674513 -978719809
-639354577 -639265373
-884990850 -885068326
-449977629 -449791149
-414989373 -415180841
-734216962 -734019594
-396595902 -396429756
-510631126 -510731722
-463039531 -463036675
-982107462 -981925836
-305003458 -304817726
-768619074 -768770988
-978359157 -978233859
-101982503 -101906937
-919603272 -919687506
-53653286 -53741448
-953817491 -953981095
-269146668 -269068190
-852787508 -852767126
-468877858 -468813038
-349101965 -348990477
-662573439 -662603811
-652576625 -652760017
-32082700 -32039610
-452800385 -452756821
-749520545 -749519739
-555084283 -554919789
-476170177 -476162651
-951235287 -951044939
-751668381 -751531259
-935682612 -935595934
-648732922 -648839198
-57601949 -57659967
-723664937 -723581295
-586260409 -586342435
-639280813 -639309975
-681619213 -681528597
-303623993 -303449733
-206190626 -206168606
-231897397 -231787651
-562776669 -562612121
-869257828 -869250066
-763322591 -763395917
-603367910 -603515948
-958968514 -958846522
-204518477 -204550885
-483795475 -483739591
-525755847 -525730389
-843852185 -843829795
-199639489 -199521745
-45803518 -45675482
-928067072 -927884898
-381457061 -381525215
-488460186 -488379484
-585805727 -585955241
-387137184 -386971038
-546518682 -546479580
-523961317 -524038575
-968529810 -968398942
-748545793 -748585811
-797885513 -797686159
-432914288 -432799280
-216256481 -216079555
-199728365 -199749037
-329143343 -329029635
-71649085 -71777199
-241635343 -241466499
-733304898 -733403710
-582159366 -581975060
-407291909 -407312625
-120114034 -120269692
-335395670 -335272928
-399412306 -399448560
-253831935 -253984407
-526384250 -526246764
-520635097 -520750923
-791217743 -791123829
-565234731 -565357111
-521876809 -521712263
-970756499 -970820907
-710335347 -710247813
-925817757 -925835147
-680481152 -680320376
-669390394 -669365858
-285809486 -285999718
-816036361 -816041165
-356778451 -356871283
-558703952 -558565274
-950959803 -951131015
-967719606 -967798686
-613965288 -613983884
-122912905 -122755693
-843254470 -843424574
-171608549 -171602743
-355076184 -355186180
-431015770 -431188108
-581921605 -581918661
-205180595 -205052385
-27726992 -27586130
-993586772 -993565648
-34301000 -34142922
-408213705 -408064785
-747913556 -747782554
-659641983 -659542285
-947965242 -947930066
-248971160 -248975940
-495406288 -495300654
-235656027 -235566311
-145111559 -145306209
-178886775 -178772739
-499931991 -499834703
-884521077 -884460877
-575108897 -574925411
-698328583 -698290195
-336124268 -336239948
-916252178 -916398102
-77967504 -77918336
-254801529 -254714675
-383820380 -383856934
-407020829 -406897729
-394257327 -394205953
-911105665 -911222619
-98788180 -98982966
-7119220 -6951038
-99510398 -99666688
-730036675 -730020745
-907798999 -907977977
-54946263 -54863737
-114082967 -113946051
-336623752 -336615606
-451677036 -451688200
-265242549 -265069125
-272976743 -273110049
-80901171 -80946837
-169929251 -169841595
-712887070 -713020270
-456912892 -456957458
-298844325 -298851775
-642842738 -642869352
-997370070 -997399756
-966609554 -966512570
-914090974 -914004334
-551894262 -551731912
-155467354 -155590812
-955194914 -955092714
-932249308 -932292968
-208738825 -208564035
-816963555 -817114447
-356137923 -356313881
-267452813 -267258459
-624328881 -624172855
-31172126 -31003696
-381855403 -381661107
-792365245 -792236261
-739710261 -739747743
-265027963 -264910817
-729889034 -729857054
-847673498 -847655814
-287707692 -287890622
-706633782 -706762786
-844680280 -844862426
-386942071 -386893259
-36980524 -36995768
-309290121 -309162831
-698030374 -698024934
-338964280 -338779166
-592236812 -592240950
-284842198 -285031020
-624891508 -624855174
-103070059 -103130883
-414823789 -414867575
-395489883 -395570405
-515494797 -515516443
-971674628 -971782900
-955028343 -955107663
-568025978 -568053192
-561345072 -561161700
-454950292 -455010898
-963620184 -963601368
-399112786 -399094306
-387174151 -387100217
-854481304 -854654438
-976230315 -976214657
-444760790 -444955622
-290932300 -291019426
-720922438 -720849126
-298887170 -298816380
-229509517 -229472237
-246606806 -246647780
-344374247 -344543667
-1554071 -1464155
-450375052 -450507502
-45447195 -45407569
-718225241 -718148597
-87568451 -87430811
-467673916 -467870332
-186422079 -186357179
-445761618 -445961590
-985754897 -985614561
-485186113 -485342135
-766154916 -766304930
-564443207 -564536893
-655403835 -655226575
-271434382 -271465182
-511126986 -511193456
-729954774 -730118576
-81965375 -81891333
-524941238 -524943560
-947141188 -947116354
-968558691 -968500929
-682757824 -682664988
-141870910 -141978616
-559556694 -559405388
-865981846 -866071508
-671434920 -671325364
-727340841 -727493119
-521138274 -521296506
-838853138 -838723980
-389513448 -389597620
-281885801 -282042955
-902469933 -902332947
-509717211 -509845335
-943938864 -943981202
-160502458 -160323430
-351989004 -351827300
-842347882 -842321978
-786988904 -787050906
-669592520 -669464884
-627573484 -627636534
-801574985 -801584585
-245830977 -245982019
-675132249 -675174883
-911285692 -911445884
-91065950 -91240990
-29478616 -29505012
-11345502 -11348654
-924107039 -924084225
-414381189 -414293015
-183073899 -182889799
-774923347 -775071197
-618401625 -618407569
-638478173 -638325943
-905368456 -905228422
-449387168 -449316586
-220623665 -220808525
-841340945 -841523807
-845981966 -845818826
-781675351 -781510159
-245732529 -245695597
-844060352 -844001734
-628503457 -628432583
-536730067 -536690395
-492439407 -492424449
-536251518 -536431626
-260044980 -260115558
-140201092 -140038030
-893651865 -893595913
-4908154 -4769760
-721467605 -721485167
-983728732 -983748536
-757039944 -756992756
-386507618 -386316464
-834668513 -834494925
-481566831 -481679689
-834780804 -834737344
-421527314 -421402068
-291955570 -291911842
-794872254 -794880798
-494664319 -494739537
-161207352 -161181060
-952261650 -952200438
-48268193 -48104907
-377305971 -377177545
-236375207 -236508253
-766607058 -766655122
-32568490 -32400532
-851514779 -851530133
-820273791 -820253417
-745210617 -745378765
-996449624 -996509144
-892844836 -892795014
-349046221 -348987629
-56721077 -56851153
-484592393 -484783941
-650689513 -650670501
-705044768 -705200286
-164122851 -164086457
-478211841 -478276533
-208508679 -208564723
-28996099 -29076805
-513552721 -513353149
-533800577 -533715097
-962147259 -962089823
-179499060 -179479662
-808052041 -807922925
-720143951 -720241967
-824079070 -823967946
-685197914 -685206512
-116987415 -117139759
-578805444 -578894218
-612150787 -611963557
-910593801 -910604393
-561173513 -561153027
-844028806 -843858302
-181251164 -181132134
-490345213 -490309425
-695444654 -695288526
-435168815 -435257593
-748319519 -748130765
-538434620 -538486364
-593264958 -593318460
-163550383 -163684421
-1982712 -2074698
-112773197 -112609087
-266784684 -266636950
-633113275 -633204877
-178685178 -178723662
-846335835 -846349067
-484011435 -483976107
-350054967 -350250287
-497795631 -497680311
-185932599 -185868493
-974282455 -974402767
-557135794 -557030786
-881919992 -881887662
-930151318 -930090378
-60366116 -60506800
-63712364 -63590666
-861154731 -861015095
-119784578 -119865704
-423951686 -423852082
-983520521 -983379545
-191251226 -191216334
-871172154 -871155444
-206792141 -206918721
-502227013 -502110145
-343873252 -343978350
-657663111 -657790401
-255525895 -255550481
-39579694 -39557238
-630714456 -630544032
-796054241 -796074447
-952678013 -952715413
-54905000 -54828764
-49096226 -49197034
-353163497 -353072731
-821420466 -821376328
-383041264 -382934010
-31339155 -31378559
-174072291 -174069097
-319915010 -319884802
-27064806 -27045502
-750734269 -750786213
-595916350 -596040312
-275560404 -275590176
-294699338 -294873122
-684088692 -684045850
-903324233 -903191599
-58305827 -58448489
-199387561 -199359433
-428051772 -427868302
-407305135 -407479915
-617421467 -617487197
-491703838 -491602046
-180906498 -180891874
-385357535 -385248799
-837614411 -837783181
-70884044 -71060504
-68855776 -68728444
-262775589 -262595525
-796152161 -795996733
-98452690 -98437054
-174274810 -174085318
-265061283 -264994643
-898618268 -898615502
-411644481 -411505467
-339037264 -339184596
-730896264 -730701682
-30532516 -30555240
-278188488 -278030366
-783359787 -783478435
-201066113 -200897499
-993215505 -993148979
-100865440 -100706860
-46710640 -46715496
-983777907 -983719165
-922484529 -922462981
-12218848 -12397082
-926485012 -926556530
-775244140 -775247570
-525661818 -525743118
-256288759 -256334909
-880112571 -880265203
-627305702 -627166666
-956116092 -955932232
-89318542 -89373656
-35330133 -35393339
-778345926 -778325504
-248686805 -248615823
-466093833 -466220049
-108502882 -108337750
-331814140 -331963850
-612527668 -612678114
-219262559 -219246101
-615233050 -615360906
-780067794 -779969430
-16243929 -16181955
-378441725 -378432551
-618449254 -618571354
-105799894 -105643618
-458377850 -458288676
-260593683 -260626183
-15452741 -15257095
-663954907 -664033619
-295522564 -295632044
-742127610 -742257798
-236999751 -237155451
-358220828 -358031502
-566191057 -566122443
-289600447 -289518559
-524315632 -524415480
-196561989 -196645617
-464361243 -464377523
-877140235 -876977751
-842124073 -842244893
-346466463 -346340355
-444762447 -444707541
-313114805 -313218113
-313460969 -313403267
-307211610 -307035594
-70570350 -70534898
-838944927 -839003147
-512024461 -512108729
-471242464 -471136592
-787180731 -787248911
-622251300 -622377638
-867105577 -867005619
-372496063 -372538513
-215525804 -215511574
-936741097 -936922329
-856600586 -856541526
-894689719 -894716997
-749791966 -749668134
-72793511 -72965163
-492431928 -492413140
-310817082 -310882756
-789802945 -789604327
-275194 -451778
-270248288 -270442240
-710831370 -710785320
-190614864 -190440930
-939996511 -940058931
-379009545 -378916565
-760496681 -760628967
-37096691 -37057447
-26745100 -26710564
-653313011 -653333195
-900951892 -900967248
-395714609 -395914037
-773008194 -773066538
-194114851 -194019641
-790488673 -790628877
-249229561 -249358381
-231753659 -231608019
-968790625 -968636365
-667420960 -667290564
-867639993 -867579163
-920478001 -920672761
-719178371 -719119089
-512662178 -512673472
-34980315 -34983583
-598212362 -598158476
-905592229 -905714617
-397155321 -397263723
-914646264 -914767280
-144087349 -144060405
-423582912 -423417568
-478679649 -478481855
-286739355 -286693833
-228724254 -228529868
-691227238 -691061158
-972502822 -972367550
-226158256 -226282174
-62801696 -62871320
-481764188 -481914158
-830074312 -830101700
-552651403 -552470697
-854009930 -854022356
-359753660 -359630156
-314200906 -314165110
-276145614 -276272754
-835383041 -835483955
-246592122 -246580694
-381383752 -381394954
-748284104 -748354934
-635828229 -635748995
-158509859 -158322145
-982410033 -982320265
-466610079 -466414271
-106872812 -106716600
-986179681 -986210499
-61088410 -61117130
-332043150 -332209304
-656126142 -656223980
-86414756 -86490770
-882795323 -882599831
-634215914 -634409890
-378671093 -378769377
-798750019 -798586933
-250141582 -250011026
-866783609 -866739875
-239212385 -239194657
-747042234 -746867830
-996480298 -996655300
-782959081 -783042425
-948519000 -948563186
-660092277 -659908623
-205350231 -205313491
-11235756 -11185314
-944571333 -944486299
-370164143 -370136545
-205358903 -205518765
-680811929 -680909813
-297703376 -297815244
-134866761 -134977827
-208446815 -208536701
-808120152 -808251204
-344318431 -344458957
-74016801 -74040971
-995842870 -995660902
-191801519 -191753453
-801472728 -801364262
-325791432 -325757018
-364526957 -364657025
-226132123 -226220215
-95907947 -95918783
-810388074 -810332326
-256624470 -256631924
-227872824 -227801562
-923696676 -923879658
-813871389 -814065927
-900308982 -900267512
-345618523 -345441557
-774274307 -774097793
-806631137 -806552645
-432743466 -432847920
-888163569 -888269031
-672420870 -672531742
-960558318 -960395672
-483743279 -483914547
-89035366 -88859924
-270501600 -270382880
-213924547 -213988963
-653615750 -653482700
-410367067 -410441879
-512847409 -512678919
-967727321 -967599209
-447087605 -446945203
-465858750 -465974582
-664381437 -664301243
-330856172 -330973288
-347733036 -347576122
-502349826 -502307686
-885889273 -885916951
-129963591 -130151693
-858368750 -858465886
-718974388 -718838358
-200691717 -200678917
-861464119 -861392237
-405782855 -405900821
-402404751 -402248831
-580757800 -580601808
-146219549 -146024001
-484883700 -484725324
-405975824 -405846196
-770012378 -769921432
-11347078 -11325008
-423939764 -423963608
-984013477 -984025967
-837525170 -837698796
-72119953 -72051371
-838072304 -838031698
-625520746 -625432782
-125074599 -124938087
-438097875 -438167405
-693608019 -693782887
-295709553 -295693723
-133034931 -133024351
-973215324 -973264930
-57182627 -57085915
-44062307 -44131271
-399724232 -399617968
-576903669 -576832559
-567925433 -567795427
-106259905 -106318979
-846211757 -846176077
-39716753 -39517239
-845431103 -845371505
-973515856 -973509240
-79511259 -79434219
-226040238 -225934556
-208651430 -208478016
-714937657 -714948393
-142083826 -142108634
-69988053 -69878985
-521696760 -521524232
-223251550 -223128074
-806342649 -806218287
-104975593 -105052179
-899328331 -899191223
-198762519 -198956161
-965976623 -966011679
-459834074 -459942462
-394044939 -394077503
-577362012 -577228240
-180899186 -180726160
-189790663 -189690123
-681364931 -681223279
-541372280 -541448390
-645380406 -645335826
-631361052 -631210538
-862790038 -862712176
-37127312 -37084966
-878035632 -878222616
-350007619 -349990457
-625224679 -625358989
-49561602 -49651978
-223513249 -223387511
-756213625 -756386727
-842574495 -842605047
-580798701 -580760873
-458420655 -458494407
-708630204 -708462976
-927151323 -927257655
-539545374 -539503852
-753531223 -753519097
-135208707 -135317325
-37345008 -37499356
-319633523 -319758395
-321931852 -322013080
-491391357 -491308091
-279037764 -279118168
-620039474 -619905954
-655315205 -655141661
-57964491 -58109281
-31645819 -31611193
-833935985 -834062719
-30369779 -30176689
-151457364 -151652962
-89991188 -89831108
-249983938 -249839164
-972187886 -972307736
-650656055 -650680007
-127476614 -127440738
-573841073 -573835915
-944175103 -944061489
-587771083 -587932957
-197580833 -197703753
-668569110 -668641534
-114677738 -114750942
-358663535 -358856269
-712005733 -711928531
-262307603 -262348381
-714790673 -714611239
-597356224 -597372214
-658673081 -658476673
-531232509 -531092783
-704336629 -704531673
-157280176 -157257122
-197407326 -197252244
-372019876 -372052784
-906168215 -906120117
-729652391 -729550451
-214612118 -214772478
-422201293 -422061717
-347943905 -347950993
-161466067 -161654677
-198264746 -198436112
-305865595 -305815141
-259310182 -259458368
-305977284 -305858210
-477010000 -477179630
-489545791 -489457635
-566848490 -566676640
-687932884 -687948008
-785044883 -784939121
-889239134 -889245876
-612386230 -612363840
-311056800 -311140918
-496997566 -496942066
-519595087 -519586645
-953790327 -953777749
-741564044 -741500852
-976371944 -976458170
-800865464 -800954486
-57630958 -57498200
-237228299 -237273451
-737754351 -737775571
-628181442 -628378586
-157519652 -157412074
-401485628 -401367356
-350148214 -350096620
-149997749 -150186159
-501608538 -501609698
-746886295 -746759333
-376471626 -376642008
-773540075 -773708325
-369978957 -369896181
-339976828 -340164654
-569132641 -569163751
-275884255 -275780341
-348655504 -348591394
-225317984 -225331080
-581594370 -581783294
-370753175 -370734501
-752340355 -752360737
-409988943 -409915167
-57011382 -57001032
-427968740 -428134804
-370812636 -370923354
-51817055 -51842281
-576416526 -576544634
-854789410 -854598578
-365625864 -365464798
-154899312 -154874232
-812368455 -812283683
-333530755 -333411597
-204551818 -204625438
-739591619 -739648183
-195779000 -195918018
-382382843 -382423983
-152981722 -152876704
-155629464 -155552160
-953175926 -953294332
-417256369 -417236359
-230283970 -230192360
-246627293 -246610169
-896718778 -896735756
-536073962 -535969270
-403071761 -403126397
-992056236 -992128506
-998626624 -998449660
-931451000 -931584810
-296584107 -296752937
-10116947 -10104857
-137259731 -137113507
-393308870 -393462502
-467518330 -467334590
-653303081 -653304111
-764178759 -764222923
-459133492 -459180712
-426869154 -426839272
-956709883 -956583071
-985502411 -985684729
-543138287 -542968085
-496657412 -496590510
-3584393 -3403091
-960156548 -960128476
-615196738 -615119598
-729518235 -729324117
-128288885 -128320183
-712752430 -712862852
-238545120 -238689428
-336708775 -336821919
-420218420 -420305820
-875097562 -874959214
-359133010 -358960940
-535096167 -535021971
-317130956 -317292790
-142883126 -142938926
-884627236 -884504504
-637246188 -637296392
-455360752 -455442068
-735128579 -735273757
-760984220 -760959398
-642383981 -642200953
-907103482 -907147588
-690588467 -690390821
-755609927 -755552711
-542148661 -542306257
-334798750 -334758186
-424509532 -424323512
-717546462 -717482166
-506012707 -506023927
-54766523 -54651505
-867894451 -868087723
-341823692 -341935940
-54310390 -54319464
-235337606 -235185078
-635631032 -635701640
-577276132 -577295126
-798477329 -798389241
-261441235 -261317539
-195912770 -195926154
-650704043 -650674983
-704380031 -704434151
-7399726 -7199826
-208010722 -207998868
-421026238 -421111654
-894300778 -894195356
-61179827 -61069297
-207639932 -207633532
-63341912 -63246488
-610473193 -610286159
-441636874 -441471564
-24096902 -24158512
-529971155 -529792641
-167153023 -167007549
-596460650 -596313390
-107255983 -107275297
-794150020 -793970424
-66920338 -66908822
-321315871 -321175309
-780556655 -780697199
-929933874 -930059982
-6603463 -6757641
-995296084 -995103384
-289908987 -290060889
-944144038 -944206168
-985593570 -985450474
-598486084 -598626686
-355919148 -355752300
-276456738 -276365544
-981515248 -981500774
-63098442 -63206182
-329769438 -329738254
-835331506 -835309868
-745505804 -745612398
-185265528 -185415410
-649755750 -649932022
-252488649 -252496537
-91349549 -91273027
-255707883 -255608517
-956348479 -956372343
-268220449 -268153359
-163442723 -163429363
-733988695 -733926667
-173862652 -173769276
-422514404 -422423642
-413236112 -413368624
-918077834 -918018106
-101125647 -101282599
-181051430 -180959884
-737265096 -737216688
-844280101 -844149625
-395961765 -396075347
-304762215 -304617395
-114595142 -114670354
-300147766 -300015936
-371801888 -371633146
-467904298 -467836366
-907975196 -908001292
-979866660 -980029326
-943606262 -943676284
-348528651 -348623449
-886939055 -886805023
-513966132 -514156992
-557204981 -557301493
-197145487 -197295979
-43488191 -43464215
-240600734 -240727664
-225694952 -225697126
-706330730 -706135786
-537417895 -537253331
-667470477 -667626057
-707476522 -707471264
-977048590 -977081066
-336930056 -336868662
-678114224 -677991902
-818933714 -819039286
-96206965 -96030439
-613653918 -613491648
-906689913 -906778743
-271084889 -270950151
-188792992 -188779062
-896706008 -896765504
-578286897 -578098483
-735105624 -735097210
-543694080 -543539232
-184613651 -184645129
-775319875 -775175265
-427612503 -427616533
-504722121 -504804907
-928732177 -928802817
-981165173 -981088765
-514441500 -514312756
-504625521 -504539097
-830213530 -830023960
-787467456 -787580742
-890526024 -890664962
-482361304 -482317848
-671918414 -671865972
-750130819 -750040693
-286429254 -286515640
-709054091 -709112533
-118543842 -118404326
-939049503 -938914259
-945045174 -945165744
-253385956 -253236332
-772526545 -772352507
-139007543 -139190809
-933859000 -933866538
-127372073 -127220519
-457734542 -457661142
-725306257 -725208741
-870045579 -869921809
-229580821 -229697835
-116212838 -116108048
-616758436 -616561842
-539368349 -539262699
-47355253 -47345749
-321744604 -321937096
-704166980 -704227550
-364790434 -364700822
-680468934 -680493370
-347989951 -348071403
-25717019 -25777001
-806397502 -806510106
-426399914 -426266474
-903017668 -902857696
-956078644 -956153540
-934493254 -934656424
-676208889 -676399693
-278854400 -278777524
-291998783 -291912357
-153637134 -153656072
-832864833 -832795569
-374953936 -375001980
-350996325 -350867127
-576624160 -576465108
-340623163 -340796913
-328761620 -328707802
-101748728 -101693402
-357711594 -357746096
-917414873 -917289745
-782297287 -782176619
-660726912 -660635692
-23967846 -23991154
-372641971 -372759009
-280106008 -280207280
-414867978 -414867172
-652900420 -652964226
-724672499 -724735583
-359054503 -359211517
-610920553 -611063999
-383115943 -382966585
-274655921 -274850067
-526905824 -527076690
-841785693 -841653865
-959358054 -959254172
-278887743 -279021165
-299470518 -299544260
-19865314 -19790230
-502508249 -502343175
-797250011 -797336623
-774452391 -774454841
-483725767 -483767533
-878241785 -878388251
-928892535 -928869733
-535404379 -535368667
-625746427 -625839323
-977968607 -977905165
-7906062 -8016838
-347045908 -346895066
-110614390 -110601504
-353871575 -353992233
-26887379 -26871137
-738793713 -738633597
-415496398 -415689172
-568940692 -568979620
-942890339 -942947929
-343707098 -343880212
-573515009 -573437677
-268517241 -268649487
-936100369 -936120575
-87068516 -87106484
-732111382 -732075478
-875468156 -875330564
-894248067 -894159753
-874233004 -874041640
-912022051 -912000015
-575731885 -575737471
-106065465 -106186549
-96476040 -96317122
-844945455 -844976495
-849786167 -849968337
-326429786 -326398376
-394031351 -394123655
-408096901 -408139245
-350443590 -350448534
-495856141 -496051569
-997360439 -997439073
-192410158 -192395388
-870131447 -870326133
-859546968 -859634366
-588503470 -588443874
-264404638 -264279426
-94902221 -94896353
-969660856 -969859972
-497072856 -497187442
-850677365 -850670171
-651570248 -651726530
-807004219 -806826599
-136884786 -136834716
-87095329 -87117639
-410148531 -410316313
-167221905 -167420827
-722906477 -723020731
-868576043 -868525623
-927776929 -927858091
-667178637 -667139629
-92108612 -92221418
-79438391 -79267537
-647714378 -647579260
-368457792 -368497724
-319546324 -319530800
-700006464 -700008696
-180037917 -179915371
-135021797 -134933857
-868666919 -868560437
-212086362 -212066474
-349395543 -349392243
-678053063 -677985565
-505887401 -505875759
-370116173 -370267507
-376432460 -376291460
-706608856 -706663780
-563586427 -563586817
-225644739 -225749513
-540086405 -540226905
-381357398 -381360940
-735574487 -735477101
-837029845 -836922797
-940027339 -940090523
-916007607 -916006743
-851533771 -851526495
-429672127 -429852899
-447970428 -448139396
-711189859 -711283473
-312931801 -312795733
-122418636 -122321394
-928205167 -928120207
-512307317 -512401065
-860811205 -860905711
-147941958 -147846100
-364895937 -364850335
-21282707 -21415401
-922414283 -922296055
-28370215 -28319143
-818497516 -818307982
-484120605 -484240379
-558414374 -558583696
-817212566 -817370978
-764655836 -764737104
-77881879 -78053129
-660181386 -660003168
-154678811 -154751359
-317973645 -318156801
-2647321 -2728273
-929428844 -929247374
-117886125 -117838175
-963645315 -963816607
-218812524 -218965372
-981598120 -981491558
-725642255 -725794095
-662977109 -663131235
-63560734 -63526676
-903407331 -903241135
-21647095 -21491011
-238914713 -238773829
-358256572 -358268814
-65148984 -65248366
-744783732 -744711508
-503288585 -503381043
-69984755 -69991351
-122417467 -122419805
-272347164 -272530726
-459091740 -459157102
-711044164 -710896746
-884190566 -884351636
-626892341 -626720989
-586461804 -586473446
-88810602 -88696162
-941669305 -941735113
-963714475 -963565497
-491344189 -491270155
-546982026 -546919280
-109527406 -109598878
-597985776 -597897884
-443529409 -443413947
-619381264 -619184242
-342718932 -342870150
-112442657 -112618509
-685092759 -684903657
-647031330 -646894734
-916204160 -916325140
-39425894 -39383874
-949137139 -949266597
-355872519 -356044129
-840764644 -840956030
-714778350 -714802996
-559735520 -559705788
-967663265 -967524083
-202475421 -202379457
-156475211 -156511915
-808361920 -808535142
-889469728 -889465294
-578534506 -578715276
-608867131 -609018661
-794974953 -795057683
-622445242 -622574612
-851303014 -851383354
-547093545 -547257361
-767075965 -766930623
-843943554 -843788790
-139585438 -139718960
-414515820 -414695852
-488503676 -488593922
-222838675 -223013831
-797187514 -797060172
-348311072 -348292004
-953480208 -953564716
-85978547 -86162363
-755711943 -755567197
-731358272 -731398826
-211675907 -211620591
-92024909 -91844827
-420974357 -420903189
-811944156 -811810350
-128141993 -128092145
-93518223 -93376713
-870349849 -870454479
-498207788 -498061282
-750620336 -750563664
-940137684 -940249552
-205550666 -205486864
-246792249 -246718105
-66479816 -66399706
-240640145 -240815183
-897957079 -898111675
-489372636 -489234290
-578986486 -578921320
-48797472 -48677668
-499715372 -499630512
-146889644 -146891770
-690320965 -690373375
-664305468 -664341340
-990799908 -990928808
-973512548 -973316562
-787047739 -787110395
-874760902 -874869842
-666065466 -666015894
-246565513 -246618731
-739730650 -739764836
-470571977 -470437883
-292154232 -292351542
-850196594 -850096516
-965371641 -965418593
-864649346 -864514636
-960943802 -961113386
-964407844 -964585324
-824832404 -824757238
-964548236 -964737476
-726778673 -726972595
-880550286 -880434224
-517550359 -517388397
-49790881 -49826579
-767320981 -767218197
-394506203 -394441371
-758199565 -758382555
-169091885 -169074593
-488419835 -488387341
-311261819 -311063987
-281269727 -281278767
-92954820 -92848146
-428982767 -428836575
-904103636 -904243308
-198180452 -198108738
-274281568 -274263434
-121183560 -121071980
-840139911 -840190417
-650493159 -650592313
-544465887 -544654119
-996287578 -996454008
-228236494 -228132874
-76795576 -76752050
-784718988 -784801862
-763915296 -764101288
-347339232 -347492826
-748622436 -748634786
-763836609 -763686751
-384467857 -384300887
-696275495 -696289473
-408534468 -408538226
-931636653 -931714815
-686429165 -686304351
-720004090 -720167840
-149574072 -149667728
-132222394 -132113656
-800400300 -800512670
-1754775 -1557511
-390034829 -390095073
-608303418 -608120864
-608593113 -608732343
-541754972 -541907866
-997241987 -997384913
-579849720 -579823974
-211879081 -211991729
-344563665 -344523669
-108314666 -108213522
-209527372 -209358642
-539608563 -539482185
-903749961 -903588241
-728974494 -728910616
-719464405 -719330597
-218510716 -218413378
-517935413 -517954241
-571999355 -571871319
-74569009 -74669809
-93933028 -94129098
-7896323 -7877577
-289329462 -289378400
-758466569 -758330681
-514961416 -515060588
-159283694 -159471418
-393191392 -393079174
-781266809 -781083233
-185792675 -185613215
-16233158 -16303482
-947512268 -947376358
-618435491 -618395905
-21266351 -21273785
-121361575 -121453979
-849970332 -850106526
-664385528 -664377346
-824962640 -824984062
-5434065 -5455165
-565064056 -564921592
-881481378 -881400052
-180505039 -180624537
-958056725 -958171699
-243403834 -243424562
-986830289 -986635919
-145370022 -145242396
-728312373 -728500203
-534653320 -534809542
-251032403 -251086989
-395397023 -395414161
-948244463 -948216983
-986184811 -986257881
-49045535 -48848449
-454540570 -454546402
-59426978 -59571228
-958840770 -958707466
-521561601 -521375651
-56993695 -57040333
-167155940 -167321366
-397607457 -397482493
-750973257 -750966823
-186927976 -186933758
-227597065 -227401821
-655680341 -655740979
-933685636 -933544116
-231546571 -231535497
-315202360 -315061938
-487843510 -487852916
-389720349 -389691253
-12808584 -12808830
-718366405 -718428373
-932367410 -932218526
-470321340 -470369924
-270016340 -270175762
-754484799 -754472307
-852270157 -852186015
-425128081 -425191477
-999445095 -999580231
-14259953 -14195359
-533095591 -533134265
-493709696 -493706904
-24999603 -25176919
-652350877 -652196025
-461029720 -461121918
-463394755 -463459057
-339933470 -340035528
-767446850 -767263688
-870860322 -870698816
-245547041 -245396539
-81534983 -81701809
-452548643 -452461329
-714591688 -714571248
-519898209 -520091981
-92989239 -92920401
-658379467 -658212077
-70787691 -70896211
-438947199 -438835565
-308100397 -307927563
-337080408 -336990766
-549497372 -549447642
-290848036 -290685638
-114288957 -114272865
-467593410 -467443250
-555365632 -555441476
-822996901 -823008847
-695186386 -695205004
-78400453 -78335355
-10901728 -10900340
-43091442 -43250120
-450248559 -450051901
-595978331 -595792757
-273869212 -274043922
-570484387 -570343223
-33780641 -33595045
-641774681 -641743659
-132168025 -131972195
-596555730 -596417942
-986733104 -986612578
-653314348 -653352042
-322612240 -322580042
-481839173 -481707433
-573759158 -573726202
-506099931 -506283973
-249719539 -249615745
-440175741 -440314789
-781560004 -781405718
-145208884 -145039684
-913431560 -913490340
-101051104 -100986040
-817122188 -817112686
-703527279 -703620635
-258381705 -258573371
-407692155 -407874159
-290295891 -290384251
-974642286 -974674736
-260684551 -260856905
-669979300 -669902656
-288200651 -288018301
-850749826 -850699614
-702072478 -702014698
-269179820 -269280072
-214131993 -214297067
-212352522 -212523470
-380797480 -380726522
-840854912 -840763190
-239684997 -239850759
-187033542 -187024028
-216083656 -216168018
-961712137 -961864131
-991655026 -991771410
-989694351 -989890543
-791962433 -791975239
-467707089 -467603025
-46895640 -46767276
-946674154 -946562868
-992670276 -992704880
-670506263 -670557365
-751879499 -751717895
-35924532 -35784286
-925653578 -925632838
-983047882 -982924472
-678369800 -678550992
-361852172 -361927602
-104881648 -104943094
-204948869 -204885669
-93846058 -93698304
-104729745 -104551487
-376314178 -376232236
-294044869 -294013057
-580275159 -580156931
-458665797 -458501849
-97555744 -97494772
-628030265 -628003359
-40866086 -40752948
-175567976 -175669914
-912239812 -912112480
-491878205 -492068669
-838770326 -838935950
-71371449 -71202501
-826042755 -825889089
-679565595 -679389911
-109185440 -109148862
-952593557 -952696713
-632252099 -632146687
-964591798 -964642856
-814208552 -814307120
-240973131 -241075437
-443834438 -444025414
-976252877 -976415057
-297778755 -297851733
-221169771 -221012553
-563961687 -563910919
-621231869 -621378047
-763499021 -763429793
-621807584 -621994160
-660761364 -660924124
-128855061 -128695209
-125322075 -125157795
-217932564 -218008084
-471848888 -471888876
-815816637 -815662653
-326951033 -327069125
-116213223 -116212453
-671892193 -671804883
-137262048 -137257414
-293069839 -293114599
-203960129 -204070151
-616167138 -616243664
-925065171 -925036203
-928836074 -928881134
-710275985 -710394709
-494889570 -494899970
-449736974 -449849412
-950639928 -950564812
-945530159 -945459935
-684703097 -684727353
-766477815 -766381997
-31892773 -31965953
-60282926 -60171276
-843387333 -843483727
-728165385 -728303851
-803479090 -803434258
-391480865 -391386069
-45154855 -45006097
-556723449 -556842977
-500610669 -500519811
-204249259 -204146989
-800694608 -800612178
-137382882 -137406632
-479829913 -479888153
-431496138 -431540806
-911863332 -911915054
-625265001 -625069291
-953076446 -953107196
-342650949 -342696079
-59499103 -59452709
-448016816 -447851938
-123572288 -123422894
-706768115 -706757457
-532282712 -532154334
-260470224 -260486510
-752770160 -752629322
-144516565 -144681423
-214751778 -214793178
-356112987 -355975271
-534630957 -534496457
-190433429 -190394725
-11566657 -11657803
-877782891 -877870657
-265743924 -265564410
-961972014 -961854894
-451940576 -451746616
-144073877 -144024965
-398289018 -398355900
-990418157 -990481383
-488667984 -488519860
-791924751 -792025727
-296225272 -296101198
-533584288 -533614884
-44102214 -44160328
-25257206 -25444572
-173858838 -173866466
-138499431 -138387701
-162454948 -162597130
-899990090 -900126052
-908881587 -908731861
-185316502 -185184350
-982898682 -982895814
-462969960 -462831788
-612864584 -612680512
-376043350 -375934564
-344323604 -344374942
-964087220 -964069220
-427772789 -427642987
-965395117 -965390499
-721101632 -721210780
-239313850 -239455414
-743049705 -743075485
-123898947 -123908119
-246755177 -246750777
-879517043 -879620329
-255400530 -255256154
-733503178 -733320366
-483089817 -483113793
-676488858 -676548854
-118336936 -118430262
-440368898 -440260680
-281583523 -281666439
-404104388 -404107226
-496889961 -496835135
-360533630 -360440352
-265155837 -265108947
-327363584 -327285970
-105006014 -105013886
-885803880 -885903112
-718028899 -717891601
-961096402 -961130370
-544560003 -544419093
-341012849 -341188417
-411782869 -411952651
-339515030 -339656852
-4838957 -4705819
-919112866 -919065720
-729844333 -729733855
-760367252 -760562824
-204731828 -204701924
-414108563 -413984029
-621835592 -621774864
-806825468 -806900408
-806105904 -806006674
-55026750 -54865776
-970038488 -969972836
-316519743 -316719585
-873343853 -873538371
-823815321 -823771131
-161834763 -161690713
-112989377 -112952613
-105259690 -105121838
-880962481 -881047707
-616602777 -616468673
-952239545 -952283755
-495215070 -495243178
-168120203 -168057537
-679377813 -679232395
-507976559 -507889769
-591796802 -591978024
-262057068 -261879284
-355477324 -355282152
-797599648 -797467228
-55179060 -55352144
-839646303 -839694623
-794485063 -794485543
-470256244 -470166394
-20645413 -20498273
-623868497 -623985143
-216327988 -216345122
-646290775 -646347959
-488548799 -488371573
-754340785 -754409353
-962150571 -962143947
-719397501 -719217965
-417722012 -417634440
-939957618 -939812300
-469951435 -470120699
-832121914 -832058562
-485622899 -485747129
-597889170 -597747140
-83296116 -83447182
-205268012 -205251806
-123296394 -123341514
-537615662 -537551656
-3132001 -3224039
-216125837 -216123229
-825714352 -825820610
-289627621 -289756429
-18917986 -18874444
-827096318 -827084470
-405456654 -405583156
-393727082 -393920116
-235265124 -235410088
-850892497 -850867265
-193405346 -193267876
-113847969 -114014509
-835066902 -834922354
-681096021 -681294105
-967369013 -967292411
-812098353 -812136765
-726666840 -726845984
-338570961 -338728641
-713996485 -713847631
-974899747 -974929475
-217508560 -217685020
-162716979 -162639161
-734055780 -733921610
-905538704 -905575394
-972626377 -972783673
-95913365 -95780065
-524104586 -523972564
-372492943 -372450815
-471845256 -471868882
-942021157 -942027225
-173399531 -173427683
-252220817 -252117337
-756839753 -756806555
-270406236 -270596964
-635003546 -635174714
-347204366 -347115894
-588950349 -588887841
-527462215 -527608881
-108581182 -108521706
-108059844 -108078800
-407302267 -407142467
-143056956 -142874414
-291831553 -291680511
-515883016 -515909958
-3282282 -3430092
-648677739 -648546587
-632979735 -633107031
-68081268 -68258556
-78940728 -79040782
-67351246 -67480362
-295240966 -295045806
-123071949 -122958227
-713205325 -713296691
-150221989 -150326583
-317372265 -317213315
-405911010 -405890632
-961175578 -961231684
-669008176 -669194214
-852633662 -852462438
-449307700 -449324570
-508267539 -508260291
-813497894 -813556566
-662138525 -662032867
-664693814 -664752578
-418598519 -418765141
-615769722 -615577570
-662945841 -662769549
-945369856 -945486950
-637466579 -637626961
-302185069 -302262715
-912173424 -912176146
-868460101 -868349545
-563728467 -563797659
-740602922 -740695888
-394029843 -393974703
-833480169 -833531987
-530536808 -530343928
-89453322 -89487642
-942821761 -942628019
-430333034 -430416152
-929641796 -929533030
-679247809 -679161323
-556524482 -556502910
-377925150 -378042242
-205597413 -205503919
-825389921 -825270043
-822609151 -822791945
-888494863 -888660999
-194522784 -194379752
-586989522 -586986688
-328350565 -328337101
-740044329 -740072517
-302629368 -302653912
-487878160 -488015456
-353370169 -353351299
-902654303 -902718253
-422654670 -422495734
-987370183 -987187901
-355041663 -355007265
-470157571 -470211319
-445221693 -445352455
-871873174 -871694590
-624147828 -624051696
-918895309 -918960937
-420769147 -420841673
-482546666 -482585558
-977976406 -978157722
-249875235 -249765521
-607339431 -607285441
-921884528 -921914548
-127625873 -127458365
-665877703 -665744569
-498464552 -498323106
-823655390 -823730942
-140870670 -141063246
-798736247 -798877419
-302392012 -302461308
-561894807 -561862641
-267456527 -267449099
-255738069 -255901205
-360170394 -360299582
-401911167 -401808751
-448345344 -448360544
-495021782 -495207226
-480613772 -480526074
-345879386 -345984704
-421165498 -421057810
-219306796 -219475870
-357529810 -357684438
-895366978 -895445688
-504763514 -504715638
-777895229 -777960169
-571463882 -571633822
-111720651 -111828151
-522470486 -522319286
-29925682 -29868672
-406522693 -406454795
-619162082 -618984432
-505915031 -505949573
-301448046 -301438874
-704831018 -704874390
-636235431 -636093883
-632950179 -632891695
-264222140 -264342032
-755581319 -755459907
-545817411 -545617645
-436550076 -436642996
-830656047 -830842613
-308842973 -308688003
-372753511 -372831939
-562185152 -562062592
-912007309 -912174785
-24372850 -24446192
-181711511 -181804053
-871070389 -870890243
-909104298 -908996324
-551576087 -551773675
-809795099 -809718747
-178169669 -178100535
-881954827 -881885157
-752893791 -752819271
-109385384 -109346614
-802746904 -802808586
-909890348 -910089888
-393823599 -393760341
-149329230 -149379678
-980983271 -980790135
-768291920 -768112990
-335650043 -335715823
-99174968 -99114216
-759400007 -759351891
-727350569 -727301473
-582482089 -582491217
-425662276 -425569172
-515354008 -515505620
-469848241 -469653133
-101204123 -101115279
-46741773 -46717303
-480356403 -480316845
-325330804 -325340984
-785768353 -785777489
-895354027 -895404461
-321368169 -321432537
-29137112 -29016498
-404004982 -404080256
-10048873 -10064943
-954119305 -954017251
-641182376 -641348228
-566256578 -566125536
-97403681 -97270025
-637676044 -637601754
-194862115 -194899711
-670013351 -669971389
-870599930 -870439664
-677253071 -677201741
-815138919 -815166905
-726627012 -726549436
-647218409 -647291223
-509177980 -509098196
-606480511 -606392691
-324126093 -324050329
-750504575 -750508985
-520093811 -520090151
-795132263 -795217565
-621773306 -621579006
-98691257 -98609039
-673964748 -673844674
-608028009 -607924515
-243056944 -242939160
-940863227 -940763745
-291247886 -291350680
-323821750 -323989444
-401616461 -401790947
-675352444 -675349276
-247762365 -247849393
-648786060 -648623390
-968714410 -968901684
-733354304 -733274746
-134823122 -134872004
-100166665 -100130245
-423694616 -423537094
-406276575 -406473675
-429182001 -429184431
-415118725 -415313983
-196090967 -196287179
-559985215 -559967379
-514759123 -514573897
-837138369 -837262813
-546314011 -546320523
-76574393 -76700975
-943102489 -942977303
-105535908 -105562696
-847984777 -848158763
-162158081 -162349291
-780101682 -780033906
-399805842 -399880194
-288366121 -288228431
-298849933 -298924407
-419788731 -419662301
-874039795 -873883777
-311013220 -310826826
-863864181 -863685817
-742436802 -742333286
-127130236 -127160086
-894902748 -894734688
-492640837 -492825667
-953246805 -953341859
-717932051 -717923111
-550172997 -550249713
-736780554 -736834260
-759545282 -759352364
-672814219 -672738461
-908801939 -908681275
-707423724 -707529320
-203731279 -203609575
-639710047 -639715633
-888834450 -888806910
-645727232 -645692192
-406458606 -406488744
-528522457 -528438859
-40661770 -40751870
-108835096 -109022108
-465463577 -465321795
-778332427 -778335715
-709418132 -709335486
-508296229 -508415171
-937251862 -937282202
-907488417 -907545181
-210827656 -210758628
-253735692 -253881772
-900539930 -900597866
-511990354 -512012690
-665748800 -665720972
-692001656 -692043114
-766574983 -766735261
-718063461 -718186919
-414207695 -414278565
-568475429 -568373007
-648174363 -648312915
-454543486 -454500612
-574685434 -574550216
-40129709 -39973933
-623612547 -623736277
-742223280 -742385044
-612509934 -612434848
-892228637 -892224481
-860933386 -860878036
-635993085 -636164657
-475658204 -475475252
-563868736 -563726582
-121574307 -121716143
-890667633 -890662291
-816015075 -816038763
-790075509 -790077951
-991544531 -991599787
-338362205 -338194005
-14452015 -14382797
-690878265 -691045461
-640070710 -640258934
-221730795 -221655961
-419715929 -419532243
-927404144 -927420454
-85884431 -85947437
-36224676 -36149164
-825965922 -825884332
-881975242 -882076964
-750304369 -750140351
-928631325 -928757347
-382162826 -382131132
-332886468 -332915996
-937982150 -938025818
-130979013 -131121079
-23735860 -23756992
-437628196 -437467966
-146472698 -146619806
-925794762 -925640488
-10018984 -10110902
-59174861 -59219949
-701272315 -701328465
-702043588 -701859238
-918144411 -918011257
-821646764 -821832836
-161135130 -161194206
-243851476 -243936254
-391497658 -391646732
-809407620 -809237042
-346536651 -346666215
-524940969 -525077631
-515619515 -515674263
-34981949 -34845025
-430954135 -430933831
-443229783 -443088553
-676155655 -676213885
-979831922 -979888876
-131845055 -131704329
-963610776 -963599492
-848736988 -848932166
-301825290 -301803044
-926934762 -927120606
-552672608 -552720174
-242431059 -242591717
-358507382 -358425780
-22772387 -22942661
-822051384 -822126162
-353361615 -353378723
-313605525 -313457643
-235840491 -235863245
-179861863 -179762605
-275022181 -275154099
-944306646 -944337632
-449592112 -449726806
-964885347 -965009257
-944528816 -944331212
-865056355 -864868117
-137146319 -137186619
-981683269 -981512971
-570704167 -570737449
-938664520 -938651324
-891060983 -890979621
-756924242 -756755264
-41928423 -41922467
-751325749 -751312419
-976617313 -976456491
-721953708 -721921664
-770874606 -770934604
-311623052 -311477096
-851765660 -851728048
-506705788 -506659128
-53235225 -53148895
-832613095 -832524015
-261249415 -261293983
-527516720 -527330382
-686606170 -686438282
-119483014 -119675940
-398745630 -398651842
-824829637 -824835171
-961512574 -961648180
-548482694 -548461300
-351866202 -351908152
-612602891 -612416977
-998880779 -998686203
-617345298 -617454332
-320367026 -320504490
-581535164 -581336274
-7020426 -7026462
-310098684 -310226140
-413774607 -413784705
-288478667 -288557437
-249168203 -249134843
-336916432 -337011908
-55842981 -55891347
-397789926 -397722892
-799562961 -799546633
-56071049 -56041311
-58854449 -58913841
-546808093 -546914561
-756958146 -757016350
-398548037 -398645865
-685202213 -685038627
-265629705 -265654167
-607651781 -607576231
-490565009 -490686497
-43813420 -43924742
-764793625 -764680583
-507926074 -507933164
-149242214 -149296364
-383777782 -383936086
-702397119 -702221673
-593983924 -593881398
-469499657 -469489359
-417232465 -417096663
-729601421 -729435049
-531044803 -530977571
-919413241 -919453481
-856787453 -856941931
-421192929 -421367281
-310374587 -310213331
-280574990 -280645918
-454183097 -454353899
-867514754 -867609578
-518883556 -518936250
-774739397 -774640785
-936562256 -936399918
-327609758 -327695020
-119900797 -120088547
-644807445 -644753607
-838423257 -838290471
-662040475 -662236575
-951506742 -951560632
-812845207 -812782733
-660302476 -660187132
-865765791 -865824795
-755775635 -755881407
-858101607 -858246707
-293730741 -293841709
-136818154 -136619932
-668693208 -668589860
-907934341 -908068243
-6381837 -6544519
-861867968 -861693056
-183890015 -184083869
-600991673 -600891507
-581629746 -581688832
-96699243 -96542909
-617458361 -617655517
-358640420 -358759902
-499823087 -499883347
-13163919 -13055173
-788983888 -788924436
-680560350 -680615114
-943300851 -943488899
-107336418 -107214176
-263294958 -263492750
-197008841 -196955841
-570552430 -570434976
-214692298 -214660836
-963265944 -963118912
-696471179 -696592063
-63294200 -63118164
-828323841 -828487425
-468472227 -468620825
-641514181 -641433181
-180197018 -180016904
-138128037 -138155771
-812480440 -812437660
-663822340 -663714784
-166910374 -166807696
-789652496 -789529732
-663959091 -663785393
-47885446 -47846210
-773348683 -773271501
-523271672 -523216178
-519920141 -519995095
-667770767 -667910091
-524481991 -524348969
-400152085 -400123085
-834771801 -834789807
-543389061 -543555709
-121523759 -121645225
-627823892 -627652012
-273848017 -273753967
-898650125 -898796529
-952645135 -952469927
-870835007 -870885637
-740370748 -740479102
-236362205 -236168689
-774604204 -774678492
-471010700 -471115902
-622807286 -622834586
-725828091 -725862041
-529977073 -530058643
-301067502 -301011126
-575446725 -575471807
-481586075 -481773303
-735727670 -735883280
-369114050 -369047144
-199729558 -199768516
-933303797 -933410493
-115848899 -115942689
-291360827 -291534059
-214627384 -214562916
-900044383 -899944755
-743727469 -743685983
-644034875 -643887711
-544397210 -544327194
-3987197 -3799017
-710661894 -710521278
-351991084 -351986924
-691714943 -691870121
-136993767 -137166469
-271449782 -271308114
-836621452 -836516064
-572918503 -572805885
-718397389 -718209745
-787722473 -787840241
-759552832 -759631752
-602587419 -602463941
-233348468 -233246974
-804481558 -804604548
-520071885 -520115737
-539330121 -539524613
-900829690 -900896984
-201719705 -201660525
-333787840 -333599858
-685728959 -685891761
-636055547 -635952463
-188157805 -188277117
-446092873 -446091071
-397135912 -397027880
-6130476 -6158722
-290351878 -290416624
-832375111 -832280735
-131064985 -131177173
-942401342 -942596926
-297312007 -297167379
-852990003 -853107779
-920386935 -920532889
-262635133 -262685557
-16739084 -16830048
-964997503 -965021011
-687675406 -687747968
-6319847 -6199127
-983738634 -983699402
-480756637 -480747037
-576853110 -576954228
-827705804 -827579754
-601482572 -601598538
-298137614 -297955700
-265291811 -265483687
-180359219 -180476373
-387255945 -387092357
-674500602 -674518472
-97983472 -97977262
-764123797 -764200841
-334387612 -334587416
-427820057 -427862849
-948055467 -948230723
-820525501 -820448837
-626909730 -626953908
-817115344 -817129032
-637615023 -637638899
-50761659 -50701825
-297102439 -297155537
-224061759 -224260317
-576480580 -576353252
-217825073 -217732129
-506291019 -506279515
-743232986 -743043422
-653997757 -654063347
-226724268 -226910986
-345791919 -345835779
-824981090 -825079954
-248168051 -248321423
-799254086 -799202240
-907776987 -907881537
-796950809 -796810767
-953777485 -953848573
-846529355 -846341987
-19319937 -19487197
-175793949 -175921847
-443680264 -443670020
-184605393 -184739531
-429107135 -429005303
-228173792 -228058056
-333183176 -333209354
-940224254 -940411746
-327874556 -328033268
-911823876 -911787288
-316030471 -316219611
-845316890 -845210630
-253550839 -253378485
-583868675 -583680967
-196885454 -196960672
-404422922 -404445190
-52621124 -52672114
-423191943 -423098073
-544091003 -544037969
-667123775 -667022423
-638865107 -638899161
-408867151 -409013929
-65817705 -65696621
-290995268 -291160564
-486799631 -486899217
-31355577 -31358857
-438790212 -438891382
-53680358 -53802538
-342033883 -342021353
-319319638 -319332362
-422925837 -422830009
-894808784 -894625210
-989899002 -989882084
-922825874 -922884624
-597941830 -597836510
-953624700 -953504732
-695807751 -695662401
-835681269 -835506361
-553688186 -553681104
-836412596 -836223666
-179058872 -179054792
-125173042 -125201464
-610514616 -610557942
-981933611 -981976107
-2547616 -2362210
-761992043 -761891009
-139354675 -139307287
-605827158 -605715896
-716316448 -716408356
-223213668 -223407494
-195916574 -195919462
-591847883 -591720331
-924865559 -924710675
-271844277 -271794957
-913023198 -912991148
-141125048 -141084926
-541203205 -541230821
-958979537 -959175431
-984836694 -984720302
-58377158 -58214832
-510500277 -510563087
-49545211 -49509165
-965082263 -965245269
-324293933 -324193339
-897724416 -897609234
-173179815 -173102461
-278727553 -278703451
-178312973 -178309229
-904511974 -904312696
-89700780 -89565998
-343900979 -344075893
-738718071 -738869355
-54681001 -54513917
-886502866 -886524050
-454697761 -454641739
-183549471 -183422397
-210099803 -210286061
-201872885 -201777605
-56185945 -56033117
-967453508 -967306120
-87539984 -87596918
-215125105 -215166911
-544925277 -544727675
-400986838 -401121492
-882463105 -882660563
-391408958 -391315890
-497941239 -498054917
-14612001 -14605397
-169387508 -169362398
-785929947 -785782677
-665488888 -665687818
-104565288 -104472606
-623486966 -623594980
-899136320 -899169518
-480314632 -480336624
-638741684 -638882134
-40120771 -40318857
-398507095 -398355289
-419103992 -419237506
-993666923 -993791127
-985392449 -985428745
-226662326 -226530342
-908423502 -908437486
-69053924 -69124558
-114182260 -114128998
-168764595 -168818471
-159975275 -160146069
-200805456 -200935612
-90757906 -90856670
-819705205 -819616471
-916073182 -915963706
-245034968 -244954840
-559656695 -559569241
-548075094 -548031746
-289430643 -289326157
-936745105 -936764329
-768908611 -768962503
-781769324 -781919228
-816137602 -815944728
-805547429 -805524063
-248805579 -248626251
-591049177 -590973411
-160217280 -160274074
-956871765 -957045231
-737896476 -737854342
-363357089 -363164835
-999978471 -999871615
-545277442 -545457368
-9424891 -9383591
-993368368 -993477150
-605952706 -605976744
-597561442 -597537918
-974241996 -974310378
-744584135 -744391459
-63775633 -63649095
-272561564 -272499888
-506285267 -506282679
-660842744 -660806042
-599356085 -599265651
-988827497 -988803571
-358529414 -358485350
-843581599 -843385855
-475806689 -475707865
-933186162 -933246216
-879364039 -879283307
-843838198 -843866172
-396018556 -395895574
-481954636 -481922522
-24491757 -24539383
-76281816 -76473582
-611356630 -611253348
-495229124 -495185328
-472915348 -473005470
-494896259 -494903681
-312722256 -312618160
-914367742 -914447636
-921040788 -920943668
-894203910 -894127116
-44031617 -43882073
-198916876 -198995446
-128465748 -128333810
-709376809 -709335685
-850240655 -850152533
-749520142 -749487988
-486324097 -486389099
-779747566 -779908216
-320381647 -320335451
-838913837 -839092457
-169778134 -169767130
-864336772 -864150632
-289781734 -289914666
-704945453 -704980651
-765546592 -765652388
-149995810 -149908058
-956024162 -955924640
-966141778 -966294198
-636633116 -636485118
-90300687 -90470273
-892624021 -892819925
-164672487 -164508661
-913655691 -913577937
-617921010 -617769404
-547994691 -547808779
-512502346 -512436276
-365369820 -365304248
-898862752 -898882818
-384912318 -384797390
-76588815 -76498809
-282982094 -283031424
-872338917 -872429123
-74164067 -74037225
-482419448 -482303160
-352848379 -353036913
-476569824 -476430754
-221158854 -221353150
-69607068 -69616702
-579208317 -579174977
-99928714 -99740304
-482849556 -482657990
-278836361 -278928309
-700487394 -700602022
-464680462 -464674706
-592291100 -592190800
-752535934 -752502054
-358956994 -358929228
-974532208 -974455358
-229784149 -229812117
-258605281 -258798153
-831160733 -831326113
-742663625 -742672237
-233379937 -233443441
-247940514 -247758272
-871458350 -871368864
-822628108 -822700548
-15049632 -15074226
-355835724 -355683022
-157465863 -157444675
-394461547 -394406107
-269861809 -270013875
-248417602 -248225244
-278034635 -278039227
-775940622 -776111404
-613143626 -613200582
-292060497 -292252887
-301221187 -301369099
-588179587 -587982037
-916007175 -915887031
-42235402 -42216006
-294140582 -294248450
-8393785 -8400297
-470206200 -470306288
-412431322 -412351386
-134842460 -134901548
-724312917 -724497321
-729715835 -729696259
-18661792 -18547774
-790152141 -790345215
-563763063 -563704679
-577500627 -577564763
-680505956 -680529410
-659779556 -659872928
-821367893 -821204703
-839162409 -839258869
-919645389 -919460345
-423854351 -423774901
-632503036 -632304462
-557917211 -557999053
-195915839 -195936469
-924454155 -924362243
-547436026 -547625812
-522352841 -522254965
-516605107 -516669427
-992583448 -992687578
-184803639 -184867289
-950677857 -950735819
-921218074 -921245644
-500524452 -500496684
-8214873 -8166701
-700267221 -700240911
-161465420 -161341988
-362530986 -362599232
-388848788 -388864640
-101993503 -102050243
-486659429 -486473525
-936133458 -936107692
-287252796 -287299592
-828559798 -828566982
-31909758 -32022148
-500089119 -500099477
-929519873 -929465033
-984225202 -984129998
-813841687 -813869345
-797533438 -797379628
-880036710 -880126400
-602066120 -601968282
-527333863 -527423551
-201977535 -202068893
-261761937 -261880173
-878585955 -878479829
-743062595 -742894921
-37236947 -37399177
-397303246 -397224200
-980787752 -980626564
-507510376 -507457864
-382408164 -382439802
-410970510 -410868894
-592034676 -592169062
-790106938 -790048964
-278543809 -278451739
-260186146 -260044970
-735341229 -735287773
-185390737 -185440083
-651486155 -651460043
-753138148 -753166000
-571122937 -571196647
-603946606 -603807378
-499468351 -499277099
-429031054 -429183216
-327652389 -327551849
-61039230 -61064456
-510016575 -509881371
-525199832 -525329996
-462230286 -462169928
-9615928 -9549000
-515231470 -515134542
-624937738 -625110806
-866877725 -867050325
-228553337 -228627061
-559408907 -559481041
-63451556 -63271746
-242997876 -243166742
-299152615 -299189865
-442204648 -442105276
-712410278 -712403650
-229335650 -229143552
-816776557 -816895713
-816197559 -816129769
-449492249 -449378777
-581016319 -580989111
-22015961 -21935911
-755858041 -755994323
-171464542 -171387846
-291912719 -291750387
-373818364 -373712836
-799661343 -799516983
-701760230 -701878432
-539194342 -539112688
-89277814 -89222142
-263231264 -263164958
-279893244 -279833112
-703134737 -703276771
-545560345 -545594319
-954765018 -954672258
-678286575 -678428499
-602256706 -602072170
-412075482 -411977606
-464793859 -464938241
-870944656 -870980316
-972137258 -971971088
-71754305 -71859581
-216124533 -216012895
-622915999 -623104527
-833002226 -833178494
-662758845 -662718785
-915932471 -915781289
-89980459 -90001917
-35822853 -35854409
-893694558 -893842454
-28717032 -28806504
-289696369 -289816489
-363540088 -363712692
-718906373 -718804915
-59445179 -59426053
-71164874 -71249832
-974693513 -974655959
-426197359 -426153419
-257983895 -258071787
-968574523 -968542859
-692263221 -692105979
-476423415 -476332741
-83083567 -83277793
-860905553 -860961219
-337921130 -338108954
-681605697 -681632729
-641609388 -641759170
-755896404 -755926182
-317977694 -317937892
-511881974 -511859718
-512634942 -512712002
-504902269 -505097373
-556596428 -556452536
-516775805 -516963967
-721156206 -721079386
-339687743 -339722181
-907357619 -907284473
-727802086 -727825896
-285457901 -285497169
-643792848 -643599698
-132723210 -132692956
-12660185 -12633971
-618241205 -618404597
-803819570 -803694512
-823633987 -823597493
-139359355 -139402283
-366986101 -367052089
-140687057 -140834385
-373889212 -373967204
-489574927 -489567487
-329040569 -329086489
-13255535 -13072303
-896110788 -896147698
-912255558 -912298296
-728110112 -728170480
-793815484 -793821024
-260440959 -260478367
-795292811 -795199737
-424525780 -424566052
-540206757 -540320743
-680329027 -680140845
-948333819 -948155107
-197991067 -198144595
-366103633 -366076099
-556353914 -556202080
-188109073 -188144231
-702361524 -702432714
-653693010 -653857206
-77881790 -77942920
-820487169 -820337553
-614804659 -614660791
-594125303 -594322971
-787199762 -787298060
-585994287 -585916195
-947315921 -947444313
-777863395 -777927699
-466864830 -466718692
-907447873 -907516799
-334686204 -334488628
-829636132 -829656052
-186348015 -186336363
-290440887 -290503339
-99841166 -100016262
-211231657 -211041831
-978067064 -977870150
-460579075 -460629899
-20733823 -20557003
-848353868 -848456918
-174744835 -174650839
-227347121 -227178347
-723914666 -723982284
-527307583 -527378707
-494797032 -494759258
-109365999 -109311775
-74100646 -73981296
-3706067 -3893107
-507210491 -507259079
-319037947 -319162943
-239824784 -239945484
-835433498 -835254312
-654269009 -654350463
-489528784 -489621070
-620345287 -620328017
-949086618 -949160742
-25921417 -26112215
-729087767 -729026287
-415145328 -415216354
-440299899 -440437897
-366414585 -366216429
-603109486 -602979106
-166702239 -166770783
-75727586 -75824944
-739270441 -739275533
-865087928 -865176056
-568007935 -567842931
-77212455 -77079267
-751599820 -751506012
-81618396 -81535166
-222365004 -222513114
-450298675 -450441277
-769964989 -769800041
-121086492 -121280628
-782807785 -782907377
-928858604 -928747030
-144413000 -144440560
-543102445 -543223907
-955534857 -955470007
-633537507 -633613145
-451472622 -451491908
-503026386 -502832242
-264942680 -264969390
-872456546 -872410676
-824527754 -824715816
-638615377 -638741175
-257741946 -257655436
-190326529 -190133071
-980110724 -980104820
-977618000 -977560942
-224872585 -224779941
-294324877 -294172023
-391885927 -391810059
-629275783 -629326205
-273268011 -273327385
-426792766 -426675566
-393091297 -392899925
-885591590 -885643678
-702900376 -702865164
-671370339 -671499501
-497283069 -497223049
-942898114 -942997744
-505881580 -505741814
-969136142 -969201872
-462627003 -462730523
-955635592 -955604754
-361071124 -361214382
-275536218 -275644134
-343422640 -343597974
-230767737 -230898659
-80260440 -80171058
-568478369 -568477797
-760379612 -760465038
-475628084 -475738294
-784634442 -784590594
-337666034 -337549674
-733459462 -733546894
-152673925 -152871277
-392466734 -392278676
-239679138 -239763616
-921231859 -921132183
-827160121 -827149415
-857409898 -857363066
-149899666 -150091954
-535695042 -535799152
-541212059 -541410335
-651864793 -652037483
-697924226 -698027654
-462085926 -462060558
-319511164 -319623474
-995719516 -995751886
-407670945 -407783157
-172028440 -171908666
-138564606 -138654806
-736806992 -736878394
-904877164 -904843854
-787590383 -787571101
-335886149 -335884285
-547168231 -547039853
-851640791 -851732851
-715174474 -714991916
-703615593 -703627979
-307123602 -306967750
-930497535 -930687679
-851127715 -851190451
-64719667 -64781013
-255658200 -255512260
-187718377 -187596379
-784560775 -784725625
-185107147 -185002251
-925444204 -925385634
-495508652 -495333550
-503693709 -503569463
-802055880 -802173294
-571675837 -571591807
-351175099 -351182569
-543946117 -543862211
-851422743 -851515809
-407727051 -407683503
-659823090 -660000450
-961776799 -961726135
-286784460 -286763786
-614791329 -614983207
-14164222 -14227656
-944751812 -944618616
-120798766 -120885496
-436343949 -436530639
-894505030 -894488306
-709528566 -709406098
-876855932 -876737568
-195954557 -196066659
-116563867 -116729823
-553620674 -553507546
-742500221 -742541637
-428508612 -428415274
-329359144 -329414718
-509508606 -509368876
-529464279 -529403913
-186442434 -186524848
-25732038 -25821964
-490079204 -490168700
-423870060 -423901884
-846774896 -846769728
-797944316 -798031896
-678915661 -678726869
-668009202 -667810980
-280038876 -279844746
-734804769 -734607765
-217728897 -217778601
-330232677 -330044741
-271965966 -271979330
-593222006 -593237092
-493670430 -493869634
-866894318 -866908180
-87822928 -87688960
-51310298 -51344640
-869493416 -869423064
-744401599 -744487797
-726824625 -726867343
-578329604 -578244190
-325720042 -325558522
-342051144 -342160330
-649311224 -649331628
-202312938 -202334138
-784458668 -784612518
-217584167 -217535907
-417994869 -417855827
-170404801 -170371681
-719700177 -719770895
-891020302 -890826718
-73062674 -73090834
-707916153 -707940309
-114366798 -114516390
-294715243 -294572025
-994325653 -994214127
-867326128 -867373018
-374183452 -374064754
-296565096 -296582788
-506834832 -507007188
-448029362 -448004270
-713896061 -713707167
-461535283 -461398369
-62810505 -62932135
-821739800 -821548120
-682210935 -682113571
-197863206 -197952928
-794399597 -794231701
-141021505 -141104987
-811800239 -811832421
-14029895 -13832021
-483560387 -483570563
-745406924 -745379644
-73692036 -73581536
-316948252 -316910024
-18949696 -18886276
-485595672 -485594226
-720725186 -720791452
-40922663 -40906477
-970987986 -971015070
-3015318 -3178020
-750757969 -750814457
-642017403 -641978463
-98531263 -98605929
-49395557 -49458439
-200092606 -199961530
-361283616 -361412522
-445196617 -445140207
-601701902 -601645762
-280081405 -279996347
-841432376 -841266164
-256436753 -256566539
-992287317 -992162139
-735101417 -735056109
-368477758 -368344394
-689148838 -689040478
-952532887 -952423957
-140670924 -140543380
-701153070 -701255830
-381017477 -380843073
-474529791 -474612617
-999512663 -999480389
-158502804 -158658994
-748142622 -748025704
-745042751 -745076137
-237442743 -237351439
-435104354 -435029736
-472876287 -472836191
-207145576 -207212820
-452126827 -452006293
-733637315 -733604111
-136186727 -136357065
-355306339 -355246107
-370355634 -370397976
-6087068 -6113788
-722461776 -722287344
-926143472 -926282756
-404323302 -404407530
-123442783 -123316337
-589753281 -589881933
-762866216 -762825534
-834912668 -834806918
-964078220 -964059868
-409620844 -409543104
-391243198 -391337310
-100614155 -100584163
-560746711 -560875049
-587587742 -587682998
-420426594 -420606476
-552109474 -552134032
-52634694 -52709534
-139147337 -139234281
-985992905 -986033731
-897850808 -897986864
-703832094 -703832740
-179183001 -179167439
-272862739 -272757249
-972002033 -972054173
-115741290 -115886412
-181289210 -181346748
-46831458 -46724264
-759375949 -759306287
-607170762 -607216316
-59887177 -59808255
-97881629 -97858795
-492581189 -492651947
-93375776 -93204692
-647460056 -647304410
-753351378 -753274242
-602490634 -602684204
-262090621 -262023515
-500696003 -500780047
-734351198 -734384988
-846181903 -846337827
-949480835 -949524009
-847020997 -846955121
-114084907 -114155629
-471513426 -471712874
-995253141 -995339027
-696282484 -696213918
-446467942 -446297522
-897200653 -897059475
-95502810 -95643398
-962461290 -962350154
-853502 -1035212
-682652379 -682496753
-58998378 -58829304
-510038980 -510185794
-543948380 -544064486
-301294738 -301443460
-514546987 -514520219
-340070741 -340000315
-583197168 -583033604
-886371253 -886229053
-671279844 -671284122
-681767904 -681849914
-72740323 -72577407
-548540521 -548528289
-921797174 -921758414
-622188958 -622220122
-704471431 -704606151
-472628525 -472718579
-693936523 -693863411
-404880621 -404685517
-157495459 -157642405
-615259214 -615296978
-807245522 -807232068
-553159259 -553264355
-194891194 -195040424
-606564935 -606688889
-184625776 -184572414
-44436435 -44361009
-203848180 -203650042
-377702072 -377621760
-320522495 -320586429
-559224302 -559101898
-723040527 -723120135
-573345550 -573359710
-448310261 -448296933
-736145275 -736278361
-345244711 -345438627
-649861902 -650016222
-707772417 -707634317
-42082733 -42134495
-580782363 -580815039
-493379865 -493484029
-207370881 -207418283
-188093361 -187977163
-77668352 -77806042
-99144592 -99023862
-127458676 -127317926
-609431727 -609424621
-820261453 -820199275
-768521175 -768460757
-942431007 -942267073
-246094964 -245998592
-673823372 -673830694
-649057863 -649022139
-653315476 -653388608
-556890291 -557020713
-894968355 -894837141
-441449403 -441554219
-589001203 -588899495
-978687115 -978693651
-529621935 -529430715
-79695804 -79721944
-100989663 -101159701
-382093078 -382007034
-178234316 -178155002
-819446844 -819366730
-156007956 -155978000
-947731988 -947862060
-232953432 -232861752
-778334071 -778298255
-70621841 -70813243
-553387408 -553208944
-47522257 -47518217
-126507044 -126464356
-541539574 -541522016
-620171113 -619989529
-20503743 -20571843
-211714637 -211842981
-245134910 -245115996
-136545292 -136448472
-829122001 -829019339
-289202598 -289211070
-618155545 -618016177
-671992955 -671843873
-3339771 -3356187
-635936438 -635845634
-319347631 -319317093
-111280993 -111427501
-561401462 -561569334
-20840428 -20990322
-109333376 -109304062
-494096846 -493908156
-646331105 -646463025
-122510745 -122534221
-887750768 -887735178
-218567977 -218735701
-554856879 -554722577
-633214464 -633195290
-485654975 -485839283
-369157688 -369070412
-574277668 -574294306
-578675534 -578755018
-730950135 -730865297
-919810499 -919721075
-108727498 -108558650
-578594701 -578603791
-147304227 -147499741
-962595883 -962758845
-378601962 -378478254
-688225614 -688303266
-853709066 -853711296
-767889208 -767719566
-303710300 -303816086
-353740734 -353837444
-449793193 -449660419
-934306041 -934490021
-247707427 -247635759
-578489242 -578599246
-214828932 -214937326
-889009450 -889156852
-611321330 -611391930
-491973437 -491858397
-289784778 -289848200
-478129274 -478113792
-295352158 -295284062
-51368274 -51321006
-277411967 -277443341
-656606009 -656430967
-175749176 -175590652
-854678157 -854630719
-369795891 -369766489
-785371288 -785187344
-822571764 -822565128
-136859751 -136776557
-556233221 -556055559
-389994786 -390025422
-423822730 -423885972
-373395470 -373277626
-445382181 -445492255
-987994308 -988182708
-998007334 -997825586
-923940957 -923972039
-689215901 -689081775
-267695529 -267716401
-655174646 -655173254
-774406621 -774503061
-498737539 -498826817
-433000117 -433022565
-758810095 -758986521
-912762760 -912872354
-294028963 -293958087
-43484857 -43491525
-102629795 -102525211
-721932317 -722082757
-52170473 -52258987
-496535753 -496623961
-353108486 -353289436
-389847094 -389739580
-803830383 -803907951
-142074627 -142044451
-580369445 -580272703
-961699423 -961691495
-840212153 -840381817
-52346856 -52474374
-584668857 -584717373
-53330331 -53388127
-592763717 -592870063
-110741894 -110642154
-958465403 -958625851
-531506873 -531405715
-672852511 -672928055
-390333878 -390342522
-601831512 -601774412
-642272105 -642292467
-179113734 -179175220
-277755046 -277842248
-269779591 -269790539
-125292801 -125351349
-363796467 -363890317
-354314966 -354361560
-741866995 -741868013
-418882263 -419020087
-321641136 -321762666
-59048478 -59141278
-448054912 -448054592
-171600060 -171488838
-299566359 -299686671
-934176712 -934051684
-467969285 -467982627
-481428376 -481623260
-306295361 -306108793
-199566567 -199738701
-305391526 -305273148
-235138387 -235048071
-996047228 -996001760
-302856659 -302959471
-315372845 -315517387
-864183576 -864067518
-594852344 -594914596
-254502294 -254477298
-167634868 -167559836
-795658788 -795572520
-375261051 -375071091
-89095223 -89218199
-731728936 -731858184
-607337902 -607346764
-276556011 -276392925
-41868591 -41988255
-854958236 -854846540
-484241385 -484430649
-841980271 -841845393
-412536292 -412543176
-782842699 -782857581
-766183355 -766229923
-974768090 -974840096
-224464564 -224511660
-554339915 -554508819
-110379001 -110226881
-720885782 -720697122
-551129060 -551278472
-494621169 -494558085
-195815939 -195783071
-809160341 -809182467
-834581719 -834395103
-581498809 -581571519
-839703504 -839757044
-91550099 -91454645
-886872039 -886861363
-442729962 -442631170
-212720545 -212787217
-279863178 -279856432
-877924743 -877816571
-938897586 -938799022
-589610551 -589429017
-63990635 -64147837
-798413507 -798337623
-359907039 -359921979
-188850594 -188735390
-771224419 -771387705
-113203004 -113336096
-626152347 -626040391
-336625824 -336742684
-987023976 -987203490
-604508527 -604547397
-342794541 -342640679
-581601806 -581569864
-384682685 -384681005
-899506104 -899366242
-544161901 -544020105
-261379387 -261276073
-850166319 -850360375
-759189897 -759036649
-515646889 -515523411
-638406704 -638549642
-202620488 -202798500
-472917196 -473093744
-220413516 -220384342
-192881960 -192767900
-84655374 -84587278
-855741590 -855867264
-737707575 -737665439
-322731474 -322857684
-73391491 -73358169
-533042478 -533046440
-524857192 -524823442
-793310283 -793158359
-735387309 -735295149
-123223058 -123154796
-57735946 -57813804
-881370901 -881440715
-805463866 -805630992
-631159544 -630981808
-306432871 -306446625
-61906442 -61830020
-693773290 -693792484
-525632087 -525446467
-839658972 -839730274
-418150416 -418303102
-96463268 -96621076
-599165937 -599247611
-799320696 -799484460
-855657659 -855469047
-871757832 -871783882
-320375814 -320387480
-760929888 -760856432
-514198311 -514115673
-819489678 -819572056
-465385069 -465221871
-47968993 -48035111
-616535725 -616455431
-27864076 -27746826
-868243864 -868045414
-550354532 -550368464
-828466960 -828507890
-941176380 -941090918
-618403140 -618510304
-595279724 -595148410
-20267930 -20094064
-275984683 -275806983
-882149603 -882320445
-447003611 -446820405
-281458214 -281294726
-997223552 -997313450
-88135201 -88103437
-330534116 -330614712
-606343921 -606436601
-725686175 -725619693
-185679136 -185675702
-419918261 -419737803
-84126511 -84083977
-321376307 -321271629
-519575605 -519726975
-109338887 -109327865
-680043357 -679923699
-679915781 -679840155
-854124749 -853964659
-912645308 -912587720
-253905725 -254078705
-795016318 -794909830
-769641610 -769645068
-793558052 -793408942
-633326964 -633505638
-983450033 -983291073
-679121558 -679204566
-859065112 -859001200
-113719591 -113622415
-843045681 -843149657
-828741493 -828632899
-64827966 -64978400
-40582335 -40534609
-133848643 -133865545
-492616568 -492525150
-544292221 -544093925
-597216538 -597164998
-53050268 -53068406
-612772548 -612738390
-712586520 -712742234
-777515673 -777475271
-348395181 -348433115
-421596024 -421543198
-933874813 -933921917
-797286663 -797386583
-161982553 -162179079
-200582691 -200685317
-913102972 -912943424
-118146235 -118012883
-360439248 -360348750
-800125721 -800107595
-658514485 -658461635
-974493783 -974434701
-921561086 -921483886
-636860806 -636912758
-550469093 -550626413
-825427106 -825554904
-15269806 -15071692
-488221931 -488147389
-636155459 -636315403
-361765180 -361808000
-476148282 -476192072
-755711331 -755828521
-933160493 -933073883
-590360664 -590259804
-153790048 -153774138
-965994151 -965976125
-700071928 -700254066
-621065197 -621214861
-200609353 -200550627
-820991289 -820883511
-992560291 -992586199
-979431578 -979427810
-23027024 -22860914
-136521349 -136719043
-337935288 -337775992
-815739645 -815575955
-588721773 -588624719
-321014800 -321159264
-809443728 -809371512
-967012634 -967000592
-532686029 -532541943
-673648999 -673827033
-327178578 -326991220
-624712296 -624522782
-962824854 -962692836
-49232523 -49161545
-963729762 -963700152
-131567030 -131404498
-867751111 -867949357
-391572195 -391389535
-192047332 -191934842
-117687595 -117723929
-912534562 -912616514
-950802922 -950684770
-90755437 -90685841
-223619793 -223746509
-92952166 -93026312
-660303455 -660301497
-685525576 -685508910
-950346147 -950337805
-592485414 -592374974
-185508097 -185575301
-39964704 -39859306
-461160204 -461083632
-827642779 -827513179
-242349154 -242428484
-648152016 -648111346
-993182242 -993146874
-523194898 -523117736
-144364334 -144285148
-754725652 -754700188
-89542233 -89633389
-488001407 -488029505
-4674423 -4690061
-143283520 -143293904
-350554306 -350727832
-193716471 -193667975
-102185125 -102351051
-478394391 -478346395
-767155793 -767269589
-181900371 -181707735
-786132167 -786304667
-432086817 -432093449
-891758786 -891893402
-991168725 -991023453
-644456413 -644500489
-534831862 -534787222
-741310977 -741145697
-537542162 -537349592
-186838306 -186752748
-788001718 -788149624
-32383354 -32348716
-224494990 -224528330
-914407689 -914394559
-832235438 -832180882
-244322080 -244394444
-948776413 -948906067
-693425269 -693367419
-833089279 -833267709
-844672862 -844611586
-286742722 -286826198
-847426616 -847289182
-73076754 -73043788
-337170369 -337015031
-787514344 -787387264
-700544708 -700400808
-817932441 -818017391
-998228491 -998414837
-659554301 -659474777
-276889123 -276873131
-299358247 -299507389
-917408709 -917593533
-96446255 -96505825
-796064344 -795983046
-368862525 -368996657
-665281266 -665299248
-289503997 -289400453
-589204864 -589216584
-859336800 -859512954
-184629390 -184622162
-199461131 -199345829
-591252217 -591161925
-773890903 -773730581
-960040679 -959906917
-806717574 -806544700
-79092108 -79282964
-841349270 -841157154
-685891407 -685892115
-341521586 -341417596
-165010069 -165081295
-213845117 -213738649
-483762037 -483828913
-369201910 -369113466
-548759183 -548620837
-934641187 -934689777
-437505772 -437413602
-134880802 -134922294
-366220973 -366095753
-375259121 -375435839
-277620100 -277755218
-447774873 -447934377
-30302905 -30436653
-68226809 -68290303
-879907011 -879872971
-994977194 -994813748
-532882296 -532871118
-448503158 -448690536
-247856935 -248024093
-273101417 -273118681
-95323085 -95301771
-196603803 -196584925
-505633041 -505611223
-887171727 -887089925
-523558659 -523719213
-907080381 -907072549
-751216340 -751319084
-636917261 -636954995
-574504229 -574617825
-824973351 -824939979
-322747781 -322706647
-63651515 -63553371
-704156956 -704298144
-427705676 -427707888
-689658734 -689524748
-750367921 -750415903
-906463220 -906315072
-739397036 -739511428
-828488599 -828645365
-438239520 -438095290
-350513399 -350383669
-438840797 -438764703
-874620294 -874421958
-914303520 -914184176
-241208897 -241068191
-835739212 -835869322
-441323185 -441475355
-427841453 -427831545
-22509753 -22562405
-68671367 -68573449
-810854166 -810697054
-583705413 -583570821
-825167535 -825311623
-935132965 -935240015
-945622434 -945813688
-459409510 -459594058
-229419752 -229251548
-963444098 -963307538
-954416870 -954328252
-497737971 -497685415
-390191448 -390338200
-499114898 -499089814
-904336097 -904217869
-315674686 -315792890
-84005384 -84044106
-933619170 -933771044
-183035785 -183112013
-216437177 -216493623
-604733720 -604625098
-105953163 -105958165
-997891408 -997916460
-561399748 -561290396
-689810765 -690006833
-345821338 -345875084
-62657310 -62836508
-761266231 -761457987
-349662579 -349496973
-85318905 -85408847
-714455750 -714581468
-451997299 -451926405
-561878724 -561763428
-694183926 -694303500
-945478853 -945495047
-330748807 -330758123
-61836146 -61976738
-847515440 -847472154
-380287323 -380456197
-968870069 -968933299
-947088109 -947128771
-759050937 -758922105
-985222563 -985410597
-502076855 -502168579
-119187929 -119256685
-597541415 -597675217
-545508582 -545680056
-695607792 -695458094
-285063561 -285178345
-926489794 -926623266
-153259634 -153156342
-535220371 -535386523
-985835100 -985930954
-323025658 -322917672
-71504836 -71562022
-826320300 -826265994
-473635008 -473833320
-351583164 -351654290
-511690896 -511820898
-780626927 -780520943
-944028310 -944118296
-23598870 -23473218
-291725759 -291665135
-241550921 -241541595
-899112063 -899259777
-827092786 -827227456
-12768185 -12896603
-186842283 -186881093
-344877830 -344803072
-337035587 -336988229
-155566188 -155750312
-191206003 -191296449
-246211765 -246236147
-185609364 -185629136
-465536815 -465390339
-903756755 -903743167
-327459023 -327536779
-329056650 -329230036
-624324035 -624333727
-950233801 -950125181
-725812192 -725845066
-771691237 -771854853
-959507686 -959692294
-692531258 -692615654
-259541963 -259521837
-904412335 -904281799
-436186485 -436200413
-853760880 -853661712
-957195769 -957022427
-887647258 -887597560
-484540126 -484408174
-284936609 -284925199
-497814709 -497939263
-505932302 -505853762
-250939427 -250883919
-85033815 -85138211
-457835304 -457669254
-228758152 -228693284
-220981168 -221091162
-458025394 -458135964
-525336460 -525387282
-657047801 -656944131
-122581250 -122661368
-199580617 -199404237
-707191007 -707295029
-451127977 -451029677
-979848869 -979860399
-85915934 -85814860
-138109442 -137936714
-376898675 -376765343
-826129021 -826202807
-693568781 -693672741
-601379082 -601196334
-183357079 -183203913
-677227406 -677107672
-825742103 -825577791
-47061475 -47114219
-382680928 -382599038
-731423884 -731587484
-213025865 -213133831
-49527188 -49453814
-584787798 -584927194
-126416455 -126597633
-858870015 -859030443
-80733609 -80535387
-269931699 -270096051
-135443873 -135348991
-887622409 -887609249
-281145085 -281274247
-732158853 -732217949
-534243090 -534214704
-876710553 -876608989
-160601497 -160652863
-362978873 -362836839
-985889700 -986013318
-934556140 -934423902
-678636637 -678711663
-335111226 -335015346
-464366403 -464388643
-893387666 -893514892
-821492663 -821476225
-970347166 -970186758
-629745379 -629726663
-941556421 -941386657
-110358356 -110453902
-330992980 -331107138
-972191665 -972231497
-217117246 -217210940
-18166747 -17973559
-252199092 -252242542
-297535173 -297672875
-840510176 -840334434
-307221042 -307202178
-542729700 -542575270
-152357025 -152337805
-955421716 -955397206
-912202697 -912276927
-316729852 -316709318
-305959629 -306056545
-554424367 -554259469
-630095538 -630134894
-367960649 -368049973
-566935516 -566761464
-137521200 -137375966
-983719018 -983582034
-320227353 -320358549
-26551737 -26650533
-471023990 -470852000
-123804752 -123738128
-994738710 -994696484
-628280014 -628093140
-55861182 -55867164
-523864961 -523730377
-898353231 -898546303
-610560751 -610555133
-761019506 -760969278
-59967226 -59995124
-360581697 -360729857
-833354280 -833506078
-318219046 -318356916
-725556412 -725407160
-866347793 -866424165
-719543089 -719385721
-99291310 -99360000
-728980031 -729057027
-798393729 -798433285
-695070026 -695065794
-391337062 -391362424
-242998052 -242887562
-684729021 -684896293
-343793655 -343753249
-594561040 -594423098
-24068880 -23913428
-134179452 -134273810
-357976896 -357948942
-210962360 -210950780
-687967151 -688125879
-493239599 -493069679
-147401984 -147397460
-235261342 -235215504
-710585207 -710483965
-138023078 -137885124
-259288094 -259298396
-487339861 -487190341
-252861939 -252860259
-303286366 -303343068
-987677099 -987513597
-680521972 -680587732
-852354115 -852186199
-65035739 -64921061
-540478286 -540446660
-917278271 -917215107
-746151963 -746263501
-973007865 -972986151
-78961203 -79120361
-429468131 -429370197
-11265176 -11206336
-892044779 -892226559
-387742066 -387609668
-375658442 -375564258
-699056050 -698998946
-139345004 -139459562
-865558691 -865386241
-110124331 -110302941
-307558580 -307622112
-20258303 -20326809
-941263327 -941452715
-4246444 -4282686
-624205745 -624089911
-19264977 -19304147
-803757041 -803704371
-153053408 -153110578
-819004262 -819074310
-304109164 -304054284
-530779797 -530758747
-870312529 -870339737
-137818423 -137786367
-94295212 -94135690
-542491636 -542318582
-670770731 -670901465
-188595974 -188515172
-918973044 -918948830
-705481613 -705305077
-756211004 -756068354
-311361797 -311289985
-57813609 -57910931
-808985562 -809171404
-67004211 -66836465
-497871046 -497720216
-559612968 -559500420
-811134723 -811202113
-790336033 -790479179
-377026360 -376934422
-528328397 -528474457
-814555624 -814523486
-804008051 -804029413
-734937281 -735078763
-587574372 -587485804
-568285656 -568343294
-582328846 -582241008
-516418572 -516605324
-112639800 -112691142
-485445296 -485250368
-399843018 -399833010
-773079319 -773088125
-784516026 -784368268
-888716471 -888694879
-600048751 -600207411
-515183006 -515135518
-32729532 -32567350
-906570565 -906538167
-78343734 -78225522
-588386717 -588318285
-257266717 -257359585
-277968333 -278036931
-313014154 -312997770
-696136532 -696092664
-338411866 -338471896
-193875065 -193764185
-668588699 -668485299
-910411665 -910526125
-656175061 -656104539
-439855176 -439682890
-685210908 -685371848
-64317714 -64484672
-62158562 -61971270
-774722716 -774756078
-136008093 -136112787
-824023508 -823888410
-567700773 -567605865
-520956758 -520756876
-713708507 -713752707
-711867920 -711837306
-423242918 -423140968
-938353173 -938224029
-118474084 -118395218
-618322901 -618287123
-644344242 -644251462
-563577676 -563586622
-672890283 -672804273
-81757321 -81646297
-512761411 -512949983
-741143248 -740956732
-65412535 -65371433
-621124764 -621304958
-847116445 -847050141
-495492483 -495619185
-412628500 -412457852
-607976262 -607965354
-151642129 -151691289
-108007365 -107843941
-336964170 -336895942
-157120009 -157268649
-652425164 -652276590
-723623116 -723496802
-557684087 -557577815
-500947531 -500805789
-674033357 -674103521
-310580247 -310531251
-728356394 -728356718
-105380712 -105347206
-909358312 -909326650
-153007352 -152956092
-143492200 -143503290
-400387288 -400560142
-391212708 -391217988
-201551656 -201469040
-346528243 -346404683
-432419370 -432246238
-525128824 -525109410
-708107110 -708161084
-360454514 -360612746
-283060054 -283183308
-675652616 -675809058
-928538375 -928471847
-590918239 -590801327
-281624981 -281509797
-139099176 -138915012
-105955664 -105887634
-338549984 -338478132
-95573104 -95532642
-290875075 -290975863
-515892233 -515896487
-707928231 -707761861
-460847457 -460843793
-555891090 -555714270
-955071512 -955143814
-185580853 -185677419
-942884432 -942759090
-383409561 -383320153
-457255001 -457118725
-929063426 -929176966
-336899359 -336825971
-291472880 -291671418
-602823087 -602623455
-610108541 -610262107
-29793303 -29637137
-904100052 -904118306
-212183156 -211989568
-421068946 -420965380
-346090995 -345955103
-82079373 -82232173
-261968176 -261792170
-398199398 -398130278
-329873808 -329760428
-70264623 -70310867
-337508306 -337539108
-339585941 -339395281
-916084049 -916184549
-760422325 -760315233
-149652188 -149683268
-874386283 -874205725
-638239370 -638201258
-587852020 -587752998
-383430763 -383628527
-317890165 -318065223
-443790965 -443770719
-248000186 -248048000
-757132675 -756947213
-393385686 -393296680
-638643775 -638501263
-59255464 -59435616
-532821927 -532767405
-271198541 -271144367
-813374478 -813469724
-687039851 -686855677
-501609118 -501599682
-386188525 -386245801
-982643380 -982453394
-102875925 -102734195
-871070985 -871159895
-834073486 -834051952
-713327135 -713503709
-947677894 -947797024
-931855528 -931745066
-745883061 -745780555
-946072732 -946124914
-646918412 -646865560
-779964965 -779968515
-360748961 -360710753
-679152442 -679163062
-468972234 -469030974
-744901270 -744750856
-16107578 -15916868
-420699036 -420513916
-810174551 -810280149
-330562222 -330667202
-245323644 -245387870
-634727628 -634619898
-851343184 -851291800
-781779248 -781844276
-758695118 -758679348
-269283269 -269320081
-994332536 -994344402
-223536396 -223508310
-434478103 -434439433
-763135562 -763247016
-428412865 -428461943
-494956147 -494851215
-554896800 -555002036
-524708456 -524766774
-694325713 -694281287
-937999449 -938118433
-620250716 -620336652
-776999515 -777185349
-620583499 -620414421
-662029884 -661965768
-200584702 -200634004
-441181987 -441067473
-473616885 -473663527
-197264762 -197327196
-665734886 -665640750
-893017289 -893129707
-941807008 -941766038
-36587069 -36701079
-476875626 -477048334
-75776265 -75624497
-483359981 -483435997
-106481683 -106310049
-845862421 -845791621
-279489146 -279653894
-827928979 -828044685
-395720055 -395790537
-880012145 -880081555
-227576060 -227618070
-402488707 -402634189
-113033403 -113159843
-330216327 -330411329
-383635633 -383664027
-141242924 -141138088
-870683186 -870597696
-862210225 -862325467
-191591709 -191646391
-943954711 -943776701
-578192690 -578006086
-472236214 -472106128
-443176156 -443283410
-202918609 -202814035
-924154802 -924059276
-362600465 -362797327
-817972441 -817796553
-324159586 -324157364
-135773233 -135578999
-837428561 -837611983
-219326494 -219283790
-71713142 -71581724
-790352816 -790407606
-170388241 -170321641
-252632213 -252828677
-388237725 -388098037
-304689805 -304559547
-750939360 -751007154
-858646346 -858758970
-142735982 -142869876
-402265470 -402238396
-42329820 -42140984
-413219713 -413091191
-508630768 -508639674
-141595839 -141686953
-434005151 -434008339
-909597499 -909621909
-964156512 -964017928
-796998540 -796903078
-542055597 -542021735
-102416563 -102480983
-403625541 -403497635
-532794666 -532760160
-890808372 -890923510
-503538972 -503406494
-535367517 -535517267
-850146555 -850066497
-901001120 -900933376
-800720199 -800836743
-333471176 -333446266
-451370627 -451437397
-513128002 -513136594
-656614973 -656727115
-946455975 -946423387
-829600906 -829646092
-798414581 -798598013
-1656143 -1593027
-521595337 -521527865
-75066309 -75252603
-273144404 -273092958
-191968068 -192126596
-901545055 -901505173
-366244812 -366229150
-159060344 -158954980
-362225883 -362202519
-76776083 -76974161
-500094298 -500034668
-325988969 -326019237
-408300373 -408127037
-921522486 -921423304
-559197417 -559251187
-57942146 -57903578
-248854181 -248756977
-848805946 -848659186
-464633082 -464587024
-52731973 -52889897
-976333967 -976167071
-454139176 -454201448
-224161038 -223968886
-550783858 -550906646
-111354247 -111238045
-789333625 -789348561
-704600188 -704612114
-958207526 -958135872
-199081523 -198909369
-772020617 -772168473
-278497774 -278332914
-299958410 -299759518
-784885207 -784827965
-266433889 -266287001
-562613321 -562548879
-193776906 -193656036
-517522112 -517702640
-333575930 -333651752
-814364591 -814539555
-987607153 -987747045
-873586227 -873490515
-252975009 -252822619
-15694212 -15765812
-604682215 -604880499
-683774947 -683665353
-666790704 -666848840
-965369606 -965561860
-948744249 -948604657
-837433909 -837275537
-425812820 -425702584
-525452951 -525321613
-43476203 -43348439
-50304919 -50266883
-975744309 -975821647
-388610671 -388759563
-812426245 -812310665
-322162101 -322112907
-413613013 -413460971
-688347966 -688316412
-20098577 -19906699
-639634590 -639712370
-561253386 -561093640
-461848858 -462008486
-903939483 -904109179
-784844536 -784992002
-570583081 -570699213
-763168250 -763359254
-423450254 -423288568
-607571166 -607614006
-741336815 -741467389
-804121113 -804217945
-814799297 -814789503
-796652283 -796818555
-833798581 -833851803
-906734328 -906725218
-805028381 -804921077
-549570303 -549753961
-326261921 -326341997
-67827984 -67813926
-688494002 -688452968
-536705954 -536829318
-101893662 -101704168
-110148194 -110043742
-693760807 -693899967
-562803464 -562897336
-108009819 -108147781
-964874432 -964749680
-366745532 -366600758
-923053952 -923100388
-117820745 -117627113
-814092106 -814039748
-930694551 -930848213
-472560770 -472515440
-980886703 -980735273
-958774118 -958643490
-469940408 -469756074
-155628933 -155629995
-748042328 -748030436
-363486 -268284
-704377045 -704347719
-671137946 -671177916
-40384273 -40253441
-189985476 -190175468
-925846257 -925824037
-13317373 -13482959
-884872636 -884892570
-168505576 -168587688
-487688852 -487676934
-893704512 -893637504
-726289535 -726147869
-755077783 -755017479
-867850234 -867735608
-653099900 -653294316
-840048490 -840165164
-669471174 -669334574
-202168981 -202017959
-901469747 -901400881
-565407330 -565490452
-499670183 -499816073
-582752072 -582701514
-750911594 -751102714
-391349743 -391324877
-659911770 -659867564
-331882351 -331710659
-967493770 -967593674
-208803132 -208986454
-215686022 -215495328
-470565856 -470750770
-381647957 -381600659
-340218255 -340125879
-888758784 -888820680
-384181631 -383992651
-269052193 -269107429
-533525210 -533704558
-374616923 -374684383
-169541780 -169709798
-361841842 -361774158
-615450115 -615610409
-880768237 -880951879
-202077367 -202260595
-755339806 -755186572
-843798082 -843840990
-482638197 -482753773
-612057172 -612052906
-529158665 -529139171
-138609706 -138563820
-392223226 -392351610
-55542042 -55732058
-473124108 -473063380
-254319775 -254265411
-16516095 -16414589
-993886681 -993952083
-38380973 -38526845
-233870496 -233943550
-589961086 -589802780
-572160612 -572083810
-209581712 -209768646
-322596141 -322495917
-964194949 -964286933
-240315869 -240316267
-340561192 -340460768
-497634176 -497446156
-368490013 -368578291
-16219538 -16268320
-163608510 -163548370
-671711350 -671760712
-310846537 -310849919
-924095632 -924026966
-844031043 -844026569
-916860408 -916893844
-298529334 -298620566
-798247036 -798079126
-310001854 -310162412
-978281981 -978436333
-973419797 -973611915
-994893287 -995061101
-624834741 -624873341
-221802337 -221708791
-307681478 -307808640
-495329979 -495156377
-127585008 -127754906
-56056180 -55989618
-605034623 -604908281
-932708372 -932512344
-870402164 -870342844
-264633350 -264472686
-598014478 -597957074
-810652045 -810613657
-951700126 -951581140
-547449269 -547530919
-273505697 -273349039
-971881382 -971708882
-231680839 -231526349
-867792921 -867718479
-386042983 -386033769
-133083971 -132985891
-798166907 -798327165
-456995161 -456919755
-91398978 -91404824
-292156692 -292002554
-239233299 -239331425
-179658060 -179513848
-166873818 -166982174
-127807684 -127722806
-277002345 -277142675
-111893218 -112017278
-214025109 -214025015
-510689901 -510883131
-152285921 -152195015
-912476694 -912575538
-312398387 -312398809
-133517512 -133503284
-60141155 -60213805
-359046975 -358882455
-124866163 -124769363
-927412299 -927263187
-855997104 -856054738
-598395752 -598243034
-590310234 -590226052
-471613150 -471601270
-397433701 -397468559
-314502755 -314665909
-495539556 -495555834
-260609933 -260452321
-528023281 -528095161
-607312436 -607120196
-901681991 -901725931
-212901521 -212810243
-177479598 -177620542
-131598782 -131536580
-681573905 -681428755
-580535012 -580487212
-162104472 -162253686
-315099911 -315132149
-328502958 -328337438
-31474666 -31316150
-214953334 -215062322
-540581768 -540522948
-948474273 -948445989
-755058578 -755196642
-276377469 -276361985
-282811602 -282845020
-396840436 -396986200
-830967335 -831134189
-951900374 -951731106
-856584237 -856616935
-464131406 -464045846
-188126652 -188120218
-637128570 -636969048
-355645925 -355648537
-683155586 -683180322
-482562390 -482566112
-9010482 -9056628
-37203873 -37050751
-756300176 -756121832
-886881331 -887018101
-805850358 -805690230
-702469386 -702396042
-84219360 -84033662
-313559572 -313651478
-353360734 -353280060
-606096247 -606188169
-150954120 -151135072
-476961980 -476820002
-303010874 -303147494
-935178762 -935176312
-963542161 -963346035
-191756395 -191639249
-836826914 -836955618
-445287074 -445106160
-233609930 -233779270
-645747573 -645931357
-773349633 -773347733
-197621245 -197607395
-309718225 -309803387
-42470152 -42309192
-427526284 -427706782
-884729624 -884584064
-102794037 -102621643
-906752364 -906805122
-803086211 -803251991
-473098713 -473296957
-528194510 -528074514
-960983638 -960811918
-842782844 -842779302
-370581441 -370419151
-721476386 -721385714
-552109935 -552240269
-889844016 -889655538
-110986824 -110887194
-969169007 -968992123
-819980778 -820148106
-11797729 -11887143
-520644824 -520539484
-230837444 -230959874
-494495093 -494341775
-368825399 -368929591
-642141548 -642282286
-646177777 -646319367
-317374684 -317553180
-237549296 -237712132
-324075536 -324243636
-546229855 -546411191
-417164564 -417005074
-526625771 -526718873
-19540157 -19434237
-413155452 -413135776
-19821357 -19913485
-487669293 -487848213
-728464736 -728535670
-720879471 -721049785
-316191942 -316247280
-282490000 -282321246
-455212597 -455293213
-910161170 -910258004
-977135844 -977126790
-250796329 -250612445
-898723327 -898707591
-947577003 -947447533
-903669101 -903576609
-867755700 -867601218
-691009726 -691144198
-326566669 -326498463
-979684175 -979495585
-88144285 -88266087
-230519628 -230361386
-66627585 -66490937
-403211578 -403138984
-800879585 -801029387
-699624324 -699748494
-842301622 -842394142
-800448139 -800456485
-692535071 -692517081
-38515968 -38537722
-934650906 -934728648
-332595070 -332768426
-274591105 -274685045
-748181548 -748103696
-238026592 -237857006
-787727428 -787773064
-52810935 -52658423
-656503752 -656518488
-913769554 -913836778
-558976925 -558801695
-133159338 -133096162
-38832166 -38899526
-959470481 -959299467
-347951227 -347950759
-240113172 -240007438
-231831391 -231963403
-828314841 -828325859
-27244375 -27055865
-492130422 -492104410
-367409199 -367507883
-549914967 -549716393
-315884957 -315852671
-119158441 -118961661
-872882491 -872936279
-744623183 -744678189
-709550330 -709555644
-767519097 -767620967
-847769558 -847652202
-924291200 -924138110
-814228510 -814257836
-905510841 -905649609
-935419198 -935542820
-887758863 -887934985
-175073952 -175096146
-953019002 -952921070
-711868431 -711867409
-427266343 -427421425
-555525142 -555357810
-460680906 -460748194
-594629019 -594493061
-511788289 -511853507
-18804606 -18702642
-525601704 -525662470
-601545546 -601673832
-440507587 -440368207
-131427107 -131433537
-585923470 -586065104
-622292648 -622462628
-925518565 -925389405
-772555627 -772497463
-908183940 -908121104
-650112522 -650119232
-684391217 -684271869
-730482991 -730323711
-200965124 -200981806
-238302818 -238470514
-522052471 -522225203
-515148824 -514972352
-635891036 -635801938
-814064410 -814207328
-973246018 -973332250
-635596047 -635547571
-651180232 -651215684
-590466278 -590611850
-556873092 -556812862
-144742895 -144750917
-727890543 -727761249
-722761607 -722780465
-901278182 -901377810
-27581093 -27411359
-502873425 -502706621
-627737952 -627723626
-257421548 -257367980
-541470106 -541652576
-226437709 -226261407
-676491052 -676503630
-412702507 -412898349
-559388735 -559370227
-503944458 -503813574
-36635261 -36435417
-814866401 -814774101
-826510907 -826653899
-832208160 -832062948
-210372991 -210535647
-125230571 -125194621
-609696827 -609889953
-811671696 -811816330
-112665471 -112571547
-745097845 -745054429
-482970733 -482882877
-814082437 -814101775
-296711046 -296794828
-469329435 -469403633
-649526641 -649517709
-918463185 -918263215
-569269619 -569442741
-601967802 -602164438
-845333881 -845528325
-589989169 -590123473
-919288956 -919350880
-120375201 -120524933
-206651011 -206818559
-274936975 -274966973
-902908522 -902751438
-72944030 -72996672
-320536166 -320670062
-972304696 -972435186
-678721416 -678789030
-969637258 -969760414
-501448696 -501604400
-65849128 -65786282
-214091437 -213958781
-796212705 -796091617
-11210535 -11205717
-830265811 -830397767
-112895870 -113083502
-431823752 -431759938
-553164460 -552965704
-385537502 -385557962
-997379471 -997498675
-471063301 -470984679
-975292772 -975281208
-656332876 -656499564
-236282680 -236441730
-265584078 -265641936
-484880164 -485057716
-388447729 -388431029
-695156579 -694983473
-289452225 -289409061
-497400060 -497540166
-961913454 -961814808
-468844198 -468911518
-740273011 -740192275
-422615346 -422693994
-374699055 -374669711
-629463285 -629629959
-395159757 -395251971
-36644074 -36626448
-982092699 -982122225
-888216300 -888076652
-886567735 -886565029
-862597071 -862402121
-487265101 -487158755
-286554658 -286652804
-79441691 -79580827
-213529902 -213379082
-743488703 -743675867
-699366891 -699512875
-104456421 -104383507
-778765570 -778655980
-553298176 -553274032
-414046296 -413870024
-857907602 -858089074
-826373683 -826266917
-223108989 -222918673
-22462153 -22536079
-983044240 -983051524
-139652199 -139644773
-676576804 -676659890
-941749573 -941864443
-787610676 -787570090
-121528564 -121584492
-385929664 -386038376
-264710070 -264906468
-412737734 -412681572
-121977522 -122036974
-271648525 -271729289
-431597321 -431748277
-533757837 -533689207
-940184140 -940026136
-702980098 -703174010
-878129124 -878022246
-782794848 -782850140
-126951733 -127051453
-717101914 -716924352
-414990449 -415030845
-103921151 -103877359
-345081298 -345228512
-915856880 -915720974
-893777380 -893949006
-281305951 -281251583
-340781091 -340824181
-981538708 -981491788
-321588137 -321426971
-243839251 -244033257
-819026380 -819122240
-970122771 -970097741
-425757702 -425649704
-690759374 -690926882
-825006800 -825153108
-676479361 -676618347
-722374560 -722365876
-876579015 -876659771
-811652452 -811520552
-671157931 -671006077
-573419652 -573610366
-499804333 -499827813
-126485700 -126385276
-132708083 -132603195
-51144940 -51227866
-343319184 -343377104
-500510568 -500358448
-875384036 -875320910
-235995198 -235917280
-687311509 -687181275
-426046677 -426175389
-970924301 -971105839
-307303299 -307323697
-964057644 -964069044
-279375207 -279455179
-195842857 -195789021
-553252431 -553276279
-316830188 -316750922
-115256866 -115357060
-456673312 -456575842
-748000493 -748084163
-908564866 -908468690
-258477538 -258450638
-637739137 -637706435
-519854125 -519829191
-849264023 -849213671
-846537103 -846624283
-151371222 -151247464
-759734594 -759802338
-906334264 -906215874
-83101415 -82973879
-842039094 -842100922
-175798196 -175700156
-121031327 -120981575
-415010647 -414873059
-193646298 -193635292
-207364921 -207471645
-77454128 -77388048
-4328698 -4365434
-616247867 -616310607
-735877741 -736071391
-956780681 -956927231
-524942399 -524771985
-651118302 -651197958
-714506819 -714485319
-416438284 -416523712
-391090279 -391142587
-806374016 -806453804
-406034142 -405917506
-578099388 -578010890
-416500992 -416686838
-446258043 -446093901
-91689972 -91602340
-250076304 -249891572
-525837818 -525871678
-154220342 -154130144
-761013804 -761025208
-609029207 -609116171
-454619739 -454604135
-258340672 -258464088
-360391505 -360486991
-907482336 -907415572
-289559503 -289448491
-274998904 -275061538
-871025338 -871115440
-823312360 -823326742
-795718660 -795779908
-601160567 -601081279
-247233757 -247419771
-358218080 -358346672
-91502372 -91479840
-389678157 -389517083
-807015448 -807188852
-44545838 -44655150
-373207438 -373336548
-666591275 -666738127
-504094437 -503950889
-537016327 -536904887
-836209869 -836318131
-52168306 -52121772
-448144535 -448134257
-489770904 -489716746
-565526088 -565454816
-536960607 -536822665
-806250643 -806154501
-674437782 -674275196
-356018537 -356207437
-810010393 -809911565
-536444642 -536591188
-233161750 -233208478
-688156792 -688264440
-386644681 -386601581
-646719373 -646825499
-771097199 -770970243
-807971121 -807794945
-76288133 -76167025
-557458452 -557573716
-326869426 -326867488
-16101096 -16114060
-919219873 -919061745
-575515801 -575607827
-240126524 -240286572
-507758372 -507762880
-497424165 -497338017
-693280385 -693299013
-117495126 -117368816
-49222153 -49296761
-270815200 -270921468
-237893777 -237814639
-206546675 -206507175
-560297903 -560442929
-436797229 -436783273
-411676956 -411867760
-432845633 -432850207
-860388908 -860200458
-302351452 -302426660
-825914091 -825839199
-946825818 -946808610
-133078917 -133239759
-276330906 -276349188
-94494978 -94555084
-534461540 -534360230
-985335468 -985522022
-663484835 -663305207
-288716425 -288797181
-317365900 -317378630
-420102032 -420185868
-640666327 -640804019
-387962937 -387812743
-888789732 -888774428
-464720058 -464640866
-703635933 -703832417
-698809240 -698759154
-597608838 -597741596
-69089241 -69013685
-568143643 -568237045
-714298342 -714404162
-362557229 -362565109
-324828159 -324942569
-24288367 -24106563
-429900841 -430015517
-216336555 -216270521
-309353810 -309226432
-978921895 -979107791
-271917640 -271940904
-496231208 -496092564
-911758559 -911889193
-325337869 -325394537
-122154049 -122155507
-107291263 -107471897
-480177125 -480066881
-562974662 -562820010
-886696363 -886602707
-446883852 -446710306
-61400462 -61261148
-548166026 -548171268
-419170749 -419095509
-841890534 -842070008
-528210329 -528401427
-526997507 -527155873
-873413 -769013
-605058392 -605142366
-902659382 -902569118
-999734747 -999925043
-334131250 -334256744
-844945604 -845035848
-875962803 -876154541
-359810494 -359785782
-807220846 -807336898
-186892617 -187028785
-670210079 -670031069
-392248130 -392204792
-778382315 -778579167
-262533557 -262381459
-109520148 -109563142
-301193100 -301207480
-913462525 -913518155
-705393345 -705256385
-887764956 -887846924
-149124521 -149193463
-92743757 -92664871
-899269511 -899387151
-30075064 -30223604
-948505944 -948620428
-116645222 -116814424
-626180024 -626343614
-699272473 -699439883
-619584698 -619621150
-366326014 -366503156
-655070247 -655138727
-789493688 -789363966
-257138857 -256961179
-308167095 -308045443
-126117305 -125989141
-762170030 -762007934
-329196695 -329339519
-791361600 -791559888
-30273234 -30218518
-699876335 -699699139
-276791443 -276881127
-931090032 -930914194
-433132758 -433124640
-246719106 -246621388
-341596727 -341446445
-595861817 -595723377
-70451579 -70427045
-468305156 -468401260
-979993160 -980107772
-719858311 -719987081
-37863398 -37827530
-181685317 -181540457
-985217046 -985142872
-189924737 -189856121
-537389913 -537445877
-154496579 -154443491
-399665540 -399838014
-908315108 -908430494
-644621557 -644436139
-603523958 -603602282
-282752964 -282937076
-977550476 -977452086
-10916959 -10974743
-844954277 -844960975
-454257349 -454145547
-247163229 -247161301
-677814627 -677970175
-979273538 -979130526
-232151471 -232172909
-321400353 -321352261
-552964899 -552950217
-754717823 -754733481
-717733893 -717731255
-972855791 -972711555
-7299776 -7286094
-700393704 -700472758
-419706342 -419725516
-804621228 -804587868
-911075551 -910996105
-16315092 -16465342
-900058071 -900030695
-558218601 -558382665
-956445191 -956299495
-147544094 -147665472
-323664124 -323831258
-847083293 -846958701
-469303323 -469224751
-789205181 -789043465
-669528702 -669413646
-285120953 -284989929
-909572183 -909522067
-209437858 -209616886
-509645140 -509479594
-192812188 -192951732
-495712952 -495525418
-624883025 -624996755
-365787916 -365830828
-751820098 -751938900
-10537063 -10349563
-873876580 -873961786
-327602119 -327471439
-386574592 -386440644
-372517288 -372468598
-195062888 -195017960
-496455019 -496421535
-707557378 -707570464
-742898676 -742978758
-131381310 -131485764
-153081993 -153054693
-712010709 -712084803
-387981253 -388167881
-284767137 -284709265
-681440711 -681339621
-783525119 -783511141
-944322139 -944144629
-513668057 -513561613
-448773879 -448821435
-910645696 -910563090
-643867190 -643794478
-419060541 -418979633
-535511996 -535522538
-164817090 -165004562
-968513274 -968635772
-630830793 -630697335
-266424678 -266622528
-271740245 -271819617
-206348550 -206406852
-937908722 -937814532
-311868940 -311697288
-170174431 -170218395
-370893396 -370984312
-195448322 -195562898
-20381170 -20370392
-835804267 -835729289
-106164906 -106208192
-295026822 -295001726
-807643041 -807605683
-32667568 -32846784
-809431294 -809608808
-79708874 -79706974
-240926978 -241024284
-47039950 -47188488
-236672782 -236566902
-722439451 -722615955
-830415977 -830512959
-129173017 -129262589
-148702020 -148809166
-714980243 -715083195
-958859091 -958828185
-380820035 -380930275
-499241783 -499044649
-7067025 -7178357
-835920941 -836093665
-599914016 -599902782
-55864144 -55716666
-644478451 -644447819
-348562504 -348748504
-905580225 -905570563
-743377255 -743278419
-487519131 -487594413
-924361168 -924235754
-196189073 -196016309
-564767333 -564949787
-902445112 -902494754
-213897048 -213793186
-204357709 -204371019
-558300633 -558273079
-967006613 -966961681
-211778809 -211672633
-356778135 -356964431
-519068843 -519037897
-31436622 -31606100
-902946450 -903088886
-32270590 -32206596
-123616239 -123747283
-146102499 -146078073
-586672113 -586772305
-873743009 -873593037
-497681034 -497587318
-444103100 -444195548
-681195063 -681005633
-892356488 -892248528
-412759570 -412731502
-358884683 -358943111
-880498566 -880653102
-181510687 -181612887
-175001206 -175191086
-635788612 -635614668
-462007699 -462164153
-899722303 -899708055
-295638310 -295780796
-290120161 -290240993
-395755296 -395612850
-20101739 -20180997
-831356879 -831376575
-365092059 -365086723
-90054653 -89949181
-407448217 -407615017
-829849589 -829872539
-815727103 -815906171
-267029435 -267082191
-568767446 -568960156
-546681472 -546716030
-578469825 -578433419
-259118818 -259149760
-939884959 -939847605
-525009300 -524877820
-456445994 -456304632
-86853698 -86660078
-453322957 -453366835
-237209177 -237250875
-85500874 -85454902
-90385480 -90278260
-261784189 -261671157
-631589683 -631495461
-173534334 -173649082
-169546469 -169508571
-654506964 -654392932
-372725293 -372792725
-6267591 -6420275
-253169740 -253047818
-334139550 -334002254
-963276709 -963255179
-102805060 -102783014
-154800865 -154997759
-771289330 -771486080
-19266444 -19341850
-370309737 -370376805
-982443803 -982376263
-256879226 -256791298
-372900592 -373093718
-928273396 -928281792
-56486776 -56659744
-33765275 -33796007
-819549440 -819594672
-616736766 -616878328
-294544660 -294587714
-983114969 -983095093
-518909903 -518720711
-926879524 -927027684
-433255055 -433244573
-48588626 -48439192
-252659817 -252718765
-593207597 -593291709
-971283660 -971393302
-670467971 -670493665
-119338225 -119496381
-989699240 -989619160
-971949472 -971972844
-364383402 -364394036
-488002390 -488184660
-309090968 -309226476
-631751183 -631698183
-750292119 -750316619
-737035827 -736872671
-771872522 -771991754
-223028166 -223189812
-963282106 -963375818
-772851599 -772877507
-467655057 -467531763
-409612250 -409655006
-501468558 -501336642
-689610142 -689712178
-949383466 -949273264
-511438359 -511373145
-437459687 -437283967
-493154639 -493073695
-695590442 -695629846
-795902400 -795824984
-894220180 -894381376
-286761919 -286890477
-18368519 -18235947
-810020782 -810000004
-587058378 -587189704
-23389111 -23508347
-866654726 -866761742
-815486403 -815431733
-273711486 -273800992
-797264353 -797111035
-999455710 -999335218
-396761110 -396806278
-487544741 -487682893
-743327837 -743151267
-598725437 -598870683
-799298662 -799382616
-246706230 -246878268
-265483046 -265568874
-467255113 -467211903
-504239791 -504062809
-137436374 -137606026
-212446284 -212600656
-976104618 -976222486
-254481963 -254522625
-727439423 -727598329
-296393030 -296216280
-480159089 -480195161
-906528513 -906487165
-222735778 -222637260
-928766003 -928767497
-357138340 -357316586
-124192087 -124131887
-589261335 -589438211
-379758858 -379581170
-843118601 -843180713
-180310889 -180319743
-603757035 -603776065
-457259680 -457341294
-600366561 -600202861
-425528251 -425569997
-130778057 -130623033
-176132486 -175944598
-330072495 -329934387
-305746515 -305619823
-506544324 -506481880
-420026509 -420008671
-357672693 -357696183
-644974646 -644878332
-989476381 -989542887
-342044283 -342023483
-252069192 -251910506
-482783575 -482915537
-910744539 -910689675
-329808709 -330003441
-362032561 -361969943
-932919274 -933117188
-159888709 -159691723
-383529645 -383435673
-650081473 -650156991
-914203218 -914243848
-343200644 -343348144
-501124386 -501085306
-454022326 -454093518
-680555529 -680674699
-303327786 -303358350
-261580429 -261567453
-144528550 -144598994
-37911690 -37815106
-717005762 -716889470
-740058034 -740087000
-253077695 -253108779
-426125223 -426299991
-406926720 -407114938
-507817685 -507868925
-56624567 -56694921
-79707924 -79573068
-480325628 -480189284
-139552785 -139496431
-453072714 -452970204
-715814897 -715920183
-671426753 -671572249
-497253059 -497121825
-818757171 -818830697
-894575899 -894676141
-977565482 -977670518
-351273189 -351091949
-271475282 -271664828
-173350659 -173203275
-517783479 -517621801
-499031784 -499029234
-933104797 -933216189
-468079982 -467885272
-568478083 -568472775
-106628782 -106794706
-983626796 -983596590
-767177293 -767212691
-566687942 -566613044
-489571207 -489520375
-761390893 -761525081
-533899045 -533785959
-675963868 -676063610
-397392143 -397544975
-614445976 -614284358
-22857524 -22774476
-633043383 -632937625
-100448905 -100252339
-531846025 -531790907
-610363058 -610166072
-592534557 -592588395
-828719722 -828763264
-238386666 -238251722
-744110891 -744242151
-630467517 -630619391
-269164606 -269229946
-39333042 -39241716
-229429308 -229410196
-459815233 -459714091
-226787115 -226817627
-356386786 -356240976
-680004786 -680081928
-494210875 -494318633
-996329035 -996166745
-13048526 -12878642
-503695982 -503691436
-650960312 -650904530
-910348497 -910167511
-575656577 -575824869
-588240011 -588119163
-8617535 -8500261
-373909127 -374025281
-510531682 -510505360
-975631922 -975590384
-889576445 -889477299
-409227843 -409385969
-661215968 -661412442
-729205725 -729352947
-132267134 -132466294
-341289165 -341212429
-45631433 -45455713
-585580921 -585728377
-568568189 -568721135
-807624362 -807459464
-76377699 -76261253
-97212752 -97120604
-42808616 -42975836
-506042732 -506130040
-349430499 -349360587
-922979783 -922917747
-194019497 -194210205
-115751127 -115710077
-134053678 -134079774
-859753918 -859688530
-19459530 -19620784
-130376013 -130503731
-35610873 -35460635
-272950290 -272775188
-586467625 -586390337
-613513820 -613359258
-920899279 -920886573
-601097150 -601287708
-488403588 -488276518
-330094575 -330138709
-608719127 -608826361
-302372531 -302550085
-108264094 -108082332
-573908317 -573773829
-365216818 -365079434
-946094837 -946184233
-468053133 -468106831
-397402483 -397204009
-243726230 -243849704
-779966740 -779849692
-401054524 -401188460
-653709813 -653521687
-208866182 -208754964
-331260901 -331082233
-368276978 -368350730
-772296070 -772439526
-716106290 -715943146
-309449926 -309281236
-84438972 -84570794
-567095964 -567191094
-234005169 -234022071
-723253055 -723441363
-657464894 -657372232
-368341479 -368359981
-462414642 -462476688
-744170123 -744011419
-305840368 -305652662
-28180670 -28242796
-304888492 -304868140
-85333081 -85296869
-702626219 -702805067
-625615681 -625425811
-69809494 -69879928
-880603123 -880703081
-616342792 -616278422
-509267486 -509180770
-842451325 -842589771
-372471879 -372334637
-15616135 -15487433
-179327570 -179256728
-156088511 -156110433
-647545037 -647539483
-175252450 -175340222
-922159461 -922034779
-411267231 -411173985
-665128969 -665273359
-901482131 -901607979
-279565294 -279763536
-464311266 -464466020
-511224885 -511287615
-125190332 -125212596
-561742029 -561797821
-627873877 -627773907
-441845888 -441652990
-455605614 -455753320
-585493200 -585564832
-893256159 -893372113
-272857184 -273043396
-384087141 -384082727
-860294683 -860124751
-668116933 -668304367
-377898315 -377904267
-828112894 -828241952
-172379066 -172525950
-667684665 -667840429
-872892421 -872909385
-146393879 -146442023
-490123952 -489995758
-59345540 -59302188
-634724355 -634888425
-582067213 -581917681
-813137847 -813252851
-716834454 -716947616
-656978521 -657117081
-233420722 -233466160
-730150082 -730249920
-626543427 -626463701
-619566918 -619675382
-483397445 -483300281
-605407463 -605484099
-73368117 -73462265
-358009660 -357980780
-128393283 -128247083
-964416477 -964336845
-147580576 -147750368
-703995309 -704103987
-794040378 -794060222
-14977703 -15170749
-313268059 -313376377
-244270298 -244186052
-424011127 -423916089
-570285914 -570359580
-754375069 -754330295
-152904007 -152929213
-644125096 -644053892
-40219814 -40100630
-929180537 -929173395
-907488811 -907664857
-993861140 -993789898
-743757414 -743697524
-441927724 -441962418
-25320915 -25294235
-855323332 -855192398
-576794019 -576770719
-862957231 -862991243
-726159404 -726218702
-895641840 -895824098
-914512184 -914551794
-97455927 -97449487
-793002747 -793114949
-433239066 -433271044
-84643600 -84819344
-93510114 -93687066
-740970812 -740874370
-571224228 -571280540
-209138023 -209308595
-942349040 -942217516
-916944844 -917119242
-752030965 -751846835
-67415804 -67305806
-549425497 -549569247
-518340001 -518207167
-142064179 -142178101
-577982281 -578055139
-610881482 -610992276
-979358660 -979188416
-571327342 -571409594
-630397126 -630543454
-172669959 -172830407
-790024009 -789875211
-296668522 -296643248
-464864645 -465011837
-521598984 -521794536
-264992323 -265130243
-114388803 -114189111
-504703280 -504547762
-561033610 -561163270
-988913672 -989000172
-279320983 -279213715
-852228086 -852127678
-854925725 -854990747
-524555220 -524450504
-639952449 -639854065
-43869081 -43789345
-5051126 -5147432
-856864692 -856807850
-437524208 -437487336
-668804482 -668752212
-526965129 -526835599
-363599606 -363423310
-563662296 -563674514
-224927597 -225078683
-500357960 -500366082
-282043294 -282042616
-117039925 -117239593
-785836242 -786023652
-9248782 -9308250
-474514139 -474465603
-663703723 -663592303
-761676441 -761704147
-499030509 -498906481
-751066205 -751139223
-159021261 -159138515
-998049271 -998098589
-553320354 -553510144
-103333657 -103298837
-278002586 -277806872
-279539701 -279392045
-663127578 -663301778
-244228175 -244040643
-667412757 -667484945
-413442128 -413309888
-147736771 -147763965
-439678944 -439629920
-730014607 -729821541
-236758566 -236636570
-563884617 -564038757
-300799799 -300947443
-924552603 -924355707
-286774123 -286704587
-75747401 -75912561
-580917617 -581115021
-369815976 -369922818
-697348586 -697351798
-377313451 -377492667
-993164558 -993040466
-502927941 -502818909
-511958785 -512066595
-217966472 -218155778
-524365556 -524292744
-125967417 -126053223
-993919382 -993877704
-492056433 -492235159
-585642307 -585814447
-13109546 -12987506
-416128556 -415937104
-198859340 -198704748
-854016143 -853824845
-839567418 -839583390
-422726632 -422820418
-908065402 -908071084
-862222637 -862064085
-584106580 -584145502
-759995533 -759822275
-514533603 -514407653
-325362799 -325366203
-889526872 -889412584
-456113267 -456137803
-328764158 -328759082
-836575693 -836667211
-619998627 -620080321
-535303447 -535299011
-812275601 -812158495
-96285251 -96128679
-53359229 -53337333
-633054986 -633159076
-710789969 -710872771
-392635713 -392720301
-518036450 -517872032
-614610953 -614458025
-526787282 -526650464
-718125190 -717932608
-752699741 -752661321
-813855516 -813708014
-274390343 -274201719
-950302769 -950389525
-141483744 -141384656
-31197182 -31161130
-460373248 -460571260
-874192584 -874273424
-438149483 -438329557
-247798479 -247805879
-815368572 -815325906
-900939473 -901062767
-77737197 -77591929
-148333272 -148503518
-342587960 -342613870
-766190207 -766022509
-22691404 -22708820
-220386379 -220552593
-701465103 -701282995
-816232845 -816306105
-97517738 -97525258
-188071001 -188217461
-120855755 -120932603
-679448172 -679307454
-91193122 -91311288
-865385669 -865339343
-945601247 -945718061
-454278597 -454429201
-720964628 -720880248
-689433223 -689263595
-689908799 -689899287
-451339629 -451147443
-219578929 -219553265
-675205322 -675350860
-78160084 -78016154
-600840719 -600726455
-998123522 -998194556
-582337561 -582320131
-495953855 -495828899
-124573528 -124701472
-580522589 -580584615
-911578776 -911714190
-764686128 -764677730
-449435513 -449338823
-284738201 -284638687
-202555820 -202582972
-422855347 -423026717
-302010499 -301841341
-3394645 -3465539
-301840844 -301925920
-193975439 -193852807
-902657160 -902661604
-362033024 -362200188
-179164421 -179201581
-955037120 -954865476
-69844711 -69694281
-329522368 -329619254
-875368712 -875399360
-326729615 -326868457
-740806244 -740727304
-550011723 -550118349
-817641018 -817679280
-233285247 -233411689
-945873462 -945753914
-692573456 -692504766
-80352750 -80506428
-425305603 -425223827
-36631555 -36770603
-23684753 -23528393
-89779865 -89737075
-36482027 -36535339
-143552271 -143731087
-144892770 -144771222
-869145663 -869195019
-659235758 -659044012
-675494063 -675611479
-464131748 -464252038
-259883583 -260080269
-223961705 -223799231
-924917278 -924979482
-66313460 -66147010
-241138544 -241012330
-377331155 -377280787
-454659238 -454844538
-433308839 -433351203
-595550016 -595502752
-714118551 -714305901
-437621465 -437657541
-903383678 -903554014
-448054752 -448003972
-127905353 -127922991
-319703589 -319855185
-169439393 -169339173
-864897764 -864869892
-266826438 -266892106
-942007337 -942024191
-312238064 -312398598
-343984058 -343988436
-347421079 -347564573
-750875055 -750753859
-165164952 -165137312
-397979299 -397922227
-740413082 -740384602
-234921627 -234997669
-998655801 -998783491
-599659364 -599526798
-309851318 -310008814
-182861459 -182950547
-748480852 -748349318
-358380709 -358312635
-23044711 -23009337
-154841211 -154674811
-927204489 -927133427
-972178497 -972211581
-330028348 -330116642
-40300414 -40468132
-480389505 -480456367
-939696089 -939590395
-557083290 -556958136
-572822683 -572745965
-891326054 -891455440
-520400911 -520402349
-49681327 -49709729
-41497537 -41653117
-157425602 -157438260
-701535970 -701394236
-25767013 -25876915
-24010053 -24127707
-390368995 -390494301
-200471082 -200460688
-159040800 -159079888
-897038249 -896956101
-965302502 -965392808
-606142208 -606026592
-88438903 -88271017
-573036130 -572922776
-113389080 -113374956
-209299735 -209443007
-749313138 -749212662
-906846851 -906874203
-892154766 -892302508
-851253426 -851317492
-676402117 -676397269
-35361736 -35233942
-705500750 -705581896
-689172425 -689348409
-579947964 -580110460
-992731596 -992928224
-118874714 -118941348
-480384070 -480349080
-950778041 -950945039
-883312297 -883489915
-309760806 -309758860
-10283581 -10443313
-895199307 -895306125
-399629932 -399499022
-286309683 -286117665
-264956035 -264869051
-938699936 -938638250
-877584515 -877596979
-638215646 -638263094
-260136341 -260298007
-631180650 -631276826
-819870050 -819676038
-230419224 -230426328
-51632305 -51730309
-23448729 -23410551
-617318869 -617159539
-499490327 -499446375
-986896890 -987027496
-858015001 -858163147
-744176521 -744163725
-999573905 -999763669
-276606953 -276505069
-618958832 -618925866
-537616358 -537703010
-345644667 -345592379
-575142624 -575140476
-308091434 -308242756
-462498913 -462580407
-988354841 -988541819
-537583659 -537500665
-441476151 -441501811
-966825328 -966658132
-114960497 -114858801
-346228682 -346077050
-571630841 -571720833
-199084017 -199258771
-333309928 -333234002
-365875567 -365898571
-830019136 -829983830
-686201601 -686347377
-784690825 -784760425
-913611818 -913616814
-533987347 -534103105
-916877126 -916753144
-889559454 -889652186
-659552923 -659555679
-151458212 -151284232
-364374909 -364279749
-876478335 -876619393
-334751512 -334778468
-253347876 -253424036
-778177716 -778266164
-359193619 -359373627
-135676116 -135641832
-190338961 -190527897
-515990549 -515829367
-514597328 -514666510
-382073567 -382252085
-934834653 -934915213
-371197920 -371129630
-60573727 -60439873
-539315524 -539224122
-713458434 -713639996
-135361767 -135525979
-821478466 -821554924
-371447917 -371307831
-605459726 -605508472
-792619337 -792505943
-432817235 -433011341
-320032616 -320198884
-411772358 -411680404
-811919880 -811968432
-732444650 -732290246
-670599291 -670645663
-986917318 -986897874
-226279135 -226285213
-497975299 -498134535
-333458721 -333343481
-735630556 -735518418
-113902874 -113894190
-49936974 -49859786
-379254496 -379193624
-657204333 -657030965
-225226647 -225083041
-103468154 -103615962
-894558842 -894521850
-19043293 -19037865
-627793859 -627953895
-806644837 -806790311
-582784907 -582719237
-656614850 -656658892
-433553453 -433682697
-560810880 -560755456
-156357594 -156203254
-641265302 -641114004
-15324140 -15354918
-605188807 -605304589
-470936983 -470937995
-905150182 -905112300
-884600277 -884654195
-845750970 -845625292
-433021046 -433031154
-19078254 -19160924
-398280608 -398431192
-802630418 -802600322
-541162267 -541217013
-482564251 -482524779
-504376522 -504551114
-720262462 -720424020
-846574256 -846772312
-364707732 -364873136
-361385147 -361439897
-654976503 -655104487
-99086426 -99263510
-185460417 -185419749
-620312929 -620438073
-617810707 -617845207
-702309396 -702230304
-643069117 -643183847
-822879204 -823002874
-907829262 -907795158
-350978525 -351164165
-520401630 -520289744
-941908157 -941820729
-727591099 -727662669
-738128599 -738245779
-937463895 -937367527
-372456249 -372631909
-359517820 -359541986
-459487508 -459321444
-808333858 -808205252
-694109727 -694110101
-7677169 -7678681
-845262484 -845157230
-554101152 -553927038
-312625494 -312819018
-807650464 -807693978
-138813948 -139007094
-425118239 -425264715
-52139725 -52145039
-498782178 -498607126
-201811492 -201786896
-240605471 -240664199
-18070153 -17963355
-813730921 -813781765
-352812872 -352659214
-313954533 -314120601
-776813698 -776758000
-64738730 -64750340
-249496327 -249335861
-540312837 -540328649
-296785410 -296804246
-986461936 -986362544
-591328263 -591261137
-357133476 -357037976
-32642494 -32494486
-126283066 -126379614
-831420835 -831560901
-790637014 -790620740
-607020660 -607042616
-206041843 -206112733
-23027793 -23195387
-832046038 -831868914
-228355150 -228416180
-857479258 -857340538
-267889121 -268074919
-136271896 -136240084
-639451841 -639292359
-586503152 -586645774
-593035006 -592977774
-119579477 -119538565
-843819536 -843732344
-753152074 -753044568
-525736133 -525793969
-554778344 -554949418
-127296296 -127203062
-210278773 -210293349
-687437065 -687445613
-428671516 -428663052
-159697363 -159640725
-328971077 -328874199
-34942246 -35135272
-297096718 -297128988
-736881589 -736954249
-581324299 -581239043
-951626230 -951610928
-597529614 -597529030
-303614363 -303763193
-57396570 -57433324
-382403413 -382296929
-260535664 -260716702
-745364246 -745393284
-520541029 -520468331
-295837757 -295723835
-675895685 -675921411
-84805347 -84992087
-971539952 -971344452
-211702197 -211725721
-112865971 -112758039
-529399928 -529434096
-481525818 -481424548
-627936415 -628124115
-588075990 -588080812
-484336017 -484144741
-767752458 -767583746
-234233228 -234260892
-978697161 -978690141
-621136335 -621140029
-731904513 -732080805
-283176493 -283231181
-758398167 -758534971
-845985735 -845978197
-10971622 -10977864
-677392013 -677586635
-881005094 -880898664
-883759128 -883923438
-21890619 -21741541
-144458238 -144422882
-864962236 -864908726
-813246527 -813373979
-793623467 -793659445
-477959985 -478031063
-391879192 -391924118
-310737514 -310613344
-28177416 -28308176
-303247562 -303066236
-225663973 -225562557
-350921305 -351071345
-410585920 -410421230
-294644256 -294786230
-353598088 -353437998
-256326398 -256501646
-283246332 -283444244
-759272225 -759165911
-995385215 -995531259
-618185284 -618305012
-860682810 -860763190
-150360356 -150432740
-434878641 -434993073
-971646850 -971487632
-242116629 -242292399
-550563729 -550689097
-972997008 -972846276
-179144477 -178973267
-624617539 -624508231
-742838095 -742938717
-320681755 -320788319
-242940098 -242850922
-222329963 -222245911
-660529268 -660537180
-570493703 -570475071
-799924268 -799783582
-878532892 -878451426
-733395648 -733411772
-85619831 -85566069
-12235529 -12168189
-144324741 -144173405
-65555315 -65591777
-114923997 -114996997
-861526613 -861504899
-596249743 -596089211
-461254185 -461256211
-878927255 -879094279
-383184006 -383047880
-534780392 -534883332
-704565696 -704658532
-466456298 -466287260
-600943785 -601120923
-704346999 -704407091
-306811992 -306769962
-566707615 -566762565
-95425846 -95348080
-137834410 -137802436
-250300680 -250479062
-765778777 -765601537
-613531837 -613500185
-224690500 -224788286
-590579382 -590711596
-789949610 -789815924
-606511794 -606559184
-959490236 -959599990
-450299448 -450197670
-439144255 -439335743
-780364831 -780383167
-542207405 -542405109
-538473420 -538541670
-72541329 -72489483
-717160616 -717196708
-900744721 -900687389
-333861071 -333842781
-779144678 -779287420
-505597721 -505795719
-931475487 -931451399
-330724758 -330646840
-121840408 -122006222
-259100789 -259059711
-675490569 -675486101
-605599185 -605771527
-775616951 -775771239
-380489130 -380423264
-580951733 -580971507
-242730145 -242643669
-467072398 -467233508
-940636070 -940733766
-32252487 -32288693
-499195538 -499288028
-34361394 -34240606
-320710219 -320866419
-567822517 -567627507
-75279435 -75300857
-213129480 -213203204
-690714426 -690586466
-928611508 -928466164
-911154513 -911290725
-19040579 -18891115
-861835350 -861923382
-178898156 -179056832
-999829895 -999697443
-610259649 -610264565
-68947530 -69035024
-61719241 -61558411
-335773651 -335885217
-639712840 -639711900
-820122651 -820173561
-697391930 -697470006
-55171146 -55037494
-933596882 -933547352
-29441251 -29568773
-802795671 -802918699
-495824871 -495697747
-533190194 -533295250
-707190441 -707012233
-809209247 -809322331
-257763402 -257841764
-638305879 -638375063
-601939377 -601760303
-760035819 -760107529
-327754462 -327953912
-300534153 -300466941
-560127647 -560193081
-346298775 -346349811
-672210787 -672363955
-348968850 -348918518
-869574211 -869730559
-323214612 -323358734
-119549999 -119442763
-664492859 -664582653
-554849877 -554863881
-109483070 -109497170
-624366744 -624554240
-911622798 -911805582
-949124333 -949197151
-958474784 -958366684
-965810684 -965709864
-780573935 -780385491
-676725710 -676594070
-863615641 -863574541
-812443493 -812625443
-279507882 -279571520
-810723228 -810580862
-439836174 -439889194
-517232617 -517304739
-295404607 -295477523
-435058830 -434927316
-157804253 -157821959
-144780994 -144720840
-161930464 -162080816
-598113370 -597915586
-724828676 -724642490
-246862470 -246894066
-484968940 -484798460
-477944118 -477995524
-129457712 -129534130
-982182564 -982061886
-730321669 -730178171
-655543119 -655582971
-892039568 -892036636
-193565469 -193454971
-984785483 -984960073
-126686805 -126508461
-815459068 -815279982
-411363227 -411320881
-22235595 -22374491
-186930867 -186831319
-497880448 -497998078
-531413593 -531600153
-588329832 -588443602
-392367279 -392335941
-319221105 -319104781
-665026909 -664958205
-626862878 -626921804
-54652988 -54709014
-557684156 -557700610
-167495837 -167345817
-404372059 -404571769
-697336521 -697367075
-228233152 -228349578
-889943596 -889976940
-244182334 -244358262
-583033088 -583093596
-816270805 -816344297
-86436713 -86618725
-798375565 -798344759
-610724557 -610616025
-308563856 -308687080
-134542441 -134728047
-262792002 -262759176
-961124520 -961184676
-328046180 -328184856
-629396906 -629450014
-739202365 -739017613
-268472137 -268557499
-331367326 -331222284
-747600003 -747535915
-279163224 -279073112
-159106371 -159248903
-764680199 -764637779
-230053686 -230044710
-650800471 -650873815
-971801606 -971961158
-466512175 -466400421
-754744632 -754905070
-315610083 -315424691
-566376248 -566488754
-281547278 -281501440
-497865106 -497876986
-363167463 -363003611
-564411687 -564259153
-838708799 -838788559
-156927153 -156905847
-41769432 -41835508
-416127246 -416129866
-192564371 -192754569
-464033062 -464088626
-633298845 -633416301
-378829296 -378765930
-658802778 -658890852
-834759074 -834577952
-37106139 -37087243
-74806578 -74687728
-987946913 -988053965
-400182682 -400121488
-629786071 -629704687
-304737962 -304805504
-168249775 -168057269
-884075343 -884271101
-815810773 -816001569
-227207993 -227143007
-925798894 -925790630
-669976245 -669982355
-659330781 -659317125
-722235265 -722086633
-182731219 -182724359
-943296786 -943205190
-379434308 -379378156
-508635221 -508568245
-906340297 -906328231
-910574285 -910717107
-767040098 -767194992
-287245344 -287353840
-721321372 -721290846
-824471759 -824601565
-419751017 -419826445
-799549177 -799441257
-5245101 -5089871
-288109476 -287991912
-448983494 -449024574
-984070024 -983981910
-652821145 -652932323
-22032394 -22188790
-690321621 -690425129
-456062220 -456213386
-579543590 -579474204
-739885746 -739690350
-645497926 -645608898
-416791943 -416659875
-436099631 -436071379
-98375437 -98406329
-782647443 -782630571
-469644781 -469750687
-783176084 -783034554
-939289149 -939092623
-496962614 -497032518
-845900396 -845824446
-30715054 -30674088
-345813849 -345687985
-33204407 -33212415
-587220600 -587158808
-911243555 -911337895
-512507775 -512667825
-381663067 -381666867
-406681048 -406508156
-277349945 -277536737
-764161015 -764162319
-424049427 -424109491
-437616889 -437639503
-797988106 -797844706
-384767742 -384854854
-859281063 -859170925
-936831713 -936696945
-60547278 -60600176
-540034298 -540019252
-566674538 -566735090
-124023527 -123938979
-164106850 -164261198
-555607603 -555504293
-684376538 -684405896
-340373650 -340189658
-173326927 -173413607
-528750983 -528906773
-348390064 -348414148
-394054544 -394231640
-196923063 -196745275
-443260306 -443306514
-475646901 -475669507
-978887381 -978881527
-404471914 -404418466
-643518745 -643503759
-777108102 -777262596
-629831461 -629740681
-317171241 -317203921
-425348772 -425456874
-311325891 -311197747
-755034181 -754955431
-140399521 -140546349
-570322747 -570152861
-725166269 -725017949
-158126679 -157927979
-737955850 -738103796
-33208411 -33199061
-612055039 -611897967
-962118541 -962002275
-388364945 -388354811
-207268521 -207193435
-572520975 -572434747
-93772181 -93722047
-588262893 -588232537
-324122581 -324129605
-692829136 -692742160
-966217988 -966047392
-463002702 -463076360
-79184247 -79056475
-32188810 -32170304
-205507453 -205687373
-70050926 -70051020
-154412571 -154273785
-447016404 -446990818
-761612916 -761690294
-683713230 -683720150
-406787204 -406892082
-298751398 -298848050
-170180750 -170256040
-943041303 -943163675
-429250258 -429124572
-972245531 -972369941
-631407636 -631314468
-489820390 -489721418
-171432877 -171544449
-318518972 -318476070
-223641976 -223511550
-729789094 -729642576
-580852376 -580961620
-970371462 -970322870
-668211372 -668397362
-418068637 -417959601
-929338109 -929275987
-571258 -508760
-614357463 -614534489
-552175102 -552092962
-452086783 -452166871
-360975713 -360835557
-121698575 -121733711
-750566886 -750451084
-988420863 -988232549
-575350349 -575160441
-280276577 -280137983
-22052019 -22045761
-508425064 -508405278
-516023837 -515957261
-773200121 -773238639
-867678459 -867601527
-412139694 -412176598
-817111457 -817117437
-322230102 -322094100
-936576652 -936670076
-352797834 -352942646
-432320050 -432332804
-360077082 -359981926
-930367903 -930484421
-228344685 -228385665
-681390166 -681339696
-67755956 -67644448
-978532652 -978539422
-748415085 -748294783
-881569333 -881729455
-579744640 -579745856
-365774587 -365887069
-865503207 -865614175
-838177207 -838193277
-320065964 -319871160
-141751961 -141924763
-148939466 -149034958
-617399815 -617237923
-424597631 -424534473
-494028093 -494188253
-52390705 -52214069
-252240588 -252244496
-881624220 -881649394
-668731996 -668708574
-479265114 -479449232
-895820425 -895966685
-784918269 -784852145
-343065020 -343253438
-563135501 -562976627
-226685945 -226802371
-909990118 -909885812
-512115157 -512110639
-158574398 -158772480
-20055786 -20141368
-956215681 -956360411
-802823374 -803014024
-103131503 -103224287
-536769937 -536888699
-905645795 -905653423
-139755855 -139809065
-285094568 -285262122
-346812544 -346890196
-178135102 -178020342
-594639530 -594700888
-407392525 -407259313
-405648167 -405518145
-511613692 -511676688
-848497408 -848645484
-657972898 -658118020
-607193539 -607008781
-231204404 -231148340
-258650725 -258512949
-54017052 -54076906
-673006474 -672849636
-142611564 -142671976
-468714620 -468766916
-445879318 -446043862
-315786716 -315868814
-587121705 -587124041
-623140260 -623248226
-951140113 -951121917
-768708049 -768833927
-127914172 -127717166
-348219148 -348033976
-752310281 -752411193
-58466886 -58526742
-785278658 -785463918
-416541590 -416539334
-547390721 -547198429
-994337578 -994351226
-143641679 -143615139
-429390708 -429419164
-969341505 -969250011
-607299413 -607424919
-463361941 -463556173
-447035478 -447139732
-121545884 -121362074
-817921785 -818112997
-184617796 -184672462
-722007219 -721983045
-646397065 -646333429
-784230305 -784172317
-162899159 -162972295
-328672198 -328475768
-164027116 -163878698
-793737415 -793661157
-38899837 -39091395
-648243639 -648060393
-386824147 -386917665
-130955204 -130789010
-153491898 -153586614
-864392028 -864281516
-375582476 -375455338
-572582300 -572601450
-864883828 -864724634
-295163822 -295318110
-246391378 -246299876
-499743128 -499687616
-608490408 -608436962
-164728136 -164910826
-173481379 -173498919
-737394061 -737302463
-581562757 -581585835
-511913017 -511892269
-801601955 -801728869
-277397526 -277231076
-540477943 -540478629
-670288401 -670131757
-347271645 -347137087
-747223722 -747332654
-808101053 -808003029
-461194982 -461317440
-674096688 -674287746
-996145590 -996246392
-860737456 -860858458
-166265041 -166352089
-596169477 -596111307
-332254507 -332331575
-948712372 -948776126
-254793370 -254931352
-909408274 -909316292
-598965798 -598986572
-300447408 -300251078
-465627818 -465445812
-414163417 -414053709
-11685846 -11842436
-795593922 -795749284
-119282279 -119231091
-345530040 -345457262
-709156518 -709263982
-118139557 -118152913
-427521443 -427352941
-669195426 -669378126
-954489910 -954630316
-647638064 -647790692
-485073056 -485264124
-547826506 -547784548
-348030677 -347871777
-543113398 -543163176
-23344946 -23209528
-980495200 -980446602
-866708234 -866523880
-887212772 -887130682
-657527659 -657584809
-539983569 -539895391
-35837774 -36011290
-724246661 -724405119
-789601356 -789703636
-41834797 -41925445
-625431473 -625347625
-500988211 -500906851
-431442352 -431518472
-857282685 -857137885
-925213857 -925130421
-923106962 -923263140
-192205944 -192211062
-51843211 -51841351
-391746232 -391693094
-891946916 -892038102
-313605507 -313697449
-372036330 -371851130
-749793994 -749967342
-674512636 -674524308
-707845046 -707840198
-408688980 -408807220
-522797884 -522800098
-38300775 -38227243
-209648935 -209629001
-30895195 -31087911
-398951638 -398969660
-70568730 -70717542
-590238310 -590164312
-7102263 -7292935
-681501330 -681380092
-776476778 -776567334
-923061823 -923185051
-902055802 -901946752
-835558913 -835593815
-430336320 -430344610
-470504930 -470361462
-287907814 -288050694
-310158321 -310293959
-778686914 -778570162
-97166678 -96978872
-39105024 -39262930
-365784433 -365620247
-113561209 -113578769
-166927680 -167080286
-898921657 -898937029
-431352121 -431214797
-12069852 -12187890
-478822317 -478727139
-11336043 -11199241
-73701669 -73881773
-775484018 -775444456
-170086875 -170071847
-244134409 -244021615
-250484612 -250632622
-226439595 -226573823
-450968175 -451078827
-218235633 -218086533
-559098202 -558973818
-538758159 -538747031
-360178627 -360083891
-624562885 -624545595
-388168749 -388306701
-167238653 -167110161
-454522049 -454336353
-61854739 -61868231
-148053949 -148225033
-119559021 -119540977
-757754065 -757678781
-204513142 -204588628
-56269239 -56177003
-667653715 -667762547
-862533244 -862660898
-220469486 -220357546
-310082133 -309935495
-652711730 -652808304
-418006997 -418014119
-112938749 -112793193
-429789495 -429958179
-681808909 -681618211
-506554426 -506682458
-480132866 -480257456
-673546031 -673386529
-38044238 -38082330
-358907844 -358804694
-363646190 -363843392
-900223560 -900028544
-764962730 -765058888
-16999533 -17027485
-813574810 -813538322
-934874933 -934702149
-20280239 -20373379
-489877280 -490015198
-178614690 -178652706
-479645143 -479703385
-683088717 -683271927
-800763511 -800909975
-95805695 -95846715
-372276006 -372403258
-205320566 -205215458
-789396262 -789591114
-803169101 -803054577
-830749330 -830658698
-363892200 -364077294
-10536319 -10537807
-329347119 -329482317
-780817845 -780922059
-558917840 -559036010
-701504524 -701652686
-5541622 -5704528
-513873092 -513989446
-412745536 -412729932
-482597212 -482573904
-824863344 -824839784
-793920266 -793801322
-138910521 -138817725
-473399078 -473412970
-616651895 -616553659
-704049648 -703906202
-674470733 -674577883
-513215686 -513057502
-966516010 -966703098
-931686197 -931800297
-617042484 -617158362
-674759788 -674770490
-373876325 -373760403
-752190606 -751994190
-220031150 -219855842
-135263016 -135085620
-83554559 -83475297
-636078871 -636032223
-370150344 -369969160
-110489812 -110572500
-831700686 -831507300
-395485493 -395342829
-429328360 -429337174
-946117726 -946132102
-612233881 -612143571
-322546029 -322485737
-130410451 -130597011
-673336490 -673158454
-703142266 -703205754
-47939702 -48002052
-433490545 -433491983
-795998528 -795806272
-170760747 -170916575
-995264162 -995413892
-756056247 -755995515
-357923995 -357922883
-133691043 -133499387
-992032284 -992224728
-305646973 -305649535
-51930940 -51755482
-781777387 -781612053
-226095079 -226176169
-588337937 -588187849
-208229776 -208324336
-512001522 -511824512
-28344679 -28307821
-116806596 -116991622
-331453629 -331586373
-933695107 -933676165
-516960733 -517066409
-61109698 -61124562
-998468416 -998538142
-726875634 -726859052
-540711011 -540689199
-610670291 -610581245
-738959581 -738900311
-423814626 -423756198
-793996985 -793843547
-209923913 -209829097
-13930958 -13752498
-435181660 -435213204
-648650753 -648704725
-982813912 -982649082
-20340340 -20422000
-260662676 -260770728
-109063574 -108980642
-387003301 -387054111
-663230945 -663395021
-772293915 -772150481
-276328649 -276369727
-993539179 -993551671
-500745855 -500824127
-394934066 -394998198
-258862446 -258903208
-294156643 -294108279
-730175413 -730200001
-493707131 -493712261
-937307566 -937256838
-616361533 -616425833
-105549302 -105454248
-811509709 -811526057
-478630596 -478728702
-554537064 -554480574
-607916239 -607750033
-879010767 -878904003
-439117797 -438981161
-182100717 -181907363
-120927605 -120937601
-14923631 -14885215
-264417215 -264479263
-794010171 -794034329
-166434411 -166275321
-653667812 -653775108
-882908267 -883103329
-888532867 -888538593
-931201700 -931324238
-724055322 -723909246
-676947130 -677093786
-334307873 -334342175
-893632722 -893671008
-594923134 -595091572
-316357004 -316490896
-463208973 -463087725
-36067026 -36186920
-870830708 -870940566
-345210700 -345246324
-524502862 -524461120
-480054158 -480050248
-794490706 -794655526
-159509418 -159669044
-13575581 -13620409
-510231995 -510419791
-196358294 -196216064
-141200931 -141300351
-172288486 -172250522
-38264009 -38134361
-998291301 -998228845
-299269506 -299432818
-173214044 -173145586
-782352042 -782252926
-481196712 -481297702
-678222945 -678357537
-687840200 -687655736
-391384449 -391433467
-49898380 -49882404
-868160452 -868327276
-559444974 -559332496
-495758365 -495891377
-153482394 -153539256
-808893283 -809078483
-391116433 -390946783
-149513665 -149422699
-176744994 -176718628
-694610451 -694583727
-395649749 -395533647
-210767296 -210956570
-357607124 -357450660
-588433911 -588623269
-97980367 -97885929
-219391333 -219350635
-86072069 -86252657
-815394337 -815578469
-991572159 -991571831
-169859225 -169999277
-817344376 -817397580
-382802224 -382878754
-193769700 -193784112
-79187536 -79180958
-185947937 -186127699
-463038103 -462901817
-142894355 -142858343
-866616057 -866483145
-579046929 -578971173
-902147299 -901964305
-558790397 -558617507
-571548852 -571399336
-671738951 -671782473
-719307733 -719139123
-281778329 -281603459
-778218404 -778066818
-654143019 -654181017
-6138533 -6259487
-575500465 -575539555
-251133454 -251148080
-661968015 -661814551
-347296676 -347246614
-720309978 -720173956
-784535593 -784496459
-296655885 -296509691
-86966007 -86823177
-874278714 -874296004
-926193093 -926372419
-387795008 -387887840
-271237808 -271378948
-507929619 -507821015
-740401239 -740424925
-210861933 -210842803
-419315925 -419159087
-954151173 -954087437
-638811909 -638670441
-519456853 -519326719
-704991773 -705122527
-540263750 -540190060
-410503575 -410476659
-930277608 -930192486
-655953269 -655772645
-469579738 -469419576
-765299419 -765485615
-412505101 -412427101
-902879362 -902937682
-956515960 -956374422
-551330901 -551276855
-196741743 -196549491
-428270308 -428221522
-773748125 -773668525
-889554595 -889749777
-473141407 -473197835
-379224060 -379091990
-687825761 -687854639
-918289867 -918343361
-804163493 -804141843
-391893225 -392040327
-495719112 -495706792
-413082996 -413012096
-723948475 -723882733
-267049115 -267046389
-710012479 -710042655
-395207710 -395405592
-713065214 -713065318
-721995132 -721912284
-293989517 -294109553
-510129089 -510242499
-148870121 -148748211
-712249976 -712198076
-879474858 -879319428
-905644899 -905784335
-127669957 -127581789
-852882123 -853048891
-855422343 -855473577
-637782420 -637875890
-165538096 -165531696
-908555509 -908741607
-770641462 -770490396
-168152821 -168346729
-693620761 -693446473
-374124103 -373926459
-720148487 -720187193
-172687844 -172573826
-592815940 -593006390
-12808707 -12784901
-424055925 -424163057
-152320453 -152435117
-611512188 -611498280
-211009257 -210915463
-195726524 -195594188
-693396344 -693201682
-844408710 -844241550
-26016816 -25978650
-51977650 -51884230
-58549339 -58688681
-692894183 -693014561
-156586285 -156690995
-139877006 -139741124
-434123467 -434189083
-257718502 -257765390
-554273438 -554100134
-536710231 -536622119
-736165464 -735977318
-510570604 -510681424
-140119561 -140000047
-399496026 -399469526
-594101689 -594045809
-95685839 -95798173
-892391108 -892321868
-824938707 -824956665
-343386338 -343367870
-861236442 -861073020
-596895426 -596906514
-794236910 -794226550
-462670847 -462678763
-830626512 -830704014
-197954214 -197951642
-121209457 -121351799
-516826744 -516869886
-755020731 -755047631
-155601740 -155658250
-965434238 -965402948
-549255761 -549419547
-275330816 -275499978
-640426737 -640459405
-257452578 -257540804
-912974956 -912937330
-277783011 -277727425
-366884321 -366923519
-584653164 -584781582
-176511138 -176563314
-41880121 -41790895
-467738481 -467675697
-386870906 -386735208
-521789622 -521983374
-118677270 -118763478
-508093946 -508000794
-364259159 -364093933
-607618872 -607684690
-190666812 -190562916
-804685645 -804595647
-120736544 -120709132
-957751298 -957917430
-585286872 -585310644
-776506751 -776627917
-315975344 -315894646
-385872524 -385821648
-623932838 -624099762
-548919756 -548913834
-388915006 -389014996
-414449328 -414514702
-691871743 -692022385
-464060844 -463922106
-404133455 -404207783
-831050762 -831027686
-460201071 -460221249
-255661448 -255754318
-656863902 -656717350
-477411712 -477483936
-501309399 -501224363
-202240887 -202280303
-909883537 -909887365
-51578551 -51568547
-862345670 -862367756
-400137585 -399960885
-206161499 -206219753
-833011472 -832831746
-596713949 -596582339
-298532657 -298371435
-826740769 -826659871
-156220424 -156120196
-340218106 -340281654
-586956454 -587034748
-146160256 -146278842
-775369595 -775464237
-251947639 -251989849
-239466825 -239621861
-680947418 -680915460
-747261882 -747093566
-573210111 -573059775
-664427115 -664382845
-838630107 -838748679
-358255252 -358282376
-25691740 -25532626
-515669931 -515809397
-632006475 -632199393
-147111828 -147236940
-270503333 -270690595
-152336534 -152533700
-736321012 -736508788
-96469478 -96542172
-992918202 -993102512
-722591 -772875
-401703704 -401605480
-925052177 -925078165
-454866018 -454967382
-642864217 -643041179
-995113429 -995008773
-153702109 -153782093
-770200530 -770016822
-629529576 -629546622
-401573287 -401397969
-839930088 -839773058
-933803035 -933862769
-168294270 -168399188
-352955712 -353118114
-81765172 -81928354
-794798522 -794963074
-832001838 -832090238
-283002957 -283006759
-600570154 -600391644
-45831134 -45991540
-840439490 -840580862
-282484958 -282581750
-590802567 -590859783
-958297865 -958117187
-125850449 -125911357
-892422471 -892481275
-643643576 -643511030
-402108896 -401954106
-418816138 -418761242
-875390184 -875546128
-214502724 -214492374
-953444030 -953522462
-778214868 -778221940
-459575608 -459612508
-894437613 -894325139
-981402603 -981257865
-626947156 -626960660
-535037029 -535155305
-751354173 -751297325
-779827891 -779720257
-428052237 -428217371
-528016986 -527948632
-220636232 -220613116
-351149496 -351178834
-717514314 -717363956
-131567681 -131566379
-545071014 -545170912
-94479572 -94630596
-272712377 -272549357
-16566164 -16581796
-795511014 -795543262
-33129255 -33295575
-684067271 -683878757
-465303470 -465231854
-12754699 -12723001
-785675588 -785765828
-620777637 -620867929
-324710809 -324532417
-786414522 -786532432
-787650935 -787570417
-627605009 -627532015
-203302656 -203117376
-590208477 -590268143
-483545528 -483671810
-693064076 -693154286
-680967786 -681100348
-977277681 -977167439
-88054153 -87959933
-495421101 -495391475
-434006745 -433971001
-138608198 -138766278
-8867211 -8800005
-761615977 -761434185
-829170653 -829219999
-395491320 -395529138
-425703703 -425620849
-932140821 -932075577
-634487833 -634673763
-806413910 -806271388
-424578399 -424722333
-284606536 -284685822
-407893179 -408026365
-242083826 -241999802
-370720202 -370563820
-654589124 -654424804
-626403971 -626283257
-721117796 -721109538
-66439761 -66303821
-530646367 -530531639
-229639328 -229544166
-295966542 -296079224
-140059804 -139860198
-128551036 -128380460
-608271103 -608433177
-194944967 -194854455
-428365887 -428174729
-364069997 -364084591
-210590850 -210642076
-161088176 -160993928
-9949389 -9942857
-125239935 -125221207
-752428379 -752394007
-562340562 -562296604
-837137588 -837055562
-592666423 -592745281
-117705762 -117525498
-318698330 -318847958
-197663609 -197862957
-503116662 -502936110
-675068409 -674885365
-529126605 -529310405
-574097378 -573898670
-90875291 -90976693
-921677440 -921777794
-863664651 -863566631
-856747495 -856639063
-602470946 -602309444
-845619322 -845437328
-370393514 -370402438
-884565870 -884476284
-724153091 -724000939
-950179491 -949991881
-65348229 -65476841
-601454283 -601313699
-905964727 -906045527
-502749168 -502563296
-605103119 -605181613
-898562261 -898530345
-572862194 -572783172
-916904795 -917032043
-949366272 -949502422
-38683813 -38604731
-651798621 -651775911
-508741574 -508602054
-825202061 -825223353
-718516201 -718407963
-199941997 -199827795
-609038818 -609193524
-568314475 -568159615
-335829434 -335722008
-534527007 -534563707
-522821493 -522853247
-772114748 -772222198
-66016409 -66171127
-408349962 -408324048
-257394764 -257364370
-762532903 -762592477
-571971251 -572122211
-716184395 -716028185
-266859272 -266710096
-282035210 -282206688
-826400379 -826346987
-114463026 -114632748
-965959736 -966132690
-910678376 -910821956
-456462179 -456624577
-478370393 -478182673
-101798915 -101698541
-986199652 -986221346
-41575327 -41423193
-390271057 -390413987
-47724936 -47543042
-437942768 -437826706
-134547534 -134405222
-233297721 -233119235
-590930 -604060
-545137621 -545297029
-766766465 -766704057
-4520483 -4626535
-854703194 -854875626
-23623080 -23746426
-501968419 -502122717
-733799691 -733790847
-971770668 -971795132
-17162045 -17071637
-74028886 -73878740
-187885489 -187771509
-498530590 -498486904
-937605771 -937450475
-847557857 -847473023
-47160913 -47350501
-850276657 -850444093
-178869409 -178926143
-496223682 -496238734
-741131219 -741155277
-460944590 -460790158
-205259909 -205101281
-251909902 -251712884
-512291641 -512282245
-770524122 -770347914
-307313498 -307128586
-230365848 -230422776
-687441339 -687327165
-882996235 -882824745
-134669556 -134786538
-9582464 -9490814
-829404427 -829585739
-208920917 -209051991
-24897142 -24758242
-11571113 -11416491
-872999694 -873165144
-990154399 -990304233
-529218505 -529098825
-944825434 -944932672
-508308095 -508226983
-24554369 -24662187
-861197441 -861335311
-577913748 -578018710
-467975956 -467891082
-117974039 -117985845
-460886785 -461002395
-456802424 -456747696
-928597868 -928625148
-203713447 -203749111
-858615835 -858450115
-938611929 -938787943
-651810178 -651787064
-727284158 -727416980
-69539960 -69492246
-385238300 -385170652
-203336977 -203268335
-608212141 -608144947
-742304162 -742211434
-845709595 -845792345
-751969532 -752092398
-341696364 -341656660
-312272373 -312318331
-98188534 -98213568
-935585332 -935779892
-442822254 -442673378
-532108429 -532133747
-935186490 -935171034
-623926820 -623918810
-423603820 -423785412
-995497431 -995675265
-113070381 -113096623
-808568737 -808636475
-936754717 -936585435
-475270513 -475397101
-541517807 -541561341
-602923884 -603044296
-477644753 -477788633
-692191825 -692334617
-953382026 -953483246
-551536520 -551463106
-821902757 -822088773
-501028035 -501010909
-585101255 -585227979
-917629682 -917557384
-930316180 -930296328
-465587224 -465712330
-253682192 -253808732
-617126795 -617189929
-762701752 -762749080
-131352277 -131380211
-541809080 -542006652
-755263189 -755130095
-55050218 -55104320
-334306949 -334377401
-40860678 -40914570
-249293971 -249198579
-858159297 -858334117
-37630452 -37505498
-475566728 -475519804
-360022905 -360131259
-755397329 -755380047
-346455053 -346601433
-804543053 -804379741
-794876526 -794756364
-671022519 -670928585
-203370019 -203453969
-431898655 -432090133
-777629212 -777761918
-347006586 -347160130
-919640595 -919765787
-352356199 -352276435
-724042590 -724068054
-761362109 -761185253
-871348589 -871239907
-634508781 -634312123
-950454398 -950481266
-905516522 -905530594
-391654124 -391645434
-838689393 -838632303
-914511902 -914706772
-98568596 -98418984
-33224980 -33368570
-725190270 -725255014
-665290257 -665256461
-26045218 -26232576
-968808047 -968773203
-7115749 -7122691
-425364624 -425549124
-942283278 -942254494
-344715448 -344712496
-185110655 -185103639
-901543428 -901672530
-968147340 -968304778
-990930707 -991061431
-909893887 -909880843
-514917339 -514798525
-313790544 -313797008
-462445665 -462295209
-326891585 -327010079
-413837840 -413958160
-658731818 -658614344
-475333807 -475319995
-235216866 -235059908
-202074020 -202093470
-607031638 -606855118
-959412717 -959545113
-171692721 -171719943
-275135261 -275319231
-687215628 -687054240
-387558400 -387591098
-142093696 -142262506
-75255448 -75423434
-840296985 -840287559
-365932759 -365864383
-628074819 -628186577
-842036163 -842165681
-428651483 -428832273
-921899538 -921851252
-293601627 -293705983
-718462082 -718394664
-421697381 -421534951
-962335047 -962339175
-426619889 -426453489
-332901232 -332761156
-645369245 -645391567
-487058708 -487032998
-187957046 -187813932
-622693246 -622820936
-353305983 -353451463
-75494839 -75681161
-374289872 -374227500
-577667571 -577865877
-382279923 -382340517
-691697646 -691557636
-225390552 -225271608
-392813772 -392847330
-19774021 -19603947
-209629708 -209638968
-105190764 -105161234
-640220031 -640311571
-564190137 -564099287
-155245100 -155297050
-397923898 -397727172
-979429694 -979287626
-359709182 -359798138
-831178334 -831090044
-216991941 -216987707
-222105731 -221913517
-42593693 -42496669
-877415639 -877433733
-182906003 -182715435
-828972909 -828893491
-990491539 -990471227
-575459266 -575265798
-590352709 -590513787
-563615157 -563733871
-166189250 -166210870
-896552515 -896523145
-391197510 -391238466
-631410822 -631542572
-778142611 -777965145
-479499333 -479665421
-292359729 -292524347
-57230353 -57414947
-291695447 -291647389
-610185324 -610007018
-823780830 -823849812
-550660104 -550845252
-192632212 -192659470
-342600915 -342438351
-645133627 -645139809
-539539341 -539677785
-455677607 -455679467
-981508011 -981416301
-391870199 -391901655
-660363976 -660484222
-102268088 -102229640
-925631697 -925617955
-44225076 -44398722
-23606573 -23591167
-533766184 -533842502
-167482715 -167508959
-879247550 -879139858
-654890033 -654748815
-553589532 -553786840
-571043211 -570853377
-249416094 -249395186
-668724864 -668884100
-12564633 -12399545
-442207701 -442349859
-421017163 -421012981
-87288718 -87100942
-887610690 -887456020
-686327996 -686366758
-744883199 -745053725
-684379796 -684431996
-37606729 -37796425
-978852675 -978964945
-989111992 -989222050
-895385139 -895506237
-452815727 -452998505
-469559270 -469600206
-125764279 -125573235
-536568405 -536666175
-416095187 -416250973
-884940538 -884985686
-483608669 -483532457
-859943630 -860067118
-952807634 -952869714
-284930904 -284788222
-118964465 -118918231
-205735612 -205842888
-354163183 -354246977
-58496814 -58404048
-201913787 -201927583
-202932327 -203034637
-907321046 -907129828
-63016176 -62848094
-837520272 -837388220
-589242472 -589190696
-357085726 -357029810
-893073498 -892879422
-179753007 -179564503
-678612470 -678633366
-182713342 -182749096
-864627965 -864804231
-308707573 -308666587
-399751777 -399696687
-564858560 -564837216
-588680674 -588762872
-99276287 -99443713
-165125750 -165321538
-443780842 -443736444
-737675221 -737686507
-26528635 -26601135
-219783240 -219943496
-202730678 -202866322
-361482623 -361645671
-238926023 -239090625
-706405560 -706472042
-437202919 -437371827
-706475387 -706625449
-843339522 -843188610
-604032671 -603860541
-101944720 -101867348
-704821527 -704763211
-403986760 -403900658
-21712706 -21816080
-520596638 -520693010
-408118073 -407955271
-450769220 -450681844
-980676507 -980678937
-560570082 -560425522
-780973870 -780870248
-107155905 -107052455
-759833040 -759908904
-231554461 -231538681
-922829845 -922660795
-758596179 -758473763
-91546188 -91604798
-375845150 -375905530
-659647969 -659635997
-135788343 -135758123
-533449933 -533333503
-82269202 -82342344
-63850272 -63844486
-703295590 -703406378
-941433891 -941471539
-813720147 -813737185
-407325919 -407299331
-334695999 -334676409
-673169932 -673247472
-529037840 -528996156
-176768068 -176958880
-674337248 -674238244
-177527053 -177502767
-519601880 -519603598
-143178657 -143239155
-426854213 -426731319
-444416038 -444292140
-12201859 -12173921
-621065266 -621080104
-91740888 -91934868
-9441935 -9516713
-334732365 -334865135
-9263232 -9151264
-90177782 -90105714
-132478649 -132655639
-497185047 -497381091
-30245876 -30201332
-188985515 -189003817
-314733963 -314597855
-530017858 -529924452
-635304577 -635235153
-791460744 -791262362
-55637050 -55600656
-49959591 -49914357
-706550418 -706393666
-673681602 -673738016
-712493808 -712552344
-174529355 -174697837
-102577503 -102438165
-498961212 -499102356
-364894207 -364897667
-964496584 -964425204
-715579091 -715423607
-506316991 -506431971
-236437824 -236619842
-444354089 -444210303
-648027973 -648131681
-905504139 -905557049
-851739615 -851791705
-163496486 -163578440
-598976185 -598843641
-102248864 -102105286
-506191952 -506068128
-935345685 -935297263
-184368767 -184290551
-7698355 -7659007
-802411784 -802311320
-345932045 -345818123
-861570126 -861594928
-237723615 -237811269
-659147563 -659323953
-151666709 -151648561
-518635059 -518759311
-652668321 -652645775
-489008194 -489163516
-913079239 -913205701
-382611952 -382443210
-645519735 -645698061
-716217820 -716362402
-557108862 -557162726
-587635370 -587513374
-440693139 -440526625
-909858128 -909929646
-642702557 -642856045
-190893993 -190772065
-350037272 -350072630
-138212434 -138099108
-824408385 -824228871
-846931837 -846884607
-952066261 -951914017
-100702932 -100598660
-368534152 -368461296
-942919134 -942849730
-753644641 -753603849
-336148280 -336182108
-325871193 -326004103
-760785619 -760650399
-19827772 -19808322
-70841951 -70784535
-779268827 -779306013
-225631907 -225696039
-897230463 -897353981
-38272221 -38329329
-251491532 -251637622
-356571089 -356631699
-154744707 -154758011
-337491099 -337325375
-634250399 -634164815
-113450217 -113327943
-307613296 -307652562
-469503111 -469697301
-91057532 -90895854
-631363746 -631451526
-560103542 -560282620
-117462222 -117615630
-586424163 -586522729
-483835323 -483993771
-550899592 -551078662
-623743427 -623922815
-982731497 -982555263
-503265607 -503123227
-194495373 -194550195
-71438730 -71304168
-709934873 -709798273
-218957127 -218973617
-883994568 -883852308
-468098168 -468115494
-711344735 -711360405
-227340626 -227353616
-858250916 -858417318
-101029525 -101072683
-68286237 -68294369
-258238455 -258111023
-553359567 -553415249
-715750872 -715567760
-458112822 -458159106
-304325038 -304162762
-28124617 -27970479
-184643598 -184835464
-197384182 -197573966
-756375800 -756489912
-288589843 -288583795
-251564577 -251512075
-39404884 -39302392
-59847716 -59700140
-193459792 -193379296
-680129981 -680067195
-560534160 -560701310
-152732761 -152772601
-227837193 -227673271
-204265201 -204233317
-876955310 -876838710
-811168418 -811095732
-736901613 -736896153
-928449024 -928418130
-610008912 -610071730
-383453151 -383482659
-690757443 -690736399
-533098557 -533220709
-684402599 -684461393
-443601885 -443758643
-109421461 -109393049
-912091047 -912004043
-773308771 -773507621
-942179301 -942043699
-349946716 -349954980
-67084991 -66923431
-393791970 -393635068
-911144948 -911011210
-896412863 -896230791
-391079870 -391215348
-73133528 -73176190
-865413860 -865357478
-235757100 -235851868
-150904067 -151018995
-392702071 -392830551
-949613226 -949434792
-410013886 -409964000
-201989524 -202009960
-913998812 -914183136
-789882767 -789825989
-521213107 -521015343
-496098888 -496122774
-940684918 -940485784
-381758255 -381575479
-595152853 -595030291
-113602745 -113554793
-548810065 -548708301
-850473384 -850414802
-754245998 -754052594
-348399777 -348222367
-338479948 -338463844
-647446629 -647473483
-74166343 -74356723
-308846461 -308839485
-434093113 -434285053
-819414753 -819530867
-73150859 -73201521
-485347832 -485336438
-372927858 -372856556
-422108204 -422294382
-980323460 -980446186
-955856729 -955916705
-341246331 -341331999
-969431418 -969631042
-343525744 -343670204
-124455750 -124637500
-576164066 -576085728
-833597423 -833630875
-810530724 -810606366
-404782613 -404978629
-142473345 -142278201
-220556369 -220716095
-517013571 -516914363
-350801800 -350653864
-841222486 -841058340
-9997629 -9901149
-519036017 -518836483
-109224527 -109146353
-733596710 -733677920
-896462149 -896377645
-784101439 -784201311
-958242874 -958352856
-301531931 -301633453
-127980922 -127935958
-221822982 -221781692
-641954772 -642080034
-61026142 -61102770
-716716605 -716784469
-245230022 -245311390
-938527617 -938386469
-832823643 -832737631
-120374369 -120339789
-10726414 -10901034
-74865801 -74747355
-583844646 -584044586
-647856642 -647724742
-312863767 -312774269
-727707305 -727618033
-711352570 -711214376
-943889101 -944073303
-732314104 -732121794
-354107124 -354205080
-141404629 -141364533
-456614382 -456732242
-301578122 -301465542
-247133977 -247192481
-592238881 -592180467
-323488791 -323585375
-538235606 -538314942
-316928781 -317095669
-768198333 -768385507
-743879250 -743809696
-15339529 -15200083
-338514058 -338445838
-543177227 -543270587
-847066237 -847166653
-913602872 -913708510
-997857382 -997814798
-503872140 -503778960
-242204514 -242059904
-302908802 -303010140
-690218043 -690190503
-586981565 -587122873
-178482996 -178523214
-4768185 -4639291
-996370793 -996287277
-978491165 -978690383
-75879986 -76059222
-842463245 -842325039
-622893399 -622893795
-171351873 -171158623
-711236666 -711135360
-720322422 -720297534
-366903920 -366785866
-981935565 -982016649
-628468020 -628289152
-436280896 -436170116
-328115518 -328047682
-49670237 -49663149
-295979041 -295823605
-433491264 -433402932
-882561834 -882369982
-714379829 -714496069
-165434251 -165346651
-396606144 -396783420
-169389283 -169385733
-783093695 -783105319
-358913897 -358901791
-553768791 -553950323
-890490321 -890551495
-17386020 -17208454
-869397490 -869589342
-305648254 -305520146
-392419430 -392514038
-719922696 -719888756
-502656232 -502595704
-255001835 -254860869
-216591725 -216395521
-999292966 -999395464
-232601067 -232725589
-381389353 -381332527
-990079022 -989920208
-535301229 -535213025
-766797517 -766904975
-82986249 -82878863
-230412149 -230440507
-980272751 -980384823
-394638728 -394590616
-119229139 -119417303
-910758870 -910885042
-512839121 -512855697
-588779168 -588746576
-938212542 -938024324
-253186138 -253311144
-358949273 -358964715
-567976285 -568039585
-299120433 -298945205
-770286124 -770114936
-801149503 -801032657
-468740768 -468634908
-575561814 -575517296
-640735173 -640569199
-329563132 -329675376
-523916336 -523999946
-250296571 -250271643
-289353931 -289213807
-552696391 -552606415
-515824188 -515794606
-760695112 -760876126
-760989522 -761060894
-213230143 -213328607
-121795887 -121671535
-872017441 -871875093
-72739827 -72879337
-158922690 -158757660
-593233443 -593403477
-603555216 -603649348
-314430773 -314409047
-91491106 -91318542
-861044935 -861084913
-884089759 -884017069
-604372882 -604527962
-375988957 -375822103
-452778603 -452603889
-801978759 -802030113
-143805522 -144002474
-822664328 -822479200
-909197377 -909231629
-757552587 -757429599
-237354521 -237530965
-692954372 -692755056
-356514753 -356378615
-909716319 -909605863
-564906750 -564992824
-869075217 -869082467
-746970501 -747113967
-325056081 -325204019
-280354895 -280198259
-916434087 -916362117
-18753624 -18719722
-897729248 -897918836
-522884542 -522979582
-419273836 -419381312
-80159120 -79967250
-673904711 -673756677
-207230233 -207306809
-982548387 -982439315
-974460789 -974603627
-793474648 -793641456
-249151523 -249087341
-291077916 -290960936
-282292007 -282121369
-521217390 -521208824
-824853517 -824873171
-882137977 -882015951
-182204215 -182014773
-206179616 -206132434
-635846487 -635809971
-660681302 -660609356
-434428929 -434527277
-366315507 -366174117
-149876996 -149830796
-650115877 -650059129
-551410215 -551251587
-119825141 -119750715
-15000626 -14936916
-781482861 -781318579
-773083722 -773049354
-803473236 -803552912
-194751431 -194880913
-911355916 -911535852
-177284312 -177252436
-136265471 -136448659
-616205401 -616142869
-400243010 -400122354
-994812612 -994664808
-614228230 -614192934
-829305346 -829410648
-76875122 -76716030
-686716880 -686640882
-641344656 -641351800
-427053483 -427151481
-597514568 -597608316
-118698854 -118828102
-499353434 -499222622
-433478037 -433618075
-291534635 -291533483
-421616166 -421575882
-978717130 -978722488
-141677574 -141811280
-162656847 -162537413
-924298461 -924283939
-774146485 -774098899
-440969821 -440883847
-840860337 -840849487
-46296228 -46344000
-140472935 -140426475
-890281728 -890468806
-642803675 -642935029
-369426331 -369398929
-615732259 -615889505
-493499388 -493633132
-326694392 -326799036
-139484822 -139620748
-418741592 -418788690
-90096766 -90141748
-757148555 -757262143
-851952618 -852117048
-385924198 -385984020
-102448773 -102446233
-300611606 -300803088
-673451611 -673640451
-55864173 -55864115
-513968666 -514010226
-842819940 -842771948
-60227101 -60200509
-168535281 -168640095
-282646957 -282659005
-929600873 -929682719
-64744535 -64597425
-919829136 -919987800
-137744002 -137665202
-303138089 -303156899
-422941032 -422910642
-306346759 -306546491
-589414460 -589519784
-260980325 -260878387
-434511913 -434542641
-64318642 -64164358
-545120963 -544969059
-312466343 -312375251
-401859959 -401765309
-674713970 -674827010
-696914669 -696900003
-468763393 -468770439
-882986672 -883005798
-538762420 -538753898
-293024961 -293092219
-620822783 -620655809
-915067125 -915065067
-223637603 -223683151
-853255274 -853257198
-86970410 -87025596
-779727666 -779774074
-89758470 -89643090
-105681977 -105622969
-962532062 -962390518
-356446684 -356436560
-131535811 -131661753
-242388819 -242195979
-406780008 -406677022
-379980359 -380035989
-799853925 -799690501
-451606528 -451769872
-755769926 -755653960
-169201649 -169374953
-570039265 -570149707
-739412187 -739296285
-55790405 -55673711
-572275398 -572191748
-667965573 -668052831
-89276830 -89470482
-325127807 -325280231
-649487332 -649629768
-366048903 -366158363
-81381883 -81576781
-701097527 -701138897
-992015240 -991877762
-122753445 -122717755
-151687470 -151885348
-226243003 -226327423
-361735394 -361567888
-433435910 -433548056
-715328231 -715139795
-301111671 -301023333
-568464919 -568613165
-470665193 -470836347
-330492318 -330330340
-856237676 -856320774
-867276574 -867114482
-475172236 -475232828
-347403948 -347209396
-725252529 -725257499
-904668574 -904526240
-692760376 -692565472
-526900364 -526872430
-157194329 -157084241
-635380779 -635228375
-240019796 -240206548
-755388688 -755290924
-656622838 -656589180
-123305301 -123140815
-580807978 -580906998
-410623538 -410657354
-232987872 -233125118
-593333872 -593490338
-881115216 -880980198
-878613905 -878619447
-163220163 -163369681
-769717454 -769817614
-551905089 -552053077
-248368376 -248466828
-231017300 -231069148
-44096789 -43966445
-715114935 -715234013
-966725821 -966924835
-735450747 -735363661
-650283967 -650356161
-935060054 -934994590
-335306358 -335484982
-881749407 -881900871
-29743827 -29842779
-934647366 -934665482
-48158085 -48023265
-576658091 -576782369
-377901291 -377856183
-434642427 -434442855
-882298072 -882465908
-670195979 -670380823
-186960701 -186906815
-624702665 -624854041
-353971153 -354013313
-682771557 -682744091
-613943396 -614030598
-480872053 -480779307
-227667948 -227568192
-23769383 -23948335
-521428524 -521468626
-350143801 -350152627
-995199734 -995052690
-215321994 -215424846
-204716876 -204604904
-409306906 -409223598
-886710335 -886866701
-425106188 -425031784
-349016925 -348920775
-234059682 -234134110
-806862938 -806823580
-888563911 -888577931
-843413618 -843435530
-606943378 -606933324
-811045954 -810925170
-452240396 -452370204
-95971529 -95866037
-472150359 -472322069
-356441622 -356331950
-733795269 -733653293
-581992447 -581850763
-791311356 -791301540
-90119257 -89990049
-970765556 -970876258
-897660408 -897477498
-214300913 -214407369
-219845664 -219654988
-472515042 -472606498
-367840403 -368005311
-153343717 -153185335
-425066067 -424923503
-289138271 -289283869
-778821949 -778709191
-209371371 -209245819
-4703738 -4676384
-237431216 -237630714
-75450450 -75588000
-86756888 -86649690
-128775135 -128706553
-278199692 -278347930
-609802193 -609977713
-77338241 -77332045
-598185419 -598113873
-796274343 -796151067
-819631151 -819558193
-359139411 -359283623
-457021867 -456968455
-255810503 -255819637
-685981135 -685803095
-611690652 -611782136
-233794221 -233907023
-29336814 -29491814
-102879953 -102871897
-549692242 -549815680
-682896284 -682756092
-227990534 -228115924
-747768379 -747848055
-589686216 -589576900
-401232105 -401266741
-460845625 -460808899
-801413911 -801579785
-351887177 -351843039
-265132392 -265128094
-160792415 -160686301
-414311146 -414245984
-917759565 -917578133
-621605091 -621517941
-838158228 -838228326
-951810609 -951990139
-362039059 -362026063
-973732062 -973762120
-93718334 -93655798
-477447824 -477310380
-607974574 -608081444
-955859009 -955974401
-288528055 -288586819
-215055037 -215069607
-697565887 -697374125
-8318174 -8291098
-633836449 -633702771
-377068890 -377215956
-935614043 -935639273
-85592950 -85408798
-774991699 -775150695
-165849704 -165987312
-912942739 -913007173
-702666638 -702469470
-782639007 -782440335
-731505684 -731368194
-886775293 -886758013
-34284773 -34438015
-668792029 -668976171
-56573260 -56460768
-804989955 -805185489
-992402079 -992227655
-923716161 -923599537
-500876660 -500771594
-384678820 -384494714
-887605551 -887615829
-568773448 -568668822
-124810536 -124985434
-486356598 -486304002
-321901726 -321972466
-452783422 -452907116
-352229319 -352070803
-873441112 -873414982
-969934232 -969785712
-111206689 -111185911
-156775312 -156606678
-615369692 -615530262
-174916937 -175085049
-984502408 -984694700
-172170832 -172025082
-435561564 -435520668
-550742794 -550635400
-670835176 -670642750
-27907278 -27820874
-994666537 -994605351
-58144861 -58295995
-160566368 -160739358
-201510348 -201314426
-240496259 -240540047
-233065122 -233185114
-769448797 -769439683
-744772660 -744809920
-573395095 -573376963
-444666688 -444858206
-210262312 -210324386
-532767147 -532876707
-264138981 -264192525
-548286610 -548278100
-186150877 -186342189
-869253947 -869136091
-271036404 -271171454
-758366485 -758398625
-142891965 -142896745
-37975675 -38018721
-148638021 -148439145
-83079750 -83123080
-92501562 -92438998
-962202746 -962098396
-312509896 -312474110
-592418739 -592552089
-962287663 -962337111
-471871945 -472034115
-930440770 -930528072
-249537023 -249666069
-430314627 -430374593
-868421443 -868550833
-597190768 -597018140
-848242772 -848326140
-218888948 -218817004
-667543983 -667708131
-877164358 -877263934
-368114744 -368313854
-452245901 -452087841
-447786354 -447717042
-228333981 -228365175
-824947686 -824850374
-11541551 -11600675
-970591653 -970741329
-782118078 -782071138
-735384503 -735516991
-603287867 -603130079
-600872073 -600809365
-771067910 -771126488
-147213270 -147260610
-839946185 -840106827
-49646100 -49695528
-692026884 -692184600
-317888394 -317701482
-133999125 -134160423
-244493830 -244624760
-630195663 -630074125
-772642433 -772468821
-840961866 -841009636
-52889558 -52954352
-612727709 -612755469
-6491654 -6597384
-911142647 -911147249
-433928263 -433736779
-54221424 -54117674
-720562359 -720533263
-635161371 -635268925
-893863193 -893821715
-39500087 -39412609
-129927455 -129796413
-687424033 -687535547
-691855662 -691884580
-524625855 -524647279
-484474150 -484454876
-456301895 -456124877
-563271457 -563287401
-545045011 -544875691
-851642758 -851668360
-570398647 -570413805
-910332496 -910364498
-661997826 -661938204
-922495357 -922656513
-922430958 -922397608
-952946183 -953091821
-653420341 -653356875
-103696988 -103762664
-968911631 -969080565
-615810882 -615728562
-478140514 -478235740
-455393922 -455401410
-746069507 -746111357
-401984060 -401838274
-761881304 -761682112
-778585004 -778573330
-627926290 -627981500
-659017260 -659004934
-634436764 -634580798
-1312913 -1125227
-144301888 -144426780
-904985573 -905131241
-410731563 -410797589
-115691954 -115810300
-645136718 -645002900
-5127378 -5167486
-544431390 -544489548
-988847382 -988862130
-10358195 -10363447
-812217048 -812056482
-409001888 -409146836
-23979500 -23938162
-98567259 -98644599
-552351093 -552426109
-513091671 -512998795
-420381490 -420417428
-591712189 -591784107
-540913362 -540740878
-846071341 -846193917
-563347637 -563414449
-915146955 -914987295
-184214204 -184045012
-724077015 -724059093
-444149324 -444120142
-111117232 -111296146
-17916914 -17823718
-637182618 -637271290
-326950832 -326822438
-372700490 -372578960
-15776204 -15965290
-940393595 -940479345
-57280748 -57322650
-243595289 -243532745
-132015110 -132070110
-362439124 -362362270
-117398208 -117201888
-342786245 -342954055
-349043881 -349160049
-67617084 -67700202
-608964633 -609072689
-511586023 -511476419
-398448887 -398565303
-141744427 -141629479
-665201164 -665079144
-247671593 -247493437
-325304316 -325484758
-588799565 -588758771
-877731928 -877794672
-463426906 -463404434
-504692641 -504713919
-70486986 -70552624
-844587580 -844478854
-765844213 -765713341
-695903273 -695980557
-866169614 -866205058
-584282523 -584284273
-385508874 -385607050
-404783069 -404691477
-660973650 -661089524
-169691937 -169864331
-234959648 -234786328
-116045516 -116073154
-597328457 -597364219
-989659200 -989566694
-975104480 -975286990
-65134403 -65198675
-178386047 -178320111
-294410587 -294566187
-981836893 -981892409
-409083845 -409209827
-914223533 -914163935
-349750873 -349642131
-787781357 -787764771
-11993790 -11871394
-142691301 -142732921
-107265640 -107183646
-721284048 -721361756
-315116030 -314942518
-50563026 -50549896
-918576137 -918501731
-251173968 -251290388
-222926253 -222924129
-176270884 -176283276
-800452312 -800278778
-144249073 -144126459
-680581633 -680767765
-906907556 -906840850
-527751260 -527638338
-658574877 -658454093
-198521110 -198639592
-710027567 -709842179
-159908571 -159868847
-442768608 -442922186
-481266902 -481403260
-913142470 -913063474
-693289699 -693235569
-416247915 -416254031
-506374481 -506207557
-901836920 -901725394
-440102833 -440165681
-615072806 -614893608
-368127735 -368140535
-817392025 -817513709
-680400764 -680257290
-322848581 -322971665
-240510260 -240398928
-625867987 -625810659
-641349142 -641354458
-237768330 -237854208
-731925515 -731790853
-261058495 -261236465
-842787156 -842983018
-137889948 -137778872
-707657074 -707483854
-489714104 -489528036
-831738560 -831686464
-698223513 -698217365
-611148297 -611227511
-53531930 -53510810
-301608695 -301774683
-324311262 -324317294
-65391984 -65233444
-685120420 -685065098
-146196401 -146361283
-965977145 -966046213
-678019314 -677921036
-907125535 -907035227
-772661943 -772783577
-363626390 -363572822
-504286585 -504192997
-388965001 -388904693
-970521739 -970415407
-75262273 -75339441
-980138490 -980286122
-127047126 -127055780
-244296864 -244492024
-110827728 -110854376
-326477956 -326381616
-126432074 -126327154
-579191647 -579047535
-605663737 -605596801
-648483888 -648432774
-76014963 -76103481
-445995752 -446091972
-487045853 -486884673
-191338409 -191297853
-372859707 -372996009
-896609560 -896495470
-805139779 -805231199
-90222713 -90305259
-676481064 -676323170
-255003712 -255163674
-552253036 -552229610
-253248641 -253182965
-444168778 -444282196
-677400468 -677220242
-119748623 -119603257
-342099317 -342105737
-356662059 -356601339
-260459663 -260277245
-17845321 -17988507
-694127182 -694144894
-337226053 -337114685
-756025881 -755962765
-549476362 -549662132
-738187189 -738020403
-482262337 -482160649
-69317297 -69516103
-741599669 -741528419
-928162687 -927971457
-663448754 -663520916
-680517683 -680469057
-540156183 -540156655
-957982266 -957852594
-120534299 -120515567
-241730022 -241879876
-129370259 -129495921
-312586545 -312433247
-894540346 -894469714
-429187415 -429181447
-104680438 -104779052
-441746705 -441945071
-500434508 -500339010
-89272129 -89346099
-655661522 -655504420
-335994771 -336059187
-240820527 -240975631
-793619604 -793699286
-202563255 -202630327
-324273588 -324314278
-435680415 -435798469
-510626014 -510500160
-868744820 -868788978
-182931235 -182975067
-495114504 -495052188
-150611846 -150434626
-338282529 -338441881
-29661995 -29557639
-924982701 -924976263
-23003006 -23086416
-191581828 -191403030
-494778145 -494700929
-62501697 -62379287
-206538927 -206629259
-328921471 -328839691
-668536999 -668429305
-329596906 -329753846
-125456557 -125476197
-276709924 -276684924
-722943634 -722948126
-582284927 -582155147
-770413085 -770406079
-771306062 -771261012
-812755769 -812934645
-131087717 -131266629
-513306849 -513320161
-558532779 -558634613
-408632534 -408443918
-798065301 -797998491
-246865485 -246922647
-586194506 -586301422
-581659289 -581544323
-967543722 -967480622
-786218417 -786211221
-18016754 -17993962
-814352469 -814261771
-862763489 -862831169
-435203523 -435350013
-816823603 -816836135
-558453441 -558499035
-882910490 -882820756
-903052554 -903125218
-891567151 -891720837
-887285457 -887312957
-612883235 -612988533
-275798023 -275671511
-197335578 -197479074
-272726894 -272697860
-111686961 -111514657
-739454232 -739370142
-282250093 -282405623
-315644195 -315575971
-921483223 -921638949
-622775575 -622893597
-18565234 -18558486
-110082752 -110213636
-291715329 -291736189
-787984302 -787831186
-938727582 -938848304
-507556624 -507635656
-224606007 -224739393
-898352284 -898172978
-193928401 -194022477
-48828914 -48946992
-795557272 -795529252
-920490397 -920575381
-787524099 -787504589
-333092208 -333157216
-649759104 -649608076
-103875720 -103713430
-525974437 -526162205
-672310963 -672416947
-982819534 -982897248
-419295675 -419466949
-362400697 -362300485
-177071985 -177034055
-535804190 -535936916
-465841269 -465776585
-210012987 -209834839
-94899287 -94750547
-690633116 -690543818
-900392688 -900568898
-783356561 -783419111
-474629486 -474745722
-621861904 -621809280
-913265296 -913376420
-588004269 -587861645
-259791805 -259897969
-320239651 -320292951
-723222767 -723345921
-63935683 -63764861
-950743846 -950727792
-981710475 -981817651
-881254962 -881405808
-912956143 -912788565
-597049929 -596870915
-318773144 -318588564
-665588353 -665477025
-175568805 -175555183
-33738379 -33936447
-827777993 -827633615
-737677462 -737737688
-210357832 -210308218
-507905748 -508047370
-818521170 -818473862
-13678211 -13663715
-802165676 -802180912
-161032396 -161041052
-540391433 -540279209
-343410901 -343510307
-644226692 -644297852
-738435445 -738567511
-631135614 -631183474
-828804545 -828858077
-182184529 -182331157
-861033537 -861022187
-60936178 -60767034
-715986888 -716024718
-167597352 -167420566
-79779807 -79664081
-174776421 -174763207
-583016820 -583063342
-188317268 -188484730
-250763455 -250911673
-748790005 -748647453
-519651290 -519555906
-678622918 -678479066
-183392242 -183321916
-313944339 -313810137
-16354153 -16390217
-705667666 -705546010
-608817348 -608870940
-604201601 -604315379
-78319564 -78367904
-803998673 -804060153
-268105909 -268043929
-579476086 -579652912
-242754336 -242895510
-334364314 -334390488
-8346604 -8453990
-579776601 -579922839
-31907565 -31815029
-94262587 -94327837
-972079477 -972195039
-729097985 -729077549
-528981522 -528832024
-191795232 -191807806
-482544935 -482649489
-188738694 -188574496
-593394849 -593412105
-549980569 -549849365
-279337785 -279415193
-435883049 -435739699
-169554097 -169625789
-720181427 -720192959
-500575849 -500738025
-425769769 -425855871
-45427382 -45367218
-134953230 -135090364
-225324532 -225246536
-677691810 -677522512
-697074835 -696911443
-52587141 -52529447
-255328342 -255148180
-527535548 -527502690
-709815418 -709631940
-115209899 -115113777
-67699599 -67820955
-216807358 -216686040
-728251146 -728356556
-502466948 -502549550
-520191062 -520040412
-771698779 -771643409
-28637001 -28455381
-621463919 -621292175
-928694336 -928555960
-728042946 -727930300
-603766550 -603760552
-873148157 -873182131
-244984530 -244994904
-542505411 -542652485
-397580711 -397756409
-939643242 -939513520
-192978909 -193064829
-743671542 -743706726
-646003797 -646025167
-786315151 -786473477
-278125576 -278251400
-494671977 -494570361
-899698245 -899746361
-855338791 -855406471
-765245737 -765124065
-174180064 -174170018
-880803069 -880603093
-951045409 -950850575
-903849579 -903663931
-531844527 -532015193
-324417015 -324402209
-39616996 -39542392
-695356365 -695532943
-855274033 -855372631
-821465888 -821643960
-303810733 -303975687
-77785461 -77867137
-669991970 -670034732
-700787980 -700681654
-162935727 -162766117
-329817118 -329787306
-765205537 -765293047
-267042417 -267055813
-125814812 -125713746
-42936201 -43015471
-832356881 -832414273
-923956498 -923916570
-221187120 -221152422
-383842130 -384030042
-433178440 -433143442
-849618895 -849512985
-3437336 -3493742
-171440421 -171488663
-159541042 -159401794
-815367619 -815369525
-691478799 -691627641
-316737302 -316722402
-635069964 -634892558
-445500561 -445576713
-441264680 -441399270
-198994324 -199168722
-776026013 -775946955
-522963407 -523156317
-278826465 -278882335
-327497901 -327333147
-414600978 -414790726
-29788381 -29897177
-739721412 -739729002
-438347678 -438545664
-977850932 -977796140
-838575788 -838471154
-974052246 -974159398
-916966171 -916821517
-278696253 -278758853
-756789852 -756658194
-749308562 -749351792
-724976009 -724901045
-653059871 -652868581
-183314974 -183472856
-664402720 -664404980
-937318739 -937296393
-776189398 -776033410
-312238898 -312295352
-973885480 -973752164
-70002998 -69979704
-696827922 -696850688
-335195633 -335096991
-30694571 -30605215
-932066923 -931919523
-166497430 -166534374
-6463178 -6377372
-946323310 -946265038
-501127951 -501266881
-670975552 -670827378
-335682933 -335521749
-662588625 -662498117
-692662924 -692568384
-914950124 -915066096
-819660838 -819601464
-631980798 -631882212
-393387936 -393537068
-258304913 -258171997
-346803867 -346631073
-592128450 -592209674
-834101405 -834054001
-885034854 -885120278
-813527230 -813412218
-866292590 -866117526
-597104454 -596995404
-815339994 -815231836
-937598202 -937672454
-690746921 -690681931
-7514261 -7333111
-780428976 -780440642
-850806102 -850978892
-227053398 -227107740
-107152646 -107159164
-829294232 -829300940
-415675681 -415845503
-28648339 -28625663
-777814911 -777895547
-585069296 -585135252
-981764063 -981602475
-669101195 -669013497
-295901323 -295774191
-596220835 -596302783
-740503468 -740593752
-705170317 -705324865
-901525114 -901515960
-303650878 -303672006
-768663650 -768542962
-437884737 -437776213
-540552358 -540404900
-410031789 -410055001
-918984709 -919089293
-566628325 -566515497
-838974037 -838937283
-49299028 -49426998
-766807328 -767003294
-417561036 -417382114
-899963638 -899988928
-55405992 -55537016
-46045839 -45937241
-378099591 -378275351
-302484122 -302616048
-132567144 -132399894
-535599380 -535445696
-424907787 -424994785
-297015029 -296819411
-623248842 -623439670
-101070684 -101074682
-915393537 -915411021
-329841541 -329906075
-309419023 -309494213
-831830098 -831647022
-967512172 -967394844
-572031869 -572046731
-77136047 -77288863
-880336835 -880492255
-569392197 -569571379
-517180571 -517121209
-311658779 -311587325
-804127034 -804152668
-997089936 -996944618
-764351929 -764430663
-289027730 -289025014
-899994569 -899983287
-328734711 -328730115
-347890451 -347749483
-361651641 -361639701
-42545181 -42395123
-923450182 -923603202
-263259114 -263393854
-493261842 -493395154
-364505364 -364407034
-140118413 -140283771
-183986942 -183898608
-563056064 -562932508
-708209088 -708245278
-65380136 -65573546
-545466751 -545447985
-212263395 -212229975
-271565709 -271570055
-802050386 -802009840
-608463685 -608402669
-801986185 -802114587
-743226420 -743239552
-7876454 -7886950
-740232643 -740079839
-678862170 -679002732
-569704268 -569843530
-445635908 -445517518
-225893721 -225987397
-548430983 -548534405
-638609274 -638678276
-683524500 -683716690
-296716762 -296891730
-818307053 -818117273
-537063074 -537051486
-370770794 -370735556
-199884896 -199711664
-486114305 -486197001
-831039224 -830905096
-99712167 -99834509
-471517078 -471607210
-372639725 -372624093
-774223028 -774325586
-245174857 -245094963
-14048825 -14195939
-258174739 -258119393
-989926439 -989871565
-527982809 -527880441
-628117532 -628130698
-902636930 -902686278
-983603066 -983650526
-543960337 -543984693
-146609616 -146801838
-886065699 -886219227
-528289050 -528109528
-658073026 -658163014
-409482291 -409289647
-468821432 -469001604
-560522429 -560617735
-544724239 -544583999
-88302389 -88229785
-222172227 -222095549
-813670641 -813644181
-934788541 -934668755
-656790626 -656663604
-808815866 -808855980
-643020977 -643061381
-547667089 -547765067
-748887606 -748692404
-792358855 -792550697
-262645056 -262624130
-237397091 -237381783
-229239601 -229185557
-872471444 -872504338
-403142911 -403280245
-840809051 -840618997
-678290241 -678115561
-228445463 -228530915
-552807590 -552886192
-513313505 -513294077
-11208126 -11060278
-816750769 -816682927
-890782013 -890865941
-99453083 -99588543
-353789089 -353768909
-751288577 -751419769
-149668699 -149796941
-967865973 -968051385
-121407777 -121295821
-567860430 -567784604
-853256236 -853065870
-714351252 -714260550
-936930961 -937094915
-946632403 -946715905
-852678887 -852777317
-996428632 -996479384
-990469782 -990513296
-104498658 -104640616
-840951689 -841067583
-220241385 -220158475
-453690228 -453800114
-698386275 -698513369
-996689618 -996620982
-376577456 -376706560
-205009487 -205041895
-155231455 -155362645
-857210285 -857174579
-226305288 -226349558
-118166407 -118301099
-393333323 -393341183
-483348863 -483345493
-74221117 -74107017
-740922591 -740815485
-178875774 -178897776
-391719663 -391588585
-624712138 -624767548
-318481309 -318425741
-820571635 -820479367
-552831536 -552957558
-818966053 -818871045
-647076567 -647166813
-541225948 -541235694
-601510959 -601397607
-999414894 -999496526
-144049421 -143962181
-788322921 -788409329
-924788117 -924669613
-994846899 -994835743
-292974713 -292854037
-690433473 -690416785
-923736415 -923757393
-557917146 -558080960
-885541906 -885617634
-421433329 -421301233
-895998273 -896129243
-394946057 -395050339
-490761814 -490874620
-564671412 -564597754
-717622747 -717591127
-120533036 -120654444
-549998962 -550065036
-437500335 -437548081
-495353471 -495321731
-624873269 -624909747
-221915339 -221730625
-727809655 -727786207
-722761014 -722945880
-370696566 -370743838
-33420480 -33316660
-527687097 -527694799
-883142259 -883325179
-632863573 -632879475
-33296775 -33294375
-5438089 -5472241
-802615370 -802568040
-811264869 -811234229
-560194824 -560370416
-314847614 -315029274
-531115282 -531162646
-17367616 -17404424
-766339642 -766270218
-984177600 -984045054
-616807547 -616709325
-454569728 -454669750
-837413572 -837454246
-431480412 -431402288
-188123435 -188063287
-838360317 -838486197
-114668240 -114672468
-871662647 -871493779
-86998003 -86934011
-615151038 -615278096
-365029514 -364938986
-818945606 -818986500
-611355749 -611428111
-216597499 -216746699
-803546506 -803730706
-925613411 -925563337
-921621566 -921656332
-675699336 -675683372
-134226364 -134396518
-501292780 -501402600
-533899955 -533898135
-602182569 -602330843
-31361710 -31395408
-278701744 -278815962
-739012680 -738906482
-660244804 -660117968
-563403389 -563425509
-10172969 -10127489
-235602035 -235611169
-15674667 -15870747
-311686500 -311631058
-399033850 -398905470
-857002704 -856881158
-668946190 -669006152
-146074336 -146090286
-651465557 -651648389
-595598794 -595667696
-534693884 -534568030
-631023029 -630829325
-439146921 -439239999
-267802023 -267687123
-368865399 -368686499
-934980615 -935139493
-558835627 -558745167
-89721791 -89837939
-751101005 -751177441
-832904963 -832824703
-445437218 -445332112
-997430860 -997566490
-501410568 -501526548
-595525235 -595411703
-813522173 -813656345
-820638518 -820785198
-56191059 -56223121
-459853440 -459888268
-680098588 -680075048
-443757407 -443824523
-416086652 -416173080
-65063060 -65100016
-393275281 -393196537
-103083871 -103177895
-285893672 -285904602
-568644662 -568581668
-902203646 -902401440
-826607478 -826700320
-910599097 -910456851
-759843972 -759760704
-602917842 -602728332
-319567319 -319525329
-72658865 -72461799
-618773242 -618580252
-929669441 -929855183
-323225393 -323205443
-285522920 -285682982
-421112033 -421280105
-227499443 -227434067
-643328895 -643357839
-878629833 -878611651
-69826337 -69933519
-697852892 -697975940
-12723723 -12596647
-696217935 -696415973
-128813287 -128896835
-296940999 -297112853
-257118556 -257211244
-319737403 -319779387
-919140809 -919084923
-744090771 -743891083
-813728666 -813696952
-149739986 -149853896
-452516452 -452580834
-394671937 -394715961
-180911781 -180901215
-907988244 -907967710
-695608058 -695607526
-927463263 -927377645
-87087500 -86963692
-533306518 -533283982
-750241326 -750391912
-616951263 -617100423
-861470699 -861582527
-780651679 -780742719
-717127664 -717265752
-905855877 -905921933
-746162899 -746059815
-129122052 -129019340
-172072160 -172269504
-51437819 -51298729
-249405640 -249311122
-917246689 -917200123
-124263409 -124417511
-845263760 -845261208
-305080754 -305267046
-452647174 -452691246
-132366714 -132193926
-830001483 -829994631
-641473681 -641312657
-640337858 -640400002
-693422772 -693427766
-689925635 -690088031
-857828575 -857663613
-5964912 -6100428
-109541645 -109452695
-234086006 -234096896
-898972529 -899152919
-966365388 -966561062
-787178171 -787191025
-802004436 -801992978
-250368324 -250224818
-82158573 -82305773
-524190117 -524050389
-313500130 -313434198
-93919375 -93772741
-584223771 -584344775
-11629839 -11685767
-236112316 -236032618
-776785849 -776771463
-682137454 -682284416
-985951509 -985910399
-446381560 -446554324
-25912615 -25997733
-662371935 -662543371
-338900606 -339027954
-648490599 -648612163
-926124254 -926213114
-591469528 -591538278
-727986623 -727974637
-101397202 -101531816
-876814854 -876897010
-863778820 -863949542
-72184421 -72230749
-336742425 -336765347
-143559813 -143628409
-885038587 -885201969
-177999329 -177806785
-914765867 -914768693
-432067890 -432119008
-511256250 -511130662
-596854212 -596831466
-240454594 -240331918
-407557362 -407672672
-619491606 -619602924
-921466003 -921472895
-753098321 -752909789
-86171043 -86334271
-85220401 -85056021
-218641823 -218829579
-284692736 -284841538
-525361871 -525298121
-333007644 -333075630
-179412166 -179585954
-179847426 -179976644
-365926943 -366051885
-992500451 -992479993
-789142622 -789267740
-111940485 -112094071
-402905693 -402772707
-658295772 -658209894
-446688623 -446797079
-288756130 -288838232
-799190268 -799222272
-457795040 -457875568
-327207463 -327324777
-526886397 -526837627
-177235342 -177268374
-232246555 -232194105
-400602695 -400685793
-822259042 -822303102
-23351085 -23338807
-45350817 -45543573
-25905388 -25848442
-36671461 -36869745
-306644492 -306691766
-214083052 -214214530
-439389356 -439282130
-262327992 -262166808
-509561307 -509455905
-309067540 -308870344
-734468291 -734427839
-834363651 -834439935
-800365545 -800218335
-834830708 -834994628
-574778890 -574722124
-116568075 -116413475
-147854712 -147792672
-486589481 -486729377
-482544515 -482449511
-970089166 -970110256
-943638153 -943714415
-849324462 -849203584
-124994699 -125154499
-497650375 -497711693
-883807484 -883837714
-648079827 -647906347
-792275714 -792454776
-284060266 -284258848
-694541704 -694679198
-128937001 -128870449
-550329688 -550258840
-202381446 -202569396
-413145614 -413020378
-269599065 -269727083
-35779929 -35838631
-921585047 -921727617
-559804846 -559666194
-537659420 -537746600
-957742375 -957723307
-122834299 -122672591
-232843534 -232907592
-186483641 -186360517
-662904934 -663054172
-920114897 -920056517
-683258531 -683285323
-662329775 -662143375
-885979372 -885854530
-688590691 -688691939
-619955878 -619857768
-308013980 -307904134
-951533687 -951395277
-881169259 -881281179
-777844102 -777679734
-250618037 -250704387
-82602717 -82442119
-419449444 -419484454
-125385491 -125460987
-933569510 -933554448
-918387436 -918538934
-349960287 -350054951
-583705793 -583705033
-274540659 -274397469
-487470346 -487385434
-60998760 -60873596
-431803199 -431950873
-468999600 -469064252
-24963996 -24830288
-323985451 -324088211
-62746909 -62743175
-391649779 -391643685
-170938421 -171053179
-487261951 -487417771
-369869397 -369722385
-251279990 -251353084
-208015904 -208181920
-994281470 -994420982
-177514910 -177480520
-318680854 -318680778
-557695180 -557706040
-609230976 -609428174
-98411590 -98493790
-65679935 -65637207
-127898956 -128062888
-212855882 -212813050
-603355665 -603441929
-711706403 -711852613
-745678688 -745719962
-631599214 -631709496
-919482142 -919424820
-973549561 -973747091
-132482267 -132450321
-16122491 -16112101
-210157861 -210059223
-126435488 -126428660
-276135244 -276209184
-52390454 -52558294
-471508309 -471378841
-482185098 -482339576
-521610496 -521580178
-552889248 -553065082
-200372844 -200569320
-130872107 -130684007
-191393578 -191283240
-109997597 -109900807
-584709146 -584854018
-393235909 -393146875
-325576222 -325393294
-281449831 -281466597
-345383603 -345493651
-402489836 -402351146
-704823546 -704925234
-852433944 -852469672
-522491319 -522561171
-20537793 -20536247
-22609986 -22700112
-872122497 -872229313
-635215148 -635134280
-937399667 -937528123
-714370375 -714437949
-906093928 -905997126
-65027180 -65044298
-180944645 -181005657
-677880431 -677760515
-71501500 -71622544
-294118770 -294194516
-67057708 -67251084
-933561979 -933392361
-814602936 -814726918
-868551684 -868600402
-95100045 -94931363
-819191333 -819330345
-756432856 -756340598
-492144063 -492326255
-112335359 -112530583
-88119319 -87991835
-168086884 -168153522
-686895022 -686932200
-637809585 -637942195
-142780649 -142802929
-127244567 -127249679
-574717906 -574901834
-515224064 -515379252
-287108831 -287185573
-678821265 -678756795
-549255360 -549180978
-478154304 -478104244
-5888378 -5766070
-873336563 -873340453
-975101273 -974930485
-639180853 -639090213
-532242190 -532323234
-825925127 -825903055
-330151526 -330313828
-614827134 -614782184
-317360822 -317429612
-304485112 -304319742
-196981262 -197036420
-135596994 -135459604
-641579371 -641448991
-677566109 -677607161
-2762150 -2694396
-961286146 -961375664
-237730368 -237693896
-512587800 -512416892
-380547003 -380600213
-148538583 -148468453
-436270584 -436437294
-314705441 -314883429
-945868939 -946058677
-866045229 -866097787
-895406333 -895402589
-101540118 -101707632
-804461397 -804387997
-473317395 -473508545
-593224531 -593249653
-133887075 -133997607
-183485934 -183459778
-886946335 -886931775
-86453821 -86527719
-788143586 -788155662
-35038759 -34928407
-905298439 -905170567
-427405658 -427437192
-473078595 -473169621
-183537941 -183702091
-50165907 -50085969
-277169001 -277116349
-816548733 -816392535
-27942486 -28047548
-600480899 -600287817
-990424784 -990435698
-66561058 -66694112
-706900523 -707039089
-744776174 -744791290
-900959570 -900834398
-974040964 -974002158
-620353594 -620336980
-438396145 -438446671
-711928722 -711967132
-185250426 -185174852
-295424343 -295441065
-398133582 -398265214
-680554852 -680507908
-626223173 -626081521
-614180558 -614275902
-422426355 -422469023
-342008674 -342027618
-549056565 -549218169
-906479654 -906661476
-560083657 -560001829
-965347655 -965153473
-936211733 -936055183
-551124764 -551191698
-439654432 -439460608
-24376814 -24515570
-724612965 -724704041
-798163081 -797970139
-62492182 -62661404
-691076962 -691013960
-64852325 -64726837
-861496145 -861693711
-565755449 -565892621
-747423938 -747326716
-11612230 -11589120
-587251139 -587320161
-326187715 -326055653
-763515640 -763662064
-286059214 -286213674
-645822476 -645631988
-650640487 -650767599
-582726793 -582677307
-267542321 -267370733
-350641069 -350510317
-559592736 -559720654
-85585674 -85767130
-606005868 -605980400
-165390451 -165353747
-237895485 -237941799
-88587658 -88423774
-275223065 -275415397
-865597353 -865795293
-577202540 -577091748
-281376470 -281335204
-436085505 -435955775
-173488403 -173449215
-710352955 -710436463
-704538791 -704524555
-883841283 -883834145
-672776340 -672581996
-874815372 -874753042
-301582692 -301573552
-141072799 -141177297
-490749446 -490623548
-689656308 -689661160
-976606536 -976790798
-817114734 -817199862
-354650769 -354801931
-830150771 -830331789
-955597849 -955620173
-224672700 -224503120
-284426356 -284496346
-663617592 -663471532
-199738752 -199798280
-711673931 -711578053
-595619663 -595715729
-711426177 -711294633
-85363876 -85302286
-69051463 -69029989
-286589014 -286716594
-228344171 -228488189
-732361427 -732527873
-334375433 -334405543
-450596416 -450708936
-741778416 -741867504
-53143165 -53327285
-236822030 -236695102
-519053370 -519018664
-618174399 -618161947
-858852094 -858665846
-650865327 -650932421
-344165785 -344185981
-933477170 -933343816
-36434578 -36455894
-979417710 -979545830
-304054475 -304163853
-804811573 -804974729
-839464835 -839468293
-914494251 -914609337
-302698256 -302740180
-938647613 -938486151
-949698243 -949826177
-873728709 -873919183
-57719747 -57774875
-448596847 -448498067
-946294174 -946238048
-855804427 -855731407
-426801813 -426936495
-219370984 -219282004
-906502660 -906554366
-8375914 -8260434
-318930674 -318970038
-180633357 -180615717
-767286693 -767355269
-268685632 -268664058
-346148053 -346033937
-152336265 -152377785
-791684335 -791824199
-957316998 -957359206
-14285328 -14276970
-204400867 -204534681
-337971400 -338015042
-183097290 -183280496
-720545112 -720502100
-910933284 -911035828
-684177252 -684000132
-557253237 -557246859
-998038139 -998159039
-727813991 -727805319
-911996557 -912047545
-619861595 -619703625
-555892356 -556075114
-618782912 -618763572
-491519644 -491359776
-50160023 -50171791
-804706027 -804748299
-262634593 -262613545
-834826656 -834786082
-793153721 -793076177
-537791436 -537935162
-64332553 -64304731
-452987001 -453158427
-574207030 -574057152
-161403704 -161263050
-532557487 -532586265
-551158231 -550999093
-350889757 -350819799
-391031608 -390882602
-89855613 -89820265
-412677712 -412579288
-864658750 -864716098
-171255248 -171125174
-355647231 -355472121
-213956755 -213938983
-774997272 -774900516
-913778457 -913895099
-39312446 -39353638
-711528968 -711410982
-337830103 -337842837
-895096062 -895097048
-178470224 -178633698
-151040755 -151229389
-724504481 -724658503
-931515121 -931661223
-712341772 -712523076
-369667139 -369627631
-903934176 -903764982
-843264066 -843233656
-433212067 -433330021
-613986997 -613980771
-526538483 -526423455
-174901718 -174889154
-682230794 -682338038
-954396149 -954560113
-50731742 -50593938
-991571995 -991480193
-713004731 -713125905
-432094049 -432243375
-170994720 -171111638
-852168514 -852177882
-264124322 -263927670
-541666955 -541770203
-257802583 -257728197
-754642111 -754824851
-768991143 -769132253
-244882301 -244725245
-436790251 -436626069
-86668987 -86703289
-187301088 -187273288
-437923750 -437961786
-93732015 -93704653
-991096089 -991026773
-20465971 -20378029
-140760721 -140696445
-534228897 -534156517
-395197291 -395306651
-536517915 -536373199
-844197515 -844214863
-115593946 -115457978
-96610123 -96788363
-826938289 -826751399
-393047311 -393135283
-579893962 -580029212
-820263604 -820259302
-234300060 -234303256
-855133702 -855187924
-768799072 -768868782
-308435188 -308625468
-899153116 -899185920
-907812210 -907622274
-465808927 -465699947
-313427482 -313325272
-430718043 -430852613
-296493514 -296573942
-901670705 -901781157
-591579222 -591651880
-858945009 -858759179
-692828473 -692829799
-454916700 -454772376
-620856943 -620992485
-344175883 -343975903
-851550513 -851517029
-500362021 -500258071
-513803467 -513810975
-98828753 -98756787
-932817371 -932660339
-456935175 -456799829
-604968867 -605100379
-699975707 -699776963
-686916636 -686947764
-932108199 -932025647
-819406787 -819346569
-402031501 -401936619
-74539603 -74559279
-470748533 -470924161
-942594607 -942599245
-880860058 -880767010
-179292149 -179111013
-589682809 -589755589
-494870514 -494723550
-185212639 -185195511
-105868947 -105730841
-442603270 -442607116
-761251052 -761057638
-523640757 -523797669
-305110436 -305009536
-883249252 -883401106
-301017308 -301039314
-76227579 -76078505
-782870955 -783000753
-791745238 -791903160
-171714138 -171898486
-800105952 -800291940
-418450004 -418538264
-345648681 -345750917
-910324279 -910404717
-372544079 -372532947
-848916102 -849046162
-142493473 -142453217
-947892323 -947883981
-455675885 -455830755
-756437246 -756542578
-591615551 -591570401
-840926309 -840985751
-421538176 -421516452
-596434464 -596486836
-525733190 -525854748
-145971203 -146082311
-652273451 -652093393
-734832912 -734912382
-332469067 -332623593
-701755430 -701578888
-889181210 -889132494
-860144237 -860209717
-989606033 -989792447
-580779787 -580735813
-302777107 -302810847
-281355837 -281256065
-467259396 -467426460
-56786115 -56720211
-44367698 -44505172
-906996560 -907016754
-407705277 -407640067
-752474910 -752596958
-330753465 -330696051
-574899324 -575017154
-656250562 -656346746
-433957519 -434059159
-546698751 -546555961
-946938454 -947013812
-886107434 -886048888
-926865282 -926709796
-684715225 -684673939
-970832632 -971001528
-760368779 -760268981
-520345687 -520155545
-942660208 -942636380
-155340327 -155384963
-351301975 -351463295
-187771691 -187828499
-145712923 -145888659
-815976219 -816026919
-651060338 -651158130
-48513909 -48464329
-826293147 -826112467
-106693961 -106677961
-784160981 -784299629
-416936187 -417084819
-483941778 -484081092
-776272142 -776106654
-92779576 -92874644
-19097927 -19223921
-709171717 -709356247
-103487611 -103304157
-491023614 -490939522
-551813087 -551785181
-530029666 -530087620
-14343670 -14226986
-431770468 -431877036
-829243883 -829357997
-537095142 -537183372
-562123872 -562071960
-231266069 -231444471
-940654046 -940813486
-217043719 -217164093
-370993138 -371098758
-701667159 -701638213
-261201231 -261271699
-800636557 -800778471
-638249071 -638277117
-133475843 -133595215
-687134934 -687024350
-62064916 -61888560
-554733990 -554616922
-450024752 -449930506
-764008292 -763853722
-730972183 -731060877
-150274286 -150128234
-259134289 -259067289
-458298169 -458457531
-747709595 -747808217
-45063293 -44890859
-110537053 -110607947
-930818763 -930877663
-172372046 -172204926
-239522345 -239721377
-165223644 -165106260
-267982020 -267820806
-410913622 -410730640
-185702945 -185655327
-52613934 -52560348
-446463619 -446645029
-837851113 -837715249
-979589880 -979501780
-534317809 -534168371
-946579187 -946618511
-870918646 -870962486
-969531230 -969337546
-421957513 -421806803
-762439746 -762562690
-991313823 -991333539
-206509257 -206584093
-902159647 -902134951
-812459050 -812415354
-109363513 -109407255
-492115048 -492145796
-936611250 -936623364
-161924270 -161745256
-226824026 -226997946
-835343905 -835319107
-955853763 -955705997
-482410069 -482428827
-194783215 -194603667
-953893912 -954068278
-947711748 -947576822
-750039524 -750085756
-915480408 -915593000
-863955775 -864054005
-3799587 -3649511
-328114546 -328255166
-618775921 -618942349
-716196355 -716290111
-584841726 -585012662
-956660811 -956758955
-790219046 -790248678
-991685544 -991514030
-470056953 -470184445
-400976577 -400789891
-825659947 -825575275
-409969176 -410140826
-83037647 -82934851
-764226487 -764219359
-525063660 -525091602
-810101194 -809940370
-824621785 -824581345
-529016998 -528946046
-853354490 -853159906
-59587586 -59566740
-691792532 -691602760
-98228103 -98390883
-594694325 -594734525
-952478422 -952319392
-134226631 -134094215
-927968935 -927975985
-258207446 -258402380
-149457931 -149602727
-152519477 -152700231
-598556385 -598445091
-651264398 -651442652
-307443265 -307323399
-801674307 -801786449
-126966399 -127145161
-267047752 -266913160
-354842466 -354841748
-433249814 -433217414
-859435241 -859590667
-105328600 -105301818
-892575084 -892418556
-112734389 -112812005
-759160726 -759219068
-238737743 -238641113
-222079573 -222264881
-905888905 -905694903
-933948905 -934036615
-717696691 -717647739
-302223892 -302094886
-508263915 -508197259
-290117765 -290180577
-201588839 -201690115
-675259851 -675278091
-556005838 -556144390
-528594009 -528759509
-965402743 -965465733
-201825245 -201797739
-589307289 -589253313
-861856570 -861879366
-135658974 -135617780
-452504986 -452339422
-702553437 -702385335
-921823218 -922005878
-819207701 -819036779
-921395439 -921469449
-684937955 -684981313
-353796975 -353877913
-442154962 -441960070
-41299503 -41476611
-487774979 -487930853
-293788930 -293894488
-893892790 -894055666
-406139961 -406257173
-136620196 -136514096
-648853177 -648825219
-923822782 -923936534
-944778766 -944724858
-922804441 -922855249
-89186420 -89249978
-737181930 -737348262
-274637485 -274732605
-573352630 -573258926
-802916209 -803111839
-478953891 -478969863
-675829083 -676013739
-650886983 -650860647
-443085822 -443159168
-133410126 -133510398
-2839904 -2684396
-139718891 -139720345
-988178155 -988206513
-794485303 -794313891
-229894717 -229729517
-22107853 -22269727
-796494930 -796585470
-694109914 -694059114
-254133516 -254059530
-897427426 -897471914
-349999038 -349962710
-556587478 -556777978
-92634060 -92704314
-471717141 -471857069
-620600241 -620727017
-200179141 -200349497
-974122354 -974233378
-186246533 -186217043
-799402578 -799362654
-147847776 -148036140
-537585506 -537645818
-579353848 -579465044
-42779365 -42709095
-455360567 -455225859
-569115095 -569279033
-673958786 -673970710
-640385127 -640533683
-880046850 -879848590
-422523255 -422505553
-858529012 -858702658
-981126969 -981057401
-246625313 -246670247
-201289809 -201229059
-273843684 -273937054
-745227519 -745218595
-997248230 -997064824
-889547070 -889605820
-199171394 -199166050
-713929692 -714063278
-57044777 -57134271
-895252716 -895061586
-759448823 -759351191
-59793179 -59981175
-242454570 -242511388
-725886739 -726016703
-404281371 -404134195
-30626723 -30803385
-252632631 -252540361
-409382608 -409581974
-309717523 -309889251
-605865871 -605964725
-984514609 -984493205
-137328646 -137252298
-965546677 -965577043
-787036192 -787184598
-160450468 -160554448
-873082419 -872936775
-948143095 -947964239
-2271334 -2447884
-937415711 -937365593
-848246887 -848405393
-371163775 -371033741
-90331870 -90328154
-395999915 -396150779
-746637441 -746735907
-418082982 -418196678
-188656595 -188535353
-353916900 -354109726
-314241183 -314160629
-666351417 -666224575
-44599986 -44723208
-984565584 -984463634
-143208906 -143157528
-116899109 -116798065
-195057824 -195067952
-36138283 -36311069
-51829668 -51630950
-778373139 -778480741
-287399171 -287459539
-525539277 -525366625
-333229633 -333189075
-871578213 -871527917
-451512381 -451471435
-885897981 -886078161
-315973637 -316125041
-215730985 -215641059
-713251008 -713065560
-413747882 -413821528
-975012736 -975189810
-530720197 -530572537
-734872647 -734736891
-716243233 -716125557
-25140330 -25292058
-172291584 -172452508
-353931904 -353827414
-985842588 -985728418
-46415608 -46272392
-342421857 -342519633
-256311834 -256223786
-435787660 -435978438
-948053667 -948010017
-447354384 -447445504
-273264904 -273143942
-918762600 -918635794
-570679467 -570852353
-340541672 -340710038
-109062373 -109167151
-254919977 -255083693
-399901688 -399858700
-460056500 -460211160
-419327574 -419304276
-776778656 -776767476
-78182218 -78137950
-496969816 -496816732
-636559117 -636367981
-777071254 -776886304
-76963287 -77145861
-622992531 -622795059
-762243822 -762270716
-133460262 -133324478
-696990937 -696838401
-184599095 -184453429
-945258857 -945418311
-220480512 -220624674
-729918074 -729859994
-385334883 -385380187
-7035129 -7027297
-827293604 -827489494
-478121533 -477940593
-460133830 -460003890
-774561949 -774444173
-785532929 -785512159
-859831352 -859801336
-816399901 -816288693
-437783487 -437819027
-159199864 -159377556
-231879501 -232047305
-428974895 -428990639
-666188877 -666118683
-413005167 -413007491
-170079361 -170050581
-428527374 -428667284
-79640496 -79521158
-58220428 -58172934
-253015377 -253093237
-174331474 -174291722
-786796691 -786743371
-8851267 -9033555
-716485362 -716621114
-43773447 -43639257
-453559866 -453502160
-768057099 -767863043
-336563250 -336684254
-210388649 -210327015
-958837902 -958843638
-898056664 -898186144
-587596446 -587769550
-115895794 -115877030
-740649405 -740538099
-832921609 -832914869
-275872677 -275895833
-515608862 -515739664
-206349665 -206289049
-711533764 -711625992
-683077042 -682949110
-78505443 -78649097
-62243589 -62073535
-439928690 -439849698
-420784314 -420805410
-862974237 -862843163
-764244903 -764307557
-203931944 -204015140
-249869887 -249911551
-805386559 -805196983
-281641984 -281690894
-639936775 -640060193
-229788943 -229798133
-187221546 -187200044
-884456087 -884490977
-441597228 -441676520
-965250564 -965239974
-365989414 -365876104
-612112848 -612188726
-675383618 -675396712
-654224445 -654137589
-807007993 -807000445
-736164138 -736166790
-322828751 -322886617
-262629767 -262660345
-552516065 -552386419
-615791629 -615987381
-94803079 -94640435
-957345181 -957373231
-265525960 -265441414
-834077703 -834069269
-783612796 -783437442
-647542260 -647404706
-262064774 -262247400
-962997279 -963057177
-37800156 -37792694
-832279165 -832327923
-123093149 -123188927
-151885309 -152078453
-820223073 -820412361
-577894249 -577966229
-981077211 -981253135
-928379783 -928433577
-321507554 -321357520
-479969908 -479806398
-59577163 -59565293
-395957065 -395871009
-593932661 -593748571
-292604729 -292783587
-82509024 -82326634
-481334327 -481261077
-980810988 -980764516
-606240851 -606356847
-783927703 -783873455
-616311730 -616373854
-365337034 -365248468
-662251955 -662407595
-575740723 -575734219
-217995258 -218035824
-334807152 -334923118
-126836266 -126826888
-861266376 -861206508
-501695821 -501548637
-855855929 -856001555
-451023501 -450915011
-323537083 -323391469
-474802262 -474830064
-689260417 -689188223
-73506055 -73551547
-633575326 -633435950
-832363185 -832465361
-349826107 -349909143
-429376805 -429559457
-977712385 -977794823
-962528092 -962600514
-142261989 -142375773
-111451856 -111403146
-343970453 -343986247
-661649852 -661757426
-700797670 -700982124
-812716747 -812727585
-713730607 -713549385
-975677965 -975585879
-34082226 -34025848
-73301544 -73109904
-245267023 -245355757
-112906503 -112970995
-536160777 -536124221
-13248941 -13392001
-355677591 -355680929
-495083346 -495048388
-307590346 -307507590
-189543150 -189354206
-799772213 -799683239
-723120181 -723120089
-610576254 -610625768
-107623129 -107774935
-552121753 -551984401
-46291924 -46250082
-909834320 -909869590
-184038130 -184129608
-768439446 -768603306
-241530482 -241546258
-416506962 -416540462
-774889979 -774812331
-125580862 -125438912
-451426464 -451448330
-903978948 -904007262
-473734164 -473624986
-690050916 -690125146
-435050615 -435067045
-191039838 -191153504
-579522681 -579564499
-519053738 -519083948
-604073988 -604084402
-930876772 -930978370
-621138182 -621105216
-269419739 -269457503
-866549601 -866396267
-827304003 -827150909
-783589320 -783646886
-854441196 -854356318
-798863911 -798890927
-293786225 -293625741
-25526629 -25362515
-585164617 -585105887
-644213699 -644206835
-350337142 -350163432
-173654193 -173723895
-410983789 -411149153
-569481788 -569403694
-270345264 -270161842
-180812673 -180743287
-739272987 -739131743
-487005136 -487112280
-987167680 -987239300
-76543812 -76403352
-846575282 -846673284
-582757118 -582837232
-629300994 -629193042
-817671217 -817840087
-58884145 -58709441
-266534239 -266710817
-406772630 -406787386
-604971452 -604789546
-626477561 -626609293
-64489794 -64629294
-445535420 -445449090
-10360821 -10270371
-924984191 -925172139
-629071693 -629194491
-81089870 -80960094
-925717625 -925589531
-141562168 -141641396
-381359169 -381241415
-667158940 -667355762
-156206908 -156233940
-88101307 -88169095
-893451279 -893292947
-639673480 -639489898
-244788689 -244751103
-752518994 -752337764
-624016300 -624002038
-308230286 -308359570
-472257305 -472386833
-496272393 -496438277
-403409898 -403519232
-122510857 -122522483
-105315209 -105204171
-244702302 -244547218
-781047947 -781175021
-643696273 -643590879
-501622229 -501600849
-568078306 -568028078
-465377452 -465392686
-914205916 -914401124
-477946981 -477969821
-140833822 -140834948
-90091578 -90263986
-369624517 -369709761
-575102830 -575114964
-952750765 -952800869
-478920532 -479059878
-738422399 -738222585
-319069248 -318986536
-683606046 -683412082
-755989089 -756123405
-490471248 -490411702
-715379653 -715501349
-461276948 -461466826
-232125488 -232220330
-43412321 -43312363
-252285174 -252203818
-26280404 -26441544
-156530359 -156493471
-462073242 -461943730
-996921547 -996811431
-299032819 -298921667
-232362831 -232468693
-19593477 -19648091
-707473893 -707358371
-529138458 -529148918
-57765338 -57862270
-107560764 -107699032
-165893650 -165918508
-60613356 -60733500
-33439380 -33541440
-17713536 -17517130
-380719805 -380875155
-123834985 -123981253
-374250512 -374329232
-74346848 -74509478
-239491882 -239418946
-731112327 -731009427
-501611539 -501607857
-668112558 -668185052
-38585883 -38489561
-916659208 -916802090
-175464270 -175280782
-27819539 -27995017
-627546346 -627726722
-820924025 -821058553
-340382509 -340364791
-913820507 -913969691
-455816538 -455992194
-688332189 -688274343
-696062297 -696210767
-695550609 -695709083
-980586858 -980403542
-405638499 -405657835
-80429589 -80323181
-479986313 -480122003
-813055002 -813188288
-864472693 -864581991
-397974586 -398163526
-39433606 -39456348
-249476158 -249601546
-713549215 -713458203
-29608770 -29715220
-662553247 -662738815
-552952633 -552977165
-625699153 -625610015
-872719128 -872801358
-755299046 -755495612
-417235561 -417229369
-180315316 -180145072
-167912812 -168086944
-639499976 -639403706
-305435344 -305569436
-393336401 -393214161
-411003169 -411066471
-935949686 -935766734
-553714123 -553859557
-180572813 -180693901
-820711858 -820530972
-699996977 -700125593
-352423058 -352319996
-547739186 -547790948
-890525762 -890577228
-735886326 -735880234
-920313272 -920265900
-723237032 -723284344
-284442417 -284559845
-883645155 -883731133
-123481013 -123663563
-93154092 -93234456
-906250447 -906085983
-251161201 -251134959
-241127179 -241290615
-193914123 -193910147
-198445061 -198580351
-124340460 -124211978
-746244342 -746282660
-323657503 -323513247
-173490149 -173486657
-696439936 -696446360
-698700371 -698784197
-449242766 -449216352
-805915277 -805819907
-49997665 -50064273
-672589926 -672473558
-685923952 -686038318
-317469234 -317637126
-74824205 -74907397
-182622243 -182672113
-355255180 -355268140
-290504255 -290640769
-659768241 -659590839
-114083609 -114280911
-364327329 -364190989
-87509099 -87684737
-968996098 -968870500
-928277594 -928263858
-681934693 -681835999
-879880346 -879838192
-241698903 -241694509
-799167533 -799340639
-20372227 -20374531
-637722786 -637629302
-629907419 -629755503
-53138078 -53192060
-246157909 -246314385
-931463443 -931371467
-744826063 -744793777
-479656578 -479674264
-88505716 -88391150
-366644571 -366542147
-222363922 -222296004
-682716926 -682826188
-355730975 -355630883
-754433946 -754535652
-940193618 -940174662
-810143980 -810058408
-10857605 -10945851
-849898245 -850038429
-438242144 -438421408
-389465380 -389511496
-121006451 -120868751
-72692565 -72788081
-284320199 -284461351
-164104654 -164027094
-189740393 -189703777
-412131989 -412221207
-560785292 -560970070
-430985969 -431101939
-575992210 -575863542
-254244099 -254284897
-734321911 -734448065
-128399779 -128386787
-315834919 -315934995
-466963705 -467152953
-318896650 -318809224
-94679937 -94699119
-421961484 -422125116
-211277954 -211312796
-490507361 -490625753
-543662217 -543860851
-298713087 -298528045
-431589512 -431492100
-831763500 -831957476
-2660058 -2534014
-789122290 -789048418
-404315926 -404275954
-518273584 -518258360
-532237689 -532408779
-515155990 -515141658
-171277552 -171426194
-348841147 -348655861
-10276236 -10213196
-405752792 -405562878
-448490694 -448512344
-992325006 -992490222
-524693231 -524840317
-383753956 -383741670
-332126227 -331938915
-888009029 -887860941
-357053800 -357057768
-774356382 -774294790
-166549207 -166522759
-963517684 -963605134
-551625297 -551597987
-956663954 -956853956
-675314723 -675390165
-263326484 -263286720
-472646499 -472790659
-296001322 -296009618
-142121140 -142096128
-863204316 -863232406
-68056018 -67859364
-643231296 -643136398
-646873792 -646963032
-210454319 -210322979
-850455481 -850544425
-148645035 -148631007
-459693067 -459531949
-373928208 -373824442
-227175500 -227039980
-988674246 -988738306
-607543597 -607366849
-709764263 -709866573
-125748721 -125880903
-601833094 -601829930
-290572512 -290448232
-448303597 -448280567
-283782387 -283898781
-340510980 -340323838
-952655009 -952775817
-375745565 -375571319
-661225402 -661219506
-318680816 -318620868
-499519593 -499582433
-889850351 -889870875
-37701577 -37559327
-122587136 -122735600
-856115756 -856167190
-946139535 -946124669
-836064784 -836245970
-213204685 -213279375
-218985666 -218961568
-673694159 -673586743
-245079008 -245270706
-679610188 -679521002
-815064438 -814954822
-155992978 -155841896
-455560361 -455678537
-364984250 -364811084
-219503735 -219478181
-773810397 -773796731
-684812657 -684642049
-688641315 -688480425
-719568171 -719706739
-297243161 -297439037
-765614619 -765690157
-323903570 -323758946
-472451074 -472322592
-884348312 -884354960
-915917839 -915947103
-939330934 -939520430
-712644223 -712572073
-499478021 -499551013
-400152745 -400333275
-512996771 -513045233
-824237396 -824313444
-629538099 -629361929
-906933777 -906881335
-289625597 -289575297
-538016131 -538073467
-140613265 -140728583
-351293739 -351382635
-433123266 -433233614
-860647318 -860451352
-784397611 -784442147
-684331543 -684218791
-765242182 -765249292
-270682594 -270868334
-632796256 -632688786
-61544232 -61413188
-256072308 -255937532
-341250797 -341126037
-643830834 -643754862
-801321640 -801150938
-675859505 -675848153
-195388032 -195488454
-65103550 -65096482
-920312054 -920314490
-264025996 -263905076
-518622551 -518697185
-390957105 -390839811
-665902801 -666022979
-593894099 -594073749
-890050022 -890238726
-408263741 -408337005
-67121761 -67048221
-493150700 -493328498
-246752977 -246685235
-384681845 -384681745
-122562059 -122621309
-265878598 -265917718
-689617731 -689806625
-582945152 -582922122
-958810664 -958907518
-706233258 -706106136
-578582691 -578624891
-78381516 -78577270
-739801587 -739969905
-670738963 -670552363
-644301959 -644386525
-179410062 -179474760
-312420797 -312376821
-566979804 -566891228
-588919095 -588769105
-362128695 -362323071
-859216447 -859107767
-694707902 -694819668
-728609188 -728462152
-636721939 -636544293
-697253374 -697209500
-776767536 -776619546
-988019422 -988088508
-701820879 -701951413
-148418395 -148394115
-103666616 -103565308
-430695403 -430539261
-508703877 -508876273
-269362366 -269277796
-113615619 -113589871
-711058862 -711123810
-322094143 -321932017
-240502367 -240518153
-754006564 -753882682
-51573549 -51446597
-959944247 -960137111
-127001593 -126865601
-631931505 -631847665
-172861378 -172799436
-796510803 -796660137
-906507839 -906418601
-135396432 -135384546
-656636871 -656608805
-550025343 -550211355
-822888713 -822695177
-988192334 -988175120
-110711271 -110772517
-516632065 -516732769
-301521832 -301381670
-429873837 -429831961
-773291070 -773408196
-248973550 -248951648
-686882122 -686800992
-596858474 -596954554
-619084401 -619282753
-707662441 -707703367
-281567389 -281527167
-604292635 -604438863
-100350622 -100164144
-958420734 -958284978
-313285391 -313314211
-494232202 -494264754
-369005455 -368987859
-187528185 -187500109
-3320793 -3297941
-512277108 -512306174
-320605087 -320735037
-627295819 -627457501
-299984705 -300081851
-693650029 -693695453
-575508814 -575706840
-450965034 -450766064
-976869051 -976777047
-792985514 -792882506
-482996269 -482945197
-16958251 -16824839
-594751802 -594839808
-298799724 -298626450
-413881259 -413761797
-535747097 -535657525
-504708825 -504900989
-874386780 -874385786
-735383770 -735407204
-526196507 -526315507
-892976460 -892848032
-778852025 -778982881
-632459849 -632546223
-307959057 -307850177
-518442482 -518560468
-449586231 -449659459
-839170431 -839106739
-165831565 -165906079
-877066324 -877214146
-440832651 -440829025
-250558617 -250399507
-220151257 -220331513
-754578983 -754492321
-800051938 -800009488
-100187223 -100257383
-466884209 -467058329
-507815624 -507710136
-626680244 -626538342
-438492525 -438611179
-646772436 -646763948
-792837804 -792699364
-792768584 -792650638
-426971881 -427010687
-823090000 -823007838
-88007043 -87885731
-1187427 -1049039
-881146173 -881225219
-105721756 -105642198
-98642452 -98792770
-685698466 -685796374
-295382352 -295321964
-408536347 -408398999
-548018175 -547971207
-555096344 -555072222
-378898094 -378760498
-910183556 -909996220
-154175243 -154116783
-790154240 -790091666
-996003974 -995987424
-947644285 -947509721
-44157292 -44304662
-353518043 -353384883
-72032321 -72207585
-14518432 -14404488
-582833317 -582933637
-958473585 -958545627
-435169610 -435039098
-702821073 -702979679
-365549388 -365702340
-369215572 -369276254
-636463549 -636362963
-502625968 -502473132
-476616784 -476522864
-598319393 -598295041
-548427696 -548272180
-889860613 -889827419
-846333203 -846342451
-898283061 -898449767
-798693205 -798806833
-736885307 -736917919
-641684279 -641484483
-117063587 -116919657
-652876734 -652739874
-292569128 -292694158
-791754267 -791742667
-411459671 -411278573
-771607538 -771671094
-490385517 -490566557
-486396055 -486566477
-776978779 -776914523
-792538754 -792562640
-99011007 -98954925
-538700106 -538875030
-742745309 -742796667
-272431563 -272340377
-698859818 -699027498
-278954454 -278902164
-474571204 -474457074
-759768466 -759666748
-109114762 -109012386
-200401758 -200297236
-922882396 -923077170
-657362086 -657226592
-638039603 -637844787
-692427015 -692242219
-712608148 -712496540
-886485935 -886649535
-918174321 -918114501
-442565265 -442648967
-200680154 -200870534
-585637621 -585492043
-851159083 -851156307
-834859793 -834793519
-679553625 -679666751
-694970939 -694790041
-46320114 -46288634
-902302543 -902159113
-387008562 -386875580
-860065203 -860176977
-696531621 -696499757
-541189640 -541111324
-7677925 -7629381
-699099067 -699198719
-973033056 -973214720
-490441475 -490248951
-853791123 -853920361
-839460158 -839466564
-478492611 -478296171
-646155141 -646103265
-765994262 -766040126
-990449770 -990421626
-316684049 -316790555
-598307378 -598484126
-568190344 -568012128
-242005943 -241913567
-981864651 -981858351
-4964843 -5099279
-766471804 -766631090
-743781755 -743733073
-98664903 -98717611
-519330720 -519391786
-675103345 -675268971
-301939990 -302081008
-896847163 -896683845
-638961367 -638836955
-86278703 -86389839
-85563260 -85676402
-732968381 -732779857
-660424099 -660239309
-182968285 -182981849
-961154598 -961106142
-42892226 -42727226
-250352236 -250384412
-44409850 -44600494
-429404936 -429307686
-100650040 -100650796
-823842675 -823856949
-309759833 -309605739
-389761341 -389932847
-525702468 -525622472
-961330905 -961132463
-154629737 -154715085
-100786150 -100619714
-984347467 -984282977
-74619409 -74499149
-551303878 -551253066
-671593900 -671640098
-829861064 -829755786
-103730753 -103794575
-530945288 -530845468
-191619050 -191544606
-559226043 -559379481
-844500743 -844533217
-246424851 -246509457
-211295375 -211167939
-392226461 -392030099
-417227460 -417246364
-237077601 -236978287
-396279747 -396342557
-807102150 -806913836
-843547937 -843615261
-823048919 -822968775
-779721118 -779734074
-301119817 -301295143
-763171777 -763191289
-940410700 -940547990
-661188801 -660990247
-721649686 -721515512
-355617814 -355679260
-691822096 -691947064
-830972160 -830878140
-643961293 -643868735
-18465221 -18551849
-4363241 -4487339
-904063140 -904173472
-773167186 -773310092
-878794157 -878957385
-698875846 -698742634
-485480611 -485543985
-78284628 -78110316
-799861519 -799987017
-402030772 -402187020
-736642993 -736807407
-48594672 -48737570
-707494988 -707563652
-195862330 -196010608
-182576604 -182381114
-429556368 -429682816
-339889898 -339706622
-231512410 -231503126
-716620964 -716621264
-413768977 -413618965
-72417394 -72515406
-244944483 -245125453
-710149021 -709951557
-407087268 -407142608
-922657652 -922745320
-154261254 -154284258
-593094194 -593202424
-959172415 -959306113
-462438996 -462539660
-416593915 -416489265
-659286102 -659375460
-428294370 -428437404
-630204585 -630369053
-132963011 -132790955
-458905627 -459083495
-635269865 -635267985
-92827110 -92660404
-346133071 -346324293
-466156941 -466143117
-204917269 -204910661
-767394433 -767499267
-331050059 -331031933
-572477861 -572313799
-180777980 -180732618
-349430468 -349579776
-427167816 -427267370
-815189352 -815144458
-895379244 -895233006
-182716831 -182727789
-390010104 -389855590
-288829037 -289003361
-183598292 -183559964
-83931029 -83749823
-914753979 -914783407
-507424612 -507596140
-276752465 -276667383
-161255046 -161159658
-647227600 -647191638
-944258272 -944430014
-451215101 -451121507
-343079096 -342945670
-390264824 -390097458
-339646102 -339798260
-734427250 -734509332
-549137367 -548948007
-978915047 -979014843
-947380117 -947281463
-725652934 -725459890
-144401374 -144563772
-276543544 -276697424
-75215060 -75290146
-979590617 -979777733
-96873595 -96796809
-237312643 -237234259
-864123450 -864243702
-679877968 -679774214
-427766939 -427960037
-288768024 -288908440
-50158267 -50285901
-475683189 -475655825
-336266124 -336213772
-218651839 -218543523
-246467154 -246315602
-395528965 -395529311
-487613817 -487575009
-866788728 -866783122
-743418455 -743487003
-959878328 -959768346
-808269555 -808236651
-354964295 -354964219
-898910926 -899062724
-7197599 -7159115
-121819041 -121923315
-599310868 -599210848
-234381608 -234509222
-508903690 -509047316
-21690715 -21639783
-302713629 -302908065
-876930990 -877030636
-857998338 -857919322
-54363539 -54547321
-883994750 -884010104
-520578840 -520503218
-884006296 -884173222
-84520262 -84621326
-713801614 -713797080
-693109181 -692919941
-535681111 -535702311
-984598554 -984532614
-210694288 -210589864
-668210650 -668159454
-277661452 -277655208
-299205552 -299343756
-67455518 -67614312
-679477753 -679418591
-4401169 -4573509
-788421592 -788593206
-486123532 -486270470
-532923921 -533044459
-777601629 -777695565
-92847805 -92901483
-312088940 -311946952
-80046160 -79884282
-887553148 -887741368
-765505174 -765599490
-12963500 -12963584
-294426048 -294351834
-600640381 -600565395
-174175041 -174061629
-332227320 -332191288
-957523951 -957628931
-552388601 -552194745
-755127610 -755027956
-969434388 -969248622
-976517096 -976536902
-223450380 -223364608
-277798647 -277767375
-850553484 -850673768
-841814333 -841757053
-33109721 -32934651
-234592459 -234561975
-353691633 -353576757
-952970036 -952958140
-799025581 -798876885
-87754205 -87891651
-860521426 -860431466
-209707386 -209829906
-272432309 -272438945
-100368926 -100528884
-885722289 -885575801
-446382732 -446273538
-43658040 -43706352
-285313870 -285210374
-334627008 -334764990
-869640036 -869821082
-353879659 -353876167
-741049990 -740891634
-401338661 -401194821
-191096671 -191026661
-773692686 -773803564
-209617854 -209615918
-6082977 -6144599
-250078884 -250204280
-359632428 -359451544
-456689424 -456775060
-169065702 -169118068
-835119407 -835141057
-157660936 -157813106
-317957793 -317818995
-736898883 -736898069
-65248791 -65247941
-146968405 -146815135
-961464085 -961432845
-785047528 -785077080
-669568651 -669616389
-563992838 -564084676
-44661597 -44648703
-341266311 -341397687
-941633267 -941702209
-139216285 -139252277
-673208702 -673030418
-312000347 -312177533
-569903614 -570094486
-752683789 -752856531
-422364675 -422447689
-989853263 -989999615
-193099290 -193063974
-810353796 -810206502
-475720680 -475755908
-809682542 -809607832
-211098107 -210920407
-816825684 -816988402
-913803166 -913613854
-66698522 -66858628
-502379709 -502319943
-978801541 -978876253
-545717528 -545642584
-263740590 -263911614
-990606400 -990787546
-909602515 -909641303
-665031507 -665022311
-824308260 -824318628
-195505610 -195471298
-272274602 -272231884
-772823418 -772931596
-303180407 -303314717
-374599268 -374406104
-22344746 -22499116
-384586767 -384530665
-21349054 -21339002
-582486653 -582464415
-670120574 -670047032
-14848310 -14712536
-920672535 -920672987
-493114167 -493035165
-854461156 -854421236
-5661902 -5827224
-666368822 -666334012
-244460 -121530
-550933822 -550900710
-96811326 -96935864
-405027013 -405154975
-366432431 -366573881
-118383599 -118218599
-781058253 -781089017
-26727832 -26573234
-259096811 -259202709
-459241285 -459120139
-201412387 -201223843
-90632896 -90472074
-97452707 -97354655
-360621245 -360604247
-476179545 -476204599
-149065978 -149003938
-166364678 -166504144
-632028059 -631933537
-675186158 -675163608
-837901209 -837801017
-804640646 -804601810
-371536372 -371368166
-757687611 -757642139
-807541913 -807410857
-816593008 -816664668
-701058191 -700906057
-108420316 -108368120
-521114225 -521069863
-637111198 -637226954
-673413923 -673324195
-188913345 -189094289
-176472845 -176296367
-390668670 -390766950
-944178952 -944233384
-566082827 -566099111
-527663443 -527839077
-352840184 -352870240
-919552867 -919434733
-571043536 -571159792
-526256007 -526068403
-989069780 -988930564
-993898543 -993826783
-174282380 -174380568
-807375691 -807476385
-206905766 -207071372
-708846004 -709044582
-287496934 -287580120
-896522693 -896401605
-471314468 -471170460
-857950065 -857887509
-26228763 -26330971
-699284912 -699253462
-506921010 -506790838
-536767636 -536692498
-286472447 -286338923
-500310046 -500167172
-631705367 -631796999
-750780070 -750970040
-545876442 -545758380
-381189647 -381144761
-349980874 -349929086
-267500692 -267583950
-396437207 -396247907
-789023690 -788944086
-22305043 -22234411
-951611827 -951640633
-186595927 -186645877
-816664438 -816664898
-133535529 -133499495
-719448723 -719637455
-415022472 -415039218
-668366908 -668483152
-135883456 -136060440
-977240852 -977314510
-532426863 -532390695
-477077021 -477064927
-937177832 -937011998
-988000439 -987898993
-90925992 -90787348
-353561981 -353634195
-440088889 -440134257
-814778343 -814820251
-680803776 -680808016
-793781254 -793860794
-201825085 -201920685
-617599024 -617796468
-826042445 -826091867
-712074256 -712224026
-922226655 -922355169
-410697359 -410617349
-912432696 -912239092
-102112778 -101987708
-7876020 -7916626
-218000627 -218015541
-249246275 -249090131
-333851926 -333747806
-393952621 -394002273
-893213801 -893045613
-88753382 -88700890
-723347209 -723344633
-973260307 -973269553
-334169319 -334109781
-326014854 -326121684
-874436327 -874337233
-418506696 -418681830
-938553392 -938501842
-229871565 -229975829
-438011040 -437912532
-216782595 -216928507
-177602125 -177682181
-54781501 -54806431
-800653393 -800468969
-188786027 -188691361
-158416002 -158361312
-713882584 -713909538
-917909987 -917823489
-256965782 -257050018
-107945408 -108069322
-402839200 -402648950
-479410435 -479488029
-580452926 -580359096
-558286856 -558234532
-960476995 -960410163
-119709318 -119787928
-527891406 -527786748
-804747493 -804814285
-54745980 -54866882
-101018572 -100848694
-19947839 -19959067
-381374974 -381414934
-434732168 -434604126
-81678633 -81846763
-956473525 -956646477
-398834291 -398785645
-961028594 -960938682
-348943684 -348753256
-280800926 -280732634
-142560505 -142426441
-12785266 -12832394
-150523236 -150392804
-239921753 -239969215
-734118278 -733993282
-38865846 -38690898
-645525556 -645553412
-138344660 -138164898
-537721865 -537771335
-426980876 -426991284
-403253030 -403307460
-216956948 -216989824
-16532650 -16630942
-231829251 -231758415
-229793538 -229602132
-406198567 -406010533
-674983252 -675153566
-472466291 -472538105
-901327996 -901193292
-55871015 -56022899
-732665907 -732488019
-880325264 -880260592
-766404183 -766551447
-238984419 -238960307
-118868879 -119060051
-115891437 -116059335
-765074405 -765184901
-418494134 -418298238
-485984930 -485789196
-180945389 -180878173
-120298671 -120450067
-397081896 -396890504
-562337803 -562508471
-865811662 -865968330
-476446731 -476400099
-59094878 -59035352
-221036165 -220909305
-703733846 -703931634
-524726813 -524737615
-441867320 -442057516
-533306924 -533391718
-123645365 -123681761
-190414077 -190238981
-666819772 -666812030
-443283342 -443471678
-347898910 -347937758
-938637304 -938657922
-377957299 -378127185
-736208847 -736347875
-833410279 -833430179
-434868852 -434705486
-965582918 -965760274
-410531394 -410640446
-87040448 -87194830
-153411255 -153276179
-7881702 -7762362
-598992103 -599125739
-912364486 -912526116
-809817876 -809772322
-750039278 -750222360
-374594316 -374604220
-605259530 -605349648
-247004208 -246841086
-24307055 -24409521
-840292272 -840159784
-338654232 -338803050
-949576832 -949762210
-226113850 -226135624
-437247755 -437054799
-641806587 -641742775
-897340939 -897367023
-445102512 -444946722
-873662072 -873823946
-421815736 -421730604
-774482550 -774641348
-478153759 -478154849
-218966569 -219146389
-159926148 -160025620
-986271155 -986244607
-459764662 -459621472
-672004718 -672119852
-417760368 -417925348
-517268678 -517092464
-394104218 -394143092
-590645489 -590578211
-697914416 -697842946
-215977519 -215891643
-651415337 -651556973
-52215587 -52302387
-40377792 -40558472
-414845682 -414794046
-441749439 -441603601
-216331495 -216358749
-608155942 -608128566
-426111033 -425985747
-950341976 -950157090
-788215750 -788095574
-193470152 -193510220
-443377510 -443235518
-169502995 -169589943
-994051423 -994213211
-88647360 -88727136
-719673555 -719868235
-33022186 -32858740
-492440570 -492438244
-71597655 -71647433
-774054922 -773901630
-845023532 -845159418
-351761322 -351865108
-2263434 -2253136
-546878469 -546950653
-607765906 -607833136
-216068714 -215912248
-664270020 -664147632
-283201796 -283345288
-522303903 -522146503
-660881744 -660966504
-714495029 -714518609
-816671669 -816829869
-611569671 -611454705
-603835896 -603826826
-960731526 -960897778
-733811173 -733957681
-376769852 -376643268
-753772620 -753857138
-412967436 -413047546
-178353079 -178272867
-305059986 -305039882
-687079642 -687000060
-718669332 -718855644
-403943709 -403761561
-740869038 -740796932
-745914791 -745851331
-465784098 -465898440
-760967443 -761154345
-958114212 -957990066
-502333706 -502425712
-731065247 -731243455
-679848034 -679983528
-128889945 -128903725
-713352601 -713240781
-283203837 -283162779
-35297839 -35112499
-26185285 -26279867
-412537809 -412472393
-847263733 -847097003
-350575693 -350451105
-23536044 -23480650
-480870011 -480874095
-582330999 -582344123
-975240923 -975344621
-149360864 -149468182
-105891904 -105845990
-557633301 -557778779
-801788110 -801870594
-473923169 -474122397
-904325127 -904347067
-705692597 -705642735
-796735419 -796605727
-809520051 -809481243
-727037433 -726907757
-340930465 -340853485
-513132298 -513051044
-835485879 -835482031
-445012528 -444948938
-833718836 -833825192
-263306602 -263155926
-59085151 -59197405
-347918334 -347862568
-869895453 -869746711
-601374173 -601383991
-496862548 -496677322
-634853230 -634923620
-234246280 -234360232
-228855461 -228928907
-27150120 -27125420
-240820269 -240898079
-9404241 -9212259
-764675786 -764696470
-630764064 -630664848
-608614981 -608659881
-941050044 -940872852
-932452095 -932525337
-323164113 -323286673
-612793284 -612935884
-213378328 -213454492
-211921558 -212061900
-594124864 -594107276
-644765831 -644926489
-982147154 -982271300
-271678647 -271779931
-982986177 -982951329
-144482573 -144433903
-834215557 -834382561
-489214004 -489113028
-327838296 -327748822
-420141474 -420143950
-329005897 -328936257
-693456612 -693398920
-464247064 -464257012
-214451579 -214497549
-422043300 -421871726
-385790939 -385954109
-188232047 -188322187
-641013068 -640861552
-337475854 -337506344
-847912168 -848071770
-394614672 -394435846
-869318344 -869458240
-261653553 -261727673
-405061823 -404895435
-472960409 -472792165
-541586573 -541718579
-484618513 -484461739
-546121370 -545925514
-376832009 -376788665
-309158722 -308976358
-631053218 -631070676
-468845448 -468695430
-538900033 -538850027
-70699 -116167
-159163896 -159113134
-324395270 -324270046
-277188813 -277149189
-728849632 -728692686
-494271573 -494365693
-941358021 -941351135
-687711687 -687533193
-113479781 -113569989
-134475738 -134476378
-172750183 -172625505
-625238168 -625291834
-449169397 -449316135
-992573245 -992427657
-487211928 -487030268
-224209295 -224311339
-551979083 -551809441
-542030725 -542227459
-680805896 -680729634
-323038874 -323140608
-634309542 -634312902
-38447905 -38453909
-946897467 -946754169
-925386169 -925414919
-457502682 -457635098
-804169529 -804157457
-312128413 -312226653
-671527499 -671616999
-6842131 -6832357
-585075679 -584949645
-306111468 -306001622
-429332767 -429257113
-157421251 -157455269
-663208677 -663053793
-150793634 -150722188
-486155653 -485956045
-592035107 -592101869
-957700335 -957557527
-441043583 -440896059
-509362495 -509438741
-481057567 -481247207
-841831680 -841796986
-539940363 -540026775
-428754875 -428909671
-791748467 -791567503
-154948941 -155046577
-499514517 -499466137
-277367398 -277427654
-527851187 -527931625
-901320306 -901435314
-613436539 -613328345
-225154844 -225051544
-236939018 -236850050
-53165069 -52971743
-987460546 -987595348
-134635244 -134634262
-239119852 -239061398
-918544107 -918608167
-584126041 -583963131
-256628197 -256504881
-652518258 -652600710
-746427736 -746551674
-802302985 -802158453
-124897985 -124834341
-501347690 -501271108
-534377723 -534545357
-354063350 -354156102
-434346674 -434458768
-704791414 -704852704
-697616548 -697515226
-11004026 -11134202
-26796600 -26879258
-303586544 -303661442
-67957691 -67890075
-870306970 -870372504
-176196465 -176257883
-202237068 -202323538
-777092432 -777050076
-774690091 -774666893
-263619265 -263532075
-147579555 -147419927
-463380117 -463371669
-94954672 -95015704
-566176119 -566337037
-724768398 -724888954
-740409594 -740548610
-723699649 -723827759
-997733472 -997563210
-685450209 -685462493
-370631440 -370619866
-726648841 -726662367
-359395031 -359529903
-313131779 -313015317
-612919220 -613074758
-379670014 -379530906
-300033278 -299992998
-875627120 -875493540
-126090559 -126269719
-519528844 -519384862
-930691540 -930683818
-525064087 -525119117
-857565758 -857639848
-609479293 -609572273
-898977683 -898896375
-824937602 -825030522
-152967297 -153068343
-642450632 -642317330
-393862785 -393977447
-281164132 -281209666
-50963612 -50906170
-95826205 -95770141
-16061435 -16183547
-611850860 -611713412
-540700105 -540595295
-758834439 -758862581
-256642918 -256620930
-639056950 -638894604
-948571685 -948669171
-378848575 -378963055
-60190921 -60374931
-15758917 -15772707
-760539925 -760718009
-726287523 -726469711
-650417190 -650542736
-804788717 -804839853
-256227944 -256267810
-979947993 -979934009
-916687343 -916615237
-183390569 -183393915
-695751875 -695863627
-773964496 -773978276
-808700289 -808692755
-883475910 -883608584
-935277785 -935202245
-977049128 -977222560
-309503216 -309682786
-414819864 -414761588
-19284562 -19163280
-32061155 -31983141
-282749237 -282568773
-200337631 -200465885
-195203489 -195218237
-853516304 -853627370
-432389644 -432449096
-971338481 -971182669
-205764221 -205921555
-586247964 -586048784
-747278188 -747245576
-373214046 -373051870
-25061930 -24866062
-98650148 -98639050
-33870537 -34054037
-426357448 -426442380
-295334909 -295429795
-493074666 -493037218
-194067246 -193977708
-964460894 -964384550
-475326901 -475146041
-579023389 -579070469
-100560337 -100497431
-773037366 -772843964
-349348811 -349260627
-209611570 -209624138
-234445415 -234413809
-370938854 -370907854
-774897281 -774882677
-275088140 -275034936
-424812424 -424708736
-514631919 -514462055
-406375125 -406290307
-838037670 -837993082
-849778481 -849798461
-754237521 -754294705
-577266846 -577457178
-188400999 -188291861
-691315928 -691487156
-252346992 -252223356
-950463938 -950467832
-388489948 -388604160
-812117559 -812090067
-946111589 -946256877
-118667176 -118525432
-796469494 -796280510
-709699028 -709628118
-555403554 -555297414
-150885922 -150871976
-348363143 -348503087
-810579881 -810632851
-46043672 -46202736
-440830838 -440664928
-217416513 -217560037
-745189917 -745294691
-526712552 -526862012
-956080232 -956226848
-34913487 -34880479
-447285469 -447193315
-972591766 -972413878
-465181640 -465257084
-671848538 -671716408
-797916406 -797854620
-886300153 -886138301
-769444240 -769311762
-442363235 -442336483
-561875876 -562009774
-348176713 -348261583
-448797657 -448776067
-333118167 -333196265
-877735672 -877763300
-22777268 -22640372
-914931309 -914796441
-488130397 -488313465
-390064951 -389985893
-634017546 -634132874
-2172286 -1977110
-987794402 -987826936
-371286225 -371109615
-855613992 -855701326
-518498812 -518659868
-954691548 -954838488
-823356003 -823519927
-737697472 -737853670
-594232351 -594413591
-849503770 -849373484
-885853496 -885721912
-379867388 -380008174
-307745059 -307560065
-956288046 -956165650
-782236953 -782070439
-923210767 -923315513
-277532950 -277658330
-762451343 -762443891
-702568054 -702538820
-932440316 -932610358
-306091961 -306130975
-129687459 -129564115
-782700853 -782594033
-711382379 -711469975
-803454514 -803513074
-779918418 -780018612
-996752678 -996818202
-290316561 -290340071
-148755593 -148631291
-83869182 -84016882
-325335894 -325224568
-872260610 -872384020
-160372411 -160334717
-838185242 -838090158
-963526105 -963558217
-452387542 -452352866
-228166180 -228184684
-902821239 -902707843
-618456722 -618414260
-807420983 -807398837
-833279004 -833352938
-564847888 -564690068
-570312934 -570406226
-337759017 -337573051
-507178756 -507339402
-777432385 -777598961
-963639986 -963600382
-5032061 -4997929
-489136966 -489291042
-764475249 -764386077
-773501959 -773513283
-204466478 -204467774
-334070902 -334033292
-408729565 -408884875
-449160424 -449001272
-114441594 -114336012
-987893800 -987760072
-928923313 -929008045
-503196400 -503334814
-185204075 -185017235
-475202532 -475004248
-885638311 -885649045
-185974986 -185890212
-184410274 -184526262
-115975386 -115909992
-398801538 -398867044
-256255796 -256414022
-535882912 -535990920
-43350072 -43362342
-473335330 -473406024
-800116658 -800022448
-447409231 -447481777
-455110649 -455252905
-985802149 -985883027
-845581029 -845657615
-248820891 -248962599
-535059069 -534885309
-269601653 -269485107
-725092109 -725053609
-607943864 -607888614
-519059142 -519108754
-101355145 -101210053
-4121115 -3965607
-422471308 -422575202
-43717681 -43829213
-107854282 -107877804
-18075015 -18258479
-854153020 -854096478
-973648326 -973575504
-285583477 -285602951
-982909085 -982934097
-727286431 -727139841
-879111088 -879193704
-656416220 -656288326
-116848587 -116780261
-133857094 -133834202
-487758753 -487621311
-671132667 -671281983
-960670717 -960788673
-893923784 -893974228
-823400465 -823437965
-202083745 -202054041
-18965847 -18933545
-356569504 -356754614
-754413493 -754478553
-84731472 -84579276
-430864316 -431043954
-446175972 -446009774
-848524466 -848571446
-135006410 -135174318
-187720989 -187715765
-341612227 -341780501
-159492853 -159589231
-776211638 -776332646
-195725219 -195727829
-876267438 -876453826
-398069056 -397889542
-491254272 -491090430
-259080250 -258920796
-594796146 -594883470
-211637855 -211713959
-979762830 -979792636
-115113611 -115080379
-430042517 -430227251
-708039063 -707996365
-380671467 -380528959
-923657849 -923548555
-115065384 -115161838
-177076848 -177176464
-73493707 -73528801
-443675142 -443526386
-667448851 -667393069
-456021681 -455962707
-663312983 -663290573
-918316614 -918217924
-362503796 -362374452
-305173900 -305116206
-967358212 -967379814
-403476876 -403561588
-985066838 -984960346
-313136425 -313299801
-184296838 -184131570
-982455437 -982493851
-7942259 -8122521
-361133084 -361295680
-34896983 -34716413
-308446008 -308428782
-254286888 -254352662
-213009251 -212904481
-646891986 -646759012
-212753881 -212726273
-584283398 -584121218
-305360940 -305422112
-553211807 -553117113
-308777510 -308915412
-177846349 -177903057
-885029588 -884941784
-666416002 -666509106
-646518912 -646585768
-505300104 -505413120
-812868911 -813000379
-795329608 -795256014
-580321074 -580229244
-443987337 -444134733
-447382096 -447399944
-630104507 -630286819
-983001961 -983101087
-269383058 -269531948
-209876505 -209783307
-47979547 -48090675
-686581484 -686655200
-285593214 -285571344
-605116528 -605246698
-653303596 -653285036
-720708987 -720578625
-511509540 -511423676
-856130658 -856014326
-403175281 -403077513
-465605859 -465649777
-153510825 -153311685
-242824923 -242635367
-234429612 -234290852
-684479358 -684642616
-796670573 -796649701
-33037629 -33181813
-577928995 -577930239
-98444872 -98367786
-866852087 -866897119
-574341299 -574247313
-422773525 -422614463
-708540112 -708720296
-638402058 -638348068
-819420878 -819472810
-173887712 -173969060
-322961575 -323089741
-68429358 -68239392
-769643339 -769505733
-66112019 -66230235
-62440492 -62281814
-995970632 -996123824
-532121088 -531933552
-615645703 -615575115
-662857695 -662659995
-5572083 -5623075
-729225291 -729230411
-115096995 -114896999
-711623253 -711724609
-595838090 -595885544
-490680675 -490818217
-780089843 -780275487
-570237804 -570061610
-115588547 -115640527
-519590866 -519572364
-113898532 -113742790
-460068860 -459940236
-459067547 -459124421
-424248014 -424078100
-998313464 -998321664
-718617412 -718511018
-369540472 -369423626
-463298306 -463119640
-326423346 -326532566
-983677934 -983877880
-863718631 -863610671
-313322218 -313306204
-469237024 -469046978
-651126602 -651304766
-4772388 -4763982
-218332069 -218338831
-621822936 -621900872
-890595493 -890558963
-199304715 -199373497
-74943029 -74871765
-480345204 -480422936
-790550795 -790407563
-652657048 -652544372
-400818795 -400640447
-701211270 -701300390
-286136444 -285957694
-736842693 -736825827
-218806182 -218852976
-417670962 -417622868
-744747620 -744616844
-948674453 -948663889
-97718488 -97780960
-898121404 -898101946
-735611463 -735805475
-374557787 -374650653
-570641147 -570463713
-638241887 -638340471
-470937489 -470910833
-548854991 -549042687
-835130232 -835003572
-265815497 -265769771
-596019864 -596140392
-794649011 -794696445
-802802905 -802857185
-917204233 -917352309
-595792597 -595741599
-745130377 -745223057
-890796977 -890763995
-409984377 -410043395
-545367405 -545226653
-431672799 -431506225
-794636103 -794756787
-532613986 -532558544
-769240207 -769378001
-186620902 -186428794
-874136953 -874078573
-309848436 -309930066
-242686907 -242496527
-195660356 -195465440
-344811788 -344943872
-861282918 -861387704
-895893555 -895754641
-852845941 -852800841
-5695565 -5744563
-624248123 -624419331
-285323081 -285304659
-9247948 -9278516
-790558775 -790542815
-6758422 -6824834
-573653713 -573567019
-726588224 -726572450
-792125723 -792234391
-367474019 -367635891
-775718634 -775823844
-211221107 -211404485
-935101449 -935177537
-955779880 -955598222
-640254212 -640368930
-328880581 -328871127
-885787704 -885656874
-415546061 -415446091
-297418380 -297604024
-164467357 -164288857
-436971725 -437055845
-744650686 -744517584
-171633574 -171806312
-618415698 -618399440
-306849538 -307045676
-124335522 -124499500
-267581095 -267705965
-625654584 -625638978
-546449394 -546627356
-287276194 -287124624
-316619664 -316521064
-262031047 -262150195
-457987754 -457922418
-76053920 -76153042
-847493797 -847359435
-544222240 -544362202
-286859921 -286921033
-630735409 -630926177
-668666131 -668720285
-676497341 -676471849
-109949202 -109759040
-179865699 -179858027
-405245471 -405342893
-306059873 -306202077
-71806943 -71747455
-217876210 -217970324
-230125448 -230138768
-434156275 -433962043
-252133902 -252004482
-565380295 -565333927
-294531794 -294643634
-432843630 -432856784
-213240804 -213416410
-552239215 -552241323
-610601011 -610520491
-574132091 -574062665
-326414081 -326269913
-101694199 -101721065
-361142753 -360977399
-529648357 -529647717
-16372185 -16234779
-731378549 -731242533
-232232556 -232415762
-106289442 -106126942
-471787105 -471638643
-875222546 -875085016
-504310357 -504262813
-214435641 -214569807
-606238478 -606137860
-489041143 -489001655
-444575259 -444609183
-891296032 -891278278
-189189817 -188998761
-385436802 -385493096
-447854625 -447718083
-557449891 -557335107
-717616871 -717672215
-381053280 -381167204
-954393433 -954440307
-732727777 -732604037
-648551381 -648541757
-928363368 -928200216
-167886284 -167702962
-960142512 -960131710
-358463567 -358595261
-137290472 -137233624
-572784324 -572668902
-261647601 -261690613
-138254779 -138170089
-233694600 -233623516
-978795161 -978649815
-773624200 -773495480
-685593910 -685457242
-908152522 -908058050
-697670398 -697660908
-49290858 -49302664
-529358356 -529262454
-671082004 -670963034
-326886635 -326852217
-885377561 -885206131
-882026103 -881974335
-319473187 -319417613
-785630475 -785435383
-321323968 -321307774
-826844844 -826823542
-405841838 -405663746
-977766110 -977823536
-54046979 -53940405
-632580483 -632511963
-765129653 -764988123
-764161667 -764075165
-413347264 -413536992
-404737273 -404607067
-804269819 -804166071
-640265801 -640252067
-903622855 -903485173
-653285119 -653323103
-281117854 -280947062
-911646483 -911539613
-697649506 -697691290
-261413494 -261468976
-829477317 -829343979
-659011097 -658825759
-723260688 -723148732
-116318788 -116289930
-933357145 -933322215
-571101664 -570984758
-619403583 -619358945
-42744230 -42623936
-80376385 -80353081
-783766882 -783680196
-519204366 -519032376
-822130658 -822281072
-884836769 -884882603
-934218823 -934134601
-664634254 -664723196
-627539152 -627375850
-130399674 -130247344
-308968942 -308861882
-17164238 -17278020
-332467531 -332278847
-926573463 -926694567
-554186786 -554172528
-547321559 -547459883
-599484331 -599343945
-866825745 -866874603
-204461181 -204280857
-688285096 -688410836
-70950578 -70972274
-835132717 -835320687
-736280850 -736414900
-402561448 -402418224
-129743474 -129631444
-932677889 -932738855
-185462585 -185507501
-619972714 -619939042
-348221628 -348301538
-536070717 -536250837
-754018912 -754149296
-658714016 -658749620
-470308142 -470431706
-95135689 -95228659
-913169420 -913320858
-402981666 -402829720
-786947494 -786843432
-143135124 -142978788
-415592785 -415499337
-879397143 -879330935
-380430526 -380573608
-139380819 -139328531
-248244737 -248146191
-397825535 -397754317
-243886165 -243813243
-580084180 -580136740
-910785528 -910984556
-571192612 -571368468
-367747359 -367922857
-176676723 -176813265
-738322492 -738169066
-472433877 -472468271
-916717865 -916656821
-30909880 -30911616
-475457906 -475336296
-463991475 -463960935
-147207134 -147399722
-529881898 -529745604
-452186502 -452305300
-731635457 -731707529
-383747813 -383724841
-589817607 -589725897
-860121090 -860013146
-403788693 -403694177
-293058590 -292890836
-69769496 -69607036
-15617691 -15614579
-986504707 -986661283
-124028671 -124107699
-18561860 -18541838
-530894482 -530996094
-798330122 -798324208
-41560324 -41745910
-851252585 -851128317
-225167760 -225285534
-301066288 -301200290
-545124499 -545217325
-927177567 -927337743
-349303729 -349393893
-86686138 -86660944
-575215177 -575070071
-531375638 -531341546
-442357944 -442368526
-509224128 -509131832
-832438468 -832492254
-595203749 -595355699
-558889310 -558781944
-602645137 -602723271
-522526245 -522414727
-74915806 -75074448
-976698667 -976535959
-110608192 -110620588
-543053186 -542870470
-96118702 -95952126
-319100445 -319038051
-592026698 -591957822
-925369718 -925237550
-424545916 -424473148
-458825623 -458994561
-158837718 -159007662
-760994392 -760974048
-361853952 -362001252
-505147380 -505320720
-565018478 -565211650
-271564977 -271365387
-535870553 -535841567
-751498053 -751341485
-268120568 -268091250
-438331776 -438327338
-904864547 -905058407
-303893210 -303738962
-930579511 -930592607
-189561872 -189689008
-697203650 -697101256
-55321828 -55471504
-110095968 -109899226
-266980456 -266803756
-307459223 -307427307
-769309104 -769111086
-593565016 -593415660
-609284330 -609102718
-142712111 -142631841
-191274767 -191318131
-155916440 -156099472
-221213791 -221160449
-358294837 -358466581
-360649760 -360592730
-423500240 -423400268
-700061285 -699998497
-96757600 -96819126
-738501478 -738496086
-901214228 -901094604
-321227775 -321090753
-107381580 -107342542
-336361225 -336171023
-924094949 -924214655
-12482089 -12312075
-305502390 -305446250
-688716445 -688719289
-882381990 -882258900
-217050226 -216933656
-968193865 -968047995
-824159577 -823998563
-104268691 -104246285
-628988781 -628969379
-495479415 -495537889
-450960812 -450969256
-914172538 -914193734
-42684083 -42503303
-975611153 -975439299
-470318845 -470293731
-206069273 -206006965
-754225883 -754266113
-139330981 -139173573
-627523314 -627568512
-638269793 -638291179
-205261628 -205438834
-390431648 -390396326
-656092765 -656073821
-843071593 -843097669
-992062787 -992092371
-129495891 -129625787
-455404148 -455479988
-698824598 -698943658
-325039589 -324845549
-677024177 -677163395
-442162120 -442247176
-399833266 -399970110
-113256356 -113063330
-694046075 -694243713
-454480867 -454611937
-5818599 -5958157
-747289981 -747375327
-546538375 -546498989
-573838494 -573679822
-618245148 -618103650
-708275428 -708215128
-88657622 -88687248
-757243707 -757280579
-43424279 -43558771
-833909853 -833793753
-617417455 -617556939
-124276219 -124107955
-726598420 -726655604
-913237644 -913173758
-644183344 -644244054
-352855212 -352770532
-332831194 -332705658
-621033360 -620951610
-516656437 -516682417
-890823977 -890769977
-146705727 -146533885
-765973894 -766106358
-394340014 -394315698
-899630953 -899715179
-805867592 -805833124
-381897683 -381813123
-643399282 -643511252
-888357208 -888180854
-234553501 -234577217
-761588608 -761643346
-650303444 -650205398
-572395830 -572313854
-897449670 -897429742
-281032458 -281001492
-277214409 -277163217
-612184055 -612283707
-328081600 -327984936
-967819631 -967958679
-19953453 -19873517
-160481716 -160627180
-530724804 -530895378
-151309343 -151149435
-100932774 -100798106
-132876983 -132808233
-195712885 -195742773
-856836271 -856658719
-157700760 -157660820
-599771609 -599908399
-382352023 -382527581
-16891545 -16768551
-111179940 -111001170
-180344090 -180417796
-21993446 -22110592
-343767526 -343773452
-271276086 -271120996
-646768192 -646661206
-328959309 -329063529
-272253243 -272070897
-700794059 -700781901
-358580296 -358610226
-312017946 -311938552
-510920576 -510845686
-850630010 -850724720
-908171438 -908196442
-668778347 -668685645
-981037673 -981092185
-12854480 -12963542
-309342039 -309365581
-927705450 -927579850
-466196053 -466371779
-822360236 -822436506
-618604558 -618538150
-301854457 -301796123
-955612358 -955658826
-917977716 -918036536
-787450804 -787302378
-827401009 -827577979
-864527342 -864400300
-698301585 -698269857
-787079067 -787022745
-463415670 -463344564
-404672170 -404671848
-38768887 -38598739
-78579555 -78718639
-344617958 -344509372
-344713972 -344708188
-445532203 -445538637
-281186899 -281048809
-438708956 -438635244
-666021884 -666024074
-710711061 -710803733
-318852937 -318842979
-187141631 -187053937
-907225437 -907069739
-488777377 -488672089
-834299059 -834185143
-796267727 -796280959
-794018358 -794050300
-618676747 -618532369
-92174605 -92268231
-562258832 -562304298
-629808059 -630006779
-860728423 -860797957
-695683090 -695735076
-618706689 -618859135
-861412482 -861515756
-151936287 -151981881
-413299579 -413139847
-811818397 -811846445
-137411944 -137401320
-88915464 -88747946
-209069079 -209223309
-680531380 -680527440
-64115323 -64180351
-383610260 -383646794
-135931573 -135743645
-742352675 -742520929
-734223141 -734368093
-99999223 -100148455
-565654135 -565644913
-841809355 -841854005
-717397654 -717322950
-513851955 -513769995
-933339680 -933152752
-301133289 -301090053
-577593858 -577766724
-287979254 -287801990
-865532027 -865696323
-638946957 -638975777
-570937526 -570948294
-187472264 -187584106
-523771781 -523958141
-415760592 -415617752
-115198304 -115221494
-173035 -315885
-785091103 -785063057
-238960514 -239008324
-365035992 -365148126
-431704709 -431791845
-993918858 -993985308
-681679656 -681585802
-133324517 -133188203
-763263620 -763263752
-808696522 -808576428
-251232178 -251090224
-270605726 -270775464
-300013138 -299903682
-809597672 -809619944
-249119432 -248943778
-235238423 -235195309
-971146403 -971260575
-82666600 -82837442
-675810462 -675908548
-770904605 -770720805
-584533716 -584456616
-154343178 -154334200
-197817847 -197908067
-481475183 -481331337
-256815534 -256942918
-223964486 -224064962
-156493563 -156389289
-877984625 -877864861
-765867746 -766017194
-606626912 -606491456
-952069642 -952231044
-623010263 -622974799
-69029322 -69040726
-355547818 -355559676
-265821892 -266013544
-168635203 -168791533
-872574912 -872433764
-925002967 -925050687
-556955502 -556790682
-218161083 -218150473
-297209785 -297239693
-508128679 -508230587
-451961852 -451919300
-788075671 -787892933
-605642118 -605685356
-664323404 -664224194
-596261809 -596237677
-354564252 -354726350
-228590199 -228471631
-42225704 -42043286
-821995765 -821844535
-346851370 -346756364
-929996928 -929942344
-82752021 -82570521
-529299700 -529417012
-808602606 -808599642
-355958324 -355890602
-832692178 -832733504
-778216165 -778316163
-503987029 -503901887
-331708149 -331546397
-726495600 -726504682
-462489328 -462464048
-630394252 -630470290
-185979125 -185970847
-603763551 -603634259
-596723837 -596704061
-114718879 -114909649
-230605516 -230629124
-888705675 -888616323
-530440368 -530270406
-153704813 -153875283
-778917453 -778808719
-906113482 -906074374
-254415085 -254290239
-450150230 -450067558
-97390356 -97521498
-616837697 -617025843
-174850020 -174895436
-928505111 -928392937
-154367234 -154457908
-764487942 -764601426
-808835923 -808806531
-590433248 -590288080
-21142360 -21270068
-764612349 -764658989
-167984633 -167885759
-213570584 -213690164
-254647518 -254758102
-377466400 -377661916
-382757097 -382840489
-948265247 -948460131
-61330805 -61291013
-557845390 -557958132
-379937781 -379775441
-372156018 -372132212
-291917943 -292079623
-841140413 -840994753
-207800768 -207645626
-577147144 -577054138
-597395932 -597529322
-568101236 -568055376
-251316537 -251264239
-770737681 -770545243
-426282262 -426317720
-768490966 -768468508
-513261378 -513378944
-849744142 -849755706
-889430404 -889381734
-884266785 -884443135
-944755958 -944801574
-895532436 -895551422
-731360713 -731436939
-469240112 -469366534
-135739077 -135837609
-694136038 -694084164
-41453962 -41499260
-129876173 -129978737
-771129389 -771283537
-27384765 -27420769
-917185288 -917110154
-663872242 -663772438
-308437395 -308281745
-649843886 -649674322
-601630291 -601773513
-141402782 -141601782
-406468062 -406594602
-941649426 -941463416
-571959410 -572039300
-231601822 -231507100
-787172381 -787209669
-80460715 -80566297
-606723386 -606841256
-812641200 -812813970
-844235072 -844325130
-797781922 -797597190
-111534226 -111369486
-735010080 -735201168
-62361153 -62352767
-257496691 -257397655
-686850633 -686913611
-211136744 -211059470
-554582954 -554491174
-428601154 -428741878
-697189866 -697217434
-410773047 -410822131
-465176372 -465207592
-759545897 -759717607
-886320456 -886513458
-683105008 -683167954
-182091940 -182109494
-896907003 -896787323
-354251358 -354242596
-372159244 -372339632
-354845815 -354839117
-832491796 -832492712
-342717610 -342674548
-168321190 -168477186
-209634338 -209613938
-783618103 -783607489
-496769935 -496678201
-491307172 -491229328
-535976819 -536005021
-580406011 -580384937
-564109976 -564270298
-181380023 -181313473
-505485583 -505357707
-997890475 -997824289
-766800875 -766732055
-39238481 -39287379
-48489119 -48363839
-65658571 -65585025
-395530144 -395528478
-113524885 -113486695
-695923864 -696114598
-311098859 -310927581
-995808924 -995876816
-817884497 -817795677
-44230977 -44089679
-113734420 -113793674
-364361099 -364388719
-705986693 -706169697
-452669210 -452492458
-953543711 -953705689
-156331646 -156441426
-95552873 -95404833
-459307288 -459175282
-712047756 -711963710
-227080569 -226915323
-605445781 -605253515
-227377601 -227408121
-836568758 -836460564
-688632635 -688805943
-837094584 -836965106
-322350928 -322245510
-962677364 -962523664
-3300500 -3341086
-476201282 -476378078
-571810173 -571935337
-352150061 -351972159
-793058848 -792912180
-266360445 -266311683
-103899255 -103852185
-479582377 -479531677
-584857496 -584850540
-817452867 -817342293
-830185780 -830241280
-833888803 -833930903
-525141115 -525116533
-65010584 -65081538
-883986709 -884002427
-874351528 -874521126
-783381891 -783199379
-173609120 -173689044
-744444698 -744390028
-656179419 -656268541
-388856714 -388853178
-530208776 -530310776
-741228337 -741082217
-936110472 -936102660
-582790987 -582883477
-144618472 -144744374
-57031138 -57049528
-891643994 -891462028
-13657599 -13670963
-542801634 -542825208
-70439312 -70245848
-480052203 -479887613
-264165753 -264082891
-621561516 -621366322
-40994608 -41167154
-895574722 -895528122
-981829959 -981954859
-713415422 -713289780
-871998084 -872060688
-463864161 -463976205
-852660458 -852728102
-666937909 -667073099
-110840763 -110937009
-219827960 -219863368
-185292535 -185340469
-842795944 -842769744
-658252833 -658084547
-732478783 -732576963
-422311351 -422277413
-241220265 -241360965
-481889737 -481938579
-927072254 -927168958
-738383104 -738498782
-847797496 -847941214
-593840616 -593743306
-420938773 -420744573
-968407735 -968230679
-265786700 -265792634
-589015094 -588987312
-763073917 -763181533
-847816334 -847857778
-381917089 -381878277
-97704073 -97857847
-276128366 -276172214
-784139706 -783946576
-854372864 -854553920
-91690716 -91837878
-483746650 -483596970
-996769915 -996866489
-594687351 -594714425
-604631357 -604679409
-91645261 -91734683
-513772641 -513931269
-247974345 -248121655
-931433069 -931517905
-2498196 -2597036
-934398031 -934301295
-319550989 -319695959
-559033304 -559163100
-314489631 -314371915
-187544339 -187623873
-192169708 -192083484
-269258469 -269301675
-644553874 -644689240
-87349439 -87227997
-152240468 -152108508
-266084774 -265942314
-805370776 -805535746
-378890373 -378905815
-193692223 -193600373
-994156532 -994269890
-818441031 -818601309
-788855039 -788740437
-453157574 -453344896
-137448583 -137375305
-493055942 -492981118
-554761898 -554789728
-582404406 -582475534
-489085855 -489061139
-993237421 -993193589
-481860629 -482048643
-299069626 -299171240
-915430300 -915536704
-771624513 -771773045
-603306617 -603398797
-420017590 -419818932
-286603731 -286427549
-988800238 -988854756
-804644127 -804727163
-27648533 -27805451
-361786590 -361684198
-477094815 -477059227
-94138669 -94215451
-546073776 -546239726
-501197416 -501178244
-113882113 -113931239
-468325944 -468476576
-936391148 -936346932
-601540555 -601481363
-601587387 -601609689
-185054699 -184872157
-760203682 -760318880
-960814652 -960762694
-663994263 -663923919
-641115788 -640973306
-935386065 -935305305
-606178107 -606298849
-867907627 -867991087
-82266859 -82417829
-173928386 -173808180
-851686821 -851649899
-814399193 -814452073
-772702601 -772864553
-754654743 -754543507
-58082045 -58136517
-596842839 -596725181
-170169594 -170342486
-847488719 -847626995
-290751750 -290622368
-336165194 -336076100
-835972173 -836007303
-27055154 -27002130
-640128574 -639991812
-102048481 -102177075
-884859686 -884744936
-81255814 -81294156
-345341669 -345150979
-587052219 -587017277
-204166038 -204364364
-595375539 -595335859
-768013769 -768202455
-695873133 -695854121
-875295824 -875149268
-521925359 -522041389
-851265414 -851239756
-248937546 -249014334
-397668560 -397546354
-409555781 -409754231
-881825139 -881791363
-346970487 -346809905
-146026757 -145948197
-231483786 -231541034
-630305835 -630432271
-171594474 -171605646
-467903048 -467905548
-373675814 -373597950
-425063148 -425068986
-733662823 -733693017
-699987501 -700029891
-276439008 -276474468
-345073677 -344988259
-539766781 -539588789
-226368709 -226506709
-787637109 -787664761
-3347979 -3334193
-306008087 -305946481
-544130729 -544193073
-902001277 -901860367
-869972612 -869818294
-388074567 -388001919
-734522276 -734664806
-769767534 -769637270
-665854684 -665962890
-848685616 -848605352
-376980391 -376816959
-922393123 -922575935
-994496326 -994635944
-906389146 -906291448
-250378953 -250389871
-850446815 -850499953
-757117153 -757148197
-326607449 -326525889
-356684361 -356824867
-551179630 -551203766
-265613007 -265524741
-267643530 -267524370
-745242304 -745212734
-206848873 -206988569
-417646915 -417627239
-973217695 -973211745
-180971903 -180975151
-378605633 -378720235
-161127526 -161048826
-408608503 -408656565
-674068439 -673872981
-888835732 -889021130
-794788833 -794724741
-832364645 -832385577
-288980350 -289026372
-773180296 -773101218
-746000385 -745829197
-272277924 -272271280
-300615782 -300452524
-654506459 -654671789
-444225487 -444165609
-662646031 -662561591
-295377742 -295577304
-719735536 -719677942
-144746906 -144741842
-562456198 -562560744
-89455821 -89587811
-412539734 -412535884
-842815309 -842824571
-243694443 -243496135
-963930166 -963818498
-883529024 -883688144
-516511948 -516468642
-426734166 -426635640
-706801119 -706750333
-513674300 -513779396
-299143461 -299236269
-733762775 -733884427
-622415329 -622509927
-298931057 -298917757
-939866282 -939698840
-231603594 -231600050
-744834078 -744968462
-965886647 -965801323
-968290349 -968319207
-531616484 -531739948
-187514147 -187371469
-580679804 -580489426
-286304285 -286315081
-743662600 -743689134
-657897711 -657735667
-960462953 -960653683
-83065480 -83180680
-816269475 -816125643
-713976924 -714149632
-815285915 -815276533
-633357573 -633241283
-875041343 -875153781
-821286298 -821099260
-4333357 -4397511
-49762766 -49890392
-222504255 -222673027
-93433 93433
-200970308 -201161918
-980212306 -980028736
-80303909 -80289295
-296163235 -295995213
-568424218 -568262370
-492643314 -492660580
-813712809 -813628473
-442971514 -443038946
-953432636 -953251082
-561782177 -561813465
-192517452 -192519268
-302357013 -302203053
-494157470 -494219036
-901930822 -901806902
-483101805 -483071967
-512112898 -512104560
-983478953 -983611693
-621534026 -621676156
-436817817 -436843011
-177126656 -177017314
-555154412 -555350484
-180387958 -180564788
-292457044 -292591650
-890962199 -891159767
-27478394 -27496226
-274904914 -275029032
-354915136 -354776494
-694421988 -694229438
-551499813 -551320617
-115154354 -115288634
-390446573 -390542029
-636637855 -636806023
-661512131 -661703639
-906144166 -906082798
-859068676 -859061548
-576242542 -576354164
-619183577 -619140587
-615928311 -616046451
-983286891 -983257265
-741822960 -741693224
-132655981 -132790439
-512891346 -513021002
-695195695 -695117463
-599432053 -599593081
-318465097 -318497521
-530165824 -530009416
-726537426 -726471938
-414538149 -414491255
-736181317 -736152263
-324686906 -324885364
-276382449 -276411141
-690204273 -690046019
-75969604 -75855518
-776946651 -776815563
-243229117 -243316499
-983054144 -983175794
-622661966 -622616614
-841582079 -841465535
-115614537 -115573355
-374356368 -374502686
-917147170 -917223406
-283607996 -283717290
-261462419 -261573941
-296304655 -296163849
-327793559 -327596481
-341811302 -341879816
-631138210 -631228738
-922388161 -922473755
-574481168 -574379352
-125378215 -125423239
-98250033 -98309493
-681713560 -681645752
-142791789 -142674053
-624694443 -624730149
-739109989 -738915371
-178693037 -178754287
-758050349 -757888701
-73197318 -73205724
-94985188 -94819254
-541708987 -541831419
-424911927 -424712921
-736523422 -736630132
-13841728 -13652840
-875666309 -875587931
-596960422 -596948686
-792300753 -792168029
-985316580 -985117512
-331024656 -331014802
-866901249 -866892989
-66371791 -66255129
-749187440 -749024100
-763060712 -762895320
-601802962 -601744064
-584202308 -584088696
-108643074 -108623740
-70191693 -70037755
-77335143 -77242583
-902088466 -902230828
-368066771 -368214299
-920085707 -919889893
-717960250 -717903852
-967090008 -966935260
-640453283 -640619401
-764635669 -764567183
-235322618 -235497558
-273634168 -273520468
-161036724 -160842986
-251059696 -250876584
-216287204 -216430294
-369510846 -369570098
-379661105 -379856611
-527974751 -528059221
-557383698 -557516084
-304866392 -304910592
-285658964 -285738764
-98147373 -98279763
-513807221 -513751571
-538465183 -538507545
-540802659 -540619363
-747758906 -747756320
-147972995 -148139491
-723350128 -723532598
-742176698 -742192704
-599253629 -599241593
-334884866 -335063286
-848834577 -848777315
-142527978 -142641770
-111856248 -111955248
-655563045 -655369941
-799589163 -799536759
-143288712 -143189598
-929747388 -929619472
-698302576 -698354590
-30649893 -30460587
-146890707 -146872457
-343159229 -342998963
-564634583 -564439203
-589895678 -590026494
-11069114 -10886614
-779516893 -779627119
-783988672 -783913298
-322727214 -322532714
-94177060 -94081136
-576036951 -576124897
-150458020 -150407460
-173900164 -174070694
-807865064 -807855382
-609754716 -609555610
-8461250 -8558898
-475842649 -475981677
-17614481 -17812591
-385561671 -385652429
-733809330 -733790052
-328809962 -328718354
-448458180 -448434410
-839438302 -839498284
-481152387 -480954959
-869388292 -869235508
-930927571 -930827755
-932932539 -932794165
-586836190 -586708420
-659889667 -659856189
-807324352 -807409910
-493557964 -493708300
-473844848 -473984246
-689444533 -689591741
-613826426 -613943050
-165808426 -165622650
-951618579 -951502685
-198651317 -198627867
-639961604 -639998484
-954372561 -954182435
-193218800 -193101030
-583040081 -582850223
-708384176 -708453080
-268959335 -269079811
-368717592 -368601588
-73413276 -73511254
-643343367 -643250699
-6836423 -6847839
-983272078 -983079510
-404365416 -404266436
-148818766 -148987212
-252586496 -252406578
-218061125 -218010523
-638278211 -638276023
-440467860 -440547314
-60766000 -60701000
-822423086 -822495078
-96324773 -96245729
-778264912 -778426940
-10813724 -10799994
-838015376 -837848148
-207367476 -207394582
-430483686 -430617332
-557675791 -557692383
-382050056 -381893584
-893465349 -893584633
-631525011 -631654355
-941814772 -942014718
-951462848 -951464482
-315282350 -315122370
-618046159 -617961023
-651951138 -651757708
-307712663 -307904617
-795246274 -795188856
-229427287 -229591747
-697721359 -697751513
-144161930 -144099088
-320909353 -320823485
-868694321 -868766899
-609366585 -609496869
-547751277 -547901735
-460669126 -460827262
-146722094 -146881582
-746686674 -746629476
-918095097 -918253545
-113382018 -113290174
-639210278 -639151428
-871363635 -871553065
-843084631 -842945931
-688473485 -688406575
-258564905 -258581837
-144844592 -145004468
-810568545 -810535787
-275227246 -275080952
-572605253 -572726613
-946247643 -946266111
-431441350 -431262892
-179812234 -179693780
-488912185 -488933317
-231787702 -231719616
-942479191 -942382823
-771639316 -771478654
-677195787 -677310355
-451928038 -452066560
-214578201 -214676567
-572450075 -572591875
-292744455 -292914205
-583252752 -583422992
-392361853 -392372705
-122476758 -122591684
-461741955 -461603465
-206458213 -206526925
-129899832 -130057642
-983097143 -983105031
-280757972 -280943428
-771206463 -771046513
-23386819 -23315351
-399414344 -399482776
-665253724 -665344772
-2454913 -2440855
-251557576 -251717668
-140302876 -140303708
-525935202 -526028960
-364453609 -364591991
-249695032 -249744046
-279077966 -278964364
-677489324 -677311612
-797187334 -797187694
-197980269 -198067831
-69181807 -69067309
-857088467 -856916941
-880188887 -880063913
-260929356 -260784454
-845002363 -845091475
-599456095 -599512567
-779047488 -779083898
-257379567 -257339603
-333575458 -333486052
-622542816 -622639290
-876263958 -876172366
-9479324 -9370458
-171190211 -171033065
-524088919 -524120253
-769702402 -769587734
-655341177 -655466493
-837200591 -837086589
-164402540 -164532174
-487687672 -487690032
-234795834 -234872988
-88133004 -88205186
-611565094 -611637456
-61186638 -61173016
-655103504 -655173950
-757610481 -757499551
-970633237 -970570401
-920584094 -920761880
-746765884 -746705930
-523249887 -523443905
-136567146 -136523438
-549173066 -549337654
-611640467 -611690441
-945287514 -945179840
-219959508 -220102792
-911078079 -911073023
-104560939 -104569637
-992396544 -992407614
-647938388 -647774896
-332546330 -332388732
-558141249 -558020671
-384713296 -384736558
-35709390 -35512356
-171706332 -171633008
-947231656 -947077308
-155218877 -155060863
-598189878 -598252946
-868730610 -868603228
-322605700 -322618780
-445022023 -445003033
-24197465 -24119559
-945659654 -945595536
-892583177 -892721973
-226744158 -226580494
-786770031 -786658669
-48282656 -48253730
-484396785 -484464513
-600602888 -600537420
-586479705 -586574463
-550294264 -550205162
-444332348 -444499728
-200116560 -200068652
-319810464 -319899906
-896977794 -896836212
-781743012 -781811762
-572171755 -572233573
-61478710 -61325220
-964063344 -963995986
-192270777 -192151347
-591555612 -591748148
-960158122 -960288536
-405471850 -405440674
-963312385 -963241033
-296022883 -295996353
-62195178 -62292000
-746042480 -746090432
-319227973 -319214237
-444734994 -444698332
-599411268 -599414138
-424760580 -424684086
-355024464 -354904126
-691401542 -691293608
-185485043 -185435791
-380192975 -380011641
-141465206 -141502282
-541089511 -540936823
-156638640 -156579210
-258805893 -259000523
-42076228 -41900282
-621746032 -621800580
-807278872 -807212172
-389721498 -389719200
-433708433 -433832521
-558220927 -558092967
-236487673 -236528833
-587344578 -587467384
-725939727 -726093679
-797509740 -797689556
-964801562 -964947302
-997227959 -997268501
-305127599 -305145053
-607767951 -607799521
-533456456 -533443410
-739619901 -739425787
-611876359 -611976503
-604365749 -604265009
-443929926 -443888400
-170148469 -170025281
-79277100 -79352964
-460936156 -461068634
-883984391 -884035817
-708341403 -708209453
-811815637 -811877253
-926425944 -926318894
-709723679 -709674377
-956520277 -956511643
-528566291 -528478623
-187878830 -188035262
-509562367 -509560247
-126933597 -126738935
-657843480 -657951942
-793073121 -793234321
-386412041 -386228729
-406181630 -406332716
-935934891 -936053415
-974050749 -974031179
-450228920 -450369976
-166620438 -166477976
-542404324 -542578948
-17479639 -17329209
-888781321 -888887579
-763409190 -763588852
-97593928 -97652902
-422360970 -422261732
-701073344 -701204450
-47801602 -47969290
-611576393 -611601275
-775847066 -775942174
-830665263 -830553851
-830820235 -830895713
-450687485 -450865549
-11493802 -11329266
-207636732 -207578024
-461655695 -461828215
-982875773 -982921591
-29971990 -29995412
-63773596 -63777670
-137825795 -137954101
-961448465 -961302863
-176864740 -177053020
-239384632 -239278218
-561748419 -561769925
-164061678 -164184024
-718468187 -718564215
-145592441 -145719019
-791281122 -791276596
-890686093 -890649173
-189908789 -190069577
-859199481 -859362645
-779411229 -779524601
-175284646 -175295548
-999344215 -999159027
-174613596 -174542982
-328920304 -328922638
-764084160 -764118416
-600384358 -600348764
-167837372 -167935196
-479757477 -479859033
-417979180 -418010558
-280969970 -280916886
-565159837 -565295921
-924629695 -924646597
-794315649 -794280765
-595526384 -595524086
-554341918 -554204958
-783290635 -783160937
-74995127 -74890931
-50465784 -50315516
-896537830 -896507556
-99325655 -99201365
-49259457 -49205589
-725391598 -725220916
-338649801 -338450167
-597549680 -597509548
-335775721 -335655925
-485018171 -485097261
-336731482 -336753886
-220794805 -220972735
-696794793 -696839305
-205927259 -206038119
-560006950 -560160364
-633701940 -633524350
-650479963 -650386249
-969591751 -969670333
-515152718 -515159262
-9946123 -9762965
-143087031 -143183217
-678687352 -678735974
-917724708 -917794422
-284201115 -284316581
-522932062 -522774432
-152563383 -152504017
-132007530 -132042610
-276247433 -276298075
-271275563 -271276609
-887489489 -887533355
-687581648 -687622440
-197324607 -197329785
-988706276 -988631334
-483347178 -483189010
-403559250 -403691832
-861774457 -861612965
-730187707 -730049445
-836976321 -836934915
-887804694 -887805940
-268756304 -268614960
-50121498 -50222084
-412763105 -412756035
-422131505 -422118727
-165513158 -165534896
-910750166 -910738912
-417286775 -417471575
-908806724 -908797154
-541160191 -541311197
-842520548 -842405942
-629703585 -629736021
-249820378 -249667714
-819984964 -820064442
-766173775 -766206639
-135891198 -135971948
-73374830 -73228258
-661155148 -661222454
-931094189 -931262969
-757555016 -757550158
-254489796 -254478700
-494846258 -494894770
-785691408 -785569542
-561821076 -561805854
-349166571 -349257801
-77539705 -77633879
-208098912 -207922532
-715392780 -715365344
-100577892 -100650418
-548179595 -548282355
-915391336 -915430706
-183579128 -183519814
-351535357 -351391233
-180917251 -180973527
-890307241 -890375267
-411882493 -412022809
-440027583 -439829797
-29209508 -29064716
-341970780 -341901100
-620586948 -620580050
-672132105 -672245847
-81024982 -80868692
-313877238 -313716778
-245637404 -245456678
-241970072 -242041814
-123379560 -123303468
-412019074 -412026544
-192611023 -192427513
-319968562 -319861458
-512286943 -512091239
-80499350 -80513506
-464369383 -464277393
-704739397 -704577667
-75327643 -75519225
-411574974 -411417214
-21617037 -21764393
-646615183 -646714699
-753547088 -753742194
-935701574 -935858210
-54169549 -53984263
-675332654 -675460770
-419133129 -418987953
-712637696 -712650750
-500064483 -499949947
-366236981 -366226055
-559976297 -559844251
-31186065 -31357217
-20648829 -20818817
-253430916 -253464662
-213714615 -213665713
-335516051 -335602341
-222472910 -222553318
-983946390 -984019722
-579021347 -579119591
-123764791 -123844713
-175296336 -175294760
-936112400 -936311066
-12307965 -12183491
-600667064 -600613698
-614211910 -614339894
-525779019 -525964337
-915201310 -915092600
-43535302 -43682196
-253855373 -253908171
-561037631 -560902509
-758291060 -758232242
-277904729 -277779767
-947737459 -947686037
-743582285 -743391721
-325781858 -325937648
-729018529 -728930459
-92470280 -92398992
-912674538 -912616078
-631724683 -631694309
-501819850 -501953570
-194750258 -194816172
-967172475 -967007541
-260215883 -260156409
-987289844 -987450522
-314673491 -314794435
-977470194 -977419610
-634311222 -634189576
-538896388 -538903678
-485168590 -485025932
-507393541 -507285263
-368659590 -368496992
-221255509 -221450791
-349151460 -349168638
-486803268 -486849424
-435238418 -435276768
-921223612 -921267676
-215240372 -215373420
-35809280 -35636672
-519928723 -519779527
-218462047 -218342899
-541150482 -541095762
-480786466 -480961724
-991789641 -991946501
-955689051 -955628601
-993190579 -993284263
-389555534 -389544068
-646599235 -646664941
-557368477 -557310653
-949434347 -949334959
-619029429 -619037585
-388512115 -388383343
-954106918 -954277498
-387547901 -387365171
-990361009 -990247457
-357488811 -357392771
-151361261 -151555163
-447625239 -447516511
-206321135 -206492569
-222659535 -222686519
-860927886 -861027862
-645468555 -645314579
-693980650 -694084514
-629224296 -629247018
-197054481 -197114303
-205860421 -205982689
-695605972 -695610144
-688548798 -688439206
-656139800 -656045730
-992635513 -992619785
-196030627 -196102691
-493556573 -493439555
-78432538 -78368368
-1787770 -1837072
-67658643 -67569981
-974638575 -974748451
-557516481 -557630951
-95742006 -95544790
-37376172 -37422182
-691265892 -691188584
-682064186 -681934654
-964240941 -964072083
-845948964 -846022506
-157265377 -157431931
-344150908 -344278398
-514179764 -514377128
-60069789 -59920459
-619677046 -619782610
-210824369 -210830943
-163002513 -163139687
-295653773 -295610315
-232064760 -232162190
-159975884 -159841258
-783518130 -783438740
-732034363 -732188401
-638220314 -638044396
-695263314 -695146694
-784043141 -783934203
-689042532 -689057724
-606535489 -606425533
-189297803 -189231521
-716339849 -716476863
-306439748 -306295160
-290328316 -290218158
-978488070 -978590774
-758261651 -758101881
-26837929 -26794627
-874955811 -874959461
-104172395 -104364987
-774661001 -774851155
-305584200 -305554672
-514118176 -514278446
-371912872 -371943730
-21206214 -21064868
-317118290 -317073048
-207025412 -207179198
-352371527 -352340871
-155121113 -154972041
-696019231 -695941883
-153913691 -153860687
-540827120 -540778198
-679305104 -679190514
-394583507 -394693949
-911365788 -911310002
-688717867 -688666011
-802469 -944357
-446742851 -446547207
-866852335 -866964025
-271567882 -271562072
-458742458 -458910092
-76539946 -76637684
-158235525 -158077339
-538044799 -537944613
-794068310 -794231730
-747177724 -747050210
-149414523 -149407493
-931769306 -931941750
-37139494 -37268252
-401491982 -401654592
-448352944 -448302258
-629719803 -629660773
-862267846 -862177428
-669704301 -669528477
-52921955 -52857839
-457116823 -457186863
-68399393 -68583077
-757792954 -757873290
-523241593 -523209955
-700433231 -700379963
-403040157 -403099079
-603991274 -604074068
-170522801 -170624491
-626909041 -627052371
-971728764 -971564936
-636004005 -635868871
-145025178 -144983758
-408286669 -408447367
-289936607 -289892725
-859000357 -859136995
-240239278 -240393256
-659073915 -659139885
-613298437 -613121799
-702269850 -702095938
-803155364 -803348618
-522047101 -522081521
-53450880 -53325374
-138668433 -138864123
-283399596 -283521628
-575239270 -575191084
-615214567 -615178909
-127382161 -127361985
-183942775 -183745797
-13383836 -13400166
-486833171 -486965263
-40809517 -40694223
-427343884 -427190856
-103924766 -104069352
-590045635 -590201311
-291541265 -291528005
-755639570 -755617798
-766904639 -766905311
-221458428 -221599304
-105932827 -106126007
-594640842 -594617196
-21135541 -21028959
-659826242 -659710240
-90388061 -90552485
-507484120 -507472872
-957667829 -957732841
-437935747 -438086333
-687411436 -687479790
-547220147 -547294575
-222260242 -222269520
-17615333 -17442305
-670280828 -670480818
-166740901 -166859035
-812012934 -812014716
-402744075 -402705817
-836155377 -836031953
-65312714 -65184868
-701819331 -701691529
-670834254 -670836098
-616374927 -616476739
-557250048 -557075404
-589042048 -589135282
-247251942 -247133020
-434838939 -434935857
-322794579 -322700983
-14878491 -14968771
-610379676 -610346440
-360655777 -360643743
-695808311 -695941915
-754985443 -754916479
-127765245 -127744567
-543761534 -543626626
-432227837 -432258913
-717816490 -717842312
-544460469 -544333951
-255953572 -255848838
-53603097 -53534529
-198667688 -198634946
-916968419 -916963923
-544684915 -544763563
-304538205 -304432019
-840645609 -840516115
-268674845 -268630727
-148229491 -148406255
-562156669 -562213635
-382639983 -382583921
-357945192 -358074128
-510159105 -510325893
-491652942 -491648562
-446855696 -446912008
-413864518 -413898000
-778053878 -778023276
-997648341 -997586443
-285240834 -285405328
-881569303 -881526451
-857383426 -857575090
-701493335 -701578605
-46743003 -46740543
-650698055 -650837143
-680234936 -680179256
-955502432 -955341000
-73554880 -73548214
-779183393 -778984403
-496476193 -496579857
-153659715 -153652429
-447570875 -447519009
-293189741 -293162633
-4856957 -5014995
-357330237 -357302935
-277477834 -277595640
-58076353 -58196681
-869146453 -869170341
-839441696 -839554872
-804072602 -804047704
-644780526 -644630782
-371885310 -371718466
-435358616 -435541116
-330914730 -330753438
-776846567 -776780829
-324786135 -324635483
-319407812 -319538562
-28694345 -28602333
-47771980 -47865828
-113461777 -113438657
-506618815 -506792761
-716998391 -717013133
-849674312 -849749924
-80671600 -80795618
-847152938 -847180368
-648458331 -648296651
-61809951 -61661757
-228909221 -228948593
-342470745 -342428355
-395632143 -395684073
-891702548 -891739126
-19915496 -20002638
-56517014 -56366068
-560465340 -560497802
-380502067 -380476193
-787772738 -787907744
-384343184 -384293140
-164278007 -164365539
-916078513 -916134299
-622591053 -622558171
-997617392 -997515588
-761228423 -761273681
-980050466 -980008186
-436353939 -436352589
-384883739 -384940897
-373474753 -373341987
-235956239 -235770251
-238234939 -238051291
-821177199 -821192779
-148596628 -148693442
-521026106 -520887410
-105352449 -105501775
-445019429 -445024617
-93178678 -93290234
-900323249 -900479881
-665848338 -665907068
-433447098 -433324624
-953776084 -953784038
-134236179 -134311441
-879323673 -879171427
-900562488 -900633244
-469142001 -468986503
-671377336 -671190908
-161176715 -161333377
-992627649 -992544749
-115471963 -115413807
-697152453 -696997217
-550382801 -550547753
-762387697 -762447617
-509242722 -509312858
-125509887 -125442507
-769061698 -768947528
-753004055 -752959505
-216973386 -216883628
-703537795 -703734175
-791968836 -791837484
-234272012 -234301658
-212238653 -212433451
-267216558 -267355636
-267901413 -267702633
-169039901 -169196235
-451186666 -451243536
-205025691 -204872047
-27656561 -27505625
-227153252 -227262734
-248047846 -248195464
-196649317 -196834169
-156782750 -156820970
-123291648 -123318954
-988161540 -988251486
-735798086 -735974566
-474949612 -475103390
-566954661 -567004947
-970274351 -970468573
-316411428 -316570364
-466727477 -466567637
-614365167 -614314621
-727009640 -727065226
-916651290 -916529032
-479277673 -479124841
-547805527 -547776369
-251678467 -251811393
-738808764 -738929946
-182397597 -182454641
-567676534 -567725012
-696443148 -696388798
-479614259 -479792511
-126180139 -126054471
-186795527 -186730059
-609329575 -609239085
-769487124 -769410470
-711926525 -711810337
-454643634 -454751888
-80634498 -80498096
-99520813 -99366613
-626004076 -625832014
-588673246 -588573292
-594670209 -594633113
-762838042 -762894390
-633737185 -633935713
-274296031 -274267105
-31427971 -31521361
-678202901 -678025547
-111196300 -111163580
-81479332 -81426644
-462229637 -462370437
-283876068 -283921494
-898109657 -898262631
-104983251 -105121107
-963714957 -963713993
-409940947 -409807515
-672500684 -672679168
-597818155 -597665037
-424951286 -424872568
-795063432 -795051934
-715867540 -715770304
-721124969 -721296591
-109687657 -109510099
-612996989 -612980077
-423177709 -423369411
-679789762 -679745944
-178503105 -178466195
-918699197 -918517137
-250284107 -250277899
-869006537 -869158397
-339984499 -339867463
-995614829 -995735701
-880813534 -880792604
-328339385 -328170947
-346023049 -345946359
-18468001 -18269037
-170559190 -170689792
-34588410 -34524090
-984191386 -984315222
-994065714 -994100962
-402226010 -402304930
-505043989 -505150757
-734905995 -734918769
-956895964 -956958498
-360122266 -360234988
-930209952 -930119920
-354534683 -354645301
-371012222 -371045948
-666607485 -666607231
-34514177 -34361853
-888146476 -888046278
-153972530 -154051722
-322629964 -322607596
-967708217 -967889155
-785967113 -786080191
-953221973 -953235129
-532848264 -532916328
-810775610 -810691318
-433988873 -433867653
-735639795 -735621317
-883639667 -883822599
-888928431 -888846727
-661511538 -661313346
-896097525 -896197871
-681034067 -680860769
-73592351 -73791721
-939153102 -939090306
-8942411 -8792011
-531902132 -531929860
-398998864 -399103546
-389043497 -389235615
-846049137 -845995875
-143442130 -143247976
-469441114 -469366152
-480374903 -480537831
-700298805 -700406597
-730597790 -730653658
-49606790 -49483632
-699609301 -699686409
-32339883 -32426825
-339704962 -339608742
-496083662 -496161886
-312186181 -312267125
-325615250 -325537194
-596000496 -596080128
-504418158 -504238216
-536417695 -536445557
-743012766 -743138204
-36468733 -36508683
-881414879 -881547877
-6963802 -6887214
-717606937 -717485987
-876272292 -876255624
-320339202 -320435758
-731154351 -731070303
-457273078 -457409510
-382632575 -382798793
-614810730 -614887268
-283547011 -283662643
-745934314 -746066456
-769472272 -769501976
-851803732 -851978814
-783904421 -783950985
-743452729 -743331795
-790883061 -791011551
-914965539 -914897079
-77616415 -77664563
-56032567 -56109531
-46503574 -46327642
-58450431 -58446547
-614150587 -614057753
-908644529 -908485203
-177777238 -177738760
-713897018 -713922058
-637946851 -638132355
-70961426 -70830996
-303655234 -303688778
-709552987 -709504145
-986907596 -986853822
-262326570 -262457508
-172942426 -173141138
-904860509 -904784329
-825492197 -825617611
-694466585 -694377391
-261747323 -261821055
-283004858 -282869294
-765745956 -765942470
-5322959 -5444615
-168085018 -168088870
-646518774 -646552340
-903257916 -903115068
-945428403 -945408219
-894984291 -894952419
-880292928 -880237478
-252898814 -252825064
-21023745 -20956899
-116304359 -116122087
-834391459 -834488411
-79923223 -79808323
-902764541 -902702401
-142059539 -141897693
-296380651 -296405409
-375650235 -375840895
-921182021 -921052337
-808787323 -808924637
-831688860 -831712512
-167702475 -167567261
-165960746 -166104128
-832482191 -832568555
-559199612 -559302762
-987199558 -987279042
-145342455 -145459153
-903409356 -903438338
-388477176 -388547054
-807883033 -807847095
-600009053 -599818979
-229037825 -228887863
-484137216 -484024968
-375806450 -375875340
-943076362 -943250988
-556316075 -556391753
-529143688 -528956346
-13937408 -14122382
-652328273 -652522055
-236850092 -237027944
-801236289 -801062717
-543306415 -543398413
-503289353 -503472733
-656965921 -656840785
-800707514 -800681702
-72306928 -72154570
-806591891 -806428321
-863227320 -863237492
-342421042 -342449550
-574958239 -574845429
-772220032 -772367798
-370191743 -370343271
-421174237 -421196069
-107540683 -107403111
-566151930 -566156750
-187044982 -187096450
-119266133 -119323221
-746336477 -746489705
-766840188 -766761562
-721322902 -721319842
-250968140 -250910714
-874890534 -875028388
-231043224 -230876524
-172486786 -172565114
-595466787 -595633245
-943776452 -943652378
-241804949 -241751127
-779150737 -779216049
-83714053 -83558983
-466572601 -466647557
-686183587 -686203237
-476110556 -476028436
-844771353 -844574371
-889310277 -889406069
-576570378 -576677942
-890662927 -890723837
-689518137 -689410333
-107629898 -107451468
-676933218 -677020458
-349950848 -349867438
-522533441 -522709363
-117979942 -117792308
-957834364 -957650386
-893768506 -893640518
-10556998 -10689644
-391698853 -391793611
-737494824 -737667564
-447098875 -447180589
-438640608 -438581750
-41359515 -41319375
-958465364 -958509606
-466156182 -466283916
-340891975 -340771793
-71344031 -71533429
-762506746 -762678208
-344972483 -344915261
-666094300 -666119966
-586933394 -586738986
-962735294 -962914414
-651353525 -651336499
-379531850 -379450166
-519581615 -519476073
-234565359 -234453085
-265789667 -265755531
-174578289 -174529691
-35534534 -35376718
-38352044 -38306714
-131630296 -131693210
-45209930 -45099780
-258043302 -258100272
-746530693 -746658075
-977064828 -977016418
-721597600 -721701772
-641044547 -640981589
-233873480 -234013620
-945158071 -945233677
-73026809 -73154859
-176537226 -176408464
-770390152 -770436018
-539269823 -539118861
-296324650 -296486168
-18966997 -19119589
-141384581 -141216121
-212577088 -212624224
-799554797 -799543557
-334487514 -334323572
-429499322 -429619592
-792033032 -792018422
-33837413 -33754601
-796880788 -796756322
-909328379 -909488169
-50983416 -51152240
-300173553 -300349243
-59065115 -59017133
-476785867 -476890991
-484688167 -484548859
-112085703 -112201421
-636889388 -636936128
-872175905 -872079199
-244803773 -244773605
-459095984 -459071006
-991146537 -991323681
-764922163 -765010809
-560872417 -560877681
-9854544 -9655524
-721306109 -721287073
-59651857 -59715973
-71286975 -71253229
-203401158 -203411994
-44708073 -44904275
-489743825 -489743159
-45968474 -46123204
-502274694 -502179332
-610040321 -609915105
-369914449 -370043465
-30949807 -30991553
-783824498 -783863158
-221755564 -221706026
-809756923 -809608161
-494002501 -493840201
-514470628 -514412372
-964422722 -964410232
-451682618 -451506342
-865782660 -865889996
-657411855 -657517933
-185981130 -185977120
-922899524 -922869724
-340831884 -340816478
-448640051 -448741021
-36070813 -35951767
-82775834 -82899050
-76733325 -76773813
-275763748 -275832298
-330834084 -330688252
-973930798 -973840162
-384845039 -385036755
-572888881 -572979453
-445168412 -445036612
-654886765 -655040495
-565627526 -565649524
-712637123 -712664377
-57166113 -57301699
-517612376 -517561798
-320016178 -320115750
-259319755 -259379351
-34711355 -34516795
-404170619 -404043833
-942724890 -942595526
-935458982 -935626658
-826582403 -826408755
-225512400 -225386004
-103100471 -102992349
-785720708 -785674672
-763562448 -763761680
-411496094 -411423248
-574252338 -574430260
-740188008 -740358014
-175518665 -175618945
-632628549 -632742521
-36488708 -36423080
-751512850 -751552916
-764544684 -764514796
-420142712 -419980516
-9207248 -9082786
-666107133 -666023799
-448786862 -448695180
-614104170 -613957026
-899338129 -899436173
-329000375 -329011419
-139718302 -139719618
-352709353 -352621363
-990996069 -990861547
-604686083 -604781357
-533796811 -533804343
-853452342 -853421178
-268786456 -268726152
-109720073 -109854121
-413693971 -413532055
-868486138 -868434064
-383361779 -383364857
-850613626 -850475224
-1773625 -1735925
-453021459 -452975551
-473551756 -473640206
-780752951 -780732487
-61735854 -61702628
-321209960 -321245590
-288900681 -288916199
-938566882 -938539902
-378662934 -378540990
-941283753 -941153203
-118135475 -118233753
-666365195 -666439809
-75159456 -74989440
-847357899 -847306521
-471945448 -471953030
-152996884 -153017820
-366554403 -366593359
-727569774 -727626884
-594821839 -595007353
-629671885 -629588033
-288672500 -288600352
-824899030 -824879552
-565400971 -565359619
-996593796 -996785440
-879870701 -879889991
-462900874 -462840002
-874527775 -874712813
-797052952 -796944128
-304956982 -305049934
-166736511 -166664111
-50928178 -50888648
-43356207 -43222575
-152916610 -152825944
-511526856 -511645190
-183576568 -183620016
-825764575 -825876645
-623461145 -623418195
-213624419 -213527101
-100521515 -100599159
-915996770 -916018444
-131356180 -131366244
-233952691 -234091451
-263575670 -263409830
-860977874 -860944564
-222365617 -222439059
-38778372 -38759402
-895045581 -895096555
-728942555 -728756709
-230238165 -230039371
-941354578 -941304556
-321569467 -321654575
-649522440 -649558550
-898872785 -898720273
-294040203 -294049535
-799086600 -798964562
-813560361 -813589259
-577802137 -577929617
-26360974 -26300968
-760250474 -760216190
-569197064 -569130438
-567143529 -566968973
-195272405 -195438243
-701374049 -701282881
-978536037 -978336629
-832108274 -832135554
-827950355 -827783867
-700889897 -700807527
-678396602 -678460396
-691190865 -691347575
-741643016 -741556322
-557362103 -557374851
-186814924 -186861688
-572354842 -572195954
-83472600 -83636518
-558260694 -558181160
-867517190 -867541500
-2167259 -2359609
-531307808 -531157210
-411220608 -411210252
-192402773 -192205707
-692785648 -692735104
-183035133 -183188893
-583102995 -583291341
-14563175 -14473689
-816937803 -817039001
-246345627 -246283143
-498361089 -498224031
-974342611 -974278145
-616208091 -616279237
-75819907 -75829981
-68792110 -68750488
-628677163 -628483123
-873428047 -873362525
-30825974 -30780796
-788741388 -788608306
-857958830 -857941300
-133340370 -133392370
-749081581 -748936281
-119994672 -119807194
-538014510 -538179540
-388316172 -388413718
-671380142 -671374530
-312954760 -313073548
-696443868 -696448852
-569534888 -569607870
-536341572 -536160102
-53969922 -53826936
-129279146 -129433090
-614640399 -614581507
-990864358 -990710734
-547104042 -546930714
-885112092 -885291846
-967143180 -967330712
-719905726 -719850844
-164674546 -164718004
-384216887 -384260539
-326046185 -326068269
-681814482 -681885346
-366089866 -366013904
-942089716 -942268886
-193049544 -193080114
-373408370 -373382570
-851157695 -850961587
-442215572 -442278780
-197644223 -197763283
-264421987 -264387289
-823858109 -823855789
-376211866 -376178162
-238857063 -238972363
-212703787 -212740077
-488845235 -489021399
-513416743 -513341145
-73937704 -73825842
-585335406 -585455258
-874943116 -874796568
-985785503 -985724291
-818793934 -818703552
-464731827 -464808079
-626408036 -626503564
-521255273 -521448575
-578834533 -578953903
-332841238 -332990754
-106508389 -106607307
-750325026 -750506780
-627147477 -626957265
-686841557 -686690771
-575088378 -575141550
-15702878 -15730012
-482926805 -482904269
-101881290 -101906034
-13495977 -13597995
-760142597 -760072461
-718146915 -718303567
-871800081 -871946267
-83840426 -83762272
-523538211 -523527693
-950573018 -950706838
-388685117 -388523203
-900158873 -900288247
-449447600 -449536898
-329381621 -329386931
-946976133 -946818801
-104154498 -103984206
-4935976 -4880332
-122180450 -122334198
-405090994 -405032652
-276668645 -276836285
-596807454 -596900970
-394243900 -394270754
-996051657 -996195991
-256877936 -257007900
-928937880 -929120196
-115271235 -115442885
-474820645 -474839483
-987527947 -987445529
-548111561 -548230975
-730406465 -730559517
-412137647 -412059557
-589771752 -589739426
-967759146 -967695496
-429294940 -429205576
-48186550 -48129620
-238080018 -238109952
-625389549 -625328429
-909885451 -909853729
-707310238 -707279820
-395081080 -395205864
-198350429 -198159121
-206061258 -206077288
-745525471 -745699325
-531776054 -531915996
-40997790 -40980148
-321612021 -321564253
-248891745 -248816617
-268084870 -268156266
-69545138 -69688266
-408983498 -409044360
-592488482 -592688308
-865472466 -865355254
-572118560 -572202664
-270253553 -270097971
-464440545 -464610053
-155475080 -155294846
-135523659 -135528299
-18736673 -18586911
-947835968 -947888152
-102707840 -102551750
-63602443 -63519025
-772940665 -772922527
-673026085 -672986863
-776562293 -776693541
-605438517 -605630269
-476706583 -476838429
-642023719 -642136349
-817100766 -817157298
-91252205 -91229775
-689224320 -689207482
-45819971 -45845295
-336026979 -335919381
-418951175 -418789379
-927516120 -927410406
-457796050 -457955086
-734593541 -734430721
-834007711 -834195099
-902614250 -902462606
-790233862 -790119940
-796982061 -797123843
-593175299 -593229549
-415398656 -415229310
-510394552 -510445030
-679767853 -679569353
-25343079 -25298751
-630031689 -629981869
-175853884 -175989810
-811249549 -811154677
-426986080 -426952772
-683973014 -683879614
-115806749 -115813851
-412770524 -412800428
-36126973 -36042681
-603720769 -603831361
-925624826 -925601996
-720301603 -720343241
-728307148 -728406288
-403325125 -403464565
-168804257 -168832685
-839926130 -840026506
-958462083 -958487485
-712772034 -712953670
-252678804 -252586458
-598203312 -598221412
-739196830 -739354236
-980102905 -980120521
-598602306 -598651066
-814664927 -814610049
-156386536 -156328652
-391739229 -391847993
-246432506 -246586408
-41802470 -41689350
-58955632 -59041124
-844131996 -843988708
-875921661 -875973415
-661607885 -661415191
-381015536 -381110242
-928819391 -928965679
-15551784 -15353698
-791306448 -791255796
-404422127 -404392933
-593531520 -593706226
-869652385 -869526299
-538653750 -538472174
-966984147 -966930595
-720004505 -720085965
-980650716 -980707158
-454031836 -453857850
-879866302 -879947720
-965671596 -965482490
-194154843 -194265567
-48956830 -49134240
-582772639 -582797175
-501974054 -501933086
-654963630 -654816436
-566432501 -566419045
-782105525 -782130631
-821027385 -821126931
-366827943 -367019095
-539793090 -539904842
-267688229 -267744573
-380173626 -380371760
-526643837 -526576913
-257779263 -257904265
-891553011 -891526747
-871122412 -871294248
-439557520 -439367436
-579560576 -579745248
-93720037 -93743993
-959063778 -958873250
-996567799 -996450489
-683852604 -683697290
-287734487 -287550447
-6887248 -6808430
-851485772 -851615254
-832513349 -832712841
-599680965 -599764579
-17221129 -17102961
-118720374 -118613978
-620739296 -620714738
-323942057 -324036831
-516704066 -516761472
-442985052 -443092840
-715013990 -714882796
-282533354 -282446646
-948031842 -947898642
-30496015 -30377291
-480346231 -480366575
-309443234 -309456618
-442285296 -442451756
-882648498 -882672628
-873285620 -873395286
-315404510 -315445116
-966957371 -966892299
-195122857 -195210863
-21082250 -20965240
-204589986 -204660890
-250604032 -250661212
-362815426 -362779228
-318287981 -318162099
-766429906 -766249378
-626634067 -626726421
-474171976 -474351518
-686522226 -686336104
-165131205 -165137277
-309455748 -309532678
-388432061 -388439379
-477527036 -477440836
-458691905 -458826275
-906860527 -906749717
-363822675 -363957959
-194924125 -194965809
-369921247 -369937569
-748225142 -748137954
-268724713 -268900953
-360351231 -360247933
-963295808 -963328962
-619374257 -619547265
-204198124 -204113324
-792741598 -792934010
-553684645 -553556703
-977281135 -977347885
-27318754 -27169996
-749551732 -749730050
-271929272 -271759282
-867562166 -867520834
-528112568 -528077754
-632071899 -631994681
-792092103 -792105313
-976006796 -976146212
-422980575 -423115169
-613511629 -613516011
-611926431 -611802197
-56834495 -57006207
-123387975 -123497591
-14517651 -14608699
-470433196 -470430216
-349867625 -349777163
-704963052 -704905802
-261518180 -261419772
-388667250 -388854946
-455001665 -455020131
-142096230 -142053024
-488840995 -488713759
-182546659 -182606549
-395791457 -395814323
-656865623 -656903353
-672847278 -672781160
-361889887 -361793797
-946439681 -946273359
-692531031 -692539111
-331042709 -331171567
-204696517 -204767139
-768935557 -768802007
-262960603 -262962861
-269096060 -269197276
-646632088 -646539448
-998533602 -998719646
-878492159 -878402497
-247099773 -247104469
-721937686 -721800196
-204913965 -204789555
-920099437 -920201607
-289087376 -289206834
-809960979 -809842141
-901260644 -901167812
-200264319 -200120767
-294958802 -295143386
-666912390 -667005504
-833239261 -833296157
-81182450 -81220388
-6534734 -6680552
-272162070 -272115334
-390523980 -390717810
-142206131 -142318881
-567381628 -567197536
-68169912 -67995252
-905453362 -905283550
-937088632 -937267032
-968161671 -968226059
-519841658 -519710816
-539939480 -539870204
-529518241 -529526325
-197642293 -197600197
-331888995 -331875707
-336479903 -336526655
-63359407 -63543705
-266344175 -266523603
-785279316 -785183370
-767094566 -767057364
-721582599 -721387735
-981544839 -981532577
-134316978 -134476058
-676889601 -676737779
-31731090 -31560548
-53898429 -53706647
-345823347 -345848211
-565600618 -565451558
-596304310 -596301256
-586971683 -586895105
-331627273 -331545473
-77255394 -77421088
-297322490 -297301524
-769882515 -769752713
-792080584 -791985480
-525982081 -525946593
-626806665 -626646177
-632685535 -632620009
-492367586 -492284924
-803966036 -803849866
-92080791 -91969027
-959600892 -959783696
-916106406 -916039958
-546797177 -546634883
-640719028 -640889010
-698197147 -698249879
-896063758 -895869612
-306947607 -306847773
-776353989 -776504967
-759259992 -759284458
-930248962 -930306254
-700007580 -699943834
-231793833 -231781571
-39714593 -39912005
-735379131 -735395487
-387028706 -386988418
-749296099 -749330177
-883007963 -883198695
-584474151 -584593281
-821516695 -821468631
-810985562 -810898774
-535228991 -535081619
-564573846 -564768978
-373750853 -373600775
-244424753 -244559295
-217415327 -217228159
-975916226 -975727068
-324487166 -324346864
-721868941 -721727341
-47469190 -47575324
-706814006 -706969806
-903993105 -903875247
-814425633 -814279305
-817594431 -817432987
-652020230 -652183422
-169772632 -169646964
-215964557 -215990481
-930151167 -930151469
-179442411 -179337389
-236749526 -236894534
-455114409 -455181777
-575423604 -575520010
-253586166 -253646190
-438539476 -438551852
-549929139 -550031999
-133127750 -133040192
-646365247 -646330671
-268458268 -268514818
-518541596 -518579340
-702028478 -702116478
-761626586 -761781708
-570718042 -570720808
-896681081 -896538039
-263006346 -262919376
-894165513 -894143571
-488922751 -488759239
-928406680 -928320056
-627722655 -627730789
-506411874 -506513102
-323567315 -323747691
-461061449 -461075819
-89102582 -88968150
-692105742 -691980486
-591273978 -591294700
-69088550 -69281046
-198721373 -198614003
-870443471 -870465487
-40153663 -40105755
-866199201 -866385979
-949123680 -949000254
-62272590 -62311410
-675667835 -675730837
-717600951 -717644543
-633190516 -633238412
-884802311 -884656937
-805291771 -805170627
-222325506 -222402338
-511160221 -510995713
-998215077 -998204383
-153863377 -153887189
-531818466 -531661430
-371656272 -371590394
-830428095 -830367439
-515161282 -515301658
-918047970 -918025102
-945514214 -945582752
-955098661 -955291167
-7819129 -7744093
-436005813 -436193449
-400729621 -400641965
-704686425 -704792369
-22738536 -22816000
-877002279 -877058993
-522551772 -522570570
-167131639 -167174407
-241454816 -241267114
-551748216 -551799134
-587405981 -587234341
-230617320 -230421936
-543962953 -544006433
-189398958 -189352736
-859225994 -859206900
-340186630 -340249880
-81139928 -81039812
-861347230 -861428178
-341516942 -341676512
-802223225 -802138599
-874287359 -874259489
-214909815 -214964837
-295701638 -295605908
-353604267 -353778999
-735314501 -735268207
-136220835 -136082243
-770262536 -770409582
-352665358 -352476086
-566671070 -566704814
-114120268 -114045666
-533836295 -533963615
-251033211 -251140767
-12019503 -12051113
-535507049 -535691711
-753624245 -753438201
-471980161 -472088069
-377486009 -377507167
-426302246 -426333194
-922701486 -922611540
-69955023 -70050973
-676802364 -676976838
-829950266 -830088006
-953797853 -953899293
-7021711 -7031213
-373250384 -373177708
-460145851 -460296647
-92183337 -92353125
-824178700 -824262690
-498658862 -498694652
-189722085 -189655931
-840585847 -840705371
-416160713 -416347349
-548223282 -548349938
-136884276 -136885296
-291352487 -291348873
-406012817 -406055467
-199339106 -199178436
-264448239 -264395735
-629690288 -629653482
-986101927 -985965535
-899673066 -899561574
-910340539 -910468895
-383736327 -383611849
-868984746 -869078842
-478227293 -478244187
-543324441 -543472385
-191294727 -191492429
-600802556 -600941590
-929999116 -930120848
-440192617 -440138745
-952150343 -951982179
-816329168 -816470634
-859424877 -859300413
-325981247 -326057227
-377795835 -377878737
-507862533 -507875317
-106938296 -106807328
-177642153 -177598931
-245706119 -245758939
-105363959 -105293241
-744674146 -744682232
-657652270 -657726756
-563381043 -563352987
-938956324 -938838848
-751746657 -751640807
-896276185 -896321827
-679826091 -679753433
-994841321 -994783903
-29036452 -28983096
-620194436 -620147790
-565572092 -565736178
-365759494 -365809372
-67751439 -67904529
-230609683 -230759057
-753276756 -753426000
-56441541 -56354319
-413296790 -413302368
-140303292 -140286934
-651109234 -650998670
-810457509 -810318639
-495547695 -495528083
-432473003 -432425189
-324401558 -324572774
-54455430 -54331772
-236265447 -236133445
-158673439 -158644549
-968580093 -968713495
-430943983 -430761243
-903063944 -903186492
-389457501 -389294443
-877340989 -877260651
-265898158 -265824708
-258882827 -258713479
-554006173 -554014095
-61638826 -61449638
-518363241 -518316761
-917929207 -917909419
-542813421 -542645979
-454170312 -454016724
-342673514 -342554226
-255364782 -255538188
-230132108 -229975264
-667088417 -667159133
-83982968 -84105244
-500581725 -500656937
-221464081 -221437501
-924314137 -924408199
-372249438 -372062598
-928270726 -928139608
-588528590 -588496820
-224416648 -224316488
-872259593 -872199033
-497058187 -497130149
-611864314 -611837406
-111774401 -111599521
-714166968 -714132296
-223310581 -223192519
-604655383 -604576551
-539021461 -539153515
-465916666 -465880214
-605818042 -605915298
-790076730 -790000110
-48426479 -48228823
-417752845 -417702831
-531107394 -530982212
-73636786 -73472974
-971442202 -971344402
-611736394 -611644488
-509920763 -510112387
-396843548 -396913318
-675552771 -675428367
-885546019 -885395365
-491610161 -491429127
-553564110 -553456178
-16212942 -16165386
-225940559 -225759011
-193391148 -193419544
-516245883 -516121703
-560783168 -560766360
-440245265 -440139969
-336536297 -336547961
-243253668 -243223936
-741402330 -741532448
-849357581 -849438627
-608772744 -608691942
-217816701 -217833445
-643577303 -643508925
-731671493 -731503475
-352478227 -352367889
-443909163 -443739883
-45779253 -45911337
-632403749 -632346449
-660645329 -660601353
-636413256 -636217550
-402389011 -402420491
-180380943 -180346435
-249667642 -249664496
-466150029 -465990235
-626352142 -626455800
-272218897 -272336951
-317187581 -317048999
-712432424 -712388132
-411034820 -410906200
-929492453 -929365235
-658157338 -658168690
-606652458 -606774568
-409074362 -409014358
-861995734 -861926726
-276358143 -276396795
-221523534 -221528866
-505893032 -505881770
-121535240 -121556528
-454005750 -454057922
-592281848 -592430194
-895470545 -895541929
-25955174 -25855602
-529601627 -529695087
-877685576 -877508382
-712149141 -712020465
-254292593 -254277201
-810552166 -810362852
-325591218 -325639282
-581574296 -581568742
-268163852 -268277046
-550297878 -550361498
-328573983 -328431933
-670531814 -670455516
-754446023 -754372683
-414442343 -414482015
-821920150 -821745522
-591130175 -590968179
-282941167 -283121681
-539978742 -540089854
-447388669 -447209457
-77586792 -77428376
-70342580 -70279154
-293653805 -293550259
-976210111 -976250519
-598217481 -598307217
-113243162 -113269550
-173864649 -173868283
-524562344 -524732214
-939578381 -939462479
-14238757 -14281149
-8510074 -8494664
-88591445 -88672435
-436245531 -436316261
-198024050 -197884378
-898034377 -897939351
-537994706 -537875618
-310700601 -310804489
-737036155 -737035499
-473370677 -473296709
-47057082 -46859142
-598149646 -598077094
-724581492 -724562318
-269752828 -269839084
-602271491 -602390195
-656238428 -656298654
-472502198 -472434344
-889811444 -889930306
-762257269 -762189357
-51186403 -51118077
-337877355 -337993221
-785134068 -785049702
-726200453 -726378617
-864320235 -864463821
-802777745 -802646673
-485594949 -485594099
-52989993 -52918711
-124546625 -124452375
-200558650 -200579990
-440565242 -440529386
-500345405 -500386759
-611609458 -611665454
-279267349 -279227827
-815347239 -815332749
-122007248 -122005754
-166540565 -166700311
-664881560 -664701252
-202551160 -202709494
-624250868 -624160622
-788954162 -788755916
-391966776 -391881460
-961203631 -961165721
-51327469 -51128263
-616354025 -616393683
-241573980 -241696706
-72241876 -72383886
-986672841 -986649725
-770662657 -770812705
-872425201 -872487891
-978884454 -978868052
-311118933 -311162903
-469031926 -469030022
-603633605 -603665091
-614090592 -614210582
-367261755 -367285651
-32701888 -32757176
-638280486 -638275936
-986352723 -986189587
-625646781 -625584581
-220398929 -220264097
-782539671 -782422251
-492057480 -492079858
-268233897 -268405165
-648819955 -648886399
-987810669 -987683421
-96035414 -95907644
-881808251 -881650659
-831603993 -831517809
-292829330 -292737844
-275887846 -276081520
-279465873 -279444485
-520960168 -521092044
-621945745 -622042575
-647376086 -647206360
-339160870 -339208322
-859816344 -859691492
-78817771 -78619507
-957454866 -957291596
-16189164 -16177930
-531456294 -531294982
-839087561 -839118435
-206624081 -206734785
-394061221 -393998465
-234271788 -234270528
-356601394 -356428112
-520403853 -520400845
-357448730 -357528892
-510838463 -511002689
-913245139 -913230149
-987949716 -987837884
-313467164 -313454774
-479808255 -479776767
-697945106 -698115642
-291299283 -291139533
-149497001 -149530329
-118908031 -118748173
-508790075 -508693073
-181184349 -181317979
-1734829 -1812421
-203395437 -203512501
-591407065 -591460567
-162464845 -162412199
-311939698 -311798182
-771777568 -771932138
-616643651 -616660139
-403852635 -403724751
-735008022 -734829516
-354268358 -354454762
-909288737 -909342481
-317794938 -317673582
-101445496 -101264794
-362907856 -362771368
-740017759 -740156241
-632022828 -632033290
-541123122 -541055900
-361564147 -361450443
-752981780 -752805802
-7457589 -7570933
-700848712 -700739406
-723080331 -722986075
-8054255 -8190787
-986008764 -986195090
-131937185 -131752925
-863004178 -863148750
-637093743 -637163397
-384318162 -384202916
-562407191 -562338141
-464070919 -464191893
-491343004 -491439710
-779065693 -778900069
-186389629 -186306401
-225499615 -225525185
-644846160 -644768730
-764391296 -764381500
-544928297 -544960351
-810360200 -810347392
-335127541 -335263725
-35455626 -35331052
-207842753 -207796135
-506618442 -506614400
-234202376 -234065844
-363383063 -363469065
-686631519 -686678881
-565195421 -565227879
-635525758 -635666336
-271972648 -271909160
-339250217 -339220123
-642580081 -642679775
-528690140 -528828878
-483119074 -483268094
-217631423 -217748215
-770336059 -770236189
-949301391 -949328365
-305474320 -305369904
-647369939 -647382233
-818748743 -818684727
-40147104 -40160222
-515429814 -515328690
-410217009 -410204987
-133282664 -133366370
-632098050 -632045748
-308106269 -308094525
-266336064 -266173622
-85907028 -85987846
-19613451 -19682731
-284491561 -284501131
-787579276 -787750246
-909354341 -909362283
-832932584 -833090360
-651665794 -651787266
-23731901 -23782083
-855977189 -856025921
-747567959 -747458967
-888341664 -888535730
-163347983 -163537463
-694873968 -695067910
-905234503 -905065861
-754040402 -753972726
-674737249 -674916771
-729706047 -729598735
-331294805 -331226997
-443063185 -443122495
-219490958 -219460782
-375611350 -375553602
-806737363 -806843259
-923685418 -923746904
-475738501 -475912163
-500619331 -500602007
-846365838 -846332296
-571735358 -571706308
-159604510 -159790216
-40914699 -41080881
-520504680 -520457596
-648546569 -648421207
-331019729 -330926847
-442712108 -442747816
-997017277 -996985203
-106253952 -106384006
-534656337 -534731431
-395802890 -395778184
-771951770 -772031738
-50606806 -50662840
-462739378 -462870438
-846732638 -846817154
-50921465 -50934891
-116417698 -116219878
-632920937 -632838013
-410393641 -410490117
-709014816 -709210250
-807306665 -807367131
-298312566 -298452046
-671207325 -671148507
-611490770 -611365452
-940027721 -939887515
-74261533 -74180701
-358262693 -358178963
-994895471 -994798327
-584493447 -584693115
-385264694 -385211906
-925443769 -925453985
-871163799 -871155991
-155835980 -155664644
-268186904 -268125628
-573134943 -572937317
-704916041 -704934427
-493770032 -493654490
-538934026 -539087488
-344361190 -344388694
-813036881 -812963877
-507157429 -507021445
-538925128 -538882228
-906593179 -906729773
-174553990 -174359998
-356873078 -357055784
-448968300 -449080848
-358700161 -358520291
-522394886 -522362584
-940765006 -940961448
-591220095 -591284339
-688381642 -688440030
-215205208 -215306896
-187248150 -187442808
-891371001 -891539879
-876058672 -875888158
-682711406 -682593352
-964744540 -964730412
-631267857 -631285795
-613945359 -613940741
-711061607 -711186013
-634410452 -634409328
-531257024 -531358592
-704904152 -705057150
-804181592 -804358046
-577381661 -577532695
-795973361 -796023695
-397950763 -397897033
-240060305 -239878125
-732783581 -732874119
-505936723 -505990635
-526610375 -526466591
-695871153 -695875113
-726165920 -726021438
-63086007 -62946345
-187751566 -187690412
-690347170 -690184574
-836264000 -836227940
-489321249 -489501713
-541013167 -540851803
-855012743 -855160813
-88947645 -88883283
-952838674 -952763064
-845688131 -845627099
-505438044 -505533122
-784128037 -784151375
-195799505 -195686041
-824375990 -824536662
-800087228 -800164214
-808821227 -808673529
-486722803 -486735951
-280646400 -280766780
-10767907 -10806859
-785856312 -785698666
-173210251 -173217837
-749237174 -749262900
-175366546 -175561994
-818679229 -818716735
-639218179 -639202377
-650875092 -650898874
-998503279 -998326395
-562554544 -562672098
-790849303 -790867217
-841795178 -841912832
-242937389 -242942807
-94689528 -94571664
-742632849 -742450425
-790678156 -790858260
-974395434 -974464242
-853537010 -853367674
-154481087 -154672411
-120894179 -120876813
-103997059 -103845243
-945184958 -945195874
-757839775 -757906805
-258147066 -258053478
-288636426 -288604780
-92570629 -92432495
-878717163 -878639247
-252169077 -252098727
-235606602 -235544232
-88354960 -88249818
-683509064 -683373338
-963107620 -963006734
-362214201 -362186175
-684231344 -684123160
-562955038 -562994286
-927684219 -927726681
-463659040 -463787298
-8711173 -8523897
-399493113 -399498939
-959384974 -959331134
-858532975 -858398797
-384384372 -384301996
-610765030 -610880744
-861885534 -861961230
-392856115 -392995611
-421185153 -421145843
-668605322 -668572076
-316884279 -317012225
-49669660 -49670814
-178678817 -178829757
-707337194 -707416132
-473679575 -473647479
-218381658 -218296004
-683591497 -683620595
-907559628 -907576834
-280706590 -280585246
-102254599 -102447503
-989612947 -989472827
-28761768 -28626922
-944331121 -944344143
-277636689 -277687659
-733144038 -732975770
-909471001 -909505337
-947053712 -947014096
-530749503 -530810091
-382193950 -382310220
-657556234 -657479632
-465246506 -465267662
-961600901 -961695459
-923265388 -923365638
-231842524 -231815978
-389776237 -389793337
-501902540 -502045568
-166085295 -166122961
-781986150 -781852306
-866785925 -866781293
-48511131 -48666121
-659469585 -659514539
-445775174 -445637598
-127958440 -127887542
-323901543 -323905597
-819299048 -819376678
-419526900 -419585646
-257575089 -257698691
-70114724 -69987316
-785027462 -785062304
-612375035 -612192379
-527107708 -527204038
-24745492 -24610474
-579165170 -579327080
-860537975 -860549335
-354842107 -354793177
-87946387 -87836915
-102507834 -102454132
-970666491 -970599983
-811560891 -811744013
-396878433 -396734123
-51067828 -50992058
-211473188 -211335782
-935481009 -935384425
-507474608 -507478496
-566248301 -566425773
-61278188 -61095088
-733823601 -733810159
-461928672 -461837706
-800069553 -800034323
-278273811 -278228989
-620510267 -620663629
-959050072 -959077484
-109787097 -109588217
-450407875 -450607129
-230969244 -231169052
-116344621 -116490775
-29527729 -29609817
-644210267 -644039925
-471413378 -471215558
-212834466 -212791062
-94254712 -94400962
-645213140 -645358116
-338944978 -339110930
-65042535 -65046061
-335093569 -335128883
-430550509 -430377423
-972632930 -972550602
-811044351 -811132075
-43608749 -43508793
-343665405 -343770489
-222588641 -222517995
-497378217 -497470113
-374787893 -374864801
-492978897 -492964015
-85905237 -86070455
-679107267 -679007509
-158580899 -158438819
-81762698 -81751944
-733142061 -733314525
-674765139 -674659321
-49666693 -49637263
-522776247 -522798991
-369647385 -369492811
-676518856 -676488404
-434677167 -434787169
-985027595 -985106081
-168948749 -169083239
-79965221 -79881225
-764966486 -764798840
-563215998 -563055004
-387841424 -387763170
-643980256 -644089494
-760233332 -760136496
-503879016 -503865264
-809265789 -809205193
-64868980 -64835670
-6812424 -6837244
-458072935 -458245277
-782628323 -782773383
-313990683 -313897995
-809386809 -809500647
-292631643 -292551657
-422353471 -422368469
-53521370 -53380390
-746508964 -746594384
-962564303 -962499821
-388794433 -388934847
-905413690 -905523558
-158027329 -157945711
-186570863 -186762793
-500007215 -499856767
-149354454 -149238274
-723688021 -723641853
-900480793 -900478969
-373552265 -373535813
-99722225 -99611151
-815657800 -815499138
-991868071 -991674749
-880525384 -880575188
-965163766 -965058468
-642060781 -642211917
-614805269 -614848999
-848205173 -848112353
-998073930 -997940738
-617827957 -617764979
-890341254 -890183622
-337332297 -337244001
-437830475 -437807579
-885284430 -885470692
-953813029 -953767625
-264808269 -264644643
-31764121 -31698059
-856189413 -856144967
-852965507 -852842569
-229108737 -229212579
-453531289 -453588443
-189625440 -189619864
-907568231 -907529671
-935339413 -935432717
-827154768 -827037868
-573333391 -573386029
-879787185 -879653135
-163588519 -163780323
-193078596 -193081632
-991526094 -991444732
-765552332 -765418898
-326301959 -326277729
-815009630 -814929586
-213947869 -213846227
-51506671 -51510073
-908929622 -908955502
-903407830 -903468846
-555802680 -555622342
-927645951 -927807411
-753306488 -753312810
-494881008 -495031286
-366646171 -366844893
-877934879 -878075685
-625054466 -625167146
-35535754 -35533314
-456121010 -455922352
-29269494 -29168018
-754994806 -754976080
-926415142 -926436746
-215880334 -215707332
-908478576 -908501766
-40973899 -40962105
-115306963 -115270305
-237725032 -237767442
-412158146 -412117148
-818918549 -818742845
-743840009 -743990927
-730389973 -730368517
-25088261 -25035599
-475754539 -475757277
-36084827 -36056799
-381249257 -381130037
-142911026 -142882464
-908105286 -908036882
-530981001 -531011187
-416409368 -416480998
-462753665 -462707381
-855383801 -855563353
-168931316 -168734054
-49146630 -49121850
-494371924 -494359462
-657206577 -657294339
-196436722 -196318604
-400898989 -401054165
-719223428 -719133314
-29867663 -29983701
-67154396 -67089126
-166492386 -166515902
-854567871 -854539969
-420603210 -420794862
-459404476 -459210100
-367093273 -367176441
-222776768 -222891744
-404295940 -404266802
-433385861 -433363955
-416032830 -415833698
-394433827 -394246201
-724571905 -724422737
-853130329 -853161053
-381624308 -381426122
-954792946 -954884030
-302719218 -302588606
-762946350 -762842430
-32940463 -32753105
-745176717 -745018973
-733059904 -732923554
-635372875 -635504265
-219214470 -219254330
-877583837 -877590747
-269520516 -269543380
-751694617 -751798697
-165566425 -165618809
-458572504 -458759090
-674627016 -674712230
-661031587 -661015135
-225094882 -225062484
-717774631 -717909993
-278280516 -278415344
-108511460 -108494304
-793298835 -793483497
-673003237 -673048933
-455468119 -455619449
-560042743 -559927687
-127815669 -127810659
-466060389 -465888775
-371449411 -371623333
-564335420 -564205176
-516480952 -516286110
-729139241 -729227851
-511305587 -511269643
-432718586 -432554468
-297366872 -297511202
-234286835 -234256741
-789124323 -789120257
-922097120 -921914636
-623284436 -623344256
-96272690 -96376856
-65902189 -66012867
-399430433 -399318573
-844990726 -844962264
-333218755 -333401101
-496355335 -496279649
-717360302 -717171202
-464677584 -464588580
-175092075 -175290097
-904524649 -904597407
-228001870 -227985760
-752284339 -752096873
-818211357 -818402749
-598747362 -598554770
-556682728 -556510128
-841576193 -841654183
-830118745 -830084655
-485605884 -485685014
-202427439 -202240837
-352035291 -351946877
-964617327 -964553321
-677718767 -677664853
-943394875 -943198697
-939425682 -939308098
-587983181 -588025357
-265785404 -265845590
-217229566 -217320124
-909722302 -909833610
-748565802 -748395902
-979202032 -979013550
-666826822 -666932098
-509880857 -509948973
-815281224 -815097480
-149411008 -149348348
-838023339 -838052001
-630629244 -630609538
-5383787 -5273737
-178311101 -178157531
-847710880 -847661050
-430134884 -430030268
-425975660 -425782800
-846478017 -846580693
-415085107 -414993329
-650866672 -651053952
-385295425 -385464949
-42269968 -42389672
-931417455 -931231021
-110376648 -110531156
-396644259 -396547545
-31666945 -31861297
-92151977 -92009605
-421621592 -421773170
-775753068 -775894620
-656671044 -656646740
-336503279 -336353783
-609649627 -609655163
-240859174 -240771192
-98155761 -97982289
-184771150 -184963428
-654681190 -654819424
-536005425 -536142499
-909509918 -909500756
-3521805 -3672225
-332591766 -332681748
-543500056 -543616656
-538752595 -538554905
-67885175 -67923883
-740398842 -740389570
-320554462 -320454518
-878620742 -878618152
-674056086 -674150956
-101943133 -102021873
-79865773 -79693841
-354548640 -354360884
-706078195 -705985303
-968464376 -968351094
-113625125 -113671003
-211935405 -211750557
-57631933 -57747311
-51902253 -52053047
-959239264 -959174640
-70519805 -70448549
-503194417 -503038907
-236647996 -236697568
-494589627 -494500135
-448866816 -448776054
-697350192 -697156556
-144926072 -145124284
-997023345 -997156527
-806280468 -806220818
-182810719 -182687473
-375174622 -375347480
-782107566 -782153696
-210315747 -210333025
-746817558 -746955032
-851922795 -852034833
-924782738 -924948380
-582350324 -582337922
-42791257 -42767473
-462674805 -462486009
-847195256 -847332210
-426684903 -426554875
-14792197 -14904423
-962312387 -962270663
-153646603 -153526625
-419828032 -419824858
-108122349 -108173213
-935006016 -934824410
-736898476 -736858312
-583504473 -583341511
-424544896 -424650366
-308190584 -308294928
-170403779 -170558179
-542961828 -542932114
-957503919 -957405813
-196513905 -196465159
-543904164 -543817538
-196489532 -196383912
-320603114 -320569744
-866187336 -866008238
-828066119 -828177423
-166045862 -166200060
-273577318 -273434076
-205595679 -205779067
-155917437 -155864907
-506002128 -506045726
-517587087 -517513631
-184264017 -184329659
-829123022 -829120980
-186069076 -186186322
-946018531 -946098823
-312857640 -313005962
-344349273 -344207523
-925757464 -925935050
-298115967 -298277149
-936507205 -936617307
-840422305 -840341329
-963874332 -963758882
-915262643 -915193567
-83207123 -83371649
-62576793 -62426601
-725799819 -725951721
-502790023 -502708313
-325364501 -325317467
-254740697 -254862361
-104818056 -104813782
-909315609 -909147649
-370059752 -370027178
-569904803 -569869113
-500956950 -501019472
-955609011 -955460703
-854105891 -854200149
-749124843 -749250037
-478960370 -479159386
-261260236 -261327730
-1936457 -1737687
-28732367 -28880641
-680052866 -680207096
-67304307 -67360805
-814473760 -814637488
-155139870 -155102356
-310848228 -310760750
-197177611 -197050995
-886416957 -886325549
-174396882 -174364254
-376266396 -376361960
-684959634 -684832952
-276593422 -276620484
-563801169 -563936303
-74417017 -74296429
-160353564 -160194584
-893956790 -894154542
-387273838 -387369188
-423549969 -423615855
-809129443 -809235491
-472171171 -472021991
-395591698 -395549112
-55396666 -55307622
-599299467 -599412703
-190979650 -190808336
-516764126 -516758818
-848365880 -848547956
-368308886 -368411076
-787376591 -787219529
-988840696 -988956922
-732697354 -732758200
-110351873 -110406129
-133629677 -133752409
-605927336 -606084400
-437666763 -437801257
-78990755 -78806637
-859027730 -859033156
-199878932 -200027068
-489757994 -489882786
-752263534 -752305144
-203973542 -203819328
-313166459 -313097099
-804291395 -804424697
-531138964 -531075824
-14939323 -15061929
-645285628 -645115542
-480569923 -480505739
-377983696 -377824838
-518703315 -518815307
-771558985 -771413175
-342273126 -342435296
-877366110 -877503904
-624739843 -624720455
-187097784 -187095116
-932823284 -932863352
-365382059 -365545331
-884651546 -884656844
-141434200 -141375058
-537139257 -536986891
-828405633 -828246085
-312629695 -312593355
-384438217 -384497497
-476500289 -476393173
-936369040 -936253092
-531522090 -531678216
-657594949 -657689513
-297003132 -297026926
-675764287 -675853829
-873668023 -873504431
-370620869 -370642011
-666462554 -666417064
-852904038 -852787844
-757188007 -757205349
-95182174 -95039020
-93856739 -94031063
-498420357 -498508747
-341923414 -342018146
-199953000 -199930994
-247676633 -247802179
-857547377 -857602803
-96886495 -96985233
-889242505 -889119915
-122352097 -122316299
-664053528 -664208826
-902451080 -902538428
-591139356 -591199382
-46629908 -46465580
-892532636 -892617532
-223504145 -223522353
-986479490 -986444382
-260217174 -260214592
-216511351 -216672099
-157348654 -157211698
-435706230 -435569140
-125121745 -125187253
-144800689 -144761299
-790176901 -790131579
-97749724 -97556080
-546323251 -546499131
-149802058 -149951934
-624756743 -624778353
-862045281 -861946187
-876980813 -876929807
-395641390 -395658108
-634673594 -634781662
-973761517 -973762723
-104310010 -104419964
-123723126 -123771440
-408940540 -408829210
-120800421 -120672667
-54497183 -54597459
-417290020 -417222718
-868701466 -868876490
-587738625 -587802509
-121720596 -121871178
-293417994 -293602032
-538083806 -538275274
-402326791 -402283069
-239157314 -239082390
-242132209 -242093639
-781186163 -781347455
-545938332 -545814552
-415917994 -415904640
-715379062 -715277400
-917900661 -917919313
-247582515 -247387607
-650327143 -650385179
-805963577 -805866977
-705637211 -705747983
-385155703 -384960693
-602851594 -602984090
-115550452 -115730602
-648377491 -648248339
-400528498 -400644244
-10787383 -10591905
-176763056 -176863474
-706710332 -706891906
-422862007 -422877923
-851004817 -850952967
-608502359 -608637431
-73367791 -73415191
-930138002 -930164936
-104984520 -104901668
-875598771 -875733847
-569726302 -569618462
-329294762 -329384276
-547175453 -547161009
-785986990 -786173392
-460369233 -460224061
-912817557 -912740131
-944626673 -944515993
-330574414 -330410222
-561512316 -561626352
-434887398 -434850306
-897568953 -897472729
-84406120 -84217386
-658652425 -658846815
-628825347 -628633179
-190809967 -190664149
-362952995 -363085537
-346143240 -346152866
-72014136 -71825564
-758797152 -758848510
-173952691 -173985429
-976061694 -976076504
-959782858 -959973798
-644262272 -644225836
-267286097 -267160235
-846163649 -846259865
-213952864 -214025062
-965777383 -965843985
-122021214 -122052734
-426212607 -426182111
-38063284 -38012142
-793229400 -793391166
-540421199 -540395753
-567653319 -567543441
-463462894 -463649452
-43892639 -43956845
-163952907 -163803047
-722556338 -722675572
-477863512 -477713754
-436586322 -436474956
-122080338 -122230676
-9739998 -9755034
-814659436 -814794400
-816681734 -816716848
-826090486 -826165914
-715498866 -715659316
-372994863 -372997155
-523225774 -523164022
-144044189 -144130509
-644405130 -644367920
-13190599 -13320471
-779213648 -779398378
-586148374 -585981834
-653469297 -653371385
-243237726 -243272808
-656935876 -656995966
-940585351 -940510629
-468134019 -468278553
-669706631 -669763711
-361372499 -361507295
-151895512 -151875184
-47630968 -47818904
-900971118 -901154416
-909086674 -909121922
-300866575 -301028311
-740832985 -740779503
-885988071 -885970673
-745059444 -745048006
-18712997 -18896215
-607342333 -607336529
-34806698 -34616012
-876670438 -876796750
-774186050 -774106920
-364568422 -364745628
-911130356 -911164142
-441488981 -441461729
-676477533 -676484595
-781111484 -781066550
-756711510 -756697704
-467772124 -467704838
-942955592 -943039896
-868249729 -868404823
-263826102 -263627836
-165028349 -165134241
-217742681 -217753749
-562540388 -562581100
-52116528 -52142382
-666664701 -666550269
-300500547 -300394269
-760887967 -760971809
-559869497 -559740195
-460290282 -460448184
-593511159 -593618873
-88831705 -88789499
-65757163 -65602707
-132164468 -132280320
-666086152 -666153780
-513609266 -513726848
-296005470 -295952612
-289692025 -289559169
-45739500 -45700232
-225103194 -225086570
-766851246 -766829130
-851827434 -851755976
-217780315 -217923267
-201303404 -201276214
-546162185 -546317267
-887347556 -887511422
-492716048 -492733252
-481335081 -481333573
-498621402 -498439778
-210192932 -210122790
-332161599 -332293041
-465219362 -465195822
-418761999 -418870277
-857376402 -857386482
-980944657 -981064929
-53508827 -53697367
-591207071 -591191693
-137507450 -137704602
-83266200 -83289386
-534224733 -534410885
-594087308 -594116070
-698343098 -698449822
-253616178 -253485500
-482360641 -482497013
-17870316 -17754866
-387456536 -387409102
-33465666 -33617214
-733801780 -733816880
-136255990 -136185680
-298240312 -298313986
-967201968 -967142982
-891390747 -891201317
-125964908 -125857806
-582220037 -582098695
-727246841 -727326021
-699236874 -699160564
-590056321 -589996667
-653197108 -653053704
-988326706 -988176266
-580057435 -580216045
-292442038 -292261046
-392128280 -391952374
-230573878 -230684370
-823045540 -823134460
-259293245 -259112173
-297586440 -297759310
-451275246 -451404012
-844532936 -844642224
-923428683 -923302593
-495761309 -495676915
-828933200 -828782954
-297936189 -297767277
-143497745 -143386515
-660824393 -660675039
-702617633 -702715643
-597124672 -597308404
-795498890 -795615654
-565115064 -565013048
-456375313 -456228477
-56920351 -56781955
-82897738 -82932556
-995458237 -995369547
-642488430 -642583854
-492393026 -492488114
-32366035 -32339799
-955337017 -955409461
-277662174 -277660730
-269795956 -269785122
-76753569 -76648381
-293474175 -293510013
-790705460 -790688532
-819848801 -820024703
-578304388 -578451622
-445384665 -445322631
-114534503 -114498277
-933709186 -933832902
-865269591 -865109281
-318225040 -318088562
-363547 -540009
-430005806 -430025228
-846741244 -846908222
-595340620 -595410458
-785091885 -785090321
-433056832 -433005476
-177264859 -177459327
-608844144 -608808578
-953687587 -953780061
-280059442 -280103368
-882064896 -882211058
-671992173 -671993737
-987486738 -987414306
-821184989 -821068873
-901641099 -901703961
-608133340 -608178544
-106646524 -106568090
-482181734 -482095124
-655710660 -655612384
-140449705 -140308259
-812426412 -812534468
-571685187 -571872755
-973227110 -973208280
-727213136 -727022326
-868613678 -868587126
-52684389 -52734679
-710591586 -710578828
-767804387 -767725063
-420318321 -420516535
-225449202 -225331902
-807954759 -807987483
-284859563 -284823513
-161842900 -162005640
-46701454 -46729538
-57689622 -57630312
-800561181 -800533285
-469387720 -469494508
-939782561 -939609617
-972247811 -972215183
-342342496 -342148976
-271640749 -271688907
-686274489 -686181355
-3040087 -2861173
-786554676 -786613344
-947132522 -947330790
-252315665 -252492593
-856119843 -856141473
-980307257 -980264987
-974944791 -974914159
-827216457 -827391549
-424223312 -424416522
-748010481 -747816631
-810712992 -810733464
-150993394 -151044596
-464866050 -464750108
-149633716 -149732820
-829782754 -829962324
-687768832 -687940446
-119900933 -119830475
-953176803 -953228551
-33687843 -33546585
-502926568 -502929314
-935994153 -935905219
-422869965 -422770871
-969977265 -970099711
-581002715 -580940299
-741785451 -741950575
-212526516 -212721932
-34018174 -34146278
-753884539 -753829737
-610410107 -610536279
-680771057 -680844975
-658045459 -657895157
-706031749 -705863269
-242112924 -242054728
-857918787 -857738363
-759227798 -759341118
-280533431 -280344931
-385106930 -385204476
-625476764 -625386182
-411609083 -411679879
-977511481 -977589471
-646248572 -646146674
-648832282 -648940516
-850949993 -851059641
-252895711 -253054307
-399890985 -400049235
-752554814 -752639102
-733545201 -733548587
-616127605 -615965297
-176241116 -176325436
-455080535 -455148093
-274858992 -274951974
-942111500 -941942950
-64119202 -64241500
-349355876 -349505122
-364487928 -364522800
-425524270 -425615724
-608410921 -608569895
-821039948 -821077158
-336619679 -336555971
-909603829 -909540537
-241959755 -241799997
-66802676 -66914580
-741219852 -741402102
-857746094 -857548572
-619033507 -618884157
-999189770 -999081988
-112989686 -112989068
-210595434 -210793142
-788685038 -788797738
-585157200 -585298758
-97870212 -97845482
-685121646 -685291378
-951463665 -951278743
-753824455 -753944623
-566571911 -566429211
-737490187 -737297935
-788460796 -788357862
-694758846 -694880490
-161708727 -161600627
-179382948 -179272192
-677167539 -677159251
-716603169 -716750537
-515894360 -515754016
-919132306 -919307440
-753669509 -753814879
-743800396 -743763114
-127378991 -127388301
-158388657 -158224297
-204851760 -204682518
-725848312 -725875770
-757417858 -757249954
-724190494 -724115688
-656341219 -656352273
-84739971 -84898717
-952299179 -952398907
-181981694 -181819048
-131293344 -131361212
-108235114 -108394218
-699269187 -699204561
-171968553 -171828419
-913891728 -914047654
-382804500 -382953008
-64587608 -64670980
-870143479 -869947679
-768006086 -768108112
-997836090 -997738306
-181612852 -181757782
-16902993 -17013509
-400754356 -400883234
-550989127 -550878517
-666751906 -666793008
-776235814 -776429478
-414285190 -414337102
-777855229 -777832975
-747757613 -747618953
-963730961 -963728563
-461773241 -461883189
-208121240 -208277056
-686118343 -686107759
-427863488 -427862210
-274190787 -274272501
-130969856 -131050046
-123141038 -123095020
-924467060 -924638146
-548948839 -548916095
-988881200 -988843060
-100111027 -100222303
-164065874 -163988358
-505811697 -505779741
-839463361 -839270831
-253992215 -253976599
-811342117 -811187621
-152726584 -152673878
-591090981 -591169369
-838916240 -838955660
-243082309 -243031579
-466767408 -466962252
-211648249 -211486079
-694482562 -694450608
-58619010 -58434474
-782020364 -782094608
-529406275 -529522283
-722707483 -722853447
-117451326 -117538926
-483086886 -482905652
-252689291 -252668317
-182380740 -182281574
-97933148 -97830110
-951772863 -951627389
-944978219 -945105459
-496528025 -496382013
-209675179 -209622691
-415301236 -415496076
-412884250 -412912448
-457048982 -456994752
-669101652 -669286776
-940075908 -940105138
-594224137 -594025591
-8645145 -8777201
-460867374 -460827540
-82109922 -81953920
-285006599 -285055441
-437151277 -436960413
-358022091 -358126165
-995962113 -995791519
-344840451 -344750927
-829476745 -829495083
-176646580 -176480048
-945511835 -945548483
-697736436 -697646144
-976823049 -976758547
-663587171 -663648013
-913291890 -913460950
-711779508 -711669710
-591011294 -590825184
-177874703 -177679773
-294488387 -294363709
-532984190 -532848466
-918779037 -918928123
-247046673 -247162265
-279859805 -279667267
-895592867 -895636007
-527217449 -527343145
-165123422 -165151132
-760859092 -760893160
-140272429 -140295113
-62745042 -62577766
-748971430 -748897694
-453330782 -453486052
-316423950 -316264782
-953677554 -953733824
-25612183 -25441075
-263198111 -263119083
-842154856 -842334930
-498393829 -498328349
-478915120 -478729514
-630115216 -629948162
-735256160 -735291354
-16110824 -16117296
-428221362 -428213380
-231161732 -231176372
-473914547 -473752093
-6199010 -6118434
-711478058 -711579878
-925620186 -925643208
-137262535 -137394757
-703522599 -703430313
-388253524 -388359878
-304451734 -304624676
-783375946 -783387836
-659592134 -659519224
-890262438 -890215014
-695299067 -695227561
-441124730 -440962436
-575734678 -575679002
-442799111 -442845397
-334193997 -334144641
-202941336 -203127938
-517150890 -517115196
-332636757 -332610429
-225003140 -224823954
-933834711 -933898365
-51535000 -51622102
-889900344 -889960268
-117892131 -118079559
-648988001 -649040001
-635053130 -635089130
-346296213 -346403409
-899843555 -899649167
-685517243 -685472033
-899617320 -899453998
-223908686 -224014724
-139960001 -139794011
-922097430 -922290912
-412466101 -412423743
-428196809 -428245915
-756698997 -756724023
-948983534 -948828600
-354338263 -354164453
-566627886 -566628764
-364456199 -364331873
-24663292 -24827692
-453065619 -453251235
-479117515 -479201257
-411215430 -411082876
-506729598 -506855924
-418396186 -418210018
-634000709 -633870717
-164963442 -165045682
-232439100 -232498286
-488286877 -488340053
-365089391 -364969637
-891866903 -891919901
-124725837 -124677107
-174336770 -174456994
-207905825 -207779681
-215460933 -215590675
-862412708 -862322804
-646940970 -647121690
-714121710 -714212226
-533685594 -533723522
-34562745 -34614075
-846296005 -846435671
-576291412 -576416916
-730028710 -730008164
-356225902 -356188972
-931588172 -931581448
-433128699 -432984965
-406104550 -406022550
-207806855 -208004795
-486330300 -486210640
-920174303 -920228911
-28291778 -28324574
-529739399 -529650775
-915571119 -915745417
-552693457 -552846891
-824851564 -824818778
-722771036 -722580108
-649047231 -649228557
-729873044 -729815622
-831860488 -831799708
-311533221 -311361641
-929307048 -929152712
-40051821 -39877587
-149231160 -149155766
-1155784 -1219070
-588323373 -588352501
-778628538 -778541470
-836397922 -836427270
-4264565 -4119871
-755520613 -755470611
-383643758 -383649830
-710338340 -710534586
-528569233 -528676759
-697764830 -697795160
-6607643 -6587125
-702882770 -702727364
-472725079 -472856239
-404042619 -403930901
-449450951 -449622845
-16665106 -16651142
-348833824 -348848470
-855086778 -855033192
-415902724 -415933264
-845209857 -845108979
-814171483 -814243173
-450561582 -450652676
-608142254 -608020634
-946993720 -947033904
-50125938 -50002608
-11267642 -11262710
-727117731 -727012721
-355131182 -354952144
-499143216 -499086580
-990489811 -990648919
-248715915 -248657695
-156050556 -156170310
-863411070 -863243902
-496971002 -497094034
-764882663 -764704587
-819322827 -819337863
-56397930 -56288410
-290736663 -290766837
-71207353 -71057039
-567246784 -567135404
-276293129 -276340047
-386588245 -386701117
-170468939 -170480979
-315758015 -315827765
-438954053 -439049479
-160810356 -160934722
-386320385 -386171217
-38450907 -38253181
-255515732 -255585230
-359893171 -359950787
-533198696 -533242722
-495065867 -494996705
-520481138 -520326568
-785231343 -785036793
-894626020 -894508092
-728058840 -728140296
-156916500 -156845632
-591963788 -591992260
-636886782 -636820268
-461232196 -461088212
-991102341 -991235109
-986463049 -986582995
-917866738 -917722106
-618006457 -618085861
-387681835 -387802297
-409608060 -409633628
-214595150 -214544464
-85865397 -85793465
-163177054 -163294922
-693754581 -693830387
-523009973 -522949191
-512763164 -512660840
-942459248 -942499134
-512041223 -512189091
-709005852 -709083312
-165868822 -165748030
-863180551 -863294433
-773219380 -773141212
-359847750 -359773238
-488724733 -488611235
-946359649 -946552301
-994312837 -994338469
-477716693 -477624443
-862325820 -862499596
-780729841 -780776061
-505569362 -505696720
-279265477 -279376489
-621072685 -620994035
-716891035 -716843293
-813195449 -813310253
-350022843 -350122417
-320999895 -320818811
-157680790 -157604020
-314828414 -314938444
-812326069 -812259803
-888506265 -888570921
-513958890 -514061562
-454980595 -454954169
-937604706 -937635328
-526480969 -526287531
-460545248 -460714550
-491796299 -491611377
-762631000 -762725416
-326126089 -326249341
-661801293 -661891283
-804005353 -804139851
-537335613 -537174493
-969641830 -969698836
-71270102 -71229562
-839102998 -839099958
-342330781 -342354211
-18302233 -18214725
-57410784 -57455864
-369223210 -369412630
-149130230 -149001726
-147240696 -147280524
-68936569 -68774983
-773559840 -773466726
-447544942 -447418612
-749105770 -749057392
-852451808 -852256422
-117300048 -117179138
-353320397 -353258475
-505404595 -505421645
-807726309 -807860223
-897294340 -897439706
-80029135 -80063185
-581268981 -581379617
-245917260 -246046778
-886931311 -887104891
-501060942 -501187830
-813770032 -813968658
-67534915 -67425809
-563668405 -563505229
-734203988 -734229936
-698309389 -698293781
-826305179 -826495579
-192362472 -192518360
-101464509 -101426483
-938305798 -938400548
-480825680 -480687594
-135555611 -135638377
-811517883 -811359811
-904682884 -904732166
-287050463 -286915077
-894897514 -895071068
-888438697 -888275719
-228990415 -229086503
-12708596 -12738850
-132842608 -132738270
-555057693 -555134995
-510676928 -510786516
-423085330 -423145008
-839088922 -839101478
-82661271 -82544163
-362938480 -363019266
-365370159 -365369481
-414300199 -414462179
-84275413 -84273241
-823258510 -823114802
-274638075 -274443243
-628926442 -629051120
-891195634 -891123900
-206377701 -206321629
-352142321 -352316317
-410210998 -410185276
-855117983 -855257865
-540515836 -540647700
-660749716 -660704108
-950463608 -950602370
-396361585 -396512829
-493431947 -493358361
-172987062 -173041782
-751532883 -751463223
-682103455 -682162253
-847664656 -847589334
-856044339 -856065137
-399588764 -399671100
-439943593 -440111573
-972994113 -973113965
-797293317 -797235389
-532594645 -532777413
-243893865 -243878465
-427836499 -427709079
-180351235 -180288251
-10263842 -10315596
-633769610 -633634270
-442662784 -442680566
-161164668 -161146782
-274173903 -273981671
-538049909 -538097025
-417678226 -417663698
-344711080 -344682220
-563339529 -563511489
-774376949 -774335815
-459815364 -459870854
-359691908 -359582298
-684694582 -684590650
-251450125 -251256043
-425902930 -426048390
-715834563 -716005803
-337836470 -337681564
-555506746 -555543538
-621805228 -621795932
-784340709 -784258549
-859547508 -859721224
-197220733 -197134489
-915221959 -915402279
-942013672 -942015764
-450725532 -450692340
-844851418 -844957626
-71875540 -71843622
-23937839 -23958831
-655920062 -655986476
-448991501 -448929917
-315554602 -315733788
-632508194 -632652772
-901868862 -901804978
-880414545 -880235983
-918323522 -918363200
-207819444 -207782092
-288756803 -288588197
-904024331 -903990193
-798063992 -798066610
-299644046 -299729296
-257854689 -258027841
-909921327 -909937965
-983323746 -983250036
-265772599 -265715249
-644463135 -644347125
-333799866 -333775814
-163424443 -163314919
-476674989 -476622679
-21665249 -21644991
-424079459 -423942795
-862782747 -862797329
-566500561 -566476947
-448547457 -448477231
-23111590 -23061242
-485512298 -485378294
-438615162 -438802750
-394882795 -394715769
-763464407 -763327427
-426969426 -426903564
-231265402 -231167046
-994322403 -994519561
-653389369 -653549225
-856057782 -856072492
-352061110 -352009472
-561675794 -561759172
-941914745 -941901569
-975183885 -975195735
-707243813 -707376663
-698396460 -698312720
-982255840 -982286760
-850263347 -850217963
-663736805 -663727439
-697203431 -697231437
-595352447 -595468469
-59683915 -59619375
-325774225 -325678281
-365292751 -365140885
-964812056 -964677024
-829070670 -828875148
-190229800 -190121136
-884053414 -884018220
-406514054 -406531332
-523059862 -522960084
-482211493 -482167797
-849075599 -849238847
-399051205 -399016495
-395460757 -395510229
-181561787 -181375525
-814926428 -814806374
-262879267 -262704737
-401249423 -401127497
-26816278 -26673922
-916730649 -916705081
-597281801 -597462627
-663768562 -663705048
-830391722 -830464468
-529595833 -529648037
-26351210 -26531878
-802443386 -802567964
-39406811 -39444977
-63110788 -63152312
-778863086 -778780812
-444980733 -444930511
-960223329 -960089767
-193159915 -193052055
-9580364 -9651492
-948541093 -948407453
-764681929 -764678469
-775897864 -775986484
-361060076 -360891350
-313943799 -314037567
-69587171 -69611885
-643819366 -643915014
-145400804 -145339240
-458080679 -458056075
-473333693 -473260221
-461371887 -461262993
-939211408 -939366890
-28454070 -28286360
-792529063 -792709611
-340625855 -340496529
-187287188 -187155904
-927457609 -927574631
-260368454 -260227560
-859984214 -859788140
-141164088 -141190506
-2028705 -1844209
-874136584 -874137322
-808985883 -808863391
-811925619 -812103813
-980551908 -980621808
-420933642 -421015072
-853710181 -853544559
-516183793 -516103741
-874784207 -874641419
-925124080 -925303634
-24608278 -24470488
-491814423 -491915917
-688210616 -688041142
-682824490 -683013076
-798527550 -798668476
-489684716 -489743492
-478188127 -478121571
-684187521 -684275167
-579961587 -579884091
-177251635 -177316989
-507672299 -507702827
-145487320 -145626592
-618142917 -618168173
-388761098 -388758028
-84307357 -84504883
-338871723 -338734377
-980586176 -980677722
-831113245 -831243423
-368853303 -368877495
-44297425 -44311899
-80243085 -80364733
-140899339 -140770557
-225955739 -226124737
-387432819 -387305557
-66778575 -66640619
-44977076 -44852904
-975525226 -975395558
-108746292 -108928602
-705556954 -705606838
-574285987 -574128073
-476577472 -476772506
-404105807 -404054705
-932271138 -932111030
-241371262 -241538370
-631889585 -631704413
-436353264 -436279258
-713065266 -712975274
-993712662 -993554948
-283974114 -284110388
-139648486 -139593010
-912335894 -912260698
-233707918 -233850622
-610047289 -610096171
-280050092 -280156644
-720542413 -720547811
-576720230 -576635654
-237868912 -237918642
-283652315 -283782265
-824098459 -824220695
-82031921 -81898829
-237714499 -237746237
-945627595 -945537909
-390181141 -390009005
-854000008 -854044704
-784625684 -784643200
-876218162 -876090920
-184269266 -184468268
-174238022 -174311598
-230394312 -230280256
-887272283 -887299207
-820727544 -820842852
-157568932 -157470372
-254086042 -254180990
-232113475 -231981135
-909654682 -909777956
-141838362 -141784198
-570679001 -570719425
-961769315 -961784283
-381062889 -380972065
-707631244 -707682904
-38329279 -38329379
-652101826 -651973140
-337830034 -337855640
-808747378 -808653200
-749439863 -749263721
-25350889 -25335269
-6032227 -5884087
-593143070 -593109822
-892582489 -892652575
-678948076 -679057388
-384681795 -384675845
-702882304 -703077054
-562391245 -562423137
-743915468 -743843032
-804715709 -804780889
-620377186 -620498960
-715763547 -715738197
-229367739 -229490877
-396593736 -396694782
-156960329 -156980681
-667421623 -667548267
-714943025 -714856089
-839098285 -839138585
-698598116 -698742284
-156187456 -156280424
-67332556 -67330886
-877424686 -877257292
-120191863 -120125259
-997877016 -997903934
-911593048 -911478656
-867316014 -867430022
-704822059 -704820995
-964930905 -965111117
-22943969 -22941353
-770565929 -770482315
-399550749 -399458557
-831423898 -831329252
-670492253 -670622477
-571778971 -571691745
-703619484 -703621786
-340157241 -340172067
-664266241 -664273799
-189448678 -189349238
-920806330 -920992228
-851245369 -851285459
-564490050 -564360150
-874928596 -874957636
-950042244 -950085686
-729012424 -729183546
-580360164 -580395474
-708706576 -708734016
-730884812 -730907716
-649522175 -649392193
-734295617 -734164255
-572902839 -572934167
-453744271 -453745171
-503650706 -503825550
-650320064 -650286824
-543553062 -543558356
-702182894 -702050062
-674192217 -674109695
-705885809 -705779275
-496159976 -496317492
-178287444 -178484650
-367588652 -367683130
-337470362 -337607854
-882647679 -882697577
-327091036 -327266120
-981773801 -981861501
-730264093 -730379245
-254097482 -254264498
-367654999 -367797931
-238763535 -238735971
-228053229 -228050467
-177606363 -177757999
-896168034 -896299006
-81307762 -81431592
-327084899 -327053351
-433594917 -433770477
-719874131 -719878285
-585381500 -585529016
-856358544 -856440012
-821356723 -821379063
-509262166 -509272806
-708853240 -708788310
-26498871 -26564885
-919319918 -919294962
-262459363 -262607751
-477670568 -477575802
-512332819 -512469311
-632217403 -632286795
-49490501 -49426377
-10452293 -10623321
-982208371 -982365149
-640840710 -640937310
-105886913 -106029417
-120158561 -120018533
-898929343 -898836293
-312440683 -312492003
-227835726 -227909922
-41077286 -41257022
-366969321 -367134857
-101439757 -101623875
-5597579 -5512287
-891104113 -891287155
-259708853 -259844887
-458157291 -458333263
-169015994 -168846638
-941133649 -941059479
-759113273 -758988601
-957109098 -956981364
-302272024 -302253406
-386046175 -386217163
-737056934 -737015376
-436577832 -436708160
-205116490 -204967300
-7781611 -7615099
-907874586 -907888488
-920289586 -920168236
-838158669 -838297983
-169104169 -169288301
-769210095 -769054411
-480742861 -480751837
-52108518 -51997576
-122895494 -122930316
-517133043 -516999775
-562145705 -562281565
-680086818 -680077038
-288410620 -288518052
-898616885 -898507637
-593137831 -593148309
-850817568 -850682084
-464319386 -464323388
-726189053 -726142787
-306790977 -306592555
-192440416 -192379900
-776762006 -776773066
-479557027 -479419031
-268646188 -268652786
-162678070 -162635624
-823424114 -823615740
-481958857 -482138429
-341469591 -341325783
-155780788 -155891172
-173730 -58604
-764386398 -764317036
-201233834 -201259434
-271278138 -271308378
-973240127 -973214093
-373544039 -373405467
-688560870 -688536726
-170474959 -170334643
-932843318 -932791424
-991485413 -991381309
-178144679 -178194659
-867195528 -867015626
-308765488 -308734030
-398698736 -398592994
-313422846 -313432118
-488093525 -487965485
-290149171 -289972607
-152174488 -152042530
-886942954 -886949716
-192645841 -192576205
-164635553 -164800455
-918909087 -919037001
-289102695 -288952765
-649282616 -649457184
-509781273 -509642167
-900317325 -900401565
-354507288 -354589992
-556188445 -556277997
-546946674 -547017378
-624009169 -623961117
-471562144 -471454474
-102875478 -103046410
-304402427 -304247649
-708359570 -708546590
-443005230 -442839142
-580394740 -580511112
-198450246 -198421978
-383205650 -383363318
-127802204 -127813164
-31628506 -31583694
-643297033 -643167431
-129666487 -129820461
-307611295 -307632929
-718626292 -718762488
-611187904 -611106538
-614732725 -614548073
-870779569 -870586803
-915701907 -915788927
-182430423 -182478859
-676813690 -676637730
-36988146 -36931922
-586518374 -586527084
-297970773 -298046657
-932295649 -932439171
-571252384 -571140910
-922124751 -922194171
-191233780 -191073228
-509267822 -509277790
-795467805 -795294089
-371928301 -371842319
-32636547 -32648441
-501104846 -500951224
-960364314 -960212758
-685622786 -685747420
-567405884 -567598380
-642996280 -643126482
-623314346 -623205562
-892330343 -892451873
-328708686 -328635710
-897758529 -897767277
-640536342 -640531024
-551563646 -551611642
-795320974 -795360468
-645805487 -645839465
-347391867 -347416029
-427428368 -427614518
-451843596 -451696148
-793818254 -793656576
-945190416 -945141072
-114714340 -114630596
-57899000 -57922862
-442520137 -442383375
-522519738 -522621402
-389271372 -389375972
-368930313 -369080597
-540462473 -540379925
-912672486 -912778844
-817528713 -817660149
-150256618 -150396548
-647455143 -647634931
-474261747 -474094107
-99996114 -100036410
-305332337 -305201755
-723204710 -723035652
-897130064 -896946434
-537652574 -537659684
-71831230 -71919850
-608942896 -608798984
-862356713 -862294221
-38199185 -38101067
-357982159 -357971633
-711947927 -711905123
-498968495 -498860697
-923726619 -923788167
-201246634 -201077202
-839575404 -839534340
-444061035 -443989793
-463004371 -463148349
-649014001 -648889751
-759870972 -759816972
-442435081 -442605193
-362698896 -362499568
-228753450 -228762854
-754313210 -754276200
-552291673 -552214399
-943687198 -943865706
-32369139 -32484511
-13620867 -13735555
-839210639 -839130223
-219441373 -219566097
-839706951 -839851573
-405420908 -405456262
-825767481 -825716725
-243218800 -243414198
-980328787 -980285727
-585346324 -585274964
-533263715 -533349321
-165483575 -165592617
-507583749 -507687563
-902829980 -902812498
-430463966 -430368338
-143594111 -143412469
-881501799 -881636807
-232540446 -232663328
-595117795 -595187911
-115417964 -115525962
-390620895 -390463163
-362295551 -362350591
-13723826 -13747284
-693244650 -693262634
-899896544 -899790566
-354964257 -354866015
-826067156 -826018354
-182953151 -182947943
-130132571 -130323509
-599689154 -599840004
-41388057 -41330973
-840226028 -840154806
-854203407 -854398757
-201463835 -201639477
-553266454 -553286104
-781527253 -781592755
-181098883 -181151989
-51367266 -51508372
-298490364 -298574950
-877635116 -877736036
-259684013 -259576953
-375092802 -374911158
-105472919 -105652473
-216395188 -216465400
-951371204 -951249284
-693054930 -693253642
-12909011 -12884195
-882235024 -882187092
-280610454 -280456408
-595212029 -595163793
-604450422 -604427304
-594414483 -594412699
-118491380 -118596304
-385226221 -385303167
-584495166 -584459960
-291551086 -291531444
-949314878 -949218316
-921217024 -921348564
-241778038 -241619768
-399210290 -399015282
-768632269 -768695031
-328420198 -328280932
-895732969 -895539045
-809734192 -809901560
-147257620 -147303428
-907717242 -907612472
-886142463 -886072405
-689709207 -689904043
-191697822 -191685544
-243705491 -243683395
-747688283 -747511723
-230684916 -230833198
-463600439 -463698465
-245702962 -245814916
-776522056 -776487878
-610980777 -611147221
-119094575 -119222307
-829998057 -829926591
-576719924 -576868114
-653125406 -653031936
-516848315 -516679937
-176731811 -176561349
-421417638 -421449020
-339235170 -339181474
-255902224 -256004920
-565638525 -565562711
-975940383 -976069099
-532027320 -532003066
-393450603 -393623533
-806056289 -805870865
-104912371 -104727791
-646035981 -646129203
-749008931 -748933929
-120474858 -120593740
-416794887 -416788999
-808469160 -808601124
-173815964 -173631826
-926508201 -926365291
-747334413 -747513463
-174719856 -174769814
-232865983 -232875563
-653078671 -653041071
-838660848 -838490728
-150810313 -150961531
-87613530 -87755944
-155271075 -155166679
-849250820 -849398104
-623381317 -623540973
-263642313 -263726969
-953093756 -953120636
-970458029 -970601819
-645069809 -644879483
-232565789 -232601887
-254484248 -254345922
-829142412 -829297586
-737710415 -737764961
-661831527 -661845267
-568683095 -568863801
-674356489 -674318007
-122204028 -122257324
-166188778 -166232962
-103132327 -103316247
-113899072 -113906676
-927972460 -927807490
-170330031 -170354941
-57233906 -57131348
-869233134 -869311900
-613572783 -613490891
-582702050 -582589290
-876183952 -876360632
-446187951 -446328135
-769966905 -769963073
-420220881 -420390759
-212812764 -212761670
-712406964 -712239696
-99671112 -99773338
-669985661 -670083803
-49363013 -49242315
-233559265 -233373055
-203267378 -203406576
-914803946 -914762868
-117779340 -117862150
-302389056 -302324970
-417234210 -417236912
-337092700 -337068116
-185619250 -185531352
-343925801 -343834623
-377403059 -377259251
-289058285 -289147105
-876358788 -876548864
-822207833 -822398371
-887921681 -888096377
-632871524 -632720988
-716676853 -716565675
-984266674 -984428260
-88052729 -88055577
-63040464 -63131550
-949061967 -948905101
-583539639 -583469307
-313531584 -313468676
-232324159 -232168951
-272061208 -271897452
-445688744 -445861604
-506472227 -506616421
-106685961 -106607087
-556446606 -556513696
-881044736 -881185696
-685430348 -685494638
-436780229 -436905793
-498676757 -498566047
-306483229 -306668129
-182995 -164465
-192304240 -192237314
-931675734 -931646712
-534045226 -533882004
-512943792 -512956174
-215077770 -215256052
-487407652 -487427890
-942648294 -942550196
-893149908 -893277694
-908384801 -908490171
-829195326 -829050718
-157005665 -157139285
-896233520 -896162222
-32139027 -32238593
-970917080 -970835436
-982474644 -982412962
-349125090 -349212186
-757344623 -757491093
-707101337 -706976841
-505622132 -505444112
-400336163 -400473715
-66678627 -66709597
-203045860 -203210016
-471443575 -471383181
-970788703 -970693955
-78088119 -78018139
-748628611 -748543011
-538839499 -539010757
-720758319 -720659655
-640586616 -640652186
-550896026 -550917266
-925771336 -925826452
-688868107 -688743779
-718899563 -719049213
-997679746 -997787198
-856409498 -856571056
-795863692 -795696124
-607494608 -607592586
-842514779 -842695315
-762223313 -762116747
-265387749 -265197859
-311901147 -311978249
-412281168 -412391354
-557808637 -557901761
-811344 -770066
-491865170 -491727428
-780479713 -780401571
-579508897 -579421191
-665037320 -665140154
-19863207 -19867421
-555712511 -555691727
-144769382 -144831996
-102960944 -102798962
-749375661 -749504065
-789341093 -789197753
-519602739 -519587435
-604562019 -604615967
-603631277 -603698905
-134847563 -134725513
-224831623 -224913547
-360905635 -360749063
-658488060 -658385852
-143242755 -143345053
-238150684 -238319194
-977040623 -976860709
-343717947 -343622461
-517699721 -517867237
-69184798 -69178816
-560774764 -560627856
-644705654 -644672826
-812258266 -812292936
-907006657 -906860897
-122006501 -122005943
-799173280 -798999920
-754273738 -754352682
-177420939 -177497715
-878151850 -878315018
-863505415 -863316725
-243238802 -243094682
-79250896 -79315032
-996244894 -996247890
-453770912 -453829316
-853502183 -853571837
-976787436 -976950666
-47970877 -47967703
-707702212 -707842622
-717178662 -717025166
-725654175 -725718175
-262933819 -263078873
-468553812 -468687838
-752680531 -752597673
-357824106 -357668086
-563510225 -563582149
-264405508 -264553018
-920370949 -920258031
-468206286 -468024702
-106858930 -107017662
-742026367 -742184701
-411633377 -411726381
-567460784 -567302472
-827064431 -826989473
-941096564 -941003524
-625024272 -624969238
-7375766 -7423686
-126658801 -126831577
-794761221 -794816445
-399374503 -399251661
-61051843 -60945677
-409929839 -409952055
-336511181 -336542129
-402893714 -403069618
-675433205 -675488335
-734706267 -734644053
-961417231 -961580377
-176277080 -176238686
-827738907 -827817079
-340802636 -340791190
-627966096 -627996904
-950465885 -950313165
-166354866 -166349312
-11932592 -11841694
-999135879 -998964411
-128918026 -129070696
-300068194 -300261398
-176159650 -176105322
-200775344 -200641216
-103729826 -103603406
-623781786 -623690768
-225801647 -225697379
-733661753 -733724281
-946290100 -946356520
-203670427 -203519109
-187345479 -187256697
-501817744 -501670000
-146376712 -146507334
-892912246 -892777426
-801840010 -801901178
-930376919 -930255441
-304878316 -304732692
-506086386 -506005066
-837143590 -837131586
-206855431 -206781687
-663732122 -663675324
-897422987 -897520841
-357309784 -357379278
-962048162 -962060408
-698422437 -698604301
-855928742 -855838344
-710625641 -710757397
-271017520 -270825416
-926520771 -926495631
-369929408 -369916228
-521867120 -521886498
-953114530 -953126742
-926033882 -926168684
-677892401 -677868461
-758762911 -758627325
-357962919 -357885071
-294951176 -294848960
-525989599 -526068321
-894648924 -894703358
-661136599 -661314205
-628926888 -628830302
-61310909 -61245467
-53946152 -53993692
-336120647 -335997727
-612423724 -612348736
-609793390 -609716042
-155529083 -155421077
-268760079 -268812833
-238725733 -238749753
-398208313 -398322459
-291101720 -291219408
-622757091 -622566841
-389139556 -388950928
-741686310 -741758092
-517928194 -517806280
-350931726 -350847788
-153207988 -153013168
-154338689 -154229827
-707992414 -707888204
-18604783 -18525685
-801091080 -800967694
-685810360 -685782388
-505935467 -505963679
-555157554 -555252448
-228291365 -228181623
-723915604 -723739914
-691421092 -691553220
-987113733 -987102247
-347646105 -347819967
-924564329 -924728865
-709427643 -709408621
-790947306 -790787128
-562649801 -562694395
-208164692 -208199148
-480869775 -481053673
-897824042 -897710512
-624460492 -624444008
-785758735 -785772921
-708945293 -708808353
-328343833 -328334937
-122334179 -122370015
-124053411 -124161987
-165715538 -165522080
-852664738 -852694280
-275027843 -275030221
-884822028 -884963112
-390898458 -390817802
-357317765 -357440791
-223880468 -223762044
-755618420 -755601434
-703573957 -703471241
-69263362 -69416700
-949842658 -949967538
-647646819 -647623043
-11607393 -11764141
-710050289 -710035021
-849722941 -849788471
-510371539 -510518521
-50827655 -50695663
-247485061 -247354481
-82495630 -82522418
-663202676 -663214678
-269360689 -269438621
-552743459 -552696889
-475543266 -475372546
-904961477 -904792851
-853409948 -853436760
-798951233 -798830621
-189989183 -189909451
-757844085 -757969525
-207040439 -207102305
-350307494 -350446062
-293403061 -293205385
-314058194 -314183008
-378797613 -378741141
-421882158 -421749314
-412785476 -412740734
-909050311 -908860693
-168407740 -168546632
-216209424 -216303538
-402251933 -402122107
-76319476 -76256790
-845827021 -845760685
-575782582 -575867156
-604049692 -604156454
-58747555 -58796793
-460472254 -460424114
-410212335 -410221683
-535366366 -535442392
-544826476 -544700650
-657970308 -657933576
-287799157 -287669817
-388435720 -388391716
-922948765 -922850283
-812013825 -811923039
-776841605 -776881107
-150622075 -150757911
-65756100 -65942156
-85259424 -85181378
-458404991 -458583823
-728099568 -727986324
-760071674 -759919392
-528199289 -528189731
-384238713 -384124549
-682425110 -682250966
-269663074 -269540232
-662357537 -662457653
-779577725 -779676513
-127073049 -127247123
-613884738 -613703264
-273668185 -273600151
-435811374 -435785564
-224366568 -224256110
-664713750 -664791406
-936963884 -937012938
-27079018 -27050594
-114521119 -114547887
-29009774 -28970672
-408427061 -408467673
-207556667 -207723197
-405438865 -405504835
-483456637 -483565475
-112109890 -112143562
-909029341 -909214503
-68029454 -68082582
-735571121 -735708469
-701870718 -701886146
-118434651 -118425873
-210108542 -209917432
-883198891 -883233719
-583792734 -583944616
-304034818 -303916556
-555983735 -555798445
-383669255 -383838657
-432191399 -432326427
-491172351 -491156785
-487946808 -487914898
-616931770 -616824886
-280751152 -280850700
-983863261 -983892499
-890678804 -890693382
-589631558 -589589544
-829485914 -829468720
-466791761 -466663193
-887288035 -887429489
-88429373 -88448433
-503738128 -503653836
-463848504 -463726092
-416911210 -416757482
-807234100 -807143604
-798360162 -798300082
-800478107 -800547233
-371452269 -371443565
-878447328 -878329174
-33962287 -33910607
-928537914 -928538836
-298245666 -298382306
-186996368 -187070716
-203430234 -203594768
-162403651 -162526039
-956480553 -956560001
-83379436 -83514928
-904629623 -904707525
-928987052 -929029038
-146304615 -146417951
-248561630 -248372026
-995586348 -995476170
-21447083 -21383719
-639980044 -639924854
-747984580 -748036382
-592542702 -592561476
-937813966 -938003984
-148837253 -148902989
-257313151 -257168391
-219219976 -219305142
-106676178 -106711744
-864125547 -863982463
-469697734 -469696868
-897653991 -897666825
-664992557 -664955337
-801998707 -801828061
-492896847 -492754487
-699709251 -699787737
-530259776 -530235496
-5328762 -5161440
-417010503 -416811917
-417484995 -417637077
-301691689 -301575217
-4682242 -4570828
-542038666 -542012620
-111600809 -111467643
-370191840 -370136446
-915377910 -915483502
-715345059 -715440501
-437013785 -436905911
-81191645 -81088211
-666089758 -666287996
-204151126 -203989176
-72085662 -71942610
-463723169 -463673761
-378437138 -378242074
-548471997 -548383395
-849565940 -849441600
-77054574 -76986916
-730010777 -730018437
-517239857 -517369621
-243337119 -243512005
-772683860 -772722760
-95372839 -95478853
-190786905 -190833029
-175941078 -176038542
-812605741 -812645145
-355400901 -355553747
-983545323 -983504647
-351338187 -351208191
-541982102 -542129092
-761941526 -761821082
-684560987 -684361799
-139782460 -139669096
-835395394 -835576364
-737885211 -738029823
-408565030 -408748100
-335279916 -335255726
-519099137 -519118371
-725828629 -725759561
-64772445 -64789581
-727797931 -727616679
-12712594 -12796804
-52214730 -52121882
-408332906 -408367018
-228725718 -228722790
-116160443 -115985865
-587530088 -587404680
-939190886 -939115318
-173276967 -173158707
-31192117 -31202247
-485545895 -485645449
-306575679 -306517303
-347474567 -347654579
-311516368 -311550074
-186231788 -186140856
-981307713 -981198557
-27137770 -27020266
-872433611 -872424635
-62356960 -62265860
-611501118 -611480422
-48299390 -48265922
-854902388 -854848864
-194289705 -194241429
-528305878 -528272222
-355232940 -355379738
-917668849 -917618071
-807229405 -807238795
-300873621 -300732555
-2687797 -2632319
-831490868 -831356928
-104102852 -104206144
-349628656 -349696502
-885512268 -885579770
-565824035 -565648321
-972705025 -972560835
-394957206 -395143472
-781073635 -780874105
-984778498 -984610902
-952335445 -952349043
-429762513 -429603119
-784337852 -784343566
-963027228 -962973138
-137685609 -137802395
-946733816 -946697994
-144883038 -144924530
-985134280 -985077882
-322515883 -322327563
-231507768 -231381174
-954541994 -954718638
-31179156 -31165096
-629423460 -629329890
-452845269 -452755501
-72970351 -72959975
-63838503 -63716837
-494189594 -494248478
-532048971 -532218523
-608657034 -608662728
-518213684 -518099424
-253400283 -253447789
-827090394 -827038468
-732093430 -732068180
-104815919 -104742185
-194969044 -195166860
-795069338 -795174914
-768920393 -769004613
-77020745 -76927577
-151657635 -151648289
-283438429 -283604827
-643260411 -643455267
-330761168 -330755078
-56207090 -56164800
-862753638 -862908700
-363426064 -363350614
-708386796 -708418628
-416445183 -416350419
-484180492 -484093940
-144881756 -144903784
-924061299 -923978711
-220883770 -220733280
-605534393 -605482551
-98201051 -98110471
-587972313 -588078401
-812437202 -812415288
-405116567 -405193383
-703336300 -703476456
-369370613 -369482049
-82064071 -82155773
-416397801 -416296897
-412158013 -412336261
-233459472 -233659058
-568976800 -569148196
-973289134 -973249972
-773810742 -773810052
-157986520 -157922660
-351674913 -351733193
-879859269 -879715101
-733228293 -733059783
-449117115 -449229559
-804018732 -803913340
-915527732 -915658268
-899535659 -899476549
-802712209 -802548627
-865909983 -866026677
-185473303 -185541699
-210454831 -210616463
-981004793 -980961749
-838356864 -838239102
-712323330 -712176622
-750592000 -750541772
-409265252 -409154402
-16458210 -16573980
-355260057 -355276223
-814067681 -814135869
-525746643 -525765051
-952508243 -952557531
-189774354 -189806972
-921252558 -921282794
-428419895 -428597329
-931993223 -931890277
-731310541 -731176369
-181468656 -181341822
-45080476 -45046110
-104816031 -104820081
-574750507 -574654375
-870640441 -870559419
-48327651 -48271129
-937246826 -937390652
-654750307 -654736179
-522064311 -522018467
-661023361 -660909647
-862908448 -863076464
-517980375 -518092525
-527127 -680993
-108636176 -108818820
-520683373 -520818473
-890144374 -889957228
-377190154 -377241758
-838448923 -838523471
-891992509 -891847293
-136496882 -136400436
-753120232 -753211768
-348126562 -348073410
-342895727 -343012383
-308665387 -308749759
-734506533 -734512131
-229923697 -229865737
-984253304 -984197100
-926601595 -926787539
-943641273 -943514395
-276150290 -276062298
-1118233 -952191
-679157752 -679056782
-875295435 -875337161
-569773899 -569678705
-847846201 -847869355
-122322940 -122516670
-612741589 -612614639
-708280094 -708402712
-68909493 -68963645
-410198137 -410083515
-199626344 -199652634
-573313847 -573476343
-148056243 -148016037
-655228433 -655120859
-842609557 -842781073
-50491229 -50634823
-692526076 -692427926
-268323787 -268486543
-252289855 -252404129
-185803573 -185781777
-705247591 -705152981
-366231518 -366210428
-442626259 -442671675
-865189436 -865162676
-991657870 -991713218
-860723000 -860571636
-25216194 -25137644
-788962026 -789085354
-892112692 -891966444
-871699539 -871770857
-234247060 -234157692
-49610728 -49808730
-993500497 -993453803
-282120949 -281965639
-462165125 -462300037
-641798739 -641997933
-257447173 -257395923
-263684641 -263553889
-548797831 -548916795
-557357203 -557392499
-310474465 -310329025
-47520237 -47354243
-722280497 -722190033
-170620210 -170759374
-737875409 -737831931
-64263913 -64401193
-797456533 -797316633
-487103462 -487121098
-234834411 -234661355
-171547428 -171669670
-820521855 -820621415
-490181643 -490155757
-705850347 -705921271
-43210849 -43289391
-131327278 -131205980
-570765910 -570708988
-373765600 -373736106
-950218069 -950249533
-562702938 -562850400
-594795805 -594673245
-223671762 -223821256
-696173333 -696248201
-886788518 -886762068
-189463648 -189622652
-221693378 -221650868
-388984750 -389045242
-21203542 -21344028
-74428163 -74405871
-988898809 -988863591
-535257127 -535200855
-726474076 -726465346
-194451268 -194257674
-946817214 -946650418
-664486581 -664678725
-586983443 -586995601
-90720639 -90545153
-303536863 -303415709
-688046515 -687849501
-647181444 -647152182
-917615904 -917643460
-181405239 -181354807
-734675160 -734654452
-484763370 -484804512
-592226179 -592356021
-681869966 -681999420
-179657365 -179658755
-606814640 -606878316
-164378107 -164352971
-428943434 -429037844
-132481015 -132483519
-103395884 -103271430
-849712118 -849525672
-435637685 -435485443
-566066952 -565882982
-68491235 -68367481
-757992742 -758181766
-650516595 -650668031
-451482265 -451414395
-909472711 -909547125
-617140654 -617239204
-646112659 -646197623
-720985903 -721113667
-465191982 -465015384
-878233434 -878211798
-622153202 -622204540
-678755223 -678716725
-961780432 -961788134
-75700381 -75661941
-405247201 -405438585
-81288653 -81299659
-871590096 -871735198
-374315269 -374429527
-548907045 -548932467
-31985843 -32179557
-545392276 -545577332
-566996343 -567056251
-106931144 -107104180
-737212170 -737240892
-756571431 -756704607
-232412734 -232583838
-623730451 -623833121
-165372099 -165270977
-44893560 -44914990
-758603419 -758588939
-528090624 -528134512
-909815265 -909851955
-500074549 -500238609
-675982465 -676158675
-817969966 -817974916
-582260678 -582439970
-263857692 -263965536
-28322898 -28326250
-979381386 -979481770
-240634835 -240445259
-725456528 -725326668
-326208838 -326289844
-474930602 -474748364
-633187747 -633289077
-830416361 -830609557
-392678007 -392538803
-294132461 -294086645
-414197197 -414129637
-457752279 -457716805
-291530023 -291572149
-504151300 -504037574
-322137504 -322050782
-86812804 -86894592
-665811136 -665686464
-750760241 -750638561
-496590756 -496724068
-410764576 -410630142
-285475038 -285335618
-737144512 -736969356
-251538326 -251361924
-930470085 -930586059
-293053011 -293176187
-84898161 -85086013
-988459192 -988624446
-440638395 -440747883
-881910034 -881999620
-705832542 -705663424
-201855424 -201999742
-898968541 -898986825
-829746612 -829565492
-301825532 -301883382
-916789045 -916815135
-887742973 -887739763
-84311753 -84239073
-83919026 -83943032
-45774403 -45832633
-757227252 -757333906
-934984710 -935027322
-92669187 -92472071
-554490452 -554675456
-939121704 -938977302
-516229867 -516383531
-164252559 -164321773
-933992760 -933851074
-853920228 -853920494
-223496029 -223576763
-348042820 -348099986
-639798332 -639632934
-657764113 -657816689
-992314867 -992259767
-757716423 -757658799
-635571809 -635436721
-394525259 -394487147
-266175230 -265994318
-2922960 -2756848
-268531634 -268583364
-142863403 -142876349
-404672009 -404569191
-259981926 -259814012
-8397041 -8354787
-980470901 -980421471
-420262120 -420109616
-266095617 -266254843
-664403850 -664367206
-85314975 -85203873
-318453525 -318260307
-255986644 -256157972
-808249305 -808253103
-221526485 -221672123
-331008316 -331040996
-125301971 -125400727
-805087722 -804969040
-584304851 -584477563
-525075184 -525207046
-181015833 -181087027
-544944324 -544906230
-690650446 -690615786
-367264177 -367088705
-623536318 -623674412
-126010320 -125919496
-808178880 -808185678
-212246685 -212119627
-652559484 -652484626
-207232589 -207381029
-498123016 -498292560
-941134282 -941218478
-850879881 -850755255
-50375107 -50556461
-836869560 -836891266
-156760874 -156881066
-7653653 -7488213
-274752994 -274712216
-110549152 -110692024
-527526814 -527690948
-35065375 -35205169
-182335361 -182426119
-679668603 -679664899
-669885359 -669813341
-887285745 -887139799
-160872539 -160712291
-120758711 -120842131
-382039177 -382146979
-3597015 -3571771
-958052139 -957912393
-779727596 -779625430
-914531989 -914363283
-801913384 -801888972
-695366590 -695231544
-745649474 -745831808
-434616707 -434668147
-810060610 -810227350
-228175432 -228172152
-341715443 -341845559
-698867564 -698884128
-500156579 -500042375
-80809128 -80924004
-485914011 -486055849
-509914915 -509775755
-30741200 -30910748
-25747010 -25664118
-580773320 -580857488
-412247137 -412195277
-707944029 -708134097
-875863192 -875685776
-370867995 -370673593
-89521816 -89453468
-936988411 -936856247
-234271158 -234250626
-674856655 -674976887
-149584554 -149620900
-868805279 -868947701
-605787646 -605866670
-794022250 -793971720
-507089437 -506924939
-760239667 -760261281
-760184914 -760105714
-67751635 -67760277
-291756032 -291716346
-199371642 -199403480
-700580383 -700623661
-929932247 -929778119
-581920133 -581734125
-519293588 -519115144
-499372725 -499334143
-28880525 -28990223
-619906823 -619816367
-498739038 -498914596
-60102122 -60177480
-854662320 -854693994
-365317564 -365422754
-960285049 -960443579
-437581072 -437734010
-659492062 -659305782
-214474564 -214340174
-541530795 -541365985
-254611025 -254434225
-113820661 -113766687
-321701901 -321607249
-937612028 -937599514
-589088665 -588941523
-186037818 -185924442
-945236444 -945338584
-678592582 -678674150
-982858391 -982769433
-696885309 -696816067
-290472113 -290361135
-160929589 -160939855
-404620600 -404522938
-323389976 -323327492
-503631586 -503446358
-19403567 -19280133
-706618026 -706636318
-700352701 -700181741
-579246125 -579170509
-244845697 -244989717
-316012041 -316049339
-290594479 -290687059
-620331687 -620375501
-861947201 -862143361
-400586371 -400533913
-264900393 -264912543
-8821160 -8833608
-68771299 -68571435
-462804908 -462702422
-532977952 -533114928
-408016058 -408036672
-854458920 -854463392
-805770294 -805583946
-628625063 -628729263
-295432704 -295426886
-847991969 -847890459
-21975936 -21805302
-474066867 -474177927
-381971820 -381961524
-261669107 -261491751
-955820809 -955886717
-585102274 -585049084
-637157718 -637169076
-742094083 -741949445
-374258686 -374108218
-92434636 -92271614
-287380551 -287538527
-690891901 -690961863
-761895104 -762088982
-461209194 -461255198
-453531013 -453441091
-421433349 -421464691
-999127919 -999251621
-629153325 -629235657
-511020806 -510984572
-345699799 -345589535
-673369059 -673303921
-104518947 -104393895
-431907352 -431994394
-973818822 -973706624
-389705801 -389650513
-448154041 -448135029
-157072475 -156888887
-97237733 -97187771
-416725909 -416647767
-251851060 -251968744
-70497564 -70643136
-563207787 -563367015
-293182170 -293197312
-243623015 -243787967
-599058921 -598914223
-393335549 -393337253
-530090257 -530241391
-728585025 -728633351
-159288710 -159209096
-193490186 -193429398
-707563921 -707563383
-865359457 -865179725
-80102491 -80215749
-881999021 -882000219
-790943367 -791079735
-772094545 -771970279
-144136094 -144187766
-546023442 -545937434
-379491008 -379377608
-326699109 -326661351
-910527974 -910524276
-220135587 -220069997
-394799458 -394966132
-995994677 -995929549
-425832512 -425879230
-248997063 -249031605
-334188464 -334325024
-818089424 -818136570
-896405829 -896419897
-183774577 -183629605
-179375996 -179389900
-879720160 -879520498
-182257843 -182150587
-246028712 -246161216
-515511102 -515585150
-187657378 -187590368
-56343170 -56195308
-745559101 -745399237
-418519144 -418557384
-164235230 -164287166
-791461791 -791657985
-898338154 -898366414
-217689819 -217680221
-268960957 -268840949
-538562962 -538520378
-46546748 -46713068
-20755459 -20915375
-933578888 -933614876
-16658124 -16603760
-257867265 -257941265
-306726294 -306897690
-314247539 -314234827
-863662263 -863774999
-992077579 -991952901
-483494598 -483511056
-844311545 -844505875
-727932463 -727848623
-795318495 -795340721
-583337872 -583244810
-565974967 -565810275
-51029943 -50897281
-456116485 -456125535
-983801942 -983983056
-212956866 -212846176
-257164900 -257112814
-300164796 -300130736
-131849300 -132025070
-788414193 -788507399
-674669623 -674486143
-178874792 -178977494
-463776825 -463920183
-99998981 -100073839
-297086335 -297224739
-637829155 -637649119
-110888886 -110819866
-38803436 -38995616
-857059063 -857141943
-413376008 -413361240
-661844246 -661846288
-332373189 -332289961
-773035493 -773140757
-59203246 -59323864
-717732574 -717660808
-672188976 -672050728
-813121645 -812952117
-671925189 -672062285
-448978968 -449004034
-378343342 -378540108
-55265602 -55076690
-509225098 -509400618
-846132629 -845965645
-483193584 -483034002
-601128705 -601192429
-806915409 -806885407
-997001240 -996841854
-317734260 -317539992
-413779656 -413758298
-10262753 -10289719
-284042251 -283980141
-746360808 -746204512
-154576749 -154416409
-38014534 -38150126
-299336350 -299351162
-136151539 -136074035
-984503907 -984371937
-491053068 -491164568
-451168304 -451087650
-7871802 -7961450
-655889659 -656083293
-72560332 -72522326
-212336052 -212190738
-882865623 -882725023
-162438522 -162260060
-32224469 -32352917
-606818281 -606938351
-691262564 -691269220
-637346897 -637501875
-208417414 -208399114
-777495472 -777424728
-737062493 -737226531
-990600865 -990696973
-508413161 -508601733
-192824930 -192684208
-940436470 -940387022
-46134469 -46271003
-986880709 -986779869
-107829955 -107925653
-253123677 -253215803
-520856817 -520780129
-198660702 -198782044
-108633407 -108528957
-146945248 -146991562
-616081075 -616174135
-82882953 -82915147
-476054698 -476166414
-384558716 -384436278
-46777861 -46708145
-934145333 -934292313
-147604783 -147554327
-723763704 -723612338
-790696996 -790577032
-312561565 -312611525
-675691354 -675531604
-273917541 -273956567
-53495047 -53568813
-833999352 -833862454
-367254651 -367273703
-807426038 -807415928
-475236471 -475229185
-74747153 -74592465
-627532391 -627545913
-613214432 -613382442
-710792031 -710953511
-47026317 -47087847
-277072510 -276916496
-372771671 -372892207
-641315747 -641393169
-196338925 -196377663
-236072467 -235917929
-464525299 -464406741
-292914035 -292914375
-628969148 -629133092
-426348071 -426536689
-157778886 -157954590
-291891732 -291933706
-2895290 -2950630
-333026548 -333124712
-663497270 -663544562
-143828252 -143633922
-382646172 -382715684
-853396933 -853312047
-193285112 -193152488
-135318559 -135390489
-760139880 -760145314
-517469378 -517269864
-476584734 -476648834
-440926834 -440738468
-272630867 -272492261
-807594690 -807793266
-659616398 -659679540
-40877324 -40968002
-57017014 -57005750
-845790837 -845793853
-285952367 -286047069
-182722310 -182621916
-580553602 -580516422
-852548050 -852391294
-191919331 -191747051
-511466608 -511410110
-188994666 -188881104
-907266284 -907448954
-237080876 -237230026
-20537020 -20394922
-387506329 -387675867
-110962041 -111011607
-569672382 -569543358
-606766815 -606782321
-376195014 -376189550
-94676481 -94721757
-361961512 -362116606
-269740326 -269937842
-204146528 -204155724
-624939890 -624879604
-12245728 -12225330
-337408237 -337346533
-381300292 -381272528
-197084392 -196988448
-331895129 -332032571
-394449307 -394473787
-604258490 -604115916
-508975503 -508777043
-959823337 -959744055
-639140964 -639295394
-925026827 -924938575
-585654649 -585620593
-370537229 -370625653
-667956857 -668148805
-617697746 -617613288
-33203736 -33159890
-717638385 -717829401
-212437996 -212428906
-250281003 -250127557
-576298353 -576158015
-322161985 -322298219
-124964525 -125006343
-401426492 -401250830
-538373907 -538255977
-797785836 -797778008
-767117545 -767071587
-862990030 -862992456
-244769896 -244634708
-369234588 -369317920
-468471103 -468482049
-986962193 -986913195
-619346405 -619460761
-430285481 -430304061
-154795650 -154886772
-524173390 -524329150
-733620713 -733476461
-803418246 -803278990
-419412635 -419556273
-872322315 -872276671
-238844271 -238682799
-871993824 -872127552
-714558452 -714624924
-929682008 -929683430
-846875615 -846988059
-146983871 -146999253
-224587910 -224578498
-689464235 -689402211
-833614149 -833449825
-483502827 -483369167
-588755030 -588844100
-86563909 -86673541
-174026247 -174118335
-828603534 -828687196
-16938129 -17116841
-971512663 -971567241
-664974277 -665088737
-224473456 -224583204
-586428981 -586255889
-943399964 -943577834
-126745189 -126628421
-68991277 -68936013
-145987477 -145789841
-686193412 -686043274
-738508052 -738626970
-14269934 -14417406
-966664466 -966741730
-322910123 -322863111
-682873785 -682918783
-917328625 -917501121
-561314098 -561485398
-112339543 -112208589
-889268163 -889358173
-200040577 -200192543
-511077967 -511026287
-30149334 -29990502
-357892970 -357755242
-563476791 -563546187
-328684959 -328732413
-161762738 -161654716
-97336853 -97250397
-696382015 -696515689
-837870656 -837931762
-776831778 -776861356
-307548968 -307369478
-999607485 -999668787
-611150033 -611304989
-582645670 -582524020
-470658313 -470485641
-367726465 -367639795
-434358453 -434211653
-929587413 -929452333
-309472355 -309593001
-221401962 -221526200
-377564158 -377494214
-790642712 -790768208
-796375002 -796186916
-436959848 -436851738
-635071130 -635068798
-36914467 -37077069
-768520974 -768521376
-777358394 -777166798
-699148893 -698963207
-368134135 -368009455
-490981568 -490917428
-273084385 -273204423
-723559959 -723505237
-379317488 -379389922
-803638606 -803467218
-774948894 -774845668
-696817049 -696675711
-783225786 -783126382
-431283459 -431092757
-152700487 -152752681
-627976996 -628016812
-881330385 -881231973
-518156554 -518028496
-622058849 -622178871
-812568124 -812722166
-624452250 -624386412
-669678072 -669849350
-696988735 -696993139
-265861433 -265829747
-615673646 -615617760
-508956544 -509138088
-856693279 -856540591
-218597681 -218423751
-389784787 -389658209
-466953235 -466971269
-801794892 -801829352
-974883329 -974914611
-91153470 -90961594
-598243543 -598262349
-857076431 -857100503
-297303881 -297341099
-457697842 -457572354
-189264662 -189114972
-921432444 -921264684
-131774692 -131611728
-188937885 -188763303
-610626227 -610822887
-976526999 -976389341
-514857932 -514660314
-302280033 -302264015
-453852281 -453806351
-990307107 -990430241
-780020699 -780182665
-301796838 -301752528
-619001913 -619073257
-825428319 -825491005
-30970680 -30852552
-877722586 -877749486
-8304636 -8125110
-371717517 -371658757
-73921595 -73953813
-751267712 -751087170
-912420091 -912445301
-762401468 -762501218
-937620017 -937604039
-889393297 -889467511
-944685214 -944568132
-77826299 -77785785
-811438847 -811245387
-605993134 -605960354
-880575834 -880574542
-381966672 -381867506
-805584864 -805677120
-273647673 -273756239
-668425030 -668369694
-314214976 -314359038
-618003591 -617838429
-811003695 -811088213
-599595956 -599722772
-788674847 -788511565
-360024434 -360029504
-459501784 -459473232
-44640242 -44806174
-984872778 -984800610
-130574083 -130700545
-5688992 -5720064
-658927620 -659106900
-848971979 -849157223
-532369825 -532483901
-60436458 -60313404
-613122565 -613026951
-486481266 -486296932
-272435627 -272427499
-293304223 -293105531
-274892571 -274807563
-823793226 -823668658
-217596790 -217571544
-439847668 -439862684
-107683827 -107866043
-387887631 -388038243
-296216292 -296234252
-234596659 -234747883
-59523527 -59651645
-237235849 -237389437
-359780991 -359914509
-254702810 -254519240
-796398788 -796540200
-145637247 -145800791
-363200010 -363134916
-494544881 -494445305
-471042276 -471189528
-52129455 -52087581
-710936567 -710970455
-490799742 -490949498
-748934562 -748840650
-801418495 -801224785
-530589003 -530484613
-281875179 -281681479
-654309736 -654139154
-482695985 -482602993
-77912355 -77821919
-218914853 -219056479
-639774537 -639822127
-607632346 -607783736
-188346430 -188297944
-193912135 -193837995
-577546721 -577680291
-742770988 -742573486
-491349724 -491338654
-522138837 -522024205
-30069918 -29920906
-875693210 -875774484
-460004548 -459880376
-238419767 -238521261
-200897759 -200973465
-100931915 -100933633
-435993928 -435962948
-81229641 -81369677
-914847885 -914863875
-937693076 -937651832
-572536967 -572665933
-791041427 -791118043
-883437583 -883542247
-883181085 -883216305
-464670163 -464769953
-27234741 -27402767
-581323515 -581435719
-276978625 -276994503
-949871111 -950063965
-123903533 -123785893
-377142423 -377037519
-91563440 -91646156
-523484640 -523638936
-430267657 -430340465
-687238766 -687384252
-791156627 -791278859
-786714350 -786543402
-657158208 -657250458
-403394845 -403343869
-306223268 -306367454
-278002540 -278002632
-669940978 -669829740
-133223158 -133256360
-453759719 -453944843
-977131317 -977030815
-267134454 -267029928
-304081724 -303987912
-745479169 -745336921
-840714024 -840696718
-843775940 -843638258
-727467362 -727518876
-415779689 -415911317
-741892936 -742008214
-524128964 -524251270
-16681454 -16784566
-499853217 -499802409
-978865952 -978908810
-835989738 -835898300
-908178237 -908372801
-47633989 -47516659
-921718953 -921875395
-396238721 -396106995
-67170447 -67331721
-111750554 -111905748
-387321513 -387190377
-461672710 -461593632
-948362689 -948304949
-706627172 -706623726
-124817763 -124633911
-175857898 -175738494
-900608029 -900658459
-291447443 -291257531
-457470483 -457348537
-848125890 -848284456
-944892576 -944972768
-336293919 -336428531
-538287322 -538460492
-646082592 -645967742
-166741598 -166799968
-416834346 -416755428
-50219188 -50390650
-990229316 -990069190
-651765933 -651854423
-863894194 -864004890
-830827252 -830857974
-367554955 -367460811
-239767878 -239759354
-595664360 -595767098
-860301370 -860476446
-737835435 -737957517
-758687233 -758519605
-694597089 -694432787
-230049198 -229902460
-409874231 -409751805
-485594524 -485493446
-283273542 -283188820
-327415524 -327311644
-746118066 -746207732
-465670223 -465754437
-316737467 -316922909
-40506609 -40658061
-707137864 -707243018
-361348069 -361285029
-500775103 -500784991
-647153269 -647209619
-447299063 -447271875
-319027892 -318912184
-474834703 -475026501
-119269881 -119294677
-973840035 -974021561
-701118212 -700998170
-857183928 -857381442
-160245677 -160046461
-29414314 -29293278
-744204169 -744383773
-333954535 -333767607
-192130913 -192208503
-853145691 -853069867
-603563120 -603468776
-90807288 -90703586
-899816805 -899976283
-407531617 -407428213
-376273207 -376150525
-837096575 -837092593
-50030969 -49888213
-969295758 -969107986
-339377288 -339258768
-559828720 -559910274
-9747516 -9555468
-12015320 -11972260
-492724650 -492596510
-550465277 -550271651
-302002627 -302159389
-164819481 -164781429
-362446423 -362561169
-264726456 -264540244
-474816163 -474675281
-816468628 -816628838
-183704868 -183844286
-7816226 -7822032
-987107990 -986947002
-593791961 -593620491
-814969608 -814883248
-81165791 -81274985
-279643373 -279664415
-799206270 -799140290
-978296508 -978218800
-9938350 -10056908
-222120448 -222091014
-699356178 -699213646
-759592292 -759498272
-570804542 -570900164
-165524027 -165344475
-347083358 -347008458
-856399278 -856242270
-72466400 -72301372
-954951298 -954816762
-549366587 -549472507
-219582116 -219750326
-362791240 -362839612
-170542712 -170573646
-687602044 -687469050
-799216381 -799228163
-710808345 -710799121
-775055535 -775245855
-103542058 -103433164
-502220632 -502328756
-193490143 -193640795
-561942825 -561846789
-786597812 -786628876
-268234561 -268319531
-547490094 -547429672
-909661091 -909621515
-693379607 -693533617
-994083338 -993887278
-750602757 -750637915
-247739406 -247675448
-455543784 -455416192
-993825519 -993756735
-351813215 -351653171
-729279336 -729181486
-889083151 -888959109
-625920119 -626088033
-557702359 -557855199
-986412240 -986293206
-528556548 -528576034
-750062640 -749872044
-383975150 -384084934
-592828961 -592911165
-19818047 -19729995
-860533799 -860543655
-177271885 -177362093
-708820775 -708647257
-253546918 -253745462
-275734767 -275553501
-824636811 -824794821
-823419215 -823234269
-310752545 -310722483
-715031719 -714996261
-161370468 -161560372
-213791883 -213637347
-824360444 -824456326
-258675996 -258625454
-24218446 -24358288
-786480854 -786584010
-596463316 -596648144
-515484760 -515548126
-574809870 -574747910
-664131177 -663936061
-894390694 -894496668
-475788046 -475825332
-273668867 -273667503
-301779509 -301814167
-828831311 -828695217
-445351262 -445353648
-589719199 -589653233
-642629928 -642537780
-672204323 -672287371
-363325839 -363388339
-965985138 -965788156
-507645028 -507760626
-231192584 -231216224
-659351998 -659398922
-877227048 -877300820
-17297237 -17258803
-563152567 -563279429
-219058378 -219234400
-799473703 -799495217
-310393181 -310555749
-299858964 -299663828
-58605188 -58772174
-93939952 -93898798
-227951892 -228051848
-383261522 -383284484
-638572519 -638526765
-8827384 -8727018
-801760776 -801812122
-547716078 -547535546
-824275420 -824249960
-788311860 -788119640
-682132854 -681995518
-135354524 -135280126
-202596791 -202569153
-324100735 -324158475
-976128872 -976163552
-4091023 -4151207
-429318037 -429356311
-555064989 -555205001
-368028151 -368071795
-904641913 -904822419
-984906554 -985013592
-256740256 -256545580
-492971456 -492822238
-583071806 -583115386
-841191760 -841253212
-294846176 -294900068
-94433106 -94368818
-439769033 -439588855
-38998813 -39183977
-331619793 -331796505
-227580664 -227755232
-486645556 -486826346
-6925508 -6848988
-475893858 -476069496
-111090555 -110932659
-762993699 -763127725
-329191965 -329268107
-257181717 -257240771
-197614320 -197533612
-420061614 -419991404
-545484804 -545448698
-273427368 -273273748
-227466755 -227349487
-504989978 -504812000
-365456923 -365452789
-737399180 -737581194
-477197332 -477379102
-214034083 -214148791
-723033203 -723008259
-533400586 -533599586
-57540605 -57509753
-367424579 -367262813
-329394367 -329570811
-530355387 -530266165
-577516020 -577613506
-501743872 -501647770
-756756550 -756823154
-332939871 -333041637
-324583925 -324621613
-280306301 -280439181
-943949389 -943960033
-422330756 -422406182
-496886648 -496893274
-252796255 -252861099
-157737021 -157664499
-177177756 -177175172
-872900903 -872701813
-959143910 -959206952
-833584558 -833772014
-227314371 -227392861
-202023214 -201996706
-613210118 -613191046
-161155725 -161099327
-864687424 -864611268
-455757144 -455904366
-120182305 -120357079
-971917585 -972028103
-201799194 -201640216
-339853815 -339925981
-540374390 -540408476
-401769260 -401812634
-682524055 -682326165
-654162018 -653964676
-324949128 -325130050
-698538402 -698670200
-772703310 -772581556
-200675154 -200708280
-382330863 -382350171
-303476286 -303336728
-972789940 -972921642
-123118029 -123025869
-677820473 -677621139
-573305778 -573114444
-889252908 -889238844
-834242101 -834148097
-930327676 -930426162
-130936522 -130973886
-374826347 -374648245
-55618853 -55455179
-177504036 -177550070
-603208973 -603009999
-84024745 -84009019
-40988969 -40958829
-915174515 -915228105
-140509183 -140583515
-391186678 -391290254
-407062849 -407222367
-105862159 -105921649
-952964088 -952775340
-923077339 -923123437
-351604527 -351704053
-831285499 -831366727
-856389747 -856490277
-186624926 -186666828
-185706600 -185900546
-816630505 -816699291
-591503903 -591417231
-511836168 -511870846
-822436634 -822553522
-212047382 -212076418
-477070974 -477025694
-941786523 -941683703
-406839643 -406735129
-979836751 -979941001
-846809575 -846824733
-770074614 -770108676
-786697919 -786895463
-334899840 -334946396
-108837447 -108800193
-555555948 -555531128
-243252069 -243255267
-207607378 -207440114
-637456980 -637546770
-214993206 -215146008
-273890369 -273805665
-610824609 -610936879
-445706386 -445565430
-817291772 -817107952
-786875083 -787019905
-993229385 -993339141
-289984938 -289888276
-282327858 -282256156
-228934342 -228962844
-385954297 -386131669
-217274845 -217147035
-853795550 -853855742
-930720846 -930662234
-376192282 -376036242
-947108440 -946998984
-822459082 -822413930
-319129946 -319326000
-311447431 -311276163
-10209813 -10136125
-931686383 -931743247
-963022812 -963192428
-693840464 -694032582
-477768623 -477958401
-489333791 -489411481
-686227922 -686178552
-893504793 -893524991
-432636527 -432500167
-430605478 -430785328
-396783146 -396783694
-262156087 -262144303
-756638019 -756447137
-93740872 -93747114
-550732910 -550752678
-857192432 -857091454
-754712920 -754596566
-5554933 -5389549
-851522456 -851509162
-508342681 -508507447
-714899557 -714706435
-866472934 -866375396
-566065855 -566132367
-637048809 -636861181
-244078012 -243988502
-47437240 -47273266
-94341181 -94525031
-935321474 -935234096
-641714838 -641898336
-932488716 -932389626
-973995676 -974105822
-637424386 -637347600
-872005496 -872029386
-729284718 -729421176
-926634015 -926612517
-833286401 -833420229
-726617004 -726707730
-639372100 -639337054
-410210944 -410232422
-564398274 -564425100
-937908975 -937908469
-788366125 -788257595
-827986832 -827913878
-971203489 -971158207
-650368193 -650402165
-781694720 -781655982
-558476238 -558289092
-799943321 -800030713
-816163664 -816111540
-802830045 -802787127
-315230251 -315334449
-613916132 -613974586
-138245754 -138443566
-825239579 -825207127
-519957618 -519899828
-229037191 -229038459
-406728515 -406633581
-892465730 -892496820
-385557655 -385747203
-263070007 -263087739
-676056650 -676070570
-350297506 -350376778
-215331003 -215518689
-170100525 -170196413
-48887953 -48706991
-625918045 -625817929
-982209227 -982155901
-179460159 -179489361
-843707099 -843523423
-762978016 -762914684
-592670764 -592705852
-666815901 -666770115
-598500738 -598467514
-215826087 -215934581
-819637366 -819773044
-685963585 -686113051
-818093897 -818179243
-317395292 -317463932
-59999777 -60139801
-600284711 -600130111
-385847086 -385647320
-725431270 -725481786
-130556708 -130637314
-819260839 -819154563
-394327856 -394213652
-539427367 -539309331
-757196678 -757099716
-212938654 -213079848
-405142092 -405244674
-8001286 -8032390
-753996700 -754084104
-245560745 -245714063
-893314136 -893241252
-966205054 -966383342
-222637300 -222834256
-369638332 -369781190
-989380284 -989449828
-773987152 -774122692
-941631114 -941667738
-283984956 -284011196
-586955261 -586988105
-144005801 -143999147
-451430282 -451594480
-307264062 -307383332
-189219759 -189375847
-208667077 -208810573
-88631940 -88543376
-293314028 -293492094
-338112041 -338278105
-556303355 -556480151
-448936759 -448960709
-961889743 -962054285
-193748599 -193819625
-354817642 -354786220
-536565086 -536617290
-932090558 -932191084
-66000728 -66025006
-844494770 -844516980
-864860047 -864935481
-615449977 -615271835
-938981881 -938930767
-148317873 -148132193
-27354228 -27487310
-392768797 -392925863
-303079184 -302941096
-70484177 -70418981
-272385970 -272287932
-586722209 -586569339
-777343630 -777373158
-462232581 -462227991
-579244714 -579409446
-950861540 -950744304
-594630023 -594651661
-335111454 -335146312
-936071471 -936035359
-203799925 -203896435
-259384836 -259531900
-294388941 -294260813
-158306477 -158164573
-328875854 -328744070
-433026100 -433019030
-732828850 -732687550
-156791192 -156759432
-45361156 -45238082
-151831940 -151959084
-828121771 -827967599
-925400544 -925338892
-30448152 -30543878
-98771933 -98885573
-515971312 -516076362
-169351266 -169527520
-168713368 -168566822
-447391020 -447386318
-205309271 -205331861
-318650842 -318506178
-730690667 -730798973
-552451242 -552400976
-385438460 -385547732
-128879641 -128994361
-89309114 -89246514
-591370401 -591286125
-536885762 -536891636
-271983714 -272138702
-792180057 -792156965
-12128871 -11973355
-513380551 -513452935
-380580933 -380762001
-947154482 -947127894
-499672942 -499491924
-588232307 -588247715
-526615352 -526672322
-716701774 -716867164
-680931439 -680888187
-38037713 -37999729
-973104042 -973123888
-316030690 -315919998
-17528819 -17430459
-710996992 -711091336
-533159633 -533108897
-355261660 -355110700
-463220719 -463375893
-705947509 -705895033
-35706876 -35711904
-896707547 -896654615
-414470462 -414605836
-647883689 -647993087
-749703264 -749880668
-508179633 -508008259
-450761923 -450776517
-164473774 -164590574
-801730378 -801727360
-887078956 -887130826
-767573832 -767668102
-23113537 -23277237
-283460612 -283427876
-988181689 -988183727
-505962953 -506018317
-596387020 -596221600
-108471476 -108551444
-820229865 -820317717
-4347066 -4218306
-364176546 -363992636
-957431397 -957576441
-802361552 -802244418
-518161396 -518265972
-298078670 -298196558
-919712530 -919908468
-464251305 -464262719
-661676455 -661838397
-523354858 -523532952
-367835108 -367760754
-762417657 -762270697
-949853040 -949905098
-433327498 -433374908
-851891273 -851763595
-351451987 -351618727
-808318050 -808349666
-180755299 -180632503
-225849785 -225776401
-63985168 -63886198
-967981840 -968120930
-389323672 -389147558
-974177866 -974140930
-537249559 -537255053
-714663742 -714700956
-20835417 -20802217
-579654865 -579836847
-590654875 -590768317
-661974072 -662085696
-673361566 -673466280
-673119560 -672978306
-333187301 -333271965
-125455597 -125466377
-318459434 -318578510
-375019533 -375166071
-698214037 -698285721
-856279225 -856099601
-744350183 -744417363
-656843316 -656884488
-432168712 -432069304
-173014422 -172945208
-822205865 -822046459
-842184483 -842146879
-600950992 -601032354
-414941853 -414794103
-709387954 -709467332
-657116513 -657117649
-456737346 -456867502
-31271641 -31132853
-836585666 -836748756
-552877837 -552894547
-136956244 -136814348
-970266962 -970158536
-508671814 -508607534
-23705307 -23858859
-380113257 -380272693
-284242387 -284390775
-847685965 -847661031
-495337601 -495322357
-13546986 -13418932
-779572006 -779477196
-757675008 -757833122
-286309797 -286405685
-391137565 -391147609
-968624750 -968646794
-383273003 -383182065
-972961691 -973054039
-312670208 -312589182
-87271021 -87427857
-925588374 -925448756
-683441201 -683298007
-960619006 -960688360
-751643030 -751693732
-828320350 -828163554
-376114262 -375972438
-978751425 -978838897
-678898871 -678932451
-204455236 -204467126
-93304084 -93447468
-703635985 -703619973
-951815740 -951729986
-983524985 -983516057
-181959348 -182004040
-666905249 -666958947
-704010709 -704197265
-393649579 -393705917
-61401965 -61398959
-835595760 -835766778
-767960071 -767818345
-435250160 -435449866
-957307973 -957131651
-269669101 -269785065
-150171058 -150201260
-632198491 -632375099
-576943148 -577052994
-20292556 -20243304
-533412826 -533500086
-6343933 -6295761
-871283571 -871413607
-54393601 -54245327
-962113967 -962291525
-453744721 -453544871
-363260962 -363139058
-698041041 -698220439
-591306986 -591433816
-703202558 -703350984
-634075210 -633926208
-588494235 -588512705
-457151843 -457118059
-341986039 -342102527
-519361253 -519225923
-89156711 -89048453
-138076980 -138141904
-250755094 -250837564
-822538598 -822568446
-557339565 -557263421
-860005374 -859963054
-632093166 -632102934
-310920023 -310845489
-513127581 -513303791
-281785980 -281964378
-152048397 -152108509
-474022783 -473945709
-335334299 -335225533
-708094985 -708227183
-620924714 -620811144
-14607367 -14780423
-666818220 -666879460
-561098440 -560976822
-977936886 -977764978
-845024777 -845046919
-653948309 -653766103
-376402501 -376556817
-128171892 -128304534
-604125705 -604187203
-127383646 -127380676
-613794001 -613682545
-879152396 -879036162
-398265042 -398265386
-741722201 -741563831
-694594611 -694763785
-217488275 -217342379
-673678509 -673709809
-537656129 -537635507
-878678205 -878581461
-589349773 -589347897
-130228040 -130075346
-180163842 -180230194
-377837286 -377733108
-349210883 -349304719
-560404287 -560481571
-700596643 -700734817
-393713519 -393698315
-802505675 -802317893
-163071100 -162873490
-721431050 -721292462
-18508535 -18427467
-920098059 -920131735
-577100641 -577005347
-344539266 -344696650
-545021 -597495
-147174384 -147105342
-754570875 -754587091
-509578560 -509711720
-629376675 -629275735
-432641479 -432795693
-1410879 -1214947
-938268925 -938288601
-657418563 -657305609
-263016881 -263158597
-806202572 -806083130
-521241088 -521351924
-834363329 -834401793
-927889975 -927826207
-379600460 -379463240
-494108173 -494085519
-55077269 -55023509
-872862961 -873009597
-955209095 -955373239
-872219693 -872299493
-803483794 -803474386
-683369604 -683201042
-790090923 -790122953
-274077787 -274010057
-537863299 -537785269
-722934896 -722963604
-645200585 -645079033
-916104448 -916264650
-792042115 -792168511
-310401745 -310347429
-224396273 -224437023
-37826182 -37997198
-173591708 -173406130
-55946957 -55835737
-286357741 -286272421
-777549325 -777648597
-418520505 -418594263
-470036067 -469844749
-562318583 -562290013
-181191649 -181112329
-368659235 -368775949
-590831175 -590705459
-753326840 -753525160
-732991729 -732945033
-399504653 -399493225
-873248344 -873115918
-527514321 -527519119
-386623131 -386599511
-78385683 -78479393
-427102482 -426918892
-156801860 -156780524
-230230656 -230337284
-438609116 -438672100
-847702060 -847837056
-449884389 -449814435
-654449948 -654250978
-285653559 -285823969
-279180861 -279145587
-339331079 -339490611
-787204517 -787214821
-634981261 -634865979
-214239993 -214354141
-600694302 -600639826
-990149253 -990008791
-396213032 -396311152
-900863337 -900777561
-851574949 -851655559
-191691683 -191610249
-999638136 -999522326
-952342244 -952225266
-138586763 -138412099
-516573381 -516637267
-696583710 -696746380
-801448608 -801496848
-457537162 -457403804
-849064601 -849027723
-150689993 -150565183
-4043361 -3931033
-222133888 -222107008
-583774821 -583636765
-736211818 -736150816
-853825646 -853696114
-706250089 -706438801
-770091645 -769933111
-865813262 -865836328
-548506364 -548690010
-189767739 -189890429
-878555234 -878616676
-92165015 -92138939
-707967114 -708017714
-507310530 -507476552
-440520602 -440609882
-173468809 -173386557
-25677916 -25705564
-903423847 -903390815
-782985343 -783099507
-609525783 -609467955
-660435220 -660533224
-417842858 -417662832
-97488073 -97623415
-905791904 -905776766
-718540434 -718694390
-895535007 -895614437
-811586502 -811465612
-786215020 -786394314
-448784898 -448948734
-778663053 -778710775
-435739442 -435673018
-823574808 -823693166
-820116758 -820230364
-453408417 -453325253
-824889291 -824857051
-656511120 -656488008
-373271993 -373228775
-926776960 -926953604
-320912758 -321087032
-52370795 -52410615
-589409300 -589467122
-875531926 -875560330
-283723946 -283840584
-566042935 -566090969
-626911789 -626931819
-836853705 -836880413
-72766580 -72809582
-890520908 -890416704
-261048348 -260912302
-513614835 -513490607
-790705 -755045
-645539484 -645397626
-975767950 -975782978
-10083665 -10150229
-335973180 -335799118
-343460604 -343312072
-37218442 -37318062
-873338508 -873158180
-474489871 -474294049
-447121786 -447239392
-916381141 -916487033
-81201419 -81181871
-217318505 -217321743
-963561409 -963555025
-232917359 -233056495
-160412944 -160331878
-749494618 -749575028
-107328991 -107362061
-909609704 -909597954
-938669093 -938659947
-821398397 -821359729
-731992659 -731858371
-665438545 -665250999
-273297698 -273232110
-988661078 -988815534
-303406507 -303310193
-374737296 -374660814
-398533655 -398596951
-886766653 -886626073
-988972539 -989167021
-546756868 -546837486
-960729695 -960647025
-405489765 -405519905
-21983032 -22048890
-150627588 -150596104
-994566135 -994472987
-726659048 -726756412
-580814674 -580815404
-163235988 -163043386
-523243925 -523239261
-19676478 -19688984
-548762817 -548857313
-993696299 -993729025
-325723111 -325859753
-326651550 -326680230
-884445502 -884440768
-379088597 -378930493
-448109227 -448198855
-789751512 -789854378
-314394930 -314584332
-214703227 -214883129
-926101283 -925937301
-577119451 -577285629
-566154340 -566110394
-839089714 -839095200
-917147721 -917090763
-892135669 -892089715
-540023289 -540156419
-792098708 -792062460
-278109427 -277969027
-219491637 -219666221
-394799282 -394632640
-372144115 -371961453
-651412205 -651473099
-852751625 -852823391
-529665047 -529813751
-503951395 -504022663
-578281203 -578378005
-900668993 -900820449
-319249862 -319445400
-842950755 -843015281
-784419879 -784267253
-606323433 -606390261
-982968753 -982899441
-519677713 -519776237
-740394206 -740321822
-975580466 -975775464
-507080073 -507234785
-337288149 -337163957
-449351877 -449297263
-933566903 -933572117
-232919937 -232986927
-252707085 -252730445
-878741579 -878875771
-783570233 -783723539
-823955959 -823842287
-894443681 -894431545
-323414267 -323365685
-506462488 -506401454
-758702991 -758822831
-649369900 -649293356
-383351217 -383467905
-511531221 -511487859
-870058168 -870228790
-361316549 -361274811
-286859296 -286982770
-64903183 -64834777
-223623575 -223660377
-277114517 -277314301
-946505753 -946598849
-669057346 -668954958
-534972189 -534794475
-227993815 -227826029
-139524608 -139394516
-423212276 -423273560
-232800975 -232650203
-752350546 -752259742
-409813018 -409695444
-732334386 -732367448
-239816384 -239885134
-993859617 -993862663
-990353344 -990368674
-768479737 -768291277
-343232482 -343274394
-406824885 -406959279
-774453616 -774300282
-248651314 -248471946
-137049002 -136863486
-937781324 -937604828
-844820330 -844904522
-953202677 -953134461
-413006329 -412818567
-567212396 -567281172
-180363689 -180338781
-912011033 -911819075
-832303544 -832167332
-835794625 -835944019
-384640443 -384724927
-590488510 -590539064
-357344531 -357315943
-603352707 -603223027
-518501475 -518316017
-755608156 -755628684
-169885423 -169843239
-504463818 -504372498
-457907131 -458068377
-234672271 -234512647
-585375088 -585395332
-669735171 -669673431
-852173198 -852060898
-327854187 -327822405
-314208071 -314287007
-256645250 -256835262
-568417696 -568539042
-522378735 -522326947
-290925469 -290770603
-650433106 -650371224
-958699371 -958552331
-436596536 -436576108
-712807641 -712676827
-193320091 -193250133
-998170081 -998260073
-436826773 -436767685
-352570722 -352385732
-195129791 -195306683
-139725778 -139714912
-625792875 -625605431
-713093526 -713158284
-816907043 -816884383
-36371254 -36445236
-207523746 -207419544
-452422204 -452352880
-999050145 -998861593
-739741624 -739788048
-127411109 -127542119
-231288425 -231242379
-106372146 -106395866
-453617880 -453559006
-919671821 -919703191
-994615477 -994717597
-980111713 -980109735
-836514661 -836339879
-740766774 -740625002
-949201868 -949192434
-778038577 -777881761
-692477001 -692377029
-953168569 -953084915
-113648064 -113583174
-65957528 -65926784
-218360843 -218402473
-677716728 -677720806
-239544343 -239480565
-425402823 -425208383
-623014811 -623194243
-28825908 -28935374
-26085533 -26138897
-644500001 -644500977
-336587825 -336508097
-628874696 -628979080
-345154905 -344992449
-156970505 -156883801
-68543746 -68622408
-645709712 -645686410
-235731453 -235580601
-347306672 -347286680
-208837571 -208894793
-213101320 -213166342
-547982930 -548053420
-725072859 -724879159
-980611667 -980631949
-178551961 -178494467
-860504125 -860538727
-869961530 -869983694
-664973947 -664789173
-912725665 -912623411
-489008789 -489073497
-716553238 -716400488
-335267821 -335259629
-51562897 -51681307
-721798141 -721605403
-2258285 -2086287
-947836992 -947947654
-121127770 -120934884
-898521077 -898715459
-163412843 -163436043
-491268250 -491240294
-175372526 -175307918
-896958413 -896997175
-536975374 -537057280
-890780486 -890667188
-989335288 -989182620
-518317736 -518408746
-495992307 -496110831
-607331362 -607362166
-697779995 -697723031
-974217059 -974256219
-349822394 -349679352
-399152692 -399313082
-1483557 -1624585
-540932485 -540894239
-276986564 -276791682
-305917747 -305813443
-596663664 -596784010
-975015879 -974873703
-724091336 -724289652
-622118860 -621966290
-504292527 -504328187
-905838739 -906005127
-195355324 -195258042
-696863282 -696907336
-775416916 -775222834
-29185192 -29353796
-863261380 -863327486
-505234050 -505067464
-293993525 -293795451
-567026297 -566983597
-348430124 -348576050
-152347415 -152224427
-321684482 -321840850
-130359476 -130439872
-259591156 -259776870
-125625975 -125668757
-93122247 -92930377
-385015312 -385058198
-985179959 -985088601
-600052563 -600128081
-190737058 -190596566
-105175999 -105066215
-26941943 -26832815
-399537021 -399564477
-962370844 -962307506
-612375057 -612472391
-245906498 -245723334
-146468416 -146546252
-646014482 -645848232
-528622996 -528529072
-380102308 -379969670
-461437395 -461633171
-377618947 -377785197
-993576210 -993527132
-278632506 -278455112
-159990568 -160060672
-742597767 -742667931
-654743243 -654600335
-632990504 -632909854
-813756343 -813718027
-352736043 -352682663
-466050646 -466070132
-726494515 -726580337
-649624618 -649634918
-736535064 -736725200
-832686371 -832780637
-469264037 -469210011
-753309649 -753113887
-465103683 -464919991
-209146194 -208957788
-904462920 -904561028
-992618113 -992791647
-866727282 -866850174
-259453443 -259630483
-462200107 -462128199
-648951876 -648929156
-301444341 -301451751
-71076575 -71044433
-78197472 -78166964
-821484444 -821356488
-390858130 -390675770
-879568686 -879381030
-829623499 -829547979
-21655120 -21639070
-152609854 -152516912
-31885767 -31929363
-904276983 -904209633
-669377914 -669402874
-732277291 -732350917
-875321849 -875352473
-68334375 -68254363
-859886177 -859776527
-975249710 -975439532
-491569570 -491650752
-149269289 -149193031
-599260858 -599246400
-114814264 -114687620
-360393999 -360308463
-804786555 -804893151
-782822494 -782724272
-386784401 -386803057
-238143115 -238076789
-603794800 -603876992
-436823132 -436830414
-71132196 -71020954
-193105985 -193092595
-489303463 -489278621
-474537630 -474687604
-91401901 -91297197
-254060887 -254096523
-802544223 -802591705
-287147202 -286953724
-655649809 -655832149
-454246200 -454268498
-39431708 -39568466
-167969388 -167999878
-80866566 -80724670
-448274793 -448446295
-726500141 -726448011
-255349575 -255451485
-589059840 -589210724
-399187693 -399232887
-725109896 -725222642
-954135308 -954192208
-949556931 -949669521
-9536639 -9496787
-530235146 -530247636
-323464276 -323364258
-93598590 -93437856
-556772743 -556783213
-592943566 -593126446
-210852368 -210809518
-96803050 -96835202
-705541323 -705421903
-16733010 -16597202
-545896226 -545980438
-52646619 -52581249
-757664875 -757556087
-86326915 -86452763
-367390617 -367458541
-613738273 -613722471
-311589886 -311783114
-477150253 -477288217
-411342054 -411192408
-240257076 -240316068
-938457043 -938344053
-87356083 -87499631
-842885087 -842764055
-97897919 -98069025
-724253414 -724325890
-373054478 -373132958
-95312428 -95144890
-274905483 -274879659
-588413532 -588473672
-276316588 -276279562
-419624086 -419547206
-412444922 -412417722
-615158168 -614987444
-129507421 -129560839
-722370218 -722190776
-474311076 -474391960
-170995800 -170837350
-366615997 -366673145
-432387247 -432558759
-594492069 -594336897
-490327319 -490163995
-347947449 -347928067
-367227606 -367343696
-420382059 -420399459
-719860262 -719876208
-40609302 -40706820
-961429366 -961498804
-613730372 -613577464
-730376595 -730403351
-826128200 -826055534
-396215350 -396262092
-782302484 -782292090
-64559544 -64409800
-791361553 -791261159
-288464336 -288267906
-376479659 -376385261
-571474094 -571345094
-578544244 -578395406
-844206189 -844057803
-128453715 -128648357
-340347609 -340417409
-779467915 -779413733
-893623889 -893545377
-365463695 -365450151
-800129482 -800198946
-22469761 -22655049
-494642026 -494701928
-36960034 -36779456
-553890512 -554010134
-348402106 -348397448
-739881387 -740058423
-981343050 -981462156
-918742313 -918782887
-623605365 -623584595
-386537863 -386611321
-755911293 -755851521
-737680864 -737654264
-926013644 -926019292
-634756934 -634806390
-756107131 -756139679
-700665730 -700581592
-973414555 -973249945
-128238213 -128045773
-226596334 -226551312
-750576429 -750699401
-782451472 -782252612
-781294190 -781400720
-511359570 -511405752
-636853525 -636758521
-916590161 -916408913
-522787619 -522631107
-6032670 -6031784
-280922965 -281016975
-836684605 -836867059
-478990205 -478949521
-875947538 -875778846
-640356933 -640443071
-196982341 -196939003
-720523606 -720324434
-601861553 -602017201
-244917707 -244846895
-194601480 -194498910
-128008707 -128117069
-602525680 -602416212
-473421109 -473595981
-763230346 -763263686
-21519957 -21374209
-69340031 -69222061
-110703982 -110841052
-129217803 -129102101
-863079139 -863218361
-45299619 -45120241
-437208137 -437287373
-832817085 -832830201
-635322988 -635438570
-689018396 -688849988
-548168647 -547981541
-806068957 -806142851
-477430887 -477623185
-50746897 -50908413
-887696219 -887805317
-600783587 -600605017
-775498433 -775638061
-644473106 -644528848
-779355932 -779440824
-703885343 -703977925
-803869167 -803769973
-331461417 -331273235
-284646179 -284473511
-129356118 -129169060
-355924463 -355913833
-614253 -747733
-777460100 -777286216
-877435007 -877432459
-669992370 -669972340
-822836387 -822941039
-720643806 -720480912
-403245563 -403369357
-436020640 -435967216
-569886958 -569800102
-993633805 -993539739
-576910385 -576998071
-412098602 -412052362
-660331704 -660275206
-441235016 -441128958
-583638117 -583441161
-908486754 -908516778
-826647345 -826834193
-589348835 -589265743
-855850985 -855883543
-802230719 -802215731
-962828645 -963000183
-122845544 -123015088
-222251103 -222287937
-386793729 -386667801
-686667596 -686766164
-620293684 -620095188
-222925191 -222858297
-112128776 -112274066
-95089493 -95110597
-964376661 -964197205
-191061666 -190897634
-235093229 -234902109
-85477888 -85339806
-346614960 -346717470
-730744820 -730562496
-739500012 -739522844
-785685126 -785697690
-392674291 -392766311
-55050389 -55003111
-592673672 -592816890
-554179657 -554022647
-900600863 -900716055
-611550508 -611588834
-360670573 -360827349
-709663573 -709553289
-460604487 -460538033
-933018231 -932846847
-849719670 -849877252
-378187471 -378066899
-891652158 -891826094
-333856973 -334052097
-96396581 -96357131
-404434056 -404410198
-551587644 -551485396
-34556250 -34472104
-743392262 -743362248
-854921509 -855059985
-861780512 -861768402
-981330234 -981285192
-142584874 -142536136
-382987637 -382953431
-187210795 -187072467
-329482589 -329482045
-514953401 -514881277
-410228153 -410404473
-398162214 -398164838
-287200409 -287170737
-376962749 -377089971
-631476697 -631426355
-841615188 -841548970
-791065300 -791170786
-978057790 -978257654
-305136326 -305084546
-538787568 -538737272
-683926314 -683778894
-150878949 -150708319
-91575493 -91524705
-42809726 -42772788
-201288693 -201318115
-575338166 -575362532
-762652285 -762845875
-523346896 -523196448
-105334312 -105427112
-598831453 -598909913
-170064971 -169933583
-641189653 -641041923
-810942168 -810766164
-113505790 -113417764
-782421983 -782480961
-52980854 -52999132
-925439531 -925448877
-191833191 -191782421
-20375781 -20373281
-476119518 -476289680
-674509537 -674366027
-304771733 -304752697
-606846478 -606836034
-379158025 -379019169
-764263397 -764351717
-839883858 -839976318
-794397970 -794573116
-181048618 -181125436
-191735304 -191777486
-299274654 -299197884
-862570689 -862751107
-255089087 -255238261
-649586246 -649683590
-504688262 -504739576
-264282086 -264102964
-236025186 -236199446
-543188760 -543352414
-710632269 -710691519
-344708843 -344722053
-269019573 -268902341
-607970808 -607916920
-512258157 -512354191
-195837205 -195848509
-172979815 -172916555
-107224643 -107093685
-671544165 -671736031
-287642467 -287517773
-140831720 -140966958
-384811298 -384661818
-889903079 -890050801
-468203898 -468353208
-93936003 -93943901
-504980135 -504999821
-616457900 -616495578
-881903827 -881897915
-206679433 -206579085
-141235207 -141250641
-59263555 -59176343
-640092326 -640164822
-224826263 -224750309
-98937787 -99084227
-357728845 -357663521
-91764297 -91705069
-191641816 -191650966
-154272756 -154167928
-274337573 -274443113
-546813645 -546861327
-888650862 -888782080
-626096369 -626079697
-293204877 -293189747
-974548743 -974658511
-239111107 -239203521
-905438100 -905468624
-468546526 -468417572
-344795689 -344648417
-664367258 -664537756
-304243900 -304083806
-551674881 -551575713
-33490410 -33350550
-478961877 -478868363
-134460315 -134634753
-341100633 -340904195
-70095641 -70287745
-924020005 -923924073
-370304580 -370500296
-315424813 -315244085
-275575290 -275424666
-609652395 -609492151
-389426564 -389488438
-15918357 -16012223
-480687201 -480540343
-492405369 -492570859
-265292804 -265192294
-984436352 -984420168
-925853632 -926016468
-676304291 -676123479
-299462005 -299626515
-500483664 -500565240
-520131508 -520250616
-77507584 -77400672
-182647178 -182565920
-848883200 -848981132
-931001485 -931178579
-214921846 -215007828
-971180848 -971030830
-992846091 -993010357
-299761396 -299697196
-511597479 -511755897
-535742244 -535856060
-604065731 -604103073
-672476306 -672357588
-191847575 -191991087
-902733471 -902703035
-353198961 -353128033
-154012126 -153815256
-715708172 -715818922
-853370512 -853423354
-151786409 -151596169
-112061416 -112126726
-945041839 -944903697
-198512706 -198387786
-206120149 -206319357
-187703037 -187800095
-859111883 -859162107
-493498064 -493469994
-11411534 -11285774
-40887624 -40844548
-974898970 -974781222
-581192290 -581037752
-158840175 -158704785
-65621798 -65561756
-573742680 -573564746
-359637103 -359627753
-450108894 -450046110
-627234744 -627376660
-680860871 -680829079
-516474357 -516487547
-47121269 -47255707
-430159731 -430294771
-381286410 -381212104
-121999096 -122154778
-957338102 -957277844
-869243139 -869272517
-839173223 -839344515
-483396901 -483397989
-825093509 -825212707
-206069441 -206156025
-434314185 -434402721
-998317564 -998265038
-274469064 -274417162
-627236184 -627058770
-342074924 -342245736
-218135816 -218335450
-159150155 -159177637
-749506267 -749534823
-59773928 -59658018
-443458054 -443600764
-173331051 -173370267
-406063550 -406047384
-765193577 -765392517
-393677748 -393569318
-785405292 -785522544
-991433361 -991233717
-696665045 -696519081
-174680114 -174872728
-789268295 -789428827
-198106129 -198254775
-53306289 -53348281
-742021764 -741994664
-962335966 -962405722
-221256002 -221171580
-170680087 -170838661
-438892632 -439001766
-296438608 -296533728
-225790201 -225813093
-809645187 -809594701
-290510372 -290496306
-106405518 -106557848
-522762826 -522837370
-36213893 -36408245
-908640500 -908648558
-581739459 -581827129
-770835487 -771033721
-539727011 -539806551
-494418434 -494325414
-278549510 -278715502
-338195073 -338022835
-276106294 -276056746
-913614316 -913421994
-666040680 -666007468
-228701533 -228824175
-606984072 -607101160
-273350558 -273304212
-54739080 -54793966
-288297276 -288104026
-993422759 -993255523
-231355270 -231221580
-813181227 -813195349
-986435958 -986523022
-525264914 -525149178
-783825737 -783900579
-878005282 -877963968
-472673552 -472539444
-339410845 -339343731
-754950961 -754859179
-666335142 -666402502
-794175613 -794298207
-35722976 -35700832
-756861236 -756987248
-887267152 -887358762
-524473873 -524636567
-872662544 -872487280
-290208749 -290273237
-93194274 -93050220
-350748822 -350854778
-540321977 -540335321
-722395849 -722527703
-288559083 -288620603
-516185067 -516306699
-894567056 -894550628
-908117365 -908275519
-655801341 -655862957
-998179382 -998209730
-433160941 -433104575
-794672728 -794638324
-23429640 -23343998
-823082264 -823186656
-146945419 -147139863
-492939264 -493018530
-818146323 -818212163
-412709653 -412645771
-325726253 -325713831
-84164393 -84274327
-795671603 -795645973
-697567443 -697665653
-839321934 -839367096
-919268399 -919433361
-176384606 -176266266
-569810556 -569999050
-897109084 -897292222
-954478131 -954402483
-284159557 -284061219
-595209991 -595214067
-783689936 -783843828
-317211873 -317195969
-430082576 -429967880
-259349553 -259247239
-400261611 -400404939
-370939539 -371029085
-377529186 -377485148
-835055412 -835226702
-497094168 -497093900
-131430322 -131330100
-651345012 -651264520
-566607035 -566650493
-608352140 -608254696
-146083223 -146121775
-493817917 -493921351
-489970541 -490059855
-126331340 -126208098
-529050017 -529025663
-653866066 -654030552
-530681412 -530758982
-154470035 -154445781
-448414841 -448501519
-313601122 -313793776
-710291580 -710188216
-742105534 -742082632
-305615901 -305683169
-174904103 -174899333
-836775832 -836721680
-344913998 -345030968
-998805689 -998955869
-523561788 -523514634
-575806436 -575927876
-189949317 -189900157
-930235047 -930184857
-46547744 -46459404
-970032793 -970212749
-38527494 -38644272
-927797312 -927817510
-365390652 -365454856
-945963808 -945783116
-704362382 -704233906
-830866276 -830925150
-256247877 -256068067
-104257488 -104154800
-207194662 -207230978
-877587292 -877427620
-511228513 -511382661
-920281986 -920459912
-851746854 -851718848
-64069236 -63901100
-731621498 -731793560
-813422101 -813325857
-515011002 -514895800
-83801349 -83626757
-120586050 -120722838
-295002550 -295051094
-448327601 -448292921
-591592976 -591483580
-920747912 -920892926
-951310244 -951160330
-813655279 -813657411
-621121699 -621038509
-839496317 -839670463
-128740844 -128555870
-124068185 -123978869
-798448361 -798506297
-724839381 -724938527
-622314469 -622125775
-262961732 -262796802
-995993655 -995995699
-60673428 -60526924
-439042134 -439193460
-706629276 -706698284
-795492314 -795443296
-861064924 -861002150
-585385210 -585307438
-314298166 -314419910
-589280301 -589204643
-874107763 -873971827
-464204051 -464321387
-649540495 -649512787
-163682669 -163877977
-848732566 -848638666
-196433446 -196594364
-630984111 -631061947
-125647366 -125514358
-685502717 -685685103
-717892405 -717927581
-179819363 -179912035
-527280297 -527127779
-745408045 -745405803
-129778988 -129861934
-537718386 -537824284
-340858516 -341002414
-587155550 -587285650
-832918239 -832891687
-598696664 -598798060
-490245657 -490117629
-261147480 -260949216
-587770567 -587768533
-113764047 -113675135
-324380928 -324409612
-580361071 -580377819
-282828311 -282670163
-817722378 -817636182
-967236946 -967166990
-758826854 -758898308
-131009951 -130937821
-287429355 -287278325
-381630947 -381664967
-449147511 -449173337
-162850922 -162657518
-357969098 -357995220
-977250868 -977444902
-482189645 -482173823
-658321978 -658436956
-471828513 -471949239
-239471310 -239512454
-172630835 -172499393
-414243130 -414151264
-194693441 -194509519
-548482855 -548598187
-344214653 -344157309
-374372398 -374286066
-885059086 -885077566
-897685929 -897762903
-613172104 -613073026
-249453802 -249538852
-392208842 -392287418
-561717483 -561535221
-296917220 -296866240
-641574361 -641584381
-666772457 -666703797
-247326764 -247177120
-29200260 -29218756
-202983482 -202853736
-146955865 -147042641
-569356180 -569201886
-317362043 -317395217
-8502369 -8405611
-941237939 -941329567
-764420758 -764529740
-930670310 -930771382
-808182279 -808019827
-920747142 -920776618
-438132640 -438040026
-738713655 -738540285
-542833127 -542946971
-717439135 -717356173
-884417472 -884473532
-865131992 -864980718
-417200865 -417379175
-758013444 -758087254
-585880484 -585846264
-829684799 -829808425
-246223956 -246098476
-259374427 -259384275
-803379818 -803456674
-532571876 -532460552
-685456351 -685287345
-604588993 -604505801
-222009624 -221821054
-728771159 -728644745
-504559206 -504543022
-216855551 -216759165
-648977832 -649137894
-878808675 -878625651
-257636890 -257444718
-66093768 -65956244
-444595606 -444622760
-779750870 -779717278
-373467648 -373636882
-374935447 -374794155
-994069607 -994132317
-45397300 -45325012
-492312638 -492422534
-25307575 -25276541
-575223145 -575255395
-894818718 -894798850
-134066726 -133928488
-454925948 -455114314
-520565526 -520592154
-581281671 -581102909
-479287917 -479357173
-906275069 -906225825
-961647379 -961751467
-938278763 -938146321
-199492427 -199429835
-478580752 -478404470
-989258954 -989185146
-578660205 -578849831
-6723654 -6791628
-162754220 -162679738
-335559196 -335410768
-920150522 -920112948
-855767917 -855634735
-646535557 -646390493
-122028531 -122076937
-974236251 -974276187
-316344366 -316150194
-858939789 -858950229
-719928927 -720045235
-316929138 -316916680
-15518937 -15716445
-485791503 -485887063
-472096581 -472079557
-371377874 -371194576
-166032437 -165942187
-273635778 -273701956
-827767047 -827867111
-78736846 -78898696
-839734826 -839779262
-224385934 -224488112
-626184527 -626261819
-876687512 -876733594
-133845648 -133659170
-479322545 -479232801
-585863374 -585765520
-738403855 -738440943
-921117179 -920964397
-637206791 -637385993
-764176744 -764276230
-855364982 -855447960
-423047872 -423005562
-775694095 -775582027
-208491758 -208343070
-147823692 -147704238
-660451019 -660623341
-156608925 -156451793
-81410196 -81452988
-213630374 -213618464
-662912129 -662979553
-833315971 -833276343
-568896742 -569062498
-665344401 -665532689
-109490120 -109352802
-937701021 -937861627
-628772099 -628878595
-944724095 -944879053
-690843128 -690671758
-900258519 -900359445
-90280506 -90330012
-567419436 -567502132
-834806369 -834773245
-269399655 -269325077
-237958199 -238094985
-918712194 -918853580
-742888406 -742704928
-825329982 -825293264
-439316234 -439462478
-271293258 -271259960
-3724549 -3619901
-3096669 -2983505
-979730638 -979854634
-333613841 -333537075
-178077722 -177920936
-743844473 -743756319
-537252306 -537114438
-310675429 -310485065
-929229880 -929131194
-457209515 -457300487
-392608405 -392419671
-175000993 -174807213
-989445116 -989454540
-477140025 -477219235
-145655730 -145597454
-363984747 -363931171
-157777180 -157866738
-3309367 -3138711
-690377302 -690489644
-957171726 -957219812
-376810337 -376729367
-37430737 -37567975
-773971386 -773810420
-995983454 -996024494
-993545425 -993455569
-105009950 -104959090
-137064358 -137033646
-643494376 -643543114
-217103906 -216996546
-576228184 -576099948
-745740641 -745699283
-379155287 -379353705
-450077502 -449972002
-977501281 -977439107
-107327310 -107345526
-429019469 -429056219
-775399789 -775568247
-895157151 -895036945
-643230360 -643232232
-245303950 -245471790
-228756166 -228892184
-21470861 -21569053
-435197432 -435141788
-57516631 -57564579
-744190331 -744293971
-425159779 -425052597
-696316954 -696261992
-989509634 -989399446
-728663368 -728707952
-841588587 -841719779
-326549008 -326665890
-172941125 -172948185
-990569365 -990457227
-145556956 -145361350
-928747944 -928766750
-324301930 -324332658
-647200384 -647254816
-639135533 -638978367
-825459662 -825320180
-746308525 -746413091
-147894029 -147815395
-832460051 -832525373
-34070595 -34221961
-357227463 -357039489
-992829910 -992753384
-639740997 -639903257
-302686383 -302793977
-284688444 -284683200
-795004738 -795122126
-74549441 -74469515
-870519797 -870411177
-167794623 -167610327
-542760367 -542890049
-4425290 -4369732
-411369122 -411357332
-769429416 -769574536
-877500352 -877507456
-489819333 -489946239
-975418672 -975460392
-129159952 -129084152
-112432971 -112246115
-456963013 -457134951
-436175320 -436225506
-634207607 -634058141
-597270470 -597346338
-77627269 -77640489
-377488746 -377496588
-6904160 -7023444
-383227534 -383140478
-330648605 -330685799
-453644796 -453590964
-363744791 -363680593
-153577329 -153742101
-281408835 -281524359
-1509113 -1312645
-360026969 -359874605
-14693895 -14530107
-780331525 -780434809
-63361651 -63322173
-363511458 -363426672
-320266301 -320131467
-455323468 -455397666
-501748778 -501886710
-697430968 -697303182
-754599125 -754575057
-213242030 -213164378
-689050128 -688986664
-326746714 -326651504
-79404043 -79472739
-116646845 -116489305
-843112565 -843248861
-26855244 -27028642
-552561050 -552471080
-916474529 -916499537
-606664265 -606713513
-39620207 -39813299
-666410854 -666607358
-229012348 -229160658
-532451588 -532516214
-818697982 -818504636
-865356408 -865362506
-601816348 -601849840
-907541411 -907548951
-657609618 -657560000
-59475906 -59414452
-649944941 -650087503
-780176975 -780373999
1000000000 1000000000
-1000000000 -1000000000
20102
525466634 -525463666
653684238 -653628544
140744611 -140751927
658402973 -658462337
484054959 -483969365
698904495 -698878949
951789554 -951692854
372564635 -372504001
700894230 -700960930
421670990 -421843168
850699683 -850889391
334687236 -334849086
611045782 -610849372
126685678 -126765336
167125657 -167052053
920873788 -921039880
280794698 -280659904
892071064 -892117938
502232335 -502393089
115402163 -115481279
849306578 -849247320
95668060 -95825468
193193003 -193151183
897787736 -897814156
313179606 -313160254
954483773 -954409821
534648189 -534745957
168138237 -168210379
498563572 -498653974
981910851 -981756865
607687824 -607868756
253551797 -253692091
290212068 -290079992
383869581 -383809393
97290995 -97416371
737033437 -736836611
613679885 -613743029
852927366 -853000692
954489026 -954478520
612506278 -612500092
846130369 -846290971
485457190 -485438874
145229347 -145147877
710673094 -710525744
110829127 -110856355
189594292 -189488418
285398358 -285376514
814587036 -814537292
889578523 -889677809
166541674 -166508360
621367990 -621373252
169759367 -169573641
631952827 -631853649
19118491 -19307229
282452746 -282483222
599859805 -599797135
170584359 -170593709
140141966 -140195886
364663140 -364476186
155768688 -155953458
913687849 -913787327
651275702 -651256444
651540477 -651360679
562115012 -562067142
499672746 -499476030
32178029 -32354765
172773906 -172605020
724614977 -724723649
545122592 -544968412
817242346 -817319502
250691330 -250825148
789477482 -789380604
271980720 -271804520
808090777 -808091601
168656574 -168502370
448392093 -448204943
920558206 -920462668
805115301 -805250949
966920383 -966929811
604960215 -605059129
147068347 -147145545
403961679 -404087913
631606819 -631622487
682442968 -682451624
151188722 -151374420
986603481 -986438061
907478896 -907612062
631970008 -631958366
473343905 -473340907
737884465 -737723343
66593841 -66508103
521674690 -521707606
914028755 -914102717
656250564 -656258338
534402516 -534431264
941928004 -941865508
80554096 -80597356
282041794 -281913464
206656772 -206580476
408847698 -408688464
383349211 -383191773
10407512 -10602142
512537530 -512591442
274507458 -274370328
619863348 -619958292
941217740 -941344278
199908118 -200073462
186305097 -186505043
52678493 -52679173
143024901 -143171433
653277278 -653236394
12915895 -12976355
886205513 -886216325
511739057 -511729379
92681938 -92724558
103771367 -103769489
582346718 -582407600
387711298 -387622196
980581849 -980528635
755931900 -756045680
781491573 -781646133
109864357 -109937147
867977916 -867959896
700620118 -700609094
632012467 -631958287
911381455 -911223189
899305835 -899225541
49016186 -48821560
891150152 -891138490
740698254 -740587064
173092217 -172919525
169243947 -169386529
961930022 -961982826
819294314 -819117140
671279592 -671130478
151161229 -151281571
536058777 -536113839
298825454 -298692952
938001705 -937980487
45492387 -45393791
65479569 -65533197
765957979 -766040345
386111550 -386222912
677580162 -677700320
743967851 -743821309
196069496 -196224476
577846248 -577836304
202052509 -201937739
315308789 -315224163
372088759 -372021783
180309072 -180479272
380724600 -380537026
592331632 -592530560
622540704 -622551144
575395211 -575316813
595764646 -595682568
618704164 -618782826
370022418 -370115372
368755170 -368589080
634670677 -634811689
244172069 -244058699
854407193 -854540103
94655675 -94850311
257519864 -257420430
59761397 -59688353
828654683 -828710199
417001887 -416914725
325254688 -325082480
281390991 -281458145
757701403 -757617605
854262204 -854401880
329585260 -329526114
92896239 -92757811
627183098 -627014292
385412336 -385377870
182832119 -182989107
674993062 -675113670
69902343 -69732291
56190130 -56000032
232295960 -232190086
131850691 -131862461
66593832 -66742614
337847245 -337683103
449974376 -450043060
189931852 -189940706
131878393 -132054967
470081060 -470036720
185832723 -185822689
675898481 -676024977
15431319 -15512343
542110063 -542050041
13739459 -13754979
585078328 -584908880
59094920 -59051922
439046685 -438896187
965848859 -965692323
217354217 -217311571
540497952 -540622548
343563158 -343728402
31392901 -31309337
944604942 -944532458
664573476 -664734402
680585558 -680555372
182190015 -182372113
823943906 -823924636
846049105 -845925907
192974563 -193067111
433503495 -433492255
182518869 -182676361
340286342 -340333698
877332098 -877135518
625184165 -625139851
46177020 -46209826
361857141 -361871769
206738817 -206574727
776368615 -776418165
165343963 -165339651
631628689 -631621363
643647552 -643745990
723967356 -724064230
169859086 -169659648
442875047 -442777137
441501348 -441681206
118887974 -118919124
687043790 -687034812
385627256 -385585158
235329097 -235346197
712938460 -712782190
505778735 -505833231
317709550 -317856516
624192151 -624063855
798527601 -798615027
461947354 -462060664
908525459 -908642539
563220631 -563031967
415359518 -415277868
231868113 -232035519
270613313 -270434917
913223747 -913349737
617613621 -617455259
941035371 -941124449
885923913 -885803233
434040999 -433936971
697361298 -697487570
719672323 -719798655
390936430 -390878112
191049437 -190935511
727339658 -727380060
579492396 -579455360
253990125 -253889507
526918552 -527041874
136013855 -136006219
570411726 -570266272
191674681 -191623377
638129799 -638318339
645158718 -645268994
422926462 -422806932
55802581 -55976397
166525017 -166506775
259653459 -259496245
931812514 -931785616
647319191 -647192331
752139575 -752142199
167346454 -167331118
389051599 -389164725
526404968 -526344564
948603127 -948791133
275734503 -275760431
221352346 -221393878
614512585 -614477111
658045749 -658159969
863455664 -863536144
78323082 -78421894
166823237 -166986673
33163865 -33228035
182910613 -182748551
239444380 -239302916
861201418 -861152226
925029152 -924834134
927892233 -928034289
915587987 -915719771
797248940 -797439884
198671887 -198760561
702742110 -702643084
689073250 -688963818
64880378 -65007154
53985897 -54160649
412931212 -412966652
404062603 -404131269
826445044 -826366470
889500284 -889628166
775551504 -775370620
162446510 -162264204
355818225 -355898549
328524039 -328609021
5944415 -5981269
445389348 -445217830
603402557 -603428687
472579483 -472778479
778500644 -778462180
978018228 -978103046
531689221 -531859417
498645898 -498676022
215419003 -215375277
287378998 -287497072
830155910 -830210618
775911923 -775898009
694372183 -694334663
40839821 -40930149
872776130 -872965266
885249186 -885270066
96316619 -96285781
172191240 -172021264
432065667 -432140113
71120419 -71158969
570200106 -570229168
384296093 -384161277
103338044 -103222060
490706202 -490507174
608073567 -608124813
189769194 -189824784
48244651 -48332097
14318217 -14434525
206132229 -206225999
849696679 -849806739
665491183 -665427833
746389394 -746193534
714005474 -714051792
24277815 -24261553
350188788 -350271444
460956537 -461126267
372611188 -372518082
225863915 -225821559
77334086 -77507342
530385664 -530318782
944933270 -945027340
59096318 -59202066
388330569 -388270807
172656594 -172471206
497996546 -497807824
366661537 -366552463
745582994 -745630230
387310492 -387206770
578686135 -578573095
788957997 -788822541
353077327 -352978671
883181313 -883077389
926782087 -926630707
439229286 -439220288
55642374 -55795796
524101518 -524159692
336532459 -336450813
574887614 -575083408
743259050 -743076322
131879896 -131966680
729801806 -729651224
482331474 -482474484
927147070 -927261504
291311137 -291128975
544111016 -543920116
27859776 -27896950
816893492 -816716032
818633951 -818700059
319903948 -320010016
794891880 -795019200
892148642 -892179314
419326279 -419516337
755152237 -754986263
878679821 -878533241
178647685 -178721453
203123435 -203312515
266316239 -266330399
664550534 -664355246
639659098 -639593962
884623447 -884601563
72653599 -72741401
944191753 -944200815
334068961 -333984301
362295394 -362417156
972156768 -972245254
252840999 -252883217
193405563 -193588695
94022507 -94127353
178141135 -178074441
98426272 -98508030
503290103 -503389413
533158898 -533066928
161644099 -161649731
873289122 -873277526
482907539 -483098041
87388756 -87380766
760497358 -760423758
681246561 -681407639
515618314 -515466438
603215241 -603342803
216572702 -216405380
6912827 -6955539
884965391 -884973919
822735819 -822862735
982123147 -982081719
64080589 -64265129
288396408 -288489002
925158735 -925283089
919674491 -919822885
318352153 -318278111
76900218 -77056450
182993588 -183163828
207657251 -207488345
246965836 -246847178
424049434 -424145846
674982878 -675053366
693036923 -693134651
601000430 -601075756
325764354 -325771924
888671014 -888860026
777827563 -777855905
937640595 -937537983
206612568 -206618624
623222535 -623387355
204316602 -204188708
187827083 -187956859
235957813 -235831341
750630447 -750592119
391888583 -392040769
383821160 -383640368
953476890 -953351934
29322941 -29398293
212170289 -212069507
974739470 -974670990
259435152 -259574852
778510750 -778632028
847599006 -847514512
764393874 -764478562
438974061 -439125695
805902040 -806073096
569566473 -569450751
831604481 -831763365
171759684 -171578520
737350044 -737354342
533666974 -533611472
24796613 -24906433
652189346 -652103804
188106623 -188278729
532007677 -532174101
493967825 -493783479
96611311 -96626367
24110625 -23994437
605988697 -605889767
54015677 -54058947
228072504 -228127000
985367824 -985278458
229040458 -228852814
781636760 -781655506
649609782 -649716410
229398441 -229378673
78941805 -78988825
398122453 -398215695
313842341 -313793675
464313459 -464133423
906026650 -905967706
850548678 -850419652
162840518 -162713002
764424855 -764335621
23481948 -23620164
693360756 -693208914
381739704 -381791092
285861438 -285675680
386428242 -386452518
296821466 -296858632
11953855 -11804213
787922244 -788031932
772185015 -772166075
43358132 -43500410
40819444 -40786152
103934381 -103936217
432194639 -432152097
210149719 -210343967
670533315 -670518447
683838886 -683752598
447447056 -447587420
800872967 -800903483
385223802 -385369846
752360848 -752353620
822263903 -822357801
761771824 -761866248
990361540 -990312858
855329535 -855485945
119991369 -119833421
716373456 -716305334
37399424 -37503460
753056034 -752919610
393392180 -393288900
526250441 -526271265
565547619 -565534389
843226053 -843183351
152300482 -152403250
526027523 -526226501
25063040 -24924278
562270432 -562445440
530477849 -530438895
13694960 -13814998
308994125 -308899223
188676620 -188653588
122470652 -122663848
497207114 -497279540
58405352 -58254648
262544703 -262541985
822495255 -822489973
735039489 -734885629
707934394 -707932026
355934254 -356066968
128140482 -128057508
917296131 -917398839
648251294 -648188928
127245878 -127359850
427969159 -427911941
173874523 -173778245
942612985 -942571319
878909595 -878799373
745033052 -745159292
509159352 -509034622
153244527 -153219007
163790805 -163663127
734545079 -734397773
316162149 -316179471
404749676 -404880994
121240096 -121273722
924605686 -924468778
982587155 -982485299
191672301 -191677061
875830281 -875936517
673578854 -673507790
752856928 -752987822
700487332 -700525746
933980394 -934013910
99951256 -99783064
981432362 -981350668
784482376 -784380800
484633281 -484701121
837471716 -837334430
802374805 -802280499
89128622 -88931474
797313940 -797162378
213332211 -213449683
821576672 -821452028
412106557 -411936667
13855068 -13847734
185525290 -185497644
856180923 -856086283
580494232 -580361856
696113699 -696144495
476150326 -476191298
557073604 -557073806
911871206 -911957502
604412676 -604312490
366003653 -365982887
345760253 -345599161
71872330 -71817718
843376927 -843447809
788854434 -788672344
846360682 -846221260
916322222 -916472988
224257916 -224365342
854255125 -854231145
543785910 -543934812
15548465 -15643863
773672994 -773570488
364322803 -364181757
175760748 -175574826
323845250 -323799274
683340400 -683423166
322418080 -322450610
976187706 -976231868
688518684 -688610686
19287050 -19327408
791620991 -791584945
276578401 -276579263
937556030 -937729214
152486824 -152476844
53369829 -53406651
402242791 -402236429
99036721 -99192097
402437563 -402297109
28199100 -28322940
242496895 -242375403
755033746 -754979118
117613602 -117620378
454535870 -454440852
858952514 -858801846
581775103 -581622575
532747029 -532896383
29345408 -29451178
699648358 -699625766
541487841 -541591599
646162610 -646198972
496449073 -496263183
250206256 -250252396
893934667 -893748523
797147700 -797080366
742134547 -742071687
584277329 -584426863
798088736 -798244188
561961414 -561942888
371347710 -371510858
364124523 -364067427
189885096 -189996316
4434484 -4366260
258983409 -258924559
592599243 -592647123
771770537 -771657691
485137296 -484940842
540562062 -540683034
971479437 -971305129
607344497 -607381451
575188387 -575202889
405899770 -405706362
193884744 -193856810
671436498 -671554138
840670075 -840764171
132363997 -132254621
919877626 -919982652
842692032 -842793396
40158201 -40224129
747143227 -747007665
136651254 -136712804
539060741 -539186371
169885875 -169832297
486531111 -486613451
104053694 -103926412
795279358 -795196358
882360234 -882455830
702158265 -702334051
52191156 -52179270
847944670 -847916364
156217252 -156390154
732017535 -732014389
114507815 -114409503
939098787 -939069143
200189659 -200305663
673620971 -673536737
140716773 -140748269
76978334 -76888634
578280847 -578255415
480986154 -480994138
941559514 -941460640
726609539 -726605793
978053561 -978243325
236807783 -236841601
609786312 -609787254
162180275 -162355357
427803214 -427940550
350043085 -350027427
351493443 -351610273
456332007 -456255377
371072214 -371225948
950730240 -950629364
215204505 -215060131
790900700 -791036620
354778976 -354605722
237119279 -237137429
789985395 -790076761
932605835 -932443187
17059465 -17126745
381147742 -380992094
207400158 -207341484
862231788 -862085512
108527367 -108496001
170924051 -170823719
195799626 -195881818
645261109 -645276879
698164872 -698358560
130810408 -130702484
308938238 -308792450
309950914 -309778264
526661980 -526472780
562808287 -562883099
926131359 -926296945
714684316 -714509714
79713149 -79645049
63353004 -63204566
656173439 -656343237
581367306 -581345198
323257963 -323255605
593519856 -593578594
933593616 -933787764
909751237 -909941495
335455320 -335605310
117904509 -117856453
527858933 -527749105
19919971 -19865663
820854840 -820841026
133091764 -132989276
391255896 -391310734
762241154 -762258052
671920068 -672104228
473046809 -473236463
613210020 -613320374
663550737 -663711237
449132851 -449152683
662046920 -662198334
497541410 -497447662
271150851 -271156497
500673578 -500824708
520670989 -520522957
889796514 -889635398
632307735 -632465821
514440826 -514434126
658432655 -658236139
460884516 -460730108
88379931 -88427663
849958791 -850135533
496921273 -497010401
528689734 -528874632
113278159 -113148233
163495612 -163434344
988097925 -988001053
321609719 -321761867
337322896 -337362070
342395097 -342394055
591567198 -591765316
369035585 -369195353
3425494 -3412968
286673615 -286504609
871830086 -871690982
813366630 -813403316
683282545 -683304033
459948210 -459930166
695506243 -695515335
459997509 -459898911
875191489 -875332145
472243627 -472054521
611545878 -611691892
9976399 -10135659
826091061 -826066963
419973515 -420070049
53418824 -53473650
580640295 -580821525
737579764 -737481940
796147782 -796008802
314661649 -314755521
603785316 -603752506
149652765 -149810363
397576495 -397614653
565655395 -565469183
516063419 -516179891
876784165 -876735281
403640293 -403530391
717890260 -717822712
134818559 -134781117
673317532 -673174088
847870378 -847893330
461256738 -461296466
677010681 -676869217
824146808 -824277116
707059752 -707007610
764013500 -764105828
9766160 -9711192
880299732 -880441350
865101306 -864989484
515282491 -515475557
582017686 -582155316
652266972 -652241050
830697260 -830791886
515666234 -515570394
85622888 -85747662
290506794 -290587094
424415933 -424462353
351809236 -351899354
755313092 -755369736
698897320 -699033462
888751840 -888629964
640502946 -640350778
978274860 -978286320
392169853 -392105211
947739158 -947735190
338877021 -338982311
933381338 -933524068
467921477 -467921795
32437495 -32272035
696485863 -696474175
769267018 -769259696
224052304 -224017590
239058444 -239252636
99519193 -99409335
38901800 -38857796
673587580 -673654362
620431502 -620438896
150196747 -150291327
890558643 -890513873
771439184 -771492578
984854326 -984898916
308451077 -308556981
188202897 -188354561
126065147 -126233975
548897876 -548702292
162048919 -162005129
320935994 -321095416
108789083 -108942431
197063400 -197015274
274037524 -274198906
804678711 -804660173
359685673 -359672379
378626138 -378734364
169653278 -169666504
420660521 -420659193
205507583 -205405163
750241886 -750092892
206164669 -206143309
779595133 -779718309
36426498 -36298200
647925485 -648103659
680412323 -680497177
402597141 -402473947
337033108 -337056074
556231758 -556039210
581369560 -581365052
365897753 -365852511
333593975 -333566245
542654656 -542610744
358153170 -358333558
425990290 -425800724
76683726 -76693556
271255343 -271305511
614232090 -614306600
584813342 -584993604
673075636 -673231566
897001700 -896959134
293932159 -293965491
233548425 -233601905
636936214 -637129836
203487834 -203544562
917956612 -917780184
333888118 -333850828
109544549 -109509753
506016893 -505875085
729022894 -729021672
573647901 -573464989
673458748 -673503792
622110769 -621990545
762091606 -762154078
662249958 -662285134
906394220 -906310428
126605311 -126491481
860787722 -860654020
940393794 -940433130
212917372 -213115374
234992652 -235070874
177946312 -177938346
160148689 -160150805
336174324 -336164804
76247526 -76049750
848549731 -848661007
221152348 -220977046
560585944 -560454316
796746949 -796919297
532976715 -533112913
462088895 -462032433
167873944 -167975574
890526696 -890339196
703304410 -703298508
201255694 -201261330
220721168 -220880106
978954437 -979053735
943263454 -943200222
484745820 -484939528
854169443 -854243135
890583658 -890533628
675236644 -675401256
716332291 -716472945
992594898 -992634958
465928798 -465881460
580649680 -580575206
846407841 -846606311
385561773 -385594637
395401452 -395502652
723185374 -723372620
764857662 -764912400
58330000 -58271188
618869475 -618696177
500437570 -500443004
271265304 -271114478
93042716 -93164396
588118924 -588053394
813407645 -813478289
990082989 -990193613
727544475 -727680961
965770591 -965598603
748313156 -748431250
918752093 -918924533
406110052 -406102118
912122431 -912029669
312688178 -312672128
245142773 -245159445
954238404 -954348962
483062236 -483167436
799048802 -799144618
809547825 -809699605
492205028 -492157176
80510454 -80684258
64633739 -64435433
661262300 -661264866
696786574 -696723726
895933431 -896093511
825166587 -825041127
991470351 -991361737
316205324 -316193464
903132131 -902950919
565913352 -566036744
83959419 -83771597
394775916 -394605346
605708862 -605564014
947349829 -947245343
19833609 -19802361
606831493 -606979391
23823171 -23761467
414079994 -414085380
816563121 -816690881
445664290 -445520048
190716088 -190628214
293139603 -293339345
599097962 -598914174
415344403 -415509199
486478519 -486382443
663145800 -663153234
937198463 -937013421
157160077 -157144281
986983997 -987103163
975431482 -975264352
12160367 -12004651
93312009 -93406803
907806230 -907710764
99701249 -99506511
166417826 -166459556
270028627 -269903341
720751106 -720632432
77811424 -77848778
432513174 -432419390
177284411 -177394431
344884995 -344864471
936435274 -936552588
615581022 -615447172
200352022 -200269920
698016757 -698184969
536086308 -535911328
659317669 -659325377
764038496 -763910794
481541416 -481391286
516779448 -516925696
470413418 -470440150
156596332 -156474900
642512028 -642695936
692314974 -692121762
23673443 -23792319
64842065 -64822461
276993399 -276895563
927083081 -927048527
461435410 -461473462
491322225 -491231783
622523467 -622421493
655378815 -655529959
51374590 -51333154
50816113 -50939629
737333945 -737439907
514667266 -514532520
297127728 -297325500
585594515 -585600905
742697763 -742839147
554113501 -554014397
935761379 -935674957
529310170 -529212840
565105681 -565181721
906335479 -906279277
490810246 -490959426
723603476 -723510772
297089738 -297041884
22024883 -22177767
604362583 -604167389
562371257 -562519623
285577793 -285556233
939902529 -939926679
401754126 -401818996
517308813 -517276171
346968050 -346860176
384033651 -384228685
255588205 -255449369
945983525 -945913673
652576401 -652763443
431811322 -431899834
873152259 -873041441
710440169 -710288785
417984164 -417953938
500843873 -500902205
541537483 -541645715
181669920 -181741968
651870583 -651841009
573131835 -573027261
455091246 -455027676
208590944 -208785790
143347977 -143482981
860760944 -860915844
176813065 -176870873
318012620 -317892932
877936630 -878008880
360244195 -360295581
249620139 -249717033
405222970 -405333342
876480514 -876558990
278476863 -278493905
125588710 -125464886
854840654 -854833058
312383108 -312480918
255910930 -255979758
643403308 -643413842
747344244 -747297344
888988283 -889048805
562217384 -562143276
343328463 -343182491
85838658 -85960196
204570861 -204704251
862211001 -862406423
431456400 -431267700
970153157 -969996951
39230134 -39370832
823322360 -823178320
117616990 -117453782
688110978 -688035164
915746769 -915795155
800531978 -800425512
34022801 -34161031
699770504 -699718026
497655517 -497470093
809460292 -809454192
285319426 -285387436
558561447 -558760827
847141273 -847316449
210274910 -210413024
88465700 -88531008
411749599 -411771017
388644446 -388836410
65450388 -65616006
160456517 -160429269
551950219 -552110561
406136129 -406121211
483247424 -483419086
675952557 -675921319
735825667 -735686885
272324231 -272370969
729314633 -729173781
792697371 -792599063
599809586 -599910024
687721541 -687840057
626450158 -626397658
813569742 -813458360
465312086 -465508252
565143701 -564979823
697751493 -697733989
219485815 -219396347
699998460 -700110060
324380492 -324414186
221248938 -221282638
808621470 -808470192
972610671 -972418319
358791667 -358954667
95852129 -95906917
192980989 -193020837
605939232 -605767708
551574170 -551628266
428368919 -428171717
830744573 -830658877
7962789 -7795847
894739862 -894859332
344320374 -344436746
862356219 -862456627
882247949 -882325713
500873039 -500776377
826068256 -825943870
871399630 -871207328
647389685 -647248697
826490242 -826399846
426763520 -426698282
185302361 -185429277
388550047 -388395743
257436685 -257470147
748043131 -747935961
150786789 -150910495
230578016 -230727438
441829805 -441946259
164806758 -164980602
269330397 -269483869
271690085 -271665795
935264919 -935078479
190915251 -190843169
598802740 -598649798
837894648 -837728178
250957402 -250988940
238759670 -238654106
219926011 -220060153
107738255 -107614531
7873234 -7765864
875051103 -875186317
507537767 -507535205
18449335 -18549751
536345950 -536257624
296479394 -296463878
938741866 -938580246
449723714 -449722188
576298229 -576209753
180962728 -181123974
836603272 -836797864
740430297 -740545711
445962628 -445917844
583147102 -583281732
883523253 -883568603
857433020 -857428320
709931210 -709891638
872610074 -872700294
770358722 -770189734
859977889 -860073171
681484510 -681330768
548642499 -548447979
895584276 -895661474
271475548 -271613682
703291977 -703096863
925908664 -926051448
430018129 -429862629
988917538 -989100374
539120175 -539252567
75596060 -75754114
702146556 -701988100
308024588 -308049386
75359360 -75523650
194494836 -194621650
215563605 -215630823
134310580 -134481350
104123719 -104005403
112232323 -112361777
377683708 -377710626
972906421 -972965893
839194700 -839209548
983903086 -983776258
86035368 -85885024
234120476 -234139578
314099249 -314054909
525372347 -525188731
677102832 -676979882
52439074 -52589658
213016373 -212914391
195399676 -195254720
384692824 -384626618
628057765 -628014045
958218374 -958169024
813681993 -813718925
486662092 -486564810
822136155 -822202679
753342611 -753428431
643057059 -642980289
526864491 -526830873
418093150 -417981690
944474061 -944354939
562091077 -561943573
423198607 -423269469
130140465 -130190945
974648112 -974610350
605771179 -605717791
60618195 -60778845
916115708 -916305478
145294623 -145164071
882001600 -882108896
130477344 -130641796
219257443 -219235489
549222056 -549122942
684380784 -684328304
16545808 -16595280
965545595 -965363579
972329513 -972160995
103060228 -102956388
966296371 -966422717
388740428 -388571852
806157177 -806073869
910227976 -910315802
969815561 -969678263
259807664 -259763928
520599343 -520742635
105103551 -104911261
626712690 -626660930
529804284 -529970632
445484692 -445294004
598338709 -598300095
923452805 -923323495
916814484 -916726408
946971213 -946901133
15864457 -15691447
478445371 -478281695
815152808 -815110342
11958774 -11948936
63776756 -63811528
568735373 -568886919
2506603 -2419051
745392090 -745578264
748254014 -748282914
245751890 -245881324
960707058 -960743968
123891242 -123818334
956537303 -956633167
23939663 -24052531
318979224 -319103162
95649621 -95607623
726325748 -726343428
205490500 -205661142
721782933 -721682335
151351413 -151397427
744055774 -743932564
781345856 -781480200
929310793 -929165677
537170852 -537265428
839840025 -839807753
562929562 -562955692
719735489 -719557293
900579527 -900511381
323115074 -323256784
171583128 -171669102
118675254 -118585056
97748821 -97706931
423830904 -423863492
887252254 -887119006
729304194 -729325072
495060514 -495187298
610304456 -610262838
294907272 -295105124
473547093 -473449629
981638260 -981556688
149451898 -149577130
391178291 -391283315
165476240 -165579274
383332826 -383523658
303690180 -303619506
860370968 -860535206
526317252 -526225278
160154043 -160325541
463800887 -463842091
319041193 -318859579
467921636 -467789890
809987504 -809965736
466382916 -466229658
253527625 -253348395
770079439 -769933049
335973829 -336137497
385722270 -385708524
831878303 -832027803
324251172 -324258966
187589416 -187495782
644562431 -644515557
115544624 -115417934
66418511 -66270601
967925800 -968026960
6117559 -6307677
8531523 -8687737
405217784 -405112230
455170832 -455249582
480825862 -480990146
389886131 -390038391
133703246 -133733356
312796433 -312651943
35130515 -34950019
707702082 -707505906
472149074 -472031130
846905319 -846756763
594467501 -594495379
283158661 -283132177
992200089 -992365193
259954986 -259892230
831683923 -831513143
170455419 -170479097
283199484 -283354972
399889296 -399791568
921551507 -921488783
614138399 -614037145
938456345 -938432617
193943714 -194012700
319572402 -319600882
446605181 -446575309
936144746 -936274096
991959967 -991983387
553056290 -553253764
73435236 -73599242
500428879 -500506551
437177564 -437218222
802894586 -802756406
452690445 -452496967
676825309 -676916529
248087336 -248154414
960183486 -960312802
257893830 -258048492
319622850 -319653096
157094267 -156985965
54763388 -54820912
906201276 -906288166
70559044 -70688010
655173624 -655227364
246516717 -246368035
763163816 -763124094
91443483 -91529529
800888225 -800812635
281909299 -281762039
29584580 -29511070
581054257 -581250587
694353423 -694326355
231686718 -231847772
441832151 -441701845
110878007 -110834703
393708376 -393633822
470762876 -470655564
854903634 -854912760
949088711 -949020627
212119898 -211958434
418637930 -418497968
793070399 -793221515
369676759 -369554355
486098547 -486271531
128942247 -128742541
702633658 -702648268
73163241 -73183299
668292024 -668419990
59517820 -59396414
788016816 -788156250
517046535 -517082963
674012142 -674155984
143649430 -143454642
264624868 -264781282
599549163 -599370389
82362034 -82479198
369615557 -369543545
15316393 -15130155
711597044 -711427124
421371106 -421351416
691674248 -691718746
501422299 -501371033
756788389 -756794537
293694116 -293609474
482623280 -482465486
420216676 -420080696
564912466 -564911718
232789551 -232920105
649971181 -649887149
543240997 -543141827
563239861 -563337751
149943813 -149860891
842213308 -842131676
644538994 -644352384
136740099 -136908043
288834790 -288925210
535239215 -535426789
170321017 -170341541
959817287 -959909675
730550435 -730684377
254386650 -254500330
963166690 -963358252
82989188 -83077332
483292762 -483146962
501583328 -501769186
282786211 -282893521
368166067 -368322289
152029667 -152203465
321257584 -321146730
70318852 -70241266
116429745 -116351639
374422746 -374559430
687009784 -686833838
819303750 -819284878
461059624 -461192910
414242347 -414252895
140215785 -140175987
729586635 -729682271
433012966 -433095748
473676929 -473534315
24624193 -24656725
197942 -31888
726435068 -726382720
198447894 -198402026
527208133 -527295499
918099737 -918233373
943343944 -943508052
395793630 -395642586
565780947 -565729091
507927741 -507822359
553014155 -553008907
158300096 -158343606
167339792 -167353116
896397834 -896459932
766254527 -766409077
490022325 -490043057
376606608 -376610396
852714615 -852711409
797860483 -798011975
738683808 -738863668
57192867 -57220001
722708673 -722777243
797490459 -797389309
854100223 -854093203
200046840 -200100084
866993931 -866922417
387255530 -387424344
89587182 -89453892
423739473 -423664623
402777336 -402712732
748259149 -748306679
506266804 -506434536
724577549 -724493631
314771189 -314836575
905473763 -905438757
38835451 -38687687
602965996 -602771590
932660459 -932791591
951640658 -951741204
582259203 -582377159
728653625 -728807407
594452304 -594481440
755069250 -754998242
834535665 -834436515
496186805 -496033367
226849265 -226743391
273610135 -273803741
98009234 -98049098
788208490 -788133338
797583994 -797757132
266743651 -266643741
935475069 -935668671
698622581 -698625313
715925997 -715739155
686378192 -686486648
166247710 -166177402
345032156 -345067604
387666747 -387624667
571546588 -571743178
975968409 -975962741
336742627 -336846139
84712070 -84875420
170297697 -170194177
687339999 -687442185
974141147 -974323989
18381432 -18245942
450769576 -450900670
486953202 -486957988
797063677 -797238159
556842683 -556742863
862909379 -863030457
453364317 -453482737
979116166 -979086362
310782164 -310589098
982389915 -982436193
920622211 -920518917
390121153 -390151415
275654839 -275564931
751823508 -751673714
668460868 -668379112
280105540 -280002356
589200054 -589029054
12213590 -12190592
449245038 -449271988
931570216 -931574520
303357770 -303379144
106024874 -105937650
728737521 -728934117
61850231 -61763597
409245509 -409190921
58325115 -58485589
727831 -856667
912659339 -912623239
801417345 -801506139
365030181 -364957151
164299301 -164197569
912740867 -912619031
779845121 -779866583
462069638 -462108152
807812766 -807841960
767542795 -767417057
776146783 -776005017
643280058 -643311872
279216425 -279330257
815045393 -815125925
611141533 -611183725
31075634 -31027108
17620930 -17742764
452425398 -452593706
669449861 -669569215
583265892 -583297572
475874927 -475716579
244823467 -244995613
6970778 -7129542
195143221 -195126087
823238263 -823406457
954169841 -954215763
637365127 -637320853
859210004 -859314638
408825549 -408930831
53367065 -53446237
413576813 -413604795
331808617 -331895875
930349099 -930419735
195712330 -195840722
532574954 -532718286
164617054 -164683478
948144213 -948166981
879560175 -879607029
322297856 -322150764
59383797 -59232013
985100316 -985232056
469648666 -469555628
69131679 -69327439
663652108 -663770366
684450825 -684438767
990592644 -990626724
633594059 -633467081
79685447 -79859165
410924180 -410872382
914347157 -914385203
285558203 -285434451
951409157 -951446491
184157668 -184280854
679735657 -679640193
799700827 -799529973
100492185 -100616139
278786735 -278649157
291859103 -291703107
377652093 -377697167
48993372 -49179700
48544462 -48351268
670864750 -670954220
252981232 -252977216
3917820 -3851998
603345497 -603511877
270204052 -270355288
919854131 -919930139
743467501 -743401053
739520301 -739669463
616420492 -616606552
714944884 -714857058
223065644 -222900176
53093882 -53243366
429053146 -429015020
164585177 -164561899
684539146 -684533806
310198531 -310190001
9249306 -9130978
4896405 -4958057
233003903 -233047923
164764991 -164641239
788338602 -788500098
695510789 -695492671
464454646 -464501266
931799065 -931790579
878307355 -878218233
511721740 -511898198
468840803 -468906271
764632957 -764788653
776280866 -776393390
600938172 -600929628
990196684 -990265124
378680251 -378502409
613496607 -613520453
352228693 -352348061
703553403 -703682885
160975303 -161070675
648171956 -648330632
711584507 -711760911
180783819 -180756285
46405392 -46392978
887976361 -888030143
32500375 -32461429
528071218 -527984056
863364533 -863336971
836495625 -836307191
514046103 -513993939
212393920 -212495672
646460350 -646550088
628053010 -628242810
648747297 -648842573
714879585 -715010183
368503771 -368307833
665387287 -665388473
28261020 -28230226
583275033 -583320111
45953244 -45842108
547615482 -547797974
968814525 -968832501
354743055 -354814897
581075742 -581020322
6566503 -6750221
712041797 -712066983
180042280 -180112750
37241017 -37237337
737129748 -737163864
18606701 -18609039
315771225 -315599991
222019174 -222055540
928143532 -928230390
502557865 -502528821
226601043 -226609895
257641331 -257511061
27635675 -27661423
731153437 -731073923
909522399 -909570773
811909611 -811933381
480890489 -480862027
951427824 -951377100
651362976 -651188428
498862284 -498827692
365875132 -365865704
77539948 -77595260
109979097 -109895197
500039154 -500053448
940499555 -940608157
794380721 -794349189
98513933 -98569017
589194692 -589239610
419054943 -419089801
734090373 -733921475
624403063 -624402219
142181596 -142207398
57596813 -57789413
289095291 -288944179
861508944 -861475828
246495216 -246538218
498414874 -498476548
735000949 -735135819
351624530 -351754378
309795495 -309766407
924189604 -923995050
271280427 -271250181
889196879 -889118575
958040390 -958060190
721589729 -721516735
106736217 -106885405
299761837 -299579343
139594796 -139546648
791934868 -792050844
806445412 -806490096
863549083 -863620905
611504452 -611357370
364312089 -364333517
571380271 -571391541
569116324 -569099432
856793820 -856723662
747388838 -747299650
329284930 -329263108
47440028 -47542172
395235399 -395302711
343894245 -343818541
918195275 -918271471
176847602 -176894144
334338283 -334467951
740297921 -740204531
699060007 -699006917
793185621 -793385171
712978433 -713144341
891665138 -891808516
334085651 -334250923
628682805 -628835789
213390947 -213380753
291887231 -292035909
283858419 -283805559
935006098 -935085532
991274548 -991416044
287697246 -287808316
125435554 -125288074
92287442 -92094476
308431752 -308284978
619439650 -619253462
530564757 -530480525
90424173 -90541029
716047220 -715993948
133742242 -133906264
123574839 -123584149
974878653 -974997197
873021102 -872911082
47358334 -47361598
749166710 -749075590
815019031 -814853827
252423452 -252236638
175625992 -175455522
970463245 -970328735
611618885 -611607519
556298697 -556317949
189901502 -190091130
167289067 -167262737
119586706 -119412134
271961243 -272130857
188944218 -189064840
155043759 -155192393
93948778 -94074930
512347966 -512509420
116143689 -116007409
823875264 -824012548
344866400 -344819116
755571307 -755534049
154706253 -154798999
717678945 -717533911
506570022 -506430550
963903144 -963761940
42893166 -43016898
624513726 -624642076
384880627 -384867967
21554031 -21510171
456782534 -456630788
332239835 -332051755
903788750 -903625942
390708643 -390907271
858619359 -858753737
588210151 -588027697
814449847 -814384327
658597399 -658797011
161927947 -161845599
589515525 -589526631
562643815 -562474423
178289598 -178379458
942253581 -942125201
587490399 -587297933
131324948 -131125896
814687565 -814620931
564436145 -564258905
423847198 -423844582
349911496 -349808362
9514760 -9656312
594819342 -594734386
73981217 -73821003
772599893 -772634739
62714762 -62860322
965590862 -965658198
209339060 -209176326
785250167 -785346989
655745722 -655803088
537581079 -537529271
858266526 -858237522
911316998 -911447726
682192284 -682140374
308504029 -308431701
366403557 -366294893
68854048 -68688716
842898490 -843068340
262055069 -261952041
142481265 -142475845
572067458 -572057572
900798479 -900752919
677625218 -677775422
333908898 -333963022
340120887 -340170829
511228196 -511377108
574632666 -574451724
875989113 -876139863
716678963 -716702237
246049841 -245933635
293149305 -293108479
459883922 -459939188
19040190 -18933058
341362497 -341322421
452444818 -452324948
46722063 -46640125
929198405 -929065519
50327168 -50157470
478907459 -478901005
161742219 -161694561
736465965 -736458867
117696345 -117813605
534782701 -534709213
869121374 -869268740
474206954 -474046578
841417669 -841533677
785441891 -785468515
473141636 -473083054
616338201 -616190331
688564685 -688373643
610924876 -610791306
62607654 -62547156
163048226 -163096420
227832526 -227666468
23600909 -23732881
779721989 -779841449
475292973 -475174371
125150625 -125244097
324259218 -324317832
755221114 -755253340
265287411 -265225215
247377893 -247494875
970639232 -970658344
671644643 -671734191
719850990 -719840300
184799658 -184969264
945196270 -945231206
420464730 -420341232
417069158 -417057412
244239852 -244104286
803778610 -803858546
608789560 -608894630
80844244 -80941962
958608110 -958412808
491005210 -491106752
486572281 -486566517
979277952 -979154006
659444078 -659384074
706047525 -705882099
828964750 -828881232
821768701 -821572337
408710877 -408693793
565433171 -565510461
630459389 -630289235
469160370 -469047632
853593176 -853747390
503147187 -503140479
888808137 -888935841
281970341 -281977629
949767299 -949728533
613826043 -613846985
961142976 -961198776
330337261 -330195961
206658682 -206818952
357622196 -357820784
558801643 -558976051
959798532 -959801548
65424535 -65368771
343103057 -342926553
469640824 -469656508
880684172 -880740110
890705765 -890614621
720234382 -720075184
723457108 -723557124
539049409 -538987039
284949938 -285043312
79237364 -79130634
746509566 -746548216
546118143 -546053847
93924902 -93907224
920570564 -920545848
384964555 -384796699
348022716 -348207266
635743433 -635831997
187678826 -187666202
394533850 -394441674
57701168 -57877658
991062244 -990898974
952561660 -952371712
728730516 -728552642
870456050 -870428940
832310685 -832187199
468055843 -467919621
436920798 -437058768
385069272 -385193618
964182810 -964137048
725889884 -725986274
441876341 -442016177
543802701 -543860361
771697781 -771843293
646040960 -645979408
785697270 -785739870
87627262 -87490186
943231838 -943084240
443964081 -444120439
647908451 -647918189
625488974 -625572328
781232001 -781257647
844240650 -844372834
600036549 -600101653
707592018 -707578808
804651307 -804579103
43599570 -43634042
82859909 -82669483
501601971 -501634415
347478267 -347361539
407860020 -407849728
332517742 -332538304
61680490 -61657470
939391772 -939484390
472533936 -472389330
430331796 -430326558
898060204 -897966998
493201924 -493152428
545455913 -545464709
747320794 -747285830
457803244 -457884414
155690315 -155767373
333082471 -332884479
252114914 -252097658
798772301 -798762441
96770730 -96720658
322720318 -322804316
900939932 -901067688
249153601 -249299553
433052997 -432919819
475716722 -475742160
817761952 -817836528
432667794 -432823360
897535728 -897429520
394952273 -395003295
661899468 -661726140
838484893 -838600437
934768815 -934643823
547137465 -547261079
921233755 -921293981
893370214 -893549850
191291134 -191331962
6618440 -6658362
852462161 -852587841
240498579 -240343777
636041403 -636233193
980127860 -980209254
479491020 -479542672
73709659 -73584171
740754334 -740866164
923390393 -923541163
100855473 -101006811
14014270 -14201518
139384097 -139311661
357392029 -357535621
438009874 -437967960
299204159 -299118271
880905508 -880714224
256948215 -256958047
478055461 -477934891
543427469 -543438849
638901488 -638743012
686176585 -686285091
562068605 -562161419
427407084 -427414572
289411833 -289378777
979880572 -979990370
283164567 -283187589
723296784 -723448456
16377062 -16218972
988340161 -988292981
187990759 -188059555
736986571 -737080303
477363420 -477220922
555088396 -554929000
749393717 -749369401
4581186 -4403270
141951633 -142088453
108865757 -108825429
514589469 -514756339
908179156 -908278516
791319378 -791244442
26583959 -26536631
15829034 -15899880
656125672 -656013726
212694074 -212619270
184403862 -184376432
38218214 -38388220
377458355 -377654905
937752552 -937851378
22622336 -22758670
39531927 -39547521
569949960 -570066282
640232936 -640179762
34665380 -34490760
324807818 -324721840
690006013 -690173623
127120176 -126946670
661021197 -660883327
433218685 -433063829
873387570 -873436086
723986367 -724142093
684163043 -683977671
211308727 -211408451
585304648 -585159824
383802833 -383839487
498950829 -498773739
613604347 -613678853
856704441 -856758741
820223277 -820298669
335691092 -335674960
652439152 -652288076
107642261 -107834249
188789750 -188628942
704974612 -705017178
168842399 -168804807
922172281 -922048409
811177381 -811007543
13536046 -13518082
442533892 -442391220
541739731 -541629325
939896782 -939736796
634634791 -634456161
591131585 -591217239
582269131 -582104665
894638665 -894628575
330072417 -329904133
601531106 -601360516
151922988 -152005504
675832698 -675766788
49383725 -49208923
159199800 -159348220
549239702 -549316508
755952830 -756138530
976156291 -975957999
668452528 -668605332
767234085 -767360537
868245519 -868263985
316404211 -316245655
215132318 -215097970
860190019 -860157657
312680153 -312520811
807827363 -807748971
98599479 -98538555
132381714 -132473646
155141469 -155243317
406658109 -406832225
171023191 -170998437
555550237 -555715331
73787256 -73780332
418397300 -418523200
177079976 -177239376
320015652 -320004380
758256704 -758455540
984044123 -984017895
345523140 -345438458
600895073 -600981271
889645458 -889715956
673481270 -673325086
266311927 -266348871
631159847 -631085029
714754981 -714775083
352095625 -352116739
695396528 -695295932
508762441 -508800017
212731140 -212890150
181557912 -181668302
381704878 -381642990
845439479 -845573787
759384723 -759538203
609409243 -609322289
115709368 -115569476
663898594 -663826250
373770660 -373656004
381215623 -381207583
281051920 -281230954
344542282 -344365850
37914946 -37931604
812448648 -812282128
450622208 -450551942
691960352 -692016108
624342365 -624402641
296891447 -297065811
128651404 -128660020
928667087 -928608633
912256793 -912324651
398774908 -398798010
212185618 -212227948
798920507 -798989659
181746497 -181935257
168579472 -168468712
13851401 -13810413
604846232 -605009672
971710249 -971903071
952035300 -951843094
192934083 -192925221
154752626 -154750386
209671199 -209778429
664425734 -664302872
873586814 -873685936
161539539 -161625775
278396097 -278333075
859450658 -859358990
697890166 -697839054
339170302 -339217062
165359137 -165527757
289571854 -289586710
483081246 -483114836
247563582 -247426168
367833551 -367728373
847556759 -847357467
595622891 -595550695
879848606 -879856156
91153361 -91164555
231951816 -231839004
781150246 -781244824
23254586 -23422266
465348007 -465157219
415607034 -415452574
849276949 -849117603
39650674 -39703720
201945999 -201749445
230777021 -230876519
570989970 -570897536
23931225 -23996097
280645603 -280619501
598311703 -598467729
355518912 -355565828
493217299 -493323409
905974290 -906151790
316009096 -316122204
800025685 -800131015
718227391 -718326447
154677414 -154687324
778735144 -778630392
677809915 -677800723
623826236 -623859136
552749158 -552695396
659000694 -659079496
734795855 -734626455
535015121 -535002959
495650271 -495622323
929530213 -929655863
129639681 -129745439
669361554 -669170242
617717624 -617630416
354692349 -354676353
967908398 -967976380
773364575 -773215335
612211632 -612180322
456569117 -456669515
113607847 -113761785
146178931 -146327713
840432479 -840491351
849536458 -849478138
522858960 -522741128
690866513 -690803569
721064106 -720996186
695119164 -695249758
143347500 -143311054
245848107 -245948381
218969856 -218874640
82298109 -82221881
614834073 -615025155
960858127 -960705849
527482889 -527610019
474676473 -474806683
537066984 -536898814
352614768 -352419066
221425342 -221557712
957283363 -957352031
899086266 -899070472
449323596 -449382916
99035808 -98996272
118404378 -118394344
708681158 -708677224
678607956 -678607560
192767859 -192794651
452384883 -452296647
208386913 -208571267
284070908 -284081808
986671629 -986535333
682788616 -682899138
330965233 -330766275
908960729 -909047411
469179205 -469266737
725114892 -725008884
514231657 -514132573
914428421 -914505239
348270083 -348333147
296832347 -296691391
282968686 -282818356
882957234 -882918432
269882436 -269965984
303180509 -303368457
362536941 -362479703
242719648 -242730704
113391452 -113468348
534867327 -534947951
395208949 -395269055
236506308 -236685458
218661287 -218542505
58914814 -58999828
21136296 -21179370
502892368 -502822164
350727429 -350879289
593329658 -593408130
320540692 -320668430
420674435 -420671209
785455203 -785439541
973291851 -973218171
636428879 -636518641
69623554 -69564970
53617425 -53515937
894953226 -894833826
784015198 -784068780
341797921 -341883731
492357991 -492523825
814342462 -814159146
963673723 -963793939
717361984 -717399768
391139365 -391103435
849759251 -849854227
789210396 -789337546
438633902 -438792594
467149995 -467026325
499534700 -499535224
311805143 -311926541
737910926 -738054742
78072952 -77882454
37343148 -37451442
562338654 -562357936
241373114 -241226222
728067066 -727869326
346596230 -346551132
239928113 -239848965
455686646 -455856056
460062050 -460003870
26061740 -26172738
682843877 -682708375
209809925 -209746933
150389246 -150493010
27878363 -27746389
667915836 -668115006
375027830 -374917672
809557901 -809617419
317082365 -316921715
454870510 -454932218
283015863 -282921509
696615154 -696641884
124132498 -124304148
94128839 -94125867
563387099 -563484969
494458731 -494435257
280873170 -280716226
66184918 -66344556
946343316 -946360120
352150103 -352083375
671067991 -671016527
688867692 -688936622
753787851 -753701345
215729101 -215532545
476771263 -476910879
147381135 -147440389
284671174 -284704718
157826572 -157998416
40709069 -40589733
970395990 -970250174
738167638 -738225210
809807146 -809780612
366738554 -366610960
715942966 -715991170
380967341 -380828383
223724040 -223563316
511482590 -511349024
152428369 -152545279
101237331 -101254671
485887546 -485946802
244003148 -243953674
612342945 -612503185
870624039 -870425275
278255503 -278165477
844936681 -844966569
464208493 -464029911
260292537 -260251841
805863687 -805893983
608750474 -608693538
832423065 -832427979
97490247 -97609681
9914494 -9959022
334768161 -334588495
284557640 -284398038
963911386 -963894902
451090837 -450955339
348649142 -348802462
201971196 -202133822
587273632 -587305316
525466817 -525587529
636786285 -636804137
962731670 -962907152
157910596 -157802994
794136951 -794330461
475059418 -474964068
843404071 -843277385
874270667 -874133775
590296046 -590194912
368861251 -369016501
709151000 -709309860
297349739 -297528349
857400220 -857214174
593133708 -592968398
194448085 -194435453
789576440 -789390854
863243850 -863350752
616300349 -616376053
894440381 -894424497
770543768 -770527256
196146986 -196019110
892906388 -892918054
86259198 -86427336
534178543 -534373141
467128653 -467276153
130832076 -130873326
409424419 -409386927
595205407 -595102083
746401755 -746490273
291279523 -291342751
671497172 -671611104
453086013 -453060745
735756276 -735710204
722843676 -722878236
459962058 -460032960
19364971 -19289845
385179598 -385259328
48945836 -49086536
609287824 -609269494
154934562 -154806538
530090400 -530229876
578617923 -578629615
189646740 -189541844
216267636 -216116696
413198074 -413266426
109191405 -109024515
366035987 -365971319
219916944 -219993082
499815398 -499730796
409993857 -410109367
312125909 -312161943
469312902 -469412064
897290328 -897449946
324497487 -324330885
110556063 -110462789
825912919 -826006063
364993666 -364877264
432986408 -432895974
987637691 -987741427
737330479 -737378205
579053332 -579192544
244813152 -244843440
218616996 -218705578
467632195 -467572393
552487891 -552411485
806467754 -806313382
443625220 -443474924
43616806 -43510052
225003701 -224998195
662709390 -662789510
767237622 -767187718
119102265 -119202875
665118944 -664975782
458151588 -458036602
319193359 -319330629
191886747 -191710775
659505728 -659654372
114758220 -114634478
443627992 -443622448
925695589 -925805855
499496060 -499574388
137078851 -137102435
194418506 -194304012
696684098 -696755150
979425151 -979259217
80132805 -80261367
115999564 -116026212
781827982 -781781212
990609684 -990571584
400705625 -400638983
674855830 -674856442
402203389 -402207271
465252613 -465093241
834544067 -834527263
4625198 -4594726
179892672 -179764870
976527395 -976462541
361417913 -361363115
194181523 -194106157
13747219 -13731227
861492386 -861390054
720796686 -720985070
864303907 -864198451
609348778 -609489738
560350653 -560215177
412347307 -412524555
55889489 -55813039
27149464 -27064886
693669338 -693715116
592010041 -591999523
482701745 -482720817
636509145 -636705735
878918796 -879060504
415529804 -415488594
215426755 -215411251
892078752 -892050890
827378919 -827193387
207379723 -207425481
404882611 -405037911
593473636 -593342624
942787520 -942789334
219335160 -219344318
219685036 -219507052
658697205 -658611547
157200469 -157376657
983708499 -983754961
525381202 -525465150
44443330 -44623304
189467439 -189541355
135950838 -135874370
770446342 -770393672
489697607 -489893611
523192843 -523026091
270417324 -270491566
259775712 -259785796
960833364 -960882890
189677701 -189786965
299850478 -300030584
924092327 -924044205
560713913 -560600427
956100441 -955955259
903041525 -902924721
526493472 -526567380
774731229 -774764609
104265985 -104334551
21178581 -21339331
46303954 -46115698
974490790 -974576400
359411001 -359488857
379958667 -380052423
477292171 -477198805
428942126 -429029360
407204198 -407315110
123853003 -123722115
823657048 -823661944
60577319 -60410333
843485293 -843496067
735414330 -735540688
14237961 -14288955
163960729 -164134439
437818223 -437889755
717988348 -717911042
576109942 -575917454
536413026 -536503544
422381882 -422485900
520235099 -520427999
794643208 -794537794
77592856 -77728998
229100669 -228980247
341141955 -340953031
18149237 -18252655
884354061 -884535875
914978224 -915076490
672236167 -672137773
373321140 -373172984
176106814 -176299418
246954745 -246976927
914413486 -914356920
92476788 -92455108
740064580 -740251226
729628321 -729603417
883911309 -884078993
239888539 -239782461
722539582 -722469870
530224913 -530352223
318482948 -318638806
968221131 -968362215
12416300 -12284250
586477414 -586418180
561591243 -561575323
658255321 -658145513
682032725 -681994425
243281692 -243138556
956515623 -956474539
215440750 -215434994
494481945 -494652329
599000645 -598976969
559098182 -558953152
96686032 -96855428
328362391 -328380599
939144242 -939341840
358012209 -358093883
325627271 -325597003
30641645 -30463475
134042474 -134188684
946600995 -946483309
899388038 -899411254
447231603 -447130977
166870415 -166896973
1434977 -1310061
198276192 -198396748
448497783 -448578019
715728191 -715539913
426353203 -426408161
960319005 -960454167
489077958 -489157604
700436886 -700614606
299633688 -299670590
283781456 -283693328
980348536 -980315934
742277297 -742347797
250062499 -250006941
12442882 -12568784
733872006 -733919114
750427987 -750514357
365807227 -365710775
594195805 -594050745
805395242 -805208912
440091526 -440006836
103182854 -103280052
480451450 -480469804
75880884 -75962870
919451123 -919378509
536746084 -536573416
852024517 -851954761
854506334 -854573872
280102175 -280279289
265076758 -265131902
5457095 -5566127
833444408 -833616888
49911388 -49974470
123157640 -123112058
167088855 -166972173
535642816 -535753930
472851735 -472830595
903435654 -903366230
780864415 -780903157
761200097 -761296329
588436122 -588584292
697950642 -697955876
984608345 -984716977
301506334 -301443800
806559556 -806526086
826610265 -826605933
52858949 -52790631
262153934 -262094732
681945422 -681862012
335597352 -335613268
799801173 -799943377
247253472 -247126920
934074895 -934041325
502523741 -502714435
267909908 -268044968
752423144 -752298552
64966812 -65047496
749318005 -749381559
143643128 -143741050
532311979 -532327485
404241345 -404088353
367408929 -367226927
426265998 -426074402
557896595 -557947267
295936024 -295778786
840507909 -840629245
597228292 -597369538
22929659 -22744573
770274228 -770213850
175275702 -175108740
141043001 -140906473
102270213 -102242165
305422713 -305264415
622392572 -622435540
391761801 -391868761
846116224 -845981986
708519237 -708321843
901786209 -901981269
618577531 -618653027
969208122 -969098588
968978087 -968807117
776430651 -776405679
738574614 -738379142
457637873 -457538393
144033193 -143895619
158935377 -158762673
603802317 -603848513
4087158 -3918116
711720416 -711827836
768226029 -768079213
563436034 -563393210
211533754 -211669588
475447325 -475563191
514020021 -513985853
971100613 -971137847
212656672 -212500878
550085034 -550250102
796983441 -797114033
719109606 -719128666
98809402 -98641456
269212671 -269144317
955395697 -955415079
907076053 -907164405
759594690 -759679742
652745251 -652788671
71256932 -71061006
371583576 -371665152
368312661 -368331917
314500852 -314504710
114495349 -114520281
334377109 -334558793
2528917 -2724107
392659745 -392683799
722650070 -722471596
47064910 -47241896
241587714 -241692700
412425204 -412282210
93504720 -93574090
168834284 -168850514
320919207 -321015705
7299103 -7359495
642624196 -642780558
632945456 -632984938
804004290 -804170118
296276200 -296400092
767788676 -767813520
538028598 -537952442
931313349 -931131035
21439411 -21439653
646112062 -646159172
447869001 -447969431
558377192 -558496556
12331977 -12350275
234107064 -234018706
942428572 -942510426
831711178 -831815552
754719940 -754694610
257282359 -257327323
774402594 -774547720
629036972 -628996430
608485220 -608533838
449995012 -450008718
252048560 -252065586
631619948 -631625026
520081666 -520111556
600245818 -600220782
639966107 -639928975
539427524 -539534988
19430733 -19396963
852094970 -852043440
370520476 -370350926
413161184 -413061848
630904375 -630951515
227506720 -227502548
571759518 -571726838
761020484 -761160198
367146533 -367061163
338255658 -338176748
209828979 -209987843
306342734 -306161448
193931674 -194093726
472926538 -472963904
775904760 -775904966
317729166 -317765668
785567395 -785538953
534144449 -534074303
354209647 -354048415
26354868 -26344498
259923167 -260001189
698261716 -698108222
665068802 -665169086
5470307 -5661947
136614430 -136811178
705474323 -705356731
737740716 -737719768
441199505 -441089277
126528147 -126725507
788648384 -788694432
59379101 -59457117
79653992 -79772306
817505068 -817306334
641714353 -641535461
514709730 -514802948
718003351 -717973345
741671743 -741496459
903624950 -903707346
364450033 -364396423
534886862 -535009040
358053046 -357985474
711816359 -711839313
933690690 -933612610
340824277 -340716461
122799856 -122692736
379007546 -379162234
555502622 -555361764
160749215 -160629145
573220755 -573042915
161290345 -161311275
317468318 -317350290
289868171 -289716835
679671829 -679799485
243970839 -243978411
755988790 -755938236
559829978 -559695228
497666562 -497826588
102256189 -102192765
363978537 -363841571
429940379 -429940129
750611283 -750417431
653295188 -653344752
112398281 -112501377
752775055 -752723385
52403745 -52214081
103140863 -103138209
543750827 -543674895
56680648 -56811880
234631546 -234794914
793641076 -793692234
637253326 -637085986
64154110 -64126144
678890403 -679021145
433707163 -433509391
102805545 -102865061
229856924 -229765942
806812919 -806987091
893087869 -892984285
874848467 -874864007
432542584 -432592470
571193842 -571133458
573647978 -573647824
39747572 -39659868
783238442 -783153214
919317000 -919248340
314055129 -313902931
137032382 -136906618
144834157 -144693061
765569866 -765511794
499100874 -499026856
822169417 -822074219
173594123 -173514679
234130027 -234084101
785881658 -785865950
936209421 -936181659
414969136 -415015834
243038330 -243210124
907545479 -907480117
1961818 -2042116
774644922 -774450518
904336548 -904363328
426141045 -426008959
275724905 -275730865
818642320 -818757798
859144235 -859201023
59841026 -59980924
632084702 -632202722
974937925 -974872441
363141901 -363231943
251928249 -251837017
21635451 -21662551
632580139 -632534913
519800265 -519886397
231084668 -231270462
974768767 -974710173
221418242 -221369514
29588896 -29580264
138818076 -138791222
283439588 -283420098
190672151 -190570557
392303932 -392189784
281014589 -280826999
519040794 -519127776
440995477 -440920991
892888287 -892912221
310907906 -310805380
731286807 -731331951
126708233 -126822439
470969131 -470800699
128224979 -128305083
105228826 -105104502
453046434 -453140996
571836141 -571970061
112052169 -111990339
85536537 -85685275
726687838 -726593146
812481387 -812491763
57136058 -57303944
191367792 -191296132
702067328 -701924928
824710041 -824625481
690981827 -690924069
629979375 -629990709
890643908 -890645330
109723290 -109900752
950487819 -950307681
191130909 -191013935
984011797 -984031009
983839672 -983670250
111848760 -111846470
82838502 -82881316
625399729 -625353227
715273831 -715389377
652146575 -652076405
451644562 -451600462
88108395 -87912923
670513742 -670552888
91246840 -91377918
564419572 -564543754
285343209 -285453507
523635513 -523754805
730715806 -730694270
318691902 -318585710
15333309 -15471831
134388304 -134574396
330481742 -330358066
459150859 -459060763
904173424 -904349938
632052226 -632143712
955957430 -955890294
585819571 -585915083
665478401 -665665743
762280838 -762311414
873500090 -873424940
510382168 -510485750
326424545 -326452323
418954720 -419072372
128318274 -128492028
217204665 -217205389
597662230 -597471438
209090600 -209233920
883695900 -883634188
55123976 -54948458
802030745 -802123893
270459017 -270524115
586005285 -585900791
190189324 -190195170
340766793 -340881761
696719624 -696564144
481917569 -481969941
992708978 -992714798
823651107 -823725021
260593603 -260429183
52376778 -52430712
28587092 -28419998
58680169 -58683031
969305334 -969423214
149107347 -149306475
211160391 -211358589
45548260 -45436514
164218272 -164161446
742245751 -742312547
360753704 -360582474
242713521 -242747887
543448542 -543514602
977949119 -977860933
329091969 -328929055
547436046 -547311732
432567527 -432458821
947763625 -947750577
27476866 -27524504
743616216 -743580178
750471172 -750326838
884099842 -884139240
228799349 -228734681
96373829 -96259409
779388277 -779572997
992843627 -992750025
917673294 -917558490
926654938 -926499318
331707067 -331824143
842819521 -842983415
468545710 -468542224
717856486 -717696100
724896807 -724918249
550891814 -551083942
141604744 -141792536
366837717 -367019119
809227180 -809364006
353186479 -353180821
917272343 -917122059
646384430 -646326624
528995216 -528858682
298440600 -298395990
737786096 -737982834
707902642 -708035862
379901623 -380005545
433779585 -433950529
251479960 -251655332
435033520 -435089352
553994792 -553813378
578429191 -578389623
689388472 -689341330
668356007 -668327829
560170317 -560080345
252266134 -252286786
785585942 -785718570
388263336 -388300688
944750335 -944740337
907767919 -907844541
239719055 -239608683
385539115 -385715397
292864663 -292951389
381443784 -381260260
17966760 -17809790
586092485 -585918085
741858047 -741995767
485911823 -486011425
827001179 -826925589
563758032 -563663880
809153376 -809285852
421274829 -421468681
679937487 -679811121
497106123 -497243327
1895351 -1886599
369579551 -369535293
47237767 -47246025
661472048 -661498918
307424521 -307419869
556300019 -556407681
601681363 -601753793
913962385 -913859333
267510021 -267535361
805110172 -804954168
338814354 -338818146
431221175 -431269065
166373331 -166438691
449771274 -449676154
979589958 -979788026
25348421 -25152437
612630683 -612478865
846899316 -846911322
356424166 -356513336
70868106 -70838536
976979283 -977001195
838099663 -838104945
313232099 -313322715
504359683 -504323099
794343084 -794418358
480336963 -480460627
882504238 -882681902
738938758 -739021360
892636928 -892556772
284477839 -284278401
231368869 -231450037
128974376 -129015968
594722799 -594565693
147265140 -147318590
127002989 -126993035
543514895 -543628581
406584671 -406572955
623118523 -623304945
137949563 -137867823
870250280 -870208356
534664669 -534617085
54037312 -53898588
841062213 -840961505
184529666 -184669978
277990037 -277905879
677132253 -677317805
955455548 -955630448
63761617 -63737789
663934175 -663863013
514957835 -514807713
418177924 -418303380
364785837 -364736161
927194581 -927204287
597116522 -597170184
241110448 -241299668
362508745 -362565137
575889176 -575738366
660211646 -660371894
286166035 -286127793
870810874 -870888858
687563780 -687486224
173948463 -173956279
39932035 -40115941
670277395 -670109643
88162681 -88078497
849507298 -849401700
167924759 -167807263
343119979 -343145817
878017963 -877999797
982796656 -982823260
5354444 -5156384
481694924 -481639842
658712723 -658881299
674017158 -673960136
176203116 -176034366
276944481 -276803669
582173448 -582186898
812990518 -813173132
56993716 -57038692
314067932 -314233316
558436874 -558285246
654969303 -655121999
293239474 -293093304
638822250 -638684322
396575629 -396413373
272098144 -272223284
229250281 -229144917
813700459 -813682203
765125062 -765224878
288102499 -288268065
887269665 -887314069
507898084 -507957398
977905026 -977789100
855204624 -855025364
609063771 -609055087
264859313 -264847111
435006576 -435061436
939578158 -939719282
787143350 -787283146
755733379 -755911591
912349224 -912548244
749083632 -748949348
879078625 -879046407
62664232 -62787542
25524815 -25463267
828071779 -828126859
783421860 -783496558
401865082 -401860756
981085357 -980913955
108263513 -108182813
78210761 -78174443
747490875 -747618863
155585322 -155685738
400009534 -399931086
607537399 -607473205
491380950 -491549322
466912216 -466905374
733895560 -733759468
888136675 -888140073
420956071 -420911729
160689180 -160601654
31182996 -31291352
517513682 -517486964
824718552 -824802476
882286831 -882120983
708606335 -708467827
690567684 -690734840
867301524 -867399226
958649083 -958801297
635877398 -635786596
138393215 -138409425
729889075 -729973313
664649928 -664818876
439043492 -439049878
48646918 -48542470
772832194 -772766834
729931194 -729802996
693358722 -693546088
903271325 -903174083
287266215 -287169413
507947752 -508028146
930396792 -930580638
275868045 -276040523
339123784 -338957762
829517695 -829590439
19581717 -19652383
261216793 -261282899
16439615 -16314509
364013349 -364095975
259904971 -259710357
670388488 -670397316
643135279 -643071027
599224388 -599141790
678470818 -678607758
91728319 -91610857
272480012 -272514722
423566531 -423507121
876759723 -876596591
51104580 -50997350
579115318 -579122938
821671394 -821866008
953810824 -953726824
813442967 -813363665
428098618 -427993702
697195418 -697066124
181630660 -181705944
381211603 -381083881
723507116 -723434170
62033774 -62130874
10835846 -10790672
389877600 -389830248
334984219 -335072055
863722570 -863642152
311710905 -311529577
968259703 -968114855
138393701 -138584445
227314129 -227162253
115802341 -115819819
952687483 -952680611
306345449 -306340019
911623819 -911655513
494378065 -494235585
266472297 -266480511
694988423 -695184461
212249336 -212206560
271583183 -271644181
355598653 -355567531
17587544 -17396914
683455931 -683521369
926256459 -926337431
760948212 -760890280
573618603 -573677353
563152456 -563288806
95012164 -94864166
88964424 -88896846
963488541 -963424631
50588602 -50635338
597143353 -596949717
122175934 -122232736
34502522 -34364774
79183999 -78998665
311620241 -311601569
897052958 -896950442
73337175 -73288067
898936361 -898906807
318427391 -318475753
499383059 -499316591
324973230 -325168584
429415586 -429274622
319593641 -319789335
251142775 -251304463
105116480 -105099216
485829931 -485788375
3750123 -3604967
646805041 -646899665
674583213 -674444921
372716253 -372670009
293123406 -292925074
865501890 -865403176
725569914 -725685386
937256198 -937409376
703158170 -703194420
53136014 -53168624
784842921 -785032255
819455803 -819529565
962578172 -962731526
311069317 -311073941
27856665 -27945565
35587394 -35785736
674358220 -674471744
826478217 -826608099
262597344 -262681164
657665921 -657797461
586166075 -586018895
81545968 -81610020
982355018 -982345730
982639451 -982534859
684922695 -684727531
376885898 -376990622
463789726 -463690756
875110817 -875261817
348810055 -348956623
529208757 -529261505
860571059 -860720871
621520659 -621613395
195532453 -195469493
681092554 -680937932
328525472 -328692570
8589606 -8393892
343132898 -343073216
496546929 -496693415
260649936 -260819658
408074044 -408267036
107294023 -107218917
692757346 -692628506
785109162 -785147084
739233563 -739044181
15485810 -15596164
324397339 -324238325
494448052 -494469410
124103071 -124175027
365794090 -365870418
644498808 -644626054
613879021 -613814949
822590244 -822663288
675873860 -675936938
608823194 -608966066
137184534 -137020336
497347257 -497211823
204637556 -204630870
203865963 -203923473
807968991 -808020707
801804858 -801852472
730048134 -730087906
189359504 -189411472
633321360 -633126106
562633166 -562678062
75215266 -75033798
76480241 -76293447
634856391 -634941879
421411590 -421529490
621985624 -621822420
233639672 -233564138
832885284 -832962226
812858610 -813016044
935486715 -935340785
315266476 -315081080
425282866 -425137024
456866931 -456698137
258288496 -258477542
706320701 -706244095
885338981 -885420265
159643887 -159461649
296681715 -296761869
758390280 -758574190
580585848 -580585620
120488431 -120342469
754055311 -754013003
650420803 -650224333
775811524 -775759410
986177461 -986232657
605459320 -605636438
165812721 -165981369
835588594 -835741564
804426596 -804394030
131424127 -131463137
695086442 -694978550
743598197 -743512329
20149766 -20035446
923162550 -923244104
592257253 -592219581
405648763 -405728353
417809362 -417702894
954856903 -954975629
912681171 -912873357
869121374 -868964696
53836137 -53876441
487184454 -487252624
75675087 -75630011
880336097 -880370541
642011381 -642058291
444556987 -444540223
470391405 -470294923
666922354 -666787582
658315679 -658334397
162161426 -162207528
46675489 -46768637
892556682 -892514548
566614189 -566532027
839324368 -839261528
974353608 -974369168
442201482 -442041928
338781009 -338737799
720344639 -720379663
567263827 -567199623
474962714 -475005998
113336341 -113219977
948461743 -948420407
928051914 -928156956
631697117 -631831005
251885005 -251971493
857846432 -857783448
716074549 -716039911
674380797 -674271411
197488962 -197616100
486257342 -486328590
136878737 -136937349
694876268 -694817100
468544194 -468730214
910288921 -910423631
636443308 -636473760
276647746 -276701138
477776349 -477644445
751162885 -750979213
964851929 -964837787
767435147 -767438635
657345885 -657312647
81582629 -81753665
365593788 -365487558
203377939 -203496437
922613178 -922744704
432037995 -431999183
235257942 -235138532
366934390 -367103848
738209885 -738240535
873515865 -873636375
491436362 -491268420
485610060 -485708226
178623933 -178684569
979139193 -979093139
407848302 -407781002
699187063 -699290231
556956216 -557032368
480621409 -480669171
913662954 -913737588
815994098 -816081844
341577381 -341391805
536948241 -536804293
686788586 -686592498
676500337 -676520217
501168849 -501244701
114506017 -114612731
202379418 -202417064
559869879 -559790077
413228087 -413094281
423859491 -424021831
279575814 -279441966
18347507 -18499543
464812446 -464946670
344922646 -345049880
49863145 -49937661
759003148 -758995504
280584914 -280570270
233930622 -233997094
239311542 -239193730
189670393 -189732333
5348157 -5511611
608509529 -608420893
266717246 -266879792
562139170 -562295598
403395973 -403358871
437525450 -437461180
574260661 -574344821
9337819 -9160793
466082237 -466105559
704205880 -704296452
93130935 -93197857
932631185 -932726025
917321603 -917481313
19391688 -19469778
705385723 -705185937
296471636 -296412994
217078425 -217022563
123579494 -123499498
923127229 -923011395
217647132 -217575128
877579776 -877771862
966788264 -966835536
753749407 -753891245
750977826 -751036942
569527600 -569605346
166593416 -166489932
861269476 -861441220
990230904 -990156322
230988660 -231123864
867031690 -866956172
966925354 -966934268
421371755 -421370457
623652646 -623604936
159815028 -159786280
7713253 -7728273
726453303 -726416833
612777053 -612938189
965312395 -965238813
541806770 -541767420
968699660 -968528078
63557472 -63675358
733030647 -733137733
621455770 -621290734
377706176 -377852826
723175371 -723278997
124862927 -124707607
983316197 -983181553
21637495 -21538435
666153460 -666319628
441139915 -441259095
506831540 -506965358
935619174 -935718168
778214830 -778360308
822022298 -822121818
409278339 -409212679
304060188 -304021776
746568186 -746743540
94710223 -94752993
730663716 -730705038
83391286 -83194154
190788948 -190643228
937022836 -937097760
311702693 -311719117
453076840 -453259884
225649431 -225499915
418844753 -418999069
168874930 -169004266
107524168 -107345050
978107520 -978098572
370837387 -370653171
427120618 -426923264
806872497 -806761097
738065390 -738196424
508154706 -508245740
255062542 -255184986
505753390 -505651316
305964191 -306100003
564636192 -564451316
433141257 -433050239
791393164 -791587598
98427119 -98467151
342054104 -341881200
763045985 -763103905
586876573 -586947425
42896979 -42792023
386067027 -386149649
380446201 -380568381
573865759 -573986005
570190237 -570268099
345480799 -345410747
280537276 -280632552
456208495 -456103615
663851322 -663862422
933897669 -933848457
785254757 -785090185
112451241 -112626079
196992094 -196928808
858719894 -858787580
157369976 -157416000
700166428 -700251906
832666507 -832581301
948155597 -948075199
126500576 -126420862
141407150 -141522148
978416567 -978586777
393181926 -393340540
247956810 -247801658
367538987 -367652003
680342479 -680371091
837403073 -837333359
17148010 -17105480
960599065 -960493107
959784040 -959798918
776591343 -776424629
790178013 -790211083
948826818 -948755448
979696705 -979879347
837558382 -837741638
900419987 -900343811
513775254 -513900806
592123096 -591980350
957776366 -957590230
921721999 -921763695
631967759 -632097969
348492293 -348344767
870229318 -870050582
855335041 -855236397
479680141 -479720903
265447494 -265560564
19742374 -19748316
590820708 -590725138
903769871 -903903187
798261282 -798289430
821953417 -821818947
333391156 -333263964
34729293 -34812179
551962814 -551768886
306999492 -306936290
309872946 -310028882
137834836 -137780064
243657153 -243521057
501981443 -502130359
883099024 -883263602
446173915 -446024843
277576473 -277497293
967372102 -967553860
639639009 -639807145
116075549 -115976875
404164849 -404157921
669993111 -669942437
756319636 -756193894
245324607 -245263599
824211962 -824154928
307530813 -307646215
133303623 -133494547
519843331 -519760433
391559608 -391741284
697199864 -697389594
76912715 -76771607
17411875 -17421427
159552768 -159484664
385219463 -385167773
356228047 -356285983
406319650 -406204668
203611048 -203478076
265483585 -265504029
711290753 -711477601
903384813 -903486495
144178876 -144161070
972991543 -973007351
476982577 -477161443
780411965 -780376923
453155435 -453126557
784796977 -784666477
54662462 -54596200
181994728 -181875786
501481834 -501552976
926378740 -926577128
630937001 -630966029
877934110 -877894188
214442495 -214374871
829406827 -829554067
987689559 -987567437
205950202 -205811348
583702668 -583650858
654495642 -654334538
414878719 -414707423
297574879 -297585829
965275604 -965259140
350123002 -350119752
320681714 -320820452
420765200 -420583670
784041989 -784037441
763133627 -763194005
797686925 -797827339
583506353 -583606973
39048898 -38902942
672590753 -672637587
825197212 -825381620
302130591 -302038519
493188219 -493241421
779924477 -779982523
584825984 -584865010
691572827 -691600799
77326803 -77159369
611950269 -611874389
533623732 -533723850
565214534 -565348502
698529332 -698565340
651940630 -651936276
736166689 -736215555
408878190 -408817206
839126148 -839292948
23963661 -23892959
216399616 -216390638
234643104 -234463994
635089889 -635051277
81031617 -81002011
317631517 -317747417
277534247 -277536883
254889735 -254854537
367740963 -367683789
427164072 -427163990
278478980 -278645894
591306103 -591432001
492747020 -492817162
207675687 -207638815
861603336 -861664188
494968759 -494840091
410399762 -410574642
957535240 -957511710
967957074 -968096846
508928212 -508923162
907415077 -907378585
594466872 -594277850
233870570 -233745482
793024351 -793145957
59974950 -59986898
256167832 -256161030
223126572 -223324728
370508352 -370532600
476170812 -475985460
24274873 -24280757
370390847 -370435701
905134149 -905300887
169001239 -169180951
373188088 -373118718
466985310 -466839122
664208805 -664280197
414882519 -414890391
577051963 -577110075
125891765 -125991095
152872108 -152821624
6201763 -6100645
137959229 -138123257
311266282 -311396536
338438849 -338603847
594169258 -594222352
807222704 -807164338
539018224 -538904060
923830835 -923790207
325768139 -325648559
88238535 -88403797
870280079 -870220481
851446285 -851558075
459462106 -459588626
610254771 -610397247
420157889 -420275463
844234264 -844306742
762373570 -762339868
191185002 -191076816
375677514 -375705936
34660433 -34670327
523010632 -522850070
255091979 -255277993
699692774 -699603942
534008496 -533931698
275967576 -276113470
756767446 -756939614
308575312 -308538650
286948758 -287076660
694469518 -694274848
521155804 -521009596
128827380 -128741378
472997224 -472930584
204634213 -204592801
907268768 -907328590
400774360 -400774110
668059937 -668225301
333387214 -333395098
694641471 -694527653
737554247 -737709237
364852959 -364935465
717716003 -717641887
680949378 -680869286
909706232 -909593758
958137602 -957982778
721968907 -721898709
682335049 -682319841
350789998 -350594746
415911130 -416099274
158432083 -158395307
909005921 -909092075
763237406 -763326790
225242822 -225123662
972281253 -972377773
52598937 -52759409
233017277 -233078569
666613487 -666760787
327470061 -327586275
410096793 -410231753
655239261 -655286299
340907771 -340970763
528326871 -528468431
360207273 -360383889
199035602 -199187350
985552518 -985595444
420952979 -421150635
283308829 -283429843
502312712 -502133042
224862009 -224710583
621010668 -621158750
940083616 -940246256
131160425 -131180165
354994206 -354953448
533265675 -533203263
603415622 -603295852
300829861 -300841511
738324950 -738476878
556644919 -556792773
560905763 -560802095
807711540 -807776486
586305884 -586393706
224494860 -224331034
609399842 -609579634
224732946 -224786296
83781860 -83617374
777566533 -777570717
736182597 -736248513
3281981 -3262051
812237902 -812180778
95044398 -95061834
496516378 -496519472
789999579 -790153943
841789874 -841931126
409497155 -409544377
481686216 -481855624
133243372 -133053366
716344294 -716402618
239054398 -239155540
498334811 -498423365
177246638 -177232114
853670283 -853600659
373028770 -372881846
371759113 -371903007
365802236 -365993270
545647863 -545797513
68324326 -68205186
937311914 -937506838
436967995 -437149541
253206052 -253019710
211742914 -211786262
145359246 -145534678
262779209 -262894817
890165432 -890281926
238871182 -238816246
175930620 -175838614
789688817 -789595943
660113658 -660180890
718981617 -718995771
803742046 -803562970
617824458 -617821254
398069479 -398002745
423492309 -423640753
211414575 -211455527
562242901 -562348295
811619669 -811758987
829830425 -829931123
106810811 -106729163
777249351 -777149869
700867825 -700751525
552977889 -553011531
431855578 -431815534
698880628 -698822738
505198478 -505068846
40100475 -40191165
923051131 -923203327
705456944 -705491702
753511365 -753345497
50247935 -50406401
66469993 -66367029
806454036 -806526156
697398333 -697380855
298177335 -298363683
85354372 -85155708
142395498 -142418580
531932607 -532022415
481195284 -481261262
307244877 -307422195
238241902 -238210656
832423022 -832425522
104437179 -104420741
523404343 -523475503
334168287 -334099289
62234892 -62418714
650026810 -649915552
775146925 -775083115
217044287 -217205027
483434159 -483404013
699637062 -699441950
145912977 -146004473
460687720 -460563516
167764909 -167820205
880598920 -880643412
970980934 -971100304
297488414 -297683244
358145849 -358041917
183216867 -183209565
867590483 -867789753
981634000 -981833858
426524053 -426348889
135912604 -135732672
328143406 -327958690
132896129 -132731121
300486234 -300300756
99016040 -98966512
621522567 -621419571
371264193 -371285579
749770838 -749922662
98059398 -98038798
590242510 -590418738
627984813 -627914971
220422965 -220377111
552436518 -552539264
585165286 -584991370
272603213 -272782127
626584886 -626480484
760512614 -760493180
506709683 -506659721
463818465 -464005687
78636162 -78593774
322381188 -322401872
446641586 -446808802
633075551 -633223733
990138301 -990080077
786930261 -786790565
898099337 -898240897
665010279 -665047363
904915086 -905089714
808317281 -808179835
772396931 -772442485
531285565 -531396547
209162260 -209138766
255621296 -255709260
299572597 -299652139
819002036 -818941230
930149286 -930171306
627685467 -627644117
555962211 -555811911
919474084 -919552004
673660112 -673648612
61261345 -61443989
955520254 -955542998
191311548 -191245538
236701370 -236726860
779646161 -779499833
701465319 -701536011
220453516 -220534968
522028356 -521881576
486883310 -486761442
21798428 -21889490
473342406 -473289946
30734704 -30823916
968613869 -968565527
450212111 -450049879
287545258 -287588872
422580138 -422766780
121923233 -121937883
962819411 -962643641
255410122 -255298174
55494642 -55297048
431474293 -431438507
263316909 -263173795
700809675 -700788927
425458797 -425296877
525856527 -525987355
905990260 -906063040
504670070 -504721104
244454553 -244287579
504728110 -504874034
159890473 -159926527
409018048 -408843614
788151743 -788160757
940275582 -940245786
253026339 -253112881
485210911 -485385773
956279845 -956191475
420288222 -420269460
347784914 -347647258
251181548 -251157280
668722205 -668599573
683795742 -683726102
502813954 -502857266
478363533 -478180941
300119103 -300152097
946342272 -946153836
352204073 -352288377
120085327 -119897411
121991594 -121884172
107519889 -107676393
827163627 -827286153
644662688 -644692824
786290221 -786410457
454626413 -454600865
702288478 -702379624
115811309 -115900913
661329728 -661436736
146835997 -146791313
153148873 -153231767
479802802 -479639004
826318369 -826405757
547899482 -547850802
404101153 -404161385
216258049 -216277223
361495913 -361573631
58662933 -58816801
988185051 -988054479
778401989 -778357719
795531793 -795539929
894469252 -894550872
91312379 -91181971
676289870 -676224992
686699166 -686878006
321922607 -322046317
173932757 -173816289
843471210 -843585734
843528472 -843480278
587524178 -587456620
669705269 -669884329
695552655 -695716557
88120589 -88096201
586971700 -586923150
170016861 -169948025
460279829 -460181911
909546586 -909435236
732539159 -732377269
340022808 -340145858
499534962 -499505636
687586432 -687717158
773604601 -773621741
725419510 -725436544
151705575 -151793181
938826874 -938979132
858100721 -858038789
219461768 -219596044
247070470 -246883384
39427941 -39334703
856538289 -856610137
342352830 -342370088
832487062 -832623904
858252024 -858251130
537476392 -537360212
504641136 -504801072
500561947 -500749143
398906566 -398887068
560661224 -560766602
197331126 -197204630
648429417 -648487239
258048931 -258160149
904024079 -904177615
641790432 -641794884
954468398 -954509654
790475412 -790377610
637122140 -637169656
682259065 -682411033
899017361 -899078369
811959166 -812115072
442336587 -442363465
809288893 -809282811
946629559 -946572431
46283391 -46399185
725210257 -725377143
292908026 -292796998
375482701 -375327033
767033498 -767212670
209367697 -209528515
401331861 -401422193
874176744 -874364590
638598731 -638458865
809728231 -809886061
537624063 -537745127
679559263 -679401953
704878239 -704757963
577949876 -577864308
430667404 -430792652
661425744 -661572092
802763160 -802676270
104838407 -104780793
9865573 -9666747
169091095 -169087125
872022522 -872137892
22008344 -21865790
183273765 -183159969
910459526 -910387736
235896223 -236029675
299547807 -299599255
542467521 -542397995
465616130 -465585326
511101520 -511100674
884104026 -884053960
242404819 -242436149
230886562 -231056262
602405798 -602339874
765631198 -765637612
365489260 -365515370
670840950 -670728410
301722173 -301535795
89204528 -89055544
601445811 -601355873
256598573 -256640189
278364586 -278318080
599378344 -599332266
689361375 -689415569
541372304 -541197482
478887133 -479013733
417336268 -417294266
773727631 -773916197
159338295 -159358145
144364971 -144368773
849985255 -849872519
585098336 -585232236
588816820 -589007690
657483010 -657390570
519343307 -519169047
480098850 -479958080
154551785 -154682369
550551037 -550428125
99603880 -99485612
28974331 -29156543
453065265 -453073379
216694618 -216825152
667406960 -667236374
271756859 -271814053
742588514 -742469892
192303646 -192149010
913286742 -913180062
591136116 -591174412
198301668 -198122174
385583067 -385606207
312213949 -312109937
595900790 -595954984
26931642 -27033996
622931715 -623070175
856855933 -857013119
304761663 -304930013
292329477 -292172075
200726971 -200825759
952731939 -952643027
470884915 -470783889
645403225 -645203841
1125310 -1166526
516394863 -516242271
529302188 -529384098
384130324 -384097758
172353241 -172177683
934241438 -934221172
686205689 -686364493
43252248 -43144300
77226314 -77243086
288325773 -288370969
137857883 -138041243
769604681 -769689803
243535495 -243338319
6363470 -6524244
466120579 -466306287
496115083 -496258527
528140439 -528001997
812703129 -812836429
851069401 -851213381
390944835 -391006151
622545924 -622501010
426568221 -426730901
656697955 -656623725
753630242 -753744598
530362629 -530408699
681877269 -682013575
927963200 -927772394
298677442 -298592624
545968940 -546009012
522317994 -522123174
340727787 -340770369
316838145 -316956257
904235197 -904136293
389810960 -389762056
832448145 -832555483
15018944 -14871272
667020498 -667149358
651915276 -651825890
950490607 -950485031
885232216 -885244304
471948174 -471773428
539982043 -540023285
928709702 -928707412
196362280 -196175576
861440445 -861577443
685513754 -685376276
131366762 -131443632
152351866 -152307772
665410294 -665572072
976914104 -976734238
911670800 -911723302
315489327 -315637159
353151367 -353003287
449136975 -449258513
478101964 -478008958
842582733 -842552343
690793031 -690676649
334483628 -334633958
107589987 -107598141
40309897 -40138361
52068803 -52121169
457887573 -457881255
898855228 -898697848
9036040 -9190142
59937680 -60111846
578911645 -578832465
686566136 -686423308
416462769 -416654207
594545048 -594644246
273274124 -273281734
564684122 -564599050
226714716 -226706300
15777952 -15678006
570220557 -570338999
609278659 -609159193
10656276 -10744254
165164746 -165247272
876609618 -876508362
907251411 -907077399
569075570 -569015024
495636297 -495570805
124013280 -123856524
839599977 -839555267
424281576 -424377416
862308712 -862154864
620315813 -620297117
565930275 -565896295
751727466 -751919550
109688992 -109506618
761642136 -761730144
487073488 -487160124
166682864 -166864628
377935273 -377964751
595295485 -595314995
545988976 -545794380
633770722 -633582582
407714815 -407751387
410563055 -410586229
850543107 -850705033
818435042 -818496944
980835275 -980928057
441871777 -441792525
820224019 -820260973
502543343 -502457389
823340078 -823472836
602372836 -602303668
414702687 -414668089
221729136 -221713738
62180243 -62091655
261585656 -261410024
111089463 -111092767
855638906 -855796528
924325781 -924283301
66821983 -66721051
202414894 -202483646
916572490 -916770446
140797263 -140706591
148200347 -148373083
473988731 -474049093
838724001 -838712087
233472101 -233574557
47828907 -47999481
425725330 -425874816
485285125 -485292979
232697367 -232792239
892739786 -892546512
168049198 -167901950
973628168 -973588956
783746780 -783860026
392568255 -392430741
505513692 -505360640
692383938 -692339990
571250729 -571136955
506807123 -506612243
640056567 -639970255
427354628 -427554606
654361318 -654188846
610726729 -610656787
867875652 -867703854
481765772 -481624076
572604108 -572433268
48097785 -48261041
559396719 -559368947
310984460 -311011630
689445805 -689585873
949461283 -949326033
783459209 -783432581
791436455 -791490381
291178120 -291220056
372189355 -372036753
47347184 -47491100
678900251 -678926279
487896740 -487741272
630912132 -631019926
761409667 -761346437
341765270 -341585776
529996742 -529956198
118341245 -118287363
249949791 -249835863
652750304 -652827038
952736609 -952884159
892643149 -892630707
456100004 -455943872
957340509 -957363553
262710924 -262651404
935813281 -935783707
36669778 -36809596
713297291 -713261169
948234976 -948400140
480348467 -480348469
659285199 -659280981
915466972 -915432306
240812088 -240718150
244371066 -244354008
139025851 -139056265
4754857 -4876241
674254882 -674057086
212965382 -212814918
515102682 -515279426
574131797 -574067897
724949553 -724886945
809901383 -810073625
516824991 -516776853
398424644 -398286880
23928310 -23868292
960539787 -960520533
690651262 -690539296
658186799 -658200417
439926542 -439986228
905676369 -905868767
757242629 -757421775
110273836 -110199904
237007954 -237128354
901622866 -901724958
553722906 -553652178
953627137 -953443749
597046535 -596961313
950884318 -950763622
285951223 -285771653
746076754 -745953334
906268954 -906307378
78965315 -78804009
319428519 -319393989
191278543 -191091461
979397123 -979592229
498401019 -498445711
657866524 -657858494
33055066 -32925486
600498628 -600385278
685050573 -685111121
924460607 -924469409
436400175 -436584647
781081933 -781151243
121185206 -121189654
592373966 -592431096
750099730 -750127226
280230700 -280425618
151573663 -151731549
615514097 -615488427
829880774 -829761824
599602250 -599496076
37688113 -37737469
464451164 -464477956
884395130 -884444968
26710413 -26689859
408345084 -408261362
866243670 -866206586
446415425 -446406733
687309117 -687138941
507528018 -507478756
195655415 -195655547
832020486 -832200360
334403117 -334272127
378150068 -378203228
171010814 -170894206
7879318 -7867150
407952038 -407768002
448847518 -448885296
25559684 -25607410
336614239 -336450679
982426025 -982446361
943901281 -943977947
634178288 -634182304
402367336 -402231908
292878538 -293024240
184426643 -184381081
989959526 -989875442
801916771 -801788173
203690043 -203880873
148286715 -148179863
457288030 -457163664
569680560 -569530132
811883044 -811815610
753015564 -753103190
834697852 -834866618
462297303 -462162751
416270037 -416318543
954652991 -954543471
351472205 -351409963
769575598 -769647242
48179413 -48104197
982871532 -983005594
904835585 -904917353
203753362 -203574866
471512159 -471668133
199407800 -199280300
769905872 -769797574
382017412 -381849662
249058055 -248997017
208099600 -208237934
453752958 -453824160
247855822 -247879234
767436891 -767284183
927273307 -927399451
510495017 -510652159
341176290 -341273356
741710427 -741804069
210173286 -210051426
864976702 -864965206
921295463 -921405365
887617252 -887791642
777331272 -777371524
332322464 -332309430
957235949 -957039217
458265545 -458389575
10286446 -10256216
707217769 -707094037
862760715 -862679877
733383330 -733424672
444109936 -444199350
815131575 -815120275
228041568 -227902006
947882501 -947871063
522500071 -522561185
194143840 -194082708
207950305 -207865105
793858780 -793733922
781768633 -781887331
270544774 -270685670
14637354 -14480424
344060923 -344137951
683357682 -683488650
633959140 -634139578
141103106 -140982896
255798918 -255652482
380105005 -380176871
446917081 -446884071
725638743 -725732029
488384498 -488473358
612088752 -611933666
710364477 -710317133
29950805 -30021471
480183130 -480286954
628093468 -628056836
475979811 -475901655
463295644 -463495256
150029581 -149858045
342029064 -342193098
299369662 -299229382
617981091 -617948879
211958588 -211803490
390534223 -390632377
197039337 -196944851
56075083 -56095081
382648413 -382841513
446227407 -446270567
177563072 -177462596
899574697 -899420363
915058105 -915094875
938903003 -938724775
245723706 -245810032
241766405 -241944049
27081485 -27217443
165107974 -165021372
628601641 -628575385
481228273 -481131523
332677694 -332517832
396742326 -396780710
171152136 -171033674
88566424 -88660382
378444148 -378591330
659202081 -659096593
511293538 -511276442
158271999 -158187719
427792581 -427749025
778340762 -778379854
527718827 -527674959
503143833 -503041063
292803205 -292704767
466392088 -466519666
810737383 -810698629
742935267 -742743027
573334369 -573296383
575148014 -575195638
906841228 -906950148
824901475 -825014941
724228154 -724168246
631254171 -631065523
458685972 -458786370
207157328 -207201776
244542926 -244573282
549776150 -549866564
848657920 -848829434
688915540 -689018534
69393630 -69261248
396301808 -396449146
51862591 -51807401
883995151 -883823919
463965454 -464045920
579943051 -579903837
653916428 -653900196
311610905 -311559571
879371068 -879244472
288140659 -288145719
123851218 -123854788
170505836 -170681582
626884575 -626717007
812303056 -812172748
606163963 -606203017
554398342 -554487688
452129314 -452160636
885615575 -885689293
111674308 -111516344
970621215 -970464755
352850911 -353027999
709663065 -709805691
30419539 -30303359
560125331 -559948021
993131358 -993288100
13996303 -13810199
599909912 -599986946
445303589 -445275243
564987405 -564837527
608150165 -608197411
796833123 -796708323
726253907 -726089551
85157563 -85104967
361906896 -361836642
985738878 -985614444
512454354 -512564486
578101726 -578055704
618194988 -618012080
143875316 -143860016
50732684 -50537992
815069225 -815085659
778581288 -778682768
493875652 -493762972
986217674 -986402812
570608073 -570647593
507609631 -507465903
375884136 -376056282
813691331 -813559533
155453836 -155430634
814250804 -814074142
163464978 -163344278
379029526 -379084890
938284154 -938118688
507231016 -507102140
623000945 -622969975
650606103 -650712129
475688567 -475795753
972897787 -972700993
430287893 -430375699
300842673 -300931629
242721667 -242588745
380910565 -381024117
363088448 -362888782
624428234 -624377892
966544228 -966490388
307891474 -307716958
202729724 -202720932
34898736 -34881996
679988423 -680119585
537856309 -537805321
242243349 -242161265
601781853 -601919495
308077400 -308251032
591077686 -591155264
520850698 -520722116
572632992 -572575224
100865676 -100754098
904208713 -904261681
936073055 -936099343
989252825 -989435629
190333918 -190420772
785896790 -785866526
758314807 -758255503
618295845 -618199763
632997021 -632972855
662038133 -661876841
566548390 -566679988
203732360 -203785458
111423808 -111254484
581601619 -581625363
465099981 -465172927
380270195 -380143343
222128892 -222260636
433238710 -433319124
397331247 -397356997
163121444 -163306802
655970624 -655798452
940644103 -940709921
919180525 -919205191
342278756 -342271390
764265345 -764308413
777592496 -777548938
325276053 -325428515
21819486 -21763446
509665706 -509550828
331536712 -331662912
116672550 -116545332
337618254 -337621850
363661946 -363728680
81061161 -81121943
622784370 -622788682
609291360 -609284288
501230530 -501261632
87975766 -87865590
275873479 -275833125
21371638 -21402816
647705479 -647522521
292105687 -291966131
64172859 -64135361
900076950 -899939236
532550087 -532405357
947605288 -947599682
407459973 -407379319
344610053 -344743021
413262684 -413377054
416355645 -416450907
856487130 -856305158
738324471 -738323883
446051669 -446072265
12497594 -12639974
428453428 -428551882
315945425 -315763961
304986478 -305142240
642349541 -642167437
152949371 -153062631
525769258 -525895528
482907925 -482732375
466155676 -466191294
477995176 -477891844
506957473 -506973243
892261506 -892436148
457290892 -457285168
248491919 -248680213
962240841 -962126987
736734838 -736810958
895156848 -895240452
38451505 -38594515
819728765 -819541107
248072252 -248236576
829670025 -829821299
112199691 -112188429
708725172 -708676122
580090655 -580067057
752103139 -752181259
815430802 -815255516
355103447 -355170045
317285346 -317092134
433497875 -433429679
74924030 -74822612
199620645 -199731389
458393659 -458576009
237468792 -237640198
234713230 -234593090
531438983 -531427773
559211503 -559382833
340664727 -340621675
740521015 -740642659
607922568 -608099190
185814179 -185744851
603980545 -604112847
322020383 -322154273
943072477 -942927659
754529730 -754694242
467097587 -467202403
857722257 -857757473
648267646 -648393618
269568547 -269399191
584748291 -584584281
614641887 -614476021
926873363 -926917931
455503448 -455547816
669509538 -669358322
567453733 -567524249
948151804 -948317558
418592823 -418683037
336968437 -337044591
619268491 -619105583
888526261 -888591413
85471836 -85581950
314807164 -314865986
558181053 -558177903
462514765 -462641987
34897379 -35040267
265711688 -265897202
149305005 -149341169
348553641 -348430945
883703362 -883688438
912060916 -912064600
162785369 -162984977
539340118 -539187152
321374772 -321317746
691690198 -691774126
491305752 -491338698
336934080 -336758198
666899246 -667084928
159800654 -159607020
317873066 -317839966
926634034 -926675842
112900322 -113039510
418185176 -418001124
803786376 -803818578
504306914 -504412452
366096006 -365975968
713445789 -713360923
104528130 -104699682
419413142 -419225650
898313586 -898470210
869378324 -869329626
308278147 -308358365
125835048 -125680202
577598025 -577783879
35319311 -35339129
472945221 -472911753
952466686 -952268064
507543876 -507675386
554239023 -554199581
420021782 -419898170
894903955 -895093727
278306810 -278485384
88498354 -88356972
919219184 -919414816
772398908 -772486062
291929125 -291932781
680261868 -680199364
687525002 -687523560
8951184 -9060082
84230920 -84053374
100465329 -100497137
451183902 -450997772
11289937 -11241003
202248259 -202162469
924931643 -924790387
760754723 -760599531
759129439 -759045191
801956760 -801991648
775115020 -774940354
451954659 -452088069
927963261 -927963139
377646020 -377775232
174847166 -174859394
739869674 -740026158
299347117 -299536713
693692227 -693576125
60333777 -60397119
711970197 -712163769
87162458 -86965026
420256992 -420342376
266057203 -265977913
198211921 -198039515
243585233 -243529281
347791113 -347778715
979823223 -979935471
448200550 -448298518
186256498 -186405070
488343543 -488261647
431222332 -431362050
342760335 -342698049
170873885 -170815015
685867055 -685681025
120483852 -120666314
681231093 -681137387
708106513 -708175763
887330125 -887298013
450449070 -450491612
269053432 -269178494
87825330 -87920208
277938556 -277863158
790594527 -790659225
493282922 -493403574
745126124 -745262450
397952542 -397890976
545273219 -545165161
750252210 -750231562
77654379 -77660927
883250298 -883276906
210876417 -210760581
56221254 -56319546
974400853 -974510647
409978180 -409831320
361566564 -361606116
245612445 -245691899
64049354 -64106580
947838233 -948010987
774781195 -774920921
990109189 -989978505
660488302 -660356096
219077773 -219047467
195317580 -195481772
346936012 -347000088
626148266 -626220856
880481972 -880422666
298100751 -298030419
704391305 -704201599
830366035 -830187115
276344349 -276334339
333670229 -333553553
222194764 -222191370
193409989 -193497129
930877501 -930873213
898920909 -898951813
63123441 -63069877
16125343 -16071231
704693881 -704735447
249107550 -249126798
437411015 -437371167
757928929 -757775465
984829924 -984679808
291787253 -291930953
473316176 -473156750
556282048 -556353850
222564766 -222759996
354457846 -354572500
517136653 -517249245
101900580 -102025024
549067102 -548899162
360032616 -360223198
4609462 -4738424
371570476 -371759828
840057125 -840228447
465048440 -465136454
83448762 -83333810
432783960 -432862760
912977112 -912877706
401789785 -401848207
938813889 -938669843
554903833 -554855291
122313576 -122151896
972781030 -972637884
951237634 -951108210
147199383 -147173685
6427294 -6255872
465953713 -466090619
230834465 -230918573
571580585 -571536763
816243635 -816440509
402996388 -403136662
649819287 -649929165
182174309 -182101075
731929327 -732105743
183213216 -183194566
869032067 -869043035
441601760 -441760652
822789551 -822703355
499038185 -499063865
133965706 -133846822
226633104 -226796328
330680828 -330660708
438620862 -438458950
86574126 -86420292
764607753 -764491213
73869269 -73808405
490390123 -490510999
429329230 -429345104
608437059 -608630617
353437624 -353630426
503145552 -503339758
57856266 -57946466
521136548 -521316600
591648907 -591566007
227416542 -227452824
391877456 -391930906
461454436 -461361464
234633048 -234653160
173639342 -173687676
494105262 -493954742
22256869 -22112617
78120577 -78053235
908271102 -908285930
908707144 -908726010
238782350 -238960014
750850376 -751007384
378155245 -378026767
742280681 -742476311
331562597 -331367095
498731101 -498740973
716997971 -716899203
640075169 -640206349
795487851 -795348243
242202307 -242029801
161046465 -161224013
376093693 -376018871
569231188 -569268108
892749453 -892730119
586567398 -586387430
45081993 -45062741
1692130 -1544350
142020043 -141906773
854206289 -854069815
978557650 -978751606
417681440 -417756128
446061967 -446042643
198970700 -199056558
886286388 -886428922
780804293 -780681581
750798320 -750783946
919659069 -919606043
947210145 -947128715
149431596 -149514514
708667683 -708782661
144182284 -144175468
852921811 -852913705
517382885 -517372933
20903561 -20713879
57178632 -57161774
717908825 -718097877
613265197 -613074211
505702353 -505684057
436443309 -436492411
313746345 -313672723
394895568 -394977784
753236963 -753264299
766222418 -766067758
390191070 -390111760
629291782 -629290016
784463502 -784577882
661256561 -661273171
942592152 -942428700
510162730 -510134856
312143926 -311962074
78548065 -78485465
921324142 -921263820
602951481 -602980511
556010914 -556121678
890205379 -890358473
754677467 -754762413
687782117 -687917671
685240993 -685128943
94301788 -94143426
225183242 -224996056
424329496 -424212640
516495268 -516568916
776169711 -776123855
596921136 -596744578
120157910 -120324788
291198746 -291064516
942788427 -942762233
692921480 -693046620
650523022 -650447340
767028729 -766999921
10122572 -10148746
696816060 -696757088
967674050 -967524228
242655206 -242603340
384114041 -383946547
505216870 -505260210
704174550 -704244198
928426061 -928306625
153326707 -153466109
683157666 -683186108
211162120 -211259490
547575791 -547472703
409416242 -409479434
277501659 -277392879
433988985 -433912073
295190046 -295294444
163495271 -163495953
799062708 -799226528
121661055 -121720219
813803820 -813900968
582335233 -582479967
675943385 -675961729
790248573 -790173593
711512084 -711443118
121870778 -121930558
146367400 -146288026
931290444 -931478172
385790244 -385776506
649624658 -649808162
912186623 -912145607
398829368 -398824286
615278084 -615119798
266520008 -266693696
300887151 -300795871
658102859 -657941829
376741707 -376853319
518319301 -518140693
390583300 -390482778
163208976 -163404628
523865090 -523680720
915668580 -915770962
468711898 -468748530
73109558 -73257040
767629478 -767456112
158321851 -158222147
184077351 -183981493
943739234 -943735418
198510022 -198504774
337776052 -337918438
755663719 -755822485
589921129 -589962943
839495354 -839300854
588248362 -588171940
540762579 -540942935
953123676 -953142298
878009029 -878026897
868243257 -868392371
566728652 -566755718
903836529 -903740971
252330045 -252243527
396649685 -396754469
388656140 -388630984
383730764 -383591490
542672615 -542806029
899236175 -899120559
387339937 -387281047
23076910 -23009948
794668901 -794617515
780238450 -780249852
194636584 -194630768
640933706 -640961262
692801838 -692901616
173052867 -173131567
816037971 -815928595
288717354 -288880000
565471816 -565397674
611314369 -611324425
67832250 -67845868
645678993 -645800997
702692597 -702603939
2132928 -1951304
220876869 -221064697
827823562 -827907914
744903113 -744909543
262347110 -262186310
257697358 -257585304
950636510 -950823970
447837336 -447826228
37016189 -36960773
304908202 -305019578
835665079 -835502107
740868971 -741039333
45741510 -45897676
347530432 -347716086
969817926 -969813196
987597959 -987606461
217740475 -217553789
961673784 -961672282
296500903 -296478387
358998104 -359145488
595992876 -595983994
150441128 -150420874
618679093 -618743495
932193 -781141
229112075 -229197599
150323563 -150369675
721408733 -721405059
247317745 -247349627
255310916 -255509328
906318634 -906352324
184255622 -184306086
83533650 -83363874
262580741 -262508665
680897560 -681001196
579304974 -579141324
435579984 -435756342
324961899 -324962595
216531081 -216652461
187251562 -187108130
11631528 -11504544
220397740 -220400038
791241596 -791281910
368602697 -368534031
189504397 -189390473
674617969 -674548457
739199806 -739279678
569249648 -569161920
771886068 -772066102
430190797 -430136705
271624816 -271785456
437456243 -437644293
734275822 -734136522
199990790 -199843472
211713920 -211764588
637411992 -637327296
653085046 -653206858
731164187 -731282707
458549553 -458736171
125833996 -125836100
123043469 -123134849
115703567 -115715169
868178884 -868068510
131856576 -131799872
83101497 -83053167
682956921 -683038141
719485493 -719430065
531359716 -531433378
784163996 -784235472
792851617 -793029107
606536829 -606363659
418037420 -417930908
931777964 -931794822
559666063 -559762603
811517157 -811629615
872500314 -872626920
615014974 -615035336
117535386 -117337774
480196827 -480135391
182403085 -182341141
824389087 -824284259
213169467 -213093931
889063081 -889034529
989145789 -989344227
142407039 -142213537
827781711 -827849799
376938260 -376768378
754932733 -754937861
625782656 -625758206
790739493 -790805803
806816797 -806781047
133035159 -133148369
379773009 -379805527
337488520 -337373212
239685336 -239761974
245898244 -245864404
893185672 -893189424
877378248 -877285948
15849075 -15950685
476105828 -476276768
708363364 -708420540
101735955 -101667961
899178367 -899023855
189796989 -189776941
451349565 -451485967
666236544 -666040522
805874156 -805987568
537964822 -538092374
408343106 -408519036
982678629 -982713659
726408894 -726310848
749692742 -749761636
226771497 -226927033
196373689 -196350871
717108022 -717232506
851400898 -851362686
398578908 -398487634
631985377 -631954639
808650298 -808830074
170032094 -170001628
36362184 -36554250
838210257 -838313653
30287541 -30219305
8690149 -8880613
345853698 -345666808
744165103 -744362893
845335695 -845188883
524763978 -524948562
831717551 -831913553
706419697 -706532121
210007759 -210043155
413698966 -413589556
585597710 -585455112
219804270 -219752904
168430320 -168232554
553602112 -553687542
109501245 -109587853
389325349 -389452329
80309210 -80213524
159425410 -159303638
49954182 -50145376
756696617 -756791463
215795513 -215662689
735477509 -735397449
784861739 -784732215
795655170 -795525544
886666887 -886687897
309004814 -309136500
582974744 -582861404
367860092 -367848328
54629331 -54514645
160446393 -160645417
925624003 -925524467
912641289 -912537111
691454457 -691350151
930668286 -930768370
760043625 -760021993
238150460 -237967464
941103558 -941145340
339416452 -339244854
108324648 -108511684
784956250 -785108260
816145103 -816212377
200736895 -200914623
860114798 -860031544
119811633 -119776641
558179478 -558144280
156037423 -156176125
932831981 -933016795
396761518 -396747420
921768627 -921872761
637665878 -637581424
295939563 -296122391
483896691 -483734569
873096850 -872945354
744172616 -744263998
129233995 -129098979
201691335 -201527743
446725194 -446583628
777286448 -777456600
641317155 -641154197
607799628 -607937884
100769396 -100574082
547830143 -547968821
163107495 -163214123
529569598 -529487064
245721792 -245703396
80758160 -80610356
962992090 -962822214
8142737 -8024835
192508700 -192459876
456619316 -456466576
541062521 -541146949
339107729 -339139839
119623959 -119549453
454968911 -455059461
221252756 -221265788
761854033 -762023413
988119765 -988076085
329010512 -329000280
691505101 -691696497
858251577 -858225991
273307659 -273255809
385381797 -385395103
825755374 -825596528
171453028 -171511012
602210767 -602082257
986895964 -986741596
623628791 -623568117
936241852 -936306340
753250631 -753111079
110002390 -110149580
893460032 -893263560
848113618 -848289896
984341517 -984503927
705740305 -705567221
135704649 -135808449
3766199 -3832915
817140917 -817110941
479807523 -479798081
98049283 -98218355
745733259 -745680727
539061174 -539123556
828656483 -828620145
976163403 -976300333
262219011 -262088857
986724536 -986818780
104809600 -104785256
870429064 -870483036
890523810 -890536258
670697211 -670552405
221496696 -221622276
174008516 -174189456
95257331 -95281127
109308579 -109376561
733225719 -733404001
370578861 -370486339
333405028 -333580110
35373986 -35414634
684633949 -684825113
440595756 -440442912
286348428 -286229082
214718528 -214793746
826164323 -826362063
896803439 -896918467
287752781 -287747097
305248217 -305198551
131423906 -131619706
414529654 -414677434
330910998 -331019468
359584120 -359679026
378091006 -378079196
63475299 -63296843
225513507 -225408867
645027319 -645036705
147942223 -147762171
607362974 -607275734
737088414 -737072192
501059793 -500914763
74120798 -74291200
209827378 -209792472
200698031 -200776365
146451426 -146283374
57983635 -57988043
900013494 -900140406
490256517 -490092479
208846031 -208857367
496303624 -496213430
394842931 -394801869
265852131 -265959483
523243443 -523439923
644960407 -644878143
627094418 -627048692
788272644 -788419350
272873218 -273049692
642489097 -642409309
561925665 -561952151
40312182 -40307612
115972737 -115829089
670140380 -670144314
903832429 -904014879
131923288 -131801634
488538012 -488408704
463912076 -463811672
912397572 -912381864
858142704 -858230398
655300700 -655388408
76242312 -76386844
509961855 -509911493
166546013 -166651537
851092706 -851130402
637113774 -637145898
876189253 -876341427
387825750 -387730260
250493760 -250478092
632675979 -632756861
68127620 -68121468
825846183 -825664565
513175971 -512976751
255085285 -255098859
227023926 -226892474
169546344 -169451566
100215561 -100373375
257138420 -257226432
777040327 -776982207
18675511 -18585015
158161464 -158096604
962082585 -961883067
140212292 -140394698
734532132 -734621692
501830236 -501912916
85504658 -85519360
610213644 -610110512
340495997 -340338719
24379698 -24458832
490509011 -490512987
176312351 -176430771
456246081 -456417933
760159463 -759988505
925535865 -925574235
103376518 -103547908
833420408 -833530648
448744594 -448581442
652056763 -652028111
790852379 -790803065
86909004 -86869342
582609462 -582514028
614087772 -613993550
155496696 -155587572
301239470 -301379546
670377425 -670495839
869797807 -869955627
873340658 -873411828
347717589 -347864637
314250527 -314216105
217270548 -217437886
92070595 -92190959
643149150 -643209284
827091608 -827224890
496449512 -496448634
40127936 -40145820
27979552 -27911578
3839283 -3884909
759969984 -759918932
595723607 -595531335
473916473 -473977003
977134341 -977248245
182955169 -183023045
192428713 -192369005
947015339 -947096227
485961624 -485931980
336676255 -336794383
627949892 -627948094
391650446 -391470626
51582752 -51691034
830853164 -830920914
757389749 -757582523
373557227 -373387205
582031768 -582084166
121810770 -121629668
854836856 -854657720
314033179 -314077079
924250967 -924400595
427600642 -427673856
557206414 -557041064
908920761 -908731381
879852381 -879706721
584203401 -584100229
487621640 -487552898
97768359 -97761559
124967996 -125146090
398696643 -398612319
571838186 -571706222
520100015 -520123097
274310963 -274354515
182657090 -182695632
245000853 -245151109
748800271 -748858289
86725125 -86638537
43429271 -43264903
754933724 -755006432
531605345 -531774319
52873414 -52844484
237788285 -237615839
325050261 -324874929
913410925 -913288549
786032254 -786057034
620833407 -620679137
976664591 -976529539
384131168 -384129480
142852333 -142844525
295884876 -295987172
142120565 -142056341
162027024 -161828870
95879523 -95771413
277092536 -276933160
197954269 -197950691
836063497 -835923331
983452058 -983524574
587112527 -587126005
731807221 -731835007
474411863 -474558527
367277182 -367317928
644661654 -644677756
931586553 -931623251
619448743 -619623109
108632659 -108559321
960208036 -960090050
229551314 -229404006
68490333 -68397577
52858465 -53052409
954048943 -954105049
611162629 -610988203
974455750 -974282586
887504530 -887582220
572574163 -572719581
115501570 -115587678
453346355 -453406599
173334775 -173360511
212792742 -212693596
888871989 -888848063
135641181 -135756549
971263117 -971116633
671106513 -671205035
7506313 -7483151
717027548 -717170264
5903170 -5741682
467466492 -467345328
986310243 -986285279
991612446 -991648878
235455550 -235599706
55204033 -55197709
529098275 -529235131
697271318 -697291752
63908084 -63714972
233446123 -233293499
315685608 -315588710
117248198 -117065180
694643634 -694639308
957839841 -957712891
908074181 -908136041
670624808 -670480968
620618460 -620756272
244864791 -244822089
242966459 -243035739
437768533 -437603597
200313242 -200390802
909846366 -909722960
487071568 -486936848
644226617 -644176241
551367609 -551184687
922951259 -922858467
866793458 -866866126
259369832 -259505002
293431949 -293246741
517000361 -516851031
200054582 -200145586
646997130 -647029720
870822525 -870955191
714603600 -714765032
954017296 -954192802
956027850 -955887010
886736625 -886867469
3043061 -2963845
939224516 -939063128
731678980 -731537218
486598228 -486725956
893325220 -893232250
918480298 -918429844
329856351 -329976245
848000464 -848198298
257416731 -257395767
211599922 -211739254
147238114 -147160652
310075800 -310120954
318305246 -318451572
990478460 -990546218
387645707 -387463577
73256105 -73444439
889157727 -889051403
251339047 -251519565
931898070 -931990344
338769425 -338800507
194395243 -194441769
320604561 -320546829
584039942 -583928210
254710923 -254568881
922320021 -922236355
169143401 -169218501
678913265 -678773427
254158371 -254093107
24082620 -24269684
531448704 -531444166
555674462 -555756200
293828252 -293663190
612655032 -612606334
668221636 -668228966
805743754 -805725830
760993051 -760903373
621246419 -621071081
552952393 -552835765
96210785 -96090529
945022178 -945213738
604548820 -604412156
858186551 -858014891
795446336 -795529366
886074576 -886179322
197232484 -197267878
482542968 -482406000
713438299 -713453279
649453448 -649570154
143818881 -143663219
258383019 -258266989
325783640 -325760208
600549032 -600455426
955314125 -955122387
910073029 -910271889
447560148 -447694340
943187800 -943339108
613341861 -613298887
238206182 -238094738
92566357 -92387219
851565699 -851613485
516532092 -516384672
2319313 -2223159
973435085 -973571917
403119505 -403283585
134004156 -134085552
837974953 -837817025
733184275 -733286069
936063119 -936135567
505352413 -505168007
636277407 -636188979
68771265 -68936831
423440157 -423271011
866601814 -866708360
596281094 -596193708
280727301 -280623121
371274886 -371177010
983881455 -984021403
248336985 -248196571
329274019 -329085355
369672024 -369715802
197611459 -197809821
177940135 -177842157
30011359 -30060329
601615875 -601450859
199512064 -199387450
27688927 -27633919
635175236 -635349482
436139553 -435984837
628539366 -628663916
981408523 -981456201
158609824 -158805124
450699197 -450835123
759857038 -759850712
500558399 -500553941
960386586 -960239018
196247442 -196201510
50325951 -50521775
38134209 -38303217
146793901 -146634797
169276658 -169315238
568290082 -568308422
33037788 -33195950
573422954 -573245784
480908004 -480872974
627781465 -627589469
511503161 -511632403
958217413 -958219335
914065736 -913966856
992558028 -992711888
326785561 -326942751
686230838 -686105920
894316510 -894149976
251179566 -251183530
139258646 -139140454
461518897 -461463643
510573588 -510441160
972035822 -971952862
869662437 -869529161
42476871 -42401657
824659568 -824760514
219428119 -219260517
866058383 -865980333
898788872 -898921584
147826826 -147734798
718582951 -718726369
345675082 -345491764
726800331 -726681943
751611601 -751638719
595627471 -595618311
6911034 -7000044
141855092 -141878900
24421419 -24496245
467028048 -466942572
705015858 -705127908
166227499 -166347599
283166776 -283277228
987043580 -986885758
302305488 -302353400
474485195 -474425347
561660414 -561819578
519626786 -519734524
680831895 -680666249
799274018 -799179038
16011333 -15890037
638677145 -638520317
805276241 -805225657
735617806 -735463570
709911424 -709719712
103916877 -103990053
416900019 -416731079
288625558 -288655780
832325685 -832382673
550904452 -550938240
169960411 -169811339
734576912 -734513246
943927393 -944028501
25489933 -25494041
224169855 -224255279
10129554 -10167938
766117920 -765962770
964103773 -963914383
623798399 -623643765
935836605 -935960195
925159829 -925105011
960781988 -960705948
482038530 -482220434
665740483 -665591003
985774802 -985702954
102108272 -101941776
232279988 -232433752
246611108 -246544498
365540673 -365490067
187507746 -187470736
43108862 -42924934
714222987 -714135811
188434584 -188501042
153784616 -153625918
440590565 -440600947
183818303 -183926981
877910981 -877744283
355746266 -355578890
959623683 -959791479
147983590 -147900856
718249457 -718403437
430282884 -430468514
444737784 -444725798
600603742 -600500866
128005238 -127999954
472079787 -472050593
839470248 -839520460
144366872 -144297910
287921407 -288016465
485906942 -485917174
118733495 -118903549
747554869 -747397511
467987732 -467855858
769263357 -769095337
229477660 -229327344
273757336 -273850146
657080855 -657200443
147396547 -147484231
304659434 -304470276
665882343 -665925449
168469215 -168479369
246577803 -246515627
965003340 -965044886
90819275 -90778537
312999491 -313164495
457456046 -457558552
582659756 -582848012
494904425 -494884015
702834695 -702974097
772875931 -772809055
631585716 -631552328
294892069 -294726249
501899576 -501926256
908099179 -908072613
257085606 -257017778
865608586 -865437668
982115815 -982130479
395787891 -395936163
168758466 -168729408
22101325 -21915363
522304470 -522382334
964159929 -964047617
208312580 -208315778
829480447 -829283439
219472984 -219528906
882243394 -882408032
355164835 -355175255
511567782 -511397398
790338559 -790318273
507987949 -507926847
380287347 -380402037
232743763 -232549459
973165778 -973104122
582130459 -582180173
351144110 -351026610
312977601 -313081993
811689328 -811657878
702594617 -702640963
979907267 -980073679
64077967 -64027435
96792639 -96918217
116639313 -116743193
796513157 -796511847
936640626 -936487488
935728162 -935898400
861645140 -861840446
641955276 -641787526
557726478 -557634818
402185960 -402299622
93359406 -93257326
566489280 -566375676
570080671 -570051893
555524610 -555480634
647255761 -647145277
600736658 -600715292
345992595 -346190681
721933808 -721876576
859649943 -859818521
352516917 -352414637
713708685 -713611951
93550397 -93597783
420278841 -420272085
853530635 -853635471
362173911 -362356275
221344957 -221491527
901003810 -900849074
154116973 -154302717
228927888 -228776272
777002291 -777188273
763425565 -763228015
222825877 -222895719
838666412 -838538960
514378546 -514437476
262289110 -262440088
932834066 -932924388
854549915 -854666427
27414027 -27366785
435368254 -435324480
326377872 -326230338
852169904 -852200362
335530315 -335415453
117952838 -117856180
302242701 -302293861
495442315 -495597585
217332894 -217311120
303934366 -303853596
703286150 -703322670
54745513 -54652303
792297498 -792400568
430860073 -430941251
337753444 -337765174
259920064 -259923608
674703713 -674532225
837650010 -837451062
649511801 -649395091
141604102 -141543110
749326959 -749460475
776889180 -776770978
462872815 -462782285
785589694 -785545096
869195057 -869047691
801859338 -801974204
387069988 -387058722
537558230 -537603928
487204193 -487218539
265493807 -265441635
883049453 -883092039
308050867 -308047905
824298474 -824479700
590597080 -590697066
612553282 -612554774
225789467 -225634631
394966613 -395039977
549808889 -549924239
497267629 -497426885
532914002 -532959720
463641359 -463493699
8327896 -8391212
767783649 -767902903
128893035 -128991459
874459858 -874269322
841105516 -841265190
210550815 -210539723
314476412 -314533008
503466451 -503568699
947297586 -947237618
945220659 -945335431
245395509 -245444731
591739222 -591791410
180943564 -180785566
659248875 -659321523
980665398 -980519996
652390591 -652544413
668671672 -668772738
974629231 -974614265
326588890 -326761482
861585583 -861742793
342250961 -342275073
213099049 -213131699
359923163 -359795927
857122796 -856964884
603049569 -603209537
263950778 -263940074
138111215 -138135299
135698865 -135658459
631328961 -631478081
630246516 -630059468
548746576 -548800084
194747886 -194905274
366576049 -366492237
732822653 -732646459
379386954 -379228374
900526701 -900632353
136273211 -136191341
752109063 -752266811
158545983 -158613473
161582657 -161389187
527636127 -527696893
12209461 -12217719
942185643 -942321519
738500605 -738677853
686478574 -686494722
468301026 -468104316
543019532 -542939616
835754900 -835728958
318033009 -318174259
69990163 -70078505
747647177 -747799149
938425311 -938383363
452924461 -452804997
544573373 -544455723
397696263 -397856605
386523155 -386559597
161718390 -161663398
13239970 -13350932
675883157 -675905399
817566756 -817497580
501871576 -501853376
304529536 -304401604
954222135 -954293683
947277601 -947456289
662868552 -662933186
165545543 -165613005
161022989 -160827103
531513820 -531554490
898170117 -898067457
60837910 -60823616
696618507 -696628519
307515802 -307517690
961809194 -961956424
272286240 -272455698
787350938 -787215354
916911159 -917039211
304211704 -304364376
353737418 -353583218
20298651 -20456049
230221898 -230331602
873897844 -874086536
139887370 -139929328
600215129 -600168641
512260525 -512092985
894098744 -894186616
535141188 -535333002
811849327 -811668647
690473679 -690534145
715331604 -715210174
490492380 -490533594
289579282 -289386154
696510035 -696558975
558713393 -558853133
509431725 -509380343
592812665 -592708931
205285924 -205226232
268781672 -268700368
564023188 -564070706
754300294 -754426622
937163378 -937233548
601295450 -601186362
432371009 -432309623
239688448 -239835500
836435479 -836569035
435063549 -435115155
971119230 -971081378
933170059 -932979581
9585536 -9562360
689949063 -689768125
633393084 -633330540
754161410 -754135256
62493750 -62531120
736850451 -736771465
47072628 -47008662
436396221 -436311721
283724462 -283555482
259752598 -259612792
174759825 -174731791
280483957 -280444731
666578995 -666426229
213702098 -213846096
371995941 -372055271
522012163 -522044549
271705136 -271675034
855729927 -855863129
454126507 -454319979
706840223 -706867203
648545429 -648615123
298270509 -298129603
972932339 -972999447
814523166 -814562164
937044925 -936848479
928689501 -928708557
183843825 -183840773
365592357 -365759001
83045064 -83182438
705355919 -705415527
204478905 -204503593
287918108 -287968936
490032691 -489928887
937589289 -937424387
500004318 -500037528
665387880 -665367686
881467658 -881294704
889883279 -889990493
117880481 -117746729
52948831 -52955437
67999780 -67957074
4172605 -4001711
526318437 -526491499
72965453 -72828361
225712049 -225586813
280390322 -280577592
435034006 -434922044
400672304 -400549658
782908388 -783052020
925365478 -925555050
743297641 -743434277
651450578 -651346440
726139952 -725982824
236045157 -236226519
361165530 -361018528
813795422 -813790624
237244306 -237358652
768242000 -768380598
858877180 -858697980
201995124 -201896874
303405925 -303447507
888887714 -888983968
89030048 -88898800
551508868 -551311234
985041672 -985166186
543481572 -543396126
785158089 -785136079
413429710 -413467184
164663841 -164703115
660604058 -660466284
991567077 -991373625
928104435 -927964143
816610991 -816581287
20734898 -20715628
964960432 -965001754
839887986 -839837138
115145202 -115011460
613882529 -613875513
890000777 -890178109
464119202 -464064286
443550072 -443484100
248716693 -248810827
723551693 -723722761
495278267 -495096329
205221526 -205397132
928335907 -928366343
201117072 -200917096
27254626 -27390406
119852115 -119771151
760895761 -761090341
987771627 -987772603
791152591 -791180887
41538568 -41689026
84490161 -84467007
127871515 -127730787
137760979 -137908693
113836655 -113993503
984277856 -984271386
162147240 -162267816
503847113 -503670511
543252897 -543433159
272046050 -271915390
138996462 -139041058
633032696 -632961346
602079882 -601912464
979006206 -979101264
613396763 -613408673
479411231 -479340827
645524638 -645654432
70433497 -70410769
730905850 -730863024
147464330 -147547320
579666375 -579632163
885760014 -885618572
152268396 -152138534
523772905 -523736705
857533190 -857680668
576839557 -576676929
775904863 -775718185
395718108 -395634976
652254011 -652124681
940966953 -941005427
234700856 -234888972
457718118 -457594426
722860956 -722693530
515971617 -515871493
122490564 -122381942
358304896 -358362220
474289388 -474124520
605069583 -605048675
402045746 -402161440
14975896 -15061992
881039538 -881063990
436640636 -436723770
421649163 -421520117
96014377 -95885929
148610836 -148778586
354812936 -354816858
461513274 -461619146
147186534 -147104556
42223802 -42202964
571875014 -571801358
748357702 -748504798
244046285 -243960011
238223475 -238404225
196225956 -196268928
309842287 -309864589
804024486 -803889034
653280052 -653319970
866213764 -866104538
136414718 -136502972
439346786 -439320840
709795814 -709815568
892525161 -892535615
781594539 -781716473
631340058 -631182668
966598913 -966641989
965024113 -964979395
760677127 -760512461
354195439 -354306583
442052988 -442112110
745205262 -745319638
793705039 -793796351
385783375 -385736303
277535565 -277467753
631593637 -631764061
133361447 -133399085
521401040 -521588638
920642044 -920836544
695815071 -695618043
154870550 -154727448
678562321 -678746149
496356128 -496251120
978148443 -978066597
918713948 -918719780
53724243 -53601855
665792982 -665903896
987123918 -987257064
575813771 -575639719
575441927 -575412453
61990063 -61890901
327595737 -327576813
529597738 -529541458
684996565 -684848825
261249846 -261178542
588510207 -588469485
893895817 -894065897
957622547 -957504915
724937328 -725061220
59742375 -59838525
243001099 -242996705
361249999 -361081061
513547609 -513526813
849115373 -849120613
71572876 -71475714
153213801 -153330265
872473086 -872429020
701683026 -701803678
801587972 -801785176
958916807 -958989843
756744040 -756613906
471760093 -471576173
326265925 -326304105
984783227 -984876621
800961504 -800845462
553369087 -553482155
153190320 -153130556
793937562 -793845670
484804119 -484775869
143183255 -143329277
917401458 -917396220
695414963 -695483185
652759925 -652766961
818356681 -818465993
838148468 -838061422
816201148 -816223606
768002585 -768122215
721952251 -721985563
14171300 -14263458
443824811 -443957667
771534216 -771450940
274408803 -274606113
309256537 -309455385
317336977 -317369033
960117401 -960149043
964176017 -964189603
953321337 -953341573
482260388 -482288940
586253151 -586078999
48141805 -47973517
37858228 -37694042
322762317 -322654985
424954025 -425007057
854969934 -855075776
490057647 -490028467
367297555 -367119053
306368121 -306519395
813243621 -813102643
171461675 -171321227
651398509 -651327443
765540830 -765476012
850185818 -850182084
815292655 -815343159
779269860 -779260642
761235107 -761085289
856002533 -855812285
800433531 -800630425
941663623 -941706745
630231012 -630374312
342267703 -342361459
811092462 -810973878
44030473 -44112211
602762482 -602810682
41158501 -41172167
237739718 -237836852
241057659 -240942967
451023088 -450917502
586911999 -586863521
361547719 -361664513
486250096 -486292966
140732521 -140537785
912166115 -912078747
418640730 -418725344
173358260 -173439960
808823992 -808963666
288442705 -288299233
701270242 -701232280
132131464 -132193186
290690177 -290648811
207369215 -207481747
858429298 -858581832
457505575 -457507299
648663185 -648794935
756065331 -756211729
133380266 -133358636
257453416 -257380046
620494295 -620575641
2728104 -2720110
318775258 -318608546
572223201 -572340413
419319396 -419203644
961577369 -961463965
658193608 -658152402
764301730 -764315096
319563791 -319637973
266688783 -266798519
103301578 -103374510
585518619 -585683191
557303619 -557170569
536876267 -536822169
513274103 -513077839
54073273 -54044621
20433233 -20592001
425524207 -425664829
53388240 -53303768
255518787 -255499869
941198831 -941281009
645568869 -645739995
115267754 -115113692
959653823 -959477047
87384761 -87222345
658185604 -658325038
517374703 -517500323
223975375 -223909915
925209644 -925404856
262364599 -262329621
925098746 -925220912
942255220 -942387818
140535895 -140484811
510732249 -510884127
469287994 -469262476
329916298 -329736606
209647165 -209652175
563471834 -563613802
77968295 -77977703
892163978 -892071898
46900150 -46977638
204932331 -204824451
379861403 -379749651
89858266 -89921848
850624070 -850473286
462504170 -462346370
636877695 -637033025
518403808 -518234794
772668417 -772691045
185482674 -185567906
800850430 -800774616
380206769 -380146973
929267611 -929353975
583873455 -583817777
143024265 -143098167
954956928 -955146310
955222862 -955405388
759769618 -759944458
453918764 -453852478
189915799 -189766579
775352220 -775402390
191798761 -191612387
423746557 -423788489
22377461 -22323379
575379017 -575411405
419588169 -419689913
26602292 -26646940
73040652 -73173270
760491819 -760502897
536412847 -536458285
579667308 -579707082
176885126 -177055080
644919275 -644895905
317353005 -317267137
322369399 -322434345
612220508 -612353792
283522971 -283356205
448866407 -448669185
816955177 -817125929
842606747 -842558719
444731791 -444722841
347605618 -347601246
8329264 -8453160
555263890 -555211986
693793081 -693637151
988784661 -988915411
729425001 -729585525
438905435 -438752691
798213020 -798275356
945117958 -945108024
694210170 -694080464
557921931 -557802001
316852689 -316653625
945483545 -945467563
338777377 -338858915
248902277 -249015377
475011743 -475000253
912062758 -911959474
794123094 -793980102
473418784 -473413602
112378715 -112344839
400861110 -400687610
589273587 -589212499
852171342 -852092164
478522401 -478624581
161608568 -161690894
536472648 -536659750
377371613 -377417809
371048138 -370862074
561198404 -561101778
265251755 -265323067
340417358 -340250038
534881268 -534684134
217249801 -217322007
200842263 -200986983
12082509 -11991515
878897729 -878921461
300254561 -300243151
668820756 -668917710
716526212 -716690600
424205458 -424244464
601348298 -601332980
618294405 -618441565
442923963 -443112631
465509861 -465506643
440584302 -440750786
868509079 -868437073
626100103 -625935811
808577300 -808674076
497432216 -497421554
171441330 -171482020
651266073 -651127999
619535926 -619343374
942020721 -941835287
870399341 -870212627
491605356 -491493288
825959491 -825822089
921912910 -921895296
681178191 -681006917
559092392 -559103972
236842592 -236840610
947055783 -946886643
966687142 -966596836
616324052 -616428054
496698810 -496820400
534497007 -534365521
269630219 -269506875
409377691 -409405673
484641659 -484667201
9820656 -9936758
219286548 -219228338
258565204 -258389880
265588210 -265637364
243336772 -243418022
165755852 -165601976
129365774 -129522294
159179251 -159151013
97280522 -97123448
643179217 -643144527
721553232 -721514230
666453016 -666365074
664452890 -664398578
648458328 -648455706
249146601 -249106995
158341920 -158522246
918365978 -918357844
420529180 -420400280
757553678 -757659504
204999165 -204865497
599030698 -599165226
7494732 -7434470
157588102 -157414126
148528242 -148348622
170696585 -170795323
771708561 -771630985
862863127 -862708429
394106186 -393909796
30024200 -30096458
847185889 -847100195
718467449 -718339425
289389212 -289200760
93902385 -93916063
148802622 -148754550
817028159 -816910959
947653865 -947638567
739797532 -739947916
930965327 -930996033
856130351 -856122467
170331279 -170264115
917441830 -917615892
571846927 -571903101
482544383 -482541553
16439654 -16439576
517363615 -517254011
350103175 -350099203
88238313 -88258267
688217125 -688284553
827815755 -827807395
829375130 -829181644
3334465 -3342997
93888153 -93961651
36496887 -36689107
758918981 -759087315
905772568 -905723070
831185131 -831373801
815156883 -815317907
687611894 -687515666
607264336 -607105376
241855227 -241704563
434058471 -434023527
111827938 -111869582
42444319 -42509423
74719881 -74677267
135355467 -135215525
606248570 -606181132
541170006 -541124380
973535272 -973608562
819213972 -819393528
190621354 -190481654
984980428 -984870942
496732367 -496908433
605237591 -605100719
905002400 -904832306
574258698 -574430944
712416540 -712356888
77164083 -77150015
170467258 -170370462
130672871 -130610721
899980465 -899873527
362551958 -362654912
826121554 -826161944
924620099 -924591273
944745336 -944552898
108114187 -108188687
698869534 -698891722
707843537 -707825011
535104914 -534925328
79507592 -79608326
974042153 -973956189
963259918 -963456586
579714325 -579882101
670887327 -671042259
606606566 -606733126
580636212 -580730910
231339568 -231201356
450396149 -450587075
265804445 -265648825
359389081 -359255683
960995274 -960994360
103829045 -103935299
373755912 -373936038
692951257 -692982557
808148834 -808034368
136682029 -136605859
754837396 -754927870
283786546 -283930292
958839231 -958920243
317267560 -317303132
378176648 -378161110
456397732 -456542946
934611172 -934415242
356321179 -356250787
439125198 -439137750
896371484 -896548380
777936798 -777965602
671390673 -671371905
831389168 -831552696
633911421 -634049359
432821567 -432941191
14945108 -14846076
80003096 -80197086
952578759 -952544561
430114804 -430266790
72080500 -71916378
653556924 -653643022
726370087 -726536519
247309706 -247389548
628942358 -629131586
12326767 -12505833
561713242 -561739996
330413644 -330419904
288412301 -288565703
513804134 -513838030
207334319 -207262625
547651176 -547637610
860623976 -860446436
959437821 -959299579
722003064 -721968062
513627866 -513821082
225083961 -225089649
312600482 -312567918
235952677 -235962949
398111842 -398027116
560679275 -560853929
908501871 -908493441
173347643 -173235235
230971412 -230950630
156505341 -156687323
204864043 -204741341
708700647 -708661669
311865842 -311825712
595795983 -595777663
934503217 -934364253
906481566 -906306874
64534586 -64425602
565786057 -565913285
482215251 -482225617
199676017 -199589971
784447074 -784517678
448953284 -448968668
268294096 -268177842
444542489 -444548605
276753211 -276871079
754681209 -754707275
129178120 -129289870
309261811 -309085479
811205207 -811401533
765380983 -765362869
856133522 -856228324
635639705 -635642467
699641283 -699744265
622186250 -622203406
442082549 -441949805
891492752 -891654808
130416881 -130266357
360887027 -360885183
6443857 -6410731
859631639 -859551923
946351718 -946332826
924304541 -924172509
848743677 -848578337
368291580 -368372254
490881494 -491037358
637589942 -637741814
483333255 -483252269
357175771 -357309459
542632700 -542451378
495519950 -495394378
443210102 -443137626
987893972 -987859090
30925976 -31020798
644182692 -643986184
20625119 -20638137
561481574 -561344988
386541376 -386428296
640845874 -640947484
45443089 -45420407
891140209 -891312881
594287632 -594157072
424529407 -424395299
673898082 -673772328
633338162 -633448006
308013123 -308036987
719905716 -720019708
439623089 -439602177
208719881 -208851699
792940362 -792830444
383195652 -383270492
779164929 -779240337
751345972 -751481396
808928726 -808998606
67103446 -67213632
731219623 -731185867
888398224 -888215226
923575856 -923657896
302512569 -302349043
323576950 -323728734
506994046 -507166578
51918773 -51963909
843997170 -843800194
981945493 -982093345
978265794 -978220856
197947223 -197808021
391140604 -391138126
297439044 -297411276
928877141 -928845525
652917230 -652782094
528900735 -528848529
446858224 -446900576
286883857 -286757707
494731115 -494573543
52813822 -52704996
764844203 -764885031
524284550 -524175950
475392331 -475193615
228814773 -228783925
256045585 -255913931
262124333 -262003015
864058531 -863887131
486031303 -486185039
62326803 -62170719
506162624 -506212538
456365527 -456470339
682800745 -682997531
895735879 -895784011
825128848 -825264162
780036740 -780152152
74087853 -73936243
398814422 -398844314
962593041 -962457527
924791953 -924662725
6341583 -6273771
853700216 -853865088
61577177 -61442117
464000096 -464091744
825243840 -825289416
982756124 -982774786
530957770 -530888830
130341619 -130203001
373579150 -373535304
99933807 -99968705
73031681 -73106961
774118242 -774091378
544931006 -545045502
530557912 -530656118
372296441 -372457999
207474414 -207507932
763143955 -763063855
140387418 -140432058
792973060 -793085154
533932351 -533804871
580078856 -580037680
229385127 -229388557
483583168 -483555472
112574177 -112762971
443442484 -443396546
275581793 -275727885
162131089 -162147435
885863573 -885793395
295604476 -295466924
749158420 -749328696
16580374 -16639070
801686574 -801681928
212412569 -212578775
752625532 -752487346
484469188 -484654430
608407856 -608266846
47359966 -47273968
805272302 -805280180
489950771 -489836451
776252874 -776209582
952140874 -952235558
198912985 -198858113
945807185 -945908939
760276745 -760399739
241626809 -241758591
74921097 -74999881
723802936 -723710306
350921046 -350913144
620025197 -619928441
821514350 -821412096
276578832 -276417294
508624879 -508781229
196326685 -196420693
286092060 -286146914
17994558 -17938962
313747118 -313745572
260360653 -260381919
513876439 -513925173
465651223 -465720613
98761384 -98857420
785298578 -785210936
373107136 -373117196
610858091 -610735225
478106731 -478272237
303549694 -303446832
249572653 -249503105
107434609 -107373155
427257748 -427372434
555432193 -555350251
178394710 -178529696
847881854 -847841320
65835834 -65780864
807629187 -807528329
331765605 -331698315
708933430 -708759248
714231996 -714213978
475498201 -475399761
542316202 -542140390
781123509 -781178977
209391328 -209286792
772997622 -773000114
123079207 -122879353
758210889 -758095861
412144088 -412069026
172141823 -172240657
156303703 -156212573
699155771 -699125091
427737457 -427770803
423673301 -423608205
740365865 -740342669
401086331 -401244155
902526908 -902706236
739588353 -739757929
1279703 -1147669
837510336 -837433096
84254401 -84362151
917105656 -917058454
175957716 -175903524
9953383 -9964661
590728656 -590912760
950025251 -949862571
745882075 -745743511
886836963 -886908339
550414941 -550489581
160373436 -160386028
127952599 -128098995
653300011 -653254545
686296566 -686432420
923052213 -922990063
942833716 -943000068
684071055 -684255031
482344972 -482232908
780883786 -780839414
929593038 -929474064
17201902 -17094118
548427915 -548408017
76110346 -76148638
642836815 -642749709
5977742 -5984796
342510616 -342638688
108640541 -108801403
891224404 -891401358
764701313 -764710805
141262292 -141330590
7596623 -7416003
667321667 -667127967
693963924 -693894882
412951658 -413111516
608658853 -608842095
647740160 -647670798
612423065 -612284519
89432542 -89281258
429518120 -429478906
180714512 -180770052
810113322 -810245290
64140127 -64073033
476939813 -476881945
557276070 -557370224
452245464 -452146140
888404095 -888558837
921751472 -921820694
390508457 -390441095
414936748 -414978624
664193874 -663998090
41545189 -41613797
59985349 -59988447
42502710 -42605476
546103101 -546200457
856698393 -856723443
268486260 -268296110
71686112 -71519782
489089178 -489226030
64239727 -64424527
888091080 -888138374
268235969 -268199031
419164621 -419014981
653908312 -653709906
688162544 -688059412
927065804 -926895404
477678459 -477874239
269275092 -269150250
397085876 -396978640
546364027 -546216451
100294468 -100183284
832828908 -832898970
47484876 -47599468
397339445 -397521865
842359226 -842454724
767400830 -767476440
982938563 -982821711
727443642 -727316478
297665059 -297701429
320166059 -320090681
833085632 -832900036
31685321 -31546699
770420007 -770389213
235444263 -235248131
794727041 -794769987
23338426 -23188864
235242509 -235273375
986368647 -986436977
769607124 -769611420
957523475 -957349453
418988142 -419013546
876072407 -876207319
74698574 -74657706
437895384 -437903420
466213433 -466169155
850894641 -850910701
103231453 -103216167
593300540 -593237416
164108871 -164189859
114268539 -114390263
34032995 -33964519
152819698 -152924518
289340948 -289482718
942806032 -942916892
138188368 -138352786
464670188 -464641980
786719475 -786816989
925443176 -925366536
132658989 -132549325
82691998 -82764696
791699895 -791542087
765174970 -765058888
985676661 -985514227
94938165 -94842773
29226189 -29086897
716190291 -716247997
712580029 -712630435
537218140 -537179684
710970683 -710888265
680096120 -680230616
91665160 -91791478
635584220 -635700714
934670285 -934867345
842460082 -842523994
7341721 -7464601
839055650 -838995454
530607015 -530522499
275082610 -274890020
518071754 -517923178
459747390 -459607402
612890901 -612985477
249281360 -249400924
71591498 -71780726
983488316 -983386096
361648093 -361771339
73324078 -73350272
214313152 -214227336
617700292 -617822856
620368718 -620284802
552368750 -552449688
523606022 -523583578
852055635 -851993399
844525449 -844522019
515730063 -515754265
33630590 -33735124
70179847 -70280059
958879737 -958832859
392944304 -392867624
511415807 -511338409
748933903 -748782675
983380120 -983388904
442311467 -442415463
977191293 -977142573
246546715 -246529721
877036267 -877066405
693258653 -693169389
458852564 -458812152
517613341 -517486537
81992047 -82086083
580235316 -580428044
878194503 -878050455
111172415 -111013119
831584997 -831520395
845323819 -845347571
118620930 -118777894
149289863 -149323087
897159423 -897074447
508154735 -508198089
734374110 -734177534
772842493 -772821895
174530096 -174415190
511178257 -511024783
70407924 -70315634
446590245 -446480957
537990520 -537917476
81399946 -81577994
313230809 -313414621
417432958 -417239578
950202457 -950302807
862707367 -862700149
189198850 -189385488
764985211 -764839589
614179542 -614097256
846897482 -847079092
214727413 -214860079
898641338 -898451838
291198404 -291199088
411182299 -411055685
108243000 -108418166
716640616 -716763858
859272150 -859357126
1720493 -1663767
142192185 -142048945
495303337 -495253197
491962290 -491888626
10226854 -10346038
798348028 -798480606
160479474 -160485446
366648317 -366674757
856731591 -856715295
559509907 -559348779
724015793 -723916241
696297869 -696151619
74204601 -74377799
674921636 -674791248
207267944 -207176118
402897079 -402998621
229890740 -230026068
835382173 -835450483
859318608 -859395644
749746315 -749776957
906843906 -906659944
465410169 -465285845
776829567 -777011267
41579493 -41405801
918708130 -918811008
697709902 -697864610
652832189 -653002271
23011261 -23043429
14745254 -14707782
452983656 -452865266
956935747 -956993965
127638261 -127451979
222193067 -222154955
652170330 -652363614
96948707 -97101799
841563047 -841728717
967208161 -967349499
867174268 -867028594
407704949 -407733101
982413555 -982479167
156677770 -156867344
839590995 -839608959
18607870 -18491632
918166555 -917993431
358019260 -357820942
277947958 -277929154
549046841 -549087363
613475745 -613565161
371119534 -370976742
909919451 -909963539
54955070 -55007608
361497218 -361338608
82990788 -83033260
580561997 -580537779
992614928 -992437118
329344380 -329225480
210727772 -210535408
562632016 -562655614
658870878 -658948184
360269888 -360176508
923764771 -923896899
80981579 -80902345
673543322 -673464262
384936161 -385131445
10259494 -10432582
468439347 -468258355
542021717 -542018447
899829163 -899671333
302304709 -302283013
308635983 -308634149
450130995 -450019283
504024001 -504158955
357721490 -357534736
772219791 -772360169
121123673 -121255635
46022719 -45883769
728948485 -729097303
294445286 -294361256
386213300 -386232524
424003985 -424039677
255692820 -255725700
201258512 -201195612
447838580 -447836092
893004233 -892831875
13903251 -13806885
176960216 -177149944
886147725 -886210919
220084010 -220210254
72550086 -72453912
26795693 -26815619
344535967 -344676537
900407942 -900545454
392904890 -392983718
227105035 -227238191
419000844 -418997294
173979680 -174051146
454223243 -454113711
718595158 -718502874
165837449 -165674255
664625801 -664475267
69881331 -69923355
584666286 -584570190
18737067 -18820027
52678833 -52500483
483511363 -483356955
869353975 -869183505
575289849 -575115929
485505196 -485573638
214535886 -214657096
123089159 -123069255
488078412 -488030778
535361098 -535527498
824853576 -824777514
476355664 -476465042
420281771 -420402981
795104365 -794953901
5795442 -5822426
419151972 -419177270
168569211 -168743937
794182476 -794191382
774458289 -774319413
320967456 -320926652
902933265 -902852873
184623012 -184716944
990716375 -990706601
915873524 -915877080
602584946 -602498414
709293340 -709375874
352650124 -352826450
914172113 -914033321
798955083 -798843399
585755129 -585799791
970881072 -970937040
295679643 -295857405
514075938 -514135366
852883446 -852687752
498213915 -498161495
596893837 -596948435
814801102 -814819712
887358637 -887472441
907512798 -907495610
301263629 -301065419
570587465 -570627833
361066402 -360907406
865660879 -865556293
929873762 -930063456
388462838 -388338918
747704811 -747532915
68584584 -68771382
832992834 -832931618
215807327 -215796137
467531142 -467402970
97159510 -97065626
24674055 -24851523
963582110 -963612524
30973387 -30927915
217975672 -217869204
748557244 -748477006
924947443 -925110861
667856845 -668015421
891846000 -891771032
736462416 -736291236
49964724 -49984216
45072367 -44917693
706557128 -706651426
6029308 -5940284
532705076 -532821706
33764786 -33917386
880413781 -880550163
993164713 -993050727
897784567 -897738945
262989369 -262800265
277447269 -277322533
547644393 -547507189
941896756 -941702078
880188873 -880353319
911613975 -911697051
232646611 -232584001
5722745 -5601149
160271350 -160379732
852131753 -852115635
737386926 -737369484
387486590 -387362098
236290775 -236356033
828220900 -828410618
275853302 -275683108
606191183 -606214851
303426716 -303331572
668549775 -668660889
144169973 -143970071
62125799 -62135949
311909914 -312053000
95950153 -95863681
552320626 -552132020
592004782 -591890420
123787559 -123701941
35246090 -35111118
645779562 -645822432
230810350 -230826770
808406604 -808227958
795418047 -795313401
93357832 -93489174
472069472 -472090102
300011438 -300049730
409250466 -409306212
111469640 -111497530
878381098 -878516866
356093225 -356257015
85333587 -85512009
251661853 -251711991
425749354 -425658812
302413840 -302612342
483815630 -483615662
480488419 -480612569
170844450 -170746196
169346693 -169498955
13129036 -13004108
566423002 -566432478
948024241 -947997733
935289754 -935333174
20715284 -20646732
78718132 -78814638
912204433 -912168813
58463891 -58650933
415753459 -415868729
553904085 -553720297
79439935 -79288453
260383057 -260380781
938587966 -938433246
256186721 -256148943
908660058 -908791962
290083214 -289949252
898474261 -898472989
311082829 -311092149
471719555 -471800631
337081430 -337030718
186795532 -186858780
571521713 -571644883
148913724 -148935694
237221047 -237301479
405278156 -405185140
663947378 -663920972
472981231 -473102969
860627146 -860620806
37239177 -37083159
395409840 -395595464
952142802 -952002508
708941900 -708924960
951939197 -951805207
880586954 -880621166
528467866 -528468996
337502532 -337620052
978309547 -978359171
288638386 -288493020
803802477 -803772803
904875683 -904790717
113305444 -113429900
139408070 -139460068
582613253 -582605671
11778335 -11867963
878448982 -878286554
481901651 -482038231
213556793 -213458195
882114153 -882156489
493923382 -494030002
937029552 -937060298
463312585 -463184337
350518190 -350637656
632788272 -632725450
310856643 -310793815
155542134 -155365538
134044854 -133886558
382808256 -382888920
713279230 -713168584
397284561 -397429433
213610567 -213626931
56704817 -56710889
656815401 -656697703
455418316 -455456594
495806164 -495999230
975462829 -975529191
204613507 -204494615
75697456 -75810772
623924407 -624057469
676684606 -676818798
386708581 -386865093
459470616 -459525366
491557911 -491652801
688250839 -688074249
869898051 -870013203
140188157 -140303495
55719085 -55649441
241640207 -241532901
772988617 -772876275
418241751 -418365009
336387037 -336472059
508386406 -508525840
597003924 -596892946
176227275 -176371561
208479090 -208355172
596483649 -596579151
991503492 -991630662
495058174 -494999712
522561757 -522657169
2199284 -2066572
383428242 -383270180
503740230 -503758812
180077515 -179916747
144382065 -144500561
644897581 -644789163
910037109 -910107049
867649047 -867526883
943799271 -943850831
844640360 -844667626
865854533 -865692361
411178509 -411186089
431494824 -431648986
610065277 -610131923
612459966 -612552590
726511366 -726561672
879779551 -879646309
410691151 -410557457
150431001 -150308349
549172499 -549002227
444505379 -444608595
801535352 -801476926
784301293 -784169651
323515761 -323501559
746446014 -746332774
308164216 -308045906
318103634 -317921606
940824927 -940789185
383550319 -383661127
815046958 -815077442
927185734 -927062252
271221362 -271396104
45142619 -45208019
493119785 -492969217
508675397 -508628949
240289576 -240219056
437200304 -437236140
488935755 -489117781
90152615 -90188475
362158887 -362075289
80714785 -80893103
109140263 -109242547
509495974 -509367476
178266567 -178172477
97112568 -97091030
807352703 -807410827
901074503 -901171817
407476095 -407536463
215415638 -215437872
862368286 -862544968
535583508 -535471488
839670327 -839823889
883545928 -883494684
782520782 -782457806
817015765 -817040553
325770710 -325796570
571106882 -571163650
805930862 -805857104
617980390 -617981792
741374854 -741244724
871610258 -871629774
105621892 -105534150
235020449 -235031763
129119818 -128943710
915156671 -915347389
742511516 -742693358
400396766 -400324454
702470634 -702481472
289143284 -289047298
240145077 -240012243
487130015 -487190233
296721792 -296594864
944318397 -944241319
716057230 -716037210
290016233 -289916859
881923038 -881935478
269886740 -269871920
313644651 -313627263
771703008 -771714114
921190108 -921067882
788345997 -788215021
533673791 -533660157
720533355 -720691769
564020852 -564120560
151862131 -151932973
923441552 -923465778
823635824 -823688064
855380083 -855289999
605235224 -605298298
883198700 -883355112
579161939 -579223149
826167178 -826156710
247190196 -247077460
197865033 -197754609
292104650 -292106724
284183325 -284134841
576184059 -576114377
306528038 -306653800
79537553 -79679099
84028892 -84060088
380391871 -380412203
750681496 -750751636
978238281 -978334359
356468751 -356295663
141296441 -141099105
857369770 -857430670
962186557 -962295125
886126949 -886071691
426761972 -426918358
524749670 -524856270
861860746 -861936550
301583292 -301582290
489983232 -490132062
576467717 -576574989
681187943 -681274243
795843202 -795752284
39021452 -39115920
739392620 -739277584
325612137 -325412883
201031424 -201202720
731260005 -731309379
845506633 -845425431
395289472 -395440934
195885872 -196083048
142909289 -143005885
896342329 -896157583
342242931 -342314581
902729960 -902682512
238586182 -238405432
45515461 -45581059
968589698 -968489976
297739149 -297663709
414964763 -414992485
338816250 -338784764
90937074 -90982848
860325945 -860153325
978792773 -978969663
934700709 -934706319
528307400 -528191118
416958306 -416841732
688309788 -688259318
547245862 -547276296
832354179 -832341795
142510464 -142452066
67777847 -67660943
270046169 -270138877
950911810 -950856826
451594848 -451740506
355061750 -355054012
455949972 -455824976
263606365 -263489753
419911476 -419732450
680909332 -680807306
372789642 -372955308
365350771 -365223999
512803970 -512707380
293809241 -293848243
559225069 -559095909
153554681 -153406319
461842918 -461829416
779021842 -779119618
41020108 -41114390
945933593 -945948599
790657382 -790772648
60167636 -60365448
953462685 -953535443
666403420 -666502612
623957024 -623897422
894604156 -894673174
901012216 -901123160
626315598 -626423908
964756135 -964721561
893888477 -893980857
868497755 -868588151
59040648 -59149192
139998852 -139859804
975703874 -975738264
899731330 -899926996
574698644 -574566688
424786386 -424937904
682621257 -682685901
468711628 -468785432
792757491 -792637251
326521913 -326579541
852917758 -852849134
857165646 -857079946
966013835 -965880137
867365619 -867432833
542982754 -543128948
715674806 -715832576
873462515 -873409657
306704494 -306793926
781910928 -781863734
112307601 -112449829
24762789 -24629707
579637643 -579798213
354034863 -353854737
966925097 -966793435
895351569 -895501737
692836325 -692966907
988821866 -989008956
784048754 -784126712
809976620 -809906360
807875224 -807846606
850276842 -850210118
644741506 -644644142
192398713 -192299473
968853229 -968811773
174281316 -174282722
378062851 -378022331
405203920 -405231648
760430434 -760594794
673719034 -673611796
228313334 -228134312
760338920 -760460558
755386712 -755352760
329379069 -329309691
774151906 -774084578
776920417 -776857943
810197391 -810293189
166088784 -165991738
525554678 -525620380
232533294 -232615306
334678328 -334589588
893278735 -893100113
695941984 -696075122
208911266 -208803468
820841289 -820847933
173102719 -173183155
745446378 -745314626
394176413 -394191879
187146165 -187011013
697294729 -697288775
850665895 -850744171
730942446 -730869254
198908930 -198917040
66013981 -66049217
469902796 -470058890
917347485 -917197201
258494665 -258635743
967234479 -967143029
170908800 -170939302
264555716 -264442888
408389193 -408431071
516121655 -515975009
536715452 -536776716
973134950 -973112758
566853071 -566892235
52874268 -52916084
553117955 -553155027
742601173 -742602437
957919373 -957846077
283153176 -283222002
223101544 -223225650
157285835 -157288563
247053367 -247087573
301946490 -301996748
242580236 -242604028
459242258 -459091318
622117130 -622194828
727789090 -727968196
786318055 -786350339
102605821 -102804005
569365842 -569508612
117083092 -116968680
185061572 -184885670
765899465 -765842161
510047481 -509950903
248359831 -248406591
599211447 -599316017
680805471 -680858319
807072217 -807193521
246285447 -246438215
597298915 -597112889
663554231 -663630987
780370492 -780453438
824578463 -824380937
856666786 -856710918
802959778 -803130152
185313421 -185234581
878750359 -878800575
964711866 -964844858
410427697 -410229141
237463260 -237415698
24534153 -24640459
105099254 -105107848
932336335 -932524511
974517320 -974503974
858612061 -858562395
607590758 -607767632
279746591 -279892253
522609463 -522562555
74638491 -74801271
216842848 -216884138
321685793 -321541655
297737728 -297740570
904561949 -904747561
14705411 -14785097
660828926 -660740050
351000619 -350841473
191425849 -191309735
350602708 -350672604
566956690 -566827780
372064464 -372113054
24250452 -24311062
526053639 -525961649
376797513 -376785193
578345373 -578409407
452391442 -452498194
127694429 -127801151
973076545 -973255011
489020971 -488898733
502835610 -502767306
975490991 -975567391
334937578 -334760594
857853559 -858021607
951048763 -950967467
10700265 -10514761
197229123 -197250181
921520145 -921458271
975347917 -975256457
429188566 -429298144
364423228 -364307650
297798871 -297682269
31748364 -31839106
336861646 -337006514
827549551 -827432459
33025157 -33084975
48576177 -48512747
520019263 -520068953
215813005 -215873663
799532500 -799462480
861258928 -861355348
672356797 -672267237
138820866 -138987930
480166109 -480162563
607209318 -607319354
175192221 -175098277
652590530 -652626084
825001813 -825037149
953193145 -953331455
415943866 -415850378
356838817 -357015769
28635473 -28538711
636877281 -636804873
786567543 -786429105
147462637 -147505825
151180642 -151134442
625090862 -625162008
410303675 -410328419
329558178 -329612342
359950555 -359895771
65198939 -65239333
817842971 -818028437
783362679 -783272515
346537695 -346423277
195776526 -195700096
297082226 -297157802
104613906 -104544230
37213699 -37268335
828554549 -828638277
570454348 -570369104
970818142 -970909056
27291478 -27143408
956360256 -956199434
363472737 -363595561
987628498 -987584424
258005547 -258091437
263877222 -264024334
333715710 -333624748
8083786 -8068302
764965557 -765116929
924665675 -924574523
260780735 -260892423
854071799 -854096713
737802858 -737803904
964515042 -964614422
661541015 -661603169
852404238 -852323530
126235731 -126308489
899750248 -899557890
481110096 -480996242
919081651 -919102529
45927871 -46117567
25848676 -25867546
432330842 -432231114
257818692 -257866264
617601478 -617625764
356846505 -356912249
50967445 -50911813
578505486 -578352896
789510500 -789642380
374147336 -374000048
639636789 -639690489
39796345 -39945131
541539720 -541445902
446344934 -446485916
166598775 -166589649
841224397 -841305983
816260439 -816235591
429979607 -430096435
520333752 -520522246
808433642 -808379566
717530352 -717516320
920236417 -920114507
951093009 -951020943
392313995 -392464729
126972555 -127033423
678158258 -678032380
44739873 -44800239
446099379 -446057735
279418571 -279251443
745606612 -745583812
804855134 -804714568
915449639 -915272865
21439532 -21381494
692071311 -692102331
835026857 -834874145
110577935 -110745339
912777264 -912714472
641030642 -640891882
451915769 -451826965
946803619 -946739337
192315721 -192291571
780179894 -780319810
883070746 -882906602
691037060 -691119052
457555949 -457588133
689364901 -689344671
479612026 -479652176
706199570 -706185520
716855123 -716672593
454052558 -453952106
423845890 -423731088
679687925 -679627331
882560650 -882429294
254574035 -254546489
492230770 -492179286
354515173 -354317601
19409496 -19530060
183859296 -183994666
918079993 -918003655
551325167 -551410051
325748258 -325908378
703282495 -703301459
722938761 -722824801
879378204 -879500040
393971536 -393966212
190114872 -190275468
173986777 -173937655
358614597 -358555315
170121977 -170245937
565434745 -565262259
661183949 -661079665
99867160 -99767546
820971903 -820792305
729173335 -729136879
548036798 -548120288
345211487 -345136701
398485125 -398364163
559602940 -559416874
896988981 -897116935
47175083 -47316967
739106924 -738935796
152449616 -152481834
402781832 -402920936
59910975 -59766075
943488798 -943527306
496679405 -496707425
356584256 -356643028
160424987 -160545905
359587823 -359389891
531431531 -531446435
613456666 -613508530
874497406 -874422310
772361176 -772419708
893787491 -893625561
857744797 -857770149
152788543 -152619411
287347058 -287219358
481421537 -481466351
641090116 -641235676
255850532 -255747304
795789129 -795974563
659283090 -659121072
240652585 -240505557
62952598 -62768046
810431013 -810498561
523516885 -523695159
164149365 -164119513
639918803 -640013411
798716942 -798827660
470524098 -470356202
970180136 -970126178
430806051 -430779253
709661313 -709687203
405420497 -405505059
927492451 -927462003
884916361 -885031477
813309524 -813177718
646893073 -646906257
984274621 -984130971
722323341 -722491049
685588191 -685439317
855114994 -855036558
433051637 -433054357
78907112 -79091332
647487595 -647323285
494721940 -494894220
588814669 -588660485
811599344 -811659886
508993776 -509048066
263903066 -263706666
637163662 -637342990
591027395 -591116475
444458760 -444425232
868302973 -868224997
420299684 -420281722
746451655 -746528891
68443955 -68400977
287810767 -287939815
481781093 -481930155
261356624 -261497840
398769193 -398826827
446359933 -446240901
575431529 -575511097
118345094 -118463662
286180045 -286152025
886332425 -886525419
103770428 -103639110
558888847 -558817419
145906051 -146102895
1110852 -1145918
647850844 -647985534
657782112 -657812810
407587607 -407633789
583119093 -583214417
952981812 -952827452
764154549 -764249129
767801098 -767714044
925123118 -925132420
112194060 -112015356
661390972 -661482500
38761569 -38633435
346272949 -346388193
759754404 -759629676
499692581 -499728559
422866697 -422666863
450831045 -450970295
561213723 -561329439
77906696 -77790860
56270400 -56109860
76430166 -76530316
17987968 -18001148
554058332 -554219302
577359441 -577167131
645213856 -645129886
301231636 -301295622
801516244 -801554460
863018380 -863042534
27721618 -27656236
721406896 -721276300
620821538 -620875482
31610327 -31590701
453616916 -453718196
530910178 -531005362
945358080 -945312782
229539844 -229562784
66819000 -67014448
717280907 -717184105
916589725 -916658973
514002937 -513847409
277065874 -277119198
879761579 -879950733
857660275 -857739865
889363049 -889549041
821670519 -821482825
962489999 -962297417
935344009 -935322339
974361388 -974344760
237251876 -237069418
186804095 -186913465
805302077 -805258283
982513220 -982445114
714179399 -714084693
857043840 -857011698
877360239 -877396257
31988030 -31886654
481040294 -481179898
135501668 -135578874
164355800 -164427996
974149130 -974232568
550151976 -550167568
896119524 -896249956
460019796 -460212514
738559999 -738589229
696811614 -696820506
569911812 -569896198
719751665 -719845645
150158497 -150165605
726334588 -726173226
605164370 -605128868
329631154 -329826452
940268806 -940282358
986964669 -986848577
781197535 -781188537
506312246 -506112830
742529203 -742423419
701084367 -701251261
94810153 -94890469
326438434 -326317310
806223342 -806091012
58136096 -58035078
774441421 -774475157
336179518 -336346076
16609722 -16580838
479233623 -479376029
813319520 -813299528
175884617 -175706117
485914679 -486108171
599888289 -599948429
337999208 -337837668
660859739 -660798113
692456050 -692479206
438152079 -438225807
803787640 -803749704
303048511 -302928219
232191182 -232094420
699132637 -698987377
264602830 -264632362
43198274 -43019450
700687308 -700552928
294499215 -294438907
793888803 -793828757
799449600 -799615400
118399212 -118549218
868571881 -868604421
57462478 -57596926
685325987 -685155999
711028796 -711169362
1827377 -1963325
976102795 -976209787
393016470 -392980916
611024979 -611066585
712328407 -712358435
337470976 -337561292
306136675 -306063331
133626593 -133534937
902883407 -902983123
51636893 -51596967
449071647 -449142767
860017090 -859828050
90376453 -90262953
825368853 -825531941
467692084 -467814996
790435368 -790626876
889018544 -888949392
959841397 -959984131
356755350 -356822796
113305010 -113367672
372791392 -372641114
165678914 -165547096
739239742 -739227384
206320057 -206294033
621863974 -621904022
220281947 -220326267
33787413 -33682835
771669773 -771599981
217922438 -217781238
825890790 -825801576
269913470 -269924210
404646191 -404568479
686000165 -686087609
546957245 -547132895
921489194 -921321536
301047237 -301005323
469089827 -468928045
689657735 -689682347
953377145 -953347919
190987308 -190992474
150724507 -150752645
891852224 -892042862
732561059 -732517259
648330219 -648457017
393986314 -393956758
773120001 -773289955
768049188 -768062400
487395182 -487415852
178296713 -178462203
85422798 -85285946
482727752 -482713882
442466911 -442600873
947737174 -947697440
217192491 -217218287
703686949 -703852759
806533529 -806585583
478589629 -478659533
799407681 -799299147
712746460 -712733790
405350834 -405462778
869876717 -869746103
865523127 -865480653
239967504 -240022248
232966746 -232873464
925873472 -925738238
929451474 -929256476
83203443 -83161433
509174289 -509326981
597857342 -597984378
398996106 -399048814
900463346 -900476698
46266620 -46341288
877675819 -877556037
34433648 -34317976
484097498 -484245888
830309816 -830493764
872563617 -872548971
80391680 -80226740
522101690 -522147898
285171911 -285121553
490725038 -490884836
259060273 -259094521
865668171 -865693903
938409347 -938444481
489623899 -489795609
5682387 -5802287
270998220 -270861894
134744063 -134933787
801021388 -800950094
442789449 -442960645
258257261 -258063037
378170998 -378341852
945592180 -945519050
480983305 -481053169
879544718 -879583602
511223586 -511263216
614314213 -614357147
561324681 -561334197
27648549 -27622063
21625989 -21649001
115932586 -116012888
597134466 -597205902
440929406 -441097632
3065263 -3211139
910608322 -910439582
384770621 -384717093
59599744 -59503934
28245623 -28166709
298759203 -298595681
831225620 -831083042
358443329 -358281111
227345875 -227434683
494485559 -494512961
638445649 -638290105
25583547 -25466083
805127121 -805093223
748095686 -748170956
210830882 -210932354
117025886 -116869998
947251285 -947254529
527444144 -527362782
136195504 -136011472
292696264 -292611840
854994968 -854957904
216863493 -216786811
620785233 -620965731
108720972 -108653720
65916371 -65809025
210388731 -210498583
705242878 -705203572
819894977 -819759345
755197691 -755170001
838718044 -838614780
850344666 -850209018
810698165 -810872495
41990108 -41847044
949238327 -949290125
152033512 -152116566
249674232 -249759834
976457725 -976597065
54698908 -54633372
67451954 -67276240
729102463 -729244207
164564066 -164650266
370230140 -370110166
98664229 -98725429
509635310 -509799874
766499511 -766688893
836278240 -836236110
914142414 -914201812
721092960 -721285740
60998199 -61107075
982765455 -982661863
846981480 -846979866
201763761 -201618909
312530719 -312579719
87228830 -87170334
977321721 -977273105
99340113 -99317761
589273669 -589410769
885379623 -885297843
464794288 -464710182
219046064 -219168518
12247589 -12242319
102386288 -102344250
296873186 -296844078
227681438 -227575366
693269107 -693452405
578268131 -578147127
206150224 -206179114
468637204 -468454216
840723810 -840804532
593483361 -593673827
251065280 -250995852
9633430 -9738676
36995302 -37070324
397430655 -397428211
193889989 -193879499
886872651 -886862287
796128927 -796231797
634363540 -634545476
386334079 -386273001
410428828 -410487202
500987278 -500817132
654180102 -654070766
902381263 -902227909
108782079 -108820727
205262519 -205309329
598314444 -598259166
721526629 -721533731
903529552 -903443438
624042247 -624072691
339330653 -339170659
691493351 -691586813
963195675 -963239613
880944290 -881051764
378517739 -378351787
437264758 -437333944
523259503 -523297745
938004282 -938134564
864877757 -864720207
602202582 -602338252
473935094 -474018912
237424083 -237502437
950679802 -950509722
428984831 -429157821
620342824 -620534968
903106757 -903216359
263548059 -263433509
60604040 -60550598
488717762 -488899792
369903012 -369791258
339040773 -338952759
795009267 -795029133
812365388 -812240724
483219862 -483167080
558068943 -557986217
670980208 -671155774
945959592 -946072122
391833341 -391904181
875437392 -875535940
518428788 -518621974
752357234 -752264602
240579497 -240765119
653487223 -653579891
220616665 -220453271
302056845 -302204337
308582570 -308689396
742378496 -742371230
553613197 -553644827
434430300 -434321600
453003783 -452963529
676870919 -676794977
936635775 -936674499
180278039 -180347881
555703079 -555809321
616716520 -616841932
288348371 -288187759
530066312 -530036924
839599600 -839747108
370330650 -370413274
831279466 -831171774
796590336 -796435978
92613646 -92703248
660280109 -660081671
384010989 -383927411
542328984 -542303420
418547601 -418567949
820190414 -820242496
643433441 -643505801
239663869 -239654583
696021147 -696129097
672457056 -672614170
502551970 -502563760
690381056 -690467830
392719783 -392647815
489253450 -489380698
309853438 -309777752
63386071 -63319937
500028755 -500046301
794451014 -794457092
41241386 -41102948
865342646 -865281148
784431588 -784404958
913168205 -912994261
60139168 -60084524
152465725 -152400537
90627972 -90592002
180703073 -180864565
487587269 -487474397
971550049 -971732667
915778110 -915812200
833107986 -833063278
187542599 -187472893
82414853 -82543543
637465934 -637387006
246038706 -246205296
267251433 -267450155
638291787 -638344891
411760308 -411668496
65590702 -65641310
530013230 -530119394
122204335 -122065289
581043532 -581107952
847457113 -847261823
903666148 -903534206
966078944 -966161762
990582805 -990670643
990966587 -990980609
510678063 -510784941
264356781 -264217915
795612203 -795797743
17364543 -17416651
277720151 -277900857
147780812 -147664566
814785061 -814607669
587054546 -587197464
732258990 -732264980
156949183 -156785505
518743530 -518802086
742618261 -742768455
140396195 -140467921
244828296 -244634252
101004268 -101009354
452340765 -452150163
256388593 -256586057
366607000 -366545098
541635428 -541684528
537634075 -537648597
898198630 -898391898
116330906 -116137726
680987149 -681015243
868895225 -868965559
770651716 -770561316
839971308 -839849772
163011608 -162958346
119269672 -119423044
276658246 -276564952
294157914 -294211820
685302729 -685349245
759224295 -759347721
31897725 -31780487
390605441 -390734765
453703831 -453788559
34278984 -34108476
508288043 -508398839
94589266 -94673954
172215852 -172265462
32155387 -32015303
714514948 -714326542
150849781 -150971209
452687035 -452737257
712867118 -713009802
768677403 -768494895
407971002 -407933074
255123764 -255073954
270113063 -270164691
452195802 -452125470
39612382 -39482660
38975920 -38827680
10902101 -11054277
192455772 -192401654
384419679 -384234433
502222877 -502037841
325494958 -325512510
181977063 -182012393
202398241 -202234353
7150481 -7108603
285768559 -285674913
464588141 -464752235
706927661 -706806745
395564081 -395669515
781911427 -781951857
611613202 -611580000
355915218 -355903664
866051079 -866065687
39121967 -39109873
132287670 -132098702
230636316 -230818560
832501814 -832354144
65808970 -65862698
116409827 -116588361
694809543 -694816363
301429877 -301582791
679194182 -679012006
368895194 -368903384
84583904 -84396418
786345717 -786475197
547875142 -547720806
237702062 -237578334
568232953 -568140017
438774173 -438829063
396375477 -396175751
985504360 -985509384
901497183 -901667549
907644907 -907579217
203867028 -203894718
165365799 -165322127
128093639 -128265031
859710134 -859553144
546436960 -546291094
777932795 -777998409
967460271 -967347879
57529702 -57383896
927445369 -927614313
966517308 -966328126
945876782 -945941096
649663072 -649477236
480834572 -480718082
931779380 -931655616
817935704 -817737352
160882080 -160707578
589967478 -590155714
756398290 -756588038
772819416 -772932446
414921044 -414934438
320396027 -320549737
544863977 -544689979
939438081 -939245599
624817502 -624741264
277937630 -278042444
937984293 -938069423
894090312 -894041482
609937394 -610007074
933512466 -933535670
315869230 -316021620
543169700 -543191412
926299721 -926375141
167316735 -167389497
281027724 -281132752
936385748 -936430232
296978629 -296955065
579959518 -580058268
509542002 -509449946
266546952 -266449718
310954557 -311071629
837091369 -836952311
845357414 -845342670
286119487 -285970499
15540987 -15483699
40491533 -40399025
851734653 -851638185
647956496 -648014572
9873293 -10056029
164343776 -164371616
803301224 -803182736
54981339 -54789365
275372707 -275180951
86159104 -86178826
186628714 -186686834
541008820 -540877050
448246440 -448114514
237439479 -237277825
410397379 -410458015
795320451 -795238265
264397278 -264399246
738916513 -738980059
476078136 -475975540
349859929 -349711783
878854484 -878746666
475599321 -475729441
69497458 -69421008
595921348 -596064404
772289980 -772278012
685557106 -685711286
984202796 -984188292
159351766 -159364524
328938539 -328848739
659603536 -659738670
186150049 -186110745
154349446 -154465790
975867432 -975924462
592532141 -592623183
922586713 -922596865
36739687 -36638527
212313456 -212185216
213173922 -213225722
950252632 -950170156
234234635 -234320797
23490297 -23354235
462956801 -462839203
475809121 -475940733
269115963 -268965547
70113761 -70229953
23180217 -23247949
683293289 -683178049
341355567 -341484593
603931023 -603766003
2626512 -2612052
769274402 -769259634
478039780 -478189484
27812376 -27630860
411159497 -411308465
276750701 -276651575
378256425 -378150031
762805756 -762973718
826103777 -826078345
707389515 -707275429
231762714 -231573350
101887786 -101750426
923021138 -922881380
578913720 -578987306
475932784 -476026838
568811146 -568738006
295535700 -295342276
598824161 -598988807
51813070 -51912112
337552340 -337691360
657763111 -657862509
495123906 -494992442
669402471 -669339619
848313311 -848266481
715552111 -715462677
354655817 -354684351
110814686 -110941328
556353981 -556461381
216395127 -216297405
979533172 -979651286
511882970 -512081548
794413653 -794454053
187506318 -187672514
441283099 -441339643
115639422 -115535934
839250632 -839398104
789104083 -788978891
257158526 -257012686
847930517 -847856143
36006718 -35947624
47941301 -48057661
607163243 -607086723
670193519 -670095109
761512899 -761454043
900153871 -900342283
894907611 -894998841
320069919 -319961385
944980305 -944943819
990512339 -990361111
520958276 -520867320
451359937 -451239717
129692560 -129500126
595731153 -595876437
111583978 -111764638
379596406 -379452662
38462999 -38313441
749573267 -749727189
453610007 -453607963
365287385 -365172837
628035905 -627933721
254029577 -253950673
376080761 -376170721
717949695 -717830825
648394202 -648580276
615830328 -616001948
779227050 -779253624
535833675 -535674185
82580699 -82506387
166642849 -166660225
576294877 -576474661
2462827 -2366719
61238897 -61352667
130949744 -130810800
89872879 -89970817
734807121 -734784589
710929474 -710819950
222761326 -222758666
362219590 -362154136
264287348 -264219754
917178190 -917033122
889443869 -889376231
919569450 -919748688
794726572 -794813402
948115398 -947986694
845746149 -845557925
395862027 -395725233
909016012 -909168138
600813534 -600933900
215019309 -214852037
936044511 -936086199
564190660 -564050460
134224495 -134395965
919632556 -919471452
84412040 -84478584
638837132 -638993906
127457386 -127417306
990286355 -990436725
622786526 -622629346
977929509 -977968729
683226283 -683381783
697519620 -697457942
511896497 -511899899
381745465 -381836719
632483098 -632677180
980490257 -980473173
828567025 -828403335
364365439 -364301595
485289052 -485175430
624288827 -624284495
248493378 -248368012
851119413 -851141391
52305348 -52236864
67887028 -67804708
883909535 -883810239
44859995 -44740483
801574059 -801629271
481760624 -481770920
760158895 -760337891
310825229 -310739099
549808553 -549821357
39360342 -39381322
26580946 -26586972
796231397 -796380007
727760493 -727601429
743553152 -743679280
619801376 -619910820
508343441 -508304033
455156585 -455086345
652961131 -653043411
885478003 -885585467
821108299 -821044765
574401192 -574460696
313277407 -313081805
315481190 -315384114
877051532 -877081278
762296126 -762219978
173950342 -173962216
468452982 -468425712
818574250 -818419638
592883477 -592787565
493044501 -492871117
13547617 -13524475
481356484 -481255348
177800239 -177829273
368405802 -368397986
567180563 -567067909
645867377 -645777487
487310061 -487195187
584225152 -584181650
804656915 -804700507
619828274 -619694624
459031546 -458866950
814696365 -814678765
831144553 -831154331
642449203 -642357855
722560833 -722518331
506923364 -507080312
723697917 -723747605
909253674 -909082602
68033272 -68221968
639095211 -639121607
813442527 -813514051
732713134 -732514718
987309568 -987221658
353260006 -353170714
575927906 -575936258
466561532 -466718368
12561055 -12718893
224311629 -224198929
941209280 -941081400
246906507 -246829335
227618972 -227628402
926468853 -926281429
903400942 -903278452
658909531 -658853067
794316394 -794344528
745380502 -745258774
174313251 -174472643
641129716 -641004750
220116721 -220304107
937276104 -937190992
707603994 -707580042
656992893 -657140649
984422722 -984386818
407040300 -406953272
599276729 -599355305
792537556 -792635056
179660752 -179545100
930565146 -930718328
912290722 -912223430
173291439 -173166233
774017700 -773943160
320947054 -320855672
162589733 -162396227
500456932 -500556170
791166739 -791031515
722874691 -722881781
386297560 -386440380
94217424 -94390476
26834001 -26982819
370677661 -370585617
970604100 -970712588
879176739 -878980511
730884437 -730817699
334898541 -334976615
411668423 -411581553
231093100 -231154628
540973524 -541044116
1341864 -1528090
843204702 -843007578
755298106 -755341414
984521965 -984485889
857814940 -857725358
565849671 -565712223
751954317 -752051617
352019142 -351968798
232390961 -232476543
320901363 -320739541
557822725 -557639103
629375458 -629574934
658589762 -658463094
944462807 -944485315
929874494 -929812348
192527361 -192726053
511290680 -511302652
311318230 -311474842
62242456 -62118030
81715521 -81791809
162492980 -162423410
273270487 -273344831
18986624 -18821600
132813625 -132662133
851540551 -851686419
624581024 -624703128
423536826 -423481036
240534709 -240579071
268566084 -268741020
430662979 -430627065
154324066 -154281368
195500973 -195498849
598297134 -598380284
744888622 -744930464
100397049 -100481233
59418109 -59349485
816596139 -816502279
527389230 -527201768
30886739 -30854127
106441938 -106435658
283560710 -283639972
295242245 -295141283
525061614 -525137426
806533562 -806642626
614799942 -614763058
376336850 -376392154
551861324 -551795832
134205033 -134215683
495754154 -495856946
226261352 -226230928
295608612 -295768524
291472305 -291389297
72058065 -72217681
800405093 -800448841
485287616 -485298342
627090141 -627098695
66264737 -66110991
235691361 -235708109
72891057 -73039849
278949685 -279126357
15559747 -15727979
73511391 -73377487
412194798 -412265890
187118148 -187179846
476589853 -476426151
165276433 -165341807
832347987 -832273383
758152300 -757957226
796216238 -796247356
27958106 -28000998
240370027 -240209125
201178378 -201227062
990043847 -989875205
19745345 -19740491
747145562 -747140892
103485964 -103609852
334314719 -334187127
409729054 -409531740
238843714 -238675626
867129341 -867219195
523177178 -523278624
393450742 -393333618
751413684 -751277380
931097578 -931222192
599329010 -599427678
42603184 -42800842
537310972 -537219884
382070163 -382267117
904534036 -904566646
20992055 -21032473
151901700 -151964246
785634040 -785614098
436487091 -436682203
627664792 -627561928
403639021 -403779803
928341376 -928510746
567101529 -567089687
266462687 -266498335
119346358 -119317350
835583593 -835412365
588410979 -588225923
300393495 -300202447
467465928 -467467056
64834614 -64849516
378780402 -378867102
810981218 -810933728
547347845 -547524247
419552269 -419639041
592099117 -592147075
353368611 -353207083
779330482 -779285636
815874854 -815811178
731820122 -731849892
440519334 -440431872
993428206 -993325468
719478565 -719646391
117627933 -117612823
655826384 -655779792
27322516 -27274840
195245824 -195298668
207685951 -207818811
601842817 -601996173
560388671 -560496279
33770259 -33804567
949264226 -949123880
93114034 -93308366
66771517 -66713711
437493315 -437328715
194645426 -194826580
103462213 -103286807
913995544 -914016296
953071454 -952892170
327604376 -327753706
963718348 -963572802
627886613 -627813295
143552036 -143413926
692025527 -692006689
161306310 -161428090
189194914 -189098672
670142347 -670030231
235360898 -235527628
142466009 -142556753
757143718 -757251298
457915707 -458094095
666854968 -666666606
266323319 -266290085
429684656 -429631898
47828520 -47914194
703092856 -702934438
716775466 -716934780
215519166 -215362334
25389346 -25307496
396960388 -397032258
919957556 -920122872
51834996 -51815108
900742158 -900854800
200592570 -200476432
57938147 -57954785
57206434 -57150830
934949873 -935045815
897852574 -897971322
545605216 -545498788
810718006 -810653304
48657012 -48837876
492522465 -492678411
403363558 -403531444
430805086 -430807016
521216630 -521416570
296338146 -296311532
762645437 -762450377
926477934 -926459772
978654628 -978586202
28045200 -28009610
439927331 -439776237
655067802 -655180452
425361773 -425555821
470233938 -470343164
265375296 -265355244
364030752 -364218294
427754130 -427593582
469602147 -469528787
478114632 -478089296
588318451 -588205507
157588276 -157700862
433650012 -433764314
233099834 -233147266
10790069 -10813259
447906557 -448032305
231366830 -231533244
411118992 -411024220
820882104 -820827576
82095388 -82244124
70361779 -70275925
322005306 -322087328
503895002 -503799224
249211424 -249081778
878684629 -878714599
783671525 -783742791
548682689 -548602309
716339395 -716156599
310138016 -310296804
777379092 -777534108
107073984 -107085370
728414479 -728289209
64429477 -64444897
476353749 -476199787
521974676 -522114422
961091123 -961167295
381539686 -381673934
868521541 -868496617
410984054 -411056604
444803694 -444980654
88321166 -88304714
170393477 -170564717
563516648 -563710956
749243558 -749089862
417225470 -417026698
407548553 -407719025
984679088 -984754866
946676571 -946582547
501206775 -501120815
114089815 -113897191
388452781 -388472895
797150918 -797144482
111010718 -110871938
679845774 -679874304
417126084 -417051008
826778317 -826720523
576859204 -576871014
748596205 -748562557
31024129 -31127139
943929364 -943837294
951624982 -951434350
226319503 -226385603
73069321 -73049069
508835503 -509020921
630927945 -630807477
871633630 -871760534
560514718 -560657170
557505859 -557550195
865379060 -865306232
845804968 -845887980
309626475 -309525163
887185630 -887117218
434655010 -434651054
730851068 -730660000
525751234 -525583608
621550015 -621705607
689858594 -689673282
732242966 -732286994
564437054 -564435236
659348530 -659539626
738718128 -738637578
204466187 -204540999
30779310 -30622350
669176512 -669265898
909580806 -909560740
639654557 -639663639
918515835 -918665821
570717583 -570858629
657329266 -657197214
675799743 -675668817
861058902 -860995400
141033797 -141172415
881961966 -882055248
867878351 -868077481
745926464 -746015044
545219190 -545025994
905104001 -905152281
946888725 -946718513
141345409 -141464649
62604155 -62611153
768994869 -768823361
681221386 -681327100
112945498 -113133522
742334481 -742361113
712028961 -711858613
432736225 -432608745
146989126 -147095344
604618432 -604479208
37358369 -37397295
518146544 -518120208
338006213 -338125153
707259660 -707251808
890757256 -890654274
938426914 -938423708
752807007 -752743103
193735606 -193805470
534697073 -534685391
332774096 -332862096
333278059 -333130777
144145890 -144218678
968387940 -968336490
506500286 -506368786
890040948 -890072562
381996924 -382079188
424217860 -424271068
855595811 -855690459
136168770 -136232276
193200679 -193306861
509087758 -509008374
791992856 -791905780
616513522 -616342586
846424408 -846296956
947646216 -947631366
132424218 -132427680
4400372 -4235676
732458214 -732444892
778895842 -778982002
672403954 -672391086
644163955 -644201429
354973827 -354849005
92130777 -92031323
238935405 -239104969
223095030 -223036258
185621739 -185514073
669800884 -669967774
672602459 -672686769
519498685 -519329711
829894165 -830026211
377354907 -377394711
189841189 -189808379
693268464 -693248842
872042613 -872080207
234553549 -234467567
398478927 -398491323
491873426 -491925458
631941467 -631964187
138304252 -138401320
88756729 -88798411
159605074 -159682700
977454111 -977639659
622939031 -622810291
739484433 -739300807
484476897 -484298863
295600724 -295608228
154323304 -154324828
480876258 -480792886
314452020 -314613996
505090654 -505133662
476848666 -477030960
587892974 -587996558
266487052 -266606852
759355586 -759339856
296489645 -296475523
432608275 -432576665
579886561 -580008893
976991650 -977010740
832812126 -832635356
976990239 -976918773
966811806 -966859266
123744750 -123612208
879933777 -880056447
581613491 -581510235
858946910 -859102220
918181031 -918361911
966110871 -965916799
866050882 -866128028
215799960 -215947366
810957473 -810787517
876755427 -876812903
128002596 -127904582
816342072 -816178806
923616422 -923616876
892348827 -892199191
333809091 -333869473
779827046 -779855852
695768543 -695861599
438588247 -438653477
398730924 -398662362
557123739 -557023873
608378783 -608465211
568662838 -568774576
665672504 -665808462
143996364 -144070022
685906447 -685827663
350917095 -350841483
15932074 -16090592
47682643 -47700849
25636414 -25708026
264853989 -264864637
979688992 -979613580
642403529 -642366707
653062114 -653070282
561150091 -561017735
974784364 -974753170
612037891 -612139613
251111938 -251018622
19678647 -19817985
499349825 -499273163
616090289 -616045805
882788293 -882817569
554124257 -554102745
887041421 -886962569
596655616 -596583106
106680415 -106669973
590463409 -590568737
472273162 -472335646
829637899 -829571851
793477594 -793292748
219107291 -219048255
121588506 -121608798
973351332 -973375354
923701639 -923768611
337172693 -337342483
906566689 -906751925
790715015 -790655177
13830907 -13799089
721030146 -720939994
676046195 -676199537
471290377 -471093571
893187548 -892988190
835967068 -836159926
971330096 -971196138
120147246 -120023408
835810340 -835699460
870849866 -870821394
503924110 -504091478
379176966 -379147502
183650153 -183793115
554703236 -554879562
155284163 -155202471
330257748 -330416774
486822376 -486665964
580612443 -580559253
367515084 -367317556
837528622 -837550536
380582043 -380554719
106143963 -106289439
787596996 -787467136
341376764 -341357190
301073551 -301020923
657731691 -657541583
697757632 -697787256
872086828 -872188956
617182765 -617044605
940413462 -940231456
261689317 -261737877
431486212 -431472904
249892827 -249818489
591197915 -591236563
16098287 -16082897
189592117 -189701363
14185657 -14217379
57985839 -57923731
746197010 -746070426
262639254 -262594038
633777514 -633763930
609365766 -609216954
485641875 -485505401
577732235 -577835523
254785305 -254636541
78372488 -78294716
708090170 -707981554
349155257 -349115949
373986922 -373885154
613896685 -613869595
730299781 -730376595
99817353 -99678097
491706607 -491598995
884205815 -884072665
932814425 -932849049
853261879 -853127673
152730220 -152846866
456925315 -456808547
185916263 -185749183
267738486 -267702394
969464330 -969382098
212133795 -212206783
347782192 -347947082
64832263 -64736907
563778507 -563896089
768329446 -768496712
416403276 -416342462
244035106 -244057464
297580354 -297494468
305956148 -305868834
61668980 -61485374
448095837 -447968773
194454733 -194526847
157501114 -157330886
899616495 -899654069
365357941 -365502315
985417206 -985440832
104966944 -105007406
762626109 -762664765
748569557 -748622853
503749521 -503714845
648684689 -648545557
342729192 -342548184
386031706 -386108338
775646331 -775785467
161436062 -161485922
675476919 -675325593
931845304 -931779724
239537779 -239652665
129800680 -129872616
467629950 -467657092
938484831 -938427859
579947727 -579938375
319754541 -319824129
957121913 -957010729
646697357 -646621941
435833695 -435929207
442603058 -442777832
731976009 -731836353
888375774 -888420674
601136357 -601164117
463725666 -463557052
331170984 -331127978
942842564 -942861462
493737624 -493678402
811033170 -810929266
958476763 -958510459
753059377 -753052691
72697500 -72556732
521691148 -521667246
111883542 -111971418
343255477 -343231539
381255875 -381185361
843898682 -843735038
58620266 -58681600
492377178 -492440908
990306517 -990223731
297537411 -297519287
918911352 -919092090
876678157 -876556865
449782512 -449924030
346511477 -346573681
385296824 -385221832
182077742 -182067066
313679237 -313610065
671825020 -671947430
281224008 -281237900
175540757 -175463389
384705669 -384679979
161460992 -161395188
134115579 -134055525
517549939 -517477425
104445215 -104546777
143415479 -143279521
233931303 -234062885
130262126 -130272310
201452889 -201373791
693130191 -693139111
259296227 -259401019
796439767 -796421745
542445985 -542542039
98340031 -98245603
70904498 -70942418
351836008 -351993970
176968888 -176884852
353944800 -353810316
110356216 -110506934
137712076 -137807450
672380391 -672333203
417941999 -417969051
682233669 -682150899
910797699 -910972721
604680974 -604555890
791594139 -791581057
293891262 -293805224
453310365 -453209403
802222816 -802327652
490607467 -490804937
764201839 -764009817
513503736 -513315264
348883339 -348721585
868751165 -868605413
135363698 -135440376
235198237 -235156821
838848953 -838752657
176476242 -176385300
524045392 -523972862
98029166 -97921682
485747804 -485912058
89258694 -89150362
125757625 -125672891
140477719 -140594071
72249643 -72404731
588464952 -588489846
185827706 -185800652
296314123 -296175175
692477666 -692480746
308846879 -308666819
249117174 -248998936
660661324 -660784488
943825051 -943810743
345204260 -345218714
868930392 -868812062
295527888 -295688568
140409738 -140379658
282127384 -282219034
457803044 -457972102
686043887 -685951963
664994947 -664836219
803318216 -803420298
868712904 -868789426
463845150 -463839032
930519539 -930641737
438784611 -438800577
118126934 -118009362
122322141 -122305011
767981127 -767956529
712677721 -712860325
698545061 -698530309
691866617 -691681635
481598273 -481667383
31351119 -31231585
663005117 -662861255
695951755 -695771443
18200946 -18058542
47695298 -47706400
618458029 -618615279
406839408 -406996786
482608423 -482638137
778672057 -778798231
319031725 -319178105
413561788 -413590804
240863519 -241000313
614527299 -614497871
51946968 -52094986
841753438 -841860500
863653673 -863791467
258760420 -258785236
771200072 -771078550
858238784 -858233080
16461851 -16478577
111364031 -111483585
483193471 -483141401
877972755 -877895465
698849240 -698703120
581928471 -581964055
226076485 -226020283
535762738 -535904612
584618238 -584424826
439283478 -439410094
201017084 -200956882
956838167 -956690139
542228296 -542155872
739138872 -739074976
511986341 -512176755
479003174 -479111394
51280998 -51097130
527960649 -528027637
761222351 -761248213
385759839 -385729349
807051715 -806922467
864712501 -864736545
392905964 -392714312
434846189 -434978025
226710508 -226670330
370371962 -370288674
250491342 -250681650
720049519 -720154783
63054028 -63059688
402037185 -401936857
811190598 -811270174
880019695 -880178995
797344412 -797283468
625612535 -625532121
242420484 -242236340
523570512 -523504058
67627015 -67616279
650645921 -650459697
900627151 -900775699
141718076 -141866996
244648410 -244731274
401617807 -401651721
651709286 -651842552
483826714 -483966668
404320371 -404162319
570788106 -570738698
113193745 -113073299
191336805 -191514893
505693205 -505610461
947023024 -947169430
665207924 -665296444
276670404 -276646088
35878446 -35857998
627253380 -627355072
961684875 -961882809
678039296 -677849684
752672578 -752749220
174015413 -173958141
141831331 -141930735
654401573 -654589711
453667556 -453552458
651682446 -651722686
170926094 -170952510
413543353 -413391015
983356733 -983275661
348725802 -348592302
93211200 -93184514
671882712 -672012148
499051025 -498954279
700347208 -700310318
446879400 -446867228
959259784 -959254784
515229195 -515329657
952260362 -952210754
368711330 -368799010
349017174 -348896072
250906274 -250744022
851766792 -851816030
107868870 -108064106
437550268 -437500632
261115740 -261125870
778222964 -778134258
991206260 -991097104
904100847 -903928911
302142668 -302266006
865941128 -866019358
259264206 -259252764
643877649 -644062401
584352096 -584248504
531630454 -531478526
651081174 -651058312
758771069 -758585443
292089124 -292221374
761437760 -761385396
266801297 -266958287
918433826 -918590828
73837428 -73901110
633713229 -633841799
108795861 -108845593
153705267 -153549841
392644076 -392671772
326353919 -326550727
541853415 -541760125
294306412 -294308072
474464864 -474660162
464592612 -464409920
431781721 -431631597
424980541 -424895267
1031074 -1038960
223365348 -223468228
62248761 -62236151
471204976 -471375778
917159179 -917197201
136530418 -136643944
159036287 -159031657
845950762 -845825198
210971372 -211047978
723756621 -723738589
236807987 -236877197
82664507 -82496891
952227387 -952293337
789335085 -789429043
243843802 -243792698
316629051 -316605977
320254161 -320402789
745096172 -744935602
84061853 -84142147
582777950 -582918074
183997034 -184157668
433314232 -433458096
349591113 -349716065
645809602 -645925152
841407556 -841305836
604264986 -604159078
862571834 -862703758
40349907 -40414943
881050972 -881098516
981357307 -981262579
353600534 -353660318
151772631 -151813731
479104427 -479118361
927199434 -927172034
667073899 -667224817
332033192 -331929654
184029422 -183959910
188175248 -188177372
569081912 -569107878
973363343 -973353999
274837514 -274887434
845164605 -845132337
383214003 -383106017
693829923 -693929403
473743125 -473610733
457656272 -457619474
951872202 -951706906
226958200 -226916146
975678743 -975721069
265280864 -265365270
860140403 -860239635
898600440 -898776538
217124159 -217032691
333839282 -333735808
105166664 -105066296
747191483 -747268715
113174294 -113213196
817366048 -817288524
416682241 -416626173
730997301 -730887591
945824636 -945677270
349386677 -349574321
573519599 -573326309
353183650 -353119084
757925677 -758054763
442385369 -442445557
923735125 -923580667
734843227 -734962559
767843276 -767803102
244622786 -244540492
891405816 -891573780
215866724 -216028008
934813388 -934997844
974616948 -974705230
490450561 -490417253
760738363 -760771083
294642632 -294722876
51559043 -51362419
407023007 -407096061
703076549 -703176295
841510025 -841557329
478723846 -478904232
75978106 -76017662
896637156 -896633592
263637255 -263723639
20681008 -20595266
407168753 -407023369
375902106 -375723524
109289301 -109336699
812728641 -812769779
764380238 -764249954
836670518 -836646708
428587340 -428516424
902109468 -902214342
274239108 -274303538
332024050 -332042334
179056725 -179239151
920198138 -920274696
11138056 -11265470
959368700 -959198510
242831176 -242998902
917680837 -917665751
321202157 -321092479
329051081 -329132857
544790605 -544937349
229495311 -229630257
460422242 -460237604
431866159 -431933509
930350755 -930488715
786794365 -786839613
204286422 -204346782
298975629 -299161215
71475706 -71393012
703822406 -703883112
323460423 -323637957
902655881 -902826151
323652842 -323623072
572740570 -572845920
237742225 -237931479
764211379 -764286879
762167666 -762140490
868123697 -868043705
702476053 -702283195
978553139 -978620415
470882606 -471055656
202077394 -202205364
550599577 -550743905
817208550 -817073284
866151903 -866335437
555613868 -555632784
807321512 -807273888
278341333 -278169673
911903888 -912011116
93685925 -93624371
434516522 -434653032
412636879 -412560765
22680224 -22837116
987087427 -987118899
324188196 -324230122
539668282 -539590762
435272676 -435104194
750745011 -750851629
191882133 -192011791
403709412 -403593568
764059664 -764017328
173673616 -173801896
431471872 -431479558
45175319 -44988667
616868702 -616815162
416005202 -415974532
805071117 -805183125
333297627 -333492569
713403356 -713333178
635045755 -635134023
296476204 -296482584
828898223 -829031277
106363734 -106520142
727797355 -727723631
457506437 -457366845
559629887 -559714333
640748457 -640586813
296840049 -296824645
588727603 -588912255
18630263 -18587815
-88071 -88071
859366354 -859534962
435881451 -435734033
563493778 -563476160
795881846 -795804558
978330234 -978388108
853127489 -852969275
363790309 -363667051
157531635 -157644569
351883719 -351914989
960067779 -959900483
639615401 -639524785
136418763 -136587181
168086818 -168057386
282623797 -282674153
505855329 -505900099
526651784 -526847682
337759309 -337623411
989461603 -989643051
487359136 -487260986
417821939 -417955525
898466795 -898473625
457079559 -456905891
136012451 -136015259
127152880 -127111394
799063090 -799096710
589095680 -588919700
601087328 -601240906
522911797 -523109467
217284341 -217152233
539928890 -539776234
106877952 -106994798
700295489 -700413011
930151099 -930250897
447266827 -447196379
718931735 -719059807
991995284 -992137078
505859198 -505941000
672732669 -672640869
562823571 -562942627
87473807 -87437699
489709754 -489686142
843316134 -843340728
672312017 -672160317
966698002 -966676282
984388118 -984404770
701037165 -701090935
859686036 -859734232
187301187 -187489241
233575165 -233573949
611804406 -611801978
614558954 -614495644
625034503 -624981151
773647216 -773698772
210960640 -210990538
129946054 -129802014
609012209 -609059429
605362843 -605547879
845066921 -845262289
145283046 -145414460
263680447 -263620317
406745167 -406596247
822746453 -822580123
912664343 -912679949
273984853 -273865157
446991649 -447135025
866761180 -866829792
210889119 -210975589
227237979 -227390279
49308302 -49459148
636841077 -636767197
317636372 -317451020
324724806 -324890830
185511467 -185347087
690503912 -690435412
804784851 -804616163
502349536 -502436642
628539740 -628446342
113385104 -113551592
259437417 -259364621
269614536 -269809684
139760493 -139793255
152329819 -152206973
328501930 -328366524
297111925 -297203679
774730928 -774798290
31569412 -31600514
671488427 -671292919
953320614 -953362532
347419903 -347270289
85511827 -85526893
721473877 -721343589
440287595 -440326775
339085996 -339193682
136010037 -135927215
509936674 -509765602
670465797 -670525881
411307024 -411484960
691242206 -691338528
655724239 -655653769
138754810 -138616478
865143249 -865082407
692467628 -692439000
53380619 -53566681
61066154 -61207764
238472903 -238495807
32776276 -32875014
216739742 -216565180
445472261 -445582419
305886921 -305689953
52851652 -52895176
232016962 -232102878
842381175 -842203293
730958420 -731113680
137282514 -137086554
676526108 -676537314
735995066 -736094444
214074370 -213981050
281204617 -281358389
496620172 -496552822
414911190 -414957686
474892064 -474721302
352355025 -352465777
762889737 -762693911
380811330 -380669774
676939949 -676893109
4887516 -5028598
816408751 -816549209
277195540 -277042856
635613713 -635787715
927477227 -927321675
52145328 -52236984
291903992 -291961570
897670805 -897511637
530078650 -530160138
832644375 -832723741
624626873 -624779383
223838659 -223942645
791163697 -791261753
280464344 -280386892
477405462 -477561188
850183951 -850087115
26700136 -26670414
576702405 -576691745
406293532 -406484486
151124026 -151157542
65732397 -65550223
11671979 -11668315
607141630 -607184856
886000152 -885964710
595927887 -595924653
797666947 -797670563
54658784 -54666140
204095774 -204224544
190436198 -190551504
379861273 -379861533
232378786 -232574300
316391047 -316417375
324070268 -324125290
322831620 -322777012
843445705 -843449913
685814969 -685997925
217454030 -217521032
790331875 -790426511
701996128 -701943784
21596932 -21791466
112297050 -112102332
272448165 -272581279
779181809 -779202633
954719802 -954916266
580095428 -580275962
161748493 -161886773
887906092 -887802146
963755336 -963832542
311845777 -311657911
806115523 -806084613
671240377 -671380207
742279149 -742146035
745124297 -745194287
662552369 -662569043
225461187 -225271633
374001023 -373972821
769486508 -769518512
82039065 -81884995
623413130 -623598454
441311371 -441244879
146132390 -146253322
106384514 -106247496
397035752 -397141924
202863397 -202703023
500655545 -500461253
393671099 -393569745
913081233 -913007917
980075217 -980168557
715130483 -715270889
660535171 -660483333
609784256 -609790252
762266109 -762356719
30950651 -30822827
12664619 -12855595
847706965 -847516305
435668163 -435572503
822274189 -822131169
674299269 -674274121
944065638 -943991364
347021161 -347200349
641479127 -641334711
962139548 -962183914
357463825 -357362303
499412040 -499472158
983421648 -983437206
377950012 -377755640
84642177 -84649957
153941928 -153989970
749650228 -749527038
629786999 -629877213
779779666 -779953500
738130907 -737978577
789919653 -789934367
531953941 -532090889
603355737 -603329869
526904663 -526980213
642923550 -642782718
708846339 -708733281
285079898 -285263924
572750880 -572727554
748177741 -748221339
507965629 -508090663
777222334 -777276368
748971856 -748895950
53668674 -53779812
160011899 -159916265
130105183 -129942013
474741578 -474578746
688016630 -687818712
630068151 -630057719
383605723 -383494063
387090914 -387049062
428438835 -428299003
992363131 -992526023
677173030 -677032634
857899943 -857839583
276440165 -276394407
924068266 -923898448
11294690 -11442278
480645290 -480621318
647200519 -647046107
270399119 -270341579
666525172 -666632818
438539906 -438427000
203182698 -202987610
774879328 -774962514
567214825 -567312829
490089626 -490174498
681598420 -681451276
854585566 -854747288
974905183 -974889427
743977251 -743994169
339612853 -339652337
598663517 -598726269
719267738 -719145862
943465504 -943589108
836953931 -836905905
95398808 -95349926
943676601 -943658033
325070907 -325059135
262345137 -262535039
533174025 -533143771
260027173 -259975205
784650962 -784504802
963217644 -963065196
251143441 -251223619
661953639 -662122627
627351916 -627485590
267626017 -267643783
944828329 -944672341
443296613 -443220081
928689903 -928861333
264985582 -264937256
816133600 -816178740
337430866 -337358826
830582484 -830405044
59561196 -59638292
214850591 -214869567
221559486 -221555938
548417966 -548394930
397677606 -397551700
66389014 -66550972
349135603 -349038967
559533770 -559672110
157775513 -157718981
427082711 -427158525
672968728 -672905812
155118076 -154946032
734159861 -734093339
56873821 -56749939
598274102 -598124910
271463307 -271328901
145556043 -145513313
107309104 -107278942
329474126 -329449584
213680630 -213573232
790827722 -790783884
107490164 -107558172
736555390 -736747658
101437001 -101591371
920561091 -920683331
117292306 -117436580
498844988 -498809756
101332461 -101176881
572138546 -572045092
399243355 -399403057
689253748 -689084814
899635282 -899514112
44876180 -44843810
337063868 -337159146
313941707 -313793205
267098651 -267214433
419480529 -419552145
619803728 -619856098
90685769 -90724439
355136746 -354986754
572619112 -572646872
921904103 -921841419
755317666 -755199094
417729992 -417888732
655265514 -655307084
437602521 -437686065
932968641 -933064949
528497822 -528440170
635062351 -635070583
870442495 -870356187
488655276 -488457244
510572816 -510731502
557284091 -557323147
926709219 -926854955
62860136 -63056858
811444952 -811500950
931529004 -931717498
683708408 -683760922
366245408 -366186564
606354633 -606405923
503927210 -503862794
250276777 -250228015
506628286 -506511758
226482061 -226605469
674272434 -674326104
258797520 -258953984
474554541 -474562513
966638800 -966811900
812603921 -812502305
83631554 -83436332
247050511 -247124635
850896284 -850925118
345174094 -344994352
385351242 -385388450
646484043 -646505219
183872642 -183815008
37776135 -37698803
170183957 -170115495
774131949 -774268793
105489894 -105353618
896577992 -896564724
470095115 -470288551
2193426 -2205142
396033494 -395838832
602868793 -602797789
915875302 -915749098
875301974 -875486666
434077932 -434229638
39973012 -40023988
23214083 -23088159
963597317 -963562297
585323744 -585357588
959474840 -959400802
259179789 -259348623
208611333 -208531201
167724320 -167531652
307152188 -307232098
729638027 -729726515
496965837 -496851029
818082208 -818247692
646104177 -646135617
442102515 -442121705
42702013 -42508939
203344554 -203437188
260511393 -260320669
541284893 -541161091
980573703 -980757093
304107909 -304171293
708039202 -708141138
72023127 -72137873
824812107 -824895045
345329993 -345445773
419508635 -419595655
937991096 -937802910
13500937 -13463535
418367020 -418460250
180692620 -180742282
635978237 -635927241
861120842 -861000862
415580779 -415633289
848801300 -848976296
888128696 -888221128
712410116 -712605232
855407740 -855352426
838423701 -838542665
580331680 -580220244
805540437 -805559719
771223241 -771247745
428126513 -428070723
16575315 -16702825
780541479 -780614243
206405198 -206466560
991615869 -991681887
6151204 -6068636
21258956 -21172050
338777052 -338784966
838261955 -838099677
584184086 -584266218
439320963 -439333813
218151523 -217984625
814357029 -814542665
857101202 -857230090
556066296 -555921610
351640677 -351579869
258703253 -258568233
679347984 -679289698
33774751 -33834383
742173826 -742156878
111399734 -111595326
96088910 -96041498
991149230 -991263290
13337418 -13364446
676098652 -676122866
969839819 -969796033
690236458 -690336720
457162737 -456996381
632877501 -632781141
677883171 -677940311
435986851 -435871563
964941659 -964762199
98319789 -98447135
940612786 -940807056
1000537 -1077383
951529666 -951386796
124579777 -124558629
223758562 -223689518
917605449 -917756225
146615602 -146430418
641927471 -642024993
170540400 -170589034
47507190 -47691746
721229882 -721341598
345387883 -345298369
135933050 -135968626
110236870 -110062290
598398258 -598537200
82939457 -82823175
985528721 -985573981
578781479 -578590791
947757101 -947721215
614855854 -614929614
390474776 -390293840
451479478 -451492456
270966063 -271094323
489920753 -489980789
118474215 -118453109
762070508 -761976318
43663471 -43756131
267522691 -267377619
266332943 -266421289
648941136 -648744010
904532238 -904359558
159084492 -159274010
501243321 -501246081
864619509 -864435359
500230246 -500098708
7976959 -7948619
836283457 -836273023
434277235 -434182041
444586209 -444630981
93590122 -93605444
827865738 -827833860
566753021 -566758415
641227391 -641406919
75343401 -75344883
162458195 -162434825
607778290 -607764746
934017037 -934132753
782816032 -782980204
952653494 -952810384
178542491 -178654251
861056952 -861060852
577487451 -577475851
109811253 -109812021
250382704 -250485926
64943766 -64755266
103801114 -103741620
910785839 -910751905
94502514 -94631610
563015763 -562895621
502627412 -502801458
154209845 -154131483
257842478 -257763314
283730923 -283831989
180093611 -180131889
65290297 -65385905
656745496 -656940880
876519752 -876408822
947218963 -947201327
555425894 -555623326
702904396 -702726794
774851058 -774745522
966338729 -966222721
59724875 -59551709
902741016 -902718904
541147193 -541146705
542825418 -542897894
753180855 -753025525
310194266 -310047642
40921289 -41067249
835342296 -835241752
907935671 -907907913
604716592 -604770906
984100029 -983988217
618945046 -619058328
371860658 -371954774
629741323 -629755787
593259876 -593268978
329441619 -329461855
876279190 -876403664
435172415 -435057895
611290402 -611203806
712733843 -712740125
132394044 -132553248
853002000 -853048382
616963478 -616773926
970819783 -970767829
88613403 -88448613
885055391 -885206939
6934183 -6746287
269854640 -269918840
877736584 -877807140
723470643 -723426269
992906466 -992873598
324288525 -324229407
853025191 -852976193
694744177 -694552075
254271091 -254220265
866961949 -867101431
748061928 -748072180
782869466 -782898118
23002699 -23151121
24617202 -24696248
54792150 -54698876
824231279 -824322953
161300810 -161147216
721530180 -721487782
888114727 -887945559
491352391 -491325005
128392692 -128217474
412993690 -412960884
769946156 -770006244
611404074 -611244776
444441996 -444303096
665377783 -665215105
651059793 -651102555
703126422 -703059290
586741554 -586861326
439224787 -439078945
911568392 -911639666
82728347 -82600667
611675834 -611803192
930798854 -930956148
620848510 -620818304
503365855 -503412971
457793570 -457642666
849518558 -849678572
408574073 -408463999
321613724 -321477192
647543209 -647431981
577003512 -576876562
838863490 -839025552
410624304 -410548154
550818663 -550845397
662281050 -662289218
289143329 -289251513
336105430 -336169564
339439073 -339632595
956939503 -956845397
564773734 -564811190
522887616 -522830304
588497065 -588671519
372381680 -372534318
950211394 -950157748
451299827 -451173397
957017175 -956970755
444922926 -445053462
754180714 -754142106
765313975 -765447991
117312361 -117184035
505938273 -506126651
206934762 -207079410
801185610 -801060598
93010610 -92824136
788273901 -788280509
313817226 -313867456
250229326 -250191496
268457386 -268653552
41063446 -41165334
636257999 -636425699
86251313 -86129447
964683100 -964545744
137484596 -137362188
641624907 -641458721
264961419 -264767855
638141121 -637944221
786968527 -786891995
744648655 -744681479
648026269 -648181049
690780078 -690952948
294780855 -294809159
344986263 -344798749
287589863 -287587881
157040116 -156858250
304800020 -304813792
974762091 -974806637
120564043 -120468819
146945629 -147042235
27298678 -27284278
203476676 -203516198
813852394 -813762594
774083252 -774104810
517706325 -517664613
152964824 -153160438
408653673 -408768081
390384308 -390297800
385744594 -385699946
175971150 -176049956
539744090 -539852562
934306634 -934203344
58451445 -58519733
16423786 -16470214
42019967 -41960249
849871310 -849837144
793897400 -793977724
931851193 -931839415
377196099 -377349023
562142508 -562180330
318250749 -318097769
666992087 -666852621
579322129 -579395031
973728579 -973911297
171679926 -171864942
731936056 -732015962
911046279 -911080501
101216017 -101246001
87872769 -87693345
599675625 -599795521
417492976 -417492810
129900388 -130023598
373415587 -373226693
576814005 -576865109
993119697 -993209729
284378120 -284262132
279335007 -279325507
251885913 -252057073
105290778 -105381846
530706035 -530606201
907475445 -907474135
48270247 -48447865
592224138 -592290368
207222031 -207181521
219743927 -219778587
185247689 -185072913
921758513 -921786083
56548452 -56430738
302537189 -302687495
202924320 -203085154
354021856 -354047870
539263635 -539241499
581012543 -581015665
691732162 -691705330
907298679 -907204143
834416295 -834225743
924465008 -924336182
667735274 -667596944
468348851 -468253201
577527266 -577690952
436231288 -436047818
430456726 -430645022
282567281 -282399163
349227814 -349411836
914795918 -914659394
751002835 -751071049
441068605 -441126659
621458023 -621471069
11516014 -11568036
989917484 -989880808
964440606 -964564732
747303312 -747234118
401366164 -401215104
745444751 -745448005
802077319 -801986629
227095215 -227066555
769427752 -769609272
532504391 -532595783
705814304 -705964812
555008698 -554993102
669635289 -669695283
980121887 -980094033
354416387 -354333871
863885265 -863752647
347013557 -347110755
533553004 -533488370
382257478 -382276756
475233672 -475037546
374097817 -374196855
375404867 -375245005
424355266 -424399566
805655440 -805550020
151652606 -151552562
344099437 -343986697
188777692 -188946830
766448155 -766567327
481305916 -481216608
772421908 -772617316
535444298 -535409280
537903321 -537809297
384740744 -384800498
194088210 -194274836
661263583 -661104315
386484836 -386420200
181152149 -181310161
938514876 -938661056
676804648 -676832948
30777399 -30870433
95552478 -95746764
258889421 -259077397
221944488 -221840642
289533263 -289651827
703466508 -703618144
340084333 -339995531
856597322 -856688852
172731895 -172842399
348062597 -348114991
561524068 -561477862
400610981 -400462285
605744485 -605673239
406578813 -406390159
414441777 -414427447
180212648 -180245014
750085820 -750113478
874967044 -874965048
125265281 -125222913
97353683 -97207361
595503905 -595586793
93092693 -92928527
461633886 -461604406
623933840 -623990938
238226279 -238186085
969395928 -969532732
326533742 -326625340
229811433 -229811377
323275673 -323409147
515191054 -515106860
579580127 -579404665
814565106 -814608966
316065650 -316050922
273514246 -273706938
75602984 -75559964
593549225 -593398047
7189498 -7111464
884088511 -884119541
198823794 -198704672
498827372 -498654574
986906623 -986885305
861913433 -861995487
854935893 -854889627
471508511 -471418507
907446004 -907474790
577889843 -577802653
50794509 -50723647
507728027 -507836549
125197361 -125164259
67719395 -67626285
809295593 -809295389
519209981 -519256177
300762968 -300835686
805339726 -805470048
171492473 -171529551
326671086 -326864156
97025253 -96981087
275447010 -275298404
673665415 -673654809
606450244 -606361602
56995780 -57081604
207298472 -207259396
690751021 -690835041
774388851 -774238455
277242179 -277384901
623721082 -623584210
183379397 -183478439
228455994 -228393244
879906354 -879995112
648843222 -649039050
592577662 -592483458
943158039 -942986915
344478312 -344606252
298865929 -298866499
111339146 -111191356
531341056 -531256204
492704967 -492698133
872870698 -872673678
922000541 -922110345
834697220 -834503256
789273971 -789185047
687780799 -687653517
743324713 -743365959
83012024 -82866890
778461226 -778342752
921209587 -921170629
738779050 -738948286
363825626 -363910054
614978059 -615092613
901453839 -901264923
829101309 -828961245
401520790 -401323596
861258628 -861307138
67672840 -67581190
709900158 -710095934
531298630 -531141014
223890652 -223815834
820658379 -820794575
916902667 -916975185
850693805 -850794537
717447303 -717352233
152586774 -152651852
36249995 -36362349
101416200 -101293706
913442491 -913379359
859172629 -859031811
405508921 -405646745
76470216 -76594554
817536632 -817596880
246867921 -246742609
432394298 -432347720
860958215 -861027151
499424017 -499520299
245689302 -245694496
624113071 -624128003
21843959 -21795013
778090403 -777906415
79484190 -79412796
911437303 -911458149
539629522 -539519120
733551898 -733418430
548065507 -548078543
179334927 -179230547
546732246 -546890112
870985585 -871180069
792621895 -792648217
741309789 -741276657
58879587 -58910925
835197366 -835024006
503051719 -503242655
530359026 -530458372
761641252 -761819036
836658544 -836479526
70956343 -70928493
495247271 -495359403
830124526 -829933638
707626029 -707778135
391069738 -390942564
233087505 -233207027
33489099 -33671821
193764283 -193648963
980738400 -980881666
514088617 -514182115
668869233 -668676243
957436464 -957290642
57016204 -56828956
930968423 -931023643
419777295 -419687511
72715713 -72896907
181232444 -181387878
581007474 -581023856
894679791 -894666557
925750722 -925676702
60698520 -60654242
447348445 -447185209
915373693 -915560251
101058121 -101231009
272124949 -272321619
257966521 -257962147
932626082 -932585588
65132566 -64962426
228546796 -228542666
823445901 -823587565
713683984 -713733386
461228065 -461157755
159021818 -159165132
737803381 -737678051
987150206 -987087592
945112991 -944941689
262822581 -262711955
579119128 -579048488
617104696 -617094772
988739740 -988678060
392130711 -392208995
402196496 -402239610
865089784 -865112828
713368267 -713226315
232139341 -232243023
428046160 -427892158
430900662 -430713370
380336982 -380259212
241082750 -241105510
954598231 -954421077
656639436 -656660840
138895872 -138740280
210637045 -210818499
831407938 -831339664
150848642 -150656648
97117035 -97201985
36988481 -36943967
628213058 -628412332
19561848 -19742918
905401917 -905545609
776337128 -776168620
884612505 -884459245
399028822 -399084306
820230543 -820376623
619111373 -619187037
977166933 -977011777
699409705 -699366415
928160804 -928299976
120575083 -120553003
128601209 -128718831
753687420 -753629472
409739920 -409718188
607036270 -606922512
81178424 -81065462
389108162 -389005788
518893770 -519015318
739594882 -739511790
254245678 -254245000
521763102 -521746694
332597763 -332490839
491863719 -492060861
711007381 -710960369
217778169 -217702781
792745160 -792769822
823824410 -823685996
366242193 -366248623
928520626 -928637860
387096026 -387085802
534711 -656547
823749881 -823700161
415185729 -415159079
177153855 -177339421
753385521 -753218399
49552365 -49422269
434686877 -434623143
134207428 -134169940
25082233 -25060041
573912959 -574059051
193024785 -193109437
103008308 -102885150
780980844 -781116588
235967922 -236091428
323103099 -323012107
654063212 -654125434
545697487 -545512945
418793826 -418916054
692152466 -692052196
349256148 -349247786
507000446 -507001838
396923361 -396996323
764407641 -764549483
710195781 -710294783
943883329 -943818333
727002822 -726865442
575453067 -575430787
844677445 -844779277
765999162 -765970164
910355691 -910275913
945617119 -945701075
125180810 -125111370
611319397 -611261407
742103117 -742022705
691540082 -691368832
566137761 -566027183
226352553 -226294071
411020329 -410941967
70812754 -70923458
517349321 -517377909
853995697 -853982849
538810681 -538886401
827692902 -827786224
60986505 -60961507
787090832 -787213248
108609783 -108655535
68061934 -67937626
802719715 -802544479
716020584 -715961756
379740476 -379614738
516004966 -516048332
603576422 -603467708
90045214 -89896420
81488970 -81441082
598865798 -598739682
844764053 -844794501
587061945 -586967451
145791262 -145877522
409725866 -409904750
401096174 -401116034
935571870 -935401560
358521720 -358584956
346017729 -345842507
849923348 -850047162
355829825 -356000611
619926496 -620123898
20799978 -20669818
701969956 -701828028
205337891 -205456373
812209340 -812020804
671486065 -671490789
315984954 -316058286
116316420 -116345392
744494007 -744665067
531977511 -531919781
636955360 -636799202
267515844 -267554878
331149481 -331071189
430847473 -431035029
357242615 -357104111
980242513 -980332235
969570633 -969708491
952657586 -952499932
469619333 -469693683
288830685 -289019735
101583459 -101599283
121095496 -121187430
834321019 -834222233
655030654 -655003002
411871368 -411672768
590118209 -590193219
267340692 -267150340
302713854 -302661136
741849928 -741758210
985490088 -985528680
803532077 -803346885
411958844 -411918858
943809291 -943817897
479482070 -479516846
611939741 -612011209
578950513 -578925841
977089355 -976972515
76314578 -76180474
639273967 -639104217
498646988 -498660960
366234656 -366262590
362186863 -362130911
395365203 -395240219
508341555 -508456123
776757528 -776575520
101531384 -101701958
823934271 -823835433
868678289 -868530553
966725350 -966670654
44747084 -44624982
682166329 -682085119
862566636 -862523300
461910999 -461829421
714824862 -714725304
564630798 -564641586
827519139 -827684105
69328027 -69459233
397600463 -397754749
575512330 -575651536
677485292 -677542430
479453243 -479632101
206153989 -206138239
300024574 -300074886
671753973 -671886225
768263037 -768189021
192226328 -192096694
663192258 -663387772
423940661 -423786323
827063403 -827158249
710248761 -710340805
51629695 -51752373
514079262 -514012944
827940100 -827875728
614089739 -614269345
794371410 -794542774
442350026 -442333148
805550078 -805506120
178683710 -178759196
455646604 -455643338
280032559 -280178521
361534772 -361459664
813254067 -813384973
357813880 -357827688
834989886 -835110686
792885403 -792826637
595926270 -595894350
21410513 -21395119
776985372 -777095282
654723407 -654830797
270762600 -270608740
25075604 -25146228
139552708 -139510502
766868439 -766803365
396081476 -396161948
5738287 -5707203
539685729 -539650835
575992188 -576013698
882802931 -882759657
130267218 -130114672
390162740 -390341054
402894022 -402947850
436062195 -435911507
841356696 -841255270
820088625 -820216455
277255809 -277135271
843030540 -843106140
605139109 -605146619
763728558 -763894286
63601013 -63749703
756238461 -756400811
294795007 -294650745
403931153 -403876005
116384778 -116499094
920175462 -920070282
779367664 -779293300
34733992 -34890366
497869112 -497784064
769936370 -769875374
77157049 -77062651
499220607 -499162733
682327445 -682139893
606669846 -606581054
698548412 -698702214
524802970 -524703268
11663508 -11736042
892094501 -892063003
151546422 -151602584
499693792 -499763326
124629772 -124728840
642767854 -642793262
988685717 -988793763
562480127 -562559119
151897552 -151729910
223163597 -223026463
661097375 -660945019
699388060 -699192402
825648734 -825487668
788671408 -788576694
507468684 -507456862
956560913 -956585235
596538941 -596619361
425976500 -426009916
578078715 -577973759
752310918 -752222704
745015887 -744845041
596078897 -596237401
150457539 -150528481
54885352 -54862418
311087489 -311060393
829576003 -829604875
746655863 -746635523
149054907 -149110877
925828954 -925917990
576070666 -576149218
755582275 -755560339
47153403 -46991853
284757140 -284652296
816804762 -816718514
216310191 -216489041
7142336 -7236660
701043154 -701064050
803408921 -803439481
537364084 -537257860
729058878 -729135728
193740163 -193870777
50240681 -50242319
362432602 -362508322
577841276 -577829770
297830909 -297944845
307099440 -306966980
747989546 -747905404
654085357 -653980867
386132067 -386167231
855818849 -855907409
478497909 -478573491
603580380 -603765902
553102701 -552925609
516458382 -516331344
261505470 -261665842
81292060 -81465026
632323904 -632386778
158570870 -158707474
98474585 -98541475
667857749 -667806453
242718158 -242725176
541104735 -541053037
186032955 -186130397
801223437 -801147783
659109834 -659105778
916180751 -916156753
86240336 -86262290
74552196 -74420568
972088029 -972024793
727359859 -727234219
836259309 -836357555
94567062 -94546798
49942929 -49932393
67364097 -67215089
535154933 -535153131
116234316 -116053062
747230099 -747185257
97003170 -96833264
13160977 -13216855
486969169 -486946807
791585310 -791602968
554337345 -554140701
706775857 -706853713
379691684 -379789268
440240814 -440412736
590261468 -590330624
248763760 -248596666
826848741 -826917159
380630813 -380533273
948989879 -949054669
747083446 -747207678
722105636 -722069606
695177776 -695321740
145631970 -145491728
538300158 -538347010
38791104 -38879798
377556630 -377450912
334328650 -334337622
133034220 -132889728
178956176 -178799452
736935024 -736765878
546474980 -546674150
504115681 -504202229
115216616 -115364492
420933900 -420760156
346295900 -346480486
358465138 -358499140
30024847 -30168069
395239002 -395165648
865763952 -865945114
356580815 -356708377
21531401 -21532101
10607513 -10596771
913997584 -913927186
712066124 -712261414
548406448 -548378230
294421511 -294469061
80971682 -81091552
358714503 -358514691
313488258 -313475524
493500272 -493306876
974330968 -974324384
895171622 -895131950
734532229 -734711155
167226864 -167275902
663570637 -663396079
989111320 -989089428
127577798 -127698724
552449700 -552628828
197877622 -197852444
805775741 -805878835
862969918 -862945542
542028042 -542192084
405164784 -405145634
302890431 -302884839
405653640 -405803066
902841693 -902810609
922900243 -922904863
498899006 -499002652
658856273 -659040095
459822927 -459671853
871851748 -871808424
276244888 -276161262
574060548 -574057554
389853924 -389767996
552030390 -551895238
572895679 -573034963
301284025 -301475067
469825457 -469748119
102835303 -102772707
383846161 -383893001
188365235 -188343887
3419231 -3266763
543556915 -543472289
87321759 -87455753
286379963 -286577431
65045996 -65219136
487312755 -487405517
417640330 -417718784
336262604 -336429548
93103556 -93081830
383194934 -383233072
617099734 -617012734
4673943 -4613019
922522230 -922504248
955725171 -955535725
870295857 -870264301
762920493 -763026943
357221914 -357413064
547199272 -547066518
327258199 -327260037
355981865 -356152071
785553174 -785471344
209908411 -209746345
906493949 -906659307
104300268 -104199806
610508094 -610691758
446436231 -446535601
720890878 -720823708
180177068 -180312960
187277510 -187395214
828099319 -828054551
790168730 -790328416
810279365 -810464787
94490016 -94441316
992280442 -992178518
928126951 -928186961
884700377 -884546517
906181260 -906122320
235623891 -235792327
481510978 -481571854
628147910 -628039026
697876144 -698035608
752187937 -752174581
86667189 -86783061
558783263 -558738391
240855290 -240931916
245568986 -245417214
124569203 -124418349
592789809 -592835521
634779640 -634881830
422349978 -422387888
521660314 -521754898
457572041 -457545063
471009134 -471122202
454543386 -454709440
743829935 -743718045
521226574 -521085034
758819501 -758916387
825393679 -825450397
754034157 -754032657
168287705 -168133053
143606771 -143692089
146192856 -146021312
213507494 -213391872
632557526 -632463492
725477620 -725429300
765162372 -765287384
390975493 -390897367
932615904 -932636260
838395759 -838354921
389705659 -389558541
554422842 -554552534
145133537 -145063069
27952478 -28137922
782761830 -782562588
736485674 -736510826
19097162 -18993640
193172093 -193046781
808349005 -808518279
120950142 -120891498
290232577 -290191559
610183403 -610243885
430649150 -430730028
845148471 -845086183
920480519 -920510437
770212483 -770244039
194188413 -194361259
947456552 -947483224
444988194 -444973114
514086910 -514071614
290504694 -290669494
766090752 -766145088
62433020 -62404408
862083708 -861963330
414877477 -414903305
166708769 -166611681
9113091 -9112135
413212983 -413319869
140555142 -140633000
781193036 -781164918
563126299 -563030521
231177565 -231131691
107157025 -107013715
579717928 -579696236
652467502 -652410802
697391065 -697405601
622472480 -622438642
719093411 -719163921
792116001 -791985687
533341425 -533189925
476801744 -476705196
278863072 -278710398
197954138 -197954400
926895647 -926814263
206814923 -206822981
921659231 -921490037
351355278 -351210808
288049445 -288143189
83822226 -83741494
429071326 -429034966
601250261 -601340639
586349795 -586274115
287428979 -287565165
803196283 -803064021
450001865 -449846195
557861966 -557783484
300096631 -300207563
834099006 -834082770
922001868 -921823952
190053565 -190192247
857307197 -857152983
864970954 -864784560
643681956 -643810024
624521515 -624334953
55288379 -55289481
73838837 -73810585
990501802 -990590634
8117202 -8168272
199480923 -199543205
263179833 -263224909
244909540 -244907830
560965879 -561083913
308634167 -308756849
102152955 -102070253
608139073 -608302641
305223384 -305135538
634792643 -634830735
428080852 -428193232
791099127 -790974113
122413878 -122567250
636607440 -636429842
84248056 -84213784
510776806 -510793076
18278445 -18313687
276140383 -276110073
754920935 -754934805
14786557 -14893121
595330176 -595299814
533723569 -533868611
960002336 -960133222
596158149 -595970659
580999680 -581048032
460989209 -460861145
421470540 -421466822
614642751 -614641023
640802841 -640861691
722165049 -722046223
265888597 -265905807
630462011 -630624549
987840602 -988032872
696480019 -696349973
437391091 -437276797
60912534 -60887440
100314575 -100432175
90424025 -90482601
369393602 -369318434
706732353 -706738711
355858387 -355815821
74110112 -74065594
930931616 -930980680
245676398 -245712594
719822267 -719879713
609113811 -609013731
835720464 -835900216
568051316 -567977336
22449195 -22598265
391388158 -391560536
73695095 -73724223
645589535 -645463089
139608305 -139694995
773416699 -773535221
891165424 -891134880
125715258 -125527636
803241980 -803150586
145651530 -145783700
452712146 -452668744
500193462 -500267030
959235963 -959283605
150346619 -150236035
897768188 -897800946
418745186 -418771186
796028685 -796066517
872466571 -872479601
347603432 -347529244
940730874 -940918980
162533304 -162685126
229050652 -229150686
344226188 -344378560
207278934 -207256954
197386077 -197531723
342499777 -342394345
724999274 -724909950
121371859 -121545201
868121610 -868236158
352581497 -352648039
444371973 -444545547
312853296 -312935314
916541269 -916404707
986353183 -986520771
756876263 -757002965
587169778 -587225150
869037551 -868893567
171989345 -171807901
759439190 -759637216
774747919 -774700271
302792497 -302988365
621301846 -621190992
776072223 -775895011
394028226 -394184146
611057754 -611075416
515097972 -515058980
423002466 -422850458
438061584 -437958164
524367949 -524311645
379629652 -379563160
753658446 -753475780
490178484 -490334550
891947543 -891831683
866202400 -866225128
362603435 -362526839
696389569 -696206169
906895688 -906792124
271034972 -271153674
26478858 -26495282
13482236 -13371872
672902535 -672762769
239993860 -240078660
435492812 -435423786
479256518 -479304826
139434069 -139334125
137607419 -137759763
187748664 -187608988
318790054 -318760462
96027163 -96150657
494309136 -494446994
749309358 -749348034
908093247 -908105111
366743176 -366928418
224481753 -224507967
606461049 -606612609
737231463 -737352193
866339557 -866331317
775570133 -775678895
228306088 -228320580
847586377 -847611635
768214775 -768311299
266186880 -266098296
575171826 -574994990
297733651 -297887877
100044506 -100238876
940242257 -940322459
510983203 -510785051
11856892 -11879034
60886842 -60938226
78614968 -78481162
69207132 -69014104
49101630 -49296324
722504726 -722477372
436353971 -436309117
714255084 -714355636
894853930 -894864734
60225688 -60113886
111165726 -111179104
234141208 -234137948
227496703 -227516737
355237493 -355113017
977593818 -977685500
80329279 -80454081
955489646 -955340512
304379222 -304349530
519897786 -520033646
37972844 -37965874
126460719 -126335879
349192471 -349319825
794755864 -794955540
886294441 -886282159
649257703 -649330265
462200880 -462393726
242116054 -242029004
731284692 -731280722
395452052 -395429816
924727339 -924604011
730617406 -730467524
429805565 -429758335
440977435 -441013519
339366050 -339535834
257248397 -257406249
918716864 -918614778
793903850 -794051598
615139128 -615046098
135678662 -135479086
141949897 -141911573
547927577 -548010065
664021695 -663873061
293132221 -293166389
372872475 -372782729
491745754 -491667460
987876531 -987763169
186571674 -186657774
707306041 -707472989
392478586 -392657924
685774040 -685648532
3799557 -3700689
772998868 -772978366
896548986 -896725326
458163218 -458327560
85610906 -85552994
563859393 -563932785
570890102 -571089838
39369834 -39486048
631556779 -631614653
120832054 -120788516
528292185 -528322615
429745149 -429865981
769779036 -769600570
605280775 -605455361
89312894 -89356900
325414257 -325442773
310244508 -310349100
432438086 -432466282
381527845 -381359723
576940037 -576801991
366522130 -366447292
455450661 -455644971
517224607 -517273883
264918284 -265104330
853199734 -853324024
500164477 -500128177
76738368 -76648744
322615399 -322449833
96515239 -96466991
239646104 -239659226
292487549 -292506429
551276148 -551221598
649996314 -650057306
977378022 -977265420
364569663 -364532477
786516099 -786701909
836062677 -836257175
121491750 -121598652
679359325 -679380879
236777385 -236977009
863972831 -863797699
833171509 -833044463
502619088 -502508432
709289345 -709462403
193678104 -193499286
635952739 -635802057
387015455 -387176597
187143333 -187148997
198046346 -197915020
260150120 -260228934
183183320 -183364210
369986995 -369819029
34182156 -34375812
875964665 -875908369
694648126 -694639142
335028137 -334925093
392998693 -392968743
564278362 -564102958
127108215 -127132137
791463418 -791425596
96491115 -96398411
21630903 -21694199
509608267 -509511421
274830948 -274683498
588809409 -588819929
693969945 -693957903
853408960 -853422494
145098303 -144942961
301904397 -301971619
551865850 -551856798
75581474 -75557172
182597615 -182440861
13066572 -12886138
780861600 -780746986
1582712 -1544350
681172142 -681184240
678896784 -678955774
688993953 -689169281
282587109 -282761197
182728788 -182829582
307332296 -307516746
877040444 -877233808
218505407 -218451343
119301393 -119104357
214148104 -214270244
371883942 -372025606
173554401 -173523721
758428845 -758482235
414082687 -413955797
328705647 -328893639
983348381 -983429427
947717307 -947590423
768581686 -768773120
234856164 -235026106
971989363 -972186695
178687431 -178830961
390533039 -390483875
711242215 -711096509
446865583 -446968579
781679650 -781753296
313705682 -313709534
623087885 -623052465
129073149 -129166487
853519075 -853325913
141147057 -141197773
892435192 -892530388
344892506 -344882758
197521560 -197710640
602025367 -602134397
754935297 -754934313
452097129 -452079009
636129930 -636137298
949773095 -949904629
294060273 -293870709
302268281 -302263731
399238521 -399291131
487512500 -487412548
758869472 -758999326
403911624 -403950682
314153731 -314347323
14107894 -13938644
91656820 -91593326
612857621 -612744615
418910197 -418921911
692361964 -692267984
396242970 -396201230
231503272 -231563216
488742972 -488715342
757822724 -757829706
933584486 -933486854
731793603 -731906181
453142508 -453168362
689436465 -689476487
252556460 -252674390
171264587 -171391451
732838160 -733025662
224317737 -224412947
371206496 -371381718
562953116 -563078410
749974870 -749888484
143256266 -143086600
862495476 -862637796
663060079 -662950155
204713639 -204694863
637375314 -637556554
452049283 -452144975
931420177 -931536167
554791399 -554669923
576669053 -576544561
4825251 -4927231
251357329 -251251597
785447273 -785489757
329306401 -329451737
65898113 -66031599
362718890 -362746422
983637909 -983561541
863818956 -863763978
879307770 -879286050
983140322 -983246866
635965881 -635990593
91825873 -91757083
363251369 -363386753
517997466 -517810100
645486375 -645320075
127249371 -127056389
210099729 -210246843
652582246 -652669922
771164651 -771235493
134646639 -134502153
739335102 -739224254
619939765 -619976819
436296186 -436331544
707332472 -707186848
807297700 -807147708
394430206 -394313458
145266261 -145348753
74467906 -74664098
110671893 -110818785
757852197 -757807215
555000900 -554941804
863297301 -863246939
620924317 -621007145
294934117 -294850021
207397714 -207402602
984195544 -984004514
616766970 -616615158
37712791 -37572443
139531605 -139388531
404292111 -404462075
693747088 -693839074
674772077 -674635349
354890575 -354743141
848451739 -848376597
917082055 -916996367
723966017 -723785787
499191670 -499066412
981488926 -981423476
793500827 -793454361
59196517 -59207615
121141463 -121116583
253807099 -253898783
909195535 -909311813
398036112 -397868972
544623453 -544652179
73783794 -73664652
770150773 -770156741
641747054 -641792658
444892174 -444749350
516840019 -516809963
454270024 -454432148
178219522 -178062748
87063742 -86924214
482193976 -482274664
509099306 -509219398
204869878 -204858208
188643894 -188709346
647775489 -647704831
81378543 -81254467
114991721 -115078331
235826391 -235894577
964228296 -964150910
292496989 -292301741
420285741 -420290703
690111547 -690286589
977353290 -977402754
408989081 -409047015
702758615 -702725605
896255775 -896428883
244266753 -244362537
807950225 -808091189
355735086 -355837104
224821731 -224902287
313169930 -313159060
31616010 -31604644
732980356 -733084190
9418629 -9257009
110495278 -110616848
869294497 -869462151
779480637 -779393705
716608406 -716529814
2940950 -2842510
86168965 -86054813
916065913 -915956181
148556679 -148694711
230181614 -230028058
291781105 -291695145
374716266 -374727706
140064946 -140168926
360568977 -360456803
551638554 -551753868
226323312 -226218428
720171018 -720297746
615772516 -615658104
86040479 -86111889
198927883 -199013629
662263557 -662377021
992632770 -992796826
426927909 -426908807
700674578 -700700038
221990897 -222174011
569848236 -569682868
387644591 -387778005
431848429 -432018589
907312491 -907396831
578872055 -578690903
118032033 -118221835
465668278 -465819770
359544073 -359631573
161367200 -161255350
459677396 -459499856
679100558 -679287806
276339344 -276150432
72676492 -72806310
254174272 -254367910
922678941 -922514789
512324025 -512352847
936120704 -936150430
2891730 -2768242
444623319 -444638643
949036153 -949141269
201847722 -201772644
894581061 -894778521
614712373 -614573129
447756132 -447632548
984258177 -984313367
66187864 -66090478
291030033 -291063113
624866224 -624919540
945288393 -945427767
691312453 -691364603
261427232 -261312806
159661563 -159703837
661863111 -661935825
376791353 -376593765
529166703 -528994569
762547907 -762534015
276125228 -276101712
686524658 -686607614
733485164 -733364180
167183219 -167251383
129000172 -129031764
422368933 -422345217
910030799 -909896279
25648213 -25767839
432726873 -432745577
509613820 -509717592
800985741 -800937267
657636637 -657614047
188554292 -188542966
527546454 -527431052
266256280 -266306702
876064488 -875880566
741500209 -741379607
451953052 -451878486
472841165 -472715793
476410353 -476297145
942775330 -942604754
511012945 -510953461
598055581 -598052017
86541010 -86607242
726108175 -726171729
888481466 -888359882
779271129 -779308059
749429913 -749588633
32480902 -32428352
547595624 -547706728
29884167 -29703797
594396111 -594594647
720554022 -720612562
121526959 -121690637
709640028 -709734378
103953465 -103918969
803652508 -803577484
744714108 -744839920
59760499 -59762295
198336470 -198266866
80100091 -79974243
182612079 -182779185
205792543 -205880775
289395305 -289383119
550769448 -550921346
611179369 -611188081
493343248 -493303570
772589747 -772679731
444372546 -444185438
967729486 -967618614
986771658 -986678264
529433546 -529334650
29986138 -29971806
134816127 -134820991
221892565 -221760407
674514067 -674513151
694047917 -693891973
801304521 -801142353
535123838 -535154032
544344207 -544173033
258633678 -258772828
555057388 -555237938
210871216 -210881618
730395800 -730357390
402205330 -402187022
273174859 -273221565
942029009 -942189391
87394957 -87552657
323342410 -323173516
339947498 -339790960
742012865 -742062911
160893482 -160870678
180668464 -180494626
52301783 -52308913
49198977 -49175455
350101189 -349984981
880819180 -880991836
654094323 -654076391
342678216 -342842454
328191675 -328095137
733032273 -733019051
651892099 -651938453
719119136 -719000478
539428243 -539251993
316695006 -316652442
2223853 -2414773
141398889 -141262291
146774147 -146813655
33280044 -33434316
738248028 -738400914
522145470 -522150326
328326971 -328434227
406650561 -406518781
540397605 -540481145
271892620 -271815778
971189875 -971085819
301762817 -301681529
189097659 -189292169
465905129 -465734411
321483448 -321447018
356879377 -356766215
563279463 -563396039
968823513 -968676953
461179528 -461276602
626912756 -626925414
712179407 -712343421
835293222 -835391370
836886022 -837021840
28370137 -28361379
171432987 -171626115
422673459 -422532987
275768205 -275752657
615916138 -615819026
37969359 -37957631
805660220 -805827288
837539579 -837517431
958493611 -958299659
895622875 -895564637
661095965 -661113601
919000935 -919001721
531363253 -531534155
465728976 -465744024
37873552 -38072136
549276035 -549440641
615198941 -615079315
249522149 -249417207
392171132 -392246858
609705536 -609874968
562017325 -561905503
391137843 -391230803
620687366 -620608160
348418530 -348387302
687227142 -687391092
116653847 -116691253
378644976 -378823752
179198931 -179282737
356644596 -356641460
702461904 -702617790
526192149 -526260853
248049199 -247957993
516248418 -516111364
619827613 -619828935
487494167 -487530833
579907202 -579857000
743167686 -743070796
540323131 -540439375
618852581 -618920891
704818101 -704758119
153853439 -153965949
367208304 -367084762
712704106 -712700494
175145249 -175073043
976355886 -976409058
368101096 -368244178
421797778 -421949456
820744539 -820844611
974083032 -974001274
441888032 -441855522
633315637 -633327083
526452572 -526530426
1618240 -1547184
163778845 -163959233
291656829 -291460619
148430789 -148625695
396275614 -396210326
365072649 -364987713
922769320 -922816718
888738160 -888765520
688715561 -688902157
706935372 -706930364
599183089 -599147363
806256098 -806390568
642034836 -642015150
343746379 -343856393
569171376 -569205784
266366174 -266476404
646111586 -646286358
621370621 -621233071
77067938 -77109850
885828484 -885691544
491707948 -491899442
911687280 -911759324
201200913 -201321747
578026237 -577873515
459247850 -459333286
607341460 -607421442
960533488 -960546086
139684856 -139776874
297385100 -297265900
885081945 -884981009
717606428 -717566988
433278917 -433158453
214027710 -213874360
647472418 -647614000
818726325 -818789271
602445070 -602366526
442462556 -442428558
530194300 -530288568
530969202 -531041522
704237230 -704251166
794233706 -794149058
982490213 -982536227
279108641 -279144073
159332104 -159518716
489429092 -489332304
369847135 -369725851
558111102 -558251004
244558104 -244498816
155245665 -155322661
271610422 -271677940
782724405 -782799255
254947819 -254831651
431254790 -431283340
958798346 -958855078
983248875 -983244857
926064764 -926214152
106769987 -106590843
595788171 -595803795
222082454 -222028626
907865032 -908006310
591631557 -591666257
295191764 -295018484
5429884 -5359290
651775919 -651669453
564913048 -565061762
618000774 -618103534
839865432 -839910540
206243023 -206435879
393930868 -393852746
59307905 -59252537
755379652 -755490674
876952056 -876759710
785467255 -785512259
874163251 -874202221
399947065 -399831527
377374809 -377323237
705032591 -705223225
192833239 -192824567
352053981 -352246225
819094536 -818909536
70034334 -70033016
551147641 -551248873
88794671 -88930635
725132374 -725293700
555188030 -555339750
605688888 -605853470
348112917 -348301615
870948074 -870962308
932363837 -932430423
63794142 -63729092
495744807 -495555735
538961142 -538811660
745561316 -745595212
399526586 -399551598
203758909 -203747815
297786978 -297810764
321726767 -321796967
690469662 -690465998
603129553 -602974753
454458101 -454613639
558086987 -558161879
228909140 -228946636
671820099 -671648283
821213464 -821363540
574288802 -574124696
375075548 -375150620
455953404 -455946540
173539061 -173366019
411622444 -411714402
86475431 -86482489
484195578 -484296198
577424495 -577609109
690473011 -690595279
167030514 -166942832
866311561 -866483643
676599272 -676535634
829665429 -829610369
429587399 -429589107
418413635 -418316383
26685275 -26608605
731215799 -731223447
261713597 -261620637
631569022 -631387140
207067236 -207179552
221353948 -221373112
125854249 -125817951
736525532 -736651524
969768540 -969911098
182131643 -182216975
603639958 -603527668
617775895 -617873021
520786407 -520698863
953767608 -953768824
906469746 -906576628
158129034 -158062542
527173367 -527112663
405123435 -404952387
108277744 -108249282
51501156 -51616930
509559844 -509524160
480225955 -480347953
579343976 -579265972
918389803 -918342153
962531233 -962654849
478950433 -478864485
504341391 -504286999
650373843 -650467763
585340666 -585268630
983328954 -983384512
100800210 -100931142
346330571 -346277965
711933178 -711745448
936872554 -936862954
426952371 -426903447
933741396 -933834132
832648956 -832684058
880447953 -880452319
985722719 -985826885
479765087 -479926503
816402038 -816478980
740509585 -740581837
990973598 -990815330
824145313 -823980787
601677972 -601593254
671495318 -671486260
231515754 -231668032
854138052 -854062394
980999656 -980856458
706205726 -706193414
138581614 -138683576
741584101 -741416317
548383086 -548520576
11607575 -11670147
40802798 -40615340
32843934 -32990276
448493020 -448663018
564908740 -564912092
91948318 -92081050
961783842 -961728540
160239792 -160061818
778838943 -778757519
351193813 -351094407
622707936 -622582008
672671378 -672832652
154617077 -154442067
707223394 -707255734
220970783 -220789429
556795164 -556929178
578377390 -578363336
228594745 -228767015
985551351 -985506009
533909963 -534107029
577208731 -577011419
897761756 -897579854
853817819 -853989273
181231155 -181140857
896856517 -896980417
424684937 -424579489
92286940 -92465948
414522018 -414603544
241397024 -241586554
160794829 -160703601
432336412 -432452184
677745525 -677805319
219495252 -219476378
395616798 -395574130
244884579 -244908685
222431011 -222483059
845841428 -845650870
41142090 -41340682
928257919 -928351125
239520177 -239368583
264617596 -264493836
783195828 -783082720
527399535 -527488753
394626306 -394451436
963141420 -962945308
792450628 -792350508
418758186 -418692502
202585858 -202725328
320652615 -320751083
537502702 -537450082
20552374 -20631628
676567453 -676512011
785555319 -785624069
988708900 -988577582
494286301 -494306825
802164931 -802082855
780547409 -780742937
622205400 -622318760
498189186 -498238644
514914343 -515001327
564481663 -564392445
622582002 -622520286
731705532 -731821114
694946627 -694805909
721508981 -721473491
458204325 -458098851
211878010 -212039166
751534394 -751428398
219682637 -219687435
590061596 -589864290
429940254 -429912844
605159585 -605169155
905532311 -905713229
496522434 -496516510
782408754 -782225508
314912677 -315017919
857862303 -857937583
313006391 -313029797
442218793 -442243723
553416776 -553569414
344162280 -344302374
94556930 -94423102
514451585 -514599893
584081229 -583998655
222037357 -221851619
472872497 -472830973
3405135 -3598231
71437208 -71514204
920739294 -920703612
409070604 -409023426
574056845 -574206749
926038883 -926064013
815813002 -815697568
869595799 -869482933
20500400 -20411698
46851651 -46850027
815062200 -814997286
139659125 -139730865
933260516 -933226930
663683860 -663856872
699104556 -699206986
515916585 -516026649
116376798 -116390692
964310939 -964502669
821225588 -821093386
247133828 -247115442
663471752 -663483358
204014710 -203832236
429072287 -429243355
420659857 -420483943
793243567 -793199463
730132658 -730205180
247543236 -247583928
17816993 -17668535
593170327 -593097089
579686093 -579646657
561024896 -560949448
930118456 -930008456
959216457 -959205111
241779895 -241761971
150649952 -150543316
739673141 -739665785
5795640 -5808934
781804597 -781701995
603825415 -603745217
82169756 -82002410
637489457 -637623651
289294986 -289208040
771336962 -771297348
10447517 -10504827
327061397 -326997727
248382487 -248430695
603569031 -603583813
710957491 -710983875
52952499 -53152319
346178331 -346268167
902441654 -902513622
7652750 -7608554
788763389 -788704201
685050354 -684942776
510148793 -510114093
402823476 -402731196
869642778 -869811410
830065788 -830183264
630812250 -630620652
864118823 -864017667
385905576 -386022516
975049665 -974944729
446403744 -446316122
244380646 -244528460
495450389 -495268417
982084257 -982102433
600233300 -600196958
752776121 -752922375
402196176 -402126704
645526312 -645446438
559160489 -559047455
645840120 -646010184
714193660 -714305360
187987764 -188176310
401106104 -400933716
829258658 -829079192
353232165 -353287847
160482460 -160430574
74944725 -75055037
320077855 -320254263
809512209 -809408375
16223729 -16026957
260044176 -260115092
90244983 -90184551
568166654 -568299252
764706059 -764509447
283883670 -283999534
90170545 -90074341
90122443 -89967985
98957207 -99114409
16563897 -16393257
145078462 -145188612
467405910 -467377120
59551839 -59518765
517437513 -517360491
972964850 -973049852
777351398 -777201338
295387369 -295341843
578443451 -578567521
152703977 -152599727
69924583 -70033675
241094130 -241076298
4240218 -4318024
397448156 -397595574
975761431 -975895947
754327410 -754363458
446078557 -446065973
902150180 -901976762
539687819 -539683639
483002790 -482813060
684006272 -683910504
569188580 -569044068
819920727 -819869227
532623667 -532567899
260079634 -259974712
215843334 -215771320
84410409 -84313893
747013595 -746832099
182443299 -182362871
777571262 -777770702
162609215 -162570251
554138817 -554109697
621084709 -620929581
28710749 -28592495
493492479 -493684697
617260505 -617105025
889936886 -889753540
62082324 -61897802
841048449 -841185353
213314194 -213137250
125361814 -125220110
196544441 -196427949
664630115 -664653939
80712376 -80803944
712754488 -712738432
28457709 -28282565
448882622 -448960976
554242515 -554432175
83533357 -83533943
403872349 -403687257
765848755 -765950175
346281210 -346271624
488108715 -488266759
640212210 -640253662
379420637 -379492635
176118741 -175981171
304171124 -304288040
771187371 -771308119
375324936 -375249006
770606516 -770558774
829033693 -829168925
183622886 -183721634
316535802 -316463098
603522065 -603501689
799353414 -799194622
352745875 -352939455
21937067 -21862707
324819413 -324962247
829636081 -829725681
24863743 -24993659
419647423 -419732403
343876413 -343912077
794589288 -794748514
959621321 -959686325
714420745 -714290527
626017957 -625880323
532745807 -532690765
913521628 -913541118
363293679 -363479827
153836292 -153909694
1924683 -2001967
818111531 -818056663
925534294 -925713712
881862349 -882008607
697770020 -697772444
363250499 -363319061
120920820 -120764136
137208134 -137356894
787592103 -787775751
628493041 -628490547
526942438 -526786544
34138929 -34183133
783317597 -783218273
247772781 -247599209
722050439 -722087621
139762262 -139824248
627418753 -627291391
772519612 -772452512
761468072 -761557726
90319703 -90244615
196711029 -196877469
98133819 -97984977
780823659 -780982655
89520537 -89344547
431292191 -431274489
804586179 -804387011
583149504 -583114960
775118149 -775175701
336592110 -336636368
728582604 -728477882
870596888 -870674642
14726518 -14657584
820339789 -820437109
987265613 -987248515
406176169 -406096089
340437530 -340554464
860453087 -860259377
350084973 -350121377
846078822 -846153626
662283434 -662470608
951015694 -951170324
382638645 -382733559
665028821 -664961073
639404565 -639570093
798373006 -798205854
750304738 -750199682
765716071 -765790601
640496351 -640509541
47871357 -47673869
718634524 -718818214
162992389 -163030827
253069610 -252892854
613034232 -613074712
878262794 -878126212
752491434 -752519492
813556190 -813583294
355446587 -355374433
679860039 -679738931
312381251 -312404361
437299351 -437172929
485775855 -485640597
532263945 -532391025
881053236 -881074744
646353349 -646219367
712054390 -712003532
992066181 -991900593
167999328 -168174308
321762315 -321869973
778938922 -778738964
94180769 -94222607
607679195 -607495557
903316135 -903339697
478535700 -478355042
937219421 -937332787
833475528 -833329356
484171693 -484077211
602556088 -602726776
4157177 -4279121
907939150 -908085896
677878896 -677740934
956701381 -956764153
818253819 -818241565
533894605 -533970097
718193173 -718002581
295364606 -295224282
409391682 -409220742
226319376 -226451830
543854058 -544015566
176601726 -176690826
812701653 -812644339
380794514 -380828146
207443066 -207572798
192398859 -192398567
731406783 -731577349
678370475 -678286843
571044410 -571135266
22624251 -22690503
713659700 -713807072
507503387 -507433981
672752015 -672713323
213633059 -213774097
107256470 -107057580
657439476 -657621560
541631452 -541659978
644304006 -644149228
321945589 -321794357
5255414 -5130974
467620869 -467643521
224034947 -223915803
578176983 -578026469
298476887 -298404313
75505860 -75541440
36966224 -36778114
519892748 -519880046
466639950 -466569846
90930707 -91101797
36149539 -35971809
590772923 -590621209
786297005 -786101591
542461052 -542494012
975883349 -975965575
27531610 -27624602
199632994 -199453416
606037601 -606107343
605960505 -606016889
953796748 -953989212
38669186 -38519844
504141028 -504263430
424943573 -425070541
396494501 -396403791
478736753 -478582313
567429733 -567345091
137683591 -137524091
890055681 -890089443
992909192 -993049516
662645409 -662745465
326122368 -326032380
274599936 -274612290
8144327 -8306745
225989566 -226163404
74205999 -74014225
890630467 -890660193
8609630 -8569582
455525632 -455387556
721713126 -721857410
404677440 -404614942
438483453 -438415295
351441084 -351269472
110318530 -110229142
878246942 -878367768
677983273 -678095319
617674020 -617577508
354375129 -354359943
483569320 -483453406
850902671 -850876111
127984679 -128025797
882109071 -882203907
655191948 -655262780
587297312 -587313320
449490860 -449436772
861967455 -862023519
311111777 -311211301
669371045 -669352063
308828414 -308865344
219339739 -219233357
422415981 -422359795
655884538 -655825756
785615824 -785652256
458191697 -458216953
240118354 -240254316
610947577 -610902175
392137532 -391944006
283141244 -283176078
564209199 -564347525
508167743 -508323737
351591900 -351689454
162089426 -162139262
282008178 -282075410
279079149 -279208997
830029082 -830023340
872347434 -872238740
346259917 -346276417
400404062 -400389470
314766674 -314965298
528319438 -528325792
858505565 -858310911
538524274 -538679542
320328475 -320180051
873285525 -873376243
476841071 -476762417
875118710 -875039602
401833495 -401862919
216346266 -216209380
61259662 -61155866
688746653 -688570867
653503561 -653494565
852785599 -852643631
192487768 -192529632
764864617 -764712689
277589881 -277721285
445289416 -445122178
12765065 -12946125
319492927 -319364111
809457242 -809270770
177362523 -177466343
115190723 -115099681
525234615 -525040237
927529841 -927455061
287039268 -287217814
504899657 -504972407
954742191 -954563791
289580875 -289592545
260799813 -260985033
418854940 -418687432
968291673 -968227733
602146512 -602122282
661089967 -661104783
768851386 -768694854
250210411 -250056529
805602730 -805516708
580185695 -580046511
651912612 -651968648
840763411 -840881207
536246492 -536090566
217736466 -217819872
527104916 -527130166
425800073 -425698635
876343041 -876464287
696064246 -696224744
920810626 -920924604
368107258 -368133732
201413340 -201288080
167656083 -167792557
578207629 -578146337
258237690 -258276832
958775882 -958826712
631578529 -631678849
429259121 -429337167
448974889 -448962447
640832266 -640719024
409458357 -409630397
474221745 -474357031
156291715 -156488593
151713720 -151749378
472816507 -472928487
492315085 -492146455
589236177 -589243043
931544138 -931604902
696848832 -696991996
806100068 -806046124
136304063 -136242359
149139333 -149190111
550294651 -550205553
804669442 -804633172
388917175 -388755645
773475960 -773316832
625766244 -625874434
508195955 -508200223
39796307 -39698837
185160301 -185118517
435323970 -435412538
899222788 -899399646
159911313 -159941741
513214036 -513334170
443371297 -443281413
84101332 -84061036
452509552 -452486836
9508794 -9356000
678939196 -679103094
510464126 -510507374
592683330 -592610916
828856670 -828849192
646422187 -646494631
451871367 -451772707
571558674 -571379058
598261399 -598286805
631302718 -631377398
586733179 -586585039
455352254 -455217246
961073896 -960916652
897370137 -897238843
923465677 -923616649
826963384 -826883432
946071810 -946248054
166643792 -166773746
506571870 -506684702
545444979 -545484439
157747247 -157654477
32663640 -32600902
551696211 -551654129
31907627 -31887823
184096075 -184219261
327992009 -327809913
864965396 -864988008
286215132 -286144958
193253770 -193132236
168313123 -168262287
650173556 -650289616
718654660 -718606840
881753574 -881929258
684458892 -684536476
130802487 -130852701
743172764 -743345336
400747625 -400774235
92790153 -92827025
620329147 -620435199
75652549 -75553419
250427150 -250586496
231269683 -231409453
869539366 -869384936
74985542 -75124532
744664819 -744698139
177642885 -177794177
904438663 -904377077
727540567 -727346717
353694922 -353779914
841613651 -841537703
101652804 -101819106
120716164 -120616464
666593122 -666672514
217430343 -217487531
684640407 -684567343
540560250 -540510030
95472242 -95482598
30501812 -30516052
354251011 -354168283
4643481 -4606915
49999571 -50049779
168474292 -168386348
413644261 -413565329
68397967 -68582699
748236322 -748268464
148307734 -148438432
272829424 -272734830
620142647 -620306465
850890848 -851034226
497166546 -497033866
287936613 -288096317
163529236 -163726966
469466646 -469357482
189375509 -189447435
59135009 -59280221
493958958 -493976692
265971818 -266142588
58001205 -58085587
36306172 -36168494
294487350 -294682754
114915 -61227
96444561 -96585917
233398582 -233493664
125344310 -125526798
555844050 -555809472
237242489 -237261263
281670067 -281509331
191445211 -191584575
293827762 -293828742
246805265 -246720401
234193412 -234089004
844914152 -845018986
761235282 -761234932
838175844 -838139024
653256836 -653156880
66826712 -66817254
992979354 -992833578
840846010 -840969524
925921445 -925914535
357064398 -357133842
199743842 -199882564
404078890 -404096936
386070022 -385975010
361586340 -361560922
589479792 -589521078
825136669 -825196505
19413848 -19316094
923035114 -923069312
552409219 -552232033
661584040 -661622298
208116544 -207950366
138685644 -138681508
41364131 -41492647
716569110 -716376780
430329177 -430204403
380740552 -380708648
895593756 -895409718
86375712 -86478960
689560146 -689611600
630543280 -630476586
883656376 -883665044
807421367 -807400287
463127193 -463127261
988850036 -988737490
180139691 -180124087
438799536 -438801618
709499108 -709674258
902138455 -902161905
375611653 -375800219
228107794 -228146206
757486136 -757357414
25309547 -25469145
404692567 -404662313
56524062 -56572842
319250004 -319411254
511560770 -511704036
751173873 -751305541
524554579 -524706811
528926589 -528926949
974621748 -974563364
846676720 -846535902
544439701 -544248713
623951659 -623962389
416124867 -416210735
475616562 -475509820
275134303 -275276829
263980542 -264068126
507519550 -507536486
392389362 -392218502
708903615 -708980185
790379193 -790373789
611883769 -611859131
874850826 -874877188
896635374 -896520610
53609476 -53625374
589569680 -589718686
635538170 -635345076
969626233 -969557369
254443490 -254292330
43712872 -43799390
845117327 -844920645
62484835 -62577405
561656999 -561525487
905935898 -905801636
207035426 -207123394
113730720 -113792850
909424858 -909228442
537641336 -537566520
305105019 -305179461
790376491 -790300627
379057208 -378923134
293648530 -293739702
587692410 -587543594
28027405 -27974591
228777466 -228852080
238916081 -239020187
320635011 -320701849
254872136 -254698474
837223783 -837167961
572062515 -571877607
727257867 -727148383
119576092 -119771002
847854666 -848034674
770939954 -771054796
747431080 -747470986
841011859 -840927189
679575430 -679543096
287682788 -287496938
40649401 -40460119
86343267 -86181313
63034419 -63212463
26389598 -26419734
29360617 -29356719
611596601 -611412303
83865508 -83778944
273904096 -274065610
252718726 -252630054
439131474 -439119916
551489318 -551601218
872252237 -872152535
285088197 -284998427
628919858 -628751720
116831009 -116655377
855949181 -856055885
621627811 -621598979
575898376 -575879976
904550341 -904514135
312852534 -313018094
618223705 -618367985
353877558 -353682270
276973950 -277012848
634899135 -634864525
524080353 -524010431
670784680 -670609742
9432397 -9404861
398927628 -398885504
336452482 -336491636
629983310 -630152992
852157551 -852185133
165897045 -165777853
782473948 -782567616
976277335 -976323331
567370475 -567488991
980247324 -980287374
815587540 -815609280
621478107 -621567027
11163516 -10971558
749707164 -749846750
196616750 -196476334
740700615 -740810249
473339207 -473498361
1186887 -1372519
828596413 -828537637
494908575 -495028943
242328412 -242158286
174441372 -174618820
885489431 -885531735
830989390 -830893630
776068546 -776075900
706963601 -707155903
564792462 -564758422
518848172 -518797674
947185019 -947252907
429519937 -429658277
540838274 -540687088
343243508 -343191862
678699208 -678793090
610317134 -610477360
850399479 -850289853
771634877 -771486871
502055901 -501874899
761514669 -761600783
34736047 -34748177
805391753 -805404887
518798038 -518898306
506187581 -506065721
112538660 -112464094
742105251 -742163843
398832796 -399022460
28805330 -28761734
619578128 -619668090
523829070 -523901110
87154107 -87303553
393662197 -393819321
962003439 -962161731
275426631 -275609885
265548093 -265726635
482772554 -482820150
738275781 -738324177
775533652 -775624514
216276623 -216277823
817326395 -817405701
601150237 -601001275
465704726 -465736500
168331437 -168294809
587289474 -587160826
188628582 -188665104
933382423 -933452703
283083437 -282948289
781035749 -781006795
535998818 -535810406
702982519 -703013647
506350670 -506273822
616691064 -616522040
140925384 -140836626
329590556 -329677124
61940482 -61759980
126050932 -125931258
954446797 -954358169
931772367 -931786393
81962030 -81878656
796047601 -795901525
460116155 -460007945
599459776 -599395580
911016322 -910929120
362940900 -362768418
482699168 -482796352
799079900 -799051624
488187737 -488107571
46969490 -46985786
75937705 -75988035
922055443 -921948293
887814528 -887768756
414160866 -414347350
250321154 -250232400
195499457 -195565449
806970561 -807132869
282734317 -282788077
205256078 -205117626
212444796 -212250808
889456045 -889431693
404771786 -404771520
525832393 -525670075
420648220 -420672822
383514050 -383533266
827811575 -827760873
820152540 -819979448
610098600 -609915548
54857079 -54784745
432192372 -432196906
106570238 -106675194
625284263 -625244861
678842032 -678843346
631862884 -631799126
944950211 -944939051
885225716 -885188162
209150513 -209053907
818945907 -818971633
9552119 -9465469
990643582 -990789168
315563243 -315399137
651894859 -652042437
5980236 -6078380
704584127 -704552659
975034753 -975181003
73646915 -73551569
431454680 -431517744
730068020 -729878606
715909724 -715967068
803449158 -803614996
448909795 -449039983
884969655 -884825825
332818096 -332701248
538367765 -538326255
845652037 -845495537
5962842 -5843498
413895250 -414019242
989124520 -989245008
45162523 -45253515
85049455 -84887023
528909796 -529080636
240730573 -240893603
158587774 -158639172
696948979 -697130771
616189438 -615991140
188827313 -188862261
295006198 -294862036
548679348 -548716180
670796785 -670909485
134838925 -134803057
54304154 -54363528
720511231 -720540819
945651197 -945750953
839936687 -840005929
735437479 -735392683
33827680 -33841086
770997375 -770956539
16663396 -16860576
12715035 -12760107
389632100 -389437624
843816860 -843717250
732165441 -732046045
770331254 -770404610
570008121 -569912911
79431377 -79448493
127437346 -127329770
921742847 -921634633
475448981 -475335681
740365592 -740488004
191826532 -191946962
583902957 -583925093
641742148 -641769856
980481715 -980422025
182367360 -182519238
585588922 -585777460
244165059 -244314645
661680399 -661564197
934036939 -934228567
151340805 -151492221
279587920 -279682810
987401287 -987217849
458832358 -458740382
734902893 -734711349
307873897 -307909051
450128034 -450296188
889533857 -889564225
56565385 -56580299
42213383 -42137661
650800853 -650886513
723041388 -723064062
803884664 -803883856
280190732 -280166310
725202293 -725027491
417049770 -417088546
852450352 -852503618
149265032 -149417306
752505463 -752454651
619346556 -619319484
84425276 -84445312
717473996 -717586708
486955595 -486832511
657254980 -657436790
318315132 -318186366
842355375 -842406975
402218053 -402196489
866089455 -866041919
285639578 -285516008
242915039 -242772165
209973954 -210112356
762689280 -762791824
355909441 -355888111
884289053 -884122577
510924793 -511101097
913700617 -913874037
854541376 -854606368
929158575 -929238235
563414622 -563377456
832863939 -832796657
837528505 -837492167
303035355 -303206159
904654755 -904478537
291738125 -291718597
843328431 -843270597
821845834 -821886182
655344554 -655269614
153552507 -153556855
842172492 -842029694
975699906 -975516916
855717717 -855663201
810785330 -810689436
476508002 -476422082
424536389 -424632213
404467581 -404607335
842742714 -842655706
859139725 -859262321
83157460 -83249426
405803742 -405995798
606625450 -606599768
710874712 -710783466
528898511 -528902959
950815505 -951008115
173433654 -173446266
105648885 -105594899
217787906 -217851838
87739335 -87667569
713971538 -714132046
928579243 -928517453
871141811 -871218327
179730005 -179672979
43558283 -43709801
722063878 -721942250
227499447 -227623687
684497684 -684403966
710453707 -710426631
975366954 -975496010
946542152 -946377972
509771194 -509828554
309167661 -309355961
850243480 -850128156
757770609 -757632197
939816789 -939621775
274862474 -274799422
264253551 -264061007
758934399 -758898375
60024763 -59952131
618852214 -618886736
356468094 -356558578
238951894 -238968134
891051643 -890918417
114896775 -114717085
97628034 -97727876
6473813 -6638401
474799772 -474984356
226690419 -226589775
989694816 -989612274
25929086 -25955124
287045875 -287107445
267245516 -267183350
58864529 -58957321
188982887 -189146793
926687243 -926706397
656556278 -656477004
724360276 -724190132
285567013 -285549393
583418111 -583556663
548697764 -548673924
263490784 -263310364
856934526 -856826276
749349782 -749346286
489597265 -489595675
707738758 -707824486
216060867 -215995149
472554730 -472660492
328772544 -328694542
556853466 -556860716
825025034 -825049264
726607666 -726562720
820980757 -820963049
640667635 -640549527
283340608 -283369336
826210815 -826208007
329392565 -329555687
284501168 -284614112
119912395 -119791835
311217078 -311221238
425187895 -425377837
609805388 -609972234
241491789 -241351211
678328659 -678240471
595629 -420989
421100284 -421261482
696008553 -695894957
85789326 -85705998
955777457 -955672885
866537144 -866430142
415554698 -415711880
967278830 -967190128
381069918 -380978316
404454370 -404469780
823068173 -822909551
24321309 -24300815
771767334 -771919252
630266400 -630226632
980039398 -980107960
968539837 -968421159
544373542 -544505860
793237165 -793249969
26722828 -26908410
482564993 -482711281
30479544 -30552560
74012048 -73956578
204794104 -204802692
160030140 -159993658
161817633 -161666805
844606891 -844728361
37216029 -37320641
467676818 -467728306
833874484 -833746428
698542786 -698547336
761362378 -761378052
812654096 -812749210
440307185 -440277147
412948932 -412812772
311585238 -311462938
262046464 -262063674
362732656 -362661252
133824253 -133642459
918885686 -919001328
260189527 -260040657
67137671 -67289593
654246377 -654113827
3150262 -3272016
402642424 -402745034
218441160 -218251294
89745283 -89679227
676346791 -676503269
589076806 -589114554
624891937 -624947143
233033588 -233123550
414612303 -414793071
934225829 -934231305
702214266 -702246158
705199926 -705285830
153480500 -153451718
270340227 -270370349
732734556 -732691712
797821718 -797904078
60169787 -60147871
755552678 -755428670
908443371 -908290901
181613107 -181596803
530241434 -530228186
480398795 -480298143
578370363 -578191331
390136284 -389940498
371432959 -371588757
148233289 -148058603
50241500 -50049252
399751514 -399840432
982809958 -982739614
232142801 -232062955
661479517 -661485483
106510153 -106530131
606970285 -607124983
284687946 -284540278
382722155 -382744963
268197007 -268391185
796529587 -796651085
946328548 -946460062
944196284 -944122648
917433765 -917528861
707814698 -707834274
921772298 -921755092
490248417 -490433907
861782244 -861898648
465042247 -464851093
380242293 -380298097
287249222 -287283208
281670831 -281835669
60920373 -61052637
633530570 -633365442
461471584 -461566210
818238088 -818380416
36458217 -36394779
195935298 -195828338
90239113 -90282159
956732767 -956692225
918905559 -918943507
139740147 -139908349
960924317 -960841463
395073835 -395202325
633980390 -633884118
548392339 -548292749
274555982 -274668598
512967035 -512834193
109725533 -109799553
815068221 -815237395
114957069 -114836481
417063285 -417040469
751716621 -751748611
297906781 -297984491
749121150 -749046114
953118150 -953262300
288185282 -288106156
4609962 -4552410
867350375 -867253321
775291365 -775221595
181043351 -180843777
360392199 -360385427
570773505 -570943753
544941900 -544988254
982315242 -982350374
927186629 -927336379
209450243 -209606787
400818411 -400903809
108151437 -108145545
697738547 -697742741
480776327 -480688883
706669280 -706735532
947638791 -947627731
692086564 -692218368
125018996 -124920580
8491749 -8414571
901358805 -901359381
966101389 -966120353
822927984 -822797486
674825150 -675018122
435704942 -435807742
144631363 -144763609
158761223 -158849025
569904005 -569792467
413775360 -413957246
908826071 -908757853
155861073 -155692765
946325935 -946394305
680075802 -680163368
282325309 -282144055
172563900 -172451298
695557298 -695634606
623842686 -623754112
979454581 -979395721
969903050 -970075054
393545064 -393620422
120094372 -120200120
567563273 -567567319
758609175 -758576103
910356276 -910355106
227018817 -227171613
865909985 -865980243
615631149 -615530895
928473144 -928548348
498379088 -498234344
786259813 -786334197
433793150 -433735478
307804216 -307672982
14258694 -14319216
114709510 -114806930
217611130 -217497920
62725887 -62586315
885213172 -885238260
107079677 -106909919
689553159 -689670041
317689467 -317583277
767630677 -767757571
988175128 -988264568
15402570 -15230216
763815013 -763974645
587671977 -587786125
69594262 -69400654
67621647 -67439375
713223907 -713064775
428655712 -428800474
355548564 -355583092
757867638 -757990220
163628101 -163497661
227888782 -227870584
174950455 -174768333
774223933 -774313653
654033112 -654001766
901899067 -902063471
586447797 -586339615
539092365 -539006453
948867650 -948980888
600011421 -600191885
586194347 -586311955
566617791 -566742185
862720296 -862694438
229811405 -229689245
861918640 -861954460
692984050 -692981064
784698675 -784731727
825675951 -825621517
726741137 -726697783
718742453 -718893975
466309955 -466455877
826492148 -826543158
852482235 -852525001
969306577 -969109667
310098377 -309959387
446744290 -446873314
537130176 -537003792
218601896 -218408918
461815626 -461870210
981497581 -981480271
837927809 -838022097
894142680 -894037944
32085345 -31896633
306692508 -306615092
403201545 -403155809
341204253 -341342459
646119897 -645975811
84100664 -84102000
449030272 -449049694
870996718 -870927898
773975816 -773856578
351033415 -350967823
222362613 -222324051
970519838 -970406652
172760665 -172787147
361390514 -361201458
904876469 -904874897
761222443 -761370215
313707608 -313650866
533781826 -533796090
120727496 -120710444
378033537 -377895965
328371495 -328178071
706282398 -706129054
232729650 -232854828
736361316 -736376826
949527198 -949395368
787977088 -787794946
758678256 -758540094
594873130 -594835966
468928806 -468883736
985204607 -985323141
780060153 -780244151
264157279 -264100973
267057664 -267156542
76674075 -76802661
783605631 -783497929
105751282 -105842420
365069909 -365230111
528782183 -528596431
362363850 -362470462
10931802 -10739890
138258519 -138270577
962525284 -962454714
770349512 -770367932
883859887 -883685721
261351309 -261238377
824831882 -824958208
451236612 -451131192
979215979 -979062407
734206172 -734113550
923810521 -923726701
895880755 -895905197
672867800 -672937270
440175804 -440023776
610282903 -610326009
731136579 -731170295
307126095 -307072785
898594187 -898688489
329728803 -329625445
980350880 -980451870
156017239 -155889677
769206772 -769342032
410316047 -410147459
230104836 -229947300
502372918 -502500366
688431389 -688323827
303721069 -303893981
893733387 -893841595
193972026 -193884970
98800133 -98914707
466869462 -466782586
64052701 -64033269
18339339 -18423525
385458539 -385578205
725778190 -725786772
763524456 -763326674
399795973 -399609517
688967037 -688906207
36515503 -36592997
480164336 -480033364
785968320 -786145748
839022618 -839136830
79936679 -79781651
783642163 -783569099
462230027 -462213785
198582278 -198442404
10133802 -10202074
900839224 -900870376
262808149 -262837013
133027920 -133040520
332931056 -332911860
35162960 -35329220
513409500 -513258840
160356891 -160418565
806731414 -806553838
2685655 -2785629
440854596 -440818454
988322215 -988510405
274438893 -274270137
595842564 -595910310
211078565 -211017391
776684977 -776830079
860992683 -860839005
594123275 -593932681
516626058 -516511774
376336762 -376447546
821288502 -821162674
556991031 -557073705
296030977 -295943367
60158829 -60119507
536481992 -536525096
250501189 -250486331
440475603 -440349869
131427263 -131499011
990868788 -990894464
155366709 -155442235
391678526 -391804042
54175439 -54333841
117923220 -118068148
382848588 -382834438
943664874 -943813594
737708665 -737709809
963579807 -963477657
622065559 -622155979
649376689 -649283841
280675211 -280615995
323020269 -323185929
713509310 -713397248
28896974 -28713686
725546660 -725408580
28651622 -28619324
909989519 -910072079
527143015 -527117317
462130872 -462085432
153486156 -153627554
918041824 -917871400
521954966 -521874866
980732195 -980810033
606317165 -606179975
112834622 -112879466
697662083 -697562839
306965774 -307033210
122134812 -121984746
206146114 -206032018
735155026 -735116612
672453444 -672354464
442678329 -442690445
116793123 -116868895
983544088 -983731730
76528247 -76532385
685253566 -685444924
729116349 -729155107
831598533 -831571461
153385705 -153274825
32771589 -32686639
467602294 -467459990
616257654 -616121222
918759569 -918679991
78811115 -78818161
812486575 -812410721
515148957 -515046987
268122284 -267967652
438188943 -438130127
518946351 -519084285
588352873 -588477399
359350049 -359428113
135062588 -135047116
871993867 -871842485
565885502 -565975048
718393318 -718549016
975828689 -975647839
122979280 -122814622
803812568 -803956760
338314027 -338438725
32632271 -32449195
502946040 -502838696
290423728 -290540238
675154530 -675232604
760150683 -760248393
880263588 -880271096
127545120 -127369652
629738562 -629773012
40884985 -40753903
142370118 -142467042
399211562 -399163710
846507076 -846341740
312698561 -312894305
363695313 -363606111
94299626 -94303950
987379367 -987436619
702539847 -702423097
951040550 -951056976
290326013 -290139141
704034712 -704209374
340705758 -340623696
822012703 -821984513
529887458 -529745334
587718292 -587853958
262961173 -263137537
230198209 -230165019
84646067 -84521741
308683284 -308695508
786888998 -787048056
208551931 -208688367
315356589 -315260989
913533821 -913700271
822343428 -822430344
368899289 -368812763
56746264 -56698546
992444577 -992298463
611855209 -611912329
446396409 -446411079
306685681 -306699335
687960189 -688073071
819910178 -820065994
700927580 -700808070
672630560 -672644614
524591311 -524630695
948697130 -948560016
105401767 -105578021
135129844 -135285496
344043067 -344007105
196869509 -196960451
775461062 -775343718
242513750 -242480040
56028783 -55924011
198564219 -198600337
412353707 -412178073
676244512 -676335228
54459780 -54571988
105204682 -105314464
439417204 -439566174
184349976 -184503310
496073748 -495924712
14023269 -13971405
57399893 -57347203
3013651 -3138201
729310991 -729505263
360470970 -360422432
762373981 -762540961
883588384 -883660710
382849928 -383037836
297425160 -297345040
13474810 -13527064
220703880 -220529450
26615170 -26805656
782328214 -782489294
795072521 -795164333
692495472 -692557206
923982976 -923810822
662499491 -662638595
744487755 -744579537
687830220 -687849894
795135209 -795193457
679318841 -679256771
240632862 -240672308
96745694 -96698050
223853243 -223663881
967128685 -966931159
726359871 -726351103
337394846 -337329294
121447608 -121458530
680564513 -680429841
672905781 -673031675
820364797 -820388449
372693131 -372529245
592257659 -592323077
882582510 -882781294
528253933 -528397651
776666524 -776516162
340824255 -340939267
313486289 -313635957
160861918 -160925046
777514010 -777670982
826811494 -826745140
146433852 -146523010
398563279 -398654481
181807240 -181676696
80946344 -81016814
659643420 -659833920
251082284 -251169414
163727009 -163854601
947577315 -947633261
680356785 -680166951
457223042 -457358742
293745721 -293733683
897417268 -897482624
600320934 -600291342
302801167 -302887635
432280978 -432112834
17009284 -16866252
512669794 -512513090
349578817 -349630363
961235238 -961162314
144681217 -144489671
722560771 -722739369
382411287 -382291107
902304586 -902168672
335853153 -335880747
187924666 -187989052
140876031 -140974737
656516641 -656360873
269040755 -268879841
967653072 -967805900
368026295 -367923857
81706597 -81877021
484124452 -483985466
879574345 -879639713
451887778 -452018326
70422133 -70393715
636616259 -636795211
13739223 -13640791
542979574 -542816214
488302595 -488230923
166287549 -166207871
123299396 -123324438
839202124 -839106848
663548665 -663592609
969364274 -969248880
649453446 -649299932
387418538 -387554642
566531591 -566446969
109787469 -109811637
899071421 -899101111
851589592 -851526558
14996686 -15127298
453389671 -453423527
913044575 -912909649
338663354 -338544340
727083213 -727203125
726538151 -726585193
901831231 -901659219
914925420 -914756026
229750325 -229604167
263202371 -263072703
89127208 -89130036
707455091 -707490887
464193545 -464223441
653629653 -653656391
927757829 -927807585
82228253 -82259995
515742164 -515706550
596372334 -596442884
142172708 -142310288
106082761 -106216701
868770452 -868808400
583832885 -583914025
983599725 -983449423
386621046 -386735148
208417131 -208350949
597278177 -597460899
384977332 -384951778
813810911 -813991025
576204331 -576163787
365675679 -365511897
293651795 -293536105
737527786 -737631742
659330486 -659414076
683640173 -683517193
930978389 -931068897
173137474 -173228836
839119174 -839154486
970793806 -970631370
704313035 -704469575
17390597 -17203439
527820189 -527994143
32454627 -32420363
320472882 -320337596
101812770 -101962802
538827548 -538655064
860838394 -860737050
656787614 -656843188
201515815 -201609539
330506286 -330457198
557470434 -557629956
968480498 -968358544
307995207 -307822895
910885210 -910686468
496110086 -496037410
577481651 -577345615
972056411 -972015233
763893743 -763894829
98691341 -98694829
37443386 -37563534
486385648 -486271532
233236052 -233178002
947836887 -947690363
593819972 -593655884
177811982 -177846564
669049984 -669130704
106086046 -105963702
840822309 -840786755
306155685 -306252091
224920597 -225086805
532763391 -532728223
290533532 -290546944
649238198 -649293984
197952480 -197941966
598004640 -598199506
123489819 -123678479
220800637 -220607123
690039892 -689858234
28994023 -28799925
152534409 -152556149
43498465 -43502355
323057603 -322884087
742212592 -742183122
639947541 -639856707
797535359 -797445559
413223924 -413232250
379096377 -379257555
149490069 -149664191
497562805 -497520015
436892827 -436744143
519603841 -519535477
265183936 -265081380
893325891 -893324549
324097779 -323992155
991345296 -991208826
34828649 -34968823
623505792 -623312598
91780683 -91971331
235337647 -235209103
797871927 -797936229
673245810 -673217322
491018735 -491055981
355709566 -355782966
755319760 -755315572
778178611 -778002195
392499498 -392461276
806900005 -806844989
544513024 -544514548
111811684 -111927480
656885753 -656996007
33514059 -33354573
146935440 -146736554
335354662 -335472884
461674892 -461592880
190493851 -190347693
453608985 -453567925
473971420 -474126766
635641086 -635631410
615546988 -615715310
123353180 -123444542
875635600 -875436280
910715834 -910768872
75298185 -75132347
303807525 -303745591
399346306 -399459808
711922569 -711943787
213919436 -213886544
822626766 -822485764
775523925 -775579083
421161703 -421361261
660039188 -659917006
443891239 -443803443
613812313 -613981057
675574808 -675379030
822779825 -822799277
171890917 -171898623
4661299 -4815549
771063386 -771046206
229146535 -229154837
379456636 -379317272
251567646 -251471484
800262694 -800214898
425993208 -425987372
852357669 -852476985
846652457 -846700983
663129431 -663177037
416650385 -416815549
778481412 -778441040
905468448 -905622770
783125283 -783033717
573863949 -573745079
78731583 -78540741
635038013 -634845745
371403804 -371359632
971267909 -971392283
95963550 -96065204
976824171 -976639411
428804688 -428894108
131476216 -131521806
710416494 -710527450
748066522 -748067054
256673273 -256767431
726607573 -726611505
905386307 -905215467
60428156 -60493826
469097769 -469222971
861282883 -861119953
501618193 -501487759
401786561 -401688823
967936617 -967942389
389792939 -389962261
6840235 -6660207
912259584 -912389718
835993414 -835807018
706932868 -706922454
788170914 -788150600
620304866 -620326760
460229735 -460329923
241356491 -241389737
940153573 -939976629
44841170 -44995030
230876125 -230961021
937656463 -937801965
756853530 -756799620
654861053 -654921063
367771708 -367780962
293948825 -293833699
285146732 -285029662
878005637 -878122479
454098341 -454006775
657435502 -657530518
434022976 -434093966
966956723 -966911813
674346612 -674414982
470691350 -470834402
542609534 -542699778
158273517 -158413695
428270318 -428116146
661100533 -661126669
466037633 -466173485
131025460 -130874028
269548328 -269712110
569863108 -569960516
20791236 -20808720
706281611 -706475909
217050494 -216877346
95216297 -95345957
565541004 -565479918
916458189 -916624349
394561981 -394690631
376528233 -376692559
449616211 -449627211
848896521 -849056071
459105811 -458957281
984983819 -985103929
198507398 -198431170
659978097 -659832787
48697982 -48595854
715173822 -715167314
472461633 -472292665
30411092 -30508932
660147274 -660012508
625686331 -625538739
460655458 -460807312
85994552 -86076184
719408508 -719562478
178877814 -178784108
28637966 -28783532
75377735 -75312031
887972276 -887839908
429667470 -429701842
881697454 -881600814
68264756 -68179180
727013063 -727143169
54207789 -54113509
445837104 -445709704
129382663 -129197077
947540119 -947426329
57071577 -57091631
84737229 -84562685
826499569 -826517653
957137583 -957106243
426354124 -426247824
7050160 -6949928
947442690 -947469888
435620333 -435521619
985374792 -985506872
771086286 -771074544
790864773 -790913719
874966046 -874788330
774565749 -774724095
260802737 -260836579
451622512 -451556512
653066198 -653020624
930160296 -930134732
219955013 -219761071
312652168 -312724188
319554204 -319586642
704788110 -704682784
697561491 -697477749
863172639 -863130471
796189010 -796305702
732356664 -732217324
717776293 -717655713
762018174 -762122842
18799942 -18840112
914216870 -914366180
319261994 -319094216
829278387 -829238929
261644981 -261830773
414669480 -414685388
440292166 -440242812
688241968 -688377608
619722423 -619761449
603627243 -603673141
783723193 -783803403
660952262 -660767216
256312313 -256487325
865681037 -865640721
535070893 -535138935
176548107 -176531499
167462455 -167489305
728845951 -729022283
204861365 -204878391
742027528 -742037888
888003252 -887941300
833984921 -834041847
956462452 -956573074
768586149 -768407275
327932970 -328051048
909627801 -909784663
305788437 -305750941
949297511 -949282739
680552814 -680749072
139927386 -140116936
408049673 -408093557
228223823 -228068589
214436175 -214448815
82316713 -82355079
785336278 -785357700
591031135 -591071935
665917765 -666079635
505267660 -505437166
245229094 -245420120
300882261 -301019613
517175517 -516990409
779250126 -779289594
746704631 -746782449
508703054 -508653810
323641756 -323815712
181840877 -181773603
487116806 -487026664
402103593 -402094635
531039464 -531219822
703895884 -704038194
477429559 -477483325
5742337 -5734237
580897204 -580845866
668946117 -668889303
58626195 -58739867
423472761 -423508931
662249178 -662267546
759667444 -759692040
39904606 -39985656
464656084 -464529140
314519407 -314708585
532855905 -532936861
767803851 -767823189
285353431 -285174417
488839732 -488959852
503500279 -503469737
681749691 -681846245
622144732 -622262080
930875357 -930867265
755601162 -755743102
56308981 -56408767
1026381 -1128385
192505897 -192626707
50468638 -50611970
872358701 -872451053
233002804 -232930688
555953800 -555970622
726927528 -727078116
685444833 -685445015
634323484 -634153788
39721876 -39870738
494439560 -494499260
73059195 -73020503
29793982 -29705920
985750251 -985903519
497494536 -497369896
595988435 -595921533
682557460 -682393558
241030104 -241085214
729284424 -729365720
322617221 -322708651
471479592 -471590146
287615637 -287749939
973819938 -973783944
595742469 -595786823
295438988 -295383586
543785315 -543831531
517192949 -517158085
807497902 -807344832
740954152 -740778176
550888602 -550987878
642148083 -642258489
876617511 -876601725
839817488 -839862562
684354544 -684334518
949865347 -949943911
323948808 -323827414
991796807 -991971677
733672769 -733709015
923453665 -923451945
528535701 -528459943
412880852 -412700704
434601158 -434772596
75721331 -75900213
939567962 -939400818
57693113 -57500739
540381253 -540182499
132502339 -132604157
804921074 -805032170
628759297 -628568535
578938177 -578885113
628172925 -628312695
490341162 -490327938
145307507 -145281739
869597780 -869727094
972604631 -972709457
179991811 -179987933
443326355 -443266871
164607166 -164563188
462512025 -462496315
710014895 -710176973
813541156 -813625432
853415727 -853232321
914005920 -913989248
899952837 -900008093
589276135 -589338225
960585069 -960725513
658146933 -658173005
858220120 -858369490
901582366 -901508222
93786838 -93825684
100554162 -100440112
322850025 -322970845
408170540 -408016574
130044661 -130165705
411624988 -411465300
131170295 -130991175
448921799 -448848793
689456476 -689374662
543129719 -543128177
575224260 -575355438
179147938 -179036776
936065355 -935917789
981978385 -982019419
29574398 -29603394
704858049 -704898429
232979695 -233025913
547948105 -548072025
501592573 -501676257
284878842 -284932632
978280590 -978250998
382833958 -382943882
450767160 -450671860
63278785 -63186107
71937869 -71872727
541009346 -541078886
234481500 -234510558
671293640 -671265544
214128574 -214020166
423389468 -423490846
229958404 -229820364
915252030 -915066614
698628248 -698776180
623871519 -623846753
471955786 -472029154
278497179 -278562437
28206166 -28069678
34172536 -34193730
134210358 -134204498
936767423 -936581575
889351663 -889183253
924140683 -924238525
609189035 -609038587
827739563 -827665003
536301787 -536191197
176841969 -176701057
268877780 -268685564
836929918 -836870144
694339889 -694279389
793891616 -793885990
325550179 -325704363
36872169 -36747023
134121136 -134310230
822386886 -822328716
179030964 -178881388
772329896 -772390442
105981262 -105899234
874691897 -874658875
617224128 -617296882
5394587 -5314301
50883925 -51050965
880228579 -880129411
446300417 -446240717
205186852 -205087536
940677012 -940539302
237867841 -237995117
375677947 -375574001
343585858 -343645780
112969916 -112789016
226986329 -227061523
116947942 -116789848
871133175 -871303479
58895256 -58784562
127666709 -127730739
211435051 -211381851
339606575 -339698099
382293689 -382351197
158579728 -158464764
615308746 -615485224
967930661 -967864501
841007525 -841116901
437103677 -437195405
260272189 -260185679
990337199 -990275835
144897978 -144770336
306443758 -306314816
34091916 -33974074
188467813 -188327045
443173864 -443051398
433370294 -433267954
541828260 -541934726
809088583 -808908629
44352509 -44194945
614341532 -614494848
82289542 -82420616
742869784 -743000750
651069743 -651028995
892274009 -892084619
905747819 -905678639
451822037 -451658975
394288984 -394223874
407059534 -407021066
39068686 -39029110
220147132 -220005786
439688526 -439557652
331464846 -331364810
238169954 -238313850
471961152 -471992470
780479121 -780427755
235635633 -235563779
344422816 -344450676
644887572 -644907590
432881379 -432844141
144415678 -144585444
941284640 -941403916
624205151 -624372503
715702691 -715753691
719121042 -719206800
809134353 -809042813
676596596 -676751702
391474347 -391348269
142957587 -142934527
297180744 -297226614
48594694 -48557660
340164374 -340310020
208168767 -208064321
121000992 -120899292
459383761 -459282811
245485800 -245652172
959800040 -959797796
374424714 -374349790
583663230 -583742106
641672704 -641756002
406128192 -406091912
492655272 -492701550
795365724 -795275178
969881228 -969940968
25891718 -26018530
771299083 -771317155
509963519 -510131443
577263286 -577154176
2741272 -2829986
790669733 -790648717
381739901 -381933537
284076358 -283922710
683137981 -683171887
453835196 -454002332
606084010 -606130676
824063050 -823962046
69768530 -69663180
826910910 -826923408
229889384 -229824464
184788044 -184772408
696534505 -696437221
672535613 -672371275
102291468 -102481108
573607648 -573804514
819616152 -819634936
568014326 -567892872
665848439 -665768485
281586884 -281753250
145446962 -145381958
715146958 -715200686
547028410 -547045070
966359544 -966355808
855022855 -854967081
736433680 -736498250
976731791 -976597391
394372650 -394487762
236499116 -236306072
151029322 -150998980
746753208 -746811690
102104940 -102111604
881381181 -881353665
371606538 -371624364
863130799 -863151555
836700568 -836640468
602701038 -602786582
715363516 -715415238
473823948 -473687014
711672709 -711521379
975302187 -975258987
626369753 -626246167
942469499 -942306137
256399819 -256226701
623211734 -623153900
513076361 -513054159
558432919 -558623893
736185797 -736311229
146700471 -146649307
914998575 -914852265
529601816 -529687774
153272033 -153217021
599701958 -599502542
355006079 -354982333
940260684 -940231828
538323584 -538152210
695595952 -695554536
408603213 -408544933
132107361 -132162325
907302519 -907354661
341420080 -341333448
469362483 -469307755
203004737 -202832633
445065713 -445205797
285410687 -285496327
798756079 -798899241
687576991 -687646797
969153355 -968984705
317328762 -317409304
585275104 -585440072
66519459 -66668223
795555769 -795590357
401239054 -401290634
147896789 -148070391
763622984 -763425928
20114937 -20293811
381698990 -381710766
354245630 -354367536
977847063 -977705457
927747373 -927867797
368172637 -368094827
328799643 -328745445
951434751 -951458231
871393671 -871548937
196486195 -196355191
788557175 -788443021
957683298 -957561796
706192545 -706085479
454804105 -454632803
84782601 -84968239
575395620 -575427190
901260305 -901083329
95457490 -95628622
97549964 -97445974
784586723 -784715201
580581321 -580542673
515408738 -515542376
469258239 -469275235
488054595 -487918201
367591630 -367712376
762362456 -762399752
133307701 -133369451
566273210 -566254246
516299565 -516197271
487169100 -487211366
552722277 -552716923
398072072 -398169074
164796541 -164882047
222831586 -222982910
374569570 -374721986
440887034 -440822158
956671615 -956594719
43347087 -43166749
811646169 -811673603
637829643 -638002467
976954506 -976873702
591191860 -591369052
753301960 -753226638
450554646 -450689770
227971787 -227805777
978881218 -978823068
147546285 -147722689
910523952 -910398712
834487896 -834600238
427713280 -427871882
626520869 -626532685
289724022 -289579632
385320576 -385504096
167780493 -167859917
565666843 -565643947
372115369 -372289229
469600578 -469786788
794186929 -794059259
230556086 -230441128
744862834 -744817006
932818871 -932879227
765397587 -765508421
259155390 -259180414
766208142 -766331802
172867005 -172817793
338356102 -338521348
589239994 -589307180
992371520 -992358866
424474513 -424584301
115811080 -115675530
842037797 -841859655
545360404 -545402112
442826092 -442729572
34426974 -34578070
880670354 -880809866
864215798 -864392016
213242538 -213385850
579329372 -579358580
595105574 -595305240
981067188 -981103526
308105061 -308003817
64671229 -64784585
726656216 -726719460
526357265 -526277239
518072178 -518133376
263562348 -263650382
710829089 -710694097
68677983 -68487415
53967950 -53784932
613883140 -613881918
990711488 -990629798
699466657 -699352753
576427969 -576521353
653499063 -653362441
495684064 -495805550
703769854 -703595916
576758243 -576646567
541825337 -541881493
834166419 -834031593
864724523 -864703195
352810235 -352842665
471045644 -471065668
400760930 -400650320
319902693 -319745565
768152621 -768091809
768793657 -768909115
290889511 -291046573
540105701 -540242869
131975091 -132134843
638915519 -638887457
911228380 -911086086
772134148 -771998056
15223274 -15076822
638362500 -638528798
57932690 -58043396
718142047 -718276919
55740328 -55851264
664826587 -664811165
190377345 -190349523
14392985 -14558889
566110596 -566263728
765659497 -765615727
69229559 -69184705
911157233 -911142981
932073456 -931907232
781931642 -781890214
710964479 -711050283
539920612 -539990524
655045651 -655015657
973672305 -973584031
516935973 -517064749
410051612 -409904748
228589095 -228504497
324764829 -324676813
678654235 -678561677
750774378 -750928880
314106497 -314092001
666325666 -666313590
286478697 -286283235
823154462 -822981884
487071401 -487071735
717412202 -717523336
770976957 -770861013
545932029 -546085995
13995269 -13997337
325864817 -326037801
949838862 -949695736
675560506 -675589110
461041402 -460937016
211032794 -211124336
360579904 -360558050
43858534 -43961012
123250015 -123398861
460356577 -460492529
591968359 -592051723
104064561 -104042827
703224274 -703421066
808545831 -808490727
239714455 -239723655
857869763 -857823101
151574503 -151409939
612708864 -612801118
326077374 -325998228
388164366 -388282012
417565780 -417591682
379880382 -379842684
595236854 -595423498
463086637 -463167885
959210784 -959011106
568251794 -568365050
280042809 -279854873
435366777 -435458299
401613190 -401634764
820536275 -820337943
421924635 -421974277
431472871 -431475715
431557103 -431571905
477542377 -477710397
499710570 -499634922
488258158 -488428928
124480248 -124679306
959110945 -959011937
626919085 -626850065
560282915 -560130173
649266091 -649130301
404728237 -404815335
724652380 -724503672
128987746 -128995172
841650465 -841806969
218863758 -218922248
100058058 -99879352
493189028 -493214820
758151225 -758153375
150162051 -150135709
52824790 -52802854
953728309 -953625049
335543510 -335683026
95320196 -95477420
618840095 -619001687
709131192 -709230430
518495830 -518311786
400058510 -400180426
441108927 -441144391
873283324 -873221568
632829321 -632747223
707781622 -707774648
282616106 -282518456
302275994 -302430806
361864455 -361678223
845987506 -845914018
56358874 -56280218
382459403 -382363171
705425589 -705557815
659057352 -659107806
401429747 -401623977
614892734 -614707150
164391898 -164351334
371378324 -371429284
623409195 -623365515
822299990 -822248388
128812366 -128842394
124959190 -124766664
827665927 -827702283
664095982 -663947408
168434646 -168524092
694149425 -694309639
493819312 -493655936
908497656 -908389086
609419258 -609399228
953688402 -953768216
760176000 -760199538
911154438 -911302322
521724756 -521914916
895353563 -895426653
455014186 -454943618
23551056 -23429538
437973554 -437833286
456992725 -456991131
580981872 -580812536
301892889 -301695129
330633971 -330437985
769976200 -769896540
644731531 -644751481
567794821 -567713813
730676078 -730755534
99544746 -99493640
639100151 -638980285
655645086 -655689004
454351086 -454288872
110794829 -110842741
407978260 -407963744
200546321 -200638819
51353872 -51208124
321043514 -321147318
791307665 -791444507
669665286 -669473144
104987175 -104823763
269740038 -269879330
626795293 -626630087
439355093 -439491689
771406099 -771465881
206914947 -206731015
42299553 -42148051
507780976 -507782288
414878869 -414927741
466022166 -465835430
938984510 -938973754
651197036 -651159104
90472071 -90609987
881380366 -881554950
438839434 -438971436
675560816 -675734280
498033497 -498187705
77088894 -77024006
4448770 -4492228
124105426 -123921134
864068245 -864048817
360668089 -360491719
735045971 -735033007
892900254 -892744474
43818471 -43909773
371149081 -371089987
57373548 -57234340
240008236 -240036260
754391080 -754532544
611377237 -611430911
249537879 -249506419
87940873 -88010659
533225557 -533234469
870524657 -870443499
608896313 -609035819
771435990 -771237934
391125401 -391184323
878960800 -878989650
667936133 -667779365
313415393 -313561123
16866241 -16872783
912346410 -912448734
600218534 -600306138
812534846 -812672996
883606957 -883624547
733640216 -733532646
822556265 -822434245
905456260 -905316354
932361561 -932200021
97677955 -97541407
43864122 -43734658
235131093 -235177529
899047865 -898992679
938340104 -938228204
626184561 -626015645
386368970 -386299188
202772737 -202686711
175667787 -175584197
513567084 -513724474
836868228 -836727500
984662661 -984605123
517292492 -517255274
879248590 -879296910
520096611 -520041295
521706368 -521819836
369282833 -369123001
297059462 -297120014
557995623 -558006881
370060591 -370170153
557175734 -557237094
847771810 -847642120
156602089 -156772557
700010953 -700209167
529816396 -529726012
176539803 -176412681
78408283 -78435505
693798485 -693879663
679851182 -680023792
524089134 -524230250
77627275 -77657653
992229480 -992063334
972356188 -972426044
304781746 -304845838
421584640 -421474340
52271106 -52202862
725428027 -725326259
313904384 -313979030
462708843 -462575131
139534694 -139570722
828653501 -828766897
441527477 -441506847
25053550 -25110916
164870414 -164893680
588261979 -588234745
527804019 -527633635
599828470 -599762572
55387117 -55191845
621682551 -621728663
150244037 -150087173
789483647 -789471317
882082471 -882135321
278192780 -278210490
569094895 -569056245
988033463 -988032281
826960950 -827041408
804270693 -804321445
646351171 -646355527
367812892 -367854210
236824692 -236629028
754453102 -754611986
98991276 -98838138
703863146 -703903078
840611439 -840717123
151060998 -150997646
921263868 -921155306
813711697 -813793023
182152886 -182281064
393582743 -393494577
768976758 -769017188
187850064 -187711162
159093475 -159045965
773797375 -773600169
56922580 -56845636
176970103 -176967673
956261405 -956459107
101309969 -101354953
71590139 -71555613
748604156 -748720864
279446596 -279390546
406746353 -406918097
761793773 -761938723
854305954 -854332042
870910609 -871082827
166406011 -166289187
241357974 -241421500
632421133 -632510509
589579411 -589473851
181952382 -182072404
508576848 -508474832
347225468 -347282286
279649818 -279819422
322368604 -322532616
890949998 -890905718
363186922 -362989974
371562063 -371615451
514672904 -514661628
575646375 -575656697
630509933 -630453179
572449581 -572367457
202449270 -202384858
278529808 -278499650
625797947 -625820339
438081927 -438159535
389235072 -389353960
975280587 -975081419
980401375 -980295697
22170791 -22184743
493223793 -493259049
767564832 -767694124
259888106 -259921836
909490911 -909358805
757558455 -757606591
90720907 -90779195
391897136 -391964676
104773943 -104625421
459134930 -459166788
790916029 -790911409
190187502 -190363434
695346230 -695297250
894432439 -894260763
39539724 -39432372
611673709 -611710075
955914774 -955923862
577907092 -577901674
555947291 -555993953
864517336 -864401532
881007675 -881189357
341800242 -341730298
514261393 -514201921
460625618 -460557374
589182957 -589217151
221631786 -221826486
870305984 -870285730
656099807 -656254451
384667481 -384743857
380507291 -380497547
31237174 -31091254
783441336 -783551780
340237197 -340220997
716948587 -716920973
592238417 -592055733
974074198 -974129626
642603982 -642570376
542020082 -541849370
16432308 -16447000
510808188 -510777964
399187636 -399131904
580813722 -580829328
493247744 -493270354
212810645 -212774839
808893829 -808766319
458245389 -458188517
374981394 -375113084
697173650 -697217186
630944648 -631095204
807994849 -807993315
501965400 -501887112
89671202 -89519350
328566530 -328437330
114406896 -114373630
883129351 -883054727
680570465 -680558561
650958683 -650814343
732508192 -732613926
785980497 -785813083
968649087 -968750233
104324030 -104428960
834114263 -834218575
972859417 -972936157
597727838 -597920860
269392947 -269195655
298784694 -298866214
20956084 -20851038
386487847 -386678097
742149795 -742197857
461407950 -461289102
815924254 -815825454
16149441 -16298017
196542340 -196546542
325035501 -325065021
746102556 -746291464
242591547 -242616509
164241117 -164357485
88812314 -88784508
94971212 -95053116
602788073 -602833291
40095004 -40136878
434460404 -434441800
840047575 -840026213
296158963 -296244649
425950663 -426069169
548812620 -548983132
10978189 -10951097
959257284 -959175630
210631590 -210624850
692692926 -692533094
595421929 -595545349
35178604 -35082426
213902990 -213789202
633361812 -633292354
721456518 -721491236
238484355 -238324095
974991452 -975107878
562845693 -562694935
970593642 -970648788
834346500 -834486090
836836425 -836900031
769486005 -769338471
455437455 -455409935
777699670 -777841734
129871198 -129874034
317783033 -317748303
342948086 -342840312
353966709 -354129031
114694304 -114531158
868473076 -868311666
332416451 -332228477
146591000 -146640204
522844881 -522930351
539375230 -539481256
908107642 -908164440
200482812 -200298792
429583731 -429588253
949747916 -949613954
200229672 -200061500
561462183 -561500965
545239308 -545381258
565532949 -565562289
718471167 -718463731
40866029 -40994269
549255576 -549188536
49711640 -49850038
987710739 -987772115
488729157 -488694037
169089110 -168919422
399323206 -399259056
434720976 -434824216
180406011 -180581545
341059087 -341224823
627013643 -626837185
824667761 -824489165
362063957 -362016105
193453559 -193350987
669090344 -668986628
759853875 -759654933
510106583 -510218877
844048760 -844201700
896807930 -896642722
584034357 -584128101
545722688 -545672286
172342497 -172507599
253433306 -253621944
936198 -928188
20095158 -20204374
528191711 -528249259
234402107 -234321965
330535978 -330476594
363902412 -364054662
306967891 -306903261
420696941 -420833459
72290725 -72327187
181586346 -181405572
715913598 -715938396
90959961 -90858397
907460397 -907372873
621813421 -621643905
913177394 -913159016
462805948 -462611738
410684401 -410842133
726934132 -726826684
750210471 -750399005
715990416 -716158682
467031228 -467052492
916758015 -916870953
154837070 -155032054
370313011 -370147269
773457271 -773613171
737530852 -737348962
474258791 -474455271
366165188 -366215986
583048904 -582900584
611975475 -611925063
560987172 -560824354
448301182 -448492860
989653545 -989632557
477943510 -477804968
50711147 -50877871
880450136 -880432564
709550170 -709519984
31522282 -31391840
952219299 -952367375
509805970 -509851138
131225422 -131134908
108896316 -108988546
188646843 -188461741
801123104 -801083182
105681163 -105796851
192427256 -192484288
333077076 -333204418
227785369 -227879683
701500665 -701398345
699858239 -699682769
447181290 -447088760
142764551 -142610247
758285155 -758136623
117604481 -117651385
985200238 -985263874
451417766 -451302108
584104387 -584151815
283600341 -283445601
89579088 -89595276
311282702 -311194268
832923755 -832874185
501675896 -501862476
95217837 -95027895
112583584 -112668574
730168919 -730006893
491803695 -491687813
267010346 -266906228
271123103 -271189891
160058670 -160001610
556573804 -556476386
866096905 -866159151
967939503 -967921819
136969500 -136905198
806583072 -806588094
759369914 -759341258
856127099 -856133603
671379125 -671381289
357628113 -357510183
745553467 -745706993
485742557 -485809153
804084450 -804255786
408280036 -408410132
359859545 -359711555
910169219 -910171419
409520766 -409438102
733989273 -733848955
308016621 -307973793
505936011 -505945989
434338920 -434375950
128101629 -128179335
790889246 -790815512
881566472 -881543428
891489798 -891458144
199173058 -199201642
648220111 -648141987
109060000 -108917092
638058173 -638224069
914513913 -914580473
104514486 -104579068
993107720 -992991312
703967039 -703839117
947548412 -947531826
23666895 -23573433
504843833 -504904235
504695587 -504575337
205836659 -205651721
413576296 -413510410
284802605 -284905737
950071584 -950148358
529338761 -529528331
818164950 -818058112
849102902 -849197276
407688122 -407814652
57407148 -57392638
77420714 -77232892
624170121 -624214181
945659097 -945525263
935274268 -935413750
646936127 -647123313
799798002 -799603652
572925310 -572766530
467088160 -467016824
216591771 -216553633
714249510 -714214482
183842299 -183743931
178334528 -178198606
896133664 -896053358
669595767 -669794799
333861900 -333935960
58300594 -58198270
119152570 -119056176
38402988 -38523010
407577350 -407610698
359262773 -359160719
58926235 -59073421
807648311 -807700285
935261336 -935311464
427502839 -427637249
610687372 -610766086
270611404 -270615222
818225328 -818309252
409129086 -409012122
458484834 -458294316
507316209 -507145823
104223425 -104250037
69715855 -69531253
863272120 -863073158
623815815 -623927223
105245311 -105259573
273277929 -273165201
145796319 -145958725
569353589 -569182627
310376026 -310322174
724757816 -724907528
956783884 -956892450
388381105 -388280033
631903238 -631822530
197966974 -198125718
504384531 -504547113
286785482 -286745070
830605605 -830639973
508740733 -508859301
886967623 -887001995
540849067 -540852757
294184867 -294005297
693252093 -693284835
538219751 -538091665
198764233 -198756889
286380966 -286315890
704370757 -704568393
303137835 -303274483
284250216 -284116434
910695901 -910520743
972799390 -972762670
803832832 -803884260
663103273 -663149517
428137042 -428115984
621742844 -621883998
366835797 -366679159
934227887 -934254989
556308323 -556155193
353215360 -353157598
564046947 -563889391
25208489 -25083967
811386083 -811472951
518573296 -518670652
279631000 -279734620
734005924 -733986616
901883739 -901778723
542080052 -541963382
248863720 -248952986
126525632 -126548396
559923138 -560036676
533639223 -533466785
207729917 -207907705
217285904 -217282778
991709566 -991654208
175373544 -175177860
433463777 -433452415
806798922 -806663906
690424443 -690248997
423711423 -423767523
262003555 -261840627
635943017 -636038741
873990336 -874182736
622874661 -622702703
637772900 -637857510
402466088 -402535544
6046840 -6109920
262544836 -262616646
250058284 -250066714
639091893 -639108409
90750051 -90698827
962393708 -962196542
86787119 -86779003
750087063 -750167389
886023464 -886089386
300435211 -300537257
536704214 -536849218
875345224 -875394320
56863534 -56884108
366001425 -366190587
50759078 -50706290
397733064 -397776434
819625544 -819433586
634125972 -634238636
218649352 -218761804
400845415 -400962203
989645768 -989743864
296442315 -296357869
253857750 -253939816
326855940 -327029562
604694503 -604743749
84044490 -83874348
497936991 -498110601
710599419 -710455481
305559058 -305452850
607587376 -607487422
706378760 -706262642
450394995 -450470341
248290759 -248383211
586887760 -586834892
301164524 -300982578
71771114 -71845024
195192636 -195093806
731763323 -731594637
582086501 -582081831
76932197 -76893233
574619584 -574777704
600684749 -600873717
587729051 -587655769
917728576 -917805112
487807082 -487986398
654688110 -654569248
814417087 -814267837
72308956 -72126406
269407133 -269378761
198507703 -198512341
416167801 -416102597
41844412 -41918576
676425030 -676245426
109330828 -109342570
522104050 -522124794
118576232 -118522204
561583283 -561464853
401910967 -401983635
806289447 -806157237
213139112 -213199822
564910416 -564711964
25446303 -25491987
499324019 -499442099
930364371 -930316359
468035823 -468202671
441255475 -441423811
373528637 -373629663
604927952 -604803166
770804584 -770822792
974190849 -974068403
177773598 -177814756
515078476 -514924178
852964029 -852879593
936790746 -936744100
272295638 -272347600
80037167 -79853239
896013471 -895821679
700319483 -700506539
868288132 -868317814
612083249 -612195977
700175049 -700328763
138190043 -138237783
445581246 -445747334
469104001 -469075653
349607137 -349653589
266229250 -266144510
193928498 -193851480
600642223 -600565261
317952776 -317793356
103514935 -103704769
607047634 -607024906
815361569 -815500035
948729367 -948924269
637815205 -637668423
858587228 -858576436
786818813 -786860413
627146528 -627304226
606811996 -606660566
372242921 -372335537
21215503 -21143237
84793745 -84680713
833521520 -833712256
798088700 -797935250
108687346 -108623724
555147663 -555029129
581698839 -581551887
780380381 -780577861
628920662 -628919054
222905564 -222885874
123112207 -123203073
834656866 -834737574
143770096 -143867666
96564550 -96607284
849454499 -849355279
211363300 -211547754
781413028 -781299624
488808777 -488701051
485037012 -484842044
798767371 -798652557
278514729 -278473081
587618002 -587430354
41987148 -42052786
489584885 -489661393
8974193 -8787033
753820326 -753755376
477626387 -477495989
762207736 -762127596
684444796 -684316772
929843522 -929905466
842292234 -842134382
31564644 -31479920
473042100 -472952348
988571597 -988449213
471860801 -471740461
138400904 -138417946
301927701 -301858077
147632296 -147462344
740009309 -740157903
386582972 -386536222
108148491 -107979721
272101000 -272160714
412057832 -412230344
404913359 -404848629
504286161 -504240699
245991738 -245905024
599910673 -600069101
900302667 -900381899
344025086 -343846108
795522871 -795535861
463248461 -463087309
96706708 -96721872
407478902 -407594024
748583196 -748662510
85146221 -85168905
792856020 -792683624
138887346 -138904398
321906716 -321984462
882777729 -882937833
592402531 -592243623
223575084 -223435732
646813289 -646999225
808617252 -808625688
264315300 -264398262
492337877 -492409043
737689376 -737730242
823659496 -823515634
974320302 -974327676
537309866 -537418302
135207670 -135105046
54160938 -54254640
841339439 -841475673
813807494 -813783350
773941369 -774094031
466434434 -466604898
943971810 -944159466
602270417 -602151117
784087733 -784049827
559807361 -559979907
338349355 -338161961
914751113 -914840723
943510899 -943667317
529322523 -529305115
42955032 -42838926
606254052 -606380278
53285313 -53326233
293117920 -293128892
313347351 -313481891
300297971 -300211151
306650704 -306749210
540203862 -540281876
186195320 -186104778
747686459 -747723163
662560706 -662380510
120937368 -121113826
483605206 -483715646
990881626 -990696710
574274863 -574302741
443631066 -443688432
300716286 -300525558
782317131 -782131019
415252248 -415119210
669371012 -669433930
16807798 -16937768
426327566 -426380682
693458000 -693634176
866655087 -866565071
774897341 -775027687
247655855 -247685995
828315759 -828140165
500058687 -500048209
292573034 -292439824
460644055 -460731385
214217621 -214408683
744862171 -744863497
363534149 -363425505
765870813 -765710389
854473648 -854330112
217487539 -217554525
420571900 -420486460
288680355 -288798677
988416310 -988320796
241005962 -241205058
359079230 -359211746
830887039 -830696733
304896136 -304963890
573079548 -572990378
350165064 -350230116
883521454 -883615752
668417904 -668528930
576154671 -576253991
162114344 -161983494
749913647 -749931677
576384769 -576211689
235699735 -235571531
421970880 -422119700
388869564 -388964786
712483644 -712481880
402948761 -403066525
265467721 -265282871
59790450 -59734140
875696649 -875574551
455735106 -455558102
172081466 -172094388
263233244 -263400574
307192143 -307060047
697833442 -697946890
472294143 -472377149
756256765 -756166693
546808553 -546971671
719436362 -719244360
855424181 -855547709
588605461 -588737577
229583268 -229677246
664201075 -664359319
215024668 -215013950
377635180 -377674630
102365269 -102175157
937642622 -937638568
372176411 -372202299
586928702 -587014698
386917670 -386812516
275792674 -275954284
676066299 -676110759
953339878 -953414412
768413079 -768348117
712350779 -712366091
261739455 -261922091
414870983 -414886455
895144594 -895198650
509993277 -509930433
876769923 -876855883
692413259 -692354617
547295391 -547373889
198762039 -198885549
299940531 -299764831
810441726 -810555396
748657651 -748784077
671276988 -671310292
954998745 -954952513
28503545 -28423795
856571407 -856574213
681903717 -681788773
258228660 -258325004
345050985 -345084223
518667024 -518674280
546906602 -547036740
746951744 -747075446
650979256 -650989496
697281535 -697152837
686834201 -686921811
119270932 -119331854
681630291 -681743171
646137553 -646180791
359011644 -359058360
31593979 -31776663
928737969 -928747369
21879093 -21899887
859917752 -859719290
762249603 -762165869
849598565 -849537945
626955731 -627071555
67157463 -67120661
259167902 -259021140
299612368 -299586142
922793019 -922696389
635142965 -635125081
884420049 -884379405
620382173 -620355263
238487344 -238685020
436467860 -436324582
159964082 -159919400
339250656 -339183468
889293276 -889410050
558236601 -558351257
494053555 -494156969
113519822 -113684816
874614227 -874769567
757332202 -757170394
629832106 -629713918
90165971 -90214767
281281503 -281194297
571772204 -571746832
637360610 -637369644
853712128 -853782652
890921647 -890747443
661371160 -661383232
515639535 -515724357
837811413 -837671863
211037867 -211210805
255354148 -255204694
467646388 -467667796
618711294 -618594760
487631054 -487732288
278809829 -278916315
226543765 -226359895
233523329 -233463999
807744013 -807656557
256720352 -256560026
596634767 -596832857
699539506 -699393808
676510277 -676496261
293499770 -293364128
403585342 -403477546
728253620 -728067044
427125668 -427202476
463821489 -463757963
511296666 -511290410
818783342 -818958770
475604295 -475628829
670943647 -670964793
886571618 -886479220
807832678 -807917770
308946674 -308929802
658654376 -658525148
591762331 -591922713
90453313 -90299593
20725263 -20705305
216192166 -216190572
11823149 -11648935
512403678 -512395638
704122043 -703955115
898401934 -898546588
461771653 -461578131
78751660 -78884662
691213587 -691024517
612979720 -613169704
932194216 -931996580
890056755 -889936703
355057881 -354954277
403876568 -404024796
99229854 -99154340
205987472 -206089066
100141691 -99974425
929695905 -929701955
330165045 -330029053
918455071 -918324535
274126489 -274271323
810214302 -810372076
402851384 -402795568
707805717 -707881357
519667166 -519801882
54840273 -54873885
251691503 -251732479
175502073 -175347537
881649134 -881483810
761515426 -761686140
79143479 -79331249
44061853 -44162569
617456875 -617323859
401355301 -401377027
290708325 -290792935
707239564 -707195974
981323099 -981391515
38146791 -38218713
438212746 -438409714
834013384 -833833414
728484141 -728530243
122896951 -122702761
341823178 -341840826
435156395 -435188435
513524475 -513645779
115783527 -115856111
544703821 -544600537
627712976 -627849954
381996768 -382038056
710448120 -710459294
355542370 -355350804
540084988 -540135868
544909621 -544965077
768996973 -768992765
92875105 -92917373
270454445 -270343793
694786042 -694846684
26549328 -26624616
224605362 -224410572
399539092 -399435088
15104548 -15150048
894835942 -894893526
586035 -739875
683104434 -683154934
780005580 -779959466
549397424 -549483858
715507394 -715433402
21531751 -21347555
930809810 -930726930
826603174 -826749420
335790972 -335866950
413602045 -413795887
703542326 -703465242
411769966 -411772068
113500865 -113602319
626526777 -626373539
442145859 -442341587
379807180 -379953584
963733831 -963702865
619829913 -619827957
927721111 -927654201
180493778 -180464766
772121668 -772146628
311010167 -311013093
77567604 -77552360
206446642 -206527700
701572134 -701743352
523253807 -523341683
507875050 -507798048
746019790 -746133718
639189092 -639054122
327160079 -327359995
546711227 -546637073
797048737 -796852907
760702104 -760840062
656438757 -656247717
709998046 -709864374
400086267 -400274585
232011118 -232059920
764929179 -765041243
768934547 -769099829
883421126 -883520306
466776718 -466826024
431083261 -430996461
135452517 -135428235
350035256 -349864038
61378331 -61509647
512338436 -512182614
127342148 -127383558
8111008 -8225536
492373460 -492256710
17350625 -17492229
450432668 -450272828
877137126 -877025430
647373930 -647405440
384726699 -384874297
644659590 -644843372
897210795 -897108051
65867886 -65964856
903210014 -903222704
348659052 -348514936
91247175 -91081935
393892862 -393968874
45819593 -45620455
239994876 -239861350
599723308 -599680608
221175160 -221259272
900563281 -900701425
453736635 -453746195
251098027 -251125849
402693729 -402500553
527666510 -527638622
2271236 -2139048
243818250 -243630734
100956124 -101062584
451589512 -451395400
525280539 -525188691
673105553 -672957797
329988275 -329964215
431564504 -431470984
58080550 -58249432
845383971 -845330857
766999271 -767058187
763282098 -763105912
399953258 -400065810
442171706 -442231258
579316184 -579473878
603960104 -604046696
969473663 -969591801
462445674 -462578376
805576088 -805734792
635636248 -635440092
833825569 -833923399
713895440 -713718704
61613512 -61806914
711302858 -711250652
42175522 -42096552
652849662 -652804414
542739322 -542660234
129808287 -129682591
885865395 -885982431
336537417 -336735319
895151786 -895035668
761411578 -761407756
211009675 -210989821
442517359 -442684387
341366977 -341358017
411071606 -411041602
991884242 -991689716
368856026 -368741994
882925794 -882988674
706662637 -706814785
456156055 -456043953
966197722 -966125802
767968828 -767836978
842699210 -842664412
308635066 -308515558
449088814 -449010574
91486506 -91307506
359071796 -359044924
396539379 -396611879
219090570 -219246466
383160010 -382986044
342263017 -342123179
460465571 -460519487
243974625 -243920273
228008512 -228074624
121025597 -120976387
157201682 -157118472
187986921 -188025157
928910672 -929057736
566346246 -566427740
403178677 -403149697
378787248 -378946956
966468005 -966620451
936867754 -936862060
149082892 -148911282
596733812 -596577420
511113113 -511243401
379963908 -380140938
870735932 -870613352
946127434 -946159932
798166462 -798010938
733659669 -733758361
635990307 -635990879
310666844 -310524140
273488812 -273610592
298200056 -298001446
993199363 -993376837
971806660 -971658674
393164351 -393261233
719254962 -719280514
899206662 -899265688
376167014 -376364502
790194548 -790113338
440049181 -439923275
70728763 -70647257
346742142 -346630088
629016701 -628824623
631403521 -631351275
362988615 -362893185
663290015 -663129991
253438010 -253344982
121900668 -121720872
828010961 -827869239
847332106 -847300792
38037808 -38106464
670238156 -670392902
664364303 -664354335
606183490 -606077862
343424217 -343615819
737256296 -737071432
754107162 -754080696
467855763 -467774229
383073027 -383002645
340662438 -340749078
879121524 -879272750
38030176 -38182752
303582098 -303517290
787152040 -787139400
212279110 -212347802
719986701 -720052715
691290367 -691262527
629260444 -629323120
272673104 -272692670
520788598 -520912798
96406787 -96340871
907416635 -907413519
379510134 -379524534
172916119 -173005871
66132541 -65965893
845428790 -845466032
31937342 -31909668
612916482 -613054472
613646249 -613711457
214756137 -214558055
836502257 -836488993
721189350 -721109098
895563003 -895759945
718630750 -718559566
93694115 -93806261
224117381 -223987227
307654645 -307637785
405915681 -406075915
453052212 -453069322
22282319 -22472603
636392864 -636458534
80510072 -80398090
458004901 -457939303
684729531 -684574593
316159548 -316199394
421873617 -421856589
199344050 -199174686
252356959 -252536975
326123693 -326121043
165288151 -165443447
316170810 -316073598
981581549 -981413613
386980637 -387064355
124785267 -124672413
132961974 -132830284
735535850 -735699762
812808859 -812863999
320532098 -320567376
41768984 -41609068
632866047 -632888955
568881637 -569045297
236323404 -236129634
127302864 -127195878
222903880 -222907248
64332127 -64198131
29358668 -29252686
577022578 -576984446
508176412 -508004914
519965716 -519819780
957866116 -957972630
417492893 -417426359
218478375 -218403945
641416440 -641541814
959912764 -959906586
792349033 -792313587
744118540 -743993008
515280290 -515379024
97777164 -97759554
175352773 -175394315
856998469 -857027769
981029626 -981177426
356175120 -356135806
501392856 -501451742
139347879 -139169413
318814014 -318950386
179235875 -179433979
484012162 -483921174
128380233 -128405151
356155463 -356148679
299670993 -299852681
55007846 -55007370
227042161 -227080885
102704913 -102528469
788139775 -788277205
1735700 -1705286
102946729 -102834289
258104540 -258078334
902477638 -902284888
160012326 -160105014
848239890 -848414168
550088810 -549946020
292250776 -292191972
503732183 -503575479
154399399 -154250257
420071481 -420068617
961339880 -961149874
41428389 -41252975
905874618 -905997178
894757445 -894799597
309070657 -308917593
828795474 -828738320
722857132 -723020390
346729981 -346914113
13295451 -13138259
198863324 -198970756
323549190 -323482332
60531699 -60676381
567998349 -568104283
844034955 -844124639
275714263 -275747467
591442028 -591421974
296303407 -296324839
102224477 -102081433
544776978 -544630664
282173209 -281977611
754905644 -754970078
533275704 -533407146
663297989 -663477555
509096987 -509078529
942726655 -942852013
453078311 -453093715
735733240 -735666284
513537211 -513470261
560442475 -560284863
784418273 -784273357
928295430 -928304522
454459721 -454404575
350197590 -350048414
359585796 -359785550
829368317 -829381943
381656134 -381765398
110661637 -110572059
222547745 -222418373
746835233 -746788147
704800963 -704995895
556529672 -556718846
799723729 -799872275
22421476 -22523730
277632066 -277810504
932593915 -932678605
85255040 -85082770
770062135 -770096743
21520097 -21587965
770918985 -770726599
970270629 -970089643
854608171 -854604565
194609624 -194633676
138447697 -138388195
452946799 -453060767
238058962 -237931272
580871535 -580787121
243589105 -243581361
344232327 -344043575
63096659 -63022717
554971352 -554836314
251421508 -251349708
884347347 -884230759
399159770 -399008842
973079977 -973019727
781032046 -781048716
842569514 -842643980
751265550 -751345532
276874075 -276868083
231758183 -231767245
300453592 -300620922
891889613 -891802387
626789795 -626800791
164372674 -164497504
184964907 -184973621
388400878 -388361332
507395819 -507236599
102432121 -102592863
19950406 -20025510
67978427 -67795629
945951193 -946015857
593264427 -593076227
498736037 -498616007
368867892 -368938876
522220584 -522080068
887854119 -887774937
481018237 -480972073
312432013 -312393839
137416712 -137423392
730448967 -730542465
803233191 -803369257
912151790 -912257076
199917131 -199847997
496920596 -497100206
356789073 -356627681
415811094 -415612666
448537901 -448447819
272414029 -272497367
643408575 -643215169
989515541 -989552327
134552101 -134741177
984916982 -985043874
83563491 -83699617
186927104 -187051960
178969571 -179092357
74960489 -74887571
535562107 -535698373
376075684 -376265758
309484057 -309426713
24419265 -24223353
32086799 -32223975
256619381 -256552733
480158612 -480235042
252446967 -252399937
184763944 -184812144
320405239 -320400339
913910859 -913837215
28922609 -29065437
244689842 -244555730
821159487 -821057111
656639358 -656756552
304465570 -304292874
616068047 -615935849
694860758 -695032496
529301903 -529343143
223431048 -223505408
815843016 -815782988
368536659 -368672125
552693338 -552567324
802632097 -802448421
872293087 -872279475
52347058 -52514366
414346528 -414537026
144161829 -144275527
579649269 -579510985
577904383 -577875303
761392049 -761483471
828682441 -828636021
254560262 -254440398
838157434 -838139502
512755675 -512583913
890915436 -890927858
754882633 -754832233
712386714 -712345468
395945276 -396121712
546811179 -546611275
939143822 -939053752
730235010 -730338188
404866457 -404960261
184222025 -184390147
783957842 -783762210
174943778 -175109146
5193194 -5014112
400012152 -400119468
524441567 -524611003
804930852 -804779416
301537600 -301628984
727878643 -727716067
57013059 -57170203
501167228 -501356036
297945636 -297944054
195499911 -195463633
347234619 -347253877
675647548 -675530672
369314993 -369472211
873906104 -873992190
417679557 -417503807
531571076 -531689832
845846474 -845836382
24117231 -24104019
120158891 -120241349
287741341 -287875291
699821218 -699895260
843577217 -843767055
36237333 -36061745
877914149 -877907813
649993046 -650121566
831344944 -831470932
818084097 -818042491
333611891 -333576059
775094922 -775256480
928699029 -928635145
568481707 -568663837
174698939 -174538701
112668898 -112857044
281589699 -281523083
199449757 -199365843
123847582 -123934902
81551893 -81668147
530953401 -531129643
932095398 -932051514
851677895 -851791411
425014953 -425209945
96714290 -96709902
177718531 -177681847
467703072 -467753540
573315376 -573126134
2540668 -2619282
401019910 -400904496
872202386 -872175526
709050790 -708909580
252024886 -252106286
622044269 -621926979
891104303 -891226545
87695613 -87783057
590971315 -590854205
808049110 -808248558
111847615 -111681661
796078292 -796054742
209724814 -209599944
284180306 -284320126
386683459 -386786837
641871401 -641718367
958042819 -957902441
814107956 -813947712
455284750 -455214414
76842161 -76763161
926139458 -925988568
7403161 -7315829
299441915 -299416995
224564291 -224759621
260535152 -260652054
688658760 -688562612
880712141 -880574683
573556109 -573556445
601717578 -601638366
735852697 -736044755
906244721 -906117799
335218915 -335413773
661812804 -661735438
556859261 -556862171
823884852 -823763968
253669403 -253793159
257304841 -257148023
958035348 -958050290
865062496 -865224002
291385886 -291558724
936626115 -936655137
1213686 -1135258
781960619 -782110795
151935969 -152075039
304043341 -304139601
13640732 -13454502
250605061 -250758239
19212860 -19044342
128486183 -128497873
804581943 -804615205
409447838 -409401000
965154782 -965267372
154402347 -154396451
494567137 -494458785
974308862 -974353074
584521532 -584332194
705716054 -705889558
913121386 -913233402
425895507 -425854125
447063337 -446873821
593022315 -592929897
655667045 -655467831
105205210 -105252442
733982276 -733996270
509247928 -509406034
979414486 -979494676
844505448 -844545450
95317547 -95374367
604344864 -604480488
733827514 -733689208
931944207 -931758179
581561863 -581415147
225357798 -225366410
550017848 -550159772
320128370 -320011468
8942753 -9005633
261214194 -261037546
147634487 -147631009
252603453 -252470497
272668851 -272682887
18721417 -18629605
684070357 -683942187
122059779 -121923409
702062900 -702230212
543160260 -543343028
659580050 -659499202
677041357 -676980005
201442862 -201462916
600319874 -600321994
650552809 -650493235
310325379 -310426673
935724264 -935798494
169141054 -169295948
950468260 -950512954
172281434 -172425048
527597580 -527652566
546450023 -546574565
505112158 -504920780
567078822 -567124236
208620149 -208602517
343217685 -343073949
52057125 -52185213
750099649 -749964449
577305249 -577413633
696594932 -696523018
44918100 -44889830
800165457 -800359931
679370102 -679325866
528220485 -528060393
308025055 -308008187
460424553 -460419931
933281709 -933417563
65375157 -65396653
787685409 -787866093
714497849 -714532047
86993978 -86824030
124383773 -124406483
567565296 -567483202
398786459 -398675389
958170983 -958193699
654217672 -654275082
733517365 -733586431
323852649 -324044967
830144661 -830276575
88203594 -88312940
561740520 -561938908
99386005 -99294221
568022081 -568186485
203234159 -203390871
821953348 -822072058
579923444 -579890960
462221906 -462039838
131828224 -131718148
319104915 -319101409
727468416 -727612718
30592158 -30691132
770119846 -770193636
640775645 -640721269
29305677 -29146701
649874226 -649742098
484488179 -484465615
468835110 -468735754
853826630 -853903546
96595729 -96618839
650932990 -650984376
568355953 -568473369
687501 -792249
45359341 -45204487
374874808 -374966540
787618065 -787683927
524104832 -524055874
507726885 -507623887
476753470 -476609224
20512617 -20488183
987190491 -987109921
363284780 -363179106
941799417 -941698443
848605369 -848481185
132425949 -132353041
500467715 -500418293
598009089 -598102073
936564057 -936541119
692373204 -692453314
599984005 -599989887
471482153 -471534869
819170997 -819018075
1158580 -1174472
798414317 -798331695
763630898 -763811412
694425184 -694584562
277313540 -277198078
836258482 -836308432
348367346 -348402916
613402718 -613281004
840455637 -840527065
838944521 -838753385
200534501 -200431123
889267458 -889126300
440084119 -440267489
170264222 -170418860
176449938 -176646276
180125460 -180153922
762740552 -762588978
827110826 -826971990
838598188 -838602686
66846708 -66916724
272531663 -272675869
479499458 -479323004
907057429 -907020147
347566338 -347390196
49900403 -49799673
673258554 -673403178
156125948 -156258138
195134654 -194963602
775840229 -775983617
886867421 -886949257
255279421 -255276565
715360078 -715470398
838483183 -838308335
848194839 -848201757
78978428 -78999222
158229859 -158093069
406250291 -406389009
184599822 -184406798
541222992 -541117020
564742814 -564775442
574702474 -574852934
770813688 -770796366
192349093 -192282349
981998902 -981887018
804486595 -804366597
697583522 -697740644
250962646 -250849902
125952303 -126149561
231591893 -231534539
157901044 -158095788
63889126 -63927042
226579693 -226640097
449722951 -449531471
785680672 -785873804
194074178 -194113274
823516733 -823428939
391154862 -391126346
651049369 -650929623
704038579 -704037809
693064201 -693214021
491067126 -491254990
149902352 -149718374
868745573 -868871227
629579495 -629748555
167239348 -167338786
92658447 -92497193
284159083 -284004533
495443614 -495457164
384501487 -384659721
277497363 -277655583
118832005 -119006243
696364142 -696414996
635164787 -635262359
157775390 -157775636
77840393 -77972999
287438035 -287420195
608010879 -607864889
84081184 -84038992
118522309 -118630155
653371932 -653317572
604854433 -604865559
636133614 -635943868
967462981 -967457561
572965321 -572885299
955804990 -955919318
17093105 -16925463
509987362 -509999192
514068168 -514105652
124382399 -124492739
571577872 -571583298
384292450 -384327056
574379197 -574542195
290968042 -290806164
60899987 -60775833
825103857 -824994671
121291499 -121453069
265508341 -265612787
174666370 -174853280
779056974 -779182262
640178912 -640328412
65468895 -65506383
310179652 -310217410
512335984 -512399658
8359554 -8253936
572062404 -572214688
148924709 -148745093
608075838 -608173788
545473584 -545552002
673776097 -673661971
454028205 -454168477
260724830 -260579278
242843602 -242813058
387012991 -386822349
625465665 -625333793
298309071 -298418295
319956982 -319848404
51189064 -51020096
367401538 -367416320
389388839 -389319081
665252184 -665202148
427176737 -427228215
705956038 -706139012
64422157 -64467637
741107761 -741293223
783037236 -783066804
535147416 -535162450
142173298 -142241498
886288300 -886144350
350342127 -350387803
794324101 -794364955
807788167 -807764805
772928393 -773071835
459399839 -459497991
796367032 -796512502
431173065 -430993457
857606929 -857458563
811124376 -811230386
319614704 -319691488
944944631 -944875863
204065605 -203963815
40384607 -40445279
477377780 -477456442
49487317 -49430979
107770805 -107897693
689507253 -689445721
167414173 -167564437
3349305 -3501683
755859669 -755963513
71905298 -71839362
673057505 -673153601
862785778 -862735652
455698861 -455771351
759074415 -759242561
85732293 -85899427
692501402 -692613010
274986315 -274788553
33116869 -33081821
195327198 -195270138
87551072 -87703452
3338731 -3225231
605208421 -605266761
973358671 -973225031
583132232 -582965576
550671741 -550614535
161604635 -161646915
559893634 -559846124
130827594 -130793222
732451553 -732353375
61650767 -61710213
429450248 -429585992
304028905 -304091471
526007644 -525967066
115035026 -114879112
596389120 -596531400
644989293 -645084117
212726601 -212661547
632108123 -632297321
104292607 -104376495
800078350 -799893672
842901468 -842785630
551828578 -551679158
312171744 -312256154
809994706 -810152544
298913784 -298819214
93423503 -93390103
757164069 -757004705
614781500 -614777714
892064821 -892020903
461817989 -462004009
707844304 -707933210
281844613 -281973985
760131157 -760187769
426111890 -426170200
721732634 -721645242
244115384 -243999544
709586683 -709575557
98693085 -98505873
263860706 -263945426
440534350 -440667544
118588 -277296
533395668 -533418624
820726477 -820533243
315173778 -315040932
528465432 -528605970
327259118 -327070378
778287569 -778180955
570399611 -570509085
273155129 -273197657
398449375 -398533271
367556843 -367595495
538741306 -538617778
109981689 -109991885
643469621 -643358063
247867528 -247678034
190845472 -190732424
14730355 -14839839
689765938 -689598756
618052154 -617911430
735754637 -735896697
296201806 -296042976
365021872 -365150010
653473565 -653533557
97744256 -97810072
560520130 -560472428
132580099 -132737879
301794009 -301731625
986297761 -986167553
350577923 -350429985
146478431 -146424421
376608502 -376466256
645032012 -644888802
803715420 -803768672
286830247 -287012709
205537418 -205477748
328651597 -328733543
855546190 -855549228
73201459 -73312621
503846626 -504007794
807671300 -807637754
49986068 -49982364
492139241 -491982481
816248015 -816199197
364517682 -364382384
218255224 -218068454
449107622 -449197744
815983283 -815919381
46850839 -46715659
468361997 -468543967
56664869 -56707853
583866110 -583984076
522343402 -522292586
508501523 -508652173
520187171 -520060515
86190380 -86167272
637916055 -637887749
66942194 -67086702
939243041 -939205991
788818599 -788890269
171328019 -171202921
543180556 -543078882
179997131 -179986491
344842758 -344643284
572739217 -572699945
567953599 -567783655
964009078 -963813694
44273727 -44155795
513525959 -513585127
576697075 -576641031
866621234 -866795486
821076532 -820884982
71009616 -71073456
561266608 -561401786
479972795 -480028465
374920674 -374876336
871854163 -871849333
340221531 -340229097
920317360 -920495478
894370700 -894510062
602743810 -602709742
455824638 -455887474
326755343 -326767621
489591127 -489603403
757826215 -757715003
166845562 -166883694
722069030 -722058726
470426764 -470621432
551675170 -551581362
167627986 -167500888
410619035 -410763267
934058110 -933990238
415185803 -415318693
879354700 -879387436
250034720 -249864862
987936737 -987851207
945421046 -945434488
256140496 -256232946
568559680 -568572772
22657377 -22539153
884897740 -884808238
732261985 -732068897
677911741 -677846051
197360826 -197458900
262266710 -262171312
454700426 -454718454
687026539 -687224029
475593277 -475664381
954076996 -953901428
548545239 -548495913
804976622 -804885082
106936375 -106834435
261664567 -261667117
35541799 -35343835
709581120 -709519220
815951332 -815897176
883260324 -883449900
935243438 -935286400
478659467 -478814039
552226323 -552036941
433424755 -433597437
680054004 -679993580
718988694 -718853450
200300355 -200310971
431727886 -431835556
412543975 -412505135
706702406 -706600446
367911442 -367808742
842417410 -842492038
849091137 -849150089
445572669 -445592169
43247578 -43256918
282300724 -282467984
973622357 -973801941
180228831 -180079013
163429025 -163562881
498023796 -497969296
563678766 -563837298
471919537 -471976811
331599812 -331571228
772283996 -772151390
708537081 -708501393
913531373 -913430253
874912780 -875079156
46314749 -46496035
936493931 -936493099
819294372 -819492684
873252446 -873129620
217123661 -217124657
532646620 -532600714
378990171 -378903741
369202917 -369187789
752480057 -752366231
511668145 -511809969
209662379 -209641971
406185074 -406167264
89752614 -89848572
129514832 -129529756
527810700 -527907166
653920305 -654017439
505805983 -505700797
897911948 -897716364
625530651 -625473169
48918873 -48756879
807261259 -807381765
281292210 -281424568
840594209 -840664281
797557017 -797668755
370610043 -370745279
893468875 -893630825
801828665 -801741687
651855796 -651829308
453694977 -453741415
814563684 -814654248
525406095 -525527173
358444942 -358553338
661121531 -661131807
473416193 -473271617
87558724 -87546590
806255561 -806323333
397059430 -397224418
629202741 -629060431
24058310 -24176152
312412926 -312395796
725453460 -725419628
576964137 -577081019
826158437 -826263193
666020737 -666138533
33319436 -33136634
427410828 -427334040
879335750 -879439122
954818034 -954666348
70623527 -70622031
26960817 -27107175
12737571 -12700215
412435931 -412414477
678284565 -678095431
469911202 -469739712
35975775 -35977171
839544564 -839673354
220403422 -220442508
64411867 -64437187
548285375 -548146843
487004208 -486934130
157908698 -157912494
394749186 -394936676
209563904 -209649670
643660178 -643512476
631122438 -631067970
501135985 -500983601
518781249 -518822923
789837656 -790031078
185261023 -185365819
50024675 -49947461
716174482 -716142882
608393715 -608421997
519292173 -519394441
804573784 -804598574
288578857 -288732703
836401408 -836313702
255511132 -255665278
723039962 -723227184
957066321 -956968029
303876307 -303992425
246434054 -246442376
116441936 -116417554
201562677 -201363155
406106085 -406045745
811303370 -811283912
978466271 -978453971
265011307 -264959857
112104708 -111999630
304644068 -304806906
230350447 -230498607
989835611 -989652117
857532746 -857400554
298446015 -298635033
287943522 -287936108
147285844 -147410762
204252655 -204196433
199259368 -199143916
824789407 -824815545
361092029 -361040775
919513044 -919389202
877508941 -877546929
964733908 -964778362
152492985 -152619313
925862834 -925980056
637426470 -637397514
273048217 -273051167
392707280 -392810138
177487568 -177638576
443873074 -444042260
426063336 -426075002
223506490 -223643678
730123761 -730286599
619594244 -619741936
107915472 -107879914
124948592 -124969788
67530511 -67373397
915361252 -915333526
720857293 -720775187
435570976 -435414648
610162078 -610101768
601635613 -601596137
374697650 -374877022
566199906 -566346514
830401790 -830330280
417051877 -416951897
642385118 -642313964
111265251 -111092957
339855064 -340039932
19065723 -19128601
287567065 -287563265
713547183 -713471437
106262873 -106316005
47765295 -47772613
349785856 -349646274
228099752 -228049496
973503501 -973432053
181186006 -181061942
56519747 -56640851
835741199 -835741929
279384302 -279508890
203217975 -203147421
768003641 -767958613
508309 -368931
984898579 -984925685
894233243 -894139989
335644320 -335737864
494654150 -494808080
961497298 -961497792
973467777 -973418213
965631799 -965684597
779635601 -779656721
292638542 -292753986
324554854 -324622468
581870143 -582057967
190811734 -190879210
777499591 -777568625
70622779 -70426641
80444418 -80575726
260416031 -260350083
843409146 -843490680
416127180 -416294290
164248435 -164188109
811429517 -811373549
427164031 -427153019
712459614 -712507674
595443090 -595445888
305723074 -305583270
35780419 -35976473
327834189 -327673223
460591496 -460447478
895859154 -895708868
803416395 -803424201
61223542 -61295782
404537458 -404402102
537830815 -537659439
774103441 -774200371
302633097 -302794611
660722906 -660619572
187025331 -187078589
733235172 -733040294
802207074 -802122788
993471906 -993554316
931242390 -931384308
722407195 -722294705
952103527 -952182077
394538871 -394528829
807668302 -807674298
148834901 -148770343
384408538 -384430820
732931911 -732890255
219500945 -219489559
953595910 -953658364
951263892 -951402462
17745711 -17888275
549717001 -549814955
625472858 -625458472
310529392 -310595492
763531273 -763714695
886913705 -886984809
691975214 -691988230
351932102 -352106182
235076129 -235065619
66881716 -66771708
865614359 -865773447
175026462 -174874448
350333364 -350442242
191605676 -191563474
909511617 -909649995
67034342 -67139062
962940816 -963043364
358873167 -358676425
976057145 -975927735
934513207 -934493227
321359199 -321465233
691964233 -692086821
582220081 -582318181
914466830 -914360142
982088678 -982172280
543542092 -543571738
385886193 -385694295
362232075 -362207105
294025464 -294095082
434538466 -434382342
772740476 -772686136
78186872 -78262866
388456532 -388643562
593816225 -593937821
51906841 -52020977
973662300 -973682310
752511729 -752527255
590891095 -591051535
892516514 -892596850
265901408 -266017558
195886136 -195984460
83206132 -83292720
39677197 -39547567
553812191 -553633621
183078708 -182967382
640140759 -639972375
220320838 -220337936
331981423 -331844811
25654448 -25672220
218678636 -218844972
881795817 -881599091
142687399 -142512269
37032813 -36999565
97953605 -97849859
860295658 -860356232
114458659 -114355133
393157478 -393212792
667832101 -667638447
967188754 -967068616
523919863 -524009127
370908459 -370766315
892822364 -892716962
326042437 -326204949
741757248 -741586238
748927222 -749016490
136824071 -136798285
346158113 -346223249
316324933 -316226963
592605862 -592760798
361970922 -361842870
151014151 -150928267
609671292 -609487976
252787210 -252979224
566872653 -566828165
492957809 -492762617
398120573 -398103111
304040982 -303943868
247342712 -247436384
599721755 -599724861
137509913 -137459279
195249499 -195135773
712671228 -712736984
575440261 -575581933
785447372 -785268028
155776919 -155757827
213618749 -213494837
233963858 -233777282
847166979 -847228861
125621447 -125555973
353534025 -353392687
896860953 -896754907
625949140 -625799728
287128541 -287086349
514525739 -514355913
977546885 -977399237
103776159 -103826069
422297583 -422125007
558293929 -558208079
241746249 -241770933
645250225 -645303533
963262471 -963216755
723637227 -723569725
961756191 -961591377
480605737 -480732605
437899402 -437880108
692851727 -692662965
618142172 -618247804
332544301 -332539531
948099281 -948234681
843205714 -843246392
650721642 -650782334
615469186 -615501262
26305070 -26404666
570763402 -570604238
186564172 -186445914
74650056 -74678140
215203950 -215397140
809295491 -809282295
4953543 -5103653
711747696 -711774126
358404519 -358482139
921350414 -921297870
725938079 -725834987
705571946 -705543684
355898322 -355898776
227561567 -227471907
624577901 -624465129
930340365 -930338811
38697502 -38640870
804410313 -804232577
130328039 -130505723
213657682 -213703578
643696771 -643623585
299429455 -299309869
402099114 -401975256
421821233 -421865103
927540970 -927687656
653727165 -653809109
846962758 -846859886
16869512 -16851640
590321403 -590516073
25858111 -25677567
77647728 -77810268
680650943 -680630073
816007518 -816156170
276546927 -276611599
597596375 -597728085
554640406 -554464662
707396361 -707585413
447447522 -447388352
345343126 -345173904
566082472 -565991016
228544731 -228446391
646596961 -646503215
91644052 -91669588
934273935 -934339333
497158367 -497174725
953892980 -953728668
655016828 -654825298
71998439 -71877299
672186970 -672021486
752532335 -752556439
42246066 -42353040
901745225 -901704691
825422038 -825341202
169982443 -169938379
888135531 -888306725
267474856 -267634900
655871549 -656069699
155314400 -155404472
192929652 -192736826
441257584 -441260606
64539571 -64727907
221721437 -221523115
164421470 -164573538
96444763 -96368811
134968818 -135156358
580683561 -580615799
296506853 -296597503
204527937 -204554061
289945004 -289791338
678189998 -678126518
418557775 -418488625
596407609 -596246977
544497934 -544513786
51939564 -51884660
570607649 -570410521
509250635 -509188161
852123694 -852066246
654828317 -654833277
514234733 -514408011
441766998 -441754306
172087927 -172041845
793285396 -793214542
327423652 -327490602
168823603 -168693329
866774078 -866958174
321412216 -321337328
171772434 -171746934
178598371 -178461021
869949758 -870076648
458844176 -458860952
565183594 -565179848
541692367 -541787095
676508723 -676531711
966182683 -966280725
65487639 -65419643
298934348 -299068422
617056234 -617032542
486387639 -486569399
930871311 -930748309
342574652 -342424902
903923654 -903882720
634180296 -634098860
766798106 -766938772
315778136 -315764314
88651178 -88777570
69011949 -68994473
972337593 -972514495
651508129 -651602733
691150727 -691276447
517803928 -517784934
194558243 -194495451
341997127 -342111081
494210107 -494103831
372827602 -372755182
633601124 -633586994
835003428 -835050286
946581664 -946771478
68124544 -67999324
458597425 -458554593
491135480 -491078024
137603841 -137415985
540137297 -540174285
327097760 -327164748
166040261 -165922477
744363200 -744533646
173737756 -173637596
814027834 -813954216
520596973 -520447519
300633245 -300799327
328274783 -328108567
440083262 -440099790
549278105 -549233047
847359468 -847304744
625376478 -625192048
938147929 -938201421
785172471 -785143707
138087015 -138213913
645171871 -644996363
205091 -349501
583410771 -583229451
49564843 -49714905
416106742 -416091806
759461463 -759278365
361204012 -361295986
192492962 -192566302
349058547 -349251967
276203075 -276077691
349873345 -349949647
226246140 -226086154
400352678 -400455446
884731407 -884669347
55619302 -55533074
343520018 -343427584
568530240 -568566226
144218663 -144332391
286044993 -285910489
880998027 -880985645
505016469 -504928345
270966247 -271030193
630481556 -630437222
599918359 -599901689
443596235 -443659749
250947314 -251030566
683958388 -683820786
362199057 -362265093
69003211 -68870451
548328386 -548342544
30690644 -30700830
871620016 -871477858
220323147 -220329387
224212567 -224022195
739968710 -740083606
425665740 -425663918
828227962 -828109078
834782735 -834950501
394729432 -394822400
839031576 -839079724
264322108 -264476384
155642632 -155728844
721490520 -721688938
364894212 -364763144
736772898 -736722418
523160711 -523227901
748011039 -748133321
646369045 -646399815
431101010 -431245120
179563110 -179602926
426390379 -426425943
155285886 -155359436
625501910 -625443806
505651833 -505530715
78196653 -78224869
430163751 -430029119
86779675 -86794563
662955 -650139
483505910 -483660426
360690336 -360817072
628491794 -628332870
522586009 -522536361
103845860 -103882172
510308731 -510129023
858069755 -857973459
358048334 -358243364
326192541 -326285015
371907716 -371898298
601533367 -601528845
486430481 -486340815
867414381 -867587965
72487471 -72612701
237554495 -237450379
572091819 -572043097
529550681 -529644795
659278473 -659372281
466087340 -466093898
986066197 -985944731
542333210 -542324758
585509363 -585370781
643161872 -643108686
973712149 -973652471
331829249 -331819037
885329947 -885510583
349604590 -349544052
676539732 -676534896
711099079 -711001487
443517086 -443367882
961170876 -961163714
552667076 -552719600
410867212 -410981148
782506057 -782662209
922452671 -922591789
9573948 -9530290
254858347 -255037291
163861040 -163848162
371688596 -371831060
45638186 -45523932
802275234 -802138914
538237897 -538201605
136382237 -136225889
937897003 -937814257
574985511 -574897441
922475903 -922294793
899497530 -899324978
736588528 -736433124
656925243 -657066771
322391530 -322204182
534579054 -534414960
648954157 -649123943
191562323 -191649029
459448915 -459358887
965211077 -965020445
488519764 -488556260
853455097 -853583053
583487387 -583334155
546084507 -546151779
249341142 -249257964
77234700 -77093466
674513609 -674429879
552968082 -552994710
676141643 -676257431
162989331 -163072323
489697948 -489624838
637901902 -637813118
225842737 -225736197
650751988 -650672270
961673033 -961481705
919925090 -920040214
700748778 -700651298
787406577 -787295299
902616572 -902602616
770159011 -770228261
628075152 -628040378
875730120 -875852904
986005464 -985823286
842843549 -842743243
339670347 -339869229
472239622 -472247632
193978207 -193965845
916397605 -916213351
331080281 -331261687
69985153 -70171857
776507986 -776353316
668853748 -669038486
159721556 -159908500
676085087 -675964867
837363406 -837368216
820629860 -820442690
709019671 -709180811
673304198 -673330866
187775977 -187721351
708789810 -708775512
495591619 -495603551
384282433 -384309753
920235859 -920313533
921489208 -921489180
306069462 -306203888
111091115 -110930321
142478555 -142455529
743584570 -743773990
874559655 -874435157
213887837 -213951035
49543386 -49561344
296779525 -296966847
375550314 -375415088
227401014 -227504634
362818745 -362854659
401264844 -401223466
316636855 -316753157
260213788 -260371286
233808026 -233651644
321777790 -321816144
533044814 -532874626
791376086 -791266744
529313819 -529306521
473488564 -473605622
958396635 -958321757
802436013 -802313597
881750218 -881841416
122662132 -122746296
387953771 -387848885
940986190 -940851770
91433985 -91625073
384030294 -383991684
830622789 -830542179
616754714 -616779226
616264266 -616251042
129534335 -129525177
246211733 -246361831
95122866 -95000802
593762921 -593877023
527251816 -527237838
718866878 -718921072
559364095 -559429343
632637940 -632716420
593737928 -593609726
646047854 -646034066
439131184 -439327388
300950937 -300912321
406128670 -406127714
837262250 -837185316
104771345 -104905469
348947063 -349087285
947267602 -947241456
916168752 -916156794
984396444 -984230290
26352398 -26487070
380344692 -380329272
975526371 -975608411
26194039 -26349683
534416890 -534329392
598489289 -598585111
694145317 -693950517
355786095 -355779837
943425998 -943252218
851502180 -851302626
902417650 -902609594
611129058 -611247104
469841561 -469980843
644582403 -644669705
724954612 -724944494
724669313 -724635447
54513646 -54515884
14602291 -14672417
218068074 -217883270
189895319 -189936279
538515858 -538354248
731546599 -731608099
448387165 -448397021
369645111 -369786493
610283647 -610204123
955447666 -955531626
327131254 -326991540
644289120 -644384756
959665069 -959707581
850887699 -850962537
78173955 -78067199
907038788 -906908896
296449628 -296552178
29547825 -29448295
503340934 -503485008
589644183 -589514639
830990020 -831149442
583746252 -583737960
295411287 -295363451
740705510 -740755432
695455426 -695575244
206339451 -206300663
325951309 -325865447
898001621 -898118787
286846236 -286921478
807860915 -807823005
856572810 -856401450
37563888 -37563180
598650468 -598580856
415083590 -414948078
722350950 -722270680
698843599 -698965391
950594762 -950431146
747947475 -747834257
592790848 -592976106
731036050 -730958552
389056975 -388872597
317059980 -317104750
638000794 -638004140
553236388 -553271140
401165243 -401066825
863354682 -863495904
399056564 -399041064
515921555 -515748719
852542634 -852713012
630707114 -630541984
282384354 -282266264
201717339 -201810183
187166762 -187336362
402374310 -402500816
485539417 -485374963
150544463 -150512499
379517334 -379467936
662749450 -662741480
933074820 -933055078
433865057 -433721243
94731608 -94616300
504936032 -504872438
507001142 -506945344
176010553 -176008457
186827156 -186657200
632965197 -632812713
233295822 -233176282
3803734 -3862096
811908633 -812037119
642146491 -641970091
395025679 -395054275
122349870 -122294412
840485553 -840568577
982880137 -982766383
550308803 -550452261
70524710 -70393454
533389523 -533520687
639626530 -639604272
93655148 -93555740
726582518 -726640492
897117100 -897304490
744906328 -744820666
256313260 -256152632
251429306 -251413710
466908795 -466859311
451621447 -451667677
236047018 -236135838
917745606 -917766844
809049092 -809219614
690885598 -691078056
422925561 -423079371
932280791 -932188019
567238246 -567387412
151141875 -151219409
347345096 -347219476
492860213 -492774111
988049489 -988017437
904445898 -904431428
600229300 -600262336
430469894 -430467134
700799301 -700698255
845345100 -845350042
210382391 -210443657
168027034 -168072102
291723944 -291589714
71602947 -71577331
910172459 -910170379
827491005 -827433139
222268191 -222457035
879435920 -879564160
729867095 -729736517
279835665 -279948841
344874733 -344858067
154421871 -154529425
329086027 -329179687
887291867 -887212641
433586597 -433608277
199813203 -199649575
489015174 -489026768
505158416 -505238540
31584963 -31544325
800478745 -800418937
154407618 -154397076
578575553 -578559489
968356359 -968419521
965278098 -965346692
18296066 -18209244
357735275 -357920101
110075985 -109907785
519207221 -519048331
653863984 -653968872
546512294 -546361626
458772656 -458949248
816830931 -816956053
711288263 -711317453
446555951 -446654411
32603540 -32729114
128653283 -128784379
853194776 -853136114
381989736 -382168640
293593950 -293408172
813081825 -812974703
493177176 -493062394
350364965 -350177923
617275309 -617318455
949680935 -949572669
304564855 -304494217
125257927 -125272635
412955793 -413031587
843487759 -843504375
652480519 -652608307
755338261 -755435163
137293736 -137420052
216099055 -216191369
193706623 -193649585
589807484 -589942036
197552531 -197510915
964140928 -964315664
818240348 -818267290
151416513 -151378341
585492315 -585526411
398355762 -398221084
250434315 -250292335
405155209 -405091661
835402987 -835497979
29673031 -29533757
17931504 -18129744
830701725 -830578221
859478143 -859591781
807578758 -807417046
600394953 -600249035
369905095 -370068895
309575819 -309392295
515835137 -515673393
602528460 -602641432
861633762 -861521124
280948940 -281080238
785702502 -785777238
373111526 -372946014
533455105 -533382143
29708435 -29637627
391275556 -391345912
20377350 -20210272
75878549 -75921877
244896632 -244832950
303634309 -303654843
270930057 -270734705
20899904 -21012264
29498060 -29404296
731298430 -731492066
428849398 -428791992
492782091 -492627843
534854897 -534907639
912076050 -912053150
908837452 -909004070
772217693 -772152337
570146363 -570214637
767123084 -766993290
325271728 -325237648
337516134 -337460906
816620124 -816761638
113841394 -113744306
513555543 -513539675
687125284 -686962296
422238091 -422357075
243513733 -243557257
772117711 -772175545
614779607 -614658241
136305629 -136458845
677121031 -677225029
191072422 -191026452
146686593 -146714349
455884870 -456021938
667413386 -667590768
751625160 -751443628
888105234 -888174912
521338301 -521494839
748579381 -748535107
724275204 -724181104
373695345 -373845975
100809887 -100804103
844565749 -844653993
787532066 -787399734
62958497 -62946699
923388150 -923292138
972364430 -972391116
741309800 -741439908
109414807 -109527151
89868673 -89890057
916671468 -916646478
840174724 -840282170
1666282 -1805118
461348526 -461244406
439612633 -439519715
790419702 -790531122
512337873 -512367821
4470499 -4398469
414994776 -415172404
672363262 -672397520
670266993 -670287797
703338348 -703503784
800185903 -800076127
760338242 -760337540
590140959 -590245479
523594800 -523546224
299499895 -299573531
335790602 -335970892
20060458 -19990562
120256725 -120392851
331414828 -331379766
539923033 -539934747
797612886 -797457832
530618703 -530793367
446098843 -446248987
629396831 -629249409
387022496 -387003486
948565502 -948545118
641976232 -641934320
860008650 -860025530
523964495 -523837725
70789487 -70668039
912589200 -912507288
832424272 -832341074
588406822 -588415136
491232976 -491277004
445135755 -444971169
904318786 -904407870
548235285 -548335465
55378389 -55395845
800712251 -800812523
639487329 -639301277
3833003 -4002637
101581895 -101616671
583676763 -583537183
408702335 -408504091
36060674 -35952762
993469908 -993638724
558926435 -559025667
46491880 -46675836
858686548 -858537574
261120805 -261055991
443258347 -443161857
381159728 -381352022
262654580 -262767268
109615441 -109762543
364252280 -364184308
716925035 -717070907
791320492 -791318264
249476720 -249668586
657919719 -657900297
633149642 -633106182
51941341 -51937787
517875916 -517731940
167475880 -167303114
555791881 -555826761
149973486 -150148880
710471972 -710446616
871926324 -872061410
650774836 -650789832
248206374 -248266778
154006074 -154170664
756921543 -757084387
558001252 -557893282
758356122 -758273492
282234682 -282203386
856707239 -856880401
445904858 -445940236
525921941 -525869115
459734299 -459911555
407413667 -407506279
571166102 -571335356
307333536 -307155786
214047974 -214209174
543712861 -543553095
568635571 -568692103
326238778 -326171120
172634389 -172689463
627421798 -627613360
29749951 -29666919
734054146 -734126600
635257341 -635441623
837895989 -837893307
588086159 -587906957
163853041 -163869039
475135609 -474983227
945411475 -945555615
911410443 -911505855
686006839 -686168379
919282670 -919127712
526339764 -526374766
96120370 -96301200
157287199 -157179681
399970310 -399923820
724780895 -724666403
360886105 -360748039
938885055 -939083965
467337615 -467391515
369659605 -369693913
620224556 -620069930
365782200 -365832254
536483993 -536566199
568718707 -568665499
93750188 -93621662
135399468 -135311466
780321434 -780318186
443018297 -442902993
978846271 -978852143
222177940 -222343332
214460397 -214596491
188844787 -188734713
86497209 -86467769
882593070 -882528230
202583224 -202384068
134682516 -134799838
281124067 -281141437
218893003 -218842535
787465900 -787347254
414247621 -414096389
941932242 -942109200
987602210 -987468616
71422422 -71261534
606718550 -606905442
92014684 -91927978
247333686 -247173258
866281512 -866397602
542432758 -542233662
558124433 -558088703
535536776 -535630240
764436218 -764413492
689282264 -689225232
253733377 -253852941
837059960 -837122778
500146327 -499971047
172661926 -172651262
344887632 -344882358
756762499 -756826575
118818522 -118737266
185842594 -185989932
947494339 -947602485
105739007 -105558763
422211295 -422028105
249469678 -249332170
766761697 -766616089
607505302 -607337582
783445895 -783279463
850314793 -850484165
439123634 -439151866
676603113 -676595431
289089147 -289197421
345679707 -345670457
613385222 -613432124
597385167 -597536631
309683674 -309569276
129405488 -129444034
629887944 -629985042
787846169 -787886017
427374527 -427454617
343014805 -342952803
518684840 -518772808
411896076 -412021612
992146407 -992127749
877443662 -877348852
174096893 -174282019
169350234 -169422824
8076044 -7877874
832151778 -832248942
384580604 -384409190
453244253 -453376477
391792803 -391815281
551472468 -551545268
553363213 -553179067
794771102 -794855702
89712255 -89630149
308183808 -308318256
954257909 -954173617
642422261 -642587179
818800166 -818871056
314928483 -315107355
780248424 -780394444
60184834 -60266542
795506795 -795573063
382571222 -382686102
553925635 -554063949
480633304 -480591834
697953259 -697940521
930183992 -930158620
824183445 -824107181
598370852 -598389716
826508611 -826471873
103864016 -103788122
907504204 -907446686
681965491 -682099959
403447501 -403344445
668473417 -668456831
397264952 -397344122
136097881 -135932637
854773111 -854908197
31457061 -31328741
237114211 -237160647
359449929 -359406297
646792132 -646602582
616882568 -617044388
275045060 -275120160
105940248 -105744592
385808340 -385964046
362656142 -362836702
279273341 -279230973
168939598 -168761430
158836782 -159033972
360029150 -359871960
649049690 -649198196
816627001 -816594981
583166755 -583132253
522530628 -522509528
678539288 -678400134
403109137 -403164187
830909049 -831069731
312575238 -312584200
634367381 -634279587
879197137 -879156341
202861531 -202865263
208247516 -208384040
215115144 -214934192
366757478 -366719630
139574908 -139614684
126272110 -126195840
252654083 -252783369
221087480 -221217216
307219535 -307244661
753807717 -753974773
389249389 -389080061
44770056 -44724112
187891971 -187808157
567721015 -567868627
439738060 -439700302
6190908 -6212618
286820782 -286750182
716129820 -716219144
878775467 -878653731
519233079 -519181363
971994342 -971811800
691803606 -691981722
227635358 -227727518
644445689 -644323823
119794137 -119747867
939973013 -940065101
506715797 -506898449
318860204 -318882200
117995684 -117909992
591192670 -591280456
815008319 -815029743
426840165 -426812687
472304404 -472190860
369557422 -369387000
657823040 -657910008
186742178 -186631490
120516431 -120460431
259724442 -259780754
289923462 -289966546
870139950 -870013346
396702077 -396521681
801420231 -801273781
770357172 -770535512
826057500 -826079012
740304932 -740426798
885201399 -885338733
643951986 -643804270
91775739 -91876007
642203286 -642089696
853907138 -854084256
549635152 -549697034
547334640 -547217952
374855539 -374898505
668087393 -668142619
864040863 -864196783
651502900 -651702566
379307664 -379207446
305861351 -305912491
970862264 -971011816
930089398 -930147514
549628090 -549765978
803044965 -802870621
558661137 -558586649
330102558 -330256894
230459445 -230652727
311686390 -311751844
403291010 -403276160
732310864 -732402464
955776264 -955778650
367975076 -367847808
546290239 -546110675
555801039 -555887061
892972389 -893036077
526574227 -526749733
508678432 -508672362
285721736 -285557420
801574291 -801684251
401737692 -401565750
467187741 -467364565
624892882 -624742122
864459434 -864324598
412582492 -412691266
432609086 -432607464
773035170 -773108500
666242287 -666409045
434584777 -434492155
717467769 -717426837
70459082 -70407912
873949147 -873767457
777199610 -777176936
622644972 -622519032
173777408 -173826384
677257234 -677378376
399555553 -399702745
251767937 -251882633
438140384 -438311230
60902446 -60974006
147288877 -147348303
434357435 -434197035
52886582 -52952134
194408440 -194490790
503653831 -503483567
186258605 -186251235
368568364 -368439178
19774401 -19892817
886802047 -886653067
604681816 -604859996
245207543 -245111347
50423863 -50388939
107403882 -107214326
838180816 -838170872
594372361 -594202903
772713306 -772668784
171092905 -170953477
524079059 -524130605
306379287 -306311611
183428918 -183299502
662581753 -662695437
147631844 -147632748
90260636 -90229330
249196271 -249226577
639902124 -639712166
332528023 -332464247
549483161 -549666093
766687492 -766835902
578623769 -578527337
432545687 -432672485
250973171 -250952121
32540733 -32460017
482129482 -481946980
421026339 -421051807
754109501 -754251927
303776558 -303603802
746747619 -746922847
390251897 -390130243
243915204 -243772400
202783210 -202762264
25551486 -25663334
375008421 -375047239
660035843 -660042533
866464209 -866610079
97901732 -97718412
387904375 -388003167
270832381 -270692819
83089243 -83113751
185898188 -186081676
706604277 -706459965
601295754 -601400842
327419295 -327300695
333140747 -333024195
720685972 -720816240
524887306 -525009818
292626701 -292519367
773012022 -773204978
914638346 -914522600
460194158 -460230870
331913117 -331878633
2433231 -2579975
751962347 -752140887
743437571 -743555263
714900971 -714748753
518102777 -518040731
844417648 -844523734
251329050 -251385608
377272561 -377106687
628588513 -628490967
701898992 -701708364
558031318 -558106568
718176863 -718209483
256753691 -256953131
341768482 -341832002
929842323 -929968609
417135673 -417315267
638042671 -637965609
215441118 -215597214
740666037 -740730471
956235660 -956116408
976494968 -976323148
685542186 -685634196
463229720 -463395450
177937941 -177942329
937089578 -937105942
591947601 -591897825
604003400 -603858646
368120495 -367932095
557722042 -557730914
801347006 -801262036
580438576 -580549888
420936569 -420975573
893555124 -893706526
966883524 -967029922
853089533 -853165445
405165007 -405164561
214391592 -214506038
340116344 -340225314
482747760 -482742650
633814104 -633869494
654628679 -654550743
796430756 -796329258
763708235 -763721155
806509491 -806542821
438449374 -438370054
780001766 -780094446
447919216 -447844516
729615869 -729555181
499847280 -499783516
540427150 -540535140
368601002 -368604392
258875752 -258694720
424439143 -424359989
648640318 -648729060
394256429 -394127329
561390291 -561413281
488010402 -488146422
791319569 -791321415
885032725 -885131165
704621579 -704546675
245676715 -245766869
21374432 -21304230
78766385 -78696781
519427711 -519569659
396101796 -396222100
727265204 -727250530
205551253 -205575821
20092606 -20028310
598694893 -598606043
430550874 -430485222
721905192 -721809628
862768524 -862957730
908367136 -908204724
405406806 -405259878
423183354 -423355584
371277051 -371294107
103026783 -103093673
389204262 -389294516
403629096 -403651490
543632978 -543624184
348026028 -348088794
823108185 -823200739
572380474 -572518688
827447585 -827451697
91397006 -91358830
828653735 -828659231
814759715 -814810407
510433959 -510279211
370861812 -370955106
534104682 -534109376
31090064 -31164214
136190485 -136200523
724729118 -724832672
346258152 -346304268
426495417 -426649561
811573386 -811512918
4218149 -4127061
138536295 -138632595
410785985 -410898281
407223510 -407419646
257134626 -257182426
109971407 -109986787
257802896 -257730366
965454587 -965363017
118314304 -118129366
339414245 -339418659
987407993 -987394581
751732616 -751544822
892482790 -892389506
351104583 -351283043
346686115 -346506345
170745954 -170722806
399158298 -399264826
133580765 -133408329
500351334 -500182726
827441322 -827462072
973442995 -973307713
851399393 -851402403
110273575 -110363485
86681831 -86532653
13335564 -13393328
667515427 -667666109
279038021 -278903095
175726129 -175795367
881214478 -881340976
174361957 -174203487
81316505 -81160853
755672132 -755492418
840365021 -840199319
183672260 -183479764
944649117 -944560767
34725618 -34770736
465685918 -465546342
589338778 -589337672
908012523 -908000097
35594329 -35686565
117754975 -117640639
935171699 -934999365
585867327 -585750537
37793181 -37923275
970218176 -970323082
920246341 -920380725
63551389 -63399209
236595883 -236402349
949088485 -949194053
581014104 -580949640
327381463 -327457127
713660318 -713508602
613381650 -613482598
922438567 -922513239
441278125 -441243087
392480387 -392449071
257051692 -256864402
84435294 -84385524
488598955 -488711597
345583423 -345462857
868254752 -868217564
104236731 -104178785
325500619 -325384927
826882950 -826740038
614296104 -614418190
598825112 -598906484
205957331 -206038269
900369952 -900470022
461491270 -461455654
525980266 -526127012
630230138 -630302662
397304537 -397144299
187771341 -187780613
468796683 -468873537
625770431 -625602231
87125334 -87199582
290412916 -290239110
121254361 -121256909
300135600 -300014172
563444738 -563542818
448249534 -448243346
964902225 -964981093
676532077 -676674149
208033455 -207867155
807603847 -807654527
136974121 -137090643
885518500 -885652434
876265340 -876149298
264561649 -264703075
303396751 -303498263
887074458 -887008384
168048828 -168049568
485624607 -485659143
971641358 -971481786
828485180 -828336056
675771118 -675894278
149164722 -149057032
421698421 -421599905
858288658 -858250098
154751506 -154623142
408230849 -408303223
938510606 -938459056
976990545 -977030935
741958826 -742032708
563897401 -563968169
908716577 -908568501
469367825 -469565467
782551099 -782584133
765565658 -765753336
233729835 -233549509
286565750 -286589112
873858302 -873695778
713942929 -713847951
932397130 -932325992
800665010 -800595840
30990225 -31051371
479057284 -478970182
204292870 -204400694
342841123 -342843785
97975424 -97931786
967508581 -967599139
601038093 -600924449
316335300 -316499450
594925485 -595088057
249664010 -249855658
416545032 -416356782
243724492 -243589814
12118643 -12202091
948359205 -948441075
356932418 -357099120
677390893 -677513861
463711091 -463740241
453509121 -453456353
580576908 -580585734
436795871 -436989783
981260365 -981309943
911668769 -911849879
855985361 -856126409
92577820 -92554894
121372284 -121175160
622976306 -622901756
267818932 -267658040
210451897 -210545269
119104373 -119021947
77790435 -77830101
331397297 -331305705
626133752 -626307960
681510109 -681686731
544255893 -544103111
798520090 -798709964
713509906 -713584460
282736288 -282839866
35443151 -35640447
99464264 -99307746
283737392 -283711532
335176834 -335316344
136103488 -136092274
514882774 -514723122
157169924 -157233440
428665418 -428509262
938094453 -938174675
347062156 -346938020
266377116 -266320626
722994551 -723133573
352557791 -352738287
377779501 -377770963
429926549 -429805413
598309486 -598319402
357569148 -357552034
960530160 -960378174
842681811 -842606149
75547525 -75569323
577516802 -577458100
43563429 -43441281
682653579 -682461341
394371832 -394351298
707969252 -707899536
599714149 -599735573
644306572 -644301440
864525159 -864713859
848825078 -848833790
166594212 -166592620
226937173 -226916893
455280813 -455423695
471993118 -472065190
874675386 -874531772
298540524 -298413250
657263240 -657137646
728835819 -728778995
48233708 -48288374
131405197 -131244699
37485159 -37642617
126464138 -126537014
930166986 -930200998
33447658 -33580460
719340361 -719220667
115441721 -115343511
714937996 -715082370
867690118 -867607976
125885858 -125822640
795118427 -795090303
421903264 -422045290
387851805 -387799695
35703250 -35868222
348586994 -348520288
222515885 -222579605
479142982 -479280672
109313000 -109172094
912745868 -912735866
228416427 -228495561
397921759 -397791451
642702377 -642689495
901661186 -901673912
272790321 -272868527
891473971 -891423171
915027357 -914969793
809499726 -809587660
54408394 -54461878
486744170 -486707742
538601908 -538429808
679281150 -679480608
304974797 -305064359
561587379 -561726619
932234405 -932154027
878660028 -878699614
292259589 -292399365
888491924 -888690902
585953038 -585877128
974715969 -974897305
269255883 -269294301
267977438 -267826384
419421308 -419404976
378141611 -378168879
384920861 -385033803
49187216 -49172184
910649449 -910742353
496586497 -496458371
833099193 -833243825
977246289 -977297413
922385348 -922254694
195738311 -195572783
528522633 -528689307
747465782 -747476190
556864064 -556994292
717380876 -717180938
696623513 -696566351
965946986 -965750732
891736827 -891572789
766540452 -766594202
603768911 -603762893
247496931 -247670925
931159885 -930977909
403204598 -403377422
911017472 -911015172
416372869 -416264217
142946057 -142758609
234109108 -234277716
537953998 -537852644
792517903 -792383353
261078728 -261088398
848778782 -848888798
317392940 -317543696
827308197 -827449641
976264190 -976382472
564759128 -564609116
332315947 -332163723
936323779 -936288901
581348340 -581390780
420819890 -420847028
609714699 -609627885
211691485 -211881039
864930621 -865045395
432102890 -431973100
864527434 -864507238
91016252 -90949444
439698887 -439678165
799497490 -799317872
981250892 -981285154
595402507 -595444489
626514636 -626686810
620647763 -620503519
378396789 -378434763
958092863 -958182341
701053602 -700868258
521033258 -520883294
557528027 -557406609
7636997 -7819549
86889173 -86699953
184653662 -184780226
419959976 -419862976
350981470 -351085360
11201763 -11125269
864674108 -864798982
978654005 -978849207
428375015 -428502655
395676542 -395662488
516722537 -516529579
988499953 -988643241
520101714 -520272628
325828318 -325764822
191648548 -191705574
330928601 -331110335
138120134 -138150464
639723077 -639657901
854318998 -854191252
362037792 -361904052
529941866 -530051618
559297168 -559152970
682447296 -682374770
943615876 -943737326
337051353 -337111507
331731960 -331593864
50503246 -50540304
567754317 -567565169
411832556 -411910180
308395639 -308467865
511982259 -511817539
955218256 -955074364
447831782 -447680482
961475255 -961302705
748190285 -748252393
748044126 -748066788
271302289 -271308733
988150254 -988219848
615212617 -615396985
844951625 -844815587
555391222 -555288278
511284990 -511241442
44214761 -44110377
789790388 -789927010
462873983 -463039619
694675401 -694812953
398576016 -398608880
784256771 -784345815
822289128 -822310852
655160410 -655200494
575586649 -575726745
147083742 -147106946
817993580 -818063294
970983013 -971040619
871327956 -871471304
139110600 -139001930
338567304 -338759404
280920794 -280825546
235724170 -235860484
778893274 -779070730
874515731 -874603579
797862898 -797791780
902192055 -902236629
707888757 -707873957
777951200 -777760610
285977741 -285924705
373358958 -373472216
135364763 -135540271
801951322 -802031974
670358000 -670436632
852272180 -852128544
595408137 -595483639
230245289 -230424527
109577901 -109597805
886056425 -886025859
388102375 -387903959
74363822 -74391776
633043658 -633127912
898186530 -898295264
675193567 -675033773
898883354 -899020272
523194306 -523191380
128655712 -128505376
760919246 -760760878
268555469 -268417051
558528406 -558464706
920406419 -920355031
183380866 -183576012
744322958 -744402828
769469500 -769502510
94315286 -94465666
600347953 -600441953
174029154 -174073138
816969559 -816942547
393185135 -393014299
253391496 -253198242
597506428 -597566834
890679967 -890834545
443754885 -443621979
929774387 -929629523
639040218 -638947594
205997800 -205902604
103223810 -103057916
729634453 -729622189
489509901 -489348283
852391149 -852417327
426700614 -426826426
265111559 -265256313
98296600 -98383462
40241939 -40382425
808607966 -808740186
499311494 -499129720
650798163 -650843683
383969200 -383816802
152433131 -152373369
720498346 -720583292
376125741 -376061645
302329444 -302279974
914463285 -914547193
239445132 -239595222
953499064 -953454716
150981212 -151140784
915030428 -915159322
304593381 -304725487
267735953 -267901911
936946702 -936798406
958232058 -958319336
373080989 -373153403
567129401 -567231725
595022369 -595153745
667311843 -667502077
837049684 -837195872
754857433 -754667393
813028264 -813003824
886613963 -886529273
530433057 -530522641
890132539 -890223679
843395774 -843412368
655454387 -655322429
778571389 -778429899
984474047 -984569883
846664996 -846736970
743985710 -743949992
821908226 -821998608
499072707 -499129041
522569334 -522745004
782143796 -782077794
21157833 -21000181
855123529 -855285719
768055794 -767951488
141509564 -141698640
705802806 -705677804
697970353 -698100863
242435368 -242592132
516852572 -516827466
164435089 -164420903
338788164 -338929666
696944117 -697039875
312555219 -312406617
58482054 -58557412
580065207 -580116103
887543375 -887401507
561839714 -561799442
805398320 -805392164
799986011 -799900743
968887144 -969069030
30082715 -30253423
800292895 -800426967
82260322 -82335896
198716224 -198602496
161006111 -161135239
294116398 -294307242
275518258 -275496922
933997152 -933798186
37899713 -37963495
41671638 -41866330
461707139 -461836167
621446994 -621464546
63232446 -63192480
22831973 -23027345
938404337 -938284191
228310748 -228330412
887544896 -887619544
738299979 -738181091
205563537 -205511299
550380532 -550208770
249003218 -249027536
792073882 -792158120
145733008 -145834392
771507558 -771560874
364742996 -364828678
527594965 -527625073
968006413 -968187279
205053482 -205137194
489596470 -489496822
936493515 -936366949
557467318 -557456174
788490299 -788624051
629290899 -629114583
185609529 -185779515
783577168 -783707158
392933223 -393099717
753455617 -753567113
892769663 -892729243
554730661 -554550151
201350710 -201292784
807841458 -807994082
776108194 -776231228
514311370 -514321372
462898002 -462890512
783722284 -783763298
353273866 -353463356
980771114 -980743072
113915079 -113884177
481269024 -481443944
55576188 -55413096
653106839 -653060739
428780253 -428820695
290020398 -290146030
433511096 -433495894
428728093 -428602743
609861125 -609888811
447547596 -447627244
544253166 -544258620
415989867 -415915383
378024483 -378042591
30460012 -30379066
805411997 -805528099
972657044 -972564298
549547977 -549574627
13591457 -13690007
632032864 -631992070
752544387 -752510123
146876948 -146993932
643933947 -643970025
666657891 -666687137
42136037 -41969535
348026548 -347998220
366349225 -366315563
968813856 -968892602
440866825 -440907243
306750634 -306935576
897480235 -897591221
342447061 -342343133
944746411 -944910247
71504113 -71524295
276666366 -276674442
341047493 -340894033
273197102 -273198212
289655541 -289792503
447795294 -447881866
130880272 -130866380
524660503 -524753119
482286965 -482402979
743496417 -743438585
941748930 -941664560
144296233 -144441313
542861656 -542750402
163870882 -164047584
494296563 -494123651
94201688 -94055990
689989966 -690089818
530224942 -530234810
23263645 -23232253
924861015 -924722891
715126491 -715038249
51825052 -51679694
332541916 -332534692
129836648 -129779926
131707614 -131531798
78516765 -78354245
197980683 -197928117
311871625 -311981457
891354145 -891448571
946841277 -946936173
927782707 -927659515
279516263 -279635365
90705104 -90550840
527244827 -527101907
358874332 -359035002
748372203 -748295285
794433853 -794402863
895825332 -895892976
439956385 -439898277
685184968 -685037274
405604932 -405688558
229334893 -229334025
252704630 -252862108
733257278 -733314860
397082914 -397088838
685019861 -685080847
177954290 -178107788
642828426 -643018674
275034754 -275205566
922730883 -922902553
305653172 -305464944
665459508 -665317438
859404824 -859386464
194537165 -194736003
177861585 -178031039
450075139 -450010981
593271380 -593368894
245803457 -245816607
841538981 -841575677
858269378 -858263674
829960188 -829902058
792246970 -792069270
254508168 -254639902
104750458 -104797428
177512834 -177419852
20985939 -21079007
333877306 -333898930
2896192 -2985708
113899628 -113783160
255879470 -255945344
798571314 -798389898
613641600 -613488722
745970754 -745793396
350380530 -350503954
726880408 -726720254
275507590 -275386430
327528168 -327453036
684165531 -684344531
42757183 -42844501
659070331 -659149337
561125227 -561271581
513002766 -512931304
589500435 -589321103
757130630 -757197508
179982809 -179931223
263204466 -263245352
464879558 -464709018
90729371 -90909179
305152870 -305343564
961388980 -961290780
907686203 -907758497
31923505 -31891749
822368074 -822492614
926674652 -926696820
2720566 -2735642
10898961 -10964643
948628573 -948502431
252252582 -252134138
504359082 -504465822
131721368 -131773186
271544615 -271381999
944401930 -944568700
689515839 -689498667
678469711 -678271239
894468124 -894633620
365080307 -365064991
591740298 -591842522
941239920 -941178640
220390774 -220494242
457319109 -457436641
162795863 -162885173
377189624 -377130992
695501730 -695464640
257628085 -257766631
984885700 -984912132
14475937 -14393113
903214734 -903327916
180301590 -180394172
826676297 -826544233
916919675 -916822231
488731030 -488754914
697488781 -697486359
847143042 -847015142
194957536 -195049128
318708906 -318871202
374787336 -374668076
709285113 -709334607
153375002 -153396408
712620670 -712640200
707033681 -706837063
851381792 -851240276
639394303 -639344397
556828275 -556857091
189004529 -188889131
241909604 -241978494
827601622 -827497480
440783374 -440718198
140022161 -139975543
196631885 -196794249
239373648 -239249436
127713688 -127747790
106437546 -106622716
367705591 -367776335
229334459 -229166103
717098906 -717042908
456991928 -456858702
691402304 -691326902
801103143 -800939633
242603745 -242629273
524339797 -524229303
987337825 -987535413
859912934 -859922570
228578232 -228599958
457225847 -457099627
110504442 -110509426
534675609 -534653729
656462418 -656650138
795237858 -795149056
431030197 -431039861
46670578 -46681094
27578106 -27470902
928719120 -928775618
84993324 -85105586
196914980 -196839958
698846797 -698851683
619203962 -619333020
847173858 -847197920
432173368 -432106858
711207675 -711276755
377087445 -376893799
89689973 -89800593
489583667 -489623139
865305587 -865452533
423981714 -424097640
867968906 -867782398
132309309 -132266031
640826703 -640896679
473093593 -473112345
204491249 -204310139
877615928 -877477930
114559374 -114481188
671689417 -671532791
874828793 -874710341
153006001 -152843035
145561849 -145550237
87919738 -87920678
445906116 -445892088
781356326 -781353340
251686922 -251623742
635072357 -635213573
809611123 -809623715
439851784 -439747194
655674073 -655774405
899300453 -899311217
331171873 -331351501
257576196 -257463532
426475617 -426572489
521611967 -521679197
804296069 -804215503
115736193 -115694145
613806071 -613679987
74873321 -74729221
368401894 -368342614
355139528 -355335458
845320531 -845447411
166888991 -166904955
741051938 -741200492
325497504 -325503734
253933415 -254125739
880013549 -880099345
309780951 -309586397
572272314 -572157062
217458937 -217416835
882857781 -882777357
725627650 -725465670
377014582 -377160308
492181102 -492097380
930162206 -930339588
950397750 -950207864
347244248 -347156450
411138197 -411233981
44030744 -43891280
193211449 -193402273
49639874 -49482814
130559570 -130451876
622223464 -622414056
952188216 -952175938
782883792 -782714718
681797968 -681688374
215976522 -216145212
58793693 -58839909
661586677 -661774121
181567737 -181604955
904697366 -904833200
550643138 -550458936
714597015 -714467079
71041536 -70871150
803961768 -804087204
224548768 -224661956
670315529 -670260065
663126395 -662993763
624120537 -624024845
847969967 -848099381
594668734 -594776864
103047810 -103139536
811893886 -811972876
650231586 -650051442
120415450 -120370252
855455321 -855643135
323822262 -323809162
744777014 -744635012
583646888 -583845616
271854199 -271773907
202180221 -202316297
139021650 -139199550
838102304 -837941890
624151180 -624277182
584844988 -584885032
364551070 -364484294
280230419 -280328159
993513111 -993343301
153891571 -154088369
33099345 -33070605
455061027 -455121465
425028633 -425112449
772681438 -772799514
629936493 -629817933
640608581 -640410501
467014236 -467041860
330865754 -330671020
216719599 -216759885
755258380 -755248300
568548233 -568398505
317188740 -317020760
843499332 -843672136
890644619 -890522697
713857225 -714028633
575932082 -575864670
322910435 -322752805
176009505 -175905927
877051336 -876852776
573925882 -573837730
858330742 -858408238
877786648 -877827632
444278992 -444119708
308047295 -308054439
7630652 -7562594
881367423 -881314529
452794975 -452679539
462784346 -462827550
849751709 -849605435
587394166 -587232474
376357713 -376537379
519374684 -519414198
179240834 -179237468
363650712 -363540410
481916555 -481943755
374073692 -373928354
450660030 -450719510
784937588 -784785890
752764766 -752849248
697731754 -697771232
311425596 -311524088
818349495 -818411337
88077072 -88248290
503517575 -503482983
484377679 -484214717
342793371 -342894199
477072010 -476989910
790863398 -790968660
819988086 -819853368
661316097 -661230245
523413721 -523537285
56327939 -56489595
960626851 -960655291
747451033 -747326643
42464753 -42554093
316275948 -316134700
955788288 -955862154
538848541 -538806555
911010895 -911150107
172960995 -172773015
223416788 -223232668
872966092 -872964440
843963700 -844030640
748333744 -748279614
110295395 -110431575
463422983 -463567529
719962712 -719796714
252228704 -252276460
71410485 -71434359
395138080 -394970470
448759048 -448767796
499753555 -499773097
967897581 -967714219
234496029 -234308185
290343849 -290481983
11368484 -11211390
650450345 -650485181
64455180 -64480094
872289991 -872404877
895314923 -895165981
274312941 -274294135
408071615 -407884905
541492811 -541329029
857466650 -857399390
941464253 -941510077
520023184 -520044108
314150624 -314062370
273925005 -273775287
670086289 -669899933
802825496 -802700824
56085082 -55972484
691840570 -691892664
622037881 -622050657
796887772 -796950822
537684595 -537612599
646852353 -646731911
171171564 -171265470
165009939 -165206009
849928887 -849813733
471052430 -471191974
529604344 -529771204
89879365 -89817779
790685096 -790672236
374233789 -374225625
658398246 -658526428
436313865 -436148711
141876767 -141881033
586801440 -586664918
931499966 -931572368
815561370 -815657190
915969053 -916162773
338967856 -338996766
95422140 -95543056
846780525 -846831041
883470716 -883429084
138211018 -138264548
726355487 -726331369
37161168 -36979480
138957100 -139018760
770721705 -770581727
267567126 -267720440
518842068 -518954544
499984273 -500020923
832110423 -831945183
739677450 -739838408
318560877 -318507989
85815860 -85762792
59535302 -59500338
629318466 -629475196
374972751 -374960329
288739516 -288725890
934244931 -934433735
198469284 -198426504
504635462 -504458764
28365758 -28280122
101318214 -101514186
362117088 -362010826
299001385 -298826183
144697486 -144664948
634580107 -634741183
160060281 -160149747
748738874 -748829280
156535616 -156441570
123311917 -123242733
886041142 -885959162
356927293 -356897205
791212725 -791149049
551062482 -551105402
791949318 -791785746
801461742 -801378720
829705700 -829745662
644084438 -644040364
843981483 -844079797
914112099 -914291525
310387202 -310533630
810125782 -810179306
901359093 -901161517
985892663 -985914375
908419743 -908583999
318534433 -318417073
344447286 -344454066
11880536 -12037012
992797222 -992890032
331806252 -331852246
839463298 -839577622
415292235 -415426801
245493100 -245396362
951690931 -951559033
890530034 -890523358
452725221 -452864729
653430752 -653313112
398288423 -398142967
518466279 -518525381
264453466 -264499302
172064886 -171913804
822867106 -822988862
26430269 -26560295
272961455 -272874061
232356870 -232235050
771046357 -771080415
93539405 -93438943
912672146 -912646532
658022344 -657897062
823744559 -823755203
31759591 -31793735
174047290 -174098986
517903783 -517848049
71171886 -71341978
760013266 -760073984
625103768 -625264562
779654899 -779781719
744018773 -744218307
608220857 -608173965
789041487 -788874507
708264008 -708391952
851311034 -851115728
720342821 -720526025
140425489 -140510353
631261363 -631246979
766174864 -766269972
334296302 -334333136
617690197 -617745051
741926907 -741772949
570683820 -570611366
457339609 -457377875
294413378 -294585052
612287150 -612146056
232742723 -232744803
156160207 -156192043
817532168 -817477968
301309508 -301281736
508792915 -508925687
423702048 -423644554
179379508 -179488450
966163740 -966231704
334980120 -335163990
602912265 -603048757
605961306 -606072472
789142738 -789065428
202860873 -202869653
452021364 -452015288
407259654 -407077852
166212556 -166123948
75997884 -75978186
236714115 -236656801
230334908 -230328296
544142817 -544079215
622415519 -622455561
416558488 -416531576
375286971 -375089865
873330884 -873247360
206487171 -206445949
844470691 -844274977
154475648 -154455932
76107760 -75927564
39272816 -39126262
413448447 -413305661
608722006 -608539228
773772836 -773821914
14262061 -14376371
701014056 -701167814
32266397 -32181553
455210207 -455102963
566502323 -566560859
179701492 -179620012
369209648 -369356018
676088529 -676081645
335246589 -335081391
745812793 -745653725
682427739 -682475509
712958217 -713061387
553068911 -553136491
418129700 -418240652
120810285 -120644707
366484711 -366475339
678842689 -678743491
674286695 -674223069
417578731 -417407221
169978535 -170085653
8785381 -8590093
715495998 -715608224
449282370 -449261606
332145795 -332053637
250133470 -249999958
579687195 -579684991
11342531 -11542025
720995026 -721149224
414434612 -414260088
179583018 -179393882
959863481 -959739615
823151138 -823250340
54408991 -54514765
415840336 -415897122
641162896 -641096536
125290962 -125254308
715582396 -715634052
175424805 -175363825
760032809 -759907159
974560244 -974592556
12244954 -12190484
556525095 -556397667
584845497 -584651085
222860798 -222661854
424066731 -424224961
557986182 -558027580
305880199 -306032097
414172005 -413998755
181445887 -181329869
562770314 -562585810
689354786 -689209742
771976085 -771905197
273133854 -272968480
164839294 -164690688
57357497 -57456799
334004134 -334133788
360127907 -360084595
669040203 -669221205
48648520 -48747444
852363884 -852180476
363712778 -363867840
725681577 -725782481
660509252 -660467352
627225377 -627140819
516318567 -516280563
743119241 -742973263
748199540 -748142372
734471426 -734328254
463828426 -463861874
862008766 -862158650
987725356 -987819850
322662936 -322567862
188162068 -188192676
51460731 -51293773
419769731 -419784859
586475687 -586659109
138406321 -138489073
651027040 -651178070
324209159 -324041421
660422199 -660393155
684603875 -684474417
124131731 -124218323
369083034 -368949968
157360326 -157392988
594836936 -594909324
415935107 -415952625
725886533 -725687011
525573339 -525667421
900248077 -900194499
65453641 -65395429
76500467 -76688641
251639673 -251825285
479700522 -479603830
73984313 -73978121
1035017 -901163
72627116 -72598286
34742112 -34598542
462952011 -463127227
53305773 -53180959
284996625 -284868639
900814310 -900926442
209210147 -209257693
272603766 -272558792
875294518 -875369772
197252389 -197409863
834090888 -833992806
517794431 -517618219
739415530 -739553336
148145946 -148067364
682595676 -682776126
502958564 -503092448
833402442 -833202510
929843421 -929705353
487369180 -487462524
745485177 -745410833
396959842 -396799038
598554560 -598615662
329590844 -329633840
392680857 -392758709
769412238 -769271826
841938104 -841948726
333787545 -333643875
553493095 -553471215
802350603 -802540259
124493776 -124491702
957154201 -957317697
959384245 -959565435
46764408 -46938894
915973424 -915780736
541378024 -541366584
724337872 -724535590
171218517 -171085755
445899102 -445775106
921128995 -921085353
320575695 -320559057
192781255 -192670851
975944378 -975992440
46930927 -47040645
956654390 -956688840
411881509 -411938851
657879735 -657959703
642853134 -642820496
9007551 -9112613
357317489 -357301429
918448269 -918512327
348057411 -347995685
220210414 -220210094
742165352 -742162334
10132817 -10271331
575471313 -575434821
650659116 -650632726
272819296 -272917758
766863219 -767014325
841581420 -841645882
837314143 -837365811
915593904 -915526598
460876583 -460925177
240318876 -240421178
331984952 -332099716
828638314 -828638240
417459626 -417406290
133338576 -133148168
338216203 -338034103
907722350 -907567464
640426862 -640229962
128415202 -128580544
964627352 -964738848
219858042 -219823684
873594832 -873777040
262929383 -263049355
914549036 -914727656
252602900 -252604006
812790671 -812937327
871697082 -871562466
19851984 -19987958
310682714 -310650974
560363669 -560337637
530849002 -530923300
421180883 -421120387
274013005 -274118215
54979475 -55036217
342983804 -342912368
944121772 -944279858
333327560 -333228558
332921458 -332802734
292599350 -292654052
407841730 -407854874
646985025 -647013425
156106774 -155927704
750791133 -750712139
918834023 -918787993
500262381 -500440287
425594518 -425517124
785916350 -786044644
404623947 -404761187
926980604 -926855258
878427201 -878606531
361709716 -361619310
192828903 -192760399
531850337 -531868497
878867697 -878975225
739872724 -739804092
521531694 -521645582
541345128 -541410920
518674246 -518728824
828738017 -828852931
375584109 -375520403
746645693 -746450739
759158488 -759100390
94011854 -93964070
77559982 -77454702
677444619 -677640241
947924610 -947840392
981086829 -981268023
393538660 -393362824
391018076 -391121400
886357655 -886231227
469335119 -469240869
388137081 -388067669
338376376 -338322334
852547859 -852627823
941493139 -941625889
933517322 -933651650
367453999 -367576169
775641891 -775715899
30361449 -30213633
921107174 -920972586
314785290 -314725752
789599406 -789778228
769179347 -769020311
310685631 -310679797
683464055 -683578683
507781632 -507672138
102449724 -102512492
427021941 -426882801
462894257 -462851373
319415431 -319570423
151217418 -151221400
300166270 -300248856
973123702 -973036252
491161058 -491109902
209950229 -210025457
69867581 -69979129
594854548 -594784136
172106252 -172082524
335975977 -336055663
600779233 -600694083
229282944 -229386842
21387227 -21361637
421639763 -421757079
886550534 -886677392
775377305 -775205425
925426088 -925460264
35283948 -35394310
780583313 -780645173
728160332 -727973800
568963467 -568810371
885228982 -885259626
783208949 -783267935
766507741 -766310413
742601805 -742575223
16761986 -16643664
100425209 -100439141
573482921 -573556277
173399110 -173321912
141936386 -141963408
202820621 -202918685
836658613 -836658475
169579414 -169513274
668341918 -668297192
991786979 -991632153
870835630 -870711070
41881494 -41851166
243236991 -243377397
581703437 -581846769
357173363 -357094321
6556107 -6492381
566306035 -566386993
150492292 -150596634
55288930 -55119136
953094371 -953190225
167853823 -167866011
965624530 -965466660
356260151 -356382207
445773404 -445721264
135402037 -135396899
570256420 -570279778
781031117 -781040381
644276206 -644336938
373129114 -373247062
849558751 -849514165
215108465 -215300545
291430801 -291254701
266913589 -267107103
786768232 -786635586
60726927 -60830763
225452341 -225574673
501386079 -501517405
396879440 -396681980
28463670 -28451748
419093020 -419261520
653056775 -653083789
801507255 -801601665
663144071 -663210003
960641071 -960557059
940553856 -940445198
880189816 -880267342
117156689 -117009495
88714374 -88606390
989337324 -989533934
51377252 -51371928
352285721 -352410401
932831737 -932751445
870635765 -870612313
346532811 -346542579
144822282 -144973674
393964637 -394007991
378085101 -378040601
187972065 -188006039
492600438 -492447212
812430413 -812553113
534064415 -534224483
406670707 -406630415
927042169 -927123993
909296976 -909326650
330593269 -330768387
206822808 -207007086
846988287 -846974673
589342219 -589335337
591416021 -591607457
76933484 -76930910
73824711 -73749801
400374259 -400536633
923983357 -923982595
287429115 -287265001
668465124 -668456612
209005987 -208816545
337060704 -337257588
220076459 -220043847
445527340 -445442044
124437569 -124375397
278717946 -278573842
889674911 -889680707
365085941 -365074673
179989872 -179975746
301026280 -301012946
203664114 -203557982
544106132 -544179502
664244501 -664143247
732911083 -732734223
767177933 -767297311
170149726 -170021580
668138377 -668319555
856577187 -856643087
195655481 -195475417
687641799 -687651795
754158420 -754345434
31990989 -31985071
851858947 -851773113
278022831 -278201635
108330583 -108224905
681444172 -681524848
572793245 -572708515
528879149 -528926769
257768194 -257964334
159002854 -159069720
856142757 -856313891
858235932 -858224864
527117541 -526966207
155539614 -155635530
959061441 -958918245
469008936 -468848676
938026858 -937976552
692435153 -692526339
617113685 -617095707
763074945 -762978941
10388992 -10476172
218164221 -218346227
539726182 -539649456
736191122 -735997766
912925237 -912821477
44848395 -44903965
354474916 -354670084
114229779 -114038649
17493241 -17681847
923340144 -923148064
846980673 -846944843
752002967 -751836133
465600728 -465418994
786526082 -786609004
356613642 -356503514
778234262 -778211666
447377806 -447517238
374387252 -374271380
477309729 -477417111
72307463 -72501999
142848429 -142680673
868542953 -868500129
612551152 -612554028
243124227 -242947251
250363325 -250278983
505591274 -505436110
813752360 -813685490
24884165 -24928701
978316095 -978460121
911914354 -911785404
664609575 -664642027
243256190 -243307194
310504818 -310562442
440730223 -440836525
351392552 -351551858
286761866 -286765276
407308642 -407321578
910461332 -910461332
48359056 -48305138
743046252 -742955248
519527027 -519680655
811543152 -811458748
748030805 -748055457
88862653 -88761975
47767692 -47645108
744357233 -744448423
398565368 -398592448
55684263 -55554341
728523629 -728641579
800567633 -800762387
267330590 -267350794
750544328 -750716566
246539886 -246682330
505877714 -505788748
611737362 -611871450
116608941 -116567781
142509547 -142511381
375625974 -375542244
39245149 -39300483
785128123 -785088397
347623259 -347587977
556135484 -556107872
525321518 -525423176
373713332 -373665286
377346299 -377503771
162184477 -162110393
65656445 -65808349
85079907 -85131265
566088360 -566187162
725213037 -725191549
259962178 -259947794
306699957 -306698713
123277325 -123128821
301908941 -302084555
375834003 -375970209
348281163 -348385131
484789994 -484612248
404377093 -404263649
375112822 -375188418
817749823 -817621583
545512793 -545456085
934905616 -934829074
945278045 -945184367
57901366 -57853950
581747275 -581946263
627517579 -627453601
553509816 -553629012
215801732 -215789294
288640669 -288636103
343420980 -343235946
972172379 -972201011
582753884 -582625152
765505327 -765634405
754461812 -754391432
24587306 -24447530
879566496 -879712930
470426784 -470356026
242072529 -241884459
125830286 -125941430
618967451 -619149205
690148178 -690199068
372293854 -372377220
515650522 -515681946
489317074 -489134986
290994595 -291131631
537555175 -537450229
124395128 -124213168
721780598 -721785268
532304328 -532477722
179631239 -179828771
986164095 -985968299
346091638 -345943820
936716585 -936864907
225195873 -225289771
624942571 -625126435
472607611 -472460261
985306629 -985429019
698506733 -698623947
593280943 -593320137
858294805 -858282511
252036468 -252193360
680454750 -680287432
52919358 -52912810
589814156 -589623216
197202657 -197085821
863487294 -863584994
710584595 -710761593
129424761 -129340565
426300974 -426231022
61077191 -61136959
273326113 -273363549
702815595 -702701635
98143893 -98292817
394361565 -394216403
261332599 -261370019
122623482 -122704214
817136176 -817280924
414511271 -414562781
218877092 -219062620
123539496 -123349588
76129492 -76086028
825568201 -825495681
988212565 -988316571
55047081 -55200871
896571358 -896525402
720003279 -720102151
166515896 -166403216
607771518 -607763746
570180500 -569980842
610599926 -610529604
345777278 -345930118
402989599 -403007643
527374997 -527403463
165309120 -165185424
393891807 -393746835
355410510 -355260406
131747277 -131667951
957563731 -957506749
56686361 -56595341
659637641 -659671103
721072125 -721056087
390807957 -390661573
894286419 -894346601
828085198 -828168520
412489128 -412598822
731202745 -731137845
236309472 -236402594
614705822 -614718924
429498513 -429332659
166009316 -166168252
283021455 -283145419
521082700 -520983816
548024467 -548216109
977271851 -977224639
883633920 -883772804
315432652 -315280526
737291828 -737220764
281359899 -281556391
596460260 -596425508
274579973 -274757223
956712496 -956665184
940142210 -940164936
849404889 -849208267
779963054 -780048106
870484078 -870481994
448725766 -448763422
325191172 -325352284
964406804 -964224524
27901115 -27892785
584866591 -584903473
327900961 -327767417
3518917 -3677545
311161539 -311022759
106022361 -106149731
485232241 -485042351
341675523 -341479239
653600339 -653768137
444154643 -444086235
428802473 -428985743
603045361 -603052153
355662578 -355534728
725061888 -725060552
501108175 -501163795
248400690 -248586066
248120875 -247977523
770582645 -770504891
32832923 -32917105
886727557 -886648237
811293641 -811246707
650101618 -650141514
198541314 -198659360
630867711 -630756789
809757133 -809793879
695449074 -695343982
835292024 -835125798
630716451 -630697777
911407681 -911604029
310392930 -310460416
686524686 -686690542
382379565 -382539241
301917394 -301938008
532247250 -532100952
276689257 -276812145
951333177 -951142091
501396666 -501315406
531788348 -531948646
600558471 -600725975
117604963 -117697807
176626821 -176754831
627948993 -627824233
181395815 -181495959
305769689 -305676459
911380548 -911382362
369115469 -369050599
278862072 -278970558
557278702 -557461746
107594064 -107522280
603140052 -603279022
606736281 -606729971
545460311 -545343913
890958965 -891144321
18030624 -17971672
848299593 -848327029
443847341 -443662429
610774552 -610757620
119063160 -118949326
726061388 -725911160
431591313 -431706659
787977331 -788086533
632355341 -632239301
824309233 -824336673
565281518 -565085670
56699373 -56722405
915533929 -915653879
488145190 -488147654
617246543 -617390367
429621734 -429781950
793503443 -793666655
689081617 -689064883
124071803 -124139049
735023558 -735068384
274332739 -274293143
909048998 -909045824
945393422 -945475554
617781057 -617964985
360512890 -360429050
339626410 -339769788
939487204 -939648720
758867944 -758674194
873424060 -873576120
933243723 -933096395
379581697 -379677607
244564925 -244581639
540110428 -539936142
81118169 -81238679
919892135 -919753635
819630369 -819827161
191954902 -192068680
454488361 -454431081
292058199 -292155249
548679534 -548685844
969892884 -969989052
219767677 -219840863
26271861 -26073615
889104565 -889021597
844124048 -844125230
157694477 -157856795
114134214 -114045416
968090 -904306
765442978 -765453004
522520078 -522435690
370330318 -370295704
956176034 -956024848
771033261 -771139311
142189873 -142194497
771897863 -771940641
697510521 -697612461
190059354 -190122906
518063091 -518229997
857700070 -857661266
659905442 -659762398
633525596 -633676652
860055758 -860173838
332336767 -332496135
827956001 -828065921
33998757 -33836015
954945871 -955051619
831874053 -831953053
205744190 -205578094
530886151 -530700583
173663509 -173524737
814910188 -814729236
314271143 -314423503
601656912 -601850674
255092072 -254982510
960248144 -960167928
912923065 -912927409
493411956 -493588588
186186426 -186330784
453588455 -453429787
567553032 -567581606
108595990 -108458744
756493164 -756308458
30686527 -30695737
638321905 -638367877
865311897 -865136107
464243611 -464383307
919192858 -919012200
872598656 -872655184
439799489 -439676631
430421740 -430518048
35386451 -35442817
765984663 -765915687
350776637 -350803359
781289151 -781354833
314344225 -314502781
636212965 -636341849
309815595 -309775395
374199484 -374194226
16570544 -16557250
657617778 -657625342
140713521 -140881005
97732683 -97764959
39199539 -39044395
815559095 -815755285
735090213 -735219839
173913143 -173952371
302512047 -302513091
384366743 -384494897
225977060 -225857206
796115202 -796180362
907767290 -907921792
835416328 -835366412
618536654 -618429708
849117993 -848994149
53703335 -53856289
574941476 -574764392
284854171 -284660109
327512433 -327679041
314802231 -314768349
190840611 -190989891
982332808 -982143668
316910474 -317002040
81833699 -81920343
119574371 -119673547
769706349 -769851723
150561328 -150738576
612216603 -612206661
595006771 -594811877
673835205 -673716989
74297170 -74486382
839952364 -840142786
226270870 -226251834
886079452 -886099320
815401660 -815598410
953009921 -953132987
979004086 -978935240
973123550 -973123854
873113485 -873191033
380758430 -380897862
377425035 -377410583
906973842 -906926454
787145720 -786950392
851893304 -851824590
565578667 -565755019
708108288 -708243238
991151682 -990972806
887704447 -887534641
360337697 -360446701
539574321 -539495655
349343173 -349480499
698537685 -698347233
779437171 -779298157
811921496 -811844592
662843933 -662900869
330047785 -330097049
448011197 -448180477
647753128 -647913320
963448350 -963528732
903161558 -903102704
719414945 -719457779
643295965 -643122603
143964406 -143786226
186614724 -186513620
896184740 -896082588
863141177 -862943891
332595716 -332759672
316614386 -316617514
200540440 -200737198
380502419 -380321987
286763571 -286583659
42439264 -42266816
339386376 -339450942
406262159 -406107989
655855147 -655797621
937847126 -937855630
829680881 -829649977
512900614 -512707326
343473801 -343368159
334026631 -333899413
665111006 -665227166
115290554 -115244954
674084063 -673950253
952863686 -952904632
538155708 -538029040
758555741 -758592639
303120757 -302976265
984269940 -984285772
819136267 -819205727
893361796 -893289986
129961993 -129930115
269964731 -270092523
441463677 -441591277
940499527 -940366733
391411308 -391280516
929662043 -929649683
75558424 -75524456
69719743 -69817317
970542985 -970496691
230166410 -230230008
280053948 -280031670
225917133 -225810697
464992047 -465092447
324568899 -324588661
200223873 -200235471
139651650 -139577718
982912462 -983098726
350692372 -350652836
373570017 -373689309
255912407 -255788657
872556294 -872402908
552923390 -552981396
800133010 -800238796
735948726 -735854208
225362104 -225217438
49780839 -49648971
200223281 -200247661
330670768 -330597174
132389495 -132338499
710245282 -710108664
712702300 -712578100
781486628 -781473772
825019481 -825010401
398896817 -398791811
567024014 -566889366
370526083 -370631639
870773350 -870698514
411545144 -411424776
809623704 -809775506
698442459 -698274661
454885534 -454978902
788733795 -788655069
286141509 -286288755
210473410 -210628220
848543277 -848360201
954295441 -954402483
138804649 -138704971
228519036 -228680880
556523349 -556624259
958953325 -958887161
557680648 -557579264
965408802 -965284582
414251682 -414254108
360388813 -360378965
216963920 -216804356
331539674 -331585520
92640527 -92808589
560206544 -560134090
810508960 -810601832
902790317 -902893069
929698930 -929625156
282648975 -282583237
929369397 -929533551
534275842 -534173124
943919114 -943939614
833810456 -833614056
111921582 -112021254
422525674 -422446126
124980949 -125057043
782224075 -782063517
834271626 -834165524
842567538 -842480450
568357837 -568414661
918829733 -918838313
450239628 -450352748
1563531 -1492649
951167726 -951172922
147184363 -147291865
401782863 -401947301
849549247 -849568255
656177129 -656074215
486872567 -486894053
245294103 -245120983
875956803 -875972527
484842674 -484765564
660291770 -660268448
545236155 -545310283
617534440 -617379310
722742958 -722735780
439678593 -439719181
974101912 -974064152
401526862 -401514718
908100044 -908228836
793750695 -793633773
582561745 -582398189
796592055 -796770723
47304054 -47419142
62566205 -62656101
71139694 -71007218
496655245 -496759605
901545294 -901362384
68913280 -69110618
33357180 -33281692
963579473 -963645575
481632828 -481510880
199001640 -199111476
924401586 -924537232
177374429 -177414433
756678973 -756497103
90759484 -90798906
625756169 -625809143
662706619 -662872401
591511739 -591372317
44438536 -44266482
14895592 -14890650
411220938 -411395992
890432946 -890284000
218867769 -218822175
733690892 -733589540
928833558 -928920724
259102343 -259258485
552701801 -552894079
917741826 -917868398
207370821 -207297817
171894770 -171835114
53306462 -53346004
318325897 -318378409
624267703 -624286661
755158155 -755237227
841918837 -841943415
127356847 -127362853
330266611 -330247177
949201364 -949393658
611680637 -611739513
687524281 -687360089
252592587 -252615425
149173311 -149206911
332983475 -332878637
449853271 -449689277
211493837 -211601671
99747725 -99654773
789229509 -789055967
984633892 -984505874
543230350 -543251644
40554760 -40428306
699140431 -699124843
434153785 -434034147
321421438 -321545458
935928818 -935991572
304113004 -304229582
147801455 -147852197
744706013 -744690265
792586306 -792449500
809543693 -809480725
786092198 -786199298
173439992 -173452540
495811195 -495902697
517366768 -517399002
366192786 -366332394
708679191 -708533479
802831379 -802957793
982413054 -982296982
256853411 -256681451
796681389 -796620781
18904112 -18776112
33660785 -33682857
60333247 -60460991
941566594 -941685184
79410421 -79557959
550655780 -550832030
240556890 -240440268
341967652 -341799810
964974011 -965115761
440958234 -440856252
148874301 -148997087
303519620 -303644576
633806734 -633932254
375691725 -375664169
906994629 -907120229
844481029 -844609871
449621711 -449468299
701449505 -701252595
705071883 -704962473
487645570 -487819006
313676228 -313818008
660536877 -660671239
419821963 -419747755
835185821 -835208911
497836039 -497902185
655119871 -655124127
709001339 -709100241
615677450 -615867582
762342033 -762457471
749509273 -749411677
549358338 -549274678
878064058 -877989736
479845795 -479769251
192867253 -193000913
68422466 -68226186
273091315 -273176393
490606688 -490460500
188333041 -188397429
475491144 -475505258
374491088 -374358340
449545005 -449436715
705569483 -705653763
729323313 -729408127
261270955 -261294843
207598993 -207752381
838800805 -838647197
387802282 -387901328
374169261 -374229707
680530608 -680640508
437988917 -437958191
926685736 -926665948
388050973 -388223189
466801371 -466635365
977473061 -977332447
861176822 -861064862
558361060 -558341454
740241575 -740354267
949626802 -949427594
872772188 -872628400
573706081 -573648625
434451102 -434409498
552131632 -552089490
477245488 -477077398
270138433 -270190949
841974501 -842101093
802426595 -802445431
834782235 -834692913
795704973 -795605367
78192602 -78155308
604642822 -604719126
683788185 -683889587
78192130 -78333602
420912073 -421039073
75252228 -75344142
99130771 -99328937
439423391 -439396797
634280254 -634454508
247910024 -248003596
248908353 -248713301
711367669 -711267237
482216914 -482234320
206307045 -206144953
58164991 -58107201
529976470 -529964794
243399137 -243436907
916011047 -915935801
536913583 -536982899
575869573 -576002943
589753552 -589874760
359322382 -359203164
735891927 -735901467
670828765 -670853135
194446555 -194449615
433354424 -433386164
910461332 -910457720
385489820 -385518372
422398071 -422433891
930344325 -930384417
109012040 -109107960
305505954 -305339472
142599834 -142513672
454706846 -454901364
522800044 -522689964
904729839 -904765283
449107207 -449070421
978060637 -977876821
480993121 -480995155
594027978 -593847664
29978972 -29789362
174392947 -174330967
731395248 -731268654
844883606 -844705396
675146258 -675318950
948051046 -947997436
910043779 -910170319
641067233 -640994051
688684447 -688808859
928983510 -929131962
101144565 -100980603
662138306 -662258362
118283129 -118399361
578890804 -579083808
809941490 -809830632
45556348 -45720024
643103153 -643010965
464464560 -464302054
482710299 -482745205
545891678 -545703348
176771513 -176738149
93987962 -93935340
916210593 -916150909
340465727 -340643201
673988647 -673807517
646341221 -646458409
944222294 -944414500
265132658 -265131146
884294967 -884399727
45431748 -45286934
174652070 -174745808
828054907 -828076935
540002664 -539978384
859024565 -858880463
843299514 -843193270
19034979 -19045401
119499420 -119346668
986724961 -986618297
92376444 -92198440
479024895 -479211827
598995222 -599006068
400360610 -400188560
660079891 -660005175
312274104 -312392806
540762681 -540603387
291719527 -291728361
743894580 -743765290
445872951 -446052305
780944038 -781021272
162593492 -162776760
120842478 -120821630
664773713 -664879461
770153757 -770039729
27500685 -27327369
279165837 -279252157
393675993 -393740759
443419515 -443323079
596327293 -596234895
649663096 -649663048
610752446 -610796658
321168909 -321346259
573881806 -573846092
1719261 -1890975
784039715 -783875969
118651096 -118699412
549406414 -549561302
375548372 -375552256
629918483 -630062935
956423133 -956495081
715170568 -715082414
120713358 -120718970
867501173 -867364493
260734797 -260714863
459403901 -459363621
953640049 -953676679
382287961 -382265551
105341936 -105421756
548403999 -548451831
722167837 -722310815
790660800 -790678666
169659891 -169498937
973999171 -973823423
880604060 -880496266
620147243 -620100553
779172303 -779192221
983951429 -983854743
409664532 -409815308
538435053 -538300477
163160809 -163032031
276382267 -276498063
884780586 -884682228
828790349 -828922991
789697757 -789858699
654775496 -654891058
362035553 -362040031
243882959 -243947449
434736325 -434912107
412591754 -412790778
413725471 -413866303
982238238 -982106322
438620 -260382
966357676 -966319782
683545681 -683734665
921688740 -921664576
437192917 -437197893
765371926 -765202842
600495027 -600502229
429998237 -430038021
127953589 -127789441
748492471 -748517125
343935597 -343888557
362612870 -362696954
654415090 -654307546
335646767 -335828961
566573108 -566548610
615251367 -615304801
290750630 -290629724
582689518 -582536988
553300805 -553425621
749917691 -750032049
366480025 -366327089
102890509 -102839613
381448880 -381606810
375787623 -375812815
23748041 -23898301
989772076 -989899146
781868007 -782035707
416078285 -416135199
453837101 -453885621
105336312 -105292616
378267928 -378415776
212710033 -212743169
37263450 -37377832
938335944 -938344264
504258127 -504314195
97388173 -97497969
655567438 -655492480
512940272 -513065260
262543344 -262526734
981597474 -981565624
135054852 -134947250
961225599 -961244877
635066467 -635009559
390594651 -390670103
467702562 -467671652
770805027 -770638383
605142864 -604996302
277972655 -278112233
851111554 -850956898
264129126 -264007126
735415081 -735298603
974533595 -974501045
877527935 -877359389
720324903 -720434423
773396396 -773332754
459290568 -459193948
242828330 -242667444
554443015 -554421335
817799240 -817700406
506001324 -506032462
456706661 -456632369
581236940 -581356252
160384328 -160387728
525099520 -524920116
185274001 -185221377
63971167 -64042985
153696239 -153872993
54325970 -54435136
126998012 -126829270
724283821 -724436731
310817767 -310998045
945858062 -945791210
711384177 -711351161
358774796 -358654210
233369811 -233221833
701500079 -701657743
543693231 -543808423
246601827 -246762833
311238485 -311203991
694190808 -694229532
928676735 -928742669
324720821 -324524115
104378362 -104495996
916900424 -916938926
185139409 -184983735
684652062 -684628752
71808069 -71753383
643878128 -643741920
154529572 -154529278
980555242 -980425272
614016056 -613946058
629485843 -629664025
895917575 -895892819
701578911 -701493111
164357696 -164357274
129472327 -129596343
939914604 -939878960
149473055 -149361557
65338101 -65140565
613793401 -613818741
47768954 -47766430
789293028 -789382064
643425275 -643586327
947332713 -947366945
571314216 -571468866
569595568 -569765552
856231638 -856396144
485448032 -485323514
9626571 -9686053
728321766 -728507192
383516639 -383549893
622992953 -623182817
73517239 -73505543
737030022 -737146806
357560591 -357510651
934703514 -934518830
609218926 -609159144
347881780 -348012384
576543171 -576606807
724198200 -724085986
928984204 -928857244
837339977 -837184523
779265251 -779241997
991249519 -991277061
882416688 -882494972
184884461 -184739827
584232136 -584300300
660336111 -660407677
608337351 -608267931
979342184 -979213720
173142937 -173120197
374473082 -374645778
751239707 -751086063
209102210 -208909764
422603223 -422448125
131080735 -130970185
572262821 -572281807
723729970 -723875902
910971554 -911063390
179957016 -179828328
324416194 -324578780
441517162 -441330460
230276750 -230183266
126583795 -126626827
12341126 -12154052
989037876 -989184764
219441081 -219415157
91044636 -91158958
773971202 -773980430
654599118 -654777102
117364443 -117260279
946122089 -946022155
763811422 -763811402
970863599 -970775967
108223163 -108154211
794590501 -794495047
503025506 -502866574
585790650 -585808932
115729081 -115743305
484414549 -484561809
661377196 -661254998
202141379 -202126265
307446866 -307588514
867136542 -867301848
947876782 -947796992
109282143 -109470979
633085785 -632979607
329005396 -328947032
460900880 -460868152
948939502 -949022274
238663152 -238706888
107864456 -107966488
180619477 -180717451
735310557 -735129121
840268127 -840461915
817508057 -817685703
437683077 -437853989
427315091 -427141339
581296596 -581204578
480389114 -480550494
100731797 -100806995
268027068 -268217500
197239652 -197165662
63616415 -63486363
133718301 -133534885
487681671 -487561609
30035844 -30007098
330150364 -330179726
208314179 -208161689
365271414 -365430128
346662237 -346822047
150061183 -149997979
22163318 -22350420
7720763 -7584737
198368536 -198424960
25942105 -25792987
978501672 -978430870
336262797 -336085851
121129023 -121098629
544637816 -544508930
314803882 -314800580
84187836 -84308276
220276983 -220398889
386161508 -386303540
160442893 -160394237
227705539 -227749497
727233369 -727297039
44533317 -44343755
438120731 -438002437
423012309 -423146433
887244711 -887415539
854976436 -854895350
752710899 -752540165
499943527 -499751033
219761257 -219613613
316455654 -316615950
941079910 -940930944
54380553 -54346503
988311769 -988368553
826209411 -826124945
66125911 -66139171
549831063 -550017415
234836809 -234941135
542477532 -542457510
587944766 -587940424
781193302 -781321992
231895410 -231800134
203971051 -204160159
416732967 -416631515
679657628 -679493232
447278953 -447417937
697424434 -697386768
228236205 -228424619
981542591 -981733929
226166147 -226160661
79298304 -79364194
134866523 -135001051
268960298 -268795262
185548956 -185694522
114692259 -114696349
921641804 -921676658
489473156 -489546646
722090772 -722239326
283918982 -283941602
875601786 -875791512
665852198 -665998700
974635135 -974661089
297903397 -298065585
969639562 -969612904
351854295 -351654461
539654038 -539798326
520123843 -520122351
832793954 -832830298
11624195 -11638861
145546325 -145717615
603629724 -603650192
140630847 -140635153
11699775 -11644183
572272307 -572408519
955825221 -955732079
449302016 -449463816
889845213 -889747815
276417286 -276271412
712482762 -712350318
799065762 -798913556
246286782 -246123810
820293755 -820303583
597914957 -598053799
686980267 -687039301
70853321 -70725653
652002036 -652111490
736253387 -736369071
409218215 -409039957
290887103 -290698767
537198912 -537061440
890985030 -890914966
957796957 -957882725
618399949 -618483181
971397302 -971561572
366534143 -366510117
755183846 -755120628
425627397 -425704083
25054943 -25071137
106438798 -106330230
32825645 -32717533
518701535 -518647025
473812470 -473946738
467687107 -467648485
19617050 -19443070
593051053 -592993577
600545760 -600552304
969670070 -969746912
323802389 -323888111
102569035 -102616691
818667005 -818481495
534517231 -534640877
78086906 -78058998
95269229 -95166445
312178853 -312333455
225000948 -224803626
961520667 -961474917
427539168 -427570044
754093929 -754016693
13188916 -13069156
634608937 -634660645
74538390 -74566002
571284806 -571385906
863682361 -863559449
256145419 -255945751
24517418 -24475072
17137695 -17266109
226048384 -225905736
784520692 -784514664
609642615 -609786783
75441505 -75313965
542983213 -543055851
921574634 -921528380
389786508 -389624810
45281914 -45225116
958856298 -958853858
512428693 -512378663
677304375 -677452377
263658927 -263788351
177891146 -177801982
13427054 -13359602
202655593 -202510855
510356585 -510260877
674688018 -674856136
498401235 -498551861
958641411 -958574809
693007453 -693085787
424724463 -424778573
444654806 -444820762
653559809 -653599973
700354250 -700340166
905128141 -905051287
604013662 -604212032
950184571 -950112145
273462787 -273264311
933873063 -933795201
983193594 -983003858
852069205 -852042065
860608327 -860645965
7144021 -7329299
889996729 -889984257
191975849 -192161511
186135720 -186254920
638601004 -638753286
77642464 -77548056
2967963 -3003453
342345600 -342394576
793585049 -793416605
296658328 -296536678
79945203 -79928155
46783249 -46754025
651525523 -651555431
323508660 -323309634
533788958 -533658742
688469164 -688393614
182137692 -182017792
979990267 -979990473
311203444 -311219158
977776260 -977594740
204798398 -204628880
784199734 -784053690
659082579 -659076413
874938120 -874995968
874856237 -874801349
532174768 -532319732
412956017 -412977287
539955568 -539913926
197144239 -196982561
449211484 -449353256
46041711 -46193423
712739953 -712769023
195226752 -195272246
900221288 -900059524
614040661 -613991451
480000630 -479852376
587765321 -587942595
708158496 -708327980
263771836 -263804866
470191833 -470032259
96712096 -96540638
821463223 -821263857
429024637 -429034083
10801664 -10686844
851989639 -851796969
381220618 -381210628
188082037 -188037073
445889685 -445922547
759286008 -759199114
903458927 -903600177
229394380 -229402502
705611623 -705532269
552630331 -552627325
25919821 -26117239
245977681 -246122001
165064673 -164896531
838375340 -838251966
336015820 -335925964
825261696 -825266628
520213707 -520331549
424751518 -424618356
925093953 -925127769
140185744 -140245826
952072655 -951997945
864251179 -864142387
306590919 -306447871
253731281 -253652901
614277520 -614335680
875883399 -875822409
206439804 -206615596
514316371 -514206415
177140212 -177159676
566850409 -566666421
567503469 -567659743
328900864 -328976214
925258928 -925307250
709389729 -709535077
254071403 -254245339
18664287 -18778547
967294923 -967404075
738662518 -738773738
958162973 -958275697
458642862 -458551988
354911416 -354869734
569437227 -569269951
934003646 -934024174
956517763 -956513483
93909224 -93742144
722988055 -723052725
473879604 -473768292
944938360 -944962062
302844401 -302744821
524398863 -524526285
741126215 -740952451
682125724 -682074194
814053439 -814162473
704714664 -704528494
781568853 -781404403
920956834 -920892374
981878742 -981942960
936105320 -936195540
27635306 -27613898
897929043 -898013601
624886459 -625007827
810685655 -810518009
895390108 -895239738
237068154 -236885864
511673854 -511734218
720233341 -720362151
664843339 -664915583
498494949 -498608773
480347438 -480348468
786498324 -786452070
430689589 -430636369
309099355 -309173645
551198257 -551012547
337932733 -338065683
273549702 -273375872
253117235 -253294869
587004624 -587119266
496517925 -496381099
941320667 -941487165
844132897 -844270503
307738599 -307570691
126913641 -126731237
207491173 -207472321
146107084 -146098706
701189434 -701351050
438713248 -438593706
605368068 -605228528
114329401 -114130157
905217518 -905087044
345258515 -345178913
683136547 -683235669
435198985 -435346367
387094563 -387258631
167034013 -167217301
992282641 -992278243
141405029 -141392749
141470690 -141573606
214902491 -214935673
533118037 -533230013
734399840 -734348380
754065991 -754148333
602541680 -602348460
653145952 -653067726
612754991 -612555073
830941510 -830900318
863425293 -863303773
115336368 -115392616
244915245 -245075981
248947145 -248958827
420148686 -419994276
299108796 -299299522
540825636 -540850912
122436253 -122263487
149731564 -149596818
568343851 -568386249
130589296 -130756446
536256334 -536435566
677944490 -677936132
146605519 -146674889
872286281 -872218193
814936429 -814883947
193758028 -193770538
444549970 -444727316
44686033 -44560575
89334897 -89182491
424695001 -424862145
317296193 -317310071
326575494 -326675186
324255069 -324205175
590647073 -590490401
404750721 -404771653
922096276 -922248286
64007076 -63847008
753916139 -754033407
817311718 -817327286
879062516 -879058492
833185174 -833302476
922278188 -922218384
847861587 -847682033
294403271 -294212873
399487090 -399432526
599263732 -599185044
104207758 -104039680
646659649 -646534273
472642003 -472678981
639369350 -639178584
403841119 -403903579
148106655 -148034127
548773330 -548659030
661914163 -661957487
846805783 -846668157
221201746 -221363530
868083701 -868071261
694504873 -694434163
948555310 -948368176
920867615 -920805473
960994817 -960853817
210981328 -210999748
436818485 -436629055
382253479 -382322443
881277727 -881100987
204902992 -205095338
470112046 -470050074
535237095 -535087805
259682695 -259624223
952631125 -952684047
471288047 -471463509
234997947 -235154311
264853212 -264709352
642473474 -642504720
316673724 -316584378
43990146 -44071342
25166549 -25250429
325708349 -325700377
791771554 -791628236
373112166 -373110886
491407588 -491465136
126218679 -126398299
9878707 -9852439
626569049 -626600723
913404169 -913480813
622967152 -622985460
234362036 -234279558
597824349 -597631821
176926870 -176861418
484367478 -484387880
730295884 -730495716
650758741 -650820923
791867532 -791840352
920721453 -920645209
196713067 -196520433
517541213 -517685469
462425270 -462362182
3010196 -3075926
871790150 -871918176
170628784 -170734380
292852512 -292753898
940019057 -939834301
183203891 -183123765
62353605 -62512435
90186581 -90190369
67158539 -67156387
507462773 -507328865
699238647 -699175325
476681347 -476498359
942690042 -942535928
466854871 -466884053
696720598 -696920414
135822638 -135794260
240103819 -240186335
222496829 -222662381
887151424 -886997492
498170572 -498306716
767472954 -767479926
552797940 -552700376
360787150 -360986904
961129209 -961018583
209334550 -209448106
67716635 -67839059
399629149 -399474047
783139274 -783111292
958279476 -958359196
32660953 -32666327
456293692 -456123298
473730769 -473755481
950073386 -949977116
432321368 -432340316
840854647 -840907767
322224310 -322084236
839974964 -840036894
846096582 -846210670
956914150 -956964856
453861361 -453786959
986123131 -986205059
826065805 -826141749
982582758 -982696144
401987021 -401980249
516800922 -516644152
534691232 -534659986
382628662 -382449820
39972812 -39998500
157036355 -157152179
791853942 -791689166
457743311 -457843829
574099847 -574021249
650256664 -650322568
17235200 -17297018
468119247 -467992439
499884456 -500002598
662320289 -662258147
100671739 -100560539
250506823 -250495555
389534862 -389369796
97389671 -97443071
961497545 -961452965
567095608 -566952420
783079500 -783054108
884708183 -884852989
936407990 -936239568
53663049 -53587699
904169485 -904185745
177576963 -177700189
958725190 -958557632
470533644 -470709220
374138262 -374329316
364565281 -364760999
214820052 -214919082
724577072 -724578026
728351844 -728155396
311331409 -311233995
933171396 -933349636
762366036 -762381104
524273324 -524462574
980592697 -980571001
617728528 -617761574
144926716 -145020632
536059149 -536168529
218141207 -218161839
493708013 -493661381
186989532 -186837398
735264272 -735356842
950109971 -950036801
11041017 -11067537
485039069 -485034955
143061216 -142950554
682946598 -683129684
195003332 -194807216
522477884 -522286784
581063482 -581152422
980267349 -980151159
575354864 -575356012
702950111 -702998083
293501061 -293498479
261083563 -260886503
426436471 -426415415
647717754 -647833224
747707432 -747890866
946100495 -946143683
410164273 -410054461
315701579 -315854693
610389955 -610564765
316808177 -316897201
423234038 -423058828
787542996 -787650996
906523187 -906439945
343655418 -343801386
540155791 -540115945
116307039 -116383745
497564459 -497746575
818742931 -818835611
405577833 -405432285
46408212 -46583858
913465190 -913617046
256126407 -256164431
360106251 -359952049
699900522 -700054260
306744747 -306843105
742347363 -742374863
14652783 -14692051
266281491 -266177009
270279670 -270102228
188548629 -188453455
613836514 -613800968
581293055 -581488505
792331310 -792162630
257961881 -257971161
214528444 -214483632
699813129 -699977391
-1000000000 1000000000
1000000000 -1000000000
