0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-12-26 04:31:58 +00:00
OI-codes/BZOJ/1604/data/14.in

100002 lines
1.6 MiB (Stored with Git LFS)

100000 254283316
852338501 1000000000
166847311 1
1 471731029
530109881 1
1000000000 777890995
1 236921691
1 170357133
501153969 1000000000
407215219 1000000000
1 894062453
701539480 1
1 416103614
1000000000 514818269
332959197 1000000000
1000000000 210705688
96187485 1
329010927 1
1 787452820
1000000000 668676520
1000000000 268110351
1000000000 269443154
353311049 1000000000
104569251 1000000000
1 725348873
573801705 1000000000
510100418 1000000000
1 11073397
81761629 1000000000
520185820 1000000000
1 362756553
1 271771751
434981545 1
717935141 1
1 508855192
55420391 1000000000
361766465 1000000000
1000000000 76324507
1 130319305
536961623 1
1000000000 269369818
885527935 1
45163961 1000000000
1000000000 519870298
236587449 1000000000
88689542 1000000000
1000000000 859091326
471343003 1
1 811000669
958530663 1
589386570 1000000000
919642656 1
1000000000 367591850
1 284307688
906696289 1
430292240 1
765258392 1000000000
35429990 1000000000
79294329 1
73713154 1
341245533 1
1000000000 970857444
852724914 1000000000
710402505 1
1000000000 234031641
1 712924311
1 717850873
1000000000 674945471
1 86203907
711450609 1000000000
1 75171576
99668624 1
447551252 1
779742510 1000000000
864813442 1
299214474 1000000000
1 854426675
1 216379999
393531774 1
1 613843301
1000000000 809235682
1000000000 192688373
866195795 1
1 494777744
1 680395624
1 745251792
174301653 1000000000
1 914681598
1000000000 837538434
744990409 1
84679345 1000000000
124939632 1000000000
657794182 1
1000000000 354666943
150643798 1000000000
572593221 1000000000
1 742518809
1 427361057
1 374151014
924426177 1000000000
1 632861780
613002236 1000000000
60509087 1
103678941 1000000000
1000000000 266002547
122820487 1
232584773 1000000000
844389008 1000000000
141104897 1
772940334 1
113854483 1000000000
1000000000 280773533
1 60703874
521370141 1000000000
1 372739235
1000000000 418788319
806940577 1000000000
1 106791248
1 87351132
312927251 1
627342044 1
518670617 1000000000
1000000000 49058269
1 816038183
308022703 1000000000
165837620 1000000000
683058666 1000000000
762436610 1
867414336 1
1000000000 133071945
1000000000 506083031
228479702 1000000000
1000000000 85986443
291845634 1000000000
431309939 1000000000
1 228115940
301086735 1000000000
1 90832016
23317880 1000000000
1000000000 812922833
1 281083642
1000000000 110367673
72765299 1
1 1023337
1000000000 610285524
819683174 1
468479537 1
89212658 1
624538795 1
809594285 1
311272619 1000000000
1 943337205
306355902 1
656067676 1000000000
1 49842549
1000000000 822000267
303748526 1
1000000000 704964615
631367844 1
1 50987302
1 65315363
1000000000 122079381
1 136296768
629776865 1
1 859549692
1000000000 976784713
1000000000 830927915
1 352610379
1000000000 164874749
1000000000 520662606
332123794 1000000000
338159794 1000000000
1 240322292
326482375 1000000000
1000000000 311621076
1 269890030
1000000000 398872174
65623127 1000000000
1 613852915
1000000000 690977456
134965978 1000000000
1000000000 587010862
1 338731385
544051787 1
998491965 1
205846935 1000000000
737660910 1000000000
805630211 1000000000
1 837101145
264005632 1
942335930 1
1000000000 877767126
980786008 1000000000
1000000000 98479243
728192152 1000000000
1000000000 93180874
1 37601791
1000000000 58429718
1000000000 149763965
914209465 1000000000
1000000000 369199698
1 776140487
1000000000 24015112
661722010 1
1000000000 252748741
988352797 1
1 505355629
629553235 1
1 751492069
1000000000 553645684
209205726 1
1 95151357
85342342 1
718927897 1
293939580 1000000000
835180217 1000000000
9918831 1
137370576 1
434953151 1
488168949 1
1000000000 153648005
28401380 1000000000
1 754915939
447627321 1
111619958 1000000000
1 213706417
1000000000 122397397
31501174 1
1 750516714
1 627875504
1 627664670
707126482 1
1 331730726
1000000000 782715394
86495825 1
609908463 1
637589571 1
885758593 1000000000
1 286296179
1 929808317
1 809644496
424273220 1
808683498 1000000000
1 159182786
1 574578692
2754227 1000000000
1 38176362
1 408679655
1 823432810
238426638 1000000000
577130845 1
646565574 1000000000
231216393 1
779038330 1
1000000000 685831123
1 417934964
270828307 1000000000
532933517 1000000000
733101549 1000000000
85247948 1000000000
1000000000 831769873
552640348 1000000000
487727557 1
1000000000 830363709
31288462 1
1 558041605
1000000000 306776546
1 144225047
1000000000 749749059
419071161 1
1 49059612
146738515 1000000000
1 548104644
837089357 1
201850380 1000000000
101269218 1
465518507 1
819215171 1000000000
1000000000 921812984
1000000000 28689274
349946692 1
836215126 1000000000
1 86239550
922298590 1
1 411894971
1 458824838
89014594 1
1 143698094
305745092 1
439824805 1
1 432248277
649165233 1000000000
722862796 1000000000
269734498 1
166284328 1
1 783208609
657696416 1
1000000000 468661460
341883697 1000000000
1000000000 838562424
883367836 1000000000
492009099 1000000000
286855582 1000000000
791711290 1
1 81231704
1 427383061
1 787548473
653890629 1
897743311 1000000000
915276815 1000000000
1 754835933
1000000000 964639512
1 566638355
1000000000 359532719
644736985 1
409361313 1000000000
429665905 1
129044176 1
1 616259557
1 250433292
1000000000 728956192
209841535 1000000000
1000000000 315904133
95215627 1000000000
594009200 1000000000
821021958 1000000000
664225532 1
593505186 1000000000
436037489 1
1 14978680
196106677 1000000000
1 577988983
686110244 1000000000
1000000000 646686910
901647407 1000000000
58182553 1000000000
471034913 1000000000
586049826 1
1 635618408
28892624 1
48525000 1
544461661 1
1000000000 128907726
734816358 1000000000
559700717 1
1 986796318
1 639190948
496247926 1
96249344 1
462968093 1000000000
46694642 1
912455605 1
81182396 1
374418849 1000000000
11004402 1
1 774729153
1000000000 7935315
1 720810126
1000000000 19666680
1 946314984
67766553 1000000000
604913908 1
41011939 1000000000
1 806511740
1467824 1000000000
1 505728023
847909125 1
673923222 1000000000
1000000000 234808245
1000000000 170626043
398408848 1
1 546635626
699474156 1000000000
1000000000 651646834
1 40638338
1 767602700
183947752 1
462618026 1
414158611 1
454718147 1000000000
1000000000 87611199
514149171 1
680051615 1
574009039 1
1 353469487
1 516275857
274338833 1
94683576 1
1 126794444
1000000000 803150914
1 819243218
1 723033112
1000000000 51260845
1 855850065
525507634 1
521615851 1000000000
1000000000 746955032
309187420 1000000000
422887510 1000000000
48602710 1000000000
354523052 1
564743972 1000000000
384983717 1
749340919 1000000000
1 493786255
382868117 1
1000000000 406001839
735756463 1
1000000000 896825626
262800728 1
343469214 1
1000000000 167464430
1000000000 568552452
1000000000 316941017
1000000000 146241826
1000000000 408204927
1 108946958
1 150564564
1 721849561
995469014 1000000000
429810224 1
343820646 1000000000
1 355910463
1000000000 48115928
1000000000 586840899
180227218 1
838540567 1000000000
112739371 1
105222960 1
1000000000 988734803
1 37943897
1000000000 749114880
690822042 1000000000
53621795 1
157765534 1
325986400 1
114281993 1
1 639606540
778807050 1000000000
1 513398518
619345305 1000000000
1 370336047
1000000000 949106363
339976029 1000000000
1 328027173
171762643 1000000000
221175986 1000000000
628866284 1000000000
1 516410096
774570226 1000000000
1000000000 112750657
27947521 1
1 89132245
1 129625921
415306998 1000000000
1 976459982
1000000000 246131185
899427263 1000000000
1 884163848
651559330 1000000000
1000000000 46032591
516516547 1
1000000000 931368259
385359033 1
46254869 1
580359808 1000000000
1 176778353
143719304 1000000000
1000000000 741980079
1 285433629
1000000000 255280714
248488325 1
1 918903932
1000000000 104855604
772722655 1000000000
1000000000 639050869
720156536 1
1000000000 910074345
1000000000 206376323
97729084 1
705790826 1
1000000000 970865008
386279997 1000000000
1 716898848
216158737 1000000000
1 97355544
856106669 1
1 130843552
373374925 1
1 346340830
209236860 1
1 58598581
1 276244171
1 86245488
1000000000 182403914
86345128 1000000000
1000000000 960467892
1000000000 48467904
1 81424916
1 731080279
1 467849687
1 37400845
384893989 1000000000
1 58009347
1 629093079
825666414 1000000000
949459584 1
1 85308062
1 873426
401646816 1
1 577413837
816935060 1000000000
1000000000 265648147
1 711398611
1000000000 41018052
113695769 1000000000
1 701300539
1 215025715
639064857 1000000000
864921332 1000000000
1 103604973
1000000000 791191284
1 126208488
1 279193036
1 110600697
1 126518562
1000000000 26482852
419139571 1
1 352446220
595133801 1
52248956 1000000000
1000000000 195097266
1 920324312
1000000000 517009699
1000000000 22661200
428576790 1
1000000000 676297665
1000000000 163076066
1000000000 59563285
929897276 1000000000
1000000000 207681290
1000000000 221410943
196137925 1000000000
1000000000 716881434
94932865 1
387689379 1
446708172 1
1 718078160
1 514146728
1 227738582
1000000000 862308081
164026992 1
375350631 1
208557320 1000000000
1 358336451
1000000000 8426827
1 33109296
1 146362270
964449671 1
455684287 1
1 254448308
1 148140801
1000000000 72813473
1000000000 885158016
1000000000 730897159
68638628 1000000000
777616514 1000000000
1 617434981
310896208 1000000000
1000000000 123302038
1 92370963
785208758 1
697625334 1
1 116149898
1000000000 529149345
1 707042037
101804617 1000000000
369305188 1000000000
383545675 1
1 916509485
481973422 1000000000
1 55899463
1000000000 622997738
1000000000 873718202
1000000000 150135121
425201695 1
585022594 1
1 490198937
96504134 1000000000
1 823071403
500348969 1
1000000000 429940019
98025537 1
68624398 1
1 829113208
1000000000 458366885
1000000000 100379834
1000000000 769936088
1000000000 467533936
1 938746260
725120922 1
66965137 1000000000
1000000000 457896944
1 534747506
1 343476076
1 713484489
135098263 1000000000
644465483 1000000000
666788609 1000000000
698510238 1000000000
449197366 1
1000000000 84599317
906334116 1
1000000000 320629198
1 737753531
453874809 1
511410881 1
1000000000 436451391
919649691 1000000000
685388572 1
1000000000 652568849
1 249628429
410619585 1000000000
1 837870196
616897866 1
372445717 1
278906870 1000000000
1000000000 724065802
318340679 1000000000
209670403 1
547505106 1000000000
1000000000 345236811
1000000000 43133622
1 805807321
488469283 1
1000000000 22171606
1 862961729
1 422824705
305709277 1000000000
1000000000 565244738
280337472 1000000000
723267029 1000000000
20642693 1000000000
616173679 1000000000
1000000000 985346015
1000000000 881273519
1000000000 879385626
1 92925009
1 52998093
1 628547439
1 729985157
104086586 1
1 362991463
686997900 1
987146628 1
95363497 1000000000
71718245 1
1000000000 184887454
531230738 1
1000000000 857453970
793271813 1000000000
720127595 1
1000000000 512374876
1000000000 600166703
1 435179704
688091762 1000000000
167835169 1000000000
1000000000 879233095
1 68794700
1000000000 218876152
1 943245994
1000000000 653794559
1 59830939
1000000000 341240721
378712621 1
1000000000 321444128
1000000000 631606965
1 287852849
867353789 1
1 937559273
1000000000 326830219
54448052 1
1 686053558
1 827056473
1000000000 605849885
886066925 1
1000000000 466426023
818866167 1
59307559 1000000000
921450286 1000000000
658413763 1000000000
1 277273637
1 510772297
114384216 1
780256708 1000000000
1 417304038
161506999 1
1000000000 179907173
1000000000 317931361
1 68111916
694197859 1
912079988 1
624088115 1
360002216 1
588464297 1
707322198 1
355064611 1
1 489242894
1 948324732
835543705 1000000000
227051609 1
322833896 1
1 22653713
320634133 1000000000
118190498 1000000000
1000000000 518614238
1000000000 97858826
1000000000 389297142
1 842652258
74018437 1000000000
381196582 1000000000
374618954 1
1 735561469
450143656 1000000000
1 265041769
435677198 1000000000
1000000000 780102081
961027094 1000000000
1 445395402
352441782 1000000000
603058008 1
742521580 1000000000
401806684 1
39025980 1
1 488682669
1000000000 401669732
1 896156416
584539051 1000000000
1 26757214
1 23389472
1000000000 101076875
1 124035119
870432164 1000000000
919951603 1000000000
27165557 1000000000
84917143 1000000000
1000000000 339983553
776221489 1000000000
59730948 1000000000
1000000000 779702637
1 539565802
99517049 1000000000
316769273 1
886467194 1000000000
1000000000 485188535
1 653926402
1 728455612
801583316 1
110284297 1000000000
314430565 1
898271493 1
1 127743339
286684796 1
1000000000 823207915
515554829 1000000000
1000000000 649864468
1000000000 547803984
1000000000 177411161
1000000000 89699381
273583383 1
48358869 1
1 948155963
1000000000 732684855
1000000000 334014775
77844310 1
114628016 1
952523213 1000000000
50151233 1
18812809 1000000000
1 554209974
1000000000 39750369
1 89408537
793576566 1
736400120 1000000000
1 840614966
1000000000 509944899
444287463 1000000000
1000000000 225291544
1 179352471
1 80426479
1000000000 753752658
1 537756025
1 119228287
282965131 1000000000
1 68242244
564866704 1
1 115804747
863175108 1
1000000000 142540625
212325036 1000000000
124927711 1
1000000000 70629406
1000000000 916558204
135347525 1
3914966 1
188399351 1000000000
1 748694051
335520708 1
691776047 1
1000000000 716431384
888958318 1
988990420 1000000000
1000000000 17878646
418117311 1
1 43130682
1000000000 447656233
391965554 1
845938730 1
1 884029571
766313168 1000000000
1 67903312
137331111 1000000000
511684689 1000000000
1000000000 317146616
1000000000 353851983
1000000000 65614363
1 114996261
1 49709120
1000000000 677592557
1 170350865
525623783 1
1 46507396
458325395 1
8800583 1000000000
1 134890314
1000000000 547965221
357162686 1000000000
303341751 1
1 658349250
728342231 1
706250929 1000000000
6875683 1000000000
102241769 1
1000000000 266007281
1 840720282
596057637 1000000000
554516846 1000000000
633190450 1
145890627 1000000000
16498615 1
1 104418432
1 867649296
1 207807293
1 27601472
1000000000 493708732
1 203725960
1 705133705
1000000000 894639393
1 173907862
1 607674979
1 777150665
539824322 1
859064390 1
1000000000 681503494
1000000000 610456295
800573720 1000000000
48382773 1000000000
1 442902208
790865734 1
813917115 1
1000000000 98967528
632552078 1000000000
1 487342953
1 979246439
953620589 1
330628723 1000000000
1000000000 84504355
1 24455441
823719750 1
1000000000 945179960
1 426512193
871386734 1
776542934 1
1 168434623
1 133422005
1 464779776
89206347 1000000000
115648463 1
288590149 1000000000
607748260 1000000000
731092492 1
1000000000 900712029
226446516 1000000000
206038171 1000000000
1000000000 955451813
649469273 1000000000
18897778 1000000000
13505560 1000000000
578317619 1000000000
1000000000 467902204
1 349678531
1000000000 979520330
1 853920332
1 468503696
1 77613165
706122731 1
64447090 1000000000
1 788266175
166213095 1000000000
560487497 1000000000
1 887360250
1 636204897
147140863 1
68210646 1
69848186 1
260108482 1
935236876 1000000000
1000000000 268415791
1000000000 59956146
315375732 1000000000
1000000000 644501911
1000000000 121918890
808813566 1
1000000000 523637654
1000000000 275999110
28061796 1000000000
108208443 1000000000
1000000000 902853283
508030410 1
939674315 1
1000000000 4592953
12518591 1
780081035 1000000000
736589481 1
1 408656548
624981121 1000000000
1000000000 996487636
61042612 1
1000000000 940680046
26108989 1000000000
1 785569979
1 644528276
999617215 1
1 55252436
867268117 1
1000000000 943427958
711907937 1
484505088 1000000000
48526235 1000000000
1 496580625
869217192 1000000000
1 534826267
1 799393430
1 82591544
432395744 1000000000
826615666 1
1000000000 803260691
385468386 1000000000
1 518022205
1 179304713
638265476 1000000000
1 550960056
1 7938879
1 665590512
1 484461557
1000000000 705877279
167809445 1000000000
937059848 1000000000
520230834 1
853065928 1000000000
1000000000 578695893
1000000000 883827025
827429495 1000000000
79755447 1000000000
365719755 1000000000
1 701659575
23963673 1
1 109451474
505862018 1
985944414 1000000000
1000000000 59953077
115641069 1000000000
1000000000 229310434
1000000000 953431148
1 174565209
303732821 1
817385003 1000000000
811764567 1
421792562 1
463988955 1
840620513 1000000000
219487410 1000000000
1000000000 229677623
802745701 1
137412922 1
829562997 1
525535830 1
262146546 1
678546950 1
196742859 1000000000
1000000000 988840478
539953966 1000000000
741019679 1000000000
513502818 1000000000
300059119 1000000000
708754296 1
651486549 1000000000
606798383 1000000000
1 305292448
990109553 1
107708115 1
689970882 1
1000000000 107614130
1000000000 387163656
1 853254167
619030284 1000000000
1000000000 701416692
376451077 1
964046674 1
1 546348205
1000000000 18457017
963328790 1000000000
888271197 1
870185412 1
1000000000 60042616
926300248 1000000000
1 832717087
63644210 1
1 224207364
1 468479080
680296060 1000000000
1 74051697
254961967 1000000000
1 469638892
952302786 1000000000
1 346080726
996404730 1
1 5062557
1 286853777
1000000000 716150883
1 525489473
1 82206937
671323979 1000000000
1 946158099
1 299035623
907177386 1000000000
1000000000 802577405
1 901543840
1000000000 636337791
1 920999761
1000000000 562044877
1 240032473
1000000000 211403389
1 489728087
862690279 1
155412579 1
1000000000 147345630
544419095 1000000000
51663589 1000000000
1000000000 468708623
480411221 1000000000
137779654 1000000000
455677887 1000000000
480958110 1000000000
1000000000 782044409
1 700310022
1000000000 50122291
1 689496595
1 76150125
119263213 1000000000
955515575 1000000000
714224505 1000000000
494670737 1000000000
1000000000 155440785
753343966 1000000000
245045045 1
1 344930474
1 67598871
1 398925641
1 62131408
467292943 1
1000000000 712364861
122590738 1
396273472 1000000000
1 793619285
75717734 1
1 479094966
1 855133880
944112894 1000000000
1 808132136
1 92723842
1 293815282
1 309719200
1000000000 251671379
302784131 1000000000
968090874 1
999614355 1
168920709 1
1 45961704
990873470 1000000000
190890784 1
1000000000 134985004
1000000000 26036731
407406230 1
1000000000 62949159
1000000000 915835421
675700611 1
451654673 1000000000
1000000000 441102417
1000000000 382270869
1000000000 994426290
740028225 1
635071929 1
1000000000 891691215
453157526 1000000000
1 890353481
539726871 1
1 794684680
1 769147134
167088871 1
968730223 1
849446929 1000000000
1 824915437
1000000000 649243071
1 70542906
1 423873621
13696894 1
679381290 1
1000000000 12823828
618181229 1
1000000000 361144152
910267007 1
1000000000 4938215
74418210 1
1 21594261
171977441 1
928890264 1000000000
542761220 1
1 378216751
818176650 1000000000
103529779 1
1 432973932
1 420944622
259901849 1
1 51265941
756325646 1000000000
1000000000 359664591
6450267 1000000000
145827993 1000000000
355148804 1000000000
890140151 1
581259543 1
53617606 1000000000
729996119 1000000000
1000000000 605550362
146173790 1
54581881 1000000000
1000000000 131036690
1000000000 474349927
486967508 1
1 633887120
1000000000 282037700
815397880 1000000000
1000000000 26091386
1000000000 226853017
671287188 1
211060410 1000000000
632714623 1
1000000000 32438395
49210572 1
1000000000 941117402
1 693101704
251596197 1000000000
712436960 1000000000
183001266 1000000000
1000000000 266951294
1 348197816
193247999 1
1 658842676
991288793 1000000000
352725169 1
1 2104094
1000000000 203010774
1000000000 574858605
1000000000 735423386
738105474 1
1 785190400
610506677 1
357804211 1
808189903 1000000000
1000000000 828182260
389070238 1000000000
113086238 1000000000
1000000000 67055249
990374207 1000000000
1000000000 352094934
1000000000 889124876
1 893338185
1 26459808
1 259167127
269731686 1000000000
483272443 1
1 712690297
1 829650928
1000000000 834435582
972222776 1000000000
1 329580213
214912150 1
1 270871863
723504553 1000000000
8002618 1000000000
797022508 1000000000
1 971995188
1000000000 890849310
209110737 1000000000
1000000000 77511184
146976384 1
822027799 1000000000
1 80332948
1 608222632
82286655 1
218868435 1
1000000000 235969755
235610926 1
224050645 1000000000
869967065 1000000000
1000000000 788248738
1000000000 928467193
23483157 1
822218501 1
1000000000 224088190
109808206 1000000000
1 792387565
362929431 1000000000
369447937 1
1 390656681
1 378071186
1 287743417
332180140 1000000000
591869576 1
1 570681642
305127441 1000000000
1000000000 487436375
668049849 1000000000
1000000000 63053049
62850249 1
1000000000 345738014
1 904440614
1000000000 903773967
1 993917596
288663758 1000000000
487330847 1
1000000000 556005490
1000000000 182631524
1 19579857
1 11768618
228474825 1
13447842 1000000000
70307735 1
1 634561097
731838091 1000000000
1 545452688
1000000000 314456200
1 691673803
1 218611625
426889894 1000000000
761307498 1000000000
1000000000 27574936
108054457 1000000000
1 955503274
1 526658126
851493624 1
1 746170022
189507390 1000000000
1000000000 705254146
64543973 1000000000
1000000000 128166614
663895269 1
1 608042227
369913044 1
1000000000 459842525
722487958 1
1 559131299
1000000000 609044991
1 325937826
52095943 1000000000
1000000000 664486028
596762936 1000000000
277822738 1000000000
1 965536755
605715861 1000000000
1000000000 108132139
883048772 1
995744687 1
966090998 1000000000
32645684 1
428777006 1
1000000000 701455150
1 656886696
296210851 1
402963400 1
747733585 1000000000
266349393 1000000000
1 524533389
990579904 1
93801525 1
1000000000 654853808
1 807597591
965683617 1
289445944 1000000000
1 177173383
1 638489920
1 343035775
411506317 1
349882376 1
1 717861935
694277158 1
809942595 1000000000
1000000000 123492804
1 195673854
579371972 1000000000
112513746 1000000000
427621905 1
1000000000 706323463
1000000000 385190934
769991464 1
1000000000 563064829
131804078 1
92957970 1
1 505741877
1000000000 158719410
63863217 1000000000
708302614 1000000000
358993140 1
344012139 1
330700782 1000000000
281424528 1
459180028 1000000000
1000000000 62440920
920819382 1000000000
1000000000 181471023
1000000000 572280969
202157582 1000000000
1000000000 44284562
302156427 1
194325254 1
1 120888565
1000000000 615968148
207828563 1
1 652856606
1000000000 94318637
836422178 1
589179383 1000000000
1 27680068
1 646929538
1000000000 310586177
1000000000 263520727
1000000000 665426370
1000000000 473799635
64875616 1
405254124 1
920423233 1000000000
1000000000 166070910
1000000000 958214822
896360951 1
915193048 1
977564753 1000000000
143460288 1000000000
1000000000 234397483
550271386 1000000000
1000000000 404468463
1 923741733
1000000000 685919575
1000000000 897335196
1 113179584
737961197 1
6162840 1
1 339415686
1000000000 566950238
1000000000 271515924
690518143 1
47956893 1000000000
1 271036542
1 834754123
1000000000 937000895
1 908690256
461151325 1
1 615796544
544134492 1000000000
1000000000 868121153
1 736180398
1 730332527
960134226 1000000000
982570455 1
590385410 1000000000
480288875 1000000000
644019907 1000000000
1 52267589
97033658 1
840110248 1
1000000000 836720551
820315669 1000000000
530225259 1000000000
1 969163725
521807855 1000000000
391217465 1000000000
1 236075986
924058234 1000000000
540100924 1000000000
446771605 1000000000
142940474 1000000000
526194582 1
1000000000 639147520
506355463 1000000000
1000000000 371561836
586968349 1000000000
1 378132788
1 773370107
128149784 1000000000
1000000000 51053674
1000000000 648357244
1 858617709
569042628 1000000000
103103490 1000000000
803185113 1000000000
851235199 1
978071604 1000000000
1 76438755
1 173807056
532105598 1
1 605358939
1 447221070
469994778 1000000000
1 675065458
774474947 1000000000
317207315 1
1 447535309
1000000000 596472613
1000000000 118104442
803733853 1000000000
1 895571980
222931639 1
604263039 1000000000
56802303 1
1 162262573
1000000000 221330082
1000000000 74226606
215548992 1000000000
99527274 1
1 593889867
1000000000 692510762
1000000000 281830693
657598221 1
559853067 1
1 364739659
1 46223167
951233047 1
814230462 1
1 1018634
1 842018294
243096434 1000000000
1000000000 133160652
760541419 1
1000000000 728914007
1 24744089
1000000000 59943863
887498348 1
210857820 1
1000000000 818829255
93169447 1
237636078 1000000000
1000000000 665384892
1 783089310
194355828 1000000000
1 37360931
410949429 1
314652763 1000000000
768921012 1
992983034 1
362671960 1000000000
1000000000 988058489
1 9554247
907000072 1000000000
1000000000 131551702
1000000000 466615013
612279521 1000000000
1000000000 33247610
417838667 1
939386531 1000000000
1000000000 233266714
617031802 1000000000
299183497 1
791521281 1000000000
78321779 1
1 448934944
480562281 1
977109308 1
1000000000 68270315
1000000000 127833565
1000000000 940733968
1 930853554
1000000000 427553027
1000000000 489895013
1000000000 303008191
1000000000 618839945
294386512 1000000000
1000000000 707628316
854311455 1000000000
1000000000 647611872
1 378173826
511366405 1000000000
163970061 1
695513718 1
240529396 1000000000
1 381488937
821940453 1
1 954728409
1 628696246
1000000000 532382853
326089293 1
100033299 1
1000000000 247574040
425351545 1000000000
1 18629507
426468306 1
705077434 1000000000
1000000000 284912815
297718314 1000000000
1000000000 524849176
13005075 1
1 435001227
1000000000 16374931
396209509 1000000000
1 398088321
1 24235539
1000000000 992500617
833335139 1000000000
1 536048082
70020192 1
1 259627938
892247570 1000000000
1000000000 213479251
737799558 1
632753156 1000000000
1 288055158
1 792441433
959348226 1000000000
632794806 1000000000
782864064 1
1000000000 281308750
519360932 1000000000
121794154 1
753660668 1000000000
1 646075712
1000000000 659706623
1 545655241
1000000000 566784315
885194727 1000000000
1 979359311
165561408 1
1 45230147
551947062 1000000000
272149484 1
1 706626124
835854774 1
648568166 1000000000
1 972564528
763316035 1000000000
1000000000 59498689
115979905 1000000000
1 744549093
577054884 1000000000
1 416101448
1 129402477
139787827 1
487068899 1000000000
70086801 1
854689915 1000000000
519122185 1000000000
1 880532912
618610288 1
1 483597937
1000000000 566147852
833980361 1000000000
99244533 1000000000
1000000000 530433302
376450560 1
1000000000 760097857
1 834629779
1000000000 916888127
1000000000 861888182
966022481 1000000000
137386707 1
1 46254169
1 893978487
1 916738208
1 15979899
913579896 1000000000
446588912 1000000000
702897425 1000000000
1 757742138
309240801 1000000000
801963168 1
871426572 1
697719767 1000000000
1000000000 764962325
101644737 1
1000000000 599473232
1000000000 697624540
259436641 1000000000
68442037 1
1 316165177
1 839619007
1000000000 879253476
1000000000 348669171
1000000000 458317199
1 311429011
1 146643234
1 607585140
245627602 1
1 810577455
1 576568841
819369881 1
247880196 1
986570462 1000000000
1 22743939
1000000000 22002849
56884983 1
1 887737481
686134398 1
1 393822859
819047705 1
637765219 1
975115897 1
424376713 1
88354495 1
1000000000 689632789
405367187 1000000000
243820775 1000000000
529903089 1000000000
1000000000 940907885
1000000000 134309392
115735419 1000000000
399586999 1000000000
1 107473795
1 246047598
1 22131599
983358179 1000000000
1 254562157
65053928 1000000000
939063375 1000000000
1000000000 682847073
1000000000 511694437
445272971 1
945734831 1000000000
1000000000 29632253
1 50287994
49385913 1000000000
9864673 1
1000000000 804943541
1 220412599
717523004 1000000000
1 279969078
1000000000 935075714
189990355 1
1 968893136
203434900 1000000000
9555875 1
1000000000 51801177
3331627 1
960730202 1
1 861128044
851613017 1
345977231 1000000000
1 744241106
1000000000 25682831
1000000000 862352017
91675091 1000000000
537816855 1000000000
417172715 1
1 158882072
1000000000 528934384
643914120 1
104267220 1
1000000000 200483724
739964682 1000000000
755569070 1
1 865338084
33941949 1000000000
484378114 1
23860652 1000000000
270758722 1000000000
1 252543963
1 54434938
1000000000 72510760
1 142880882
1000000000 866238751
869674858 1
781045432 1
1000000000 872248223
158372856 1000000000
737653539 1
457599186 1
764787816 1000000000
431823800 1000000000
1000000000 702211811
668852270 1
1000000000 94365481
1 623382976
1000000000 869566427
1 113602495
1 551785676
1 683362858
3979710 1
715482645 1000000000
845734930 1
474358264 1000000000
1000000000 714485454
371567691 1000000000
1 975622237
1 220746429
1000000000 246291299
483323512 1000000000
1 349637122
411322827 1
350753533 1
1 640612245
1000000000 583780366
959975134 1000000000
499060942 1000000000
685193452 1
472740760 1000000000
679939656 1
1000000000 109051842
678459138 1
1000000000 337623177
887473311 1
1000000000 617467410
1 27650568
827394025 1000000000
159473126 1
911830603 1
1000000000 858209727
1 875490221
825612859 1000000000
1000000000 928753626
948270828 1
1000000000 14443008
570876417 1000000000
1000000000 335182106
1000000000 455649853
1000000000 51714576
353727376 1000000000
670052066 1
1000000000 991054012
624809052 1
1000000000 837687900
716613004 1000000000
1000000000 866295733
492307581 1
1000000000 430761381
460899714 1000000000
393225252 1
408928373 1
496653471 1000000000
1000000000 15715662
650448803 1000000000
790612854 1000000000
23804964 1
421848867 1
713817812 1000000000
1000000000 929126966
1000000000 696023513
1 226811369
1000000000 369309004
633033907 1000000000
1000000000 6178014
1000000000 76133320
98762498 1000000000
1000000000 293653380
1 806026237
1000000000 51344439
1 966447930
1000000000 534716578
166964556 1
1 973928326
1000000000 426450669
1000000000 754087350
339436390 1000000000
1000000000 252199403
24443068 1
567753189 1000000000
1 690860555
29459468 1000000000
1000000000 327633495
217047834 1000000000
186842196 1000000000
1000000000 956048653
507006825 1
343532758 1000000000
437558877 1
1 691147292
1 704820232
231472246 1
254696046 1
1 211583867
42901660 1000000000
918579973 1
917184940 1
83305743 1000000000
1 273717583
1000000000 1420932
1 80787520
692837993 1000000000
1000000000 333105399
600289976 1000000000
1 58853127
895066197 1
151010178 1
1 963043189
117645501 1
1 151197666
1 21557218
1000000000 51128427
1 336049829
1000000000 501118706
867056507 1000000000
1000000000 877532783
878870716 1000000000
768673861 1
402209547 1
184675918 1
998661472 1000000000
630329090 1000000000
1000000000 701774106
1000000000 297870607
93843068 1
671515592 1000000000
93977573 1000000000
1000000000 31640009
1000000000 365519929
1 67602741
1000000000 481163976
223448807 1
1 225775394
347448311 1
1 930285355
438702330 1000000000
1000000000 792286680
1000000000 673447508
1000000000 261427440
579927809 1
1 183691831
604080950 1
1 50832476
244969013 1
1 428518410
599509690 1
1000000000 912099205
427385690 1
56181549 1
57182779 1
398966590 1
808641923 1000000000
621418306 1
952929243 1000000000
1000000000 406345601
1 363992167
807149273 1000000000
229604245 1000000000
1000000000 698514269
1 865781796
1 322798619
1000000000 968436673
1000000000 146276450
577624211 1
1 4096248
628002087 1000000000
527036811 1000000000
715131405 1000000000
106663635 1
89300617 1
1000000000 185262509
4464062 1000000000
1000000000 876934060
418529709 1
811017056 1
1000000000 918430570
429007055 1
639148010 1000000000
1 613851757
646681279 1
347900670 1000000000
1 184530486
331074233 1000000000
534385181 1000000000
1000000000 684948507
1000000000 44094126
25119411 1000000000
384949987 1000000000
1000000000 407838811
125592488 1000000000
26621243 1
182628669 1000000000
412322537 1
1 237656631
379887893 1000000000
675005804 1000000000
362350616 1
1000000000 656618047
889387983 1
292940951 1000000000
324429583 1000000000
1 964029947
209109040 1000000000
1 391031059
893124336 1
472078605 1
879002660 1
975355440 1
1000000000 533548939
1000000000 889999112
182393384 1
524234118 1
92753795 1000000000
362240379 1000000000
556414002 1
56038337 1000000000
300671488 1000000000
389332352 1
674083364 1
1000000000 894063339
1000000000 38709207
27179719 1000000000
1 69672883
706379321 1000000000
865408056 1000000000
583357982 1000000000
884534741 1000000000
917524314 1
1 487332057
1000000000 848800132
1 209313706
137215295 1000000000
459377570 1000000000
124664239 1
791780590 1000000000
1000000000 208169574
1 888319451
817122077 1000000000
908788191 1000000000
1000000000 597565613
659452115 1
1000000000 110596250
627797675 1
124750485 1000000000
1000000000 478482452
719320401 1
536525406 1
1 256707093
491617031 1
1 107045976
1 863098188
755883235 1000000000
1 110181413
51141560 1000000000
211102973 1
136004671 1
914702239 1000000000
1000000000 29726972
1 87971225
812265539 1000000000
1 700807568
1000000000 267176765
129880789 1
1000000000 71199913
434582434 1
1000000000 749110956
335161950 1
692349725 1000000000
1 971200576
535435169 1
1 541719493
1000000000 93577990
425817918 1000000000
724546342 1000000000
548737518 1000000000
1 497726160
1 307086855
498374398 1000000000
1000000000 537520117
1000000000 760072895
1 513754950
1 599286076
322934177 1
763153202 1
1 949078553
1 238997314
655958862 1000000000
1 272932469
1 99322036
1000000000 325305943
176799575 1000000000
1 97303051
865026707 1000000000
1 512500655
1 6832900
1000000000 828098940
539511334 1
257641975 1
1000000000 362398453
228386462 1
1 508311032
507634785 1
912907022 1000000000
1 337643873
45882722 1000000000
870619953 1000000000
1 706107877
135312159 1000000000
893117616 1
83941320 1
1 369625002
924836197 1
826566355 1
1000000000 338674224
1000000000 912293016
1 275515965
1 843035274
1 832519722
96895196 1000000000
623958016 1
449431308 1000000000
1000000000 962260917
210085381 1000000000
646695066 1
741410361 1000000000
594360098 1
1000000000 798738926
135647839 1
1 439219266
1 322603671
1 6266665
1000000000 163724878
407637208 1
1000000000 784672547
1000000000 99115759
1 61694437
1000000000 508862932
243712835 1000000000
234182791 1000000000
1000000000 914377320
1 620179815
420611317 1000000000
1000000000 215681078
1 134516653
25765316 1000000000
1000000000 36130108
1000000000 982494631
1 849639020
1000000000 595635789
1000000000 676439862
1 861247453
1000000000 119642630
960321085 1000000000
364200604 1000000000
1000000000 575539865
1000000000 449612757
1000000000 744870102
1 486634458
13711688 1
63657462 1
1 242851597
1 866809233
1000000000 692628337
189634964 1
240271029 1
169235371 1
162833054 1
180061368 1000000000
378656042 1000000000
399326177 1
636790218 1000000000
292571536 1
40551297 1000000000
853304266 1000000000
1000000000 760853069
530093886 1
1000000000 162680367
1 387215974
1000000000 412083781
1000000000 878700580
624666169 1
748347180 1000000000
1 262159496
1000000000 455421871
1000000000 420764126
897252498 1000000000
1000000000 493301769
580887459 1
1000000000 946274498
957628445 1000000000
137206473 1000000000
141751529 1000000000
861649822 1000000000
442737132 1
1 378705986
1000000000 746210775
462735718 1000000000
1 104210369
497547089 1
1 704521727
1 471979515
1 521565584
831086500 1000000000
546134909 1
1 338046036
357325198 1
1000000000 33615013
890521532 1
173270058 1
461868979 1000000000
1 131487207
960712650 1000000000
1000000000 308513573
1 78366418
168209169 1000000000
1000000000 400717854
678356357 1
132402973 1
779573578 1
33434601 1
1 28095059
1 347532339
1000000000 476128295
1000000000 2657244
983813385 1000000000
337830061 1000000000
1000000000 216637971
289246331 1
1 150040257
66024745 1
1000000000 819530302
37412321 1000000000
1000000000 153365725
1000000000 982011608
1 418799627
1000000000 556674837
39024439 1
43098502 1
1 515560949
1 513630926
956380108 1000000000
1000000000 115201322
1000000000 990237700
308590021 1000000000
1 138261477
648546031 1
1000000000 367022512
1 878244988
636812487 1000000000
1000000000 931094467
1 183020884
1 279514765
1 603297245
1 63011936
386862359 1000000000
90656631 1
928799333 1000000000
1000000000 28214490
1000000000 886953305
1000000000 138464998
861782683 1000000000
1000000000 117566379
1000000000 198251676
804741252 1
1 919660133
182239806 1000000000
1000000000 5072117
377107263 1000000000
1 708968831
50679033 1
1000000000 109975283
1000000000 572260891
151569193 1
484139216 1
376830481 1000000000
381834363 1000000000
1 675480911
1 714409032
935131290 1
1000000000 453770733
312568634 1
551890442 1
1000000000 686058780
431289718 1000000000
1000000000 404698552
1000000000 51509995
1000000000 689417040
485525599 1000000000
970994377 1000000000
1000000000 243422586
1 422097034
367494784 1
576531147 1
1000000000 965979405
1 798065056
1 445048845
1 11440937
1 662048839
744772695 1
166696672 1
1000000000 717336706
571458349 1
1000000000 379228245
1000000000 880842568
1 271209048
62678699 1000000000
1 540884868
624735314 1
1 495586875
778862499 1
1000000000 171622916
121233304 1000000000
33404533 1000000000
810593655 1000000000
853737879 1
655379081 1
1000000000 215251513
485455385 1000000000
1 170522760
906731834 1
100373833 1000000000
232051091 1000000000
1 109940765
767975086 1000000000
1 316802856
1000000000 327524115
1000000000 298787967
633233058 1000000000
968647617 1000000000
1 16501627
1 493956649
937645790 1000000000
103077271 1000000000
554615144 1
1000000000 788414672
1000000000 662373882
1 122087791
1000000000 273045698
340585428 1000000000
983735728 1000000000
199472509 1000000000
1 578204102
1 980484647
1 120634530
1 106438158
556399506 1000000000
1000000000 967648188
956515756 1000000000
1 258728374
1000000000 785922098
125359732 1000000000
1 718022318
1 547500285
490938922 1
117539975 1000000000
362631381 1
432255365 1000000000
1 797311877
1 322523761
197542507 1000000000
1 968490688
1 226158174
1 73696863
1000000000 195947552
868164115 1000000000
1 540760815
1 70334235
85587417 1000000000
696385668 1000000000
1 90309403
1000000000 955010166
941379322 1000000000
1000000000 558192108
1000000000 15454584
489387318 1
1 756322354
955492762 1
1000000000 86404576
1 502389889
1 297914566
773781638 1000000000
561228666 1
840757963 1
79884129 1
892992761 1000000000
695281733 1000000000
849582143 1000000000
402546780 1000000000
573475771 1000000000
1000000000 141202472
719243435 1000000000
1000000000 954246539
877374142 1
8376184 1000000000
959194353 1
606041483 1
159536460 1
32845577 1000000000
301747692 1000000000
622638730 1
794604974 1
835547066 1000000000
1 349091040
919357079 1000000000
283470942 1000000000
105787261 1
1000000000 969679720
773212013 1000000000
1000000000 547967152
433699302 1000000000
829512924 1
713059772 1
721053438 1
1000000000 820216375
1 559477059
692329465 1000000000
351401045 1
1 944781547
109794234 1000000000
1000000000 28499625
1000000000 176498591
1000000000 567412930
268676195 1000000000
690178603 1000000000
675033681 1000000000
894712141 1
113645011 1000000000
632444933 1
911442072 1000000000
1000000000 699292412
575811064 1000000000
1 882020787
117872385 1
22462120 1
1000000000 113526921
198136046 1
816165800 1
131865245 1000000000
615142644 1
1000000000 650684282
1000000000 881012965
708913964 1000000000
379121603 1000000000
311754868 1
1 443464564
1000000000 607689905
1000000000 828409233
1 833037597
671936037 1
1 358216993
1 734459246
1 711465250
490437894 1000000000
830354201 1000000000
1000000000 503541456
850701935 1000000000
85465614 1
1 984095844
1000000000 394869500
1000000000 795123317
228705101 1000000000
1 851809806
321014774 1000000000
851933434 1000000000
1000000000 682130068
1 142357481
1000000000 499779815
1 468268643
1000000000 445585058
1000000000 106242973
294600718 1
1 159455102
1000000000 462247888
1 495217975
1 471398956
1000000000 392689365
279683135 1
1 29634860
968123756 1
1000000000 838337393
1000000000 328703361
1000000000 573983214
1 471343058
94602029 1000000000
115848135 1000000000
724244723 1
128958758 1000000000
1 260450429
1 677228172
274621764 1
1 336895586
491769792 1000000000
525362882 1000000000
1000000000 18014084
806235291 1
1 471395333
1 79379069
1000000000 700372867
1000000000 355187054
1 930669916
1000000000 709341216
33610052 1
1 310777582
361285792 1
144743174 1
296772492 1
343214349 1
335169732 1
1 983289267
1000000000 963179503
23491210 1000000000
732063132 1000000000
1000000000 327793021
1 124215895
560926555 1
24466991 1
676133815 1
1 703919127
1 120748189
286910077 1
958278752 1000000000
1000000000 196277361
421591035 1
1 253954765
109260364 1
1 526148773
619644574 1000000000
611810939 1
683131603 1000000000
549815676 1
170444182 1
1 143673409
303932153 1
185132118 1
1000000000 575459785
1000000000 904050182
809063454 1
8250803 1000000000
664781660 1
744850983 1
127504936 1
41235263 1
65845408 1
1 297250885
1 41290545
1 484688739
217753728 1
131199375 1
1000000000 114785966
1000000000 927799370
1000000000 535006826
119488146 1000000000
1 530118177
1000000000 492092018
577765309 1
339988608 1000000000
194660674 1000000000
299711671 1
153862837 1000000000
1 943828992
1 963497386
1000000000 35304924
1 732236501
156473207 1000000000
243469314 1
1 877666715
1 495936725
202093269 1
809646253 1000000000
175230256 1
1000000000 988818958
936181477 1000000000
1 283234292
321881444 1
828741477 1000000000
1 590675473
363176881 1
1 818425879
749313974 1000000000
155482804 1000000000
1 420634752
953224530 1000000000
766379459 1000000000
1 818775781
1 973889124
1000000000 530419149
695485342 1000000000
1000000000 549399489
1000000000 900420856
959146239 1000000000
1 64969109
1000000000 99557947
41446169 1
516721318 1
118437536 1
94377315 1
824101907 1000000000
1 675141592
1000000000 130265673
616979508 1
1000000000 743070282
1 128168331
1000000000 952340507
1000000000 373881059
920087403 1
642494114 1
1000000000 317571726
457777061 1
859764245 1000000000
1000000000 100120442
1 17491315
1000000000 709377282
1000000000 716347140
1000000000 1426678
1000000000 190252510
513683866 1000000000
1000000000 763396032
587959049 1
842696595 1
701477238 1
1000000000 989092550
18342596 1000000000
1000000000 147820533
1000000000 835171027
1 57737015
799127010 1000000000
773292653 1000000000
1000000000 587996268
574006272 1
12095443 1000000000
1000000000 938714713
786114377 1000000000
505826954 1000000000
349701192 1000000000
1000000000 295852151
1 336034311
638263525 1000000000
1000000000 806102847
1 393039314
932879273 1
1 569373554
1 851555473
979998766 1000000000
46511583 1
890038800 1
1000000000 497185530
106158577 1
714066647 1
1 352530123
1 679013034
1 907123604
777883268 1
623973378 1000000000
503300940 1
1 692451467
226286444 1000000000
781023768 1000000000
288785814 1
810071475 1000000000
244177656 1000000000
976685728 1
1 59511891
1 329194300
394206521 1
411398916 1
125591790 1000000000
930146329 1
1000000000 946282552
1 975934135
1 42426243
98293479 1000000000
1000000000 344829634
1000000000 944031453
603125346 1000000000
1 426895964
1 118661811
1 737614714
1 408325414
539940658 1
1 393538755
142132249 1000000000
60511031 1
645508501 1000000000
1000000000 696941009
1 784370688
1 370637276
1 602075660
1 568769966
620561876 1
529989575 1000000000
1000000000 328934375
813392237 1
1000000000 622286537
127914012 1000000000
831252265 1000000000
1000000000 682537771
1000000000 596841805
691582212 1000000000
755729399 1
1000000000 132663643
1000000000 579871031
1000000000 563717042
517471618 1
1000000000 455415190
113056110 1000000000
31130612 1000000000
944575603 1000000000
411494115 1000000000
1 500740375
1000000000 154858303
1 577323224
72681860 1000000000
1000000000 358679107
758106934 1000000000
1 190514574
194443331 1000000000
486561304 1000000000
938186172 1
1 139651887
1000000000 574894398
1000000000 698222207
467985019 1
552202368 1
1 103898673
1000000000 427191632
1 50170358
211541077 1000000000
663655492 1000000000
1 898738428
1 23633934
594619655 1000000000
398001494 1000000000
181770428 1000000000
985220627 1
1 525386586
1000000000 450684107
26080826 1
526206029 1
894963946 1
1000000000 117020628
95410878 1000000000
55387403 1000000000
441144856 1
312706367 1000000000
1000000000 780021725
1 555792685
932582259 1
41173185 1
1000000000 810447263
1 557896751
943274666 1000000000
1000000000 749757890
1000000000 652459057
470386617 1000000000
154710258 1000000000
477261737 1
544212236 1
18848934 1
1000000000 185463030
1000000000 221356459
1 756074407
1 911817619
727294015 1000000000
254361616 1000000000
1 2593179
692959467 1
1000000000 183718949
227624199 1
65450071 1000000000
815201906 1000000000
391993911 1
2506989 1
1 261314117
753222224 1000000000
1000000000 542448679
1000000000 831822875
1000000000 225463677
71351202 1
859450171 1000000000
809392176 1000000000
59260395 1000000000
1 973472894
720455474 1
30673632 1
1000000000 764166910
434428295 1
1 674144950
1000000000 763296317
1 783508179
1000000000 158642418
397640514 1
1000000000 358544005
1 287518947
1000000000 415009049
919685269 1
994219886 1000000000
45313578 1
1000000000 43745409
913256345 1
566132976 1
1000000000 833020634
1000000000 226453353
850841294 1000000000
911060372 1
1 696759170
1000000000 622205141
1 242848829
1000000000 327035965
1 662695354
1 410426139
1000000000 8046812
1000000000 828558710
1 135028307
1000000000 952692205
686065534 1
1000000000 164367422
1 667007742
1000000000 177864682
84081471 1
493783121 1
1000000000 166557051
28177825 1000000000
1000000000 818695024
1 592958457
1 395627078
1 746718247
1 120099071
1000000000 715631958
1000000000 848069824
1000000000 724772635
460121451 1000000000
1 711442733
931498715 1000000000
1000000000 681150009
617146152 1000000000
1 926283567
704333386 1
857282143 1
1000000000 33205647
1000000000 738778572
456747818 1
1 21528606
1000000000 79080012
690014074 1
1000000000 867220012
1000000000 899436484
121620036 1
559401346 1000000000
1000000000 969561669
1 915711208
1 774356998
1 145544780
548401114 1000000000
1 36766584
1 148269492
1000000000 90715437
1 750479719
1000000000 99273793
1000000000 318828659
1000000000 979083183
1000000000 10624945
585700095 1
1000000000 753145169
1 726739042
1000000000 542502255
328093671 1000000000
1000000000 118670264
758544164 1000000000
1000000000 674641013
1000000000 102334132
160995156 1
368452334 1000000000
1 940835426
1000000000 899464496
721546113 1
940898081 1
474440396 1
1 118080838
1 760936505
1000000000 926732370
1000000000 314464491
1000000000 315601032
1 284077182
79973524 1
1 340557509
988349756 1
486875718 1
505266502 1000000000
1000000000 390179804
79009518 1
1 77689318
1 718339166
1 674007381
957667442 1000000000
1 587613955
1000000000 666299703
1 146642860
1 936941946
474619638 1000000000
1000000000 205375192
1 80770519
205203354 1000000000
199150784 1000000000
1 618677704
456570872 1000000000
399764185 1
12322417 1000000000
442130770 1
94402441 1
1000000000 122365372
1000000000 361905684
165300820 1
759433988 1000000000
1 376399055
1000000000 229705759
409206671 1000000000
1 366977299
490056629 1000000000
1000000000 571534170
1 291585898
905818938 1
1 162518964
959668816 1
1000000000 488009545
1 690749442
739767739 1000000000
20293173 1000000000
1000000000 781408848
828078248 1000000000
1 460003319
1000000000 332435799
275941811 1000000000
1000000000 573425222
394882263 1000000000
95984907 1000000000
1000000000 554064513
716068995 1000000000
1000000000 369147294
1 278326545
127878386 1000000000
4497338 1
1 826821738
1000000000 809669259
330721071 1
37734056 1
853047236 1
1 460622942
1000000000 231400866
1 935765914
308089257 1
1000000000 722689832
135845057 1000000000
800849175 1000000000
533715993 1000000000
481013925 1000000000
1 817628759
748305420 1
1000000000 792584480
770693789 1
1 611562581
1000000000 638371705
827354725 1000000000
752186706 1000000000
1000000000 684606745
176717210 1
1000000000 258544690
166582633 1000000000
84692286 1000000000
716135577 1000000000
1 771891717
408726361 1000000000
1 364314343
58126004 1000000000
1000000000 667584151
1000000000 488622675
521649287 1
1 288011244
767248748 1000000000
1 557250738
87621428 1
1000000000 864083248
408351196 1000000000
1000000000 649887717
1000000000 122894959
1000000000 319827210
1 57061283
1 226014684
49933677 1
1 593133003
984087271 1000000000
1 448713202
338645995 1000000000
134756660 1
1 435674057
318426460 1000000000
1000000000 713594481
174559143 1000000000
1 140739440
1 417791762
560045606 1
39115983 1
1 484754067
1000000000 984553277
857348119 1000000000
1000000000 991497677
343173512 1000000000
398079523 1
1 586671620
958536421 1
1 119089101
1 114196112
640346796 1000000000
46157995 1
124271382 1
1 378789831
1 84007322
9112745 1000000000
1 484111320
74159339 1
1000000000 170560113
60470676 1
1 657689941
1000000000 378453994
1 26401719
1 470486257
1000000000 197748010
889589228 1
707335969 1
65333828 1000000000
1000000000 79844439
372234043 1
100757343 1000000000
1000000000 410861500
1 325212624
128562357 1000000000
487001961 1
766320731 1
1 419894917
946826416 1000000000
43836746 1
705982379 1
1000000000 324757742
923510127 1000000000
1 753457262
1000000000 711899872
1 41757724
36951813 1000000000
1000000000 617652585
451971977 1
828618814 1
737470664 1
1000000000 794583370
57294782 1
374987441 1000000000
100933179 1
597706337 1000000000
1 871842757
695760269 1
1000000000 805048183
410748559 1
1000000000 354645319
1000000000 461650605
373396251 1000000000
1000000000 373192462
23035381 1
773425217 1000000000
762430389 1000000000
805853634 1
340509621 1
1 327012050
606437553 1000000000
378257921 1
1 90926675
592624853 1000000000
1000000000 270317763
1 876551393
1 16371366
1000000000 799091124
203391955 1
175438594 1000000000
30602561 1
1000000000 205151834
1000000000 967762025
1000000000 144477661
120776349 1
605818688 1
30518426 1000000000
1 222301838
1000000000 77297350
1 452804088
1 204545139
759327264 1
1000000000 891184262
30337081 1000000000
1 127160806
511905114 1
29824016 1000000000
664927851 1000000000
879168052 1
316643336 1
97104176 1000000000
921567670 1
1 128381660
404875726 1
1 415374067
1 25418631
1 801210885
1 158099562
1 204759251
783818404 1
674468969 1000000000
1 705987978
1000000000 10047334
901035444 1
1000000000 664009412
1000000000 512272401
1 717662857
987975498 1
1000000000 527673022
32269540 1000000000
1000000000 425911562
340560754 1
805285207 1
808138556 1
1000000000 238485462
1000000000 206510784
281965267 1000000000
1 779903592
71569573 1000000000
314466518 1
632935464 1000000000
1000000000 561430306
1 373852195
1 410595446
1000000000 62339559
1000000000 451741271
849782176 1
103208714 1
799979176 1
1000000000 862925169
1 878009404
1 39552947
1 236003068
856754216 1000000000
1000000000 354062223
1000000000 436975569
1000000000 764741327
975709130 1
414127063 1
1 829204755
1 93042269
1 395442698
87758247 1
1000000000 72816897
53983896 1000000000
702560071 1
1 244505359
1 205088264
1000000000 655466777
491886687 1000000000
120291399 1000000000
988249606 1000000000
476457351 1000000000
1000000000 432364533
1 93455330
170330713 1
1 921026695
166009154 1000000000
1000000000 651779698
712620901 1000000000
626038821 1
486137434 1000000000
326739385 1000000000
1 37388710
704222146 1
1000000000 240998401
1000000000 305323857
1000000000 450939959
1000000000 482995583
1 8660720
1 408860894
1000000000 883889378
1 747652396
1000000000 74110628
1000000000 911198643
867533225 1
179030189 1
460570024 1
1 467222533
722823639 1
1000000000 942286317
1 855157092
1 172259727
1 134686339
1000000000 641005127
851557224 1
494478277 1000000000
1 627845285
416030066 1
1000000000 172836405
1000000000 789485950
1 736727198
970264559 1
646228365 1000000000
1000000000 998199838
1000000000 427025731
1 88049393
1 820253756
107656771 1
1 275754091
1000000000 916228556
377936745 1
1 756767219
961957116 1000000000
1000000000 322196194
1000000000 384112473
559662660 1
1 867399283
1 322634763
419102661 1
1000000000 503090830
573162483 1000000000
1000000000 805676165
1 73506206
327229200 1
111029457 1
843847774 1000000000
1000000000 525082720
1 110404897
7295648 1000000000
930084704 1
587187414 1
1000000000 34202842
633618106 1
1 10937726
52301166 1000000000
884030018 1000000000
997803344 1000000000
84987071 1
1000000000 877114367
1 640083962
339954165 1
1 408856746
1 901965593
660929388 1000000000
370017192 1
554751284 1
1 796771536
1000000000 592638065
1 56292451
1000000000 310512424
1000000000 754535172
1 56417410
1000000000 775643683
417881623 1000000000
598972211 1
1 977306467
1 341151096
1 338269633
1000000000 508530115
406906701 1
318464399 1
815724293 1000000000
1000000000 558414027
112413852 1000000000
1000000000 920944575
1000000000 764777543
577815652 1
925964026 1
1000000000 536732307
633570658 1000000000
430864495 1000000000
1000000000 487864333
1 442224218
1 994783505
233281000 1
1000000000 602662303
1 594790188
655134169 1000000000
1 983670189
66359118 1
196804735 1
1000000000 469164155
1000000000 634855114
1000000000 321658805
1000000000 117790763
1 384425945
6307912 1
1000000000 317706523
1 264190204
1000000000 11187816
994169975 1
1 552160157
1 619980473
1000000000 617462552
1000000000 110192570
114900698 1
746298804 1000000000
550343105 1000000000
113497812 1000000000
14978334 1
1000000000 781336531
1000000000 94386449
948464819 1000000000
72837137 1
341868319 1
1000000000 740041717
1000000000 945336252
14677730 1
1 998634958
1000000000 940268679
156781720 1
1000000000 226187762
1 706124750
1 670627961
215763071 1000000000
401609214 1
1 351420371
1000000000 1991425
687969028 1000000000
1000000000 359267025
779104228 1000000000
3205703 1
582317923 1
370539881 1000000000
1000000000 114767204
1000000000 203061326
538399562 1
440003497 1
1 36211870
1 24198497
1 84315430
1000000000 450840962
1000000000 319820757
1 699914241
350895600 1000000000
483335069 1000000000
1000000000 877572556
50323533 1
1000000000 873319034
285109132 1
1 19950547
1 558510323
703959093 1
1000000000 78432627
815569237 1000000000
1 277345688
1000000000 826004871
1 6121267
1000000000 271505632
1 15321798
1 24328589
640531225 1
1000000000 530419382
523749717 1
544117100 1
1 609229830
782750933 1
1000000000 965813086
579180831 1000000000
1000000000 961613089
698604676 1
1 329448605
1 745617854
880003837 1
798302559 1000000000
1000000000 93325927
1000000000 52275021
658371654 1
1 927365605
993724175 1000000000
824065032 1000000000
516905458 1000000000
680642434 1
515181268 1000000000
1000000000 119780652
219285735 1000000000
815953435 1000000000
1 51916879
1 521802569
398973738 1000000000
1000000000 576940313
2688092 1000000000
1000000000 406797319
966752393 1000000000
312205305 1000000000
418838409 1
126066553 1000000000
1 683177675
1000000000 845797459
378361085 1
397541089 1000000000
1 731306839
911077739 1
734325484 1000000000
1000000000 438309124
1 924093029
780402999 1000000000
495847547 1000000000
1 377047024
8815523 1
749385458 1
588372785 1
1000000000 212619340
1000000000 290731627
1000000000 8529185
114414048 1
1000000000 379236386
640353636 1000000000
1 208931109
1 197164820
1 42769707
413017016 1000000000
1000000000 908825154
145277691 1
408817307 1000000000
650656184 1000000000
755699249 1
293673175 1000000000
1 518615663
258130701 1000000000
654810916 1000000000
880115683 1000000000
903675957 1000000000
1000000000 969987681
955432281 1000000000
580956100 1
1 918152540
1000000000 761578639
1 323967012
1 700495474
1000000000 369682686
507937098 1000000000
1 491197559
252761001 1000000000
510347565 1
625688907 1
946682613 1
817304012 1
1000000000 901738429
1 348855297
1000000000 879402361
1 278377051
514605203 1
893334708 1000000000
785753123 1
1000000000 855343064
1000000000 842147181
1000000000 305287995
217867237 1
1 207992118
193857332 1000000000
786851362 1
1 524158606
1 296077508
1 69693632
54059093 1000000000
465382997 1000000000
493984409 1000000000
349141293 1
1 547526226
652593386 1
1 449735811
1000000000 655098270
218942160 1000000000
1000000000 310115323
663409517 1
1 472211088
1 91025642
1 145322822
811337807 1000000000
73070243 1
752159698 1
26407454 1
243472540 1
848238822 1
1 471264756
1 191453313
820659241 1
961020580 1
1 696167337
1000000000 313353115
893859996 1000000000
54770862 1
1000000000 145996128
578192854 1
1 851838550
1000000000 836660778
1 740776265
1 220502117
1 899374819
928549596 1
311691396 1
1000000000 544294481
1 884158178
396619509 1000000000
881812427 1000000000
1000000000 431875845
1000000000 37814130
323075675 1000000000
1000000000 968184222
1 945679447
1000000000 143614239
947594618 1
1000000000 806663150
769794074 1
177859661 1
1000000000 770657164
798822222 1
879564579 1
55224612 1000000000
1 371726949
882945432 1000000000
877560793 1
1000000000 905959679
626210756 1
1000000000 783723038
102647875 1
1000000000 277539152
432103448 1
208264019 1000000000
1 763420558
1 918168088
1 471017169
1000000000 727081467
372514590 1000000000
752752583 1000000000
1000000000 926982698
494682066 1000000000
197997849 1
972213424 1000000000
1 870667893
1 268871099
1 16211569
1 155275761
1 98334952
161202540 1000000000
860664946 1
42122723 1000000000
814762985 1000000000
376563351 1000000000
1000000000 888316877
366270464 1000000000
564902103 1000000000
420369821 1000000000
868091685 1
524515924 1000000000
1 827248987
1 590282673
1000000000 613166363
950453864 1
1 752668720
1000000000 334710921
5711318 1
750287789 1000000000
361732464 1000000000
651827597 1
306728984 1
1000000000 989167974
969660002 1
1000000000 396972155
231364030 1
31988763 1000000000
1000000000 135113923
1000000000 393397657
1000000000 410990040
4895868 1000000000
1 467446164
359775584 1
215082540 1000000000
1 259497428
1 350980452
1 399400359
394662471 1
1000000000 385062897
710790176 1000000000
1 291203150
877184517 1000000000
33171603 1000000000
162943066 1
1000000000 509534063
903537571 1
11435092 1
567306776 1
87197442 1000000000
509546308 1
105946392 1000000000
288780065 1000000000
509138447 1
1000000000 312885251
1 492024823
40443588 1000000000
609642843 1
443001979 1
1 537147562
347577132 1000000000
350076813 1
427922131 1000000000
935528054 1
1000000000 659526178
1000000000 333764321
1000000000 58776143
1000000000 23593111
52730211 1
1000000000 670693970
188380246 1
161497135 1000000000
44829797 1000000000
1 981161538
255157503 1
602012592 1
1000000000 382359461
610862254 1
893777698 1
1000000000 192632777
605744502 1
1 559765714
1000000000 758035422
1 717036496
1 82005064
767917145 1000000000
870974375 1
1000000000 238823855
406968438 1
1 972170760
829736660 1000000000
1 575275348
1 23027092
1000000000 172439533
1000000000 216491432
105547156 1
1000000000 972735289
1 658498310
1000000000 797949409
276034721 1000000000
1000000000 371264844
1 617009263
158277056 1000000000
322484207 1000000000
1 843564492
1000000000 350578191
1000000000 139820185
135479715 1000000000
1 408539173
344471749 1
637790942 1000000000
1 914039166
1 89799665
1 153508880
1000000000 953855401
1000000000 633539914
183557964 1000000000
491655998 1
197476809 1000000000
783777989 1000000000
491075741 1
1000000000 569029657
1 177812560
504538381 1
697074659 1000000000
929892624 1
5470876 1
393348493 1000000000
1 282821504
394288355 1
1000000000 123410406
1000000000 26671720
149406852 1000000000
1 435920339
20682315 1
646646375 1
1 695910013
1 58152010
1 539338585
872912992 1000000000
1000000000 439751357
224696073 1000000000
573323804 1000000000
386276904 1000000000
1000000000 412568365
226032850 1000000000
838946475 1000000000
1000000000 272569084
1000000000 635021970
1000000000 610314647
217323823 1
1 56854893
714016864 1
1 183092516
1000000000 819969141
1 799253196
1 884422143
1000000000 756327243
80151031 1
1000000000 503257622
812437404 1000000000
1 544316304
1 135769447
1 606288483
866967155 1
869641813 1000000000
617588669 1
1000000000 87706829
1000000000 922294940
1 486454154
1 173586373
741728222 1000000000
207590997 1
1 581585104
866728996 1
129695870 1000000000
1000000000 260453073
210290478 1
1000000000 830244075
1000000000 137328221
171057282 1000000000
112992313 1000000000
893250207 1000000000
1 21579230
1 784497892
218406078 1
1 676165833
1 827957639
406412237 1000000000
1 504554228
116959740 1
1 45297895
458395698 1
802028065 1
1000000000 376606567
82012424 1000000000
960295037 1
964225484 1000000000
457085917 1
329286231 1
1000000000 436641871
924552292 1000000000
1 779014755
1 707866131
1 931528146
593024881 1000000000
212277306 1000000000
1 499713334
1000000000 472998532
580468026 1000000000
536216686 1000000000
1 583674082
1 354791297
636230649 1000000000
534858464 1000000000
1 716758095
1 282081104
59952254 1000000000
412531410 1000000000
826565171 1000000000
1000000000 87675699
681271905 1
530178804 1000000000
178750387 1000000000
151699946 1000000000
1 357833645
1000000000 913092335
817478347 1
100861449 1000000000
1000000000 929420300
1 938539120
345942588 1000000000
1 903705533
1 137294703
761942968 1000000000
961586421 1
1 757654043
942684224 1000000000
136344484 1
1000000000 743560966
1 18215402
614596877 1000000000
262085946 1000000000
486792706 1000000000
114693108 1000000000
5496238 1000000000
972296375 1
41868021 1000000000
388459722 1
935167481 1000000000
1000000000 31446550
509053384 1000000000
1 674394135
450311657 1000000000
60953891 1
1000000000 294342707
512932201 1
1000000000 142794059
1000000000 328578306
868337701 1
1 547973757
509261035 1000000000
294896444 1000000000
822970800 1000000000
1000000000 634218764
1 749261120
1000000000 905302092
1 658083450
1 303944213
1 905977493
723760554 1000000000
1 800693411
1000000000 738097323
856733883 1000000000
43336535 1000000000
1 20246834
208095810 1000000000
614744622 1
87325930 1
1000000000 516299782
209056887 1000000000
1 590128838
1000000000 367596059
200588603 1
1000000000 974177888
1 768932321
1 903565008
605524507 1
213062997 1000000000
1 541680655
1 324189864
1 785105801
1000000000 723105599
1 338222145
1 629806600
1000000000 697543659
890493537 1
1000000000 572922478
653995684 1000000000
1000000000 705701528
1000000000 132169382
799272390 1
1 733936016
77054659 1
94527596 1
48514139 1
110359240 1000000000
187655656 1
1 906333905
1 431811150
651456575 1000000000
1 339813816
684948862 1000000000
1 647367290
1000000000 784958055
1 838380929
1 102460915
444908703 1
843793985 1000000000
105724706 1000000000
1 809487444
1000000000 543021329
226388711 1
1 611092335
858358197 1000000000
513133026 1
491996824 1
1 853579810
814731747 1000000000
1 78820238
928550213 1
1000000000 454266181
998970548 1000000000
677244711 1000000000
434117789 1
225587742 1
1 30673619
972527108 1000000000
586416533 1000000000
107006875 1
343946759 1
874268902 1
111404412 1000000000
1000000000 131886145
1 620275972
1 73314988
632279168 1000000000
1000000000 84909970
623157942 1
1000000000 179185273
1 459716027
1000000000 319597309
1000000000 402581772
1000000000 948453734
253021380 1
75415116 1000000000
1000000000 193889604
1000000000 708207525
1 904198836
495502219 1000000000
1000000000 472823735
745183543 1000000000
1000000000 664865975
1000000000 53335158
1000000000 950869286
1000000000 130896400
1000000000 674938390
1 605634920
45025670 1
1 142745034
469257668 1000000000
997274049 1
89497161 1
458597066 1000000000
59295592 1000000000
529813975 1000000000
922297904 1000000000
557575921 1000000000
604519404 1000000000
341266530 1
1000000000 123191440
561709510 1000000000
1 366973829
207994211 1
209936932 1000000000
1 871581731
127788357 1
1 865998999
922122579 1000000000
243253088 1
1 864564257
1000000000 708109148
78405636 1
1000000000 171886078
407421311 1000000000
1 563081763
1 166056673
333720534 1000000000
355742018 1000000000
1000000000 928450391
1000000000 528407083
1 111807428
141023578 1000000000
442829774 1000000000
1 643037695
139947217 1000000000
862450376 1000000000
382999217 1
1000000000 514485799
1000000000 66601696
715299376 1
1000000000 692995816
1000000000 501411686
20444891 1000000000
1000000000 936541157
1 931697674
1 403563584
853687904 1000000000
1000000000 568297329
1 802690757
385953096 1
842477800 1000000000
892562597 1
1000000000 367982795
217306351 1
1000000000 221324410
1000000000 103413794
1000000000 145163328
1 492633804
746078672 1000000000
1000000000 902007655
549217955 1000000000
101374056 1
247677961 1000000000
14317661 1000000000
917713210 1
1000000000 187577741
15154640 1000000000
60623970 1000000000
1 593736963
19807761 1000000000
1 424288782
322800852 1000000000
1 756056602
1000000000 281321247
281112591 1
1 56968993
1000000000 589010599
684904967 1
1000000000 711400241
1 7438926
827777357 1
1000000000 88508553
1000000000 871640596
227237895 1000000000
1000000000 978428687
1 367351456
1000000000 596283200
1000000000 917969192
891123908 1
1 881114572
1000000000 657659730
1000000000 100163531
1 240148480
1 721808867
1000000000 537222829
559082708 1000000000
1000000000 357497211
972231002 1000000000
1000000000 748733087
217795324 1000000000
439083781 1
969567505 1
329562642 1000000000
766669661 1
192700142 1
1000000000 228127135
402432950 1
811572094 1000000000
402041073 1
1000000000 155206688
1000000000 706247598
745895649 1000000000
159201955 1
449684604 1
1 740635835
5176843 1000000000
150920029 1000000000
8491322 1
1 329623783
1 135189269
1 550912934
513380039 1
1 798216628
976884147 1
1000000000 200016932
1 318066242
89357767 1000000000
1000000000 55578309
1000000000 926238726
622010828 1000000000
182245394 1
901151069 1000000000
1 424132844
372371023 1
1 580752513
1 353339217
979981402 1000000000
1 662244559
1000000000 584677416
1000000000 905130819
1 434393758
1000000000 776210735
1 741136620
305587760 1000000000
966216000 1000000000
1000000000 554100871
1 226871984
1 565672057
1 567621866
733318886 1
1000000000 858443268
227751024 1000000000
931323610 1
415829667 1
1 81351756
413458534 1
217426374 1
1 192313132
1 319822190
1000000000 695778868
863414353 1
586528073 1000000000
1000000000 76722944
132558921 1
289016046 1000000000
1000000000 693548273
1000000000 589469426
657389109 1000000000
20837204 1000000000
667062930 1000000000
1000000000 78883770
5533366 1000000000
905039203 1000000000
536271836 1000000000
1 288782849
1 721474370
1 535081879
383253519 1
1 604346316
1000000000 998178582
1000000000 147969262
242878919 1000000000
977671470 1
1 947573696
752096343 1
179049543 1000000000
1 6514798
837026602 1000000000
397864348 1
1000000000 276774469
655652790 1000000000
885708586 1
115873746 1
745532983 1
1 955748415
64392840 1
694796609 1
1 245029917
68889339 1000000000
433906065 1000000000
15018705 1
730581712 1
1000000000 376603843
687449628 1000000000
623524599 1
1000000000 501765324
674416130 1000000000
1000000000 264487708
1000000000 482375201
564250236 1000000000
758284771 1
849351080 1
1 433743518
900416006 1000000000
852974843 1000000000
1000000000 797291913
1 319425555
14193816 1
1000000000 571729266
531788613 1000000000
1000000000 307067996
1 537852213
36382391 1000000000
273876906 1
1000000000 17392640
415941371 1000000000
1 754234532
537913055 1000000000
947990556 1000000000
935352056 1000000000
1 486375985
764167401 1000000000
460336073 1
248922990 1000000000
1000000000 320445335
438429116 1
694009616 1
458819237 1000000000
1 173152775
807855301 1
1 638206801
635127602 1
810510541 1
1000000000 892505078
1 473169713
465381319 1
1 28196351
1000000000 522796626
1000000000 362164227
1 63366781
1 466851501
1 667344380
1 268116155
1 970568608
1 409774725
1 718069181
1 163309137
465377788 1000000000
420382471 1
801226773 1000000000
1 961527731
692697768 1
1 510639658
42523077 1000000000
798659376 1
1 906164818
1000000000 757727886
414514140 1000000000
520512867 1000000000
1000000000 965501453
83962149 1000000000
1 214489922
1000000000 944658847
236816280 1000000000
1000000000 287926878
204142532 1000000000
743643099 1000000000
680345393 1000000000
1 639586003
364262050 1000000000
1000000000 832915487
341685467 1000000000
1 630074741
11776662 1000000000
42444656 1000000000
740882734 1000000000
1000000000 876800824
1 568172390
1 987465274
730046369 1000000000
1 208238140
649411310 1
1000000000 369439806
68197460 1000000000
518203005 1
639051177 1
839715326 1
1000000000 63534947
1000000000 999835133
848211650 1000000000
1000000000 228467111
1000000000 436781994
1 28365426
400152986 1
1 466591616
1000000000 969172244
506761324 1000000000
1000000000 482770650
458378707 1000000000
858300521 1
887149067 1
1000000000 655593213
314272860 1
1 785859224
315161889 1000000000
1 476962392
696974128 1000000000
1 213298564
1000000000 356314853
2454189 1000000000
879526193 1
13955150 1
775944474 1000000000
1000000000 69512242
647791602 1
397167906 1000000000
1 684337344
1000000000 993346589
444738343 1
1000000000 992539782
1000000000 119648315
1000000000 846241971
912648594 1
819819554 1
635794179 1000000000
1000000000 500398290
597533547 1000000000
1 763590411
384826063 1
1000000000 904981245
616722512 1000000000
92672918 1000000000
1000000000 187621437
444941290 1
800012975 1000000000
1 934449819
29145350 1
1000000000 791079050
1 560193714
536411720 1
1000000000 521291681
122327960 1000000000
447055533 1000000000
982402665 1000000000
499755126 1
455187622 1
1000000000 61986565
25511992 1000000000
1 248404104
1 499181221
1 110237602
1000000000 182224802
464741277 1
936802806 1000000000
1 481284313
384735771 1
1 781033968
745674736 1
1000000000 723236309
182266085 1000000000
879605083 1000000000
698659828 1000000000
1 438385799
1000000000 140371677
142111745 1
53574127 1000000000
1 81436943
272197577 1
1000000000 653402746
1000000000 413404272
216873644 1000000000
1 671296800
1 664829316
1000000000 658120236
1000000000 87772195
572046938 1000000000
658515240 1000000000
1000000000 948547344
767799213 1
1000000000 29286075
1000000000 101085035
1000000000 166601
1 189298277
720566428 1
861173369 1
1 89322704
1000000000 768984371
1 875517499
1 28458574
1 587693052
1000000000 145084212
86555142 1
1000000000 706873831
368553347 1
983792046 1
222514789 1
1 563050474
65879954 1
246082419 1000000000
1000000000 385897224
697781460 1
1 723794256
444250068 1
895120818 1000000000
1000000000 395262114
1000000000 23258736
494308617 1000000000
1 360007814
391452676 1000000000
729318454 1
1 738781728
769231825 1
103566592 1
601451533 1
1000000000 750416998
44962650 1
1 622978341
1000000000 483729801
1000000000 65983061
744021288 1000000000
365767475 1
91500537 1
51103231 1
1 411851221
570047561 1
376385906 1
1 420928763
645675604 1
1 265478800
1000000000 290111833
601715151 1
14535998 1
1 360419176
1 339357298
1000000000 481806047
1 977793444
1000000000 588391699
1 979462761
649019606 1
1000000000 859617106
1 756632545
168623839 1000000000
1000000000 584815765
1000000000 348541089
728613085 1000000000
1 272291320
1000000000 73871515
61822402 1000000000
1 367349240
1 227046501
1 63688695
154171273 1
259612085 1
1000000000 21270767
649667756 1
1000000000 689241528
1 785160279
1000000000 588431238
1000000000 773279140
1 45839055
1 115455113
970396106 1000000000
1000000000 597593114
90850642 1000000000
130678670 1
1 230969626
537492099 1000000000
1 981327004
956573932 1000000000
1 323001373
1 308841727
185267493 1
627493269 1000000000
1000000000 930086864
49554752 1
1 168166993
876044951 1
1 174717456
1 490657274
1000000000 930220987
1000000000 110355783
1 902212011
248927692 1000000000
1 576481282
1000000000 885627114
11932131 1
1 742930863
1000000000 1032469
1 416572390
1 767567749
461742304 1
780231164 1
22670442 1
674514283 1000000000
1000000000 465977418
562048553 1000000000
1000000000 460360347
1 146855567
300190072 1
1000000000 469651520
87178306 1
1000000000 689175955
1 12588795
938876517 1
100111349 1000000000
1 640582095
776691289 1
1 7688198
1000000000 420171205
1 225529820
1000000000 596376441
477236010 1000000000
1000000000 693521256
244100000 1000000000
1000000000 829595533
1000000000 203097403
827834344 1000000000
1 794249692
135599488 1
1 388086610
1 103276237
127757621 1000000000
1 475117027
434636291 1
1000000000 222567114
645203650 1000000000
1 533562965
842209450 1000000000
862930918 1
1 541042711
1 900871282
1 341139511
1 655452461
1000000000 18132176
1000000000 955977791
1000000000 612932984
591064025 1
1 950762914
819886101 1000000000
1 286431975
1 374077948
794454752 1
1 922791949
162251254 1
1 785899185
1 647764107
666551022 1
133033945 1
1 772582341
851040224 1
861112981 1
658643924 1000000000
1 985864930
1 753139293
1 39606757
1000000000 543358728
290411582 1
614976597 1
285541425 1
1 518687674
786062532 1000000000
1000000000 776495863
1 815226920
1 334167589
484438978 1
1 876314587
831541825 1
510125764 1
561118741 1000000000
427816975 1000000000
389136554 1000000000
1000000000 62405145
1 638387410
783109283 1
1000000000 984333998
1000000000 935522820
1 249395065
66460338 1
1 359237542
1000000000 410315394
851727767 1
749160691 1
782774115 1000000000
1000000000 566241795
291713531 1
406896834 1
1 474437147
1000000000 982221105
67190621 1000000000
1 526909610
394551251 1
1 427613247
1 617220747
1000000000 45380726
657443663 1
1 155387826
1000000000 106650135
1 619119801
306077304 1
884587694 1000000000
1 699324287
870384093 1000000000
930741326 1000000000
146712771 1
71905759 1
725033131 1000000000
667173456 1000000000
203262266 1000000000
1000000000 194685973
1 626799195
305162090 1000000000
504958939 1
537901684 1000000000
1 755146270
767643232 1000000000
324348227 1
1000000000 168307181
1 614808106
1000000000 726364091
1 836788901
22494396 1000000000
1000000000 603852871
1 322390835
1000000000 918622496
1 199981201
1 646718938
1 242804382
608388739 1
57696833 1
1000000000 49453937
1000000000 808272473
1 567336349
995510511 1
1000000000 275832785
1000000000 411319095
103268363 1000000000
1 31643318
86657662 1
550796778 1
604269438 1000000000
810450651 1
1000000000 43740107
175683057 1
1000000000 499379340
1 451599218
241719908 1000000000
415254019 1
1 112413947
1 207167119
1 991086171
762941435 1000000000
418468234 1
1000000000 939288306
1 881158577
476553285 1
1 816040258
1000000000 745976877
128656488 1000000000
1000000000 361564874
1000000000 427778621
754388056 1
424710664 1
428706651 1
25584632 1
798353209 1
1000000000 262084785
1000000000 820325276
1 428762902
1 759887088
31793570 1000000000
1000000000 129696882
975794871 1000000000
63066657 1000000000
1000000000 752715593
398041329 1
1 750019898
1000000000 637641639
410336974 1000000000
1000000000 243994305
1 328703121
1000000000 741087159
838899483 1
972032017 1
1 691058693
1 215540884
1 202927984
1000000000 971909889
306709899 1000000000
405057716 1
1 967992679
84237451 1000000000
1000000000 30945928
1000000000 137170033
1 189849733
424998131 1
1 988960803
711520565 1
141798211 1
1 24106417
1 290572555
715482145 1000000000
1000000000 387055517
820081887 1000000000
1000000000 573402826
1000000000 317101630
1000000000 284048667
348667423 1000000000
1 106922124
836174377 1000000000
509634143 1000000000
1 104955664
1000000000 802157418
569386299 1
583119921 1000000000
387692852 1000000000
1000000000 614983229
1 12903993
9129993 1
1 734960475
1000000000 754471138
673531772 1
1000000000 81936925
1 842921621
1 500405513
454584994 1000000000
943797997 1000000000
659453591 1000000000
247016580 1000000000
115646390 1000000000
1000000000 828778574
1000000000 101034414
1 970088720
1000000000 604681695
70805493 1
783987236 1000000000
512449438 1
203951495 1000000000
59532678 1000000000
815313714 1000000000
1000000000 723619622
518004750 1
1000000000 74946079
1000000000 200931687
1000000000 110777070
488857329 1000000000
887815010 1000000000
217270936 1000000000
164554839 1
759667318 1000000000
1 143787522
1000000000 130519882
883736619 1000000000
18167771 1
614544336 1000000000
1000000000 274237854
926272870 1
991938817 1000000000
689499975 1
674251710 1
1 456095619
1000000000 380901269
1000000000 314035862
470629320 1000000000
928757833 1000000000
1 733885889
870516784 1
1 31183674
841241368 1000000000
1000000000 738625619
1 431304402
22979040 1
1000000000 572454319
389312109 1000000000
1 221275412
365270587 1
499296897 1
892993198 1000000000
458484340 1000000000
1000000000 342356853
262920314 1000000000
90699746 1
1 569133536
1000000000 193553092
69585487 1000000000
1000000000 485762856
375509957 1
870693981 1
1000000000 274291525
24700836 1000000000
1 169807256
109193693 1
642653573 1
360096167 1000000000
679102179 1000000000
61311029 1
1000000000 874510815
831753052 1000000000
126107604 1
518357782 1000000000
1000000000 163162398
1 979646198
847912259 1000000000
518592990 1
1 25053389
38377562 1
727134275 1
913490947 1000000000
378215818 1
1000000000 799229513
1000000000 561425709
1000000000 120948992
832491724 1000000000
961795858 1
1000000000 870638635
1000000000 530930111
1 701988401
1 380988088
438543683 1
1000000000 803720072
1 466504780
338432673 1
1000000000 814370278
51955307 1
928193263 1
1 475227329
794093562 1000000000
9557803 1
386131190 1000000000
1 750748743
991891558 1
1 968539310
595513238 1000000000
1000000000 462258120
852612383 1
619492579 1000000000
1 515908391
789104364 1000000000
549519026 1
1000000000 49719092
1 979670383
1000000000 534399384
1 753008980
1000000000 868508271
1000000000 730669426
1 790943901
1 898204519
238394929 1000000000
444294841 1
1 372250081
1000000000 129522064
555135957 1000000000
1000000000 134964258
236030990 1000000000
707597880 1
1 25873117
1 590913064
1 559390138
553032354 1
250210017 1
1 12849333
1000000000 343099927
374301550 1000000000
360448247 1000000000
1 244933735
797073182 1000000000
208859821 1
130724004 1000000000
418598753 1
1000000000 959139641
129756520 1000000000
288340549 1
1 709759894
1000000000 78400625
210981549 1
1 787707128
1000000000 128405651
363933464 1
230614556 1
667323408 1
1 663008460
75895802 1000000000
1000000000 404417009
752672761 1
1000000000 555697259
964015617 1000000000
789939348 1000000000
877846697 1000000000
118774166 1
882068840 1
973782943 1
1 343213451
1 341940801
68703331 1000000000
1 448230513
907892457 1000000000
641858422 1
714671951 1
268092979 1
921104089 1
1 184986659
1 652139607
720418155 1
693054890 1
1 427519333
508526249 1000000000
1000000000 13099776
167003601 1
1000000000 36641364
1000000000 734499098
923633870 1000000000
1 26826065
1000000000 129504593
1 68433496
1000000000 944354221
1 749156011
1000000000 25514702
511033488 1000000000
1000000000 490299647
1 41193286
9346463 1000000000
865024160 1000000000
245313465 1000000000
1 159122273
1 573936321
1 662340801
1000000000 521792757
939281272 1
659168938 1
1000000000 13058223
1000000000 612196855
210557750 1
74736146 1
69734237 1000000000
93040064 1
1 278628316
1 240474690
19294743 1000000000
953020946 1
1 143007793
128100060 1000000000
1 888803641
1000000000 606530053
1000000000 573058028
1000000000 598068525
1000000000 704449617
197997578 1
617997472 1
1 386692338
1000000000 498055121
1 1842559
1000000000 288553001
971138729 1000000000
1000000000 783746106
1 754668981
1000000000 455747224
590999387 1000000000
1 352979654
1 364604031
152091547 1
537363432 1
1 246038422
85743167 1000000000
273764209 1000000000
1 622640084
1000000000 210151775
234525549 1
1 114951502
669297042 1000000000
240754321 1
73324970 1
1000000000 879157068
706954833 1000000000
1000000000 584326666
632047173 1000000000
633873877 1000000000
1000000000 130712390
445254459 1
993579598 1
1000000000 712479375
1000000000 404557948
915623386 1
1000000000 611247131
1000000000 237426377
1000000000 199060249
1 652282634
93656153 1000000000
806341478 1
975366452 1
1 879798280
31965847 1000000000
504867912 1000000000
541406486 1
987100762 1
1000000000 987811152
560111937 1000000000
1 106336783
676477300 1
981902713 1000000000
1 561409656
1 149169852
49574381 1000000000
1000000000 588312972
750634586 1
153721560 1
773223459 1
1000000000 279833109
893336836 1000000000
528509059 1000000000
1 583158381
245741502 1000000000
1 346380078
177853713 1
477958337 1
1 901548248
1000000000 820598939
1 429046615
420986343 1
1 487690347
1000000000 451317249
700823922 1000000000
912813086 1000000000
1000000000 415150273
1000000000 566888053
724096026 1000000000
309055823 1000000000
883781489 1
672413276 1
866932585 1000000000
1 986669235
120600809 1
56074192 1
112509734 1000000000
941192705 1
1 196582784
1 798112912
1000000000 895705240
1 937507355
685967356 1
166278509 1
394606537 1000000000
803829564 1
379503009 1000000000
365744946 1000000000
1 991939161
1000000000 3983516
40816061 1000000000
1 361714453
1000000000 394169799
62669734 1
582034098 1000000000
91434655 1000000000
1 4443965
417714334 1000000000
1000000000 614941829
980198680 1000000000
1000000000 321110747
544209613 1000000000
461612775 1
204378744 1
252334216 1000000000
25595440 1000000000
978630852 1
362559435 1
1 638596662
1 599782562
1 258217803
892773668 1
1 156086
418768008 1
1000000000 153294974
72974599 1000000000
746210302 1
226994942 1
1 996525373
1 662129490
582449145 1
825273729 1
1 796935887
1000000000 288382382
617461456 1
1000000000 971678495
682583539 1
834717558 1000000000
1 258709944
425303325 1
1000000000 418959720
1000000000 84349223
1 105090878
80428841 1
745509370 1
256981834 1000000000
1000000000 823552530
1000000000 146310914
599383055 1
1000000000 486799071
979524946 1000000000
651595687 1000000000
1 919301811
465119564 1
1000000000 505233497
1000000000 954680319
892893730 1
793805768 1000000000
668311561 1000000000
1 465091849
373602263 1000000000
134536772 1
1000000000 874177943
1 368407942
900808725 1000000000
72754139 1000000000
163769560 1
251373350 1
1 649013492
1 854645437
1 286482444
1 860236593
192171759 1000000000
95947160 1000000000
1000000000 223915818
617607865 1
879235310 1000000000
551001736 1000000000
3846829 1
1000000000 496067648
1000000000 263121
314069379 1000000000
1 242998239
1000000000 108903142
363628926 1000000000
92546111 1000000000
981555878 1
1 357532951
703896430 1
1000000000 871518118
1000000000 73932495
1000000000 12779188
1 383313078
805081790 1000000000
1 277902041
59210946 1
1 757972372
1 924731667
465746501 1000000000
1 872078994
1000000000 505052283
612137641 1000000000
1000000000 971322205
1000000000 806756978
51057825 1000000000
828590945 1
30400644 1000000000
1000000000 902478804
1 741656073
808391146 1
613160703 1000000000
908853502 1
1 599879951
390768684 1
1 803961669
1000000000 767115828
339092339 1
1 765803825
191296708 1000000000
957096549 1
1000000000 821864681
978370711 1000000000
980953910 1
359432020 1000000000
1000000000 362002208
1000000000 23611764
725010789 1000000000
369014601 1000000000
591355730 1000000000
1 860128459
666419580 1
1000000000 44794425
586017102 1
493846383 1000000000
868202705 1
1 128698995
386193925 1
1000000000 589944695
1 626385714
1000000000 6535887
952057235 1000000000
960018212 1
402947503 1000000000
22663252 1
1 846170319
1000000000 689025360
1 135659752
1000000000 292502889
1000000000 778882647
1000000000 194089306
977866457 1000000000
70413439 1
820615959 1
1 403529873
978172453 1
285012031 1000000000
842371674 1000000000
153406239 1000000000
407559393 1000000000
1000000000 215193394
1 259806550
111397497 1000000000
35892965 1
1 990533872
1 781158964
14242119 1
1000000000 436932496
346611916 1
438289567 1000000000
766674130 1000000000
1 725597979
999590400 1000000000
1000000000 855174608
539521005 1000000000
1 886352737
340978518 1
160558616 1000000000
221094758 1
1 959466031
378187865 1000000000
697364976 1000000000
1 789026799
1000000000 335853322
1 761090557
420020351 1
1000000000 652834185
240325761 1
321372364 1
1 85916076
1 903382131
141031668 1000000000
1000000000 798686867
1000000000 360268710
290991508 1
1000000000 494566628
1 220396430
1 935588338
171425895 1000000000
948614333 1000000000
1000000000 311608083
1000000000 895292918
521753190 1000000000
525872675 1
134054333 1000000000
1000000000 928386823
166117882 1000000000
463753405 1000000000
436267292 1
525504496 1
1000000000 816453859
551556736 1
738226395 1000000000
1000000000 65667588
1 769991206
1000000000 71288190
1 247833970
1 199766951
653708151 1
59700016 1000000000
839389264 1000000000
1 37519962
551444007 1000000000
842590530 1
1 320959874
1 678380103
962061201 1000000000
1 735650272
948684521 1
347010382 1000000000
334348547 1
572363137 1000000000
873747165 1000000000
1 722818449
1 539370282
1 425310259
1 719821917
1000000000 431201149
181144834 1
286105192 1
180404922 1
1000000000 945634652
536430142 1
598552385 1
54863557 1
1000000000 77047385
160576309 1000000000
1000000000 462299226
1 865068407
1000000000 629165333
187544655 1
1 977032472
679207969 1000000000
702217642 1
731626737 1
599652722 1000000000
1000000000 465302550
1000000000 282458431
781916647 1000000000
1000000000 76514367
1 574300119
94688014 1000000000
1000000000 873691474
52348160 1000000000
724825537 1000000000
1 130740468
1 702336020
1 75146542
1 99814453
1 34450810
143352507 1
266162951 1000000000
34402120 1
1000000000 847229794
906233836 1000000000
1000000000 537356247
1000000000 584003564
686934198 1000000000
1 316469842
625188805 1000000000
1000000000 492929183
1 35302223
812137992 1
346283808 1000000000
28635541 1000000000
1 731860708
1000000000 752644998
1000000000 66205995
1000000000 462600803
48620181 1000000000
1 757859339
909336167 1000000000
1 222510
1000000000 53149177
1000000000 324154251
237741152 1
595439956 1000000000
363043750 1000000000
1 259541530
1000000000 949205244
1 398835611
1000000000 839269186
1 887995610
1 795123522
332668890 1
56328457 1
162204259 1000000000
148993450 1000000000
41211943 1
837719264 1
1 607055539
650703845 1000000000
1 46561155
854847707 1
1000000000 536749209
793672750 1
549680643 1
1 761300812
102555293 1000000000
1000000000 237195794
1000000000 184028288
976771150 1
550613875 1000000000
520844477 1000000000
1000000000 906165699
770507476 1000000000
437887459 1000000000
1 55505096
414201645 1000000000
33905453 1000000000
1 41016370
462318466 1
880312038 1000000000
850611995 1
117329174 1000000000
1000000000 934494654
1000000000 479101832
1000000000 10153302
1000000000 316459546
1 79097886
1000000000 113544524
220804253 1
1000000000 365840271
1 150761183
107437238 1000000000
414151231 1
1 51993078
930711334 1
1000000000 573371072
101963817 1000000000
1000000000 189857516
25490892 1000000000
1 850594436
1000000000 560050289
1000000000 825359254
1000000000 755999656
1 236997229
556690532 1000000000
1000000000 326881424
926023518 1
1000000000 558642913
1 287034127
1 195422546
1000000000 393074855
1 601507947
1 923268941
1000000000 324700965
165902625 1000000000
1000000000 285191015
1 842121552
1000000000 121662342
1 285046938
1000000000 367007025
903263667 1
699640859 1000000000
100529882 1
581598417 1
1000000000 287954432
795069974 1000000000
1 698920688
1000000000 870071074
710102720 1000000000
943356200 1
1 774467585
179679363 1000000000
1 732890372
125196265 1000000000
1 133484943
119173122 1
1 26216306
1000000000 643983816
1000000000 474086727
953176071 1
123560146 1
1000000000 122631792
1 297986640
381657728 1000000000
1 604874268
102567100 1
878707729 1
1 662401164
225341436 1000000000
820803358 1
1000000000 147162244
1 729514412
869447657 1000000000
861563277 1
418321403 1000000000
1000000000 679782504
301491878 1
1000000000 602204911
378612850 1
45625471 1
19663960 1
1000000000 860716040
1000000000 278205526
148424853 1000000000
347368459 1
234665443 1
100100310 1
1000000000 435385176
1 293328065
1 705389505
830202282 1
636424757 1000000000
1000000000 750993916
1000000000 11451521
1 852304483
395925371 1000000000
778759631 1
1 456750994
858009396 1
1 456572431
1000000000 859496545
387035479 1
1000000000 833911106
1 862258834
1000000000 754551043
1 597839643
398385769 1
1000000000 809376273
1 406175926
1000000000 196431479
1000000000 261738640
1000000000 955454510
1 690094135
588424257 1000000000
179753073 1
1 931530446
933205902 1000000000
148413689 1
1000000000 294516708
1000000000 467486021
736775448 1
241693873 1000000000
932295084 1
945411327 1
1 460473875
1 522107005
1000000000 527545542
1000000000 902412723
139034795 1000000000
1 242043740
1000000000 68008241
1000000000 604209925
273765252 1000000000
990976679 1
1 823951929
1 401544634
640606409 1000000000
238326779 1000000000
1 323966537
18452579 1000000000
1000000000 641120438
377681059 1000000000
1 103899698
269639044 1000000000
956178339 1
802963594 1
1000000000 287069688
981069125 1000000000
1 248639891
562296993 1
1 424769310
1000000000 262397598
1000000000 154372414
1 90418383
1 827797108
546796542 1000000000
1000000000 640180381
861617496 1000000000
407924064 1
1000000000 184929149
1 382798071
1000000000 46498770
615626924 1000000000
1000000000 463178371
1 535709804
1000000000 630710661
1 451984081
268901114 1
717090560 1000000000
760862563 1000000000
1000000000 490810818
646598131 1
263215915 1
818020715 1
1000000000 945459262
1000000000 825760215
1 777720801
1 918359449
1000000000 299423377
1000000000 460577297
32231967 1
149501010 1000000000
975241964 1000000000
1 213781050
1 192233976
1000000000 599812175
1000000000 745930536
1 969877190
1000000000 727104800
856444938 1
48527895 1
1 481326383
1 907221753
1000000000 49584295
1 977102412
1 317801889
718651422 1000000000
464092774 1000000000
1000000000 611441774
229342248 1
36340591 1000000000
534512778 1000000000
263454458 1
1 855179096
340723357 1
51974339 1000000000
186653592 1
247827582 1
116420664 1
684872227 1
1 271596002
116131654 1000000000
1000000000 595875129
1000000000 294326657
1 789972403
1000000000 449402607
311273484 1
1000000000 366249833
400576749 1000000000
134119661 1
1 327370018
1 630291335
1 997561039
1 980111135
76283639 1000000000
296644500 1
109869752 1000000000
910885236 1
1000000000 127531424
1 566335425
858672247 1000000000
140224281 1000000000
1000000000 396165082
986348708 1000000000
1 984413206
1000000000 889560872
137739665 1000000000
1000000000 284247203
1 556965672
1000000000 205478094
1000000000 487426542
1000000000 24129247
1000000000 225961874
1 26863868
1 273443558
938346405 1000000000
287637976 1
56581010 1000000000
438444097 1000000000
880715858 1000000000
1 948240618
1000000000 641033226
274906153 1
66913990 1
1 245234032
1000000000 950106532
1 352111926
1 569538637
1 712319125
560205586 1000000000
463127545 1000000000
652480523 1
1 738729042
1 563348388
792101385 1000000000
29827817 1
1 326214461
1000000000 958183928
1000000000 372247180
1000000000 950082815
1 485983188
971649053 1000000000
753184329 1000000000
870499971 1
1000000000 502374213
1 824847688
1 120706348
1 146807347
1 160738242
523396347 1
1 40142683
1000000000 98819904
1 29116996
1000000000 92964787
1 973775803
615507645 1000000000
516589535 1
1000000000 85874963
1 751335933
493719689 1000000000
368844424 1000000000
1 629278608
1 532501551
994955195 1000000000
37813093 1
1000000000 67661215
227064257 1
1000000000 416705166
676204181 1000000000
1000000000 548626526
1000000000 265034774
913153998 1000000000
1 843355264
555750849 1
1 602029198
1 313681861
665990307 1
384358463 1000000000
1000000000 258629138
1 524823201
1 771229143
902882302 1
142939682 1000000000
394735209 1
168285218 1000000000
1000000000 701396861
678854494 1
1 323555426
1 868655619
1 838706114
1000000000 640886674
388974589 1000000000
252830521 1000000000
697693190 1000000000
520122183 1000000000
1 831178053
584681749 1000000000
1 600233184
123026120 1
767835337 1
1 341874243
1 802974449
757170355 1
1 153504518
1000000000 15462420
1 642535697
1 891390980
420176730 1
1000000000 595355472
653152249 1
1000000000 155030942
58845798 1000000000
735386749 1
423176050 1
1 661373275
1 226413059
1000000000 997424042
397003518 1
1000000000 240029847
474828459 1
279017921 1
373431816 1000000000
1 38672443
799054944 1
1000000000 567448397
1 643269513
952703047 1
703666978 1000000000
1 61418186
875187517 1000000000
647637732 1
577832144 1000000000
1 263801453
887726663 1
1 485959403
977926813 1000000000
826021750 1000000000
1 484146018
1 938325488
1000000000 208494072
1 570876660
953117322 1000000000
1 337374165
70507255 1
1000000000 57638937
295488044 1000000000
640683980 1000000000
1000000000 659556933
1 509301761
81725901 1
1 342305006
1000000000 44788877
423621375 1000000000
985642553 1
1 188933181
617485672 1
1000000000 576774506
603654959 1000000000
1000000000 602395702
700262853 1
1000000000 280456168
503554187 1
495396828 1000000000
815906265 1000000000
664205114 1
128040693 1000000000
1000000000 109324098
245553801 1
908503434 1
1 187793418
789757338 1000000000
598212183 1
363685684 1000000000
897781770 1000000000
1 11524285
218061771 1000000000
863692051 1
1000000000 673062148
249064508 1
1 455389028
50074190 1
612801920 1000000000
29551592 1
761141504 1000000000
561088932 1000000000
1 964861613
674855391 1000000000
1 892264138
47365174 1
1 964841486
853501465 1000000000
1 511756710
1 586063318
141074593 1
1000000000 58593653
1000000000 795527963
1000000000 908148944
1000000000 611350417
388668479 1000000000
853305024 1
1 807384376
1000000000 514166367
324950598 1000000000
1 807733547
504761270 1
41775246 1000000000
766348381 1
1 545427031
715011023 1
1 70537422
979817327 1
1000000000 722209173
1000000000 279586742
1000000000 141070252
1 756552458
654436088 1000000000
1 638655381
180702650 1
1 658382183
341835325 1000000000
1 754991703
671571772 1000000000
417603831 1
1000000000 357247291
1000000000 427112442
1 409316693
988033397 1000000000
460398538 1000000000
1 70165332
1000000000 195585203
1 882745961
531514168 1
941278566 1000000000
1 218952120
1000000000 75109178
725898026 1
1000000000 964506144
114761259 1
1000000000 856930490
201145361 1
1000000000 227627188
556620385 1
718125613 1000000000
1000000000 835778832
344320864 1
591293928 1000000000
1000000000 462112220
721040237 1000000000
177265336 1000000000
1 64657844
1 952251162
1000000000 319761271
74477683 1000000000
269699535 1
1 922285013
1000000000 464320248
86696890 1000000000
97322621 1
438502818 1000000000
381697822 1000000000
1000000000 353785581
51532526 1
252529220 1
14509030 1000000000
704969976 1000000000
1 642505578
105401278 1
1000000000 142355723
12582936 1000000000
167192825 1000000000
836207579 1000000000
1 352428144
1 92430376
1000000000 899936915
787535675 1000000000
660915723 1000000000
18344561 1
21921737 1
1000000000 843104738
158875475 1000000000
410671859 1000000000
1000000000 775261939
924260159 1000000000
1000000000 458281006
1000000000 77147953
1 417922269
1 143230394
416957782 1
108197499 1
136566766 1
1000000000 916268482
614091340 1
1 838812609
1000000000 19867354
1 356951639
1 963823810
1 350609622
1 810246859
499015446 1000000000
246764932 1
340721476 1
1 300538637
92575173 1000000000
999316201 1000000000
1 464559761
1000000000 142900281
1000000000 796281696
1000000000 599462586
992136209 1000000000
1000000000 339123942
354621092 1
420556705 1000000000
613764653 1
1 676174285
938793500 1
23146518 1
1 448798005
131468156 1000000000
1 437269931
25884360 1
500513701 1000000000
856446335 1000000000
1000000000 304097180
83144330 1000000000
1000000000 491565045
912390413 1000000000
779781929 1000000000
1 3782080
1 795560422
223656754 1
936026249 1
1 429200715
250686794 1000000000
1 14365309
1 998495358
1 163792626
131958868 1000000000
948889643 1
1000000000 53256544
1000000000 497015636
226569059 1
1 857880276
1000000000 328341926
1000000000 904065869
1 274833484
440087702 1
1 73027062
1 127218408
440438567 1000000000
1000000000 642639042
164101807 1000000000
1 688963014
754844316 1
750500614 1000000000
78242549 1000000000
601299214 1
650347440 1
1000000000 365351452
1000000000 884788542
477326552 1000000000
1000000000 241791756
309484532 1000000000
514553180 1000000000
611970325 1
220316624 1000000000
400471902 1000000000
1 112558094
1000000000 863913474
642963929 1
1 197575485
258661379 1
1 555896336
1000000000 832448911
1 184956713
1000000000 194690160
396057933 1
1000000000 162093876
990718886 1000000000
1 370393876
950304856 1000000000
1 114397099
403372997 1
668691403 1
241642182 1
198181575 1000000000
1000000000 48326233
735339411 1
1 87907087
1 626408215
1 47046814
1 859586333
314219518 1000000000
1 16889136
1000000000 264586343
878983895 1
1000000000 325090201
944785020 1000000000
1000000000 428717000
287512184 1
1000000000 545603471
360540036 1000000000
1000000000 713293894
1000000000 847013902
516948258 1000000000
982826939 1000000000
1 13705597
1 823208070
1 890119319
1 644213453
1 660560210
368728508 1
47956509 1000000000
885776233 1000000000
1 589564827
514934278 1
592420412 1
1000000000 748289420
420541261 1000000000
83911484 1
122855361 1000000000
1 927607377
1 564985640
582740300 1
1 356908329
226613560 1000000000
853943265 1
556094 1
460653452 1
1 968190197
342479824 1000000000
94331332 1
1000000000 479338766
33099708 1000000000
1 619247643
1000000000 342253639
1 815191746
120669453 1000000000
1 765918051
441551215 1
895076897 1000000000
642518780 1
1000000000 71614960
1000000000 575737396
1000000000 141341165
1 64301830
304955226 1000000000
395092581 1
1000000000 258427041
742813265 1000000000
1000000000 457059770
925655991 1
474053212 1000000000
745055619 1000000000
612232273 1000000000
332067921 1000000000
1000000000 208826959
1000000000 301723144
1000000000 14375353
790167255 1000000000
1 33440678
1000000000 430630111
1 703362956
1000000000 889668088
761978357 1
439452903 1000000000
1 119723412
1000000000 660173172
1000000000 774107429
1000000000 346786474
1 292983412
902902962 1000000000
938390241 1
1000000000 984686504
346992086 1000000000
1 956566209
733492605 1
1000000000 428946215
844326936 1000000000
60299246 1000000000
1000000000 275955304
1000000000 695037564
1 278415220
716439752 1000000000
1 41225749
1 472528596
1 485964462
21231282 1000000000
1 425264486
1000000000 126148232
738788164 1000000000
575797738 1000000000
800290458 1
27922402 1
987980050 1000000000
1000000000 904375577
1 251097018
140274027 1
55619461 1
833011804 1000000000
1000000000 36359297
1 333313464
1000000000 456486468
121940435 1
707078092 1000000000
1000000000 947664054
13098843 1
221209514 1000000000
1 109482628
507973748 1000000000
1000000000 246204139
1000000000 714580904
1 896013321
1 861193074
1 805296210
912039479 1
1 953435170
1 226270826
140175062 1
309913333 1000000000
1 309382244
1000000000 879559582
1000000000 701344216
1 379776187
1000000000 410876705
1 759459235
1000000000 833985144
975417133 1000000000
431819732 1
418798510 1000000000
1 182956741
1 566277060
761101 1000000000
1000000000 7386462
1000000000 588242537
1 744122969
711080922 1
907107340 1000000000
887398612 1
1000000000 124017461
1 112640184
1 596794258
1000000000 199826153
1000000000 937170584
295089146 1
881895578 1000000000
981261865 1000000000
1000000000 441077193
1000000000 345492409
807640170 1
642975071 1000000000
1000000000 767447456
1 263052606
1 51224622
80454347 1
470723729 1000000000
892082159 1
68575688 1
1 723088852
1000000000 446327355
1000000000 888804793
623003669 1000000000
1 77216809
1 185343090
1000000000 412969725
530174146 1000000000
977254010 1000000000
98630090 1000000000
109321215 1000000000
1000000000 913466257
444511896 1000000000
1000000000 825626535
9726414 1000000000
923689767 1
1000000000 61755177
856084421 1
430672047 1000000000
940167003 1
1 391087824
715216197 1000000000
25514000 1000000000
108592891 1
840687325 1
942416697 1
857944556 1
168256800 1
1000000000 385275764
42693297 1000000000
1 926360507
181118454 1
1000000000 953577788
416093768 1000000000
1000000000 890597597
1 139470087
1000000000 433310345
1000000000 709244204
1000000000 930036361
1 686364937
1000000000 826039308
89654700 1000000000
1 763232563
79619882 1
52784379 1000000000
151889224 1000000000
1000000000 362353020
1000000000 110898138
1000000000 406627519
882373685 1000000000
1 879602337
1 141071640
1 274742814
1000000000 619068527
1000000000 231434846
517558338 1000000000
458927081 1
633189958 1000000000
1000000000 134078050
1 957734746
1000000000 37579048
1000000000 546667619
873760058 1
1 984011733
409559237 1
451557211 1000000000
841714872 1
1000000000 473759979
1 498594489
904179896 1000000000
101266406 1
896363866 1000000000
938916022 1000000000
108764037 1000000000
1000000000 812724842
1 600192189
1 689198165
1 62711388
609676666 1
1000000000 373504591
1000000000 97604290
138091756 1
936275523 1000000000
1000000000 260451130
314675687 1
184846607 1
1 426149847
1 358088806
1 525571351
32042317 1
420814488 1
1000000000 960632769
1 842023741
1000000000 66539755
1000000000 210256163
1000000000 807056138
734807175 1
58298233 1000000000
1 847099584
520025125 1
984233360 1
21764061 1
1 945257289
49009883 1000000000
879656462 1
1 443164892
1000000000 119879835
1000000000 729901105
639848187 1
280470313 1000000000
67402108 1
571239213 1000000000
1000000000 38449224
970099955 1
905929741 1
862758182 1
146085889 1
984144618 1000000000
1 771546035
590480781 1000000000
525682429 1
660146899 1
25577602 1000000000
1000000000 432137531
474384650 1000000000
1 20099471
939941420 1
1000000000 39692092
713398936 1000000000
89878697 1000000000
1000000000 881724522
84615451 1
1000000000 404574692
1000000000 222018400
615892202 1
104486577 1
861097385 1
589938485 1
235082940 1000000000
1 983522667
6114628 1
128340470 1
1 638061369
703115035 1000000000
1000000000 887756904
632424781 1
1 445532789
1 935472705
230438980 1000000000
1 582143942
1 18843431
283589596 1
763222066 1
1000000000 61052768
1 329912343
136226990 1
153154020 1000000000
314567575 1000000000
1 160942858
1000000000 240930831
1000000000 234822412
998281968 1000000000
1000000000 892697388
1000000000 926270005
74738827 1
566011911 1
549413631 1000000000
697622531 1000000000
1000000000 809154845
591343127 1000000000
590623683 1000000000
1000000000 409986641
48916869 1
413101833 1
1 937601638
1 139873981
537520694 1000000000
1000000000 759486722
869556207 1000000000
155198451 1000000000
387194500 1
1 888817514
995113833 1
1 907164538
274850636 1000000000
1000000000 662714233
1 458306893
1000000000 246766337
476578081 1000000000
186874439 1
785066100 1
1 166962474
1000000000 875939322
55093845 1000000000
833867389 1000000000
1 985537495
618936410 1
1000000000 513375384
110518204 1000000000
1 4163062
1000000000 896211457
1 13504775
1 709510309
1000000000 678021834
1000000000 158794260
632954024 1
133249210 1000000000
414371515 1000000000
945974985 1000000000
1 270462232
1000000000 881028852
850211232 1
1 163615384
1 425074586
63657391 1
1000000000 99410060
950516960 1
1000000000 987940771
1000000000 944287258
1000000000 27768089
618519 1
433715430 1000000000
1000000000 51428128
1000000000 94121011
1000000000 477484408
708849373 1000000000
1000000000 158096850
458132073 1000000000
611834920 1000000000
431912921 1
1 424564056
1 82268081
1000000000 364006891
536109965 1000000000
674138714 1000000000
793481915 1000000000
1000000000 959035719
524780313 1000000000
1000000000 640133099
1 634671033
785104184 1
1 212000916
152379383 1
562302127 1
1000000000 10273366
1000000000 485904414
853204271 1000000000
1000000000 287452985
1 238518660
1 475849318
379340404 1000000000
1 30234588
572282909 1000000000
1 473834169
816137155 1
109853393 1
74838940 1
1000000000 28218510
1000000000 864354466
1 57518671
1000000000 730653899
791957649 1000000000
1 626086922
1 99301465
405835376 1
300584750 1
1 610175447
70671882 1000000000
1000000000 656956276
1 231384737
86733742 1
717658719 1000000000
32360599 1
211945085 1000000000
1000000000 216460144
1 895006854
557217683 1
70976699 1
1 993359648
898133926 1
467418575 1000000000
94188103 1000000000
354077265 1000000000
1000000000 248033841
1000000000 108912776
1000000000 537500936
1 635961108
1 763816617
1 118307452
1000000000 608710511
822604386 1000000000
646597104 1
417988889 1000000000
1000000000 603020677
491239431 1000000000
641722645 1000000000
338246438 1
869276016 1
135327761 1000000000
735355038 1000000000
1000000000 905902322
70760839 1000000000
549156794 1
1000000000 97884498
999369213 1000000000
1 544051672
995105237 1
518679178 1000000000
1 548356135
974822711 1
856292022 1000000000
1000000000 569188346
1 309980759
1 940342731
1000000000 529707943
200423165 1
1000000000 690389678
1000000000 835702551
1000000000 448174024
834462560 1
1 457734190
1000000000 205478790
358549640 1
1 418354098
1 415102439
272602491 1
1000000000 108859269
975040779 1
389601700 1000000000
1 828020697
1000000000 3196928
1000000000 896858716
1000000000 620436502
105202704 1
1 529068485
141825336 1
945102977 1000000000
1000000000 98683819
1000000000 407673754
1000000000 756917795
908884966 1
1000000000 561760601
1000000000 977312041
803268187 1
1 601380785
1000000000 223148410
969371243 1000000000
1 351286054
1 834717158
266592812 1000000000
109162135 1000000000
1000000000 243496094
321655496 1
1000000000 336866520
33458827 1
970777594 1000000000
1 36140045
1 297232185
525395130 1
829322080 1000000000
1000000000 368069504
262299119 1
57312920 1
479213354 1
924571447 1
542643844 1
1 20586884
594923703 1
895848759 1
554439421 1
1000000000 322159928
1000000000 772288181
1 28480167
783113957 1
1000000000 334210990
1000000000 212287726
1000000000 4468340
1000000000 855704536
74612885 1000000000
962238867 1
939037060 1
101654415 1000000000
1000000000 874502197
3108360 1
1 945693793
171601771 1
1000000000 914043360
1 635771696
1 755264095
195799942 1000000000
1000000000 511174108
1 217472315
209057359 1000000000
876776247 1
1 329925328
783972079 1000000000
873313961 1
150093095 1
173351086 1000000000
291597429 1000000000
1000000000 607192887
1 718331091
996353826 1000000000
6045095 1
145152063 1
1 59043747
370260859 1
352093658 1000000000
291885877 1000000000
216740717 1000000000
1000000000 44299801
1 250065193
1 461570784
1 914154116
655086936 1
311083332 1000000000
1 310585613
321962310 1
889934333 1
439752120 1
124647347 1000000000
865051942 1000000000
1 70330657
1 991327169
286984104 1
135910713 1000000000
1000000000 123622814
864579984 1
1 454741700
876978239 1000000000
666866425 1000000000
1000000000 340475672
1 142862741
1000000000 361870388
1 156536272
1 839470175
1000000000 567181446
517771608 1
1000000000 368752070
1 525139269
687494283 1000000000
1000000000 555370685
1 86166766
1000000000 240601807
711445840 1000000000
814662226 1000000000
1000000000 509690039
1 941261304
266869475 1
1 280328302
513595481 1000000000
1 613209593
120482529 1
619829473 1000000000
629626048 1
513230361 1000000000
1000000000 16555296
1 342919034
795257848 1
1000000000 974874867
1 807841245
1 195619348
1000000000 763740186
1 162540871
38038889 1
668154406 1000000000
1000000000 8675255
181857347 1000000000
1 963333456
836834763 1000000000
603578310 1000000000
795802964 1
169948939 1
269430351 1
1 560864522
401788777 1000000000
1 84480040
43963454 1000000000
848807176 1000000000
1 634392010
769207801 1000000000
1 319253738
182803050 1
552084569 1000000000
852236989 1000000000
507986812 1000000000
1000000000 791060206
392772457 1000000000
70894670 1000000000
1000000000 444840319
112634580 1000000000
1 681654015
541009483 1000000000
716380906 1000000000
664127944 1
382176678 1000000000
1 521974215
1000000000 142471085
149738318 1000000000
17531577 1000000000
638636660 1
589215936 1000000000
1 21228207
1 973710893
1000000000 15451980
417138346 1000000000
1 911025763
1000000000 645818335
906851008 1
1000000000 988130191
1000000000 202289409
1000000000 374279264
1000000000 464983142
1000000000 855056575
1000000000 518208932
360495422 1
1 77603358
130184126 1000000000
533177824 1
896566486 1
774080711 1000000000
1 186021584
166018344 1
1 903888793
1000000000 478571107
1000000000 455182600
1 571455929
45958364 1
440181703 1
461259729 1
1441034 1
879515430 1000000000
1 320890824
11635711 1000000000
1000000000 339085753
777318391 1
1000000000 892589539
659889746 1
637930735 1
1 700382487
1 609625197
468274571 1
1000000000 878121815
1 959282528
1000000000 424913982
1000000000 864862196
1000000000 525921663
1000000000 845277966
1 145466330
61711979 1000000000
91264974 1
390798726 1000000000
1 488219170
462540017 1000000000
1000000000 884793833
173554343 1
295704699 1
1000000000 113107123
1 732001186
546865552 1000000000
1 678380157
1000000000 309753752
144111458 1000000000
249843442 1000000000
1000000000 490288929
15138125 1
297457688 1
1 702913752
868992359 1000000000
1000000000 143405006
1000000000 505641636
1 143986678
593884806 1000000000
830142840 1000000000
530288832 1000000000
279240816 1000000000
1 227944856
799551118 1
1000000000 545105265
764525615 1
974761671 1
779190859 1000000000
1 401338094
816554657 1000000000
239691764 1000000000
1000000000 992660330
1 601722895
1 592910864
1 318803177
598301234 1000000000
775682362 1000000000
1 138819175
433492225 1
190364167 1000000000
993121483 1
1000000000 98779009
514735190 1
797707888 1000000000
622876932 1000000000
336462581 1000000000
739885165 1
252463012 1000000000
87703928 1
220427618 1000000000
491485279 1000000000
1000000000 898323099
1 535072244
920139063 1000000000
1000000000 450737803
370290836 1
1 833112303
445228294 1
1 346253242
1 156916771
730245492 1000000000
1 428116299
160071636 1000000000
1000000000 745778111
1 877056654
1 948628921
1000000000 99144707
1 85137355
588257334 1000000000
9157126 1000000000
1 838916712
1000000000 514712613
997754299 1000000000
1000000000 138424378
1 738342717
1 191958830
375329203 1000000000
1000000000 993194613
1 56204684
9022043 1000000000
1 656414561
1 317337153
84025168 1000000000
172746299 1000000000
276435879 1000000000
1 179229529
1000000000 101372715
830971915 1000000000
1000000000 50732911
475042810 1000000000
115104138 1000000000
352983737 1
1 67371927
121583786 1000000000
428796759 1
1000000000 572300151
1000000000 747927134
964817288 1000000000
677161504 1
1000000000 790504900
1000000000 517117005
858721557 1000000000
1000000000 436853191
339052279 1
887671465 1000000000
1000000000 362716803
1 113045420
1 532141390
629075801 1000000000
882743678 1
1000000000 391893849
228826743 1000000000
1 857108052
1 961308538
1000000000 174995630
594833310 1
1000000000 322555536
112928382 1
1000000000 457649039
576679162 1000000000
564847208 1000000000
1 763161969
639209229 1
1000000000 970085076
1000000000 324775822
1000000000 796272101
800313876 1
34461721 1000000000
1000000000 680044147
1000000000 187731300
799888277 1000000000
287362146 1
1000000000 76100405
385179193 1
709933622 1
1000000000 563207556
409430538 1
1000000000 661556162
193454969 1000000000
108737684 1000000000
1 537399597
1000000000 339448373
425862763 1000000000
1000000000 846566527
167460425 1
1000000000 444703218
1 742462416
1000000000 523549706
1 461108580
1 437618251
112178126 1
238067046 1
1 766291791
1 117766097
1000000000 520445721
606091576 1000000000
298929549 1000000000
1 979079202
1000000000 305627552
1 815760681
682089924 1000000000
92096306 1000000000
1000000000 91590329
1 765614061
836422307 1
1000000000 43757080
197324490 1000000000
1000000000 887999697
995504213 1
1000000000 771645788
1 854701177
1000000000 815022792
256110694 1
610591425 1
1000000000 968158551
441970937 1
994327348 1000000000
1 1425551
1 832672779
755943108 1000000000
265970394 1
20775013 1000000000
44397052 1000000000
91770197 1
647580570 1000000000
1 750122368
824266884 1000000000
826792109 1
1 113539532
1000000000 71563910
275738002 1
1000000000 363714094
1000000000 500098887
146464472 1
1 472538592
1 600054440
586425935 1
416244056 1000000000
932717720 1000000000
121093092 1
1 480899071
1000000000 923784888
308746371 1
1 856050096
430844472 1000000000
1000000000 497545031
1 685703860
1000000000 704260203
1 228247308
466894392 1000000000
1 503998645
1 610104595
1 965121448
962418804 1000000000
1 982085681
524267214 1000000000
838290624 1000000000
1000000000 32684771
1 104991779
1000000000 233443832
488740480 1000000000
1000000000 270060600
1000000000 97033088
701166255 1000000000
744338930 1000000000
1000000000 362768445
973415266 1000000000
718150364 1
1 317709804
119989407 1000000000
319308472 1
1 388811204
194726782 1
1000000000 679390525
1000000000 318519661
912184592 1
1 985570267
1000000000 914593262
182309656 1
1 295343451
1 795217351
1000000000 717178834
1000000000 216837412
1 20227132
19830403 1000000000
1 234503709
527223425 1
106746838 1000000000
1 425465911
1 298940002
596529357 1000000000
99968479 1
574082016 1000000000
140889181 1000000000
1 846118143
1000000000 701115440
1000000000 768825019
657424710 1000000000
1 470513557
947538125 1000000000
1 807432499
1 505036435
654014527 1
1 779085686
1 246858569
726052943 1000000000
152976141 1000000000
102478512 1
852572292 1000000000
1 825823963
1 515674904
421175887 1
896330075 1000000000
1000000000 99552836
1 93979823
1 726473607
120145954 1
1000000000 648049926
1 308767492
313362036 1
1489779 1000000000
1 487188577
1000000000 554092888
1000000000 547409193
1000000000 787758624
1000000000 541249052
1 131436453
1 299895864
1000000000 778301592
876503001 1000000000
1000000000 586371789
1 785681602
732024280 1000000000
1 858867675
1 908813379
807662593 1
714695637 1
42189653 1000000000
1000000000 117655864
75242068 1
1000000000 625961321
99697717 1
1000000000 3889482
801863629 1
1 97199550
1000000000 757312114
691706538 1000000000
1 149589048
1000000000 859279163
1 378214613
457319886 1000000000
1 818100910
317106156 1000000000
1 531104583
1 351283353
108164251 1
482213751 1
80110235 1
929425673 1
1 583943757
1 572759166
1 452576221
1 331332450
1 411823873
967011217 1000000000
989219611 1
1 718869978
462925418 1000000000
89793945 1
1 283314612
1 153520582
635874756 1000000000
1000000000 271756737
774071842 1000000000
1000000000 123629637
22574682 1
875052262 1
1 61108036
986646126 1000000000
425093526 1000000000
36549251 1
1 374654257
1 221814007
1000000000 287561864
161909528 1000000000
1000000000 151779706
1000000000 350483304
154834170 1000000000
648372764 1000000000
1000000000 219755775
1 447595713
224984053 1000000000
1 782001509
315570999 1000000000
1000000000 615568297
826133967 1000000000
1000000000 533344278
1 282123515
545069593 1000000000
1000000000 451655096
297252106 1000000000
1 94955220
978904715 1000000000
944342726 1
908982976 1
1 206515911
1000000000 223020191
1 905517694
245803209 1000000000
114412960 1
1 380583758
942350054 1000000000
1 459350705
624793022 1000000000
1000000000 940475540
964600331 1
1000000000 29852780
1 18866015
726430361 1000000000
1000000000 276394767
118897220 1
1 32419439
489364578 1
1 231252150
1000000000 147812417
1000000000 697880525
976869880 1000000000
1 526114163
1000000000 729840923
645237791 1
831086616 1000000000
1000000000 498243312
269920926 1000000000
827053593 1
774580574 1
1000000000 954949406
1000000000 647336350
372500555 1000000000
768640237 1000000000
377824958 1000000000
1000000000 586215261
480600683 1000000000
36129442 1
715860335 1
1000000000 78716538
302382627 1
711351994 1
1 945690426
242420062 1
985850206 1
1 980388611
1 634081693
252518949 1
597574672 1
781044610 1000000000
1 342103574
181074954 1
78379910 1
409096358 1
1 605169715
944517206 1
1 976733487
1000000000 514727660
1000000000 664973593
832794316 1
142630122 1
937101332 1
1000000000 835817620
495866255 1000000000
16492243 1
1 817260997
950437792 1
1000000000 388560023
1000000000 426609291
1 197951423
1 916141175
623902869 1000000000
1000000000 768968199
7051137 1
281543709 1000000000
1000000000 921588581
809524699 1
260015996 1000000000
1 34404715
1000000000 444748277
86704393 1
243037624 1000000000
1000000000 591175067
1000000000 13973940
168187463 1000000000
1000000000 28707847
1000000000 93471828
177195903 1
1 699340496
271228843 1000000000
758141240 1
929967113 1000000000
1000000000 322898605
817709188 1
515566829 1
65645003 1
278274182 1
1000000000 316694462
1000000000 218059689
505329263 1
978153702 1
24738299 1000000000
1000000000 757992260
1000000000 602955192
18194702 1
1000000000 546597118
98795706 1
1 355684342
1 155844926
74862297 1000000000
64586048 1000000000
1000000000 54890986
1 751303807
845500570 1
922998987 1000000000
184699958 1
707975670 1
104542836 1000000000
1 278532126
1 10808905
1000000000 704848807
1000000000 193539947
607757396 1000000000
111447243 1
1000000000 56578248
414423173 1
1 472283631
721131911 1000000000
729722250 1000000000
958727022 1
1 887399265
31480537 1000000000
869200483 1
1 406726316
1 105893659
212361369 1
1 5404896
1 79109958
185211158 1000000000
1 99928711
1000000000 352565227
227628529 1
567448545 1000000000
1000000000 191824954
8429465 1000000000
1 606030781
10554668 1
1000000000 322269318
1000000000 191929978
1 40775232
1 742906837
1 524171885
1000000000 36417628
384431938 1000000000
548190066 1000000000
35181961 1000000000
1 335722657
279888362 1
1000000000 944654688
1000000000 362489
1 854421508
1 58974570
1 646611789
1 676733388
1000000000 777828839
146471721 1
1000000000 764147523
727784429 1000000000
535175970 1
1 341890161
365760824 1
1 944715407
805940809 1000000000
1 320926106
1000000000 146342420
63569180 1
641736061 1
941625528 1
946403908 1000000000
1 911329178
288159160 1000000000
197952963 1
169357759 1000000000
833322399 1000000000
1 161208724
280558662 1000000000
952258456 1000000000
1000000000 459134649
1 245811102
152208524 1000000000
680360198 1000000000
1 41380952
117606938 1000000000
1 938495561
1 857997810
332948798 1000000000
1000000000 308870233
1 92802759
9313026 1000000000
1 131234923
591696761 1
192908436 1
1 899766053
1000000000 78970756
376463037 1000000000
594895530 1
1000000000 9521824
1 743161540
855419216 1000000000
457628448 1000000000
19665305 1000000000
136947816 1
1 563433366
1000000000 224765266
1 632946724
131879318 1000000000
1 211023861
1 3440013
933878733 1
1 935666895
337193252 1
1 769154624
516695208 1000000000
392595928 1
1 478944756
120070816 1
829318616 1000000000
1000000000 458912037
1 525515933
1000000000 112853212
1 429705629
481904840 1000000000
1 144371085
327765957 1000000000
1000000000 226463971
513368282 1
1000000000 91307951
1000000000 340324855
1000000000 581978185
88263530 1
655900729 1000000000
1 353532044
661540016 1
1000000000 892102629
51857403 1000000000
785440579 1000000000
1 513103176
1000000000 212482056
1000000000 878037542
1 32333869
399130391 1000000000
898814531 1000000000
1000000000 858410650
1000000000 552840411
383353355 1000000000
1 894150577
1 53186998
1000000000 58626822
1000000000 843597699
922780535 1000000000
1000000000 227703196
869791935 1000000000
679836763 1
555826619 1000000000
1000000000 478974211
171059737 1
321575033 1
1000000000 108691977
553236355 1
1000000000 969980502
1000000000 14272471
1 339655491
381387102 1000000000
970799761 1
1000000000 854356241
1000000000 339989769
1 897675468
92840428 1000000000
565272433 1000000000
1000000000 929702058
98664651 1
904029500 1
593226875 1000000000
1000000000 486254475
1 570871654
1 215192116
105052917 1
878444823 1
66183046 1
1 128776720
1 979793787
482065962 1000000000
959338553 1
668830149 1000000000
394434178 1
1 164422650
1000000000 299002753
1000000000 974538664
1000000000 812356588
504315527 1000000000
1000000000 96272544
1000000000 305699486
1000000000 606307855
1 315909765
1000000000 379301348
252511430 1
184001601 1
49096905 1000000000
1000000000 629756399
1 837183908
529824487 1
1000000000 849066803
1000000000 245039755
1000000000 792078800
488684799 1000000000
1000000000 786551068
1 15337710
759048736 1000000000
773808941 1000000000
1000000000 884122946
1000000000 958764427
1000000000 671668309
1000000000 102025284
786052404 1
1 434946908
616146756 1
1000000000 934690136
511683642 1
1000000000 679930541
729926279 1000000000
146109763 1
1000000000 306535881
490350957 1000000000
1 588465061
390683063 1000000000
286954342 1
684104433 1
82446528 1
1000000000 798325189
93163034 1000000000
1000000000 985046859
1 67951808
1 835772398
1000000000 985039704
579467789 1
702883583 1000000000
586684842 1
166387564 1
1000000000 64795800
727409271 1
805949559 1000000000
1 164049767
1 523404779
1000000000 773786218
902248038 1000000000
540912266 1000000000
1 432575978
518738578 1000000000
376802850 1
787786546 1
23854126 1000000000
58337996 1
1000000000 517172356
1000000000 144637253
1000000000 867577933
819341889 1000000000
1 105822613
148847133 1
727891884 1000000000
93539862 1
649189157 1000000000
1 346221555
626286789 1000000000
323937686 1
1 611555021
282661584 1
1000000000 856748021
1 666318815
1000000000 412147585
1000000000 562684658
191723978 1000000000
848310541 1
1 126327451
1000000000 641981117
41269451 1
72675558 1
1 111484517
82160164 1000000000
1 253610185
359770374 1000000000
480229415 1
1 506374040
489364392 1
1 471914125
847365043 1
1 134293106
985206697 1
675910983 1
853851248 1
572408030 1
1 756412731
1 28422237
852744678 1
415177547 1000000000
1000000000 703660100
1 126543997
200694730 1
220533585 1
1 959273195
723081095 1
1000000000 947164555
757547555 1
496579561 1
1 453015481
594824542 1000000000
138059384 1
1 124687442
1000000000 327005278
944375496 1000000000
1000000000 814837238
321487072 1
432137205 1000000000
1 930617517
110659105 1
1 799487682
727145440 1
1000000000 82472665
1000000000 618763973
1000000000 185063910
1000000000 939433358
1000000000 443212557
1 600545249
1 572830916
781588268 1000000000
333357453 1000000000
767468310 1000000000
753158572 1000000000
901094346 1
1000000000 99617578
1 830108816
385034643 1
1000000000 316638475
1000000000 675431629
1000000000 92936566
1000000000 713262172
59635793 1
1000000000 560051846
1 715650512
1000000000 739882149
1000000000 981167465
417315861 1000000000
28647928 1000000000
412094228 1000000000
130239157 1
825030393 1000000000
963452804 1000000000
557238563 1000000000
25251035 1000000000
542178809 1
1000000000 54851508
279624041 1000000000
1000000000 432742380
1 743384626
924472155 1000000000
102007148 1
1000000000 108747288
815953826 1
1000000000 233676363
1 111528165
1 818939859
1 580217652
1 426260036
768402581 1000000000
1 744487298
827619406 1000000000
463133536 1000000000
1 795930249
140130475 1
245277145 1000000000
1 214293497
525059051 1
1 494216349
1000000000 425076435
1 498114590
105781324 1
1000000000 169772189
874301523 1
1000000000 260722807
1 529176687
1000000000 976895892
1000000000 60871963
914066614 1000000000
627313305 1000000000
238668599 1000000000
249503397 1
18683778 1
577490521 1000000000
1 690448568
1 134401961
115291104 1
552830421 1
182679790 1
1000000000 882067502
639057955 1000000000
1 73943190
1000000000 488846850
500327699 1
1 567062615
990014422 1
1000000000 725385884
703998750 1
1 429154859
1 108883018
1000000000 285663374
1 18362758
425299039 1000000000
345889133 1000000000
1000000000 843411202
1 962780670
1000000000 444173231
961738830 1
446346273 1
1 117133893
1000000000 926364481
1000000000 346716125
839258693 1
806566701 1000000000
429660300 1000000000
1000000000 23867058
1000000000 927660706
1 773215530
109873866 1000000000
473971808 1
1 59529074
1000000000 762019933
681989090 1000000000
887781948 1
1 721759137
1 418427939
323308754 1
272329641 1000000000
700893691 1000000000
1 690459674
34144667 1
1 724312551
85873621 1
1000000000 734827189
872574641 1
333991773 1000000000
441927482 1
457595203 1
62518755 1000000000
1 160542309
570030232 1000000000
196550524 1
288766665 1
1 867494808
93075947 1
1 133480590
1 38428335
1 854595997
206723435 1000000000
397939625 1000000000
1000000000 546404353
89593455 1
1 720381876
1000000000 55906824
68867896 1000000000
759683629 1
542142838 1
1 898342531
250023238 1000000000
1 602737000
170706590 1
1 17095315
1000000000 773857663
265274601 1000000000
673122054 1
803665126 1000000000
537965322 1
1000000000 531655938
1000000000 448616603
1 875302758
1 491518409
1000000000 282332762
654535951 1
60492487 1000000000
1000000000 184164550
702924339 1
1000000000 608131328
211719056 1000000000
34398241 1
1000000000 387523135
748769961 1
1 766342829
1 143063162
1 650765285
884571146 1000000000
72465781 1000000000
631959515 1000000000
1000000000 937645839
1 829703317
94973753 1
1 744945193
365035128 1000000000
1000000000 364508251
1000000000 89503311
1 514274061
1 228630901
130349239 1
1 583533727
495371616 1
588847939 1000000000
1 276840572
1 528255406
1 627867158
1000000000 505001426
101531548 1
888479787 1
1 970042542
181460499 1
1 740641370
916276984 1
600477465 1
1000000000 475881919
633554419 1
1 660677053
665130282 1000000000
673040554 1000000000
392644298 1000000000
1 377043690
1000000000 891640192
1000000000 333078408
1000000000 683313173
1000000000 924406092
265539058 1000000000
1 94237760
87797512 1
1 338412309
1000000000 562285436
1 919115698
78511487 1
1 21538406
212592552 1000000000
1 788923141
960749617 1000000000
1000000000 478028129
441847169 1000000000
1000000000 115279477
539475541 1
768967086 1000000000
1 677382646
1 104955805
1 316769487
1 888916365
14492620 1
1000000000 614520643
1000000000 145168095
873390685 1
1 105319689
1000000000 860961955
62514763 1
112560812 1000000000
1000000000 792039390
961208895 1000000000
1 328765197
1000000000 7676353
916470039 1
1000000000 213211686
92866682 1000000000
893943977 1
401529344 1
982015941 1
134663156 1000000000
575738049 1000000000
1 714103770
1000000000 10197807
1000000000 94150931
1000000000 961336772
536222399 1
1 269469161
769994064 1000000000
1 686033239
1 179488788
1000000000 775974201
717612340 1
1000000000 160927763
1 904338544
1 866650096
439644418 1
1000000000 803844116
1000000000 764229899
401666486 1000000000
268596962 1
37604610 1
935703211 1
1000000000 86910424
1000000000 200930449
635611551 1
1 609842700
1 350668176
172763272 1000000000
764750035 1
876918225 1000000000
788757462 1
314247851 1
781038134 1000000000
1 21631467
466685094 1000000000
1000000000 17524341
7922206 1000000000
1000000000 531507336
1000000000 556753874
543368867 1
1000000000 84687659
1000000000 145828991
1 246720843
1 917365856
1000000000 395864914
34534203 1000000000
3235564 1000000000
502067186 1
550929512 1
525877799 1000000000
1000000000 890170826
1 589219046
544235058 1
119468444 1
255821050 1000000000
462903224 1
1000000000 556923884
1000000000 632777545
1000000000 963482084
1000000000 438627592
1 504082776
1 910575140
560299016 1000000000
1 607794747
573569867 1
149547984 1000000000
260380752 1000000000
810733999 1000000000
973374901 1000000000
1000000000 604962703
760708567 1
1000000000 1208420
1000000000 79564593
716124332 1
1 821972538
769638185 1000000000
1 439343631
836440163 1
315425630 1
1 15502150
469209311 1000000000
655668563 1
1000000000 623755460
997149867 1000000000
590730369 1
876579944 1
1000000000 30885452
1 289485721
607504301 1000000000
1000000000 230201668
1 97913480
1000000000 762464719
53387775 1000000000
1 518980143
1 900981379
109699897 1000000000
931104390 1000000000
967997824 1000000000
597614867 1
1000000000 796468758
379023823 1000000000
298416269 1
13323678 1
1000000000 63327913
1 864554351
1000000000 466677777
1 161303147
836876901 1
1 111133968
764850206 1000000000
1000000000 754723436
666915476 1000000000
1000000000 893606143
88416133 1
1 297833098
298272905 1
1000000000 121266230
992665797 1
1000000000 909155443
177594184 1000000000
1000000000 130587624
710075506 1
487542497 1000000000
1000000000 108325045
1 40444556
541392680 1
807602541 1000000000
353798203 1000000000
1 419436653
1 178394353
1000000000 194633174
1 766665984
1000000000 846634929
1000000000 479810614
1000000000 32131278
661681544 1
406084073 1
801982501 1000000000
1000000000 667695174
1 435557609
419414811 1000000000
1 808309923
1000000000 73547580
512399217 1
949931599 1
1000000000 321512371
891046659 1000000000
1 80988885
253051799 1000000000
1 27955816
354078228 1
1000000000 841135581
597854628 1
186153801 1
577851990 1
471370126 1000000000
1000000000 57218759
1000000000 752197189
678882540 1
1 560758744
529640838 1
1000000000 41548826
379629950 1
1 687278531
1000000000 717853858
1 983641409
980040971 1000000000
1 591150872
107139239 1000000000
16249949 1000000000
1 622929967
1 814421389
279903479 1000000000
530842150 1
1000000000 261149939
1 894481780
386482771 1
1000000000 272983251
1 66949652
1000000000 61248998
1000000000 65497322
1 960841480
1 892945367
722740332 1
1000000000 251601894
1 515829824
1 542229070
1 115412529
138357 1
1 454328509
1 30350629
552663206 1
446458966 1
1 448366319
531494130 1000000000
1 536090550
1 95811048
257639011 1000000000
1000000000 178081789
534738285 1
902418351 1000000000
697504816 1000000000
1 871945870
106022693 1
984500585 1000000000
594752223 1
12308663 1
8679986 1
606575762 1
597210075 1000000000
124654500 1000000000
413153296 1
861871220 1
1 985162842
34862177 1000000000
1 827383821
95332276 1000000000
580546508 1
897261613 1
1000000000 123373683
454852444 1
1000000000 14169540
1000000000 536974910
201727802 1000000000
50012005 1
1 365494118
1 477588759
503778350 1000000000
1 718954696
753111635 1000000000
1 113501001
1000000000 115681950
111973638 1
326763283 1
1 696425927
1 1260679
732358967 1000000000
487487235 1
1 16541615
612070722 1000000000
1000000000 17114257
1000000000 228119488
1000000000 811357591
987957675 1000000000
65374332 1
1 576320533
1000000000 779041368
1 255576532
1000000000 347864086
88643683 1
77068121 1
605954092 1000000000
733348674 1000000000
992626834 1
1000000000 486247007
1000000000 21044779
1 53676856
771020663 1000000000
670694611 1000000000
1 590601858
634726025 1
1 224375239
333154452 1
829008577 1
1000000000 790756019
399647356 1000000000
532320833 1000000000
1 607286411
615500583 1000000000
1 319509704
17513217 1
1 496202297
315513304 1000000000
1000000000 264940410
453636054 1
1000000000 993482508
735187272 1
121180143 1000000000
1 745806434
123214041 1000000000
245860879 1
1000000000 573288572
114144570 1000000000
1000000000 683614000
448331246 1
1 102580316
411525547 1
1 749859854
260187732 1000000000
47839511 1
619954444 1
1 598726662
1 180298865
1000000000 984099700
747351942 1
1 852524013
279097019 1000000000
153147874 1000000000
434150498 1
1000000000 470844421
1 666857471
973708900 1000000000
20314578 1000000000
102025390 1
60272620 1
642978813 1
245588548 1000000000
446831754 1000000000
389582109 1000000000
259252637 1000000000
538180901 1000000000
1126448 1000000000
604847271 1
1000000000 848071309
1000000000 656924468
1 44053846
99695909 1
1 615027288
1000000000 578285643
620476794 1
1 363968833
1000000000 636867643
1 511046825
1 77725714
58128837 1
330323473 1
113961412 1000000000
1000000000 64594486
36840229 1000000000
1 667339962
645822607 1
227441101 1
1 362860678
293441037 1
1000000000 204165961
341614646 1
1000000000 622356051
294443072 1
790976713 1
1000000000 22742650
1 628876354
82634454 1000000000
463605576 1
1000000000 593804017
1000000000 548776164
1 312389386
1 61470383
10423412 1000000000
1000000000 755814573
1 886567868
618241635 1
1 849894148
1000000000 429240451
1 147928795
1 80360591
1000000000 338358779
653795789 1000000000
634417236 1
522902772 1
761496499 1000000000
5762549 1
572247163 1000000000
1000000000 130484528
1000000000 646143670
1000000000 368322433
981845498 1000000000
425443468 1000000000
414426216 1
862671507 1
799319866 1000000000
1000000000 572014410
297566002 1000000000
885582077 1000000000
162321744 1000000000
223659887 1000000000
412658737 1000000000
735500235 1
682111595 1
769551631 1000000000
1000000000 300128863
124596812 1
8231870 1
1000000000 196245017
1000000000 223134531
651774626 1000000000
698105579 1000000000
268333477 1
926753560 1000000000
1 808394189
1000000000 75552498
175998652 1
729041019 1000000000
845579572 1
14559898 1000000000
1 699670185
70009753 1000000000
1000000000 671095222
1 147666016
458513600 1
1 830345945
305455154 1000000000
1000000000 673784287
672157613 1000000000
61524232 1
1000000000 891684756
1000000000 170702529
931525697 1
1000000000 476207365
783180386 1000000000
537645350 1000000000
1000000000 401115067
1000000000 114499311
1 489164744
1000000000 50483605
825055636 1000000000
408528076 1000000000
1 353973282
2723939 1000000000
684340432 1
102093501 1000000000
95798539 1
1 86446242
1 757149379
866282658 1000000000
1000000000 75920614
1 197117070
871284065 1000000000
514729291 1000000000
1 991409643
659504500 1
1 941990155
1 869724448
70141621 1000000000
1 296144166
1 98189273
1000000000 58985555
1000000000 650797132
1000000000 887972062
244938853 1000000000
774594181 1000000000
1 127827376
1 509538224
133142041 1
1000000000 688855032
33304808 1
1 724535413
795600634 1
1000000000 120048182
1014155 1000000000
841290039 1000000000
998229750 1000000000
1000000000 69674562
784672975 1
837734426 1000000000
1000000000 950381229
900921408 1
861691665 1000000000
1000000000 30758347
1 736945598
752831649 1000000000
318407399 1
524259694 1
505249941 1
775366354 1000000000
119269284 1000000000
765285893 1000000000
831141299 1000000000
1 386950503
1000000000 979959148
1000000000 247177053
1 416817791
466067910 1000000000
1 556616890
921744511 1000000000
1 857669518
320918865 1000000000
1000000000 851663729
1000000000 132617110
1000000000 909812336
1 76372503
270450017 1000000000
160961374 1
848441598 1
429723389 1000000000
1000000000 255028829
516334095 1000000000
958284321 1000000000
66854761 1000000000
1 229571516
1000000000 833776074
525785126 1
171203186 1
983934830 1000000000
1000000000 926514819
1000000000 452887170
1000000000 3826566
854806148 1000000000
1 511752561
739093282 1000000000
109299869 1
1 883665722
1000000000 615699446
1000000000 313896247
1 657929181
1000000000 877370503
399778826 1
118975362 1000000000
89825487 1000000000
1000000000 792172329
1000000000 294292525
1 854117405
1 101963524
880293932 1
227617486 1000000000
1 414192588
1 399525954
477206267 1
347467064 1
1000000000 200709318
873422389 1000000000
1 665314028
1000000000 226450430
389854974 1000000000
1 909137300
126113352 1
766946538 1
1000000000 892008440
208660690 1000000000
62896346 1000000000
1000000000 431258210
1000000000 481390090
594026056 1000000000
907606011 1
820401756 1
1000000000 320647474
1 541752290
821359132 1
1 378985670
1000000000 452247897
233343050 1
425664470 1
351666544 1
1000000000 80537639
1 697521555
323074160 1000000000
1000000000 856915837
619340873 1000000000
348474217 1000000000
913018353 1
1000000000 885508682
1 13853760
1 426735800
437150888 1
990471647 1
1000000000 411155630
359629532 1
870039610 1000000000
1 239362775
1000000000 744819230
513178699 1
994772526 1
918318029 1000000000
781958228 1
886356672 1000000000
1 587212278
1000000000 409211976
1 128499990
80691946 1
819690624 1
397826857 1000000000
206452346 1
1000000000 658143638
995207486 1000000000
600966293 1
655794867 1
47424603 1
1 800826036
250496353 1
147800920 1000000000
1000000000 106423239
1 134024835
1000000000 426178045
54770743 1
1000000000 515347722
267614965 1
1 58674403
240342426 1000000000
918819617 1000000000
750778891 1
1000000000 644180098
614116378 1
1000000000 137472903
1000000000 270925316
979863719 1
449400803 1000000000
542279770 1
760822129 1000000000
393788270 1
1 788024713
1000000000 51064331
833150648 1
1000000000 291284906
1 736296011
780933258 1
312758568 1
972816595 1
143191015 1000000000
1000000000 938991601
1000000000 33667967
1000000000 534491247
123024353 1000000000
1000000000 372711602
944680952 1000000000
162389764 1
1000000000 738652752
870326591 1
1000000000 468882394
386946687 1
1 431883817
278547770 1000000000
1 411037311
1 945562655
386588433 1000000000
1 19981853
511373284 1
1000000000 543942120
1000000000 830962335
350477676 1
1 682683057
638688645 1
793897265 1
520915034 1000000000
825431499 1000000000
644120767 1
1 848194098
682499835 1000000000
1000000000 110369113
1000000000 518758750
927328747 1000000000
708667116 1
1000000000 449183573
1000000000 280863391
1 829226697
668296065 1000000000
75132310 1
18996248 1000000000
1 971472432
1000000000 452252527
1000000000 868986204
1000000000 219032617
1 263416513
82156026 1000000000
1000000000 246159966
302418918 1
1 246571050
1 645844899
724418898 1000000000
553431684 1000000000
160755821 1000000000
1000000000 777244236
1 570366
846718531 1
317733556 1
1 945443055
1000000000 814977726
521927388 1
140497813 1000000000
1000000000 2686145
1000000000 863878551
134208878 1000000000
506836194 1
182741986 1000000000
1000000000 360486077
731049957 1
13967607 1
946098569 1
1 706237602
1 756355053
1000000000 325463935
322683822 1000000000
874195842 1000000000
1000000000 906156888
629232072 1000000000
1000000000 123403834
503677037 1
1000000000 605641740
1000000000 754963082
17276334 1
1000000000 338792406
844776818 1000000000
1 867023155
1000000000 332196177
1000000000 270665628
255554397 1
1000000000 178733240
256960735 1
1000000000 422736024
346939513 1
335141337 1000000000
295764400 1
103541672 1
172561464 1
1000000000 737154293
709766504 1000000000
377605181 1
34820153 1000000000
1 52607824
1 891951136
1000000000 974302819
1 965041466
1000000000 772542946
1000000000 427446804
1000000000 502137425
1000000000 69216129
1 40280484
646046926 1
1 150306674
1000000000 989206215
11244888 1
1 945828308
256863476 1
1 74321832
1 806043352
214516944 1000000000
1 124793809
1 898159754
1000000000 372261859
1000000000 604095296
1000000000 620842078
1000000000 904155660
1000000000 356067429
274219423 1
1 787080019
33150706 1000000000
713975368 1
712663061 1000000000
282392667 1
748987279 1000000000
1000000000 104185018
1 736269468
1 423141407
1 444484276
1000000000 892952831
111879862 1
403596239 1000000000
1 366118938
993272506 1
1000000000 891563150
1 635956787
494994510 1000000000
618075577 1
1 814026156
256273459 1
314564636 1000000000
160106817 1
732511007 1000000000
629626597 1000000000
394607999 1
1000000000 778691803
1 790559016
1 797342486
1000000000 49765386
1000000000 104104608
1 480547940
94895709 1
313004242 1000000000
1000000000 426875137
1 69949566
1000000000 809397661
1000000000 56367582
1000000000 341421083
1 313873492
615715099 1
735328530 1
494365820 1000000000
1000000000 220548009
822674435 1000000000
1000000000 371496602
381527922 1
1 862639694
162601847 1000000000
1000000000 301413077
1 728992468
68957900 1000000000
855086362 1
370657220 1000000000
1 294522965
1 708723349
1000000000 118375196
1 77501428
430181959 1
773226413 1
284435399 1
139823337 1000000000
568557550 1
207204821 1
1000000000 615062155
1000000000 522389262
1000000000 150752583
1 606596921
1 595293321
1 244593436
517442650 1
1000000000 666922141
545617054 1000000000
68107018 1000000000
968792064 1
1 256264453
578016499 1000000000
619111542 1000000000
1 897242672
1 367192804
80354819 1000000000
73351316 1
1000000000 308754895
1000000000 742785225
1000000000 377876781
1000000000 799211414
1 66439161
1 985722247
329547452 1000000000
1 58862492
662748875 1
1 449714661
120033655 1
1 161228576
1000000000 750347189
189859783 1
835379110 1
1000000000 954085596
1 510306624
54258909 1000000000
66658725 1
790075199 1
1000000000 671404125
1 716125901
175750126 1000000000
465638737 1000000000
1 239812911
976099039 1000000000
277357220 1000000000
1 19218213
1000000000 65436507
278148904 1
1000000000 263250589
760834495 1000000000
66724815 1000000000
1 737594170
1000000000 75271155
1000000000 237286023
1000000000 715013139
1 147643467
230449165 1000000000
1 483137584
1 858662159
800238310 1
945493802 1
140499748 1
101733213 1
171121169 1000000000
107917169 1
1000000000 674000243
904640786 1
923325440 1
1000000000 496312183
1 79497277
1000000000 433405704
1 212491835
1 694134865
1000000000 81866910
710203824 1000000000
14308172 1000000000
1 668235548
913458204 1000000000
1 57064793
1 483823598
759708171 1000000000
1000000000 486632590
455408123 1
104781748 1000000000
117073138 1
663875471 1
645847689 1
1 112201527
788011347 1
1 426705764
1 304327608
1 139098054
136667625 1000000000
1000000000 959888235
1000000000 597717067
1 647635593
658044852 1000000000
1 780606984
309937377 1000000000
1 959446327
1000000000 818130565
211299340 1000000000
1 583412035
904830012 1000000000
1 537174284
1 874293159
1 62463274
417088100 1
927063650 1000000000
1000000000 177354961
51098255 1000000000
1 349029389
1000000000 95351571
62432566 1000000000
1 342032761
1 236265933
1000000000 376260528
1 3965346
26975042 1000000000
1 316142242
604230869 1000000000
1 720918255
1000000000 113331052
457862043 1
1 103505080
778639980 1
208929252 1
1000000000 635138309
245814323 1
113080272 1
294776022 1
1 184525593
1000000000 790289237
287208097 1000000000
1000000000 979269619
397857830 1
1 47335782
70400289 1
1 977018689
24380476 1000000000
264231035 1000000000
1 697760955
933315941 1000000000
14264923 1
882894972 1000000000
1 446482925
1 7869294
1000000000 230100765
676500915 1
1000000000 107540408
606456355 1
213613281 1000000000
236355289 1000000000
1 126675590
1000000000 117486288
1 910566779
1 348143261
1000000000 386758812
1000000000 6197135
1 764363098
249509558 1
785803267 1000000000
150939925 1000000000
849539131 1
1 327053421
751368692 1000000000
263888383 1
1000000000 816000335
13387941 1000000000
262638531 1
81018269 1000000000
910984938 1000000000
172596590 1000000000
1000000000 160486223
806647871 1
58149294 1000000000
789419275 1000000000
1 649932522
1000000000 885359360
1000000000 693078327
945636993 1000000000
38773957 1
1000000000 194047251
137779786 1000000000
1000000000 759360932
842600928 1000000000
1 348207244
1000000000 30872188
1 723932319
638754930 1
191760562 1
804968288 1000000000
1000000000 549036803
876602839 1
1000000000 319579077
971822900 1
916408402 1000000000
956944889 1
1 973907532
125402894 1
845054478 1000000000
2433091 1
552218083 1
707109508 1000000000
402081088 1000000000
1000000000 540232196
723132804 1000000000
1 113035995
958196614 1
1 469543521
115764567 1
865219508 1000000000
127657888 1000000000
1000000000 330104256
69511159 1000000000
1000000000 83234100
308142461 1000000000
1 249652915
140589893 1000000000
156007348 1
305463747 1
197574755 1000000000
1000000000 679455411
847675115 1
1 11346654
88842368 1
145115915 1
194249881 1000000000
1 731404684
780318888 1000000000
1 247656384
1 588992696
1000000000 367641321
875271510 1000000000
658487737 1
1000000000 798358815
1000000000 430163960
1000000000 720837711
784974746 1000000000
56126649 1
640422579 1
964065930 1000000000
1000000000 729525142
361120807 1000000000
295607446 1000000000
136426911 1
54998709 1000000000
1000000000 96290804
1 484315818
546883764 1000000000
1 25629090
1 697768505
312051983 1000000000
1000000000 95934182
1000000000 11610360
849651153 1
38280207 1000000000
1 9692469
1 892122382
113779457 1
1000000000 7211168
1000000000 905210869
1 966985026
584785315 1
923727993 1
1 74812339
657444037 1
1 700127443
1000000000 133317019
522863014 1
467214567 1000000000
1 678927902
986529113 1000000000
609502617 1000000000
416942822 1000000000
1 790738985
933043945 1000000000
1000000000 289403224
219107635 1000000000
963755744 1
1000000000 120412528
1 771120538
719981639 1000000000
620307745 1000000000
1000000000 789702027
197767792 1
87493350 1000000000
1 607909866
1 126512218
1 604841261
1 942455795
309575425 1
1000000000 701817876
827045335 1
350906295 1
1000000000 377370917
127217671 1000000000
1 48008208
664088749 1000000000
606398389 1
1000000000 889571375
1 631289728
899434961 1
1 457371616
1 784823356
18166726 1
971900523 1000000000
227227982 1000000000
563920415 1000000000
1 906590177
1000000000 572361560
1 67129422
1 56171030
265340699 1000000000
936249819 1
912457602 1
756595770 1
34630519 1
1000000000 113373157
800987914 1
1000000000 112238471
1 309382557
992784353 1000000000
1 167849264
357675629 1000000000
1000000000 412139076
1000000000 540656645
874965653 1
776967895 1
1 934217506
1 141156119
1000000000 260430299
1000000000 504341435
13271378 1
41727678 1000000000
1000000000 192402132
1000000000 769772580
1 106433350
1000000000 95710027
1000000000 356402988
435918270 1
1 278366256
1000000000 67016457
747539093 1000000000
1 714670306
1 268389100
341138180 1000000000
414329970 1
696998948 1000000000
1 804797041
774196057 1000000000
721220360 1
68221788 1
1000000000 682496443
1 957534974
1 143690276
1000000000 16789043
914554162 1000000000
931535634 1
1 864806216
570263600 1000000000
420624800 1
1 209980841
114947931 1
419898437 1
415869075 1000000000
999563283 1000000000
686455761 1
877615062 1000000000
793898064 1
726512813 1
1 703453018
1000000000 77365068
1000000000 162195258
1 145835053
1000000000 738948617
985527834 1000000000
363454660 1000000000
1 988836457
1 638450952
1 961137743
1 927182805
216812201 1000000000
222777274 1000000000
392804253 1
35987645 1000000000
1 789518191
312398962 1
1000000000 894295530
1000000000 630485143
201196997 1000000000
1 561462420
238452568 1
373708351 1000000000
584075785 1000000000
1 404155979
273264594 1
763903160 1000000000
1 675374135
258021805 1
1000000000 661551641
1000000000 151229720
581325239 1000000000
688764269 1000000000
234958415 1
1000000000 829522423
1000000000 102410921
324351747 1
1 170521603
1 637823065
1000000000 869890222
1 60268120
333626816 1000000000
1 20544537
664882491 1
392683766 1000000000
1000000000 223925266
216550873 1
1000000000 973589851
422578352 1000000000
1 515563034
1 780115049
117103876 1000000000
191042000 1
72357780 1
84827062 1000000000
1 355615710
242674369 1
1 802527848
785273655 1000000000
1000000000 641752464
94285118 1000000000
916844977 1000000000
1000000000 521881046
1 223636878
498410236 1
947655756 1000000000
455237467 1000000000
1 598336611
1 707726806
88792804 1
521519968 1000000000
1000000000 935297659
25513849 1000000000
1000000000 540252541
290018738 1
845335156 1
405215889 1
1 455171200
804344901 1000000000
1000000000 348055271
1 91244917
1000000000 644159303
1 142103709
1000000000 418115507
3411536 1000000000
427401260 1000000000
1000000000 586821819
77277900 1
1000000000 456427731
184289806 1000000000
978847623 1
826198148 1
1000000000 819530074
1000000000 465499494
650042558 1000000000
458751321 1
46334365 1000000000
1000000000 558919371
1000000000 882090078
499143489 1
1000000000 44203738
866792707 1000000000
664583056 1000000000
1 236094069
357137281 1000000000
185889421 1000000000
961259798 1
1000000000 488953788
656829027 1000000000
699151021 1
727875384 1000000000
1 926463034
1 173344598
640954361 1000000000
1 357995819
360139962 1000000000
205211501 1
798373987 1000000000
1 207056388
1 844472442
1000000000 440456343
1000000000 194370762
72397085 1000000000
269997945 1
1000000000 16724182
1 625685501
1000000000 224905224
319451198 1
1 488617701
634931025 1
432705012 1000000000
1000000000 719601962
45730916 1
675555493 1
493224606 1000000000
1 128097090
1000000000 53928839
1 630771701
1000000000 319726780
1000000000 84966007
1000000000 854265919
378067039 1
1000000000 885120998
1000000000 309723002
1000000000 895608554
1 351512756
399326727 1
73336574 1000000000
1000000000 763338362
1 104113538
1000000000 126701638
1000000000 852798607
338615843 1
1000000000 799647904
1 265554800
1000000000 551170772
439699593 1
186038332 1000000000
136199145 1
1 609601890
207118954 1
756390755 1
1000000000 654098708
323022339 1000000000
1000000000 770117834
332584466 1
34819137 1000000000
559754120 1
1000000000 541229727
625251004 1000000000
862340889 1000000000
1 234927116
1 55844350
1 88964445
1000000000 886001031
1 246097612
132428487 1000000000
1 277135359
1000000000 999615273
666096998 1
1000000000 96835279
164147917 1000000000
1000000000 503812152
1000000000 218472624
987616653 1000000000
360895897 1
962820597 1
986577149 1
473481545 1000000000
1000000000 571923690
146040983 1000000000
1000000000 38079468
852421571 1
248670857 1
1000000000 109795508
1000000000 432105395
133061218 1
440998798 1
486552623 1000000000
720117741 1
1000000000 96046560
1000000000 113105383
54291619 1
1 998022626
1 813408117
1000000000 621339499
1000000000 653602640
1000000000 191582806
298588034 1000000000
1 536772705
838988933 1
205347031 1000000000
81700800 1000000000
205377931 1000000000
160195215 1
536563331 1000000000
118181099 1
1 216433592
1 996618274
645578328 1000000000
810378220 1
1000000000 484192459
1000000000 977090120
90506497 1
1000000000 938865798
1000000000 522972231
1 546896330
1000000000 34055199
930899843 1000000000
1000000000 213424479
1 462962206
1000000000 949792535
478956641 1000000000
678236285 1000000000
1000000000 18344401
1000000000 868051292
825006713 1000000000
134328401 1000000000
1 884167799
1000000000 50547776
711366577 1
292457054 1000000000
1 513826834
1000000000 263757879
944106150 1
1000000000 3176706
832072194 1000000000
292133805 1
795376723 1
844387590 1000000000
1 782853998
1 732794188
1000000000 816668487
1 844999847
996882739 1000000000
1000000000 343828424
1000000000 88822344
143581221 1000000000
1 815779660
629627181 1
79130754 1
128113100 1000000000
807268291 1000000000
1000000000 537173420
1000000000 118098230
1 12433283
1 9166104
1000000000 824539619
1 15591137
281222101 1
185970738 1
1 916764334
1000000000 799695340
1000000000 375671421
733871558 1
1 195794541
24079572 1
1000000000 494978679
279499591 1
1000000000 41576406
558518236 1
1000000000 783441798
1000000000 671557966
897508927 1
1000000000 294920241
1 133401411
991121804 1
896377702 1000000000
681567391 1
275932583 1
1000000000 17271344
1 956307652
1000000000 868876214
1000000000 417288475
1 703917269
1000000000 72622674
89886071 1000000000
321494016 1000000000
1000000000 787766511
1 490373340
980954755 1000000000
1 198594491
1 109340600
1 77407686
962555078 1
82270020 1000000000
829522327 1
865575518 1
1 902435746
1 143383857
664615187 1
1000000000 119500963
30441882 1000000000
344458560 1
1 377511225
1 207142807
1000000000 314586496
1 143111525
680628619 1
1000000000 568131330
1 298882851
1000000000 745674837
139864939 1
1000000000 605755592
964275571 1
1 830172050
764982025 1000000000
1000000000 277873071
1 356844600
14993657 1
370892235 1
68593068 1
647435573 1
1 557854666
1000000000 413123645
1 672152495
1 569393367
463302970 1
781564283 1000000000
71184112 1
1000000000 480884837
656653430 1000000000
493676573 1
968332731 1
1000000000 848668580
1 490651194
1 16021156
637306297 1000000000
175650314 1
1 655202260
507119461 1
1000000000 658907074
312676199 1000000000
233901491 1
1000000000 39508981
1 517565218
1000000000 7762449
1 638301559
1 122805782
1000000000 98402410
97133712 1
1000000000 366795124
122987554 1000000000
500805050 1000000000
507118284 1
366314441 1
74807033 1
1 140403855
1 134946997
1000000000 669294307
888431976 1
1000000000 600660234
752739443 1000000000
1 426335116
1000000000 270375707
878365378 1000000000
1000000000 33553936
623726201 1000000000
398551301 1
1 193534732
1 177965733
1 40186708
1 540323664
1 739334859
352038147 1
1 885573961
56928450 1
39937973 1
1 113750501
1 915528463
496503730 1000000000
1 976066855
143708566 1
426823288 1000000000
748271211 1000000000
1 732108908
511248671 1000000000
568098173 1000000000
274500385 1
1 323623563
1 668469493
873136838 1000000000
776039763 1
247025553 1000000000
1000000000 641899299
944599992 1000000000
1 302880450
1 203040095
563228916 1000000000
1000000000 128511492
48597971 1000000000
434507255 1
48811046 1
1 37624493
1 128763266
1000000000 409832260
1 682123661
906626715 1000000000
1000000000 567447754
14158953 1000000000
790335302 1
502759585 1
1 559675282
1 679672974
925237342 1000000000
493514507 1
395183900 1
1000000000 312738600
326893060 1
919731372 1000000000
237677035 1
650758602 1
1000000000 197363758
1000000000 426309481
1 455211828
12538219 1
122368457 1
1 21421633
1 894799305
279647032 1000000000
1000000000 943076455
1 413488863
34970243 1000000000
37011678 1
471105380 1000000000
1 105373348
1000000000 639488561
419707986 1000000000
725052570 1
362009392 1000000000
1 430929665
720950051 1000000000
1000000000 224241288
1000000000 804926578
576941421 1000000000
315808580 1000000000
844005888 1000000000
1 985013810
923533481 1
253704020 1000000000
284195665 1000000000
1 813055261
51773069 1
1000000000 683797617
907670773 1000000000
1000000000 36162386
196515583 1
1 861915519
1000000000 553533885
718884973 1
1 132324069
907965428 1
244580477 1
119877907 1000000000
1 442604172
1 204844584
187125045 1000000000
1000000000 633454079
941475220 1
1 164334876
82568129 1000000000
1 617116814
111634014 1
1 965725642
698817539 1000000000
125215945 1
1 604274425
1000000000 340063214
975711121 1
1 838661875
104141706 1
514113110 1
1000000000 14233819
1000000000 700172949
226447933 1000000000
1 778815143
1000000000 541676001
1 291622663
1000000000 10243756
402204338 1000000000
558558293 1000000000
1000000000 560173953
1000000000 645230286
1000000000 599097143
1000000000 761030989
794238628 1
448525667 1
119457338 1
1 695661167
1000000000 105241477
1000000000 305330143
657548999 1000000000
520845975 1000000000
1 800286780
1000000000 403225047
90496067 1000000000
1 490376717
1 568945132
1 253119979
1 126187316
1000000000 943659558
1 374000725
488410677 1
1000000000 447527315
270249082 1
433336025 1
1 785251889
779790994 1
1 772110215
799902478 1000000000
1 763930671
784266730 1000000000
1000000000 855952613
948466884 1000000000
1 111539256
1000000000 824689833
805248750 1000000000
941880216 1
772765822 1
202151804 1000000000
114611687 1000000000
1 648432123
1 129371466
651922042 1000000000
1 636930227
876300222 1
86280290 1000000000
322484340 1000000000
192550138 1
1 632182817
1 608246266
452928443 1000000000
1 524920023
29363549 1000000000
703168799 1
1 27481202
1 651730946
1000000000 764411825
363536800 1000000000
1 122884695
1 506115198
1 491758573
969788287 1000000000
825880589 1000000000
1 339295429
40379772 1000000000
113717721 1000000000
1 234164207
1000000000 124166004
216435702 1000000000
61777748 1
1000000000 335309394
1000000000 111851124
1 450625575
1 556853770
1 54390619
1 192352682
1000000000 953203867
1 75849973
114161731 1
1000000000 846338850
1 442727853
1 234548956
958871593 1
20816056 1
774237970 1
1000000000 595305662
737068121 1
1 479490889
86643939 1000000000
165126591 1
415936028 1
1 165803867
602525225 1
144905362 1000000000
1 946390018
667681099 1
9186542 1000000000
360859240 1000000000
1000000000 674520239
1000000000 77746934
1000000000 695275459
1 434551130
1000000000 125366052
1 526698220
1000000000 564682447
1 182149205
342275215 1000000000
1 95993619
725298777 1
91452549 1000000000
1 672512919
1000000000 875860698
750603480 1
1 107386950
1 482571044
621954273 1000000000
67860602 1
1000000000 981555592
1 680140974
1 983654439
8640563 1000000000
40329155 1
870871561 1
1000000000 930970805
346862154 1
463686494 1000000000
1000000000 28003503
989216715 1
1000000000 255365218
114919579 1
1000000000 998278287
369993099 1000000000
1 28504838
1000000000 436064775
1 9722454
1000000000 502112293
1 693793977
1 795557473
307041597 1000000000
823929476 1000000000
1967742 1000000000
1 899833354
857399894 1
977277048 1000000000
128459237 1000000000
1 894455791
287973714 1
980043367 1
936035993 1
1 150913524
504062679 1
264963696 1
1000000000 350525289
1 127740644
589017154 1000000000
41109793 1000000000
1000000000 679341269
1 950668761
793674488 1000000000
585313181 1000000000
1000000000 71692060
803064616 1000000000
1000000000 84064565
839255879 1
1000000000 83866052
300920528 1000000000
110432847 1
717552884 1000000000
1000000000 71361196
512039012 1000000000
1 766066315
308652945 1000000000
1000000000 405054096
112544889 1000000000
891475556 1000000000
845801043 1000000000
1000000000 479037213
981322636 1
1 110362970
216699999 1000000000
331605111 1000000000
1 921872504
1 806653498
1000000000 389128699
1 382381130
944744024 1
26669293 1000000000
976869174 1
108486736 1
1000000000 113061880
1000000000 554080709
648025110 1
665727074 1
161425092 1000000000
120168007 1000000000
865404994 1
1 792577028
149478699 1
931829108 1
1 754888240
1 647938412
1000000000 496126101
307177374 1000000000
855214547 1
119693845 1
31126727 1000000000
1 439196073
1 265950912
1 457578692
1 60753621
267463136 1
844078049 1
285785370 1
1000000000 419907977
207204412 1
254489246 1000000000
1000000000 894922396
861930835 1
1000000000 608539697
258363274 1000000000
1 941948224
146051507 1
176218620 1
420635788 1
1 46912892
975029286 1000000000
1 920872299
329082000 1
278819787 1000000000
1 821527695
542341677 1
795163312 1000000000
1000000000 783051713
1 513208104
360937372 1000000000
1 346867422
1000000000 993568403
1000000000 97434091
612481034 1
1 744917525
938713377 1
285833597 1
180999052 1000000000
1 942615554
933094791 1
1 672365469
1 524007492
35176495 1
1000000000 692328997
1000000000 26217228
1000000000 899138612
385503410 1000000000
1000000000 502414893
1 808022271
568580225 1
586389078 1
1000000000 713515950
496626179 1
390661191 1000000000
367679049 1000000000
517518623 1
1 347487857
125419230 1000000000
333318471 1000000000
1 359179888
487060053 1
356028845 1
99953736 1
67290512 1
603820764 1
640439662 1
1 656660648
545772666 1
101976381 1
193612546 1000000000
1000000000 725441496
179664069 1
1000000000 808496939
1000000000 288599480
692552323 1000000000
1000000000 32406700
1 552785082
1000000000 954416923
395184964 1000000000
1 889760668
195896785 1
92977724 1
347819208 1000000000
941599294 1
871751954 1000000000
1000000000 693846145
830886273 1
308153351 1000000000
499600456 1
47030767 1
518735054 1
580479552 1000000000
621163601 1000000000
382251252 1000000000
975908776 1000000000
1000000000 928047249
1 566019726
613228474 1
1 519054032
487167252 1000000000
560014793 1
123586794 1
949834872 1
130034649 1000000000
1 929416872
776587774 1
734795634 1
78844405 1
1000000000 280815506
263732493 1000000000
1 740363223
566446610 1
190394400 1
1000000000 377852435
721841979 1
1000000000 399001204
127588873 1000000000
751936448 1000000000
1000000000 795546192
269640329 1
1 358330761
29684676 1
891411481 1000000000
1000000000 46189045
641369426 1000000000
263973018 1000000000
1 437473940
904441630 1000000000
970976248 1000000000
1 595007700
1 191824610
1 455188790
128312024 1
114927592 1
60637946 1000000000
829991881 1
25657994 1000000000
850026108 1000000000
1 519602896
5830088 1000000000
387982026 1
1 102271535
458632449 1
1000000000 226572823
63987682 1000000000
583395050 1000000000
1 82992898
1 393730964
1000000000 315551133
1 446431656
1000000000 517494986
216019626 1000000000
1 433592746
335808196 1
1 103704575
66325591 1
1 782221198
1 486489539
304478369 1
789623996 1
72280592 1
1 843414691
765089588 1000000000
569294118 1000000000
1000000000 543501855
1000000000 45383332
1000000000 687943795
652786076 1
794842952 1
21405336 1
215101043 1000000000
1 819796459
1 421252504
473794216 1
990046551 1000000000
750769199 1
316327694 1
1000000000 395503017
839714165 1000000000
594854117 1
1 595342981
1000000000 706905569
259847 1
963275376 1
243638818 1
417382228 1000000000
710348630 1
1 809610283
862235452 1000000000
597607317 1000000000
421443941 1
143040241 1000000000
60553163 1000000000
1000000000 70783243
843524125 1000000000
1000000000 939362602
635086677 1
147109315 1000000000
844352505 1
1 706421335
866693975 1
591775671 1000000000
8907315 1000000000
275976226 1
1 743999794
1000000000 233639070
662122863 1
182153954 1
32105368 1
1 29098294
441501160 1
1000000000 765474733
1000000000 947580279
1 9545232
1 148226844
337093090 1000000000
1 531483750
1000000000 722420188
206621428 1
1 168522807
102843024 1000000000
19683127 1000000000
1000000000 467209847
1000000000 235567938
1 781429281
811879925 1
1000000000 193774066
830985095 1000000000
1000000000 156278832
415466987 1000000000
1 329018018
1000000000 884332289
1 305838382
715516736 1000000000
417852388 1000000000
954538037 1
1 546904782
474698806 1
151440352 1
1 50712756
1 254126966
1 812798581
1000000000 403999668
475429169 1000000000
1000000000 122851624
1 203432410
536664862 1
118972166 1
413830125 1000000000
1000000000 18029248
609624494 1
276714818 1000000000
68671938 1
41921999 1
118831469 1
1 753138487
943594503 1000000000
1000000000 455706436
1000000000 934982921
778078852 1000000000
1000000000 736183397
820402114 1000000000
863649156 1000000000
1 642161312
1 964403010
456526489 1
1 550883165
1 956695528
455037347 1
1000000000 798687639
1 317453632
571261996 1000000000
1000000000 878825632
635465294 1000000000
664962604 1
56273080 1000000000
1000000000 597022799
1 189731047
1000000000 766220069
981020640 1000000000
1 872560684
409923176 1000000000
140226652 1000000000
1 38520337
1 24139015
75646594 1000000000
799949788 1
1 521427029
964354162 1000000000
1 908982496
977465784 1
675213926 1
1000000000 248289708
1 895892462
518013877 1000000000
7858232 1000000000
554855433 1000000000
1 1254184
1 767596148
1000000000 940266243
1000000000 76409573
882765542 1
275483172 1
1 812152785
1000000000 894339851
1 269072295
1 220739240
125914504 1000000000
1 532784546
1000000000 43715292
581750086 1
1 801556089
1000000000 31248537
256197432 1
1000000000 973285330
163341161 1000000000
738735765 1
89825399 1000000000
1 423696731
611348513 1000000000
42671706 1
1 776211118
1 824628310
1000000000 849651061
1000000000 70108088
247072533 1000000000
1000000000 79652427
760331474 1000000000
1 687732218
1000000000 10635859
1000000000 142466815
1 217654604
1 589157836
1 341519434
1000000000 169274147
1000000000 820271655
403609773 1
1 290869604
273493117 1
323154662 1000000000
1000000000 272607190
432154463 1000000000
1 985694102
296741588 1000000000
1000000000 69201579
1 40137623
710851302 1000000000
1 654580242
676237474 1000000000
1 46990548
374776703 1000000000
1 285752355
984839347 1
203809941 1
507934520 1000000000
1000000000 818123765
136795202 1000000000
25362398 1000000000
1000000000 533224540
1 776650609
1 809483146
1000000000 456226688
29742291 1000000000
1 570964615
1000000000 712648077
31784937 1000000000
1 560411346
1000000000 11749301
1 137524091
1000000000 964580461
69017857 1
1000000000 824129561
1000000000 575356834
1000000000 621022230
1000000000 853200941
1 968256762
1000000000 478073815
1 759610347
1 628683888
1 508482770
1 632606564
519414462 1000000000
748665822 1
1 64341471
1000000000 110133876
1 93341306
1000000000 737636020
23331885 1
1000000000 33408254
1000000000 878822637
746647294 1
1000000000 317604126
630366000 1
1 677948436
171448263 1
1 604373116
569726302 1
1000000000 505341416
1000000000 139622856
583737089 1000000000
1 15666540
1 195729832
1 97798027
1000000000 446339175
1000000000 679285691
1000000000 41144487
394309408 1000000000
1000000000 694356718
808527251 1
800650905 1
1 465880388
572557933 1
1 790204689
1000000000 830839643
355150864 1000000000
1000000000 629789917
1000000000 499039379
1 946422851
744099104 1
1000000000 550146658
913533346 1000000000
1000000000 607931626
1000000000 889187143
924259548 1
779810145 1
1 105902966
316124593 1000000000
1000000000 633763567
80375925 1
904447597 1000000000
1000000000 22554266
1000000000 947251346
1 966916727
888457209 1000000000
1000000000 249249648
1 797159190
1 371265753
1000000000 624040633
527952005 1000000000
931933368 1000000000
1 496878934
1 802469897
1 757619769
498810283 1
1 893346272
1 115885523
1 338724264
672215713 1000000000
173971462 1000000000
668671447 1000000000
1 334893267
1000000000 84109019
129189861 1000000000
1 116719737
318924365 1
1 630558643
66928787 1000000000
1000000000 793735437
1000000000 790740583
293489577 1
1 509102089
1000000000 5250464
514915294 1
1000000000 98372844
1000000000 437912208
311689800 1
983911430 1000000000
369678699 1000000000
1000000000 619814831
810801648 1000000000
840429169 1000000000
677062750 1
34314902 1
974271135 1000000000
941216805 1000000000
529198929 1000000000
167513606 1000000000
1000000000 379844937
1000000000 793515071
1000000000 197172402
1000000000 475084739
1000000000 37713179
1000000000 674863138
1 292090334
1 14461821
1 396678722
1000000000 202171686
524333225 1
1 885565
1000000000 993743421
353142719 1
1000000000 237948013
133657422 1
441452965 1000000000
52031532 1
1 600448662
78652334 1000000000
1000000000 79054715
214175395 1000000000
60700333 1
1000000000 181980406
1000000000 478645235
13255932 1
1000000000 889071077
1000000000 773638343
1 961037506
1000000000 480126942
998226469 1000000000
1000000000 327527865
1000000000 706353894
1000000000 995075944
1 182061207
73614528 1000000000
1 212939253
102092643 1
1000000000 477631921
200536096 1000000000
1000000000 921126122
1000000000 159814376
1000000000 624356035
1000000000 589056980
575921260 1
522845582 1
822863618 1000000000
214978428 1
1 43469474
1000000000 722866712
1000000000 472263702
115963335 1000000000
958282358 1
120255646 1
636066338 1000000000
1000000000 101368674
1 687991401
835479099 1000000000
1 557988691
636133730 1
783448280 1
466294329 1000000000
192919277 1
329381679 1
760418254 1000000000
543993532 1000000000
253610964 1000000000
360170995 1
1000000000 679131724
1000000000 961819885
298708633 1
1 231951235
924861206 1
235539113 1000000000
1000000000 695746823
690016463 1000000000
1 636233986
1 487322539
1000000000 913768751
793496008 1000000000
357840062 1
1 968450104
949796338 1000000000
1000000000 101915857
999381538 1000000000
527212876 1000000000
1 765630735
1 147645866
1 347215095
422785092 1000000000
1 88039087
225768922 1
1 704444231
765614093 1
1000000000 667355760
1000000000 243413150
1000000000 734280999
914100175 1000000000
1000000000 861262320
700763729 1
51965957 1000000000
623727893 1
529975005 1
1 41605981
274145134 1000000000
185951615 1000000000
201544316 1
1000000000 414118051
63924579 1000000000
929090540 1
1000000000 84260025
1 786656616
1000000000 167034399
192127267 1
1 481296560
1000000000 69580482
1 409593186
184831491 1000000000
1000000000 595492027
1000000000 589635715
1 697919298
841209133 1000000000
1000000000 587097599
221193127 1000000000
497277045 1000000000
706508848 1
62069619 1
1 838755900
441162777 1
797410871 1000000000
1000000000 914070642
1 542615250
169899270 1
959637041 1000000000
329886403 1
399625572 1
1000000000 42103447
1 912713856
1000000000 930051624
1 276712390
887985399 1000000000
543392806 1
383901030 1000000000
765333906 1000000000
1 452096234
659314030 1
1 890915542
786709903 1000000000
1000000000 797442846
83388953 1000000000
594904684 1000000000
1000000000 909889188
1000000000 275434226
1000000000 232602380
62119752 1000000000
1000000000 175072830
1 460337351
1000000000 721684856
1000000000 345615548
1 436614207
736744903 1000000000
1000000000 1145227
1000000000 618545886
945253994 1000000000
670256438 1
414638743 1
1000000000 635015312
73504077 1
526969143 1000000000
1 396439234
53314831 1000000000
168766127 1000000000
1000000000 172597538
1000000000 804028465
758483708 1
768869244 1
1000000000 798128454
1 571655600
1 300821226
39079216 1
1 375826491
1 639892197
1 498000232
1000000000 262915779
1 869706156
672053239 1
520539280 1
1000000000 66060054
275917988 1
58165947 1
478297361 1
359716062 1
318721882 1
993991008 1
927494843 1000000000
518945296 1
229381242 1
801212574 1000000000
1 91628171
994490063 1
450584565 1
1000000000 330156380
976473146 1
375080915 1
1000000000 806832459
239910881 1000000000
629870402 1
766617180 1
95135064 1
1 463074430
106767218 1000000000
781556633 1000000000
1 239227807
1000000000 920206268
1 962638068
1 202239894
339092246 1000000000
462295556 1
682668510 1
340811172 1000000000
648141426 1
1 652761806
580771128 1000000000
1 175754830
33965558 1
151936333 1000000000
1 599865743
378336442 1000000000
581952184 1
899039387 1
1000000000 146842874
545313695 1
124907381 1000000000
1000000000 107047266
1 60693165
787595689 1
253386968 1
254740237 1
865612797 1
895538025 1
534220103 1000000000
1 327772271
1000000000 712147699
484257474 1000000000
10034225 1000000000
321584628 1
1 29098583
1000000000 971249618
751897814 1000000000
1000000000 782391113
600068407 1000000000
1000000000 330958175
1 720051351
1000000000 748461192
1000000000 262228984
1 864361669
1000000000 301177025
1000000000 915925224
1000000000 51464416
208472415 1
1 941782486
1000000000 565543140
1000000000 54726691
1000000000 559189876
1 388709982
1 802721259
284458350 1
1 346157734
1000000000 961384238
47339402 1000000000
1 548413171
49328088 1
1000000000 456692537
1000000000 807539225
1 20538357
296101535 1000000000
1 558984406
143608036 1
1 443389655
1000000000 915386925
1 790885010
35980764 1
917306530 1000000000
570195900 1
1000000000 892188537
1 86324927
1 895908886
40648313 1000000000
828895458 1
976434630 1000000000
1 194352692
640993010 1000000000
169398715 1000000000
1 684514255
41974859 1
1000000000 177581060
659766615 1
774345229 1
1000000000 220893571
1 116827968
558338997 1
1000000000 42718512
1000000000 790068202
1000000000 243597023
825880915 1
1 931147793
1000000000 129174269
1 255970087
1 389681780
1000000000 29590497
1 370330041
1000000000 490515807
338040304 1
111358931 1
122397220 1
306452529 1000000000
977879934 1000000000
1 493009480
21799512 1000000000
1000000000 102280608
1 923831167
895038333 1
836922129 1000000000
1 562831468
1000000000 520972877
625461683 1
1000000000 863366073
124268804 1000000000
314782980 1000000000
581662431 1000000000
1 331124724
1 827851246
1156049 1
1 898639315
722934952 1000000000
1 775033780
666952123 1
355504877 1000000000
1000000000 190979217
846429776 1
1000000000 244723186
181295681 1000000000
1000000000 791376964
97664540 1
1 59731607
1000000000 815953220
915466179 1
273914421 1
612528395 1000000000
946633723 1
1000000000 876540292
318024304 1000000000
979457469 1
1000000000 80245156
40264445 1
1000000000 94832834
259131248 1000000000
1000000000 246079205
779380403 1000000000
100766763 1000000000
774748173 1000000000
1 639965557
195993540 1000000000
107931941 1
211325673 1
1 958137162
1 978330356
976750477 1
686988953 1
1000000000 896307012
214950198 1000000000
1 627441680
1 228409909
1000000000 116767578
1000000000 29648830
776527642 1000000000
1000000000 287222315
190241861 1000000000
1000000000 566097287
37814077 1
294582920 1000000000
1 923178156
1000000000 460581984
807436064 1
342672067 1000000000
610389457 1000000000
150315390 1
1000000000 290619114
255182092 1
552924091 1000000000
1000000000 186175870
72878895 1000000000
738159894 1
1000000000 752507622
1 768840187
1 2305372
111603299 1
47346539 1000000000
784903827 1000000000
1 242451360
42940945 1
1000000000 380584364
1000000000 297675124
770186333 1000000000
151073827 1000000000
413726339 1
1 812208493
167792913 1000000000
192542291 1000000000
701108972 1000000000
209034611 1000000000
451588800 1
1 385542233
1 285998386
290091443 1
167059428 1
983037366 1000000000
525894041 1000000000
1 588484634
947825113 1000000000
1000000000 960442119
905209996 1
1 405145698
203762629 1000000000
36959431 1
1 407252553
1 829222815
1000000000 453696264
999402405 1
1 719284235
374074187 1000000000
1000000000 204328739
257448521 1
1000000000 821133498
1000000000 88173008
260808493 1000000000
1000000000 947535011
636339985 1
1000000000 754508950
924162740 1000000000
997134006 1000000000
314637647 1000000000
1 308435855
1 571704370
1000000000 299187941
1000000000 653681762
571018818 1
1000000000 610086132
1 97639357
1 738389138
663353431 1
466933895 1000000000
124341573 1000000000
876812205 1
1 124834210
1 858006436
1000000000 312987077
1000000000 953063602
47639477 1000000000
1000000000 420811423
26704405 1
1 778164994
1 627759842
1000000000 999914829
577507688 1000000000
322904324 1000000000
1 831350991
709310582 1000000000
1000000000 759625370
1000000000 279946842
1 234615936
505298620 1
853535481 1
1 218144644
1 618030049
242398476 1000000000
1000000000 977203858
1 490887444
467974355 1
1000000000 425169541
633623550 1000000000
376818259 1000000000
435825594 1
1 52679144
241366446 1000000000
1000000000 808870772
707466119 1000000000
1 219826818
727212726 1
1 65395001
103703363 1
1 749464728
311649048 1
199347748 1
1000000000 558336798
1000000000 20013395
1 923458964
16308514 1
202332921 1000000000
795980333 1
1000000000 240327406
1 784055732
1000000000 804691057
568943581 1000000000
529642177 1000000000
1000000000 209398178
309826670 1
1 875507394
1000000000 521639365
267464220 1
90234924 1
1000000000 801219789
1000000000 958604190
455432818 1000000000
227666379 1000000000
1 847949043
154844712 1000000000
1000000000 578155063
1 885252693
572214292 1
1000000000 111807040
566257906 1000000000
562804048 1
566138216 1
1000000000 451609110
1000000000 970075976
1000000000 620824518
188038251 1000000000
1000000000 543398642
1 754867623
1 899273938
240254538 1000000000
816946310 1000000000
498525814 1000000000
24637358 1000000000
483386062 1000000000
176071094 1000000000
1000000000 325011901
893696316 1
687957706 1
1 113758950
1000000000 13198929
425076500 1
1 741154818
383979460 1000000000
863675524 1
1 3625487
1 191647
1000000000 357184151
350993485 1000000000
288925779 1
780133393 1
270085897 1
1 386205940
1000000000 806222050
276691846 1000000000
1000000000 78010995
1 210750531
1000000000 594717855
803144139 1000000000
290299817 1000000000
1000000000 954880811
1000000000 109759202
1000000000 522215105
1 848544327
782795253 1000000000
1 570423678
846167109 1000000000
1000000000 421267325
315891180 1000000000
1000000000 273117266
936530586 1
1000000000 384703065
1000000000 120711817
1000000000 693269072
539443803 1000000000
131087253 1
1 940534304
1000000000 101980683
185485280 1000000000
69274339 1
700448267 1000000000
1 513532359
1000000000 664867887
719295415 1
143176790 1000000000
1 982311165
234992998 1
812639638 1000000000
954414829 1
823210351 1
94633641 1
1000000000 572170206
1000000000 346915908
1000000000 652976045
94135689 1
1000000000 332343064
730936712 1000000000
257349415 1
1000000000 386710775
204418492 1000000000
739535429 1
1000000000 919146421
282938281 1
514986117 1000000000
1000000000 101531545
1000000000 94348453
1 855828492
887685176 1
1000000000 960719579
1 576083783
97495981 1000000000
688987377 1000000000
1 414088135
1000000000 48842486
499707427 1
1 581270257
1000000000 895738925
1000000000 338486954
1 459145601
3107557 1000000000
1 142001434
759481852 1000000000
930091067 1000000000
1 777436088
1000000000 459254663
1000000000 373150138
1000000000 261948057
1 274191837
324728963 1
402759150 1
1 645001627
18824217 1
1 784294623
33072492 1000000000
271271276 1000000000
753420240 1000000000
1 590317145
1 563985116
1000000000 172967757
1000000000 807271123
1 320410188
1 736843592
541583612 1
1000000000 51228328
1 107456983
1000000000 419664936
1000000000 511877540
1 63416155
743390606 1
1000000000 689381100
1000000000 247835211
1 974906309
77980321 1000000000
1 902763021
1000000000 349890488
848199517 1000000000
275743115 1000000000
388624272 1
934438885 1000000000
1 658331006
802489918 1000000000
398664987 1
1 854316262
188040762 1000000000
1 857965518
352457084 1000000000
1000000000 528730
107327136 1
7292317 1000000000
1 446293432
145227347 1000000000
1 361309835
962175496 1
11243923 1000000000
166442178 1
172182509 1000000000
1 938205842
1000000000 75678112
1000000000 915876456
530016668 1000000000
961002385 1000000000
1000000000 823350988
204012090 1
1 357589406
1000000000 594546520
681725798 1
1 107947092
1000000000 706401522
478112485 1
592201139 1
632300900 1
556057825 1000000000
571023886 1000000000
411564018 1
1 10067343
1000000000 142415302
318407465 1
1 715661804
1000000000 992232168
1 189593947
1 911277628
1000000000 473205248
1 36425556
76750983 1000000000
24629670 1000000000
1798576 1000000000
13143543 1000000000
395047078 1
1 125920845
933619623 1000000000
132924452 1000000000
1000000000 541544027
357991754 1000000000
1 667475277
1 978821060
812439508 1
708594964 1
1 792421839
1 628777287
1000000000 155211422
42574380 1000000000
532292266 1000000000
249816331 1000000000
1 13556459
1000000000 70748489
1 356934585
1000000000 207472716
285944417 1000000000
1 968497927
1 384861377
580475277 1000000000
1 57148006
715967755 1
576071291 1000000000
48724102 1000000000
978969580 1
58614971 1000000000
746943267 1000000000
1000000000 931911568
724992186 1
1 457516382
161769089 1
394336399 1000000000
549065277 1
1000000000 171641297
1000000000 768584568
243000160 1000000000
211946958 1
1000000000 872136620
41095949 1000000000
1 528351174
453452934 1
1000000000 388500981
315134715 1
749041874 1000000000
1 571408514
1 36452166
1 116025784
1 100565970
11005874 1000000000
725493116 1000000000
1 422510082
1000000000 907122366
943693865 1
539257570 1
497104878 1
625376799 1000000000
67481569 1000000000
1 435731678
1 412560756
226365058 1000000000
1000000000 713090062
1 8389660
8913525 1000000000
1 203653982
1 819234279
1000000000 807469114
1000000000 827745360
1000000000 180715396
105674482 1000000000
798214390 1
609161959 1
141188359 1
1000000000 955190993
733895895 1
445362989 1
754109614 1000000000
1000000000 38104204
826329434 1
322293043 1000000000
72483032 1
1000000000 8447328
1 579891871
1 531326900
1000000000 702024689
393934600 1000000000
973362325 1
265439007 1000000000
1000000000 317270614
87016331 1000000000
1 913331620
954246695 1
967680452 1
1000000000 381990024
1 816754908
1000000000 958318537
1 510053960
1000000000 539542529
164069789 1
1000000000 583164637
293576868 1000000000
227867814 1000000000
1000000000 502580424
150406433 1000000000
873827905 1
1000000000 717322661
330302824 1
655263172 1000000000
520480404 1
1 485168624
31548635 1
1000000000 537610608
854443028 1
1 315482895
56057479 1
1 95217629
1 438189213
1000000000 619408234
1 840503035
62960341 1
803193695 1
709044241 1000000000
1 391858340
620774083 1000000000
176484941 1000000000
1000000000 848045071
838510068 1000000000
1000000000 483731138
887999747 1
1 808861488
902164239 1
1 861645861
1000000000 137156409
964099664 1
741004024 1000000000
867903875 1000000000
301959848 1000000000
139943207 1000000000
1000000000 134701116
1000000000 852251463
1000000000 394247804
873968531 1000000000
1 186482976
818260919 1000000000
528652348 1000000000
1 69012071
782473544 1
1 683715716
1000000000 387063351
486004661 1000000000
606804202 1000000000
69854676 1000000000
1000000000 294026610
1000000000 41046681
238716275 1000000000
690880207 1
1 969636625
1 280151688
1000000000 970381242
1000000000 195159463
248299844 1
1000000000 890956314
1 970767269
978465581 1
137490358 1000000000
892045141 1
137177435 1
538257874 1000000000
356512627 1
492003709 1000000000
540708332 1000000000
1000000000 612583996
761492570 1
1000000000 84003419
252252030 1
1000000000 145537356
127386629 1
586681101 1000000000
1 301176058
1 199810991
1000000000 16386613
1 607999567
1 191822135
1000000000 847412964
1 565497028
578626632 1
1000000000 131839400
1 83637711
869702407 1
670139354 1000000000
173730437 1
1 931978430
1000000000 440311491
1 500774757
1 45178487
158317819 1
602665619 1000000000
691355933 1000000000
1000000000 936448456
842906580 1
1 400885721
962521807 1
1000000000 694253324
793291049 1
1 750269477
1000000000 277909807
1000000000 380795723
393607542 1000000000
763479589 1
120981159 1
1000000000 429270449
1 753878883
1000000000 910478350
663703453 1000000000
1000000000 436285626
1 995516106
900021131 1
1000000000 125623365
1 815083225
1000000000 907180874
1000000000 816741157
677291497 1
141477546 1
163099725 1
1000000000 90583859
681060279 1
1 286861978
189580950 1
76972614 1
12567820 1000000000
630020117 1
1 204303184
1000000000 577007375
71920448 1000000000
1 393719858
1 985309844
1 487415764
1000000000 225498868
632127965 1
244702587 1
1000000000 356989780
1000000000 120958171
1 532272005
1 33513894
706872 1
1000000000 195307526
1000000000 670499911
789831245 1000000000
1000000000 247043069
369322421 1000000000
207891099 1000000000
1000000000 291081414
605366369 1000000000
989448861 1000000000
213169279 1000000000
1 334467737
185162829 1000000000
646969270 1000000000
1 392829220
1000000000 804685059
70010691 1
387754121 1
352460824 1000000000
1 486709770
1000000000 830282827
493821689 1
639331829 1000000000
757488899 1
1 633155419
144376465 1000000000
644769930 1000000000
968919712 1
1 630692421
19475791 1
1 86949514
1 579332735
1 908329255
547632113 1000000000
1000000000 415799476
1000000000 618850353
1000000000 324846672
96316863 1000000000
1 329627268
599530441 1
991728560 1000000000
1 53211612
210842202 1000000000
1000000000 48783337
920720837 1000000000
1 138299913
1 556845355
1 671481673
685909506 1000000000
1000000000 690147066
1000000000 969812391
644317130 1
1000000000 268138691
24713758 1000000000
292172523 1000000000
396496636 1000000000
1000000000 618008753
1 877276394
1 816912041
36252716 1000000000
1000000000 521879985
1 348220841
1 303475928
1 819263475
892479827 1
1 111202754
416860377 1
1000000000 580509502
1000000000 433643195
1 915980169
1000000000 20635179
1000000000 960555482
732999178 1000000000
1000000000 615691146
292836498 1
372422787 1000000000
1 677028177
1000000000 2306900
15105988 1
617935982 1000000000
1 37568249
1 372923333
825910423 1
1 939010645
312555949 1000000000
1000000000 438909654
1 529929129
782895876 1000000000
1 599948747
1000000000 470877928
1 620624783
528464741 1000000000
1000000000 157955148
705614735 1
1000000000 479533187
566353417 1000000000
288209202 1000000000
966810592 1000000000
1 691963274
321101369 1
1 12320626
1000000000 394394168
542733606 1000000000
1000000000 816305277
84519523 1000000000
1000000000 865556879
1 696018300
974584492 1000000000
1 848183977
1000000000 251742271
61286407 1
582919542 1000000000
740880029 1000000000
224571983 1
474269887 1
1 547913073
1 743748160
901444422 1
1 2205893
1 648024483
1 533928097
1 123722094
574281875 1000000000
152992656 1000000000
838267085 1000000000
1000000000 610016423
938887587 1
12481222 1000000000
24508473 1000000000
1000000000 489106096
1000000000 619148703
116481000 1
431632557 1000000000
631117555 1
1 26765066
1 854140729
966869427 1000000000
1000000000 155436497
1000000000 643436398
98663595 1
975057793 1
1 8187758
1000000000 793544969
1 472972650
1 424170340
640844800 1000000000
330764789 1
445606117 1
1000000000 570213808
1 3682197
487595222 1000000000
999427422 1000000000
141522216 1000000000
1 175873892
873195786 1
24308213 1000000000
989805546 1
1 58347672
586821197 1
1000000000 890620465
779867614 1000000000
844455066 1000000000
1 335290348
1 407819537
88597665 1
1000000000 983827679
1 716869485
368859028 1
180535534 1000000000
61029428 1
877805759 1
1000000000 70887110
966687119 1
1 528489353
740964320 1000000000
72520013 1
529875397 1000000000
1 233419836
1000000000 311873038
381161589 1000000000
52515637 1000000000
1 61894632
545284722 1
599742139 1000000000
1 370622805
90003375 1000000000
415883849 1
752343511 1000000000
424105560 1000000000
822526214 1000000000
1000000000 934935702
1000000000 133007439
37949848 1
742795266 1
1 318544199
104814714 1
622240644 1000000000
1 825737507
1 651744742
1 710756628
405597452 1
219384480 1
590621636 1000000000
83627842 1
1000000000 507787403
771189045 1
1 991750562
155023399 1
1000000000 656598069
1000000000 577467498
1000000000 983650018
719785961 1000000000
1000000000 700917764
1 711196262
1 341069358
761619007 1
345181984 1
1 474212661
520932265 1
1000000000 363144319
1 568009934
893772185 1000000000
1 973008534
845344039 1
1 813185756
1 263624527
103846536 1
1 490932970
1 20478348
1 565983973
487926795 1000000000
1000000000 869858111
691464449 1
126210811 1000000000
1000000000 484322515
1 515978855
1000000000 145152552
308640535 1
136099173 1
1 57652990
193403691 1
558511600 1000000000
1 253816389
84307206 1000000000
574233427 1
1 679738676
385186977 1000000000
80996978 1000000000
132359805 1000000000
1 506347229
7105149 1000000000
19365681 1
1 700675073
812206069 1000000000
395123298 1000000000
186970302 1
1 981516064
1 493538536
1 951591555
223461158 1
226027247 1
1 145242442
119795057 1000000000
178369434 1
436662724 1000000000
1000000000 39705897
312796226 1000000000
381523064 1
790364191 1000000000
746736599 1
1000000000 300753471
277026519 1
1 379395356
1000000000 120774707
164509198 1
8758675 1
552530520 1
268327034 1
1 707140704
1 748996057
1000000000 787467619
1000000000 989987724
931665949 1
605380916 1000000000
1000000000 459401896
1 406901698
1 410270735
1 41908506
396152283 1
647965488 1
1 174521359
1000000000 313269748
1 75907044
384247160 1000000000
851662767 1
1 706846125
1000000000 153640523
1 41227538
1000000000 407451240
313363390 1
966162468 1000000000
817673242 1
768033606 1000000000
1000000000 330656441
1 770627198
89654939 1000000000
1 195761682
96837972 1000000000
468596809 1
715328091 1
909959169 1
507197689 1
1000000000 838634952
1 632056873
199165918 1
1000000000 554683854
1 499193721
1000000000 421230757
1000000000 432387509
1 236138562
378289795 1
151934096 1000000000
1000000000 155213826
199385627 1000000000
1 67318432
185217687 1
1 71625306
1 41167613
1 18591115
1000000000 267253916
746402202 1000000000
381380733 1000000000
1 141772782
685358214 1
294434192 1
279726505 1
427264456 1000000000
1000000000 773366924
259580969 1
1 897495569
1000000000 98164829
529582336 1000000000
988796444 1000000000
361411162 1
1000000000 754304930
574427033 1000000000
1 58641174
804486213 1000000000
831204650 1
23498820 1
239767401 1
1000000000 905483324
1 960453260
384907629 1000000000
1 316750129
425596511 1000000000
129764184 1000000000
766060491 1000000000
1000000000 477493513
1 933095696
1000000000 468875388
1000000000 3220396
944449582 1
1 184170748
1 516926771
1 481405378
1000000000 963365427
1 812543661
950532463 1000000000
261034350 1000000000
499721767 1
465267599 1
1000000000 123994569
1 478411404
1 881486148
1000000000 53926016
670584039 1000000000
114757314 1
618760476 1
1000000000 582542814
609882224 1
990618181 1
1 161393985
1000000000 377339661
1000000000 619892590
319880236 1000000000
604110964 1
231995784 1
1000000000 76060740
1 337411130
1 951968593
151769964 1
27913235 1000000000
1 326324264
81140859 1000000000
1 625724801
812126632 1
1 53773426
852560965 1
464155852 1
797461481 1000000000
1000000000 615044773
487090659 1000000000
1 195287444
253683138 1
1000000000 658727720
1 898533394
1 146766835
1 18707853
681331338 1
841316165 1000000000
173688288 1000000000
41451521 1000000000
1000000000 546875982
1000000000 995227474
170633915 1
1 534415007
448859444 1
1000000000 803654303
1000000000 11140699
1 91978649
1 190131467
989902025 1
1000000000 683623830
735223621 1
559879158 1000000000
776978645 1
934404178 1000000000
442832644 1
1000000000 683408701
1000000000 645694684
1000000000 626841355
1 708002221
874954136 1000000000
73362739 1000000000
15688678 1000000000
1000000000 458815872
1 190853880
769962777 1000000000
10917687 1000000000
1 85008266
882026456 1
1000000000 962731239
1 76150672
1000000000 3675285
1000000000 580771845
395863988 1000000000
1 16845133
590849428 1
602610923 1000000000
1000000000 668289161
1 38889374
1000000000 314838926
1 553000292
774797062 1000000000
1 510917398
1000000000 688835338
1 474448125
927841172 1
104076724 1000000000
437312252 1000000000
1000000000 128630474
501115150 1
24116849 1
1 327224625
1000000000 20424620
197777900 1000000000
624490572 1
367844408 1
60215331 1000000000
571604210 1000000000
311450835 1
1000000000 765963988
479930769 1000000000
983844184 1
1 842609206
1000000000 966824672
894630672 1
879050876 1000000000
639514312 1000000000
31045059 1
729436599 1000000000
848345351 1
415145496 1
450738263 1000000000
1000000000 975957098
102362527 1000000000
1000000000 918560113
750395478 1000000000
1000000000 480395554
540066062 1000000000
1 609932270
180863303 1000000000
1 374938557
1000000000 12272625
795747843 1000000000
1000000000 612534505
1 713326665
1 269436901
1000000000 51489418
1 75273504
1000000000 106906318
1 383332912
366239566 1000000000
108268896 1000000000
327993500 1000000000
1000000000 145258991
375800086 1
1000000000 266187673
1 192023317
83319744 1000000000
1000000000 734690611
1 472822435
895567870 1000000000
1 808008433
1 901601933
1 628213803
778506564 1
1 363373609
642132012 1
1 477746720
1000000000 9668683
1 108648343
1000000000 924140357
1 166280603
122628798 1000000000
277780123 1
1 783696072
698555214 1000000000
261456083 1000000000
1 290522356
1000000000 2050664
1 777221999
868161824 1
269198188 1
1 575276
928885541 1000000000
1000000000 525290461
618456577 1000000000
696611702 1
477977461 1
1 65576891
270795670 1
119928979 1
683556777 1000000000
507173926 1
1000000000 367581467
1000000000 821908421
700602177 1000000000
1000000000 203545367
521068603 1000000000
986645711 1000000000
990006110 1
1 4096095
358683527 1
1 453670401
1 455598509
127314545 1
915683363 1000000000
19003845 1
464314579 1
98833586 1
997470447 1
1000000000 641004972
1 298128985
1 485990206
21891898 1000000000
12786932 1
1000000000 892763674
1 57486396
1000000000 329955044
1000000000 314211486
671941931 1000000000
1 132658342
1 117509652
1 969126639
843811915 1
491403412 1000000000
968730204 1000000000
1 121419909
1 112190926
1 129127690
369002 1000000000
81474270 1000000000
1 290308870
1000000000 330334019
1000000000 119859507
310339686 1000000000
820724020 1
1 278255998
1000000000 187364765
934778881 1000000000
1000000000 378227696
1 930070346
1000000000 70420396
1 748379674
296350486 1
845391695 1
1000000000 901752880
1 693313837
407962163 1000000000
1 428716191
1 411296751
838466002 1
1 324922225
1000000000 466414974
1 498246992
183525452 1000000000
1000000000 628377600
371688367 1000000000
860522378 1
1000000000 79303571
1000000000 33195016
697907778 1000000000
1000000000 898988365
926150625 1000000000
700922894 1
1 711395037
974258930 1000000000
1000000000 60572859
775215078 1
1000000000 709464714
1 803074592
1000000000 517534337
1 45384986
1000000000 801381378
33261824 1
757685114 1000000000
1000000000 328515803
1 187803001
697660133 1
1 512329819
420886887 1000000000
40244715 1000000000
224535158 1
1 424588889
1 880916220
1 502041064
1 363088224
1000000000 733455025
1000000000 450004541
1 776917981
1 828581242
1000000000 327710134
1000000000 616074789
619619302 1000000000
340560762 1
899685724 1000000000
1 461060972
879791892 1
184694040 1000000000
717454661 1000000000
1000000000 579916664
1 141393979
657226946 1000000000
1000000000 922047564
1000000000 475087048
393214015 1
1000000000 811894466
396232592 1000000000
1 330192606
314866145 1
994716654 1
1000000000 745722629
849062828 1000000000
675643654 1000000000
45934034 1
902532984 1000000000
1000000000 612352643
468597641 1000000000
166035034 1000000000
1 103856163
1000000000 930608249
1000000000 254940036
24902404 1
1 375820210
732933723 1000000000
1000000000 243748124
887076230 1000000000
1 470823638
1 142096406
1000000000 99780045
1 428737533
1 449912395
1000000000 517421985
877724471 1
1000000000 540290201
254770279 1000000000
313266543 1
419393385 1000000000
688118472 1
1 715229220
1000000000 250278997
55168685 1
994018274 1
974657457 1
1 798924024
1 797518038
670460758 1000000000
1000000000 33577591
45157563 1
296058377 1000000000
1000000000 910492244
890414248 1000000000
10007081 1
782513930 1
750850300 1000000000
1 261085775
1000000000 916970209
1 895176457
1000000000 945852167
929364438 1
225476353 1000000000
1000000000 911215343
1 748514806
1000000000 386707987
1 25293335
212604964 1000000000
402762428 1
33012184 1
122509702 1000000000
362981092 1000000000
1 911737064
362166012 1000000000
659253366 1
58726405 1000000000
391729495 1000000000
1000000000 933561061
126170433 1
1000000000 591011394
181714009 1
1 41594521
242580572 1
1 260163341
369154916 1000000000
762054727 1
134645444 1000000000
54427861 1
1000000000 635785273
917601362 1000000000
1000000000 195074539
390085844 1
678262676 1000000000
203325920 1000000000
530424101 1000000000
1000000000 832445022
781028698 1
1 547625187
1 983009935
1 543315368
1 793551935
42872230 1000000000
152128386 1000000000
613618200 1
1 3257080
1000000000 12786652
1 68700279
1 181790221
1 137597154
1 116591911
223593597 1000000000
293697071 1000000000
495161906 1
649189159 1000000000
1000000000 915395097
742760507 1
1 478300576
1 279081222
1 314047423
1000000000 141714762
178935696 1000000000
49350274 1000000000
926669233 1000000000
404766115 1000000000
903003843 1
254722171 1
182018934 1
1000000000 547395586
499212926 1
1 901851904
677806272 1
1000000000 810672234
1 767730233
1 872943319
1000000000 188217305
499130473 1
9769165 1000000000
1 12963980
1 257079695
1000000000 397206251
72901913 1000000000
1 142596349
1000000000 414050977
1000000000 567215492
412108854 1
1 125938534
1 980793003
1 877438777
611519262 1000000000
1000000000 699995882
1000000000 879575696
108901584 1
866769881 1
1000000000 457998755
731505256 1000000000
1000000000 992297627
321247785 1
561180973 1000000000
1 18999532
1 51694017
201132472 1
521172145 1000000000
776753760 1
87307534 1000000000
968690113 1000000000
1 764052080
1000000000 8859906
751003454 1000000000
1 976589374
770091729 1
1 864321267
1 212387526
1000000000 890298515
1 731067117
1000000000 718392741
532977446 1
839096764 1000000000
1000000000 168857243
95136966 1000000000
1000000000 375419821
1000000000 437914100
284223993 1
700855469 1
1 673004494
31292904 1
1000000000 285630589
898538054 1000000000
1000000000 132008674
1000000000 211169116
881210749 1000000000
1000000000 164265083
1 577953152
157396318 1
1 597771324
1000000000 10118436
1 871369788
147290603 1000000000
1000000000 217484663
804221298 1
831734268 1000000000
1 141884193
764449393 1
960276440 1
1000000000 497740740
1000000000 120577510
616457085 1000000000
1000000000 818471805
324449787 1
895714841 1
1000000000 582705677
45472545 1000000000
319454014 1000000000
1 429543480
353324602 1000000000
744765326 1
1 411492007
1000000000 611196052
1000000000 564546005
1000000000 293824897
131838880 1
1000000000 1909235
1000000000 842724591
1 790459674
922541349 1
391619015 1
114400230 1
713478339 1000000000
1 560483992
1000000000 592825295
1 361698547
1000000000 54306207
138504203 1
904606027 1
162598706 1
1000000000 946766710
167998986 1
1000000000 441315751
1000000000 303691571
1 100139040
156023529 1
1 302941859
1 267362561
147283569 1000000000
137975184 1000000000
625980928 1
1000000000 110687154
451831462 1000000000
749412292 1
1 506447538
451804785 1000000000
44469327 1
326059512 1000000000
432011140 1000000000
1000000000 225279242
1000000000 997927359
1 519130774
1 234192711
674119670 1000000000
1 753764083
778617546 1
443428481 1000000000
1 77520361
1000000000 781669376
68728016 1
1000000000 745608340
968040667 1000000000
1 106136835
1 43813311
127546477 1000000000
1 89388693
448870789 1
1000000000 728595159
1 19635376
1 857556158
1000000000 731203437
579645002 1
753149283 1
1 662165096
127836013 1
1 758070154
1 655866650
558578967 1000000000
869070567 1000000000
1 805768979
1000000000 767161252
1000000000 360538452
1 855364960
1 503664570
861624374 1
129887410 1
1 346444649
145786742 1
1000000000 433468184
1 471764320
261790987 1000000000
1 814440368
1 19227856
1000000000 971714864
1000000000 893469619
566250249 1000000000
1 446638285
629311016 1000000000
1 420348832
479083178 1000000000
94782358 1
637274250 1
1 553257163
278221587 1000000000
631658101 1
1000000000 57777249
5345112 1
1 585384542
625426592 1
1 849151630
1000000000 446801789
117392405 1
307434474 1
931483987 1000000000
520460019 1
1000000000 673586294
1 641569002
341340256 1
141538268 1
48152900 1
257795243 1000000000
1000000000 961853021
140790068 1000000000
1 608493586
1000000000 485791702
1000000000 157046777
645109437 1
249097229 1000000000
15324510 1000000000
34106996 1000000000
753607272 1000000000
19174217 1
1000000000 505314988
1 286401963
704124737 1
907752335 1000000000
791931725 1000000000
1 271764388
1000000000 237738462
550312104 1
2253339 1000000000
782208923 1
1000000000 612862537
731374628 1
1 806362603
1 594883725
1000000000 735481197
1000000000 291004592
20977080 1000000000
58771269 1
725932033 1
178311897 1
1000000000 700332110
1 971440615
420868339 1
77272412 1000000000
1 862075259
314902779 1000000000
1 408527192
279041265 1000000000
658490549 1
986120190 1
1 226746323
238135193 1000000000
209687879 1
1 49522022
409549700 1
600738150 1000000000
641422337 1
351197238 1000000000
908452980 1
1000000000 196304076
1 626706017
1000000000 21778180
1 117723520
216295528 1
737055038 1000000000
1000000000 919794824
43115462 1000000000
1000000000 632636495
1000000000 335036149
1000000000 491851176
247042959 1000000000
158685915 1
314746649 1000000000
1 237038339
1000000000 820706494
404958452 1000000000
850103191 1000000000
1000000000 965609469
1 73395897
821269980 1000000000
147399016 1
1 909651788
592631254 1
69691520 1000000000
1 334504125
262106370 1000000000
1 362154570
1 841523773
133580968 1
1 470554142
1 857629840
681476401 1
1 40218696
832910223 1000000000
835065688 1000000000
855825924 1000000000
1 765110136
199651018 1000000000
1 852094194
88718648 1
1000000000 191612154
415610319 1000000000
927624252 1000000000
1 82592240
459400224 1000000000
1 347962551
1 920878346
1000000000 834507839
1000000000 36417534
785848003 1
1 918974998
800298740 1000000000
374901775 1
1 194676451
709674601 1000000000
1000000000 38069477
281935461 1
1000000000 331255749
1000000000 91885131
1000000000 507561402
283880790 1
744784737 1000000000
1000000000 293779369
685362236 1
771223717 1000000000
982236674 1
1 58675207
971105825 1
1000000000 100964400
645156057 1000000000
1 370549737
188566354 1
1 923968538
1000000000 698583039
1 374560189
1 645636286
64249979 1
127481354 1
209380941 1
1000000000 127662245
1000000000 417172615
47645461 1000000000
545417893 1
681187422 1
1000000000 737442621
589109579 1000000000
310152577 1
763071916 1000000000
1000000000 117674900
663765237 1
130443323 1000000000
763580291 1
1 335082018
1 243310597
1 158078260
1000000000 864632405
426771023 1000000000
1000000000 683009828
985450948 1000000000
1000000000 160799715
436712187 1000000000
8310331 1
1 766840735
995231361 1000000000
1 144148653
1 73245311
1 811191753
802657772 1000000000
129705279 1
247283714 1000000000
1 649600766
836509578 1
1000000000 171376904
1 299659448
1000000000 23577500
1000000000 661212225
69144971 1000000000
1000000000 86978824
406055699 1
244318142 1000000000
174650784 1
1 573901271
656799952 1000000000
251113278 1000000000
1000000000 327098147
1000000000 467544593
1 716135592
1 908110817
884810780 1
45017530 1
1000000000 582335171
361672304 1000000000
647265136 1
292276341 1
1 262878987
1000000000 426807470
1000000000 281923336
1 328614805
1000000000 366212630
1000000000 227255838
1000000000 137307521
452950948 1000000000
1000000000 558461330
321823317 1
1000000000 714667350
1 733206898
1 363963953
1 631730883
1000000000 520108429
17532578 1000000000
1 774924567
104517118 1
52371423 1000000000
170890162 1
1000000000 84179650
1 48216721
873652845 1000000000
1 176830859
1 49874810
845790533 1000000000
144688354 1000000000
1000000000 356725898
1 49422140
499488495 1000000000
75982116 1
1 187344655
1 275055907
1 684253116
486983553 1
1 40111495
1000000000 696161370
854416379 1
454945881 1000000000
1000000000 252946934
596941439 1
57788012 1
231426889 1000000000
1 822971658
1000000000 941618587
403019273 1
1 134274009
123030685 1
50834305 1
1000000000 316937556
864416680 1000000000
373601740 1000000000
1 95740101
269841698 1
1 818374679
1000000000 382936184
71851809 1000000000
169399528 1000000000
1 163204470
494617178 1
1000000000 814473572
320172166 1000000000
142187950 1
297771406 1
45219549 1000000000
1000000000 753345427
336829039 1000000000
541711514 1
876738634 1000000000
1 340816426
948863708 1
1 808545279
365742140 1000000000
978470709 1
1 929885365
1000000000 652456260
1000000000 92656398
1 109366842
1 454210822
197210497 1
42847816 1000000000
1000000000 39394981
1 144141904
1 577591658
391527311 1
355686039 1000000000
327878712 1000000000
692962014 1000000000
144721681 1
1 289679664
643855023 1
312239089 1000000000
123612017 1000000000
73870938 1
975613603 1
242199927 1
794087727 1000000000
1000000000 833282072
1000000000 825189415
1000000000 352648981
1 267982236
1000000000 83067215
737684511 1
582242501 1
638487871 1000000000
340874774 1
1000000000 628079985
1 71661544
1 814208450
1000000000 877143419
70111657 1000000000
1000000000 417467858
838486882 1
1 669853912
1000000000 293496109
1000000000 776691667
999223255 1
703730327 1
1000000000 634089700
115775172 1
1000000000 813076163
1000000000 510248067
1 304414051
1000000000 713998355
1 310904729
904443282 1000000000
77757850 1
987404882 1000000000
184842511 1
281865521 1000000000
1 681304831
814025533 1
533169160 1
826281490 1
563294010 1000000000
449689932 1
1000000000 527429116
841994356 1
915315538 1000000000
539510459 1
783516396 1
820608499 1
1 246037081
172942360 1
1 249770181
1 828677842
1 427470742
1000000000 631925837
1 821333075
73967302 1
591232051 1000000000
216859183 1000000000
1 518109610
1000000000 402942790
1 47369320
1 413698440
1 959092754
1 566688083
452621353 1000000000
1 170718628
1 604128115
962171589 1000000000
707157325 1000000000
147582298 1000000000
368993602 1
420514072 1000000000
1 631094594
1 455013533
1000000000 991711979
335163830 1
1000000000 676869680
93467011 1
448041410 1
1 333077447
817721260 1
241023191 1
1 306850919
1 4945273
1 696891616
1 225170973
400870329 1000000000
24906444 1
619479609 1
884167974 1
194459454 1000000000
1000000000 77430753
1000000000 723799188
1 672788757
411857682 1
143963844 1
174427621 1000000000
245714674 1000000000
1000000000 195681104
598578361 1000000000
35496296 1
84117936 1000000000
1000000000 209602816
167526663 1
444795724 1000000000
587201467 1
1000000000 130665602
1000000000 275244355
1 161812447
1 856415751
1000000000 204529018
1 83510046
610077238 1000000000
837439126 1000000000
1 274090558
719348147 1
1 71612513
234979466 1000000000
596128958 1000000000
875631693 1000000000
1 200690446
1000000000 557498286
407424245 1000000000
1 852299960
177781948 1
313292673 1000000000
947037392 1000000000
1 208648459
14650980 1
616573380 1
531494814 1
1000000000 156599540
341043621 1000000000
996781702 1000000000
84359929 1000000000
1000000000 905360517
1 553027696
1000000000 52395951
1000000000 114623798
878203519 1
561554486 1000000000
113187340 1000000000
26768202 1000000000
308455966 1000000000
651427472 1
752187355 1
1000000000 8699455
1000000000 613738087
159601007 1
1 502179034
1 589051417
1 290568945
1 138481350
1 953766350
487454276 1
1000000000 557832242
1000000000 243984823
530577808 1000000000
563961217 1000000000
1 393054029
768613181 1000000000
1 5770142
1000000000 657936209
1000000000 674529115
1 184747610
456528929 1
1 891915491
1 765945912
322876867 1000000000
1000000000 9703804
1000000000 458313597
1000000000 567081168
1000000000 689058571
596991831 1
509659241 1
1 874193644
529753934 1
1000000000 916595501
1 72009826
352222330 1
306556769 1000000000
722667603 1000000000
1000000000 14938239
12126813 1000000000
1000000000 992707449
1 813352331
1 237405345
1000000000 650325685
140883547 1000000000
1000000000 570739722
251864922 1
1000000000 172986033
1 936354310
432765960 1000000000
747011424 1
1 201603028
131347422 1000000000
1000000000 504706248
1 90587764
882774214 1
1 887826011
623042090 1
1 784294350
1000000000 344603038
938583603 1000000000
1000000000 115301809
592172044 1000000000
1 569455023
1 218320646
1 56222480
100603035 1000000000
6456531 1000000000
1000000000 648709516
529985082 1000000000
360982696 1
888694327 1000000000
1 508477756
1000000000 584799979
1 342097794
842999463 1000000000
489808766 1000000000
1000000000 92729780
379647123 1000000000
29371996 1
1000000000 282941524
1 66282118
1000000000 680132802
1000000000 105259589
1 147469957
577995457 1
1000000000 100019041
34188501 1000000000
385197902 1000000000
1000000000 936240831
1 666381982
797474893 1000000000
1000000000 576288133
1000000000 58290397
466417000 1000000000
758278285 1
223184976 1
1 364827147
1000000000 455232738
1000000000 137389143
1000000000 233894726
589982166 1
223565127 1
755544613 1000000000
1 136863268
278067701 1000000000
55671391 1
221095534 1
89361397 1000000000
1000000000 182841684
1 206967138
85116277 1
1000000000 688281021
1 719962783
6838379 1000000000
862596757 1000000000
1000000000 657939111
1 265585234
1000000000 856558945
1 761900299
252905906 1
704442432 1000000000
1000000000 815640163
764742725 1000000000
606333655 1000000000
1000000000 689170082
1000000000 165606325
1000000000 705897387
20212159 1
1 526757540
456955179 1000000000
623784428 1
308063717 1000000000
610429549 1
1000000000 129339669
1 495997389
1 812722761
633814703 1
1 591245483
463497327 1000000000
840818327 1
708647856 1000000000
991520763 1
1000000000 479762722
908753368 1000000000
991425498 1
1 66209106
138215593 1
817846426 1000000000
1 78439872
1 900054569
79830542 1
1 553126045
1000000000 638692787
756422036 1000000000
1 407637226
1 557782015
1 54504647
1000000000 273356840
1 84890415
551396843 1000000000
350342497 1000000000
1 16153453
1000000000 777131641
1 47751360
100142405 1000000000
215080646 1
102971093 1000000000
1000000000 791835583
526009630 1
1 820760542
1 433447186
1 691488826
1000000000 260523407
37788309 1
1000000000 417194120
365770299 1000000000
1000000000 947542971
630722157 1
871424104 1
1 802572466
1 870926674
1 466883953
888372869 1
1000000000 437988644
229149215 1
992462502 1
731229603 1
1000000000 404541651
1000000000 759134481
1000000000 376654328
514103104 1
10687850 1
1000000000 864801992
1000000000 111350686
1000000000 318430947
47912748 1000000000
927947171 1
28870417 1000000000
445957347 1
925021342 1
943156040 1000000000
907321197 1
1 548427963
1000000000 531250612
1 22554550
1000000000 374346087
131008717 1
666285691 1000000000
1 370400201
335122097 1
1000000000 59892662
281184071 1
1000000000 684605774
179167468 1
1000000000 978981140
969544287 1
179290762 1
547922960 1000000000
1000000000 950022614
143526184 1000000000
278362438 1000000000
197708377 1000000000
328158212 1000000000
1 541636305
1 355512671
1 610590132
1 526267408
1000000000 845652095
861359822 1000000000
1 42563243
365737885 1
139050235 1
1 317938484
427589839 1000000000
666627025 1000000000
862396378 1000000000
1 410903787
667617446 1
555319065 1000000000
1000000000 2744367
549482890 1
1000000000 5408022
354859132 1
22880430 1000000000
276764154 1000000000
1000000000 380484179
1000000000 39146595
1 786782051
1000000000 631000057
818617415 1
1000000000 780189416
883541717 1
839785773 1000000000
1 27017859
149543840 1
77063351 1000000000
1000000000 977890220
1 960545701
1000000000 951794406
1000000000 134549520
84975627 1
23008843 1
916974762 1
1000000000 617122028
57805544 1
721649017 1000000000
79917242 1
339947396 1000000000
576788468 1
1 846899847
1000000000 585875088
1000000000 907305196
1 307188357
772838545 1
960661661 1
161651518 1000000000
1000000000 628661147
805184346 1000000000
427568407 1000000000
126922054 1000000000
705680242 1
93158338 1000000000
1 658460225
919739312 1000000000
1000000000 662519434
982810538 1000000000
1 133738555
1 90551217
1000000000 14659637
1 725421415
567586892 1
407003955 1000000000
846054050 1
262035623 1000000000
21255598 1000000000
38652038 1
1000000000 949137000
1 700528865
1000000000 843551195
1 85277574
1000000000 151752599
1000000000 735635266
1000000000 489060440
1 263181896
782822462 1000000000
1000000000 267921943
1 410592257
1 446501707
991034488 1
74076088 1000000000
1000000000 737459158
1000000000 283694878
1 361406972
416669430 1000000000
1 920042309
908730767 1000000000
356000037 1
276726022 1
99628027 1000000000
1 784921173
744127872 1000000000
730999536 1
695658791 1000000000
1000000000 337500993
752462295 1000000000
1000000000 895389812
37815889 1
1 551011297
499766205 1000000000
1000000000 471137918
327470492 1000000000
1000000000 690335415
1 562584731
393956621 1
163794840 1000000000
112709083 1000000000
795213372 1000000000
862005919 1
647078029 1000000000
970016557 1
1000000000 56801494
901388066 1
162429253 1000000000
1000000000 650091521
1 630886556
502098009 1
1000000000 608220508
964498503 1
856050371 1000000000
1 338258380
397729541 1000000000
1000000000 340018491
361909779 1000000000
1000000000 961321013
124709982 1000000000
1 888864141
115101424 1000000000
702754409 1000000000
1 7298104
63155474 1
450053867 1000000000
566342597 1
1000000000 906517601
1000000000 27561964
146078149 1
1000000000 140124700
1000000000 321113462
607427896 1
1000000000 881098757
693885216 1
945797671 1
1000000000 29978426
1000000000 260955389
570557263 1
1000000000 272826380
820420357 1
848096345 1
16479842 1
1000000000 685442026
329805232 1
1 898204458
60540210 1000000000
1000000000 893904255
1 7549686
1000000000 218689139
862703918 1
513759446 1000000000
1 371685743
1 320370997
881625916 1000000000
1 370736904
1000000000 271207983
189931512 1
107548205 1000000000
1 365040785
455439357 1000000000
128404443 1000000000
20659366 1000000000
1000000000 746848535
985093112 1000000000
59613471 1000000000
333943438 1000000000
586576566 1000000000
1000000000 976547270
1 732820273
563743733 1000000000
1000000000 497497296
276834625 1
813280312 1000000000
1 767319942
1 433630805
263365022 1
1 470744096
1 904886383
1000000000 18230161
970259487 1000000000
111433000 1
1 662975951
1 690040693
1 14486587
132018154 1000000000
1000000000 205114274
278868585 1
1000000000 153415502
376881898 1
1 899781419
30336146 1
124702654 1
436714915 1
286714082 1000000000
1 219406242
16052654 1000000000
355263248 1000000000
1000000000 790861792
1 958151711
1000000000 652882729
1000000000 850337721
902621385 1000000000
638324792 1
1 397748681
1000000000 863914304
1 411409467
961018885 1
1000000000 322644967
1 99963244
1 421646519
1000000000 929362783
1000000000 522996554
217993911 1000000000
918175759 1
758446882 1
1000000000 76989770
433090646 1000000000
103273554 1
1000000000 574477312
197057668 1
1000000000 722470857
1 721856053
210417354 1000000000
795280390 1
1 15616996
1 811922693
1000000000 953096764
771515891 1
669319006 1
745796620 1
819780681 1
1000000000 591135160
4261082 1
725608322 1
1 270056168
1 198208436
1000000000 409190006
1 326340344
783109215 1000000000
1000000000 452362851
1000000000 262627539
629817154 1
974252815 1000000000
1000000000 985733389
462845349 1
844272100 1
1 432591042
1 621606895
1000000000 487208894
95970305 1
1 987385715
94729193 1000000000
1000000000 422267032
1 549040322
1000000000 65655199
1000000000 343833002
1000000000 450714978
401391429 1000000000
1000000000 221723148
828808795 1
1000000000 557180815
539189256 1000000000
259302169 1
244328905 1000000000
1 521930459
641144278 1
960652167 1000000000
1 392150552
1000000000 222984928
594390578 1
1 772737224
1 321131750
1 335694363
1000000000 665478980
1 475606216
1000000000 496024063
1000000000 821172346
843966276 1000000000
1000000000 177415995
1 975522178
1000000000 492458346
1000000000 674446182
887384168 1000000000
25092498 1
196763999 1000000000
1000000000 528356423
932228470 1
666921858 1
129411301 1
1000000000 959450584
867461688 1000000000
93485180 1
26809641 1
385044681 1
1000000000 20295285
1000000000 88712627
948439042 1
1000000000 579989370
1000000000 409312955
1 776550411
937769349 1
444074592 1
1000000000 184263847
201218887 1
1 230777098
141510133 1
782315696 1
1 713285301
1000000000 86480827
1 113479717
278452084 1
1 145956184
1 64666270
631574839 1
890066053 1000000000
140421013 1
648337444 1000000000
1 771283515
1000000000 47059127
357488738 1
496517426 1000000000
1 893845748
1000000000 482779109
500875757 1
128030641 1000000000
927777095 1000000000
18468419 1
204452811 1000000000
77314709 1
538668069 1000000000
1 699991851
1 200040611
2031979 1000000000
1000000000 214129655
931769186 1000000000
211549532 1000000000
450771815 1
218575498 1000000000
647634668 1000000000
370129862 1
101725677 1000000000
1 707006589
1 985206353
451190983 1
898200736 1000000000
776042026 1000000000
1 790405489
16292872 1
1 671655660
46576659 1
641846214 1000000000
1000000000 104318753
1000000000 26994448
706041551 1000000000
1000000000 510026809
302107715 1
152838831 1000000000
1 289106039
1 144434282
1000000000 694408807
43625689 1000000000
1 444254605
30135163 1000000000
148385527 1
986126231 1000000000
70134637 1000000000
761508447 1
103825147 1
1 93809910
1000000000 682359354
722838946 1
1 325457863
1000000000 223761304
155988034 1000000000
466101435 1
874578726 1000000000
471252152 1
1 505285364
1000000000 349241040
77879041 1000000000
1 802445245
1000000000 815652677
226329354 1000000000
569846421 1
735954243 1
1 522997664
1 341424732
146849557 1000000000
4256168 1
1000000000 47454030
928361680 1000000000
1000000000 793505757
281699605 1
730434407 1
1 259942483
209393691 1
204151567 1000000000
358662969 1
1000000000 415786756
1 706853881
164275071 1000000000
109753913 1
968565498 1000000000
907051343 1000000000
481507136 1
1 808633194
279996821 1
1000000000 749409737
550957098 1000000000
237193804 1
227632713 1000000000
398447254 1
259971742 1
642928456 1
1000000000 452905705
138428819 1
373404819 1
815057307 1
1000000000 124467570
1000000000 538271737
1000000000 651027490
264943811 1000000000
638497113 1
603934340 1
1 167586703
1000000000 329874282
116722264 1000000000
1000000000 122300710
684255450 1
1000000000 778838992
1 691096246
503929902 1000000000
1 946244295
1000000000 663611326
1000000000 886671640
691155700 1000000000
409886573 1000000000
249425386 1
626874311 1000000000
166764040 1
1 940815421
1 553083111
364059523 1000000000
1000000000 442074845
402711956 1
211307921 1
1 548156361
1000000000 142961907
1 451223493
497758968 1
1000000000 305138849
1 559569028
1000000000 718482338
1 184315341
158850541 1000000000
405850289 1
198783628 1000000000
672835915 1000000000
1 597447728
738975534 1000000000
307486717 1000000000
1 569108393
1000000000 602770141
836039534 1000000000
389025941 1
1000000000 534000640
1 932353058
373753675 1000000000
1000000000 757350051
388548026 1000000000
1 967622199
1000000000 9189689
1000000000 387687990
1000000000 609496444
89424931 1000000000
1000000000 948381164
1000000000 287806630
302556055 1000000000
1000000000 473209871
1000000000 224545673
1 544808863
1000000000 334858732
56416528 1000000000
825215052 1000000000
902653872 1000000000
1 941056864
498561649 1
1 331318970
1 6185043
1 659647169
1000000000 206277249
1 159531850
442553215 1000000000
1000000000 68961081
1 918735581
1000000000 238116239
29958317 1
1 713060916
1 221618751
603989738 1
1000000000 541818729
1000000000 861491918
602852809 1000000000
969946288 1000000000
1000000000 26055005
113797313 1000000000
1 537419214
991665113 1
791188441 1
792886991 1
125851683 1
55394348 1
1 984509672
905145005 1
1000000000 117233637
1 228942056
1 668047312
92939379 1
260299468 1
991439606 1000000000
230648618 1
934384002 1
685242353 1000000000
1 714991758
191581797 1000000000
65671927 1
619914269 1
580991593 1000000000
191887063 1
301261200 1
829090197 1000000000
1000000000 24385128
1 717630534
1000000000 213680413
1000000000 325851493
1000000000 967879109
1 179665654
1 11038572
170369580 1
1 804382395
1000000000 273941300
23504559 1
59215977 1
1 899828145
1 379281508
100660082 1
1000000000 221763141
571158510 1
1000000000 588796298
197150716 1
1000000000 625244386
1000000000 204132794
314500439 1000000000
1000000000 837442884
515129126 1
1000000000 304223761
394364342 1
598706520 1000000000
1 172172803
166525904 1000000000
685517528 1000000000
229969226 1000000000
906320969 1000000000
485458011 1
453488574 1000000000
1000000000 607530653
1000000000 854689776
188120013 1
502637639 1000000000
324558386 1000000000
1 107669218
185093286 1
481982140 1
398611630 1
12027208 1000000000
1000000000 538510064
1 857473243
253485167 1000000000
856445271 1000000000
1000000000 328386291
1 153337954
614898417 1
1000000000 117234332
854976860 1
42555679 1
396742076 1000000000
1000000000 416749254
462834922 1000000000
686057079 1000000000
1000000000 613915858
1000000000 872404469
1 513336731
966315126 1
875165336 1
750178946 1000000000
697330520 1000000000
53797464 1000000000
544728900 1000000000
1000000000 223371857
1000000000 140739103
1 35497112
85532105 1
652406678 1000000000
1000000000 490880945
1000000000 56745080
1 441084481
218005798 1
883280573 1000000000
222553874 1
761546716 1
395084352 1
71939469 1000000000
770024928 1000000000
68644935 1
1000000000 30976989
1 383871026
177948873 1
1 112911521
442535287 1000000000
458984493 1
18398639 1000000000
305592283 1
1 268742488
63321504 1
386215287 1
170177712 1
1 511879782
350708214 1000000000
1000000000 458616474
1 143327496
394596205 1000000000
1000000000 197739536
240930093 1000000000
1000000000 743603945
505476078 1000000000
984044018 1
509384301 1
633165023 1000000000
526823528 1
1 250204655
448289231 1
1000000000 753051629
1000000000 889040935
1000000000 291204436
88772488 1
836877046 1
671811725 1
109780115 1000000000
1 45290139
635627944 1
1 921041887
1000000000 973668082
1000000000 86897763
603281642 1
1000000000 834773907
21228981 1000000000
1000000000 130077602
1 84399305
1 561115674
707231946 1000000000
829451530 1
282572255 1000000000
1 389099562
115617526 1
641565517 1000000000
813958214 1000000000
1 472854928
25841535 1
1000000000 953462946
927072765 1
599190390 1
1 470700380
941375449 1000000000
1 577296602
1000000000 88009778
161128923 1000000000
671126242 1
618794995 1000000000
1 342250129
508658899 1
10820314 1
856258696 1000000000
286738597 1
1 135276109
1 843859866
1 526325877
832983053 1
294893999 1
279335100 1
716124184 1
1000000000 375737284
1 626816618
1000000000 156114991
1000000000 975198655
1000000000 194165103
363618343 1000000000
1000000000 782764093
1000000000 530633878
1000000000 238042658
1000000000 34577518
481029916 1
1000000000 270830865
28589236 1000000000
1 481010649
668685812 1000000000
1 6753496
820925830 1
124377786 1
713783154 1
709183027 1000000000
1000000000 204837328
1 181974347
1000000000 435055565
974363383 1000000000
615224941 1
1000000000 253720918
1000000000 115193945
355809009 1
137228330 1000000000
1 651233637
1 707871371
161430994 1
1000000000 759178124
916878702 1
1 654456973
672229533 1000000000
1 336196641
847622905 1000000000
649955140 1
358598801 1
1 692437835
1 618090710
1000000000 707248097
1000000000 98979218
306945674 1
77109310 1000000000
116745448 1
592881693 1
165005130 1
7632263 1
203245759 1
695716013 1
711922735 1
1000000000 746021966
1 669914554
717922474 1
338704351 1
1 908838177
220345766 1
1 411651796
1000000000 14252369
1000000000 562841261
367674581 1
1000000000 209440559
205752213 1
1 855968873
1 152778923
910339697 1000000000
1 412326182
702312131 1000000000
65684904 1000000000
479681770 1
1 3523247
1 438198475
368475896 1
1000000000 575919861
94625628 1
466783 1
1000000000 493499258
1 848314591
1000000000 154782883
395006935 1000000000
1000000000 188700752
1 761414743
1000000000 764267924
264356404 1
1000000000 970786023
274841944 1
519396768 1
1000000000 590873286
285945992 1
762207893 1
1 799454439
1000000000 450211165
1000000000 734072160
601365860 1000000000
1000000000 3759624
1000000000 891809780
743955215 1
154303791 1
516283749 1000000000
101282010 1
1000000000 886507183
1000000000 579715162
1 125891573
1 249545828
383867495 1
1 329312945
1000000000 186884497
894282771 1000000000
1 647209584
287805781 1000000000
1 984319160
1000000000 618322753
748612521 1000000000
1000000000 804504616
1 321465829
1000000000 108238162
1000000000 715660697
198315703 1000000000
860759125 1
1 285176665
1000000000 55362564
1000000000 161328809
679179860 1000000000
582175562 1
1000000000 165905907
1000000000 705870760
306596105 1
1000000000 218771618
1 426236991
14396623 1000000000
1 508202435
955567253 1000000000
474552734 1000000000
51986325 1
722726084 1
1000000000 112859576
1 560361010
148359739 1000000000
1 996898702
1 705676591
1000000000 932679825
1000000000 475418547
684630703 1
806687066 1000000000
748188241 1
1 163422996
1 3778825
115554302 1
1000000000 14040087
170947708 1000000000
1 14062758
1000000000 51434994
604222753 1000000000
738061190 1000000000
432042748 1
1000000000 782037580
572771411 1
1 53188399
563990718 1000000000
529752844 1
1 387443905
216425797 1000000000
1 63587622
1000000000 335148360
738744764 1
1 879579474
857474753 1000000000
1 77574875
1 318734434
1 107365129
1000000000 785575867
1 580664715
1 499640482
1 45573169
128865197 1
45707705 1
945263566 1000000000
569295378 1
440755430 1
1000000000 95042703
410654887 1000000000
922601054 1
1 180327736
39889317 1
961904869 1000000000
1 28911011
1 801929287
1000000000 971785783
619518022 1000000000
1 875482929
183829326 1000000000
1000000000 942465989
1000000000 47641882
1000000000 94200456
1000000000 58999413
1000000000 401187403
1000000000 533405775
703830087 1
1000000000 95979409
1 564030436
63049467 1000000000
244121746 1
325234812 1000000000
1 615161339
1000000000 413363049
287886596 1
1 563028696
1000000000 70850547
822288806 1
998527511 1000000000
1 758749536
1 481506649
1 748764046
1000000000 679653907
302581425 1000000000
451762058 1000000000
1000000000 344032340
1000000000 417445749
502681497 1000000000
79553761 1000000000
320525714 1
326101730 1000000000
1000000000 849073375
805161318 1000000000
417855954 1
244697742 1000000000
834055829 1000000000
996476147 1000000000
1 806379677
1000000000 424186153
608994524 1
132323562 1
571163139 1000000000
1 695959115
1 752515129
213864278 1000000000
165050796 1
770640994 1000000000
1 464455512
775463839 1000000000
356670303 1
1 47833627
1 77800031
1000000000 303947444
1000000000 685812499
505400656 1000000000
111023031 1000000000
51769014 1000000000
585904759 1000000000
704208755 1000000000
1000000000 656650841
1 785161250
1000000000 761177086
1 852554618
1000000000 475329943
119206531 1
1000000000 544621934
1 885534541
1000000000 282927212
73965719 1
1 662094315
361861807 1
1000000000 44899399
65831937 1000000000
1000000000 438692737
1 768294315
1000000000 52967254
1000000000 927484017
899359281 1000000000
873339009 1000000000
990602321 1
925593171 1000000000
1 369728639
1000000000 61896979
1000000000 179798472
1 74491126
926218620 1
1 876892620
463545072 1
592454718 1
1 744480337
1000000000 789004306
1 242612204
1000000000 776383950
1000000000 94008142
1 133285422
118484378 1
398653362 1000000000
533154932 1000000000
785202363 1000000000
2020577 1
1 373443212
436721024 1
577217934 1000000000
1000000000 75447160
1000000000 456493376
1000000000 166368634
1000000000 640716839
979512378 1
1 980570660
851824575 1000000000
1 537757080
690813673 1000000000
1 344168867
1 256462988
1000000000 46048244
891049858 1
1 925462131
696454927 1
710473020 1
456448259 1
528031034 1
491229931 1000000000
138200520 1000000000
1 682580410
105886652 1000000000
482185034 1
1000000000 430752308
1000000000 850337041
556725642 1000000000
918938474 1000000000
863221966 1
857089753 1
871518760 1000000000
1 605562017
1 13516925
711707157 1
169523390 1000000000
120971252 1
1 858091317
1000000000 980262730
1000000000 900004163
125741338 1
402921947 1000000000
283248199 1000000000
384696616 1000000000
1 146448652
953896374 1000000000
308768626 1000000000
1000000000 994603907
1 494807569
1000000000 951104344
618258580 1000000000
640039103 1000000000
1000000000 526058824
1000000000 857180940
322888999 1000000000
1000000000 386237890
1 612626871
98235075 1000000000
1000000000 339662368
1000000000 146581664
650315989 1000000000
132864891 1
1 246797114
1 364661441
932731030 1
679306290 1
882978756 1000000000
1 245119631
402237687 1
1 721776204
560211694 1000000000
1000000000 391631525
499079434 1
208912258 1000000000
1 957357969
21804150 1000000000
855606149 1
285140813 1000000000
396673406 1
910962811 1000000000
1000000000 378396361
1 283037139
1000000000 168705099
542449123 1000000000
44681840 1000000000
695297619 1
1000000000 759204251
1 758235062
746389084 1
1000000000 618049295
1 793395950
859194251 1000000000
1000000000 714470205
133925562 1
1000000000 735374059
890316717 1
1 895512739
1 329823586
900996652 1000000000
917022411 1000000000
500639878 1000000000
908311265 1
1000000000 94735242
22599968 1000000000
1 570850388
649354433 1
4110316 1000000000
83807523 1
1000000000 6521725
58336176 1000000000
1000000000 769811340
1 528918962
229906301 1000000000
1 141689446
835636428 1000000000
1000000000 66197947
1 406935401
1 278293012
350768762 1
1 139762029
1000000000 896241917
1 88454736
1 423374752
1 670472417
489503015 1
445478527 1000000000
464445649 1000000000
1 888948803
940950031 1000000000
481997509 1000000000
219493105 1000000000
1000000000 805480326
533779625 1000000000
1 578155627
634512262 1
1000000000 709386122
1 969897919
1 197776336
1000000000 594082943
1 429486278
1 939639418
1000000000 716158421
470801283 1000000000
320429437 1
1000000000 4030578
1000000000 256933061
1000000000 557228735
1000000000 670648159
416091960 1000000000
945870532 1000000000
251227435 1
280342719 1000000000
1000000000 246542178
1 126872506
93336157 1000000000
1000000000 130402615
739903256 1000000000
1 951268033
818855890 1
1000000000 973968344
1000000000 279691807
1 255823118
636600762 1
1 284621016
1000000000 126171494
269443679 1000000000
1000000000 752190790
486357688 1
1 133334543
792720612 1
145883247 1000000000
1000000000 381976309
1000000000 55586306
340852402 1000000000
345371977 1000000000
1000000000 457869362
1 68723183
235008679 1000000000
742132424 1000000000
471903204 1
1000000000 356660451
111701209 1000000000
1 398486803
473907072 1000000000
1000000000 995267408
336894597 1000000000
1 966306634
1 269046051
928049560 1
37599095 1000000000
839271636 1000000000
474970563 1000000000
249486874 1
221980406 1
1000000000 350161454
286808790 1
342479042 1
396889651 1
643054897 1000000000
605194625 1000000000
1 507140620
234134068 1000000000
842440931 1
1 74486085
390820250 1
129533757 1
1 556802754
1000000000 965150759
1 999482
1 376880577
1000000000 709877647
1000000000 708109408
790672753 1000000000
1000000000 376062666
1 136254874
519703942 1000000000
28277901 1000000000
191602150 1000000000
742314638 1000000000
234490172 1000000000
1000000000 21617451
1000000000 608631957
1000000000 921172670
934153048 1000000000
331036486 1000000000
1 75826993
1000000000 898326513
871341973 1
1 51884227
1000000000 715579230
1000000000 4855724
357293755 1
1 104154747
996065780 1000000000
852722944 1
117901644 1
1 361829066
589737580 1
404691926 1000000000
1 149373874
1 297677208
650318282 1
984185785 1000000000
969097705 1
1 407423464
13430540 1000000000
647130660 1000000000
1 668779177
1000000000 688388320
1 775643412
338944079 1
1000000000 105205272
322054233 1000000000
937021458 1000000000
1000000000 408104054
1000000000 293331439
175943913 1
907568757 1000000000
100546731 1
230137133 1
410681200 1000000000
1000000000 389909845
24159519 1
1000000000 111934780
926677539 1
1 13223004
1000000000 176158190
262927521 1000000000
1 267815703
732239669 1000000000
872562282 1000000000
1 985658154
1000000000 393181777
520737912 1000000000
1 881637868
1000000000 420561300
1000000000 926662989
507669526 1000000000
607308825 1000000000
1 901313213
1000000000 851503629
91104067 1
1 572277426
171773516 1000000000
1000000000 788958118
1 249247204
1000000000 291445472
1 476585693
1000000000 729473608
1 856353658
1000000000 31337473
47687602 1000000000
891101390 1
142516110 1000000000
961990638 1000000000
602593241 1000000000
811237832 1
801123232 1000000000
1 750033616
6436570 1000000000
699353095 1000000000
1000000000 951739021
889859685 1
1 127800036
624677545 1000000000
1 198352257
133118158 1
119925881 1
170342054 1
1 429791325
1000000000 767932125
1000000000 74425753
1000000000 65179100
337235370 1000000000
133195742 1000000000
98055790 1000000000
1000000000 827976089
1000000000 441255936
1000000000 836828388
1 451249529
1 627989162
97961716 1
109531545 1000000000
118139708 1
690944740 1
40729472 1
1 468311681
1000000000 461400425
1000000000 483266610
222751224 1000000000
1 589665487
1 749904780
1 442943263
1 199780204
1 617756076
1 231848759
1000000000 619361510
6662298 1
325778181 1000000000
1000000000 556951981
630260474 1
1 280599639
1000000000 642960855
1 990774547
846760978 1
1000000000 81327488
743937528 1000000000
224378133 1
427122361 1
1 53958238
1 579651944
1 454334232
281135445 1
1 773967257
72823577 1
906577888 1
164278711 1000000000
1 35670177
1 790765884
1000000000 706782914
918835237 1000000000
851393945 1
781476623 1
1 837283918
1 964193255
25406150 1000000000
596829221 1
610541687 1
1 71533904
1000000000 52159353
96055 1000000000
1000000000 613382726
1000000000 794201934
1000000000 201065595
271173741 1
1000000000 305235713
1 371304053
1 960989690
1000000000 135178023
109894359 1000000000
461648266 1000000000
558906611 1000000000
1000000000 427115857
1000000000 844779280
1000000000 786248590
779660832 1000000000
1 427540519
809878452 1
1000000000 43008846
466226278 1
57550982 1000000000
1 36798138
358752362 1
1 44751545
66397878 1000000000
1 684566709
1000000000 124313571
1 843279763
328612279 1000000000
1 578337532
794347563 1
1 867885014
1 830038027
304872794 1000000000
1 493136553
57655614 1000000000
1000000000 609849348
1 942312760
139200716 1
1 802739278
88269200 1000000000
1000000000 37099081
52365459 1
166409652 1000000000
507031941 1
793784503 1000000000
1000000000 380026525
1 295632703
1 423965289
1 34419405
1 89582510
1000000000 20697669
961777349 1
1000000000 255518759
629725124 1
992906126 1
718626539 1000000000
429051479 1000000000
622717083 1000000000
1000000000 544372423
751405639 1000000000
339563803 1
308817853 1
1 63234405
1 983478821
1 646995455
776713232 1000000000
902611735 1
329931780 1
1 761692559
1000000000 738619611
484252082 1000000000
592967515 1000000000
428164098 1
1000000000 124906074
1 976213145
303021802 1000000000
633354596 1000000000
1000000000 754812869
1 703279532
1 359402885
1000000000 795679043
835531486 1000000000
778425268 1
930023006 1000000000
325243870 1000000000
1 675428090
920017487 1000000000
14708948 1000000000
1000000000 112750284
1000000000 788038547
334121305 1000000000
1 380154811
1 534776619
707511374 1000000000
1000000000 127486428
957848109 1
893465419 1
629950601 1000000000
1000000000 6995067
1000000000 390360529
471948252 1000000000
1000000000 62492266
1 475503452
1 448002219
173098135 1
1000000000 727468902
470748054 1
536493159 1000000000
1000000000 305506923
1000000000 732272207
654038044 1000000000
1000000000 176603425
544756011 1000000000
488565987 1
888954410 1
249921977 1000000000
1 994209974
394636499 1
554843952 1000000000
1000000000 113078166
1 385496487
1 570091091
28251711 1
1 700328954
1 445332864
1 23109666
584871666 1000000000
1 498879175
1000000000 13537876
70734107 1000000000
743518176 1
128982738 1
87356405 1000000000
587923774 1
1 943701634
484353449 1
509991583 1
664600635 1000000000
1 645912738
155133153 1000000000
1 797044516
1000000000 801678719
1000000000 112476486
1 357542115
1 779359899
1 40605636
741248797 1000000000
1000000000 124400442
1 755161477
984234516 1000000000
1 460022889
146235992 1
332130433 1000000000
257923167 1000000000
460970095 1
1 456061672
183527538 1000000000
936422784 1000000000
105556573 1
321936539 1
311427120 1000000000
563348172 1
927042493 1000000000
1000000000 427596909
1000000000 10540976
815184157 1000000000
1000000000 11948123
19116152 1000000000
817084591 1000000000
1000000000 479397728
369323955 1000000000
1 837984062
52672229 1
1 785399964
438014943 1000000000
670105202 1000000000
176690600 1000000000
1000000000 986812806
475471361 1
1 389978952
1 264322848
146836867 1
335209007 1000000000
1000000000 396037183
1 229449965
1000000000 431198014
1000000000 760887518
782227054 1000000000
540943447 1000000000
1000000000 366957742
230747091 1
1 768962126
1 777679350
1 600559777
1000000000 55191688
1000000000 541062664
133068002 1000000000
654025678 1
434206748 1000000000
1 374524737
874207582 1
194194267 1
48749247 1000000000
837232229 1
1 463612675
1 861772012
113150623 1
390002034 1000000000
1000000000 638141034
98079279 1
1000000000 574750287
1000000000 719271497
1000000000 353812063
1 983154662
211357880 1000000000
1 91683442
1000000000 984788100
637673591 1000000000
1000000000 591830148
1000000000 935810671
1000000000 495013251
1000000000 550420465
283904777 1000000000
1 973033093
1000000000 499852474
1 813991840
1 103786677
541960 1000000000
1 414383458
232162582 1
1000000000 539097850
1000000000 544850984
1 413724993
957219506 1000000000
707877308 1000000000
663932219 1000000000
571983571 1000000000
1000000000 337489845
1 510311993
1 638164875
33568502 1000000000
657031622 1000000000
652028282 1000000000
1000000000 814903459
914521110 1
1000000000 126654468
1000000000 438998074
1 93008919
979192026 1000000000
419103118 1000000000
441249366 1000000000
1 166183123
1000000000 848630350
883674512 1000000000
1 255820726
843440104 1000000000
362699155 1000000000
1 73178832
1 600076476
1000000000 180806357
151348998 1
1000000000 683462330
1 737484845
1 683822419
1000000000 583302383
1000000000 857806827
339884192 1
815476902 1
1 613256622
777389116 1
780054374 1000000000
750923874 1
1 4873058
1000000000 337424464
1000000000 21929722
202724539 1000000000
1000000000 142241564
300379810 1
1 862615787
1 394286163
1 969909125
1 538072586
1000000000 546166089
922086784 1000000000
1 85521165
1 76764113
1000000000 843416464
936057116 1000000000
217722263 1
1000000000 228010295
693241619 1000000000
89159379 1000000000
1000000000 233342883
441011843 1
1 331271403
247135978 1000000000
1000000000 403209470
1000000000 974925196
1000000000 258272097
609584525 1
979510503 1
1000000000 556390344
1 155564250
1 650571677
1 943980996
1 514666964
57645636 1
721473273 1
1 31937095
1 558516870
1000000000 968897282
808290893 1000000000
1 872310812
783455089 1
14198357 1000000000
1 427721306
1 768731670
1000000000 547230457
1000000000 609886284
209002695 1
79651804 1000000000
1 642045914
207726126 1000000000
375973993 1000000000
433253137 1
722149940 1000000000
1 296056424
1000000000 660524816
1000000000 577897474
1 856843803
1000000000 610405876
1 944933589
110699990 1000000000
1 243670942
558374220 1
101219553 1000000000
1 965364274
1000000000 252122712
300451023 1000000000
54187457 1000000000
1 825195628
212704374 1000000000
1 8829107
1000000000 535658282
1 831319604
156671305 1000000000
909475950 1
775411529 1
1000000000 154875328
499172175 1
1 561148321
1 893789072
497326968 1
1 419545535
1000000000 136292997
1 566845181
158872356 1000000000
1 485989268
1 627581403
1000000000 20600302
1 154628756
644184606 1000000000
86132817 1
1 283412836
1000000000 601686480
114032389 1
1 440517489
817559510 1000000000
380317890 1
1 276091872
681592848 1
956066170 1000000000
1 558344802
1000000000 180505912
1 158427190
997210641 1000000000
89561444 1000000000
79017752 1
763834507 1
1000000000 387374130
973815392 1
1 129500953
23506244 1
989180955 1000000000
509048706 1000000000
603239917 1000000000
673457294 1000000000
811324917 1
1000000000 240184755
1000000000 550518890
841904763 1
238534568 1
978831688 1
803977242 1000000000
181224044 1
33855521 1
1000000000 852382763
606593347 1000000000
812794880 1000000000
721499681 1000000000
460740490 1000000000
1000000000 626566773
316941182 1
1 114012298
153681664 1000000000
1000000000 133724563
63389120 1
551576615 1
817668418 1000000000
1 357481060
1 790314914
1000000000 141550332
506821196 1000000000
518941341 1
642652396 1000000000
1000000000 870542095
657239310 1
655751017 1
836126398 1000000000
1000000000 590690487
292152979 1
689418363 1
6983036 1000000000
1000000000 331616356
1 669154996
1000000000 622199959
1000000000 738611772
1000000000 535068657
1000000000 228626494
795579806 1000000000
1 361997743
231574889 1
229836448 1000000000
1 149186074
298912910 1
1000000000 227790167
1000000000 21431065
1000000000 511330892
1 800055175
1 508167315
1000000000 36274018
1000000000 204005555
406844073 1000000000
1000000000 981635468
1000000000 272609755
502742048 1
1 651496015
816858899 1000000000
440088883 1000000000
26851130 1000000000
1 362036107
1000000000 319975080
293266332 1
528714125 1
1 960364566
10163785 1
1000000000 864083823
749773850 1
1 601997239
1 325248442
503586142 1
1 955924828
49210675 1
700230482 1000000000
869674010 1000000000
1000000000 957929688
1 471223990
607765575 1
57334662 1000000000
1000000000 774684201
1 22481857
877960315 1
385060701 1
1000000000 603181451
692417174 1
1000000000 486141896
1 44246881
668582377 1000000000
1000000000 881653026
1000000000 915833547
1000000000 495155975
446822501 1000000000
573073772 1
793933616 1000000000
1 2170530
1000000000 308049255
468355454 1000000000
1000000000 149728637
398320655 1000000000
654526761 1000000000
1000000000 169574612
10690659 1000000000
482542817 1000000000
1 666128834
1 617200963
409044867 1000000000
1000000000 565730318
1 739012274
1000000000 200914285
1000000000 289228223
445935899 1
1000000000 789948912
903504037 1000000000
387255044 1000000000
1000000000 361179847
1000000000 111066226
1 628297823
1 806560663
851613494 1000000000
6837310 1
1000000000 568924444
34137823 1000000000
1 842275233
1000000000 305655792
991233750 1000000000
1 117205427
124284 1
1 31730125
128847083 1
231304742 1000000000
1000000000 160793385
1 94224969
1000000000 470190983
388501713 1
793106461 1000000000
1 923216918
906240661 1000000000
891694499 1000000000
1 115776146
1000000000 730550192
1 18102824
1000000000 220845607
6979247 1
42738791 1000000000
671975015 1
1000000000 114137941
584593207 1
34812142 1000000000
681785081 1
974621918 1000000000
1 232018864
162874212 1
1 82305523
1000000000 345605619
1 710935573
1 168414434
1 329525312
3575704 1
488824832 1
304517255 1
395485073 1
141664360 1
1 357264723
117894658 1
1000000000 959753158
233375722 1
1000000000 596226153
57538464 1000000000
1 489080798
1 404792150
418198460 1
985877976 1000000000
778179165 1
117182947 1
1000000000 789956376
95054421 1000000000
713798975 1000000000
682886292 1000000000
1000000000 237819458
223296133 1000000000
322482012 1000000000
988719491 1
844058915 1000000000
1 194224546
562081628 1
154782383 1000000000
1000000000 952128890
966372417 1
1000000000 235512863
1000000000 886786629
796772867 1000000000
442094938 1
870663335 1
1000000000 499247724
832248612 1
1000000000 55825625
167423369 1000000000
273601173 1
1 102896410
69729188 1000000000
966874581 1
399114820 1
1000000000 397309858
1000000000 132769071
871594371 1
1 237870938
146995500 1
1 496768639
646821217 1
606245350 1
827569534 1000000000
141399229 1
1 291196541
6852461 1000000000
1 182137831
602434366 1
776422158 1000000000
310798776 1
1000000000 804473063
914252562 1
409808617 1000000000
1 957996319
935973725 1000000000
1 413768716
1000000000 342179684
1 307795030
680429874 1000000000
5479251 1
1 504512709
1000000000 716035511
1000000000 666363270
767515497 1
1 174187312
138704913 1
1 135448667
628560827 1000000000
1 661120784
125806834 1
1 856086976
1 169601451
401961733 1
102931569 1
88401538 1000000000
1000000000 767543068
1000000000 981213009
1 23763585
719005777 1000000000
49659006 1
1 476995775
621633972 1
1 507387248
1 185950811
1000000000 772164885
1 719820174
1000000000 489498082
1000000000 732488804
1000000000 908847357
1000000000 610368077
917390866 1
698202616 1
563425135 1000000000
550243895 1000000000
57706243 1
1 947001397
1 160053412
942681189 1000000000
147098619 1000000000
741379971 1
671744120 1000000000
1000000000 387101456
1000000000 805364652
1000000000 835577503
1000000000 605559392
883139933 1
1 683100900
512294183 1
244843215 1000000000
392012965 1
1 231672503
349936551 1000000000
1000000000 940698148
153670473 1000000000
1 531123245
823583011 1
1 412584216
1000000000 614503670
1 632091497
799421478 1000000000
1 997251752
733696118 1
144874075 1
27272012 1000000000
1000000000 86521215
779285753 1
21952744 1
1000000000 898961229
963022056 1
1 805119205
1 417348249
1000000000 584821389
450475316 1
904896028 1
1 170174404
802874914 1000000000
1000000000 755704745
261793741 1000000000
1 12694585
747970662 1000000000
1 639700973
499895744 1
1000000000 850304368
292689152 1
600335604 1000000000
826605853 1000000000
128685618 1000000000
45279344 1000000000
327447401 1000000000
906095806 1000000000
71578055 1000000000
163460890 1
57397659 1
532911352 1000000000
275351714 1
431579095 1
1000000000 982581481
199469285 1000000000
1000000000 229823114
74713080 1
1000000000 572315313
227576119 1
1000000000 319788107
1 90982110
1000000000 883827383
1 504990330
36100319 1
616287481 1
1000000000 879652628
1000000000 124700394
1 823190552
1000000000 391702110
1 67870625
735745975 1
880431825 1000000000
413550287 1
713937637 1
1 271335894
619706007 1000000000
1000000000 966170439
1000000000 350724733
161917516 1
418280148 1
1 825223429
1 412083468
521575928 1000000000
1000000000 283516798
1000000000 5417501
95902117 1000000000
74368225 1000000000
297753407 1000000000
1000000000 174154620
125425846 1
19619585 1000000000
118878503 1
414628476 1
1000000000 742761081
580504209 1
1000000000 450006994
1000000000 655012842
1 870125273
632515032 1000000000
1000000000 806853142
541942932 1
559831777 1
1 788953712
53173040 1
1 334838105
565476268 1
1 752998427
1000000000 996206192
455539374 1
1000000000 17688778
1000000000 167899910
622716004 1
13531566 1000000000
375100465 1000000000
1000000000 559647645
657342852 1000000000
1 186886309
1 87761319
1000000000 357806546
1000000000 56065118
1 296223007
1 849376173
722066409 1
236656964 1
538300270 1000000000
1000000000 12648431
823056071 1000000000
571745140 1
1 300086715
237924140 1000000000
1 187675581
1000000000 525367242
1000000000 873471632
1 811016355
1 615048146
548767972 1
528191205 1
966796032 1000000000
914537616 1
1000000000 965348053
1000000000 932328876
623710407 1
1 738184786
1 808927822
711412953 1
228191809 1000000000
1000000000 279253517
88319818 1
1 154452470
1000000000 923034342
401040030 1000000000
245151036 1
543902758 1
385901132 1
555774357 1
1000000000 988818102
1 815770041
975868560 1
1000000000 700720002
484069532 1
1000000000 934044978
1 870785093
1 908949440
1 97342153
1000000000 53457879
1 470997981
1000000000 769879490
5677633 1000000000
1000000000 434595769
1 438434455
848010716 1
1000000000 641425114
444298054 1000000000
805490921 1
41307541 1
945891432 1
129425486 1000000000
1000000000 614320240
1000000000 690722157
713774952 1000000000
1 884842644
1000000000 994342744
913938475 1000000000
1000000000 100069679
1000000000 724043224
1000000000 302742856
878045611 1
1 725394836
651668324 1
964323281 1000000000
74885416 1
808252957 1000000000
445460758 1
1000000000 503509593
1 894115079
1000000000 880351402
128270318 1000000000
1 397568389
522965030 1
187895711 1000000000
1 743993371
1000000000 724038694
18800806 1
200004503 1000000000
1000000000 717919875
284991911 1
885413431 1000000000
997269127 1
306177490 1000000000
347244534 1000000000
19202020 1000000000
828566130 1000000000
329159430 1000000000
326188787 1
820430176 1
1000000000 100574093
1000000000 26887547
1000000000 103967064
1000000000 459550673
1 768164853
1000000000 414431348
12068649 1
711378974 1000000000
600232656 1
72931371 1000000000
14470046 1000000000
547804343 1000000000
1 212279554
1 571613789
663446160 1000000000
1000000000 667286757
490341716 1
769698384 1000000000
361352548 1000000000
927637395 1
1000000000 918728737
491928168 1
283284854 1
1 930121628
1000000000 794145923
1 951141163
1 669790216
786309527 1000000000
1000000000 771180286
1000000000 757549010
1000000000 121656748
1000000000 252848930
789418413 1
832796756 1000000000
163810097 1
1 646543790
1 80011245
1 222832879
292964365 1
1 45587148
1000000000 20067209
1000000000 721554745
1 760744010
909734391 1
737139560 1
1000000000 483276456
1000000000 53036022
1 928383972
70080948 1
1000000000 97494175
324217862 1
330555720 1
737816973 1000000000
1000000000 904317947
1000000000 571934924
120004395 1000000000
271010864 1000000000
1000000000 299563039
1000000000 453592540
942493869 1
426687907 1000000000
1 272420222
1000000000 356713851
588026967 1
396360420 1000000000
1000000000 613783466
1000000000 307030922
375984358 1000000000
1000000000 76302740
375903964 1
605922803 1
1 874226582
134442272 1000000000
1 996535557
264786068 1000000000
1000000000 983329261
1000000000 905295217
1 481591894
81624235 1
1 69897481
1000000000 405560599
1000000000 771989838
1000000000 901015491
1 786598509
797160691 1000000000
227766339 1000000000
129533472 1000000000
1 77099594
654917988 1
914700405 1
27402920 1000000000
1000000000 539398987
1 724233462
1000000000 554986129
191914581 1
294937574 1000000000
300245640 1000000000
1000000000 404691651
837957401 1000000000
1000000000 960851745
1 85515518
1000000000 246371393
1 972528722
1 416213219
492486761 1000000000
1 658953814
119597744 1000000000
1 507182014
500605108 1000000000
944321774 1000000000
767206310 1000000000
483310651 1
1000000000 809025490
315204770 1000000000
1 136898641
58423719 1000000000
1 493118824
1000000000 658506822
615633895 1000000000
387685470 1000000000
607826935 1000000000
1000000000 27318258
1000000000 799383971
1 485327768
1000000000 46349198
895455119 1000000000
694286383 1000000000
3952820 1000000000
1 591754736
254087908 1
1000000000 575775891
811078660 1000000000
919489090 1
490131235 1000000000
659938463 1000000000
742630169 1
867023418 1000000000
471310321 1000000000
1000000000 392918742
169357456 1000000000
636938950 1000000000
302991860 1
1000000000 597397981
31691103 1
859727931 1000000000
1 314799330
282269542 1
1000000000 955752860
1 332038145
241369353 1
449836184 1
1 765376207
796959677 1
34766940 1000000000
65517057 1
1000000000 333481402
1 222739456
1 14093567
81651456 1000000000
92683688 1000000000
1000000000 851912304
1 622478677
1000000000 568711343
1 252030772
830342007 1
1 489044872
1 201051728
723277981 1000000000
884227947 1
137881755 1000000000
922563387 1
412019083 1000000000
339164478 1000000000
390681327 1
1 608716870
230145627 1
855088297 1000000000
517180500 1000000000
247499447 1000000000
736758002 1
1000000000 778309590
355495826 1
1000000000 970856616
633643265 1000000000
1 353565838
1000000000 504934777
464514810 1
955490262 1
583372003 1000000000
788258151 1000000000
867064511 1000000000
1 493435302
1 621193568
55206233 1000000000
961934371 1000000000
1000000000 573572185
1 724505265
1 929900919
1000000000 692479196
47356375 1000000000
1 81304272
1000000000 257172764
995680277 1000000000
1000000000 941478354
1000000000 446023090
958363494 1
1000000000 923529175
1 532792086
445231473 1000000000
932704574 1
1 441571834
869576783 1000000000
1000000000 309215228
1000000000 451319528
380615309 1
289690203 1
644606013 1000000000
1000000000 44814095
1 503748035
920367123 1000000000
1000000000 563654349
590430541 1000000000
1 230719328
574793622 1
1 706712598
424990777 1
1 281777060
964422424 1
288579080 1000000000
1000000000 616699638
1000000000 204880825
203179307 1000000000
64823104 1
1000000000 811628602
66640794 1
1 271019150
1000000000 834894263
1000000000 539667165
482079622 1000000000
398895477 1000000000
695539433 1000000000
183173093 1
1000000000 501870823
729445977 1000000000
1 316827528
1 315834385
1000000000 883407038
110073411 1000000000
1000000000 375294627
116393189 1000000000
289226642 1
1000000000 21333655
106335315 1000000000
89770807 1
1000000000 734422234
129729118 1000000000
672786406 1000000000
974314809 1000000000
431224809 1000000000
774255895 1
1 142111120
1000000000 451488778
1000000000 830838363
352152321 1
1000000000 737338257
1000000000 47124665
153818112 1
264111843 1
1 231030499
1000000000 74123995
886892105 1
23070046 1
512448872 1000000000
1 271491216
260409138 1000000000
1 360995767
69215634 1
211448337 1000000000
20155312 1
10323487 1
267142549 1000000000
127227072 1
1000000000 146725789
277873031 1
1 173040651
1 402091434
936181539 1
995380963 1
349449768 1
485002656 1
101716904 1000000000
743805436 1
869812577 1
616136377 1000000000
1 600458298
341652413 1000000000
1000000000 657051801
184683873 1000000000
1000000000 652674942
678017015 1000000000
781131981 1000000000
1 141418214
1000000000 557351702
1 729547448
1000000000 317395778
1000000000 3684740
43652241 1
650999053 1000000000
698573103 1000000000
953191921 1000000000
115037145 1000000000
1 241279829
214342888 1000000000
1000000000 500719718
1 101671706
758302985 1
1000000000 84919436
1000000000 998317358
264651313 1000000000
189423627 1
1000000000 704215089
1000000000 574995124
1 338674070
415224686 1000000000
1 375662992
1 627687690
1000000000 689214668
1 202104773
55691565 1000000000
144291063 1000000000
1000000000 597545544
1000000000 887647985
768940811 1
986507908 1
669304546 1000000000
703158120 1
558841551 1000000000
160432393 1000000000
1000000000 913814716
1 386412291
1 36397941
1 269576373
442354608 1000000000
1000000000 734393163
1 163140211
1000000000 726117789
1000000000 890434368
25058629 1
498088044 1000000000
518915656 1000000000
1 613821945
1 415532220
1000000000 929593688
1 974835643
343465578 1
1 395356433
1 263936562
69495554 1
756104070 1000000000
1 423223681
104535588 1
1 183647809
1000000000 454824598
1000000000 167372023
685109554 1000000000
1 90977595
174642853 1000000000
1000000000 416764244
1000000000 555158629
1000000000 141087587
1 916399975
460289597 1000000000
1000000000 687848826
1000000000 396774243
1000000000 505777067
783741286 1
1 59477516
1 355830315
977863491 1
1000000000 285397598
1000000000 945603136
904360318 1000000000
1 755114099
1 232913885
253600497 1
1 751482362
1 608972505
1 799259788
247149919 1
163549352 1
1 99204062
1000000000 779221334
1 133616212
1 433926149
1 659817629
1 153070383
1 144122072
1000000000 42484369
1 458424147
1000000000 100438627
1000000000 797917784
1 947150041
218885192 1
1 225570147
363219028 1000000000
136318721 1
627764798 1
97143565 1000000000
1000000000 897306504
162329047 1000000000
876035163 1000000000
1000000000 837462141
751650462 1
1 316468566
1000000000 944555923
5003347 1
1000000000 818536532
544217272 1
1 586557851
809225094 1000000000
433447723 1000000000
1000000000 576126465
301282123 1000000000
490729897 1
1000000000 951587475
1000000000 497946378
1 684998291
419686077 1000000000
565554068 1
1000000000 623082508
1 306171875
464644218 1000000000
1 848616704
1 785710512
748427543 1000000000
1000000000 586673434
1000000000 973750041
81354391 1
356396002 1
1000000000 543727014
1 899946687
1 947407462
289372605 1000000000
106665414 1000000000
1000000000 37426205
785837653 1000000000
1 20010833
1000000000 364740869
807918295 1000000000
600397626 1
64312675 1
1 414047651
1000000000 673295278
1000000000 686962451
807906114 1000000000
640724193 1
266255798 1000000000
1000000000 60451860
704443566 1
1 533997770
177222396 1
605707058 1
1 425997643
1000000000 202577791
1 695810226
1 979959855
1 163166600
944000519 1000000000
901850335 1000000000
486275880 1
624826122 1
58336407 1
32304005 1000000000
478634910 1
971042975 1000000000
1 272402015
1000000000 836652371
797636867 1000000000
1 578390433
1 638883543
1000000000 379103182
528337096 1
1000000000 961610986
591142027 1
1000000000 310772477
26972646 1000000000
373285177 1
1000000000 779673956
1 648224917
1 35644395
494708517 1000000000
107783290 1
1000000000 160353957
686823305 1
1 985937537
1000000000 451546969
295616453 1000000000
1000000000 121991324
1000000000 207449937
1 171210450
1000000000 593202876
42336188 1000000000
990732334 1
1 979814214
236072881 1
1 290424133
1 848179255
1000000000 452697199
1 597752021
1 898467301
758016122 1000000000
609029809 1000000000
23931025 1
292480166 1
1000000000 867326180
1 341562339
1 879076654
949296253 1000000000
945834151 1000000000
1 932180376
1 415334916
957012820 1
1 816780844
1 556405492
1000000000 296512550
62464151 1
1 673724539
591060461 1
1000000000 392755341
647765309 1000000000
810720297 1000000000
2951712 1
1 438375878
526839129 1
1000000000 628390339
1000000000 136059160
1 323150616
1 842490146
890763707 1
1 69114908
795658554 1
209191296 1000000000
1 985867731
84193657 1
670290549 1
1 335771674
519519752 1
1000000000 167863120
643077718 1000000000
731473632 1000000000
241599234 1000000000
382776803 1000000000
92601049 1000000000
1 526742294
444540411 1
1 922558813
1000000000 19127060
1000000000 172818914
1000000000 509193263
1 884853537
852316002 1
1000000000 916949079
422842310 1
1000000000 45303447
566256915 1000000000
538170628 1
1000000000 285638208
1000000000 478052725
84813202 1000000000
542922489 1
511918178 1000000000
1000000000 622120843
1 307964695
1 23600732
35013536 1
579895828 1
1000000000 391571152
386770540 1000000000
1000000000 881307915
142284410 1000000000
316278413 1000000000
468495125 1000000000
1 167472574
1 125795499
1000000000 792946668
669998581 1
84363975 1
1000000000 340667100
1 966777606
532660975 1000000000
1000000000 474088083
869692124 1
1 239670937
1 747304497
1000000000 388058078
1000000000 164286174
74473913 1
104414147 1
993472538 1000000000
1 198082497
533939955 1000000000
866067090 1000000000
826954080 1
1 384122595
997862147 1000000000
658349309 1
162025432 1000000000
596549992 1
1 741941497
1000000000 246474976
1 633036964
122810118 1000000000
984565224 1000000000
1 134401312
407104595 1000000000
1 389365845
1 288534033
1 863891129
268587718 1
41278614 1
268435857 1000000000
697941318 1
1 304568988
998177539 1000000000
1000000000 943504521
601434385 1
1 555382310
824435097 1000000000
1 24155854
492903069 1000000000
1 528276936
1 806998883
952934162 1000000000
335021490 1000000000
1 181247469
1 470579274
964264339 1000000000
453494763 1
1000000000 766830192
1000000000 36751451
44807749 1000000000
1 407375549
523218313 1000000000
412066970 1
1000000000 287076989
287271178 1000000000
1000000000 234285111
233544008 1000000000
1000000000 182758431
1000000000 888598567
697664046 1000000000
1000000000 406177714
413175884 1
760671852 1000000000
101120834 1000000000
1 650649981
72151943 1
785625917 1
632659029 1
1000000000 510475631
1000000000 19164008
220710039 1
1000000000 871323071
843152321 1000000000
1 747339717
9005088 1000000000
1000000000 716742974
681304549 1000000000
473556318 1000000000
434370474 1
1000000000 625323872
516828116 1000000000
961804298 1000000000
357252425 1000000000
1000000000 545837679
711580380 1000000000
1 688766049
1 795278039
963858655 1000000000
1000000000 844894186
35421932 1000000000
673303813 1
523790645 1000000000
416010070 1000000000
1 589257420
1000000000 127458278
248643961 1
1000000000 73739822
515372521 1000000000
1000000000 711118074
366992416 1000000000
329257735 1000000000
1000000000 254695581
233687736 1
503616629 1000000000
1000000000 982814785
1 137539297
1000000000 425277344
289995401 1000000000
899708378 1000000000
295945977 1
386648769 1000000000
1000000000 381840541
374843064 1
687611294 1000000000
1 10167753
1 123907597
76419955 1000000000
862593452 1
1 763682445
450239425 1
840430241 1000000000
1 146119502
269324314 1000000000
1 115619345
1000000000 181010087
197614248 1
383871804 1
38850105 1000000000
277952254 1
1000000000 894531589
1 199851663
731420990 1
1000000000 644465413
2874243 1
286446598 1
1000000000 403048545
192347208 1
1000000000 328795709
308512762 1
1000000000 723807492
1000000000 524813905
1000000000 953638651
1000000000 67570103
531671580 1000000000
15310318 1000000000
720271960 1
1000000000 527234948
741714201 1
1000000000 492554755
1000000000 163416691
1 810245683
108362324 1
1 595361747
28223002 1000000000
97921066 1000000000
1000000000 764437241
1000000000 94438092
539747701 1000000000
917306867 1
1 128003190
1000000000 976997843
383249458 1000000000
852643393 1000000000
232933221 1000000000
1000000000 679330321
1 10164016
1000000000 523269509
1 204243960
576818494 1
289178544 1000000000
619625715 1
180209126 1000000000
756180333 1000000000
258514937 1
1 618109200
861250005 1
1000000000 917976666
257336717 1000000000
707034048 1000000000
1 371052616
832278067 1000000000
653962444 1
771776462 1000000000
392299021 1
1 727684070
1000000000 573463080
555499005 1
576460321 1000000000
1 396472554
795123402 1000000000
1 823488400
1000000000 549481767
813509266 1
1000000000 301360836
1000000000 987006040
1 816661066
299604175 1
774220986 1000000000
1 785126974
28330929 1000000000
1 122886791
1000000000 120932109
1000000000 77084753
1 949745251
26699095 1000000000
1 909115530
1000000000 60980051
1 558254524
573251301 1
1000000000 20023443
1 323353026
1 83574865
432341930 1
747655373 1
1 233934693
796310114 1000000000
131736383 1000000000
1 252403276
810773592 1
1 601566657
1000000000 508295720
1 647809596
931203483 1
363875650 1000000000
1 36569377
841923092 1000000000
1000000000 259712792
1000000000 859029412
681822695 1
962764599 1000000000
150014772 1000000000
507792384 1
1 138132362
1 564892205
1000000000 280258523
1000000000 362105267
1 910616115
1 672096580
1000000000 787323143
664280520 1000000000
1000000000 114087026
1000000000 440622785
1 32575185
342028266 1
557383180 1000000000
1000000000 25852044
902233853 1000000000
1000000000 198464202
1 643440197
775315804 1000000000
1 221910529
1 115756558
891732396 1000000000
1 22749538
1000000000 258166168
176812989 1
23174502 1000000000
13985909 1
1000000000 6491335
904567081 1000000000
1 802089982
629174206 1000000000
494359407 1000000000
1 563950430
469554605 1000000000
785435364 1000000000
632603989 1
1 882864907
1 114656295
1 590606523
834264240 1000000000
870077935 1000000000
1000000000 399672809
1 655599467
113294387 1
1000000000 887671752
1000000000 93935361
229479967 1000000000
353849500 1000000000
251856570 1000000000
1000000000 107022174
1 936433200
1 60729791
1 57339710
1 236631195
1 61210066
225368334 1000000000
211608974 1
283894600 1
570926143 1000000000
1 496658349
113993870 1
400089018 1000000000
127654243 1000000000
107876853 1
444304959 1000000000
796200534 1000000000
1000000000 601385738
244566151 1000000000
856733088 1000000000
1000000000 9145179
514551688 1
1000000000 215926485
1 800839719
1 385512495
484258793 1
1 710805294
1000000000 569164450
341986862 1000000000
277598108 1000000000
957979210 1000000000
1 445747625
335999216 1
33699740 1
1 184235607
257110920 1000000000
828504603 1000000000
205864225 1000000000
809785732 1
1000000000 134546859
542664876 1000000000
154544071 1
1000000000 937269262
1000000000 96230794
385932737 1
1000000000 87706429
1000000000 476982731
70053657 1000000000
438375658 1000000000
1000000000 324807283
848574774 1
1000000000 141943979
1 504814578
1000000000 362816063
1000000000 865444860
1000000000 971410022
650347563 1
1 623174545
568527111 1
210083118 1
299706681 1000000000
17911577 1000000000
112237578 1000000000
624366348 1000000000
770615137 1
1 651767927
275792526 1
1000000000 887023904
146754900 1000000000
492664549 1000000000
128217214 1000000000
1000000000 632791305
1 218061688
1000000000 129757539
277110321 1
926522835 1
1 804953785
940686946 1000000000
891459575 1
1000000000 168629858
978404561 1000000000
1000000000 520590069
186530600 1
1000000000 308441439
1000000000 699801621
149820790 1
1 598048427
1 314255522
1 651916993
973665719 1000000000
936949509 1000000000
40231969 1000000000
45716424 1
299175084 1
1000000000 7341028
585698906 1000000000
1000000000 619474199
1 103207319
1 181111085
1 260402750
675544426 1
17121461 1
106962819 1
1000000000 547123360
831226259 1
224992105 1000000000
1 432853083
1000000000 811066654
1000000000 540302152
833023465 1000000000
7420800 1
781192849 1000000000
1000000000 365588335
1000000000 571732584
31708708 1
1000000000 72503027
1 116972007
449070532 1000000000
897399656 1000000000
1 852192977
139561178 1000000000
1 447616435
494675566 1000000000
1 363392050
56980865 1000000000
955419755 1000000000
1000000000 85507549
55229703 1
1 370273399
1000000000 150245842
1000000000 813879543
1000000000 80847638
420088195 1000000000
1 837568551
25085978 1
1000000000 19889508
1000000000 603017954
1 420718128
610018516 1
1 822652706
900834325 1
649066214 1000000000
1000000000 823466348
80299547 1000000000
422646315 1000000000
230189216 1000000000
535667694 1000000000
359927454 1000000000
646665617 1000000000
31104959 1000000000
1 248165049
353945320 1000000000
705728345 1000000000
791246554 1
691627143 1
411183126 1000000000
591859210 1000000000
47297644 1000000000
27146236 1
232445580 1000000000
407051752 1000000000
647305213 1
1000000000 303688883
844867552 1000000000
1 275852486
1000000000 495283920
1 996030919
1000000000 427968588
485037387 1
1000000000 938651149
488554464 1
840361365 1
324490180 1000000000
388213360 1000000000
382938816 1000000000
1 857495927
1000000000 393903723
1 530962804
1000000000 619641422
1 310694292
1000000000 79766327
1000000000 413273596
849391908 1
1 839486687
1000000000 526710566
1 34709123
1 597125271
875816069 1000000000
631095049 1000000000
47635141 1000000000
53581895 1
1 777063516
111636432 1000000000
1000000000 169101551
418636584 1000000000
1 480952529
725495897 1
1 709016646
27856913 1
543207503 1
1000000000 789944501
1000000000 889164630
60771781 1000000000
527887916 1000000000
556895997 1
1 389088670
1000000000 792214658
1 500959002
189930901 1000000000
249311418 1
1000000000 280871177
1000000000 732317965
1000000000 493677824
1 814112018
791403823 1
805634218 1
619962150 1000000000
779769346 1000000000
1000000000 907551204
1 449088562
114163236 1
1000000000 21522317
1 250847427
1 40668655
481671317 1
1 1991038
1 672674587
1 879791135
1 946265441
1 64049184
1 579376766
1 887940193
1 75777285
1 904267874
333893835 1
1 580692638
1000000000 682873444
350444420 1
472317881 1
1000000000 578287483
116379406 1000000000
1 311134791
911034854 1000000000
1 969510462
261009169 1
1 51926934
1000000000 843698528
1 711494209
1 60451392
998212271 1000000000
1 606366131
1000000000 335238614
1000000000 60908289
1 570741976
1 421766006
475494075 1000000000
2646173 1000000000
678429824 1000000000
1000000000 117701458
1 250862081
1 802684165
1000000000 645468660
1000000000 317232276
580557177 1000000000
104401954 1000000000
1 133828998
1 569866550
94492321 1000000000
1 453305505
1000000000 461698362
1000000000 841666922
236695823 1000000000
824433214 1000000000
9056755 1
446903977 1000000000
42669149 1000000000
26264465 1
585400862 1000000000
1331773 1
1000000000 774089624
1000000000 681209176
1 668332000
193776972 1
507459621 1
103637831 1
67701949 1
1000000000 74199143
1000000000 141127221
119220814 1000000000
1 759580875
410333332 1000000000
927720107 1000000000
1000000000 282079338
1000000000 223523159
189004761 1000000000
1000000000 113576589
726610928 1
489944856 1
62429005 1000000000
1 234962410
497293912 1
625163220 1000000000
789693084 1000000000
945775180 1
810227849 1000000000
56589202 1
1000000000 615810330
1000000000 940091553
420340389 1
581118273 1
1 822172747
138940070 1000000000
1 175361879
1000000000 69633257
191080947 1000000000
200854998 1
1 789409434
1000000000 506223442
1000000000 495133595
1 798423507
697968141 1000000000
1000000000 128649524
120968101 1
1000000000 967270485
1 783016631
55834080 1000000000
254811603 1
1 474282130
1 168705112
991974254 1
1 41379157
1000000000 323747888
649804337 1000000000
1 82877546
1000000000 908944980
1000000000 550435753
1 218597206
710573819 1000000000
1 750758654
1000000000 884047934
1000000000 102766196
302980501 1
1000000000 47809042
245725025 1000000000
1 92426528
1 30712610
854917870 1000000000
1000000000 854087070
555354274 1
969185453 1
845836057 1
1000000000 428699404
121797697 1
679849618 1
1000000000 170044749
1 672574260
699091218 1
1000000000 864013604
572356104 1000000000
1000000000 755411584
803273021 1
1000000000 64750815
409067414 1
898331944 1000000000
49504977 1000000000
102743568 1
895744409 1
26154395 1
1 523141131
731705348 1000000000
290283547 1
1000000000 898064492
182013220 1000000000
1 823509423
1 457774103
1 536513983
678541211 1000000000
1 425286624
788521349 1
1 762302004
179226884 1
1 795737829
1 605428454
1000000000 717812565
1 458510673
697967547 1000000000
981432401 1
1000000000 57125757
1000000000 330461344
1000000000 984687290
1000000000 135430654
1 698346828
1000000000 994101383
1000000000 822361024
14150740 1000000000
1000000000 220598921
1 89511134
544102878 1000000000
1000000000 299262832
544403608 1000000000
773202446 1
1000000000 445718146
815566903 1
200580703 1000000000
143416026 1
24654374 1
39809760 1
1000000000 981399990
905925037 1000000000
1 211334265
1 615394044
408945230 1000000000
1 820279141
397755918 1
772949256 1000000000
1000000000 440357924
1 883355553
1 716269444
108308855 1000000000
610340712 1000000000
58353288 1
1 399954487
1 718389563
1000000000 578870763
1000000000 490053659
1000000000 125232743
347509205 1
54222345 1000000000
1 73552126
1 597717224
471534816 1000000000
1000000000 438196503
864648389 1
315301452 1000000000
67266841 1
1 194784591
1000000000 450130365
1000000000 805389711
1000000000 476163826
176896315 1
1 903822397
1000000000 686000708
812563610 1
541238433 1000000000
1000000000 585687405
1000000000 923347519
1000000000 532933510
1 628881648
1 995846039
687326405 1
1000000000 788423558
1 36902187
1 257374191
1 942253874
1 594206021
25425749 1000000000
155661791 1000000000
1000000000 180337963
775423073 1
268427101 1
609946071 1
1000000000 962736198
1000000000 686022894
1 17420686
1000000000 114979733
350096184 1000000000
1 89541766
1000000000 399920241
1 324349938
1 873782913
863210197 1
1 589089350
283709488 1
1 578582678
1 786131876
1 72030692
1000000000 194525889
1000000000 537215887
564380774 1
85661998 1000000000
422965147 1000000000
42248274 1
1 971850050
1 887251706
1000000000 798149116
83699520 1
1 190884258
1 590004350
1000000000 218300346
1000000000 126960736
1 457494076
1000000000 922831421
185833488 1
377939212 1000000000
1 162152096
1 514484337
1000000000 239924197
27420444 1
1000000000 911334980
1 158642428
1000000000 823880096
1000000000 828565905
419751181 1
779620043 1
898370668 1000000000
801726149 1000000000
1 336600929
1000000000 840409293
1000000000 282391303
170395154 1
1 75823533
1 121958997
726696977 1
1 472900866
918384499 1000000000
834585357 1
1 255380436
1 227174904
358874072 1
136443485 1
1000000000 326910353
1000000000 543259230
96794541 1
703826524 1
1000000000 4382285
1000000000 147513426
585748733 1
142332984 1000000000
1 404161308
313658317 1
207370777 1000000000
1 843392548
919101165 1
889947990 1
871093282 1000000000
891519682 1
167884247 1
450770983 1000000000
136296215 1000000000
346168337 1
1 918671845
412005343 1000000000
1000000000 926234465
1000000000 197380058
1000000000 302977377
77368234 1000000000
1000000000 217106654
432929688 1000000000
148682398 1
696995567 1
249487725 1
1000000000 686383592
947436363 1
1000000000 348458363
1000000000 817211641
1000000000 694552435
264833333 1
988720429 1000000000
650546954 1
790000473 1000000000
1 493662366
1 818697507
1 643894731
1000000000 248887072
12772350 1000000000
477481061 1
1000000000 969288856
1 477612575
1 19347288
1 51242515
1000000000 301599244
965357159 1
681754882 1
755281677 1
1000000000 29583241
81681715 1
1000000000 617357807
901045538 1
1000000000 48234057
406624467 1000000000
1000000000 183805312
903976892 1000000000
656835558 1000000000
1000000000 492696597
1 602198732
100673035 1
1 167986792
1 676280630
327837551 1
1000000000 201451698
1 800632270
1000000000 733374025
199580113 1
838775538 1
204125473 1000000000
810980135 1000000000
492610810 1000000000
552264533 1
1 689151223
1000000000 524002009
1 951058900
1000000000 759522782
1 207473541
1000000000 779948165
177075202 1
248205232 1
1 25101355
589334487 1
104735266 1
840976958 1000000000
982236795 1
798565107 1
84183967 1
717292532 1000000000
1 445600459
1000000000 45415386
856044541 1
395394662 1
1000000000 780613694
878490971 1
1 733698975
1 454640121
1000000000 321305679
48264574 1000000000
1000000000 438851613
1 302178577
1000000000 493417952
946867566 1000000000
1000000000 251874822
1000000000 543620796
560435651 1
1000000000 406057702
1 973024306
74250462 1
51505865 1000000000
1 215937312
1 850520204
530793440 1
756360011 1000000000
48778556 1000000000
1 438180960
535758805 1000000000
496081976 1
387270190 1000000000
1 980424738
1 830868782
262461857 1000000000
1000000000 92877357
146433729 1000000000
1 69673697
1000000000 332800705
1 112871834
1 958425709
124756503 1000000000
303531922 1000000000
628625775 1000000000
1 618736358
308381525 1000000000
1 729170894
1 581403435
980140361 1000000000
1 40110383
1000000000 938375556
39486524 1
146753879 1
1 123220586
1 595469598
590531311 1000000000
244675655 1
244606385 1000000000
16056050 1
164573398 1
461835022 1
1 503589565
1 26738760
1 700126906
1000000000 422502447
1 894118656
480842221 1
1000000000 660140547
1 212820224
654449107 1000000000
164791865 1
945949095 1
465137790 1000000000
136064033 1
104291997 1000000000
1 809921681
1 500649364
1000000000 390171542
1000000000 120511153
614888852 1
1000000000 569565416
1000000000 917534020
1000000000 295286462
258872017 1000000000
968997417 1
723594711 1
1000000000 836272586
845447335 1000000000
1000000000 845395671
1000000000 123880251
1 16898339
1000000000 24303645
1000000000 460514452
906146763 1000000000
119492976 1
263076046 1
1 507444971
1 784695551
19237687 1
197711956 1
254870175 1
1000000000 485090192
1000000000 612817642
403121976 1000000000
1000000000 460897400
1 532826927
270454391 1
547316058 1
1000000000 55413131
139016616 1
1000000000 112591439
544587743 1000000000
291347722 1000000000
641339794 1
598008824 1
1 948846235
1 354773390
395290747 1
264492562 1000000000
549037824 1
1 781278692
1000000000 48811154
1000000000 210914791
383280775 1000000000
125772630 1
35447255 1000000000
293391479 1
593958558 1
1 482243964
677972161 1000000000
1 360485635
580064788 1
510105988 1
92470896 1
732322587 1000000000
121393156 1
1 981281537
1000000000 783473238
106034213 1000000000
1000000000 51526721
655222834 1000000000
1000000000 931097442
1000000000 578213999
239969602 1
1 497735637
1 333370030
969000376 1
1000000000 550214032
1000000000 54268013
1 949872556
1 52297021
1000000000 19756717
818500371 1000000000
338015182 1000000000
129827137 1
1000000000 241484681
1 563704763
311436213 1
1000000000 886397985
874752610 1
314769673 1
1000000000 78669789
1 771969241
381951547 1000000000
2838422 1
1 72387273
1000000000 853420817
443571137 1000000000
385409727 1000000000
1000000000 554130092
1 670585517
914730427 1000000000
634710255 1
1000000000 196453530
1 579100374
544326388 1
241716078 1
1 128111407
580750981 1000000000
203611557 1
79094700 1
705266369 1000000000
1 713852560
1000000000 750836327
683388937 1000000000
1000000000 413204227
311264570 1000000000
403333785 1
146688553 1
790304828 1000000000
1000000000 847874870
1 72504911
1 34879160
1 944180200
1 399406141
1000000000 4506045
1 449942714
972925679 1000000000
1 968579347
1 878454309
326197848 1
509080391 1
1 158399766
1000000000 21485631
811041063 1
346341669 1000000000
74487114 1000000000
30116393 1000000000
1000000000 897092092
145801131 1
128814307 1
203346130 1
1 857390639
391075086 1000000000
482863955 1
366371042 1
353004654 1000000000
587939913 1
1000000000 803594197
2342189 1000000000
1000000000 521968902
1 805856833
100711035 1000000000
1 34119835
780946862 1000000000
507456122 1000000000
1000000000 593959606
1 964043153
1 10569943
627788602 1
1 394980199
175134437 1000000000
1 688616050
1 990657340
1000000000 151288422
539640386 1000000000
635692610 1000000000
1 96224986
904400273 1000000000
1 433198617
1 894048164
1000000000 755036343
1000000000 685645657
1000000000 6057739
250790110 1
154555884 1000000000
259759306 1
763513557 1000000000
820945383 1
1000000000 228603316
1 314139418
515827388 1
496563384 1
826636444 1
1 145743030
1000000000 292424572
551817490 1
716757798 1
1000000000 522999243
818392749 1000000000
1000000000 520055250
1 539956735
1 826659411
1 25863608
1000000000 560721843
168511395 1000000000
1 629851554
1000000000 663872571
452748708 1
1000000000 4523408
1 490059634
1 273179641
1000000000 814843533
1 484625130
543122029 1000000000
959627335 1000000000
742685854 1
1000000000 667261102
211233851 1
1 491110645
126123546 1000000000
154540892 1000000000
1000000000 263367951
564635836 1
521462692 1
3654177 1
678273198 1
1 730993960
728952330 1000000000
849804676 1000000000
14184192 1
910637063 1
240408465 1
1000000000 448726932
366357532 1
1000000000 595295315
1 384952001
773347729 1000000000
1 923101649
1 881666207
241391284 1000000000
29314842 1000000000
891674290 1000000000
415232767 1
162542301 1
340038873 1000000000
583351973 1000000000
849488508 1
1000000000 45916246
1 742407852
1 791956206
1 987098617
1000000000 151736493
1000000000 737779030
1 860147641
318017186 1
1000000000 987380786
1 81357735
1000000000 267011879
222833110 1
419095995 1000000000
302332202 1000000000
1000000000 978163164
685611157 1000000000
1000000000 127387130
292380752 1
1000000000 94630665
1 761001582
487483971 1
1000000000 595003420
1 794253304
844436452 1000000000
1 169941720
1000000000 973444945
1000000000 140917015
1000000000 375578722
752453305 1000000000
1000000000 474138906
523069575 1000000000
1 787506081
1 439289579
1 527747387
1 745986087
1 822142103
1000000000 539724615
1000000000 472111031
967873822 1000000000
1 420934628
1 742120134
31586308 1000000000
1 930018537
307688890 1000000000
1 567136588
813635501 1
1000000000 212080614
1 3675981
1 466668276
1000000000 861450888
503574880 1
1000000000 770298812
115208925 1000000000
122544218 1000000000
1000000000 349770013
1000000000 318639745
1000000000 813968246
1 505136649
1 880462951
453340502 1
629123144 1000000000
1000000000 704955460
1000000000 63998105
1 295937961
850886979 1000000000
734326705 1000000000
1000000000 203001645
654548868 1
195553676 1000000000
306523799 1000000000
1 286631749
411425785 1000000000
714453959 1000000000
985998861 1
1000000000 183132345
1000000000 73415436
184453602 1000000000
456452772 1
1 634216098
1000000000 437319973
1 731635300
520265362 1
287941991 1000000000
1 903316982
1 998257975
1000000000 833602913
84576839 1000000000
511836395 1
858590196 1000000000
1 541844761
1000000000 33566824
1000000000 16125202
1000000000 933391791
1000000000 535224557
539117921 1
1 471382157
195365956 1
30684517 1
81591110 1
569107831 1000000000
1 530805027
973160459 1
588812339 1000000000
1 333046870
727238043 1000000000
1000000000 218838681
1 575336285
403321345 1000000000
1000000000 757524644
948737444 1
1 572076951
1000000000 7484178
515296305 1
1000000000 798958788
868707 1000000000
1000000000 109926608
1000000000 240270838
150900807 1000000000
423177339 1000000000
1 971516312
1000000000 202266551
177224791 1000000000
1000000000 108057313
1000000000 54430925
1000000000 557583125
1 313944490
727485797 1000000000
196323394 1
637911765 1
472939435 1000000000
554968503 1000000000
897006886 1000000000
853639091 1000000000
784655401 1
1 713213935
574785649 1
712006823 1
1 755524734
1000000000 696610716
1000000000 132603599
1 656921783
1 812482627
1 988846155
1 460264972
421235775 1
578924917 1
836800923 1000000000
947876353 1000000000
1000000000 93956032
1000000000 670330914
756674752 1000000000
481197311 1
544781351 1000000000
413797785 1000000000
1000000000 857722774
299846076 1
13339807 1
719821074 1
1 280056619
1 873115838
522254812 1
1000000000 395279835
528786375 1
1000000000 829739334
907132128 1
343292678 1
22662782 1000000000
21155777 1
1000000000 112799059
1 491971730
787818554 1
128312236 1
1000000000 546697538
1 34303513
140963396 1
1 983340295
881214071 1
1000000000 738670842
771809364 1
1000000000 937239358
1 819753274
23838728 1000000000
1 763442715
1 529286549
1000000000 196844200
143762101 1000000000
1 923408463
496975637 1
1000000000 119978613
1 566601658
526311225 1
1000000000 320663542
1000000000 225335869
1000000000 746411339
1000000000 803692732
1 629188238
1000000000 292904530
244700346 1000000000
1 505021415
52080059 1
1000000000 838951427
1 36893611
2949119 1000000000
310787278 1000000000
1000000000 268996971
163006649 1000000000
174061320 1
1 642642682
1 46898364
1 572981673
1000000000 305936854
593750078 1000000000
1 84493068
13864719 1000000000
1000000000 553053075
37796305 1
1 733626017
1 82984832
1000000000 306341586
501741582 1
1000000000 758006458
45396025 1000000000
1000000000 679631892
1000000000 930955234
1000000000 528553696
33889615 1000000000
1 775148507
1000000000 401503156
1000000000 305204142
250917210 1
1000000000 485199407
83151318 1000000000
1000000000 849572638
1000000000 884966558
1000000000 946040752
1000000000 271273580
696673879 1000000000
1000000000 286597052
34936861 1000000000
1 899017435
935594230 1000000000
460232153 1
710420581 1
1000000000 648253623
853223899 1
1 267486285
946369581 1
811306536 1
1000000000 805138808
658172881 1
411102435 1000000000
238442973 1000000000
1 295673238
173787940 1000000000
455869508 1
988296822 1
505595050 1
1 156861759
965472875 1
287285613 1
1 92732058
1000000000 80315644
1 358231901
988067719 1
1 402083594
607942722 1
482782227 1
863393466 1000000000
1000000000 766165805
1 626141365
1 552073993
1 57382305
60174090 1
72812510 1000000000
1 139527751
502594654 1000000000
51232846 1
1 982252248
104062192 1
1000000000 983200016
1 85517970
1000000000 732125566
1 35921482
1 663059385
1 490750767
91998994 1000000000
680592974 1
216012713 1000000000
926847106 1000000000
404242032 1000000000
1000000000 125534642
920599664 1
1000000000 673374396
1000000000 897093046
1000000000 260713334
1000000000 503896644
1000000000 79921709
1000000000 229139821
1 794407407
1 358411760
510758674 1
1000000000 861585213
486907218 1000000000
205937727 1000000000
575588063 1000000000
1 803315728
1 542233540
986716906 1
111357705 1
1000000000 371585991
1000000000 945992929
297242368 1000000000
559017815 1000000000
1 397264988
637655244 1000000000
1000000000 405444822
802766763 1000000000
1 713326744
244759223 1000000000
1 698099570
1000000000 853039437
1000000000 636263481
1000000000 988802294
894225779 1000000000
1000000000 96807354
892455838 1
58266241 1000000000
453741956 1000000000
1000000000 779278573
1 25946869
263817737 1000000000
1 196678723
1000000000 979142957
779459304 1000000000
983832702 1
202976686 1000000000
1 384408153
913708229 1
1 585996064
532071441 1000000000
456917683 1
1000000000 727044654
1 1734919
828885614 1
765040427 1
1000000000 754731586
1000000000 986539055
1 302666860
1 327948591
779184205 1
1000000000 703771143
78675909 1000000000
220304881 1
41529327 1000000000
1000000000 890007420
1 936190763
1000000000 639877434
1 122921162
91496067 1
1000000000 459461820
212420015 1000000000
1 548091311
783867174 1000000000
975512553 1
1 564424868
652539724 1
958574611 1
1000000000 38647011
579085665 1
1000000000 720392785
1000000000 85406370
908817288 1
819608562 1
1 949950756
609512039 1000000000
1000000000 689400270
1 822328694
1 761757447
538069561 1000000000
1 316268976
849654753 1000000000
1 300799175
307668675 1000000000
1000000000 496122521
1000000000 56920917
1 109825768
1000000000 773585035
1 207639119
707404002 1000000000
997860175 1
1000000000 975399298
1000000000 291920739
895203035 1
768954995 1
307940367 1000000000
1 885776152
1 660880028
236364288 1
1 129939351
96829652 1
1000000000 695758298
502254860 1000000000
737902736 1000000000
379330822 1000000000
1 608114541
372527039 1
1000000000 906010119
1 989861784
1000000000 969741724
1 802023038
194664112 1
603259864 1000000000
626614248 1
1000000000 815580315
1 412126064
1000000000 205084131
1000000000 889280606
1000000000 565370
1000000000 886858089
1 754431380
1 28338776
1000000000 729191749
1 304741253
1 121357550
946142421 1000000000
1 862716949
675209607 1000000000
417278983 1000000000
878645820 1
1000000000 792670361
1 187735696
644485750 1000000000
1000000000 74574252
476986699 1000000000
1000000000 511843631
5442113 1
1 489364424
195887381 1000000000
952354030 1000000000
1000000000 147703874
66063619 1
144422528 1000000000
457097051 1
298378778 1000000000
1 66457450
1000000000 145241183
1 173098646
1000000000 605809051
729217010 1000000000
864410107 1
1 895384411
1000000000 785116594
884700483 1000000000
905154241 1
265403538 1
1000000000 142705875
1 549543428
851963243 1000000000
530701397 1000000000
922938602 1
1 996221609
107368622 1
1 46533763
1000000000 516086977
114278588 1
1 615492965
456743110 1
77012718 1000000000
265144747 1000000000
1 397400125
1 798439969
388355137 1
574009107 1000000000
9714402 1000000000
703131135 1
1 565185965
514734733 1000000000
1000000000 33362090
474792121 1
1 173604790
955589879 1
708008642 1
1 240596904
397599068 1000000000
1000000000 45931847
1 993842137
414282926 1000000000
1000000000 133416073
1 345282254
1 733640013
1 699910976
1 304283641
503293194 1000000000
1000000000 305242069
1000000000 857910008
1 288096425
780800241 1
1 261992366
198250395 1
661854916 1
1000000000 159167931
1000000000 337620043
1 748204711
589442571 1000000000
1000000000 60811569
1000000000 83129721
183278690 1000000000
63461829 1
256579446 1000000000
367422481 1000000000
1 436248673
1000000000 615762473
1 122520148
769462308 1
1000000000 772122518
427146571 1000000000
441064460 1000000000
1000000000 233402531
955094495 1000000000
1000000000 26491269
187685272 1000000000
1000000000 443088015
1 35906317
850683753 1
1 554012292
1 101631907
896276340 1000000000
1000000000 680918309
1 632421424
264847998 1
412840947 1
341763448 1000000000
1 989431966
163945558 1000000000
203511686 1000000000
1000000000 794914839
510360770 1
634865692 1000000000
1000000000 226470474
1000000000 12784026
1000000000 896440395
1 870205739
298739218 1000000000
1000000000 43695340
1000000000 906526959
289421688 1000000000
917361771 1
858190899 1000000000
536305974 1000000000
959218486 1000000000
920144428 1
743377726 1
420990666 1
213707784 1000000000
900849282 1
199921008 1000000000
1000000000 690469438
1 48659374
678031740 1
565996331 1000000000
476627551 1000000000
535413803 1
987251733 1000000000
890019521 1
1 78387962
503779188 1
1 298908610
186830554 1
1 561988397
1 676471456
1000000000 47756158
640027745 1
918073139 1000000000
1000000000 113092750
596805203 1
994866163 1
1000000000 210508716
235362834 1
1000000000 830779756
947404491 1
1000000000 187853421
73111974 1000000000
1000000000 815621530
1 632003881
1000000000 376425160
1 299869838
382588006 1
452488260 1000000000
1000000000 91720030
1000000000 725656461
659330712 1000000000
347864497 1
1 838506852
1000000000 232707849
715177031 1
102621781 1000000000
1000000000 721046389
447191228 1000000000
1 147387492
727066314 1
265835992 1000000000
692733661 1
323461571 1000000000
780592975 1000000000
129822804 1000000000
966342351 1
825204651 1000000000
1000000000 174961461
849077619 1
421494090 1
1 227941344
1000000000 58053064
1 462710614
866821130 1000000000
1 467825712
837320892 1
90895866 1000000000
537906423 1000000000
440633725 1000000000
112261659 1000000000
1000000000 477905673
481681622 1
1000000000 19690572
1000000000 983732141
1000000000 798248742
933650800 1
1 153544911
783244266 1
1 685858485
1000000000 621275970
139597935 1000000000
1 961722462
1000000000 59837993
1000000000 294356135
1000000000 400763102
1000000000 190907805
1 110296531
1 813711492
1 306795166
722501800 1000000000
243254570 1000000000
286875253 1
641708813 1
1000000000 910656993
1 934731670
577431672 1
1 185431539
604344686 1000000000
984715460 1
1000000000 975381016
1 524627087
1000000000 33416491
655026790 1
1000000000 679793438
1 876731936
755701269 1000000000
902773642 1000000000
1000000000 903967669
246250482 1000000000
407084853 1000000000
1000000000 273536352
226658334 1000000000
1000000000 411611884
1 937899531
410770822 1
446139349 1
94849688 1
277240446 1
622040023 1
1 499029573
818902963 1
668535363 1
696517557 1000000000
1000000000 69167338
773249080 1000000000
1000000000 249961420
981054165 1000000000
969729798 1000000000
1000000000 417656042
333830324 1000000000
1 728556941
1 780890313
1000000000 499868769
1000000000 816037291
1 862294171
1 198441979
586758040 1
7870943 1000000000
1 298977911
27301934 1
1 844888055
85924333 1
1 851099164
1000000000 723242084
956076254 1000000000
1 578139720
1 86982484
731052093 1000000000
1000000000 415469236
1000000000 535787305
975276677 1000000000
152210597 1
1 798308720
1 623800313
1000000000 975177724
1 226529277
970236072 1000000000
1 813116990
783954616 1
503025610 1000000000
1000000000 433494298
12898821 1000000000
101827258 1
1000000000 812078558
520176057 1000000000
1 405781967
1000000000 940000973
24552709 1
1 213885500
1 603688449
1 415946706
834992946 1
1 439391012
507043271 1000000000
1000000000 353923471
1 657977643
1 754433357
577304458 1
537639163 1000000000
1000000000 632253877
1 765964538
1000000000 966618837
1 622232581
74572348 1
1 369490523
1 71035843
175141604 1000000000
222759686 1000000000
1 684764579
124234734 1
1000000000 807930086
1 409799898
234277513 1000000000
693263574 1
1000000000 7884979
694380589 1000000000
1000000000 27934558
207011279 1000000000
382686242 1000000000
1000000000 841146319
52628368 1
1 85605744
1 804010881
1 226451222
1000000000 753285054
320833146 1
1 705470560
1 962002314
1000000000 142463807
52084295 1
198619615 1000000000
1 178362386
1 6922542
1 83803318
931720314 1000000000
1 323724192
98967291 1000000000
1 32245654
482935636 1000000000
298003803 1000000000
763491950 1000000000
852733330 1
1000000000 982202115
1000000000 506305101
1 454913342
1 901958301
1000000000 365578716
1 590362766
176312340 1000000000
1 989906912
835139009 1000000000
1000000000 51945457
56451867 1
1 554982692
407673706 1000000000
1 995229744
1 23685644
207297980 1000000000
910050611 1
1000000000 717152917
17028025 1
123010294 1000000000
1000000000 757442919
1 99449643
1 236953368
341839364 1
111596044 1
1000000000 505245542
1000000000 360644564
931044712 1
1000000000 748280369
1 897672784
1 275040337
767864287 1
588642998 1
177571383 1
645932351 1
837082833 1
10145948 1
1 217210837
1000000000 51316387
361381944 1
1 293824720
1000000000 45157633
434877540 1000000000
1 811844625
175250804 1000000000
570856662 1000000000
818555988 1000000000
1000000000 96282946
1000000000 473329328
211981668 1
13548481 1
576450572 1000000000
1000000000 164974841
1 821119702
1000000000 45958782
1 93495284
1 721540833
1351205 1
197064557 1000000000
1000000000 387507502
1000000000 278279777
759575357 1
759561360 1000000000
77160332 1000000000
1000000000 362346405
1000000000 241850543
871569553 1
1000000000 463664871
1000000000 585530714
522430169 1000000000
1 610978768
1000000000 832169230
1000000000 931021428
976957588 1
631394543 1
1 362370350
37608837 1
483651423 1000000000
1000000000 538709212
951495363 1000000000
708126076 1000000000
1 467144459
1000000000 229723230
984271872 1
228487675 1
854216937 1
1 107850532
1000000000 996342716
38747935 1000000000
1 816412786
644174924 1
1000000000 650550496
1000000000 33094859
1 576549239
1000000000 278143089
213578063 1
1000000000 527816567
841981387 1000000000
771364666 1000000000
689506902 1
68381817 1000000000
1000000000 460209264
866836066 1000000000
1000000000 562800278
444509140 1
941629505 1
585020483 1000000000
1000000000 686234481
403486593 1000000000
1000000000 602851360
636940265 1000000000
1000000000 380899829
1 713248828
1 377645218
1 362431126
788388167 1000000000
951498706 1
105328441 1
278143698 1
720500882 1
1000000000 898836203
154434276 1
109550839 1
1 487979634
1 830977620
547501141 1000000000
916764988 1
596498397 1
490252753 1
1000000000 248578466
822699329 1000000000
178567315 1
218698850 1000000000
1 163413872
1000000000 340087581
558278408 1
619903510 1000000000
398826909 1000000000
487766502 1
1000000000 519163856
171398480 1
65336175 1
1 784483778
728193165 1000000000
1 270006168
702132542 1000000000
685835630 1000000000
548007000 1
1 390191078
1000000000 25367966
1000000000 523777869
1 597853101
1000000000 619865707
1000000000 170932752
656586740 1
483875803 1
577109474 1
241364779 1000000000
1 352676917
1 398970349
904903256 1000000000
510273096 1
1 951754924
1000000000 654392084
1000000000 874413434
363728046 1
202497737 1
394158745 1
1 860993631
102590527 1000000000
153104735 1
1 542831937
1000000000 373218519
10048419 1000000000
1000000000 17183405
1000000000 220849730
149174325 1
701437940 1000000000
525392876 1000000000
446730151 1000000000
1 468867995
153790444 1000000000
275100763 1
14924865 1
1000000000 318866886
1 46707853
457239496 1
793645329 1
1 944250972
1 939402065
1000000000 727842467
1000000000 878747188
516612788 1000000000
1000000000 458228692
1 870570879
693597008 1
1 550298150
732589313 1000000000
1 397009963
243838846 1000000000
1 752854998
1 729934780
1 175307314
794999994 1000000000
366732285 1000000000
3011857 1000000000
1 598790895
1 894213834
303255737 1
1000000000 476682716
637829399 1000000000
1000000000 372417453
1 17022040
1000000000 173535226
1 20145090
222070662 1
1000000000 16504610
1000000000 56147184
1 330610427
389121034 1000000000
307392167 1000000000
1000000000 668102172
1 469708235
1 125631337
704792202 1000000000
1 410224733
910007235 1
156884156 1
470745293 1
1000000000 240074559
1 853170185
1000000000 617125359
1 920319392
1000000000 306159531
77467622 1
897061681 1
1 69934759
678111247 1
241656527 1000000000
1000000000 604548058
1000000000 206610890
1000000000 366691850
939540468 1
1 846839517
1 290601347
361599901 1000000000
763518792 1
411485873 1000000000
922001060 1000000000
169675216 1
1000000000 860144146
383648444 1
457567145 1000000000
775194851 1
239168244 1
1 667578946
471228800 1
671465975 1000000000
201127803 1
1000000000 257592527
906873301 1
1000000000 697161790
714647337 1000000000
367625762 1000000000
591867108 1000000000
182246818 1000000000
282778625 1
476670875 1000000000
596812475 1000000000
1 773502707
634483859 1000000000
1 785743145
343463438 1
1000000000 634911126
518637962 1000000000
1 85642671
1 189727362
1000000000 550342828
400235700 1000000000
1 506494712
1 898317427
1 880934338
711764371 1
142189853 1
1000000000 127218249
426457850 1
858239844 1000000000
1 903178613
723253564 1000000000
439993018 1000000000
1000000000 435200176
1 267782910
505052068 1
873491667 1
1 956530770
968965195 1
1000000000 933712583
71564597 1
1000000000 516944393
375387376 1
82355231 1000000000
1000000000 6105620
1 622443137
1000000000 884918380
1000000000 138745900
1000000000 363114901
1 765222622
1000000000 498037401
1 665642170
221834494 1
1000000000 281512395
957081489 1000000000
42823349 1
683207517 1
890364932 1
1 144060707
32142700 1000000000
972991417 1
1 775000161
1000000000 425275319
1000000000 704781668
771399866 1
562050917 1
1 9340607
1000000000 247108768
1 683406806
97437256 1000000000
387181217 1
909443184 1000000000
523557373 1
1463172 1000000000
903922212 1000000000
1000000000 793953978
866888647 1
1 399381726
1 951748955
479269576 1
1000000000 44682525
1 47887606
1000000000 579380751
1 86689171
260421222 1
1000000000 137956435
656763314 1
153257871 1000000000
15213367 1
984983018 1000000000
1000000000 220618435
1 102668792
59417718 1000000000
508234032 1
1 23484863
1000000000 460128158
865440271 1000000000
1000000000 804455842
97710473 1
1 632148783
915105307 1
1 71198675
1000000000 337041755
614884101 1
1000000000 14292878
520494584 1
324851759 1000000000
809708146 1
1000000000 549204578
57425905 1000000000
644102057 1000000000
530251402 1
237181763 1000000000
1000000000 771028186
1000000000 538449546
1 530941553
1 921050301
1 687498770
570738834 1
784014631 1
53953509 1000000000
647294925 1000000000
1000000000 840550901
1000000000 558767316
44998277 1
514244376 1
1 103017026
150729616 1000000000
199686349 1000000000
1000000000 873467245
3035345 1000000000
1 669926326
60457593 1000000000
1 898391993
429508270 1
1 350771115
621479294 1
426082027 1000000000
120349701 1
720537387 1000000000
92886587 1
886097919 1
1 649981711
699714070 1000000000
1000000000 684324639
895670157 1000000000
1000000000 907542141
1 185347771
1 225611224
402906831 1000000000
1 780345701
7849381 1000000000
1 419383293
533630513 1000000000
475149997 1
1 469359845
787996478 1
1000000000 706021215
699676663 1000000000
1 519739104
459912460 1000000000
499776203 1000000000
568959502 1000000000
1 358411932
687937477 1000000000
190097086 1
260671184 1
368460169 1
1000000000 611305828
1000000000 664442850
422616733 1
226555597 1
1000000000 71458729
438889808 1
115716929 1000000000
455792148 1000000000
1 547557318
628849687 1000000000
1000000000 412434528
376557527 1
1 17489292
636688975 1000000000
681245027 1
1000000000 210362668
200971286 1000000000
1000000000 563022750
1 306152163
680725777 1000000000
1 55866870
542056778 1
26271636 1
1000000000 799461685
1000000000 22564064
1000000000 166011842
53868213 1000000000
1000000000 5295176
146412758 1000000000
106202538 1
129248759 1000000000
123248580 1000000000
1 314786518
708228197 1
1000000000 146615533
1000000000 250027325
527493377 1
1 54385192
342974966 1
61715240 1
1 614244430
493799294 1000000000
184903337 1000000000
823362859 1
1000000000 231880624
1 610612312
155463617 1
1 589904869
1000000000 831311046
261096089 1
1 718596747
1000000000 261491775
1000000000 838297092
242355745 1
25264078 1000000000
504081459 1
1 349049953
892493913 1000000000
367210556 1
296266013 1
1000000000 24304771
491233601 1000000000
548074585 1
1000000000 463314819
1 325992809
984687097 1
1000000000 400601579
1 269939298
1000000000 861148313
619674318 1
197050595 1000000000
983827962 1
730585548 1
93848774 1
432913869 1000000000
1000000000 848172572
1000000000 36574234
89964720 1000000000
44646837 1000000000
1 542772724
461490850 1000000000
1000000000 240120743
1 398833052
464203604 1000000000
106207420 1000000000
1 541706024
75148636 1000000000
222778242 1
554439587 1
1000000000 339020438
1 353421850
322329476 1
202189215 1
1 54662731
56795692 1000000000
63688172 1000000000
1000000000 727207603
619865636 1
188893837 1000000000
1 58056225
1 81948872
1000000000 18513287
78947775 1
37417775 1000000000
1000000000 768675160
142034168 1000000000
223178818 1
1000000000 662618130
156109983 1
1000000000 152626461
1 7234677
901311871 1000000000
920933952 1000000000
1 354840400
134832652 1
613545782 1000000000
1000000000 293733750
390275493 1000000000
933270260 1000000000
265750215 1
1000000000 708114622
255075966 1000000000
745765828 1
566153698 1
923347715 1000000000
1000000000 940997006
1 40813991
1 910935076
1 783451723
646324843 1
1000000000 802506696
1 14271584
78520802 1
854162074 1
1 18802752
860285293 1
850680327 1000000000
1000000000 889454360
1000000000 16349310
22258289 1000000000
1000000000 328985366
822755174 1000000000
119299384 1000000000
204794542 1000000000
1 261709367
141949464 1
746813905 1000000000
363659980 1
1000000000 438422919
1000000000 551207648
864754507 1
343011751 1000000000
866374599 1
1000000000 98591255
1000000000 872809136
1 225131164
637629828 1
657256910 1000000000
524085503 1
1 32875346
1000000000 663931847
1000000000 296697430
1000000000 912087188
1 493377286
334280768 1000000000
119548493 1000000000
955419676 1
796769626 1000000000
1 779809007
1000000000 524368428
1 987223800
660447904 1000000000
13009237 1
94247759 1
334142770 1
675719588 1000000000
1000000000 362149661
1000000000 902958214
1000000000 277720801
1000000000 209464059
979640390 1000000000
1 965674013
155361048 1000000000
391064522 1
1 606800595
1000000000 445574504
1000000000 444880981
1000000000 640956954
388429303 1
192421331 1
820679273 1
1 48818843
305508028 1000000000
1 580894058
708451813 1
321062904 1000000000
103528501 1000000000
27012838 1000000000
1 219860232
1000000000 77130652
1000000000 908265254
149909819 1000000000
540040230 1
1 566141957
748867890 1000000000
1 196495520
588398491 1
1 196502154
672488327 1
840511265 1
673752369 1
892233385 1
1 100092168
1000000000 835056290
73031441 1000000000
399958229 1
819736570 1
1000000000 568294006
535616041 1
1000000000 360887488
1000000000 742774579
494263906 1000000000
750128669 1
867675430 1000000000
1 220370113
949148460 1
90722995 1
1000000000 416431900
65882137 1
1000000000 227829418
1000000000 942564026
439771865 1000000000
622060482 1000000000
815253834 1
1 641171581
713510918 1
329387139 1000000000
1 462170911
1 831665064
1 351324036
577353228 1000000000
68290157 1
1000000000 922557113
59182781 1000000000
1000000000 462977315
1 272774583
65876459 1000000000
1 273126510
1000000000 1528657
1000000000 919430472
495998880 1000000000
600483573 1000000000
937180686 1
630933569 1
269091408 1
861291032 1
118380907 1
1 418581284
934450674 1000000000
193682008 1
1000000000 703696960
1 536603104
106973930 1
228689336 1
852746201 1
1 600238432
1000000000 19551859
1000000000 488007689
1000000000 249326877
1000000000 667503760
145094799 1
1000000000 551086264
1 80148801
854238449 1000000000
1000000000 713863533
292147228 1000000000
17418221 1
460990624 1
31177821 1
1000000000 392645179
1000000000 132234989
374715363 1
505942579 1
1000000000 748099358
1 9066333
817148470 1000000000
109252921 1000000000
595722392 1000000000
63562832 1
1000000000 15798998
1000000000 144751769
1000000000 775335315
272925443 1000000000
552664782 1
1000000000 936757580
1000000000 574022877
1000000000 26133633
1 900921986
184505471 1
1000000000 744115059
1000000000 781002456
1 122072763
161193350 1
76038733 1000000000
924425148 1000000000
1000000000 147436339
180095813 1
62910380 1000000000
1000000000 84423356
81989796 1000000000
345992988 1000000000
774814690 1000000000
580256998 1
118957134 1
1000000000 173466965
1 975888291
1000000000 438899703
1000000000 240232199
1000000000 684054796
1 857868748
2800392 1
1000000000 10364362
1 462081950
1 984632499
824313525 1000000000
1 81309114
77017494 1
1 227702512
627869392 1
441241527 1
81110806 1000000000
1 969610155
1000000000 740503944
705922917 1
899928003 1000000000
118799465 1
37135893 1
190814138 1000000000
652203573 1000000000
1 352599124
1000000000 658611431
466692872 1000000000
83872480 1000000000
1000000000 521099530
33892177 1000000000
1 258167950
213862014 1000000000
662358760 1
1 893007539
898247035 1
264248321 1000000000
1 272427737
1 713588006
169334660 1
85410807 1000000000
591927708 1
1 965521838
1000000000 239776489
551548288 1000000000
1 219615381
1000000000 533350876
1000000000 75542532
908261550 1000000000
786542103 1
239480579 1000000000
1000000000 886394452
1 431210108
532796209 1000000000
1000000000 588752095
1 597384458
1000000000 380378676
1 640176889
1 105566147
1 248042772
90336861 1000000000
1 859391831
607291972 1
1 927594665
1000000000 766385444
1000000000 709192021
67047524 1
1 795518551
897109580 1
1 509175526
1 91608131
212736907 1
1 48029338
1000000000 602829366
1 51263043
1000000000 837913762
1000000000 629180605
1000000000 546547828
889726651 1
1000000000 644562031
1000000000 934000574
1000000000 411243037
1 62752033
1 9630542
870973672 1000000000
1000000000 908450508
342879411 1
1 37476778
1000000000 449855288
522617473 1000000000
254821543 1000000000
1 879004684
294793289 1
38180976 1
563275733 1
10752166 1000000000
53527227 1
996962638 1
1000000000 810013155
592708193 1000000000
709577765 1
1000000000 195669272
1000000000 709871090
469980006 1
1000000000 788440701
1000000000 390276198
884167882 1
1000000000 1128234
908623110 1000000000
1000000000 714033458
204687491 1000000000
410028543 1
1000000000 441166011
630921507 1000000000
1000000000 736517558
539410969 1000000000
318726203 1
1 207300448
770214949 1000000000
536974368 1
39276855 1000000000
1 31530451
151059687 1000000000
1 540343094
208564571 1000000000
958531068 1
473131546 1
911910027 1000000000
825291963 1000000000
1 145186618
694196228 1
761760864 1000000000
1000000000 70153153
567757462 1
782456268 1
114883737 1000000000
686138006 1000000000
1000000000 868359187
663798170 1
247889609 1000000000
1000000000 197293071
310976372 1000000000
609662538 1
1000000000 575100858
80375324 1
706903695 1
287163033 1000000000
160599164 1
243793837 1
1 281414930
894458315 1000000000
1 861390066
1 316597287
1 844048852
53455323 1000000000
733143002 1000000000
659357769 1000000000
1 248898976
108371240 1000000000
1000000000 234548829
1 998564506
148690303 1
635485599 1
1000000000 15531288
52005718 1
1000000000 857898118
745109349 1000000000
1 371448491
55047130 1
625176866 1
1000000000 331290375
744754115 1
1 986324879
732147682 1000000000
1 117551399
120841893 1000000000
1000000000 238223446
1000000000 646973382
1000000000 68345760
1000000000 829915196
1 845424243
393197576 1000000000
165144124 1000000000
36107942 1000000000
857418238 1000000000
190168426 1000000000
93232856 1
146009916 1000000000
826943432 1000000000
1000000000 192858369
129210647 1
1000000000 628367906
1 228977101
1000000000 433405058
549558152 1000000000
1000000000 307056465
869941531 1
798964749 1000000000
567793747 1
1000000000 970888994
774503745 1
572273017 1
129760617 1
900838495 1000000000
899436348 1000000000
1 16169761
234730542 1000000000
1000000000 991113158
1000000000 255269855
1 846810672
1 278677152
1000000000 248871199
9067459 1
30547561 1000000000
1 652363277
542398402 1
488605874 1
654349180 1000000000
1000000000 506723125
1000000000 501981347
842627216 1
394631623 1
1000000000 145265660
1 279680993
857728970 1
1000000000 83450027
1000000000 288602261
1000000000 628670416
291226948 1000000000
45729362 1000000000
1000000000 684098093
1 874376069
1000000000 442666431
520722175 1000000000
1000000000 150274838
1000000000 467168994
1 853071051
633563095 1000000000
452497526 1
561118756 1
331886894 1000000000
690464049 1
1 875036017
1000000000 168934635
1000000000 794063572
1000000000 312344667
415889365 1
59664588 1000000000
1000000000 719114808
821052143 1000000000
1000000000 904312391
205280596 1
805030228 1000000000
445011351 1
342777325 1000000000
1 12814239
136201736 1000000000
930091614 1
498835358 1000000000
1000000000 85797723
1000000000 527492617
1000000000 564349562
1 652597896
131944280 1000000000
1000000000 135078476
126313881 1
978482274 1
1000000000 910709139
222783987 1000000000
325509803 1000000000
733051157 1
1000000000 371657412
1 578864312
487535664 1000000000
1000000000 406675943
1 381435751
1 927573722
689291268 1000000000
1 606259241
1 620880458
1000000000 711189640
814538409 1
1000000000 114891108
167575 1000000000
359661773 1000000000
620057111 1000000000
451667200 1
2506595 1000000000
1000000000 37782012
1000000000 74572802
1 53521271
1000000000 655491256
1 625658782
644565420 1
1 845138683
1000000000 679754786
948247516 1000000000
1000000000 498802989
557010341 1
1000000000 473131704
573419625 1
630097985 1000000000
54778657 1000000000
704573101 1000000000
83227892 1
1 221916306
719799769 1000000000
1000000000 949768280
452238093 1
87594889 1000000000
1000000000 887742368
756711105 1
1 248839062
1000000000 535119761
541031394 1000000000
872082864 1
432219055 1000000000
1 137730797
1 131638091
1000000000 539763506
52512541 1000000000
1 452688381
1 406781687
514615982 1000000000
1000000000 44973115
584933134 1000000000
1 604491548
1000000000 715975017
1000000000 623210342
1 32775074
33424693 1
1 209302167
1 773213156
49217344 1000000000
721882545 1000000000
801593572 1
1000000000 791461462
1000000000 112070079
1000000000 550542621
1000000000 748654468
1 757757089
905556752 1
1000000000 35715280
1 135537337
16491353 1
232122508 1
1 909795096
75986917 1000000000
198326448 1
4856255 1000000000
25457892 1
408712979 1
1 241597664
63426229 1000000000
1 48070900
20391426 1000000000
1000000000 617971733
1 590703045
1 428930175
899915443 1
511664608 1000000000
607610589 1
413885286 1
563022709 1
1000000000 588971546
838164559 1
1000000000 783641561
1 989138544
1 112975703
360548636 1000000000
430872968 1000000000
508285105 1000000000
1000000000 208650446
1000000000 747968192
118506574 1
1 109449911
810151368 1
183368320 1000000000
534270554 1000000000
849443454 1
386870920 1000000000
1000000000 749370419
1000000000 166517729
1 906849547
1 634475707
714190992 1000000000
1000000000 532150340
850514810 1
960134499 1000000000
639701751 1
1 741278397
1000000000 949913990
1000000000 737183808
566613188 1
727531152 1000000000
1 217455001
1 517694144
385572882 1
1000000000 102913200
266646614 1
1000000000 668333163
1000000000 42407950
1 72836849
1000000000 133138341
1000000000 483292361
1 45798591
1000000000 180999856
723762497 1000000000
1 91124439
563884628 1000000000
413190913 1000000000
810447039 1
114744299 1000000000
563029488 1000000000
1000000000 560795224
1000000000 1444129
1 788589093
1 840159219
102504380 1
1000000000 58224604
1000000000 881753
528473036 1
979846506 1000000000
506928488 1000000000
141450107 1
802655038 1
766364936 1000000000
925254473 1000000000
1000000000 919403917
151280433 1000000000
746525004 1
538290077 1
167785480 1
708018172 1000000000
33334574 1
509991 1
1902536 1
348920114 1
595419789 1000000000
1000000000 517396188
914692733 1
306033901 1000000000
136248416 1000000000
482445807 1000000000
137894287 1000000000
181922970 1000000000
763353695 1
1000000000 604178266
1000000000 346427027
1000000000 840216901
1000000000 70125107
909264879 1000000000
1000000000 963265326
623841128 1
1000000000 601190941
691844063 1
1 900406921
212920880 1
1000000000 8513316
1 138546890
976352823 1
342006352 1000000000
780267204 1
1 275822922
992115876 1000000000
1000000000 452128844
709756949 1000000000
1000000000 386238972
1000000000 130584322
1 126444096
93745275 1
754397200 1000000000
463940272 1
1 1388850
1 300137423
651592019 1000000000
1000000000 551069740
1000000000 947246552
956599309 1000000000
1 834460605
1 165331323
1000000000 929479405
1 80705663
1 306437239
842680857 1
57314545 1000000000
1 929926251
1000000000 338553969
565690975 1000000000
1 932816256
116987195 1
1 503518307
100921459 1000000000
882383895 1
1 713126956
1000000000 562234979
1000000000 346244790
697327204 1000000000
90990460 1
690275050 1000000000
179351467 1000000000
1000000000 92610575
204723983 1000000000
593809761 1
1 663563109
1 171706375
57646243 1000000000
261253171 1000000000
1 608907382
1 391628113
1 875590518
631163983 1000000000
117221972 1
1000000000 65942863
1 957333366
406118972 1000000000
251561807 1000000000
1000000000 394716046
1000000000 772876778
510689955 1
955853298 1
644007189 1000000000
1 391621537
1000000000 187232858
1000000000 759827449
1 681350443
673476764 1
8990191 1000000000
1 672689844
1000000000 673948074
101863736 1000000000
526859959 1000000000
996332795 1
1000000000 155387588
307742943 1000000000
575584087 1
1000000000 431213716
236353108 1000000000
1000000000 29994034
728685523 1000000000
1 668359971
1 185581738
1 792654513
7750422 1
1000000000 493471380
1 246234321
1 53911533
1 329590787
910578438 1
1000000000 388914789
912666161 1000000000
104191485 1000000000
1 767827002
21362387 1
846842030 1000000000
594227445 1000000000
1 829740668
488861746 1
169733416 1
579234548 1000000000
1 112625427
121598851 1000000000
1000000000 375610144
646936361 1000000000
1000000000 535834662
1 480558213
1000000000 8587907
1000000000 307421303
1000000000 713863218
1 79025919
1000000000 762281938
61549945 1000000000
1 727302378
1 756998536
1 791506900
886012953 1
964600239 1
1000000000 22976987
709244603 1000000000
264141458 1000000000
293563764 1000000000
387653787 1000000000
218162902 1
323459076 1000000000
300765739 1
746804899 1000000000
307382456 1
1000000000 767850617
581461940 1000000000
1 752995794
910323943 1
1000000000 54391927
719574601 1000000000
1000000000 622365014
537059082 1
512915463 1
727614052 1
1 178517370
804705934 1000000000
57588038 1
276795956 1
1 868473068
1000000000 542189274
1000000000 428975725
1000000000 84479105
1000000000 238379923
1000000000 953194741
15656285 1000000000
1 522801950
1000000000 981188818
1000000000 211851958
133818544 1
131199183 1000000000
4348759 1000000000
1000000000 44429166
1000000000 243346494
1 79998140
1 841935464
1 14730771
66280237 1
310606679 1
919897265 1
28252912 1
1 374344062
932955340 1000000000
1 482983562
176425164 1
327992598 1000000000
1 320009450
1 549007302
1 399709592
926347851 1
15040145 1000000000
395797764 1000000000
56751263 1
795048435 1
1 825825950
4395120 1000000000
831542826 1
1000000000 472494313
1000000000 979288660
1000000000 256427035
1 782732468
1 512472354
1 888557901
346825662 1000000000
249525648 1000000000
1000000000 212351536
381098211 1
567565322 1
1000000000 859402007
1000000000 113219927
416982811 1000000000
176562549 1000000000
1000000000 544845911
1 31063824
66840851 1000000000
101213315 1000000000
776277051 1
12788764 1000000000
1 581831407
1 916177298
1000000000 274998839
283100685 1000000000
1 312398144
190925866 1000000000
444767351 1000000000
1 859362130
1 496904182
1000000000 734991813
840423306 1
1 242486467
1 214269641
1 634286109
1000000000 4086667
1000000000 958962350
1 396375333
901153527 1
943270609 1000000000
1000000000 521514850
1000000000 13810070
904602479 1
368580122 1
1000000000 105986876
195244725 1
1 636465349
385578036 1000000000
1 105636402
1 173672340
111369383 1
559300398 1
1 14219999
125594535 1000000000
1 464033026
1 615657216
454786320 1
480461877 1000000000
598106950 1000000000
680069049 1000000000
1000000000 797413839
11774272 1
1000000000 723536696
1000000000 783044905
1000000000 531874543
1 506914802
1000000000 216805182
1000000000 708440592
594656794 1
1 341079180
56128551 1000000000
852854984 1000000000
1 914517336
973703115 1000000000
1000000000 76683899
434684784 1000000000
1 873114915
1 189339612
1000000000 525571909
1 160242076
1000000000 883897323
1 987956931
1 816243806
1000000000 501495163
1000000000 651627302
1 769378377
1000000000 104661052
525851274 1000000000
1000000000 237544924
245227879 1
40644925 1
562673082 1000000000
1 570644145
863080241 1000000000
530639983 1000000000
1 293065502
1 868191094
617950534 1
817712612 1000000000
198629146 1000000000
1 398062124
1000000000 138742711
1 692918902
1000000000 420411658
741165466 1
1 58714232
31841046 1
324470641 1
1000000000 141865298
1000000000 520811590
958680476 1000000000
1 675070884
1 115458368
442728729 1
1000000000 923353869
676232440 1000000000
64938165 1
1 897709580
1000000000 51875688
1000000000 303537002
134478069 1000000000
1000000000 18730188
1000000000 424531189
1 450859472
1000000000 478771006
305991808 1
293075217 1000000000
155142528 1000000000
369819227 1000000000
689658938 1000000000
809481845 1000000000
1000000000 748311935
1 856843691
700183262 1
922582791 1
74989870 1
754264493 1000000000
1 943355026
260878630 1
346338930 1000000000
522867215 1
518316456 1
1 11117681
1000000000 471781220
1 473670456
1000000000 920700681
682674713 1
1 731360122
45382996 1000000000
1000000000 861072933
1 132673705
857185847 1000000000
351895778 1000000000
1000000000 103174746
436340053 1
1000000000 863716689
134286012 1000000000
138324451 1
1000000000 703170
1 209953891
363973030 1
1000000000 161091141
1000000000 256773462
465734165 1
221878107 1000000000
22434870 1000000000
1 676492547
1 236483785
747690262 1
922838801 1
902139535 1000000000
60763337 1
32018847 1
763445177 1000000000
938308201 1
278440944 1000000000
1 446719704
45794059 1000000000
1 245987049
729553625 1000000000
1 90563272
1 86698442
1000000000 656627752
739366790 1000000000
1 28886057
1 500222470
357706562 1000000000
1000000000 4480916
121694832 1
12066320 1
1 101138217
171042270 1
1 320713053
385585884 1000000000
1 649172207
143052721 1000000000
413664260 1000000000
491496950 1
1 887082893
378868082 1000000000
1 312685404
262356201 1
1000000000 150597433
1000000000 148928205
34550857 1
1000000000 552856110
1000000000 575603241
897323104 1
1000000000 757013287
734522261 1
247839971 1000000000
1 679264489
47107288 1000000000
573271601 1000000000
1 497924105
59766254 1
1000000000 603050320
1000000000 127610312
133804962 1000000000
974473198 1
1000000000 46534561
46115772 1000000000
777451501 1
1 173613576
135382405 1
231116661 1
740440996 1
436521770 1
1000000000 55929452
338809938 1
1000000000 668988878
1 940485822
730321414 1000000000
216270610 1
363400970 1000000000
1 382030034
1000000000 988932179
1 924199614
1000000000 558629465
1000000000 382263241
1 654149418
32392475 1000000000
755612525 1
1 871364993
945292104 1000000000
981821584 1
1000000000 113018994
1000000000 572613124
819626718 1
461051797 1
483573084 1000000000
1000000000 87699893
564102549 1000000000
1000000000 412876701
323420339 1
55289589 1000000000
1 727077925
120362375 1
904357340 1
1000000000 507080022
488947031 1000000000
1000000000 71588738
122893546 1
1000000000 441126980
359864984 1000000000
1 62527616
354647526 1
133693232 1
1 465454594
835769631 1000000000
1000000000 313831326
1 602676544
1 818889703
1 407972373
146223085 1
1000000000 316456054
780991456 1
290401822 1
770939274 1
1000000000 791025247
646583127 1000000000
1 583475554
1 1355605
1 991149120
1000000000 272798610
1000000000 521031787
864461600 1000000000
106233021 1
133025602 1
758639239 1
1 417197565
991797515 1000000000
615081869 1000000000
1000000000 171981242
222477832 1
741126553 1000000000
1000000000 228081306
1 544402474
1000000000 681575861
403114557 1000000000
1000000000 29430685
25045767 1
1000000000 49403038
327274461 1
1 58003045
274425593 1000000000
826773960 1000000000
1000000000 282838432
277335141 1000000000
275144719 1
1 751587191
570728341 1
95679810 1
544445222 1
1 267907700
738266851 1000000000
964858589 1000000000
1000000000 582238938
1 733660380
1000000000 141161332
1 213958370
154072555 1000000000
551770732 1000000000
1000000000 370952990
429080018 1000000000
1000000000 834855730
1000000000 651433037
1 359769684
492121488 1000000000
769912582 1000000000
382570077 1000000000
1 233838157
1000000000 39332202
1 463413291
1000000000 861708287
957022901 1000000000
20177322 1
443548732 1
964556390 1000000000
82630867 1
1 183628957
1000000000 734977947
1 314238558
130761787 1
359567141 1
1000000000 94531800
985203101 1000000000
1000000000 553030902
1000000000 594217661
1 626522016
1 520835468
1000000000 155831090
233078028 1
358015274 1
1 155649425
1000000000 320676455
1 823037166
1 204609567
1000000000 723575520
83200011 1
1 135732481
1000000000 896247818
559098818 1000000000
1000000000 380677560
489410990 1
1000000000 47322689
1000000000 644278887
137538269 1
112868026 1000000000
184957012 1
1000000000 650925355
1000000000 811067878
1 848953423
100263927 1000000000
929012326 1000000000
543556839 1
1000000000 149820294
762252908 1
1 415569849
1000000000 399720911
1000000000 929117815
786486645 1000000000
39281878 1000000000
1000000000 305411083
258274245 1000000000
1000000000 727902649
925852112 1
1 838902202
338693031 1
535508663 1000000000
73154790 1
894216787 1
1000000000 654149235
1 304251436
441851340 1000000000
1000000000 782333652
1000000000 29842097
65496321 1
1000000000 637464700
250921325 1000000000
325116574 1000000000
397640632 1000000000
1000000000 106920318
1000000000 891493550
333023039 1000000000
195166297 1
1 951180724
399419952 1000000000
1000000000 88427243
421062617 1000000000
1 927343019
358384322 1000000000
889459539 1
145328397 1000000000
260517472 1
1 204744215
553025812 1
942739215 1000000000
1 430304144
1000000000 504370670
1000000000 636855489
851048241 1
198067590 1000000000
76477122 1
709727596 1000000000
442820706 1000000000
1000000000 973455969
1 987192309
1000000000 63734967
280254495 1000000000
1 338211557
492061562 1
1000000000 661370970
649251549 1000000000
1 142886597
605920515 1000000000
1000000000 644240693
1000000000 596194295
1 180770927
1 497937580
1000000000 562795481
641359125 1000000000
204583515 1000000000
1000000000 690900263
1 716381333
443600670 1000000000
1000000000 986837456
1000000000 813079914
463206143 1000000000
1000000000 835989153
268201271 1000000000
836293592 1000000000
799052548 1000000000
789426113 1000000000
445912550 1
1 83037935
1000000000 776259442
98587041 1
1000000000 202748262
1 269719923
136764934 1
1000000000 817274193
1 820294214
1 446699546
1 333792500
1000000000 737826362
1 102293605
1 693866681
515012598 1000000000
47317511 1
422556349 1
418818800 1000000000
1 486728408
385059350 1000000000
88477358 1000000000
1 122804819
1000000000 711485316
54807647 1
1 704127692
1000000000 788178972
1 94760330
1000000000 833615334
1 534700843
279845968 1
1 429026613
685455519 1000000000
1000000000 705467179
662015600 1000000000
1 16610316
662868705 1000000000
1 458203329
700038563 1
993607398 1000000000
1 964434511
349906247 1000000000
1000000000 221574243
450466675 1
333494340 1000000000
764586438 1000000000
346822567 1000000000
1 599225672
1 388545983
341404867 1
1000000000 414626706
262338669 1000000000
1 780158673
82801034 1000000000
405648797 1
1 480937829
1 819756934
402682106 1000000000
719856193 1000000000
1000000000 685097150
1 177136211
1000000000 424515538
1 799543338
1000000000 61293082
543623167 1
15841915 1000000000
1000000000 73938138
1 591490238
1 118870294
1000000000 890466904
281778907 1
484541339 1000000000
156774605 1000000000
1000000000 34025100
781361003 1
1 429714652
77850481 1000000000
469652556 1000000000
1 40800163
1 174599922
1 836047958
760467624 1000000000
1000000000 625398569
1 910512926
500439358 1
818420182 1
505182297 1
1000000000 191667071
1 854769993
20729857 1000000000
127862769 1
240189086 1000000000
1000000000 374151518
172220306 1
1 918576701
1 664508537
1 690037785
1000000000 406220030
1 156149699
496514319 1000000000
1000000000 993769272
678952466 1000000000
1000000000 812916594
1000000000 843888235
82793089 1
1 731748541
1 280145479
1 795210806
763313720 1000000000
1000000000 168936287
142192258 1000000000
889523384 1000000000
1 300896513
1 959757457
1000000000 287801931
992248177 1
1 405033298
1000000000 412050551
660006367 1000000000
1 217337624
1 103554141
1 3450245
1 159337281
307838259 1
1000000000 106532990
1 951592656
776098142 1000000000
1000000000 92164889
1 283138338
1000000000 95725528
594005698 1000000000
830396549 1000000000
620983867 1000000000
607537108 1
1000000000 519919037
588424094 1000000000
1 354539811
735824511 1000000000
337106447 1000000000
107266182 1
1 592470286
583070307 1000000000
89131548 1
539925602 1
239223030 1
449953445 1000000000
1 35983245
108604907 1
898231554 1000000000
816437844 1
771084164 1
321585526 1
1000000000 862932345
1000000000 927148334
1 82981958
1000000000 99362944
366083880 1000000000
1000000000 111666163
400267877 1
1 872733374
683161937 1000000000
956262447 1000000000
1 301701997
411564197 1000000000
1 219844374
271937924 1
1000000000 382490130
1 132921208
1000000000 594016359
274701431 1
1000000000 831898072
1000000000 979950802
337533034 1
1000000000 138671295
51192901 1
775535541 1000000000
951064939 1
1 419242250
17083270 1
1000000000 781466388
1 106697285
64799825 1000000000
71784607 1
1000000000 410899422
134947154 1
1 764081824
187840280 1
1 107188365
965150930 1
109235553 1000000000
376931878 1000000000
587396144 1000000000
1000000000 795469530
1000000000 680776490
337247577 1
890676471 1
1 22864063
1000000000 131023625
1000000000 1429191
647983168 1000000000
230852611 1
342320973 1000000000
234175672 1
561734689 1
1000000000 137334977
1000000000 126750680
1 164595412
983661688 1000000000
554902 1000000000
1 950352869
1 655994059
765431153 1
1 104278290
359203671 1000000000
308654725 1
1000000000 824762263
722626208 1
834768771 1000000000
1 183832524
858603360 1
1 914966771
483107712 1000000000
1 29028216
29678644 1
1 10049524
1000000000 164161007
1000000000 369522205
1000000000 999309056
303126060 1
1000000000 567486536
944833075 1000000000
929976892 1
748677550 1000000000
675784102 1
1 632690117
1 479647609
1 816758921
1000000000 820158742
130649502 1
1 332552815
199902381 1
1000000000 648046429
1000000000 152070130
1 3093383
1000000000 216804701
1000000000 758238281
1000000000 612789900
573118951 1000000000
742056470 1
253462908 1000000000
186761847 1000000000
787741438 1000000000
1000000000 916363008
672287926 1000000000
1 24009521
1 722473361
1000000000 229977302
999650723 1000000000
467222862 1000000000
1 621895750
661524563 1
1000000000 972319015
1000000000 259732651
923323313 1
1000000000 725478686
28374056 1000000000
1 791303701
574310367 1
221381177 1
1000000000 517676509
767383675 1
941953890 1000000000
1 747102182
1000000000 299381143
1000000000 2761107
1000000000 191325662
1 521969949
1 708621839
1 291998218
1000000000 470842899
1 255799917
1 143822385
140307249 1
1 391211373
603115632 1000000000
1 285977448
1 459608615
972324107 1000000000
1000000000 380954549
1000000000 533154157
1000000000 62215299
1000000000 741254223
1000000000 886769193
1 133617549
1000000000 757039749
1 517466854
1 207557641
1 737936250
264313022 1000000000
1000000000 213582937
517002310 1000000000
1000000000 662239124
1000000000 956801855
987926 1
747566200 1000000000
386883258 1
1000000000 259198529
1 253531386
1 986745928
1 61006222
345948246 1000000000
597208418 1000000000
1000000000 765068889
1000000000 297419080
1000000000 297323535
142213812 1
717791928 1000000000
1000000000 512473598
787685679 1000000000
640840042 1000000000
714837191 1000000000
1000000000 425197682
529741649 1000000000
847630496 1
517694630 1
26871135 1000000000
397157399 1
1000000000 176072737
614892580 1000000000
1000000000 443131456
1 96242390
692051438 1
684261158 1
1000000000 213159842
692804033 1000000000
1000000000 865749329
921867672 1000000000
44558571 1
103671445 1000000000
570383203 1
94848724 1000000000
1000000000 897331116
1000000000 607143620
1000000000 947329306
1000000000 823242897
242702951 1
1000000000 728062759
1000000000 637980377
925131599 1000000000
1000000000 422332124
1000000000 576156960
748337523 1
4308546 1000000000
885906393 1000000000
1000000000 58131279
1 696164033
978333375 1
89446531 1
513671608 1
693419431 1000000000
652743974 1
1000000000 537496865
106107763 1000000000
1 209131940
1 60848464
1000000000 355067242
377253847 1
1 21510617
844892284 1000000000
604228177 1
1 486408994
1000000000 264014749
1 554189494
1 432309584
1 14946477
146021505 1
688014282 1000000000
1 346741556
970415247 1
1 883378656
1000000000 820511146
1000000000 967981161
1 749266640
1000000000 24807916
711410268 1000000000
1000000000 352825544
135367698 1
1 560257079
972842857 1000000000
191525088 1000000000
1 695255485
340568000 1
1 82020036
1 66347716
788536748 1000000000
227980415 1
1000000000 406156602
18392149 1000000000
1000000000 626774870
697287797 1000000000
1 896265306
1000000000 289737490
724513409 1000000000
1000000000 93214767
51924966 1
284012383 1000000000
105362276 1
731311836 1000000000
472555195 1
1 359800149
739457629 1000000000
1 365388754
1 870909759
1 25081099
1000000000 255874837
620466076 1
1000000000 572382028
1000000000 496484452
620126001 1000000000
1 621109895
338097563 1000000000
1 501301851
1 178302076
1 138726575
168532661 1000000000
1 329101261
684261013 1000000000
1000000000 118052232
1000000000 718561624
1000000000 63920584
327693846 1
312633578 1000000000
1 774571112
1000000000 59038547
635036485 1
1000000000 812139936
1 794525784
1000000000 408518336
1 338906177
1000000000 7592818
777764378 1000000000
812827760 1
663922342 1
1000000000 623484082
140893061 1
1000000000 982852392
1000000000 690925252
26206535 1
631195462 1
488931796 1000000000
1000000000 577150017
885545785 1
976266316 1
1000000000 309218010
815056972 1000000000
1 669875389
1000000000 728431279
219408612 1
1 40111941
1 30984131
985206818 1
656576296 1000000000
971516395 1000000000
84011262 1
460266972 1000000000
1 36596539
925173767 1
1 614866548
1000000000 127830020
371277912 1000000000
381649049 1000000000
1 108685193
1 560953500
152751148 1000000000
312170370 1
1000000000 513727113
1000000000 66196465
1000000000 523632933
1000000000 690223284
301124021 1
657011330 1000000000
1000000000 305046077
1 139550937
124903890 1
1 572407408
1000000000 663743044
1000000000 372610434
1 162070574
1 294978151
155610797 1
1 938388690
912642102 1000000000
864287758 1
778105820 1000000000
731327660 1000000000
283527287 1000000000
1 415036397
978571504 1
1 199314779
306042674 1000000000
1000000000 614761694
757379341 1000000000
749508546 1000000000
72997478 1000000000
1 748195064
25642029 1
1000000000 277470982
33540442 1000000000
1000000000 159810041
803919722 1000000000
343164859 1
1000000000 689810859
600265525 1
171719366 1
1000000000 218158222
867385303 1000000000
1000000000 212179710
1000000000 638837374
1 702356596
259492169 1
996599700 1000000000
1000000000 716617168
748115026 1
1 485909991
1 414936977
1 634025802
1000000000 146078254
329891611 1000000000
377320400 1000000000
116069527 1000000000
877916631 1
524993633 1
1000000000 782969053
1 33626053
1 585589010
1 750913360
1000000000 230593508
2724891 1
1 847752008
1 545225518
798048532 1
824640091 1
673743023 1
1000000000 481947631
1000000000 137710997
17430677 1000000000
1000000000 450046711
1 558950607
521989868 1
117997423 1
1 240312184
1000000000 624719956
408795628 1
1000000000 163075314
13283035 1
1 369643998
1 759610145
1 429669080
1000000000 283213385
449024177 1000000000
1000000000 131706554
506005590 1
1000000000 963429906
728313477 1000000000
1 67546103
1000000000 664614759
1000000000 243217376
101955981 1
309250581 1
11807131 1
1000000000 407304286
675254792 1
874351799 1000000000
792841823 1000000000
779766886 1000000000
736507208 1000000000
108604888 1000000000
102078159 1
1 404181418
105023553 1000000000
1000000000 414288175
94883067 1
1000000000 935451365
783302549 1
1 444676901
1000000000 548865209
1000000000 400403844
988498718 1000000000
1 941555509
1000000000 842682348
1000000000 296932561
1000000000 724438270
1000000000 579528675
1 644937812
570564257 1
963328037 1000000000
96321058 1
1 187846872
84740481 1
1000000000 324180067
851506754 1
1000000000 128837202
487727710 1000000000
939664368 1
302874201 1
1 787710940
105129397 1
1 658317435
39851572 1000000000
762299035 1
1 698885692
843327921 1
1 502784191
48076554 1000000000
541285648 1
1 127907153
1000000000 481943284
948081099 1
935561569 1000000000
503820975 1
157235778 1
1000000000 94818796
824530845 1000000000
684884424 1
1000000000 783324288
1000000000 378258615
630959131 1000000000
1 72691143
1 497580884
183102207 1000000000
708338508 1
405726487 1000000000
1000000000 126073120
1 567663080
1 486060382
1000000000 422899948
1000000000 979738991
1 565492024
75320179 1
429171789 1
742160095 1000000000
1000000000 74466590
1 851263555
570177703 1
975327377 1
1000000000 422358402
893008975 1000000000
1 427344335
496104207 1
1000000000 304723150
1 120905097
387931543 1
1000000000 593898687
277731389 1000000000
8566914 1000000000
1000000000 904091349
722568136 1000000000
1000000000 399710116
1000000000 329808662
394885105 1000000000
723009923 1000000000
643296961 1000000000
390599829 1
66153712 1000000000
1 939373927
62304258 1000000000
769567604 1000000000
1000000000 100050689
644408687 1000000000
701121752 1000000000
1000000000 128568950
1000000000 953880455
1000000000 372837392
338207615 1
890961750 1000000000
1 505122471
1000000000 841740186
1 4245576
1000000000 515502329
1 495173460
1 757492013
1 282778728
552897811 1
1000000000 904376539
494616352 1000000000
785283142 1000000000
242014552 1
810414571 1000000000
1 613198063
1 193740098
1000000000 716891687
1000000000 108109097
1 688031909
1000000000 271989508
924726452 1000000000
1 940062516
1000000000 483165130
1000000000 479809606
1000000000 332615862
1 590216245
909776 1
246444836 1
1000000000 995135891
1 913385708
422112252 1
1 740178659
263435019 1000000000
244275000 1
671701714 1000000000
1000000000 436432194
544256354 1000000000
1000000000 920732200
829485828 1000000000
1 116693312
92652307 1000000000
1 19312001
1 8342494
50185070 1
1000000000 424142835
1000000000 656065745
1000000000 528351533
420698551 1
934457828 1000000000
1 857817077
1 197169840
592435886 1000000000
264435454 1
510235944 1000000000
598461698 1000000000
908341338 1000000000
807821115 1000000000
1 143196303
706787848 1
1000000000 52496000
192363426 1
1000000000 355137859
820800729 1000000000
1000000000 18231921
1000000000 350067447
389412320 1
1 675198253
1000000000 331525206
1000000000 977153506
402197647 1000000000
655691338 1
609714682 1000000000
1 653121184
1000000000 431112848
1000000000 940085613
567020312 1
137190442 1
1000000000 728635212
1 403025334
1 565005608
587133156 1000000000
880159963 1000000000
974554521 1000000000
1 393358502
5941962 1
513268755 1000000000
718355395 1000000000
1 598164964
1 734314775
1 499764244
1000000000 474433419
18429779 1000000000
95227767 1000000000
1 673248083
431894749 1
1 10872655
15215280 1
1000000000 50660902
567991714 1000000000
934748011 1000000000
1 59299023
1000000000 469424335
1 833233076
1000000000 49914174
1000000000 603143889
1000000000 146213133
286100035 1000000000
104497837 1000000000
988474323 1000000000
1 542326050
339945922 1000000000
943447484 1
171132861 1
1 63783009
331967319 1
1000000000 871166417
1 790736236
947228475 1
1000000000 291912388
1000000000 492963467
1 360153185
1 100361419
1 925040081
1000000000 4516355
1000000000 780200937
1000000000 420869089
1000000000 23230526
1 912138914
442752973 1000000000
960184206 1000000000
1 779654951
713291878 1000000000
1000000000 31096957
859140912 1
1000000000 564937209
1 61826480
460996794 1000000000
1000000000 878203391
1000000000 144029398
1 319190418
1000000000 430841540
1000000000 713932313
1000000000 774199430
649090968 1
792977156 1000000000
305421 1
1 96737249
1 108888854
1000000000 136376892
174126054 1
1 149543098
1 56508403
406877487 1000000000
52277434 1
1 785129552
671785206 1
117259726 1000000000
1 987189171
329112882 1000000000
116805521 1
769344484 1
1000000000 376741791
741592242 1000000000
314766125 1000000000
861891396 1000000000
344694774 1
1000000000 322790351
818217464 1000000000
1000000000 204799346
435610219 1
1 80715165
968567596 1
568686290 1
1000000000 113496056
1000000000 464235832
297776867 1000000000
505063248 1000000000
973155173 1
1 817433899
71691098 1000000000
893110927 1000000000
2098009 1000000000
22099037 1
247204291 1
40864151 1
265381861 1
1 310545533
1000000000 428185746
1 437394427
1000000000 631817616
560633839 1000000000
1 655912257
1000000000 269799562
1 863832543
222659385 1000000000
1000000000 42230695
904401785 1
955573608 1
1 75190763
367339706 1
609841680 1000000000
785449304 1000000000
874957581 1000000000
1000000000 557898467
179728340 1
1000000000 257257603
1000000000 784083726
1 5199298
1000000000 668158774
852373486 1
934447404 1
1000000000 266456451
570960828 1000000000
1000000000 599816411
771245664 1
787989922 1
576629679 1000000000
1000000000 116145749
1000000000 347981774
858944828 1000000000
941042503 1000000000
1000000000 973718076
594881708 1000000000
190230745 1000000000
1 11802454
711225812 1000000000
1000000000 39736242
1000000000 108392889
1000000000 534723443
996769227 1000000000
667926532 1000000000
1 140446878
1000000000 22899112
1000000000 105460683
307876253 1
1 881416731
17323936 1
270251906 1
284390207 1000000000
1000000000 134178396
1000000000 340816717
1 305454384
1000000000 440618970
1000000000 770466935
1000000000 997671192
948159410 1000000000
1 626078588
1000000000 321531188
354540430 1000000000
100345357 1
296626106 1
1000000000 115957595
976989320 1000000000
1 247598719
1000000000 350262686
1 773924735
1 127496669
525043972 1
1000000000 636029715
1 996321098
1 187958662
375205735 1
884044239 1
459697737 1
933271890 1000000000
1000000000 954568395
328223170 1
227551803 1
1000000000 476021772
1 796230843
1 522285823
9937111 1000000000
253260842 1000000000
209121200 1000000000
31921963 1
1000000000 596797213
109704185 1000000000
9011491 1
1000000000 508695653
1 565803553
87894856 1000000000
1000000000 129153813
1000000000 297273270
86342485 1
1000000000 831997588
1 47235870
808327419 1
1000000000 143763544
817023926 1
1000000000 166265589
1 99100241
1000000000 156871742
19674634 1
1 20977280
1 804928259
603998817 1000000000
1000000000 211008034
1 252153181
1 970328051
543193256 1000000000
1000000000 767847661
624715250 1
1000000000 487427462
1000000000 437956952
135545443 1
967072756 1
10775317 1000000000
1 346094682
1 401447349
1000000000 841389685
135816145 1000000000
470064142 1000000000
499508980 1
26169715 1
764004664 1000000000
814996880 1000000000
1 621100097
1000000000 393803487
74226425 1000000000
926012555 1000000000
84017270 1
5263661 1
424298596 1000000000
992502397 1000000000
995377492 1000000000
140813660 1000000000
735172438 1000000000
1 87491468
1 584302384
1000000000 702902408
1 909577893
1 639701194
1 674088986
1000000000 560340206
1 116997129
1 125066758
1000000000 745283728
996280961 1000000000
39145869 1000000000
162687253 1
65019299 1000000000
992248558 1000000000
176970360 1000000000
256115361 1000000000
280190632 1000000000
1000000000 192997164
405918647 1000000000
1 968898674
1000000000 983588452
1000000000 111266953
705990606 1
106295101 1000000000
87950260 1
1000000000 114699058
660377152 1
407994349 1
80649659 1000000000
1 451257411
1000000000 101309565
1000000000 168624752
1 963947921
1000000000 440538449
835299918 1000000000
1000000000 537819142
217873257 1
419395446 1
1 291780542
1 345561350
1000000000 807199556
151643615 1000000000
137061003 1000000000
1 387142707
1000000000 640804120
1 424545747
1000000000 73638158
1 902409088
1 254004347
623246407 1
181362344 1000000000
997859425 1000000000
764566996 1000000000
1000000000 886521056
1000000000 870185904
1000000000 122164117
1 670891269
156128905 1000000000
1 890446044
90012275 1
57114004 1
1 244068729
1 504267824
571872692 1000000000
1000000000 532126810
527189694 1
1 691374949
1 411881921
879860912 1000000000
858593615 1
1000000000 478750683
1000000000 870291583
684633368 1
1 24221330
563295747 1
1000000000 693024922
1000000000 473681770
14953580 1
1 882572361
743638609 1
1 948137601
1000000000 380053193
742214018 1
484507074 1000000000
469817191 1000000000
1000000000 571821228
388713174 1000000000
186259641 1
468728320 1000000000
269741242 1
177816367 1
1000000000 828409845
946283317 1
1000000000 431341893
1 483103266
735004668 1
415671971 1
293960150 1000000000
1 439286879
1000000000 82991458
767117765 1
1000000000 888582719
412280215 1000000000
1000000000 601176726
962871456 1
1 30346018
268823021 1000000000
1000000000 330167088
302307311 1000000000
1 851412989
75038433 1
282974906 1000000000
927106770 1000000000
127051448 1
925765050 1000000000
895752957 1
148678131 1000000000
1000000000 909377202
317014900 1000000000
559528910 1000000000
639249978 1
1000000000 625419082
1 739312173
1000000000 796568665
1000000000 289432820
1 127882220
1000000000 252590092
121516527 1
1 828701056
1 914821535
606190002 1
848905807 1000000000
1 30134397
1 219686413
454244390 1000000000
1000000000 123393907
289592946 1
1 636895251
1000000000 872699965
589560028 1
64151550 1
1 952849868
540108170 1
1000000000 267274337
1000000000 186270082
565315611 1
1 474070726
1000000000 818455670
1000000000 492688461
1000000000 88174520
233557954 1000000000
1 612581370
1 27213130
502094271 1
691345613 1
1000000000 53352326
1000000000 920259880
213294517 1000000000
742021538 1
1000000000 943516724
799720969 1000000000
1 116671262
28059605 1
1000000000 10379758
938057903 1000000000
1 29806717
1 550301888
1000000000 488153401
896943909 1000000000
1000000000 147241965
95619306 1
1000000000 457470083
243655916 1000000000
116086561 1000000000
1 774065914
1000000000 467708652
97425576 1000000000
481305335 1
1 538318877
1000000000 859150996
182375245 1
1000000000 838056581
1000000000 125494261
1 689622629
93750469 1
715521950 1000000000
1000000000 350813701
1 529257313
36017701 1000000000
1000000000 21266662
312901274 1000000000
1000000000 885002095
1000000000 958039379
7614809 1000000000
935409469 1000000000
291767716 1000000000
939488817 1000000000
679652695 1
570098841 1
1000000000 650569233
1 495827278
443500852 1
1000000000 453315050
408459532 1000000000
731116047 1000000000
5046592 1000000000
1000000000 158770665
1000000000 673039362
1 266232411
700779859 1
1 935830836
1000000000 60364221
1000000000 777157063
1 208550878
1000000000 510761027
908006962 1
725215810 1000000000
887253615 1000000000
141143754 1000000000
298950097 1000000000
286599748 1000000000
123662789 1000000000
367780012 1000000000
447843400 1000000000
1000000000 314712179
746446679 1
1 413961825
1000000000 663110873
1000000000 791555801
702647904 1000000000
948683497 1000000000
1 580566558
1 556852612
1000000000 552031856
407633203 1000000000
535120220 1
1 962097854
514638191 1
426130698 1000000000
1 913477959
416553647 1000000000
1 391132980
487047554 1000000000
1 96086614
1 968492177
1 917341320
713907939 1000000000
1 465401482
1 773983575
1000000000 979318199
1 283356692
10648250 1
1 931901912
421680791 1000000000
490498956 1
265774948 1000000000
955314305 1
1000000000 855519261
1000000000 617949622
941388529 1000000000
674555516 1000000000
1000000000 922032991
39196901 1
259080585 1
1000000000 995887196
1 230011429
155136699 1
456971353 1000000000
387713101 1
524414710 1
64050454 1000000000
1000000000 749706851
301720508 1000000000
1 384795809
1 432500860
16219847 1
1 523624579
1000000000 793550156
1000000000 148167689
767470737 1000000000
511071641 1
375134459 1000000000
1 124664536
159436805 1000000000
804880697 1000000000
709499300 1
1 297709296
598643049 1000000000
1000000000 317181074
882032306 1
1 505854899
1000000000 760868179
522353905 1000000000
810261528 1000000000
1 586905028
969612406 1000000000
66397805 1000000000
1 605457114
495695480 1000000000
1000000000 368259818
257813013 1000000000
1000000000 369364761
1000000000 350940865
1000000000 972355322
1 790201750
556092831 1000000000
1000000000 307449753
442831732 1
477476977 1
1000000000 643182317
13835244 1000000000
1 440852845
220783774 1
783680451 1000000000
1 957118475
1 139748757
1 145078460
872341807 1000000000
444118671 1000000000
1000000000 827044093
641054652 1
785422875 1
1000000000 886328525
1 355005285
190869006 1
1 418041939
504441530 1000000000
1 327592716
131230285 1000000000
1 723221781
748676192 1000000000
242604531 1
997623145 1000000000
815577375 1
446800066 1
744316084 1
1000000000 830710869
988969525 1000000000
1000000000 191469133
1000000000 347765444
1 97854258
1 504346674
1 528053955
1000000000 83943494
264724477 1
1 722279827
1 473791141
224493394 1
878106295 1000000000
409546625 1000000000
1000000000 749079071
537286854 1000000000
39586581 1
1000000000 115626847
1 576480634
970023565 1000000000
432249769 1
398189013 1000000000
1 883490047
1000000000 867684208
1 576408721
259539293 1000000000
1000000000 44084328
176543325 1
1000000000 897296288
1000000000 48004174
702792142 1
333386038 1000000000
1000000000 591718413
1000000000 133402216
743056401 1000000000
1 134576413
163564956 1000000000
29672418 1
1 635681475
1000000000 133167679
910153547 1
905357811 1
1 452427674
388119841 1
797979520 1000000000
1000000000 854635742
1 739483478
606744426 1
707859890 1
507375491 1000000000
1 17836081
385012273 1
1 822234519
9186916 1000000000
1 487546311
1 811342793
374176207 1
764859958 1000000000
1 923887752
364760331 1
1 574775825
1 490449387
1000000000 469847197
1 287747622
1000000000 70336726
1000000000 80032319
986870360 1
1000000000 121953509
835984005 1
1 405985986
1 366660642
1000000000 236863105
1 857909280
1 571552359
306827233 1000000000
1000000000 434008296
1000000000 195410798
405291405 1000000000
1 936324073
27014031 1
1000000000 193218219
1000000000 227945357
1000000000 529824103
1 211187638
83140016 1
130849222 1
38668874 1
1 539801148
1 788055198
1 157949991
55710900 1
706993893 1000000000
834289681 1
1 130434877
1 503439330
316872490 1000000000
1 285675205
1 381031871
1 770889882
1000000000 838689922
843533506 1000000000
696150424 1
821953814 1000000000
417298480 1
272089615 1000000000
94474870 1
635497072 1000000000
260763790 1
1000000000 799021270
1 565429716
1000000000 787755407
1 874950107
1000000000 249565461
630877828 1
1000000000 233187730
1000000000 707736708
1 65062856
1000000000 604984770
1000000000 542858685
1000000000 509892848
662378388 1000000000
75633590 1000000000
1 551677667
1 406363344
1 920474871
1000000000 446096778
227124310 1000000000
57716712 1
1000000000 646600687
1 694226158
533753933 1
917949017 1000000000
1 291990314
1 423197995
363531221 1000000000
1 150368882
1000000000 951752880
531826087 1
900618813 1
22772216 1
342378510 1
1000000000 29567480
83237374 1
431570677 1000000000
423619590 1000000000
1000000000 368184686
283574569 1
966759935 1
417678773 1000000000
1000000000 800415260
1 999361878
1000000000 202651659
361061190 1000000000
473799017 1000000000
1000000000 72272140
461958067 1000000000
1 430714392
1000000000 985440791
1 674967725
1000000000 136272902
1000000000 641386604
5833171 1000000000
36988646 1000000000
425400017 1
17907859 1
1000000000 281657919
875373718 1
888131694 1
1 971990937
80481662 1000000000
661836350 1
692240653 1000000000
969116013 1
1 546900544
1 194052331
38771585 1
995440788 1000000000
66072400 1000000000
332596385 1
172345230 1000000000
215221583 1000000000
470613148 1000000000
1000000000 853634123
334882226 1
405942859 1000000000
166759878 1
420249891 1000000000
825492595 1
1 65555658
1000000000 925308971
1 587700126
1000000000 819446570
554283601 1000000000
1000000000 54140020
1000000000 407415771
81615953 1000000000
1 632635859
386144668 1
523496845 1000000000
844313930 1000000000
1000000000 499407455
1 405161858
710159721 1000000000
1000000000 695369138
1 148781384
1 470126322
287680012 1000000000
1 103914022
1 323560917
1000000000 791537968
478939249 1
1000000000 408609943
1000000000 649739882
688207623 1
1000000000 834228179
1000000000 103505931
1 26950968
1 10004307
362018079 1000000000
811962358 1
857472099 1
1000000000 494959884
220148190 1000000000
1 929903867
61527987 1
511665366 1
1000000000 144448162
1 590988605
339650496 1000000000
237075975 1000000000
1 849571058
107562027 1000000000
487034009 1000000000
610489145 1000000000
954501299 1
475170253 1000000000
725733365 1000000000
726428755 1000000000
285834009 1
1000000000 104801675
986838239 1
1 97581589
4491534 1
477103231 1
1000000000 594820830
1 809529124
533343010 1
1000000000 872747326
1769124 1
1 219110038
201647862 1
1 257078051
1 712542777
1000000000 757040128
564974628 1
1000000000 678596381
1 591689898
1 958193407
1 290082994
454840315 1
32417071 1
338749510 1000000000
1000000000 806014202
50048568 1000000000
1 691134940
1 971531818
273099028 1000000000
865838404 1
1000000000 298898379
1 588305579
501388742 1
774916693 1
1000000000 183429832
596709124 1
305555183 1
1 443045550
1000000000 795140734
483636407 1
813747056 1
271775599 1000000000
1 554811684
774498325 1000000000
1000000000 287388317
666118879 1
282991523 1000000000
1 105685580
1000000000 697759526
1000000000 465290039
238106443 1
547522806 1000000000
973847425 1000000000
333503731 1000000000
1 197948663
1000000000 534549280
1000000000 829712859
1000000000 851566743
272482750 1
275349977 1
560022912 1
1000000000 688734206
61928734 1
898943550 1
576517066 1000000000
994077994 1000000000
368940198 1000000000
1000000000 80665860
609074824 1000000000
370797704 1000000000
1 894097187
1000000000 313702280
221944818 1
1 210023108
1000000000 840669006
1000000000 142222934
1000000000 450681868
1000000000 552015376
825291254 1000000000
1 449366839
718259609 1000000000
1000000000 859352816
1000000000 910491052
1000000000 87407296
595278468 1000000000
1000000000 597631114
478577134 1
1000000000 584445273
1000000000 299666891
236269165 1
1000000000 309456855
68511181 1000000000
1000000000 376830191
569983968 1000000000
531769414 1000000000
1 917566802
394685658 1000000000
679489199 1
4203919 1
1 758394650
473884754 1000000000
1000000000 280945012
119653538 1
645594460 1
522684894 1000000000
7991652 1
1000000000 12023226
343179743 1000000000
492779319 1
1 584981916
1 568997001
1000000000 520929799
665525300 1
433448429 1000000000
891144162 1
813211236 1
1 791420721
133504293 1000000000
1000000000 776838377
312139193 1
33262848 1
1000000000 29927136
748129210 1
1 253026700
1 716591189
1000000000 979694289
1000000000 262790040
1000000000 504235054
293861037 1
1000000000 446979980
1000000000 362375321
72610893 1000000000
487039168 1
771447512 1
513297616 1000000000
41200633 1
1 387194986
528448373 1000000000
789321979 1
43384117 1
1000000000 603856406
1000000000 816280682
1000000000 923660464
134962177 1
1 849326509
482521555 1
1 155503621
1 689854951
1 9472767
1 780025131
166053568 1
994503429 1
1 724019633
44932375 1000000000
379271424 1
113420956 1000000000
930612905 1
377683638 1000000000
1 251514731
1000000000 924614937
663638777 1
1 945284198
1 952874202
1 717314466
1000000000 40127562
1 7888922
1 259663748
1000000000 468883238
1000000000 350241996
372782364 1
582537130 1000000000
435119840 1
124697245 1000000000
713535327 1
1 901505987
1000000000 309773421
892854457 1
1 448205386
1000000000 719616554
1000000000 144893264
454386019 1000000000
724739330 1000000000
638991943 1
1 435764227
1000000000 975512083
375753784 1000000000
1 874668860
314541699 1
1000000000 767533281
1000000000 548443509
704597012 1000000000
1000000000 961815638
875968883 1000000000
75609572 1
349932904 1
1 118820384
1 300673382
525275296 1000000000
379399828 1000000000
1 408874663
1 625951803
45365376 1000000000
672230491 1000000000
1000000000 844188517
535846596 1
1 417659746
1 673155351
1 926635150
224117775 1
228520695 1000000000
14532711 1000000000
444981924 1
968965075 1
1000000000 679024400
1 187393109
53781882 1
899086939 1
1 169620329
523003399 1000000000
740568775 1
1000000000 575113203
190100212 1
317523433 1
270517806 1000000000
1000000000 862386130
1000000000 981400746
112835929 1000000000
1000000000 265210060
1000000000 116034185
629128655 1000000000
112632277 1
1 445605956
1 897486827
1000000000 118302150
1000000000 122573732
717965129 1
904427135 1000000000
1 483983704
1 896663043
778798509 1
1 656294500
1 340480896
435102930 1000000000
125797353 1000000000
666600390 1000000000
717343675 1000000000
1000000000 341891008
28754991 1
1000000000 127887553
1000000000 955142607
172526837 1
1 124894446
729497301 1000000000
577508122 1000000000
718751552 1000000000
1 858297573
319803852 1
383786335 1000000000
110760899 1
736719533 1
522450473 1
1000000000 377934095
403094303 1
1 37557698
407934228 1000000000
1 313857813
1 868773404
602135828 1
705909189 1000000000
1 614797351
1000000000 327083995
42673934 1000000000
711745648 1000000000
1 967988619
63182721 1000000000
295540519 1000000000
349018801 1000000000
1 633082728
895313757 1000000000
1000000000 611505384
952220026 1000000000
118807696 1
1 53172124
733457021 1
849492605 1000000000
151990732 1
212321904 1
809243842 1000000000
1 562812694
1 604506793
201893821 1000000000
724809928 1
103883453 1000000000
1000000000 754816452
1 925368390
331593447 1000000000
467502827 1000000000
1 702373011
1 831417432
940692811 1000000000
873349260 1000000000
1000000000 843707062
379220983 1000000000
991304184 1000000000
1 67370214
1000000000 10121918
122790026 1
876796001 1
151502859 1000000000
1 73549951
464065027 1
1000000000 411474539
1 346064573
1000000000 266765523
445716883 1
364109564 1
500897760 1000000000
512566001 1000000000
275838926 1000000000
724705290 1
267124583 1000000000
1 376977199
202047579 1
611913251 1
1000000000 743746746
765864789 1
1 295504673
187200890 1
229545126 1000000000
490503269 1000000000
352710383 1000000000
1000000000 569644147
1 419391690
711410154 1000000000
463682477 1000000000
1 424967089
1 153687167
424777408 1
52119043 1000000000
1 869458847
1000000000 88226121
486526820 1000000000
740103304 1
1 337078654
1 82542782
1 471906750
32574063 1000000000
1000000000 694409200
1000000000 800948214
1 301433966
241827760 1
258846981 1
1000000000 776809077
427543446 1
1 322652852
97409477 1000000000
258812566 1
939941160 1
1 331975557
1000000000 360313664
177855355 1
1 252298930
1 512146550
181464340 1000000000
1000000000 203026548
1000000000 778182825
1000000000 635858513
1 196587902
990356975 1000000000
15153973 1
160024578 1000000000
962082022 1
87639009 1
1 288433278
73780674 1
105709799 1
445562804 1000000000
46493814 1000000000
1 768282055
355506911 1000000000
1000000000 987648435
1 490948649
112139884 1000000000
223853047 1
647969269 1
762160771 1
1000000000 488186846
1000000000 261958836
163430088 1
1 460169891
615104330 1
339491838 1000000000
1000000000 915178144
603125663 1000000000
321620868 1
1 73194418
121627010 1
1 95401434
1 985821499
1 716863143
1000000000 60332013
806560709 1
456911517 1000000000
1 901709885
1000000000 992741706
1000000000 401591859
1 369599623
1000000000 323383149
767838678 1000000000
1 674919970
809301809 1
1000000000 681810766
856834575 1
39688712 1
1 735603801
1000000000 642455335
1 820981150
395912862 1
122974448 1
1000000000 390320116
1 956179909
812009259 1
1000000000 916960836
1000000000 751748477
1 40673100
1 21458259
832363183 1000000000
1 685413589
972906472 1000000000
1 13776994
193661376 1
586579567 1000000000
1000000000 747799342
1000000000 276130836
1000000000 397447658
1000000000 327230378
1 839152889
160590568 1
460313004 1000000000
479324629 1000000000
860054873 1
1000000000 72021480
208153666 1
596815045 1000000000
1 754058750
180208626 1
1000000000 266208204
75140826 1000000000
734205221 1000000000
1 115306124
522459902 1000000000
1000000000 405171342
1 486513668
1 800421927
1 699534922
1000000000 600604032
1000000000 508459188
818547700 1
88924812 1
1 14795009
1 806926238
835524903 1000000000
1 858131254
766193695 1000000000
717595753 1000000000
1 467827146
1 175361535
803664178 1
1 688000101
292777221 1
1 24138248
1000000000 132524773
86535795 1000000000
149001453 1
44541072 1
289800905 1000000000
1000000000 286720119
518339532 1
1000000000 952144667
1000000000 517005143
1000000000 886392385
766117107 1
546367263 1000000000
1 206900102
1 926542330
1 231111422
40926002 1
41401294 1000000000
1000000000 485180429
1000000000 583314343
1 289955761
259984061 1000000000
1 915637400
1 508280591
73439988 1000000000
725122811 1
1000000000 923186260
665386123 1000000000
667481842 1
909907163 1000000000
1 653893379
562819822 1000000000
1000000000 45085809
865749348 1000000000
1 364446042
1000000000 114972247
1 288428466
798506719 1
1082992 1
501588861 1000000000
1 795317405
651997412 1
520431272 1
1 638786169
633749610 1
1000000000 214330850
970293277 1
1 75955476
1 449941201
578782766 1
131102351 1
5310611 1000000000
828419765 1000000000
1000000000 603642512
1000000000 17505998
573015809 1
1 696642639
570747466 1
998565797 1
1000000000 393004543
1000000000 519796441
495024300 1
1000000000 685531209
1 638882059
1000000000 489049021
1000000000 251646998
1000000000 367044676
791142222 1000000000
1 132491582
1000000000 170415247
664443615 1000000000
1000000000 961671402
836679846 1
414229447 1
1 608306192
199495108 1000000000
549992435 1
74003625 1
817985252 1
1 744956368
1000000000 583546110
621559397 1
1000000000 732746095
1000000000 57811677
1 326345262
1 670266110
1 374639668
596151779 1000000000
273243293 1
1000000000 567190866
361436945 1
416415691 1000000000
555400138 1
577931434 1000000000
1 573775278
1 327897536
1000000000 965459137
1 946052035
1000000000 208019304
893006581 1000000000
1000000000 236391113
594781533 1
69733050 1
1 321106425
1000000000 17070990
349127237 1
367461934 1000000000
1000000000 918791034
1 455705809
275422432 1
1000000000 617968325
1 727290007
115305871 1
229545529 1
1000000000 874151396
1426604 1000000000
1 56236209
1000000000 267651726
1 547448513
413222041 1
63461173 1000000000
76260696 1
1000000000 617598286
1 154420629
1 356847579
120661211 1
892226727 1
1 179942771
47152724 1
138678576 1000000000
509743354 1000000000
230215285 1000000000
523131369 1
1000000000 228375761
1000000000 887719671
1000000000 21429904
1000000000 221427627
101777573 1000000000
1000000000 78379193
35828801 1
1 2538011
147109773 1000000000
316001844 1000000000
11519185 1
1 211711578
1 627850609
24448290 1000000000
1000000000 10419237
439731413 1000000000
771752390 1000000000
639356523 1000000000
1 331568651
1000000000 316643691
1000000000 330618787
791706900 1
8096515 1000000000
22911266 1
887467846 1000000000
1000000000 690434731
1000000000 314225292
838385996 1
163395363 1
1000000000 67711282
726961394 1
887242293 1000000000
696999535 1000000000
1 566811275
320505494 1000000000
1 930881873
1 327437101
55876966 1
1 535257791
308426981 1000000000
956441527 1
77295529 1
1 169872866
1 781817141
1000000000 438300625
1 951802976
324582255 1
1 670341935
1 122534700
1 589112615
374784286 1000000000
1000000000 203891863
1 859309433
1 974349591
100459963 1
657293750 1000000000
30032369 1
1000000000 414573871
1 761654128
1000000000 758610559
1 88212067
193864261 1
1 327660946
519817539 1
733168063 1
345227886 1
1 16483313
1 878365400
549367330 1000000000
1 119436268
239596443 1000000000
697191495 1000000000
1 422673508
1000000000 115888538
106591537 1
1 385088501
38054689 1000000000
586057941 1000000000
1 498657456
3371605 1000000000
315740487 1000000000
575472365 1
633671353 1000000000
1000000000 736250895
810286624 1
860259341 1
164003683 1
1000000000 326712235
1000000000 21088481
465655721 1
1 734058116
1 491683523
662656948 1000000000
66159209 1000000000
787924349 1
1000000000 228088488
1000000000 47114821
1000000000 720839572
1 130792069
49517205 1
1000000000 438832075
871956481 1000000000
376832889 1
1000000000 580141909
1 366133913
539242620 1
437953061 1
157203569 1
1 718063910
150197174 1
144923661 1000000000
1000000000 137530079
30814363 1000000000
994642866 1000000000
133783489 1000000000
46145831 1
1000000000 40398045
375487662 1
461008290 1
1000000000 45904664
494018077 1
362889104 1000000000
1 147404847
528518893 1
867186142 1000000000
1000000000 936897492
1000000000 875982806
666821627 1000000000
513831304 1
1000000000 116087541
812746298 1
129549023 1
1000000000 779839086
150180186 1000000000
821062401 1000000000
102030631 1000000000
443254621 1
1000000000 600173253
1000000000 683848225
624260735 1
148594598 1000000000
560636473 1
445978029 1000000000
263728992 1000000000
229572015 1
1000000000 697581931
777098524 1
474513207 1000000000
1000000000 807400695
1 605787566
556760092 1000000000
1 937040915
1000000000 545965482
19411033 1
334249175 1000000000
1000000000 727689684
1000000000 262435238
19944124 1000000000
1000000000 754373574
1 859219153
823625486 1000000000
507792261 1000000000
1 23317749
525610506 1
1000000000 413593169
546132398 1
693252824 1
666440401 1000000000
607702964 1000000000
226576619 1
1000000000 123422350
945003509 1000000000
497110120 1000000000
1 276208020
552808885 1000000000
237956209 1000000000
1 333485321
1000000000 127413264
1000000000 210339249
85948820 1000000000
966851508 1000000000
731239875 1000000000
683093112 1
1000000000 678637235
1 684339598
475682683 1
157666018 1
944307790 1
1000000000 170698707
269092183 1
1000000000 919563889
1 219577537
628584542 1000000000
809593915 1000000000
915358365 1000000000
194850414 1
1 425242553
607450291 1
782530467 1000000000
78028651 1000000000
1000000000 919934119
1 400945509
692462801 1000000000
1 663773865
1 673347888
1 531068157
1 803389004
126365861 1
11969839 1
1000000000 799408533
94778469 1
1000000000 514715028
1000000000 738644057
1 197319076
1 249804381
1000000000 456228620
204449232 1
1000000000 712870507
609380022 1
1 54534448
279571753 1
130285020 1
1 469317373
1 980547424
1000000000 300039932
1 596959757
1000000000 75699991
983206497 1
1000000000 342722285
454021662 1000000000
705273866 1
89373193 1000000000
1000000000 852647738
850066601 1000000000
314656335 1000000000
154063472 1000000000
1000000000 701591494
606234027 1
1 711462296
694577301 1000000000
56511142 1000000000
8438257 1000000000
270306334 1000000000
1 828698766
1000000000 10805805
514522631 1
1 93877104
1000000000 907577141
95428213 1000000000
808794271 1
1000000000 71961273
1000000000 375721298
1000000000 930336368
1000000000 972728960
780515473 1000000000
1 679700549
149551215 1000000000
59660273 1000000000
1 528476745
97244215 1
987956274 1
105899430 1000000000
949499058 1000000000
1 924412355
879894131 1000000000
1000000000 372251948
537174127 1
867760929 1
1000000000 72654319
1000000000 42592466
1000000000 70818238
1000000000 596542676
833407990 1000000000
731505946 1
205883843 1000000000
1000000000 134294487
770490486 1
1 409537954
991675222 1
1 389769029
819744644 1
1 731409294
1 687538000
302312840 1
1000000000 206189677
853602169 1
1 629819475
1000000000 115469061
145794109 1000000000
591779549 1000000000
1000000000 715422233
349305928 1
1 455254480
259910401 1
772150849 1000000000
1 289199022
1 741953881
1000000000 244555620
272773783 1
1 652676754
1000000000 748221809
187505066 1000000000
1000000000 387308773
1 917688827
1 379903396
1 20332806
1000000000 311873081
84139717 1
72231033 1
310005546 1000000000
1000000000 531265975
863167824 1000000000
1000000000 261261570
64790189 1
30836962 1000000000
369765033 1
212438502 1000000000
1 666686717
494591336 1
1000000000 2653495
242450924 1
1000000000 691907014
1 57520238
1 273127145
1 954323467
860252644 1
96783709 1
1000000000 244151007
993866993 1000000000
120040904 1
1000000000 943385645
235502744 1000000000
1 62192659
1000000000 830369128
606222130 1
860078750 1
816350774 1000000000
473927595 1000000000
128688230 1000000000
1 978291887
428354942 1000000000
655656278 1000000000
920361016 1
64870765 1000000000
791522038 1000000000
225165171 1000000000
1 100995541
796807051 1000000000
239248801 1000000000
2276674 1000000000
559236855 1
1 129688688
1000000000 874652418
418150820 1
1 148335917
1 275345008
863184682 1
1 2689030
591501484 1
1000000000 6066286
197349954 1000000000
1000000000 972647117
633059479 1000000000
35630859 1000000000
536960410 1000000000
1 434356546
1000000000 102628044
44429139 1
1000000000 959317042
611272447 1000000000
1 114741553
1000000000 998453993
1000000000 556790985
1 478273755
154385535 1000000000
1 151537587
439814501 1
577066325 1000000000
1 437832335
1000000000 603202819
1 263844965
308296830 1
426971173 1
1000000000 100380231
1 393774853
5848940 1000000000
21478461 1
509990196 1000000000
940673394 1000000000
812598556 1000000000
599803093 1000000000
1 841830768
1 166166097
417008873 1
1 117231931
1000000000 112020927
1 416824779
1 489494126
146949080 1
1000000000 986533041
1 988139037
1 618961144
1000000000 950971775
132798155 1000000000
320842144 1000000000
20285552 1000000000
1 152551474
106559030 1000000000
1000000000 739011670
776948681 1000000000
409405814 1000000000
1000000000 90757608
957584118 1
877795560 1000000000
44228634 1000000000
512627794 1000000000
1000000000 818272123
1000000000 565265427
82129795 1
821256586 1000000000
1 633747243
1000000000 444369118
514268796 1000000000
1 956662010
85080101 1
1000000000 370842259
491288958 1
30862475 1000000000
1 33630831
577019938 1000000000
665888893 1000000000
1 568218445
1000000000 837580415
1000000000 851469708
689307702 1000000000
1000000000 316550571
1000000000 141448010
1000000000 557408459
1 74189559
1000000000 551826702
1 34928078
1000000000 196794438
1000000000 656417008
1 130020624
672741916 1000000000
1 547713716
413207545 1
638906406 1
342993898 1
1 416820880
260188389 1
1000000000 524352456
1 659473561
1000000000 382000896
1 298119753
1000000000 294176292
1 419684035
764930624 1000000000
905645255 1000000000
751187268 1000000000
1 857152329
1 850048405
1000000000 413815521
599999422 1000000000
266261981 1000000000
1 1346736
205459517 1000000000
673239773 1
11478798 1000000000
734759074 1000000000
1000000000 635470965
946162767 1000000000
259196372 1
1 952865857
380547426 1000000000
875003729 1000000000
1 146428061
1 256413210
1000000000 549444842
1000000000 806316377
1 606989784
621406170 1000000000
1 974962762
139531333 1
124277250 1000000000
1 8534840
1 449618144
773442563 1000000000
584709425 1000000000
1 185611879
227471484 1000000000
103923138 1
820153888 1000000000
1 520478715
324403497 1
493361306 1
1 766290620
579585115 1000000000
53194361 1
299059129 1
1 309871663
1 517083818
1 574002256
1 155965457
1000000000 755596909
424508720 1
1 264477491
1 71341441
1000000000 561893181
607448911 1
80042003 1000000000
688456578 1000000000
1 162250443
1 738164965
584061847 1000000000
1 341884245
1 475416494
1 296822589
1 999242473
847925165 1
633407094 1000000000
187185533 1
513971203 1
1000000000 26316761
1 590779067
1000000000 909695628
452600188 1
434803830 1
1 1178020
65913476 1000000000
1000000000 130161616
1000000000 408980
37929462 1
210003353 1000000000
1 293679151
1 149932648
717389727 1000000000
1000000000 180293770
761003721 1000000000
857238133 1
769416388 1000000000
1 374812809
907051673 1000000000
476735543 1000000000
1 995902025
1000000000 924843176
643835058 1
191664464 1000000000
1 22104545
833892549 1000000000
179899656 1000000000
1000000000 533798967
1 32765848
882115576 1000000000
1000000000 412305602
1 389797728
1000000000 267100895
178160765 1000000000
884596224 1
701903848 1
1 969859866
1 106687263
1000000000 90496809
279585732 1
1000000000 592880039
1000000000 570212903
477544377 1000000000
66001260 1000000000
1 563001713
1000000000 886986693
1000000000 46221962
272954628 1
1000000000 749486070
1 79192574
428802979 1000000000
78604045 1000000000
631017431 1
85738009 1000000000
1 686394753
170308235 1
1000000000 108990177
1000000000 606919045
1 604748773
875251385 1
722380700 1000000000
1 528505935
1 518551583
1000000000 288244269
1000000000 493834834
1000000000 93632772
565472986 1
1000000000 301266823
371652003 1000000000
350314019 1
191295337 1000000000
388748704 1000000000
1000000000 78696073
216893192 1000000000
323355282 1
927528242 1
152912360 1
773339734 1
1 899358428
230696452 1
55692187 1000000000
1000000000 620800485
88969303 1
1000000000 637676442
903201021 1
1 689566765
218253803 1
1 284733277
1 711800566
155173173 1
118061605 1000000000
1000000000 584189512
1000000000 849094536
985306359 1000000000
778405759 1
67173909 1
1000000000 83926747
1 183310679
684788784 1
1 813268969
1000000000 319627206
1 67696518
1 590897526
401837693 1000000000
1000000000 629011938
1 16979186
1000000000 779541090
91425743 1000000000
1000000000 124763915
993999283 1000000000
99183141 1
1 552779851
1000000000 942362745
540765810 1
156221914 1000000000
1000000000 343355253
725855552 1000000000
45000668 1
1000000000 793094614
1000000000 42104347
1 455146596
958413192 1
88923758 1000000000
591770618 1
1000000000 785289315
689954407 1
26790985 1000000000
1 223401200
1 209786942
1 187187884
210038313 1000000000
1000000000 51466147
927576074 1000000000
1000000000 115242814
48657975 1000000000
469866417 1000000000
234915575 1
1000000000 919123101
339098830 1
723217755 1000000000
69670112 1000000000
1000000000 630947666
1 631973066
405428398 1000000000
1 619395412
1000000000 666450397
1 43880787
1 37180980
678706213 1
1000000000 803667483
601120550 1000000000
50425627 1
577654130 1000000000
946616375 1000000000
917580134 1
1000000000 889435877
790565170 1000000000
1 978584340
1 569208804
1 962907794
164170307 1000000000
632747578 1000000000
747854571 1000000000
108662603 1
540355827 1
1000000000 830377793
993813649 1
356748435 1
142386447 1
614031549 1
1 456199036
741469163 1000000000
1 941847403
1000000000 184995498
1 383672114
1 538265604
1 44349684
1 468040283
237831143 1
76299628 1000000000
1 142555956
1000000000 248171999
427506115 1000000000
867280051 1000000000
1 876806758
48339702 1000000000
592497075 1
396865567 1
1000000000 579389180
1000000000 43770228
984706996 1000000000
269441233 1000000000
1 478447791
1 415901494
930763932 1
397515640 1
427757833 1
1000000000 269621637
78548842 1
338368119 1000000000
1 934477680
1000000000 201046024
1 225762834
609267092 1
1 489313973
704808241 1000000000
791084484 1
1000000000 919438115
1000000000 136701470
1 11315234
59404477 1
1 813786292
1000000000 847232498
1000000000 922683424
422396818 1000000000
129101114 1
1 75950981
1000000000 828036475
229872635 1000000000
446790334 1000000000
1 909811910
1000000000 939868670
1 772782367
516227973 1000000000
1 905491272
1 93204693
606520160 1000000000
1 423094464
1000000000 384344784
1 936718847
132544425 1
234700469 1000000000
298242399 1000000000
418515766 1000000000
95814198 1
217394798 1000000000
33009345 1
1000000000 700950619
567199459 1000000000
1000000000 323918561
1000000000 496972696
146857832 1
1 658845435
1000000000 285759393
1000000000 375832036
1000000000 163638738
60138618 1000000000
453755141 1000000000
728561942 1000000000
309485438 1
1000000000 106314469
1000000000 149240280
110539159 1
258281255 1
1000000000 304611213
1 473316994
939818965 1000000000
1000000000 705477199
963056992 1
909713336 1
235257551 1
1000000000 295785127
44174899 1
920274083 1000000000
66338851 1
1000000000 995512058
580221838 1000000000
24623246 1000000000
1000000000 4400024
549981601 1
1000000000 795614968
1000000000 22471700
22859816 1
1 852989539
1000000000 304135622
598063561 1000000000
672089234 1
1000000000 447849452
647475296 1
33721450 1
364802399 1
1 593208499
1 609194773
782715523 1
629071476 1
555349350 1
1 208149602
678168480 1
169968666 1000000000
787538137 1000000000
866085056 1000000000
1000000000 184882423
247991692 1
69472113 1
1000000000 273385966
1 705101205
500928770 1000000000
304753165 1
266798016 1
1 404793353
946603837 1000000000
388599926 1000000000
1000000000 836510824
718767505 1
145335444 1
1 437466441
587494468 1
782324932 1
1000000000 504043904
788207972 1
1 315942698
34968511 1000000000
650178725 1
1 512517328
597460275 1000000000
1 359761877
223231588 1000000000
1 712750384
1000000000 910077702
1000000000 496840371
1 53033439
1000000000 319412138
312176551 1000000000
97402130 1
7692685 1000000000
1 879699028
1 208507329
1000000000 193950947
147221826 1
1000000000 726805283
710688882 1
283401463 1000000000
863934904 1000000000
1 645323858
1 716818840
292190255 1
1 814265251
450451025 1000000000
599884188 1
416346149 1
1000000000 750964789
1 324477232
1000000000 825812671
243977051 1
1 196555568
263417741 1000000000
1 90184675
71984356 1000000000
731308652 1
345493755 1
1 611613917
1 843387281
1000000000 751621353
1 158615542
767141434 1
602640544 1000000000
1000000000 640871769
83467590 1
1000000000 417327761
16089570 1
781829672 1000000000
955755763 1000000000
590736203 1
1000000000 980975469
1 887483663
1 357188778
1000000000 331942640
1000000000 936278212
136383514 1
128890800 1
1000000000 400871668
91553669 1
563857464 1000000000
141549126 1000000000
1 886619396
1000000000 552844691
532751172 1
1000000000 745790109
808027085 1000000000
1000000000 56949446
1000000000 928041362
27320126 1
1000000000 11107662
1000000000 737340946
1000000000 310265087
1 823980277
799760544 1
554601526 1000000000
797607796 1000000000
836145726 1
4687172 1
148462057 1
783282427 1000000000
1000000000 375900723
636032495 1000000000
756019585 1000000000
1 436601159
829011701 1
1000000000 311543508
1 955375654
287947455 1
732042139 1000000000
1000000000 258683762
677170295 1
1 579425549
1000000000 135302556
814398943 1
1 775250109
1000000000 137556775
173394873 1
1 272629142
634459793 1
1000000000 991603421
1000000000 531314798
1 280632767
1 634501130
1000000000 41739237
55524827 1000000000
1 10875646
1000000000 409816171
1 949784165
87252784 1000000000
1 339167425
1000000000 584177228
744838401 1
84937624 1
1 667963909
1 997200713
696418406 1
635222696 1000000000
1000000000 811974059
251882794 1
259619417 1
555884618 1
120848443 1
399054484 1
187485243 1000000000
1 548381224
1000000000 180347703
185400624 1
1 74787617
280055957 1
1000000000 971172835
389881179 1
1 844173139
1000000000 330375426
264195989 1000000000
628193616 1000000000
1 893089123
1 20830176
405320059 1
40868308 1000000000
1 332713650
738942482 1
1 706430957
857015907 1000000000
804423551 1
1000000000 365852121
527544628 1000000000
525168859 1000000000
1 148819059
1000000000 144132410
1 382843355
619201703 1
1000000000 286093228
953778675 1
739931253 1000000000
747650416 1000000000
704349513 1
1000000000 226218207
1000000000 58775793
1000000000 715192129
870627190 1000000000
1 614800104
899007836 1000000000
1 54194746
1000000000 725825529
1 112893807
455109688 1
686420410 1000000000
1000000000 938854718
297462841 1
911722557 1
1 641612552
1 55314657
916856540 1
1 331658158
1000000000 878857091
1000000000 921896892
575113643 1000000000
1000000000 593075489
1000000000 428521037
9381748 1
89799200 1000000000
1000000000 792615369
840378227 1
107948416 1000000000
1000000000 215882954
1000000000 734890311
1000000000 905637537
1 567280059
1 132914873
676544755 1000000000
367130438 1000000000
1000000000 338297452
1 728141416
314923174 1
1 83617860
1000000000 936975829
820873771 1
1 227365132
1000000000 54444318
1489724 1000000000
1000000000 59451932
1000000000 197668201
1000000000 184477340
411224440 1000000000
846126979 1
1000000000 803469035
1 992865539
725961982 1
1000000000 447179717
855741298 1000000000
1 714431924
832873838 1
1 601561296
1000000000 75822557
1 34890852
655666842 1000000000
127462150 1
1000000000 160042967
1 972305342
319810840 1000000000
1000000000 914719402
1000000000 431604003
1 350236053
1000000000 857277003
1000000000 37256394
611906663 1
1 413630096
1000000000 749374446
30615981 1000000000
1000000000 256235384
1000000000 283200337
1 514073891
1 154911423
222667046 1000000000
1 84558631
1000000000 948398333
1000000000 954847229
949656201 1000000000
127342648 1
603371659 1
552727261 1
1 27983308
1000000000 461042472
1000000000 352067687
1 525808833
654410875 1000000000
1000000000 138488399
533491648 1
418340062 1
484487498 1000000000
624915036 1000000000
208073958 1000000000
953555881 1000000000
690691432 1
841775749 1
9910615 1000000000
1000000000 582304197
630744902 1000000000
1 9724466
1 697908041
560871530 1
782813410 1
1000000000 505853994
805187770 1000000000
779840345 1000000000
791512473 1
448184127 1000000000
1 2227701
877659199 1000000000
704336750 1
492691576 1
1 767844264
878225320 1000000000
1000000000 94712279
406835390 1
190141030 1
1 583100776
680699914 1
1 123952652
1000000000 662866872
153824903 1000000000
981979847 1000000000
1 806982674
1000000000 535611563
763120300 1
103616424 1000000000
1000000000 439592043
1 82632151
429251854 1
153882087 1000000000
1 85341761
1000000000 303533805
96209625 1000000000
625328816 1000000000
994892159 1000000000
1000000000 331113413
913526046 1
1000000000 697963753
53431673 1000000000
1000000000 609464040
1000000000 981776448
1 606784641
1 641627417
1 898625948
1 821816541
1 127492920
451833996 1
1000000000 889112432
1000000000 490168892
339376368 1000000000
124713583 1
1 135784777
1000000000 606714423
1000000000 480938356
1000000000 885934709
1 481706477
759929002 1
1000000000 24059847
1000000000 10063261
809480720 1000000000
258811996 1
1 514766577
1 116530131
734568927 1
70239599 1
1000000000 591948872
1 50073382
1 67615756
267412806 1
1 573850940
389954667 1000000000
378439771 1000000000
498156023 1
669361831 1000000000
1000000000 72501617
1000000000 431411629
47958322 1000000000
163889046 1
710886056 1000000000
319082892 1
1 866939570
1 76135315
1000000000 151905871
375197496 1
1 70773284
1 934968950
1000000000 542717724
1 268133426
1000000000 81966742
677152685 1000000000
751825009 1000000000
537779274 1
1 76722021
534939915 1000000000
1 851140607
46596902 1
1 6497954
1 115194639
1000000000 756845300
849049940 1
1 175442694
1000000000 360889527
1 840827052
1 657382612
322590040 1
762031815 1000000000
1000000000 375740631
418912032 1
1000000000 790758236
759845525 1
658640168 1
1000000000 518610623
896187968 1
1 900452953
1000000000 829376129
1 980172875
417872004 1
1000000000 288747252
983296925 1000000000
1000000000 231879936
1000000000 749901673
170989888 1
687507774 1000000000
488622793 1
635299294 1000000000
1 756482777
819780569 1
803179975 1000000000
824222441 1000000000
1 665521260
928137920 1000000000
244729188 1
638123412 1
750499201 1
1000000000 481244370
364059353 1000000000
979495002 1
1 923520965
1000000000 301078688
518615868 1000000000
361363474 1000000000
1000000000 869812700
1000000000 384156195
178473744 1
210660957 1
794876327 1000000000
902000604 1
780958024 1
1000000000 628983693
409061395 1000000000
177076109 1000000000
1 508869597
908285464 1000000000
1000000000 729759332
486334041 1000000000
144561620 1
1000000000 386403198
1 937432323
398852216 1
1 127704777
569405625 1000000000
1000000000 271415237
1000000000 64107616
299906048 1
1000000000 487937574
1 361430463
1 51629938
81127663 1000000000
550588147 1000000000
1 73964169
1 252806691
927877959 1
1 463782922
1 579776786
1000000000 642240941
736435332 1
270250622 1
1000000000 755993572
1 582084407
1 86009078
36456822 1000000000
1 656506106
974755458 1000000000
1000000000 181204047
851771289 1000000000
673649409 1000000000
157182488 1000000000
354414512 1000000000
1000000000 210444283
1 317392941
932898035 1000000000
1 251132209
1000000000 700670089
1000000000 818655872
1 232675242
371563248 1000000000
1 708478962
392617368 1000000000
367727906 1000000000
1000000000 877588382
1 651163417
1000000000 326845433
1000000000 705815220
1000000000 593686151
272312313 1000000000
20549083 1000000000
751836125 1
230494497 1
1 934251033
499470199 1000000000
1000000000 996424038
1000000000 581379609
1000000000 982596723
554723022 1000000000
1000000000 843045396
215276508 1
803964129 1000000000
980110077 1000000000
1 662446290
1 647989412
496931083 1
736052991 1000000000
588900446 1000000000
1 703135237
1000000000 422743246
1 718675459
1 345694836
1000000000 238883321
169897519 1
1000000000 801583409
1000000000 937486969
1 593756522
1 43901634
1 587324665
1000000000 459719083
1 844590657
1000000000 547588246
396542943 1000000000
258746057 1000000000
205590766 1
1000000000 261083813
534184132 1000000000
849131327 1000000000
177435001 1
1000000000 74425020
1000000000 542743222
1000000000 888883670
125985802 1
1000000000 71223528
739376188 1000000000
75005660 1000000000
710384886 1000000000
116162147 1
162156574 1000000000
1 384986576
344435276 1
67531774 1
1 388469172
93334675 1000000000
1000000000 603495138
1 928136721
810589873 1000000000
130029069 1000000000
1000000000 917103835
152796643 1000000000
44826737 1000000000
698677854 1
1 117443004
463918231 1000000000
1 47325890
1 625286791
1 936343537
208139672 1000000000
1000000000 457975857
364989850 1
1 900049371
379911302 1
1 645006808
1 90443104
1 579305567
1000000000 391549602
274056870 1
835863692 1000000000
246068460 1
1 512259513
140152368 1
393538144 1
1000000000 74912012
1000000000 407697552
657152760 1000000000
11507166 1000000000
421948271 1000000000
1000000000 940479696
3108414 1000000000
141343347 1000000000
69103734 1000000000
1 836935796
1000000000 772147527
299363361 1000000000
221395518 1
1 115501233
99495980 1
504405805 1
1 440663087
1 854056038
475013670 1
1 743540043
401775622 1000000000
810317319 1000000000
1000000000 846804825
670158920 1000000000
1 163404896
1 68486919
627823648 1
1000000000 669994552
527699147 1
1 949929156
352330203 1
676255522 1000000000
1000000000 415297354
1000000000 50218745
1000000000 394135351
912543787 1000000000
1000000000 250284392
1000000000 639855009
1 568166909
807032386 1
660627648 1000000000
32010857 1
1000000000 808756832
1 92106828
908965132 1
471342491 1000000000
971464130 1000000000
1 73108689
514429358 1000000000
1 931176071
1000000000 724708616
1 123893033
1000000000 222530750
591497077 1
470110816 1000000000
1 347193891
918254997 1
447595275 1000000000
570680977 1000000000
487756855 1000000000
72145114 1
1000000000 145144634
66249157 1000000000
1 983561518
879740940 1
730066864 1000000000
243809237 1
1 974082384
356065425 1
1000000000 777967546
1 955150357
1000000000 31914511
1 338212928
914265018 1000000000
1000000000 235520162
1 517676596
1000000000 657004909
304026122 1000000000
1000000000 26109738
1 507905418
819624053 1000000000
175411057 1000000000
684760892 1000000000
420011530 1000000000
1000000000 260188875
921309447 1000000000
1 729671186
1000000000 386628744
1000000000 66172803
472905637 1
825851870 1
207101150 1
148729183 1000000000
1000000000 934459601
25006228 1000000000
1000000000 890992024
1000000000 632025177
1 93934378
696952889 1
1 108486946
1000000000 874884275
569640017 1000000000
1000000000 298795180
246547568 1
303914877 1000000000
259523163 1
1 848715507
352333615 1000000000
312288935 1
1 272214709
1000000000 551178762
634661740 1
1000000000 25916041
1000000000 871186073
353370409 1000000000
1000000000 44399299
1000000000 958303986
10953969 1000000000
847034262 1000000000
610802956 1000000000
795817903 1000000000
1 438459339
1000000000 370794989
151277187 1
1 824734879
918178110 1
42927343 1
404959096 1000000000
375102774 1000000000
1000000000 6398429
1 826200009
1000000000 400545144
1 29299601
516044957 1000000000
254638567 1000000000
1 38157821
920997627 1000000000
29690947 1
940567098 1
1 155870356
979390463 1
124490322 1
1000000000 445104136
1000000000 932724878
1000000000 268281841
1534325 1000000000
1000000000 980415285
912323116 1000000000
1000000000 326060537
1 280033643
1000000000 49870866
1 617446214
1000000000 67257249
1000000000 934930547
1 992222373
1 629917052
990623969 1000000000
929899064 1
929000826 1000000000
595435490 1
704153002 1000000000
903684160 1000000000
1 275509226
383247400 1000000000
1 64900338
86696402 1
867242988 1
71072073 1
1 603274561
711886184 1
301394268 1000000000
787927480 1
1 478206141
1 909438871
1 460764874
1000000000 501199623
837948594 1
1 395464060
135343558 1000000000
136632601 1
1000000000 790451878
1 820442794
1 571684523
1 319698635
207901405 1000000000
1 613652114
1 292928491
1 685552672
1000000000 807416427
1 544689525
673282268 1
108077038 1000000000
1000000000 70640314
47544008 1
291379716 1000000000
1000000000 381843720
1 461048989
997619496 1000000000
701392098 1000000000
951358701 1
85254870 1000000000
1000000000 590071744
1000000000 328277311
730006513 1000000000
748806181 1000000000
12108601 1000000000
1000000000 661889526
1000000000 264400619
124601043 1
1 268219427
439130946 1
495890529 1
1000000000 585719232
1 424047332
1000000000 389329544
923117874 1
234541291 1000000000
408306464 1
869907365 1
1000000000 23509188
1000000000 658945410
1 118664874
961041852 1000000000
998233776 1
799826285 1000000000
596540396 1000000000
1 418132859
1 580883949
1000000000 646499927
1000000000 136025044
1000000000 595996399
1000000000 53619068
1 270906942
949189953 1000000000
880501962 1
1000000000 245564053
825930621 1
1 81613807
1000000000 405012787
1 729389649
709198425 1000000000
1 201264865
1 665337358
298133721 1
1000000000 975018507
1000000000 354026575
1000000000 518467790
1 372058640
1000000000 703674703
541634322 1000000000
1 911895482
812265406 1
706143854 1000000000
129779598 1000000000
392334015 1
739366208 1000000000
1 571800264
872411681 1
594678199 1000000000
127150255 1000000000
1 727114726
1 966063884
1 975937592
1 144504207
20776960 1
1000000000 474380257
831455458 1
1000000000 640769275
1 203262477
1000000000 195178094
649174565 1
1000000000 655336272
118120779 1000000000
1000000000 284967210
1 505229457
1 377682777
1 746765903
467752737 1
931735204 1000000000
1 528006396
1000000000 108064145
1 54579549
1 935817231
1 814673765
1 651238771
50024918 1000000000
291891338 1000000000
1000000000 110899379
1000000000 545897938
1 379070429
703090716 1000000000
1000000000 398023970
898321680 1
1 465988102
1 311786212
263349178 1000000000
960175266 1
287731093 1
1000000000 252203118
741022840 1000000000
767346969 1
913322861 1
1000000000 413492339
1000000000 454832636
1000000000 990506926
1 898812023
669616434 1
865262261 1000000000
1 543211346
410684816 1000000000
1000000000 297428783
1000000000 259734411
1000000000 833969973
55680760 1
1000000000 892329098
389647374 1000000000
1000000000 71591639
1000000000 961287993
1 519408069
1 112998430
506187664 1
786488727 1000000000
551057936 1000000000
1000000000 748195613
657417628 1
1 71555576
54745369 1000000000
431918227 1
45848746 1
770049621 1
1000000000 996549202
648008290 1
941418471 1000000000
1 276528034
825057732 1000000000
1000000000 622129772
939307400 1
129154108 1
834621013 1000000000
943686084 1
283821528 1
161800147 1
488386966 1
380513108 1
222163907 1000000000
262702810 1
165626130 1
824706575 1
323184866 1
1000000000 587519853
312598805 1
203232921 1000000000
1000000000 355377416
1000000000 372248516
453622011 1000000000
1000000000 94456437
1 765385039
740775960 1
539598588 1000000000
441398449 1
71008415 1000000000
1000000000 430231061
1 442941814
565021199 1000000000
1 726226367
135488962 1
1000000000 577288125
73197239 1
1 235594464
1000000000 709404143
481712737 1000000000
114271580 1000000000
1000000000 305792681
355073055 1
353841407 1000000000
939593708 1000000000
452199615 1000000000
1000000000 937162231
859634572 1000000000
1 391508926
1 654015960
153277480 1
1000000000 983163168
2613561 1
72240449 1000000000
690560730 1
216406082 1000000000
43604226 1000000000
123649519 1000000000
467350941 1
1000000000 215400116
583602345 1
1000000000 43941125
1 444547789
1000000000 260182208
17928918 1000000000
540703205 1
1000000000 865296516
10988035 1
890384113 1000000000
71488956 1000000000
122913030 1
844258235 1000000000
6367826 1000000000
1 894340233
1000000000 952491178
229076623 1
1000000000 655711466
742718384 1
258576198 1
536015838 1
27206002 1
182105088 1
395992863 1
760623756 1000000000
701197587 1
1000000000 869977921
1 583851344
898004810 1000000000
498692248 1000000000
367967042 1
325521340 1000000000
434103910 1000000000
114124562 1000000000
1 325107299
948570737 1
772429077 1
61695500 1000000000
1000000000 304926112
1000000000 380827806
1000000000 458381886
1 453739826
1000000000 581573153
375775992 1
370653899 1
1 845096317
645216321 1
1000000000 250667946
477864813 1
114928612 1000000000
425338908 1000000000
1000000000 713925565
1000000000 91073007
1 738783616
443148703 1
1 289518088
1 668939263
112935743 1000000000
1 113067533
126848924 1
236440954 1000000000
430712590 1
1000000000 884473614
111092138 1
714418745 1000000000
1 37387394
1000000000 407626559
376690424 1
1 840785243
965249799 1
1000000000 830142518
568445637 1
1000000000 914889235
239518094 1
802658837 1
374785338 1000000000
966622709 1000000000
609689523 1000000000
1 101906068
1000000000 156280149
1000000000 707937470
1 700431471
1000000000 841804170
272135762 1
526919588 1000000000
895810622 1
558146300 1000000000
1 36495515
108539935 1
314989778 1000000000
992598187 1
1 618271795
1 592204344
1000000000 128622649
1000000000 478093594
1 956315295
678700114 1
443771278 1000000000
1000000000 718831134
1 503943256
1 556434040
29402398 1000000000
1000000000 713670892
1000000000 691555760
1 678904104
1 5340701
212172191 1000000000
417753923 1
754093472 1000000000
702558154 1000000000
487633481 1
140396001 1
51617705 1
401765409 1
1 934843262
491059194 1
386714339 1000000000
1 278556674
1 887960669
66971276 1000000000
1 881203603
1000000000 871520482
960090658 1
62565771 1
1 375487722
1 434936817
1000000000 758077739
1000000000 361081296
1000000000 349970136
823339724 1
770239880 1000000000
175699079 1
1 302874451
947876774 1000000000
1000000000 950931209
392342037 1000000000
1000000000 351702307
642544371 1000000000
57410244 1000000000
551569032 1
346662450 1000000000
1 866505368
1 154497063
1 199046532
1 299358548
1000000000 388409489
1 924872063
409475501 1000000000
1 738864019
867034915 1
1 307851272
10866578 1000000000
247706879 1
1000000000 674331781
1 919804279
1000000000 764012570
1 169874166
1000000000 639530506
1 618350855
1000000000 115255924
1 121974257
456812755 1
1000000000 66018306
1000000000 624555899
1000000000 39771345
1000000000 351716341
84735955 1
519875753 1000000000
1000000000 920450987
1 5122088
148316043 1
747649664 1
641637393 1
645055218 1000000000
1000000000 127415027
999909493 1
1000000000 148768996
315305301 1
40147219 1000000000
44240479 1000000000
613037465 1000000000
58060790 1000000000
936555586 1000000000
1000000000 381725026
100964107 1
957919952 1
1000000000 64431537
51150423 1000000000
1 602803137
474107483 1
1000000000 582472820
1000000000 425071039
1000000000 319562178
750749241 1
1000000000 622440978
1 475095850
923518936 1000000000
256544097 1000000000
891841679 1
1000000000 111951907
1000000000 758895204
668429265 1
1 261256185
1 830036128
243762083 1000000000
911058863 1000000000
922749299 1
348145385 1000000000
1 813768064
65372674 1
1 267987904
557354760 1
1000000000 985147612
1 540523217
1 517729106
1000000000 4121523
319425115 1
898993371 1
1000000000 584376789
1 998467256
912488115 1
1 797265082
243409208 1000000000
405497065 1000000000
1 824229490
1000000000 452167059
1 835774526
188364681 1000000000
509157711 1
955779905 1
491662981 1000000000
350783288 1000000000
775917813 1000000000
811968003 1
1000000000 596251669
73399390 1000000000
1 142941518
1 970800549
904190061 1000000000
1 755633430
1 601742925
1 288750638
1 11967244
1 618115740
1 131432256
1000000000 713769995
1 371031422
87576122 1
1 5764503
1 832848315
135521002 1000000000
868340657 1
1000000000 441482032
1 347837180
535529754 1000000000
1 219120422
1000000000 45343270
5182839 1000000000
223744780 1000000000
489179792 1000000000
109135387 1000000000
1 46906602
1000000000 992247032
1 967388832
1 122038021
769354454 1
730112996 1
258715441 1
1 728680311
1 998963114
60802728 1000000000
919294258 1
1 933547634
1 756705136
245007997 1
1000000000 255320083
909182637 1000000000
174270969 1000000000
1000000000 322923788
781547695 1
1 251124068
201698950 1
540308981 1
222897594 1000000000
909406879 1000000000
926253305 1000000000
1000000000 133801951
1000000000 368747950
1000000000 988913925
261926012 1
1 400326401
495743539 1000000000
406068515 1000000000
885752242 1000000000
1 820992305
1 29905166
633717816 1000000000
1000000000 932560479
853224813 1000000000
1000000000 808924814
1000000000 206005381
1 491544212
1000000000 584917224
533008755 1
543760660 1000000000
1000000000 102196574
1000000000 568447897
1 347000417
1 816636169
335330033 1
1 584792641
1 671899846
111999591 1000000000
1 972379730
625002493 1000000000
968375625 1
792200294 1000000000
1 759273605
537728845 1
848770998 1000000000
441854773 1
1 482956088
776632997 1
1 11954282
877053772 1000000000
1 44279024
1000000000 35078772
770527035 1000000000
1000000000 605410870
1 683076787
1000000000 829587637
1000000000 562126315
938036446 1
1000000000 902148408
1000000000 904565237
630943759 1
1000000000 91397467
817565069 1
849721830 1
452728957 1
1000000000 339255352
705009481 1
1 348202852
1 168512053
1000000000 997582664
343551029 1
995288583 1000000000
972247251 1000000000
1 775493611
1 177641847
429965610 1000000000
1000000000 270387316
9147611 1
512085056 1000000000
315260540 1
47186217 1
407208828 1000000000
1 261159417
1 201544200
1 796370907
87164580 1000000000
1 55030250
1 98058178
1000000000 329788607
1000000000 125269736
1 1262701
630857876 1
84604733 1000000000
1 360947306
1000000000 606490004
798399210 1000000000
315840861 1000000000
157883426 1000000000
412201304 1000000000
769927867 1000000000
161715891 1000000000
499943084 1
102146373 1
422890265 1000000000
1000000000 120067790
282121363 1
919565220 1
1 834778429
730484511 1
1 68685342
125604907 1000000000
1000000000 485567758
973603431 1
1 452181145
133277219 1000000000
487268147 1
1000000000 159098277
1 804931879
1 720189977
954395803 1000000000
1 355077759
1000000000 771247881
156326153 1
664944012 1
1000000000 73746225
1000000000 496185193
1 877969160
1000000000 743158314
1 233388022
1 938253485
538394483 1000000000
1 84174987
210138102 1000000000
1 814535481
1000000000 941970072
548212282 1
1 797602737
1000000000 106147782
1000000000 534857444
1 583567690
769479403 1
104184099 1
1 998371214
1 829958880
26040858 1000000000
1000000000 684853642
1000000000 792793796
1000000000 56020283
168200526 1
1000000000 228756327
999894869 1000000000
1 149344070
146137250 1000000000
542492070 1
302397409 1000000000
137196449 1
1 743394851
1000000000 201987966
4637568 1
987377454 1
685947200 1
572308925 1000000000
1 845072880
1 252071195
1000000000 357107124
1000000000 13611926
1000000000 873987396
521342064 1000000000
600423921 1000000000
88639208 1000000000
69614347 1
1 137782553
72818960 1
955772433 1
516939008 1
1 583619703
1 439419448
1 11149108
1000000000 537393970
2769253 1000000000
1 555821453
1 788830473
608935350 1
97714632 1000000000
1 799418525
1 292500263
1000000000 160969165
441207707 1
1000000000 917442632
1000000000 863827407
1000000000 902975121
660630395 1
1000000000 277609520
115975483 1000000000
159325478 1
885827761 1000000000
1000000000 298597282
499893351 1
483667039 1000000000
74183871 1000000000
1000000000 976007173
1 342404448
1000000000 376716272
1000000000 276448880
1000000000 441306307
1000000000 923486477
389423894 1000000000
462805083 1
1 518662839
134802558 1000000000
1000000000 561195204
87833848 1000000000
1000000000 712594200
1 239427507
1000000000 458742097
845957159 1
780676583 1
397295088 1
1000000000 674544033
542464575 1
735771094 1000000000
930234753 1
1000000000 165599186
918602391 1
493373371 1000000000
1000000000 653581066
1000000000 892505449
415198098 1
32252791 1
723212371 1000000000
952663295 1000000000
678431792 1000000000
1000000000 60913250
698350228 1
411895657 1
1 468441363
882768186 1000000000
871154750 1000000000
659964519 1
1 243997968
1000000000 461246348
1000000000 573944908
228771023 1
1 368033081
275015845 1000000000
1 908124427
1000000000 750078012
830600810 1000000000
1 113303541
1000000000 575168616
574259252 1
1000000000 266734163
1 380331267
1 590622138
1000000000 580217048
1000000000 164073991
1000000000 619235033
236407058 1
37232401 1
1 676098053
37818600 1
224898561 1
222517818 1
19577799 1
892921214 1
488549866 1000000000
1 188016971
1 782016201
152416683 1
68090826 1
1 635008392
1 806587165
1 997149359
1000000000 79170950
269968554 1000000000
447809392 1000000000
1000000000 488869097
1000000000 797931192
92651661 1
67828886 1
1 171810877
960427765 1
1 458240091
273194142 1000000000
1 692368902
1000000000 75813794
1000000000 463245114
616325459 1000000000
479682686 1000000000
485305656 1000000000
1000000000 34861684
1 889003088
1 21363628
1000000000 387586069
1000000000 102570278
229405834 1000000000
1000000000 195924944
1 173247175
714921838 1000000000
331604313 1
267068748 1000000000
31175638 1000000000
1 278970128
344096521 1
1 338989077
1000000000 158124306
402742186 1000000000
37416161 1000000000
1000000000 71665306
427227742 1000000000
1 946619482
723859634 1000000000
1000000000 670394933
1 661336573
265583854 1
1 859790820
1 878605587
1 336646748
85120653 1
49092607 1
1000000000 222790049
1000000000 267448674
1000000000 973813222
912024249 1
960714617 1
922829111 1
192535770 1000000000
171939200 1000000000
1000000000 604553165
714638995 1
417617318 1000000000
1 884185224
1000000000 730641747
694682249 1
46876564 1
808736600 1
97041331 1000000000
51893717 1000000000
1000000000 171748645
1000000000 900882130
113716336 1000000000
670090660 1000000000
975911353 1
968976579 1
1 731487573
719542757 1
408556225 1000000000
158374125 1
1000000000 813597794
1 82699537
1 500214888
1000000000 466877843
1000000000 890327864
184626039 1000000000
1000000000 363400127
1000000000 736277381
1 272231428
211623435 1
1 601807466
1000000000 340390318
314068971 1000000000
1000000000 499625650
277447626 1000000000
675568668 1000000000
1 175957751
810686472 1000000000
743933355 1
492122257 1
1 356959104
1 702828213
1 330056305
488720011 1
1 805580575
1000000000 186944049
511190208 1000000000
917397712 1000000000
1 329259280
1000000000 258733845
152934571 1000000000
784380542 1000000000
1000000000 53371944
1 51606757
25987680 1000000000
949812627 1
887991353 1
1 693224796
1000000000 565869652
1 993349371
1 541374725
120153913 1000000000
1000000000 663295213
1 955047451
957738145 1000000000
1 484176523
41543599 1000000000
1 238773212
455242092 1
1000000000 152056442
149431274 1000000000
576730938 1000000000
132443507 1
59065496 1000000000
1000000000 26550500
845313872 1000000000
1 761686877
3083689 1000000000
1000000000 546955141
1 735696094
600852702 1
1000000000 887293937
688949122 1000000000
1 959005534
675433627 1000000000
375919870 1000000000
421710860 1
962038663 1000000000
1 715482010
1 183241463
1000000000 149238268
1000000000 377704801
522098735 1000000000
1 898644326
1538425 1000000000
229712844 1
1 269215333
1000000000 821892484
1 122870061
1000000000 917149068
1 262028778
978413573 1
520090344 1
1000000000 86108634
1 455448960
633060965 1
94002133 1
1000000000 463632488
137947105 1000000000
677525428 1000000000
700794909 1
99641076 1000000000
1 122503220
585157344 1
1000000000 565469211
1000000000 85923921
1000000000 419987441
1000000000 684675
684047618 1000000000
598444275 1000000000
121868881 1000000000
573876783 1
700528395 1
1000000000 113575164
27389243 1000000000
472720696 1
1000000000 447871268
723979719 1
824915371 1
1 746568963
568550936 1
29859572 1
906792870 1
617581262 1
1 87939899
658332917 1000000000
1000000000 398889886
249346305 1
27734169 1
741974296 1000000000
377932129 1
1000000000 177275895
231948448 1000000000
1 672107287
675710089 1000000000
1000000000 139630152
77369165 1
602689055 1000000000
1000000000 952498272
51081370 1000000000
1 459487959
1000000000 557501279
1000000000 520804180
1 98360041
232446425 1
1000000000 631755796
1000000000 908757469
1000000000 522909525
129992965 1000000000
1 126642451
506631403 1000000000
233923181 1
193628743 1000000000
786877913 1
1000000000 66440662
1 144579836
649891192 1000000000
340543762 1
114561475 1000000000
1 341256019
1000000000 32565894
1000000000 765718183
1000000000 195487379
1 374312984
971688740 1
1000000000 224371533
1 471072594
1 622957711
1000000000 80910319
1000000000 304621453
132495903 1000000000
52970600 1
188738337 1
610006095 1000000000
453338520 1000000000
1 637741323
1 313044155
668565229 1000000000
1000000000 189460939
891878499 1000000000
1000000000 210779696
1000000000 829978294
108909211 1
622354730 1000000000
455749007 1
3826177 1000000000
1 867396016
848756404 1
1 709394997
141960375 1
1000000000 573365732
731850816 1
55322355 1000000000
1000000000 576007771
563591724 1
658054077 1
68373437 1
515895709 1000000000
1000000000 484496901
976409114 1000000000
1 845015252
1 745565537
108753762 1000000000
531509012 1
1000000000 540614519
826306890 1000000000
1000000000 245819413
128815228 1000000000
1 1076232
1 344516045
1000000000 203967676
582001416 1000000000
294279612 1000000000
672580533 1000000000
371701040 1000000000
12870302 1
1 462893512
911623987 1
1000000000 877773419
176140829 1
1 939987977
1000000000 640351338
1 173267961
783939758 1
1000000000 180588853
1 205892474
267008739 1
138148492 1
266638978 1
342661133 1
1000000000 398551577
521009489 1000000000
773009109 1
226233953 1000000000
453096545 1000000000
297245636 1
495176047 1000000000
119565783 1
190225855 1000000000
1000000000 751208737
292086293 1000000000
222697211 1000000000
1000000000 858761830
48280043 1000000000
1000000000 70884032
1000000000 325579542
125390112 1
743139888 1000000000
1000000000 966678726
1000000000 863136052
23081787 1
1000000000 114642269
1000000000 413178762
494474417 1
1000000000 459623927
1 951586691
159514274 1
1 876049226
1000000000 313697646
1000000000 880045099
181130633 1000000000
1000000000 523858082
1000000000 181357316
869756568 1
487605958 1
711936339 1
1000000000 88196433
1 77902237
1000000000 126429342
1000000000 22343546
34684302 1
73502433 1000000000
1000000000 107607352
166998717 1
309458047 1
901721008 1000000000
1 957034576
994898912 1
1 40963810
410520902 1
244062816 1
1000000000 512309193
1 180818776
579635353 1000000000
1 410804557
1 567518738
565753811 1
78395302 1
1000000000 711924880
842862864 1
1 467565698
1 403531328
154703080 1
1 467192162
187912762 1
291648598 1000000000
1 16558463
927830270 1
253998184 1
920347077 1000000000
1000000000 444337818
1 451866554
1000000000 143904374
273483168 1
532509127 1
507400537 1
234093756 1
235422463 1000000000
761851779 1000000000
439546649 1000000000
1000000000 165204715
84311878 1000000000
1 881905260
890308283 1
1 748922871
1 389870583
116825576 1000000000
1000000000 104000275
1 208337797
1 244762108
1000000000 108970582
848538131 1
787463893 1000000000
1 803981937
28444341 1
672545876 1
424118067 1000000000
362098417 1000000000
1 931487188
761236519 1000000000
448002012 1000000000
1 35409251
378851578 1
1000000000 266165277
1 444632430
1000000000 22462791
1 710557721
152587541 1
1 195377364
1000000000 656083068
1000000000 118103408
1 665679813
1000000000 830834098
34588565 1
860000448 1
1 839043533
1 252854350
1000000000 96290719
1000000000 220942835
517659706 1
140476673 1
394293612 1000000000
676565321 1
486152088 1
140040479 1000000000
694128228 1000000000
1000000000 791137542
404191613 1000000000
1 480718181
360126159 1000000000
1000000000 29824155
791149460 1000000000
781855203 1
1000000000 348115357
1 118211412
1000000000 463600681
1 386319212
853793721 1000000000
1000000000 988122242
1000000000 682275894
1 894081661
1000000000 463384271
792610603 1
19416813 1000000000
24320428 1
1 715040667
504578353 1
161827526 1
336599443 1
1 696138676
1000000000 516751873
527780877 1
94803006 1
771773147 1000000000
874327231 1000000000
1 429319910
1 751223316
1 63504320
403127793 1
1 711425252
1000000000 809813061
362003541 1
1 969936044
1000000000 322622476
1000000000 344187060
785734041 1
1000000000 146821437
1 518556516
309125478 1
80352478 1000000000
1000000000 453512027
271767299 1000000000
1 248811372
567180444 1
138673612 1000000000
1000000000 250390420
981156687 1
492587196 1
1000000000 542468502
311292781 1000000000
1000000000 759917820
1000000000 937389663
1000000000 559203498
464060689 1000000000
101544754 1000000000
992808239 1000000000
1 345615
1 936539459
1000000000 109239915
400864809 1
1 352143245
470267534 1
48967497 1
671611371 1000000000
1 269492443
1000000000 285766739
1 127236227
1000000000 713693820
784879692 1
655486804 1
122109010 1
1 48736411
1 282009847
1000000000 596214721
1 482014040
700045963 1
345222759 1000000000
711466691 1000000000
1 418671890
1 663378015
1000000000 76058053
1000000000 57020807
1 106866112
738671044 1
1 759051396
1000000000 624932302
1672147 1
925027662 1
1 881513102
1000000000 565443573
791168217 1
1 554410311
1 825972206
1000000000 511004290
162724328 1
209830389 1000000000
879333887 1
1000000000 819494193
222303112 1000000000
1 256792428
1000000000 280093718
1 28932991
1000000000 503847717
205010134 1000000000
34084782 1000000000
862083255 1
917266934 1000000000
72662849 1000000000
1000000000 238054420
86753661 1000000000
963925866 1
1000000000 625639402
1 248847764
1000000000 100497114
1000000000 615662867
1 379375625
1000000000 94155812
131792585 1000000000
860160535 1
1000000000 85860895
1000000000 369553810
1000000000 784051265
788508693 1
739886271 1000000000
1000000000 174643499
324343493 1000000000
746815383 1000000000
978063578 1000000000
88199406 1
1000000000 540004715
1 873961976
883377552 1000000000
1 548637746
1000000000 72092523
150662359 1
1000000000 972001654
1 349235669
490969643 1
307970813 1000000000
1000000000 439663460
1000000000 140373991
1000000000 403259594
809072845 1
781356739 1
1000000000 191540440
1 882032428
1000000000 899698733
952746326 1000000000
700225057 1
656813703 1
1 639107572
1 409416327
1 85198449
86893934 1000000000
1000000000 313836245
139006006 1000000000
726881114 1
1 705927518
707324876 1
300922624 1
445404797 1
1000000000 641501127
1000000000 950581769
1 317270030
763162165 1
1000000000 488775326
367406172 1
1 78409824
740497858 1000000000
700420707 1
499639843 1000000000
1 230633882
465293048 1
833422768 1
1000000000 971873714
299833935 1000000000
1 561570664
1000000000 827787844
1 20084291
1000000000 146703310
46027536 1000000000
1 351691664
1000000000 443613536
1000000000 55105389
1 673088130
1000000000 795885762
1 991375310
940714324 1000000000
1 11160210
1000000000 126945874
1000000000 872354302
1 355300557
719413124 1000000000
976615692 1000000000
1000000000 273606641
1000000000 597560331
1000000000 705142710
1 413911710
1 328174252
354167163 1000000000
1 47162315
409757604 1000000000
328631070 1000000000
354154121 1000000000
40280667 1
1000000000 256127284
1000000000 521095310
757573622 1000000000
1000000000 395552538
1000000000 673668071
334245003 1
140158874 1000000000
315394440 1000000000
1000000000 124815465
27515984 1000000000
1000000000 797620150
484694297 1000000000
20774787 1000000000
611367351 1000000000
87873470 1
1000000000 68455655
1000000000 895619495
1000000000 61352354
1 118870183
579388631 1
526613502 1000000000
1 510628839
1000000000 138794670
1000000000 291634762
1000000000 480029937
1 352227003
1 650261163
578092615 1000000000
1 337866294
1000000000 232149923
477064408 1
1 638405416
1000000000 133753948
1 817123800
787517724 1
1000000000 324972484
556671451 1000000000
170890299 1
122042078 1000000000
636274718 1000000000
1 792020375
1000000000 346724028
721238600 1
444614543 1
976985334 1
628099910 1000000000
909240602 1000000000
22108272 1000000000
929687396 1000000000
119331887 1
637354227 1
1000000000 787479373
31176549 1
1000000000 894835743
1000000000 381485341
1000000000 686498184
379638045 1
1000000000 587251584
1000000000 192425432
1 913254283
310895708 1000000000
1000000000 306949992
1 861670187
61662323 1
590168111 1
864948741 1
1 424739624
302610748 1
1000000000 118336998
1000000000 36389513
1 515745728
516580713 1
1 165696418
1 717701272
1000000000 610581514
787335479 1000000000
1000000000 315557474
1 746891568
489253134 1000000000
854481732 1000000000
1 697444751
113784602 1
153672216 1000000000
49312188 1000000000
385644550 1
130569425 1000000000
1 737977981
438543621 1
596157095 1000000000
560353777 1
713994984 1000000000
1000000000 953391085
1000000000 434569311
1000000000 46923301
88238633 1
1 21025108
1 984611763
124812172 1000000000
1000000000 116202368
314528087 1
113066446 1
597194924 1000000000
1 56479335
1000000000 569537022
17480974 1
1 530770395
973049824 1000000000
1000000000 9757033
547896077 1000000000
1000000000 959771180
1000000000 300785473
915573623 1000000000
392103469 1
1000000000 496482777
1000000000 523473533
850052857 1000000000
935254695 1000000000
1 945391154
686192117 1000000000
121436760 1
40824087 1000000000
546453252 1000000000
1 515409344
365331908 1000000000
1000000000 213822595
1000000000 234417550
925368441 1000000000
421099744 1
1 769245165
1 107875554
1000000000 477295498
1 455297516
1000000000 618477914
718835161 1
1000000000 638815481
413434484 1
1 241888355
1 831148156
430360755 1
776896378 1
155264060 1000000000
292433136 1
1 723197271
458548001 1
389802308 1
1 17913315
229965446 1000000000
653711323 1000000000
1 126772751
1 975742072
1 896136874
493302038 1000000000
1000000000 332982770
1000000000 984278447
335265350 1000000000
243059045 1
1000000000 389570319
100378457 1
1 643200191
999052332 1
432527331 1
936773757 1000000000
1 39790764
841317585 1
750634575 1000000000
723406661 1000000000
689789339 1000000000
630691169 1000000000
1 663327269
1000000000 274932847
1000000000 216600934
1000000000 518189760
1 5339958
820017713 1
445673207 1
644640342 1000000000
1000000000 645972187
1 426729645
832610969 1000000000
1000000000 793044792
1000000000 582286595
1 331494361
1000000000 766881731
1000000000 927888086
216540349 1000000000
529895656 1000000000
590468704 1000000000
1000000000 901825318
1 17766985
1000000000 48284478
1000000000 179532707
1000000000 105556560
496049820 1000000000
594030292 1
1 336511051
1000000000 887370716
801435763 1000000000
1000000000 703635496
459675252 1
278998362 1000000000
1000000000 979284187
1 575142315
1000000000 865509089
682006673 1000000000
388748609 1000000000
1000000000 246683814
1 281017800
837565742 1000000000
1000000000 112769271
1 659254190
1000000000 130219806
1 280254950
1 742645832
576811147 1000000000
996302437 1
1 628014382
947164928 1000000000
1000000000 747772325
1000000000 838000629
1 182999901
528178806 1
679292145 1
928649162 1000000000
1000000000 134982753
795020061 1
1 347614300
92516303 1000000000
1 126295778
1000000000 913268620
760469943 1
870701994 1000000000
609257205 1000000000
789345548 1
437802533 1000000000
1 709308425
1000000000 90827332
805107106 1000000000
1 48974085
12225390 1000000000
1 104717757
1 389830559
961482331 1000000000
347843706 1
1000000000 783119547
1000000000 720809127
12217028 1000000000
1000000000 3732919
1000000000 815612338
668165184 1
734341851 1000000000
15848682 1
859577441 1
1 57834461
348788264 1
1 613245402
917737333 1000000000
1000000000 287034477
569391499 1000000000
1000000000 605519004
129323962 1
1 585887585
1000000000 592210728
1000000000 661124962
1 515469513
1000000000 825156924
1000000000 578021333
484056005 1
839534382 1
1000000000 548913056
625423363 1000000000
796988817 1000000000
1000000000 860386843
1 216228056
1000000000 206169643
1000000000 922966802
342048908 1000000000
1 167288547
1 930526395
1 385392351
31400443 1000000000
1000000000 167176194
1 641684354
85421862 1000000000
1000000000 142350471
731801796 1000000000
876669083 1
401388153 1
319392929 1000000000
1000000000 176886673
1000000000 255880408
117718553 1
84627002 1000000000
1000000000 47907254
7172018 1
1 414589890
454001003 1
1 611515378
46243504 1000000000
1 124221690
1000000000 409466022
570111617 1
714992215 1000000000
1 194917846
125834844 1
1 638196393
289904274 1000000000
660794701 1000000000
810125872 1000000000
115305411 1000000000
173982372 1000000000
632783618 1000000000
788833693 1
1 211462094
133708942 1
748097165 1
1000000000 24163365
1 808577905
968895485 1
1000000000 811608141
46609149 1
1 209927056
301640888 1
934414252 1
66463288 1
248268371 1000000000
492912777 1000000000
1 147435250
1 357380466
918333365 1000000000
1 961843883
1000000000 516300430
1000000000 63001600
166890379 1000000000
84325558 1
1000000000 310245346
1000000000 816290968
1 607993623
1 430295305
1000000000 585995153
98841725 1000000000
773272078 1
1 222802615
1 473801543
75105326 1
1000000000 84155688
1000000000 922321142
1000000000 350995720
1 249993106
1 920288809
1 55356935
1000000000 240702972
1000000000 677785502
1000000000 461326703
1000000000 262713250
1 649135290
1 667569033
629604605 1000000000
1 151449829
76253461 1000000000
1000000000 49856884
1 266055945
1000000000 261934526
621523303 1000000000
11457684 1
1000000000 920767491
1000000000 516221911
1 967308637
612418275 1000000000
668600873 1
1 690629891
1000000000 688700996
1000000000 492109896
34403465 1
879903017 1
476812499 1
1000000000 796357445
58853271 1
1000000000 56222641
1 636694138
1 715046178
1000000000 145116979
544044141 1
1000000000 934380588
112759706 1000000000
1000000000 31310900
347526155 1
1 737869483
59565573 1000000000
1000000000 931647867
1000000000 543557627
385841748 1000000000
1000000000 99943430
599629429 1000000000
1 120091613
230249068 1
158483895 1000000000
1 496293168
1000000000 361895024
1 591453164
1000000000 891087189
806973412 1
1 847097336
629546443 1000000000
125714025 1
933654522 1000000000
76962864 1
687509197 1
742591096 1
1 420440738
289696179 1000000000
1 419583691
78616878 1
1 91825877
1 376432358
1000000000 368357763
1 542205447
1000000000 646362343
1000000000 160436842
669874403 1000000000
941775232 1000000000
449181585 1
1 14147841
555091667 1000000000
404915647 1
1000000000 15923327
1 970231040
1 707774594
174318272 1000000000
1000000000 535560792
477158710 1
1 417678645
798168579 1
1000000000 623326798
1000000000 598580062
1 108769422
765230004 1000000000
116754728 1000000000
539249667 1
971187802 1
234203484 1
46595021 1
1000000000 941441011
746426336 1
216027145 1
46708564 1000000000
1 819304232
1000000000 252168360
1000000000 623820795
1 134008459
1000000000 525256499
650169033 1000000000
1000000000 245406161
1000000000 122221831
991506733 1000000000
895523000 1000000000
244682036 1000000000
1 544605613
1 200403739
602022032 1000000000
440509699 1000000000
532429505 1000000000
344724192 1000000000
109740254 1
1000000000 85666562
733745518 1
1 3913386
1 572027121
486800640 1
1000000000 961601239
1 129334486
830251169 1000000000
1 615577480
1 683000479
1000000000 538426215
1 900845983
328778762 1
1000000000 837666039
1 295201512
1000000000 500975679
832921740 1000000000
1000000000 983447592
241277151 1000000000
1000000000 26091459
578662093 1000000000
15975330 1000000000
1000000000 555357621
1 25436203
952510715 1000000000
1000000000 834987653
894190629 1
422514043 1000000000
767950808 1
833941936 1
170355236 1
264541326 1000000000
1 533321834
1000000000 751408457
261712210 1
612663131 1000000000
541286179 1
1000000000 564265423
1 819370721
1000000000 894748872
38174353 1000000000
156920479 1
507343620 1
1 7114735
155368840 1
267931652 1000000000
1 186734557
1000000000 682610927
1000000000 544989904
1000000000 222210243
1 739414497
95340855 1000000000
1 99868236
1000000000 190574376
158650320 1000000000
441611087 1
1000000000 432808363
158904205 1000000000
1000000000 472213524
133742121 1000000000
100476053 1000000000
884035180 1
1 805397432
1000000000 64399337
987071056 1000000000
1000000000 763718630
1000000000 95346380
268236850 1
56496370 1
672325333 1
1000000000 424975960
625561588 1000000000
335319054 1
1000000000 906804049
93529538 1
1000000000 920325301
1000000000 987801304
202154176 1000000000
57200572 1000000000
1 465001311
145141725 1000000000
1000000000 903822691
228401329 1
1000000000 775896203
638744098 1
1000000000 582908767
618175666 1000000000
1000000000 289205837
1 328140762
1 762014027
593500382 1
1 82404737
434221198 1000000000
1000000000 184381498
1 707936337
929701526 1
129460425 1000000000
1000000000 420435275
545254031 1
1000000000 13504476
545118533 1
1000000000 40360623
1 705095539
1 543138636
1 449070484
1 7796796
1 917420694
420891096 1
673663569 1
927159666 1
1 434994236
1 769020468
1000000000 49421001
943891214 1000000000
1000000000 953351621
1000000000 594706724
1000000000 296019494
1 130750990
1 668972435
1 671653192
738338333 1000000000
121070149 1000000000
1 219548280
1000000000 671424104
870031643 1000000000
1000000000 497522274
287878821 1
1000000000 499302972
982013421 1
1000000000 75259261
1 71436305
1000000000 385080511
1 250727152
470191652 1
255854695 1
1 226428918
31496889 1
1000000000 70835942
693707893 1000000000
547948861 1000000000
981448264 1
639908448 1000000000
194196243 1000000000
249081364 1000000000
573143722 1000000000
272221384 1
732120466 1
1000000000 833226345
1 355968557
1000000000 991691002
82526632 1
1000000000 748691561
703941387 1000000000
74774273 1000000000
1 758371546
730414532 1000000000
1 734148497
1000000000 734746152
553245036 1000000000
1000000000 168863360
909356497 1000000000
1000000000 243453570
1000000000 293486279
1000000000 680230720
1000000000 414587593
1000000000 683346424
705621354 1000000000
164717847 1000000000
252741909 1000000000
80100565 1
95245910 1
269474506 1
771570963 1
177745360 1000000000
1 24117750
1000000000 626635172
1000000000 416098966
480841626 1
1000000000 899001998
1000000000 779465153
1000000000 824770575
1000000000 511586281
1 233665063
457105876 1
1 601468729
1000000000 925371908
1 698600441
75380347 1000000000
389492550 1
118645970 1
877801818 1000000000
924540679 1
585495179 1000000000
850335329 1
1 253053991
1 467214791
1 233057704
1000000000 25755379
883926707 1000000000
1000000000 462370261
308659259 1000000000
104045967 1000000000
1 894759216
374014053 1
742887688 1
1000000000 465779719
52571804 1000000000
1 319027084
1 207056803
1 198127239
148543280 1
1000000000 791590544
69534112 1
812984993 1000000000
1000000000 608921158
674309040 1000000000
1 90771262
201576918 1
1000000000 176081354
322414452 1
295095185 1
472870824 1
1000000000 774939429
472041849 1000000000
346750000 1000000000
1000000000 353351967
1 839009192
1000000000 759695032
1 358103649
1 152157658
29014646 1000000000
1 576348504
1 282721732
944793242 1000000000
1000000000 628983799
468931573 1000000000
1 67620989
764107596 1000000000
212806331 1000000000
511192689 1000000000
452877543 1000000000
1000000000 138697880
164376045 1000000000
403274301 1000000000
1 590369975
838097128 1
353529659 1
1000000000 939862050
1000000000 121692591
1000000000 719589628
1 883043908
1000000000 185593749
1 576257991
1 164236782
1 792889732
840899451 1000000000
1000000000 801810136
65094338 1
324974783 1
1000000000 527858298
908544460 1
1 395251572
1000000000 494412523
201603779 1
1 707498819
1000000000 923684732
1 47826850
1000000000 52788575
1 339204041
1 779647461
256942088 1000000000
522711290 1
694411640 1
699546320 1000000000
443131707 1000000000
1000000000 420458541
1 565774634
1 486575237
1 644795452
62285649 1
1 967651107
1 747895292
172351326 1000000000
176358850 1
990342974 1
56934635 1000000000
1000000000 858638637
661785267 1000000000
1 58643096
677246802 1
512008930 1000000000
1000000000 758505843
286992572 1
1000000000 819589253
1000000000 84065351
1000000000 156857151
1 922859601
490096571 1000000000
758609703 1
924436618 1000000000
1000000000 850984257
1000000000 725301784
808039482 1000000000
765183435 1000000000
541837420 1
526907959 1000000000
50857873 1
59867592 1000000000
678546126 1000000000
175457597 1
366673024 1
168712546 1
1 138659887
1 552868699
831670540 1000000000
492123363 1000000000
1000000000 288193357
3998180 1
1000000000 5761750
66533575 1
305678726 1
1 100572370
1000000000 361337736
1 556889097
1 129843210
550150101 1000000000
1 623909568
1000000000 450639344
691293314 1000000000
113900765 1000000000
97779580 1000000000
1000000000 25979739
1000000000 155459387
1 948764714
238539527 1000000000
405030795 1
441952985 1000000000
1000000000 514263507
459420004 1
899069554 1000000000
9977723 1000000000
51470038 1000000000
168269116 1
754929276 1
321268074 1000000000
1 555381153
1 20340037
1 11400157
938799432 1
876033057 1000000000
698437940 1
146103133 1000000000
1000000000 207659960
1 505834826
149524006 1000000000
1000000000 797513377
1000000000 325541515
490691113 1
1000000000 392206476
1000000000 462818300
609955180 1000000000
411249768 1
17835414 1000000000
442580920 1
1 134242318
1 656139362
849915428 1000000000
354038496 1000000000
504775125 1000000000
296245929 1000000000
1 398117163
1 343120274
1 919616773
1000000000 952843030
1000000000 855941542
30774981 1
935358314 1000000000
1 360991571
1 318608383
1000000000 658026391
839529607 1000000000
717140710 1
129320702 1000000000
1000000000 146347035
393186116 1
828239552 1000000000
671235635 1
1000000000 259138466
723447572 1
1000000000 611743303
998569953 1000000000
1 601352842
369764518 1
1000000000 259043298
266493549 1
98720135 1000000000
1 168689167
500168453 1000000000
583731016 1000000000
1 965319793
1000000000 734739575
1 206066111
1 260119387
1 460306062
435752259 1
1000000000 843618243
136935668 1000000000
1000000000 855864418
1 832963779
170943734 1000000000
87054128 1000000000
397069046 1
1 94639200
733070201 1000000000
818620137 1
401590439 1
1 641824832
620294969 1000000000
194646308 1
866296179 1000000000
1000000000 353430140
38450421 1
351950069 1
1000000000 664468672
1 778842565
1 880135888
958747382 1
1000000000 233616559
1000000000 706157972
1 968307291
771328041 1000000000
1000000000 434703075
353593811 1
1 581359132
1 114053739
449566924 1
1000000000 41532938
439921316 1000000000
1000000000 434035292
265635194 1000000000
1000000000 203875854
919264018 1
758507213 1
1 632214752
1 74311719
669146914 1000000000
1 744591789
1000000000 236212392
572981954 1
1000000000 220709051
971657839 1
120037496 1
73476505 1000000000
1000000000 413086458
519761919 1
793158596 1000000000
1000000000 370420832
1000000000 64710330
1000000000 293683238
835684117 1000000000
631963379 1
340442792 1
972469372 1000000000
267279579 1000000000
675374848 1
533549254 1000000000
468222671 1
1000000000 66953138
1 119297842
341109630 1
1 494202132
1 850300978
623271391 1000000000
315828779 1000000000
947373774 1
1 644905532
689461556 1000000000
200298277 1
1 70203389
931388354 1000000000
1000000000 739372768
1000000000 419190093
173401995 1000000000
225131288 1000000000
253194560 1000000000
122186522 1
855839539 1
1 719039674
1 70056461
182522661 1
876444916 1
266216608 1
741994627 1000000000
888905778 1000000000
115192824 1000000000
1 711955201
745726740 1
1 475700930
737127680 1
11115173 1000000000
85504655 1
1000000000 993147927
855974995 1000000000
1000000000 281678001
1000000000 11163340
1 827786952
689273128 1
1 24893423
767199964 1
530987209 1
1000000000 286110354
1000000000 364869533
1000000000 222251184
142315252 1
528047597 1
1 143910840
327781961 1000000000
586101789 1000000000
1 102247625
1 12600011
414932577 1
1 953633175
1000000000 382765143
1000000000 579524405
1000000000 905931417
648129345 1
84359250 1000000000
638842874 1
1 860655910
851306774 1
1000000000 428239729
908088589 1000000000
1 478837752
1000000000 631695413
1000000000 60530509
462721309 1000000000
881354604 1
1000000000 649664880
1000000000 120398288
700090079 1
969415285 1
1000000000 154726227
1 32521760
1 10890205
106076744 1
1 782786999
1000000000 383887116
839349952 1
862723976 1
1000000000 265684168
1 939787510
1 954155291
1000000000 274916594
240205205 1
303482179 1
1000000000 327268026
1 151253899
426600473 1
104189250 1000000000
1000000000 154462828
1 554658890
1 326594249
703722138 1000000000
140014158 1
411561283 1000000000
942322591 1
656732474 1000000000
1000000000 907646875
1000000000 59764309
349244583 1
1 992221373
367900659 1000000000
664532822 1
3368459 1
959695198 1000000000
170660906 1
505266622 1000000000
549757339 1000000000
179761245 1000000000
509557908 1000000000
1 129220052
91133410 1
1000000000 364877296
1000000000 192940241
1000000000 305572695
1 71626407
31623343 1
1000000000 584406805
1000000000 175268784
651039489 1
569494139 1000000000
1000000000 102234365
1 173320599
331252960 1000000000
432204017 1
42956751 1
1000000000 448888389
78119450 1000000000
539777359 1000000000
1 777149009
1000000000 314577436
1000000000 92058869
35987942 1000000000
1 590623760
47421652 1000000000
281142837 1
529903873 1000000000
530604073 1
567542056 1
904990887 1000000000
1000000000 668115798
1000000000 453954971
665175554 1
985653807 1
810093549 1
1 241164562
838161190 1000000000
1000000000 248246865
439539089 1000000000
1000000000 376631853
1 630445917
1000000000 927709246
768052150 1000000000
1000000000 88520787
62768676 1
1 915197026
1000000000 730604267
146470134 1000000000
261660885 1
1 836884332
968730306 1
586654567 1000000000
1 948544855
1 214307038
79843647 1
637629980 1000000000
475062853 1
1 278400791
595450816 1
753364863 1000000000
702006940 1
987710176 1
1000000000 333141870
13579323 1000000000
1000000000 641889514
926371447 1000000000
1000000000 58701604
723818245 1
1000000000 533977588
1000000000 441021467
683505887 1000000000
2061288 1
1000000000 690287336
813632024 1000000000
364587687 1000000000
1000000000 163769620
1 196114693
1 363813460
585940734 1
814646057 1000000000
1000000000 117110474
1000000000 785638747
1000000000 557918921
1000000000 799868673
72910493 1
291674857 1000000000
1000000000 771109567
1000000000 613926653
1 230233855
1 165074425
180737105 1000000000
741858772 1
308984368 1
862698061 1
1 68770330
1 322943706
1000000000 741471072
722381183 1000000000
787749321 1000000000
1000000000 873506767
1000000000 213096791
1 49638281
613477774 1
1 754419754
1 978441383
1000000000 484805331
545699589 1000000000
29205990 1000000000
269267793 1
751565757 1000000000
1000000000 229771681
108778445 1
1000000000 175315959
364853677 1
1 896890523
1000000000 12644677
1 696005252
49353116 1
1000000000 558411868
1000000000 630468506
1 353470553
1000000000 468878879
1000000000 302958953
1 968479949
126709243 1000000000
199533299 1000000000
1000000000 839494865
283507166 1000000000
19821115 1000000000
330054157 1000000000
610182164 1000000000
550839447 1
120104166 1
1000000000 671649315
1 705274006
1000000000 15316699
1000000000 40931057
1 466841781
221359749 1000000000
1000000000 128817519
266120735 1
1000000000 779247010
887589705 1
1000000000 19126346
771225653 1000000000
857289257 1
1000000000 374423404
284727386 1
51017121 1000000000
832731517 1000000000
1 426443788
1000000000 786018009
18143656 1
238258896 1
1000000000 504080831
1 919797265
1000000000 130105873
890181337 1000000000
1000000000 633434888
1000000000 316310957
722793553 1
705605864 1000000000
1 40489018
297592963 1
1 806682679
920021869 1
1000000000 745399020
1 683237856
34143771 1000000000
1 935255046
560007902 1000000000
1000000000 774114390
460722819 1000000000
1000000000 549588233
428331628 1000000000
475841028 1000000000
1 585088344
1000000000 419258516
1000000000 188650612
766853222 1
590944395 1000000000
329356562 1000000000
1000000000 120778180
1 370620830
1000000000 858714690
1000000000 774981457
1 619248137
426541892 1
1000000000 783839881
802750980 1
135645237 1000000000
811066028 1000000000
1 23150711
932342997 1000000000
106852977 1000000000
980199096 1000000000
1000000000 188605151
261757678 1000000000
1 38298501
856537376 1
135804539 1
1 142940938
55053254 1000000000
974311743 1
741341589 1000000000
101352697 1000000000
536324481 1000000000
1 466410082
1000000000 568253240
1 418955444
478525160 1
180756366 1
517692375 1000000000
1 261630178
1000000000 305181564
585663697 1
399655294 1
19087081 1
1000000000 26279676
1000000000 583919117
732356985 1000000000
1 653475450
1000000000 923861967
1 174535490
1000000000 775469444
442719897 1000000000
822061807 1000000000
991171165 1
334680693 1
942350893 1000000000
218764120 1
33012352 1000000000
1000000000 991841383
89951752 1
40070386 1000000000
1 119418066
1 403896937
1000000000 964498040
193412861 1
1000000000 932265674
347313064 1000000000
1 17076303
1000000000 19077630
69368313 1000000000
568287772 1
1 215674225
61495081 1
485547352 1000000000
879997105 1
1000000000 650970846
1000000000 984116047
82375187 1
1000000000 106777848
14859330 1000000000
564364107 1
870335957 1000000000
1 601906766
399975676 1000000000
988014570 1
1000000000 630789271
1000000000 282622606
1000000000 46411950
881741659 1000000000
351223270 1000000000
1 33717814
1000000000 57883973
735402009 1000000000
286033332 1000000000
87414807 1
1 358726283
125973335 1
181975202 1000000000
1000000000 23877761
22119723 1
1000000000 480466156
867537868 1000000000
1000000000 7883759
703517510 1000000000
1000000000 27049664
140974615 1
736094001 1
173174902 1000000000
1000000000 977511352
866106618 1000000000
268779802 1
1000000000 672246114
1000000000 230271520
353001163 1000000000
1 111014315
584646340 1
56798617 1000000000
341691533 1000000000
1 766739649
86581240 1000000000
1 79869573
970716984 1000000000
1 306494013
764239113 1
1 185906929
1000000000 658634890
358722483 1000000000
1 592970808
4561156 1
115981647 1
1 780044184
398045455 1000000000
1 250818792
858042670 1
59751911 1
1000000000 951383271
317099064 1000000000
171337206 1
1000000000 37563988
1 86990582
920484588 1000000000
1 496991850
1000000000 466301942
1 33839071
1 72475075
1 698497162
1 69732465
850722997 1
767813680 1
1000000000 386305892
1 497712291
466026897 1000000000
80871882 1
346511965 1000000000
1000000000 512649426
1 593652632
582631215 1000000000
131122172 1
1 259294293
896016518 1
281091194 1
640573497 1000000000
59365570 1000000000
1000000000 521448384
970351912 1
1000000000 160375877
804646553 1000000000
1 478848217
1000000000 232270728
1 236135898
56279921 1
638706597 1
218530722 1
1 698781703
631269795 1000000000
446691775 1000000000
523068330 1000000000
423967096 1
528564085 1000000000
119070615 1000000000
1000000000 431400935
1000000000 819638851
386577867 1
994395904 1
1000000000 172550689
1000000000 315133242
1000000000 483921484
1 859161400
1 885689994
1 466300079
1000000000 386240786
37991546 1000000000
663553072 1
925789892 1
1000000000 341262294
206189316 1000000000
924248291 1000000000
687536950 1
664639644 1000000000
846552996 1
1 276198052
863113898 1
1 313703389
660666825 1
214754959 1
869293945 1000000000
1000000000 89143349
533766409 1
1 383797068
266509306 1
309993359 1000000000
940492847 1000000000
1000000000 841035507
1 52388432
763251662 1
1000000000 162251209
220411007 1000000000
139680694 1
16389375 1000000000
1 75568177
10941624 1000000000
225555785 1
935448319 1000000000
595246875 1
1000000000 670711451
1000000000 705071703
523317930 1000000000
1 772508321
1000000000 114425678
873015847 1000000000
93746309 1000000000
14915021 1000000000
1 875457923
940456267 1
1 498685678
834490536 1
822119530 1
215317605 1
1000000000 852935619
1 174379970
1000000000 814624798
331054199 1
514855314 1
268704579 1
274474890 1000000000
1000000000 561930416
179518531 1
1 58896755
1000000000 190172636
1 596643254
1 101188419
360001223 1
1 432970606
1 76605040
98992948 1
1000000000 908950894
1000000000 86922290
533945944 1
1000000000 781918483
1 441143901
222450591 1
1000000000 365781312
1 968119019
231131098 1000000000
1 672271387
610473635 1000000000
1 863611898
1 81487751
244646377 1000000000
1 592939633
386603620 1000000000
1000000000 833071089
139701655 1
1000000000 459856213
917113943 1000000000
130303385 1000000000
1000000000 353667042
751177866 1000000000
1 8749759
1000000000 278884740
570397997 1000000000
611681056 1
665953134 1
222250817 1000000000
1 909411939
1000000000 18915530
1000000000 899541190
1000000000 866941050
1 791901546
1000000000 565292588
976005865 1000000000
66902015 1000000000
1 103858956
1 495462565
35548771 1
19960401 1000000000
1000000000 634607713
615097241 1
48561240 1000000000
1 752916909
442281410 1
1 790712131
247877164 1
729665435 1
521063723 1
1 676117242
934140083 1000000000
652132344 1
1000000000 353352754
397764868 1000000000
450221273 1000000000
1000000000 94230914
1000000000 990203239
969539035 1000000000
1 154341844
1000000000 39849956
1 948937037
1 19585278
84057802 1
1 706643268
1 900675258
103775547 1
1 4011008
82132812 1
288720075 1
1 502396
1 244404100
1000000000 735182775
508855373 1000000000
1 632792850
678777693 1
389888607 1000000000
569616554 1
550627457 1
463041843 1
275049159 1000000000
482121299 1000000000
1 144192460
1 960234363
68354341 1000000000
1 598623918
841038147 1000000000
1000000000 740222503
25377523 1
1000000000 211921794
1 655641036
206224589 1
1 807833847
1 958130145
829479856 1
569598552 1000000000
1000000000 428993747
1000000000 15900310
1000000000 119306985
1000000000 441319471
419918858 1000000000
898509330 1
494118124 1000000000
1000000000 657040612
1000000000 952255636
1000000000 615059924
99671540 1000000000
537640543 1
1000000000 757948133
1 420855128
999548369 1000000000
108512653 1
790591866 1
1000000000 413975683
1 88829489
243264390 1000000000
34590694 1
196077966 1000000000
1000000000 432020077
1 357701182
382896989 1
318851186 1
304200921 1
406148782 1
573243584 1
99640790 1
62341000 1000000000
1000000000 538344581
1000000000 855748652
1 85333879
244708510 1
771178315 1000000000
596844031 1000000000
569224215 1000000000
1 78135835
1000000000 422517528
94293357 1000000000
279696107 1
399699238 1000000000
512945333 1
1 386532995
1000000000 996118657
1000000000 408380633
444492626 1000000000
281022906 1000000000
1000000000 931524913
1000000000 51120782
9448874 1000000000
267065601 1000000000
1 1411846
1 753565098
1000000000 26633396
682779717 1
540534062 1
15432424 1
1000000000 312337358
406890373 1
1 451546849
1 191572266
232205414 1000000000
1000000000 560377941
1000000000 191804368
469823934 1000000000
1000000000 223488300
710702834 1000000000
1 643325457
989599790 1000000000
1000000000 743850166
1000000000 79114439
1000000000 495908746
308906893 1000000000
1000000000 676233652
120527488 1000000000
1 631546076
951635263 1
697873046 1
1000000000 703211918
1 687234515
1 808522058
66484924 1
1000000000 668684092
1000000000 593259342
1000000000 661036573
1 975511328
1000000000 82789683
568089772 1000000000
656955872 1
848931970 1
944765835 1000000000
403157177 1
630126910 1
544147219 1000000000
1 442347093
1 833232921
582410672 1
1 829357478
1000000000 450306728
72954165 1000000000
67902284 1
904569429 1000000000
1000000000 724774698
1000000000 746451365
1 38895631
1 135433394
1 209077793
1 725570847
614864042 1
1000000000 692185969
403500796 1000000000
1000000000 674958816
1 548871371
604495252 1000000000
927599454 1
1000000000 105788059
650726127 1000000000
108654360 1
347109804 1000000000
1000000000 949531106
1 9140135
93866784 1
1 876778266
1 794475796
1000000000 612974696
424187809 1
912401202 1
987672776 1000000000
452966362 1000000000
248965264 1000000000
1 379969255
444490425 1
24492442 1
1 732268171
651004698 1000000000
1 86479155
271760787 1
52933381 1000000000
1000000000 226634925
1 701637631
1000000000 397451966
1000000000 94412791
1000000000 755972617
1000000000 908714702
1 643703159
1 410547462
1 160263212
625088804 1000000000
1 818597188
1000000000 941859889
684571446 1
1 90229702
1 67288609
609856510 1
5134965 1000000000
619458471 1
605121872 1000000000
1 967018790
393884145 1
373431889 1
1000000000 213817761
1000000000 502279104
728866165 1
599289811 1
353236287 1000000000
1000000000 826487277
939133215 1000000000
1000000000 978974250
1 121663742
257099268 1000000000
236290922 1000000000
1000000000 419613235
1 400701219
131165248 1
116755643 1000000000
854087698 1000000000
1000000000 412981172
280993257 1
469415532 1000000000
1000000000 559422749
81999938 1000000000
1000000000 90139137
1000000000 492853591
1000000000 218268494
1000000000 515113270
401211250 1
1000000000 987468773
555643434 1
37373595 1000000000
166810808 1000000000
467445656 1
936664365 1
1 134661229
1000000000 555794187
1000000000 750041624
1 785826745
1 10970209
1 633654033
813078461 1000000000
1000000000 177770624
1000000000 433116982
1 19223812
1 965212062
1 3506289
1000000000 916304766
1 889336928
1000000000 864166169
1000000000 234590498
374028264 1
59634450 1
809139940 1000000000
1000000000 458162877
1000000000 286677776
257210911 1000000000
713684372 1
1 365008240
1 617634507
1 741118419
174774190 1000000000
1000000000 794992720
1 600035055
1000000000 763711341
479267118 1000000000
1 91594191
129783714 1000000000
959609417 1
1000000000 354093207
113048481 1
1000000000 130829605
1 171262094
963727228 1
17916971 1
1000000000 365655330
898754907 1
927398030 1
1 938012014
1000000000 367725940
1 53741679
575017256 1000000000
738137460 1
7038584 1
39134041 1
1000000000 649760346
1 804593211
1 641516244
1000000000 809465889
1 126397813
1000000000 458024737
1000000000 695434439
919718774 1000000000
756407831 1000000000
848591314 1
11838706 1000000000
642427483 1
1 907773368
1 335691439
486898855 1
1000000000 225428302
837666487 1
272554178 1
1 966163378
41554682 1000000000
1 631800032
541384481 1000000000
987867559 1
1 836670560
673636225 1
1 318783969
1000000000 726804141
1000000000 31411842
1000000000 581733615
508536959 1000000000
742204875 1
117796242 1000000000
64900501 1000000000
814951372 1000000000
1000000000 383877811
1000000000 934401436
1 630172798
19194713 1000000000
493172495 1000000000
1000000000 240329394
409963878 1
1000000000 800040548
1 51842890
142632088 1
1 931281469
207415363 1000000000
112565474 1
1000000000 75026929
886628414 1000000000
972050000 1000000000
342060077 1000000000
1 177161962
1000000000 301718641
1 209981784
1000000000 10330539
497000807 1000000000
726200253 1
1000000000 371530880
1 45848270
5661358 1
255566963 1000000000
1 716968889
1 758395463
1000000000 222434964
1000000000 503287642
1 358812582
1000000000 805064660
1 858363431
791980087 1000000000
1 647799564
1 244552585
1000000000 148715483
1000000000 225828320
1000000000 237742012
329138333 1000000000
1 986225977
16717250 1000000000
1 586524416
441672121 1000000000
1 314548743
821533938 1
1 80080259
222361789 1
498561781 1
301443251 1000000000
1000000000 43549381
1000000000 740158485
1 414045640
788227207 1
1 387422208
464956285 1
1 114226955
80682939 1
1 33578134
1000000000 413511762
108931381 1000000000
835234927 1000000000
1000000000 33200639
391269213 1000000000
1 206307671
1 498309669
436130610 1
631552540 1
1 693221705
1000000000 906411980
1000000000 783359378
495395218 1000000000
1 166750550
741654350 1
1 484436828
1000000000 421053073
989331816 1
2673305 1
744616336 1000000000
867002248 1
861043632 1000000000
1 160795693
280590176 1
1 782330826
682707161 1
1 195388199
1 664737048
482306144 1
147108782 1
1000000000 601832140
31569550 1
928846418 1000000000
986429002 1
51482522 1000000000
1000000000 505523981
1000000000 849816179
420868290 1
1 872606157
1000000000 875144895
1 997654189
1 412919633
207676784 1
1000000000 561752474
1000000000 752767181
110362116 1000000000
1000000000 47486438
651994573 1
862203090 1
1 49464808
445027066 1
107823533 1
1 284701875
208463281 1
1 318203237
381466909 1
27406256 1
454517742 1000000000
1 84688608
1 719338110
1 552189213
631070893 1000000000
1 867925421
523804439 1000000000
1 115187373
1 76766891
1 121619362
125336839 1000000000
1000000000 283277884
1 470929408
623837366 1
1000000000 365269674
1 782688546
1000000000 883967562
1000000000 655340817
446958474 1000000000
1000000000 509668598
1 914054745
135987345 1
612506826 1
1 425672672
116006238 1
297834458 1000000000
142169360 1
1 570954341
1 426566032
848510177 1000000000
816617459 1
123433646 1
1000000000 386847839
1000000000 920659707
1000000000 206421735
93498715 1
23775774 1000000000
634095203 1
1000000000 504545702
90340808 1000000000
324903212 1
1 94798155
1000000000 984794657
953913824 1000000000
882085540 1
595999847 1000000000
1000000000 576995817
31812449 1000000000
366633608 1
1000000000 650860279
102161690 1000000000
69327025 1
380608364 1000000000
829389908 1
692065993 1000000000
891849506 1000000000
200383391 1
1000000000 303873279
1 165422320
1 656468163
1 255616992
391726376 1000000000
49853401 1000000000
727027113 1000000000
1000000000 487744385
623581884 1
1 848511242
1000000000 973444286
262193174 1000000000
322242805 1000000000
908606385 1000000000
1000000000 595949067
127289508 1000000000
1000000000 737710941
1000000000 952967315
48499843 1
88990791 1000000000
223594084 1
1000000000 499332466
1000000000 568551249
700465763 1000000000
1 704606565
910808574 1000000000
1 138856102
1 785491025
1000000000 278885430
1 622626879
293616638 1000000000
409356419 1000000000
206065711 1000000000
984214145 1
235867124 1
1 377436474
577680062 1
1 44094659
450892679 1000000000
1000000000 913948842
350066538 1000000000
1 747373468
1 959270637
190446765 1
1 887555432
1 680679599
1000000000 305727450
1000000000 833555432
1000000000 184661661
1 273944722
1000000000 591030603
372178556 1000000000
40553013 1000000000
1000000000 927985210
1 389456600
1000000000 5157937
1000000000 91205796
849194988 1000000000
1000000000 550972794
1 818166303
284125500 1000000000
1000000000 109972898
482880474 1
275809246 1000000000
1 576246577
1000000000 389139707
401813021 1
349487665 1
1 324254762
1 929801896
584495 1000000000
1 869578545
548316747 1
1 882047828
1000000000 792685967
572131320 1000000000
1000000000 1058242
1 104522773
322930588 1000000000
1 233758672
1 650062802
171185748 1000000000
1000000000 978131807
1 149155548
62754654 1000000000
231330105 1
1000000000 132895706
1 777046598
714786040 1
1 135100571
396169682 1
1 107871212
1000000000 633791596
859347304 1000000000
738844700 1
1000000000 812523911
918610377 1000000000
130936723 1000000000
1000000000 459387237
630656862 1000000000
1 336563186
343328638 1000000000
975327110 1
1000000000 457987691
1000000000 698132133
1000000000 695831272
822229065 1000000000
719485965 1000000000
170521610 1000000000
704905050 1000000000
194401206 1000000000
998814512 1
742963648 1
573208591 1
892541924 1
227646203 1000000000
846308198 1
1 81274724
654357567 1000000000
643819770 1000000000
871223464 1
1 522928065
7793238 1000000000
661217486 1
679487181 1
1000000000 860938760
1 40350249
749330772 1000000000
573000639 1000000000
280588671 1
708476402 1000000000
1 716667733
1000000000 659574428
107840314 1000000000
1000000000 332903794
1000000000 76742574
1 30625213
1 869375758
78476992 1000000000
854521602 1000000000
882436165 1
556892659 1
1000000000 31135888
1000000000 779137759
1 433937199
1000000000 698040825
281754626 1
1 150529647
1000000000 387038675
674169776 1000000000
1 496021484
1 662340258
72812538 1
1 784955156
1000000000 422348203
1000000000 441812443
1000000000 78181220
1 953162744
1 444732264
230660379 1000000000
1 187845336
1 300703733
291318761 1
1 777253548
1000000000 546776238
1 846734804
1 76159962
1000000000 618292817
227649242 1
1 35257979
382027932 1
1000000000 87004397
649957498 1
1 757832022
818080399 1000000000
1000000000 551431602
296645860 1
201461833 1000000000
1000000000 599632604
977763535 1000000000
253294124 1
1000000000 556869397
642711752 1
12099477 1000000000
1000000000 327484212
1 839091273
955289719 1000000000
1000000000 9186857
145654072 1000000000
383215533 1000000000
360939327 1000000000
254020273 1
1000000000 25320155
1000000000 860555307
8054641 1000000000
435348986 1000000000
1000000000 119708846
1000000000 759760705
1000000000 423703459
1 181371304
1000000000 511002945
1 941243365
1000000000 419488130
1 829426148
966820527 1000000000
1 864219898
1 125409304
508590721 1
1 876602277
1 331488563
1 228280219
1000000000 62843824
592336885 1000000000
1 417678471
24630968 1
1 314498087
1 185480859
947648791 1
1000000000 547008865
742193359 1000000000
1000000000 410880335
1000000000 940391325
814071572 1000000000
1000000000 831455213
1000000000 98739596
1000000000 150143832
1000000000 870084783
605588948 1000000000
1 606115617
1 101440886
1000000000 119507380
210410251 1
1000000000 711346745
1000000000 767277060
1000000000 589652248
828830717 1
1 314707176
638754900 1
1 598969746
1 755300384
1000000000 154739769
319300847 1000000000
1 162887523
1 215924393
75090101 1000000000
1000000000 187481341
1 979126690
1000000000 117561008
1000000000 272964726
972684595 1
224305933 1000000000
1 646875361
633930413 1
201770046 1
1000000000 161730125
1 661736101
1000000000 109790387
117789360 1
1 538720202
327343313 1000000000
1 958899855
1 822193771
341807857 1
260784080 1
1000000000 54248712
1 678914444
407622404 1
1000000000 930594638
224067374 1
1 24857819
524856675 1000000000
1000000000 366880614
875596132 1
103762866 1000000000
466767706 1
681603407 1000000000
714468338 1
1 105757549
1 376524141
711511941 1000000000
1000000000 3148554
1000000000 554872404
152187938 1
1000000000 666093942
1000000000 614743643
1 235570183
1000000000 244236368
460761263 1
135280149 1
1000000000 796680043
174287080 1000000000
952025991 1
168796541 1
1 846988820
1000000000 718518850
1 44584779
1000000000 8654580
1 124413235
1000000000 204284140
16612845 1
1000000000 208524164
1 53693443
1 795472369
1 23630121
380372462 1000000000
882318770 1
1 546914983
1 470983993
737161522 1000000000
1000000000 949295309
1000000000 377639422
77396733 1
331908767 1
791396400 1
1000000000 13408583
688723364 1000000000
1000000000 580518236
1 974421358
1000000000 429113474
1 719973856
113728376 1000000000
47729342 1000000000
1000000000 612974126
587521675 1000000000
285203057 1000000000
728954472 1
1000000000 6712973
134609620 1
1000000000 884873027
1 810716081
6041206 1000000000
1 707824112
342666739 1000000000
503824709 1
1000000000 917331873
860931647 1
1000000000 42023580
1 193295141
52272240 1000000000
1000000000 573172733
1000000000 803839483
635857427 1000000000
2842427 1
1000000000 346435436
1000000000 870790009
1000000000 247441020
766077728 1000000000
323186306 1
69005496 1
1 898818280
1000000000 24666699
500671503 1000000000
1 279283362
1 193578463
1000000000 954134978
1000000000 224239731
1 98339313
1000000000 203102045
1 961331894
1000000000 326561216
1 937435962
1000000000 423094714
1000000000 530038089
1000000000 618821485
1 745813118
640851989 1000000000
1000000000 125385435
535118717 1
467805236 1
1000000000 216701505
34970074 1
193699632 1000000000
1 545391571
760348725 1
922734859 1000000000
1 802488618
422172126 1000000000
1000000000 499087600
1 56366165
1000000000 697910564
1 717773685
685461739 1
947564303 1
836201234 1000000000
197670746 1
1000000000 626456580
1000000000 32882124
1 233383894
677050498 1
672551145 1
1000000000 342799269
544361830 1
1 37604895
1 876200964
1 359641353
114220666 1000000000
676775213 1
889553897 1000000000
866439683 1
897227706 1
598820221 1
541666621 1000000000
1000000000 586791948
1 19859560
1 5135936
588648488 1
470443347 1
1 542736013
1000000000 936599574
240003391 1000000000
304247178 1
1 288707233
1 106925208
165780973 1
1000000000 22098997
1000000000 580112063
1 896951653
94931555 1
777972336 1000000000
956914506 1
1 305357484
1 184805634
228961344 1
1 141098266
1000000000 883137850
1 423877447
120310622 1
239433517 1000000000
944658950 1
111176759 1000000000
651677568 1000000000
1 670256588
1 871988539
1 4889166
886094379 1000000000
1 70524221
1 134482119
16329956 1000000000
760429561 1
1000000000 976436713
1 532534885
984308514 1000000000
822013287 1
920554000 1
327914280 1
1000000000 396826725
943515427 1
1000000000 714709228
1 798123145
29289523 1000000000
947761620 1000000000
439530340 1
1 799813363
1 750596510
613413740 1000000000
415728180 1
1 745316815
922695223 1
688244716 1
1000000000 56042908
405503246 1000000000
1000000000 698127478
245891512 1
1000000000 881792649
1 541598262
765527977 1
130018655 1000000000
637646658 1
1 194563312
837561182 1000000000
701562596 1000000000
1000000000 96999830
1 708078354
1 300849741
1000000000 933182609
1 206365317
80654378 1000000000
1000000000 157443785
1000000000 167985470
1000000000 137951598
837684876 1
398321320 1000000000
1 668739103
1000000000 630022842
1000000000 995411423
1 37677234
1 308155919
557802505 1
1000000000 80588581
774381962 1000000000
367031899 1000000000
1 216353757
185019467 1000000000
126331419 1
143102737 1
627499718 1
1 538116915
1 533819270
1000000000 24641227
1 10046991
768870976 1
831409291 1000000000
1000000000 411675641
1 477038569
467628130 1000000000
1 53717622
1000000000 681729454
1000000000 929971479
1000000000 611824292
1 736683405
1000000000 614133230
1 140946972
767727925 1000000000
1000000000 309770490
89548663 1
1 19617251
579913716 1
1000000000 374800438
575082767 1000000000
1 628080112
1 499596930
316944375 1
687009871 1
1000000000 90029062
1 954784196
1000000000 587575453
51540977 1
820170587 1
1 126845177
1 363486234
192801175 1
1 58694458
1000000000 91924541
158326114 1000000000
296188702 1000000000
1 889251128
1 313153693
1 59072341
1000000000 131639140
1 948797149
1000000000 66365853
410076970 1
438691479 1000000000
1 281077964
353022536 1000000000
699737182 1000000000
592949249 1000000000
634588021 1000000000
1000000000 801763770
1 15548958
766836563 1
1000000000 147027774
485730091 1
337132084 1
57531760 1
1000000000 802549294
1 704336255
1 144287089
107461309 1000000000
891959068 1000000000
1 168602188
565490076 1000000000
107480809 1000000000
1000000000 161819736
906230893 1000000000
574037209 1000000000
1000000000 168477242
60350426 1
67697159 1
1 338147485
519368793 1
1000000000 40748779
1000000000 647794714
503116819 1000000000
1000000000 328740512
1000000000 765856596
662915469 1000000000
1 470776330
1 220419556
875926533 1
411321781 1000000000
122413666 1000000000
1000000000 959077824
1000000000 571728713
1000000000 881124967
146693879 1
1 567105379
710658665 1000000000
681825153 1
14625806 1000000000
98321373 1
1000000000 859857119
737802228 1
1000000000 775508032
1 352928742
696556288 1
1000000000 12958805
1000000000 248579558
919208754 1
788238884 1
1 351233254
721791495 1
1000000000 701665075
630539865 1
1 339186466
142598336 1
163045743 1000000000
1 84925833
1000000000 605520585
1000000000 636239156
212250437 1000000000
975864874 1
33233005 1000000000
1000000000 453176566
1 919469372
1000000000 200807271
679735676 1000000000
517393653 1000000000
1000000000 963791310
84602062 1
93145552 1
887232489 1000000000
267312053 1
1000000000 114155388
457661110 1
437720125 1000000000
1 476107189
50281159 1000000000
1 645870461
1000000000 812808063
817359852 1000000000
1000000000 897264748
1000000000 101011842
820990791 1
783640729 1
1 805519419
55295931 1000000000
1 5234599
600043114 1000000000
742724418 1000000000
1 474006466
290988819 1000000000
548026955 1
628804729 1
1 329667686
30122449 1000000000
1000000000 183177390
1 885049583
62695344 1000000000
179818725 1
161154135 1000000000
47479667 1000000000
1000000000 591943283
38938232 1
1000000000 569699500
1 95312327
225179480 1000000000
704904650 1
543561596 1
133713732 1
981418857 1000000000
747468954 1
1000000000 475299407
704207113 1
1000000000 564389919
1000000000 53963284
1 714855215
95840169 1000000000
405678825 1000000000
1000000000 81485116
1 477374199
976716885 1
292726335 1
1000000000 440875739
1 109820188
1000000000 649167753
922047015 1000000000
1 396457705
1000000000 349987579
1000000000 248752949
413389384 1000000000
1000000000 443529596
1000000000 841759908
1 901261423
1000000000 200754543
1 334647602
1 478135080
431224983 1000000000
63321248 1000000000
197293340 1
1 846163552
1000000000 36034060
1000000000 734684065
1 409807405
330454080 1000000000
1000000000 584924239
1000000000 41178884
1000000000 744266276
655588764 1000000000
839097272 1
248684980 1000000000
109304311 1
285552763 1
511515800 1
1000000000 880477701
101038020 1
108350429 1000000000
508683759 1000000000
1000000000 628804151
1000000000 855557684
570650889 1
1000000000 44124050
607207563 1000000000
1000000000 118420337
406357596 1
562435542 1
1000000000 760434891
1 94952332
1000000000 419645838
1 110392002
362968917 1
1000000000 325218921
226563464 1000000000
1 886791862
71344553 1000000000
1000000000 992676654
906138021 1
84116118 1
983383158 1000000000
980507436 1000000000
48538759 1000000000
751757693 1
856453922 1
1 23104078
1000000000 305697374
1 773405665
156055258 1
285347074 1
394441909 1000000000
1000000000 343051330
1 51565850
527617448 1
1000000000 172131775
1000000000 573954905
1000000000 953654719
1 704904058
725639459 1
1 56964031
1000000000 73303180
453795580 1
466625606 1000000000
935609118 1
1000000000 989492284
1000000000 880587751
1 79680025
1 859835095
1000000000 425618185
793828498 1
31415909 1
1000000000 240848436
254519485 1
694553827 1000000000
248454805 1
1 52674576
100978232 1000000000
1 842439862
1000000000 968879108
1 288242693
1 276031620
1 347390925
1000000000 65834441
1 543068951
1000000000 624852823
633771323 1
1000000000 472086018
952380386 1000000000
1000000000 150558505
1000000000 852923469
1000000000 712521888
42159681 1000000000
311993528 1000000000
386055929 1
69572020 1000000000
930844288 1
1 451741211
1000000000 487112140
1000000000 270866746
646610950 1
1 224172869
1000000000 40025425
1000000000 545162853
784543613 1
188778525 1000000000
1 123664126
1 364418155
350941317 1000000000
283554813 1000000000
363656101 1000000000
699666132 1000000000
1 802338011
1000000000 342184137
392471898 1
779417408 1000000000
1 110105861
14200692 1000000000
1 647942882
1 257404601
876364418 1
923021328 1
1000000000 974688415
1 779717754
1 208000880
1000000000 564473175
1 487763705
1000000000 338791488
406325183 1
1000000000 410488248
1 909302351
1000000000 22082576
103871960 1
1 73555941
873850463 1
991543179 1
924413129 1
1000000000 72348892
1 393962292
1000000000 480190641
1000000000 740536308
1000000000 17689462
28673426 1000000000
1 898570804
439233081 1
1 613796720
1000000000 336109280
833657152 1000000000
1 301076129
1 977799671
1000000000 561065621
1000000000 484372680
1 87784079
1 609698234
1000000000 273722150
1000000000 887632982
295302500 1
285029996 1000000000
1000000000 393851504
957784654 1
1 566740913
1 216909785
187832740 1000000000
1000000000 978321346
633336292 1
591011437 1000000000
1000000000 273018547
177365950 1
1 304324205
1000000000 867034434
700089147 1
792240652 1
414667122 1000000000
1 280552874
71571698 1000000000
523791753 1
611844084 1
1 321993277
1 411236243
1 629093870
627687042 1
1 839136615
750452296 1000000000
495410968 1
346242399 1000000000
908655468 1
190216346 1
1000000000 297685465
108422705 1
1000000000 126066175
1 980922583
1000000000 318246980
72623404 1000000000
1000000000 643033413
371085827 1
569398134 1
1 325687743
1 403848804
1 607222083
1 753244899
1 320911552
1000000000 945968531
753679049 1
1000000000 568289570
1000000000 404192788
1000000000 370406302
40125500 1000000000
1000000000 74440251
528047588 1000000000
1 546495224
386672811 1
341482864 1
1000000000 817837886
1 308057672
1000000000 519084019
309948556 1000000000
1 92479049
1 275587694
262694831 1000000000
1000000000 653366443
1 587276783
316123158 1000000000
1 502520737
1000000000 351520906
1 259941126
264543937 1
778103201 1000000000
1 519608913
246595328 1000000000
202264913 1000000000
1 127478021
99086048 1000000000
952417814 1000000000
1 629170709
1000000000 353178003
1 23535257
1000000000 983229170
1000000000 64964184
1 249841125
500414382 1000000000
124282333 1
1000000000 251959654
1 201907548
5390830 1000000000
1 458645866
1000000000 502767905
797597066 1
1 874329100
622509730 1
186648579 1
290887963 1000000000
734338673 1000000000
1000000000 53756082
1000000000 156130997
1 771999814
664375685 1
1000000000 492741652
675817235 1000000000
1 857714356
357779834 1
782039869 1
1000000000 403168440
1000000000 503074543
758543260 1
1000000000 15550151
403847440 1
1000000000 254872399
1000000000 754814231
1000000000 134061345
538242783 1
990625891 1
1 333888330
99814326 1000000000
566610766 1
870704350 1000000000
1 893149068
749106076 1000000000
107996792 1
663673092 1
648430205 1000000000
1 657396160
53640052 1000000000
767432086 1000000000
1 570662609
1 600166546
356856293 1000000000
687960123 1000000000
1 223755162
1000000000 436588333
127116545 1000000000
874039666 1
107575319 1000000000
1 568111115
457392160 1
1000000000 143535607
62703356 1000000000
900679976 1
1 304273608
165259189 1000000000
1 880186178
1000000000 481428407
183378488 1000000000
1000000000 960926253
1000000000 632351347
756697924 1
40582772 1
243468902 1000000000
1000000000 41679984
1000000000 164574827
651388114 1000000000
203996247 1
888734405 1
866195706 1000000000
1 593749509
1000000000 988459476
1 525026673
1 684457891
1000000000 52123562
1000000000 724571895
705591600 1
22594855 1000000000
404082001 1
1 303269393
978195789 1000000000
152759040 1
883005711 1
158119699 1000000000
1 892673766
1 177509776
1000000000 649065348
297208441 1000000000
948711873 1
1000000000 106246089
1 898964842
339400120 1000000000
995778192 1000000000
202981983 1
1000000000 736490656
923342122 1000000000
1 549516993
1000000000 148174445
1 768572087
128842617 1000000000
1000000000 383211467
79508901 1000000000
261711101 1
1 645268107
112785399 1000000000
1 14956029
1000000000 948202506
289629167 1000000000
1000000000 327816365
1000000000 807090391
424349898 1
1 826620616
318046786 1000000000
11819443 1000000000
1000000000 942016267
1000000000 395303737
599014209 1
1000000000 531599444
200615306 1000000000
1 79852882
1000000000 818235192
58898031 1000000000
1 576326522
904188795 1
657931014 1
1 426383067
4745111 1
1 271249505
104410277 1000000000
976603191 1000000000
406592684 1
204073056 1
1 62521460
1 423821079
841547682 1
1 209980019
264838153 1000000000
1000000000 609500596
706517772 1
752523418 1
1000000000 199953015
694529813 1
1 339046961
117282763 1000000000
1000000000 76019741
117124538 1000000000
1000000000 633104282
644964702 1000000000
355038194 1
1000000000 981425098
894173983 1000000000
1 547367925
303358543 1000000000
996605118 1000000000
345279343 1000000000
379657707 1000000000
1000000000 241727293
1 993785487
238578975 1
1 39513919
1000000000 576093249
210415711 1000000000
490853687 1
435758338 1
1000000000 30643623
1000000000 883860134
280606010 1
1 64861247
1 33348429
1 766405856
1000000000 347426485
814784108 1
631743732 1
1000000000 203518133
1 498897996
1000000000 518508370
1 935809540
416436906 1
475230786 1000000000
1000000000 395382906
1000000000 109409503
1 48617544
924322442 1
618896921 1
1 496455082
1 13141452
725859918 1
978220414 1
1 326157465
703920977 1000000000
1000000000 51236095
1000000000 799457020
1000000000 19504060
1000000000 203610492
203067102 1
1 39822164
1000000000 619309640
1 490781097
798270730 1
15564968 1000000000
707918186 1000000000
882473877 1
854932748 1
370669790 1
1000000000 925972617
1 980981902
105077729 1000000000
432979858 1000000000
1000000000 893072668
635272217 1
722377865 1
1000000000 605459329
87706607 1
143962148 1000000000
1000000000 285992977
319948659 1
1 858874353
772497583 1
1000000000 96090398
1 432213163
54948481 1
1 110515447
1 810551548
1 965178572
415814971 1
1 607753252
1 902589478
639152974 1
41731903 1
233334133 1
89487961 1
727905378 1
996922884 1
1000000000 477798379
244920854 1
447744355 1000000000
1 425289630
384618358 1
1 839774135
1000000000 243583169
865360524 1000000000
515708830 1
516644341 1000000000
1 409434474
778183943 1
1 528898485
672881146 1
1000000000 42423739
870086601 1
1000000000 539923069
245582052 1
1000000000 105754599
441678939 1000000000
786360662 1
1 923047131
86160871 1000000000
413851365 1
640440044 1000000000
1000000000 626375063
1000000000 328446180
1000000000 447816050
37310304 1
1 97934956
336300068 1
29366979 1
1 510071799
1 276776410
1000000000 457634676
895747735 1000000000
1000000000 230778946
1 296594066
1000000000 125326613
744893306 1000000000
1 967020751
357376524 1
1 491526955
171533837 1000000000
50330448 1000000000
1 240471178
1000000000 778498725
267151319 1
74465356 1000000000
1 212788391
154205096 1
1 159091085
1000000000 605336645
1 180450917
1000000000 556181890
956802271 1
1000000000 380681834
527284150 1
1 31286286
1000000000 873635782
1000000000 550683329
621417611 1000000000
8128675 1
536998219 1
158264782 1000000000
1 743624285
1000000000 706642564
16857051 1000000000
283277769 1
1 13000506
651248325 1000000000
419337995 1000000000
1 915879233
918719572 1
1000000000 328302522
1000000000 632328936
418550604 1
53805576 1
475851751 1000000000
21993667 1
1 41208114
1000000000 355580780
1 58578533
992468861 1000000000
797744538 1000000000
1000000000 118313821
1000000000 623439059
1000000000 614353233
91210550 1000000000
1000000000 70877448
250122944 1000000000
1 624777505
1 61800172
864593914 1
1 7112855
446876996 1000000000
1 928194440
1000000000 143372709
1 511505419
1 240737744
1 22732513
270206581 1
616821765 1000000000
1000000000 152714341
1000000000 100763275
1 888236627
395930125 1
1 139563389
880795133 1000000000
630064313 1
284033336 1000000000
434168626 1
40365637 1
147924537 1000000000
1 322651796
1 809598353
1000000000 991204651
1 911886730
227047185 1
947594334 1000000000
1 272739299
400761877 1000000000
845905137 1000000000
258979945 1
1 633333049
1 151278079
1000000000 762939571
1 244139091
900112186 1
1000000000 780890553
952691070 1000000000
1000000000 135469788
1000000000 106503264
1000000000 232519431
773447949 1000000000
491854000 1
418455106 1
1 743883151
277553946 1000000000
1000000000 191260082
553011131 1
788208357 1000000000
1 332244046
993818570 1
138135195 1000000000
1000000000 472459285
872379561 1000000000
1000000000 457376046
1 57250509
661774515 1
1000000000 692296048
1 431866927
1000000000 777529610
757389666 1000000000
915642007 1000000000
1 527807109
221796606 1000000000
584070626 1
1000000000 242095024
1 745213470
478049530 1
513572511 1
1000000000 412710484
1000000000 424894308
454458140 1
1000000000 411689911
1000000000 895543825
1000000000 500602128
329842685 1000000000
1 257081742
703166935 1
1000000000 225660270
147254492 1000000000
1 561047248
1 70904543
1 950053170
1 802150730
671565318 1
733104925 1000000000
1 322483131
616135255 1000000000
1000000000 691687069
989700392 1000000000
559869159 1
622527294 1000000000
392761716 1000000000
1 109687208
834903642 1000000000
422891919 1
1 241248999
145072706 1000000000
871429707 1000000000
1 428667102
255390300 1
1 751964674
627709904 1
172820458 1
1 290842956
526521161 1
289375915 1000000000
702709073 1
491701205 1
1000000000 932051257
674093718 1000000000
1 947234740
1 414371009
61919904 1
1 27202574
11341672 1000000000
1000000000 504399633
966624355 1000000000
113674910 1000000000
1000000000 379719583
908614414 1
852809581 1
1 502700207
451739927 1000000000
1000000000 653682386
1000000000 406688282
63348943 1000000000
1000000000 87317572
975689813 1
962341152 1
1 750367872
1000000000 357090555
386913526 1000000000
1000000000 974642175
130438788 1000000000
1000000000 463581089
370570379 1
1000000000 173459691
397629096 1000000000
1000000000 123894229
1000000000 561521644
1 625269304
677914897 1000000000
1000000000 557170331
560891645 1000000000
5383496 1
878878469 1000000000
1 457484299
1000000000 567450684
1 655852275
1 865685309
1000000000 5088379
1 765033420
17358711 1000000000
803679659 1
1000000000 698182955
118467587 1
788652003 1
887208136 1000000000
709891186 1
1000000000 243829618
446620415 1000000000
522630755 1
831988073 1000000000
38914676 1000000000
384667071 1000000000
564720615 1
1000000000 422319383
129964090 1000000000
180670763 1
61607981 1000000000
1 90894622
1 441152856
240590792 1
764472515 1000000000
258529254 1000000000
253896139 1000000000
1000000000 394844300
1000000000 394941118
1000000000 676517961
621062798 1
1 379536194
459713790 1000000000
491281601 1
1000000000 20956830
1000000000 466663035
1 630105602
1000000000 657649168
639622539 1000000000
1 733413112
1 779534638
1 361785200
11493763 1000000000
1 238885526
738940314 1000000000
210216509 1000000000
199231195 1
969115835 1000000000
176025183 1
1000000000 591393058
1 179615520
51955264 1
1000000000 924948063
1 115286211
650536862 1
590117601 1000000000
1000000000 859792276
960210923 1
1 208094577
1000000000 376628259
1 483692509
1 451423032
1 706832140
1000000000 619473351
955461959 1
1000000000 939270214
780661065 1000000000
388288432 1
352755161 1000000000
1000000000 589399642
702554610 1
1 754702673
504569572 1
870909586 1
1 689763791
1 615711387
1000000000 610140107
520774541 1000000000
513342514 1
1000000000 91815526
234111058 1
1 106569367
182071809 1000000000
1000000000 9301089
1 717274725
83265113 1
1 320256582
920344695 1000000000
1000000000 555260266
429260545 1
1000000000 115277877
237723075 1000000000
1 232139018
734798318 1000000000
253684925 1
67843319 1000000000
1 964916093
1000000000 444980961
66674579 1000000000
957096010 1
1000000000 978291031
1 401325218
722641340 1
432266978 1
1 979039954
1000000000 807990576
377909148 1000000000
1000000000 505442755
1000000000 584940189
933226351 1
318269566 1000000000
856861752 1
1 844968485
714123341 1000000000
79356325 1
1000000000 327627714
440415588 1
1 560397175
835461332 1000000000
1 482271617
1 711019561
917214076 1000000000
1 319556188
1 130102561
1000000000 573865705
663131009 1
302180006 1
309493065 1
1000000000 427613959
1 355566184
373477698 1000000000
124530048 1
992123041 1
1000000000 246931324
1000000000 363366256
374487970 1000000000
1000000000 355071965
15763616 1
1 86030383
100542149 1
1000000000 190633396
958079481 1000000000
139993030 1000000000
257154471 1000000000
1000000000 246959168
1 446148378
972847825 1000000000
1000000000 168552091
522616963 1000000000
1 533354418
385762000 1000000000
1 444080885
1000000000 460851129
854720949 1000000000
849988653 1000000000
948777973 1
1 629947426
1 975667976
1 422526414
1000000000 699305266
49977675 1
921304240 1
495881244 1
1000000000 856600201
1000000000 708881374
411826046 1
760424340 1
81119624 1
504588524 1
1 648895030
462577359 1000000000
706377303 1
1 201554104
1 853953345
949357583 1
1 928082472
1000000000 213473031
659111892 1
162740300 1
10332449 1
973149927 1000000000
31089313 1000000000
1000000000 895932350
1 736317897
996218880 1000000000
1 679215615
1000000000 22859246
773641714 1
1000000000 672569690
1000000000 787561367
1000000000 13407034
1 24584488
786392495 1000000000
458228625 1000000000
1 9763816
1000000000 460819610
853475636 1
1 964547903
356829871 1
1 770911368
250485475 1
1 462050634
1000000000 566350018
1000000000 71088430
1000000000 70508366
1 324250973
1 28978528
1 686225713
382232801 1000000000
57976145 1
282312410 1
1 641604490
12142520 1000000000
1000000000 67897818
60390694 1000000000
92154099 1000000000
424446179 1
878350514 1
171147748 1000000000
1000000000 317554385
1 56653623
94968389 1
326902769 1000000000
1000000000 657493922
1000000000 574286233
791289567 1
1 502324331
656804585 1
1000000000 617380040
1 696896852
1 971346757
1 929478297
441743018 1
1 493594929
110988622 1
1 66993153
1000000000 835430171
240752227 1000000000
1000000000 631019966
1 737977401
363762740 1
83564134 1
821973827 1000000000
1000000000 423942669
995768857 1
1 23469298
528291468 1000000000
872668009 1000000000
28376648 1
1000000000 871510563
1 58744918
1000000000 758355014
1000000000 774190687
1 12105256
726739192 1000000000
755091733 1
1 290823791
1 175858801
422307691 1
1000000000 325764780
567824577 1000000000
1 123572308
1000000000 560633821
117025713 1
1000000000 70283047
702469953 1000000000
1 721561016
1000000000 705587589
141525447 1
1000000000 836579433
1000000000 66106159
345831093 1000000000
1 841276262
1 580457962
75473996 1000000000
1 413181150
1 719507763
967145343 1000000000
454978936 1
1000000000 972111392
1000000000 567780885
1000000000 402056360
1000000000 389477258
314532871 1000000000
1 8967032
182706263 1000000000
1000000000 82699093
1 276770807
78700438 1000000000
1000000000 384668701
1 679745710
1000000000 3654937
1 737244996
1000000000 66281685
509679869 1000000000
1000000000 381222342
641827135 1000000000
705737425 1
1000000000 908279623
126405234 1000000000
1000000000 181093111
778600837 1000000000
1 878071738
1000000000 427169307
1 122374876
1000000000 795756723
1000000000 508273339
44527157 1
261398569 1
1 501878040
1000000000 204050798
1000000000 885873168
1000000000 392312881
1000000000 767648919
1 885777862
384691660 1000000000
249226536 1
1000000000 955822566
1 545841167
901814463 1000000000
1000000000 41033845
1000000000 683159992
603089402 1000000000
1 905733479
385769592 1
674835820 1000000000
90790187 1
1 897542349
473402328 1
321816886 1
512707904 1
559733628 1000000000
601350225 1000000000
1 266755533
39779685 1000000000
495619042 1000000000
92231422 1
1 248301463
1000000000 778273110
1000000000 676433990
1000000000 465948196
1000000000 994848083
153202165 1
1 480748589
1000000000 660983425
1000000000 676401223
1 347068751
218420552 1
1000000000 728076310
1000000000 703640556
1 902335531
1000000000 847068131
567936626 1
85361945 1
350889238 1
104848074 1
418801282 1000000000
1000000000 244969647
123509997 1
362239678 1000000000
1 949880280
509354438 1
1000000000 788383979
1000000000 622927193
1000000000 2581371
45201751 1000000000
792327220 1
1 272327039
1 535872048
223726955 1
178707684 1
1000000000 370913609
1000000000 755780680
1000000000 212684229
175842963 1000000000
190487918 1000000000
1 45830379
120980493 1000000000
245403756 1000000000
478310452 1
11765478 1000000000
51123584 1
1 13138096
1000000000 649498071
1 64573171
1000000000 447854102
1000000000 238415815
1 831062650
592734601 1
440764213 1
1000000000 803099337
55242125 1000000000
527295014 1000000000
406754775 1000000000
1 953933708
1 115741376
616546843 1
1000000000 818066489
1 357835824
164965481 1000000000
1000000000 682073305
402562310 1
60748329 1
1000000000 744863603
1000000000 681094588
310957060 1000000000
1000000000 291266766
471199434 1
362236758 1000000000
1000000000 26020927
1 5855587
1000000000 185893444
1 145902656
690124214 1
684798116 1000000000
701382419 1
900831582 1000000000
1000000000 304652933
1000000000 666312147
1000000000 219978668
1 523251635
576375700 1
729944901 1
655677746 1000000000
612481447 1000000000
1 619860160
1 758280810
411844711 1
100378584 1
314436745 1000000000
1000000000 295629149
6592021 1000000000
378939743 1000000000
1000000000 294027582
645883885 1
877964538 1
1 469510053
113175975 1000000000
925821997 1
1 9384757
485634983 1
291167028 1000000000
119130745 1
1000000000 853694767
1 276899528
1 367901605
921071884 1
1000000000 128069133
1000000000 402741529
752434748 1000000000
1000000000 701604608
1000000000 887430550
1000000000 924203813
482234977 1
1 434876135
842419105 1
1000000000 9623362
1 872874454
1000000000 320535754
446508804 1
1000000000 953185878
85304925 1
1 321929665
104691194 1
1 818449448
33075433 1
1000000000 702914805
1 111722517
1000000000 576305450
1 711674948
80052788 1
714992038 1
835120581 1000000000
1000000000 82263873
118797814 1000000000
116306091 1000000000
273804070 1
1 197527652
605669614 1
1000000000 630620986
1000000000 130278281
1 486748944
1 80876309
67973486 1
616687110 1
1000000000 693135923
1000000000 778065460
1000000000 827129041
1 800671196
644852335 1000000000
1000000000 622243316
1 908352332
1 48148796
590017484 1
1000000000 888041315
812651917 1000000000
597712793 1000000000
1 900416220
1000000000 139887624
1000000000 2238712
824978288 1000000000
95419760 1000000000
286711402 1
57036051 1000000000
1 880870292
1000000000 928243388
620939805 1
1 137505901
908072446 1
1 552763655
270841169 1
901223696 1000000000
754461717 1
1000000000 741083864
340635607 1000000000
1000000000 907098218
1 685990524
958212511 1000000000
1 401381812
82389688 1
4923995 1
1 169433570
274308908 1000000000
1000000000 207132149
1000000000 197386801
636997866 1
959469128 1
1 148844612
1000000000 886748186
1000000000 878435311
82962922 1000000000
1 214451163
285613982 1
1000000000 394671298
147387477 1000000000
1 921654385
1000000000 103371516
656092155 1
670870839 1
368917548 1
1000000000 66116088
22244006 1
592062266 1000000000
298448390 1000000000
630906915 1
1 966857578
305075980 1000000000
1000000000 169754561
1 754032300
1000000000 335386427
824132076 1
1 2333004
427840934 1000000000
1000000000 567626115
1000000000 1054648
1000000000 120424887
749602521 1
1000000000 819005390
701008503 1000000000
1 200716181
227938319 1000000000
1 77577462
1 690354531
12554482 1
1 6160601
267668431 1
70074235 1000000000
1000000000 337894072
1000000000 206652387
246613333 1
184662408 1
379681693 1
699656633 1
1 210712149
378624943 1
570113681 1
857571609 1000000000
793941148 1000000000
1 765802106
1 217700007
1 611924156
1 902670751
1000000000 969935714
758354563 1
91206305 1
458932395 1
1000000000 481666784
151584582 1000000000
270827740 1
565250190 1
35418613 1
166419192 1000000000
442003423 1
1 525976263
190620472 1
1000000000 51630197
1 481511497
346617902 1000000000
207671650 1
1000000000 53287133
1000000000 405643310
1 823237407
1000000000 960315735
1000000000 37666423
334019559 1
599563564 1
1 470197688
1000000000 771231016
701602397 1000000000
239328835 1
781529063 1000000000
550640724 1
378088659 1
1 53944158
1000000000 926921883
1000000000 939845203
820138549 1
1 295458989
351223784 1
9041753 1
322715615 1000000000
662880577 1
582901960 1000000000
739007968 1000000000
1 18171376
322328634 1
1000000000 656025135
1000000000 815782041
1000000000 385559313
825703796 1
302459280 1000000000
387221973 1000000000
377604547 1
4077999 1000000000
341292778 1000000000
729306224 1000000000
166752040 1
286826559 1
1 96904280
1 409418815
132697941 1000000000
426537014 1
1000000000 989878554
648583165 1
131602711 1
1 411581201
1000000000 434027039
1 127424178
1 231583557
616820448 1
1 444017687
1 534296741
1 913869704
478039035 1
884233463 1
1 275652549
758348456 1000000000
1 806720035
1 967867663
1000000000 684834709
810861658 1
255887672 1000000000
1000000000 846604170
934103704 1000000000
697750664 1
1000000000 944585564
1000000000 39627910
1 258331454
1 904048674
1000000000 164129958
1000000000 145372311
637916239 1
988152678 1000000000
1 405666379
1 46370263
1000000000 640559832
1000000000 103479726
176069451 1
1 600615027
1000000000 218804629
386874041 1
143124635 1
279168690 1000000000
1 898738145
99046269 1000000000
1 416094419
857212040 1000000000
1000000000 899354140
905486957 1
619858266 1000000000
844234396 1
237472157 1
1000000000 148958024
1 481728271
148638424 1
1 249343002
676359268 1000000000
38413434 1
1 53849202
1 193192086
7632252 1000000000
595428726 1000000000
1 920685947
1 823549387
1000000000 212031992
1 811545688
420804582 1
127082011 1000000000
343177916 1000000000
1000000000 387450021
319812124 1000000000
1000000000 572062452
928485750 1
1 673654067
1000000000 148271360
69286339 1
1000000000 201066340
1000000000 49057248
979212672 1
1000000000 353292892
1000000000 83502500
190323378 1
1 174815646
855586536 1
920749313 1000000000
47573648 1
1 748357375
270035794 1000000000
1000000000 122527548
1 161398113
1 271643892
335822894 1
416860634 1000000000
1 205363652
486955529 1000000000
1000000000 277395244
1000000000 938282607
1 442669619
238127885 1
123933948 1
58145386 1
623744947 1
95033762 1
606570179 1
733376099 1000000000
1000000000 86210559
823013959 1000000000
280280320 1000000000
1000000000 885633763
777138486 1000000000
1000000000 965642725
1000000000 230128122
1000000000 48741044
1 617448196
598015706 1
1000000000 302484909
1000000000 689979564
1000000000 335707472
1 442720133
128536886 1000000000
182060279 1000000000
131300967 1000000000
1 494686290
1000000000 164266430
123739619 1
906797224 1
93726023 1000000000
687750885 1
1000000000 730687026
120669105 1
444303632 1
569759410 1000000000
1000000000 871042268
873789707 1000000000
1000000000 560226185
188948729 1000000000
1 115290725
994672212 1000000000
12313037 1
1000000000 774189647
56673696 1000000000
1 304975084
59400638 1
543865452 1
1000000000 335708164
1 885058341
1 172872471
897273889 1
1000000000 336845679
1000000000 206253286
627785200 1
1000000000 110789820
544456569 1
153115104 1
726225 1
608892154 1000000000
1 305874494
1000000000 480434486
1 623453244
830898542 1000000000
1000000000 961720487
1000000000 913026729
164149687 1000000000
1000000000 282342513
634901561 1
26921796 1000000000
938463321 1000000000
1 541455245
36430434 1000000000
539599240 1000000000
1000000000 766773975
106118757 1000000000
144184641 1
914580761 1000000000
1000000000 521271569
1 644290857
41700855 1000000000
240646634 1
1000000000 358041369
1000000000 778200186
1 709676655
1000000000 304261863
579001285 1
1000000000 777354458
1000000000 608929962
1 660002852
1000000000 937905336
327636888 1000000000
1000000000 672065935
623816326 1000000000
1000000000 829851629
689208636 1000000000
1000000000 823088435
1 456455409
269083334 1
446295409 1
986097830 1000000000
1000000000 799656179
111546006 1000000000
460552307 1000000000
1000000000 342922560
689568497 1
1 125444780
897005562 1000000000
1 737774445
1000000000 880316369
1 846423523
63906214 1
505701622 1
495341610 1
643137960 1
499587310 1000000000
489257171 1000000000
1000000000 753458410
457598604 1000000000
1 16936070
282109040 1000000000
1000000000 485092744
403817549 1
1 314841424
38491774 1
764652461 1
712407905 1
1000000000 26907846
1000000000 705362750
823391327 1
1000000000 514512389
254472935 1
1000000000 160287306
131733167 1000000000
890538183 1000000000
57913250 1
1000000000 9652710
758269413 1000000000
1 364601490
1000000000 970743234
1 990389704
795683628 1000000000
656676922 1
1000000000 2399066
241273190 1
1 719506619
602242953 1000000000
865211827 1000000000
726187968 1000000000
1 549558405
1 665400777
884932277 1000000000
882255024 1000000000
1 198710883
241699285 1000000000
746526678 1
970049456 1000000000
1000000000 868690369
1 714151837
1000000000 488283265
1000000000 946716716
1 46699208
1000000000 361970490
965696009 1
20992330 1
1 609087757
1000000000 864919923
696510736 1
1000000000 376515385
87034299 1000000000
1000000000 456441295
1 497545331
907336698 1000000000
599687486 1
728940061 1000000000
711228346 1
501133740 1
449067634 1000000000
779635074 1000000000
62890240 1000000000
1 295923293
1 717923148
1000000000 253090052
79514207 1
937741648 1000000000
1000000000 71439113
194011031 1000000000
1000000000 716815072
242218955 1
159407575 1
1000000000 645527464
1000000000 448518884
1000000000 803275108
1000000000 187491843
780963881 1
673751053 1000000000
56189902 1
1000000000 913740452
1 927513886
564239538 1
721377824 1000000000
320809928 1000000000
949938088 1
438521540 1
603306407 1
1 694891039
1 814516113
548129852 1
948249136 1000000000
614824486 1
1000000000 817817177
1000000000 920407305
1 174328784
350653144 1
1 939474882
1 612790905
1000000000 271921206
1 22738386
215599577 1000000000
1000000000 358275110
515570037 1000000000
1000000000 864625415
366750343 1000000000
1000000000 944517219
1000000000 378497612
1000000000 766194662
588078746 1
1 787665450
1 227806201
1 300609546
378028623 1000000000
885073536 1000000000
1 644593536
439498083 1
1000000000 831409508
521660267 1
1000000000 592174711
1 880137187
1000000000 774445212
79221335 1000000000
958605654 1
1000000000 212687022
1000000000 745123029
315171334 1
335949118 1000000000
1 670602941
1 594276232
1000000000 119507960
129736521 1
1000000000 375268116
734186209 1
1 410960219
240855380 1
1 400109670
1000000000 966069057
1000000000 653320567
741791818 1000000000
179175495 1
1000000000 765800018
1000000000 633324436
623790067 1
1 396212180
1 80055180
620273263 1
1000000000 117581887
1000000000 382737376
922344520 1
1 371538206
1000000000 962094095
1000000000 669930146
210750790 1000000000
1000000000 933739905
30499717 1
1 286829277
178264506 1
557727276 1000000000
1000000000 62730702
974833809 1
364301789 1000000000
1 540698579
820915310 1000000000
1 267417891
1000000000 775468276
1 912789048
1000000000 334297102
1000000000 464994570
106578139 1
1 835419283
448610500 1000000000
331135740 1
56008983 1000000000
1 61331331
308386786 1
24286872 1000000000
819000668 1
1 102094964
1 425669956
1000000000 250184855
846877084 1
497789586 1000000000
666073109 1
1 575967344
413720978 1
1000000000 361084718
530540835 1
833637772 1000000000
716845008 1
1000000000 76480433
1 580486821
342406123 1000000000
263138888 1000000000
970032384 1
1000000000 27230604
756437079 1
445612121 1
601201777 1
148230217 1000000000
869160969 1
1000000000 868935260
1 998306863
1 282163999
400550362 1
795774127 1000000000
913627436 1000000000
1000000000 974990828
1 763370221
681089603 1
715099270 1000000000
1 987255155
454977245 1
356651172 1000000000
109949565 1000000000
1000000000 140298287
1 480363877
1000000000 67676040
65655510 1000000000
1 841138837
363872143 1000000000
515395036 1
76277963 1000000000
368399594 1
221609569 1000000000
929398861 1000000000
1000000000 907502197
478859911 1000000000
874744069 1000000000
1 163261269
1000000000 173576125
1 999684779
240052345 1000000000
762629833 1000000000
1000000000 229954753
1 626813122
1000000000 230934712
290402529 1000000000
1000000000 874035141
419519030 1000000000
1 563680617
960655048 1
1 509961372
297426357 1000000000
1000000000 682888201
552684710 1000000000
1 791057303
1000000000 922845699
1 118510998
305156398 1000000000
1000000000 6578159
1000000000 992187971
1000000000 187809214
1000000000 194857637
1 760782768
1000000000 271100867
1 306696584
1 618283892
85873960 1000000000
114941256 1
1 639415171
1 659001392
816468434 1000000000
436775899 1
1000000000 346346863
1000000000 233155880
464788670 1000000000
505528084 1
1000000000 740062060
493555569 1
504913540 1000000000
489009894 1
1000000000 916086945
1 761144689
897266346 1
1 632807661
804665199 1000000000
874690282 1
1000000000 914920596
715233079 1
1000000000 506143512
1 372113033
1000000000 834964461
1000000000 251784337
178730221 1
258948847 1
1 3541654
251404373 1
1 621406455
919254337 1
1 146925583
88064434 1
1000000000 162336808
1 429373230
1 151163493
1000000000 390385277
1 153583619
632703616 1
502297244 1
18831737 1
1 365073355
44756007 1000000000
962704543 1000000000
1000000000 440677923
1 522835244
124416708 1000000000
356518567 1000000000
1 28344323
1000000000 36513383
397460148 1000000000
267434539 1
591845233 1000000000
65975811 1
1000000000 609132959
83804233 1000000000
643591142 1000000000
1000000000 374489586
195262338 1000000000
1 550460340
945616838 1
1 744508995
674633019 1000000000
1 300514336
1000000000 105475501
1000000000 303471945
1000000000 433178774
627918637 1
736297784 1000000000
611743050 1000000000
1000000000 801853399
663174866 1000000000
940586839 1000000000
378054061 1
1 876541128
1 982304076
38775827 1
847713183 1000000000
33619783 1
847456393 1
1000000000 982925788
791177287 1
222060875 1
1000000000 33881873
1 652200024
518677612 1
1000000000 223536247
290358902 1
275753640 1
1 827230629
293503779 1000000000
376005439 1000000000
1000000000 449434942
389622530 1000000000
656695528 1
275884113 1
401961758 1
1 97436988
472531629 1000000000
304131039 1
1000000000 742629555
1000000000 649618010
294657585 1000000000
820416981 1
895136790 1000000000
1 827437798
1 916425499
605094850 1
1000000000 94297307
1000000000 365783185
911977344 1000000000
236580934 1
469336415 1000000000
1000000000 597300323
436674037 1000000000
1000000000 137771005
1 263538576
1000000000 948254825
1 672475414
493507564 1
1 154010941
1 816346330
1 411051160
750682477 1000000000
169002977 1
389633228 1000000000
1 740664782
550768535 1
589057516 1
1 492996695
1000000000 701102522
366166578 1000000000
960096659 1000000000
16237129 1
624790167 1
1 478015003
1 723675931
1000000000 54909773
243411684 1000000000
438385974 1000000000
1000000000 447520418
347259031 1000000000
1 142639605
803669972 1
1000000000 378076017
1000000000 561898515
877279223 1000000000
880884645 1
156321472 1
599384591 1
1 624651651
1000000000 188758049
691259403 1
1 47005288
455644840 1
282371700 1
934941909 1
182872372 1
1000000000 361355124
840348394 1
1 481224699
1000000000 538516721
817108995 1
477562844 1000000000
817706110 1000000000
1 181595181
1 712633357
339701787 1000000000
777267659 1
543169719 1
1000000000 306925035
216063197 1
1 803456910
308565575 1000000000
969341740 1
1000000000 385826088
855442680 1
228464812 1
310499480 1
1 179506366
257532815 1000000000
1 701671798
1000000000 40255428
510726794 1
963894647 1
211922725 1000000000
962887191 1000000000
701325450 1000000000
1000000000 706702657
1 31247827
1000000000 88040798
1 191357758
388288820 1000000000
1000000000 322785119
1000000000 88532942
838508178 1
546189337 1000000000
1 674370332
90850201 1
515231307 1
53797773 1000000000
1 76612860
1 862878197
38129647 1
1 157625796
112640057 1
1 648326058
1 601509946
715747035 1
388253060 1000000000
38609182 1
1 37086719
819341218 1000000000
910761651 1
1000000000 92105693
463218333 1000000000
1 664605161
1000000000 391213031
1 95904685
1 291670501
1000000000 867243595
527878716 1
1000000000 303104787
1 303658890
1 564718970
656758775 1000000000
1000000000 800500576
251564043 1
1000000000 511890700
594046508 1000000000
163410498 1
806643487 1
81706439 1000000000
1 200484848
594479816 1
1 501391778
812151146 1000000000
653703936 1000000000
1 750874103
384754942 1000000000
139912703 1
1 402290674
1000000000 156900558
23152670 1
1000000000 400666782
1000000000 628890076
877660631 1000000000
114191824 1
539362757 1000000000
1 373036419
1000000000 592335919
1000000000 541408444
665581336 1
1 311520776
588846617 1000000000
1000000000 751933124
765424821 1000000000
478293264 1000000000
1 60053760
1000000000 456212477
1000000000 583431164
887375475 1000000000
1 223102733
1 894645007
910237151 1
25340266 1000000000
860238379 1
1 214068522
1 244765864
1000000000 421472565
1000000000 127168152
484268908 1
1000000000 88469834
1 213989195
675663599 1
1 905944016
323974187 1000000000
1000000000 762420999
742030773 1000000000
1000000000 68523418
1 783446386
549745360 1
1 165867620
1000000000 848986435
249665743 1000000000
1 660429514
513037814 1000000000
1000000000 582324195
908070602 1000000000
1 620117758
1000000000 497920244
27195933 1000000000
203794320 1
1000000000 61825800
1000000000 80048384
899942545 1
1000000000 58719035
1 887524160
684259298 1
1 759094718
305557922 1000000000
829704555 1
988377107 1
1000000000 715168120
295902114 1000000000
1000000000 609901797
589491911 1
1000000000 816456652
1 100069870
981141577 1
506961791 1
1000000000 233008497
69146454 1
1000000000 734825124
970194704 1000000000
1000000000 415980466
552160917 1
1000000000 228242971
90250800 1
1 956681178
334684064 1
1 973440537
737740673 1
1 984133154
1 200220268
1000000000 630985983
743669539 1000000000
1 254757402
65144128 1000000000
1 617538887
168704437 1000000000
1000000000 778765973
939269758 1
539287099 1
1000000000 714842861
1000000000 143212825
749190638 1
1 138693142
1 811201948
8663751 1000000000
475608973 1000000000
234675130 1000000000
753270587 1
1000000000 859159754
1 122437078
1000000000 522948565
780110075 1
408603710 1
1000000000 619066769
1000000000 281622415
1000000000 526837324
139368354 1000000000
359651611 1
1 162283191
1 467327215
669960130 1
331907383 1000000000
1000000000 914241903
568175225 1000000000
129161760 1
1 173647189
1000000000 581721431
590995817 1
770659556 1000000000
415209315 1
283079225 1
1 12687278
1 759093317
798038292 1000000000
983288885 1000000000
1 758110899
1 741078393
301122734 1
360586607 1
1000000000 271832814
1 403408667
1 456492378
1000000000 45661496
1 299789546
93072669 1
971115753 1000000000
1000000000 637461692
1 346713042
1 596445744
564492068 1
1 350863660
309764481 1
1000000000 78065330
1000000000 100685463
1000000000 830990190
188919306 1
430178074 1
1000000000 801149665
119551300 1000000000
743312581 1
299864032 1
82714231 1000000000
537807355 1000000000
1 533937882
1000000000 642766578
666578424 1000000000
671106711 1000000000
1000000000 245378899
1000000000 17075861
1000000000 611690231
97089406 1
1000000000 452925598
1000000000 24841179
276490822 1
90313124 1
1000000000 860853667
272183941 1000000000
1000000000 670591938
1000000000 101854521
948275271 1000000000
1000000000 372645498
1 641598366
1 119257040
821705600 1
710831785 1000000000
1 36914995
1000000000 16740370
1 627309788
1000000000 323314557
340716872 1000000000
1000000000 376589029
1000000000 284184973
512419522 1000000000
1 44293087
1 107784216
1 107655929
355261718 1
1000000000 39214978
48786 1
884226242 1
446557396 1
1000000000 380646927
7575549 1
106703442 1000000000
835565695 1000000000
1000000000 688747266
909584367 1000000000
510206444 1
580650668 1
388539714 1
1000000000 903597723
1000000000 952192305
1 875686261
1 279725169
587203320 1000000000
176412464 1000000000
1 591906141
395841456 1000000000
556073074 1000000000
1 416785908
129053119 1000000000
1000000000 808850417
353176079 1000000000
37414281 1
180164797 1000000000
1000000000 354319810
145614629 1000000000
56903312 1000000000
1 640666791
15561367 1000000000
1000000000 655092093
459862085 1000000000
1000000000 966373610
1 43486618
579550978 1000000000
516996624 1000000000
1 673517181
1000000000 573911026
836712175 1
1 257454732
1000000000 16878537
94682257 1000000000
1 449583225
307678742 1
560703513 1
1000000000 188379010
965931259 1000000000
268958424 1
284711043 1
34208435 1
5101474 1000000000
1 847019608
939584087 1
976977473 1000000000
1000000000 676118170
1 270704254
1000000000 194278664
1 577856069
1000000000 642273721
946842660 1000000000
93002650 1
844543518 1000000000
73025709 1
763961123 1
272023950 1000000000
1000000000 547316544
55525027 1
1 368693725
70344524 1000000000
566680956 1
1000000000 1377146
1 122169927
1 70919697
715344083 1
549562473 1000000000
714805883 1
1000000000 399697754
574019768 1
1000000000 998390830
1 768756926
1000000000 147397074
844809444 1000000000
1 883305145
1000000000 164413711
1000000000 642878906
19522464 1
258777178 1
248971314 1
475130074 1000000000
22510479 1000000000
1000000000 681524842
681258044 1
1000000000 428245479
322568956 1
375465848 1
1000000000 604662434
108115829 1
55407781 1
1000000000 585788662
876061119 1000000000
709348449 1000000000
667201032 1000000000
31156325 1000000000
13377509 1000000000
1 301120953
1000000000 529181486
815315968 1
100265448 1
693549615 1000000000
1000000000 165230071
1000000000 974985446
889219880 1000000000
68874495 1000000000
518782184 1
1 77187277
1 628242718
1 551911519
1000000000 826044786
274081062 1
1000000000 734980715
708502375 1000000000
150556613 1
1000000000 951455181
947496287 1000000000
426269058 1
1000000000 445696535
1000000000 582403380
1 156018184
1 795263319
882331505 1
1000000000 113146897
1 111999421
78502707 1
1 516521979
1000000000 493900935
31209004 1000000000
967342329 1
1000000000 743171785
1 54358740
589037538 1000000000
1 521569166
1 164532520
997451132 1
1 252225627
1 851349954
128423269 1000000000
1000000000 353565941
1 670573964
1000000000 523930299
650089758 1
1 605876948
1000000000 649563376
1 972962791
581375246 1
1 200220280
1 534992401
740517475 1000000000
808584790 1
188996408 1000000000
1 664833690
680516583 1
1000000000 51805000
21990922 1
1 358367708
530813239 1000000000
1 746194362
1000000000 537934006
305814496 1000000000
1 30157318
479057610 1
165403772 1
907191790 1000000000
418514030 1
716789294 1
163529795 1
322232990 1
631492046 1
1 70130945
1000000000 259525189
1 584478558
749649732 1
1000000000 749458442
138365753 1
1000000000 384191365
193606031 1
1 61900688
276259074 1
739633881 1
115015806 1000000000
1 699891870
1000000000 580444377
1000000000 579669919
1000000000 791845342
149894610 1000000000
1 519324407
1 952212003
32538595 1000000000
1 139411372
1 125689288
373535688 1000000000
944041751 1000000000
55148118 1
1000000000 765779598
460461972 1
1 214305218
1000000000 599216881
884691347 1000000000
82688566 1000000000
1000000000 422938332
1000000000 90450018
1 279483860
1000000000 823244699
705139825 1000000000
625772444 1
851232813 1
1 388232178
1 12106645
1 92162416
1 310528513
904290878 1
354013130 1000000000
1 386905045
1 72689005
1000000000 69622877
1 531251184
1000000000 146222772
305293039 1
1 890479767
1 351133870
1000000000 571315767
695366290 1000000000
122725035 1000000000
456805984 1
153411732 1000000000
813383839 1000000000
696470104 1000000000
428564611 1
1000000000 133015894
714584513 1000000000
397178219 1
75111072 1000000000
1000000000 967212078
346538681 1
468142408 1000000000
478667959 1000000000
1000000000 960490298
605376388 1000000000
1000000000 883398140
1000000000 515531055
1 191477973
1000000000 253012490
635119812 1
1 634192445
1 949138146
823582282 1
1000000000 965265433
636704979 1000000000
870270356 1
1000000000 335406598
1 45736767
1000000000 110925069
908340161 1000000000
480797675 1000000000
1 276825422
1 5205017
724376745 1
1 582911045
1000000000 962854850
1 385399206
1000000000 906550596
720601891 1
825126529 1
1 795825361
1 421261579
495826952 1000000000
634543468 1000000000
177525901 1
740153418 1
996913940 1000000000
1000000000 115456362
1000000000 266360212
819741157 1
1000000000 993701300
743967474 1000000000
1000000000 896865741
596125865 1
1000000000 812332231
531816986 1
1 560393023
1000000000 570781208
544911443 1
1 140369952
633801335 1
391744176 1000000000
637012649 1
1 824775800
462086262 1
270101436 1
816485655 1000000000
271369558 1
1 998105121
835241632 1
1 808624656
1 467534782
827624228 1
1 945858975
1 282228953
14207244 1000000000
792521832 1
225567281 1000000000
1000000000 49269941
290682880 1000000000
126500856 1
119230661 1
1000000000 68041620
1000000000 96744782
877703280 1
1000000000 354316819
1 919611961
42155430 1
410755560 1
1000000000 245360102
632469996 1
1 69210944
302343265 1000000000
717603178 1000000000
1 498849186
1000000000 53448429
397002671 1000000000
1000000000 77206771
721347243 1000000000
672982683 1
1000000000 896438505
1 65394000
1000000000 411012317
447136106 1
1000000000 950487888
46538897 1
1000000000 77508160
683274542 1
1 994973887
1000000000 667761238
5926971 1000000000
1000000000 786995590
4827539 1
131644827 1000000000
569177152 1000000000
1 105188446
184062492 1000000000
1 712999939
1000000000 698266614
1 99344386
48252292 1000000000
1 970460324
1000000000 608179943
1 128129191
1 233132609
1000000000 421124692
1 317909420
1000000000 789993845
245912569 1000000000
122945907 1
1000000000 26842774
1 833915160
1000000000 486387958
1000000000 67254586
750092256 1
1000000000 745941961
285753611 1000000000
513743493 1
394372949 1000000000
1000000000 161525465
603623430 1
1 130465311
1000000000 633905534
754864065 1
661295002 1
1 983140495
1 497176144
1000000000 797239464
1 452302022
1000000000 49395041
1000000000 212298069
136682614 1000000000
1000000000 860018379
1000000000 231760889
1 746194779
1 673758296
1 619981710
1 137285589
17465756 1000000000
1 508799188
814475658 1000000000
1 571597923
1000000000 363307631
927712849 1
1 467611964
244652101 1
727476079 1000000000
1 580049186
1 221377034
1000000000 400878115
1000000000 237459756
1000000000 147410707
66762422 1
124136690 1000000000
512809042 1
1000000000 287865463
582064962 1000000000
1000000000 134532548
1000000000 840213079
1000000000 678293171
1 995146342
1000000000 717809427
1000000000 303865771
142105158 1
983214705 1000000000
1000000000 139835273
1 186585948
458995803 1000000000
1 124762557
1 18313299
1000000000 130742857
828223443 1
1000000000 460239513
1000000000 713702120
1 635482571
580772301 1
610730674 1000000000
1000000000 208703062
1000000000 798941153
1000000000 81511354
753502212 1
445207568 1
1 923688669
716601569 1
614280514 1
134248501 1
1 539630221
245599087 1000000000
1 943588804
1 599497571
125122797 1
350935299 1000000000
1000000000 791617264
770475005 1
1 781081678
1 970172088
1 797203244
1000000000 203758843
1 269159169
137054389 1000000000
53253701 1000000000
1 405167668
19732105 1000000000
839560501 1000000000
1000000000 576036698
1 790583849
750204993 1000000000
166287123 1000000000
549831758 1
273132884 1000000000
1 802491787
1000000000 190117848
1000000000 424209583
374043889 1
1000000000 339605884
541607753 1000000000
1000000000 309828130
1 288481101
1 976671751
88697965 1000000000
845515347 1000000000
1000000000 605618064
1 732294312
1000000000 745680414
1 851917915
374836999 1
1000000000 148919444
403572500 1
389580211 1000000000
1 432458742
1000000000 861806688
81548141 1000000000
431103130 1
310572510 1000000000
342153010 1
563197377 1
1 47239685
1 229335372
1 338636134
1 119262119
244896006 1000000000
1 171212068
1000000000 444632771
1000000000 147204546
495703488 1000000000
211323758 1
1 258033185
1 902266706
477931980 1000000000
1000000000 508110242
1 747613844
1000000000 251100985
24678438 1
730652785 1
1 57616926
1000000000 815229068
1 597530782
1000000000 420072215
1000000000 30721492
604405406 1000000000
1000000000 208321724
288969759 1
1 338101136
407515785 1000000000
1000000000 339645493
238760374 1
734176025 1
89516606 1000000000
272808142 1000000000
205539190 1
1000000000 537795281
894915344 1000000000
1 639306192
1 289274796
182273504 1000000000
314470334 1000000000
868161262 1
584575532 1
501769696 1000000000
159751681 1000000000
1 31226549
996108440 1
1 96826891
1 459650968
625654900 1
1 6811182
733733347 1
1 19596498
91104685 1000000000
1 787673361
363016547 1
1 545172124
1000000000 212950781
1 497596187
1 991876261
1000000000 488348173
971966090 1000000000
1000000000 111734308
741292309 1
257059185 1
1 782514157
1 468962765
766629911 1000000000
505696980 1
1000000000 807406498
1 121852627
1000000000 795230007
1 922178066
823956463 1
917177809 1000000000
314084305 1
284033117 1000000000
1000000000 287736147
159116182 1000000000
529216578 1
1000000000 360757073
1 189820530
647737578 1000000000
1000000000 140796048
1000000000 274760054
1 249170303
991132125 1
870869655 1000000000
1000000000 829545558
506784043 1000000000
178816146 1000000000
36278199 1
1000000000 198816258
506368271 1000000000
1000000000 974693772
1 734748668
1 47817248
1000000000 90606999
54544761 1000000000
1 3843791
1 881565305
739596146 1000000000
1 948423294
584553758 1000000000
1000000000 142361347
778125432 1000000000
473523971 1000000000
608645897 1
1 697375084
900527644 1000000000
423675394 1000000000
1000000000 523379470
946899496 1000000000
1 848460117
596015822 1000000000
1 124014264
922374398 1000000000
199611914 1
1 479688288
1 758993606
1000000000 492850960
1000000000 353101821
1 689608233
514640090 1000000000
654003307 1
1000000000 879956794
807977557 1
191227556 1000000000
1000000000 487401745
1000000000 145655810
1 173640094
1 60261006
71461253 1000000000
59924533 1
1000000000 321709203
293843947 1
469095639 1
1 740109888
1000000000 584445544
213989533 1000000000
466252338 1
1000000000 622708103
274078018 1
1 377807431
257812965 1000000000
701989973 1
693383677 1000000000
1000000000 410769652
637841904 1
1 506869572
1000000000 721243009
830876487 1000000000
372192785 1000000000
345045032 1
54102406 1
1000000000 238278181
706723153 1
1 642206338
1 675719909
1 778223074
1000000000 999758091
459282789 1000000000
1000000000 778301794
583144171 1
1 825589118
233736931 1
482623736 1
1000000000 803870197
751128022 1
454390013 1
135606951 1
62191525 1000000000
1 251753399
512145930 1000000000
839182523 1
567820737 1
1000000000 618930765
1000000000 320521896
146304160 1000000000
1000000000 382006232
949385425 1
1000000000 329642786
949338149 1000000000
1000000000 643801455
1000000000 276423839
1000000000 139304547
99653199 1000000000
718823855 1000000000
498391735 1000000000
1000000000 151096925
128507298 1
1000000000 130014862
1 824305875
1000000000 126041588
1000000000 305821676
1 299688828
1 608830442
1000000000 675436144
996832660 1000000000
1 107727761
1 679054916
1000000000 579746404
941191780 1000000000
929629494 1
165953281 1000000000
1000000000 151406106
815943637 1000000000
1 645615443
7023910 1
1 660735874
1 254508251
133123578 1
73156137 1
1000000000 806063004
1000000000 984267058
829300884 1000000000
578276863 1000000000
458635620 1000000000
363106346 1
1 897280908
178450085 1000000000
701750848 1000000000
827650289 1
1000000000 19272572
1 35110191
1000000000 227218919
751013474 1000000000
1 485250006
142447695 1
1000000000 83712980
350348876 1
1 911819541
1000000000 482407528
104961580 1000000000
1000000000 2880583
89565797 1
1 91804949
357735981 1
614557172 1000000000
356072146 1000000000
1000000000 395551798
1000000000 841512474
614763733 1
1000000000 299209713
1 96761981
1000000000 191498406
308185999 1000000000
1 39437325
1000000000 786207608
1000000000 658164705
965069502 1
572651476 1000000000
1000000000 267175201
260218273 1000000000
1 211201338
449454466 1000000000
212411621 1000000000
1 93395827
1000000000 969081833
1000000000 670744975
1000000000 934470195
1000000000 856761859
1000000000 29324039
1000000000 254788823
491350664 1000000000
1 655666698
1 589349108
1 401717834
761516794 1
1 415487162
1000000000 52572799
1000000000 180580886
194822468 1000000000
1 188390311
1000000000 325033651
1000000000 727326291
68765778 1000000000
1 518794808
1 34487841
26133295 1000000000
63563856 1
887874191 1
927023535 1
1000000000 447418011
39558704 1
1000000000 309633526
888809697 1000000000
1000000000 585287544
388835003 1000000000
1000000000 868219598
43652008 1
787042878 1
1 190886172
1000000000 965161460
148808106 1000000000
1000000000 162344238
1000000000 88158441
1000000000 595176885
1000000000 528410899
1 608619002
1 68252597
208653366 1000000000
1000000000 90752732
801660147 1
851733524 1000000000
1 136783198
1 41540764
93002677 1
404218416 1
568697926 1
131176398 1000000000
1000000000 641295184
1 54818764
1000000000 344043044
963659940 1000000000
1 789881337
1 847540696
711585462 1
45936717 1
78878258 1
680342392 1000000000
1 898549806
655189188 1000000000
598857593 1000000000
1000000000 895386256
1000000000 52224157
680803867 1000000000
1 25068143
1 933368786
1000000000 901373667
1 319680328
331548299 1000000000
366513740 1000000000
138426135 1000000000
1 938029169
258173760 1
364453486 1000000000
141440628 1000000000
68607157 1
1000000000 921331373
343645339 1000000000
952646343 1
603274109 1
1000000000 264953286
364162868 1000000000
1000000000 116865368
1 685673284
943550978 1
1 20860448
679858519 1000000000
1000000000 692006372
201519239 1000000000
749413857 1000000000
688396745 1
1 712389220
82849493 1
352625684 1
1 466846964
1 116191297
1 897019120
1 991780233
1 837576009
1000000000 722461755
1 273250579
268425670 1000000000
1000000000 973252052
1 147880612
53727443 1
1 989069335
1 527380514
1 448883493
1000000000 519886802
907937307 1000000000
1 505745841
1 832073747
596646888 1000000000
13807564 1
454377695 1
1 802943283
43326158 1
1000000000 558778638
1 64355149
687719948 1
486224717 1
542907068 1000000000
1000000000 154070485
1 48730030
1000000000 472910312
669841712 1000000000
1 606543855
283495937 1000000000
74866952 1
1 307963988
514556575 1
606610065 1000000000
857643688 1000000000
1 83412264
9071330 1000000000
19035866 1000000000
1000000000 365728641
566207190 1000000000
1 706803611
1000000000 791386130
86049210 1
1 579341620
1 54696186
85678198 1000000000
105021707 1
471934682 1000000000
1 590178671
97910297 1000000000
611114610 1
1000000000 580285607
1 862487057
1 993985834
1000000000 60863834
1 567177423
1000000000 148155017
234510791 1
1 839591497
964571497 1000000000
1000000000 815299715
1000000000 43978049
745305356 1
1000000000 401749112
1000000000 688997528
983650032 1
1 338898015
131454329 1000000000
79345336 1000000000
1 397662330
60142370 1000000000
597168239 1000000000
1000000000 10127382
362505633 1
1000000000 841250042
1 773324910
675768472 1
1 38900621
757959813 1000000000
1 627972005
545006528 1
1 777020315
1000000000 588438275
1 795377393
368100630 1
1000000000 732399014
524408195 1000000000
1 552975072
1000000000 662372889
1 126698965
1 74133902
773306948 1000000000
1671080 1
111180263 1
1000000000 585644370
413222972 1000000000
748058861 1000000000
38285310 1
937437520 1000000000
962317759 1
1 842879947
701169386 1000000000
396844938 1
529972394 1000000000
440550602 1000000000
1 94692345
1000000000 159753256
1 773954637
852898433 1000000000
1 989616189
673503660 1000000000
1000000000 337514868
1000000000 114429062
477265247 1
1 133378713
767203315 1000000000
810452948 1000000000
24884708 1000000000
1000000000 743973536
837471670 1
364046013 1
714134272 1000000000
489353548 1
103537481 1000000000
631839315 1000000000
926665178 1000000000
1000000000 87386160
1000000000 457639397
930386258 1
45198945 1000000000
1 412927632
1000000000 70685950
1 184019601
16143248 1000000000
1000000000 540673680
1000000000 762531660
1000000000 222606571
1 120695103
1 84096475
1000000000 985315672
10732203 1
1000000000 854277996
461378007 1000000000
209541002 1000000000
60587639 1
1 208341771
591927625 1
637732274 1
1000000000 40787392
792375371 1000000000
1000000000 637426565
1000000000 693613078
1 368996010
1 963122284
594932506 1
1 64409596
1000000000 97616249
365244160 1
1000000000 63176701
1 287391163
1000000000 553362301
401341631 1000000000
1 139021109
1000000000 222294591
1000000000 365473665
1000000000 7831506
25656329 1
920502299 1
1 684312497
110378906 1000000000
1000000000 360231593
416249366 1
832689931 1
680015361 1000000000
107626075 1
1 815787824
1 964890187
1000000000 654938181
53807912 1
759388725 1
888829009 1000000000
1000000000 37684545
1 56655112
1 524085446
873204246 1000000000
1000000000 138254143
194598541 1
845807077 1
952180241 1000000000
169043261 1000000000
1000000000 991838989
901308418 1
836535590 1000000000
1 985962431
172639829 1
801134213 1
556095248 1000000000
51242774 1000000000
172420045 1000000000
1000000000 492528350
1 80791121
1 953226543
6808871 1
1000000000 301258507
1 184178073
1000000000 525830881
485072526 1000000000
1 289906602
104889014 1
1000000000 447025331
82699854 1000000000
790207361 1000000000
1 566879484
1 824832300
886599681 1000000000
1 2607244
1 790715192
1000000000 238714016
1 67775291
898368136 1000000000
110699281 1
160733305 1000000000
1000000000 54004153
986184961 1
1 76587521
1 815996421
1000000000 55210758
95007961 1000000000
111292341 1
1000000000 846443201
1000000000 196198320
67516761 1000000000
1 604004865
1 95935526
1 551644140
1 249702078
263270473 1
270445298 1
1000000000 734253511
1 53811775
1000000000 139591278
1000000000 610406395
1000000000 63323344
1000000000 432375709
1 974028088
1000000000 710182002
424817476 1000000000
194932783 1000000000
1000000000 955332164
1000000000 877427125
530670268 1000000000
577021293 1
1000000000 246037359
1 793473177
88536660 1
75434237 1000000000
1000000000 335764420
144292921 1
410627166 1000000000
44608062 1000000000
1000000000 638456805
877788218 1000000000
973050249 1
76787540 1000000000
1 186478583
585437346 1
1 507362189
1 531155893
1000000000 683890963
969110299 1
1000000000 270173531
1 933807156
736241706 1
1 17656259
838023364 1000000000
1 339328142
112733306 1000000000
607446904 1
829324200 1
1 544469107
1000000000 148687218
635433891 1
499120803 1
985458200 1000000000
1 821995041
1 397304708
682008374 1
1 65136701
1000000000 596945447
673331455 1
1 652843891
1 456111036
879796758 1
1000000000 914900200
759259438 1
1000000000 253353620
786102122 1
1000000000 964822732
1 546608801
1 741579383
164144619 1
367265345 1
69594784 1000000000
1 993841873
1 613414048
1000000000 134417842
1 255178816
76293210 1000000000
373134904 1
399475365 1
1 552001027
1000000000 625349664
577005302 1000000000
1 236784529
1 956041353
841674257 1000000000
1 469116957
1 204711711
63868596 1
37151495 1000000000
1 432175838
129065727 1
195230555 1
1000000000 857160793
725481151 1000000000
767646767 1000000000
601330804 1
1 891043040
1000000000 464921486
1 907074759
1000000000 441602493
343066504 1000000000
1 737085128
1000000000 732966218
1 584153324
1000000000 21124954
180280454 1
1000000000 208538988
597049177 1000000000
691843336 1
1 77220329
656553056 1000000000
1 135246635
1 87474171
1000000000 764177160
346143396 1
330694145 1
1000000000 986897116
998033497 1
450310480 1000000000
1 364859172
1000000000 619488673
875254175 1
1 212837086
1000000000 96911660
1 373919514
1000000000 666507861
672799605 1000000000
1000000000 109232434
1000000000 410685436
1 801526171
144158908 1
588156792 1000000000
552017263 1000000000
1 9081760
813772061 1000000000
966393238 1000000000
1000000000 318804245
1000000000 2254993
607082649 1
1000000000 2157095
1 80316062
1 628139778
281352973 1
256776181 1000000000
663972555 1000000000
1000000000 566173661
71815683 1000000000
199848612 1000000000
1000000000 947968512
640271307 1
1000000000 429573630
8478429 1000000000
1000000000 704072784
775399457 1000000000
1 765932353
1 883511805
1 956539141
1 230400335
197275682 1000000000
1000000000 215202622
1000000000 578657200
687359686 1000000000
1 838953679
1000000000 589009511
543344306 1
1 498171497
817436831 1
1000000000 889242099
1 708553034
420364152 1
1000000000 186112221
126847167 1000000000
1000000000 627884833
707120890 1
260402450 1
1000000000 612501816
338249556 1
1 486670763
469163732 1000000000
1 425927685
1000000000 78342916
1000000000 746728808
1 41750798
760657459 1000000000
356472667 1000000000
1 92390426
164727504 1000000000
837273314 1
1 68151585
1 119209506
395379098 1000000000
1 558383726
105409 1000000000
686822469 1
1000000000 400021799
389237025 1
298067415 1000000000
1000000000 20010777
139379383 1000000000
88469849 1000000000
840220989 1000000000
1 702024176
70931936 1000000000
1 621511479
1 944468631
1 25205062
604779735 1
277756362 1000000000
1 163387998
819048616 1000000000
519249468 1000000000
764526525 1
1 932408684
451038760 1
1000000000 586789990
732616062 1
1 935538952
377817408 1
223442992 1000000000
724160754 1000000000
1000000000 722279540
510213444 1000000000
1 712821573
34890392 1
1000000000 149432309
141036366 1
1803753 1
60910139 1
1 471975780
858845093 1000000000
1000000000 196670537
1 563360031
1 301327413
230447280 1
1000000000 321618759
1 551024037
1000000000 206643975
500263260 1000000000
1 544811200
1 381435009
503714478 1000000000
1 89601291
1000000000 222964578
793820000 1
1 955844287
1000000000 348144895
488906733 1000000000
631865620 1
1000000000 635203996
1000000000 345290056
622452231 1
1 432788803
1 131249666
879053100 1000000000
1 144743559
88802705 1000000000
1 265393170
1 655532311
285070140 1000000000
24736844 1
317743583 1
576012805 1000000000
1000000000 41184317
173011609 1000000000
1000000000 1233271
1000000000 667905646
893911224 1
957194783 1000000000
111559286 1
251415219 1
1000000000 946383669
1 668545587
1000000000 698527498
1000000000 917055241
22903147 1
280957060 1
492009603 1000000000
580216549 1
389251976 1
113875273 1000000000
416058719 1
1 479273961
959299836 1
607886059 1000000000
1 523157204
280533071 1000000000
500252359 1
758528304 1
603585503 1
299214038 1
467829061 1000000000
708691946 1000000000
102949837 1
1000000000 45917741
1000000000 931782521
153434911 1
977475659 1000000000
945369567 1
453004248 1
5694139 1
1000000000 146884331
378466496 1000000000
1000000000 358937242
1 638258613
83216953 1
698461911 1000000000
1000000000 340722046
1 460278464
1 579208766
1 495326414
312711453 1
1000000000 381885045
1 949026453
585399512 1
652625843 1000000000
490549504 1
1 634604014
184244004 1000000000
118771563 1
1 21638475
553551649 1000000000
546983362 1
1000000000 226426923
1 413437354
549166006 1
212248597 1000000000
1000000000 538179809
1000000000 652598279
117042677 1
1 143290810
1000000000 957537360
77186447 1000000000
94082155 1
904043257 1000000000
759909718 1000000000
45202398 1000000000
612415231 1
1 481202861
1 622112960
1 306070441
916504438 1000000000
860949937 1000000000
1000000000 793738387
149964014 1
326493572 1
969334220 1000000000
1000000000 993963219
490453145 1000000000
1000000000 454700630
293013536 1000000000
430325720 1000000000
10171320 1000000000
1000000000 293141917
311321360 1000000000
102202387 1000000000
57180194 1000000000
1 324496927
283921841 1000000000
1 398809437
1000000000 153883301
807032763 1
903792821 1
1 474168771
525646513 1000000000
1000000000 700232445
270548693 1000000000
45959631 1
1000000000 943872388
988023332 1
481499840 1000000000
1 727458393
602043606 1000000000
1000000000 588018097
1000000000 92678788
486383055 1
1 34084616
407857267 1
967192699 1000000000
1 789859587
342527178 1
234776338 1000000000
1 506113465
737440118 1000000000
769049164 1000000000
1000000000 570072860
570047478 1
825817381 1000000000
210034153 1
737058702 1000000000
323918584 1
1000000000 862885843
1 212458065
1000000000 25417957
291555205 1000000000
1000000000 57310168
118303287 1000000000
928471718 1
1000000000 704849866
1 220640874
1 538736508
61915757 1
936521030 1000000000
1 715001196
1000000000 825478621
1000000000 873069173
1 595305021
323290295 1
421540123 1
47628200 1000000000
104510107 1
1000000000 151872231
1 880493226
929222442 1000000000
602713702 1
1 186270121
1000000000 607937247
578295137 1000000000
1 262903722
1 52043140
40204181 1
1 39458952
1 425328608
696533288 1
1000000000 522509920
1000000000 66224311
1000000000 923523297
39316533 1
1000000000 700315703
1000000000 326657901
400367948 1
1 213757839
1000000000 135003806
365840544 1
340410486 1
1000000000 412149025
565515347 1000000000
602545480 1
529184721 1000000000
1 863926578
1 210829180
368015721 1
1000000000 344171489
1 466821927
1000000000 837321040
689788833 1000000000
300288668 1000000000
876633048 1
503438661 1000000000
256523828 1
1000000000 751931234
1 979837785
992125371 1
1000000000 49312149
17706591 1000000000
205496898 1000000000
1000000000 970043432
1000000000 327136376
924991871 1
795902081 1
1 131010247
827168087 1
1000000000 599284436
774852002 1
1000000000 632507326
1000000000 31096196
1 129011844
199423134 1
903592398 1
1000000000 75948976
1 16325176
306873124 1000000000
1000000000 882399873
126322684 1
1 225486339
1000000000 40083559
1000000000 967573968
1 708301183
1 245525202
1000000000 423851369
979632468 1000000000
1000000000 8931161
1000000000 550671956
1000000000 530362567
1000000000 639006961
1000000000 708110138
433282667 1000000000
874436103 1000000000
1000000000 491374336
814231405 1
1000000000 924317716
1000000000 594658400
2399741 1
1000000000 305182315
164797909 1000000000
1 915656458
1000000000 792897459
1000000000 982887389
1000000000 190966184
1000000000 352345865
1000000000 295644646
377189171 1000000000
1000000000 34333287
1 756119670
1 702442625
1 619600806
944735417 1
951521103 1000000000
1 459257665
1000000000 522896842
1000000000 757862781
806982082 1000000000
646824164 1
1000000000 635746968
649548214 1
147707895 1000000000
857265102 1000000000
956127740 1000000000
1 520772602
47963998 1000000000
1 327254077
183974110 1
284071767 1000000000
1 541118842
924231151 1
1 927838894
675816903 1000000000
99329069 1000000000
819753298 1
524457587 1000000000
827504151 1000000000
1 88750471
1 38771246
1 71182679
160152915 1000000000
791685899 1000000000
1000000000 27346384
716501166 1
621830071 1000000000
436975748 1
110008506 1000000000
82746759 1
947986195 1000000000
1 226406473
1000000000 463279561
570923447 1
1000000000 520132799
567623437 1
1000000000 732909800
1000000000 480912483
1000000000 454271234
1 898072876
935206709 1
764922895 1000000000
1000000000 75852798
197859699 1000000000
1 148863668
82006566 1
126801439 1000000000
1 126137201
532135283 1
195900427 1000000000
1 948677639
1 533767998
1 59792446
1000000000 658938786
66434548 1
64047307 1000000000
1 413850822
868836185 1
540829363 1000000000
1000000000 629882028
1000000000 972654415
423779772 1
1000000000 441466891
132707939 1
1 917752794
804544122 1000000000
830695076 1000000000
913990704 1000000000
1 642336980
1000000000 583998707
1 769614712
580789335 1
2529087 1
1000000000 116696646
28958910 1
1000000000 498958323
910159456 1000000000
830346458 1000000000
412622420 1
798306620 1
998539498 1000000000
170231660 1
898154926 1
1 505334614
698342316 1
1 463778201
1000000000 65504574
455470492 1
682378169 1
955369454 1000000000
659282277 1
680953453 1000000000
1000000000 700344344
1000000000 725213040
1 362258650
674975608 1000000000
1000000000 165193965
1 310107817
20506779 1
1000000000 648201605
1 360042025
1 151402036
448342356 1000000000
614444486 1000000000
1 592339888
1 306071243
1000000000 305433166
1000000000 844710047
1 282073866
1 61088975
40889819 1000000000
1 659001843
59260558 1
1000000000 629172570
1 924520770
1000000000 627441394
1 729137677
1000000000 488292548
585836072 1000000000
265152866 1
228511997 1000000000
515382451 1
1000000000 418780545
795545197 1000000000
393435689 1
469862825 1000000000
36440055 1000000000
1 25428716
538328 1
1000000000 663778825
1000000000 437940186
108861235 1
1 783189372
889821866 1000000000
376610954 1000000000
69493854 1
473004510 1
540467426 1000000000
51156323 1000000000
196734749 1000000000
1000000000 96552648
461067788 1000000000
1 744396843
542856190 1000000000
14188853 1
1 971161245
1 101270777
148806459 1
1 346397432
1000000000 407469736
613406632 1000000000
403722757 1
1 25073898
256920046 1
1 86918333
91537234 1
30852250 1
1000000000 460097899
1000000000 70909399
1000000000 8368678
933158768 1000000000
693675616 1
894875031 1
1 199363935
93168995 1
1 846493405
1 261774097
127436037 1
1000000000 170543391
1 108502994
3509941 1000000000
25989395 1
478285232 1
67370647 1000000000
436131001 1
1 348116929
1000000000 199016372
556624378 1
105565450 1000000000
1000000000 941805909
797503490 1000000000
205207242 1
1 115884724
1 431674731
1000000000 397510614
1 544747493
285364432 1
522378179 1
1 780879999
1000000000 232540607
1000000000 954515696
720550028 1000000000
887145100 1000000000
1 763576692
932381448 1000000000
665793584 1000000000
1000000000 386525302
424943953 1
1000000000 218881247
1 566379170
679252681 1
1000000000 972903648
1000000000 875086583
441039399 1000000000
1 931543001
757345396 1
1 424139515
882921891 1
169327843 1
465346103 1000000000
1000000000 970842025
1 469408870
716230338 1000000000
421827762 1
169121346 1000000000
1 82001784
374780949 1000000000
130600669 1
311923056 1000000000
768133220 1
1 633851632
853574056 1000000000
526920121 1
340780931 1
509468674 1000000000
1000000000 676599563
650195300 1000000000
1 227729868
1 37840200
11751565 1
109809130 1000000000
1 910673434
1 978020915
670478163 1000000000
383904994 1000000000
874268671 1000000000
1000000000 223742807
1000000000 727288236
756706920 1000000000
375642122 1
773100438 1
21293594 1
140636942 1000000000
522305941 1000000000
957732557 1
455048164 1
1 426208584
1000000000 331795476
1 961036799
1000000000 453082397
1 501223507
11823580 1
1 61752577
1 735917103
412344487 1
1000000000 46040691
219071912 1000000000
1 738460396
394953183 1000000000
594346072 1000000000
1000000000 826955890
1000000000 509273368
257345576 1000000000
949642324 1
647308978 1
1 422001265
1 617221418
948348481 1000000000
1 558513729
1 384323650
122354293 1
1 649290587
356252324 1000000000
1 361925226
906331502 1
1 513976328
133100986 1000000000
324467176 1000000000
454268603 1000000000
778173733 1
950418409 1
1 32368362
1000000000 116816686
1000000000 863639250
1 999715786
656136279 1000000000
58468400 1
1 559277760
683973972 1000000000
1 63026908
1 422285233
1 923347451
1000000000 208217223
1 216794486
1000000000 354356623
1000000000 182961716
1000000000 29244317
1 959226240
926747782 1000000000
458194068 1
1 480717998
931999295 1
944921752 1000000000
1000000000 485160446
1000000000 216338146
1000000000 217406444
1000000000 31010047
1000000000 513562852
1 88127774
489506370 1000000000
363482515 1000000000
1000000000 743045775
1000000000 284963881
434559115 1000000000
986933176 1000000000
170443243 1
1 264503391
1000000000 678127401
1000000000 445246155
508757457 1
1 809105115
152550049 1
1 417667599
542880986 1
933988384 1
1 437777454
420553237 1000000000
1 520039586
1 193411144
184125381 1
1000000000 535145899
1000000000 565565596
1 693295282
1000000000 304301478
936315976 1000000000
387947607 1000000000
1000000000 566973224
554439014 1
904724984 1000000000
131652944 1
1000000000 49254544
1000000000 720804474
418947780 1
1 534721082
1000000000 775763734
1000000000 625808966
229197222 1
530698188 1
32295384 1
835083176 1000000000
1000000000 251388654
1 303992076
267255316 1
867672578 1000000000
1000000000 465969199
1000000000 591122204
1000000000 82770897
877983174 1
1 576661424
21141636 1000000000
560853003 1000000000
1 807841927
1 1281360
929287680 1
1000000000 311093860
332993151 1000000000
1 614144763
572488397 1000000000
1 897888330
314899870 1000000000
1000000000 411037837
1000000000 848900210
861213093 1000000000
730097684 1000000000
1 502324550
1 143388172
777295108 1000000000
1000000000 158682721
1000000000 456420527
1 399717149
458497866 1
1 274979548
543281422 1000000000
643351511 1
688235221 1000000000
1000000000 82181827
1 814987079
918833382 1000000000
31530544 1000000000
1 507110596
1000000000 276257365
187484863 1
513640508 1000000000
1 936967948
396753451 1
638047847 1
1 731557851
608666832 1
1000000000 14434853
1000000000 729661382
435647775 1000000000
19093338 1000000000
1000000000 504836342
524904815 1000000000
1 661652980
1000000000 968651416
146245133 1000000000
945953769 1
437255756 1000000000
338223905 1000000000
1 481417353
1 490271363
1000000000 209374666
1000000000 754482635
1 364018593
423158168 1000000000
96184051 1
792310444 1000000000
267545230 1000000000
287278687 1
127592916 1
1 621373358
1 60038652
30495289 1
810135087 1000000000
966886554 1000000000
1 751250161
373780854 1
942401323 1
427636382 1
746916670 1
1 898806184
852514429 1000000000
1000000000 431427425
943878503 1
22581613 1000000000
1 287723282
364047242 1
681094160 1
139719097 1
1 982290241
1 662701774
355415786 1
1000000000 616038564
1000000000 725633136
38825338 1
402422045 1
688527796 1
1 37475398
1 108592002
367582008 1
893881773 1000000000
272362322 1000000000
927144202 1
1 62727833
67713496 1
68530492 1
1000000000 537538166
766728281 1000000000
1000000000 787697362
888589420 1
792282095 1000000000
1000000000 392875964
1000000000 824339161
486043449 1
1000000000 418056312
1 109292568
307754388 1000000000
1 594477718
225521265 1
429388357 1000000000
627867490 1
1 579215931
769233323 1000000000
937875847 1000000000
1000000000 830408230
1 775513169
1000000000 470235375
152111097 1000000000
1 133178259
1000000000 186966178
324584715 1000000000
1000000000 772350077
1000000000 718403829
1000000000 942027585
415470942 1
1 157510179
1000000000 15151747
268345016 1000000000
386185703 1
127771417 1
401865763 1
1 538888114
579947210 1000000000
1 720408852
1000000000 418886079
1 396757547
571979621 1
454640446 1
369270535 1
472848406 1000000000
1 202755795
242723234 1
1 748887240
854461326 1
128920577 1
620034583 1000000000
1 860643759
1 99568771
1000000000 327234865
413139115 1
83435161 1
1000000000 267163614
310600973 1000000000
418604946 1
1 934282334
677640247 1
995078448 1
65358480 1
78946079 1000000000
435289593 1000000000
115120178 1000000000
1000000000 933289446
428471054 1000000000
896622869 1000000000
1 765287733
1 767407292
1000000000 300546239
231518247 1
145205998 1
896453391 1000000000
1 646727407
811828519 1000000000
855673399 1
1000000000 971221277
605289427 1000000000
1 366684051
99379220 1
464759887 1
984885221 1000000000
1000000000 17600027
910040389 1
283680679 1000000000
1 588754477
855800784 1
509468495 1
1000000000 612324269
1 435457550
1000000000 192048841
556503814 1000000000
37120982 1000000000
795976338 1
901635670 1000000000
823979679 1
807108471 1
999528761 1000000000
1 120071337
548591924 1
1 36915243
1 256804416
597625859 1000000000
338308057 1
1 358494658
688784496 1
12739935 1
1000000000 982716961
1 423030700
678711913 1
327535773 1
1 809495083
1000000000 57680358
57025391 1
242375729 1000000000
1 711801906
969122150 1
1000000000 143925685
211362893 1
1000000000 142199190
27513860 1000000000
1000000000 101006890
1000000000 176401805
1000000000 154455910
1000000000 795463659
391068611 1000000000
1 487377188
721779826 1000000000
1 194673282
691955786 1000000000
144614022 1
1000000000 537553104
1000000000 2666198
1000000000 962443432
569968279 1000000000
1000000000 339492589
27298187 1
1000000000 581669040
1 267840597
887484952 1000000000
108842052 1
339285614 1000000000
1 128123140
1000000000 351244940
1 332172946
416877297 1000000000
15244762 1
1 463425790
1 868948059
632890007 1
724440364 1
15689640 1000000000
776028109 1
207652568 1000000000
1 608408346
178857174 1000000000
1 786993861
1000000000 28459927
1000000000 519474105
1 981237490
338640316 1
380383720 1
1 184322752
1000000000 97593869
21958708 1
1000000000 34169949
561414839 1000000000
1000000000 721062127
1 613950626
788136663 1
1000000000 308304287
929016226 1
1000000000 739037149
1 461517770
1 408582941
181425020 1000000000
990528520 1
915829523 1
1000000000 383767084
1 231851181
103351038 1000000000
116493880 1000000000
1000000000 207163459
835296587 1000000000
1000000000 418862655
1000000000 727560768
1000000000 497586182
464240604 1
956820058 1
1000000000 54681845
99242859 1
1000000000 720289636
523295708 1000000000
205459895 1000000000
375568751 1000000000
640545521 1000000000
231360441 1
191757253 1000000000
1000000000 736324411
668104357 1000000000
557345595 1
314174472 1
1 146736338
567979077 1000000000
833208683 1000000000
1000000000 966823011
228320574 1000000000
1000000000 387992898
1 604007935
7662201 1000000000
1 538651709
866746952 1000000000
1000000000 727702980
1000000000 72053760
283300200 1000000000
644607558 1
131174030 1
184079493 1000000000
657430758 1
125247230 1
865678496 1
1000000000 873124545
1 438024593
1000000000 110807311
1000000000 915151255
1000000000 869890910
922388648 1
491944322 1000000000
1000000000 439684830
493319493 1
934782199 1
219278549 1000000000
298452366 1000000000
1 286159212
436545412 1
1000000000 56248199
639861222 1000000000
1000000000 882636830
746977214 1000000000
1 51218980
309076013 1
1 954850763
145230627 1
763243730 1
1000000000 239266084
1 444470611
731533937 1
1 982341213
1 431091698
982702544 1000000000
1 799473232
772929729 1
149626764 1000000000
1000000000 302797796
325902208 1
434635577 1000000000
377398181 1
197457540 1
88902784 1000000000
1 696682952
1000000000 626116374
792201029 1000000000
1000000000 992467137
602411590 1
1000000000 53605840
1000000000 118339622
1000000000 185589580
557614830 1
988613698 1000000000
918111457 1000000000
1000000000 301027570
1 27000423
887558727 1000000000
1000000000 330226606
1 471657972
235668307 1
656667027 1
688763288 1000000000
1000000000 191985971
396639064 1
1 62257056
415070277 1
654259931 1
309672877 1
912238870 1
1 665929025
1000000000 553597070
446697768 1000000000
553185978 1000000000
462223053 1000000000
1000000000 693491471
1 845729734
338451930 1
1 562964521
1 898600817
959870909 1
1 741523512
270643039 1000000000
1000000000 989521856
1 911884800
1 927419766
1000000000 966459538
1000000000 318459184
1 562402899
1 148011012
698896583 1000000000
626743237 1
124600529 1
826839944 1
526994997 1
38172549 1
1000000000 971454204
1 260285646
580647434 1
266736925 1
1 925050951
311883570 1
19904 1
697610769 1
95491105 1000000000
1 545079180
685745633 1000000000
1000000000 417637994
546235780 1
498679965 1000000000
1 96477784
1 284755931
496099839 1000000000
1000000000 506500346
1 891773499
799279221 1000000000
304946243 1
702355064 1000000000
1000000000 566331160
1 564311246
1000000000 153495596
1000000000 313327897
1 153068478
1 4575150
1 802677841
959438200 1
139069583 1
252468541 1000000000
390200591 1
320439986 1
161306950 1000000000
23588779 1000000000
1000000000 145138452
1 228987863
1 31125574
1 595964768
813228395 1000000000
125920978 1000000000
1000000000 114549605
1 238849702
617742600 1
781322967 1
801517624 1000000000
226582742 1
1 194799061
478043213 1000000000
1 692895713
1000000000 93172994
1 402356029
817389630 1000000000
699904088 1
1 699131427
415283256 1000000000
644795197 1000000000
142233400 1
1000000000 493485252
1000000000 741075162
1000000000 61362137
542757390 1000000000
941841969 1000000000
684146520 1
171545730 1
901336095 1
1 444917020
1 492823196
128383739 1
976625081 1000000000
72086992 1
1000000000 785691212
103423810 1000000000
992953598 1
1000000000 88311259
1000000000 669195863
956666877 1
1000000000 810701359
81427768 1000000000
451048450 1000000000
1 831715944
213832566 1000000000
1000000000 403253500
1000000000 978830451
994276286 1
1 287425592
1000000000 725841284
1000000000 14062271
399736358 1
1000000000 451221467
499678237 1
1000000000 212150641
1000000000 156304674
932754454 1000000000
562127926 1
1000000000 813035932
1 776281973
1 120217786
265421829 1000000000
496540003 1
1000000000 559189140
109214464 1000000000
611878072 1
906827273 1
1 396035985
41321044 1
305263134 1000000000
1000000000 664641399
1000000000 281590150
1000000000 757706402
606484950 1000000000
1 305460558
118809472 1000000000
1000000000 582430241
131177978 1
978869101 1000000000
64940526 1
870983839 1
602036039 1
1 201808389
1000000000 25598858
1000000000 211032654
947456719 1000000000
1000000000 898061084
699380168 1000000000
946389519 1
1000000000 897671459
1 77937569
537714879 1
1000000000 110703422
1000000000 279923453
1000000000 425104881
587190424 1
1000000000 182776576
1 404022636
1 828157417
230149750 1
967085836 1
265785221 1000000000
1000000000 312178287
822894311 1
121399289 1000000000
1 30126472
68110973 1000000000
44706251 1000000000
1 781534983
1 96032657
548119472 1
91339203 1000000000
109828978 1000000000
183143874 1000000000
445374032 1
1 65316638
762573621 1000000000
1000000000 946629105
1 290248930
1 366705730
888364381 1
76862670 1
1 103740205
1 122140056
619987921 1
1000000000 68321433
1000000000 108388042
422308093 1000000000
1 112251552
1000000000 513349444
1000000000 610214194
1 343552679
123651276 1000000000
1000000000 711149094
1000000000 736561477
1 680750486
1000000000 151318168
928929570 1000000000
889794647 1
1000000000 41233279
441523023 1
1000000000 878880088
53423810 1000000000
1000000000 353049653
1 497309335
1000000000 446117708
740429800 1
953817753 1
668267831 1000000000
1 814191767
1000000000 962513352
1000000000 335033092
144723815 1000000000
1000000000 900589837
31555590 1
140684597 1000000000
1 18365592
1000000000 599991664
1000000000 779054710
126047673 1000000000
1 170089669
1000000000 712403861
141437226 1
1 752671450
759613242 1
1 430444566
352741373 1000000000
734582026 1
539933926 1
352850299 1000000000
1 640346530
762545874 1
1000000000 992958495
276940516 1
1000000000 303802920
1 889680440
36840949 1
1 76372026
1000000000 905117457
608520624 1000000000
608957179 1000000000
1 122932696
45018325 1
19045511 1000000000
145793426 1000000000
616650166 1000000000
903087603 1000000000
804766924 1000000000
1 666086329
1 865104919
115242873 1
924099265 1000000000
256835669 1000000000
1000000000 561167286
1000000000 864132886
641157060 1
530954749 1
822644077 1
1000000000 530274976
289063097 1000000000
1000000000 496395593
1 346027880
1000000000 291837218
80032762 1000000000
49837212 1
1000000000 964563916
1 152246122
1000000000 648430787
959623025 1
892801250 1000000000
1 705930770
1 910975514
428676901 1000000000
481989322 1000000000
341688590 1
1000000000 773541695
1000000000 550732614
154562206 1
1000000000 75039928
177734547 1000000000
492856156 1000000000
270285093 1
1 336694363
1 483824141
245844534 1
1 850021627
1 185178173
254713371 1000000000
1 635950265
1000000000 43137600
688870194 1000000000
505135127 1000000000
451956263 1000000000
683350465 1000000000
1000000000 166381983
820882734 1
415540205 1
1 886156197
1 348765196
1 974216909
1000000000 286288625
46108571 1
258275121 1000000000
1000000000 14880141
179820125 1000000000
1000000000 639295107
141320570 1000000000
1 938186658
1000000000 473833447
1000000000 133688732
1000000000 267940893
1 252875969
1 430243748
1 913705263
321953696 1
1000000000 501922705
1 729481551
1000000000 470729916
686566885 1
1000000000 949652631
1000000000 97943317
767123621 1
1000000000 479769017
616041116 1000000000
1000000000 576948709
592586074 1000000000
1 573726685
1000000000 70443683
826595127 1000000000
1 265961478
1 511672726
1000000000 327267146
577784924 1
677536442 1000000000
1000000000 669320371
102789567 1000000000
1000000000 758626631
168496665 1
1 736852254
487411238 1000000000
849722077 1
1 266990214
87457767 1000000000
447741322 1
1 286927546
559752396 1000000000
811405775 1000000000
109505861 1
512100997 1000000000
1000000000 208211022
1000000000 643020115
182923244 1
458579128 1000000000
1 979921586
1000000000 545747515
485926846 1
1000000000 371892459
282209546 1
1 986094244
38374030 1000000000
1000000000 369474465
907347588 1
677477260 1
1000000000 785734961
1 497803159
433620117 1
1000000000 513081567
1000000000 379265637
278479499 1
362661538 1
1 195897089
645198658 1
545338764 1
1000000000 12925233
295226333 1000000000
547157286 1000000000
181881538 1
442802833 1000000000
1 746479470
1 439864093
1 946960063
927944968 1
1000000000 44471758
130701008 1000000000
1000000000 798779718
1000000000 204271229
1000000000 661921984
1 953459954
922666909 1000000000
569892775 1000000000
340226234 1000000000
161233703 1000000000
1000000000 815070801
961463990 1
346682742 1
1 563526008
1000000000 596823689
178761090 1000000000
1000000000 22629371
397622581 1000000000
1 148624078
1 270005557
1 659567656
1 810052459
1 610820443
1000000000 33046901
1000000000 584555460
767583434 1
1000000000 42721762
1000000000 148246293
727075588 1
308607248 1
1 609845985
453976127 1000000000
483167388 1000000000
1 100968955
1 907592295
81906204 1000000000
1000000000 160204619
370532270 1
1 639881314
1 21723654
1 56554211
423573156 1000000000
511110764 1000000000
870304818 1
845623000 1000000000
1 377914132
55194390 1
1 891176408
1 787175500
475628519 1
890694838 1000000000
756541670 1
662367130 1
149884184 1000000000
1 539743663
1 192713510
1 778294113
1 90293676
1 39671362
1 322620654
1 867742485
351469332 1
1000000000 784252884
1 515194185
1000000000 430540035
689758752 1000000000
303943616 1
97147301 1000000000
439598052 1
1000000000 810881897
1 137147296
814408447 1
120795111 1000000000
1000000000 30560057
307344152 1000000000
1 484177037
1 741749562
684887805 1
1000000000 467954982
1000000000 101962220
1000000000 313771545
1000000000 264933935
1000000000 660664553
1 333068492
1000000000 947984988
539467966 1000000000
405688304 1000000000
1 72527899
1000000000 6409852
453317378 1000000000
117071877 1
50929841 1
1 329625128
94614815 1000000000
168173691 1000000000
1 972147580
493797448 1000000000
353700856 1000000000
143685879 1
884966190 1000000000
497557649 1
851478424 1
823744445 1000000000
338399078 1
1 472610955
381816605 1
1000000000 448737149
1 206090077
459856416 1000000000
436932648 1
1 473596575
729787924 1000000000
273751976 1
1 326743491
688470541 1
9080317 1
1000000000 158676852
103043796 1000000000
1 8161666
1 317858346
1000000000 420827867
97107458 1000000000
1 460513108
1 30686964
1000000000 168449219
809962791 1
1000000000 392441790
817167407 1000000000
914802610 1
1 103916087
1 127032242
483258061 1
1 514807127
498664369 1
816057630 1
113938450 1
341594517 1000000000
51500167 1000000000
1 681309887
1000000000 868099641
66856209 1
1000000000 593446282
277083493 1
16253607 1
1 433921343
828829275 1
95710408 1000000000
1 436180368
315515881 1
16775119 1000000000
304908749 1000000000
56637224 1
1000000000 300046914
1000000000 884066274
586672723 1
1000000000 772878926
1 351056748
155528993 1
1 433334914
1 455023799
933567623 1
1000000000 206150548
1000000000 143800215
989715608 1000000000
1 83542076
687059755 1000000000
268440107 1000000000
480416216 1000000000
300384715 1
742241708 1
31010820 1000000000
782056631 1
404977044 1
448556571 1
1000000000 869326689
1000000000 119459833
830034723 1
1 511369131
41080257 1
963317401 1
1000000000 614679233
31453221 1000000000
1 738484789
597692140 1
1 608303225
1 444445657
875996456 1
1000000000 207532373
1000000000 562813097
1 715883781
1 311565230
494311018 1
541524492 1000000000
297219269 1
1000000000 771561036
688075429 1000000000
424315719 1000000000
5935483 1
1000000000 875364680
1000000000 386387856
560075252 1
1000000000 392811201
910333555 1000000000
1000000000 702179436
1 130928941
269121231 1
730854006 1
513273442 1000000000
247342491 1
248962921 1
603620764 1000000000
129009199 1
1 424671489
1 844990541
964312097 1000000000
902387532 1000000000
322191173 1000000000
1 245777692
220866042 1000000000
675939486 1
36081920 1000000000
180144328 1
1 833015334
344528542 1000000000
1000000000 772056456
212725887 1
511596919 1
86187786 1000000000
721149054 1000000000
1000000000 505571864
1000000000 793000668
607609870 1000000000
1000000000 950367444
407124478 1000000000
1 372806962
77129454 1
1 71105379
1 455163549
757095564 1
1 109576760
206010093 1000000000
144055628 1000000000
223901953 1
1000000000 655324009
747066799 1000000000
1 605226172
1 62933750
1 779249694
1 211831916
718875872 1000000000
886411503 1000000000
180001471 1000000000
612022519 1000000000
1000000000 337370207
846056659 1
1000000000 798727338
1 823257153
1000000000 378574713
25247934 1000000000
948622301 1
1000000000 592806885
1000000000 551216759
1 879562573
1 853483561
26918195 1000000000
594526105 1000000000
1 367874918
181524436 1
1 925205436
452940411 1000000000
1 585153416
563892687 1
368700254 1
1 774087434
1000000000 883015828
256528731 1000000000
1000000000 435737042
1000000000 967553000
711300636 1000000000
1000000000 556934968
1 716851636
1 422465117
1000000000 749392940
133330000 1000000000
201134868 1000000000
87173057 1
1000000000 605384856
979401187 1000000000
1000000000 45303165
618791528 1000000000
1 403034055
1 798646069
1000000000 59978117
462061583 1
1000000000 797535489
1 333900470
305883094 1
116315590 1000000000
881067574 1000000000
159275188 1000000000
285891006 1
1000000000 632897375
962317136 1000000000
861542271 1
1 485415733
1000000000 444887129
1 281958653
1 391946013
59467887 1000000000
757693512 1000000000
1 575673591
1 890246767
1 359620323
1 329153225
749726680 1000000000
1000000000 516949988
1000000000 99447260
1 825278692
1 30117469
385041311 1000000000
580185217 1000000000
117071363 1000000000
254297657 1000000000
37057830 1
270942049 1
492784212 1
1000000000 959835741
1 361980045
1000000000 183203716
1000000000 111164092
779594951 1
651392803 1000000000
1000000000 744282863
740386879 1
221096395 1
1000000000 119563677
760504504 1000000000
1 975472366
53788384 1
1 750765507
1 80609933
419493458 1
1 483689711
76881306 1000000000
465554880 1000000000
265129304 1000000000
720080920 1000000000
1 569145875
555967959 1
1 614107071
1000000000 248277767
627288885 1
833667220 1
1000000000 762249472
1000000000 451941304
645492679 1
1 133204354
1000000000 895077055
1000000000 107652041
827274370 1000000000
1 96188161
211676338 1
985683008 1000000000
450717368 1000000000
1 541688021
196175377 1000000000
1 975868638
1000000000 521680000
1 609441837
1000000000 489093248
828688101 1000000000
1000000000 26358373
907313969 1000000000
1000000000 952766074
145396584 1
1000000000 212254863
798362640 1
28752705 1000000000
1 723083027
1 995007347
573459338 1000000000
1 400951878
1000000000 445606269
1 531332601
254309628 1
1 827368468
960267756 1000000000
1 769164590
146069995 1000000000
1 879291075
1 847319977
1000000000 852348780
812286741 1
297392093 1000000000
1 322946503
626019080 1000000000
1000000000 929486070
969713611 1
188625520 1
616512124 1000000000
100356569 1
652970180 1000000000
151935409 1000000000
749898775 1000000000
1000000000 916506978
78605112 1
916032457 1
117641508 1
1000000000 59898265
367901627 1000000000
1 471629039
530249369 1000000000
320214395 1
1000000000 168661615
558307491 1
1 631936835
27433214 1000000000
590217718 1
1 285529722
1 768981362
516865701 1000000000
1 98515928
1000000000 523909732
762280481 1000000000
1 877448325
843965555 1
17857153 1
525537194 1000000000
780279512 1
564777570 1000000000
1000000000 308850789
11422185 1000000000
817719811 1000000000
449438577 1
172065258 1
560972273 1
760517669 1000000000
714879234 1000000000
1000000000 517839736
286261550 1
1000000000 812183074
1 553499643
1000000000 404288465
1 416855580
1000000000 300319279
576371250 1000000000
744960866 1
1 360067689
1000000000 76147169
845017948 1
1000000000 221836551
890515623 1
985321395 1
1 32776052
791265376 1000000000
90049399 1
1000000000 389482519
1000000000 246202538
1 284314005
659956787 1
1 874817537
462774478 1
1000000000 77464229
1 429602076
820843249 1
1000000000 510885949
2069558 1
1000000000 95040263
432188032 1000000000
1000000000 859064397
1000000000 130977242
717778565 1
1000000000 609332079
189481782 1
843811296 1000000000
840872081 1
987434542 1000000000
1000000000 385251716
932563101 1
2829503 1
9703147 1000000000
1 798029051
1 302483259
1000000000 337577188
14313757 1
10760972 1000000000
76306435 1000000000
157428803 1
110871698 1
442308280 1000000000
678407208 1000000000
1 54757946
1 767536631
1000000000 383452163
552380694 1000000000
342661740 1000000000
319507176 1
198350558 1
1000000000 555822907
1 602858609
1000000000 268340090
1 43839375
148498519 1000000000
623263485 1
878996296 1
323971237 1000000000
1000000000 220795713
314410127 1000000000
249447933 1000000000
931859034 1
321603900 1000000000
943933853 1000000000
1000000000 788979041
1000000000 706819466
1 136571067
1000000000 879928895
131219689 1000000000
869089814 1
592297394 1
576670044 1
496523450 1000000000
922058451 1000000000
11120481 1
1000000000 482002772
590456384 1000000000
560822521 1000000000
1000000000 503167901
1 524011566
1 296914479
1000000000 64043273
827348896 1
449334083 1
121794073 1
1 200019263
268043347 1000000000
640887404 1000000000
866229106 1000000000
681797499 1
2778139 1000000000
789602987 1
499227681 1000000000
1000000000 828952236
1 112756772
562380888 1000000000
1000000000 749354123
50942399 1000000000
1 40984877
685734607 1
225566492 1000000000
1000000000 691560969
1 426248661
1 885236120
1000000000 28587351
921082674 1000000000
588776037 1000000000
866527512 1
1 878143074
1 131455652
1000000000 27319328
407940792 1000000000
997257996 1
1 25145460
1000000000 285574153
1 671687829
849421666 1
534703058 1000000000
1 690046261
1 562343082
1 736933299
1 493192431
1000000000 771196564
1 767098748
783730978 1
303845486 1000000000
865250364 1000000000
1000000000 84320327
373099437 1
741240911 1000000000
1000000000 525276727
278085288 1000000000
407357372 1
1 448517722
963030736 1
1 838747597
351114030 1
1000000000 851587593
1 716450907
1000000000 719056155
446126562 1
275406331 1
1 535625861
171679328 1000000000
1000000000 918162885
1000000000 133784791
891792157 1
237187452 1
1000000000 33521755
374308286 1000000000
685043811 1
1000000000 44831627
923601362 1
706409527 1000000000
741194449 1
53794711 1000000000
1 304245636
141908888 1
1000000000 961756777
1 125510334
1 861610509
1000000000 975657969
1 104291712
863740898 1
1 116660944
568715391 1000000000
5939978 1
509624528 1
974360326 1
739323280 1
791717481 1
1 743719156
470254152 1000000000
289641972 1
549097139 1000000000
1000000000 148319101
1 110193311
1 320868838
822549379 1
1 802637069
1 986845707
760237946 1000000000
1000000000 530080579
1 833777894
1 303283603
501553802 1000000000
1 19232505
1 220140435
907372495 1
447472670 1000000000
1000000000 147411345
712119573 1
1000000000 802449651
1 133675355
226281644 1000000000
753564817 1
1000000000 56457821
296206319 1000000000
1 823912169
781358968 1000000000
1 778936739
109243900 1000000000
1 431159220
1 619977272
1 882079513
1000000000 561586565
832596111 1
1000000000 77816932
1000000000 981234145
671325527 1
1 782855647
1000000000 25952352
990945144 1000000000
977048956 1000000000
929312059 1000000000
233692817 1000000000
1 650235070
73236765 1000000000
861090097 1000000000
559198726 1
679788167 1000000000
452330999 1000000000
585414810 1
1 204381858
438419875 1
234544962 1
1000000000 528761186
777494221 1
1000000000 999071338
947340831 1
977900243 1000000000
1 90934427
1 269470157
1000000000 517673347
154825059 1000000000
516499582 1
817704922 1000000000
507551651 1
929957888 1000000000
901111659 1
1000000000 112969681
475390690 1000000000
1 762235097
116911754 1
260620198 1000000000
275703864 1000000000
1 983575472
122149986 1
183372056 1
566958374 1
1 77739936
892758916 1000000000
103683123 1000000000
1000000000 371845401
1000000000 134250603
223757497 1000000000
1000000000 736481123
221894237 1
94753609 1000000000
873915562 1000000000
1 498567933
542720646 1000000000
1 106285358
829457679 1
300756041 1000000000
1000000000 302968923
103458972 1
1 926930268
415044115 1
673865030 1
1 625756394
622519016 1
172171956 1
73884219 1
201232150 1000000000
55090848 1000000000
1 846722974
1 971775014
791641097 1
884556334 1
978341991 1000000000
694379483 1
473997931 1000000000
1 994306214
1 53398362
1 373418874
551549929 1000000000
1 187979954
1 993927035
254574946 1
1 4393477
1000000000 738347071
804094490 1000000000
1 781719193
931903071 1
1 580872106
1 848393181
1 97788091
723733636 1000000000
827544166 1
1 189701960
1 212951907
481202485 1
305175346 1000000000
1000000000 949184209
4696856 1000000000
1000000000 370561852
1000000000 457038266
1000000000 970094179
1313724 1
568045996 1000000000
1 71906252
736984690 1000000000
1 797288562
1 402660793
1 38912512
730417280 1000000000
117733136 1
951957499 1
29478370 1
866724143 1
1000000000 413820678
739435326 1000000000
1000000000 876722595
531701705 1
507052494 1
1 195717326
133981505 1000000000
1 546875215
1 559853271
1 961095745
1 566856501
86627585 1000000000
1 996950255
886624455 1
429726366 1000000000
786181230 1000000000
1 565585713
980846065 1
1 175405805
1 293854974
589090159 1000000000
130026495 1000000000
1 831846162
601276157 1000000000
1000000000 32909857
531287984 1
375015976 1000000000
1000000000 61876268
1 854807504
896677766 1000000000
194332575 1000000000
1000000000 377562566
1 859098624
357955737 1
602884331 1000000000
1 799686160
1 364433308
139462367 1000000000
217457323 1
124681062 1
1 601737959
1 125648122
224605021 1000000000
1 77998786
1000000000 631442146
778014597 1
501162882 1
1000000000 870043088
678180410 1000000000
1 562543067
1 219967311
1 396635762
489596341 1000000000
458582120 1
1 440402390
144794576 1
123003935 1
1000000000 987053173
470605749 1000000000
1 710077668
1000000000 535271858
704636272 1000000000
1000000000 36858688
1000000000 608650886
777949957 1000000000
489575867 1
1000000000 735644204
1000000000 564869364
279628664 1000000000
1 292612345
1 8156350
196756710 1
364314400 1000000000
53388757 1000000000
555202676 1
1 26814483
1000000000 139104816
1 280223573
1 198770740
1 30103871
1 988428777
1000000000 698783136
1000000000 968140790
1 529454535
1000000000 225321733
1000000000 218572877
1000000000 261725166
1 851119792
1 551662497
124305455 1000000000
706458941 1000000000
872874287 1000000000
739042986 1000000000
1000000000 17641632
1000000000 102603290
194353332 1000000000
259360972 1000000000
658426444 1
765217662 1
1 569879164
98215129 1
693220738 1
1 477519952
1000000000 331675799
1000000000 753993656
480094199 1000000000
1 105595409
539169400 1
1 101026768
1 161704477
1000000000 36809483
1 842964735
1000000000 415736821
1 701044710
1000000000 139850231
1000000000 310950403
897791956 1000000000
1 205464339
1000000000 628626735
1 64722276
1 409608156
1000000000 997552899
408553813 1
1 220219793
209149616 1000000000
1000000000 554777083
51608451 1000000000
5793175 1000000000
518671883 1
16567793 1000000000
1000000000 636513525
1000000000 786335405
600286516 1000000000
1 3022047
691152950 1
393478974 1000000000
1 101307109
1 760886919
1000000000 244943306
1000000000 902367609
1000000000 320459960
1000000000 920937412
1000000000 978370652
1 242181974
1 708352020
1000000000 432703827
241759850 1
1 771037739
1000000000 78592664
571236898 1
1 381331824
543883696 1
1 162024968
719737624 1000000000
842633363 1000000000
801459857 1
760509880 1
415759975 1000000000
700281553 1
718010997 1000000000
1000000000 161114487
552635984 1
264378025 1000000000
584136077 1
5212160 1000000000
1 171501432
619131207 1
1 978322850
825731293 1000000000
1000000000 129799851
1 336321332
1 601652890
1 386687966
389436463 1
182284926 1000000000
697601164 1
1000000000 677637116
1 17875086
711076964 1
1 678209861
1 812764104
894230238 1000000000
1000000000 424178823
1 108427100
1000000000 800312154
1000000000 968384148
1000000000 5494159
793821877 1
1000000000 236308409
1 426047178
703535963 1000000000
1000000000 11540115
1000000000 9142216
5911312 1
1000000000 485825711
544131363 1000000000
556380337 1000000000
994226609 1
79358041 1
125807751 1
1 926886871
452508552 1000000000
1 230308838
1000000000 70261602
1000000000 613846584
1000000000 31208261
1000000000 113274309
1000000000 79435493
438587234 1000000000
1000000000 813223995
1 3563771
1 952681560
605024218 1000000000
995766446 1
170729545 1
1 119674925
820211977 1000000000
1 902202780
263327452 1
779194499 1
1000000000 396874921
1000000000 883424779
977856630 1000000000
1000000000 836406072
18716081 1
1 780776405
1000000000 514028316
29283701 1
1000000000 973672128
72664049 1000000000
339132994 1000000000
304984245 1000000000
366882823 1
76609605 1000000000
1000000000 932984181
165576023 1
289925820 1000000000
1 104087275
1 310316681
649539239 1
1000000000 66655741
1 2489090
791183173 1
1000000000 543050346
1000000000 108297026
158257400 1000000000
711862414 1000000000
940118505 1
975984713 1
1 437821015
754400018 1
452040321 1000000000
151129726 1
1 83761935
109930872 1000000000
1 98288554
971637739 1000000000
336400454 1
91872264 1000000000
809281160 1000000000
50691488 1
1000000000 290577566
1000000000 784998359
905234673 1
279034789 1
1000000000 27582983
1000000000 743291767
1 141181952
185626207 1
1 697391879
1000000000 845608223
7194 1000000000
703274370 1000000000
896426375 1
1 398920792
1 503894656
1000000000 417389688
1 122476321
1000000000 757176106
77831766 1000000000
386121298 1000000000
609617130 1000000000
966140103 1
1000000000 265663797
1000000000 425563438
510830781 1000000000
13426104 1
881943855 1000000000
404322090 1
1000000000 396943881
852306824 1
116284002 1
1000000000 382307529
1000000000 627140126
758020080 1000000000
329186305 1000000000
1000000000 297924838
1000000000 302300661
1000000000 827395972
1 524895969
225912857 1
778940799 1
1 326640094
446322050 1000000000
1000000000 602845608
1000000000 85659762
56273738 1
1 651988896
737622002 1
43862673 1000000000
299376628 1
605563707 1000000000
530201176 1000000000
142198140 1000000000
454242960 1000000000
1 99546917
1000000000 113201839
100257786 1000000000
1000000000 391463563
244273420 1
1 952878628
931956421 1
525744562 1
966379274 1000000000
647018417 1000000000
929078999 1000000000
1 277477217
295532204 1
485639168 1
983055668 1000000000
262407471 1
722893185 1000000000
831489246 1000000000
970906682 1
1000000000 819069210
40474918 1000000000
513331237 1000000000
363724904 1000000000
1 535399217
45775569 1000000000
216153637 1
1 638056620
1000000000 757007553
822124125 1000000000
1000000000 514575251
1000000000 138365490
1 505985284
1000000000 275105495
922686710 1
1000000000 872573868
1000000000 709820743
397169288 1000000000
1 294370705
1 399746591
944187035 1
174750341 1
199496653 1000000000
199403310 1
1 77469441
1 448916406
1 936896297
646948075 1
107031057 1
1 447092070
422968742 1000000000
482513693 1
755154219 1000000000
481084748 1
293280430 1
1 28182542
456446243 1
453519640 1
1 33165703
170368729 1000000000
955261801 1
188448130 1
1000000000 901841208
652372276 1000000000
470722744 1000000000
1000000000 624898768
717407227 1000000000
1 525297850
893117250 1
1 132652777
1000000000 61932581
1 465977276
302468187 1000000000
161717978 1000000000
890603155 1000000000
255230347 1
1 89482149
1000000000 179726823
1000000000 127836823
103013440 1
1 351651261
836254230 1
1 774835045
34153999 1000000000
647887462 1
1000000000 265811001
125035770 1000000000
1 836827148
274514486 1
1000000000 759818108
98190991 1
1 781962878
1000000000 354940352
95888496 1000000000
1000000000 956627581
411053733 1000000000
1000000000 329563715
435423128 1000000000
672034738 1000000000
1 66765833
1000000000 351860179
1000000000 260110196
733744278 1000000000
1 690265412
216222983 1
959718414 1
787517305 1
869808722 1
975287845 1000000000
45919748 1
1 206285441
1000000000 244839000
927725004 1000000000
252857623 1000000000
499714834 1000000000
675766516 1000000000
1000000000 53273890
496124980 1
996764351 1
899514119 1
1000000000 228763520
1000000000 130595586
89011122 1
890170625 1000000000
939623325 1000000000
1 24284909
1 45104793
272765613 1
1000000000 407062586
328261044 1000000000
591755283 1000000000
998928511 1000000000
1 142538319
138338161 1000000000
3086235 1000000000
393040476 1000000000
1000000000 331941045
1000000000 503930920
1 711270390
873574890 1000000000
1000000000 253288789
1 699719380
763092763 1
820856922 1
974291921 1
1 511102959
645021091 1000000000
1 596634549
1 338305972
1 579080067
715895730 1000000000
930114982 1
1000000000 203345431
346651313 1
307957094 1000000000
432740808 1
645955286 1
417162944 1
1 8353984
1000000000 244261234
1000000000 962350900
1000000000 309781418
1 606454546
1 721763586
785928716 1000000000
1 744849443
794898922 1000000000
1 112727210
1000000000 848843643
1 336097069
1 379427712
361726649 1
147843084 1000000000
383963419 1000000000
692433053 1000000000
1 140256107
48693605 1000000000
895791652 1000000000
1000000000 927130638
829445685 1000000000
402118258 1
1 696538731
993574282 1
318993037 1
1 352677137
780594062 1000000000
290842146 1000000000
1 858867769
1000000000 452142913
1 61808046
394495530 1000000000
1 825311002
102157254 1000000000
874293247 1
207469734 1
1 126917753
1000000000 628517472
1 199726803
1 288585785
1 63317972
510133103 1
264636708 1
186304908 1
796058916 1
359384863 1
1000000000 670741921
58345276 1000000000
1000000000 318891186
1 331828764
497238844 1
1000000000 128259401
1 913385052
382707122 1000000000
1 23914803
143230973 1000000000
123156067 1
1 426281349
1 689812127
610977883 1
1000000000 784285625
862083251 1
776403837 1000000000
107126283 1
763776970 1
1 310683271
13168955 1000000000
1 69359301
477734858 1000000000
1000000000 714649250
1 761966277
1000000000 831961405
1 2400128
1 883745446
142988306 1000000000
63169424 1
213316499 1
967593318 1
1000000000 64649515
262484782 1000000000
575908181 1000000000
1000000000 597748108
1 747123389
490610250 1
221294607 1
431928267 1000000000
1000000000 453790753
702685888 1
729445839 1
1000000000 300418183
710380267 1000000000
1000000000 910659208
195330479 1
195187971 1000000000
1 44496371
60000155 1
1 843462568
416466445 1000000000
1 129937378
214239589 1000000000
593611737 1000000000
54307367 1000000000
1 722819392
1000000000 944155565
459311444 1
670024504 1
1 226566141
1 386041602
1 802645610
845290421 1
1000000000 815945343
1000000000 38249129
1 332949113
1000000000 177785164
565340205 1000000000
1 798382086
771029301 1
1 328575762
151762811 1000000000
1000000000 882624906
1 550502773
241670958 1000000000
814485368 1000000000
1 717667102
399781249 1000000000
1000000000 566805511
1000000000 71620823
1 395501071
1000000000 819835612
881131756 1
1000000000 123928188
961139324 1000000000
583321998 1000000000
1000000000 139040837
1 951494026
177276991 1
1000000000 636332278
1000000000 511153978
1000000000 25621740
1000000000 110964569
1000000000 852144144
1 173001955
1000000000 778195555
1000000000 566245348
1 871295301
16379633 1000000000
1 265338641
1000000000 604535157
1000000000 143330227
602189789 1
1000000000 566834054
546483217 1
1 48473085
1 902486160
1 616272715
1000000000 309371027
1000000000 84217493
84404629 1
1000000000 494286829
1 382006429
1000000000 356140937
967581117 1
1000000000 559755149
1 217921024
242405838 1
1 411071059
1000000000 715534056
574255016 1000000000
342652941 1
762739906 1
474140389 1000000000
1 809390091
1000000000 622059755
54181830 1000000000
1000000000 590921630
1 218320659
251982046 1000000000
1000000000 99116562
1 660397809
620254091 1
326345583 1
1000000000 905011330
766813321 1
1000000000 113859594
431752715 1000000000
228536771 1
993727338 1
361849182 1
1 35443281
881839490 1
1000000000 543511805
1 349879420
1 697320920
230071572 1
1000000000 415416221
1000000000 671206
1000000000 344822144
1 243127206
1000000000 480910498
510604447 1
1 76214333
1 62118374
299674604 1
1 931033229
29537633 1000000000
821034291 1
201698548 1000000000
210679918 1000000000
1000000000 743524971
1000000000 562392645
633420626 1
331879744 1000000000
666668623 1
1000000000 927051096
965680330 1
225533740 1
1000000000 679473735
1 803072478
1 469041372
384026613 1000000000
51140634 1000000000
811827109 1
1 8196556
1000000000 11384544
1 639292909
1000000000 473665927
916232496 1
705722918 1000000000
778535817 1
346297748 1
1 954405883
689917401 1
400905518 1
1000000000 776101052
1000000000 4179978
1 261810261
554983384 1
113646594 1000000000
8226093 1000000000
1 33050154
480232209 1000000000
650134815 1
1000000000 612697529
370473352 1
272186938 1000000000
116854452 1000000000
408342158 1
1000000000 774465324
566380374 1
218191349 1
822303910 1000000000
1000000000 346896588
1000000000 841941848
1000000000 534055380
473179681 1000000000
639362817 1000000000
1 793583598
3186605 1000000000
1 504953038
314179764 1000000000
1 17818319
951192435 1000000000
990612028 1000000000
1 703147533
61569156 1
805722 1000000000
1 488238915
19310809 1000000000
1 75073718
829588743 1000000000
1 602431759
114284669 1
890710007 1
402473014 1
1 543574446
1000000000 993751386
1000000000 586219797
60478700 1000000000
825035805 1000000000
435814338 1
1 572996574
62967583 1000000000
1 103938511
97759835 1
827764079 1
1000000000 703954405
947068864 1000000000
694601236 1
1 999836674
489025564 1
1000000000 782600443
1000000000 676425096
1 702065209
974669466 1
1 3802793
1000000000 151686641
1 804429287
948146647 1000000000
1 663966621
1000000000 733287824
949767776 1
1 109405465
1 19448670
936661405 1
831790659 1
108752673 1000000000
1000000000 586221238
1 140783532
1 233597639
403584599 1000000000
422991290 1
1000000000 940623009
1000000000 353732229
791017075 1
765365084 1
854448920 1
188144582 1000000000
1 672196525
1 764750961
132092751 1000000000
1 623611983
712392041 1000000000
1 437998654
401779862 1000000000
846294188 1000000000
1 402324062
1000000000 539387529
1 481717306
1000000000 525261564
736926279 1000000000
1000000000 333625119
1 26263536
298548029 1
635026189 1000000000
1000000000 293657826
1000000000 124039104
1000000000 17817370
1000000000 229919606
161820758 1
41512308 1
1000000000 185513269
169158473 1000000000
1 562838958
28388226 1
90280945 1
1 172533509
1 810729556
1 157217656
396772803 1000000000
874794244 1
617097209 1000000000
976121320 1000000000
1000000000 264639738
337481770 1000000000
115655966 1
1 565563861
1 863192846
1 951509525
940174114 1000000000
1 87390623
1000000000 238083945
243233985 1
56919502 1000000000
801473390 1
1 678145459
259034555 1000000000
782187103 1000000000
978707740 1
1 335220643
167957194 1000000000
1 789629462
1000000000 431421352
491282501 1000000000
733446682 1000000000
857179197 1000000000
1000000000 438262809
1000000000 992891080
100598764 1
822217660 1000000000
80484849 1
1000000000 304990411
323861438 1000000000
1000000000 85543454
1000000000 933975829
1000000000 940300842
742953206 1000000000
1000000000 42134047
1000000000 726338363
511814214 1
1000000000 802636053
697376185 1
1 977796310
1000000000 109008083
92864347 1000000000
1 71747504
413638528 1
391945256 1000000000
324535799 1
680376477 1
812227560 1
715033348 1000000000
94630579 1
1 470269306
961286974 1000000000
1 738941917
1000000000 165135136
1 511445422
989212701 1
96993712 1
1 949578303
808625819 1000000000
1 869857529
119553606 1
51554226 1
73669286 1000000000
98619916 1000000000
1 827045893
1 815554147
1000000000 231033800
170617534 1
247756601 1000000000
578616501 1000000000
666233749 1
40110740 1
310611171 1000000000
565558827 1000000000
890722509 1
542043548 1
1 610942210
380654744 1000000000
1000000000 599667298
347282521 1000000000
38180962 1
512185032 1
1 924662282
276849451 1000000000
1 115141604
877446831 1000000000
1 939445831
813901123 1000000000
1000000000 797638479
1000000000 697856274
1 42614262
281459464 1
1 76847000
1 64740533
6233944 1
542507012 1000000000
1000000000 297171120
1 425375494
1000000000 953689247
532532308 1
25154765 1
14910026 1000000000
1000000000 491541500
539184528 1000000000
646501180 1
1 526168903
1000000000 411542312
816246585 1000000000
273860262 1
1 851213428
862621298 1
913522341 1
41161443 1000000000
578384031 1000000000
1 494294346
998600295 1000000000
1 719038527
1000000000 578713375
1000000000 63649357
598816066 1
1 941868108
1000000000 962393981
836315348 1000000000
378924689 1
1 896261673
22653087 1000000000
335276537 1
1 351281
1 135853137
10739062 1000000000
1 461125418
133741043 1
680024553 1
1000000000 435261738
635208756 1
770857088 1000000000
1 143886213
1000000000 87773382
1000000000 620418761
1000000000 931839949
1 241272700
214137440 1
1000000000 335200149
1000000000 502164225
664565678 1000000000
131115981 1000000000
44605633 1
1 44136422
97805013 1000000000
1000000000 683348165
1 5248520
945739216 1000000000
953868107 1
1 585373332
632976954 1
672957964 1000000000
717770077 1000000000
655467332 1000000000
141025871 1
1000000000 590527435
1000000000 21155087
74908744 1
529273327 1000000000
1000000000 878161808
1 617935217
590687404 1000000000
1000000000 908694402
279063577 1000000000
826402660 1000000000
449200828 1
1 104320438
993679565 1000000000
638951912 1000000000
1 18943796
91272848 1
1 416772518
844438505 1000000000
67275241 1000000000
529710070 1000000000
767917728 1000000000
1000000000 3752331
53679096 1
638835643 1000000000
2039970 1
255473396 1000000000
870081903 1000000000
1000000000 447026478
1 78298606
178403483 1000000000
1000000000 348313723
7489056 1000000000
1 215361031
331775248 1
1 562239507
1 582801780
1 14435107
1 50649678
1 778990629
722571565 1
521636114 1
1 77267584
1000000000 906957120
1 796537844
1 169295791
455219793 1
1 4892100
499285545 1000000000
1 12994247
1000000000 9062073
1000000000 158630024
1 560241261
673787785 1000000000
78102087 1
1 317281037
1000000000 94405039
982114671 1000000000
834548204 1000000000
1000000000 73915682
1000000000 620169911
1000000000 328349358
1000000000 677958984
941051417 1000000000
435300658 1
1000000000 410113051
1 365250682
146149740 1000000000
1000000000 314853439
10757280 1000000000
1 896830819
327525099 1000000000
1 578385531
1000000000 35126305
117918845 1
41558120 1000000000
923185545 1
44609513 1000000000
1000000000 64945949
1000000000 582380775
1000000000 961290022
329439899 1
198448965 1
1000000000 632030017
74978733 1000000000
1000000000 272250776
83725552 1000000000
252586074 1000000000
534033960 1000000000
630298093 1
813755608 1
1000000000 140558021
630944218 1
27339457 1000000000
1000000000 571354316
628705270 1000000000
1000000000 86799692
1000000000 575887678
1 441452402
1 921694954
1000000000 65266902
1000000000 477313535
1000000000 282042776
1000000000 176620116
540223153 1000000000
1000000000 670642171
404332291 1000000000
1000000000 930783819
675804796 1
962476786 1000000000
122644658 1
709973874 1
664069197 1
1 544938329
1000000000 299323059
1 39117225
835731260 1
68060611 1
1 32145258
1000000000 275157045
1 318340461
574920145 1000000000
52102240 1
984243564 1
810239390 1000000000
372407453 1
57434251 1
815082470 1
305785395 1000000000
661234340 1
891372062 1000000000
599899426 1
514833855 1000000000
1000000000 693859636
620105683 1000000000
301087671 1000000000
1000000000 980961046
1000000000 328706391
991343030 1
389853949 1
1000000000 527354066
211022400 1
562088821 1
1000000000 904476733
1 425072229
1 147067702
17908264 1000000000
152958295 1000000000
58386080 1
660180736 1000000000
1000000000 712020894
909526260 1
1000000000 37554628
1000000000 213769426
1000000000 41839913
95910959 1
110273801 1000000000
38381753 1000000000
962039277 1
1000000000 509503424
1000000000 879566253
1000000000 555025797
718945445 1000000000
876492971 1000000000
1000000000 465395072
249674294 1000000000
1000000000 998778104
757556329 1000000000
1 718290672
1 27710698
1000000000 77225534
1000000000 533492373
1000000000 306685586
817122120 1000000000
1000000000 900251598
286903836 1000000000
255479347 1000000000
1000000000 254413416
590525131 1000000000
661402080 1
1 162182496
1000000000 184310853
996799343 1000000000
1 181828334
1 899981170
638185638 1000000000
1000000000 215822297
1 618727971
1 747153695
1000000000 27448202
217525846 1
1 824195930
75687808 1
1000000000 453194005
623003949 1000000000
205249050 1
1000000000 903585951
583627515 1
1 409374703
1000000000 307304896
1000000000 130454916
1000000000 61326188
1000000000 696147008
1 774978346
736540609 1000000000
240000896 1000000000
1 565052449
941364710 1000000000
280658045 1000000000
1 912683813
1 199609793
85169371 1000000000
1 770249472
1 950496903
1 521463493
1000000000 587932792
132559038 1000000000
1000000000 351140610
1000000000 730087702
1 40472669
1000000000 224238825
1 828999047
826483501 1
1000000000 687450762
1000000000 68437363
1 526676620
1 839746523
1 252950022
1 707969954
866815865 1000000000
1 50515358
1 844792082
661761562 1000000000
1000000000 752091536
705977698 1000000000
884504784 1000000000
877514342 1000000000
1 767136350
1 527430869
457325680 1000000000
1000000000 115167241
1000000000 807134627
1000000000 127540785
1 377569757
1 238433031
1000000000 13242558
613281669 1000000000
949985256 1
66165230 1000000000
876464541 1000000000
1000000000 951864198
995548661 1000000000
1 934124906
1 954434341
1 47067095
837309733 1
1 524929354
120770335 1
165470422 1
21535492 1000000000
1000000000 704592655
1000000000 965182886
1 526136553
1 452012982
635161077 1
326342671 1
71458122 1
632007071 1000000000
1 67925126
892990809 1000000000
187420752 1000000000
47371410 1
37603742 1000000000
423687704 1000000000
648273728 1
1000000000 813721725
1000000000 942609659
1 936703967
969335702 1000000000
28317589 1000000000
1 758179144
1000000000 784380973
1000000000 537898960
1 896111104
1 109046699
1000000000 109497562
537362364 1
31015170 1000000000
516196557 1000000000
698145796 1000000000
979691588 1000000000
1 29557675
448636267 1000000000
1000000000 744706423
772339896 1
1 208224513
1000000000 979764830
647902109 1000000000
147755934 1
309429675 1
1 32235048
1000000000 252564967
186872568 1
1 880727840
1000000000 735094785
1 183907515
1000000000 739496469
1000000000 579341393
1000000000 144616546
1000000000 934836959
1000000000 588049629
1000000000 726799316
1 857340177
1 838383207
955628184 1
1 82892179
1 529767087
561694493 1000000000
868850240 1
92540919 1000000000
62698433 1000000000
1000000000 198171250
1 416138314
1 847911057
1 944429374
14120164 1000000000
1000000000 583535601
1000000000 298144841
822976665 1000000000
368077041 1
1 881699844
574881548 1000000000
42923857 1
455067516 1000000000
328692530 1000000000
517448433 1
552665592 1000000000
1 996286400
1 449879510
41158382 1000000000
681438913 1
764176565 1000000000
807235392 1
1 611107067
218120592 1000000000
1000000000 853386754
562285702 1
1 920235462
1000000000 140435838
1000000000 145246307
376584395 1
1000000000 28401114
447286253 1
927643037 1
1000000000 419036430
1000000000 7777867
1 91557133
1 252653026
1 655168376
1 285587173
209819630 1000000000
786933440 1
506181154 1
618680278 1000000000
1 840848904
260151697 1
685311334 1000000000
180681947 1000000000
934573129 1000000000
108740447 1000000000
1 201945000
1000000000 979482090
790563232 1000000000
1 696601688
941433510 1000000000
1000000000 610369889
135071499 1
1 707608755
1 454204990
1 33149870
1 274450718
1000000000 640995107
410853057 1
129024128 1000000000
1 982716181
195177661 1
1 94751416
442717039 1000000000
1 774359389
1000000000 90400870
1000000000 27927605
1 455371306
1 359523232
278362561 1
1000000000 627068830
61350433 1000000000
166607442 1
686653337 1
961153528 1000000000
244701620 1000000000
1 895678394
82446797 1000000000
1 602547378
1000000000 290140380
1000000000 136267396
1 834666684
320738036 1
1 146830682
31716807 1
180821553 1000000000
284125288 1000000000
13736033 1
1 671190164
1000000000 24039890
1000000000 957939593
465757120 1000000000
1 841586433
361912582 1
473885548 1000000000
1000000000 72772756
857398454 1000000000
48552551 1
721187086 1
1 403382126
869436664 1000000000
983972522 1000000000
1 835677727
1000000000 173510657
230254133 1
758863116 1
929238351 1
1 561015889
1 684784914
181989696 1
1000000000 778907161
188176218 1
1 69233395
359434456 1
1000000000 288654864
1000000000 333785406
1 949289483
1 241300530
1000000000 111272872
1000000000 154534133
1 186460902
266194150 1000000000
1000000000 155145352
1 866213744
488306038 1
1000000000 13548464
1000000000 43568464
825569872 1
1000000000 644445596
147346395 1
1 30510823
169742343 1
226006330 1000000000
808190512 1
616593737 1000000000
1 122682254
759635384 1
595365728 1000000000
941912017 1000000000
1000000000 852756873
1000000000 247819542
1 919233518
42387204 1
668662009 1
1 989940339
973392802 1
1 946738656
601538403 1000000000
752597533 1
569211500 1000000000
841766566 1
766342271 1000000000
358588187 1
1 743592150
682133286 1000000000
612605286 1
1 615938618
138634736 1000000000
542719115 1
1000000000 306650936
1 800986263
594011833 1
636708520 1
735230284 1000000000
1000000000 853013933
387222794 1
878208708 1000000000
99535580 1
102176993 1
1000000000 577864201
1 253129700
1000000000 537084978
80790156 1000000000
276086286 1
1000000000 142593177
26820943 1000000000
1 862667401
1000000000 980904975
1 5746763
96668189 1
1000000000 430699586
266110612 1
637027335 1000000000
555341847 1000000000
783319097 1000000000
839378456 1
719180999 1000000000
650800504 1000000000
95143187 1000000000
133229309 1
1 347631939
1000000000 169381858
1000000000 362564139
140630773 1000000000
346571575 1
1000000000 60811922
1000000000 369722262
769290734 1
1 451259445
1000000000 60992515
117543348 1
977669248 1000000000
1 709836269
763354914 1000000000
94840378 1
260859348 1000000000
1 79412733
257586163 1
538309821 1
448645399 1
1 185761079
1000000000 624407492
967226562 1
243334752 1000000000
1000000000 124766833
437209810 1
606950213 1000000000
1000000000 363800864
1 44336339
1 752565115
1 427989960
139154443 1000000000
742854557 1
396680933 1000000000
1000000000 321742048
1 899664006
1000000000 87609720
227836207 1
1 630921789
953626513 1000000000
1000000000 915109185
1 615348504
501429818 1
1 842042936
1000000000 780060244
551945006 1
1000000000 428630246
816164728 1000000000
1 652862551
1000000000 72015995
47935636 1
266151343 1
625670280 1000000000
1 986653869
10545633 1000000000
174184328 1
955659914 1000000000
1000000000 820603334
1000000000 745555781
1 137001062
1 352188078
630980934 1000000000
1000000000 508840478
1000000000 176241233
1 455036863
19734743 1
710967098 1000000000
207077217 1000000000
1 92017235
1000000000 826377337
1000000000 354564838
698293930 1
981967760 1000000000
556636208 1000000000
195193975 1
1 43240105
277459325 1
476200749 1
1 387912023
1 912924975
1 13325004
1 908245116
64893843 1000000000
1 433843404
136587302 1000000000
125676334 1
556021221 1000000000
1 747316672
1000000000 605047032
1 32664073
1 305152832
389208672 1
909349823 1
1000000000 188913839
742619099 1
280817414 1
956973521 1
1 453570125
1000000000 296438208
1000000000 187772286
1000000000 334639790
706822087 1000000000
1 678784216
481736175 1
913886919 1000000000
803590499 1
1 111521905
555018568 1000000000
865030095 1
1000000000 2590709
1000000000 364817490
470757166 1000000000
1000000000 687010947
559291789 1
93023042 1
1 398645606
1000000000 119332854
1000000000 368485278
1000000000 870569238
9095358 1
257738849 1000000000
246280369 1
612868667 1
1 208534914
758911851 1
98341259 1
322665157 1
92889439 1
1000000000 592166903
1000000000 7031262
1000000000 472910585
746298066 1000000000
45072749 1
1000000000 569538670
1000000000 748950360
848246805 1
792661644 1000000000
1000000000 692887750
1 176129583
514167180 1
1000000000 190498224
226493020 1
1 294405789
874534830 1000000000
126975649 1
1000000000 712688451
625600805 1000000000
1000000000 322106993
1 228697567
66832978 1000000000
1 101955512
1 776953914
315530604 1
991819988 1000000000
154078013 1
1000000000 183849541
114122522 1000000000
1 397630386
603394722 1000000000
122215058 1
617067095 1000000000
1000000000 124710943
1 474535273
522448210 1000000000
146407288 1
1 507725252
349211053 1000000000
87036883 1000000000
1 675022981
266921070 1
897754038 1000000000
1 34666218
13127558 1
708645176 1
1000000000 533373694
432422114 1
1000000000 624262733
1000000000 484648244
1000000000 882909892
133541092 1
1000000000 619057606
1 452975520
162773009 1
1000000000 814362600
1000000000 757622461
1 663398792
1 857960779
570093852 1
301037617 1000000000
567159544 1
600157497 1
1000000000 168102869
1 768865048
1000000000 213352358
639152023 1000000000
1000000000 452007670
1 947977141
650921760 1
481357085 1
557807071 1
10802264 1
915849843 1
1 41924876
1 839251161
77307831 1000000000
674838878 1000000000
391124540 1
1 872536833
597117613 1000000000
1000000000 128636664
718355875 1
188314037 1000000000
1 756899729
218418142 1
1 151679593
486875006 1
1 943880444
1000000000 969358307
1000000000 961676651
501193343 1000000000
185366549 1
443021108 1
1000000000 731386959
860553310 1000000000
898446432 1000000000
1 412459787
1 873519113
1 144902578
617269512 1
1000000000 24283095
333464814 1
792366830 1
1 978772396
14185194 1000000000
307862072 1000000000
348641486 1
1 797692072
643631013 1
1 115385115
1000000000 813471298
502910694 1000000000
360799266 1
1 52874570
1000000000 185987034
552118055 1
1000000000 128552803
1000000000 49314564
1000000000 981967028
860937933 1
1 82311931
697796772 1000000000
398053604 1000000000
820933677 1
1000000000 821322300
720331178 1000000000
765192035 1
1 161284180
179576033 1
1000000000 287094597
573531517 1000000000
1000000000 431000153
1 573286719
1000000000 818184805
947791287 1
790493221 1000000000
469198825 1
256637760 1000000000
1 145721919
198334656 1
269816035 1
530181219 1000000000
946089178 1000000000
192901151 1000000000
7278155 1
330407229 1
808705609 1000000000
1000000000 203703917
1000000000 212795524
1000000000 214057513
765315390 1
1000000000 663654104
258563558 1000000000
1000000000 527966716
1000000000 46475967
499623903 1000000000
1000000000 688312805
854174992 1
1 231864859
208720667 1000000000
1 524801473
1000000000 616689106
136049229 1000000000
1 575156366
1000000000 486914222
1000000000 795774665
445690607 1000000000
879448426 1000000000
263867782 1
1000000000 620144169
339839651 1000000000
1 893575269
1000000000 993594349
1000000000 801008345
1 926598398
677455741 1
646064390 1000000000
846959875 1
324475896 1
1000000000 626789193
202870679 1000000000
1000000000 332335134
928221394 1000000000
1000000000 216961986
1 221865914
347310200 1
1000000000 132738185
1 843074193
1 583561222
107775560 1
1000000000 184704955
412025051 1
1000000000 829783614
1000000000 82251828
1 767249944
1000000000 576720523
1000000000 276201851
1000000000 981876064
732820813 1
1 680506658
649060822 1
631129338 1
306053999 1
585505277 1000000000
1000000000 527822235
1000000000 179713860
390965478 1
1 481591847
1000000000 865706476
1000000000 50403363
1000000000 680491485
1000000000 184017314
596922099 1000000000
726319400 1000000000
1000000000 656376103
817975344 1000000000
394231181 1000000000
1000000000 972482334
154127541 1
1000000000 148365736
1000000000 358762101
1000000000 362207510
1000000000 508377976
234323897 1
1000000000 546144497
770946290 1
866854100 1
957008696 1
1000000000 183650555
982486895 1
310519687 1
1000000000 262288626
182777073 1000000000
1 996620727
1000000000 471985690
1 405369326
1000000000 298441409
24057960 1
1 270540487
623230275 1
1 583325840
386504737 1000000000
1 54125293
555816796 1
856673005 1000000000
83788174 1
557385203 1000000000
33583306 1000000000
481015925 1
830659829 1000000000
1000000000 819524539
1000000000 955331212
1 562369800
487921474 1000000000
850635914 1
1 602921435
1000000000 215796846
9908370 1
1 948041847
1 549075323
1 725684868
276259389 1
770386003 1
1 992309375
386240748 1
1 597449321
742200345 1000000000
559294622 1
1 543120950
174665997 1
1 81539800
1000000000 674550262
1000000000 914717323
263182980 1
1 221324832
1 357453408
147700187 1000000000
315180950 1000000000
1000000000 962151660
1 603205685
903058313 1
1000000000 734370051
1000000000 202618897
1 98058913
1000000000 842183061
227744913 1000000000
1000000000 693696038
1 19427688
108116299 1000000000
1000000000 4712346
398357238 1000000000
331700280 1
1000000000 8422252
1 946313488
246267494 1000000000
1 22641009
1000000000 984466397
273612564 1000000000
2577122 1000000000
1 228020850
1000000000 805529808
228979704 1
1000000000 220772173
1000000000 183472487
956273009 1000000000
708479698 1000000000
267574378 1
1000000000 600017553
147985939 1000000000
1000000000 242882437
1 85018055
277166871 1000000000
435605981 1000000000
202551373 1
154979883 1000000000
895299406 1
1000000000 383821809
354561738 1000000000
1000000000 726830467
1 522792582
1 851649567
434133647 1
140728393 1000000000
895056471 1
61393162 1
442088750 1000000000
725008502 1
578154349 1000000000
1000000000 353614810
1000000000 335737790
82342380 1
1 720630738
530272612 1000000000
25116143 1
677673566 1
1000000000 800564411
1 741311192
1000000000 261852306
346456770 1
488124887 1
104616940 1000000000
1000000000 237832098
632603195 1000000000
1 605132311
1000000000 726681736
1000000000 194805209
1 439373442
350232569 1000000000
809605619 1
808703409 1
1 192813525
1 275049819
535195007 1000000000
163135993 1
932021860 1000000000
12894398 1000000000
797087923 1
418064348 1
183571771 1
32895513 1
667917561 1
867417198 1
1 123441324
785124642 1
758488777 1
252921785 1
1000000000 15167040
1 521433369
780875863 1
181502280 1
1000000000 370716702
1000000000 734199320
876048315 1000000000
1000000000 573263411
649078269 1
397581785 1000000000
957468832 1
96912046 1000000000
827966345 1
636620808 1
375906161 1
77633294 1000000000
1000000000 945645140
377646604 1
163157506 1
1000000000 124409949
889065791 1
1 141374546
1000000000 923683261
602517601 1000000000
764789097 1
1000000000 199106843
1 400875856
48610601 1
375189144 1
1000000000 500348617
1 924114902
1000000000 372090906
1 94184232
879182247 1000000000
221392259 1
124027 1
1000000000 635825525
1 389338424
1000000000 895161814
1 610670974
810137284 1000000000
630123268 1000000000
856970555 1
1000000000 119539153
1000000000 953162680
216642785 1000000000
220835905 1
30178982 1000000000
1 72066612
1000000000 47901375
925570110 1
1000000000 368462913
1000000000 472338126
581965817 1000000000
1 285784959
120830467 1
304649655 1000000000
26702873 1
673511669 1
122436086 1000000000
691227431 1000000000
1000000000 504635693
1 455843166
1000000000 2773466
592175438 1
482549130 1000000000
176727539 1
101721521 1
1000000000 638629307
1 190761247
1000000000 117889171
375554504 1
838308934 1
1000000000 823032895
1 858689392
95695945 1
533392773 1
1 32858601
1000000000 205378104
1 780803135
224352429 1000000000
763465627 1000000000
1 559808200
1000000000 904580651
1000000000 844607240
276024473 1
568415566 1000000000
356056583 1000000000
373053658 1
1 893070521
1000000000 104376830
677995738 1000000000
1000000000 894211023
856127667 1
774710330 1000000000
1 918214590
2699496 1
504109544 1
54787389 1
1000000000 499361904
386047462 1
540936627 1
777531465 1
1 555325272
1 71995449
93831726 1
1 316613203
396413723 1
1000000000 499018084
1000000000 511724679
1000000000 330016558
483258784 1000000000
959345396 1000000000
29495494 1
854323254 1
1 562856608
14590435 1
857369 1
1000000000 69279872
199265204 1000000000
928685449 1
745775266 1
1000000000 359130753
249236444 1
1000000000 810414596
31999427 1000000000
1000000000 687317310
132203660 1
576485930 1
1 694031849
238386934 1000000000
1000000000 108833342
1 488789230
35679448 1
649807181 1
444538484 1000000000
1000000000 598303826
1 127539577
863220987 1000000000
1000000000 835107661
198221262 1
1 198789154
1 809577719
1000000000 891701389
1000000000 756382271
671376485 1000000000
1000000000 31814431
794576424 1000000000
1000000000 733244757
755014750 1
636464747 1000000000
869531216 1
749933690 1
1000000000 162944376
759425172 1
1 737067777
1 499422527
232010945 1
847326529 1000000000
1000000000 408685835
448609611 1
1 869058737
940526772 1000000000
1 895887009
40088008 1000000000
591541878 1
745916405 1000000000
1 754739041
622316615 1
409900228 1000000000
941893759 1000000000
1 215326694
503012150 1000000000
1000000000 237822494
806285161 1
343963342 1000000000
41462725 1000000000
487576223 1
1 44223513
51219272 1
1000000000 912493908
1000000000 840034638
1 84482150
533767457 1
544702050 1000000000
1 496752355
771226701 1000000000
787776591 1000000000
121352947 1000000000
968445460 1
1 497491737
13666815 1000000000
559654018 1000000000
1000000000 959427430
464270350 1
76932382 1
1000000000 837002601
154558066 1000000000
631431832 1000000000
1 519116903
612409808 1000000000
788349111 1
1000000000 398632435
226924012 1000000000
1000000000 437669908
1 301759457
1 590830172
1 19507240
365145274 1000000000
17984922 1000000000
1000000000 894651321
806847109 1000000000
649103830 1
1000000000 836449488
1000000000 153426374
233621356 1
624012280 1
1000000000 377034375
1 225093571
1000000000 27084237
441616024 1000000000
1 402826274
1 574932892
1000000000 4378160
1000000000 910470660
646114095 1
701797530 1000000000
1 110604093
1 91769033
713316531 1000000000
583271307 1
1000000000 419324873
1000000000 387042977
1 706017783
215795311 1000000000
363295332 1000000000
1 854784733
925125331 1000000000
886818212 1
1 439672417
406817366 1
902580091 1000000000
1000000000 363875477
191496295 1000000000
65961681 1000000000
1 686309833
863761889 1
317246584 1
581850609 1
1000000000 35420172
1 5824778
1 397984129
1 678239139
1000000000 84117841
212041632 1
972990563 1000000000
1 200861703
1000000000 178337074
1 185543149
1000000000 530527363
223137500 1000000000
1 271065886
1 289784612
207106000 1000000000
502760048 1000000000
1000000000 943350058
567724295 1000000000
1 449619540
1 601350152
1 500528217
938198808 1
1 947632960
542757838 1000000000
1000000000 92997224
565978948 1
825506162 1000000000
463536186 1000000000
1000000000 734741279
676807182 1
293237131 1
1000000000 96355589
1000000000 957210390
1 621547065
616803696 1000000000
576660875 1000000000
1 171123719
1 43082746
1000000000 705267551
916956865 1
864096916 1000000000
1000000000 903675294
1000000000 486242422
1 252858010
514272153 1000000000
619118009 1000000000
1000000000 990534336
1000000000 911015157
1 32754934
50776274 1000000000
1000000000 551905475
764840458 1000000000
464380888 1000000000
792456846 1000000000
1000000000 463034505
1000000000 862893656
1000000000 276744841
1000000000 613612636
379948078 1000000000
1000000000 141257737
1000000000 370796473
1000000000 755881889
1 516789226
1 294798311
1 828609869
1000000000 242174310
60399520 1
237157317 1000000000
1 203852457
53909889 1000000000
1 703832552
1000000000 949997160
1000000000 183426172
289978690 1000000000
945458331 1
462020343 1000000000
195569163 1000000000
1000000000 783209377
172614368 1
1 621241828
1000000000 706034689
940275943 1000000000
1 579753655
1 966887770
179074231 1
1 274401756
1 626407940
1 866447146
89554433 1
1000000000 605146738
1000000000 665344287
1 119014450
954693244 1
1 328117234
855574748 1000000000
1000000000 714740560
41899606 1
322337447 1
1 706805784
1 317220808
621662111 1
1 647442699
543663814 1000000000
253747507 1000000000
1000000000 491963407
1 798208624
1000000000 456982138
1 472673514
835480665 1
634832177 1000000000
1000000000 549461110
485263603 1000000000
1 932137201
1 64324698
7342389 1
589460589 1000000000
1 4380252
28234455 1000000000
1 480843638
1 163826554
1000000000 97923833
671129117 1
1 856552653
348698796 1
786798670 1
1000000000 441897047
1000000000 597907879
1000000000 501632500
233383895 1
546203155 1
1000000000 571786973
1000000000 986571017
125339981 1000000000
1000000000 284643693
59817150 1
1000000000 590865238
1 250080372
945817277 1000000000
1000000000 902330264
1000000000 179234153
843568233 1
1000000000 148015295
1000000000 913355207
987947993 1
365363309 1
377178179 1
140645187 1
1 638576569
1000000000 180404781
1 282597719
313246374 1
1 184759934
1000000000 371984789
1000000000 15279602
950973884 1000000000
1 890641262
888162838 1
1000000000 87543844
1 78041488
1000000000 55104650
1 264178038
946697662 1
313942006 1
1000000000 552085758
375895578 1
1000000000 46289278
1 629958294
1000000000 875446537
907104464 1000000000
1 679568832
38211450 1000000000
1000000000 547625322
1000000000 515899938
1 211380897
1 372927771
1 11718220
121316633 1000000000
1000000000 476832694
207905256 1000000000
1 803098549
374606224 1
1 651518768
705497944 1000000000
122868589 1
58760187 1000000000
1000000000 162274952
1 395310195
72872556 1000000000
2667705 1000000000
1000000000 156086449
1000000000 248789471
1 501633991
906418393 1
1 904168383
745778024 1000000000
835364126 1000000000
799870572 1
436757 1000000000
616475924 1000000000
79365249 1
606061643 1000000000
178141454 1000000000
1 944979368
494400482 1000000000
779297641 1
162407214 1000000000
1000000000 800540341
1000000000 197242882
258275740 1000000000
1000000000 969663947
323694121 1
740999382 1
7978474 1000000000
1000000000 248269880
1000000000 450233172
918869371 1
1 70909011
610135156 1
470809977 1
532560285 1000000000
1 410725662
1 793658195
1 118762456
1000000000 353322594
1000000000 267280295
761901613 1000000000
1000000000 840688442
40340190 1
1000000000 731361960
1000000000 292874757
165986047 1000000000
1 670018547
1 478743560
1000000000 124101694
1000000000 201185702
140819913 1000000000
42101284 1
1 487125691
489572574 1
130499760 1
291341469 1
1 714503575
63972621 1
1000000000 265742739
1000000000 392783523
982604871 1000000000
1 3876447
660085728 1000000000
1000000000 725533888
1000000000 721785933
731965778 1
797823222 1000000000
932207657 1000000000
939271009 1
694478529 1
665697553 1000000000
1 950803844
1 731143452
613515121 1000000000
1 143332788
1 250496822
1000000000 125982247
1000000000 610867996
529152408 1
1 826066224
297767653 1
1 881390332
1 377108500
529130042 1000000000
1000000000 588095902
856192474 1
93632013 1000000000
117039297 1
568473647 1
684539801 1
1 465165409
1 649448223
991044401 1
771906111 1
216398289 1
23639915 1000000000
1000000000 21222568
351181957 1
129399919 1
625822915 1
470474799 1
229538274 1000000000
234139786 1000000000
482691095 1000000000
265493155 1
1000000000 644498452
1000000000 888243991
916169338 1000000000
197989199 1000000000
1000000000 785740849
518192035 1000000000
151334630 1000000000
1 755542682
100202798 1000000000
1 244116920
1000000000 313095056
1 210592814
498518000 1
1000000000 822047694
1000000000 823213229
1000000000 832389803
360549587 1000000000
900344758 1
1 877461701
315308237 1000000000
1 668797626
1 652242564
1000000000 289721464
1 106529820
1 74444696
442302461 1000000000
415146447 1
1 827360021
1 273642111
911654274 1
357812999 1000000000
1 52152537
1 66746152
156710013 1000000000
900262107 1000000000
1000000000 178129493
356036868 1
1 639750219
783831635 1
625105138 1
1000000000 937129924
1 920131500
682725388 1000000000
1000000000 591777472
1000000000 235490150
1 677828011
1000000000 89243913
313020447 1000000000
69415362 1
967163913 1000000000
1000000000 220535035
1000000000 649025265
1 625292695
1000000000 695177007
74320397 1000000000
32274238 1
377928977 1000000000
1000000000 652749717
1 51359797
1000000000 179674472
996286430 1
490432687 1000000000
498171385 1000000000
145194962 1000000000
1000000000 17220787
238368090 1000000000
1 48515263
1000000000 314842637
1000000000 421253723
910411719 1
1 60345499
485068676 1000000000
1000000000 267393090
640185575 1000000000
732509077 1
645759914 1000000000
1 715392129
1000000000 386927959
439172730 1000000000
1000000000 707234723
642265964 1
960182223 1
1000000000 365630758
70008691 1
1000000000 517830810
1000000000 422949129
351941201 1000000000
866301605 1
1 235607926
1000000000 22373167
1000000000 67410650
842087039 1000000000
1 900236615
442175689 1000000000
153701522 1
10657702 1
1 616017084
33624870 1000000000
752945292 1000000000
144638797 1000000000
1000000000 475598077
1 502342732
1 866825445
1 214014949
1000000000 466329647
990323293 1000000000
1000000000 58951184
871645506 1
1000000000 266661768
1 192685707
1000000000 85150118
718104652 1000000000
1 16338646
414301567 1000000000
1 51352750
1 20678184
1 225175947
1000000000 449582918
46708586 1
651135719 1000000000
350380877 1000000000
1000000000 517636799
1000000000 773918372
1000000000 52696495
399613438 1
1 74723972
983333498 1000000000
1000000000 8621161
1000000000 901935945
41442647 1
1000000000 866009768
301627117 1000000000
1000000000 233242543
1 448692751
820688470 1
866447788 1
167247634 1000000000
1000000000 922110213
530963299 1000000000
477342687 1
1000000000 433448129
163058939 1000000000
771273523 1000000000
345412400 1
1000000000 393341702
1000000000 1254286
1 862722295
1 356759783
927336496 1
855127838 1000000000
820996477 1
1 47004313
28589340 1000000000
544209468 1000000000
1 361596538
32072782 1
1 197821770
1000000000 810030742
1000000000 104057686
1000000000 492144178
1 476217439
689692514 1000000000
606190968 1000000000
1000000000 395321793
433294135 1000000000
765305160 1000000000
813254165 1
280701551 1
105119343 1000000000
764416469 1
544449909 1000000000
46484950 1000000000
228297842 1
471719006 1
1000000000 797684167
203079012 1000000000
1 566368515
31239794 1
772732776 1000000000
1 86583686
531680333 1
941781958 1000000000
1 601864881
1 526949969
1 665535337
1000000000 23904157
1000000000 782839617
1000000000 700510642
1 940158065
1 58312119
1000000000 57667276
1000000000 638153496
1000000000 429923332
1 860590781
1 947776356
1 906398880
1 34539611
1000000000 21122093
1 257601863
1000000000 598672835
96440781 1
807963075 1000000000
415797291 1000000000
11048829 1000000000
1000000000 184683744
1 537904745
1000000000 160151560
600932864 1
185166803 1000000000
1 444611746
1000000000 675323239
1 95947227
1 78761386
881160308 1
550337323 1
1000000000 303895206
252067514 1000000000
1 666700502
1000000000 444859360
1000000000 316077362
403678392 1000000000
1 66055323
303053954 1000000000
1 747705648
324772927 1000000000
381022431 1
937286864 1000000000
118345312 1000000000
94935009 1
587479794 1000000000
1000000000 631784723
927571774 1
367511730 1000000000
1000000000 264820676
1000000000 227173739
372118827 1
1000000000 979179602
1000000000 877552339
459851421 1
473530393 1000000000
337442938 1000000000
588583059 1000000000
812614234 1
1000000000 908870075
242955787 1000000000
8068190 1000000000
768486163 1
759465517 1000000000
819522453 1000000000
1 765203422
1 124436283
130611234 1
1000000000 551679846
32851960 1
1 216115230
1000000000 983235727
1000000000 227432213
233111357 1
1000000000 853840419
1 919574999
1000000000 925773968
1000000000 598680014
22433439 1
471045751 1
263521956 1
1 307893456
220797724 1
78864692 1
443411726 1
223250258 1
1 781147690
1000000000 368283845
1 446201345
368883387 1000000000
456144295 1
613783805 1000000000
1 140162360
1000000000 742837946
1000000000 974521996
1000000000 424897406
348184704 1
1 741734058
104286266 1
1 819030491
1 798089665
529441926 1000000000
320247622 1000000000
1000000000 312596813
797256333 1000000000
1 877161293
673843139 1000000000
83888090 1
78083885 1000000000
1000000000 66288376
143586064 1
1 277159172
1 61417769
1000000000 10519004
119853859 1000000000
1000000000 835534832
850689369 1000000000
797921179 1000000000
749633367 1000000000
1 460510490
1000000000 662988140
711597969 1000000000
1 367270580
710515575 1
640378103 1
1 602621631
1000000000 95560126
611188012 1
1 286749185
480438578 1
383558595 1
1 304272816
1000000000 431435022
332066040 1
992065952 1
1000000000 152668030
395099820 1
1000000000 474712710
1 674583062
273913664 1
308733566 1
262257829 1000000000
1000000000 176038285
423360122 1000000000
753509319 1000000000
776118749 1000000000
1000000000 671023974
1000000000 944341941
592412026 1000000000
1000000000 267394405
1000000000 33011912
152952365 1000000000
167104449 1
104991627 1000000000
1 69119206
1000000000 57935103
807468812 1
218927009 1
1 860776655
738813391 1
125236894 1
739382123 1000000000
142334651 1000000000
1 977865465
1 576073365
673127431 1
1000000000 757446867
219753274 1
1000000000 982998393
1 601650270
1 522020737
670379231 1
51415881 1000000000
75909899 1000000000
934436155 1
228368495 1
1000000000 294596612
995317194 1
851084236 1000000000
18815703 1000000000
1000000000 424122807
1 436639846
1 252433701
1000000000 292152086
1 75822086
1 221317918
750216100 1000000000
512199531 1
1 466134847
1 951331480
67601380 1
579270141 1
578912988 1000000000
1000000000 610242378
1 837807112
1000000000 578707723
1000000000 248232345
1000000000 760677991
1000000000 145511043
1 111934102
1 192402169
1 41295433
580194924 1000000000
586945421 1000000000
227080277 1
557028448 1000000000
477209409 1
933436538 1000000000
870163302 1000000000
1000000000 898144410
442601018 1
207884206 1000000000
216436821 1000000000
477408851 1000000000
516542227 1000000000
116782826 1
670634307 1
1 733711552
717085780 1000000000
1 665661584
1000000000 896072021
852733657 1
1 387907876
376054859 1000000000
268109123 1000000000
1 615537351
79623312 1000000000
1 614967612
866597731 1000000000
1 746599119
1 132929624
1 770860455
183280435 1
920065983 1
1 32177979
1000000000 38220319
84403815 1000000000
105458394 1
569410756 1000000000
705498161 1
660474739 1000000000
338740033 1000000000
536274583 1
1 783200399
1 160517531
1000000000 457085667
71008055 1
1 232899775
4312699 1000000000
475647719 1
183563356 1000000000
1 359088197
1 325974804
1000000000 586650
1000000000 929952949
1 992565071
419113560 1000000000
738354646 1
349163834 1
1 591674594
1 530358071
1000000000 373672949
1000000000 621005814
970462853 1
491908652 1000000000
1 185702454
1000000000 75162709
113469805 1000000000
1000000000 527195717
699333295 1
293428459 1
1000000000 782337833
1 363162033
1 332689590
1000000000 402381511
7001040 1000000000
625911759 1000000000
136363979 1
1 423288889
795982251 1000000000
1000000000 54195382
1000000000 680386570
281721634 1000000000
211829856 1000000000
1 734603842
1 327152657
192829628 1
234405281 1000000000
1000000000 913481888
499680366 1
350501611 1
1 191491924
1 46764636
71347854 1000000000
1000000000 733276933
1 717487941
1 144363499
312963363 1000000000
1000000000 337164320
450991179 1
1 61775029
1000000000 97160726
987441372 1
119517433 1000000000
769259430 1
264280559 1
468734130 1
1 658177992
588030775 1
478199491 1000000000
582877374 1
1000000000 360158916
288666874 1
1 120533663
1000000000 621766155
72784055 1000000000
861761189 1
1000000000 456000884
251506016 1000000000
346098132 1
1000000000 653382819
410680453 1000000000
1 698074250
1000000000 851119591
463566360 1
172845392 1000000000
178277162 1
794053628 1000000000
168765557 1
1 614469116
252755713 1
845535631 1
51412605 1000000000
1 751183683
1000000000 594329020
1 294420790
1 507793112
1 993874401
635353150 1
921594572 1000000000
2957336 1
1000000000 868038526
924258668 1000000000
1000000000 998994720
1000000000 927352908
359971098 1
451225215 1000000000
572022047 1000000000
1 83878916
134683386 1
712057542 1000000000
239749760 1
1 12782821
472581649 1
595775227 1
290876913 1000000000
1 171090865
401092339 1
170238987 1000000000
64543938 1
1000000000 373230032
1000000000 221465656
70483296 1000000000
744139281 1
1000000000 65582692
432018030 1
453422258 1
649474423 1000000000
1000000000 433757901
897780100 1
1 843140943
1 705418034
1 636800697
1 160420789
1 607806698
503526357 1
139670450 1000000000
1 136100851
1000000000 953042402
1 68046191
1000000000 711770148
903850455 1000000000
1000000000 782386965
340571195 1
1000000000 572280302
19119368 1
1000000000 147725606
439915721 1000000000
689069676 1
1 655863339
1 202700622
1000000000 924523436
1 817532419
407155020 1
376865185 1
1 202355877
1000000000 503893294
1000000000 122115020
272512740 1
1 545002321
184645386 1
1 955727309
831784397 1000000000
879246161 1000000000
1000000000 662508384
911694620 1000000000
1000000000 443520988
966957561 1
1000000000 149347379
181811616 1
732898715 1000000000
990677885 1
1 203320523
1 657511235
1000000000 818170482
1000000000 164353946
497327682 1000000000
1 81421664
1 743177201
1000000000 724678596
1 138207632
1 69748655
854888601 1000000000
1000000000 251409616
370613011 1
367690926 1
136971820 1
908767266 1000000000
1 52244387
1000000000 62950803
215350135 1000000000
1000000000 113838683
380359959 1000000000
1 508259249
594109342 1
202831741 1000000000
563742291 1000000000
259237226 1
50120425 1000000000
921439394 1
802460884 1
1 30274198
675633424 1000000000
252223263 1000000000
125694912 1
587217523 1000000000
1000000000 131775237
921867060 1000000000
1 674939497
915590927 1
1000000000 663030849
342922296 1000000000
838947426 1000000000
1 185463348
1000000000 893457298
349681220 1
1000000000 26567431
1 410512341
251588965 1
1 277771614
381279369 1
1000000000 628590073
316881809 1
1000000000 157960234
1 254268025
471790632 1000000000
462115495 1000000000
1000000000 207986702
18466263 1
1 134271060
1 604461240
534157542 1
451510940 1
1000000000 79591243
908181927 1000000000
1 234138667
1 769902791
1 279974557
718853873 1000000000
1000000000 740110239
51337447 1000000000
1000000000 937623563
382806268 1
1 48469883
1000000000 5043753
319268977 1000000000
1000000000 522101727
512942622 1000000000
241704932 1000000000
1000000000 305374775
746061235 1000000000
1000000000 2773295
1 266998948
352976693 1
456431193 1
1 104425557
254987957 1000000000
1000000000 486167078
1 267142862
181149530 1
1 992441395
1000000000 858603409
181279213 1
535373788 1
1000000000 220299921
1000000000 294981174
246710469 1000000000
104555638 1000000000
1 777460648
822395127 1
920557662 1000000000
1 320553839
138146884 1000000000
968511049 1
1 474906888
741658852 1000000000
596718123 1
980965660 1
74010918 1000000000
22975091 1
1 652412849
157817672 1000000000
65652603 1
1000000000 202814058
1 691086524
1 668500347
1000000000 806102261
955850353 1000000000
1 46927699
1 142209698
1000000000 164104185
1 541583285
1 729720236
747609303 1
1000000000 503386928
1000000000 878421656
994912695 1
73659852 1
1 750267858
153756631 1
1000000000 829478440
878711480 1000000000
888328562 1
1 214234941
1000000000 424562948
821907904 1000000000
617401676 1
1000000000 340321736
1000000000 973655982
69931242 1
704710926 1
208095067 1
634219635 1
1 35264128
887489317 1
29605863 1000000000
1 888559509
618420995 1
99704458 1
1 152706069
776530391 1
551826578 1000000000
1000000000 414750735
140367735 1000000000
1 100532362
571974108 1000000000
1000000000 872129829
1000000000 164041777
1 583248151
779641988 1
1 758634034
460510244 1
1 85261325
185095956 1
1000000000 164179027
533840285 1000000000
285420974 1
4170343 1000000000
266873005 1
866528125 1000000000
380231672 1
1000000000 339985554
117683003 1000000000
85982955 1
1000000000 536631345
1 968073045
531797781 1
1000000000 573037690
702484983 1
1 870503938
1 819354687
1000000000 462539990
32234953 1000000000
818240236 1
1000000000 212684021
1000000000 872309493
813783313 1
435744853 1000000000
1000000000 950748276
239122365 1000000000
1 140258740
1 211044051
36685644 1
1 838938931
1 125786397
1 787643203
1 261361446
1 872579877
1000000000 500269256
577092658 1000000000
1000000000 552879634
896571738 1000000000
1000000000 295346766
1 805726922
142887765 1000000000
1 33433401
1000000000 496584944
850707260 1000000000
1 249463219
111985913 1
296086696 1
1 409545390
1000000000 55116090
11214923 1000000000
1 890275501
1 176134822
762368145 1
438842502 1
1000000000 134428551
923206648 1
1000000000 433031106
495008338 1000000000
254519446 1
114986799 1
287860358 1
1 1148121
1 614309151
221824634 1000000000
1000000000 867747345
70112876 1
1 646025944
658177816 1
361649248 1000000000
1000000000 176391860
139659767 1000000000
1000000000 924915783
315678977 1000000000
1000000000 483027035
1 42773175
717854123 1
1000000000 256366947
811082300 1000000000
1000000000 434498156
1000000000 416010557
1 429797536
405841418 1
13934091 1000000000
31919286 1
874724554 1
456232062 1000000000
202879028 1
1 957035133
859842485 1000000000
1 110019335
890439363 1000000000
1 307646479
1000000000 4334406
1 295355117
51779544 1000000000
173022702 1000000000
574759739 1
1 595329543
1 870442085
1000000000 33278735
1000000000 1124477
1 420370657
1 142396472
17297856 1000000000
78427108 1
89174631 1000000000
1 573553547
1 920662041
1000000000 841855116
255563543 1
746227211 1000000000
496209381 1
286724504 1
1 229925800
626377575 1
936492050 1000000000
751956357 1000000000
1000000000 567285557
1 711798108
1000000000 957659544
1000000000 993587443
286503664 1
1000000000 24188224
791578600 1
718684401 1000000000
332426565 1
1000000000 101904142
636086488 1000000000
261400778 1000000000
1000000000 840956557
686632435 1
342002701 1
1 875369295
1 948212023
8002648 1
984637931 1000000000
1000000000 507696038
1 331148147
920696179 1
1 87994875
321142675 1000000000
1000000000 561620577
1 374397514
541035741 1
320350535 1
515112635 1
684431432 1
1 900572591
1000000000 911275176
1 13464832
1 152544582
534032639 1
1000000000 815387170
1000000000 957264676
1000000000 70494483
1000000000 298321200
1 477164271
1000000000 630366647
568566919 1000000000
1 408483435
708865251 1000000000
822763668 1
1 83641353
1 228002824
1 2910653
422483725 1
742377373 1
1000000000 562160509
401547756 1
765353365 1000000000
196781172 1
167671495 1
1000000000 734495968
785221872 1000000000
902668783 1
1 263597145
1 797192916
1 880110298
1 400774197
495050885 1
1 265472026
832825398 1000000000
1 746359864
770578538 1000000000
785225704 1
76457657 1000000000
1000000000 67929411
205950558 1000000000
1 944662692
327083032 1000000000
1 417732618
704792542 1
1000000000 247929261
85561009 1
1 165298477
684352758 1
1 461727916
981790135 1000000000
1000000000 541530445
1 51070253
1 892400220
1000000000 649818339
1000000000 875918484
1 925370356
1 95383255
1000000000 233789338
818417600 1000000000
153153169 1000000000
1 219608932
1 171374491
1 82166962
1000000000 293903752
1000000000 784841664
191004460 1
1000000000 355266679
1000000000 45547405
1 577322732
822310086 1
622677206 1
1 389138407
1000000000 616177527
583750720 1
124355931 1000000000
597571688 1000000000
1000000000 29048654
226052474 1
1000000000 335305701
741488332 1
55857411 1
1 294739086
282271406 1
107642800 1
92660380 1
840243571 1000000000
1000000000 895535578
555904759 1000000000
270305760 1
1000000000 108733748
955629700 1
582780858 1
842478110 1
130713235 1000000000
1 21136198
397096368 1000000000
1000000000 610918273
927970360 1000000000
77711946 1000000000
3097118 1
636026834 1000000000
1000000000 384312415
463307473 1000000000
1000000000 116808770
1000000000 102421710
203937283 1000000000
326355010 1000000000
906919229 1
933108715 1
1000000000 820290438
1 453064887
1 87650690
646063015 1
1 484375781
517773573 1
898297277 1
1000000000 215583314
1 910784348
106585675 1000000000
1 457195847
1000000000 375211103
1 248653461
475052799 1000000000
743414282 1000000000
927692328 1000000000
1000000000 909944152
1000000000 851175287
1083377 1000000000
866662721 1000000000
500402608 1
1000000000 86502903
1 121552852
1000000000 501902146
1 629846684
638935610 1000000000
587328996 1000000000
1 637044239
680744247 1
163329156 1
1 506344341
1000000000 22171051
1 852888427
568122409 1
1000000000 621830924
1 112187262
1 678443540
190267800 1000000000
311239178 1000000000
1 926717221
514009266 1000000000
39791086 1000000000
1000000000 674165337
393521851 1
1000000000 595516563
561479161 1
1 469029303
588970151 1000000000
1 677244289
545333963 1000000000
754327874 1000000000
950846696 1000000000
319702507 1000000000
363742147 1
1000000000 338237029
1 990720992
682638481 1
296000024 1000000000
1000000000 986136900
1 100433567
869775284 1
152537064 1000000000
44946085 1000000000
335904435 1000000000
1000000000 878187966
855550657 1000000000
21928801 1
274535790 1
102758768 1
880996783 1000000000
1000000000 796666701
170574521 1000000000
735394700 1000000000
1 167790792
1000000000 95260579
1 48164698
549251588 1000000000
773386808 1000000000
150784247 1
1 194609858
1000000000 628101284
583359177 1
45321881 1000000000
643986524 1000000000
43183421 1
170833909 1
187764615 1
77878868 1000000000
643228501 1000000000
540878192 1
1 116131031
1000000000 117652454
90120526 1000000000
339553842 1000000000
675835811 1000000000
1 490594602
1000000000 60863254
604782852 1000000000
310184056 1
626811486 1
422732879 1000000000
449946254 1
1000000000 148449339
325045429 1000000000
622224384 1
483323104 1000000000
1000000000 318899356
125410977 1
1 340288958
257194112 1
247338497 1
950501278 1000000000
760604246 1000000000
877321973 1000000000
190722796 1000000000
1000000000 435892098
375989759 1000000000
300391123 1
144392431 1000000000
110551874 1
778816511 1
323570505 1000000000
172817171 1000000000
967922504 1000000000
1 146135004
248770346 1000000000
20999110 1000000000
803707189 1
390930952 1
671966586 1000000000
1000000000 843887173
1 963310899
1000000000 333041159
1 835156860
619402634 1000000000
438913728 1000000000
1000000000 181861412
1 688410683
387645114 1
1000000000 232587000
1 880445590
203807640 1
1000000000 63996169
1000000000 746109026
972623406 1
1000000000 193148630
145925937 1
74830912 1
1 301032068
243082915 1000000000
150480980 1000000000
1 20243794
1 477445027
374837416 1000000000
944734319 1
420756524 1
334782260 1000000000
1000000000 583407765
1 354655810
41160443 1000000000
368132394 1
1000000000 690803368
270977215 1000000000
1 850055892
658020335 1
619492799 1
388100594 1
682016894 1
1000000000 259458063
1 174417120
77203825 1000000000
745013955 1
1 894341987
137397831 1000000000
1 653191239
1 213100084
595976641 1
35670514 1
525818461 1
633274492 1000000000
1000000000 787265316
366579114 1
118814059 1
535722793 1
901751641 1
639240852 1000000000
978767712 1
1000000000 236156920
1 111190316
398021689 1
105772111 1
1 575052962
1000000000 828335380
74259732 1
1000000000 533239260
1 432638502
1000000000 995180380
641893020 1000000000
1 96702503
1000000000 353344919
1000000000 295103445
1 465622228
1 495602233
1 827079273
1000000000 3998971
331369810 1000000000
1 901085168
1000000000 867073593
1000000000 547452070
144676303 1
737903976 1000000000
1000000000 942743581
1000000000 336048692
1 41820719
1 851227115
1 838798701
1 996995637
991835154 1
1 350610524
1 443978258
1 707387289
1000000000 315488732
169005345 1000000000
426682959 1000000000
1 271693913
1000000000 742378819
1 64585105
1000000000 908131855
311895973 1000000000
1 113497434
1 887801056
1000000000 184496048
845310861 1
1 388897822
1000000000 762351240
2275920 1
734228531 1
1000000000 646496639
965702202 1
1000000000 19484056
506752114 1
191901171 1
573092166 1000000000
807817480 1000000000
1 660554250
896485496 1000000000
1000000000 521027978
105391812 1
1000000000 936071503
1000000000 778115113
1 105145306
729806816 1
1000000000 736602195
101384517 1000000000
977251824 1
604924457 1
890376594 1
1 756061629
806737366 1
808550773 1000000000
1000000000 937728542
860968255 1
774866642 1
823391343 1
99041101 1000000000
1 66640579
30176211 1
764987614 1000000000
1000000000 683459043
1000000000 136509333
1 48660827
1000000000 279888758
1000000000 268842684
1000000000 236501987
1 728989935
621627683 1
106100476 1
1 638099658
1000000000 751595518
194474964 1000000000
33894843 1
1000000000 637613534
596941392 1000000000
894971591 1000000000
423392558 1000000000
1000000000 808007737
1 350241777
739960405 1
508118354 1
889203463 1
535094944 1
1000000000 473541951
919993375 1
1000000000 254555537
806680244 1000000000
1000000000 843542394
1 895483692
1 45870793
144281488 1
1000000000 151307384
1 435485407
435587673 1
993279369 1
878715642 1
1 385805593
1000000000 939018535
118210391 1000000000
613032021 1
1000000000 383403873
1 676991852
1 783934204
894954308 1000000000
1 393742481
1000000000 675919415
1 878351922
1 948235822
1000000000 261788160
1000000000 160697470
874541146 1000000000
1 717405434
546693682 1000000000
1000000000 74414502
1000000000 559550948
1 514493010
1000000000 69924605
853292437 1000000000
1000000000 417878844
555897975 1000000000
1 293923134
1 218202679
234116406 1000000000
1000000000 268889478
636653566 1000000000
323373200 1
1000000000 741441275
1 760224586
1 457932576
1 828788036
224281461 1
1000000000 167920259
1000000000 370108302
1000000000 23925924
535373882 1000000000
57841592 1
727997670 1000000000
837633083 1000000000
1 52497912
746456444 1000000000
36679841 1000000000
103731162 1000000000
404894818 1000000000
1 197720126
1 19311301
607226402 1
1 325426586
1 877936533
1000000000 404470799
1000000000 260098194
1000000000 900842271
1000000000 51276556
792846746 1000000000
1 645784339
942675514 1
721063532 1000000000
1 698871829
597046530 1
1000000000 59285478
1000000000 675858315
1000000000 681936998
1000000000 887394752
127474239 1000000000
404520340 1
160461273 1000000000
1 314928823
337160048 1
203652567 1
1000000000 205816783
890323695 1
673851928 1
1 414407700
240838885 1000000000
818712083 1
46649661 1000000000
283498566 1000000000
1 813512100
993686783 1
979292086 1000000000
457922029 1000000000
1 508884649
1000000000 873880014
261503252 1000000000
1 570541279
1000000000 248621143
1 113338210
1000000000 113463826
284949393 1
1000000000 635671036
923116149 1
1000000000 269140095
1 983015651
48407170 1
1 775507488
1 135780011
937934189 1
1 773202585
78411757 1000000000
530803794 1
1000000000 212907592
360103012 1
1 577038170
1000000000 753970439
1000000000 396285279
445116067 1
377373936 1
194747939 1
1 334629176
1000000000 65759587
1 819021509
1000000000 212583471
1 487552064
474812451 1000000000
409091726 1
146171856 1
1 22648214
853475721 1000000000
913524010 1000000000
294865461 1000000000
401121627 1
114026119 1
46598573 1
545248510 1
1 919050874
1000000000 976246537
228268524 1000000000
610970543 1
1 341125108
1 139985443
1000000000 129486474
365642390 1000000000
1000000000 934309295
1 251597754
1 2132610
584629563 1000000000
1 498629314
621820337 1
1000000000 161842230
496251465 1
1 78812476
55729816 1000000000
1000000000 817233912
692426491 1000000000
889551733 1
316726739 1000000000
164807705 1
1 824930315
387986136 1
1 697956680
505885810 1000000000
1000000000 177013784
1 852503600
49291917 1000000000
192164722 1000000000
1 183353240
1 138244467
1 531584402
1000000000 651619497
1000000000 201996353
942618383 1000000000
1 572140749
681411284 1000000000
1000000000 132839412
88277172 1000000000
1 429697254
448236908 1
1 198495019
1000000000 237575074
11211749 1
1 296992683
1 754338021
49821302 1
1000000000 339777498
289124639 1000000000
1 32838160
963551344 1000000000
406309645 1000000000
503704501 1000000000
1 213656697
89720393 1000000000
802753448 1000000000
1000000000 114154303
601424690 1
1000000000 402294902
743253220 1
790292105 1000000000
1000000000 318974084
839098103 1000000000
960946 1
1000000000 477113308
93599063 1000000000
698333349 1
97908461 1
77010195 1000000000
43046432 1
728420860 1000000000
740321536 1000000000
131574558 1000000000
1000000000 434940748
1 767457127
88657684 1
735168277 1000000000
1000000000 133508397
1000000000 551314188
173905342 1
98928321 1
1000000000 910684516
32402458 1
795244841 1
195655847 1000000000
164873680 1
1 282813841
734995649 1000000000
1000000000 164747672
567902456 1000000000
1 243448466
942968929 1
805448632 1
914511350 1
1000000000 219372074
1000000000 164080896
1000000000 980244749
39941606 1000000000
54834331 1000000000
130528474 1
859541899 1
1 225406160
883272237 1000000000
488057629 1000000000
1000000000 125833887
1 85852692
966257525 1000000000
452583190 1
1 942927930
76069463 1
1 685809445
521203931 1
904272738 1
1 606917869
1 195010902
850927484 1000000000
1 151104566
1 617356999
1 406019156
1 136373415
138464130 1
1 109176032
1 637377259
885181404 1
11602373 1
572723238 1
899126834 1000000000
1000000000 920841490
1000000000 889652672
1 625707238
1 264392920
859314921 1
200960131 1000000000
1000000000 732798908
608472557 1000000000
445355091 1000000000
44525300 1
973934074 1000000000
512472883 1
435404734 1000000000
355251937 1
1 782409625
794114279 1
676147655 1
1000000000 112238473
1 250119328
530981132 1000000000
1000000000 928066396
724080552 1000000000
1000000000 424634388
1 619162682
1000000000 950826354
410856708 1
1 835455073
1 806661608
1 736356393
279828343 1000000000
536315720 1000000000
934088759 1
1000000000 60380029
1 869906301
574798155 1000000000
101534528 1
1 119073648
604852800 1000000000
1000000000 78495896
514185698 1000000000
773544887 1000000000
1000000000 661693731
521061236 1
298694663 1000000000
1 77709029
1 21713615
1 370164778
1 780045431
358263063 1000000000
478806460 1
75255413 1000000000
296679457 1000000000
1000000000 58236960
1 225126467
74629741 1000000000
388301544 1
1000000000 448957750
1 146061347
936650992 1
1000000000 49371629
1 953517087
1 485888402
71455636 1000000000
599209308 1
1000000000 204526551
57744840 1
844051980 1000000000
211265467 1
982503110 1
1000000000 441608969
1 368990490
1000000000 997933746
380845153 1000000000
668796979 1000000000
1 364239094
99190102 1
1000000000 908127840
1 282689482
1 366980414
1000000000 845604860
1 242784097
1 171824258
614936160 1
47945084 1000000000
117777181 1000000000
1000000000 478705996
498263175 1000000000
1000000000 218754052
1000000000 394468363
1 834012902
149485060 1000000000
632553824 1
630643347 1
52228318 1000000000
415076159 1000000000
1000000000 255326410
105530807 1
241705001 1000000000
1000000000 354492448
1000000000 448718895
1 125905728
20846372 1000000000
148105465 1000000000
1000000000 35371267
1 339673958
1000000000 812390186
1000000000 904058104
1 574196360
1 118843396
1000000000 227470232
1000000000 997262349
848865179 1
813196092 1000000000
1000000000 887425631
1000000000 118142041
246998018 1
833765289 1
1000000000 295552522
1000000000 506614553
568388916 1
1 90028038
438663506 1000000000
1000000000 772196114
87201961 1
1 945734237
1 667496993
1000000000 23392895
1 870921125
1 53423283
620365348 1
1000000000 655081595
80677505 1
1 32980788
1 86001367
1000000000 214958059
1 626154875
1 593465308
905394445 1
1000000000 638169072
1000000000 938280705
841757096 1000000000
772344832 1000000000
65105356 1000000000
1 72310139
1000000000 93217598
1 135001562
164034132 1
1000000000 8249497
1 185627930
1 957114819
579624664 1
1 728918558
1000000000 745036092
714752365 1000000000
989429648 1000000000
544973869 1
1 823631953
50548255 1000000000
89245067 1
479492883 1000000000
637650528 1000000000
1 203978560
749169684 1
1 125998743
856829688 1000000000
1000000000 698695783
710750118 1
732980417 1000000000
690406617 1
1000000000 334269667
279775827 1
1000000000 882701352
820288802 1
455814343 1000000000
695981489 1
581499330 1000000000
1000000000 438089212
460526457 1
28396616 1000000000
956455 1
317477063 1000000000
1 89779645
545941627 1
1 329902184
1000000000 755205061
725512510 1
341883125 1
1 623876177
321829190 1
514284959 1
328261783 1000000000
439513659 1
1 830599253
417040644 1000000000
1 770734049
917655127 1000000000
972559075 1000000000
1 397782555
244187103 1000000000
1000000000 433264505
281515891 1
882222513 1000000000
333792919 1
1 392030563
444421191 1
1 655968178
462351603 1000000000
174057109 1000000000
730463757 1
1000000000 690952130
1 604900907
785745811 1000000000
1 551110149
1 371322173
1000000000 974043320
1 400687544
681713078 1000000000
856281803 1
1 326263479
1000000000 650662268
1 52168722
1 624312680
1000000000 66238939
1000000000 72451651
918172711 1000000000
984509684 1000000000
1000000000 233381079
1000000000 854004136
893129033 1
1 453200953
958369357 1000000000
513666635 1
1000000000 55705792
1000000000 458383997
637890355 1
109745688 1000000000
1 476341999
1000000000 17768074
1000000000 547905734
329051163 1000000000
225538054 1000000000
1000000000 232055099
1 751649267
602950083 1000000000
89608234 1
1 217067914
1 242250308
170160565 1000000000
584630564 1
701698072 1000000000
1 402582602
137230868 1000000000
1 767977354
1000000000 459625023
5406603 1000000000
1000000000 70988368
1 932125036
788765335 1000000000
949267950 1
993993327 1000000000
728315523 1
689477895 1000000000
488828581 1
737648091 1000000000
291703766 1000000000
322891342 1
1000000000 951137948
745566125 1
876749550 1
482363666 1
148243041 1
599211641 1000000000
1 685687933
1000000000 714704490
1000000000 897572758
1000000000 4878235
231662733 1000000000
1 298282473
499883990 1000000000
309335555 1
1 55915559
301314862 1000000000
311634214 1000000000
888705151 1000000000
1000000000 134575749
1000000000 673131242
1 291907039
1000000000 727756169
76931516 1
1 567766899
1000000000 143107611
546627731 1
891819748 1000000000
1 846489802
452971166 1
325675217 1
1 289409995
1000000000 38070313
1000000000 442765640
916660103 1
846919707 1
1000000000 263734034
1000000000 762696955
1 445990870
1000000000 836992010
1 219746773
1 106494218
414734339 1000000000
1000000000 539081859
1000000000 40272802
1 569896996
879367753 1
344101588 1
428670481 1
619939521 1
1000000000 628094243
1 75288025
89444400 1
1 294548748
229236500 1
1000000000 363449514
1 288984846
1 646158931
351856121 1
1000000000 171622596
919935945 1
683183086 1000000000
845877714 1000000000
385725877 1
1000000000 505456405
293294510 1000000000
555760910 1000000000
1000000000 446272588
657557070 1000000000
1000000000 17567177
369979991 1
852676928 1
31180289 1000000000
516143685 1000000000
1 874765792
137345890 1000000000
1000000000 215298041
1 37616099
1 17373742
1000000000 146168641
901424839 1
1000000000 902227087
137537125 1
480696412 1
872315606 1
62451016 1
1 65145878
1000000000 499697103
1000000000 512014575
990332813 1
960752263 1000000000
638420600 1
1 891588681
1000000000 843857994
252580227 1
29689514 1000000000
728916503 1
458365507 1000000000
490571174 1000000000
130733398 1000000000
1000000000 829790350
790562305 1000000000
631649827 1000000000
158451384 1
378012022 1
1000000000 267224380
1000000000 228281369
936956544 1000000000
1 842544692
575924682 1000000000
1000000000 360059735
491106691 1
534884183 1000000000
413963273 1000000000
1000000000 211096236
1000000000 313526500
1 376812449
1 673833674
175629749 1
1000000000 315775166
1 131996314
434799808 1000000000
1000000000 117180451
1 507241558
1000000000 324157074
202152297 1
1000000000 105092748
1 589565376
1 73674806
660036990 1
1000000000 32527542
834207504 1
1000000000 584963480
1 161616601
1 235063136
1 969794309
146855097 1000000000
332594663 1000000000
1 48447891
250416948 1
3042203 1000000000
1000000000 604041359
615223145 1000000000
1 60466098
1000000000 854011846
1000000000 106449570
354329695 1000000000
1000000000 224261190
1 391274329
378795462 1000000000
541296920 1000000000
1000000000 298423568
1000000000 291586454
1 630131936
1000000000 461076148
1000000000 804756148
1000000000 608509160
1 847434497
1 196956050
1000000000 449437197
1 726275703
1000000000 163100116
556984228 1
855751504 1000000000
819214640 1000000000
107368327 1000000000
1000000000 271714867
856164544 1
140757584 1000000000
1 426435130
83669300 1000000000
247293139 1000000000
1 404093810
1000000000 150352615
1000000000 248741900
1000000000 945894883
121474075 1
574421458 1
1000000000 770249698
1000000000 152319833
801430212 1000000000
813106804 1
626159973 1000000000
889917016 1
51414889 1
67462372 1
600825375 1
989769193 1
1000000000 633056658
557239495 1000000000
365445948 1
607558823 1000000000
290712545 1
746477500 1
1 125142485
289858540 1
953038622 1
727044930 1
1 494958275
1000000000 69550204
1 603739329
1000000000 140884524
1000000000 104450019
477553331 1000000000
1000000000 596066048
638776201 1000000000
974142693 1
465983020 1000000000
1 714106459
346214159 1000000000
239543196 1
1 585449715
1 939260582
1 268572937
295801794 1000000000
1 403817007
1 966512024
722728386 1
817324619 1
1000000000 706759754
432851157 1000000000
1000000000 996819058
859016238 1000000000
974273700 1
650264441 1000000000
1000000000 17188778
1 654948017
1 557406906
901295398 1
1 179624254
222173494 1000000000
457488594 1
849109137 1000000000
1 540340659
1000000000 792004229
790537770 1000000000
463857034 1000000000
1000000000 911564075
1000000000 30304154
862544547 1000000000
1000000000 257866380
958946254 1
1000000000 549760498
477329898 1000000000
1 26668999
149509562 1
703546196 1
1000000000 230226985
1 158640043
1000000000 43481200
169525021 1000000000
312731693 1
1 523424504
1 745066424
590033167 1000000000
171692314 1000000000
965498949 1
246752279 1
723668892 1000000000
152370063 1000000000
22930192 1
217173683 1000000000
1000000000 269711281
255523926 1000000000
300973640 1000000000
1 688262853
1000000000 290931200
92010127 1
108141656 1
1 815897730
1000000000 376837073
286402910 1000000000
521271477 1
523753861 1
818766156 1000000000
1 855772947
368668908 1
1000000000 993010879
1 209403713
510419932 1
1 967240999
1000000000 605615587
674108027 1
1000000000 94662121
624406081 1000000000
1 31716942
1 830350470
32938272 1
1000000000 578244429
402669942 1000000000
887055869 1000000000
1000000000 521575490
1 492855970
1 249596118
708357210 1
1000000000 349037470
966879338 1
1 401443160
1 458342202
169486647 1000000000
148779182 1
386661445 1
37337904 1
989966963 1
772356828 1000000000
1000000000 76042666
1000000000 514641422
679073606 1
576608987 1
1000000000 578173518
36825264 1
1000000000 838387423
1 686223762
1000000000 375248147
1000000000 821874251
882580435 1
395237110 1
1000000000 480792043
1 317339447
160701386 1000000000
1000000000 1401236
1000000000 932544575
1000000000 72634170
602675881 1000000000
1000000000 621161888
1 973168349
1 799054680
1000000000 4450113
963907967 1000000000
1000000000 199360866
974864154 1
1000000000 60679544
1000000000 155416018
1000000000 708106025
443031902 1000000000
809310200 1000000000
1000000000 926503686
1 120823220
1000000000 959783583
55602519 1
573299290 1000000000
958851227 1000000000
897459911 1000000000
1 136793799
1000000000 174335090
50580725 1
1 938067572
1000000000 173376065
675759964 1
1000000000 90482757
425079754 1
1000000000 365228591
1 192402466
218116840 1
1000000000 784544953
462783642 1000000000
152033234 1000000000
300290046 1
666435793 1
447477204 1000000000
1 98225163
6169305 1000000000
1 36996742
1000000000 375120041
1000000000 582963468
486788581 1
924289535 1000000000
558073347 1000000000
1 567852345
258031385 1000000000
941522277 1000000000
6514204 1
1 218110512
1000000000 995430878
123524267 1000000000
559851819 1
256402253 1000000000
598847102 1
1 584445147
1 945204106
296453562 1
1 546629393
713619683 1
1 834269029
1000000000 59997180
519352806 1
530001888 1
1 37768682
1 279801085
1000000000 508784
530290922 1
90625006 1000000000
1000000000 908147862
1000000000 260020659
1000000000 238699106
306379294 1000000000
1000000000 571688864
630755631 1000000000
939950779 1000000000
415902890 1000000000
761586556 1000000000
855448398 1
1 511965382
1 476601965
91653922 1
630270027 1
883274115 1000000000
1000000000 423119777
998159784 1
1 725761189
805282663 1
392685058 1
1000000000 868380246
1 510059014
953462570 1
477424258 1000000000
1000000000 402166825
1 818647471
24911893 1
1 119703152
612317927 1000000000
430500967 1
1000000000 674846154
1000000000 460255781
1000000000 203115940
742637541 1
1000000000 264526230
1 860050736
874501845 1
1 245034941
896973622 1
1000000000 376196611
149867476 1
1000000000 801606089
1 484296488
3365150 1000000000
1000000000 227787253
726926874 1000000000
19185781 1
1000000000 455187390
624464139 1000000000
687532129 1000000000
1 530223613
975022593 1000000000
815425909 1000000000
1000000000 730297049
592893764 1
477289117 1
1000000000 224847791
1 597529786
95947453 1
1000000000 855034882
114044758 1000000000
892616219 1000000000
1000000000 565914007
1 182959886
1000000000 213666237
226287975 1
361929479 1
329879346 1000000000
584082928 1
748468804 1
1000000000 970472216
1 130836004
313475656 1000000000
1000000000 453775360
1 413269232
1 781707015
562750322 1
1000000000 735764352
1 328978086
1000000000 781315864
1000000000 606059770
477831846 1
1 932995
1 910078940
1000000000 681218910
1000000000 460489538
78213591 1
802742986 1
1 639270802
1 135803772
886946623 1
375809654 1000000000
1 881366033
1000000000 934894017
1 853335670
703882047 1000000000
614990693 1
168359981 1
1000000000 67557788
1000000000 906939772
1 872109113
1 291757946
629177349 1
424291107 1
89749726 1
1000000000 108390762
944800390 1
1000000000 829295867
1000000000 479110236
513281203 1000000000
552056636 1
523934022 1
242249469 1
1 29976683
764660447 1000000000
1000000000 538917354
415760471 1
1 878568692
1 764294537
813933600 1000000000
1000000000 107720923
235969131 1
499182849 1
1000000000 646654881
1000000000 782517980
1000000000 247258254
783878286 1
1000000000 31969103
1 931300643
633404974 1000000000
122788410 1000000000
767157602 1000000000
233354483 1000000000
1000000000 591814167
931090341 1
1000000000 24581398
1 598684058
1 44238205
829629006 1000000000
1000000000 252589523
624385403 1
295170025 1
651315039 1000000000
692637662 1
707083417 1
1000000000 826447014
1000000000 396640504
1000000000 496040576
51831974 1
1 39825320
1 825528064
861796790 1000000000
1000000000 890234509
92398078 1
673380713 1
1 559910235
1000000000 864973695
1000000000 974020538
646907396 1000000000
807106516 1000000000
108742526 1
377878880 1
938225607 1
1 586846781
36855143 1
887454415 1000000000
82108317 1
803870739 1
667774085 1
857882542 1000000000
11106991 1000000000
23588451 1000000000
561897363 1000000000
53298521 1
1000000000 275194930
133495925 1000000000
706550611 1
1 523620941
1 411722419
1 390358004
508597392 1
1000000000 130691858
1000000000 52062946
1000000000 504432288
1000000000 364880305
28242602 1000000000
135797725 1
1 426388856
1000000000 954794432
1000000000 705273979
662899967 1
951725411 1000000000
1 109381370
489704889 1
247428906 1000000000
421492064 1000000000
581949146 1000000000
1 48821849
1000000000 437490067
1 795656752
1 785151394
76890995 1000000000
672023055 1000000000
1000000000 184605059
1000000000 958883180
858934071 1
1000000000 72651998
1000000000 767860897
1000000000 926641843
393911381 1
1000000000 955164151
1 29267100
227433564 1000000000
1000000000 728768745
1000000000 88884181
1000000000 307950070
433879370 1000000000
17359590 1000000000
313404866 1
566801871 1000000000
875954019 1
1 801883141
1 577379748
234232979 1
1 475925022
1 43050287
1000000000 604576584
980162083 1
1 18929809
955631978 1000000000
536097069 1
771659651 1
73786617 1
1 590459970
323172564 1
236408839 1
1 606835660
1 694662587
8511623 1
1 448033273
1000000000 765062205
815502774 1000000000
484845225 1000000000
38365391 1
1 639988304
1 856839394
1 642895999
264172748 1
655825504 1
433704743 1
860616832 1
413911605 1000000000
714145839 1000000000
661946256 1
1000000000 435111450
121946105 1000000000
852745072 1
980572088 1
38973191 1
1000000000 705618395
1000000000 511992275
1000000000 881662137
250122257 1000000000
467952675 1000000000
1 319145616
1 275125138
30829923 1000000000
839289541 1000000000
11489655 1000000000
1 945197850
121665107 1000000000
1000000000 839849491
1 591233400
1 957171045
1 52774575
401956578 1
26015409 1000000000
1 960415924
50132871 1000000000
792808506 1
873809913 1
1000000000 290777059
1000000000 80284539
1000000000 157799042
1 700562923
1 435951696
469782663 1
1000000000 545848363
920089462 1
1000000000 633196874
143426894 1
1000000000 397538782
676858853 1000000000
1000000000 705615099
1 147463141
1000000000 100595748
902815340 1
552973017 1000000000
96032292 1000000000
550012565 1
1000000000 225101621
1000000000 304499594
1 463524714
742255748 1000000000
1000000000 27363819
985539671 1
1 578017264
1000000000 579056427
1000000000 383306694
121724437 1000000000
810974609 1
1 360480084
1 454548250
381179281 1
1000000000 73524762
81729162 1000000000
140160604 1
1000000000 453210493
1 58846480
659882945 1
1 54395574
24918490 1
941790978 1
1 788920195
1 260697614
570676968 1000000000
1 642229840
1000000000 645608861
347132051 1000000000
997452172 1
282831227 1000000000
986790475 1
1000000000 68506059
279069505 1
1000000000 741901039
1 613672675
250586394 1
1000000000 877484419
1 718916176
1000000000 687676416
1000000000 949982677
1000000000 837482682
1 568202053
979191602 1
1000000000 580960969
938614438 1000000000
751426499 1000000000
1 376359460
1 959892296
179695692 1
203917276 1
1000000000 807036238
452122038 1000000000
487777120 1000000000
798251273 1000000000
1000000000 633210398
1 391687060
1000000000 370449204
242799350 1
1 703415972
208230156 1
871685921 1000000000
858094031 1
1000000000 504983230
365268991 1
1000000000 370137717
670302731 1
1 92895941
413320844 1000000000
49941472 1000000000
1 589248952
379705272 1000000000
1000000000 853978404
802921050 1
265311560 1
1 584233192
8272397 1000000000
1000000000 905031065
395725276 1000000000
1000000000 676931878
1 153944182
1 361994227
1 781359888
1000000000 922408298
1000000000 44452092
274110928 1000000000
1 612999754
1000000000 629521159
70874045 1
683574933 1
30455679 1000000000
1000000000 242726736
137642461 1000000000
1 599286542
1 788149126
563396292 1
828200087 1
114608989 1000000000
939945954 1
726787521 1
314899912 1000000000
1000000000 4929634
106065419 1000000000
1000000000 226519208
1 184691704
1 259595947
1 567800895
881458062 1
873563116 1000000000
1 867688159
1 31027146
111193445 1000000000
881328555 1
407698344 1
203333843 1
1 258172075
580548366 1000000000
4152610 1000000000
1000000000 59654058
1000000000 301021076
1 643743182
1000000000 387255747
760739727 1000000000
1000000000 403725237
1 292321035
1 987801802
1 959235846
11372851 1
1 810478169
1 984768557
1 602218906
545019244 1
1000000000 454001746
234426880 1000000000
559140145 1
795190054 1000000000
1000000000 159441048
54479202 1000000000
464713938 1
631546424 1
1000000000 853742955
453885167 1000000000
1 428713205
563078328 1
248221356 1000000000
67007650 1
111612747 1
135454118 1
1 616777330
1 963414858
781710351 1
1 679024409
1 841432334
1000000000 571979121
1000000000 227770574
1000000000 590761962
1000000000 355660444
679630283 1000000000
849765556 1
951385824 1000000000
151586316 1
1 704296733
1000000000 336437850
841607005 1
134535601 1000000000
1000000000 992977328
1 139458319
1000000000 87938441
712085834 1
1000000000 672905270
870575014 1000000000
1000000000 141060094
1 754657168
1000000000 838062653
890008257 1
101824245 1000000000
102396737 1000000000
530639893 1000000000
71793309 1000000000
575653106 1
1 854354350
1000000000 710257215
1 368160351
382710510 1
179339459 1000000000
872554584 1
103792864 1000000000
1 296999942
464490647 1000000000
1000000000 945503622
309099768 1000000000
79973026 1
592893045 1
980592226 1000000000
717992776 1000000000
540915497 1000000000
707693419 1000000000
1000000000 477636199
1000000000 246865804
1000000000 114635813
1 323939923
130278109 1
1 375196513
1000000000 895516660
923449698 1
1000000000 674182466
1000000000 872984725
4530162 1000000000
37569328 1000000000
1 91534137
1 120410352
991065381 1000000000
350572872 1
468470775 1
1 288141697
209571945 1
810277427 1000000000
1 625524012
1 189179245
725786141 1000000000
189523201 1
1 557953905
1000000000 394294
1000000000 899139407
1000000000 845592154
95855154 1000000000
1 929333641
295617127 1000000000
1 227193094
23128861 1
19334285 1000000000
1000000000 533584211
1 719298554
312472332 1
878778025 1
1 219385138
1 649608678
877896817 1
808796119 1000000000
944148357 1
294735421 1
517829955 1000000000
1000000000 787277929
1 280111827
1 110839750
1 42298984
899719771 1
1 6395102
882503843 1
360168100 1
990175258 1000000000
79205958 1000000000
1000000000 979316193
122446082 1
1000000000 590222037
553586109 1000000000
1000000000 818223233
61962435 1
1 618829892
643957932 1
208302088 1
1 114413255
1 116227064
1000000000 277861222
918356613 1
847641210 1000000000
1000000000 79911460
1 290355917
356883491 1000000000
1000000000 718898754
1 876943853
803303299 1
1 136003632
399704425 1
675769135 1000000000
1 571806357
816876462 1000000000
1 304221576
827768273 1
313551269 1
1 762364250
1000000000 83501429
1000000000 117164685
1 85813912
1 215241532
668364720 1
962000187 1000000000
1000000000 800988353
86485425 1000000000
1 896684619
1 87372447
161559439 1000000000
1 652569079
709423706 1000000000
838278068 1
249942709 1
449707578 1000000000
394333405 1000000000
406426745 1000000000
410728410 1
1 143622430
1000000000 255839531
412224572 1
63610307 1
115424462 1
682321633 1
1000000000 190969191
259727615 1
50824581 1
122462029 1
268497611 1000000000
1000000000 552401939
499228573 1
718994519 1
1000000000 190546540
670383911 1000000000
499774745 1
960247537 1
1000000000 996326862
1000000000 755583795
1 752828079
201113345 1
1000000000 528831
1 967494822
766270553 1
1000000000 969152718
911636901 1
1 1890711
1 952619358
1000000000 968238570
389078092 1000000000
1000000000 928040305
164308957 1
883616673 1000000000
1000000000 565678124
1000000000 230886427
854694877 1
1 402836193
1 595571001
505363111 1000000000
1 310222803
828872620 1000000000
695467567 1
198269310 1
1 417622708
1 141473789
1000000000 534746973
1000000000 503097355
1000000000 933467005
1 921389625
637703923 1
354744295 1
1000000000 613105729
153397529 1000000000
460826314 1
1000000000 634966406
354630836 1
118044951 1000000000
230947252 1
221237346 1000000000
1 169087032
357888856 1
1 773038149
1 2749095
1 14224232
453425178 1000000000
597216033 1000000000
1000000000 15730273
388508963 1
645894816 1
1 181258440
325923876 1
454117149 1
831575709 1
1 607345889
1 431749949
99136995 1
153493792 1
1 379842823
165587288 1000000000
330272366 1000000000
1000000000 957563649
1000000000 150489362
41309108 1000000000
90689837 1000000000
918788299 1000000000
753071847 1
46192069 1000000000
237109902 1000000000
1000000000 891598380
1 791654852
170048362 1000000000
800498958 1000000000
1 989054684
1 597396232
320122514 1
185504450 1000000000
1 505179404
1 684832386
812575850 1000000000
1 194652775
850675538 1
1000000000 915315772
1 741466123
1000000000 645075432
947851796 1
677151177 1000000000
218044580 1
1000000000 81464433
500338292 1
1000000000 621123854
1 48936742
633811955 1
918274236 1000000000
923817615 1000000000
1 251614063
772612153 1
1 33541708
269930812 1000000000
1 946860282
1 126209901
229375747 1000000000
876316093 1000000000
224649991 1
1 16661541
1 762998317
1 782268221
26861127 1000000000
1 968775411
842501870 1
1000000000 397880757
1 196697101
56327021 1
1000000000 861588527
1000000000 350208443
1 326614259
902204092 1
1 996881928
1 533176269
897016587 1
504764835 1000000000
1 563911856
1000000000 284077337
1 426082185
469804050 1
1 843030242
1000000000 875814865
1000000000 594118639
1000000000 40517676
974933970 1000000000
1000000000 27829999
117441211 1000000000
854702294 1000000000
850190482 1
315038084 1
1 958470030
1 534470084
1000000000 343421697
1 946492296
1 86766302
606051073 1
860344374 1000000000
391966240 1000000000
374392096 1000000000
166763005 1000000000
1 690252908
1000000000 8389995
1 296427378
1000000000 297552925
112736880 1
1 646428625
1 21397448
1 32707776
620423817 1000000000
1000000000 464598735
288556697 1000000000
669234896 1000000000
1 902700264
996716862 1
981212683 1
681329099 1
820232595 1000000000
1000000000 35766564
1 13870237
1 803791953
1000000000 810121167
115017472 1000000000
440640341 1000000000
1000000000 823774769
1000000000 122304782
1 553067153
1000000000 418689388
1 676954608
542528857 1
883001640 1
1 406477689
245935581 1000000000
1000000000 251331391
177564017 1000000000
964481565 1
1 583653011
1000000000 612187968
259816637 1
1000000000 853204528
1 458259726
1 841733814
827141076 1000000000
882801771 1
370146355 1000000000
1 568336965
1000000000 81216316
1000000000 419235479
1000000000 887688156
501845446 1
1 517022980
992702006 1000000000
57381731 1
1 172896688
164210710 1
1000000000 962615474
1 113088945
191987209 1
87365373 1000000000
1 158558983
1000000000 358523593
211920589 1000000000
1000000000 80297013
1 7283950
604602065 1000000000
104608222 1
443753971 1000000000
1000000000 587612043
54377122 1000000000
25215599 1
1000000000 308754807
845724056 1000000000
1 879117267
238169581 1
1 398221264
1000000000 453269780
877909570 1
1000000000 827601006
1 272359984
1 931543657
123010341 1
1 593876639
48559027 1000000000
1000000000 973251357
789659538 1000000000
1 22848299
1000000000 894037676
1 95650812
1 407394444
1 618460584
760899954 1000000000
31042245 1000000000
65821328 1000000000
655553801 1
1 136231595
1000000000 559410004
188052641 1
1 613375872
1 519729944
57707601 1
426867922 1
910535667 1000000000
678482147 1
636222809 1000000000
935564372 1000000000
1 639973603
982636136 1000000000
1000000000 717480620
21402882 1
1 333686490
827060866 1000000000
107405913 1000000000
933865580 1000000000
842344022 1
78473304 1000000000
338910440 1
1 231302243
377977653 1
1000000000 278798505
1000000000 471264136
305789189 1000000000
508649379 1000000000
427735190 1
1 338062268
1 491295819
1 2389634
727606257 1
1000000000 524110466
1 189506833
1 666614105
811243270 1
472942853 1000000000
1000000000 334468519
1 193562049
388028393 1000000000
696872134 1
92812248 1000000000
210156623 1000000000
1000000000 515297090
1000000000 810450759
1000000000 267675770
1 601846014
1000000000 103225494
226397499 1
594586744 1000000000
816738080 1000000000
1 508625432
1 358165292
426551134 1000000000
183009990 1
531542002 1000000000
1 629974957
1 536264549
558771630 1000000000
468901647 1
974236930 1000000000
1000000000 499781377
1000000000 828542894
153578349 1000000000
247312462 1
20901353 1
1 259928737
98748899 1000000000
505735742 1000000000
52975528 1000000000
109517777 1000000000
618115439 1000000000
118720823 1000000000
1000000000 133246885
1 111078118
363127300 1000000000
223658237 1
5164208 1000000000
875835472 1
1 358430931
1000000000 156105190
469007886 1
535438643 1000000000
1 982680602
844788608 1
863871495 1
382432466 1
841679981 1000000000
708125375 1000000000
1 732775920
134106496 1
4553603 1000000000
206657453 1
127280567 1
1000000000 605075716
687597189 1
1000000000 128877710
590742255 1
492799117 1
1 431772115
290404498 1000000000
1 363058012
226531352 1
1000000000 485837401
906396673 1000000000
513289984 1
29786464 1
447479380 1000000000
393249251 1000000000
1 175326632
1 9572935
1000000000 327765919
1000000000 677848368
319528436 1
1 982276805
1 437125508
927666553 1000000000
339934694 1
893648465 1
1000000000 219118593
1 340462358
339508462 1000000000
60037838 1
1000000000 664065177
1 744170195
960552308 1
78292729 1
118569118 1000000000
1000000000 187495191
1 971733991
982134354 1000000000
548828415 1000000000
1 844968086
203547975 1000000000
663816331 1000000000
515792271 1000000000
1000000000 931020410
520102193 1000000000
1 382249585
514426328 1
282780687 1000000000
1 400184170
903619160 1000000000
318254432 1
143259630 1000000000
1 595888880
859536396 1000000000
1000000000 159895931
1 59801773
1 107249791
70182455 1
707488402 1
548285191 1000000000
347370658 1
1 714308431
1 388901621
981063562 1000000000
127702333 1
107701252 1
1 661121312
463655360 1000000000
1 310701721
1 134589225
772569483 1
897548001 1
1000000000 230700528
1000000000 389836066
1 5475831
1 163652089
587867003 1
966279887 1000000000
1 27762230
1 992884118
246026748 1
366937594 1
967345275 1
1000000000 738750711
1 293592521
232100671 1000000000
1 374557477
431917748 1
107634010 1
1 392353659
1 229054985
1 138321641
10199381 1
1 355713720
88396607 1000000000
1000000000 562643688
1 47259673
1 763825818
709800815 1000000000
1 195934815
603126985 1
982672453 1000000000
1 52802462
1 772077064
546005469 1
715551697 1
1000000000 87127157
977015251 1
118949671 1000000000
1 440833329
30007060 1000000000
430236816 1000000000
15408995 1
1000000000 828443298
485598552 1000000000
753485090 1
759653187 1000000000
408038546 1
857261481 1
1000000000 2919201
226750971 1
500516627 1000000000
1000000000 831113801
1000000000 54783761
1 360807243
1000000000 638908097
590886427 1
1 420182531
1000000000 493288205
31171377 1
897601266 1
1000000000 982846154
267525696 1000000000
437163741 1
862415197 1000000000
1000000000 858478754
67386772 1000000000
1000000000 15138959
1 716221937
252917086 1
317153145 1
843937357 1
921088537 1000000000
1000000000 266035986
1000000000 560213926
1000000000 473831366
38274651 1
45170498 1000000000
1 330570790
1 562852413
1000000000 144025133
1000000000 852241293
44553194 1000000000
1000000000 423385077
1 121614650
11956181 1000000000
918996171 1
1000000000 70683422
627619377 1000000000
1 95369201
1000000000 451369759
1237056 1
555973903 1000000000
1 45351126
436955841 1000000000
693257768 1
1000000000 831109359
552218948 1
1 363920796
1000000000 756886354
144162641 1000000000
1 655102960
673332664 1
1 609640153
25158889 1
921394482 1000000000
1000000000 686282
494776029 1000000000
693832683 1
99292720 1
1 277371192
337583733 1
443433943 1
1000000000 559120267
1 901759659
33824535 1
253754050 1
457643915 1
1000000000 134642203
94811013 1
1 227120166
386650056 1000000000
1000000000 143138646
1000000000 145515068
133871916 1
102491 1000000000
787785747 1000000000
1 873147738
1000000000 116941433
925811845 1
1000000000 101556857
793947664 1
1000000000 529871225
905617632 1
758074666 1000000000
771072394 1000000000
1000000000 139859756
1 169592582
202951893 1000000000
385729372 1
838684270 1
663849152 1
1 223135549
295678320 1000000000
434635724 1
1000000000 461301940
1000000000 577335749
552244590 1000000000
1000000000 99797189
1000000000 112119945
1 317713792
233453997 1
1000000000 142329503
54875806 1000000000
1 399236792
1000000000 341121948
1 511057071
618251053 1
463271933 1
2205099 1
1000000000 335802402
1000000000 279763706
1000000000 542291122
817792191 1000000000
1000000000 560742225
1000000000 816535427
371767061 1000000000
1 284850455
251401862 1
765251236 1000000000
899924942 1000000000
1 25737914
306340426 1000000000
1000000000 42294730
605012220 1
1 796160356
213207858 1000000000
1 88155291
1 346779326
1000000000 982492658
1000000000 678900523
1 575350566
515616065 1000000000
447077708 1000000000
573100612 1000000000
1000000000 786066313
53336650 1000000000
1 451251413
1000000000 565406973
210079522 1
746652228 1000000000
664049744 1
1000000000 933738000
195274554 1000000000
1000000000 539244749
1000000000 481574741
1000000000 654949311
242484527 1
1 706766526
919271989 1
1 822027423
1000000000 657975841
1 390832059
955342444 1
350493669 1
192183842 1
1000000000 493620028
1 430598791
532381488 1
915674841 1000000000
881605405 1000000000
185281943 1000000000
1000000000 216614873
1 772302263
1000000000 42893732
698414104 1000000000
299150778 1
1000000000 803416991
979552018 1000000000
888455773 1
1 109321085
1 27587090
1 59244718
776961663 1000000000
592044136 1000000000
696573914 1
962875216 1
1000000000 981170632
352981416 1000000000
1 133834554
161924460 1000000000
1 706303899
685738268 1
1 822856085
31607968 1000000000
1000000000 438495720
544747940 1
1 366926494
1000000000 424548546
1 466317072
1000000000 634589932
705953538 1
1000000000 792218726
294186325 1
310905526 1
1000000000 56460947
1000000000 55416558
1000000000 292473286
878173607 1
358743031 1
1000000000 888334871
290298027 1000000000
1000000000 752774550
1 440384465
3029249 1
1 261437807
1 485268305
472563569 1000000000
1 65542848
601097741 1000000000
1 783310322
1 248096507
906628196 1000000000
809879039 1000000000
1000000000 894086563
675436309 1
1 188809862
1000000000 456981669
198930927 1
1000000000 858207766
1 587249748
1 263460659
640955788 1000000000
1 463511724
1000000000 109141536
1000000000 769169440
729852839 1
1000000000 708981774
186988902 1000000000
1000000000 863059981
369504434 1000000000
1000000000 218459557
1 290923614
127505460 1
1000000000 282954412
1 212252214
1 55587588
91672148 1000000000
1000000000 687084272
1000000000 10283669
1000000000 752047013
1 423136284
234575235 1000000000
26757063 1
1000000000 474880749
1 547919894
1 529969625
398509239 1
1 99501425
1000000000 899917848
1 407086890
101652318 1
763444921 1
1000000000 845791528
1000000000 858455092
418547566 1
1000000000 310472657
1 940164335
578451602 1000000000
96051328 1000000000
1 903088978
545402530 1
122946431 1000000000
946287040 1
1000000000 402146542
769788271 1000000000
1 2929189
1000000000 468296983
244755068 1000000000
1000000000 648246374
461458284 1000000000
280463835 1
1 723746436
147319273 1000000000
96866114 1
180652276 1000000000
1000000000 436248653
535703703 1
554199911 1000000000
558412945 1
1 489622887
1 538275767
1000000000 791921084
63021389 1
32988341 1000000000
445340452 1
317667341 1
742141661 1000000000
615054591 1000000000
1 778121912
1000000000 14378334
516847678 1000000000
244385016 1000000000
1 385221436
1 93149877
1000000000 443074398
1000000000 769325772
631643345 1
964580713 1000000000
1000000000 467803722
392918319 1
1000000000 44678361
406721259 1
1000000000 39930329
1 266067427
1000000000 780653419
139720212 1
1000000000 915612121
1 96848330
1 393019960
504980976 1000000000
43216569 1000000000
1 245814383
1000000000 489451769
848539146 1000000000
1000000000 692687545
1 376729872
1000000000 790720861
818137147 1000000000
583350416 1000000000
1 411806512
1000000000 418691697
120602608 1000000000
1 119778207
139897501 1
786426769 1000000000
1 924184827
1000000000 283347350
1000000000 397085439
545626832 1
897987549 1
1 772718501
1000000000 866188003
902664933 1
42481554 1000000000
340803878 1000000000
236949064 1
1000000000 585694360
191602911 1
1000000000 309095371
949847721 1000000000
605054894 1000000000
935191323 1000000000
470278469 1
1 140692622
24404820 1000000000
279605372 1000000000
1000000000 628256376
341801615 1000000000
1 41947657
1000000000 499289061
1 280704541
1000000000 184961514
60855056 1
211868206 1
1 836668151
225036424 1
47771479 1000000000
1 34503413
46392700 1000000000
778129548 1000000000
593291747 1000000000
67456230 1
1000000000 336925437
1000000000 335668574
1000000000 248666047
1000000000 986861960
296815192 1
633905208 1
1000000000 486786919
746036362 1
1000000000 147226144
483359282 1
1 62166448
850057870 1
1000000000 30791243
1 284228042
1 897230396
1000000000 109665143
1000000000 882753375
1 719001592
648786782 1
1000000000 34052144
1 895596313
345273523 1000000000
1000000000 323223435
1000000000 772854783
615423134 1
556637439 1
1000000000 348198979
1 554808139
674264103 1000000000
92571258 1
16110719 1000000000
349167595 1000000000
1 908441641
1000000000 223472231
1000000000 826797725
576577266 1
56411140 1000000000
804474427 1
1 556290508
1000000000 789343226
1 945206318
590364584 1000000000
1000000000 48353524
1000000000 882637296
1000000000 951182818
1 955928106
837432105 1000000000
1 841213280
1 306121285
757437970 1000000000
3093395 1
527906883 1000000000
1 592719130
1000000000 672226577
1000000000 860190935
733052744 1000000000
850511594 1
505520199 1000000000
1000000000 738434059
1 151211681
1 36578477
493101006 1
1000000000 648834843
677921874 1000000000
730086143 1000000000
1 96058819
1 828033718
192434167 1
1000000000 245233344
857606870 1000000000
1000000000 990855101
1 292456469
1000000000 100776780
1 41062996
203583023 1
1000000000 469687013
981439006 1
15637428 1000000000
1000000000 302047633
634566814 1
474733568 1000000000
621466530 1
392360668 1
1000000000 713289027
112199607 1000000000
1 809697418
1000000000 550850028
1000000000 733057007
259404847 1
1 135980199
369013351 1
143753631 1000000000
784815653 1
1 526320526
1000000000 73099308
715498881 1
1000000000 995517780
512123704 1000000000
1000000000 215585086
1 322639036
108165411 1
1000000000 96118926
577747762 1
1000000000 924344258
148341967 1
1000000000 114801018
1 934811160
322893077 1
615380246 1000000000
252693101 1000000000
1 95505129
1000000000 202130839
1 206734694
1 859725165
517060977 1
1000000000 881801303
1000000000 793814662
1 225136804
685179839 1
1000000000 727573979
1 334516933
500221029 1000000000
1 51911947
477823210 1000000000
1000000000 348637603
82366657 1
735916072 1
330567901 1
488648959 1
637942412 1000000000
24137581 1
1 216429929
1000000000 153138115
945052139 1000000000
1 93680672
692082662 1
671306765 1
1000000000 884360289
63444325 1
1000000000 80356900
1 75278048
313696859 1000000000
1000000000 101850279
694083249 1
652880204 1
526527036 1000000000
866746759 1000000000
111782053 1000000000
923097372 1
812138724 1000000000
133062981 1
957527281 1
895807745 1
92367303 1
173707693 1000000000
1000000000 285906216
613834815 1000000000
775668333 1000000000
1000000000 705700742
857761742 1000000000
356108247 1
1 759714181
485463159 1000000000
1 538098209
1000000000 789470517
196067185 1
46206076 1
1 834928999
1000000000 757527644
954793551 1000000000
1000000000 363945163
483635130 1000000000
585974674 1
863609733 1000000000
1000000000 327154754
1 68256338
13203593 1
1000000000 315350738
1000000000 922525524
1000000000 201296210
136749840 1000000000
1 366593746
68124021 1000000000
733713175 1
1 416696634
954836242 1
122210821 1000000000
777074431 1
972488461 1
1000000000 559026071
1000000000 33448123
20816824 1000000000
685398959 1
153296874 1000000000
45176724 1000000000
316367116 1
1 173001744
452774824 1
1000000000 315227198
1 907624748
1 818008851
264684681 1000000000
76296449 1
209874812 1
1 118375234
1000000000 177979889
1000000000 906811695
271568095 1
271633907 1
49721846 1
1 513261838
1000000000 76352389
232657399 1
1 558746611
34134853 1000000000
1000000000 442071092
1 367926724
649322637 1
1000000000 474696647
1 209577237
1000000000 874890533
1000000000 916308293
1 78794813
1000000000 372295682
1000000000 741270112
1000000000 966038912
1000000000 795801593
631578192 1
45758697 1
1000000000 334552852
1 496814426
1 265182746
538647431 1000000000
1 899505750
1 277224636
1 524469008
749795847 1000000000
1000000000 115976612
128045285 1
1000000000 938035903
819021920 1000000000
628642415 1
1000000000 30538988
167124067 1000000000
71595368 1000000000
1000000000 368772557
26634155 1
328118317 1
334739703 1000000000
765044350 1000000000
1000000000 224767145
108463120 1000000000
1 555869083
698535550 1000000000
1 261361283
1000000000 659957267
40168894 1000000000
456002573 1000000000
998790877 1000000000
8300051 1000000000
1 192479830
586332733 1
1000000000 82366408
621805848 1
1000000000 47739663
589718268 1000000000
77797556 1
1 81585692
723880437 1
82106532 1
1 564791001
128536153 1
1000000000 356698790
771862786 1
1000000000 617478434
1000000000 406880531
1 883537144
870774245 1000000000
276852125 1000000000
1000000000 387901672
87230248 1000000000
1 669281066
867972194 1
976368791 1
493067655 1
1 423483463
1000000000 694268419
267258702 1
1 230389153
538251607 1
1 382595956
1 283163258
366511343 1000000000
1 799388583
1000000000 487560060
94002442 1000000000
921569023 1000000000
451167681 1000000000
564683676 1000000000
1 199922758
1000000000 602210083
811186936 1
817724545 1
946884625 1
1 638116250
892348533 1
68835304 1000000000
83823803 1
338302014 1
890362819 1
493300241 1
1 890629708
931232942 1
122526424 1000000000
166321320 1
1 216952654
597178877 1000000000
333771687 1000000000
620613426 1000000000
497792284 1
1000000000 777915869
720915749 1
1000000000 677174517
1000000000 998248363
1 652690247
1000000000 185579481
1000000000 96514669
792669912 1
1 110788271
1000000000 442607594
1000000000 862752813
1000000000 286336308
1000000000 525546407
879419557 1000000000
1000000000 744341332
1000000000 132891725
393862675 1
653491598 1
1000000000 589853555
103380608 1000000000
85575375 1
43045099 1000000000
593411581 1000000000
1 155305534
127486941 1
1000000000 545998798
1 214006065
353685212 1
166517781 1
1000000000 98340771
879603846 1
1 164050146
1 752932936
283548475 1
712290967 1000000000
1 7118285
1 709665271
1 257561434
123359377 1000000000
46858600 1000000000
442301300 1000000000
918033598 1
171534619 1
1 79989388
1000000000 829349272
531499442 1000000000
1000000000 653923015
416640373 1000000000
832178919 1
948483860 1
1000000000 413880825
53073289 1
1000000000 26883138
1000000000 203743973
1 662649943
1 959040164
411463949 1000000000
1000000000 891183698
1 329496498
1 216643560
868516579 1000000000
240029506 1000000000
355520117 1000000000
1 872640517
1000000000 749379770
25130849 1000000000
1000000000 111994767
343822086 1000000000
513975698 1
267485358 1
1 226432990
144118175 1000000000
41939108 1
601179523 1000000000
1000000000 840305949
1 404112373
1 243765002
1000000000 888529956
1000000000 75267152
587156974 1000000000
1000000000 797686508
121983948 1
98873776 1
1000000000 23140091
729585708 1
29772085 1
1000000000 813734932
1 872013669
646245012 1000000000
129349289 1000000000
543815650 1000000000
752015639 1
863239039 1
1 911572873
1000000000 834016118
1 531119084
1000000000 282851079
401852252 1
930571027 1
124673915 1
508731569 1000000000
1000000000 961730140
497436233 1000000000
29877347 1000000000
1000000000 890184598
1000000000 654823294
794715880 1000000000
33251091 1000000000
1000000000 268019732
1000000000 882038274
1 784271206
257533981 1000000000
30779127 1
24011900 1000000000
1 830146766
1000000000 852054525
375015460 1
274677091 1
273335852 1000000000
1 436371558
101224134 1
1 343093530
1000000000 62671734
831994126 1000000000
1 871103742
725053311 1000000000
1 873633791
1 486500861
1 321545478
1000000000 382020851
64538201 1
565519699 1
1000000000 959084520
1000000000 421474538
1000000000 760765386
311151258 1000000000
1000000000 3724191
762189814 1000000000
1000000000 329392435
413420941 1
1000000000 14185165
1 946476881
731632510 1000000000
1 999151209
1 232710111
338522602 1000000000
24331146 1
980310452 1
931346367 1000000000
123154675 1
1 106299795
1000000000 239383437
1 11344379
1000000000 912700907
292382758 1
1 212543605
1000000000 350241397
1000000000 487321641
84655748 1000000000
917772702 1000000000
770393741 1
1000000000 363398122
1 16183447
1 769197236
1 597201869
1000000000 334402270
837732950 1000000000
1 873987883
339982869 1
713228849 1
1000000000 252086964
1000000000 742389002
1000000000 487931209
1 355112983
460598799 1000000000
1000000000 665126712
116245114 1
1 596723420
907192344 1000000000
959302471 1
1000000000 713123476
1000000000 136963948
1 102577472
240602305 1
1000000000 794546312
534727009 1
577077157 1
1000000000 376459249
880642812 1
103969421 1000000000
1000000000 423171966
1 712602677
1 55850354
987532297 1
138177795 1
1 365902275
1 474031351
499729598 1
710904290 1000000000
1000000000 477889275
622453327 1000000000
1000000000 855506292
329029152 1000000000
838091055 1
43683744 1
1000000000 166920283
1 457220238
1000000000 705186544
229625246 1000000000
727652377 1
1 917821104
1000000000 108079580
1 345393720
991714389 1000000000
513937961 1
435737063 1000000000
927428804 1
1 515261891
1 647170476
1000000000 639396904
722711976 1000000000
536754610 1000000000
1000000000 712615264
745533735 1000000000
73930122 1
1 163999509
1000000000 819663572
1 858976935
1 658118139
1 469398800
473452133 1
1 226553584
4106658 1000000000
934872326 1000000000
1 178976302
219692962 1000000000
899089382 1000000000
1000000000 47054883
1 843168370
227313143 1
1 766095393
588467814 1000000000
298937223 1
1 990619288
524561986 1000000000
234720562 1
805897540 1
69492965 1
511507715 1000000000
305486679 1
1 631634415
1 731129280
517838734 1000000000
1000000000 551898782
655347362 1
1 902955996
861228204 1
1000000000 549192916
1 563487039
150956933 1
1000000000 993728880
160012378 1
473594326 1000000000
785395697 1000000000
389015396 1000000000
1 620873773
108734868 1000000000
1 41558024
1 496532531
1 173170036
706089264 1000000000
903328946 1000000000
1 474095832
1 64384137
366083795 1
400713378 1
1 741397576
1000000000 391277450
194666375 1
1000000000 775059874
382588829 1
311908962 1
191607333 1000000000
1 229708127
638213062 1
194484821 1
924230073 1
1 394465208
301832366 1000000000
645084941 1000000000
479739770 1
217492100 1
148478956 1000000000
158482210 1000000000
1000000000 128951337
1000000000 853068515
559672555 1
1 601812527
134794503 1000000000
1 437669385
481508507 1
1 752733268
214974526 1
768742281 1
373149850 1000000000
820966216 1000000000
45646538 1
19890463 1
390700511 1
386970851 1
1 411564008
197797379 1000000000
551000295 1000000000
686309676 1000000000
545149955 1000000000
143499691 1
646273381 1
168824288 1
6828828 1
1 958483490
1 852185958
89955716 1000000000
1 163223226
1000000000 929140169
1000000000 425299459
1 555968494
461150549 1
1000000000 559632045
1000000000 437359501
1 627129937
1 536368958
1000000000 78696778
1 2885430
1000000000 708894922
78099219 1000000000
571561184 1
865381949 1000000000
1 478586218
861567394 1000000000
1 665662774
1000000000 285569181
465892036 1000000000
1 515034461
167887854 1000000000
954743096 1
1 915532281
1000000000 991022400
673478987 1
1 698363777
1000000000 862212675
1000000000 129601344
1 436978816
1000000000 744294057
453996545 1000000000
904509496 1000000000
21033851 1000000000
1 601325646
507919172 1
1000000000 480219472
1000000000 676272179
1000000000 410791585
1 971953626
709647599 1
1 254616433
892603928 1000000000
862260955 1
933461284 1000000000
1000000000 752787742
915313814 1
766591923 1000000000
1000000000 43399570
14999053 1000000000
788524057 1000000000
129920177 1000000000
340195548 1000000000
947120970 1000000000
396017381 1000000000
1 13303567
1000000000 61024658
648560867 1
1 90410799
1 537236100
1000000000 262071452
341603383 1
1 764429391
867141193 1
284925223 1000000000
800355776 1
1 56288609
1 584980906
584193040 1000000000
14249054 1000000000
502845308 1
438904848 1000000000
1 700937423
1 432557093
1 429847385
428700814 1000000000
1 491853287
1 943494825
247611005 1000000000
657186539 1
1 345638606
443285193 1
1000000000 264520169
1000000000 311327281
1000000000 585922394
1000000000 959875068
53248580 1
69445814 1000000000
351227566 1
616026395 1
978005383 1000000000
577531306 1000000000
136216997 1000000000
134225071 1
805148716 1000000000
216543266 1000000000
630295230 1000000000
591621309 1000000000
1 107697619
997494182 1000000000
1000000000 596255114
1 667780625
605563253 1000000000
634584633 1000000000
1 483466645
1 520068362
606970126 1
1000000000 160543208
1000000000 644821203
1000000000 831001575
1 875689158
1 299150807
1000000000 135878542
453609105 1000000000
1000000000 855848354
239098058 1000000000
1 129399759
1000000000 778099178
1000000000 913907627
1 73767730
916996171 1
162535063 1
123406238 1000000000
492031674 1000000000
1 525712081
1000000000 531263308
1000000000 107907094
1 586346835
1 618413108
1000000000 297449113
77976633 1
1000000000 20925374
1 471799734
741123124 1000000000
1 143175137
340869530 1
208046071 1
718713287 1
652543308 1
803806960 1
882804574 1
1000000000 689114941
320918088 1
553596733 1000000000
1000000000 341727751
991337098 1000000000
104088794 1
718441474 1000000000
355888431 1000000000
1 622877435
1 45412720
1 14634186
1 936838175
1 710363135
1000000000 964432010
972666555 1000000000
1000000000 867736215
1000000000 964868982
1000000000 48786405
1 529684896
1 270435006
1 434557817
1000000000 503620393
1 64686711
1 610641032
297266604 1
950880277 1000000000
1 898304378
1000000000 870039210
967985155 1000000000
1 56158763
1 576499627
88229116 1000000000
540051730 1000000000
1 227456472
1000000000 444661732
1 698935407
1 316628955
73822504 1
661566303 1
190796913 1
55223060 1000000000
819210730 1
1000000000 777378243
1 119913951
1 314031608
1000000000 152725857
1000000000 415579314
194964844 1000000000
1 740555921
287468909 1
762840273 1000000000
1000000000 275869585
22668676 1000000000
1 436043066
467056729 1
1 101724664
560631135 1
1000000000 401777002
1000000000 651919134
540124773 1
1000000000 537097570
1000000000 325187007
1000000000 765140512
1 228715301
127910349 1
1 782782542
64750737 1
940990204 1000000000
352179114 1000000000
208296994 1000000000
1000000000 736681063
851999883 1000000000
1 215840283
1000000000 88038254
1 792228452
792437058 1000000000
342225703 1000000000
1000000000 234039609
1 938249637
32446919 1
1 121480195
1000000000 16874117
1000000000 806732459
1 111556582
1000000000 473797856
1000000000 409609986
48586729 1000000000
457889786 1
1 866541620
634455347 1000000000
1 294044622
191237085 1
469680524 1
1 31038496
1 277580372
1 15173967
1 261241298
1000000000 238888062
984653322 1
879864292 1000000000
1000000000 851478300
1000000000 327111517
1 300643488
1 272076403
1000000000 696566775
316362323 1000000000
1 7241971
252899837 1000000000
422685748 1000000000
92857640 1000000000
1 270199963
784533021 1000000000
781818164 1
1000000000 50877187
1 493017845
756823280 1000000000
1000000000 251742130
1000000000 648845590
193797036 1000000000
283132549 1000000000
749605136 1
1 28736712
1000000000 859486926
1000000000 909429705
208735270 1
1 799633763
1000000000 903980109
1 280148719
1 672200072
681619263 1
1 823241493
1000000000 50549598
42301271 1000000000
125660272 1000000000
1000000000 974997903
1000000000 863115039
1000000000 780914829
1 401418989
758236598 1000000000
165927880 1000000000
419873220 1
981491268 1000000000
1 729540762
1000000000 284501220
1000000000 186792329
1 980305085
564999539 1
1000000000 119917030
1000000000 909634081
1000000000 975209997
626588202 1000000000
1000000000 282436496
1000000000 221317850
1000000000 782076798
257962340 1000000000
963498719 1000000000
1000000000 369462485
1 821573022
829053458 1
1000000000 26078075
359896916 1
1000000000 163262823
1 911977080
181968287 1
713035139 1
111562480 1
1000000000 685531324
476602245 1000000000
643645891 1000000000
710013332 1
1 881016050
897606742 1000000000
1 297928317
1 608480163
1000000000 483165351
1 193971859
374181479 1000000000
461981576 1
258248685 1
1000000000 585779198
1000000000 750207058
625698940 1000000000
1000000000 124007399
319202575 1
1 859221622
291664555 1
1 671145688
323300308 1000000000
1 922545473
43932902 1000000000
967566761 1000000000
406059114 1
1 335230878
705598924 1000000000
1 201712378
116577500 1000000000
267011779 1
1000000000 273046644
1 755282860
1 885746843
476992896 1000000000
1000000000 100884638
1 623437550
1000000000 4535648
1000000000 99115270
1 516496987
1 335234504
1 122569119
1 630093109
18500924 1000000000
8420904 1
1000000000 127611503
1000000000 486449772
655914234 1000000000
578435435 1
290082553 1
675224781 1
784668070 1
44528238 1
1000000000 414507872
1000000000 143119
619180883 1
1000000000 25939223
1000000000 604727089
292371658 1000000000
43879235 1000000000
1 624038751
556348237 1
1000000000 136968256
216707217 1000000000
756039141 1
430502230 1
248563113 1000000000
1000000000 457800287
454478320 1000000000
1000000000 761510042
955042819 1
339689858 1
1 389245188
1000000000 975051390
861187417 1
348730285 1
696333290 1000000000
424685678 1000000000
1 492585108
1000000000 370055708
490906938 1000000000
604961091 1
532890818 1
1000000000 49143748
1438061 1
617030710 1000000000
1000000000 997239781
1000000000 413396730
912263778 1000000000
61701958 1000000000
59405632 1000000000
241271971 1000000000
1 957510255
814987559 1
872544030 1
774633694 1000000000
1 970832108
1000000000 217410222
1000000000 598143524
323312943 1000000000
788242494 1
155839931 1
688208923 1000000000
972848174 1
1 26134369
1000000000 230943143
1000000000 746065465
1 656262833
20236537 1
248978225 1000000000
1 907954929
1 662736505
845236700 1
1 451955685
164022077 1000000000
1 855543387
1000000000 556902683
737290511 1
1000000000 51064681
1000000000 98964465
1000000000 462363025
1000000000 512438304
1 302982500
961519298 1
526095088 1
428920481 1000000000
1 113069699
48526576 1000000000
499824713 1
892208023 1
743866584 1
75631971 1000000000
1 277614109
132551800 1
266451445 1
30071669 1000000000
1000000000 558156259
1000000000 714217360
1 665821499
1000000000 571312160
110380316 1
5532142 1
1000000000 331229097
355334310 1000000000
1000000000 413279189
289885396 1
1 324145955
1000000000 856564417
433543357 1
1 191773855
1 60508482
716636750 1
104200361 1000000000
1000000000 486740276
307093405 1000000000
1 104839798
1000000000 204691366
1000000000 742129647
445647255 1
1000000000 70669406
1000000000 239780737
1000000000 82354953
117213098 1000000000
1 911190865
1 677556180
1 453709960
552755765 1000000000
362746477 1000000000
576474515 1000000000
1000000000 115610285
1 36079557
1000000000 90557390
1000000000 8192023
361774555 1000000000
1 104938721
444165946 1000000000
851059628 1000000000
650920965 1
1 989747034
1000000000 504950861
997442458 1
344311708 1000000000
903740180 1
1 822069799
1000000000 953424305
1 444810745
825980496 1000000000
576879764 1
339583321 1000000000
1000000000 349754697
821169021 1000000000
1000000000 459436733
1 64471577
772060664 1
597310081 1
337943376 1000000000
65801128 1
1 448883105
87837571 1
424573484 1
532076917 1000000000
1000000000 37372279
1000000000 713161532
880233362 1
92781490 1
1000000000 800365102
1000000000 747882688
228099786 1000000000
1000000000 553391080
1 908121968
367048905 1
1000000000 597121108
1 91009784
932314814 1
605886598 1
691665298 1
552300718 1000000000
1000000000 730703844
1 158661605
715876851 1000000000
1 828478158
547934947 1
560660830 1000000000
461461924 1
1000000000 58536345
134978395 1
1000000000 704261953
1 244159413
1000000000 665572833
66821497 1000000000
1000000000 430664324
1000000000 843387337
927692431 1000000000
675552865 1000000000
442001159 1000000000
1000000000 384916802
1 634640819
523581982 1
1 240440171
1 20638701
1000000000 972010253
1000000000 795606281
1000000000 564862037
1 97328172
665691164 1000000000
1000000000 121572537
1 589814079
1000000000 80497316
1000000000 514614695
1000000000 98540652
182488256 1
230552425 1000000000
1000000000 147868875
1 315058933
804465758 1000000000
1 366020776
1 509827973
1 741850664
1 14096850
740531414 1000000000
1 288281795
426155461 1000000000
1 89300957
1 429962328
1 120710631
402401763 1000000000
885411468 1
626910388 1
329055710 1
396336863 1
1 490141961
1000000000 626342712
544715682 1
1000000000 861221063
46595813 1
735130412 1
804453965 1
502523971 1
287038179 1
1000000000 71931765
781574817 1000000000
88513798 1000000000
1 313351497
566020044 1000000000
834945046 1000000000
1000000000 626610100
1000000000 699235747
11107680 1
660245349 1000000000
553172821 1000000000
1 827713562
1 250427657
1000000000 115670164
437108283 1000000000
1 189563446
508707056 1
1000000000 884587141
723722354 1
1000000000 252647217
106290109 1000000000
809228283 1000000000
10531241 1
1000000000 945115072
1 139140418
5312045 1000000000
261780640 1
746336606 1000000000
30878376 1
1 51336913
387739668 1
1000000000 569153818
36879898 1
931170723 1
1000000000 828171560
1 834986468
1000000000 895520754
147025781 1
1 121550166
700410964 1
1 989080418
67567805 1000000000
1000000000 106939864
144156158 1
290743461 1000000000
1000000000 396897180
69714067 1000000000
1000000000 996578356
1 422764199
23702380 1
546406533 1
34484316 1
1 621746740
1000000000 959242190
1000000000 165721521
1000000000 912949685
440209057 1000000000
944818485 1
1 490805898
259057318 1000000000
1 389479417
98391278 1
1000000000 115646688
1 212040585
799842473 1000000000
1000000000 508598450
536007241 1
449892088 1
392690864 1
1000000000 207926191
249782289 1
1000000000 939859863
649030211 1
1000000000 463193877
606509223 1
1 362725732
58448383 1000000000
1000000000 10237983
1000000000 70729857
1000000000 584215677
918548116 1
894189988 1
148274833 1000000000
1000000000 517463411
1000000000 404345327
1000000000 681575712
913576493 1000000000
1000000000 764857615
1000000000 640063466
1000000000 80835902
1 448830587
1000000000 842376611
884760178 1
1 779686377
1 295725917
950392278 1000000000
126842680 1
32459220 1
450328030 1000000000
936767722 1000000000
867074781 1000000000
659198857 1
1000000000 688439324
1 266556049
1000000000 61302169
630947825 1000000000
415801527 1000000000
1 141936178
1000000000 675345773
414559332 1000000000
1000000000 244340155
979747767 1000000000
1 852171211
1000000000 830734899
425712397 1
1 699617755
697242308 1000000000
1 611940788
51029076 1
1000000000 25122291
777762739 1000000000
73145551 1000000000
1 3758185
197482300 1000000000
1000000000 849525098
1 685288201
419691074 1000000000
795217831 1000000000
60411357 1
1000000000 252222224
1 460429149
1000000000 702212130
647784783 1
143603145 1000000000
1000000000 699644331
1 762481257
73708283 1000000000
781790424 1000000000
422231808 1
1000000000 839823439
1000000000 713364805
1 580506800
591621113 1
423996040 1000000000
775308131 1
889406494 1000000000
401159278 1000000000
100463355 1
1000000000 795804296
1000000000 371382609
702383962 1000000000
1000000000 133585544
464325779 1000000000
130179182 1000000000
631203914 1
504055382 1000000000
713761848 1
1000000000 557138835
791819845 1000000000
269019298 1000000000
51297455 1
1 966362732
1 605498429
1000000000 176357636
715307739 1
1000000000 63253301
1000000000 854252790
1 111434309
772341759 1000000000
1 687015760
1000000000 774593142
668647840 1
1 903228382
606436171 1000000000
981411567 1
221801879 1000000000
1 547981426
791428715 1000000000
630716714 1
1 119957049
1 566070035
93057982 1000000000
1000000000 382505079
420778740 1000000000
78231840 1
1000000000 258877089
954952723 1000000000
349456344 1
1 90993713
1000000000 9941711
1 972750364
756457581 1
789747138 1000000000
681698797 1
1 243440627
1 840184824
1000000000 933975129
1 22510740
517197874 1
410680650 1000000000
444149306 1000000000
127483104 1
258474512 1
20884491 1000000000
1 156039053
51474553 1
269878355 1
920240008 1000000000
1000000000 568203279
1000000000 67887137
1 101803960
766553339 1
1 653810233
371176128 1000000000
559024351 1
1 346025308
725260783 1000000000
1000000000 503228398
1000000000 514886076
206879399 1000000000
227877036 1
264143873 1000000000
869782652 1
1000000000 297858734
358671661 1
768632217 1000000000
267301366 1000000000
32001378 1
385096349 1
1 513169579
1 551333781
1000000000 572926110
976490306 1000000000
1 986236684
14245573 1
952057719 1
1000000000 768240808
183521920 1
721292252 1
864901379 1000000000
733571406 1
520471109 1000000000
1000000000 505767565
1 984556199
236701648 1000000000
1000000000 714814493
548146634 1
1000000000 473351142
1000000000 225254806
1 268650203
24959289 1
1000000000 135121833
1000000000 439363838
6113392 1000000000
128390684 1
1000000000 857946379
446122246 1
112293751 1000000000
254192571 1
745339817 1
1 210820734
1000000000 201673791
1000000000 77849429
433713001 1000000000
1000000000 841166510
1000000000 214709595
745091977 1000000000
1000000000 770092489
1000000000 54596998
861669800 1
1 75308864
706238636 1000000000
1 839851847
1 735669214
1000000000 820672031
1000000000 710308003
992262576 1000000000
718864283 1
89345133 1
5333690 1000000000
715736236 1
1000000000 994787310
1000000000 383811202
962550212 1
1 349560445
605708129 1000000000
1 529977777
825159978 1
1000000000 109849955
342305164 1
1000000000 251752120
26150194 1
1000000000 886015698
1000000000 836307481
1 12729256
891591374 1
285242388 1
32250195 1
857552211 1000000000
141248232 1000000000
1 196929660
1000000000 6207541
1 652878389
546562859 1000000000
776286990 1000000000
62483441 1000000000
416526565 1
1 117608020
461418925 1000000000
1000000000 214687489
1000000000 926300158
529595387 1
955093959 1
964477868 1000000000
1000000000 945228171
167518175 1
938282111 1000000000
1000000000 525810716
1000000000 216006130
1000000000 461035698
486074458 1
1000000000 896479
1 317235812
623993445 1000000000
1 526037102
313965820 1
134620869 1
48679926 1
958852361 1000000000
1 966847098
1 387072281
7602360 1000000000
783456736 1000000000
850529390 1000000000
25947760 1000000000
889619237 1
683054011 1
1000000000 233531269
945529684 1
1000000000 347327778
1 102668191
1 105518099
361695667 1000000000
405948370 1000000000
127527804 1
1 346041501
1 508854859
948013791 1
540787290 1000000000
1000000000 204352997
623402389 1000000000
580173127 1000000000
607886850 1000000000
1 879574645
21496373 1000000000
717366182 1
949868585 1
431670192 1
1000000000 979076833
941551109 1
1000000000 422445860
1 161562198
1 528709072
808861473 1000000000
6341640 1
1000000000 255465624
1 955987880
525781311 1
347899490 1
302182815 1000000000
1 132429795
670896241 1
709488473 1
149189273 1000000000
408193731 1
1000000000 398569059
379947106 1000000000
1 994053446
1000000000 423275704
1000000000 512922027
275528037 1000000000
1 95921154
868657487 1000000000
1000000000 262977169
1 872894063
1 704212821
263143839 1000000000
1000000000 450575197
1000000000 189218521
322827513 1
1000000000 656327217
1 682571297
270888442 1000000000
1 522162285
837753456 1
1000000000 22944265
1 254873419
593259771 1
158894994 1000000000
367307809 1000000000
1 712408091
1 485667654
54936327 1
958112680 1000000000
780927156 1000000000
47924824 1000000000
765783138 1000000000
243791316 1
1 500888846
1 123702829
1000000000 294245064
512189736 1000000000
655276277 1
1 545588667
1000000000 220882391
601175093 1
800366520 1
1000000000 136174724
752625690 1
1000000000 102292462
868084052 1
725717407 1
1000000000 873106157
1000000000 666401649
431968034 1
508138565 1
1 625436654
1000000000 715924821
1000000000 809310206
21322715 1
550971877 1000000000
71734384 1000000000
1 880029178
324216703 1000000000
241534263 1
1000000000 693927468
1 25238405
780423959 1
1000000000 362920392
135576653 1
543644695 1000000000
923506135 1000000000
1000000000 772902513
1000000000 476351036
478782560 1000000000
905042516 1
1 908460003
558821336 1
257758195 1
416826889 1000000000
248939292 1000000000
1 623208896
93043824 1
231690856 1
403172682 1
1 744503067
1000000000 754404401
1000000000 682212196
1 697203519
1 903525611
1 340418679
30665598 1
1000000000 846446679
730426066 1
856057623 1000000000
1000000000 221010257
1000000000 79480040
1 69354341
79282081 1000000000
733788314 1000000000
903914026 1
1 178988529
1000000000 411538450
1000000000 336572108
981522344 1000000000
1 952504269
823098109 1000000000
1 923388180
14652969 1
456012066 1
1 419180855
1 295700457
1 581362202
1000000000 575172409
149246722 1000000000
1000000000 218113048
1 154009470
989965380 1
212714686 1000000000
1 608260432
23487323 1000000000
314094769 1000000000
1000000000 509676813
679076908 1000000000
931038878 1000000000
1 705002989
872085126 1000000000
1000000000 118291905
1000000000 712848016
999030455 1000000000
328585951 1
27415209 1000000000
127584958 1
1 351278313
1000000000 387412374
337770897 1000000000
1 839379045
1 861904066
251658273 1000000000
117666112 1
116873054 1
1 273120184
1000000000 193250712
1 76877354
1 898651274
259555518 1000000000
1000000000 34482145
1000000000 761017719
1000000000 27510208
905177107 1
728935006 1000000000
622826895 1
900535094 1000000000
1 488296590
1 407558164
1 656527401
1000000000 29513839
874221160 1
1000000000 474791263
521903061 1000000000
1 347914918
392777098 1
1 123038485
1 866929417
597333690 1
1 103622489
1000000000 510165816
789520043 1
58532508 1000000000
931684865 1000000000
1 450382114
533145119 1000000000
1 14906424
167674688 1
530372909 1000000000
1000000000 506575059
523390434 1000000000
509689015 1000000000
209011683 1000000000
1 937538377
819295812 1
367303086 1
136361640 1000000000
1 955052454
453799879 1
1000000000 247900775
1000000000 765126628
35319228 1000000000
1000000000 469415296
1 913628391
199205046 1000000000
1000000000 464172692
983823775 1
468906306 1
388212248 1000000000
385048448 1000000000
972287317 1000000000
175504231 1
1 863117199
1000000000 678376610
334696517 1
1 790650478
1000000000 932049750
1 483327223
1000000000 382669678
664276832 1
51914765 1000000000
1000000000 156635626
33807258 1000000000
1000000000 999878024
1 35998686
1 140436566
501953858 1
1 721635386
1000000000 612664625
1000000000 900059421
663769092 1
1000000000 123605026
1 446163667
1000000000 294913834
8590217 1
165544465 1
1000000000 858822563
1 602972932
518200305 1000000000
911462726 1000000000
304965055 1000000000
1000000000 397388245
629984195 1000000000
262000954 1
151869232 1
225213434 1000000000
995772244 1
549260529 1
546375700 1
269664014 1
771503542 1000000000
729807807 1
968882252 1000000000
451402611 1000000000
1 130607397
776033176 1
322601127 1000000000
1000000000 44988772
989357807 1000000000
1000000000 137915614
1000000000 287406480
1000000000 750821753
1000000000 407006947
267054502 1000000000
892475189 1
1000000000 589053115
1000000000 841604158
1 361947277
420195131 1000000000
554097194 1
375205395 1
921727740 1000000000
269573601 1000000000
580431308 1000000000
1000000000 770138428
123912440 1000000000
1 46513842
1000000000 491299643
1000000000 352687040
371035759 1000000000
860549297 1
28468137 1
209644486 1000000000
1000000000 176378881
502354434 1
1 125731191
1000000000 108957691
302884173 1
1 224309526
260617527 1000000000
810072961 1000000000
1 326785215
1 318933338
1000000000 46070336
609567578 1
911829208 1000000000
342508898 1000000000
1000000000 287559347
644785494 1
937683199 1
346889875 1000000000
802255116 1
296285307 1000000000
818691529 1
1 922144849
1 366624557
1 49811188
1 255827654
1000000000 698242219
1000000000 562997993
770479999 1000000000
1 348291023
1000000000 280700035
1000000000 525150735
1000000000 365488723
589834701 1000000000
150970179 1000000000
63804410 1
1000000000 147872657
1000000000 732808461
1000000000 724784639
584554135 1
999260462 1000000000
76756228 1
113285670 1000000000
1000000000 166618871
5556831 1000000000
581210015 1000000000
1 215405999
1 645330264
300160134 1
1000000000 49099791
1 527920835
992873649 1000000000
505874333 1
976238357 1
1 308076264
1 49384893
929858083 1000000000
1000000000 471868619
1000000000 397974447
1 264752011
556790919 1
516770806 1000000000
191313633 1000000000
960555910 1
1 569615892
1000000000 323417290
870238246 1000000000
979148034 1
499716958 1000000000
953824062 1
299071032 1
875474505 1000000000
1000000000 784569900
234022610 1
12481417 1
1000000000 132626726
270646503 1
1000000000 434847200
120879731 1
271176434 1
888211333 1
215388258 1000000000
1 118003424
1000000000 507547678
1 514631665
161816132 1000000000
1000000000 107793786
342652738 1000000000
1000000000 175103486
1 869503789
1000000000 294296151
1000000000 893140904
1 750465230
1000000000 59514314
1000000000 15442208
429653844 1
220735935 1
459434140 1
1 393866946
1000000000 212869782
317242071 1
1 481517637
1000000000 447277721
529166611 1
720726193 1
157497680 1
189589786 1000000000
1 684511313
1000000000 613253610
362207617 1
1000000000 264724482
1 461272005
129333768 1
1 370380958
519828480 1
1000000000 125329498
117761517 1000000000
359302845 1000000000
409604063 1000000000
592804227 1
1000000000 770823612
153489425 1000000000
285800247 1000000000
1 119485892
400209482 1000000000
1000000000 469753905
1 112995990
1 244847294
820199433 1
1000000000 98668779
1000000000 761884459
1000000000 110515387
1 970673522
802783881 1
1 854085622
459072955 1000000000
387908852 1000000000
846888356 1000000000
1 653439087
777052160 1
625573981 1000000000
182538856 1000000000
954988212 1000000000
69866007 1000000000
1 241596359
62222185 1
720610616 1
1000000000 557602410
883383814 1000000000
1000000000 813488102
1000000000 320628203
412725829 1000000000
1000000000 75669137
632847773 1
1 760480997
273262694 1
1 660650225
1000000000 787944978
747312793 1
649054987 1000000000
358045609 1
1000000000 945148252
138262393 1
9927032 1000000000
297299622 1
1000000000 710983793
828787494 1000000000
1000000000 88930056
916505386 1
1000000000 135930099
1000000000 50049821
1 177275319
1 854862645
508899452 1
1 798742751
1 917254192
1 772362870
1000000000 128265065
738270624 1000000000
1 478858581
1000000000 458308274
1000000000 623522597
761111412 1000000000
1 443084109
340569525 1000000000
398104057 1
836886008 1000000000
56647188 1
608639672 1
1 60410962
1000000000 774710912
66055552 1
1000000000 885162836
1 858914708
1000000000 540362689
282555090 1000000000
1000000000 783561704
830332513 1
1 108572927
1 145250238
1000000000 403009928
558658660 1000000000
1000000000 458603706
1000000000 33078526
487084905 1
1000000000 96385954
114615511 1
1 472429652
1 583639499
1000000000 43005252
601761357 1000000000
463446560 1000000000
1000000000 741538920
378113504 1
571650642 1000000000
1 765954148
1 989240412
1 88847688
189738758 1
754965332 1
171932055 1000000000
462054360 1
1 107352480
1 478026597
1 206790593
1000000000 916408635
267953176 1000000000
1 608092367
1000000000 909842095
1 99320511
57443927 1000000000
1 314416805
1 562361414
1 133358876
951752413 1000000000
430538585 1
930683375 1
1 296876993
888435444 1
1000000000 367961290
1 401214845
331175328 1000000000
441027669 1
90870225 1000000000
727698333 1
602269564 1
98765401 1
625512269 1000000000
937319870 1000000000
1 71748531
754998948 1
1 500596397
105459586 1
788166537 1000000000
1000000000 129286479
1000000000 520213502
139813798 1000000000
1000000000 291372534
1000000000 128948374
647855990 1000000000
1000000000 755106416
1000000000 328266227
1000000000 965793795
1000000000 994588803
1 271426970
1 556968514
1000000000 887880476
1 216926800
1000000000 742911933
1 587908797
1000000000 682058635
1 157165528
1 75075906
1000000000 391294243
1000000000 488789710
104541039 1000000000
1000000000 545535175
1 868112225
766033760 1
1000000000 96054735
770264336 1
1 798831966
1 166877032
1 852911267
162691696 1
725401675 1
393024227 1000000000
1 638022289
596431289 1000000000
1000000000 873562475
69751631 1
1 246459085
1 59210913
568418402 1000000000
860714714 1000000000
1000000000 584866332
1 348924856
1 547355387
1000000000 525256972
1 780021095
78605769 1
1 880714879
1000000000 937824498
493440451 1000000000
1 223747280
319606388 1000000000
1 404214990
508885504 1
1000000000 576416861
1 684850931
8473405 1
877211569 1000000000
1 600135048
18659951 1
139057642 1
431664061 1
789430359 1
229267717 1
826843571 1000000000
256209510 1
443871407 1
1 35332929
1000000000 602322523
1 391968473
1000000000 512678585
1000000000 670287985
596837810 1
81520184 1
79008983 1000000000
1000000000 70885999
515625028 1
1 93126181
1000000000 744100105
1 229749994
88707968 1000000000
1000000000 141827794
97128412 1000000000
1000000000 209246775
181060971 1
1000000000 655134857
472938196 1000000000
495275417 1000000000
1000000000 339971526
1 773904568
76111452 1000000000
725319950 1
1000000000 923171517
1 456353409
1000000000 422754094
1 533297819
157854484 1
75267265 1000000000
1000000000 125710654
578480412 1
1 78296527
197130144 1
389042221 1000000000
1000000000 980882567
720483681 1
31612827 1
1000000000 3678510
455285697 1
1 867163737
338710544 1
183650419 1
1 616345574
621651338 1000000000
675319115 1000000000
1 463515677
1000000000 859861268
1 377706427
1000000000 560437264
1 257515171
713993913 1000000000
1000000000 341508816
156016810 1000000000
1 663829699
255287134 1000000000
891345529 1
1 191553397
164914408 1000000000
264738806 1
58048092 1000000000
20166889 1000000000
1000000000 911755806
1 796574883
137509824 1000000000
1 523982633
1 962205300
492752138 1000000000
1000000000 761829053
1 908781837
1 836528882
1000000000 880568345
1000000000 49469665
1000000000 585496751
1 398354173
1000000000 774111064
536526694 1000000000
3389812 1000000000
894991688 1000000000
930067375 1
669071571 1
1000000000 837972380
1000000000 911029311
904573880 1000000000
339981362 1000000000
397773646 1000000000
78448113 1000000000
384676232 1000000000
375870388 1000000000
3246879 1
1000000000 799799166
1000000000 191920121
1000000000 63656162
1 201199652
416751107 1
570066300 1000000000
510798406 1000000000
924505466 1
528951555 1000000000
836970080 1
5416603 1
468734804 1
87778904 1000000000
672544925 1000000000
600296308 1
1 224037766
60155804 1000000000
300721446 1
905761642 1000000000
585277330 1
371966740 1000000000
1 122690224
1 540557771
1 795617330
156555295 1000000000
261010430 1000000000
1 777620418
706900584 1
396603166 1
1000000000 754235824
1000000000 125724419
763579397 1
856995557 1
1 488205196
1000000000 332592122
1 117110711
650492323 1000000000
1 346682702
637463926 1
1 634720919
1000000000 133759825
612827375 1
1 131131858
1 494521140
1 432959384
121885299 1000000000
1000000000 874313125
193164828 1
1000000000 410869576
1000000000 253901623
387144685 1000000000
65421804 1000000000
516283703 1000000000
927937212 1000000000
926196152 1
30516953 1
60491960 1
818031855 1000000000
912271702 1000000000
228459968 1000000000
1000000000 59510655
114863100 1000000000
347567869 1
834229932 1
50805523 1
807492500 1
912620797 1000000000
1 985428201
959086006 1
89832382 1
816883046 1000000000
1 917216393
1 718898386
529076508 1
1000000000 775974200
258933621 1
875590376 1
335955136 1000000000
1 818786061
1 490084855
1 798736629
231607664 1
1000000000 837293892
3716295 1000000000
650697062 1000000000
1000000000 809413241
1 513979313
782140054 1
1000000000 206456448
80830962 1000000000
978076355 1
128399131 1000000000
1 112506442
1000000000 490795667
1000000000 248495159
725555100 1000000000
61828093 1
1 138880760
700126014 1
20118272 1000000000
1 792582896
849715825 1000000000
764718124 1000000000
1 687316307
1000000000 649471743
1000000000 61757774
1 901523874
491784923 1
653519996 1
533493418 1
1 661081407
1000000000 323865757
115098010 1000000000
443626936 1
1000000000 878305221
1000000000 880435819
864595288 1000000000
1 127943820
1000000000 437852874
191305328 1
423999981 1
268535405 1000000000
1 87076832
1 329457215
1000000000 303346869
1 900742043
278355784 1000000000
1000000000 481833818
956075931 1000000000
177916573 1000000000
1 499541525
163788097 1000000000
1 331371015
1000000000 449925391
228434909 1000000000
1 257478398
1000000000 613419851
1 743706092
31876072 1
506764847 1000000000
1000000000 856539275
1 339679577
738189268 1
1000000000 912309652
343438381 1
1000000000 824924148
7515079 1
80877852 1000000000
611130051 1000000000
508238750 1000000000
816759322 1
1000000000 22725996
269955959 1000000000
977103814 1000000000
1000000000 1289859
1000000000 439038195
1000000000 514105334
1 79401785
546480325 1
530030700 1000000000
799175137 1
361908073 1000000000
3576022 1000000000
1000000000 767214835
1000000000 971328435
1000000000 386689341
1000000000 39807121
922888589 1000000000
979182382 1000000000
1 3025754
1000000000 85016286
423107124 1000000000
575403852 1
1 113975792
795619423 1
1000000000 267508322
976160165 1000000000
1000000000 255504394
365475230 1
1 417263392
785425244 1000000000
616010834 1
25636023 1000000000
1 998556817
557387665 1000000000
981124451 1000000000
1000000000 268024450
854606075 1
659704644 1
1000000000 526728084
297713477 1000000000
466914647 1
55582918 1
831886403 1000000000
1 938872538
363684188 1
340382887 1000000000
1000000000 958701729
1 341826141
190443784 1000000000
85864478 1
1 453376510
107048283 1
366967729 1
1 942000884
1000000000 98489752
755669625 1
1000000000 804655757
1 248761077
706924000 1000000000
1 752074659
1000000000 630349503
301807322 1000000000
1 557804367
320687543 1000000000
512747236 1000000000
849423027 1
1 667294377
308379571 1
1000000000 176144415
247398355 1
115129041 1000000000
1000000000 677950301
162212515 1
1 510241345
321214992 1
952592756 1
602909634 1000000000
501183900 1000000000
724694753 1000000000
727434071 1
356155253 1000000000
1 55838607
60580416 1000000000
862445109 1
1000000000 947481965
1000000000 405955513
926465397 1
1 217648053
1000000000 939542939
1000000000 569094934
1000000000 757900125
743324713 1000000000
1 280818749
1000000000 4631795
543795003 1
49128496 1
1000000000 334076780
115787090 1
1 279448320
1000000000 901372395
1 893294628
582757083 1
1000000000 844542231
969044900 1
1000000000 472765141
910477894 1
1000000000 183101366
1 664435708
722212202 1
390214470 1000000000
846302627 1
1000000000 225309077
956136153 1000000000
1000000000 885142266
23621765 1
769603649 1000000000
1 237696557
492317137 1
246261421 1
1 985017260
1 214342418
1000000000 994232061
479019110 1
1000000000 908807559
1 652765665
520581980 1000000000
288397501 1000000000
945976 1
1 952578350
1 911770597
942751692 1
1000000000 326278913
282402000 1000000000
981898129 1000000000
72735372 1000000000
1000000000 113222319
862653042 1
867760332 1
1 132502044
344483271 1000000000
817542555 1000000000
410629724 1
1 988864141
197474093 1
1000000000 271042363
268566482 1000000000
89516850 1
577324118 1
94951607 1
1000000000 615816050
493203048 1000000000
1000000000 324492274
296977015 1
1 377239456
423961826 1000000000
277271572 1
14574577 1000000000
1000000000 887014860
1 148681337
114936293 1000000000
979414832 1
899765473 1
351959668 1
638023371 1000000000
200560618 1000000000
1 137442091
303545685 1000000000
181699349 1000000000
371742722 1
1 659567560
1000000000 11831846
724094507 1000000000
716534683 1
1000000000 883855252
1 222614853
1 558794293
1000000000 63835808
407572879 1000000000
762445998 1
1000000000 469305674
1 68850129
113618130 1000000000
1000000000 841692617
726896669 1
1 738974546
1 414076916
1000000000 220023990
312955429 1000000000
1 334345394
236877305 1000000000
1000000000 263175959
64179534 1000000000
1 10274425
1 860850876
1000000000 976258654
1 863361823
1 499631414
1000000000 48261855
1 828025241
657972076 1
342718985 1000000000
1000000000 668794674
1000000000 271066301
1 22561407
61467311 1
1000000000 327559587
694072690 1
696043203 1
273844494 1
635614119 1000000000
1 61853535
384403443 1000000000
91128386 1
777100840 1000000000
1000000000 862742521
220103620 1000000000
1000000000 229226792
475511025 1
445022664 1000000000
1000000000 729993745
762776171 1
1000000000 259669400
396098363 1000000000
1000000000 425984647
984670223 1000000000
48946157 1
1000000000 748304623
1000000000 740179922
1000000000 189775484
1 185671139
693328765 1
1000000000 75377737
874217743 1
1000000000 460692223
471648452 1
1000000000 664362519
109355038 1000000000
1000000000 477288256
265427640 1
1000000000 626145005
1 156399756
91053966 1
1000000000 469777323
879999783 1000000000
1 817884879
1 127290793
1 66799643
298833021 1
163783551 1
1 486628747
398465022 1
112518701 1
308011874 1000000000
603880032 1000000000
1 404290445
26239655 1000000000
1 828889334
362367209 1
1 597196687
1 557454011
550313345 1000000000
1 140692846
671991080 1000000000
124028994 1
1000000000 654764952
1000000000 202372388
1000000000 799756067
1 949596235
216783662 1000000000
1 397053728
1 891739327
1000000000 969083593
788835615 1000000000
1 207490749
132178936 1000000000
96038843 1000000000
1000000000 624167998
254093706 1000000000
299475800 1000000000
1000000000 323821021
1 269099996
476270777 1
274201407 1
192974031 1000000000
720400860 1
1000000000 23084039
409578674 1
1000000000 753134277
69682743 1
88145959 1000000000
1 875712930
390842800 1000000000
925328396 1000000000
655250613 1000000000
1 379077824
1 47251438
817783340 1000000000
604751257 1000000000
570987712 1000000000
1 825077361
1 304456997
628554234 1
883426091 1000000000
12504173 1
137163470 1000000000
1 629360295
134405291 1000000000
262175366 1
938013525 1
481898499 1000000000
285151444 1000000000
505460090 1000000000
1 836286407
1 26580849
1000000000 817275249
263477837 1
356962848 1
85831746 1000000000
1000000000 676556112
1000000000 397804021
1 289153750
201171484 1000000000
41546896 1
849007751 1
1000000000 88916449
1 807087341
684693098 1000000000
622491619 1
850052431 1000000000
27188818 1
776794751 1
1 166162397
711520584 1000000000
724315780 1
726692772 1000000000
328399855 1000000000
1000000000 258912670
829844164 1
1000000000 408330796
1 683266654
1 194455258
631359305 1
498321846 1
504295147 1000000000
1 156294853
1 212605610
1000000000 497355384
1 213012221
57953908 1
1000000000 827010760
1000000000 113074189
1000000000 374412110
550387161 1000000000
826028863 1
1000000000 117708221
363047702 1
1 557761224
1 21057870
159262284 1
381401270 1
111170952 1000000000
1 104565062
1000000000 327364936
1000000000 781558247
29596894 1000000000
819463027 1
789249999 1000000000
596588901 1
149358998 1
38959242 1
188467423 1
742815257 1
1 391567252
960067987 1000000000
592881955 1000000000
1 173539270
8559195 1
474395991 1000000000
1000000000 936169020
140112694 1
1000000000 233339166
617705806 1000000000
33705871 1000000000
1000000000 319669223
1 74342471
1000000000 221274116
669505679 1000000000
1 429113138
620839558 1
119050509 1
1 781786254
497104637 1000000000
1000000000 111505246
11890283 1000000000
483735552 1
1 11572196
1000000000 653950253
849995134 1000000000
26423122 1
717695205 1
1 493722811
1 841567086
1000000000 394722603
122173068 1000000000
1000000000 413962823
1 256953621
1 126768194
803347360 1000000000
1000000000 23219217
1000000000 684191857
229196962 1
1 328802637
256329827 1000000000
1000000000 534079883
1000000000 103467644
1000000000 604176596
34971429 1
106276068 1
1 593079918
1 509232818
463936225 1000000000
1000000000 16413537
828354388 1000000000
1 878256463
23460181 1
366449592 1000000000
1 101456270
1 934247211
1000000000 544559482
1 547108699
572552658 1000000000
248017541 1
440434964 1000000000
1000000000 348146406
351870326 1000000000
972925070 1000000000
1000000000 695743420
1000000000 647958023
24408120 1
64658447 1000000000
1 244281707
1 736042733
1 963820433
30223768 1
1000000000 804246154
174949685 1000000000
986963834 1000000000
985788716 1000000000
1 375403385
1000000000 183141458
1000000000 683100351
1 212672876
1000000000 716321183
46945150 1
908530884 1000000000
879956034 1000000000
1000000000 149046772
587612448 1000000000
1 538318039
49840401 1000000000
1 589222156
1 930542015
1000000000 447882488
893705820 1000000000
1000000000 312757926
1 100256360
1000000000 500441126
189936373 1000000000
1000000000 503420598
1000000000 228085405
1 39559724
1000000000 12345002
73587696 1
445609921 1000000000
1000000000 279213805
934864494 1000000000
1 31608281
1000000000 43153409
1000000000 292887855
174799366 1000000000
1000000000 792682058
738625222 1
1000000000 422077159
250606389 1
1000000000 387203719
376839323 1000000000
1000000000 2130693
1000000000 9197163
1 685543361
369012892 1
1 898795201
1 803383020
324050217 1000000000
1 135515489
1000000000 625576039
1000000000 819604094
193991032 1
1 73926507
444325280 1
1000000000 374997143
1000000000 525902332
289629967 1000000000
1 250925892
672832775 1
1 171076391
824921058 1
1 622688927
1 303000612
1 165389461
343227302 1000000000
1000000000 551298626
688630902 1
808341150 1000000000
441124022 1000000000
1 876190285
1000000000 933897189
76865374 1000000000
424874991 1000000000
823737917 1000000000
1000000000 99690593
447453506 1
50845729 1000000000
122422835 1
1000000000 765452818
1 223611670
1000000000 918562551
329318342 1000000000
1000000000 934688002
1 156063631
122770277 1
1000000000 367474764
163712586 1
1000000000 559288917
1000000000 376777618
1000000000 673256613
248576699 1000000000
63208084 1000000000
847175240 1000000000
842752650 1
1000000000 80701200
1 785013509
1000000000 342874586
191286615 1
618346900 1
1 712564090
512622231 1000000000
780347991 1
1 361481552
725053418 1
1000000000 288848559
417810065 1000000000
1000000000 398509753
1000000000 264237309
334729637 1000000000
1000000000 113920018
913609689 1
265751067 1000000000
1 284702006
1 953627835
844685310 1000000000
99130609 1000000000
1 878763466
967187598 1000000000
1000000000 390474467
318864006 1000000000
51483740 1
491160950 1
317072733 1
297618366 1000000000
1 996565991
1000000000 946230422
346694025 1000000000
197161839 1
888161362 1000000000
224062230 1
1000000000 832151668
1000000000 561797093
1000000000 210819295
614664299 1000000000
971994957 1
44118513 1
1000000000 440831505
1 146295848
1 204821514
251626872 1
1000000000 78555421
684862788 1
1 899396504
1 148768636
448206549 1000000000
984557805 1000000000
1000000000 11487113
317268389 1
405655059 1000000000
1000000000 903974605
1 321710393
83313493 1000000000
960561572 1000000000
850857692 1
826594946 1000000000
1000000000 421029420
1000000000 718220214
1000000000 77004968
629698019 1
1000000000 970161177
450119365 1000000000
696237604 1000000000
648262190 1000000000
819750115 1
1000000000 128660485
1 280231407
1 196062130
1000000000 669282105
691253067 1000000000
1 316904231
305342185 1
578846009 1
876352129 1000000000
864455856 1000000000
793683108 1
520696447 1
439876234 1000000000
1000000000 215754752
381931447 1
1 477362608
1 964748723
325557615 1
1 22181922
1 171172232
1000000000 139210142
1000000000 947282942
1 54083009
945843554 1000000000
95605931 1000000000
601271975 1000000000
1000000000 589000822
973246280 1
767526633 1000000000
521177894 1000000000
239734230 1
429531005 1
393983614 1
1000000000 28892745
1000000000 799184980
1 518811529
1 454193555
1000000000 286599605
1 666911213
256897734 1000000000
1 800850885
726886715 1000000000
1000000000 554993748
1000000000 8416876
457973514 1
1000000000 849808284
1000000000 863639199
554292505 1000000000
1000000000 680800290
202417369 1000000000
379495027 1
1 954531301
795622018 1000000000
143972865 1
244656815 1
550059239 1000000000
17990588 1
1000000000 87058040
500732311 1000000000
1 132952387
611029619 1000000000
112931524 1
1000000000 98595460
824134839 1
654183616 1
909598430 1000000000
1000000000 587875594
198677670 1000000000
428986400 1
1 302904824
1000000000 220757419
1000000000 865206949
848354016 1000000000
1000000000 997843915
1 566112252
406361735 1000000000
782950668 1000000000
272637797 1000000000
155124311 1000000000
1000000000 294405094
1000000000 697965782
1 852570995
1 786822916
1000000000 147424051
447128708 1
240819725 1
1000000000 770830563
1 888189505
837949919 1
1000000000 127673857
1 434736029
1 874251856
258541338 1000000000
1 513328035
1 904579917
1 400451991
698411330 1
1000000000 993924885
101354410 1
1 174669398
1 960710694
1000000000 903142933
1000000000 903882938
709396316 1000000000
546301896 1
915035975 1000000000
566317812 1000000000
222602774 1000000000
223584069 1000000000
630458115 1
1000000000 12890870
1 437475356
1000000000 825800003
1 162801057
811194025 1000000000
368890935 1000000000
389942236 1
857315653 1000000000
1000000000 793484786
275764470 1
1000000000 518927370
1 354396969
942169309 1
1 98951348
534431892 1000000000
1000000000 911589481
43104070 1
1000000000 46729508
1000000000 717306489
265660500 1000000000
371526154 1
104088671 1
1000000000 291828957
1 904003123
1000000000 202205103
1 802319217
345857651 1
425423508 1000000000
684284049 1000000000
237039201 1000000000
896704621 1000000000
932298267 1000000000
1000000000 397968016
402185153 1000000000
1 412723938
736532427 1000000000
519992377 1
1 768468407
1000000000 437721791
175924433 1
1000000000 97243507
1 312189068
1000000000 862778675
703155156 1000000000
286217645 1
733735094 1
1 265027734
1 657109436
560229767 1000000000
1000000000 838583907
1000000000 757813980
732006401 1
373553664 1
967287944 1
1000000000 935166330
981430903 1000000000
835717921 1000000000
1 243840362
94477015 1
194001048 1
1 866608682
1000000000 154394796
1 95884087
595360851 1000000000
386784573 1000000000
435120860 1
267091750 1000000000
673389653 1
613153930 1000000000
1000000000 548676730
486514531 1
1000000000 653457367
805289211 1
1000000000 262086794
1000000000 342465103
165406699 1
1000000000 68439651
488115868 1000000000
740354263 1000000000
1000000000 779843651
1 292032292
1000000000 820852827
1 405468896
198843266 1000000000
1000000000 724578657
1 801239189
20747571 1
1000000000 545875208
1 913025957
718840781 1
113626858 1000000000
571612218 1000000000
1000000000 374620948
1000000000 826861118
1000000000 313848412
1000000000 908058449
108965137 1
698126194 1000000000
1 215792007
750238630 1000000000
1 803509873
1 582317380
233423359 1
175289725 1000000000
1 236197409
162743924 1
899633750 1
498053969 1000000000
1000000000 480938838
1000000000 804352171
1 444703501
1 331221154
20889909 1000000000
1 220579857
956732155 1
677678653 1
1000000000 745687556
1000000000 905592398
1000000000 91328318
322957835 1
555250642 1000000000
1 426355999
1 978808994
1000000000 162059871
1 4172453
276583005 1
1000000000 271134352
1 281184955
532178468 1
81755529 1
447866747 1
86425123 1000000000
1 740244165
1000000000 977096413
901518023 1000000000
1000000000 389836008
704980091 1000000000
1 607327184
757411900 1
1 302455790
723969755 1000000000
1 574822187
1 498477805
347765120 1
511211215 1
1000000000 450870924
48991140 1000000000
46594967 1000000000
1 656926143
1 798249336
1000000000 609202385
261885351 1
809439806 1
62167528 1000000000
544994292 1000000000
265537005 1
1 636287539
1 582757454
1000000000 476152970
744116791 1
486162058 1
1 104566056
1 200697462
63013940 1000000000
1 738047068
1 947312138
1000000000 496153075
11029310 1
433763230 1
516783654 1
1 493055737
30087591 1
1000000000 459436360
166462048 1
1 368858670
372652420 1000000000
751953160 1000000000
1000000000 725753041
1 697898320
1000000000 490361591
988075624 1
1 413230554
1 404481315
296766978 1
178833278 1
297298605 1
1000000000 296682200
888967114 1
1 658280724
1000000000 305993048
1 528914687
1 81665387
796380763 1000000000
1000000000 506124885
1 673659888
1 431257661
164481036 1000000000
1000000000 632868753
804947384 1000000000
333445031 1000000000
406673184 1000000000
1 850095867
1 420780417
62333027 1
429824755 1000000000
245046416 1
1 29169797
1 977662802
161289461 1
1000000000 286035430
1000000000 939858550
867194819 1000000000
1 237575636
1 393351992
46904680 1
108322113 1
180049960 1
572545011 1000000000
385821506 1000000000
485181661 1
1000000000 420766367
449929921 1
1000000000 546095782
183574013 1000000000
771959723 1
1 843142421
1000000000 399443807
1000000000 380098726
517944491 1
1000000000 45485112
1 929170507
125494086 1
924291736 1
1000000000 220506581
1000000000 54575307
929178119 1
1000000000 260511795
726664195 1000000000
1 502163369
907837842 1
1 620389806
1 121074898
1 669599627
1000000000 919453025
1000000000 517012442
837449562 1000000000
1 454089944
1000000000 65846667
1000000000 74680019
1 209040962
487134506 1000000000
1000000000 586359820
155069993 1000000000
1000000000 255087566
1000000000 854929973
1 951953300
130604178 1
1000000000 746935151
1 137808952
710188499 1000000000
1 311331598
1 552164038
411306981 1
1000000000 850358596
1000000000 774967196
1000000000 827778618
208553421 1
1 94814841
395122525 1000000000
1 298840317
1 441935184
1000000000 341627624
26898504 1000000000
1000000000 564125339
852695301 1000000000
1 788659511
378982992 1
815060485 1
1000000000 916091048
1000000000 284667141
185347604 1000000000
47114782 1
438459012 1
249017915 1000000000
631564553 1000000000
1 562358727
1000000000 398376033
1 799040980
1000000000 950440740
1 151629160
1 554358769
754684971 1000000000
498806284 1
780824064 1000000000
188994745 1
772219077 1000000000
728014273 1000000000
1 1457072
734835069 1000000000
177114528 1000000000
1000000000 131550919
888983493 1000000000
804795696 1
36328956 1000000000
1000000000 350171097
1000000000 88624198
1000000000 80655195
964395179 1000000000
1 957877004
1000000000 73070847
1000000000 126200334
1 896239062
271080578 1
1 73826831
223657287 1000000000
1000000000 720613970
1000000000 983441043
271312880 1
1 883946977
997867621 1000000000
828649337 1
1000000000 690915078
209495553 1
701534740 1
1000000000 118337659
1000000000 915708076
260239614 1
1000000000 177969391
611384477 1000000000
1000000000 682486716
309031121 1
241232737 1
1000000000 463676616
1000000000 817578144
1 821351678
621396851 1000000000
1 8399735
42834137 1
763548930 1
685002530 1
1 736485860
362336271 1000000000
807928384 1
401347620 1
44699827 1000000000
1 398928025
855640937 1000000000
1 917701943
713855007 1000000000
925694863 1000000000
1000000000 136593259
360664812 1
444696485 1000000000
1 263354448
1 659746269
284853747 1000000000
477349681 1
1000000000 825019792
1 502356715
926674153 1
1 153676231
73380838 1
885646014 1000000000
1 429927330
876261301 1
258440661 1000000000
269798512 1
1 924531187
1 240274488
373166939 1000000000
1 665197169
1 34741251
1 855725741
366334201 1000000000
1000000000 251070580
530919956 1000000000
159580988 1000000000
611624516 1000000000
224282848 1000000000
388282830 1000000000
868507394 1
688700395 1000000000
1000000000 817567668
327728398 1
1 625326528
1000000000 978492235
16753404 1000000000
1 402955824
176452355 1
20788082 1
317286068 1000000000
409481177 1000000000
968164565 1000000000
604425139 1000000000
168694844 1
847877193 1
830442980 1
908883370 1000000000
133135678 1
1 265767458
535951666 1000000000
138378961 1
1 75896861
1000000000 967591604
525024062 1
1000000000 987207557
1000000000 951173601
632390605 1
1000000000 370821300
1000000000 388606356
1 254510498
528156415 1000000000
1 244117651
1 330348619
347344243 1
499122291 1
404088799 1
1 534102526
733734611 1
1 105479983
1 906483400
1000000000 483344665
725602449 1
279727332 1
448654172 1000000000
690753192 1000000000
1000000000 932109376
667616061 1000000000
1 612475307
787073637 1
1000000000 967658268
1 374277286
505009018 1000000000
1 667154498
917647996 1000000000
815254683 1
385885549 1
1 938872696
1 273186748
1 383809396
723327920 1000000000
72816912 1000000000
439351716 1
428953520 1000000000
24912935 1000000000
867213298 1000000000
162133342 1000000000
1000000000 199157440
287655447 1
941854830 1
1000000000 881992920
244583767 1000000000
1000000000 231115094
105774922 1
991932087 1000000000
1000000000 856081201
692253938 1
1000000000 952940621
175488959 1000000000
162114148 1000000000
873064801 1000000000
1000000000 336457291
15110081 1
10591270 1000000000
1000000000 66289704
1 704371379
1 486914565
1 229022494
1000000000 271088912
1000000000 992486040
923545914 1
1000000000 98273584
1 766827719
830839103 1
863031006 1000000000
1 242750661
224813332 1000000000
329349161 1000000000
501803562 1
1 746293147
1 959126144
1 158950050
1000000000 769993858
347751694 1
27673475 1000000000
1000000000 182851275
551579996 1
1000000000 911846
1 154105647
48601638 1000000000
1 424607664
1 696393122
1000000000 824920411
1000000000 150155171
1000000000 141210850
474113350 1000000000
1000000000 549569617
85656363 1
1 802534189
983524771 1000000000
1 64546812
1000000000 644073132
1 478827923
1000000000 291331367
1000000000 92765838
601153189 1
1000000000 271665476
1000000000 653201702
1 935313072
1000000000 949380660
56563342 1
313362602 1000000000
713286959 1
68177055 1
199976774 1000000000
1000000000 564735162
471071781 1
1000000000 142259810
795916982 1
851563560 1
1000000000 329034150
999889851 1000000000
899651849 1
1 55854303
983417327 1
297391283 1
1000000000 453073974
1000000000 373606573
906858763 1
285524655 1000000000
65998443 1
1000000000 66861967
1000000000 481959944
1000000000 614385528
1000000000 248001020
871095166 1
1 308191131
1000000000 915978697
1000000000 371429582
240931769 1000000000
821508690 1000000000
1000000000 446400346
914853184 1
1000000000 788188051
803692602 1000000000
741618796 1000000000
952034971 1
131074752 1000000000
528472593 1
75669206 1000000000
1000000000 831624444
289438494 1
50053616 1
99615888 1
763442880 1
1 766025728
270505843 1000000000
1000000000 892214209
1000000000 250220403
1000000000 20388610
162878828 1
1000000000 166456390
284430900 1
665000522 1
1 459356426
1 33501892
1000000000 666082220
591326300 1
363915910 1000000000
366504241 1
1000000000 764254064
1000000000 397899107
13757774 1
1 732029664
600193781 1000000000
814454781 1000000000
521702838 1000000000
1 232648206
1 578377206
348204936 1
144547870 1
134413036 1000000000
656247906 1
704436205 1000000000
1000000000 518827936
1000000000 788105773
892095947 1
864120556 1000000000
399152702 1000000000
1000000000 757028114
1000000000 801966670
526949609 1
860076682 1
928910069 1
710968574 1000000000
1 137587000
545137880 1000000000
162689621 1000000000
989005271 1
537294822 1
1000000000 434760674
679119715 1
1 636157217
168404746 1
1000000000 510066428
711289358 1000000000
146663012 1
1 948072844
302440379 1000000000
1000000000 536475531
457443533 1
1 227624822
1 937467682
52367209 1
929928480 1
22364604 1
510536271 1000000000
486355990 1
513409312 1
1000000000 367047048
31092901 1
1 540671725
98670718 1000000000
1 758476042
1000000000 530559356
1000000000 492469186
1 742808384
298089920 1000000000
194978119 1
1 128363505
1000000000 667379124
1000000000 317061699
301556808 1000000000
107683557 1000000000
1000000000 115495895
459200916 1
1000000000 269074610
95566888 1
295714370 1
1000000000 288764904
1 5153886
309181674 1000000000
1000000000 863235223
29331185 1
585486835 1000000000
468669718 1
573508459 1000000000
797511600 1
1 605660048
137347538 1000000000
957624245 1
1 961033658
772663038 1000000000
1000000000 193888663
904188344 1000000000
1000000000 54567946
784885078 1
1 847729588
1000000000 341689711
1000000000 127811399
955130415 1
13435743 1
1000000000 611391610
1000000000 875470744
1 432717899
911628862 1
383848840 1
323730920 1
1 961253828
867942516 1000000000
814336838 1
259527349 1
73018805 1000000000
197753905 1
1000000000 262113481
1000000000 791670367
1 871743846
525119158 1000000000
1000000000 782945657
1000000000 863155440
301207804 1
1000000000 31009512
1 13333632
1000000000 585516393
271297952 1
309411160 1
1 962056628
918960270 1
1000000000 690357551
544352721 1000000000
649460226 1000000000
1000000000 646742837
368718180 1
1 518312036
1 134603614
1 538726412
1000000000 862536324
1000000000 970235378
1 866885162
1000000000 352885995
1000000000 820768138
1 318161466
114425382 1000000000
501579163 1
162310614 1000000000
1000000000 813509477
1000000000 984550617
492870694 1
1000000000 829723218
1 885735697
344938368 1000000000
392530082 1
1 328730662
92701404 1
510859382 1000000000
40830586 1000000000
1 412690655
409369716 1
995665957 1000000000
299568446 1000000000
1000000000 651078173
1000000000 675023134
1000000000 93692270
808225007 1
1000000000 802819772
1 896566469
314051990 1
714066885 1
31630215 1000000000
630224008 1000000000
62767027 1
402475395 1000000000
1000000000 40449370
1000000000 57317566
140976536 1
129438782 1
93466839 1000000000
874070668 1000000000
1 912095294
1 729157292
1000000000 284348301
998615275 1000000000
73891766 1
1 467402219
81971879 1
699985205 1
1000000000 248196751
1 867844819
1000000000 28680980
654865201 1
1 189511876
1000000000 196276415
1 692599606
617892001 1000000000
1 983349801
665550298 1
1000000000 261118479
690458699 1
1 799046744
409957608 1000000000
309017578 1000000000
16870021 1000000000
123184665 1
1000000000 132246167
1000000000 972468360
389928263 1000000000
381625425 1
806521414 1000000000
1000000000 501717710
1 251309485
1000000000 129224814
1000000000 172031062
346253805 1000000000
1 747560716
107643986 1
434783217 1
136208915 1000000000
488079737 1
407009215 1
1 103915611
1 774802
1000000000 535252439
1 349337413
1 89245111
1 100853648
1 832473953
774375082 1000000000
1 857336669
707281201 1000000000
183580857 1000000000
446342362 1000000000
1 494092700
33889860 1
251085937 1000000000
1 546762065
1 651419916
839734892 1000000000
1 320426778
1000000000 767328008
1 263576920
1 284442065
1000000000 367712973
1000000000 622797022
132064651 1000000000
711754311 1
558260793 1000000000
1000000000 324533640
771252700 1000000000
909615104 1000000000
1000000000 93670190
753641214 1000000000
375555319 1
791679409 1
1 947200682
478584159 1
1000000000 137414349
203098689 1
1000000000 824095331
1000000000 55522150
1 807294686
1 489000442
685732310 1000000000
109036115 1000000000
394236934 1000000000
1000000000 59143466
1000000000 540088529
1000000000 35160403
1 911008200
22797403 1
1 147241855
1 661999218
1 439837466
632993782 1
1000000000 466332659
176585476 1000000000
1000000000 196829874
653410675 1
124442425 1
1000000000 619227024
1 210253520
761608197 1
99654619 1000000000
1000000000 35214144
1 327813261
1 127829189
1000000000 400949233
1 508570311
787459749 1000000000
1000000000 503141472
194181294 1
794044628 1
357864387 1000000000
1000000000 452634173
322669417 1000000000
1000000000 546807799
241908301 1
1000000000 616800051
796355627 1
429166611 1
497612210 1000000000
1 677602219
1 838778298
1000000000 300845382
297201970 1000000000
1000000000 59064147
1 966572837
1000000000 788250710
1000000000 90440239
1000000000 521325125
1 325989072
1000000000 479755935
1 17260019
1 887924151
821089028 1
45642108 1000000000
1 782493956
732247591 1
1000000000 58790898
297493812 1
973073894 1
1 663611137
1000000000 269159751
1 334015849
593081713 1000000000
1 126123475
1000000000 165305143
342402814 1000000000
868966551 1
1 472930037
835199749 1000000000
872250760 1
1 238772143
928752563 1000000000
1 881886993
1000000000 939972666
1 109646662
70285822 1
1 546079335
1000000000 986427467
754708584 1000000000
492583316 1
1000000000 914515910
1 653511403
740172396 1000000000
62743213 1
946775088 1000000000
559378088 1
1000000000 463284800
830719530 1000000000
15848690 1
340711516 1
1000000000 904571703
810122043 1
930302261 1000000000
474634139 1
1000000000 30543696
477409937 1000000000
1 388947206
791973021 1000000000
1 984460553
404464901 1
920762341 1
1000000000 136821161
1 702578853
836078024 1
1 732366540
1000000000 127336963
605541628 1
1 577790989
1000000000 866016193
490378840 1000000000
389338053 1
863810613 1
358525664 1
851866282 1000000000
1000000000 780231521
112770173 1000000000
1000000000 137144549
1000000000 672498106
892171818 1
316176166 1000000000
1000000000 740433208
1000000000 897327093
858885436 1000000000
747259941 1000000000
791985533 1
1 301160417
67374276 1000000000
3712588 1
771986077 1
391595530 1
1 761930698
292865529 1
923010384 1
357817450 1000000000
1000000000 98769787
1000000000 84187456
1000000000 917823535
1 390002520
1 700291579
1000000000 150821782
1000000000 759861049
982021108 1
1 123793578
1000000000 706973440
1 78341349
1 133688339
1 438159863
1 483007164
1 592884393
1 306483111
705281189 1000000000
898644848 1
19275018 1000000000
1000000000 123022260
1 707367581
1 316587731
1 843471654
685775536 1
1000000000 467936052
248820955 1
1000000000 814556096
1000000000 2681979
459486463 1000000000
212326504 1000000000
1000000000 823153614
1000000000 929001410
253956374 1000000000
2881393 1
1000000000 710178945
1000000000 665062127
229366247 1000000000
920582319 1000000000
1 885719252
8260756 1
1 353239423
215778505 1
1 660750489
1000000000 442580314
1000000000 108175701
27258624 1
1 759727873
1 234436967
140008857 1
1000000000 913411422
1000000000 914854061
881778511 1000000000
149016062 1
1000000000 666474588
701690677 1
541069951 1
958059014 1000000000
1 978600468
901679159 1
876147494 1
1 40273615
1 19738344
945162212 1
331749287 1
1000000000 250917468
720613298 1000000000
1 630402311
1000000000 819513213
566622312 1000000000
68561262 1000000000
1 464476825
1000000000 880604079
1000000000 591059112
857768039 1
758393540 1000000000
412945079 1000000000
1000000000 767364257
332779744 1
414051701 1000000000
1000000000 154904047
826477804 1
377329479 1000000000
1 785153128
1000000000 743711358
123958279 1
516461015 1000000000
359927472 1
1000000000 301002179
1000000000 335851680
162193868 1
381348807 1
1 387855682
1 383265631
1 644218382
715574295 1
43829262 1
404606004 1
1 418614104
1000000000 753088265
1000000000 766311865
948047650 1000000000
1000000000 751841257
154119309 1
1 32431802
1 100539532
627078319 1000000000
821380138 1000000000
444875870 1000000000
1000000000 875503872
1000000000 481911794
1 917024650
1000000000 698188340
1000000000 243061378
1 145792895
1 495377537
776893173 1000000000
1000000000 637390173
1000000000 775898200
1 105059998
301973234 1000000000
656643688 1000000000
791304155 1
1000000000 507227702
1 632823299
199477462 1
25883248 1
1 411985647
348294895 1
934607235 1
538196409 1
1 613064651
1 144219224
680797117 1
1 235199030
599824054 1
276389675 1000000000
1 780555665
545345145 1
956100500 1000000000
670191751 1000000000
340052888 1
513286091 1
1 637307590
627755822 1000000000
1000000000 163325507
580437087 1
987066174 1000000000
82837610 1000000000
1000000000 763774118
1 304606966
1000000000 193283589
1 538853507
344576195 1000000000
1000000000 915238933
1 361056587
845799073 1000000000
1000000000 423405402
16771749 1000000000
1000000000 292345584
812298303 1000000000
826826544 1
203820075 1000000000
1000000000 321908371
1000000000 824022034
205134302 1000000000
1000000000 607676011
1000000000 120218395
1 764084345
1 93001244
1000000000 820821657
26330053 1000000000
564978023 1000000000
1 891591568
417171458 1
1000000000 607076015
1000000000 416589265
1000000000 817363989
792340026 1
1 531946724
1 895776405
1000000000 798910088
1000000000 437876424
1000000000 759157738
321125611 1
410709273 1000000000
219069008 1000000000
1 869872842
1 123053137
1 14922000
963394883 1
892804258 1000000000
633633779 1
1000000000 96661535
1000000000 811592197
549074601 1000000000
715963802 1000000000
484115754 1000000000
1000000000 641168543
1000000000 37025730
1000000000 76091417
1000000000 834154645
140544998 1000000000
766431108 1000000000
43206453 1
1000000000 164686350
798004780 1000000000
609175754 1000000000
1000000000 428691732
487003612 1
1000000000 773631848
702920634 1
1 65859370
1000000000 117429161
1 95933154
418367827 1000000000
1 9012385
745260750 1000000000
997417572 1
1 97907835
265507913 1
1000000000 351495199
1 808985311
789078665 1
1 394619394
93920056 1000000000
1000000000 63724700
1 892802897
435935657 1000000000
918828361 1000000000
1000000000 888194278
943066799 1000000000
424334210 1
1 95274336
1000000000 293362486
1 104462232
1 81762341
1 401463863
1000000000 628614112
1000000000 645084831
33091565 1
732689792 1
1000000000 842022461
1 734824966
613368799 1
1000000000 358029487
920331868 1000000000
841227591 1
92171802 1
1 41525577
1000000000 344010790
813163043 1000000000
1000000000 70563263
1 63248044
1 582406672
853722925 1
1 126159971
1000000000 651673441
1000000000 463393606
935767506 1
208106739 1
1 476271072
741808983 1
926557675 1000000000
491996712 1
1 477194980
1000000000 253359454
1 644868294
1000000000 761780335
1 713123634
1 704010419
1 391557555
240283474 1
547020007 1000000000
711155986 1000000000
1000000000 717422093
602085996 1
19167297 1
322169418 1
314863819 1000000000
1 905926092
1 268763120
326793579 1
853828489 1
1 565393898
1000000000 868408030
1 144180587
566851858 1
1 599278858
1 129372030
1 582908762
165341041 1
248634415 1000000000
522658965 1
702313992 1000000000
1 798534010
173552516 1000000000
1 51702151
4212022 1
1000000000 835914708
1 906158151
1 784291365
1000000000 859519036
333042059 1000000000
1 206400057
909761525 1
251563066 1000000000
1000000000 620617238
1000000000 526123140
235006723 1
114769348 1
391239910 1000000000
1000000000 837541422
71732264 1
116225034 1000000000
1000000000 64347249
573842942 1000000000
1000000000 589015259
286787975 1
1 905481407
254183918 1
1 857444984
1000000000 874997805
103765877 1
90846738 1000000000
1 214665998
1 670885136
1 456441186
1000000000 952327946
199227823 1000000000
496588690 1000000000
1000000000 84447625
1 543444453
315180085 1000000000
68348944 1000000000
1000000000 472714671
849754008 1000000000
89647762 1000000000
204792845 1000000000
1000000000 594354791
1000000000 933194720
256791964 1000000000
140902366 1000000000
293665437 1000000000
465009077 1
801907033 1
329335256 1000000000
653642403 1000000000
962206003 1
1 872052936
1000000000 976989945
1 761158842
1 176933125
656031538 1000000000
1000000000 847335189
40357156 1
64151892 1000000000
513377522 1000000000
270123139 1
858726825 1
358050352 1000000000
308422594 1
1 738600777
1 440300201
788035454 1
1000000000 169173641
8534470 1
1000000000 391934883
72528996 1
1 85077156
145691872 1000000000
68356934 1000000000
21746740 1000000000
377060019 1000000000
434150320 1000000000
49406199 1
1 185877208
360241895 1000000000
1000000000 654314669
1000000000 615768036
743774910 1
1 616000204
509972056 1
1000000000 493758858
1000000000 451052613
1 132876436
960054632 1
1 531162564
74158248 1
313730533 1000000000
1 601590904
85272151 1
61930604 1000000000
1000000000 24695846
1000000000 774661424
555377660 1
21582152 1
405701702 1000000000
771896563 1
1000000000 68186351
1 504906645
106557967 1
102895369 1000000000
863959288 1
1000000000 719165751
34112237 1
1000000000 342420559
298067705 1000000000
1 41165836
146454073 1000000000
1000000000 133315677
605108218 1
599690197 1
1 315062028
395442745 1000000000
1 161053107
1000000000 966819747
1 382709635
706637437 1000000000
1 533039258
1 61684935
1 196663694
357625094 1000000000
271407471 1
576894261 1000000000
1000000000 457789248
1000000000 534811679
295100999 1000000000
343222649 1
18537107 1
1000000000 74762030
893954839 1000000000
706858527 1
1000000000 165670075
1000000000 869916383
843207108 1000000000
553976478 1000000000
1 442039023
268316368 1
88660906 1000000000
29332423 1000000000
1 345019061
1000000000 661015743
201352875 1000000000
1000000000 963585966
1 813854127
418136883 1000000000
589478332 1
47949591 1
1000000000 875855589
1 122816937
272802029 1000000000
1 468015717
1000000000 444238740
1 927683649
595380985 1
1000000000 217667072
693677943 1
1000000000 47291626
214464080 1
436123208 1000000000
444286613 1
20767756 1
1 421706659
1 39857914
295707278 1
1000000000 826963639
1000000000 652761071
829250081 1000000000
1000000000 875839841
1 616298059
615023119 1000000000
827575424 1000000000
580264897 1
648614825 1000000000
859217854 1
1000000000 112478079
1 620026587
135306203 1000000000
1000000000 120677931
568331926 1000000000
748326817 1000000000
953695298 1000000000
1000000000 455821315
1 674010681
1 792569756
974065729 1
24313595 1
1 633623620
1 182792497
1 46742120
276383965 1000000000
1000000000 145295337
6500212 1
1000000000 365422884
1000000000 637156887
143740186 1
731352940 1
453357287 1
1000000000 332416449
1 654772083
187129064 1
1 849478101
857208622 1
758548140 1000000000
1000000000 530499779
1 133790449
395425528 1
1 378993790
724499125 1
1 875967688
84144006 1
1 936498709
1000000000 281147036
479072671 1000000000
126979874 1000000000
1000000000 182879480
1 922560331
329520410 1
703541626 1
1000000000 896457590
1 285084884
798167919 1000000000
992213685 1
1 619205268
1 604810323
1 70174219
1 221219834
230966646 1000000000
1 309970749
498156997 1
1000000000 18431870
1 100551757
1000000000 237518890
1 490625155
1000000000 243947022
1 81697986
616271137 1000000000
1000000000 351054444
487782431 1
1000000000 369844706
1000000000 504798563
292236944 1
175829075 1
372331403 1000000000
371093181 1
1 471825172
1000000000 216373647
924296025 1
1 213612105
1 921776867
777092732 1
1000000000 750549773
511546054 1
643884244 1
1 509580957
1000000000 457626750
44722266 1000000000
1 735909464
782700242 1000000000
838553348 1000000000
94510567 1000000000
1 251453352
1 921536877
504058467 1
594973645 1
1 560154989
1000000000 105973173
1 530016055
1 615272512
75420145 1000000000
384164601 1000000000
158157535 1
1 103622413
264935880 1000000000
1 332662040
1000000000 461564143
158281448 1
224560633 1
802142353 1000000000
942436370 1
415010363 1
1000000000 987577779
294000648 1
90804862 1000000000
1 839854956
1000000000 323773806
1000000000 417356635
1000000000 833351645
1 580049071
1000000000 95767457
342248486 1
365017786 1
775578446 1
1 211289829
137167315 1
308864876 1
1000000000 115455607
1 156140968
1000000000 297908520
433993857 1
383767431 1
1000000000 66732886
1000000000 918567244
1 71982765
692693975 1
246187270 1
70582875 1000000000
1000000000 675173941
87623173 1
119388580 1000000000
320626029 1
860063704 1
137830087 1000000000
1 788470686
430655012 1
78022463 1
514224430 1000000000
691174419 1000000000
1000000000 382850997
177692903 1000000000
1000000000 865801336
502484347 1
229507450 1
129761678 1
212409178 1000000000
1000000000 556280786
1 845477624
1000000000 941919005
1 967411406
1 978533450
726112109 1000000000
1000000000 680924951
652144732 1000000000
1 352082033
1000000000 32029407
1 719242881
1 114686951
333963489 1
1 138612386
788886868 1000000000
1000000000 306993914
1000000000 150869865
1000000000 346167659
136601954 1000000000
1000000000 379617171
1 616102588
324153557 1
1 596835015
1 689182320
381946265 1000000000
1 441368690
462165458 1000000000
1000000000 943852250
1000000000 475046780
1 263908949
1000000000 300184182
1 983199217
1000000000 866376389
1000000000 228482848
1000000000 779772205
509164409 1
1 110496872
224952203 1
1 376511854
1 157187109
166425367 1000000000
43073911 1000000000
903825809 1000000000
327728996 1
553425902 1
1000000000 111277171
530153026 1
844566700 1000000000
434531488 1000000000
908176335 1000000000
217354597 1
81844805 1
1 234501410
549042209 1
1000000000 498663563
262582169 1
1000000000 469104342
1 35278934
11573973 1000000000
1000000000 344090363
1 534848315
988923453 1
963551335 1
779374839 1
1 649323541
39559313 1000000000
153435986 1000000000
1000000000 51598620
448988442 1
1 896596615
111621628 1
355693128 1
1000000000 551425824
1000000000 390636762
1 368052500
522942068 1
1000000000 132800196
1000000000 707135060
1000000000 830270197
1000000000 777564161
603789982 1000000000
903000032 1000000000
1000000000 624195737
1000000000 212923011
1000000000 266566373
1 320155663
187240449 1000000000
1 372679951
38245023 1
968026153 1000000000
733409317 1
545700354 1
1 658701902
107246776 1
1000000000 444275801
168959060 1
705208343 1000000000
890075027 1000000000
179612993 1000000000
326264927 1000000000
129872757 1
1 209289064
14059320 1000000000
1000000000 705008682
1000000000 939853408
1000000000 979028174
836355134 1
684823356 1000000000
1000000000 986042361
45655755 1000000000
1000000000 746427234
1 852821983
1000000000 109727418
255313635 1000000000
1000000000 822308274
1000000000 63852531
1 395225117
1 633813156
136633504 1000000000
1 264309559
306086859 1000000000
665204912 1000000000
680841207 1
1 226578709
1000000000 611290186
379505484 1000000000
798338368 1
1000000000 844135406
559276321 1
663215210 1
1 860753073
1 281229798
1000000000 274925199
1595187 1
142908312 1
1 967362867
1000000000 103232173
617703193 1000000000
427591 1000000000
479368675 1000000000
452622370 1
1000000000 630201950
283863425 1
246254893 1000000000
1 261792328
699480095 1000000000
1 438459750
954333756 1
656283358 1
430082023 1000000000
751837149 1000000000
671640697 1
577092912 1
1000000000 530444466
1000000000 672281219
315328345 1
452020933 1
1 313833855
848087060 1
680361385 1
1 27801482
1000000000 285199196
1 43869016
1 844928089
355691390 1000000000
1000000000 687585519
1 110339472
1000000000 523564231
790085087 1000000000
735711106 1
1 870357603
1000000000 552650894
1000000000 571451350
1000000000 121882002
1000000000 445496647
69101264 1000000000
1 844000416
162943194 1000000000
255325292 1000000000
86748930 1000000000
578326848 1
250945501 1000000000
719414063 1
1000000000 127584569
678436260 1
281004787 1000000000
1 981960190
716290037 1000000000
1000000000 68803926
139100375 1000000000
1 771857865
164580717 1
1000000000 704749479
393496241 1
270497515 1
607692893 1
1 141817176
1000000000 630569889
1000000000 603536281
1 973083213
874907594 1000000000
338438094 1
1 592394698
714689892 1000000000
1000000000 611926442
1 429437679
591732905 1000000000
128168366 1000000000
1 946896664
1000000000 801978970
852315514 1000000000
727886829 1000000000
1 939479384
1000000000 67021964
1 733089291
1000000000 232232927
1000000000 117948925
263084091 1000000000
677010590 1
1000000000 67349007
886232979 1
421522138 1
446227798 1000000000
782468896 1000000000
876456910 1
1 919981741
535746849 1
323805847 1
676300083 1
12736080 1
281572390 1
775880491 1
607804485 1
533995971 1
1000000000 485216177
1000000000 976228490
221831732 1
1000000000 557617914
1000000000 60130206
1 202660014
1000000000 785082628
459609572 1
990065990 1000000000
653638817 1000000000
551082299 1000000000
1000000000 452704763
234558440 1
552977615 1
15381264 1
451870543 1000000000
1000000000 550726810
645614796 1000000000
600689425 1
1 324667150
720769457 1
1000000000 857490087
1000000000 62137429
686190487 1
1000000000 118358959
1000000000 36257199
1000000000 15080485
1000000000 610758145
1 982470575
705785031 1000000000
1000000000 144659238
6936871 1000000000
1000000000 870181710
28348968 1000000000
1000000000 749644300
98940472 1000000000
1 390211101
1000000000 100168373
1 288054204
398195903 1000000000
116268165 1
184019142 1
1 68295425
667271728 1
1000000000 4084795
336179824 1000000000
609161140 1
1 431305461
1000000000 914585126
158392659 1
794883431 1000000000
448073465 1000000000
1 592921552
118791144 1000000000
572338579 1
683314101 1
1000000000 89662029
759444554 1
108652356 1000000000
2537914 1000000000
1 42632361
672970886 1
1 965711939
209097665 1
1000000000 497765848
1 197315681
1000000000 36212677
1 9103153
1 38325786
639313578 1000000000
266539157 1000000000
1000000000 389421617
1 172710894
1000000000 693411329
385168575 1
199513392 1
586441338 1
587938087 1
241496255 1000000000
911107059 1
1000000000 774186874
1 649642697
1000000000 464218666
866805281 1000000000
1000000000 495230121
868390601 1
1000000000 808323549
889459020 1000000000
1 943864494
457228558 1
448013734 1
1000000000 39654530
368899979 1000000000
915532752 1000000000
1000000000 754538865
1000000000 382672213
537782915 1000000000
1000000000 630003550
1 53487607
1 353135721
1 319984012
1000000000 623802226
794596069 1000000000
406308735 1000000000
1 786245174
1000000000 203916792
826438283 1
1 70847233
9092636 1
1 81504092
624008966 1
813440272 1
1 896346827
29148757 1
1 242725617
371945995 1000000000
1 7869234
1000000000 254884657
1 579403657
1 771648675
1 87108747
1 348731042
1000000000 32505953
718561631 1
1 668874
117709321 1
1000000000 755375240
235642283 1000000000
1 248502407
544487235 1000000000
1000000000 782428984
40234088 1
547270249 1
710748147 1
1 544892931
1000000000 967591920
1 203410452
928766033 1
1 6507642
634336170 1000000000
1000000000 663074454
1 323731827
1000000000 171648865
306912529 1000000000
702555727 1000000000
159626012 1000000000
1000000000 425720145
174609983 1
568434272 1
63735557 1000000000
783515885 1
1 799922688
70186392 1
1 182137258
1 184705163
1000000000 727557973
309534429 1000000000
634623640 1000000000
1 821035868
1000000000 71756424
1000000000 389425945
333536310 1
1000000000 463128605
54498738 1000000000
656309415 1000000000
500608275 1
1000000000 814583620
904255178 1000000000
51435070 1000000000
1000000000 898832050
1000000000 780118692
1000000000 689742129
83989342 1
1000000000 153207251
59588772 1000000000
1 115248316
873718844 1
1000000000 124087365
397063393 1000000000
105858626 1
459531051 1000000000
696789547 1000000000
746012768 1000000000
876376488 1000000000
172791180 1
688756941 1000000000
1000000000 14555450
14825837 1000000000
1 16342073
496187619 1
1 414015427
130416563 1
460438383 1000000000
521016414 1000000000
1 379076413
1000000000 34093775
1000000000 472266811
618537401 1
356880382 1
1 663329107
957996393 1
801788097 1000000000
40077086 1000000000
504549275 1
435307499 1
1 444894947
1000000000 463496614
1000000000 953158871
813654216 1000000000
1000000000 461213942
1 410695990
247749530 1000000000
1 203702919
143213706 1000000000
1 691501111
366232547 1000000000
1000000000 206269980
1000000000 332442290
1 730554244
1000000000 672504491
486033236 1
1 780105295
1 150702997
118530800 1000000000
947202239 1000000000
1000000000 46032865
340995373 1
1 723990083
349300509 1
1000000000 805103306
1 313289607
443915984 1
324707916 1
1000000000 346818596
16734718 1000000000
1 593473262
1000000000 859398066
1 151497990
1000000000 785372476
57021480 1000000000
1 676383273
23435348 1
956642791 1
387642828 1
1000000000 710990187
1000000000 139662343
1000000000 283958472
1 371204852
1000000000 77976832
354362877 1
1000000000 305212031
1 54086165
1000000000 577312933
1000000000 353974852
1 561357990
1 182470151
835377215 1
1 957529316
492565124 1
1000000000 219580053
120695105 1
735839021 1000000000
393994550 1
1000000000 607893640
1000000000 337045917
1 694490754
244655450 1000000000
141358385 1000000000
1 466094634
1 336236709
1 717467198
1000000000 285204854
514762902 1
1 540432262
858971785 1
1 166222432
1000000000 621572814
994509448 1
152414826 1000000000
1000000000 245156644
869092331 1000000000
1 818170198
545113409 1
912879794 1
539916961 1000000000
1 576423974
688167629 1
1 399344317
131083045 1
1 699210638
733001688 1000000000
673811020 1000000000
1000000000 128980639
997639110 1
1000000000 421483104
627879873 1
1 160388625
1 149597567
653358920 1
1000000000 562240617
1 581115080
1000000000 214987813
637060480 1000000000
1 50622342
287877187 1
67930545 1
433060019 1
1000000000 343741658
760783780 1000000000
633696244 1000000000
1 632395634
1 679404215
674046102 1000000000
1000000000 540453730
105187040 1000000000
1000000000 709026183
959478718 1
1000000000 39991133
1000000000 341516768
1 150832344
502703784 1
132273668 1000000000
576624062 1
1 172870124
1 631003947
351542142 1000000000
1 154708059
1000000000 277490112
519978591 1000000000
1 296841410
472731102 1000000000
29151389 1
124793603 1
74744299 1
1 19189721
1000000000 200611102
169639784 1
1000000000 551983100
79846394 1
1000000000 465016514
314369252 1000000000
1000000000 605612080
902995510 1
472764916 1000000000
1 510953653
21586630 1
1000000000 55060595
1 297319323
1000000000 929864819
157942093 1
46855605 1000000000
1000000000 394012191
1000000000 781451772
411043949 1000000000
1 481793228
845191676 1000000000
1000000000 808148700
742291768 1000000000
623976062 1000000000
276143052 1
139644733 1000000000
1000000000 21809138
1 902774578
1 140087250
545634383 1000000000
496403038 1
475205663 1
1 761424644
1 93835834
1000000000 900863372
1 759522293
1000000000 790127004
821152132 1000000000
275204898 1000000000
1000000000 109517068
1000000000 428800289
1 468492798
1000000000 376961066
1 357239054
341128179 1000000000
420593974 1
1 645348701
354812449 1
289581654 1
320691289 1000000000
38871279 1000000000
354256281 1000000000
401597698 1000000000
561573288 1
1000000000 561898460
976565277 1000000000
1 996290347
629218656 1000000000
1 89885876
1 252731226
374851086 1000000000
1000000000 948948517
979036645 1
481925927 1
1 72502270
42825455 1000000000
1000000000 550126473
934594618 1000000000
1000000000 66317040
360778873 1000000000
714543281 1
1000000000 111936587
905417860 1000000000
1000000000 121605161
890933299 1
667171784 1000000000
927255445 1000000000
1000000000 871724667
844102898 1000000000
546937083 1000000000
547209029 1
34152692 1
1 302094767
634961082 1000000000
761277317 1
239950213 1
429783631 1000000000
1 455391888
740292387 1000000000
1000000000 608390527
1 347878573
959642732 1000000000
867928408 1
683155960 1000000000
1 638296803
63968200 1
1000000000 605482707
162621374 1
1 420183830
834837598 1
385733186 1000000000
526484155 1000000000
635124418 1
71451208 1000000000
1 966504546
1000000000 985826538
1000000000 96321927
1000000000 127855543
1 644315016
246407867 1
89676660 1
1000000000 589591065
1000000000 455627953
472775427 1000000000
1 96521428
4726982 1000000000
1 403866633
1000000000 4739689
14669688 1000000000
1000000000 740921645
1000000000 586940153
1 426742864
451192709 1000000000
1000000000 338865278
1 87333302
38458177 1
1000000000 421400001
1 314164953
1000000000 352863816
179177179 1000000000
367045468 1000000000
1 11747831
1 359198489
887906111 1
1000000000 16633660
727624025 1000000000
1000000000 890951426
913089527 1000000000
1 214034124
813679090 1
1000000000 451981010
1 195810409
1 889431624
41017681 1
892443744 1
1000000000 843023292
952105091 1
968353363 1
512400149 1
948095562 1000000000
290339899 1
1 983679304
1 890335732
1 300093064
1 213718753
1000000000 98923942
1000000000 156842285
1 845626739
396244708 1000000000
539804973 1000000000
16504611 1
1 788533374
1 435641214
394757276 1
1000000000 343439612
354017530 1
334999043 1
1 153872341
1 398808233
673638664 1000000000
675794088 1
1 431385485
571304568 1
239252477 1000000000
912478419 1000000000
911591544 1
1 428749337
916344918 1
1000000000 417753315
1000000000 613133302
284813615 1000000000
1000000000 733207326
653275009 1000000000
1 52519481
53451610 1000000000
568177374 1
695526503 1
850903034 1000000000
51812291 1
974907910 1
1 262143665
1 541923741
60740650 1
53206747 1
638695077 1
457080291 1000000000
1 279316335
90878692 1000000000
224315647 1
1 678390288
1 119731103
1 774385105
6999490 1000000000
1 965243295
133516672 1
1000000000 466781164
1000000000 758700156
1 919698790
1000000000 150870944
59975685 1
741491225 1
394288709 1
298900189 1000000000
1 19659995
1000000000 916610605
1 63429973
1 18819696
811094535 1000000000
1 668628925
267078032 1000000000
258517375 1000000000
1000000000 242265199
1000000000 967073167
1000000000 142740733
1 712825380
67404842 1
768374773 1
325769569 1000000000
1000000000 878471673
1000000000 127251441
1 738064918
1 840963682
926043688 1000000000
1 283504648
120032958 1000000000
21786431 1000000000
177251569 1
1000000000 879278253
96874665 1
1 848280559
19374269 1000000000
389081089 1
1000000000 76178508
94810583 1000000000
78203557 1000000000
1 904008054
1 313454887
1000000000 534161907
1000000000 379193469
1000000000 971992762
32808585 1000000000
1000000000 381567102
1000000000 551709799
183352357 1
514151909 1
1000000000 928858149
1 90566614
186032800 1
240716437 1
1 738824364
1000000000 683566112
1 694904088
716850989 1000000000
1 777800993
1 180738698
1000000000 251213668
1 50414148
791410049 1000000000
404256209 1000000000
1000000000 71134901
1 24411840
1 117137898
207782197 1000000000
1000000000 957528959
930256290 1
1 222286146
1000000000 678978829
1 915171046
1 934076244
1 261843303
1000000000 270110919
1000000000 748581805
1 167062642
327969498 1000000000
1 286026880
907471517 1
1000000000 612055063
1000000000 980024809
1 47092742
1 997361779
760569770 1000000000
1 61605723
214350698 1
404261199 1000000000
525235754 1
1 559543969
324929293 1
1000000000 72017307
693341432 1
1000000000 774306172
398618404 1
1000000000 255493243
828575270 1000000000
1000000000 373187372
388618447 1000000000
447682997 1000000000
669210688 1000000000
1 349934875
362992282 1
1000000000 467494178
1 614902171
121386761 1000000000
1 734946964
958502806 1000000000
1 493692188
873729210 1
838007760 1000000000
31516493 1000000000
629756043 1000000000
961145119 1
373010298 1
352267738 1000000000
1000000000 904220251
1 740238596
839840605 1
1 269842316
157672691 1000000000
40006970 1000000000
380240885 1000000000
148168291 1000000000
1000000000 573008770
1000000000 911000647
341899251 1
1000000000 369473140
494482499 1000000000
526674317 1000000000
621482831 1
193792473 1
409549901 1000000000
124827641 1
701454292 1000000000
98826782 1000000000
1000000000 966420704
817076783 1000000000
1 954579241
943327018 1
1000000000 10395694
506583605 1
151890526 1
808999340 1
1000000000 280105385
1 52369567
10658552 1
54419209 1
522531789 1000000000
486968124 1000000000
441360256 1
1000000000 308463813
1 271088495
690481473 1000000000
20849033 1
149303665 1000000000
907279495 1
1000000000 509615350
749333313 1
521965846 1000000000
762073211 1
690238689 1
1 303550589
179239713 1000000000
1000000000 143367151
1000000000 630380145
1000000000 469823808
903684049 1000000000
1000000000 376844
1 357140525
161798093 1
1 766543136
1 2621263
1 580319071
256150063 1000000000
1000000000 896611119
460253653 1
1000000000 94946621
1000000000 510657351
902002744 1000000000
1 356733735
967273882 1000000000
1000000000 949172567
397295088 1000000000
734047107 1
1000000000 912383757
35294222 1
1 66070140
1000000000 82815148
1000000000 757600929
701933079 1000000000
78961880 1000000000
962241589 1
1000000000 711422207
1 984685086
1000000000 450096324
1000000000 485613387
808153369 1
1000000000 6131556
1000000000 78779441
453420546 1
564210779 1
1 977878982
1 40108077
1 903792164
1000000000 192480847
916201801 1
1000000000 610833229
1000000000 936009591
1 575156176
468166443 1000000000
1 30658972
737310095 1000000000
186552755 1
817463401 1000000000
32030723 1
987463445 1
1000000000 810304242
242844620 1
154894649 1
605430425 1
1000000000 228005468
542112120 1
91445807 1
1 74583767
723126204 1
719811064 1
239955446 1
389374087 1
399353481 1000000000
1 917723846
1000000000 41320244
37402538 1000000000
1 866321422
1 664095321
102535432 1
303405650 1000000000
1 794037019
1 372944308
117050235 1
805362419 1000000000
1 561422638
1 791372652
115178346 1
790500394 1000000000
1 788625182
77942844 1
132662259 1
1000000000 36997644
949064 1
1000000000 439897351
1000000000 4096352
1000000000 608386803
477435711 1000000000
917728876 1
1000000000 393210769
1 334113223
1 614863600
1 400999377
248490991 1
1000000000 926306762
10409812 1000000000
514106859 1000000000
217222864 1000000000
173866985 1000000000
41082524 1000000000
155132109 1000000000
825547367 1000000000
692939649 1
563382234 1
544820595 1
666262320 1
183619248 1000000000
4673068 1
244655824 1
282472923 1
465320990 1
1000000000 496260976
626768981 1000000000
1000000000 814137016
846933581 1
112679525 1
833313285 1000000000
1000000000 16307364
540944992 1
901135966 1000000000
847198201 1
1 123952501
142303850 1000000000
47125103 1000000000
69263216 1000000000
156456420 1
1000000000 182566202
255801363 1000000000
768080731 1000000000
56796922 1
1000000000 162413990
1 618067804
1000000000 417505384
1000000000 804649727
1000000000 622214486
659779232 1
1 545914510
1000000000 59266528
1000000000 405124884
1 761678754
86564379 1000000000
555954978 1
1 445877907
1 200946752
1000000000 237572156
1000000000 172230982
38385087 1
565584029 1000000000
1000000000 126110478
339587774 1000000000
824921478 1
1 942341329
1000000000 722958116
397119568 1
969551912 1000000000
1000000000 566408720
878712986 1
326796043 1000000000
745053949 1000000000
1 877477721
1000000000 265555866
65643434 1000000000
1000000000 210938821
119283619 1
525111407 1
1000000000 408466823
920915319 1
208754564 1000000000
142402315 1
1 600888580
1 594080388
1 506805348
1 129953301
1 896093558
948971181 1
752221987 1
1 775416182
886825109 1000000000
463822919 1000000000
239958600 1000000000
1 992934502
1 34980194
576405772 1000000000
591134124 1
1 746069747
1 688010393
889318501 1000000000
673428905 1000000000
1000000000 252677397
184646810 1000000000
1 630508344
531463103 1
241208112 1
63021780 1000000000
309806383 1000000000
957850311 1000000000
1 156938282
686835893 1000000000
1 298184074
1000000000 904350365
1 345170159
1 511879695
751944040 1
1000000000 809197385
896931714 1000000000
804763406 1000000000
1000000000 637186962
1000000000 216387504
1 464212873
1000000000 20264857
1000000000 528380363
15254459 1
1 715109460
135209543 1
295481750 1000000000
1000000000 205189127
1 594139757
1000000000 596822725
71305352 1000000000
991989007 1000000000
1000000000 364830375
1000000000 161132487
1000000000 99886097
371185624 1000000000
1000000000 520103586
1000000000 552587376
327640775 1
1000000000 847412254
189587165 1
400243006 1
564921141 1
343330303 1000000000
415623232 1
1 895635065
623996452 1
1 983273255
1 80874795
50935326 1
859732073 1
1000000000 752070012
912622587 1000000000
1000000000 863319369
27741233 1000000000
1 967237964
1 468047645
382273314 1
293756875 1
94858487 1000000000
405277848 1000000000
396720971 1
1000000000 463860215
1 686000666
1000000000 74865942
1 643401161
1 145780655
1000000000 772826173
1 37940341
1 928474226
1000000000 328729973
1000000000 344596735
269504974 1000000000
1 202985945
3960350 1
1 386307009
680307973 1000000000
867610040 1000000000
1 229971743
334850771 1
70859731 1000000000
402609886 1000000000
188625496 1
922773534 1000000000
1 898440785
451060379 1
945061216 1
1000000000 928395602
325788936 1
266242474 1000000000
154666578 1
1 955308945
930605689 1
1 482019488
172833816 1000000000
1 682199198
1 548917289
193487828 1000000000
1000000000 77386808
382556034 1
1 742096176
88715473 1
522111006 1
1000000000 197168831
1 364928581
1 947678524
1 740633579
283209210 1000000000
1 611242308
1000000000 617237825
1000000000 501205695
1000000000 97870628
78133313 1
1 332608899
807795844 1000000000
331319595 1000000000
1 616503315
831373445 1
1000000000 584602429
476355106 1
1000000000 65382491
37920149 1000000000
456750031 1000000000
210482413 1
1000000000 625121046
748867386 1000000000
1000000000 29666385
1000000000 730940529
1000000000 384850853
1000000000 478453024
1 8698321
633146941 1
513744218 1
1 128649091
1 759623081
202914996 1
1000000000 445024134
848514588 1
1000000000 408692291
1000000000 940768446
1000000000 927313665
107381386 1000000000
1 369595242
881848560 1
1 30036284
1000000000 468028483
1000000000 345019412
428692538 1000000000
1000000000 717463238
971003388 1000000000
549303214 1000000000
695617042 1000000000
835881820 1
1 580259992
234733802 1
531461664 1000000000
1000000000 54596982
1000000000 908434832
118507527 1000000000
1 92824939
929526608 1000000000
1000000000 59281122
1 886702753
1000000000 697568005
1 995938167
1000000000 312119422
1 813124859
54091829 1000000000
958868695 1000000000
60840752 1000000000
1000000000 996487882
806861861 1000000000
1 569261125
1 411319562
1 290427781
482572557 1
508410249 1000000000
981164372 1
441666093 1000000000
349806304 1
515119087 1000000000
36552184 1000000000
317642906 1000000000
1000000000 777367928
659567696 1000000000
1 991060586
473390664 1000000000
1 939306560
60967070 1
1000000000 142666263
262369441 1000000000
95787873 1000000000
1 68547824
1000000000 301120080
1000000000 45129422
59438703 1000000000
1 180183567
334918584 1000000000
1 283392250
102668951 1000000000
1 768979840
1000000000 266972461
1000000000 513672488
76743747 1
1000000000 645398291
1 129718326
1 101923704
5718097 1000000000
1000000000 897912302
1000000000 461517037
1 322834934
1 71159988
1000000000 657261846
1 838174574
516958182 1000000000
277505707 1000000000
1 438046078
1000000000 876935872
1000000000 864369807
1000000000 524746338
1000000000 128647573
1000000000 955116869
813607814 1000000000
612984872 1
1000000000 175591499
847313568 1000000000
1000000000 496005245
110403346 1
1000000000 488913318
160991015 1000000000
647918732 1
1000000000 848555312
147269317 1000000000
1000000000 940900554
165511425 1000000000
1 336263984
71051124 1000000000
970299780 1000000000
1000000000 368975783
1000000000 731388305
398943025 1
729269058 1
105297557 1000000000
1000000000 152963916
1 29844415
828095315 1000000000
1000000000 828439929
1000000000 507714048
855344940 1000000000
1000000000 326176082
448318565 1000000000
1 899826078
771927392 1000000000
101774225 1000000000
320723482 1000000000
1 641339799
1000000000 41450280
1 247160073
1000000000 516567508
479459716 1000000000
1 584063683
1 676041409
1000000000 465559704
1 758685014
1 520511981
209175741 1000000000
315330557 1
1 116909824
998867307 1
1000000000 292398187
1 603209337
111702948 1000000000
282867737 1
1 244940427
515896623 1000000000
803154493 1
502349682 1000000000
376922271 1
556196152 1
257396173 1000000000
48467872 1
215204820 1000000000
142295664 1
1000000000 381507337
155680518 1000000000
11930480 1000000000
1 499491779
718174595 1000000000
45367628 1000000000
147464383 1000000000
1000000000 679017210
1000000000 831660122
261489132 1
1000000000 946291323
1 720079364
1000000000 366635616
130755134 1000000000
1000000000 275585468
1 102058945
1000000000 445383627
892513536 1
1 289050208
1 607500884
1 311501664
1 979465579
1000000000 935352573
85170411 1
1000000000 263297821
1000000000 938866611
47232070 1000000000
270446345 1000000000
238592104 1
1000000000 27462943
1 866573820
1000000000 792737622
1 824510393
1000000000 147211660
1 289039705
1 48027113
848567748 1000000000
1 568666237
162979578 1
1000000000 765563925
1000000000 546250282
218961319 1000000000
147155533 1
1000000000 500410804
325426082 1
560341245 1000000000
1 229753980
878291955 1000000000
1 894938533
441571385 1000000000
479266522 1
1 844301214
1 817324954
1 439057389
1 993450190
193883374 1000000000
1 516382083
607913994 1000000000
1 439918911
1000000000 262265554
746657320 1000000000
862948336 1
483004801 1
1 325971389
268823236 1000000000
158973432 1000000000
1 79305665
503593457 1
385892398 1000000000
1 600342657
1 48059631
1 503991115
11664267 1000000000
877621371 1000000000
392034347 1
1000000000 197498512
1 971043445
974060401 1
894371252 1
1 533645881
1 336282790
1 742141211
722739534 1
1000000000 845704381
1 884476714
1 179377765
421784628 1
1 119946335
1 989145861
120553979 1000000000
1000000000 710463104
777492602 1000000000
569088354 1
1 213087833
522903577 1
1 391894603
826386751 1
1 307318610
1000000000 437542175
353415488 1
1 897919640
1 77733151
22038996 1000000000
1 810833089
915055379 1000000000
699336428 1000000000
198640140 1
807657853 1
1000000000 576567340
686308576 1
351312409 1
260953145 1
1 747791075
1000000000 728710061
314536242 1
992615446 1
1000000000 642299108
164674969 1
107404133 1000000000
265595492 1
166229816 1
1 537057037
1000000000 575250175
1 767220710
289978989 1
1 470539423
672052090 1000000000
1000000000 662751143
1 824897602
919672989 1000000000
413280232 1000000000
1000000000 514588477
1 806232280
1000000000 714113052
331051743 1000000000
1000000000 970170525
591134039 1
1000000000 525123969
1000000000 740341735
1000000000 130196834
411990559 1000000000
657630351 1000000000
1 474000482
617814425 1000000000
1000000000 610186353
19211252 1000000000
1 242488829
105467921 1
890045343 1
1 927104080
755503768 1000000000
1 795026466
821184435 1
674503879 1
512973234 1000000000
597321469 1
400172445 1000000000
1 774017289
84125529 1000000000
1000000000 804943477
1000000000 748336354
1000000000 62776033
659311250 1
1000000000 298185038
1000000000 601138372
1 36203838
406028614 1000000000
172553990 1000000000
397927150 1000000000
967029440 1
1 145108400
1000000000 366522148
1000000000 52186531
21300165 1
171045189 1000000000
1000000000 883507711
65561448 1
1 748766198
1000000000 409472292
1000000000 814105362
1000000000 108513841
1000000000 552733518
124285953 1000000000
1 9836223
94530059 1
582938797 1000000000
46020495 1000000000
799714723 1
1 213109578
1000000000 852081629
37518189 1
926071133 1000000000
24547893 1
1000000000 861793059
530280851 1000000000
479878873 1000000000
534927921 1000000000
138809931 1
437002815 1
1000000000 759349794
1000000000 677007981
940847 1000000000
54308190 1000000000
1 235827625
1 195605518
359418824 1000000000
751223159 1000000000
1000000000 121319698
628485597 1
751846842 1
608314398 1000000000
1 34179968
1 457247599
1000000000 57328475
1000000000 496260568
1000000000 462272867
1 336156630
1 959878214
1 659397003
520090049 1
766242249 1
551672672 1000000000
450929003 1
432424195 1000000000
282194257 1000000000
135462506 1000000000
1000000000 81398627
1 592183620
1000000000 890629366
386781449 1
1000000000 68757249
1 877540886
35614826 1
22922068 1
1000000000 869367527
722463191 1
58470583 1
516270558 1
1 852250543
1000000000 453521526
1000000000 431254501
1000000000 92858693
1 429207136
75231681 1000000000
1 282462257
446878525 1000000000
1000000000 335657554
1 216358706
1 417095852
848468760 1000000000
1 29827742
597308730 1
1000000000 85691761
346356186 1000000000
1000000000 520288522
656670223 1000000000
77079884 1000000000
1000000000 789729212
1 884551285
585790452 1
1 614011113
1 424041279
1 545166017
609753865 1000000000
1000000000 98142077
106483125 1
1000000000 28088896
1 192402581
1000000000 804865778
916555084 1
818249891 1000000000
1 976995794
841356184 1
60242590 1000000000
1 804652384
560316986 1000000000
1 578153803
1 610353080
477246373 1000000000
519468370 1
1000000000 35829280
1000000000 11418793
1 104649660
11904502 1000000000
256603286 1000000000
234345870 1
99347456 1000000000
568643366 1000000000
1000000000 55463740
559798301 1
302080833 1000000000
1000000000 417553488
751279072 1000000000
97552561 1000000000
1000000000 679910069
694610209 1
1000000000 694618169
1000000000 428401879
1 673862497
468744393 1000000000
1 847291415
485651289 1000000000
51074824 1
333958861 1
1 465596683
1 476611530
749490837 1000000000
1 829834579
580255123 1000000000
1000000000 339651988
1000000000 583980551
1000000000 244100330
231387083 1
1000000000 588579455
753466845 1000000000
1000000000 703683034
921516432 1000000000
1000000000 206171845
1 316704770
436196078 1000000000
1000000000 734227511
773256854 1
135515196 1
302541247 1000000000
1000000000 724855728
425768743 1
1000000000 685952531
920114307 1
1 518555959
1000000000 485417282
322150462 1
833860951 1000000000
362980732 1000000000
812174155 1000000000
1000000000 188008853
988105484 1
853794388 1
1 94726352
1000000000 475883380
336769904 1000000000
1000000000 839135713
329267606 1000000000
790754734 1000000000
887587104 1
1000000000 628400960
840364576 1
942241781 1000000000
1 348354765
1 404562613
1000000000 249609667
199079111 1
1000000000 716636684
1 12997971
1000000000 51550762
26931165 1
1 630154149
1000000000 414855217
1000000000 39573095
1 421322769
1 729685846
1000000000 106691850
331990395 1
1 132119759
253162279 1000000000
58363509 1000000000
1 257857639
55511296 1000000000
1 763724852
1000000000 671846793
1000000000 719571893
113441140 1000000000
1000000000 788718328
1 162568457
270756484 1
1 142150353
1 14646041
1 414111256
1000000000 469787410
397437179 1
1000000000 28430003
1 526260313
1 449418959
1000000000 595790853
1000000000 423393065
8158118 1
1 32529378
1 825204377
1000000000 511922536
1000000000 46254391
1000000000 372733493
83594725 1
91163583 1
108228171 1
1 19002376
1000000000 930907400
1 705377054
591742042 1000000000
374501877 1000000000
384566270 1
7526381 1
1000000000 344169663
1000000000 531370112
1 951791626
248941649 1000000000
1000000000 37039587
369373476 1000000000
1 773842852
1000000000 995287036
784746470 1
1000000000 735368923
202659301 1
190500213 1000000000
108908244 1
1000000000 541629999
1000000000 929618289
345582312 1
1 503714375
556508865 1000000000
819989734 1
1000000000 288338032
29243544 1000000000
1000000000 242134105
140804805 1
103616997 1
1 55833485
1000000000 938422126
792707297 1000000000
407095843 1
423983232 1
120762680 1000000000
1 744529734
1000000000 193306076
133123086 1
314562870 1000000000
1 140809901
1 754007009
1000000000 329591106
1000000000 840417340
67866719 1
1 333044462
271340611 1000000000
1 470015745
705482665 1000000000
54330614 1
960321659 1
677738025 1
1 511446210
300355568 1
1 659281482
380625359 1000000000
1 793105211
1 109816354
227593260 1000000000
1 375333016
1000000000 858547688
1000000000 604547565
1 393760617
1 926459957
780554830 1000000000
28733211 1000000000
147553854 1000000000
1000000000 911168889
123481486 1
494616999 1
687809931 1000000000
35215326 1000000000
1 798187729
5557262 1000000000
352908287 1000000000
1 942836883
1 404058423
993598742 1
682406594 1000000000
973482250 1
1000000000 831612733
865888030 1
1000000000 170486692
1 53510914
1 156125102
648214247 1000000000
1 104727238
1 881870354
707449870 1
591791587 1
1 410397127
1000000000 507765944
948413571 1000000000
1000000000 662381566
1 7722611
272690914 1
325645638 1
952235756 1
243571945 1000000000
1000000000 824720380
547206027 1
832665844 1000000000
209730380 1
1 849552509
1000000000 542282223
1000000000 431180094
1000000000 473521391
697581294 1000000000
558004322 1000000000
1000000000 471205786
41145596 1000000000
1 695704188
561746327 1000000000
44630994 1
591590566 1
927573761 1
1000000000 477220842
1000000000 988585076
1 29353169
1000000000 698481295
1070547 1
576327450 1000000000
1000000000 131830592
1000000000 902112383
1000000000 222668748
1 921868862
1000000000 634206529
340180474 1
981606847 1000000000
782790781 1
464685015 1000000000
1 728426504
1 787129332
1 219566442
170521447 1
1 640785689
284818810 1
1 56826838
525703399 1
28112915 1
875035670 1
2999711 1
876930693 1000000000
1000000000 826101981
1000000000 488417196
1 912153337
156133334 1
767188587 1
1000000000 482975021
1 3268411
1 3029377
1 834850892
256180994 1000000000
1 672892717
1 269122157
225053107 1000000000
1 370277625
244838610 1
411806826 1000000000
1000000000 239063557
1000000000 931400623
1 639699123
1 235898974
707908835 1000000000
549335422 1000000000
1 101982893
121389042 1
987071929 1
71193834 1
863428157 1
473514686 1000000000
1 848245960
1 828146826
488717900 1
1000000000 101261043
1000000000 314017203
600310388 1000000000
1 545286263
443186570 1
78778248 1000000000
1 736057645
300276196 1000000000
119218156 1
1 377438800
653198865 1000000000
1000000000 725784450
1000000000 808671524
1000000000 878575643
1 591684416
531213793 1000000000
1000000000 81800323
111125895 1
574212875 1
1 111314036
1000000000 91299284
445329874 1
162604256 1000000000
1000000000 295096932
612174083 1000000000
215312483 1
1000000000 820893109
1 660092121
26027338 1
162082260 1000000000
139705842 1
1000000000 623070406
320702941 1
1 7373443
81790691 1
1000000000 242939445
50348056 1
628227228 1
1 339693983
437928723 1
344788265 1
1 1554849
882447733 1
1 830519167
142896442 1
393703804 1
92354519 1000000000
950480784 1
35773475 1
1 57773320
1000000000 897359819
989144230 1
128722832 1
314451485 1000000000
1 42496720
1 474513974
54627504 1
1000000000 33568028
1000000000 32797519
1 653753872
1000000000 943147360
111272956 1000000000
204375686 1000000000
1 668760628
1 504105177
485052117 1
667252721 1
149786134 1
1 656294359
1 968246765
1000000000 667452986
1 64439152
1000000000 421914188
1000000000 909275460
1000000000 20746148
1000000000 539453577
647612038 1000000000
1000000000 16193436
107722741 1000000000
1 321032198
537654752 1
1000000000 646617868
600826852 1000000000
403441200 1000000000
1 942772967
1 423019271
212009988 1000000000
1 733329863
1000000000 137770255
1000000000 396796394
948153649 1
323152968 1
819780056 1000000000
1000000000 1991686
43442299 1000000000
327052219 1
1000000000 644350332
975107118 1
863201426 1000000000
1000000000 133948930
1 561676572
733196739 1000000000
1000000000 329475252
827691424 1
1000000000 239347820
1 148166207
603079956 1
321405960 1000000000
737753310 1000000000
469750337 1000000000
114254030 1000000000
554670440 1000000000
300021327 1
61451803 1
1000000000 39210827
1 295499768
543399728 1
1000000000 224793049
1000000000 188214577
222299839 1000000000
1000000000 302560310
508756180 1000000000
646045902 1000000000
841778662 1000000000
1000000000 182913414
1000000000 459102904
150287879 1000000000
1000000000 691438210
1 889478492
1000000000 441530899
840252349 1000000000
1 443849694
837901373 1000000000
1 535939170
1 619780802
105538633 1000000000
1 115513504
1 213653913
1000000000 151939645
1000000000 505474400
646081048 1000000000
911214386 1000000000
276943770 1
1000000000 36729822
1000000000 22556166
305674937 1
1 326360055
848991970 1000000000
1000000000 227659711
373870551 1000000000
1000000000 515396365
592586434 1
95997499 1
1000000000 499683807
71370142 1
17397586 1000000000
1000000000 362011969
1000000000 412558040
1000000000 867271008
971503535 1
438150672 1
756859404 1000000000
1 815182440
61511057 1
1000000000 69353361
812017681 1
1 20147227
1 63843857
1 518589948
1 32204887
113995666 1
888921080 1000000000
417649162 1000000000
800684084 1000000000
1000000000 345512334
366326667 1
1 464648604
426789741 1000000000
1 257417695
1000000000 552981462
552139244 1
1 853689928
9474640 1000000000
1000000000 374125944
1 257182516
682587410 1000000000
552857879 1
1000000000 420810992
1 165106654
1000000000 326084909
1000000000 621366460
1 217177191
134680878 1000000000
715975582 1
38129545 1000000000
1000000000 917734656
113568108 1
643548438 1000000000
1000000000 217453172
1000000000 747296158
1000000000 518546327
1000000000 228152704
106955147 1000000000
1000000000 451573558
857451657 1000000000
226189069 1
1 376973792
1000000000 212097175
1000000000 37694375
1000000000 384284350
1 278464759
1000000000 666422201
1 258557196
1 790776434
1000000000 41049006
566639238 1
272748343 1
1000000000 10477682
1000000000 778765485
1 358547239
392966197 1000000000
1000000000 290490492
1 461015633
1000000000 895890385
1 565826123
725686350 1000000000
1 39646230
426051089 1
1 339748390
710306230 1
1000000000 735141252
1000000000 958361494
298485384 1000000000
1 918815769
98920093 1000000000
964488320 1000000000
21183852 1
323172227 1000000000
54382534 1000000000
53226792 1
226506428 1
1000000000 86066992
93697334 1
19370354 1
1 300031094
1 953233306
464951262 1
493613970 1000000000
1000000000 106696795
734535686 1000000000
1 622352345
1000000000 182267485
1 601415450
64289675 1000000000
976900182 1000000000
1 207542546
1 152112381
1000000000 72916387
892967685 1000000000
1000000000 26030250
737747477 1000000000
778071096 1
1 783179009
1 676230815
808006115 1
1 645780777
225279807 1
1000000000 295065915
1000000000 364215945
83748700 1000000000
1000000000 389503095
1000000000 68352868
677908850 1
68288330 1
615170706 1000000000
68196838 1000000000
115490174 1
818878727 1000000000
1000000000 883393429
1 541578306
219738292 1
1000000000 83348435
1 97671182
1000000000 819786487
79415140 1
389012768 1000000000
1 671409920
1 432242513
1 150983899
1 131257124
146199371 1000000000
1 980592306
1000000000 62944653
1 871719138
1 902008480
1 411386719
1000000000 475873472
686992309 1000000000
980555750 1
1 343846607
1 23615414
1 735610975
21657895 1
1000000000 909758832
496121438 1
1 196231570
1000000000 582463232
845062139 1000000000
709784444 1000000000
774143 1000000000
1000000000 293038986
1 47247932
237873241 1
585532383 1000000000
165147332 1
1000000000 412610397
222772201 1
136740865 1
596935812 1
656119220 1
1 391906683
1 588583509
1000000000 359653344
1 837384718
1 146555110
165443065 1
1000000000 55190040
35396221 1
1 917223987
799975619 1
1 688042248
1000000000 55437472
1000000000 578512584
100645456 1000000000
1000000000 80367374
1 445572466
1000000000 302483990
713623182 1
902587000 1
1000000000 636228248
1000000000 424391622
1000000000 717235144
33284723 1
37579046 1000000000
1000000000 173058400
1000000000 298326577
1000000000 109921137
1 27606003
188382590 1
142385397 1
147889946 1
1 299711328
890909810 1000000000
1 580640446
903038904 1
1000000000 374356133
979250293 1000000000
1000000000 672815044
1000000000 138354975
758576797 1
552594771 1
345865562 1000000000
851621660 1
1 830923797
90998678 1
1000000000 605907703
1000000000 431913313
862092178 1
847265585 1000000000
902945988 1000000000
397236463 1
1 227280034
1000000000 71369136
291880871 1
1 413433093
34982055 1
1 408212959
614802639 1000000000
1000000000 32561033
350497 1000000000
584366330 1000000000
720711873 1000000000
1000000000 236648696
171910012 1000000000
639531863 1000000000
1 25566179
30449099 1000000000
1 946814556
600474257 1
1 64044681
1 756983146
1000000000 108052071
1 401357623
1000000000 549601408
900473495 1
276993684 1000000000
657752566 1000000000
44112922 1000000000
1 112014678
996699124 1000000000
680780869 1
799205562 1000000000
302669402 1
729700095 1000000000
1000000000 757904018
435584227 1000000000
525977079 1
503186531 1
1 561662445
1000000000 746848190
1000000000 944925317
269900107 1000000000
1000000000 440735028
1 900493355
360641106 1
409193261 1
453074367 1
716901707 1
1000000000 510168845
23715097 1
710743439 1000000000
1000000000 52883085
305391281 1
791099008 1
17172724 1
1000000000 288411450
1000000000 931056112
619128706 1
799749054 1000000000
1 249066877
437393955 1
588446398 1
1 998911463
1 514698998
1 259638449
596673174 1000000000
1 926624193
1000000000 148395202
1000000000 148840958
1 95685122
1 968438686
1000000000 491799812
240976344 1
575435480 1000000000
18140927 1000000000
1000000000 16055289
495811423 1
152668058 1000000000
1 223456577
1000000000 175086204
1 7115381
977948355 1000000000
909773253 1
1000000000 288401944
1000000000 167062695
1000000000 706368397
1 630232991
163947150 1000000000
1000000000 611786140
1 631376967
1000000000 67728579
1 783193832
976103166 1000000000
1 234070551
73097902 1000000000
912204286 1000000000
235824104 1
7989324 1000000000
1000000000 118893204
633561225 1000000000
1 948831698
1000000000 872181544
1000000000 746050313
937431208 1
362678010 1000000000
824195117 1
505034548 1
1 900851954
848841302 1000000000
78018537 1000000000
673828210 1
1 257438461
1000000000 102812921
98243902 1000000000
330235273 1000000000
1000000000 701320558
183802116 1000000000
808011318 1
1000000000 579011664
1 807739779
610154001 1000000000
787741255 1000000000
1000000000 190781148
867357728 1000000000
1000000000 786674973
1000000000 786843684
854736687 1000000000
856786520 1000000000
938318326 1
66496775 1000000000
921480799 1
748808063 1
658948134 1000000000
400330109 1000000000
1 34658373
893041839 1
1 513492833
1 173801906
322707623 1
1000000000 290950618
1000000000 25680748
1 663262015
107718121 1000000000
1000000000 969075282
1 952901519
1 937786995
667145009 1
60240597 1000000000
1 426101118
150064416 1
211382299 1
1 912757534
1 624988102
1000000000 635182314
1000000000 178109919
880329451 1
663517111 1
608331533 1
1 491400705
143377546 1
1 568675025
658620846 1
341249658 1
1000000000 847397610
1 146835379
1000000000 300315813
1 116689766
1 848835360
484249729 1
1 990910411
613711920 1
1 240612729
206322390 1000000000
14443714 1000000000
1 659940923
1 147414018
1000000000 434696493
949221445 1000000000
455396628 1000000000
1 834945173
84845003 1
1 783741169
107627544 1000000000
908350566 1000000000
1000000000 941155121
1 683204500
1 521458082
100547343 1000000000
1 946099201
1 295377653
690111930 1
1 708005146
805429359 1
766694182 1000000000
1000000000 838054458
1 336315407
719678765 1
52405832 1
300790403 1
1 629012992
51774931 1
524247264 1
1 10810530
780168340 1000000000
1 440917196
1000000000 314041242
952104959 1
1 527481235
1000000000 522216648
129012892 1000000000
1 563059079
1000000000 564572914
369263008 1000000000
950080079 1000000000
1000000000 740434780
1 951231072
31859910 1000000000
1 810023852
1 793166331
1 427589202
744448305 1
1 965026309
697470190 1000000000
629893774 1
1000000000 539249350
1000000000 952575061
1 163336950
1 771718710
1 730308427
1000000000 164629003
685216179 1000000000
868123990 1000000000
1 227311818
1 306488661
326723286 1000000000
258634738 1
657166212 1
1 384856811
397361866 1
533321867 1000000000
1 971393880
1000000000 243165533
1000000000 817721057
385372723 1
83769012 1000000000
1000000000 715433441
899231484 1
264874003 1
1000000000 93446909
1000000000 5449367
1000000000 902442687
1 493421179
728436861 1
1 392351329
896638006 1
1000000000 302116715
983039948 1
1 703142434
889318914 1000000000
49194146 1
157161667 1000000000
276073876 1000000000
1000000000 63243530
918549287 1000000000
1000000000 635252958
7949201 1000000000
966855585 1
550948439 1
231504690 1
1000000000 139200987
1000000000 204724787
975378032 1000000000
1 117653458
652233839 1
291048310 1000000000
63333533 1
538398397 1
197280331 1
1 404023824
1 499985540
1 627801164
1000000000 547634109
1 599779269
80710991 1000000000
333379355 1000000000
918478383 1
988795942 1
1000000000 245636153
682163063 1000000000
1 619726194
1000000000 448923830
1 163661468
1 222874186
62765705 1
182854304 1000000000
1000000000 696340346
1 889144708
429173241 1000000000
967854040 1000000000
65039499 1000000000
1 714013197
1000000000 765884305
32628176 1
96288456 1000000000
278642987 1
390334903 1000000000
241553310 1
1 481362040
663298928 1
642945588 1000000000
26025901 1000000000
33326778 1000000000
547185447 1000000000
1 599252098
524483299 1000000000
1000000000 456081556
1 709290561
179127702 1
1 759068500
1000000000 796927357
1 752126397
1 239217963
866296424 1000000000
538923368 1
1 364408982
931678352 1000000000
1 885858441
1000000000 105674836
687938611 1
1 650370293
431792722 1000000000
433650003 1000000000
1 379702860
1000000000 180180275
604638006 1
1 227690265
499528282 1
465775899 1
1000000000 42930094
1000000000 893917192
46752388 1000000000
1000000000 246126659
845275880 1000000000
1 287605178
884226055 1
1 269930574
25518575 1
10428944 1000000000
21681445 1000000000
1000000000 603350204
196724311 1
291507133 1
458839187 1000000000
666731572 1
1 145534572
1 124672077
979232351 1000000000
1 812292432
94068957 1000000000
1 844118460
729646176 1
57171177 1000000000
240891877 1000000000
1000000000 513216885
1000000000 491076644
391465446 1
154272763 1000000000
763055849 1
263176278 1
1000000000 530780290
180666877 1000000000
78643603 1000000000
1 914668462
1 258777372
1000000000 897755353
809852042 1
1 581883743
393075333 1000000000
147781310 1
1 994049930
265820414 1
585300422 1000000000
757395908 1
1 300915582
846467568 1
1000000000 692460402
1000000000 317633562
537978513 1000000000
1000000000 260445785
588804717 1000000000
1000000000 34653104
1 491536311
1 230142338
1000000000 80777277
1000000000 808128870
1000000000 445178807
714417611 1
1 101445329
1000000000 537007542
921401278 1000000000
363035667 1
182894544 1000000000
1 824158431
1000000000 992879969
853740197 1
1000000000 398348647
1000000000 766717589
1 288155185
68442535 1000000000
1000000000 294114958
1 654268200
1 378964679
547630337 1
16137435 1
1 652220978
1000000000 743281992
182693323 1000000000
1 899953611
357897415 1
1000000000 267205498
628095803 1000000000
39949198 1
575117594 1000000000
832326731 1000000000
111888654 1000000000
109397845 1000000000
1000000000 698316205
1000000000 24347360
1000000000 509934967
1000000000 957475609
1 254101501
974513437 1
856002696 1
962846446 1000000000
434710700 1
1 147297206
1000000000 66006303
1 255418824
21068082 1
999524789 1000000000
732614485 1000000000
485392846 1
1 33809665
1 848434573
1 878050916
488962592 1000000000
196290615 1
1 932245919
1000000000 714154008
1000000000 931236390
1000000000 549307850
330468941 1
1 134341562
599338586 1000000000
617600815 1
1000000000 903755647
92772474 1
1 671629464
1 612424590
1000000000 572153269
1 528153438
1 183952869
1000000000 683215973
1 790212238
1 947788459
541632959 1000000000
244012474 1
1 484411608
1 72107730
1000000000 734099175
533182918 1
1 901147163
68564190 1000000000
140223405 1
1 641851935
1000000000 586322338
23971421 1
94081468 1
151633512 1
794429707 1
796835534 1
1000000000 38316392
1000000000 306294903
438974033 1000000000
137447565 1000000000
1000000000 885999221
520086535 1
540195161 1
970029373 1000000000
1 791123563
1000000000 325085664
1000000000 116956924
1 275127734
1 131382363
418666628 1000000000
19000726 1000000000
368336753 1000000000
1000000000 571674155
1000000000 95852125
1 301580559
1 388402035
197861737 1000000000
3517798 1
922575465 1
278598328 1000000000
1 525981584
287196762 1
1 78549196
135210530 1
131942869 1000000000
1 539572572
1000000000 140364304
369031651 1
118887031 1
1 919301670
729997515 1
1000000000 14405226
612975495 1
1 692022711
1 970815454
721568972 1000000000
498097974 1000000000
1000000000 312692600
784266619 1000000000
636416694 1
1 940933536
113433585 1
596750266 1000000000
1000000000 647357906
1000000000 202033175
1000000000 683464941
1000000000 351520415
1000000000 652772024
353175028 1
37302058 1
689053606 1000000000
103323993 1000000000
1 953774812
164044678 1
1 156845266
460452073 1000000000
319245456 1000000000
922453928 1
841384758 1
1000000000 356804941
1000000000 531194938
252528684 1000000000
1000000000 37130499
109993990 1000000000
1000000000 298513205
1000000000 626927188
1000000000 848409876
212449438 1000000000
1 332267357
597262126 1000000000
788988409 1000000000
1 964849811
94287066 1000000000
200609346 1
1000000000 153355394
912298691 1
1 667767658
855158207 1000000000
282274255 1000000000
134357593 1000000000
1000000000 281013038
607892519 1
1000000000 773129943
1 141857592
212311800 1000000000
935028602 1000000000
1 317178744
1 69424105
535041556 1
564813794 1
617528065 1
1 832080130
1000000000 752842646
722210784 1000000000
1 435200061
1 954667544
207828773 1000000000
1 994300406
1000000000 396444418
686369832 1
1000000000 35003208
428378070 1000000000
1 785067322
1 437118850
1000000000 406322481
1000000000 199317260
64776563 1000000000
1000000000 733911865
953412617 1000000000
642919721 1000000000
1000000000 139603685
1 986949130
206172093 1000000000
1000000000 449892211
1000000000 819855107
1 662084299
1 108288330
1 832198156
132994694 1000000000
433837654 1000000000
207492230 1
31532193 1000000000
1 26367992
1000000000 545689848
1 786369905
1000000000 605753495
880000448 1
258487126 1000000000
1000000000 475137277
726074034 1
1 397305773
1 42180320
200527195 1
1000000000 918314567
784774662 1
1000000000 416612795
608129993 1000000000
1000000000 637486053
346281490 1000000000
756843564 1
1 562980314
1 506787714
1 439026726
328755074 1
529559112 1000000000
1000000000 18798116
430465839 1000000000
1000000000 343419015
375871800 1000000000
121249042 1000000000
1000000000 90616258
424634216 1
60750349 1
1 435228283
1000000000 620401314
1000000000 97954596
261286578 1
1 778885543
1000000000 270186705
1000000000 814141557
1 110972003
752301213 1
676453660 1000000000
895410237 1
1235965 1
335371607 1
57706786 1000000000
232561523 1
898026440 1
1000000000 706578533
106361831 1
1000000000 115238544
1000000000 921640644
89949471 1000000000
217567193 1
180929142 1000000000
925640563 1
232930128 1000000000
541973090 1
362134242 1000000000
70382631 1000000000
108866657 1
256873712 1000000000
873025620 1
387396815 1
1 498322437
1 42789251
714411390 1
1 577851454
1000000000 553474662
1000000000 783847095
28530732 1000000000
419959037 1
993964495 1000000000
229961044 1
1000000000 244944820
134641044 1000000000
235292123 1000000000
124593492 1000000000
1000000000 817939169
705215573 1
238209055 1
1000000000 546881142
453494108 1
999016620 1000000000
106888790 1000000000
622764612 1
1 117373597
1 817960933
486921741 1000000000
1 122785185
376803922 1
510943615 1000000000
70863824 1
1 73928664
1 842809936
533521137 1
296725462 1000000000
291650338 1
133913082 1000000000
747302651 1000000000
1000000000 436137514
1000000000 277499576
1 543305008
861432433 1
1000000000 710058077
1 783187547
1000000000 547039932
1 171793029
1 955924139
1000000000 468236131
1 26257977
1000000000 568936086
1 2649772
49061703 1
206868358 1
1 481447800
479680382 1000000000
481395628 1000000000
625818541 1
67305541 1
889942897 1
1 479333363
1000000000 921085262
264875172 1000000000
608334645 1000000000
1 364005951
171512466 1
204322457 1000000000
113161859 1000000000
5421061 1
1 806909071
421317584 1000000000
314865738 1
1000000000 24538138
894033464 1000000000
237791845 1000000000
724107869 1000000000
140324409 1000000000
919648970 1
1 62549816
507513499 1
486738964 1000000000
134474675 1
1 50384816
1000000000 296840095
722990046 1000000000
192269828 1000000000
838515983 1000000000
657660139 1000000000
1 552939609
1000000000 308059
480383799 1
448131730 1
1 943503453
74296396 1
976025853 1000000000
1 104471654
821059051 1000000000
165253713 1
802485743 1000000000
759865507 1000000000
1000000000 866440882
1000000000 173711155
1000000000 880506274
1000000000 156380699
1000000000 73652258
1000000000 700779002
1 145831552
87678436 1000000000
734876401 1
491506004 1000000000
1 664649233
711143554 1
573935661 1
844918147 1
760127690 1000000000
444219537 1
568124867 1000000000
984064972 1000000000
1 348604246
1000000000 839948021
910239375 1000000000
1 714766174
88705891 1
978980486 1000000000
1000000000 663847910
834299329 1000000000
1 939881456
512242488 1000000000
122408610 1
267475137 1000000000
356882198 1
403033291 1
960833967 1
727777245 1
1 244519767
1 509184244
1 914310679
422465836 1000000000
1 870910054
1000000000 98154250
168825995 1000000000
1000000000 618939345
1000000000 282142071
142870837 1
179527284 1000000000
210747873 1
893122313 1
1000000000 879031061
129709178 1
74903508 1
1000000000 936005683
1000000000 643928561
1000000000 562455188
738035051 1
805528942 1
1 167741027
399924115 1
1000000000 800564259
522609379 1000000000
1 749951875
52477994 1000000000
1 881391898
1000000000 9208375
1000000000 496912786
1 551582594
126594689 1
1 198740950
549723689 1000000000
1 237054783
1 2392195
461378495 1000000000
1000000000 721122276
1000000000 164989197
1000000000 35186614
1 47760336
768458636 1000000000
1000000000 964029871
355400962 1
1000000000 846842772
1 699996868
1000000000 471217546
116528914 1
1000000000 49778060
939165750 1
1000000000 237599407
1000000000 855156538
737898493 1
1000000000 420555583
272929386 1
789735400 1
1 769332539
1 132695835
1 721338442
18819729 1000000000
385916790 1
777196941 1
1000000000 430217394
530032405 1
500139524 1000000000
1000000000 229220114
1000000000 968470751
865280694 1000000000
360947759 1
104447112 1000000000
1 213086332
79694969 1000000000
1 936966018
1000000000 351421019
1 965819045
640733468 1000000000
1000000000 314630545
398399281 1
1000000000 52772985
765737595 1
1 828984648
1 307144729
374978855 1000000000
437347966 1000000000
319210424 1000000000
269672497 1000000000
782044018 1
1 88731015
1 528985696
1000000000 936864727
1 352900295
1000000000 987630684
855438074 1000000000
1 576307539
879509954 1
133776273 1000000000
589643975 1
78708996 1000000000
400971326 1
1000000000 132826746
1000000000 336412510
1 54496524
449135326 1000000000
1000000000 712439185
1 446065906
731533945 1000000000
273049626 1000000000
1000000000 956503142
264336933 1000000000
1000000000 728181237
220566222 1000000000
462839559 1
1000000000 424779085
634062320 1000000000
1 687283263
595901168 1
32097092 1000000000
543001677 1
661972912 1000000000
492861302 1000000000
128139702 1
917825932 1000000000
610364775 1000000000
578230193 1
1000000000 163472616
1 18116473
132069691 1
1 192815082
1 836194054
704678742 1000000000
1000000000 629641890
338268294 1000000000
1 438150385
1 604059526
408429114 1
248486516 1
1000000000 786908808
434205884 1
1000000000 297606870
16095508 1000000000
737485943 1
1000000000 930321060
1 929597453
585071530 1
461392767 1000000000
1000000000 919378961
1000000000 292319808
1000000000 637292100
1000000000 869121351
1000000000 560591530
121293355 1
244062250 1000000000
349153444 1
1000000000 633302546
753903601 1
173564870 1
313312103 1
1 944621206
439943074 1000000000
1 567362582
592342950 1000000000
1000000000 942921565
1 51510609
1 589649808
961010830 1000000000
984865804 1000000000
126933653 1000000000
827252374 1000000000
123328680 1
2831865 1
1000000000 521547167
363525982 1
1 123663276
1000000000 246710484
1000000000 865165757
1 205158747
981319110 1
774968531 1
202138990 1
1 787115569
646376552 1
505511006 1
954386921 1
786532889 1000000000
1000000000 842195600
1 162382653
1000000000 40631849
1000000000 210667986
1 86812316
1000000000 17025344
1000000000 197666173
136509962 1000000000
1 618958221
113047663 1
729431952 1
444362317 1000000000
1 963142619
954379444 1
296139254 1
127166320 1
683908537 1
251941639 1
1 582988601
206816120 1
877745899 1
50888732 1
1 682582884
782378256 1000000000
464629256 1
1 172415115
1 971741200
1 920263276
54894411 1000000000
1000000000 821653119
1 854308334
537586617 1000000000
1000000000 841594080
777708260 1000000000
1 726612439
1000000000 975801097
1 40592046
876126220 1000000000
86384978 1000000000
1 324249021
1 141603234
668629986 1
883165350 1000000000
1000000000 905024884
1 702498430
264612244 1000000000
881430626 1000000000
225094261 1
146686497 1
1 915978428
1 276941932
1000000000 552580506
205135705 1000000000
120796177 1
972987528 1000000000
1000000000 343672768
1000000000 249772073
1000000000 258587535
442592875 1
1000000000 707410605
1000000000 154893463
196008996 1
1000000000 779107651
770873217 1000000000
463538938 1000000000
718327516 1
541350080 1000000000
1 78486179
1 124941762
1000000000 707303824
598781863 1
1 968062246
1000000000 750853834
505561357 1
475263449 1000000000
716576699 1000000000
1000000000 41343517
485211330 1000000000
351459296 1
208392989 1
1 900182598
841191918 1000000000
1 568238588
1000000000 756922361
549572126 1000000000
855736906 1000000000
840161967 1
892233311 1
996120081 1
746713653 1
760821447 1
735361191 1000000000
1 575449843
190183521 1000000000
1 634187499
104749543 1
1 13145667
63210237 1
764316842 1000000000
79264725 1
1 353448960
1 602234979
1 257716994
940145209 1000000000
606942699 1000000000
108493124 1000000000
1 924155502
1 489743320
1 178506846
83664468 1000000000
403420277 1000000000
1 539597021
641138830 1000000000
1 393292659
1 846751921
787605196 1
279145053 1000000000
1000000000 865557085
710671199 1
126263267 1000000000
695483301 1
933281492 1000000000
490219880 1000000000
223569427 1
1000000000 599459587
1000000000 539094093
1 450564590
628184416 1
872871971 1
705426715 1
1 838738267
1 501380053
897522571 1
1 620176155
1000000000 248061416
143581421 1
1000000000 930789868
913035232 1
1 649458604
683262591 1000000000
1 644603623
1000000000 449714272
151847464 1
238508844 1000000000
898906974 1000000000
1000000000 145638944
1 14846289
1 607565895
1000000000 912304959
1 388934111
985200670 1
1000000000 122629444
1 167819980
1000000000 995472833
884831892 1
1000000000 9488037
1 543957871
1 131296511
731682642 1000000000
844066914 1000000000
547778558 1
1000000000 279506189
1000000000 80189082
471023065 1000000000
936666764 1
1 56036941
594761441 1000000000
293535032 1
241811890 1
768619572 1
1 449516761
1000000000 444870249
625000287 1000000000
1 471857404
223378686 1000000000
1 964405119
1 518869790
1000000000 193250508
291955872 1
417187489 1000000000
984524263 1
1000000000 411234406
1000000000 218183794
215596407 1000000000
368497003 1000000000
356874578 1000000000
518928531 1
1 507773459
1000000000 288311515
656493963 1000000000
853678620 1
1 890310499
144659771 1000000000
1000000000 926876841
954834988 1000000000
299050263 1000000000
868882726 1000000000
850473103 1
1 131774578
1 303592208
439666212 1
976863128 1
301102395 1000000000
16077898 1000000000
283169130 1
615601726 1
1 610006781
178228045 1
514960946 1000000000
484772941 1000000000
376554854 1
1 197782545
1000000000 127603070
661809033 1000000000
1000000000 465980897
1000000000 480709489
1 769681768
1000000000 628689886
1 224049065
1 970701845
245252079 1000000000
1000000000 934673160
1000000000 814069587
1000000000 53197018
155501888 1000000000
687132612 1000000000
42418647 1000000000
1000000000 773977798
1 816427394
1000000000 59286648
261877024 1
1000000000 194538603
75225126 1
218339680 1000000000
516509207 1000000000
258292441 1
1000000000 379399856
996259388 1
428300332 1000000000
204892683 1
1000000000 848832769
1000000000 747883385
1000000000 62675560
1000000000 196548812
559429928 1000000000
80661726 1
1 393544177
183564842 1000000000
1000000000 963349162
291874234 1000000000
235949597 1
1000000000 164893791
922233168 1
469972621 1
1000000000 443958268
1 263549245
117262194 1
1 317316150
1000000000 683989857
198637082 1000000000
394543556 1000000000
612329118 1
1 262702451
198220094 1000000000
1000000000 138132128
497302245 1
650160308 1
1 890211532
184868053 1
1 921112332
1 732077713
818030383 1
1000000000 873090033
875097893 1
1000000000 918850668
40088328 1000000000
16583179 1000000000
344423930 1
287052327 1
1 981211798
518289174 1000000000
282124092 1
796099636 1
611831463 1000000000
1000000000 40726436
1 686178094
936273693 1
1000000000 885143297
1000000000 248622905
916897747 1000000000
1 461863568
663269963 1000000000
1 660448787
99326358 1000000000
1 5972463
1000000000 498937729
803391608 1000000000
1 564748666
1 615124056
173913304 1000000000
1 691060609
48433861 1000000000
1000000000 641116209
282397232 1000000000
848655207 1000000000
230372905 1000000000
1 716570680
494431483 1000000000
867191119 1000000000
1000000000 206996596
1 119998475
203540397 1
1 26344082
315790522 1000000000
405537334 1000000000
244684453 1
130743697 1000000000
1 714302979
1000000000 17399741
1 43498652
1 995451385
1 915999346
954256683 1
767318158 1
1 210197652
615010295 1000000000
1000000000 665409308
1 464893224
104606354 1
916986999 1000000000
1000000000 664243272
1 984869300
704492633 1
1 246078843
113249042 1000000000
66202243 1
1000000000 273683403
56370009 1
511100050 1
263689947 1000000000
1000000000 601861655
374335457 1
1000000000 377764130
1000000000 477235811
1 665228037
348841611 1
795854439 1
1000000000 71378957
1 240846781
649541152 1000000000
1 172256993
1 689358980
1 290653465
344151016 1000000000
584734455 1000000000
610037785 1000000000
1000000000 13351790
893753942 1000000000
1 625585534
107103275 1
386379222 1000000000
9962289 1
761041355 1
35684374 1
499363075 1
394282821 1
737530171 1
1000000000 306067870
1000000000 139125121
1000000000 277351307
554521153 1000000000
762567390 1000000000
1 127190924
783837656 1
198228209 1
1000000000 692299695
162830932 1
1000000000 726422788
847507213 1
1 959008405
713318094 1
835141277 1000000000
300517776 1000000000
1000000000 645001520
1000000000 215511039
1000000000 167325197
1000000000 41302970
1000000000 787357218
1000000000 363137734
1 766095177
476612508 1
553527934 1
1000000000 895617322
1000000000 574246654
1000000000 930339879
1 106079923
60534565 1000000000
888029753 1
1000000000 728336049
89393912 1000000000
553387760 1000000000
1000000000 960287127
1 630940682
600146235 1
1000000000 27275986
1 943035374
1 745698560
48556679 1000000000
1 950751845
663276667 1000000000
1 372740720
277003765 1
747466091 1
1000000000 910620814
1000000000 753627344
1000000000 910400790
325085713 1000000000
1000000000 20601525
380245818 1
1 772658143
596798147 1
199731048 1
144994813 1000000000
667955224 1000000000
939745651 1
178176309 1
1 441104033
99251266 1000000000
1000000000 506772069
1 461308526
1 825437051
1000000000 14517255
1 736095870
1000000000 761528913
1000000000 633989299
1 185015847
383166223 1000000000
705276346 1000000000
573525716 1
1000000000 739695073
834414879 1000000000
1 742113606
845839060 1
251579872 1000000000
1000000000 912993336
1000000000 854515979
392892837 1000000000
16991914 1
310335669 1
188978615 1
224770366 1000000000
1 926120071
668849035 1
989753670 1000000000
372905253 1000000000
1 209263343
1000000000 363692439
1 481586475
674032257 1
104468344 1
1000000000 187018345
1000000000 923192824
100038558 1
338078783 1
823401105 1000000000
441759888 1
1 713967363
1000000000 221545943
247410026 1000000000
367293137 1
72555506 1
94972594 1000000000
1000000000 622218343
1000000000 480260028
1000000000 260570752
1 589006863
631368668 1
1000000000 643987752
1 701025559
281549925 1
61716816 1000000000
1000000000 278783721
123234698 1
1 708118863
282275651 1
968585596 1
430782363 1000000000
1 577890041
1000000000 183718524
1 262856758
1000000000 411308299
1000000000 581017868
841830103 1
1 593489646
519308065 1000000000
400186137 1000000000
157489039 1000000000
71543594 1000000000
519800254 1000000000
1 147632259
201703689 1000000000
1 531112138
1000000000 120518626
1000000000 570711026
1 828815395
1000000000 702002738
1 409796537
662673974 1
1000000000 805072638
1000000000 678767613
799652908 1000000000
467407034 1
922013514 1
1000000000 72458272
117282278 1
963639660 1
1000000000 789921810
339993245 1
1000000000 376159206
692614188 1000000000
1 622731017
579005356 1
1000000000 926195589
433290676 1
880301910 1000000000
1 387629415
974421001 1000000000
277045256 1
1 535119325
1000000000 190052085
715672492 1
1 168620128
832217361 1
665531194 1
425135144 1000000000
1000000000 724619414
1000000000 862591546
896498430 1000000000
817435847 1000000000
1000000000 1363980
627101763 1
1000000000 904671902
1000000000 77832681
1000000000 870949409
1000000000 78071815
843745075 1000000000
1000000000 501942808
263260182 1
1000000000 358850589
1 385316162
693298314 1
1 832224382
777277475 1
1 26446564
937244983 1000000000
1 27341349
1 542281610
1 43575671
657027165 1
808544388 1
1000000000 972748259
64457414 1000000000
1 329889682
2504101 1
1 25441449
21871544 1000000000
17828940 1
1 449971603
1 57077393
1 233895543
1000000000 682530286
1 308934471
538346064 1
143906851 1000000000
316471637 1000000000
1000000000 225517327
1 814409454
1 856251384
1 615771620
167664770 1000000000
577545611 1000000000
261388798 1
543829006 1000000000
967238116 1
1 980991664
1000000000 512476979
1000000000 952279397
951109398 1
1 650909979
1000000000 80688949
1000000000 489170466
1000000000 83503106
1000000000 660880901
1 607535476
1000000000 788484662
304018054 1
329193719 1
1 986716633
261287890 1000000000
1 699834336
1 39074574
534635762 1
1000000000 360567668
375144348 1
1 595421645
9844129 1000000000
1 391360885
537806843 1000000000
1000000000 790630245
1000000000 437511749
380504337 1000000000
728597991 1
1 243371137
1000000000 645514602
628387064 1
139220566 1000000000
472366999 1000000000
1000000000 274908655
1000000000 297122645
1000000000 453530941
923099053 1000000000
1 260348600
426792799 1000000000
1 152390137
204809386 1
575802325 1000000000
1000000000 486084190
127354171 1
1000000000 576597792
904023348 1
1000000000 975248449
1000000000 963927668
760847768 1
339418821 1
792132001 1000000000
780468929 1000000000
1 608696671
1 438652461
209533776 1000000000
1 529420122
1 33231569
973844976 1000000000
1 377972070
1 258643321
118036263 1000000000
1 702328858
1000000000 806740430
67572168 1
496399805 1000000000
1000000000 592300142
713974351 1
1000000000 922279247
1 460269288
598659604 1
1 554109465
820026334 1000000000
317162552 1000000000
688444607 1000000000
221389009 1
330354168 1000000000
1000000000 805418570
334220126 1
1 583348000
267921475 1
458964500 1
1000000000 522281542
1 238617785
1 81994862
1000000000 543288748
1 362948831
1000000000 519207915
1000000000 158400931
1000000000 951216282
1000000000 448325326
464277160 1
1000000000 287114352
1 748219808
1000000000 109968548
66335510 1000000000
656432178 1
153011209 1000000000
414981639 1
1 464659863
8010243 1
1 91992689
438466401 1
641503318 1
11050792 1
616972565 1
1000000000 141880584
727463508 1
1000000000 427394805
1000000000 62689181
815063022 1
1 870979571
1000000000 220331588
572168296 1
414405580 1
817786627 1000000000
1000000000 383238231
1000000000 100321114
1000000000 297273036
1000000000 68147788
630820683 1000000000
1 66097700
521867958 1
1 68713117
1000000000 752385536
516781076 1000000000
933294495 1
1000000000 511911254
876534664 1
1 499469663
1000000000 866547215
888428148 1000000000
1000000000 82204175
720025581 1000000000
1 400804531
1000000000 314421277
1000000000 17561420
92807590 1
77500805 1
1 296834989
1 743484007
1 62243900
1 437158522
1 91567169
1 401982829
1 28350587
1000000000 471039404
19035332 1
57689651 1000000000
1 266182927
1000000000 950483722
815480698 1000000000
492349640 1
1000000000 880807127
1 977559422
1 767363340
1000000000 905498977
201582249 1
1 671518624
1000000000 145984788
252213185 1000000000
1 726944936
1000000000 486271965
169657388 1
78930472 1000000000
285051140 1
215790114 1000000000
865658739 1000000000
1000000000 549714880
935003218 1
1000000000 477424909
1 451075490
1000000000 214861956
22509904 1000000000
1 101113495
831327120 1
1000000000 572875444
15719474 1000000000
1000000000 744116284
493342787 1
36151735 1
221917553 1000000000
1 570108590
1000000000 869613178
177493137 1000000000
970216471 1
265651452 1000000000
1000000000 393960377
514981832 1000000000
649798533 1
660105534 1
1 817888470
1 313292499
411193543 1000000000
1000000000 931930821
2559492 1000000000
785306885 1000000000
701426011 1
1 22881730
793744479 1000000000
1000000000 815984635
114672512 1000000000
801183350 1000000000
1 82873082
1000000000 260616579
1 472303101
1000000000 736835547
337548135 1
1 599298318
860485491 1
1000000000 603019219
1 527961030
1000000000 625483418
73131303 1
608583376 1
1 364502611
1000000000 818682139
260890442 1000000000
1 476570885
720391276 1000000000
898037867 1000000000
1 600101581
319726351 1
78776610 1000000000
209678004 1000000000
722277540 1
1 160960543
580890435 1
1000000000 400783708
972185752 1
960645547 1
1 132197095
1 28698482
281487764 1
345382550 1000000000
462716537 1
1 5836696
236882793 1
24591325 1
900324682 1000000000
1 83247475
273646117 1000000000
261041861 1
1000000000 763399571
1 103391378
1 727775445
1000000000 416412293
389382154 1
1 775610589
1000000000 712323032
202338161 1000000000
1 199626986
252949632 1
1 537618087
874585000 1000000000
237569150 1
1000000000 848381274
1 265963812
449703232 1
1000000000 484659503
365253090 1000000000
861988962 1000000000
1 110794737
242300175 1
137044891 1000000000
933404405 1
146484290 1000000000
110193383 1
100943099 1000000000
604265148 1
553051699 1000000000
1 435227328
1000000000 564607704
1 524418093
287414634 1
775023087 1000000000
664759124 1
839088931 1
962249955 1000000000
349618854 1
129459788 1000000000
1 219789094
415936532 1
1 195585273
112822078 1000000000
844245307 1000000000
802698655 1
1000000000 175381360
1000000000 373112507
31640365 1000000000
1 70862207
1 514164493
1 45918030
45287517 1
879215788 1000000000
1000000000 216879840
50129901 1000000000
872771080 1
1000000000 624510033
1000000000 137777417
547262945 1000000000
574638873 1
856774770 1
382008143 1000000000
1000000000 983188530
1000000000 277735793
1 892641304
1000000000 749458721
406604951 1000000000
126610613 1000000000
1000000000 874872064
560894252 1000000000
1000000000 224722398
148876441 1000000000
418959045 1
1000000000 243032160
1000000000 920667609
1 654388908
1 787936140
1000000000 623472253
1000000000 986439884
1 824429478
1 366588464
1 651222052
1 135437398
1 812435504
666498033 1
1000000000 632502877
1 234986461
1 146636597
572048793 1
1000000000 934066086
1000000000 643945599
59843497 1000000000
1000000000 512995888
656759421 1
450941560 1000000000
1000000000 210913752
1 904433443
1 140714863
1 434381329
1 762352179
364583922 1000000000
1000000000 11936419
1000000000 438495242
418985880 1
37402457 1000000000
351965923 1
643120009 1
1 38443299
486723074 1000000000
347162669 1000000000
1 704450437
1 656334196
217197739 1
410174906 1
56314287 1000000000
1 776187778
1000000000 40221141
617709966 1000000000
1 477281506
1000000000 388541152
1000000000 999288048
1 614474626
56219917 1
460917136 1
85469956 1000000000
510042064 1
1000000000 694097569
179277127 1000000000
729210083 1000000000
1 748462367
1000000000 237099383
1000000000 987556930
614001358 1
1000000000 33221648
817502533 1
1 628577161
508059047 1
1000000000 259327050
915555203 1
1000000000 301759684
1 828890521
1000000000 973141253
1000000000 748945114
1000000000 801450878
1000000000 578165317
463577877 1
1 601723920
200908279 1
1000000000 196745840
564636793 1000000000
311942769 1000000000
464635248 1000000000
1 734413611
1 73961829
1000000000 37378497
1000000000 425903092
127620740 1000000000
1 996016334
100452257 1000000000
1000000000 276054436
791940525 1000000000
1 301190774
68696704 1000000000
679521159 1000000000
310851244 1000000000
1000000000 314096762
712391685 1
1000000000 139448274
433186182 1000000000
70485082 1000000000
1 161069821
758840245 1000000000
1 280674023
1000000000 690354571
1000000000 134717123
745444008 1000000000
150169685 1
100111738 1
1000000000 467486766
1000000000 447266103
1000000000 892377047
1 271768355
91319809 1
701152075 1000000000
1 59901729
1000000000 102179860
509521615 1
755529724 1000000000
1 917644357
1 937476861
1000000000 289088111
1000000000 293754582
109035991 1
1000000000 641396155
40681185 1
149001386 1
1000000000 535046305
1 793485542
132275905 1
1000000000 267531737
720741065 1
1000000000 617855194
485506861 1
65471005 1
1000000000 609470593
4350532 1000000000
41848116 1
1000000000 273923547
2315824 1000000000
662208560 1
757899456 1
1 7255783
1 958997535
1 909950355
511010055 1000000000
1000000000 301109463
366761896 1
690590293 1000000000
413126255 1
194181838 1000000000
220534238 1000000000
1 469504482
1000000000 432728577
1 817224386
961904568 1
973193012 1000000000
1000000000 631083602
117880400 1
1 787779523
1000000000 193983066
1000000000 474229231
1 72985860
330311497 1
1000000000 356775310
1000000000 629051722
1000000000 878597154
85582590 1000000000
1000000000 692558776
1000000000 267989540
750051834 1
1 558603564
1 931003005
1 645292668
424509100 1000000000
1000000000 289074016
1 682115534
1 395539193
1 835143290
1 992155542
1000000000 74651374
1000000000 177956565
483843471 1000000000
371994852 1000000000
258891525 1
807561036 1
570706767 1000000000
933751205 1000000000
1000000000 711957798
1 314751623
1000000000 139673887
637474600 1000000000
1000000000 461919709
1000000000 742832132
141704888 1000000000
1 677258971
93611070 1000000000
1 103940744
189235177 1
1000000000 448301299
665540715 1000000000
138309001 1000000000
56216557 1
127510175 1
523380647 1000000000
855963160 1
509963822 1000000000
142551983 1000000000
1 158783450
1 351771982
133825178 1
190063553 1000000000
852873382 1000000000
1000000000 347701305
745783142 1
1000000000 94309614
1000000000 417282027
1 538143048
806644833 1
784459252 1000000000
1 691363800
1000000000 494854454
1000000000 315393982
97690598 1
1000000000 81009269
1 554734966
1000000000 556058716
1 874943316
956154031 1
1000000000 600994847
720545689 1000000000
719042807 1
1 849307365
1000000000 527807321
1 52286105
974687200 1000000000
1000000000 678803187
14865481 1000000000
1 967987474
743253794 1000000000
192177086 1
829661051 1000000000
1000000000 369209756
792551678 1
1000000000 283396162
1000000000 210854608
715145080 1000000000
634097553 1
1 90085402
1000000000 274810090
538421216 1000000000
278651644 1
87545744 1
1 145663510
862318801 1000000000
1 326915347
1 324352295
1 190821051
1000000000 119633238
1 487676043
376116903 1
959945539 1
1000000000 883844952
368758175 1
1 858508714
1 603882378
813029092 1
906385987 1
1 288426920
1000000000 144030661
1000000000 55276286
1000000000 787100110
1 473727359
1000000000 608275190
537866215 1
201895460 1000000000
1 625049224
668036304 1
1 418381036
221958756 1000000000
1000000000 66457879
213650215 1
1 519876018
1 819448082
438074003 1
691772637 1
568053503 1000000000
1000000000 945214918
1000000000 264925433
1000000000 875838538
1 66167564
121755222 1
1000000000 166438380
1 261102380
882489675 1
69814146 1
1 838174530
1 418681873
1000000000 972050869
1000000000 953546529
83801867 1000000000
987359044 1
272529304 1000000000
1 977252811
407612708 1
426583862 1000000000
1 280623073
548139529 1000000000
245868606 1000000000
1 285424751
588489960 1
1000000000 411557628
852802666 1
459045623 1000000000
216243643 1
1000000000 330369164
1000000000 115476776
515881792 1000000000
687431919 1000000000
1000000000 608000787
1000000000 512171250
1 105631896
1 317459172
494843530 1
1 135848517
1 365714703
701053336 1
474795317 1000000000
1000000000 801359409
1 779251942
992377841 1
1000000000 599000525
1 35478627
341656442 1000000000
876642951 1000000000
848761134 1
185235635 1
597070256 1
956313584 1
1 30032771
333645354 1
1000000000 879596516
195745425 1
3176688 1000000000
1 979592600
56133966 1
816835555 1
1 385387456
1 978284437
1 260569335
249873221 1000000000
1 113940497
1000000000 34426903
1000000000 759391260
340564035 1000000000
965747966 1000000000
863014775 1000000000
430191139 1000000000
1 799924839
1 22227791
135339262 1
1000000000 672507390
1000000000 658656895
1 515403167
1000000000 648614134
1 951462685
720648047 1000000000
1000000000 652514829
470701616 1
469133275 1
1000000000 199718010
1 389012327
406316307 1
1 518674787
1 43583758
174061013 1
1 1907750
743516451 1000000000
764305424 1
1000000000 849707268
656491040 1000000000
1000000000 21209525
431899305 1000000000
1 212436950
149904239 1000000000
1 586854219
701448337 1000000000
1 952608136
238144840 1000000000
131595164 1
137649627 1
359158885 1000000000
456228400 1000000000
383310 1000000000
1000000000 528388164
846279148 1
288615946 1000000000
1 820188901
1 683971063
823667838 1
1 139751332
907703596 1
880990181 1
926301836 1000000000
802066366 1000000000
1 709590308
627463556 1000000000
455814978 1
60648348 1000000000
703238508 1
1 980365863
1 801076911
1000000000 899439886
922813235 1000000000
1000000000 12754368
995578232 1000000000
13574143 1
415754396 1000000000
1000000000 987738930
779100670 1000000000
1 196555646
161965745 1
161274909 1
53240078 1
74598987 1
1000000000 100004557
424903718 1
292764682 1
1 731138277
232530822 1000000000
365666758 1
1 624467095
629695250 1
146812186 1000000000
1 106829974
145836488 1
739076849 1000000000
1000000000 84363612
141598490 1
1000000000 918589644
1 252560766
1000000000 588566303
1 100865550
1000000000 929444118
1000000000 198387878
293046565 1
1000000000 42668847
86812685 1000000000
830151374 1
209058948 1
1000000000 68187021
326339638 1
1 662150111
1 908750489
1000000000 714371921
1000000000 216633311
72102870 1
933774962 1
1000000000 216732427
743463759 1
1 152181964
1 635641782
1 252876928
1000000000 814002798
1 195317890
1000000000 838242073
1000000000 770623732
1 120171505
1000000000 175116146
830048833 1
1000000000 665948918
1000000000 939740682
708422484 1
664133938 1000000000
1000000000 439703467
1 807078544
1000000000 683748654
1000000000 251558209
1 658996638
1000000000 86741676
1 5434593
989936505 1
606132488 1
1 342989317
618089010 1000000000
44325513 1
470611357 1000000000
566904175 1
1000000000 873997655
1000000000 999713329
1000000000 901292506
1000000000 267549458
195062534 1
1000000000 199196205
299744205 1000000000
639847449 1000000000
1 70751738
327648930 1000000000
586781541 1000000000
1 334733789
89292807 1000000000
1000000000 977437193
58635837 1000000000
1000000000 556956818
1000000000 364941986
993690267 1000000000
699521765 1
342070129 1
1 264628971
568131903 1
1 427905458
815637609 1000000000
1000000000 613681471
699226610 1000000000
647099657 1
298491202 1000000000
304657980 1
1 39046071
727466793 1
957287508 1000000000
137707860 1
1000000000 796611073
385035640 1000000000
1 798463144
1 919933144
414081951 1
686584658 1000000000
4100014 1000000000
1 979771775
1 830797608
84107855 1000000000
255056993 1
1000000000 743520119
1 663618282
1000000000 733646358
28178937 1
1 675013871
1 970412624
1000000000 198981025
397261841 1000000000
1000000000 43043877
1000000000 84631251
1000000000 636129809
1000000000 108046939
65920749 1000000000
17796196 1000000000
1 280524533
336954307 1000000000
839296963 1000000000
500671321 1000000000
1000000000 872954904
1 933874467
547355732 1
1 304403928
632689868 1
918276968 1000000000
650306441 1
1 75015874
1 431966389
918933315 1000000000
1 782255896
1 247332899
1000000000 525819928
962294356 1
186273927 1000000000
810850074 1000000000
1000000000 848994214
975989717 1
1000000000 223943618
1 222172998
1 501519813
1 592558278
117908767 1
1 848220595
255760737 1
961667480 1000000000
1000000000 94299377
614175558 1000000000
1 113031732
1000000000 889257822
751570061 1000000000
192679589 1000000000
32634515 1
1000000000 24753778
514261723 1000000000
1000000000 134463403
1 5732026
1000000000 152785062
209353311 1000000000
1000000000 269402701
1000000000 300145052
1 168932078
681320650 1000000000
202019081 1000000000
1 346148646
446943884 1
1000000000 473480189
106639568 1
1 117590036
526539197 1000000000
1 219256479
416920181 1
1 233343800
1000000000 92799460
1 958677538
398312855 1
351876168 1000000000
1000000000 385794359
1000000000 347432018
504565004 1000000000
1 815842858
975751657 1000000000
5068896 1000000000
386179794 1000000000
11962558 1000000000
383427288 1
1000000000 78381936
1000000000 432520562
1000000000 854860843
252159930 1000000000
251011232 1000000000
77469942 1000000000
1 298823597
1000000000 262934213
386753691 1000000000
133579087 1
956038110 1
773040607 1000000000
1 689244831
547615809 1000000000
1000000000 28566661
1000000000 835130183
1 213828877
1 563409
712964575 1
233716163 1000000000
726306674 1
732407859 1000000000
1000000000 522946413
193974860 1000000000
809007637 1000000000
607924783 1000000000
1 598832702
167169337 1000000000
491805443 1
1 595746068
1000000000 386523327
99408619 1
978296985 1000000000
156542242 1
1000000000 629052418
1 392402937
160738706 1
246260595 1000000000
1 472268942
855244510 1000000000
1000000000 396670610
21067883 1000000000
328009383 1
1000000000 278241058
1 978680628
1 514809763
68994080 1000000000
868921352 1000000000
407636627 1000000000
1 834971986
802353569 1
478744760 1
311349078 1
1 425657661
341629300 1000000000
496231918 1000000000
1 877725505
1 938599202
1 233553366
941171493 1
1 686185531
731561123 1
1 740131005
1 632899904
774654172 1
549690544 1000000000
1000000000 911263527
804810938 1000000000
1 788497530
1000000000 197222009
1 694818277
193769807 1000000000
1000000000 710304948
1 452812756
572443111 1
644374828 1000000000
938125441 1
592595756 1
1 10755083
511519126 1
1 297923765
800861932 1000000000
422162018 1
951341849 1
614341140 1000000000
166740589 1000000000
943438597 1
1 70725428
155390172 1000000000
994024030 1
1 118004312
1000000000 697101699
131210190 1
995221172 1000000000
1 788223710
621684333 1
1 469513919
955849236 1000000000
380782719 1000000000
326237009 1
1000000000 276544670
1 942881471
497160536 1
742559278 1
184186120 1
512756991 1
523222532 1000000000
1 446339283
1000000000 754875724
656458002 1
870457707 1000000000
1000000000 726876552
677791994 1000000000
5831318 1000000000
1 846105098
1000000000 330543933
658417650 1
1 710044022
763285700 1000000000
1 384655154
1000000000 666139627
1000000000 74935382
1 595403050
1 313856552
1000000000 872002946
159464061 1
501647175 1000000000
1000000000 632227593
851796679 1
1000000000 10102594
1 177065713
1000000000 229883670
1 46804806
779568890 1
1000000000 598040205
1 93847954
351836052 1
1 534533986
609762660 1
1 981526765
1 409344091
524549515 1
1000000000 164704615
1 12695412
508374248 1
39995206 1
101863039 1000000000
437124985 1000000000
1 271572789
1000000000 129057809
42214745 1
1000000000 19764992
834159476 1000000000
685563778 1000000000
757152689 1
1000000000 660935404
901434142 1
1 739042612
1 673279007
52798890 1
1 928568700
139395633 1
1000000000 747767650
1000000000 534439262
588085174 1
101480929 1
1000000000 173769003
971792783 1
854468188 1000000000
967912052 1000000000
770785389 1
1 757464143
594346612 1
1 878076110
1 230523172
1 585782511
1000000000 434396165
1 933925874
856179110 1
1 888031779
421279780 1000000000
601174514 1000000000
269756265 1
1000000000 304637874
1 957301374
538976855 1
499810132 1
62669731 1
1 258103911
660619279 1000000000
1 632526219
603448037 1000000000
787460963 1000000000
618015959 1
1 213357752
36197760 1
75518261 1000000000
1 893635626
128127190 1
608424508 1
367590760 1000000000
1 260453290
64546180 1
80115665 1000000000
466617950 1000000000
187923727 1000000000
218832329 1000000000
1 69163920
1 615772631
1000000000 951937936
111507301 1000000000
1 31351697
1 561207556
936151248 1
428859801 1000000000
1 678944863
291703822 1000000000
1000000000 494923596
508702073 1
1 715632164
1000000000 283905826
298642500 1000000000
697630642 1
282969425 1000000000
692410626 1
900871466 1
690767321 1000000000
704423633 1000000000
117199625 1000000000
673521290 1
100072758 1
1 653743023
1000000000 286096062
1000000000 293994107
730872081 1000000000
1000000000 37816391
1 378037981
57594502 1
678233724 1000000000
1 583800556
1000000000 907624932
1 87678741
1 566726050
97041946 1
72747036 1
341011040 1000000000
1 61346961
494681118 1
1000000000 747415338
20114646 1
168188806 1
1 239094340
386465560 1000000000
862760714 1000000000
333396666 1
1000000000 375172995
347953886 1000000000
69138720 1000000000
1000000000 658783660
734929063 1000000000
365439095 1
291505081 1000000000
1000000000 29389296
637897726 1000000000
430417507 1
1000000000 541372508
982036856 1
848450695 1000000000
406700729 1000000000
1 572386152
1 171577954
1 637029018
208849330 1
1000000000 312351097
1000000000 609532484
1 333223955
981216178 1000000000
371056730 1
481237750 1
614127108 1000000000
489987290 1000000000
221265772 1000000000
1000000000 873412321
851311579 1000000000
813676556 1000000000
938963350 1
636661448 1000000000
302207506 1000000000
1 479553919
1 60929199
167379222 1000000000
884183640 1000000000
1 453017798
1000000000 262648426
1 787494569
197707584 1
1 248590942
1000000000 188042436
508029216 1
602261353 1
490014904 1
1 179978219
187887778 1000000000
1000000000 120636463
306589895 1000000000
1 902921136
1000000000 120386352
915788242 1
61841932 1
1000000000 264808049
200721262 1
1 117443878
1 595520033
1000000000 170381187
1000000000 383790320
1 88921789
228078021 1000000000
774383390 1
1 84736515
1 127125395
647251306 1
917169613 1000000000
678721278 1000000000
576734523 1
416378684 1
1000000000 547216726
743867657 1000000000
1000000000 330102665
219252916 1000000000
711353127 1
1000000000 710658158
285191105 1
1 767712158
1000000000 609647173
22285409 1000000000
548111681 1
184230057 1000000000
80507570 1
55618124 1000000000
843564461 1
515388271 1
1 137698398
1000000000 439228575
1000000000 364542620
464195079 1000000000
1 212865425
1 725478168
1 806876865
1000000000 998362634
1 503572184
169140880 1000000000
1000000000 608532637
1 490447652
1000000000 729787503
687345737 1
850708133 1000000000
1 328724767
600014129 1000000000
987571381 1000000000
525003504 1
1000000000 275706731
1 277231870
1 831920586
1000000000 690632807
1000000000 347017779
1000000000 880437420
311015110 1
549013864 1000000000
677804766 1000000000
1000000000 203592563
1000000000 21955967
524089339 1
1 148659235
1000000000 182014933
1000000000 107731760
788908410 1000000000
287260562 1
1 240522253
1 725511361
214266301 1
1 733177504
1000000000 823468538
62109334 1
1 167061957
1 468593461
15176333 1000000000
1000000000 594331613
1000000000 698942444
1 650247092
130994353 1
74327891 1000000000
925121932 1
578409098 1
447048124 1
746434969 1000000000
201646638 1
932434748 1
1000000000 200477527
354600694 1000000000
1000000000 12582968
1 711029483
533995754 1000000000
1000000000 417962158
1 985201425
599484523 1
1 840696461
1000000000 235883461
1000000000 13312728
1000000000 387600839
44538732 1000000000
620079439 1
1000000000 223058822
89603917 1
232160186 1
1 366202939
173734818 1000000000
1000000000 950296609
1 642482203
803090592 1
1000000000 330913382
525678658 1000000000
577147534 1
1 248820361
397585265 1000000000
898459159 1000000000
1000000000 849364697
122973760 1000000000
1 83906031
1 928017279
135121531 1
243581976 1000000000
488467783 1000000000
1 58618968
1 557669901
1 746757568
1 72201030
1000000000 591743632
134858299 1
694513413 1
107545546 1000000000
1000000000 88595884
241232420 1000000000
1000000000 359251497
1 537768948
1000000000 413864920
1 126404943
1000000000 551400356
1000000000 380342985
881047664 1
1000000000 72071952
594320761 1000000000
10161002 1000000000
1000000000 946461710
1 400761211
1000000000 814867966
305129143 1
202024471 1000000000
719419339 1
1 397545510
1000000000 584339583
1 174061506
1 159013453
1 362320722
1 121597484
1000000000 130673834
1 25743314
233073817 1000000000
1 745673454
1 972290774
555109526 1000000000
1000000000 476063639
1000000000 937839976
571662920 1
785005740 1000000000
363513012 1000000000
1000000000 205525211
476842501 1
1 578042349
1000000000 590389496
556620753 1000000000
241816742 1000000000
1 231535459
959993677 1000000000
1 517542477
1 7724640
1000000000 278826545
211023190 1
926531954 1
698285712 1
140911623 1
378157489 1000000000
1 720370867
451252939 1000000000
1000000000 984198917
368032713 1000000000
106752636 1
73102182 1000000000
960449327 1
136757026 1
1 332491873
1000000000 777918340
779244372 1
450249759 1
1 35996359
262087840 1000000000
579227001 1000000000
271721560 1000000000
202030610 1
926724508 1
1 264132300
659019868 1
1 416920399
1 413620043
1 209091336
216505603 1000000000
337468517 1000000000
144970364 1000000000
118818660 1000000000
1 266427960
429134265 1
1 645867401
8036611 1000000000
1000000000 513644359
1 284919650
554460001 1000000000
1 239774424
875242148 1000000000
1000000000 939861454
1000000000 511429140
1 3622682
255501118 1000000000
1000000000 582516212
1000000000 789253856
133595178 1000000000
1 677660997
412715261 1000000000
1 645989819
116769538 1000000000
25775738 1
887990126 1000000000
1000000000 278912098
550820641 1
984628215 1
1000000000 16260058
858121443 1
962206710 1000000000
1 724345728
1000000000 27515657
1 940410793
900851147 1000000000
309575755 1
48148899 1000000000
1000000000 655172871
1000000000 657438262
1000000000 236628301
131935586 1
1000000000 493722697
780100093 1
1 320494857
401250231 1
1 53092409
1 222860937
1 829065429
1000000000 268406269
704630063 1
1 880759503
313684398 1000000000
545335583 1
1 878157470
1 955895740
1000000000 61801087
943881415 1000000000
1 180605982
1000000000 256095266
842237422 1
173293064 1000000000
704203765 1
401169442 1
944477610 1
163538317 1000000000
1000000000 286692652
1000000000 910364
1000000000 14881587
1000000000 440376132
864303377 1
1000000000 252795157
707963435 1000000000
1 825176968
937534537 1000000000
1000000000 492033704
1000000000 90042909
1000000000 270847950
1 105772890
767474801 1000000000
222656460 1
33581779 1
621019320 1000000000
776152313 1000000000
102753280 1000000000
1 622690373
1000000000 887376
308511774 1
690565582 1000000000
1000000000 437774321
1 32784020
1 418785541
1000000000 403661416
772715118 1000000000
1 387993352
1000000000 405161860
748721256 1000000000
1 385444169
5171276 1000000000
1 603045644
807190680 1
1000000000 590003892
200816044 1000000000
429260566 1000000000
1000000000 160475205
1 650234539
78286887 1000000000
1000000000 25695505
680304390 1000000000
660246953 1
634080511 1000000000
212299722 1000000000
831924745 1
1 160976587
462293953 1000000000
1 515703389
430534369 1
1000000000 29138820
921308630 1
118472861 1000000000
1 26863053
993813699 1000000000
1 804145036
1000000000 336386817
1000000000 61836171
1000000000 684527522
1 641305248
590966801 1
656783006 1
68796307 1000000000
1 411510351
117802834 1
446545951 1000000000
101067783 1000000000
1000000000 74615007
1000000000 68214704
86635010 1
1000000000 939473314
1 887490218
24254316 1000000000
1 301163755
1 339299549
52405932 1000000000
341230984 1
652027763 1
212259899 1000000000
1000000000 124616336
1000000000 862445234
1 146308343
1000000000 823134194
557258807 1
1 40004527
1000000000 140511714
471430931 1000000000
1000000000 22574795
1000000000 51579210
1 18122108
1000000000 972803643
1000000000 58705220
161658814 1000000000
294900533 1
866882495 1
1 566025851
164450211 1
1 760828781
1000000000 747028821
1 9197743
774322264 1
910431688 1000000000
1 695448384
1 793157783
1000000000 97375217
332178162 1000000000
1000000000 154407168
203611113 1000000000
798489250 1
1 215791599
1000000000 145400698
1 421671274
1 746958765
1000000000 58387176
1 95229604
511449720 1
1000000000 643592650
396582258 1000000000
1 892702390
253545495 1
222669592 1
49865314 1
1000000000 16278735
1 307959674
1 835280515
1 813521168
1000000000 26094885
798708757 1
411964086 1
1 526273066
1 784690867
883903779 1000000000
105222277 1000000000
1 618276349
674722398 1
9547956 1
210975957 1
1000000000 369108032
408959913 1
833624122 1
229936655 1000000000
1 606004068
1 565280989
1 41995414
1000000000 553931525
757273946 1
1 90423474
176766368 1000000000
816956774 1000000000
492077541 1
60305795 1
493455670 1
885178784 1
540930146 1000000000
1 508377587
688906185 1
1 641249364
1 494209815
1000000000 686874906
508926564 1
1000000000 983806785
1000000000 348368891
1000000000 295039542
197231168 1
143784876 1
169071367 1000000000
1000000000 392477136
1000000000 468938183
198324814 1000000000
1 713288188
1000000000 598050414
1000000000 317297958
536763587 1
1000000000 131773879
485037754 1000000000
1 11181657
87606384 1000000000
1000000000 734179571
652393777 1000000000
747535540 1
1000000000 98524918
1000000000 976809119
391237968 1000000000
1000000000 132616175
302384664 1
1 429908899
1000000000 894229053
1000000000 418424501
1000000000 9004329
1 53008431
1 842870517
469999790 1
1 541595130
165475974 1000000000
288420854 1000000000
710959116 1000000000
150353219 1
1000000000 568345419
932821102 1
815822998 1000000000
14800018 1
1000000000 8872268
1 22625508
1 682362932
996905909 1000000000
1 489086670
630519143 1
461147899 1
1000000000 363604388
647412826 1
924849975 1000000000
726698682 1
1 500958962
1 585823495
1 441130483
455496710 1
1000000000 296945078
831368267 1000000000
719503940 1
1000000000 411311813
397030134 1000000000
1000000000 427992383
1000000000 253273099
1 293359161
702365078 1000000000
277990258 1000000000
1000000000 509288456
377920142 1
852519617 1
1 311487281
39629580 1
1 708176360
1000000000 934121432
1000000000 322917717
988108450 1
1000000000 147224808
908898267 1
1000000000 207747215
1 402953019
1000000000 51764416
29311062 1000000000
1000000000 179094579
1000000000 881995738
191470777 1
824730575 1000000000
88410755 1
381744962 1000000000
5585731 1
934058416 1000000000
1000000000 132321919
1 6174366
1000000000 819644031
509088690 1000000000
83409196 1000000000
1000000000 45752242
1 282479690
249824971 1000000000
1000000000 295187555
1000000000 152774273
1 60643788
1 487533979
753627421 1
128178816 1000000000
1000000000 918556289
1 635727444
815795006 1000000000
1000000000 62328125
924470985 1
1000000000 20745258
812714721 1000000000
384729738 1
667160047 1
135800381 1
1 449810726
1000000000 673658416
375034295 1000000000
1000000000 166780420
1 326342777
431648018 1
1000000000 12674411
1000000000 980671292
531543654 1
1 212743648
330623081 1
1000000000 493279059
1000000000 387948764
1000000000 535151936
1000000000 676591656
531721297 1
934973184 1000000000
493082489 1000000000
8486347 1
662115656 1000000000
438552950 1
1000000000 134861730
1 857371945
1 560976958
1000000000 969535532
1000000000 327984203
45444445 1000000000
1 563941274
1 714275241
1 208429997
91739853 1000000000
390838542 1000000000
55974871 1
1000000000 324692815
1 154202808
1000000000 246580742
243530319 1
830000442 1
1 864623173
1 453642129
1 251917349
1 221397665
1 370393865
548435407 1000000000
689465142 1
1 27751947
316554008 1
1000000000 651193052
1 86602992
474033925 1
1 798279313
1 112381245
1 501754018
877632326 1000000000
1000000000 485927590
1 833143755
291405638 1
989386596 1000000000
353369131 1000000000
104893728 1
697509070 1
853868791 1
1 665914273
500843648 1
1000000000 370162414
1000000000 871371853
1 180472517
189862987 1
957426026 1000000000
1 731140496
1 609166741
321631716 1000000000
1 850333155
1000000000 679430518
1000000000 213830884
988189979 1000000000
546542366 1
1000000000 136257898
142955617 1000000000
1000000000 139205922
675983319 1000000000
686270266 1
180947493 1
1000000000 511372016
1000000000 147601670
254531651 1
1 94079932
3785009 1000000000
1000000000 427935665
1000000000 88828955
582314167 1000000000
1000000000 559044017
1 960726069
1 275998912
36637873 1000000000
109023305 1000000000
579252496 1000000000
1000000000 967149632
1 179625186
949879626 1
641977138 1
1 117117930
1 680070947
1000000000 918269802
1 873267654
597787894 1000000000
1 852810882
1000000000 974955823
1 951479165
342938290 1
231477066 1
1000000000 10909659
1000000000 24138589
896543280 1
1 424031372
388952024 1
1 938075402
1 952942447
140319539 1000000000
132705958 1000000000
1 16756884
1000000000 52072968
1 162258568
1000000000 907293764
1 933065156
608314205 1
477594179 1
2337310 1
1 165410531
810313278 1000000000
714849813 1
956134777 1
74644235 1000000000
1 41087517
1000000000 210877108
771630427 1000000000
314942963 1
1000000000 598852022
1 475487848
1 711574528
332437814 1
105875770 1
1000000000 512996630
975722427 1000000000
1000000000 270839590
193860092 1000000000
380309965 1
361887594 1
1 8138514
1 112023456
988851152 1
661913185 1
538828053 1
606048449 1
1 815027492
747775952 1000000000
313708897 1000000000
729497892 1000000000
1000000000 189091996
1000000000 734769079
1 829911308
66170717 1000000000
740735845 1000000000
253165388 1
110067804 1
561300481 1
1 688096270
702532333 1000000000
338457232 1
1 11278925
441472284 1
1 7916419
1000000000 367142705
1000000000 33496150
1 358309646
473789304 1
536039642 1000000000
752484532 1
642262509 1000000000
148944669 1000000000
1 92663173
675741611 1000000000
1 561614425
885745814 1000000000
498404441 1
1 935729628
1000000000 23812625
1000000000 992382281
1000000000 775164147
1 78217835
545287683 1
109356743 1
827417140 1
1 438480051
1000000000 768268759
686922043 1
1 227866251
70726506 1
109278456 1
1 224050004
1000000000 997304773
614077264 1
1 278078244
1 337531311
1 133292115
897178974 1000000000
372755574 1
308618698 1
606863902 1
1000000000 294507118
275146995 1
1000000000 813454950
1000000000 332519625
1000000000 846567527
592336276 1000000000
1 837315453
1 571010951
393096429 1
588531413 1000000000
725988262 1000000000
1 888157791
1000000000 716068745
1 616086206
1000000000 224016647
512900350 1
1 87931222
1000000000 903409777
23651260 1000000000
1000000000 334434558
874822702 1000000000
1000000000 825826102
357333447 1
694704053 1000000000
1 490321238
1 467441925
794415227 1
1000000000 70519683
1000000000 39498663
1000000000 940360341
1 696027493
394792088 1000000000
1000000000 54172992
635917540 1000000000
1000000000 463547067
1 597247812
312481450 1000000000
1000000000 90490951
1000000000 591254858
226641348 1000000000
1 412886413
1000000000 317352182
1000000000 998179805
415631244 1000000000
1000000000 196210387
1 406171923
933675563 1
1000000000 971667985
1000000000 814967388
118998075 1000000000
558828356 1000000000
1 48939802
1 542613029
840355472 1
1 978834813
675700873 1
1000000000 530105076
1000000000 664773447
1000000000 719696859
1000000000 638807462
703259784 1
1000000000 387951792
1000000000 697009407
1000000000 688198126
326680383 1
1 770758598
359715731 1000000000
1 914245980
934380874 1
112324409 1
1000000000 572709941
58379831 1
717849935 1
1 541476346
957546724 1
975833695 1000000000
1 532669088
1 451430727
1000000000 728711657
9514515 1
1000000000 532109532
695204408 1
953559113 1
1000000000 800866374
128234787 1000000000
1 576547531
1000000000 648614827
634759269 1000000000
517968065 1000000000
739865711 1
523407302 1
691292066 1
1000000000 83515733
1000000000 636208655
1 131683151
1000000000 462828486
1 748933251
1000000000 898458016
595154019 1000000000
1 939705206
26929436 1
479204655 1
1000000000 692705907
111412230 1000000000
1000000000 993377740
1 766086503
1 360928688
927030462 1
1 860237124
1000000000 279985569
62089720 1
815911339 1
1 533006314
1 123503472
1000000000 381162818
1692649 1
313279231 1
693481389 1
232637830 1
356127599 1
1000000000 394724690
1000000000 512318210
1 258882098
133456990 1
1000000000 5414246
1000000000 28231670
434712843 1000000000
225055686 1000000000
344633633 1
62331512 1000000000
1000000000 298521762
1000000000 536060922
1000000000 214905592
328199919 1
932207675 1
424681558 1000000000
884017304 1000000000
407133378 1000000000
982777145 1000000000
621310095 1
1000000000 162649879
115525222 1000000000
1000000000 650354190
1 397389693
1 723634333
506550505 1000000000
933609636 1
28117351 1000000000
944762767 1
257359101 1000000000
1 416212038
944528847 1000000000
1 251248958
162534280 1000000000
1 162050325
98907327 1
850189841 1
1000000000 55113643
549357289 1000000000
650488724 1
1000000000 153844527
393149523 1
1 211666373
13510476 1
1 832665522
937335615 1
752554433 1
213194830 1000000000
1 426976073
254223251 1000000000
1000000000 367084148
1000000000 174973881
1000000000 281295470
1000000000 445246430
748479969 1
1 421378609
1000000000 355256331
1 11511208
1000000000 453237477
247031847 1000000000
673761449 1000000000
630360192 1000000000
191287585 1
318822312 1000000000
1 644147483
368818821 1000000000
90839652 1
281988523 1000000000
204139690 1000000000
1 733868150
910475166 1
1 928005847
889474243 1
1000000000 720484663
1000000000 282557763
708243923 1
1 64530976
88111846 1
954588476 1000000000
1000000000 262974227
249964406 1000000000
871860575 1000000000
1 544198230
460540449 1
697234848 1000000000
650220109 1
1000000000 315868454
650367083 1000000000
636817226 1000000000
1000000000 902008499
361741436 1
916813198 1
989676066 1000000000
454305787 1000000000
612579659 1
1000000000 623342371
1 528288638
1 497929345
12181015 1000000000
1 589176841
1 248524425
1 260037019
876224481 1000000000
989078835 1000000000
1 358100467
1 90028843
1000000000 780659344
1000000000 962159093
577964314 1
1000000000 997666985
511641827 1
621365196 1
500992693 1000000000
169242028 1
1000000000 172919766
320365486 1
593754369 1000000000
385272825 1
8717716 1
818906835 1000000000
636843377 1
655908113 1
504377310 1000000000
1 360559364
765225938 1000000000
498936119 1
1000000000 297353211
1000000000 164790372
331351293 1
144047616 1000000000
1 306416675
947313854 1000000000
1 19936003
1000000000 492525665
1000000000 313488999
622388816 1000000000
1000000000 317781205
1 449461813
49833253 1000000000
1 586773528
717799284 1000000000
1000000000 313365326
1000000000 818831595
107864990 1000000000
1000000000 657606298
1000000000 876020223
1 532385259
149360197 1000000000
1 724614377
611226922 1
1000000000 883668705
805971982 1
834583444 1000000000
1 694106567
779182978 1000000000
1000000000 720677869
1 197073293
1 162546679
14163560 1000000000
856738193 1
1000000000 940196911
1000000000 836302730
1 971824253
775906992 1
1000000000 738943342
565633549 1
1000000000 567227879
1 408962514
657754495 1000000000
1000000000 830223961
751296117 1
286169761 1000000000
1 603324421
299350939 1000000000
1 96082314
1 627530161
1000000000 100460222
1 924037088
1000000000 676649353
1000000000 584226764
1 350575533
49303076 1000000000
517760194 1
1 102675650
75750602 1
425354204 1
846184925 1
1000000000 345154992
1 142078249
1 542270466
1000000000 605193159
1000000000 599750353
1 829261226
1 799747491
729256732 1000000000
155881669 1
1 976819489
1000000000 300926950
1 288584983
1000000000 574985569
310092295 1000000000
287775136 1000000000
1 301658104
301555704 1000000000
1 146160547
790558294 1000000000
1 649907958
977551656 1
1 566331573
1000000000 177477843
521768359 1000000000
1 791988777
46392228 1
582848814 1
1000000000 134627054
1000000000 870310805
440088106 1000000000
639498837 1
179171685 1
1 247956403
1000000000 111766142
631555359 1
1 260126030
1000000000 21634122
1000000000 985671171
1000000000 64755410
1 681604087
745112036 1
1 480481137
1 926176050
1000000000 154143404
1 107587234
515628676 1000000000
452855821 1
1000000000 538430756
1 982472833
283899684 1000000000
306303558 1
76666213 1
456408875 1
1000000000 890635286
889125472 1
1 570417979
1000000000 44907843
1 838665507
1 113614989
147007258 1
556329773 1
725790920 1
1 659215417
1 607517841
1 233493852
367458144 1000000000
1 170000147
1 156003891
628144673 1000000000
1000000000 501544912
302518173 1000000000
398534402 1
1000000000 358017779
1 803124148
594134327 1
84201309 1
1 903400251
347005706 1
693750697 1
138167149 1000000000
874586787 1000000000
821629277 1000000000
1000000000 996103728
1 94376206
1 588511456
1 661763190
94970379 1000000000
1000000000 421528891
1000000000 632113407
66679424 1
480456329 1000000000
1000000000 263041277
1000000000 280517168
780979643 1000000000
102738061 1000000000
495542231 1
1000000000 390190609
1000000000 116065190
947738532 1000000000
858685356 1000000000
1 806596221
1000000000 995402664
1 336316555
1 818638388
94128854 1000000000
67907905 1
881029435 1000000000
647160288 1
1 770026706
585993648 1000000000
921940087 1000000000
852005452 1000000000
1000000000 913994948
129479461 1
1 795403482
348394021 1000000000
144197997 1000000000
1000000000 492279147
1 472338780
1000000000 917456540
1 845364036
1 721580561
1 685096294
8880205 1
41683268 1
1000000000 894481434
1 405078104
1 1851307
1000000000 510694712
396479782 1000000000
319730841 1
647835887 1000000000
1000000000 894633860
258309665 1000000000
51538976 1000000000
1000000000 494140803
65945205 1
209982828 1000000000
559732867 1000000000
732738794 1000000000
1000000000 17828109
480248972 1000000000
713786495 1000000000
198877492 1000000000
810763593 1000000000
743022930 1000000000
68235530 1
306044130 1
1 45026295
1000000000 547231884
366572503 1000000000
748815958 1000000000
71325687 1000000000
1 213573677
1 770250602
1000000000 815086271
1000000000 104616207
1 66048761
130113695 1
796347525 1
618609206 1
329212854 1000000000
1000000000 27120054
783390003 1000000000
332107611 1000000000
729129936 1000000000
128957155 1000000000
1000000000 768113381
823248053 1000000000
1000000000 531435917
1 910190165
199043378 1
642039698 1000000000
1 379510196
43223495 1
91218845 1
1 391498394
1 589501626
1 869854086
1 369748858
1000000000 416936868
1 311644015
1 51031300
1000000000 909105502
1 957981438
649846057 1000000000
1000000000 709847773
551727626 1
1 534907448
156015984 1000000000
861296232 1000000000
1000000000 742124763
126902898 1
614177579 1
1000000000 818430147
368191405 1
173074472 1
1000000000 79414092
1000000000 389004122
1000000000 556836431
1000000000 409091709
849677562 1
9562617 1000000000
968334190 1
1000000000 767856135
1000000000 546198846
510348884 1
1 688147709
605980955 1000000000
462200371 1
779014421 1
341695523 1
1000000000 496322459
910086057 1000000000
1 713195623
132159145 1000000000
507689024 1000000000
770704219 1000000000
1 804124675
1000000000 447396324
471585123 1
1000000000 209361043
1000000000 440777402
887545121 1000000000
512903506 1000000000
276620124 1
1000000000 50475909
1000000000 774425490
860771858 1000000000
5077802 1000000000
567185419 1
654596537 1000000000
79861426 1
663779079 1000000000
1 264662195
1 801680979
308161554 1
992941889 1
1000000000 738569261
558825160 1
1000000000 575551284
1 185418386
1 152414844
484681491 1000000000
1000000000 716356354
1 748139217
1000000000 346739079
1000000000 31904046
1000000000 129271713
1000000000 18759449
234302755 1000000000
604404227 1
957686072 1000000000
806688634 1
1000000000 556956827
1 423202768
804840508 1000000000
661197343 1
1 301369794
306491418 1
150464319 1000000000
12616193 1000000000
1000000000 617780092
381051160 1
1000000000 951979066
1 389088012
103967178 1000000000
1000000000 669797016
1000000000 146812762
1000000000 789466577
1000000000 972681558
1000000000 810702455
780392777 1000000000
1 847718574
1000000000 326464641
294235264 1000000000
498743039 1
508132476 1000000000
1 581956075
1000000000 699783140
1 764240650
1000000000 266325690
1000000000 712073858
1000000000 897902108
508635740 1000000000
1 32069433
205613840 1000000000
1000000000 654101851
1000000000 552584854
84266826 1
1000000000 603501889
934888571 1000000000
212549077 1
1000000000 854559846
1 743642163
1 13611105
1000000000 607642108
282441310 1000000000
1000000000 27029124
1 950247155
649664899 1000000000
1000000000 658998533
1 730407896
822916989 1
141079489 1
1000000000 20741981
241214442 1
392079009 1000000000
1 783276726
401997377 1000000000
1000000000 357388055
234679231 1
792181342 1000000000
1 906062483
108797544 1000000000
208594917 1
713403252 1
1 25349864
89394463 1
84205114 1000000000
52389317 1000000000
1000000000 586840242
721002438 1000000000
939189737 1000000000
883534841 1
959466736 1000000000
1 69390006
972455307 1000000000
1 922177757
173074515 1
813460518 1
1 335931929
175986741 1
1000000000 633966836
1 917449143
59673426 1
1 354124033
373652853 1
1 749030782
425834410 1000000000
557789520 1
778397109 1
4641426 1
1 910373302
1 927559045
1 779699450
1 769442585
449445654 1000000000
361209640 1
971448731 1000000000
1 743398863
106131171 1
1000000000 55825713
968069167 1000000000
1 227046681
1000000000 179577755
1 32508369
1 888835636
335663499 1
527981709 1000000000
80626627 1
1000000000 146710594
1 941830135
1 44782273
1 32716564
296179634 1
701024505 1
521159019 1000000000
1 859206001
1000000000 470959563
460531201 1000000000
1000000000 90069971
830940145 1000000000
1 314326127
1 289502178
1000000000 538086079
1000000000 125884516
1000000000 502391366
1000000000 248690907
631008098 1
1000000000 370815005
181346410 1000000000
1 156673061
328385995 1000000000
1000000000 880206398
1 559655829
413387519 1000000000
1000000000 899789000
877663620 1
1000000000 263391945
1 531736376
1 998308699
1 323163541
35344768 1000000000
1000000000 53040957
1000000000 413377441
1 166525896
1000000000 43921238
26799013 1
242058559 1
617950069 1
325704502 1000000000
1000000000 307649083
1 6107985
490294208 1000000000
1000000000 381114884
456176781 1000000000
203972047 1
1000000000 71233250
297801932 1
1 141851126
458166402 1000000000
1000000000 802907897
1000000000 282708074
1 594637608
1000000000 130063208
413268051 1
1000000000 608149178
1000000000 884632382
241332900 1000000000
206063928 1
158745924 1000000000
959261763 1000000000
1000000000 141859820
1000000000 404911416
924980067 1
1 476132158
86740846 1000000000
1 266338294
1 91003383
1000000000 419460544
17538115 1
261802868 1000000000
988546188 1000000000
1000000000 759057137
755558490 1000000000
275892194 1000000000
1 27290635
1 932862489
906729438 1000000000
705510628 1000000000
1 786367202
42967214 1000000000
80601642 1
1000000000 495204450
1000000000 27362992
1000000000 133086
1 558111281
1000000000 109274326
1 283067766
17133469 1000000000
1 206405735
1000000000 280885010
643070524 1000000000
86889266 1
1 892515382
1000000000 47174034
224418626 1000000000
733792575 1
34510047 1000000000
1000000000 898623300
410025385 1000000000
1000000000 606553937
1000000000 324312046
1000000000 314041301
679955619 1000000000
752720618 1
1 150292772
818978174 1
513523225 1
1 303025676
1000000000 832744417
831848528 1000000000
316673246 1000000000
220056906 1000000000
259567121 1000000000
1000000000 992904447
10607188 1
1 627788107
1 124716699
731897133 1
785685917 1000000000
922752993 1
709760326 1
1000000000 979243833
1000000000 226602566
1 310851722
59651118 1000000000
1000000000 315316618
1 964258417
354938503 1000000000
458251945 1000000000
938047320 1000000000
752882820 1000000000
573448285 1000000000
321695157 1
1000000000 780879611
1000000000 350428752
1000000000 18227434
1000000000 393562085
1 911314361
381714373 1000000000
150264300 1
711220429 1000000000
414453516 1000000000
250013463 1
1 205290511
1000000000 835874285
1000000000 889602420
1000000000 827492971
141906039 1
127123228 1000000000
1000000000 88516797
148417798 1
1 129758159
1 374237303
1 667835347
1000000000 43098105
474037971 1
748423628 1000000000
513228805 1000000000
1 214494792
1 602231899
345282947 1
440965080 1000000000
500386972 1
1000000000 524273899
1 605287182
1 406642511
129107563 1
968764345 1
1000000000 509941460
1000000000 134623674
191270053 1000000000
1000000000 514172735
511874458 1
1000000000 362651903
345609185 1000000000
1 134684996
844383603 1000000000
938392168 1
1000000000 518621706
292968552 1
162534443 1000000000
363817198 1
282348423 1
1 95943984
1000000000 890088753
963860741 1
910725611 1000000000
1000000000 406133394
1 892426501
709468137 1000000000
1000000000 994909213
359179267 1
651052579 1000000000
1000000000 371817066
211452936 1000000000
633730816 1000000000
483093360 1
1000000000 3069750
1000000000 495384520
1000000000 97968156
454164005 1000000000
47970983 1000000000
1 609647182
1 842110859
1000000000 337716540
241582607 1
393977237 1
740156719 1000000000
1000000000 699509850
130975362 1
1000000000 402596425
712363555 1000000000
1000000000 428034109
1000000000 149832484
945558774 1
1000000000 374114759
1000000000 905708712
1 348861685
157298864 1
1000000000 254632012
538978766 1
1000000000 664887837
1 926382916
701974723 1
128032062 1000000000
772367540 1000000000
494176479 1000000000
672481442 1000000000
151760976 1000000000
1000000000 705268501
1 256203069
1000000000 536357593
1000000000 553551376
785599397 1000000000
824789078 1000000000
1000000000 109524566
545298090 1000000000
236890656 1000000000
1 66058886
763736598 1
1 174715991
1 399479910
1000000000 133206589
695795375 1
1000000000 68106185
1000000000 255157958
991983400 1
117015387 1
251959828 1
815329739 1
1000000000 29980385
1000000000 574334601
919431199 1000000000
1 96977798
15259413 1000000000
1000000000 418669026
340715403 1000000000
1 111201372
198799670 1000000000
1 980963800
657833765 1000000000
1000000000 776633684
1 34086818
145025719 1000000000
1000000000 744432842
424959963 1000000000
99580500 1000000000
288686886 1
1 60043482
46068506 1
632815884 1
351496766 1
1000000000 125668641
1 138798780
585723644 1000000000
1 187631889
1000000000 749623620
30743354 1000000000
130996725 1
317333939 1
1000000000 107972266
1 186352555
131906322 1
27849166 1
1000000000 599457772
198206218 1000000000
685853925 1000000000
687919269 1
949445568 1
748708617 1000000000
490114338 1
54207144 1000000000
938991460 1000000000
1 750481495
1 445766603
409174650 1000000000
1 552225929
1000000000 502614638
1000000000 90642397
1 723408769
329115842 1
1000000000 548961506
720718716 1000000000
1 247319534
1 449833070
1000000000 646605864
1 262896027
1 851090511
431920420 1000000000
1000000000 769817574
1000000000 82629937
1000000000 682121364
1000000000 615636895
90355387 1000000000
1 328183769
1 254642848
1000000000 87012140
1000000000 491074448
733756938 1
262613587 1
378163859 1000000000
434844255 1
1 799303355
1 32617239
617921667 1
1000000000 645814405
939019919 1000000000
933681898 1
340342147 1000000000
1 498143365
489015433 1
1 672301293
1 354267992
617175903 1000000000
495250988 1
441214316 1
84697076 1000000000
826343250 1
87604018 1
1000000000 979622768
1 364332512
624395823 1000000000
833451186 1000000000
127184324 1
1 910407212
756363042 1000000000
236358605 1
563350919 1
1000000000 700138453
1000000000 84656125
1000000000 2121179
1 960560178
1000000000 668271801
1000000000 544695814
540121621 1
688665899 1000000000
1 876176889
1000000000 27021379
1000000000 320108228
1000000000 148574412
1 122885103
1000000000 530695494
507895787 1000000000
1 200458479
182358418 1
637879926 1000000000
797593459 1000000000
1000000000 27542270
1 127336296
480532703 1000000000
42566870 1
1 641621369
541403629 1
890885501 1000000000
108207184 1
1 726025994
568409988 1
1000000000 809651462
628706692 1
22833415 1000000000
1 7545309
1000000000 710300471
421193645 1
1 365084040
1000000000 11383528
1000000000 429538723
704514888 1
1 254779115
260533051 1
515389433 1000000000
1 496975680
1 26599654
1000000000 793657345
23545302 1000000000
1000000000 167096219
567044367 1
1 360754278
1 766441997
1 87004069
222821609 1
927837313 1000000000
1000000000 784345973
542004125 1000000000
878580593 1000000000
1000000000 828010946
1 959758132
859415519 1000000000
48563754 1
1 207282910
1000000000 280043660
1000000000 976544659
1 786554280
971484986 1
1 831467045
1 116125398
1000000000 127655322
1 288321496
1 390601435
1 452774505
106867805 1000000000
1000000000 94496704
292034059 1
355496664 1
748122623 1
1000000000 213926897
843873628 1000000000
424559407 1000000000
454078674 1
1 145366729
73331211 1000000000
1000000000 41410330
330858868 1000000000
41480436 1
1 432211898
1 305054877
334389854 1000000000
1 837123028
749418171 1
1000000000 55430966
447172844 1000000000
1000000000 208353649
1000000000 135758810
1 611396753
765381102 1
1 515912162
712593836 1
385248429 1
480425391 1
1000000000 24420924
1000000000 63285590
942868365 1000000000
551638917 1000000000
1000000000 559731965
1 642575585
1000000000 851484772
378119899 1000000000
306437108 1000000000
968102653 1000000000
72211004 1
755897789 1000000000
346220467 1000000000
797534805 1000000000
1000000000 438534184
130042597 1000000000
219551352 1000000000
1000000000 849584212
1000000000 76249324
1 970466116
1000000000 624961177
1000000000 394072440
1 961298987
1000000000 649794325
1000000000 855127665
407585560 1000000000
355534099 1000000000
1 584034400
944431563 1000000000
1 709580466
1000000000 894113926
1000000000 318408973
1000000000 318692045
686677689 1
974438604 1
994712684 1000000000
1000000000 530119784
1 755816159
203365048 1000000000
753081410 1
1000000000 533339712
97293280 1
1000000000 773832280
1 472396120
105524760 1000000000
379139793 1
1 105294627
1000000000 650413953
161755843 1
225229802 1000000000
815352736 1000000000
1000000000 391888684
1 106407560
1000000000 563280081
1 128148628
1000000000 5401707
183052054 1
83248746 1000000000
999566255 1
1 328408453
1 225976042
339435550 1000000000
822710201 1
1 703828729
1000000000 106578495
963385002 1
1000000000 429524539
129807637 1000000000
1 633286008
744031852 1
1000000000 660346026
674976505 1000000000
1000000000 822822155
1 208161066
752174363 1000000000
720491815 1000000000
575860464 1
1 303464293
1 557808227
1 77932431
1 634616202
1000000000 461194016
61614543 1
489569049 1
1000000000 320202262
1 740535852
990470726 1000000000
1 151630005
1000000000 277973653
527329270 1
134307069 1
1000000000 641312737
360469815 1
161473749 1000000000
1 113343900
22818491 1
1 774253385
1000000000 34859215
855305199 1
1000000000 361248137
1000000000 359729058
147461613 1000000000
716549394 1
200029639 1
1 501978251
874285570 1
323124760 1000000000
324209330 1
1 858221359
1000000000 19320312
1000000000 4634685
933420373 1
1000000000 383856260
238253725 1000000000
1000000000 62357135
578325012 1
824452538 1
1 281017582
384190232 1000000000
809599927 1000000000
1000000000 106004004
1000000000 376410083
862078352 1
249346555 1
971960486 1000000000
1000000000 470062525
1 261635459
6739862 1000000000
1000000000 548962465
521880782 1000000000
516214272 1
1000000000 920186827
1000000000 546900061
1000000000 987764170
80508612 1000000000
1 349658480
761085686 1000000000
1000000000 145258382
899246311 1000000000
163247997 1
1000000000 922884044
1 78891632
1000000000 335587592
1 608898840
1 642964327
1 524210952
1 863715062
1000000000 998473504
89414633 1000000000
1000000000 575850622
165401824 1000000000
83617081 1000000000
1 612209401
1 287128151
650033153 1000000000
1000000000 428128857
359416110 1
29114813 1000000000
355661510 1
143275731 1000000000
1000000000 388388604
1000000000 90596430
620460163 1000000000
509116899 1
25980702 1000000000
453155432 1000000000
975527063 1
326287036 1000000000
1 271610499
1000000000 901057267
1000000000 725270302
1 607389456
527550397 1
1 384128689
621273881 1000000000
1000000000 653438751
1000000000 468130280
409928965 1
1000000000 230485018
475909445 1000000000
610522393 1000000000
1000000000 405601858
1 814670708
1 657870080
447864395 1
274550647 1
1 537753315
373497729 1000000000
69958342 1
1 650516922
740924090 1000000000
1 477300662
1000000000 203612433
936233715 1
1 131016590
409903063 1
1000000000 823482715
1 100128300
1000000000 278117729
1000000000 773641328
1000000000 662971239
1000000000 731973464
1000000000 820380242
1 792103663
1000000000 740638712
1000000000 622373027
155747526 1000000000
1000000000 563887024
669360574 1
1000000000 60856124
118060817 1
125572489 1000000000
1000000000 838819265
1 547774368
372192938 1
1000000000 55552723
1 901759310
1 345908074
929317583 1000000000
298810361 1000000000
1 109629794
1000000000 519335066
703270582 1
1 276364678
1 55930773
119721573 1
1 635920183
1 55331244
83094155 1
276787581 1000000000
52073464 1000000000
362050898 1
1000000000 973160920
736216034 1
1 620064282
1 12379297
1 512174451
661015083 1
1 862408293
1000000000 702787857
830549150 1000000000
996292178 1000000000
1000000000 728838897
1000000000 738563313
1000000000 864022614
1 900884478
685873751 1000000000
1000000000 467632246
427685690 1000000000
134717014 1000000000
674872920 1
1 765565511
464342777 1
1 952891716
1000000000 72607758
1 85953929
1000000000 885081920
1000000000 167282248
918136723 1
1 654111592
804929059 1000000000
1000000000 210250945
1000000000 560880433
565716520 1
958128652 1000000000
465389496 1000000000
972241932 1000000000
1000000000 252720045
62084387 1
1000000000 901185328
1 390498380
785950087 1000000000
515660864 1
1 484142316
365349072 1
745033347 1000000000
1000000000 325056847
1000000000 945252034
1 137749074
413845425 1000000000
1000000000 768099652
1000000000 715161696
948931095 1
35093745 1000000000
1000000000 175649665
874235037 1000000000
1000000000 369730074
174528260 1000000000
1000000000 161001669
1 30151236
27185338 1000000000
721851154 1000000000
74827673 1
20697694 1000000000
1000000000 888016867
1 502401977
407404601 1000000000
1 132942848
685475772 1
65561495 1000000000
431188480 1000000000
525707671 1
754713298 1
22373209 1
448772695 1000000000
443282866 1000000000
687986628 1000000000
1 313240390
1000000000 368186145
162824017 1000000000
766037617 1000000000
1 530889801
1000000000 576806562
679446958 1
533266591 1
1000000000 178733693
136760047 1
1000000000 309412747
611360303 1000000000
105753919 1000000000
1000000000 34600669
1000000000 569850365
345298625 1
812963504 1000000000
603838052 1
1 251999929
1 298176740
1 637739209
1000000000 433582741
297844703 1
21392067 1000000000
798108646 1
587013374 1000000000
1 443504454
1 305672268
971303117 1000000000
1000000000 373005468
1 839094601
474502372 1000000000
124377664 1000000000
1000000000 980099650
563515155 1
77790857 1
1 307940868
522725514 1000000000
395410024 1
1000000000 601572489
1 831396209
1 853444923
189073653 1000000000
658304420 1
1000000000 27865981
1 347301436
1000000000 223719707
1000000000 860373438
831195207 1
117486586 1
66419770 1000000000
616444170 1000000000
1 879310368
768046934 1
696131708 1
1 34153653
545273888 1000000000
807401749 1
1000000000 865681956
13306641 1
1000000000 84032041
1 390535363
1 29058647
79061316 1
1000000000 841117813
778661673 1000000000
1000000000 663359852
1 519755378
1 686782632
630093362 1000000000
559489201 1
203684969 1000000000
1000000000 671229011
1 105056858
551553472 1000000000
811753422 1
25454855 1
1000000000 121655193
1000000000 113290051
1000000000 138490311
15925725 1
1 170328015
1000000000 70987077
1 643360043
1 650441348
1 178038451
925362940 1
936854312 1
1000000000 483421131
323975993 1
103230998 1
1 523558773
1000000000 487991730
1000000000 96594051
1 633905539
1 393059323
399413998 1000000000
1 326097995
1 601566659
459963904 1000000000
1000000000 756747772
509813968 1
1000000000 12663986
104082133 1
542669225 1000000000
1 243084353
1 377641170
1 330379267
73284385 1000000000
1000000000 813561769
300528667 1000000000
798190834 1
1 359600505
1000000000 777898844
1 545361473
735423004 1
1 943706809
37450465 1
719398534 1000000000
527220147 1
635243117 1
160685153 1
1000000000 471244546
1 168260560
1000000000 77910959
1 162163089
883990385 1000000000
652992031 1000000000
1 26401454
932232735 1
741769598 1
39793418 1000000000
1 871820228
1000000000 974730651
1000000000 769039503
1 57369700
1 632949241
1000000000 274724072
1000000000 121796882
1000000000 112865177
789952274 1
1000000000 193052963
1 44474697
1 126774613
931133728 1000000000
243754004 1000000000
563956628 1
306384564 1
764212103 1
313931286 1000000000
1000000000 960986176
1000000000 902814187
130542988 1
19951491 1
1 972299471
813093495 1000000000
1 374429797
922911653 1000000000
523606728 1000000000
455114438 1000000000
1000000000 164268734
1000000000 652808474
1 789861890
619464549 1000000000
1 862547400
513658312 1
422500462 1000000000
815720876 1000000000
374703049 1000000000
1 731470915
1 547697509
121360870 1000000000
171261984 1000000000
641384637 1
1 943166067
723517702 1
1000000000 285149913
771521391 1
109483428 1
576691145 1
290004914 1
824812680 1000000000
104802639 1000000000
1000000000 203162471
1 372985519
396285845 1
1 53969762
658728385 1000000000
984745500 1
204573810 1
1000000000 748075567
1000000000 617152775
742549537 1
925340594 1
985961143 1
1 831426281
260049358 1
656560780 1000000000
1 766009462
490590530 1000000000
434411422 1000000000
290340425 1000000000
997652145 1000000000
1000000000 527921217
745757072 1
684568364 1000000000
75956031 1000000000
1000000000 644648987
154875049 1
1 419523298
1 933271767
128622128 1000000000
537361922 1000000000
1 646765165
1 370688730
1000000000 558670781
965334361 1
1 327437197
325373089 1
1000000000 405210115
1 158067992
1 481921969
1000000000 846256714
689257974 1
1000000000 61416928
1000000000 137473118
550375169 1000000000
1 817116522
1 172386714
543782175 1000000000
1000000000 936458445
1 56448956
1000000000 426947584
1000000000 212494576
113828829 1000000000
666640895 1
825065130 1
713015591 1000000000
31121236 1000000000
1000000000 362993322
83382934 1000000000
1 987899364
1000000000 112043922
1000000000 36927681
1 480623421
1 646794747
1 609921030
1 1691778
1000000000 803240723
1 45658209
1 790299763
1000000000 549391251
320786847 1000000000
1000000000 831728918
1 728351681
722076842 1
1000000000 843528958
127836051 1
23830087 1
1000000000 596771519
288123635 1000000000
418809015 1000000000
1 329713560
291502513 1
863445364 1
92048942 1000000000
1000000000 550900174
1000000000 644001399
28920497 1000000000
380072292 1000000000
1 343924822
966790857 1
370876584 1000000000
1000000000 100812778
1 88884797
445424208 1000000000
381935655 1
577032041 1000000000
89160698 1000000000
1 354186572
1 402354530
1000000000 3923206
1 827120317
193094343 1
1 148898809
1 71842391
159128888 1000000000
126515770 1
814164099 1
407149512 1000000000
451633647 1000000000
97447614 1000000000
1 744504224
1 209988232
73598718 1000000000
810106807 1000000000
1000000000 235333247
422283257 1000000000
25402219 1000000000
197364989 1000000000
199963886 1000000000
6796952 1
1000000000 967454701
205568654 1000000000
927939298 1
368641643 1
83310908 1000000000
193926068 1
1000000000 428057480
1000000000 323248363
1000000000 947439067
1000000000 45151154
99019724 1
654778484 1
45013861 1000000000
1 656970229
1 62597738
1000000000 431666476
613858647 1
1 790622138
827587957 1000000000
1000000000 819051378
609584479 1
1000000000 871640892
910569318 1
1 708423113
238687013 1
352297571 1
1 626658217
1000000000 767000647
1 29159320
1000000000 801615593
478122661 1000000000
108079994 1000000000
38818749 1
1 857901072
1 329722700
155319004 1
50307318 1000000000
333585858 1
167009317 1
422196921 1
1 13271248
1 52120906
1 9455575
194079648 1000000000
1000000000 149556818
1000000000 932437876
1000000000 110641465
376369993 1
1 217350339
403256385 1
1 111644377
478720775 1
778849277 1000000000
1 294250001
214755852 1
1000000000 982308785
1 344449074
837661259 1
1 462575479
1 11872013
1000000000 469356861
1 728979345
142447901 1000000000
72490175 1000000000
940696942 1
1 568542563
1000000000 38686188
1000000000 753010867
648724945 1
627799890 1
1000000000 366884548
1000000000 700295432
294806527 1
509858217 1
1000000000 42391305
1000000000 24975743
1 504763241
1000000000 644352921
981913771 1000000000
847403620 1000000000
1000000000 928019490
1 804685542
1 795996085
1 381421310
710069550 1
662391569 1000000000
182403926 1
124863861 1000000000
570823755 1000000000
1 593610758
81095278 1
1 400798275
1 710098240
651959369 1
907499420 1000000000
405913375 1000000000
1 68315813
1 417514654
1000000000 270724295
982073703 1
85998642 1000000000
1 301260600
264437803 1
1 213519374
1000000000 60302989
820798054 1000000000
1000000000 555088616
1 481747720
1000000000 769256592
1 704274107
1000000000 111795976
1000000000 771842101
1 215122458
774163645 1
641302288 1000000000
58643916 1000000000
1 841469017
1000000000 3755027
600459020 1000000000
1000000000 238701643
445014936 1000000000
53033514 1
1 293511958
1 324904925
655707782 1000000000
462031977 1
1000000000 756991335
506598222 1
1000000000 366616327
1000000000 368630743
1 29845475
50866285 1
414676609 1000000000
447221323 1000000000
383319329 1000000000
751087617 1
393828257 1
1 54996758
998046457 1
1000000000 306279217
459089326 1000000000
32007470 1000000000
538053780 1
1 577969776
1000000000 391086417
581851870 1
264300528 1
1 609202152
1000000000 296125157
1000000000 377744620
546787570 1
868895593 1
1000000000 86227005
4024652 1
1 883188211
76423635 1
1000000000 88034293
778940742 1000000000
872247237 1
68765186 1000000000
1 687942204
1 924811556
196304199 1000000000
1000000000 168193851
525401378 1000000000
387940705 1
1000000000 152151658
1000000000 18038552
718964320 1
851838800 1
677930180 1
909545200 1000000000
174628520 1
705166666 1
1000000000 934246293
717109451 1000000000
1 764359789
1000000000 567660125
236472665 1
630443463 1000000000
690790454 1
32644468 1
629400273 1
114935301 1
745757280 1000000000
1 226279939
1000000000 272890764
1000000000 175336985
77886067 1000000000
1000000000 560653878
1 720236028
1 542786034
182503401 1000000000
893034652 1
963153656 1
1 235737416
1000000000 34153084
315659600 1000000000
1 387219662
708951431 1
355287537 1000000000
1 841442985
214215630 1
828183867 1
786474852 1
1 587076452
1000000000 540133971
569374462 1
530070549 1
1000000000 157075538
826098772 1
1 639511007
723877811 1000000000
1000000000 465636223
1000000000 827706988
1 191376725
232379944 1000000000
384606436 1
1 130481256
135746726 1
470597351 1000000000
1000000000 961468560
351515474 1000000000
1 961344980
1000000000 574131124
683427411 1
1 146382589
1 588082698
1 455878901
116953837 1000000000
17453842 1000000000
555525510 1
1000000000 812656506
42663095 1
819090332 1000000000
850988296 1
73192905 1
120110547 1
1 334379794
1 798115004
988426989 1000000000
1 936297937
203829732 1000000000
1 869557927
1000000000 427512001
1000000000 518708964
1 543679370
699768464 1
1 485603258
391805574 1
405740299 1
1 625135984
330628150 1
405876649 1
1 152723724
1000000000 674686558
551520579 1000000000
1 570510432
285923675 1
517766901 1
1 534966515
1 67554063
1000000000 494157821
495500618 1000000000
906020384 1000000000
1 223238930
1 418553270
455579469 1000000000
530329532 1
1 302405356
1000000000 449543705
563124158 1
288671644 1000000000
1 869394930
1000000000 259262226
113561236 1
1 83647176
1 50068857
812594162 1000000000
1000000000 137017578
854349118 1
1 683379582
1000000000 305546748
1 620904045
1000000000 870360902
795479255 1000000000
1000000000 251429489
1 714426949
1 487216189
308715225 1000000000
1 915213337
1 27794305
714620124 1
890410636 1000000000
1000000000 65349203
1000000000 290272009
1 82871561
909188941 1000000000
1000000000 449288096
62482688 1000000000
1 598858019
355171589 1
746657709 1
1 412734392
90712265 1
1000000000 574763978
1000000000 60901601
1000000000 910702621
919348524 1000000000
378859283 1
166135145 1
1 589867931
703375063 1000000000
1 929224803
1000000000 437608386
1 467017107
1 485414142
226630000 1
638111943 1000000000
1 688772159
304470086 1000000000
1 184888789
1000000000 736721212
41816868 1000000000
647982357 1000000000
1000000000 29519929
702459100 1
1 116363001
308637021 1000000000
1000000000 798804225
1 234153186
156934422 1000000000
327492069 1000000000
1 523054708
452225045 1
1000000000 477124705
637207833 1
1000000000 743614062
189708890 1
1 107701687
23689044 1
862929801 1000000000
1000000000 802559413
108269016 1
1 577634990
329795530 1
155129569 1000000000
1000000000 683291352
159054915 1000000000
1 103708875
940499283 1
389012228 1
197006598 1
835137896 1
440867531 1
1 431718227
1000000000 405707782
1 89185006
154226781 1
1000000000 15657296
510008384 1000000000
1 678400450
1059584 1000000000
407961735 1000000000
519196647 1
57871247 1
544734615 1
77936495 1
1000000000 858429745
1 322787062
568552064 1000000000
25297880 1
961097894 1
282301106 1
966771356 1
1 84988119
694382311 1000000000
414025802 1000000000
807448544 1
1 592079409
350808060 1000000000
1 205575741
1000000000 799938908
549742408 1000000000
381561889 1
1 203692970
1000000000 251040971
355379076 1
1000000000 577798675
1000000000 604135807
1 865207708
1000000000 351874628
640981720 1
1000000000 364991270
1000000000 775433089
65257543 1000000000
246797583 1000000000
925328557 1000000000
1000000000 498566777
459230871 1000000000
1000000000 330028985
871984246 1
902659675 1
294652151 1000000000
394069128 1000000000
1 880842337
342493669 1
51531214 1000000000
108309928 1
1 831787128
1 306709829
140040086 1000000000
1000000000 139066125
557719836 1
457675304 1000000000
730425794 1
408362303 1
3529903 1000000000
259488066 1
264362286 1
629441443 1000000000
57796291 1000000000
956705632 1
650969612 1000000000
454319692 1000000000
1 496014020
1000000000 505998828
1000000000 468426573
737689924 1
1 169956899
1 597545217
1000000000 262107535
378676566 1000000000
63012358 1000000000
26044145 1
593864585 1
1000000000 582191200
951062639 1000000000
276666197 1000000000
890372596 1000000000
1 236818200
25784043 1000000000
1000000000 485408150
620024059 1000000000
847896158 1000000000
1000000000 995007166
1000000000 910774012
318297383 1
94312452 1000000000
286625934 1
1000000000 489303095
254164934 1
1000000000 478458140
1 33600400
367285357 1
480159453 1000000000
1 420886978
820813361 1
64149957 1
1000000000 603830927
1000000000 70095979
1000000000 643286600
1000000000 80716660
1 530730511
515446446 1000000000
90853051 1
6411079 1
1 874542596
38020499 1
814533296 1000000000
508719794 1
1000000000 905944189
58319709 1000000000
1000000000 110240313
1 32549209
1 915395672
1 517781717
87672954 1
900273439 1000000000
422413358 1
129220120 1
1000000000 253391710
42256816 1
167102659 1000000000
999405795 1
877036731 1000000000
1000000000 120480651
858358509 1000000000
976728159 1
1000000000 76595460
1000000000 854318739
856518915 1
353520234 1000000000
717590384 1000000000
1000000000 825391128
429629899 1000000000
984686183 1000000000
849072043 1000000000
1000000000 451005539
1000000000 668354271
321857417 1
1000000000 723103996
1000000000 796849090
311933601 1000000000
1000000000 638286492
481539319 1000000000
368165652 1
1 86921633
1000000000 828176215
1 347846565
1000000000 26531799
1 299107213
157247264 1
1000000000 614188339
1000000000 710143922
1000000000 660081049
634192736 1
720938268 1000000000
1000000000 654926207
1000000000 672856178
1 295698762
1000000000 153885395
67735517 1000000000
1 284589983
1000000000 15721256
1 805321715
862410037 1
967246970 1
1000000000 493146407
67378667 1
1 833526092
736148624 1
25751974 1000000000
188135206 1000000000
1000000000 606709323
1 19792789
1000000000 655686908
128433083 1000000000
276319053 1
302226637 1000000000
1 569024202
914419605 1
1000000000 516932714
1000000000 636205561
1 301201602
1000000000 420216869
1 459714627
1000000000 24999361
1000000000 634375415
938788231 1
51488527 1000000000
954754466 1
1 717191592
353677106 1000000000
399706407 1
1000000000 941159257
868847754 1000000000
831732774 1
1000000000 313576719
1 135787985
1000000000 939499924
688361619 1000000000
1 611910407
1 502093707
126608209 1000000000
967942919 1000000000
517242900 1
1000000000 663686287
1000000000 224779427
328911132 1
411686026 1
402783186 1
38930452 1000000000
1000000000 813413793
595622429 1
1000000000 253552681
244766884 1
1 658747464
1000000000 298412394
204237486 1000000000
672554000 1
961270995 1000000000
1 912755458
1000000000 833296051
1000000000 404448928
1000000000 311766458
1000000000 672860664
391405351 1
1000000000 282091638
1000000000 955639392
1000000000 423896557
1000000000 909837703
881668693 1
386244280 1
514672283 1000000000
1 387930697
1000000000 740772848
1 271004788
1 458733794
221617349 1000000000
1000000000 12263350
1000000000 899154351
449532241 1
108435622 1
1000000000 254878748
1 139142942
1 63154743
1000000000 252229331
1000000000 52541036
1000000000 137851828
1 13695788
918513625 1000000000
412801295 1
1 751035349
74753564 1
1 676304859
1 773068120
1000000000 572325887
218884054 1
899537919 1000000000
838537939 1
243365622 1000000000
15979541 1
923863378 1
414605838 1
1 965077872
175659278 1
817147709 1000000000
1000000000 772886249
387182402 1
783089787 1
52862829 1000000000
387204699 1000000000
616893963 1
289139752 1000000000
301909311 1
646147527 1000000000
220940130 1000000000
1000000000 183200254
547694764 1
580398528 1
1000000000 840508030
523362704 1
1000000000 367505077
1000000000 155223130
557990245 1
1000000000 888311589
729647953 1
1 624929525
335884184 1
871254599 1000000000
925946582 1
361113478 1000000000
1 738318910
186736076 1000000000
893380327 1000000000
670787431 1000000000
1000000000 373790673
1000000000 232329060
119269599 1000000000
818733985 1
977155912 1000000000
1000000000 281450661
499200446 1
1 686449849
1 556593862
1000000000 425785749
1000000000 65952147
2226171 1000000000
595580867 1000000000
1 631679672
999106667 1000000000
1 738758726
1000000000 715692219
311713435 1000000000
1 632774330
112199257 1000000000
742878295 1
1 742717154
1000000000 532744522
724965022 1
1 54358554
601366225 1000000000
1000000000 589236900
1000000000 487503477
1 188777614
16169817 1000000000
1000000000 157458941
1000000000 731159300
748158704 1
329995430 1
924198308 1000000000
732164479 1
430136412 1
1000000000 803828006
49928428 1
1000000000 660297974
1 714136181
818625565 1000000000
1 652977559
1 199895455
1 785402264
1000000000 342896042
217531589 1000000000
1 641145765
266195587 1
1 591814228
1000000000 653458269
1000000000 938624881
996479874 1
1000000000 569084954
980579836 1
525799800 1
1000000000 527844635
1000000000 880752890
1 143480413
991846791 1000000000
318792765 1
1000000000 191110914
1 342573130
126408077 1
184730597 1000000000
32043991 1
1 784022019
1 86268906
1 239529043
941169093 1
775710255 1
361014072 1000000000
1 100879279
1 484676168
829659971 1000000000
1000000000 299406744
1000000000 324569142
1 713058331
117816945 1000000000
1 458170753
951108074 1000000000
1000000000 373730496
1000000000 314328085
1000000000 778734599
101931451 1000000000
1 323436433
1000000000 276864413
1 925169322
1 290909746
1000000000 129151560
10286328 1
655399073 1
462334879 1
378464525 1000000000
327659395 1000000000
486105511 1000000000
984124869 1000000000
1000000000 78568447
1 547456625
1 773463622
1000000000 709455621
719517767 1000000000
1000000000 63630012
179215267 1
864637193 1
1 916056731
1000000000 941777035
1 304727245
1 328454387
783516496 1
1000000000 706902565
1000000000 304289154
1 532510984
881180646 1000000000
581448791 1000000000
207188610 1000000000
1000000000 617838042
1000000000 7040015
1 450985571
1000000000 728758617
25807605 1
1000000000 741182017
941185387 1000000000
473909161 1
625456908 1
1 693268927
772968287 1
368111607 1
478797734 1
781172772 1000000000
256723301 1
647318522 1000000000
1000000000 794326086
683952242 1
473589193 1000000000
438195808 1000000000
290096921 1000000000
43460508 1
1000000000 976324455
145400355 1000000000
1 131297062
1000000000 436093585
1 615793815
1 124947788
564189170 1
579192267 1
1000000000 685438362
309061448 1
579336371 1000000000
813946457 1
258882180 1000000000
1 260914860
445065465 1000000000
1 51381867
324769964 1000000000
1000000000 561447046
26800346 1
261563231 1000000000
1 475290003
1 498432805
920117918 1
1000000000 125932363
1000000000 944542036
1 828451435
449138669 1
814750732 1
11012236 1
1000000000 53412755
858542711 1
1 727916496
1000000000 901426635
290086528 1000000000
646843940 1000000000
1000000000 945809186
1 752876156
1 731605127
1 202231998
1000000000 107727989
269613906 1
1 96543935
940082973 1
405719349 1000000000
122548279 1
303102409 1
1 643443669
320309324 1
1 361564593
506043165 1
66117470 1
237803058 1
1000000000 24390615
453920726 1
1 212493763
390200955 1
1 68659380
821972225 1000000000
1000000000 670377935
1000000000 275784924
1000000000 405795387
1 422557539
1 269730742
421102527 1000000000
413585326 1
1000000000 646490314
617399619 1
103248969 1000000000
373538443 1
1 132108504
42555777 1000000000
1 973797355
1000000000 700835576
1 704809293
32193006 1
1000000000 133491561
895910832 1000000000
1000000000 295329237
149463838 1
69066602 1000000000
613848944 1000000000
306681172 1
508554989 1
179667584 1
465691615 1
230262449 1000000000
1 1774635
1000000000 910027449
26361340 1
1 414091040
752674244 1
585075878 1
102531597 1
1 823239157
1 587841902
731628013 1
1000000000 290076934
175680488 1000000000
175794649 1000000000
1000000000 316645710
156039545 1000000000
188813797 1
427798611 1
707087411 1
1 607819263
1000000000 21749080
389424123 1
977151420 1
1 194499879
570348535 1
1 773662315
172309322 1
1 308113119
1 467134738
212051936 1
1 139996301
756938081 1000000000
1 810360410
610704620 1000000000
361418507 1000000000
1 716585889
232792624 1000000000
678512032 1000000000
437708594 1000000000
1 77109558
483704176 1000000000
1 169715765
749802722 1000000000
1000000000 526367689
1 792796351
1000000000 33180476
103737205 1000000000
546200061 1
1000000000 539676500
1000000000 191202121
1000000000 101432146
204467168 1000000000
1 32102213
1 523539996
726822131 1
731362001 1
1 588249941
1 861444945
1 562258292
602399987 1000000000
81223228 1000000000
1 807917194
1000000000 1019040
1000000000 295881236
1000000000 880585592
33683228 1000000000
1000000000 192211064
329504282 1
1 382642069
18666810 1000000000
393359942 1
1 954523374
1 833815546
864646304 1
1 573342498
111063021 1
1000000000 46918197
504905923 1
1000000000 153270277
1000000000 665886413
667216075 1
1000000000 164832889
592447822 1000000000
1 955765262
1 742937467
653853477 1000000000
1 439019988
1 69282532
1000000000 761374996
637634407 1000000000
986164589 1000000000
311312548 1000000000
549747896 1
1 482070339
378232062 1000000000
799498670 1
432322225 1000000000
810963921 1000000000
157725189 1
1 593767388
891140278 1000000000
933305448 1
1000000000 248570790
1 690474602
461453752 1000000000
1000000000 586393414
1626421 1
1000000000 585874792
1 22552881
1000000000 899638723
891379779 1
1000000000 375221918
1 885157360
272274425 1
721007150 1
1000000000 586247681
708430944 1000000000
274851309 1
1 725040421
641832854 1
1 279622234
365684290 1000000000
522260666 1000000000
1000000000 563522790
371559533 1000000000
4429408 1000000000
766567406 1
1 369327076
68934828 1
634806817 1000000000
1000000000 384706745
136122717 1000000000
1 786759928
831298815 1000000000
946278681 1
374315744 1
1 544144080
681919676 1
315792799 1
948155439 1000000000
610218136 1000000000
1 894052243
1 649999223
1 161172007
850625129 1
943207902 1000000000
355199479 1
168446254 1
1000000000 251095130
1000000000 529514825
281637292 1000000000
780661022 1000000000
116011086 1
893553017 1
149164771 1000000000
96814769 1
1 336110400
563994679 1000000000
1 813757366
1000000000 235685486
345510413 1
130036514 1000000000
308854169 1000000000
1000000000 298696468
1 136014787
1000000000 457550550
170094694 1
1000000000 333204358
248687977 1
179564953 1000000000
195001063 1
1000000000 43482682
1000000000 851158353
1000000000 123273608
45179109 1000000000
884889118 1000000000
256597469 1
702398016 1
785875120 1000000000
701390604 1
1 314688463
650918417 1000000000
433799216 1000000000
1000000000 159091120
557798934 1
1 866760865
1 778804077
1 43178233
462784792 1
999563039 1
1 983475868
508141823 1
1000000000 666539388
1 398939627
403216812 1
593809782 1
154660475 1
1 48603588
950677330 1000000000
1 620180371
1000000000 753504169
179240563 1000000000
718532500 1000000000
1 38229373
1000000000 831028289
199347960 1
1 514985940
682784568 1000000000
557134320 1000000000
638116660 1
55512158 1000000000
31675152 1000000000
1 686223653
126811417 1000000000
739949942 1000000000
1 241965956
1 540177111
623074129 1
1 490274781
941371061 1000000000
931648473 1
393687405 1
1 935609573
47320912 1000000000
1000000000 363855262
1 560698256
1 780177399
828714745 1
277928583 1
146459036 1000000000
39563171 1
835839547 1
238973878 1000000000
1000000000 449414110
1000000000 126377002
1 792249327
1000000000 25388110
1000000000 618111289
804727177 1000000000
399007276 1000000000
1000000000 365642825
44971728 1
1 865700104
1000000000 412060336
1 734558401
1000000000 227445048
1 641631300
1000000000 266896591
1 505520056
49339678 1000000000
1000000000 79737275
1 617212123
1000000000 55944043
537103223 1000000000
1338584 1
1000000000 932890389
479996696 1000000000
497614120 1
436822401 1
1 393028116
1000000000 830055758
1000000000 135378487
474963744 1
891479222 1
1000000000 795463093
756048499 1000000000
1 43338544
1 606515591
1 636617310
273948577 1000000000
1 579371339
1000000000 761584048
1000000000 475852431
1 388624682
275495091 1
1000000000 845091683
1000000000 518084874
1000000000 44128068
1 880642912
116657095 1000000000
442335 1
1 497626527
696150155 1000000000
356114017 1000000000
951037876 1
839112595 1000000000
1000000000 637928635
1 315469829
1000000000 846926482
743352265 1
521380175 1
68601149 1
1000000000 422649908
667094889 1000000000
62502797 1
368421945 1000000000
4381644 1000000000
1 481044166
1000000000 19175724
1000000000 165841977
415025496 1
10444167 1
868195936 1
1 89966713
325630567 1
1000000000 854978648
1000000000 568326502
1 64253087
114034278 1
365863954 1000000000
223246225 1
1 428018850
158147185 1000000000
23256170 1
1000000000 170719188
1 763477053
655178392 1
993337368 1
305685715 1
864717781 1000000000
492492977 1000000000
1000000000 135524489
1 243047016
1 34472680
657384095 1000000000
1000000000 546425098
1 868050610
1 293647866
1000000000 436919330
1000000000 184890221
1000000000 744515748
529204220 1000000000
1 291512865
1 746531904
1000000000 784114189
1 598757182
576286070 1000000000
516222576 1000000000
1000000000 319840550
1000000000 5170648
464363835 1
1000000000 951618682
1000000000 426661787
1 329148310
1 886197397
912336148 1
759537949 1
1000000000 622355813
389156864 1000000000
1 826848091
1 997269351
1000000000 601342012
1000000000 867411995
905259647 1000000000
1000000000 540299217
99291021 1
672625655 1000000000
95225581 1000000000
952851540 1000000000
889284911 1000000000
563237085 1
1 983982335
107967007 1000000000
84948166 1000000000
1000000000 494427552
1 523439394
190327706 1000000000
232839349 1
1 314582372
1 228829576
666680825 1000000000
1000000000 29448838
1000000000 807919
1000000000 428415312
37794374 1000000000
1 86091482
644610416 1
1000000000 826149683
1 432459754
471372494 1000000000
1000000000 447648719
1000000000 987374514
1 779102909
210189551 1
1000000000 989925750
1 121048255
1000000000 475305616
1000000000 96433570
879294880 1
1 764495083
1 678297657
65760526 1
1 957015074
1 19633170
1000000000 749135905
226244749 1
1000000000 215390906
1 684681092
84108875 1000000000
98688915 1000000000
1 255140310
1000000000 927670
1 6402022
145779231 1000000000
1 523929832
207379307 1000000000
1 171669591
377821858 1000000000
961761321 1000000000
414917726 1
985226691 1000000000
1 589968240
164686317 1000000000
173630323 1
1 722560795
999841702 1000000000
263498600 1
389704800 1
156629932 1000000000
833948060 1000000000
803240706 1
1000000000 437075161
515577384 1
298876621 1
532775960 1000000000
479167803 1000000000
549998897 1
1000000000 23817542
1000000000 906803285
1000000000 271812795
1 222876518
1000000000 17024655
648263282 1000000000
91624720 1
668124403 1
1000000000 476459544
861337739 1000000000
1000000000 173094304
1000000000 827131028
1000000000 987597094
213257189 1000000000
73580586 1
1 845313580
556417599 1
690681407 1
1000000000 286431989
1000000000 814867142
1000000000 310903317
802124440 1
354055289 1000000000
683000875 1
1 912224241
1000000000 706780545
683530380 1000000000
1 457355750
1 103062435
193663205 1000000000
1 118777104
114956757 1000000000
28982505 1000000000
653481303 1000000000
1 110784029
24950323 1000000000
1000000000 491768414
220537566 1000000000
989771180 1000000000
276903205 1
458603495 1
1 894999359
1000000000 621104839
1 624699844
1 583271579
1 318488523
1 314435631
1 995996332
1000000000 213180978
1000000000 991062699
7833741 1
964804101 1000000000
1 78019058
248801706 1000000000
1 185160734
108150034 1000000000
1000000000 64101656
464240772 1000000000
1000000000 528757211
1 639362360
331001541 1
806961838 1000000000
338456104 1
1000000000 631694995
41574762 1
93263015 1000000000
1 998953728
565114870 1000000000
242797495 1000000000
1 558273216
1 599513504
941355138 1
1000000000 175662851
957655402 1
1 738533300
1000000000 81694892
1000000000 126172471
1000000000 110217473
461663744 1000000000
36586185 1
1000000000 532373056
624077592 1000000000
1000000000 153573009
1000000000 20517150
628329205 1000000000
134005574 1000000000
1000000000 543913062
933939559 1000000000
1 837544326
626726768 1
1 351641756
1000000000 826592743
479502184 1
1 885041562
201151257 1000000000
310661104 1000000000
515409601 1000000000
641940778 1
812900027 1000000000
24731638 1
482358608 1
901399999 1000000000
125416195 1000000000
282483473 1
1 391254753
450848114 1000000000
742909246 1000000000
1 277129746
926480688 1000000000
621843116 1000000000
1 77809973
1000000000 886051849
1000000000 86379869
67561835 1000000000
306048344 1
324580950 1
1000000000 518554321
874811408 1
864519784 1000000000
1 182106673
1000000000 63333298
298442669 1
410544292 1000000000
1 436770230
559160004 1000000000
1 414173134
266574456 1
1 57864308
158826722 1000000000
741998535 1000000000
76631715 1
56791416 1
1 985470431
412589439 1
721923561 1000000000
1000000000 285760215
1 303235831
1000000000 421983165
564112954 1000000000
1000000000 676190396
1 327175356
900219891 1000000000
417185636 1000000000
97644018 1
1000000000 368264832
234938762 1000000000
1000000000 810542391
68907508 1
903486783 1
1 544211632
222459192 1
1000000000 109396085
1 222875152
972044447 1000000000
1000000000 239250891
1 248552044
1 527813135
11087217 1
1 959160540
1 21259428
1000000000 877801412
1000000000 530774883
1000000000 123240974
868096452 1000000000
1 756504089
446766503 1
612193897 1
1000000000 141890523
1 967696060
920555697 1000000000
479498624 1
1 574686064
1 181966866
1000000000 326087675
1 496126498
226973194 1000000000
1000000000 242486943
1000000000 97735516
1 19591812
809235006 1
910725619 1000000000
1000000000 640822219
114258926 1000000000
1 796276538
780897561 1000000000
1 848189870
1000000000 668751845
1 384414160
992822397 1000000000
1000000000 342504616
1 898175194
1 43100422
94008157 1000000000
679914212 1
1000000000 684572243
1000000000 723605022
1 702006965
378559966 1
1000000000 201469593
910834210 1000000000
360486821 1000000000
1 133540531
1 112262628
1 177917173
1 634440550
607538667 1
1000000000 747721478
1000000000 516122583
802956975 1
497328838 1
785504149 1
74426234 1000000000
1000000000 726687396
1 596397062
84326814 1
379045253 1000000000
385875264 1
1000000000 524187198
244650697 1
535829415 1000000000
362045765 1
1 577441690
1 877064456
870779936 1000000000
1 110483875
1000000000 949210928
729038023 1
103134668 1000000000
834933352 1000000000
904978889 1000000000
1000000000 987172495
1000000000 584574899
1000000000 633832233
1 659684906
1 562860605
1000000000 4549136
755960048 1000000000
363808489 1000000000
1000000000 703462821
221148895 1
1 836242344
538044335 1000000000
906054337 1000000000
692896749 1
98925831 1
1000000000 398830089
706056032 1000000000
187902045 1000000000
182826750 1
84128182 1000000000
1000000000 72589388
1000000000 758091703
378736030 1
1000000000 692421741
132307454 1
1000000000 158540407
114825356 1000000000
1000000000 469290798
1000000000 515196096
575195158 1
75053033 1
906027789 1
1000000000 136182370
858048147 1000000000
568023741 1000000000
88128893 1000000000
641087841 1000000000
1000000000 597550471
1000000000 747363045
36809754 1
291752341 1000000000
108134568 1
69789823 1000000000
1000000000 694648827
1 818328157
1 328950750
1 254760148
1 427801721
1000000000 557466184
201058503 1
1 731259590
83283324 1
109631046 1000000000
212466119 1000000000
1 547583677
661977926 1
491706959 1000000000
1 490252947
377469966 1
328619971 1000000000
483408276 1000000000
1000000000 650532928
1000000000 433283054
1 190613330
38709798 1
1000000000 3849929
1 135485399
1 125993744
723986470 1
919875104 1
1 819547515
65637029 1
1000000000 15845486
1 855209656
1000000000 942584361
58745235 1000000000
98261695 1
473664915 1000000000
1000000000 121114046
815978492 1
1 551118702
404816841 1000000000
1 3100944
1000000000 933981429
1 653462667
1 772952475
1000000000 944682967
354578508 1000000000
1 24437908
1000000000 865714937
1000000000 857314335
299416534 1
1000000000 805711514
140550544 1000000000
1000000000 382132012
95356989 1000000000
234384882 1000000000
717685850 1000000000
637602286 1000000000
1000000000 390036297
1000000000 631703393
844954273 1
1000000000 965203176
1000000000 798879663
421298627 1000000000
950477973 1
1 948571038
216847962 1
1000000000 60844094
1 530581841
928277886 1
285438776 1000000000
111084518 1000000000
502069354 1000000000
1 18162257
1 775686025
130071794 1
432891131 1000000000
476192292 1
1000000000 608810916
653246304 1000000000
682851886 1000000000
1000000000 347710644
15373388 1000000000
1 478803238
1 970274126
610067546 1
1 821215604
577522141 1000000000
1000000000 247469900
248886904 1000000000
650114704 1
1 276658665
1 659285457
704400739 1000000000
1 997258847
655108909 1
1000000000 611011013
1000000000 682382290
645040696 1
50918191 1000000000
1 28598623
1 852299720
1 984488148
1000000000 261735112
1000000000 231800240
1 84752640
894039708 1
1 341824849
576182188 1000000000
1 258335962
720020853 1
1000000000 563373388
68339898 1000000000
1 209670085
1000000000 730734603
780271761 1
233614014 1
487159854 1000000000
917975197 1
1 101954043
460778406 1000000000
723843305 1
1 96458569
1 298279060
1 922412661
951522592 1
1 894203355
692037184 1
1 902778830
1 342730172
1000000000 620216594
1 244709864
1000000000 372115971
893815891 1000000000
472348020 1
301004073 1
1 857138848
1 742597522
476621717 1000000000
1000000000 456470397
1 195830644
1 298616621
959726565 1
48466667 1000000000
786844961 1000000000
120280390 1
793764857 1
562908206 1
1 785885991
1 831935837
1 64101726
650204259 1000000000
1000000000 228339054
921234617 1000000000
1000000000 321332188
1 471042104
1 928938323
1 330887767
26618696 1
62688914 1000000000
766550582 1
1000000000 873332818
762998990 1
699504319 1
1 275931523
353059540 1
1000000000 884103103
1 943021086
739251776 1
836069502 1
590320602 1
604027726 1
1000000000 682137625
1 265983572
1 95422745
825863382 1000000000
646166507 1000000000
1 868722990
291506941 1
1 649681749
1 521076687
1 209640094
1000000000 289432413
1000000000 234615084
1000000000 860973225
1 933499230
1 29534893
130470826 1000000000
1 85475633
56169277 1
738693068 1000000000
1000000000 198451130
1 97248386
36342410 1000000000
982146387 1
61534730 1
64746532 1000000000
1 721177858
916169308 1000000000
487667391 1000000000
784819095 1
1000000000 994757176
707674833 1000000000
1 67116696
1000000000 853184866
37048198 1
353225015 1
346409889 1
808350620 1
2079092 1000000000
1000000000 556415997
1000000000 149508955
661206011 1000000000
121641127 1000000000
788191296 1000000000
867847274 1000000000
1000000000 10057053
148668493 1
905745443 1000000000
1000000000 782504385
1 332083413
1 193734664
13445775 1000000000
886063437 1000000000
1000000000 844368954
1 123307354
1 903154310
1000000000 406919712
1000000000 330063917
250439827 1000000000
729438703 1000000000
1000000000 722085409
1 799480235
719182649 1000000000
832508383 1
1 79172914
112514324 1000000000
1000000000 298869752
970838631 1
1000000000 901006306
1 154256572
1 453964300
516928989 1000000000
1000000000 643490198
845531890 1000000000
1000000000 873728045
289943470 1000000000
1 125334069
1000000000 916403089
1 539753212
768252580 1000000000
993401171 1000000000
1000000000 36190470
112099054 1000000000
894599860 1000000000
813881570 1
1000000000 755793123
8701368 1
108406862 1000000000
1000000000 445845846
189117924 1000000000
1000000000 563072828
1 115395872
1000000000 439044441
1000000000 632151424
1 841471476
911952492 1000000000
68620529 1000000000
586519285 1
1 370239200
1000000000 308465869
279236144 1
964158415 1
727984877 1
122165637 1
1000000000 144456540
1000000000 757015546
1000000000 565748711
905775435 1
324591265 1000000000
417627978 1
264311521 1000000000
469464213 1
232821558 1
1000000000 783518857
610268709 1
1000000000 23942500
1000000000 260160526
880081410 1
1000000000 103568537
1 303976079
1000000000 679929859
163776910 1000000000
1 644022452
547525780 1000000000
834744191 1
897959967 1000000000
591171298 1000000000
847762396 1
1 658413997
1 241546955
1000000000 374500724
434939535 1000000000
1 487302944
61865308 1000000000
96408077 1000000000
1000000000 693277146
1 452147204
203334744 1
414844042 1000000000
89963199 1000000000
1000000000 994030534
419038863 1
81420148 1
197900894 1000000000
375123008 1
1 231431204
609876963 1000000000
96362435 1
103226472 1000000000
1000000000 384804639
1000000000 158957301
740421938 1000000000
1000000000 102695036
1000000000 398895986
1 134922929
1 823045873
638572456 1
1000000000 49599115
1 36022902
1 56602006
1 111537466
800843357 1
1000000000 598485738
271795156 1
1 50437449
929582570 1000000000
353654113 1
1000000000 496410051
1000000000 904017635
1000000000 112837460
20154573 1
1000000000 224350126
1 958628792
1 270489445
668761640 1000000000
706837091 1000000000
1000000000 448802118
1 6760605
1 148530783
577858807 1000000000
416119174 1000000000
1000000000 165746110
904699329 1000000000
1 380370970
1000000000 705743638
353159126 1000000000
1000000000 44376296
967609565 1000000000
302169834 1
1000000000 797103565
865298216 1000000000
367041792 1
679356783 1
1000000000 821078895
235370104 1
1000000000 885216450
1 79644481
189134845 1000000000
995067617 1
12121637 1
1000000000 79227216
542592562 1
1 781253990
1000000000 318212544
1000000000 894969999
1 639140307
577245813 1000000000
764557579 1000000000
781567263 1
1000000000 781162683
52047821 1
1 571423272
268025085 1000000000
887236967 1000000000
1000000000 653075442
204997423 1
1000000000 380559914
239436543 1000000000
874540304 1
320268542 1000000000
888063066 1
696176360 1000000000
105639789 1
1 907975552
1000000000 248445474
11167177 1
871192917 1
105723262 1
1000000000 38018461
1000000000 823733788
65608834 1
804090342 1
603290271 1
1000000000 518668344
1 175342347
35867802 1000000000
1000000000 28306527
550770654 1000000000
118132688 1000000000
416163516 1
1 951107233
538433859 1000000000
907904101 1
1 305631865
1000000000 372762723
1 108330398
1000000000 277433983
414766678 1
1000000000 478525451
1000000000 412468021
1 311508702
1000000000 651210234
165089040 1
1 789969124
1 442048956
1000000000 711430268
300328744 1
235828016 1
207814838 1
705798191 1000000000
303784179 1000000000
1000000000 766107853
1000000000 678464569
494343148 1
315972136 1000000000
1 266187950
598231665 1
1 134737378
298992960 1
337059724 1000000000
1000000000 887689648
24542684 1000000000
1000000000 689039522
1000000000 51737339
1000000000 865055836
738724627 1
1000000000 944058703
314945515 1000000000
58539614 1
31662965 1
61532433 1
293806780 1000000000
216902154 1000000000
1000000000 362597495
1000000000 25707553
9348295 1000000000
1000000000 503761034
781631321 1
1000000000 644537944
941312875 1000000000
1000000000 119472592
1000000000 872870138
1000000000 875357146
752340118 1000000000
221520382 1000000000
550032670 1000000000
1 457135936
1 419096280
1 31705679
378636094 1000000000
1 735710534
783805156 1
1 896997258
1 975405777
1 475456503
372926121 1000000000
177422824 1
47976730 1000000000
250392407 1
1 383144402
53358213 1
985613939 1
73390993 1
1 13893082
3382343 1
1 934438171
1000000000 12948131
1000000000 69065622
1000000000 312818253
583493503 1000000000
842262920 1
1 380972606
650805723 1000000000
272622086 1
1 955841768
1000000000 901806590
1000000000 740974533
1 554411105
298547006 1000000000
1000000000 914671100
1000000000 12090202
1000000000 9000020
1000000000 495874697
742660076 1
1000000000 814125780
1 46388736
1 791683959
1000000000 416675603
1 721229632
1000000000 414426548
1 114049552
1 423215322
1 248859626
1 454915893
1 529187297
1000000000 1453783
606344014 1
1 11105933
971434924 1000000000
942545495 1000000000
697529724 1
1000000000 112465490
1 288216718
295373169 1
1000000000 316093964
145074041 1
449352882 1
1000000000 55600521
422878597 1
1000000000 436837532
1000000000 531046262
1000000000 605163874
752550473 1000000000
1000000000 216504010
1000000000 587669790
1 648839849
369009413 1000000000
1000000000 112868304
31251960 1
1 524327680
1000000000 43753624
1 955477000
109744401 1
1000000000 792307337
58387331 1000000000
690855842 1000000000
1 35501144
1 584998903
871915731 1000000000
1000000000 142956401
775660114 1000000000
1 127543825
458563725 1
6120249 1
130581824 1000000000
654835401 1
1 552221594
1 221186424
1 746840527
1 53311934
956852532 1
481949364 1
540132160 1000000000
1000000000 226831950
59377106 1000000000
530356294 1000000000
144168730 1000000000
534733089 1000000000
870691218 1000000000
550229160 1
691398224 1
154929973 1000000000
1 335603752
952853820 1
1 790163439
570583654 1000000000
865627718 1
211432351 1
706254155 1000000000
1 656742272
1000000000 918818445
463561839 1
1 739884459
112743882 1000000000
25090548 1
1 762262426
701685107 1000000000
414071820 1000000000
408081337 1000000000
1 967205930
1000000000 423738068
145973027 1000000000
292693704 1
740318095 1
1 257042418
1000000000 971002375
1000000000 171802794
143211631 1
166825109 1
1000000000 769613147
444814834 1000000000
1000000000 382909676
1 337881940
113535608 1
754536996 1
408306293 1
265783360 1
1000000000 270697461
1 238499113
691527954 1000000000
1000000000 654057744
86037434 1000000000
96401969 1
759459371 1000000000
1 842704589
980518023 1
1000000000 190910505
1000000000 146265306
459401470 1000000000
1000000000 951567616
1000000000 125123489
1 419335604
932146263 1000000000
789809726 1000000000
131676727 1000000000
1 38400020
225597152 1000000000
1000000000 970076115
658389384 1
38663401 1000000000
1 148403108
147770205 1
678454170 1
1000000000 572350211
1000000000 555362780
611730831 1
935387332 1000000000
1000000000 124861146
1000000000 484257692
388466365 1000000000
43156769 1
9925601 1
75002365 1
80139497 1
1 474088310
1000000000 443132237
1000000000 895829198
1000000000 127913806
1000000000 783083426
1000000000 589826657
651540919 1000000000
898738540 1000000000
1000000000 691762822
1000000000 723827261
647291632 1
1000000000 756028308
400681847 1
422356776 1
359639906 1
1 385563895
384429346 1
86739804 1000000000
460247133 1
1 472547627
575124480 1000000000
51720018 1
998443196 1
1 45292352
736434237 1000000000
1 148204433
1000000000 421626774
1 481836612
1 900564774
730194931 1
1 88815721
934743892 1
632025618 1000000000
771020922 1000000000
707391172 1000000000
976322342 1000000000
345772244 1000000000
1 778954131
753546100 1
1 96283925
1000000000 961577888
1000000000 119914474
1 56004402
556637101 1
1 543726717
1000000000 53687217
1000000000 653658317
1 148480698
1000000000 125852205
1000000000 139789676
1000000000 324021973
13962446 1000000000
1 884745883
1 457095745
658472139 1
1 539301458
24400070 1000000000
586132927 1000000000
447932870 1000000000
1000000000 565882384
165504044 1
1000000000 328357165
1000000000 467429545
1 354171201
1000000000 163018171
882054744 1
1 714632133
472018196 1
1 378908213
1 906016727
154336778 1
825218497 1000000000
1 335302692
1 513069794
1 267085238
1000000000 218688782
598516033 1000000000
1 801310869
1000000000 109166199
1000000000 269386338
779308896 1
1 46045377
515407140 1
1000000000 19779145
481206496 1
1 752902196
410881246 1000000000
127675274 1000000000
1000000000 695886995
1 345682570
687371202 1000000000
528872871 1000000000
1000000000 510729002
1000000000 822034294
496595219 1
1000000000 456296181
1 853346854
1000000000 131540364
938475751 1
1 197701663
887037500 1
1000000000 143411347
680235857 1000000000
985230134 1000000000
38996296 1
491102539 1
138528015 1000000000
1 554426941
1 468074423
465331899 1
826519991 1
390719284 1
431015793 1000000000
336222464 1
1 127098207
575004069 1
1 967394374
553804690 1
1000000000 483315149
405187502 1000000000
1000000000 589959131
1000000000 870646553
175166239 1000000000
1000000000 76629135
33560342 1000000000
1000000000 178762419
233129982 1000000000
1000000000 757188279
1 607251209
1 605309119
80120640 1000000000
242527052 1
1000000000 565701982
1000000000 338844461
892205853 1
1 695200058
48717379 1000000000
1 193162570
1 694245846
1 420114880
534946263 1
369901833 1
247725538 1000000000
1000000000 908776567
1 662038293
1 237861838
1000000000 473827740
924898533 1000000000
737894466 1000000000
1 930798273
1000000000 351777900
1000000000 896618884
1 342196949
1000000000 994581138
1000000000 714016628
1 960530510
1 672659175
535854794 1
1000000000 125408191
1000000000 250561741
1000000000 197785628
781737620 1
119391206 1
978100642 1
952707089 1
259581707 1
1 253552453
1000000000 873434516
201311305 1
769068294 1
10169502 1
945605148 1
355380629 1000000000
1 767631971
892032078 1000000000
1 43019633
892203267 1
542577875 1000000000
909209585 1000000000
1000000000 408994321
449023562 1
28846631 1000000000
1 115122578
995553747 1000000000
1000000000 14798774
1000000000 6455835
199912535 1
1 553941610
1 884655504
1 51945377
1 29483180
499322748 1000000000
1000000000 728951571
309256114 1000000000
907624431 1000000000
887931942 1000000000
1000000000 709701836
846057874 1
1000000000 923454878
1000000000 912706057
721505938 1
1 576442533
1 717201920
1 195042265
1000000000 843566824
1 170653617
652581970 1000000000
327542632 1
845352945 1000000000
1 506081716
79570036 1000000000
1 38497071
209112021 1000000000
758652458 1
592524308 1000000000
408051551 1000000000
783252660 1000000000
979274969 1
712292700 1000000000
924543593 1000000000
630958090 1
1000000000 717565727
1000000000 325872411
1 231991564
1 956589476
143984831 1000000000
229929073 1
1000000000 565436382
343482372 1
1 194324010
1000000000 651159551
1000000000 219908191
1 575381586
83270732 1000000000
1000000000 56257680
1 323469692
1000000000 798436806
1 198260696
585847618 1
229735841 1000000000
1000000000 840972948
158659607 1
499667771 1000000000
1 504822852
291221592 1000000000
1000000000 5010223
1 194263754
1 608415472
694022661 1
246572530 1000000000
1000000000 303770140
1 632765905
297065802 1
387337001 1
1 284489570
246188992 1000000000
1 25579398
1 360407138
336817282 1000000000
1000000000 945260497
910124080 1000000000
1 580240439
393157183 1
998003292 1
1 125051585
360783393 1000000000
467445988 1
1000000000 901988234
68001829 1
1000000000 351200191
1000000000 852058742
11242339 1000000000
271932835 1000000000
500942755 1000000000
302818908 1
1000000000 158875479
1 630881098
909290398 1
1000000000 925559432
1 947319627
216223711 1
59165837 1
586583083 1000000000
1 321089576
544380486 1
1000000000 181260710
1000000000 87789016
964481505 1
1000000000 770834031
289785151 1
617855801 1
1000000000 228322053
273935301 1000000000
557801248 1000000000
966252081 1
417747398 1000000000
1 609717012
1000000000 19179083
551469459 1
33785995 1
236125179 1000000000
39963211 1000000000
1000000000 821064004
1 273658868
1 876215251
142517756 1
165427181 1000000000
684038765 1
1000000000 223938080
1 815989723
458677797 1
1000000000 67000631
241990776 1
1000000000 947331536
166098207 1
619385588 1
1 62135795
1 812657275
544508115 1000000000
117421491 1
1000000000 729567765
363997694 1
1 39656874
72558207 1
971559738 1
48877643 1000000000
981163950 1
1 96479332
1000000000 812833921
1000000000 881155312
1000000000 122715442
1000000000 638719747
1 882058046
949789282 1
246470400 1
1 221366425
1000000000 47273947
793443017 1
110951940 1000000000
1000000000 412556684
46846544 1
1000000000 588380237
1000000000 338092151
116291448 1000000000
1 650640391
1000000000 83371232
248718991 1
1000000000 956222906
1 694278473
1 727654286
1000000000 19170983
291200893 1
1 569874477
844669763 1
1000000000 53241580
772355909 1000000000
566129411 1
1000000000 294838046
1000000000 434342026
786817531 1
80818239 1000000000
1000000000 328476213
1000000000 699334232
791349626 1000000000
394797027 1000000000
1 512187627
982896898 1000000000
1 19170457
118249585 1
83507633 1
193313975 1000000000
580268731 1
434619729 1000000000
850806106 1000000000
1 696370259
1 355432150
1 551722688
1000000000 856821476
309101072 1000000000
423629826 1
56400188 1000000000
318806213 1
789608364 1000000000
1000000000 95277957
230581358 1000000000
1000000000 110240694
938390037 1
933886558 1000000000
1 523853721
1000000000 126939902
285344413 1000000000
1 487519313
1000000000 970314114
893570113 1000000000
430304155 1
964943476 1000000000
1000000000 982524898
303106251 1000000000
1 66473119
572103482 1000000000
1000000000 767526987
907043416 1000000000
1000000000 239608348
422543871 1000000000
1 981218968
600079207 1000000000
775757969 1000000000
510395926 1
1000000000 9153243
942831362 1
1000000000 604419897
1000000000 252857681
1000000000 757818051
1 245231111
1 177787959
964421137 1000000000
1000000000 67346062
8193020 1
732462140 1000000000
498861263 1000000000
400789871 1
213696339 1
217593275 1
1 271469868
1 984418178
754360122 1000000000
1000000000 524254608
738999928 1000000000
1000000000 697265455
810199784 1000000000
518321453 1000000000
252553666 1000000000
1000000000 315437598
1 570315878
1 292385865
1000000000 798504287
1 340058524
1000000000 218359004
287844357 1
1 42155518
116882573 1
173119071 1000000000
600461728 1000000000
1000000000 343597868
1 588542164
1 352042297
371242654 1
1000000000 138275174
87709762 1
700448955 1
955943541 1000000000
789353887 1
1 847016701
1000000000 69465473
1000000000 859531706
618546259 1
757598068 1000000000
916575557 1
1000000000 672825037
1000000000 2675725
751778242 1000000000
1 864163369
1000000000 741480451
1000000000 344523126
109917857 1
1 874533759
553692500 1
1 393865952
1 694430162
1 232811037
1000000000 578922886
133079380 1
1000000000 703129100
1 374932513
1000000000 277152474
699168539 1
458875494 1000000000
171133506 1000000000
345162039 1000000000
832893387 1
1 257164609
1 901280409
37560279 1
458593747 1000000000
510924473 1
482465519 1
41672818 1
465611147 1000000000
1000000000 99370638
1000000000 741747337
648429033 1
326764471 1
966765455 1
1 701747058
525713526 1000000000
320114077 1
1 98280073
116535627 1000000000
1000000000 881193811
1000000000 9618057
1000000000 243141808
1000000000 476749714
158597609 1000000000
1 358072031
681117070 1000000000
1000000000 390268784
1000000000 608491646
882769058 1
976547948 1
1000000000 726291719
32630873 1000000000
32243077 1
1 9275200
1 493288508
766314873 1
1000000000 232629874
286071576 1
1000000000 376659715
186697655 1000000000
646283418 1000000000
274419718 1000000000
1 425265963
1000000000 518874490
979063293 1000000000
1000000000 887998605
430254508 1000000000
678144476 1000000000
210824572 1000000000
898004621 1
1 384833391
228508252 1
1 19253855
93494189 1
1000000000 324912543
98856454 1000000000
1000000000 335425892
880894282 1000000000
1000000000 358065008
1 479473185
1 707056969
956351967 1000000000
34761582 1000000000
5596249 1
29226203 1
1000000000 499461622
28674634 1000000000
1 950313071
1000000000 378095745
375444624 1000000000
1000000000 10354466
1000000000 390151008
457903942 1000000000
616310034 1000000000
1000000000 852509010
1000000000 593937941
370872678 1
1000000000 130913970
1 976238522
1000000000 49523595
253523035 1
1000000000 938546531
676176273 1
1 342658181
1000000000 699585641
1000000000 432053310
1000000000 2865835
1000000000 174069425
914933673 1
1 265073012
1000000000 619098951
252247897 1000000000
649825428 1
1 567312308
1000000000 682941278
846432654 1
208993299 1000000000
1000000000 12509465
1000000000 820835689
1 217610193
1 518394631
75965336 1000000000
1000000000 248928948
831996739 1
1000000000 765761877
1 935189736
782711075 1
1 546344016
1000000000 621720694
740422132 1
1 403295364
661157082 1
1000000000 106068862
1 102163392
372242775 1000000000
110762468 1
1 974751404
282630106 1000000000
1 150411035
166421185 1
493195892 1000000000
3330628 1000000000
1 178828316
294436285 1
1000000000 765584907
1000000000 527455457
1000000000 33758907
1000000000 177719372
1 337132403
1 16584798
1 888865343
286429875 1000000000
1000000000 208370953
117819045 1
1000000000 386532637
468705590 1
1 676967054
1000000000 406572735
33223365 1000000000
1000000000 412182723
375351220 1000000000
1000000000 663088201
1000000000 631343344
522434334 1
1 977873452
550855771 1000000000
1000000000 831820391
606297743 1000000000
1000000000 116518191
1000000000 99604982
1000000000 279253335
92137740 1000000000
1000000000 456123531
258186223 1000000000
613070613 1000000000
746617571 1000000000
1 765696306
83596891 1000000000
1 688049518
235132139 1000000000
187307841 1000000000
1 140779900
639863155 1000000000
819853356 1000000000
857402254 1
166480941 1000000000
9528773 1000000000
415940878 1
719197366 1
1 549076939
549064798 1000000000
208182785 1
1000000000 438969254
529493415 1000000000
460229090 1000000000
74182061 1
247394730 1
1 494779882
1000000000 720793191
1000000000 342150301
1 562809847
1000000000 31172104
1000000000 927121859
970827367 1
421282997 1
534569643 1
1 269039959
1 546936416
741891985 1
218597146 1
1 872579930
98547136 1000000000
1000000000 641388482
1000000000 94131241
994084265 1
1000000000 487299411
936140699 1
552211111 1
966454800 1000000000
1000000000 809587362
1000000000 621477779
1000000000 355889476
1000000000 30411795
1 428422818
1000000000 296070354
1000000000 548967427
469654594 1000000000
502485470 1000000000
1000000000 404637504
146772770 1
1000000000 195035390
1000000000 108138530
1000000000 724917002
852503431 1000000000
1000000000 1119430
253033898 1
492338103 1
298215598 1000000000
351675400 1
957467595 1
1 910864556
758733842 1
1 197172327
613742882 1000000000
1000000000 96640317
1000000000 885848091
1 510478729
20540220 1000000000
1000000000 448962614
637083784 1000000000
1 264630629
1000000000 652345288
9899755 1
1000000000 284991583
1000000000 150412299
830545724 1
1 525239742
1 124567381
1 75948277
973303558 1
1000000000 448201778
1 503251642
1 411047376
1 130424117
322996847 1000000000
176708584 1
1 965007559
1000000000 233355177
1 460818007
1 337719342
272940624 1
232600249 1
1000000000 297210890
1000000000 971124282
780926586 1000000000
1 87412581
1000000000 705146871
1 461849863
660104120 1
1000000000 739089663
1 805165670
1000000000 377099847
1 220767529
1 203438678
852855940 1
75757650 1
805774955 1
723731044 1
862339312 1000000000
1 580427665
137804002 1
115231355 1
524624326 1000000000
1000000000 246454631
594530437 1
815393773 1
447673388 1
1000000000 810550946
1000000000 625786409
1000000000 384355643
1 725014875
1000000000 773097314
918800723 1
1000000000 904278209
1000000000 847509297
388616840 1
452574074 1000000000
1 127201
1 823137335
1 52579491
1 427280603
249996721 1000000000
365939504 1000000000
1 669317209
358355652 1
584085025 1
1000000000 968698917
1000000000 456699476
1000000000 482846042
398686897 1000000000
1 546344174
1 231676590
1 341184238
45376403 1
1000000000 399948100
832794081 1000000000
109351105 1
1000000000 110397022
1000000000 970058309
1000000000 240475946
616726357 1000000000
971011381 1
156207498 1000000000
1000000000 397943934
441752119 1000000000
94161784 1
777719208 1
1000000000 977249266
57348428 1
1 492609004
1000000000 947248195
642158247 1000000000
878750106 1
469527655 1000000000
864920475 1000000000
778966324 1000000000
1503130 1
1 73562881
1 135431571
1000000000 794682777
951428862 1000000000
1 879530680
1000000000 340952638
1000000000 206985379
1000000000 985707519
53447589 1000000000
1000000000 205970416
1 80231132
1 591666220
1000000000 891405471
1 267806915
968428278 1
217112752 1000000000
290981999 1000000000
1 534530984
142929850 1000000000
823545891 1
1000000000 557743733
1000000000 499197683
351306606 1
1 100569558
1 657701082
828307041 1
1000000000 181202119
208061594 1000000000
1 81835065
1 439748781
1000000000 371714383
1000000000 942906642
1000000000 621040842
1 115337876
1 635288921
1 106476412
850074896 1000000000
1000000000 987329382
498585956 1000000000
1000000000 75363580
1 828958214
281300752 1
89246478 1000000000
872182890 1
1 377593543
1000000000 447078314
1 272948605
1000000000 573474975
932833213 1
1 374623357
1000000000 513157963
1000000000 143333437
1 492804941
1000000000 630554777
658298866 1
645228286 1
1 260353027
1 482115286
741110457 1
1 780345985
1 466999355
44431722 1
1000000000 68365599
448535187 1000000000
227873618 1
1 576612590
364518088 1
957657339 1
1000000000 459550799
152752876 1000000000
1000000000 797306600
1000000000 138065610
1 904190476
582064620 1
1000000000 547734318
1000000000 553513763
1000000000 277873386
1 322981632
1000000000 115026484
1 405012361
1000000000 365118966
730983630 1
1000000000 31762791
1 141169066
489889687 1000000000
1 735609376
1 921603700
841251499 1000000000
820851644 1000000000
1 852589546
1 559499828
1000000000 177480693
393409925 1
1 850389211
47161115 1
1 843667328
1 365790321
1000000000 224898663
434284830 1000000000
619311520 1000000000
1000000000 597704457
1000000000 285232470
670174501 1
202046543 1000000000
377692429 1000000000
187417032 1000000000
74525170 1000000000
997987324 1
996736799 1000000000
1 421089996
731814546 1000000000
373086164 1
658512367 1000000000
835557730 1
1 689753156
961771409 1000000000
689571560 1
852216590 1
758061545 1000000000
1 266316995
61296731 1000000000
897065440 1
649430254 1000000000
1000000000 128545693
1000000000 114747692
1 143403523
1000000000 431096760
1 370870594
1 823098875
356987078 1
1000000000 151706000
775631762 1
901846999 1000000000
489193257 1
1000000000 80585233
206125170 1000000000
1 706052704
1000000000 112120299
1 914446352
1 20880539
1 539665789
1000000000 64793363
375098892 1000000000
1000000000 524842982
718665344 1000000000
1000000000 715035901
517196313 1000000000
423837976 1000000000
1 81738967
42162921 1000000000
1000000000 438137673
488283434 1
1000000000 75060279
766411009 1000000000
645071005 1000000000
145701917 1000000000
116209221 1000000000
863956971 1
1000000000 165291372
1000000000 661719870
914135496 1000000000
1000000000 541711824
327148372 1
966365943 1000000000
1 790826317
781967085 1000000000
1000000000 840973729
714299928 1
1000000000 481240410
444127643 1000000000
1000000000 704396861
1 58877606
772817432 1000000000
188751835 1000000000
917499928 1000000000
990838821 1
62182525 1000000000
492894311 1000000000
1 718194458
944455012 1
569220346 1
141998391 1
583618440 1
1 996719048
1000000000 827105189
1 292204433
275929846 1
45361180 1000000000
1 35135976
1000000000 21153686
826856622 1000000000
480457945 1000000000
1 526795691
1000000000 985589067
1 191101345
937679860 1
263338497 1
486449447 1
1 408052173
474277927 1000000000
128739153 1
1000000000 264067613
33410863 1
338918339 1
1000000000 119695624
90704172 1
1000000000 981109293
1 576925431
693258429 1
671148133 1
1000000000 517137279
1 546609563
763363558 1000000000
1 714805630
1000000000 60390814
766110850 1
1 377287419
1 388852183
782554544 1
1 59680321
1000000000 543793962
12611084 1
334882803 1000000000
1 343976826
1 975761277
1000000000 140749565
22325675 1
371089583 1
1 133226122
1000000000 857078876
1000000000 53000329
1000000000 50135430
328664476 1000000000
37217976 1000000000
1000000000 893866398
457501593 1000000000
727195233 1000000000
1000000000 614409481
1 261210048
52588225 1
1 48592406
1000000000 801881533
1000000000 716230524
521796836 1
511569457 1000000000
318004036 1000000000
98690687 1
957976383 1000000000
1 876968591
205222425 1000000000
1 190994048
1 211026736
356231457 1000000000
1 882706515
182860722 1
888577672 1
1000000000 924005139
324968109 1
339794602 1
1 120005455
144214397 1000000000
284433172 1000000000
1000000000 46869965
791691546 1
1 767740816
1 460027570
926682686 1000000000
172633036 1
1 68633147
713395066 1000000000
77465672 1
1000000000 70964714
255221598 1
1 875907382
1000000000 816816969
1000000000 175729765
926583410 1
824607246 1000000000
1000000000 198369058
779819492 1000000000
1000000000 403710136
1 338702492
625888542 1000000000
14186385 1
49803490 1
127055216 1
423735904 1
343247718 1000000000
174763074 1000000000
1000000000 994051616
395845586 1000000000
1 824345594
291437937 1000000000
880631764 1000000000
105843597 1
647817161 1
171810947 1
516545872 1
1000000000 590048198
1 426358787
311119018 1000000000
1 888288389
792839482 1000000000
162994393 1
1000000000 539344234
658752916 1
1000000000 409522459
639209284 1
1 525420862
355482980 1000000000
1 49372285
335504983 1
1000000000 896630731
1 651287975
1000000000 975097149
1 178961416
1000000000 651036037
352630889 1
734947956 1000000000
1 782101373
679267041 1
1 583873308
1 463320667
375510 1000000000
137503484 1000000000
200903969 1000000000
1000000000 441641920
21489786 1
291525067 1000000000
1000000000 579335130
122137323 1
1 579943397
4814790 1000000000
530118703 1
1000000000 229786636
1 280536561
1000000000 537995537
1 743775135
423161641 1
646998694 1
165018156 1
1 707517131
859560326 1
812346495 1000000000
1 455008798
1000000000 295579520
1000000000 592954518
1 903092029
1 133313567
1 189150277
678553186 1
1000000000 483338290
907723462 1000000000
1 37151079
751270266 1000000000
1 130937352
1 302957747
1000000000 345963395
596949084 1000000000
878849042 1000000000
1000000000 398758591
1000000000 982871956
1000000000 100004964
617051926 1
471762851 1
1000000000 317071998
1000000000 249143861
233750427 1
1000000000 794099497
110151196 1
1 379887015
381858737 1000000000
1 119902930
1 655361993
877608243 1000000000
1 922195008
64901128 1000000000
1 900360301
1 714803421
428149717 1000000000
1000000000 319167942
581263882 1000000000
188816035 1000000000
919881962 1000000000
1000000000 648307654
1 14970055
852063845 1
1 346003382
163545900 1
642999166 1
1000000000 360823127
1 784899959
1000000000 473627828
1000000000 198980548
824855271 1000000000
1000000000 232223550
1000000000 843955801
959666553 1000000000
1 376618794
1000000000 234992188
942118536 1
1 282900433
1000000000 329228493
1000000000 549168524
629236933 1000000000
1000000000 191539683
226089081 1000000000
1000000000 384273283
656621022 1
1 556015795
1 402934217
103042166 1000000000
1 726776208
101814461 1000000000
402367402 1
266600717 1
1 169403320
1000000000 382983939
752292947 1
251102727 1
1 952071423
1000000000 265022361
1 141771431
160831376 1000000000
1000000000 197201664
254559153 1
1000000000 566070057
657153026 1
1000000000 685876733
1 377061669
1000000000 984100962
1000000000 959294521
1 436817411
1000000000 145265029
1 935859919
811674461 1000000000
1000000000 28329372
1 640129697
1 289378384
1000000000 694396459
1 32683510
664566937 1000000000
383669519 1000000000
1000000000 530620358
1000000000 968543379
1 760999780
1 93511663
1000000000 866562047
1 629988978
939909600 1
1 554950264
1000000000 903621409
1000000000 509497535
1 576312923
600680514 1
647851330 1
1 192360186
539083425 1
106447841 1
1 192394504
1000000000 54026404
401656201 1
1000000000 601284946
531493882 1
792755825 1
1000000000 140867580
131157989 1
1 44759625
1 86940908
118877064 1000000000
1 116772781
756069408 1000000000
1000000000 569061030
1 442061924
1000000000 973404774
42028139 1
208992229 1
131570438 1000000000
516871656 1000000000
1 591549223
1 295720394
1000000000 125733156
502819340 1
1 231942954
1000000000 178068228
1 563705416
3992606 1
70317427 1
1000000000 217832950
1 329239514
1000000000 113817029
34422262 1
615757414 1
62303914 1
519533424 1000000000
734972899 1000000000
71927976 1000000000
1 667834878
1000000000 918488132
477004663 1000000000
1000000000 342123595
464819229 1
53077381 1
1000000000 92937544
1 607036997
1 580548700
43277700 1
1 908859660
649574556 1000000000
379997352 1
1000000000 560215049
783931370 1
1 593094550
1000000000 299562133
238303812 1
634847815 1
1000000000 163801700
993975271 1
1000000000 984220208
1 422671626
1000000000 315416908
408366754 1000000000
928957834 1000000000
430433906 1
352578904 1000000000
1000000000 215949455
1000000000 231085107
1 326919771
619549054 1000000000
1 913025616
1000000000 824995362
11007501 1000000000
1 752949585
245751784 1
1 154211023
1000000000 545434503
1000000000 240689960
562406085 1000000000
810211870 1
260739149 1000000000
1000000000 8018382
1000000000 793543505
387331275 1
1 912926640
1 84407723
1000000000 817319929
954401878 1000000000
1 253949598
630937972 1000000000
1 67129279
1 20707440
423284460 1
1000000000 647792210
960579134 1
1000000000 507251175
1 801157666
585350032 1000000000
85233981 1000000000
718051600 1
1 837784519
458054089 1000000000
468158905 1000000000
1000000000 571893173
364723504 1
824612241 1
1 317925485
1 945378433
599110341 1
1 25171877
839288294 1
339236331 1000000000
593224917 1
1 236851345
1000000000 738468870
45795489 1
812218845 1
1000000000 18213345
236635415 1
1 929603960
1000000000 16324694
1 413242571
1 533214804
475213010 1000000000
1000000000 354685439
699583068 1000000000
2147317 1000000000
776636305 1
1000000000 43918508
1 583943971
1 849554107
51595645 1000000000
1 34801295
1000000000 519178334
598301437 1000000000
1000000000 391257396
245580806 1000000000
1000000000 611965091
796934964 1
521809297 1000000000
1 114444007
555453458 1
810911748 1
757081249 1000000000
571070283 1000000000
1 909107195
1 441492429
794979331 1
1 959320025
653090315 1000000000
1000000000 533829556
101419232 1000000000
677531541 1
1000000000 899715326
1000000000 305033261
1000000000 790190926
1 387990314
21532866 1
382526732 1
1000000000 854328128
1000000000 278544822
793767977 1000000000
1 814737678
71094513 1
49576727 1
239282708 1
1000000000 900131556
1 86481619
1 557370807
1000000000 897465885
427355073 1
876966133 1000000000
983303636 1
1 933478086
1 668455270
1000000000 734598645
126841427 1
1000000000 253273890
759936429 1000000000
398948711 1
713966344 1
124525570 1
1 88358806
1000000000 876341700
1 570052224
619867812 1
91921360 1
914539992 1000000000
423910738 1
1 75342553
142777035 1000000000
794941351 1000000000
593664743 1
89204919 1
405976637 1
405870306 1
137358791 1000000000
845277121 1000000000
382365747 1000000000
181688522 1000000000
722626406 1
953591188 1000000000
1000000000 365568923
835900835 1
1 449472881
695717398 1
185286226 1
1000000000 122910110
2375829 1000000000
1000000000 215163164
742742188 1000000000
761928513 1
1 483161809
1000000000 149878171
1 121806467
241026907 1
1 974443838
1 363144274
1000000000 86985667
629469287 1000000000
302862685 1
736721399 1000000000
623496822 1000000000
1000000000 672210815
88359395 1000000000
1000000000 348943587
444409421 1
281938117 1
837789955 1000000000
856305210 1
820863920 1000000000
1 289639246
1 480226364
1000000000 364557983
66376265 1000000000
1 100981905
1 765890468
71586392 1000000000
1000000000 224816398
1 563412305
438113974 1
514316031 1
97455567 1000000000
1000000000 463883274
1000000000 255320730
359170219 1
1 526650946
732228314 1
16042996 1000000000
1 818042015
297725068 1000000000
1000000000 986734321
384173618 1000000000
1 489035635
782666067 1
602184060 1
1 504140370
1 25844931
1000000000 67091268
113772048 1000000000
324889906 1000000000
13445207 1
61060641 1000000000
1000000000 798794901
1 798487389
1000000000 137548500
1000000000 730277199
1000000000 460319413
1000000000 695824980
637489123 1000000000
1 490651103
1 251509446
42689884 1000000000
349649889 1
678280220 1
113501237 1000000000
1 388410824
1 53893897
1000000000 232294551
1000000000 495689590
1 774314697
7957024 1
307786417 1000000000
1 319636332
1 346904758
275169442 1
230618282 1
1000000000 67624533
1 4800472
366049901 1000000000
815515945 1
1000000000 701219897
716071610 1
1000000000 982721260
1 447591501
1000000000 73843413
1000000000 558449647
430791111 1
1 854536244
781207812 1
1000000000 760828262
398880524 1
108966156 1000000000
116654513 1000000000
1 335558444
1 952157912
354936986 1000000000
1 716392506
1000000000 997391299
34096267 1000000000
1 993254730
1000000000 416051303
802656227 1000000000
753951084 1
419526328 1000000000
661359566 1000000000
1 507255759
1 745016538
1000000000 244724159
248658111 1000000000
104137757 1000000000
1000000000 180172278
1000000000 220041729
981239479 1000000000
1 750256128
191163600 1
676081912 1
302731332 1000000000
1 352650009
1 423660817
344921726 1000000000
1000000000 820972150
1000000000 480107712
1000000000 760736809
1000000000 43112667
976248264 1000000000
207299790 1
1 312013562
17689167 1000000000
303141519 1
333069807 1
1000000000 558512902
124681248 1
1 450811618
648590695 1
1 837087512
1000000000 80222503
473489932 1000000000
357584484 1
13700466 1000000000
731401177 1
1000000000 327277425
1 216389318
1 558700406
1000000000 142803411
57430784 1
1 687602540
731146457 1
297294570 1
1000000000 939873561
316670465 1
1000000000 836021318
1000000000 468643764
1 53028351
504160841 1
368492944 1000000000
1000000000 372835217
1000000000 138232514
1000000000 380313319
554916701 1000000000
78272064 1000000000
720057256 1000000000
940123571 1000000000
815430226 1000000000
1000000000 692421344
2915870 1
554219388 1
1000000000 662524859
394123908 1
1 602002462
1000000000 327041882
1 405360062
610285629 1
60671265 1
1 437250937
254582018 1
731626661 1000000000
1 194455176
1 430852962
397774812 1000000000
528341225 1000000000
1000000000 123220872
1000000000 108559821
147135740 1
1000000000 155712858
15379607 1
2410470 1
754676120 1000000000
635914102 1000000000
862443093 1
132483102 1000000000
1 690655512
466726771 1
237326846 1
1000000000 446801013
51760195 1000000000
28090702 1
1 267203919
9580103 1000000000
98015723 1
392986965 1000000000
870782968 1
353756567 1
1 2630934
1 473083443
1000000000 540666501
95090140 1000000000
894919856 1
1000000000 984944763
1 597472455
1000000000 458227273
89516209 1
1 863736761
834989001 1
36128673 1
1000000000 578917066
1000000000 943686391
1679666 1000000000
682520445 1000000000
758849686 1
1 329388237
1 763435062
86003991 1000000000
338262847 1000000000
944269039 1000000000
1 614834180
1 198558619
1 392712880
1 26045234
1000000000 435617197
1 601362415
1 717006909
32712224 1
1 870232978
236183554 1000000000
264404688 1000000000
1 484714239
157224018 1000000000
744999829 1
712366742 1
517652318 1000000000
1000000000 944210227
240514695 1
1000000000 751946796
1000000000 666164770
413925393 1000000000
69535910 1
106100037 1000000000
795999249 1000000000
684797639 1000000000
1000000000 211195636
965507808 1
243005919 1000000000
1 399420445
1 964211833
1 118355689
1000000000 584709561
542930994 1
1 638476427
57099630 1
1000000000 617875025
1000000000 613681772
746914458 1000000000
280915783 1
1000000000 128336235
678376160 1000000000
648519040 1000000000
514055232 1
1000000000 969199591
1000000000 632949054
720790602 1
368213194 1000000000
1000000000 822863185
1 554567489
59649666 1
684742435 1000000000
884438248 1000000000
433557654 1
559297536 1000000000
1 640818180
973747758 1000000000
50564172 1
971695154 1000000000
1000000000 62764236
445034224 1
424998333 1000000000
1 381188843
1 137167148
1000000000 194229464
720742142 1
1000000000 89157802
83364949 1000000000
438864497 1000000000
1000000000 710849220
691221101 1
1000000000 68458912
900025787 1000000000
72015321 1000000000
1000000000 525213944
53491902 1
270230067 1
704106497 1
424790945 1
475043682 1
669834333 1000000000
230137959 1
1000000000 869033632
1000000000 129202286
1000000000 603688148
79463310 1000000000
839587030 1
654167709 1
108410580 1
328790199 1
190444317 1
1000000000 301704369
575132743 1
832840911 1000000000
631758609 1
22663455 1
1 194674513
687103196 1000000000
166309727 1
1 713830713
114425688 1000000000
632048106 1000000000
1 421559183
1 231902173
1000000000 130074520
80456307 1000000000
519618894 1000000000
820326815 1
738927399 1000000000
1000000000 545297743
60488000 1000000000
1000000000 473667188
1000000000 30179461
1000000000 403914780
440243014 1
1000000000 219017441
280296105 1000000000
827750191 1000000000
684441677 1
709594789 1
328022921 1000000000
907114237 1
760098201 1
1000000000 498851556
379520554 1
1000000000 528975623
1 71805331
430033366 1
265335338 1
173934149 1000000000
1 36258321
354440177 1000000000
1079501 1000000000
738060564 1000000000
1000000000 402673189
917650582 1
1000000000 520836487
914184356 1
1 126695274
735640122 1000000000
226481674 1
315479006 1000000000
1 660525262
1000000000 62132758
1000000000 877666769
812431317 1
519097563 1000000000
1 589251923
1000000000 809055022
1 277263792
1000000000 354293132
875720626 1
667000275 1
209736726 1
1000000000 924481934
1000000000 844329403
488436447 1000000000
586957852 1
1 941433621
1000000000 48935528
595730026 1
1000000000 802180012
92890148 1000000000
12845139 1
464697493 1
869691257 1
1000000000 197242454
676341342 1
73727501 1
56238178 1000000000
1000000000 879857714
414990307 1
1000000000 621271073
1000000000 415255653
1 820122607
421470303 1
1000000000 41470023
1 625566985
1 120631238
970888858 1000000000
1 570041130
513201478 1000000000
232822200 1
1 166088027
1 741670200
656139511 1
1000000000 134819042
1000000000 105654669
1 58212523
1 360803267
746067007 1000000000
130445292 1000000000
486807319 1
1000000000 530383753
1000000000 838267134
17025589 1
1 401036918
1000000000 83212365
266607176 1
1 79727565
406581682 1000000000
1000000000 55889315
64398987 1000000000
127571442 1
1 858471092
160485274 1
348173387 1000000000
141000035 1000000000
1000000000 407840236
1000000000 131174701
455743595 1
1 443589004
160230242 1000000000
771937318 1000000000
611686904 1
710862134 1000000000
1 972035389
1 635019413
1000000000 210287481
1000000000 342258863
98091989 1000000000
1 14228915
407739830 1000000000
1 695628662
1000000000 268184886
1000000000 658080850
2798087 1
392121708 1000000000
1 883470902
949600968 1
592014880 1
1 332097913
682010363 1
305150045 1
800013659 1000000000
1 561066428
1 89244422
757091379 1000000000
1 296411014
1 907981625
142845126 1
1 402536887
1 79466288
789112575 1
1000000000 252309148
1000000000 227188360
33189234 1000000000
545387224 1
184342890 1000000000
1 738076136
605092667 1
1000000000 310607735
154438306 1
318719394 1000000000
1000000000 236909600
558783006 1
6259149 1000000000
1000000000 812022395
1 16567460
1 600510927
85397404 1
1 122601503
771092996 1
646035959 1
1000000000 261861485
1000000000 107521157
344936840 1
1000000000 867032728
272093280 1
1 217349349
906252616 1
371668471 1
263529180 1
1 110577694
555811965 1000000000
945404360 1
695780254 1
519842465 1
698102603 1
1 425664984
824655684 1000000000
1000000000 156497892
1 749671950
675016763 1
481877849 1
637705541 1000000000
1000000000 232011811
442370296 1000000000
495964643 1000000000
1000000000 77154429
1 162671674
152352052 1000000000
1 444941420
1 650449799
1000000000 114711067
907682781 1000000000
1000000000 889968784
729568275 1000000000
1000000000 769181689
479598555 1000000000
826635783 1
494670439 1000000000
1 818614070
1 739316147
1 967559732
1 351289303
1 81656503
856309438 1
1 187712303
1000000000 81774760
694019754 1
1000000000 375786955
1 898524753
1000000000 894850432
1000000000 350932438
466613586 1
834415680 1
1000000000 114797139
1 379404389
1 86486300
1000000000 485855870
1 700360395
49327152 1000000000
252021616 1
399303278 1000000000
934102073 1000000000
39199883 1000000000
1 991241155
11066856 1000000000
744738043 1
1000000000 144359315
1000000000 329789659
1000000000 299479360
1000000000 85021551
1000000000 758951158
694079620 1000000000
1 721359058
258176088 1000000000
4883523 1
1 832017591
1 775718931
1 55842001
1000000000 961508532
1 999706696
996499990 1
1 442631090
324169339 1
1 347996433
531230109 1000000000
1000000000 195611777
396152716 1000000000
1000000000 90283934
514191523 1000000000
1 759090653
533789676 1000000000
315017307 1
1 918949223
1 19060072
1 606443898
35630140 1000000000
1000000000 912963324
507486516 1000000000
365179196 1000000000
750453998 1
304772945 1
289294002 1000000000
42821166 1000000000
192348286 1
254206143 1000000000
1000000000 547200280
1 891496840
157654664 1000000000
1 13295890
812054867 1
145559184 1
492580580 1
1000000000 78127131
1000000000 263226224
1000000000 536533986
1 273523150
1 829531574
565912455 1
473204287 1
255154582 1000000000
1 471119192
1000000000 582624296
1000000000 457823444
258171849 1000000000
1000000000 463964445
1 8537675
391716109 1
1000000000 255283169
1000000000 414942291
592294580 1000000000
1 814884827
1000000000 39398763
117117826 1
1 532242663
851637892 1000000000
1000000000 877937080
605791743 1000000000
994229133 1000000000
109315308 1000000000
1 834922760
1 864673521
1000000000 520320613
4970340 1
1000000000 38768437
424496101 1
1 593050032
329666034 1000000000
102779871 1000000000
622427344 1000000000
1 473668377
1 346305826
479994392 1
1 984117156
253316131 1000000000
1000000000 489687118
1 480464785
1000000000 362568535
1000000000 155517977
1 877066090
1000000000 418129221
1 821875825
722733937 1000000000
482500693 1000000000
533256102 1000000000
1 686640919
867537603 1000000000
361332638 1
1000000000 490813512
1000000000 637292184
1 370147115
158446293 1
1000000000 359632654
1 229642359
941683772 1
1000000000 296961109
1000000000 24500947
644242681 1000000000
1000000000 910603112
148842640 1000000000
1000000000 462196635
1000000000 771203377
384711917 1000000000
1000000000 39957212
863261244 1000000000
202183820 1000000000
597894211 1
155349439 1
91981193 1000000000
1000000000 136956890
1 288406534
204836024 1
1000000000 972815617
1000000000 129599453
1 895616353
218981776 1
1000000000 551815928
928746839 1000000000
456673533 1000000000
871404834 1000000000
1000000000 72549957
1000000000 448412817
1 340855146
1000000000 583112617
1000000000 812154221
1 102795880
718588174 1
1 39852682
1000000000 309854033
1000000000 27970783
305646989 1000000000
1 98775458
117391703 1
1000000000 615128353
874835130 1000000000
1 118977044
94534934 1
1 288186135
226356991 1000000000
271189134 1
948566406 1
1 956337260
883189578 1000000000
1 751697181
1 907884968
643479326 1000000000
1000000000 290160762
887625331 1
935799988 1
961195912 1
1 611671627
1000000000 229329591
1 428893635
995368431 1
1 529967552
1000000000 40323533
1000000000 131242750
1 172877196
1 293702417
135877928 1
1000000000 265062984
923742491 1
928363799 1
1 278571791
1 626048361
525740260 1000000000
1000000000 823096886
580719471 1
757900734 1000000000
720021066 1
1000000000 388273868
1 713408034
1 787144032
1000000000 627226835
174221082 1
1000000000 735461567
932840915 1
1 585661624
962178226 1
1 620999651
45037618 1
1 910828271
991508322 1
1000000000 730191361
1000000000 94094553
1 24898744
1000000000 841363362
802415529 1
963365014 1
1000000000 646477480
180283003 1000000000
1000000000 994380630
1000000000 358921548
903439668 1
1000000000 633599226
108114620 1000000000
1000000000 616618536
1 966008001
1000000000 873955095
287288210 1000000000
1000000000 72319816
1 857485099
1 139267104
998993887 1
314213611 1000000000
595846357 1000000000
828802220 1
1000000000 412217794
1 653749781
1 345709874
733340159 1000000000
299487943 1
1000000000 529951943
110064851 1
1 329950969
984321704 1000000000
1000000000 879703966
356704499 1000000000
354500742 1
121469857 1000000000
1 22754058
1000000000 544223874
1 8584579
533084217 1
1 248938995
97676977 1
115156014 1000000000
1000000000 106253967
642526185 1
1000000000 676688126
315707666 1
1 890918181
1 101372108
1000000000 87760577
587478898 1000000000
1 973200172
132429821 1000000000
307905593 1000000000
415749430 1
831405647 1
398083847 1000000000
1 194760978
1 12948054
1000000000 546414595
1 908742089
863054458 1000000000
54538694 1000000000
1 670228560
1000000000 565392422
1000000000 924369574
217004003 1
59985436 1
1000000000 109676337
1 566613473
1000000000 218775133
1 866841336
455967700 1000000000
1000000000 584168214
710007207 1000000000
70482543 1
514713858 1000000000
432327648 1
702595038 1
1000000000 529550541
399986015 1000000000
319322642 1000000000
1000000000 514990903
96320878 1
440492142 1000000000
1000000000 285518531
1000000000 387427823
476182154 1
329067837 1000000000
1000000000 790552798
1 962270127
1 502335615
1000000000 867548814
1 569212202
142002815 1
25333409 1000000000
123911305 1
837350870 1
1000000000 520079150
1 446010240
1 671813088
1 234526089
939963713 1000000000
1000000000 899616441
623301252 1
1000000000 92127723
1 70239836
773193793 1000000000
1000000000 357172681
1 154658222
1 123407664
965248304 1000000000
15442455 1
1 86848547
1000000000 719490534
1 16851469
603501586 1000000000
36346427 1
1000000000 970871307
51660954 1
144495949 1000000000
671133980 1
1000000000 591379454
558362401 1
1000000000 596512365
596273192 1
1000000000 12316121
1000000000 599679808
875819227 1000000000
1 823774345
1000000000 171202013
1 557109810
1 908755951
1000000000 714481218
1 253151332
1 866530977
687595930 1000000000
1 939994292
1 652401987
699685868 1
1 583266453
480538286 1
1 98656959
1 280550644
335431177 1
267129338 1000000000
205726196 1
891428461 1
1 906693313
57550438 1000000000
1 97531586
1000000000 305926820
834855886 1
719314514 1000000000
1 903591738
16133326 1
1000000000 996297403
1000000000 215770299
806665354 1
1000000000 74802642
1 915770164
104364230 1000000000
487053159 1
1000000000 993565338
944780338 1
296253649 1000000000
345327100 1000000000
1 138879959
781746348 1
1000000000 256804600
1 844384082
72551764 1
710137275 1000000000
277221158 1
124251201 1000000000
1 607602367
552963149 1000000000
290885790 1
97209303 1
1 106253301
442218063 1
1 851841291
1000000000 749335881
1000000000 524086991
1000000000 468374357
205733126 1
414855513 1000000000
411851372 1000000000
1 657928398
1000000000 140543528
1 376699721
1000000000 608150527
763533736 1
1000000000 57243795
603856194 1000000000
1 363121436
1 839700352
1000000000 62455292
605036607 1000000000
1 734570880
1000000000 869715278
141921853 1
139899775 1000000000
475364449 1000000000
1 241388945
842367323 1000000000
696251243 1000000000
857673015 1
305688056 1000000000
1000000000 965586709
70352390 1
482713099 1
1000000000 834005138
1 595887598
426086102 1
1 234966848
1 118082169
590410686 1
1000000000 573258321
1 61936865
1000000000 828190205
1000000000 124673463
312408268 1
505250668 1
1 254191695
1 756320245
935315682 1
1 744898079
700386991 1000000000
30606474 1000000000
1000000000 756579171
746239683 1000000000
588154137 1000000000
698348553 1000000000
508050112 1000000000
25329913 1000000000
420237421 1000000000
1 526219156
1000000000 867033076
893516547 1
342133280 1
1000000000 466818659
1000000000 721108726
31969301 1
851033954 1
1 968304855
1 914068639
1 475744286
995669968 1000000000
1000000000 820207872
668583448 1000000000
1 240360724
33240989 1
1000000000 722995372
469018569 1000000000
39747007 1000000000
717837629 1000000000
1 595508466
120605632 1
1 407303177
303015061 1
1000000000 602271551
673095583 1
32338118 1000000000
492624801 1000000000
151878115 1000000000
1000000000 170225674
882653440 1000000000
1 18553510
1 333487127
1000000000 70275474
1000000000 997087943
67380698 1
120527249 1
1000000000 94309662
1000000000 456324985
481007251 1000000000
1000000000 187552139
1 733554650
909490063 1000000000
432396271 1000000000
384768850 1
1 559270052
789847530 1
950372100 1
145422925 1
1000000000 237556981
1000000000 11246239
1 596263562
1000000000 639055249
1000000000 494794063
1000000000 715174720
258424327 1000000000
1 254487779
1000000000 490866471
1 908610734
248030332 1000000000
1000000000 548863311
507320917 1
1000000000 13906526
1000000000 553921681
30111017 1000000000
394641914 1
927584043 1
1 558115902
648777123 1000000000
915307251 1000000000
1000000000 789494684
1000000000 629851132
1 651860433
329961917 1000000000
1 827999672
1000000000 99171692
393532730 1
119620075 1000000000
1000000000 5020746
1000000000 937980296
680917986 1
674168583 1
1000000000 566135216
413920842 1
615251415 1
1 132030727
733374506 1
1 425627612
210905659 1000000000
992435763 1
1000000000 462281634
371130690 1000000000
97372628 1000000000
521770133 1000000000
1000000000 882041593
459878532 1000000000
1 147020049
273771235 1
832390355 1
162147937 1
1 173997983
1 804445419
488685542 1000000000
1 511812979
641585005 1
1 796423551
892433088 1000000000
1 156408031
886067517 1000000000
94343139 1
686835992 1
551105152 1000000000
68786351 1000000000
1000000000 603294901
1 788591769
38384277 1
78695371 1000000000
1 328458333
577160493 1
983531242 1
1000000000 387608078
111075576 1
1000000000 424179911
1000000000 32365446
266832632 1000000000
1000000000 52215746
1 210538165
914363606 1
1 898833429
1 2642435
748352103 1
1 862268761
1 981716619
1000000000 783771005
518097339 1000000000
1 845255373
1000000000 623589415
307632725 1
284409548 1
117880027 1
1000000000 426053603
263282817 1
943792956 1000000000
420211521 1000000000
1000000000 144652283
1 137160372
259599617 1
1 115221376
1000000000 920977266
772985032 1
48945326 1
750802439 1
138771744 1
1000000000 588978092
41254724 1000000000
1000000000 147179744
1 203705409
1 478227152
854066042 1000000000
1000000000 621349852
1000000000 114657914
1 145084687
840853132 1
1 77099580
1000000000 336742255
356507934 1000000000
1 769135746
1 1629666
1 60504515
592316277 1000000000
1 37361155
349384696 1000000000
76073393 1000000000
833611709 1
952180636 1000000000
1000000000 378118945
1 56079116
791436731 1000000000
1 386156684
1000000000 677266720
1 344881874
1000000000 420362173
1 284415252
1 901367304
1 14425657
1000000000 789174405
1000000000 981865535
1 969108198
938037557 1
1000000000 652488374
1 710894382
1 20490220
1 411178632
30243262 1000000000
200833512 1000000000
1 78793248
1 352805198
551418436 1
144691617 1
287498374 1
789633546 1000000000
462278677 1
778341515 1000000000
249027788 1
1 508566828
1000000000 27109771
1000000000 348003101
1000000000 835078007
540613927 1000000000
1000000000 132314239
256036578 1000000000
1 223268749
629463027 1000000000
1000000000 411861683
1000000000 127486149
190637509 1000000000
1 318051870
1000000000 448925626
93978333 1
1000000000 792492845
1 168626009
585618026 1000000000
1000000000 69170613
1 532656476
1 230363267
582641606 1000000000
117033248 1000000000
142690843 1
1 325714224
982378342 1000000000
1000000000 307486334
704900752 1
939117759 1
1 412460395
240027785 1000000000
274562540 1
1 235011292
1 189878754
167873189 1000000000
107026327 1000000000
1 248314771
1 724783543
1 852678056
1 233523420
736316632 1
1000000000 453618462
252038183 1000000000
19818514 1
676283285 1000000000
766710143 1
491104324 1000000000
1 451926348
1000000000 134022709
358458082 1
1000000000 667592439
1000000000 823428739
87073969 1000000000
1000000000 798748380
726305500 1
428932419 1
1 530032667
1000000000 462774010
1000000000 765130366
1000000000 287218133
1000000000 381362601
1000000000 162468525
298275876 1000000000
292617199 1
86365510 1
917270712 1000000000
274103066 1000000000
1000000000 697024217
979218326 1
54775321 1
1 943111299
1 7396643
1 329045385
897278071 1
1 947716512
1000000000 568495557
113476452 1000000000
1 578166796
1 163791772
1000000000 258682072
652090702 1
1000000000 671896852
484916954 1000000000
1000000000 544928182
1 828776281
1000000000 704624311
1 613992386
808276654 1
249077012 1000000000
1 782596980
1 799117065
355833389 1000000000
1000000000 346044559
941768978 1000000000
1 222320001
1000000000 102327658
369286895 1000000000
1000000000 143703555
1000000000 706442595
1 267288211
1000000000 785420917
1 752510555
588593947 1000000000
117702775 1000000000
338954764 1
98440241 1000000000
569798037 1000000000
207752118 1000000000
285865042 1000000000
865634198 1
508794888 1
1000000000 669098344
1 918046250
1 149324278
571215683 1000000000
653149515 1000000000
1 432508610
107557644 1
644886646 1000000000
1000000000 765169010
1 941081377
1 123072845
1 288078723
762355564 1
1000000000 95542070
1000000000 716350926
1 450525383
1000000000 133375220
485867615 1000000000
1000000000 132592569
877752933 1000000000
269436953 1
757903735 1000000000
1 789708594
65702165 1
7102704 1
1 911555173
1 329924036
63189614 1
424017081 1000000000
220588324 1000000000
914195026 1000000000
6116017 1
1 569818769
1 798405199
1 456490621
248228376 1000000000
941054872 1000000000
76530479 1000000000
976263058 1
121935775 1
129920677 1000000000
1 343717193
1000000000 288693496
1000000000 932526931
936540521 1000000000
1 170012516
486405657 1000000000
578785307 1
728494882 1
1 16889370
546267088 1000000000
1000000000 516458759
85465795 1
645585890 1000000000
683038548 1
82778647 1
1000000000 348841635
1000000000 521615517
300181670 1
1000000000 445459599
106156965 1000000000
214300320 1000000000
1 506349177
1 11535547
1 737437674
1 145997122
26513825 1
1000000000 121266495
1 229880052
11813097 1
1 25134591
945335779 1000000000
805423453 1000000000
1 632066193
1000000000 954463469
963789791 1000000000
1000000000 297456634
1000000000 792049887
1 788059432
1000000000 726987684
485290635 1000000000
563564200 1000000000
710970430 1
10484781 1
301770214 1000000000
1 454088956
1000000000 261363065
61541320 1
1000000000 434408358
1 141670072
1 161762892
331615327 1000000000
1000000000 555551568
1 974072204
238028350 1
909269836 1000000000
1 587648776
463400075 1
569904726 1
17764511 1
1 135940532
1 298143284
369512969 1
1000000000 361949161
930851504 1
1000000000 7726592
1000000000 730549665
1 106949773
1 535117556
1000000000 448864622
1000000000 86251569
1 265609608
1000000000 740070340
232663181 1000000000
371910392 1000000000
677840064 1
83832537 1
139311114 1000000000
1000000000 701807189
1000000000 616892364
735599631 1
1000000000 579076796
1 599764524
1000000000 7848516
1 269480080
705620654 1
103435736 1
1 642698636
426151810 1000000000
1000000000 324861358
959544723 1
327315485 1000000000
758231599 1
1 635037015
1 385006949
157563477 1000000000
104670132 1
1 963692700
1000000000 832079755
880494786 1
1 780523567
813913302 1000000000
1 436437610
67865068 1
521053028 1
1 142712912
1000000000 528294902
111333795 1
471702768 1
18131027 1000000000
129619615 1
1 724208074
1 903571444
1 488849072
1000000000 410330557
284444836 1
1000000000 267621434
1000000000 246018765
86129022 1
1000000000 867802270
251644141 1000000000
1 704187955
1 720812111
351067039 1
24240825 1
762299032 1
1 490345417
554572239 1
77016959 1000000000
1 390433129
1000000000 566343968
297453542 1000000000
498686335 1000000000
1000000000 25919709
5052170 1000000000
1 89595127
1000000000 823464960
1 131128952
1000000000 610934572
777291710 1000000000
513560963 1
1000000000 306306845
1000000000 519244556
117214568 1000000000
679713642 1
1000000000 637751449
1 126751860
1000000000 455210468
519217958 1000000000
816380078 1000000000
1 608863076
1000000000 812021163
1000000000 470635744
766155679 1
1 159242622
1000000000 969889036
348678570 1
1000000000 397843004
576734445 1000000000
1000000000 847463676
1 994168104
95160688 1000000000
835210967 1000000000
1 50727773
1 39866042
95091017 1
1000000000 416345925
1000000000 834449614
469106223 1000000000
1 367318921
2412178 1000000000
1 803502070
237361128 1000000000
866282925 1
1 569251411
1000000000 423671373
1000000000 538478729
1 139136126
168001991 1
1 856193644
470902312 1000000000
639155991 1
809806786 1000000000
870923223 1000000000
786669296 1
1 301306231
305593367 1000000000
1 26934345
295715159 1
1 417804938
885908613 1000000000
1 776117377
1000000000 554827715
277398964 1
897398053 1000000000
1000000000 657457806
1 554053560
1000000000 321431008
1000000000 842884179
197138328 1
582773382 1
1000000000 281820682
1 489753628
1000000000 873678641
248301939 1
409544522 1000000000
288540457 1000000000
38862877 1000000000
1000000000 357132134
3814500 1
34872621 1
710792352 1000000000
1 380220438
1000000000 682628302
530035917 1
205260872 1
1000000000 116461748
1000000000 886844739
728637200 1000000000
1 144069436
144070678 1
1000000000 901269960
1000000000 41909320
1 899490566
373208167 1000000000
1000000000 122773309
293439104 1
87584991 1000000000
480952397 1
1 38059113
1000000000 479968616
1 109261179
948119964 1000000000
581279361 1
1000000000 502116801
343538774 1
1 459346300
1000000000 88749370
146340934 1000000000
1 589414016
407391255 1
1 122061905
1 701192220
1000000000 606542567
634719688 1000000000
1 205244058
44687547 1000000000
1 75835941
795549122 1
1000000000 838408839
870393182 1
990116300 1
1 487996990
1000000000 417292347
1000000000 24335339
1000000000 822210352
1000000000 304260650
1000000000 827934993
440572255 1
88865718 1
1000000000 665787473
283913897 1000000000
763720636 1000000000
1 120756892
1000000000 95471111
1000000000 399590260
101112695 1
1 873463882
184985944 1000000000
627119811 1000000000
1 786001502
1000000000 217626395
931535026 1000000000
658814028 1
379997192 1000000000
1 456103335
1000000000 844347410
754498367 1
1 883070403
1000000000 31270548
1000000000 285689262
625356490 1
1 608825849
1 687996894
1 708726820
1000000000 291627050
65124133 1
1000000000 601424805
418147362 1000000000
711324213 1
1 127743543
258664056 1000000000
1 313195416
359011430 1000000000
973087877 1000000000
783930658 1000000000
153977948 1
1 829847913
493562676 1
1 397873140
663022173 1
1000000000 427546410
597540391 1
373426068 1
777820493 1
142578267 1000000000
927237225 1
302177094 1
771931083 1000000000
1 80757637
507534873 1
981069498 1000000000
171767825 1000000000
1000000000 339507091
1000000000 688274902
1 116139865
629298718 1000000000
410721755 1000000000
1000000000 749387180
6560011 1000000000
1000000000 559184230
755066287 1000000000
500661118 1
107163277 1
41778168 1
866637158 1
1000000000 575512311
268067634 1000000000
1000000000 288242481
1 34911975
886822638 1
86016057 1
1000000000 464755170
661403062 1000000000
706504280 1
426831761 1
1 30435326
1 902765699
1000000000 703145653
311659561 1
954256329 1
1000000000 63179825
178455541 1
679137726 1000000000
595691135 1000000000
1000000000 479917670
1 704706538
1000000000 316404257
892365443 1000000000
1 595355028
7390517 1
369401353 1000000000
784221450 1000000000
1 85223046
11736491 1000000000
1000000000 14839641
1 744352585
375510896 1000000000
841423433 1000000000
301788915 1000000000
1000000000 751798557
296328306 1
1000000000 244223130
754576383 1
365574972 1
1 189589933
1 674103207
18230968 1
1 698757339
1000000000 297894602
1000000000 103529569
876306616 1
948971746 1
205280778 1
875784075 1
1 419942086
1 487004302
1 86079690
1000000000 811211565
566069278 1
1000000000 553763752
69084058 1000000000
965294967 1
1 434564419
1000000000 417880101
768079296 1000000000
90272564 1
443936835 1
843830623 1000000000
1 683983432
990138290 1000000000
558248075 1
1 935128758
1 674252433
1 5396528
861629484 1000000000
1 693895617
1 315804244
1000000000 23719626
556529327 1000000000
253666299 1000000000
669894455 1000000000
1000000000 23561443
1000000000 197598039
1000000000 9509867
602990036 1000000000
996649235 1000000000
1000000000 522808055
1 50627030
777085509 1
1 535874195
491569974 1000000000
924231139 1
348854836 1
1 474786855
800290144 1000000000
1 134710222
1000000000 807366242
1 40120461
1000000000 76588209
1000000000 59828241
1 294140854
669357670 1
893233695 1
1000000000 62922897
98506186 1000000000
969301925 1000000000
509960103 1
1 223203527
77071602 1
101013622 1000000000
45042460 1
108064626 1
646830544 1
894333874 1
1 125601901
828285883 1
104672855 1000000000
289396418 1000000000
618795383 1
1 903831018
106829918 1000000000
1 647240467
731200846 1
1 954236810
377905576 1
1 91403005
1 802080519
183368473 1000000000
1 605003634
607256110 1000000000
469521417 1
455806773 1
782907775 1000000000
1000000000 818585501
468563413 1000000000
738388804 1
20309666 1
1000000000 109751534
1 589282645
902187429 1
956439757 1
1000000000 433049442
1 727908261
59548503 1
1000000000 56630938
1 11654211
1 924486752
707912488 1
565961816 1
1 236321486
1000000000 168159598
207753314 1000000000
120148633 1
1000000000 67386275
1000000000 671950924
982057715 1000000000
80832571 1
1 879229868
839174876 1000000000
112553758 1
327811575 1
1000000000 710054541
1000000000 77861808
1000000000 112041120
1000000000 350672745
686275212 1
1 728383957
1 104419174
1 20309921
650791426 1000000000
960207389 1000000000
1 768244144
690481963 1
1000000000 126050883
1 359208944
1000000000 119738816
1 189234075
290118668 1
1 112165270
1000000000 915790600
51914397 1
410262382 1000000000
1 190457855
1000000000 268282068
962410109 1
1000000000 159937849
260470294 1000000000
877485173 1
1000000000 455916596
1 926878701
111481223 1000000000
638962417 1
1 622642934
544516639 1
353067278 1
784153130 1
151814459 1000000000
673350249 1000000000
965795394 1000000000
1 326647181
1 92383052
534976215 1000000000
334658276 1000000000
1000000000 616353342
1 793930065
531981776 1000000000
30031780 1
863311555 1
932320474 1
1000000000 129557124
1000000000 111487605
204134449 1
1 51267564
1 542466774
1 962658899
1 753798357
100109712 1000000000
1 360659147
330619027 1000000000
1 728645733
647160793 1000000000
312154996 1000000000
1000000000 979217325
132099497 1000000000
352583542 1000000000
884579162 1
799896455 1000000000
957275559 1000000000
97717434 1
215353451 1000000000
1 37348677
1 218521678
1000000000 980889641
921301860 1
50552976 1000000000
1000000000 408877222
1 326600838
36467903 1
1000000000 28304997
16204406 1000000000
1000000000 140366940
591659296 1
1 565500770
660856184 1
1 375436556
744186686 1
1 455060878
612486652 1000000000
1 4982616
150606159 1000000000
447598504 1000000000
1000000000 892067098
1000000000 553589104
40585720 1000000000
175457779 1
241109597 1000000000
1 976540284
167442613 1
1000000000 370090114
821010158 1000000000
1 229433772
1000000000 458585030
1 962834690
1000000000 220656704
1000000000 64161470
518483357 1000000000
1 395450887
818409020 1000000000
1000000000 640033808
1 295413190
1 961605083
1 480810224
139866664 1000000000
804069719 1
1 252003012
1000000000 988466612
1 4839618
554647258 1
947467990 1000000000
1 933854174
39053659 1000000000
1 256750011
1000000000 236279611
733341928 1
860707134 1
1000000000 810320687
1 724103425
1000000000 613300257
1 949896975
511400613 1
1 257536869
229950933 1
1 102441943
1 269836722
1000000000 83012000
374716920 1000000000
1000000000 241114512
325570424 1000000000
414398000 1
166252121 1
1000000000 661389620
1 855539098
355190187 1000000000
650673733 1
205290051 1
296984222 1000000000
874418945 1
1000000000 851253691
1 94803412
142742498 1
1000000000 318403922
1000000000 214851601
130558751 1
457748740 1000000000
1000000000 848433459
26004007 1000000000
19288970 1
963146446 1000000000
333076860 1000000000
1000000000 132364813
63525428 1000000000
486301600 1
620086678 1000000000
1000000000 912354353
1000000000 86345985
187598179 1000000000
1000000000 545077060
1000000000 209126413
1 364093223
125195501 1000000000
1 676805104
871627856 1000000000
894478137 1000000000
961036529 1
1 250423163
226946188 1
581276851 1
682313323 1
9518719 1000000000
60542562 1
1 191376136
1 482588811
104518696 1000000000
275235373 1000000000
701130282 1
1 912155170
1 291838837
1000000000 303584045
383744666 1
1000000000 819423371
50489354 1
100814134 1
1000000000 361413362
1000000000 406446621
933044859 1
42054617 1
1 119122673
1000000000 706859537
756138517 1
504215316 1
20135432 1000000000
1 171905009
1000000000 969973806
559095672 1000000000
1000000000 515596133
154206339 1000000000
1 951067888
1 734408668
738150783 1000000000
1000000000 85477941
46556068 1
1 713135233
491623204 1
272740108 1000000000
1 707868797
1 282564037
596108802 1000000000
1000000000 534224393
635710440 1000000000
639681614 1000000000
2846387 1000000000
1000000000 871782430
1 248550225
301846193 1
849163854 1000000000
376119442 1000000000
1 39117689
353493155 1000000000
1 966243691
1000000000 357902577
311917624 1
494353316 1
808141496 1
435312250 1
1000000000 509204943
1000000000 36440360
449076477 1000000000
1000000000 209696004
1000000000 769975218
96802377 1
533403821 1000000000
689575793 1000000000
1000000000 873184982
1000000000 545511660
576412399 1
944358809 1
1 13652344
1 311338098
856053292 1
1000000000 449706417
1 815422064
1000000000 316445666
1 242682396
280032571 1
1000000000 17931256
1 908267926
518529870 1000000000
1 710069107
1000000000 830038519
209927781 1000000000
344411191 1
1000000000 971204409
220805588 1
129390162 1
932078527 1000000000
1 383627901
664489401 1
1 308451509
127581513 1
1000000000 452659498
1 103511398
91596778 1000000000
1 541731906
1000000000 442245526
1000000000 405311610
11014266 1000000000
892714286 1000000000
265564777 1000000000
1 188203071
1 569322952
1 246737456
1 204271118
1000000000 248779510
658489406 1000000000
716675355 1000000000
1000000000 602507673
1 37357219
1 335625977
1000000000 15336697
549075768 1
1000000000 707358043
214756085 1
1 25004827
326264352 1000000000
1000000000 128310542
68050357 1000000000
847637921 1000000000
1000000000 206914033
1000000000 466363091
871235446 1
1000000000 822042508
935676845 1000000000
211408818 1000000000
831679190 1000000000
880974916 1
579934233 1
896110328 1
1 130342912
740777639 1000000000
1 362092979
67308535 1000000000
863048029 1000000000
1000000000 169952147
1 641852951
1000000000 263843165
345148344 1
1000000000 130541046
566042349 1
1000000000 968749561
1 499938802
443570260 1
670599767 1000000000
1 592202507
1000000000 38600232
294920155 1000000000
1 101641434
99443213 1000000000
1 960831074
1 77444326
55552205 1000000000
1000000000 365762561
517255872 1
66408719 1000000000
474433345 1
997006397 1000000000
536547617 1000000000
1000000000 764157114
1000000000 462346353
581753012 1000000000
1 737680470
830950944 1
449227180 1
1000000000 102467015
467907272 1000000000
1000000000 857957339
1000000000 683111618
158431117 1000000000
1000000000 298238119
1000000000 139344114
367354606 1
1 507465377
577186710 1
287689830 1
821866821 1
271745133 1000000000
936989653 1
1 19438655
1000000000 536267935
1 908714231
824592624 1000000000
259587090 1000000000
63729413 1000000000
1 330593836
1 125939689
767140630 1000000000
1 394674844
1 967748779
542679778 1
1000000000 874784682
1 666746898
1 613524501
1 269932624
1000000000 672731744
537591434 1
897468628 1000000000
57566622 1
63838349 1
1 446459653
218655595 1000000000
1 343122784
1000000000 331748950
980671826 1
105573184 1
314886906 1
1000000000 323622965
805585528 1000000000
1000000000 999678183
1000000000 516190674
357456395 1
1 769653412
413233649 1
936848372 1
479801261 1000000000
452909200 1
1000000000 753850935
522560583 1
1 472283881
1 105537141
48591523 1
686117936 1000000000
140890904 1000000000
1 507544181
31683968 1
1000000000 919212741
1 501076523
1000000000 440152195
1 187817029
1 365325686
1000000000 657831729
1000000000 39009749
369139933 1000000000
2831929 1
1 571661927
29149134 1
285452923 1000000000
1000000000 435361078
1 173148358
940617319 1
843463646 1
157248500 1000000000
193842439 1
1 483299359
1 401036578
116714501 1
836971067 1
1000000000 125353316
173284106 1
1000000000 732753200
850450891 1000000000
1000000000 121569666
1 985730508
924229919 1000000000
627305741 1000000000
553145101 1
1 665974109
770891915 1
1000000000 182422089
1 48045517
1 705442623
1000000000 314851813
1000000000 277104460
1 657703466
372203466 1
360455560 1000000000
794421613 1
1 957498393
133654778 1000000000
1000000000 853669727
1000000000 59215647
832827783 1
1 907904698
1 835659795
1 519123193
1000000000 695840838
734765744 1
705428409 1
1 292282947
157759351 1
1 622748554
927625211 1
591964933 1000000000
206100601 1000000000
308270026 1000000000
99489735 1000000000
711574924 1
715573586 1000000000
322516497 1000000000
1000000000 9926775
1 100418431
1 317680287
1 863936233
1 587901058
1 701633635
360359673 1
626341399 1
54587812 1000000000
455347628 1
1 556154857
57729378 1
839755403 1000000000
844914759 1000000000
700759630 1000000000
1 125626591
304290307 1
1000000000 526296485
647144015 1000000000
1 790710976
1000000000 868755877
489119308 1
1 817334463
1 57684638
1 437147133
1000000000 174617563
668328975 1000000000
1 60084293
1000000000 25146940
755783326 1
1000000000 862525114
1 832583681
1 112752481
1000000000 283954836
1000000000 674150189
1000000000 951394409
808895203 1
758375934 1
736838967 1000000000
1000000000 251090859
490532066 1
137870187 1000000000
1 441360115
575833177 1
617572815 1000000000
485636931 1000000000
126585139 1000000000
481427380 1000000000
1 146759579
1 507487955
278581616 1000000000
603271032 1000000000
516254303 1000000000
119183578 1000000000
183017777 1
1 919500587
896590989 1
839333780 1
1000000000 44339963
1 499683042
860399254 1
241897030 1
214439098 1000000000
535241108 1
1 844871709
842250316 1
1 978438063
258883300 1
1000000000 608936605
361602977 1000000000
217742300 1000000000
771191915 1
184554904 1
1 519050991
1 854397166
1000000000 401690757
696173123 1
585016089 1
1000000000 66912940
1000000000 720825503
1000000000 719234225
57671752 1
1 867035360
1000000000 484641536
1000000000 952490110
669431412 1000000000
1000000000 26557125
119381015 1
608730367 1
282966902 1000000000
1 374298098
127819590 1000000000
577257706 1
845460620 1
936654536 1
1 949218608
1 64139650
19917167 1000000000
500863578 1
1000000000 11481473
159195462 1000000000
934042836 1
1 905545692
1000000000 202232893
1000000000 881450525
1 757266560
236872591 1000000000
1000000000 234979468
522676988 1
774127312 1000000000
1000000000 616227117
132738821 1
520237338 1
783266250 1
157919699 1
349925244 1
1 407693976
485036960 1000000000
1 118865263
1000000000 488350792
1 449154731
1000000000 183321286
633367467 1
978070297 1
1000000000 242078541
1000000000 497976694
1 221616219
666396987 1000000000
624712293 1000000000
443990722 1000000000
1000000000 458323300
1 529908581
141283957 1000000000
1 554122011
1 978498094
652878087 1000000000
657670341 1000000000
1000000000 597021281
1 632372878
174423828 1000000000
752103696 1000000000
964269422 1000000000
997795118 1
438680654 1
1 661121198
1 990441247
11670913 1000000000
1000000000 895148306
1 37788482
1000000000 885812452
1000000000 796230439
384182949 1
1000000000 314697958
1 851370187
956620508 1
677607424 1
1000000000 946336727
1000000000 830091529
1 451066088
1 89229851
1000000000 119076254
138415883 1
1000000000 82937603
572412855 1000000000
39519168 1000000000
451628029 1000000000
386759112 1
1 968841392
1 977632232
1 978635483
651913118 1000000000
1000000000 98894019
1 101670805
653200888 1000000000
1000000000 717273381
1 461119966
1 552301377
533005838 1000000000
959322911 1
103018985 1
98820882 1000000000
598662855 1
1000000000 984191969
109856276 1000000000
1000000000 197693703
1000000000 240864971
755092027 1
1 918427041
584451740 1
78299468 1000000000
1000000000 405834213
1000000000 30042165
1 130807297
993081616 1
729326445 1000000000
4401052 1000000000
50042044 1000000000
1 261858049
1 678848928
1 73311517
703209436 1000000000
922612274 1000000000
1 708210808
786312256 1000000000
1000000000 789564321
579796341 1
1000000000 713585543
160940316 1
870023337 1000000000
1 870203995
796711907 1
1000000000 749076006
1 410899103
128395725 1000000000
1000000000 186302868
880980857 1000000000
1000000000 425665122
444877835 1000000000
1000000000 543109245
1000000000 76450211
1000000000 575822260
1000000000 602649668
260647625 1
334133232 1
998057573 1
1 180181400
1000000000 955742936
1000000000 551170620
1000000000 721890560
890769835 1000000000
940468908 1
381508661 1000000000
1 646333685
1000000000 983650478
141104848 1000000000
1000000000 360301615
475466825 1000000000
957319914 1000000000
345145546 1000000000
1 486448494
1 443923134
694156238 1
1 447506179
1000000000 908226545
176402047 1
117213309 1
783073846 1000000000
1000000000 802583996
1 789423183
927415762 1
1 591995993
568432042 1000000000
1 549011252
867971575 1000000000
953891593 1
954690995 1
1000000000 857575328
1 140219752
874031995 1
1 648188090
887576097 1
1 876036994
1 633438178
551954396 1000000000
1 42392459
504499858 1000000000
841995869 1000000000
1000000000 704838968
48137893 1
940021085 1000000000
1 668320613
1 706580026
1 425120596
684496428 1
1 979962806
1 756641133
87693127 1000000000
1000000000 969912669
1 968451517
17184194 1000000000
1000000000 541632036
389451622 1
590020228 1000000000
241645917 1000000000
232721713 1000000000
363455596 1000000000
1000000000 130134044
1000000000 544288738
1000000000 199453319
630442822 1000000000
653315979 1000000000
784535103 1
242901429 1000000000
769171980 1
1 662098999
1000000000 81676795
1 451642355
439462439 1000000000
949300948 1000000000
59166719 1
734883274 1000000000
405765589 1000000000
1000000000 698722765
145588966 1000000000
1000000000 227622979
1 210334524
1 417673008
848874691 1
871820686 1
172800754 1000000000
356216351 1000000000
714741874 1000000000
1000000000 906103093
1000000000 402412045
866133941 1000000000
1000000000 584088163
111112131 1000000000
838268840 1000000000
669857143 1
1 37800675
522540529 1
1 702653432
1000000000 292505406
1000000000 796417006
216281940 1
13553360 1000000000
1000000000 44870819
238128757 1
1 466318468
1000000000 567670705
895445996 1000000000
465610540 1
122847438 1
1 202185047
522289272 1000000000
1 549418199
750261086 1000000000
1000000000 339283650
1000000000 916289193
68024343 1000000000
779427305 1
1000000000 550964676
1000000000 633980242
839061681 1
950334170 1
1000000000 496213260
324989090 1
1000000000 409908832
41262335 1
558238642 1000000000
317115536 1
1 97194270
795549876 1
121130052 1000000000
1000000000 104085706
1000000000 538740976
422537361 1000000000
991004498 1
108240410 1
1000000000 802656050
1 633505170
833560951 1000000000
1000000000 197519707
955204964 1000000000
174842055 1000000000
1000000000 741247210
569060829 1
968652149 1000000000
961870462 1
1 908911238
701855062 1000000000
1 51113359
1 773227759
1000000000 431511640
1000000000 674849099
868326245 1000000000
738581096 1000000000
1000000000 457204650
1000000000 798262272
397748476 1000000000
404782843 1000000000
943342223 1000000000
1000000000 336852702
137676024 1000000000
1000000000 903731110
1 414962929
1 761696357
1000000000 31920233
881023236 1
1 859243801
580867988 1000000000
1 298162199
216088437 1000000000
372090815 1000000000
106687191 1000000000
1000000000 28675917
1000000000 714546891
1000000000 57344915
261912177 1000000000
1 863084580
734619512 1000000000
1 757770829
785182829 1
57315666 1000000000
595924789 1
827876660 1
498874370 1000000000
1000000000 112212341
1 553207093
80660269 1
1000000000 517320838
1000000000 661850075
106476492 1000000000
1000000000 488845894
1 7562198
100615894 1
868854173 1
1 845330628
1 764018757
1 609067904
408167491 1
1000000000 262919083
1000000000 357613061
208192266 1
349338755 1000000000
1000000000 661151950
1000000000 936494101
432780173 1
1 381083121
361289305 1
417915051 1
1 722868811
1000000000 220451873
198727133 1
765186340 1000000000
656700806 1
1000000000 192399186
1 415001822
807267691 1
345720261 1
396564632 1000000000
723112666 1
1000000000 772001513
1 438658725
9986954 1000000000
67250396 1000000000
1 521286895
627955999 1000000000
497208686 1
1000000000 532357251
1 904907425
63580506 1000000000
1000000000 889444835
1000000000 835513486
1 278774372
1000000000 942795250
1000000000 708222736
916275947 1000000000
397414091 1000000000
1 642067146
757991757 1000000000
467887169 1000000000
172137216 1000000000
1 206250320
1 738257488
914443517 1000000000
1000000000 375875761
369041488 1
1 126435803
968034268 1
1000000000 39051646
581905726 1
971220454 1000000000
1 129365496
68410337 1000000000
1 396131071
1000000000 317656138
1000000000 808853080
46315934 1
573332537 1000000000
1000000000 538332144
1000000000 234328308
159829933 1000000000
1 124463902
1000000000 135821691
279868232 1
1000000000 874216871
1000000000 763419828
1000000000 832927092
1 202469980
1000000000 85123249
963350442 1
201780726 1
1 14389842
244008423 1000000000
1 203947160
1 761706971
1000000000 652711793
859726411 1
1 90756055
1000000000 761789287
117059251 1000000000
1000000000 212728367
296423107 1
1 88196725
501799373 1000000000
325351458 1
1 206016143
1 207499298
1000000000 478214335
1 344703321
357132938 1000000000
501950457 1
1 433970910
693648289 1000000000
604696049 1
1000000000 241959073
1000000000 534544223
565163716 1000000000
1000000000 371876151
177366020 1
1000000000 345894758
352697723 1000000000
1 50634451
909648130 1
1 552526225
103802325 1
715080075 1
1 450200215
933879041 1000000000
1000000000 199807270
1 144560704
732753035 1
335155691 1000000000
668064117 1
1000000000 643487548
175875483 1
729258399 1
487064674 1
1000000000 443878651
529487144 1
314142744 1
372615063 1000000000
68331640 1
18032735 1
634641669 1
317094578 1
1 57201402
906565865 1
1000000000 403702361
125842609 1
278461792 1
341064470 1
1 857639504
1000000000 73956575
10365163 1
391806855 1000000000
726374660 1000000000
809038144 1
59815821 1
1 280478300
567666 1
1000000000 63185530
771962290 1000000000
1 621518814
915133961 1000000000
1000000000 592891718
566099342 1000000000
562213551 1000000000
825844403 1000000000
814853464 1
194544617 1000000000
1000000000 823716722
218100840 1
1 877948877
377875560 1000000000
34927607 1000000000
816095281 1000000000
917104406 1000000000
1 956378462
139411948 1
1 650502587
1000000000 570411620
129121045 1
729057537 1000000000
1 509855584
1000000000 233178773
1 802037913
560665243 1000000000
1 176335283
1 151063710
1000000000 230913029
1 746513150
1 157172363
865672572 1000000000
1 183689811
630072309 1
179596178 1000000000
72349080 1000000000
1000000000 160268960
1000000000 184973574
676775504 1
1000000000 69858234
100387583 1000000000
1 480601878
1 553613237
308135282 1
1 853553858
1000000000 200875417
1 837579047
1 450942723
1000000000 59886149
372942654 1000000000
996472589 1
299739346 1000000000
74350140 1000000000
1000000000 575034906
629019868 1000000000
1000000000 78612560
639194753 1
436863828 1
791522977 1
356460135 1
1000000000 697079385
1000000000 782380628
1 268937744
990296930 1
1 232835656
163912039 1
1000000000 449482510
300815457 1
1 408340823
107651062 1000000000
141636028 1000000000
1 227236414
1000000000 704971747
1 665403434
1 261709830
355472891 1
1 169129962
263471129 1000000000
410573486 1000000000
1000000000 241540272
623336146 1
1000000000 485716597
911748052 1000000000
295784691 1000000000
1000000000 719455932
802566839 1
1 926458633
1000000000 839777225
1000000000 160615243
144815305 1
573162710 1
1 66242318
902780399 1000000000
1000000000 958444083
913394633 1
717053282 1000000000
466066360 1
442689738 1000000000
1 738717953
168800151 1000000000
1 838964889
398646486 1000000000
907141692 1000000000
1 934004121
387019324 1000000000
564648132 1
914724193 1000000000
582448862 1
1000000000 272506951
1 832372302
1 756277130
1000000000 804236881
1000000000 90211374
1 705281320
541478806 1
1 658543547
231658619 1000000000
1 954607918
308582958 1
1000000000 188426420
832093083 1000000000
1 82649614
1 551438167
132462859 1
252245037 1000000000
73168499 1
511507835 1000000000
684058291 1
1000000000 829928648
105386675 1
682181619 1000000000
634849071 1000000000
408683341 1000000000
438453499 1
959877911 1
465899138 1000000000
1 884702126
1000000000 922050810
201225163 1000000000
537109906 1000000000
70475327 1
357768461 1000000000
62933635 1000000000
122219038 1000000000
602304892 1000000000
1000000000 537970412
455492056 1
1 222980642
848678749 1
1000000000 813598678
76901009 1000000000
1000000000 640983752
118406169 1
1 3982394
903277355 1
642284755 1
1 905021049
1000000000 730499816
1 175953644
239851657 1
1 755224991
1 464731576
779711080 1000000000
850083617 1000000000
1 490034264
1 705190331
808553363 1
345192878 1
1000000000 82904545
1000000000 191292642
1000000000 86721866
1000000000 768549260
1000000000 187592247
126801197 1000000000
397706846 1
1000000000 338266187
1000000000 690417637
20589400 1000000000
386637858 1000000000
1 371044636
608939338 1
712165124 1
402709111 1
1000000000 114705339
245610858 1
1 831637603
1000000000 796238680
104751837 1000000000
940629048 1
395587433 1
1 211756002
1 622071324
1000000000 864098915
51121776 1000000000
661174503 1
952659297 1
1 343852192
1 135630956
1000000000 506095862
425138132 1000000000
128228985 1
10688146 1
668083685 1
1000000000 512313411
1000000000 389126807
1000000000 295876485
1 860849121
862805776 1
1000000000 407896717
1 556572162
1 54973433
628701088 1000000000
1000000000 450866727
617128718 1000000000
928977960 1
1000000000 785052994
1000000000 488889396
1 23455136
318235874 1
12511646 1000000000
1000000000 449864401
26006476 1000000000
481536036 1000000000
1 994888352
1 382542649
1 478433137
1 732348919
1000000000 909823975
1000000000 550601996
1 554514021
946427013 1
897947562 1000000000
839358238 1
114839072 1000000000
1 146184609
275924780 1000000000
488202179 1
793444072 1
687195602 1000000000
603309731 1000000000
1 612047003
1 958927999
455466210 1000000000
605532324 1000000000
1000000000 681290203
51597899 1
172081127 1
1000000000 769441556
1000000000 262976285
1 209660165
1 280847058
893588876 1
585132458 1000000000
213708774 1000000000
865571190 1
1 755266893
1000000000 995745352
1 451849552
399415324 1
260092071 1
1 368360577
1000000000 941933307
256046471 1
1000000000 539211749
970323829 1
863144354 1
1 49811589
61938621 1000000000
1 949389346
1000000000 701120047
359755512 1000000000
1000000000 84836152
98448692 1000000000
602822758 1
756699237 1
1000000000 161806110
1000000000 223005770
560173840 1000000000
1000000000 83104253
1000000000 817229542
295686859 1000000000
1 759997353
960978987 1
1000000000 148176670
1 94980649
1000000000 985186190
1000000000 144016800
1000000000 140434776
1000000000 441249205
1000000000 14868643
789358045 1000000000
1 262756760
902348261 1000000000
916489604 1000000000
1 787647810
1 253527869
211582244 1000000000
500264238 1
1000000000 462699158
1000000000 670985069
1 534046747
357792815 1000000000
260563992 1
249461510 1000000000
210500991 1000000000
1 259787084
400513542 1
475660292 1
1 263824221
94950323 1
261512878 1000000000
1000000000 826083951
14090212 1000000000
1 106659
978697206 1
227994825 1
112631220 1
292231834 1000000000
1 416388199
219277304 1000000000
1 660044199
168523265 1000000000
1000000000 81366465
1 620165296
1000000000 758657054
498975062 1000000000
1 586223867
1000000000 36437093
338964433 1
33440474 1
1000000000 616926171
1 609959857
494627857 1
942072253 1000000000
6278136 1
524537924 1
1 859420833
1 746591431
107620173 1000000000
42788940 1000000000
1 94848759
682046090 1000000000
1000000000 33433665
1000000000 102006629
898686222 1000000000
44755207 1
1 998313270
1000000000 158214916
1000000000 18645424
898331872 1000000000
910819730 1000000000
1000000000 512294497
1 275405379
1000000000 172230144
1 891690060
869914085 1
1000000000 246946835
1000000000 501884360
1000000000 457203705
1000000000 205187094
657982242 1
694287037 1000000000
1 194471513
1000000000 817618432
1 810734701
335271344 1000000000
468517214 1
339644710 1
1 839598529
780911726 1000000000
756796350 1
1000000000 166179051
55269632 1
451382252 1
1 329777916
1000000000 888185725
1000000000 722874096
888186861 1
8088819 1000000000
581821508 1
82751877 1000000000
1 890884150
952904421 1000000000
1 373161419
629668784 1000000000
249239861 1
1000000000 679561221
562061613 1000000000
1000000000 214822058
1 641909295
424366466 1
1000000000 340770564
1 38459069
1000000000 427502315
1 354870294
1000000000 142802383
826655636 1000000000
1000000000 790083805
921398032 1
912365028 1
324212229 1000000000
1000000000 11400151
1 87338721
1 83381465
1 288708445
1000000000 767122989
1 428978468
130286703 1000000000
1000000000 235261486
1000000000 733647977
800876595 1000000000
1 819187455
64708247 1
1 506334833
1 291925032
736270186 1000000000
1 116364308
466491959 1
1000000000 533924210
1 483940990
956339911 1000000000
278260193 1
1000000000 725015772
678658021 1000000000
97033800 1
1000000000 143921019
1000000000 783937817
312716436 1000000000
1 520583659
404957724 1
21298133 1
1 302887603
771297426 1
1 337259159
1000000000 947747898
1000000000 583832330
803890165 1
1 901230502
1 942019841
1000000000 17790446
284814191 1
580030867 1000000000
1 918280187
629954476 1000000000
1000000000 331745357
1000000000 696239976
1000000000 439182112
1000000000 510776950
1 987574676
116227995 1
686264601 1000000000
1 522506701
1 637100882
1 136552501
784865612 1
588486512 1
1000000000 822505321
410552963 1000000000
123299688 1
1000000000 866092486
1000000000 175319001
699132481 1000000000
1000000000 618846834
1 474851785
1 10075279
1000000000 582089797
1000000000 777735504
1 411192438
1000000000 559119533
660199594 1
629696214 1
909254579 1000000000
651428186 1
1 15307903
238201681 1000000000
1000000000 400193217
1 165240845
1 858761457
1000000000 658680723
13277732 1000000000
834331223 1
59755000 1000000000
486957440 1000000000
606666514 1000000000
268307249 1000000000
690905728 1000000000
1000000000 467605017
944893531 1
496533959 1
1000000000 462510617
1 420989704
364149466 1
648266692 1
1 730789923
1000000000 108176813
1000000000 67468637
1 885219617
1 867308662
143684522 1
1000000000 450704401
1000000000 703601515
1000000000 670004625
1000000000 494548204
1000000000 231432562
1 56760468
889403461 1
25908028 1
1000000000 589417650
58811709 1
753538786 1000000000
412365128 1000000000
194472874 1000000000
1000000000 837203074
1 162901475
1000000000 614937901
1 549729345
837665608 1
1 384123928
419272329 1000000000
324725084 1
1 57183494
1 94374484
488017407 1000000000
1000000000 451342151
1 927820306
873417880 1
198338124 1000000000
994016163 1
638931823 1
44871873 1
1000000000 852726476
1000000000 669182162
515213333 1000000000
204160688 1000000000
115092871 1
6956257 1000000000
732998594 1000000000
571536377 1000000000
6165186 1
77715447 1
58152770 1000000000
581995281 1
867777539 1
789362238 1
1 722308668
20976627 1000000000
160956070 1
824354642 1
431708287 1
768670291 1
1 834791905
63003432 1000000000
167885518 1
610865480 1
718454356 1
1 78807682
1000000000 141557033
135287926 1
74489110 1000000000
1000000000 341545171
883339934 1
1000000000 861953211
1000000000 5173821
1 577436591
1000000000 117440658
112448093 1
1 697183470
1000000000 143621560
876921740 1
971902131 1000000000
1000000000 963662056
412994310 1
1 59908484
1 956052819
1 565297548
1000000000 818978071
865200555 1
825749181 1
321834097 1000000000
1 417486905
1 579729852
1 190755976
761771368 1
1 315138166
56597187 1
182118668 1000000000
1 995359245
1 807797249
145786223 1000000000
1 547210898
391315151 1
1 981861153
1 573287382
300027387 1000000000
1 510471043
1 592817054
1000000000 270445256
555332846 1
1 335276903
384623019 1000000000
1 251835031
590276487 1
1 627083956
760533588 1
1000000000 37192551
32280959 1000000000
475158440 1
130746729 1
132558068 1000000000
176635096 1
1 33078548
1000000000 437922541
934436835 1
1000000000 754961420
531493988 1
1 650544124
322963085 1000000000
1000000000 700714935
1000000000 880352558
1 45609275
829491017 1000000000
1 273275843
1000000000 393642559
1 8880325
1000000000 979511354
1000000000 88358422
804082724 1
924189077 1
1 711100571
1000000000 986534074
1 613151031
315358832 1000000000
1000000000 527311753
854122381 1000000000
1000000000 491541293
1000000000 540397143
1 224140882
829421931 1000000000
1000000000 739207710
355159148 1000000000
166720574 1
443970265 1
1000000000 327593237
1000000000 508894564
59114460 1
177266229 1000000000
874655258 1
1 242437231
483284945 1
370666845 1
889030080 1
1000000000 886671269
1000000000 852139806
347415775 1
1 574313004
1 624679924
1 137047283
801958563 1000000000
1 437965734
767093385 1
944838643 1000000000
1000000000 236254742
529627813 1
408864702 1000000000
881906952 1
810971098 1
514582360 1000000000
1000000000 357086085
1000000000 227112363
563866348 1000000000
1000000000 392379058
541331797 1000000000
1 523126702
1000000000 339073879
1000000000 42812666
1000000000 388126100
731375756 1000000000
508546137 1000000000
1 426876369
1000000000 473939078
958331957 1
28358678 1000000000
639960518 1000000000
771025078 1
1 160661844
100571324 1000000000
606736730 1
1 704439013
114153764 1
1000000000 18854199
461912975 1
21341042 1
28915893 1
990042969 1000000000
731360759 1000000000
340072779 1000000000
1000000000 81097147
1000000000 815339395
455594044 1000000000
1 796921941
1 210021080
1 315988442
63875884 1
1000000000 241261914
250594155 1000000000
331364071 1000000000
1000000000 581288776
1 487999859
321042138 1
516282319 1
1 246314703
1 370555638
1 946442591
80342518 1
1000000000 794554697
1000000000 42928099
1000000000 138103377
1 130968623
667222672 1000000000
957557196 1000000000
1000000000 51430902
471887721 1
710866789 1
1 351175493
282326728 1000000000
483414743 1000000000
1000000000 282882931
1 568895693
1 703093318
685019040 1
826204894 1
600382269 1
1000000000 333669182
977013769 1
658066257 1000000000
1000000000 305358769
504374682 1000000000
1000000000 862198816
987312775 1
180745462 1
1 94671787
282032108 1000000000
983632986 1000000000
1 923801206
1000000000 264630517
583153940 1
1 165486156
852021410 1000000000
711317115 1
47707664 1
737020053 1
915147488 1
906360973 1
554793679 1000000000
1 965816494
1 177936119
332430353 1000000000
1 182041832
1 563850078
634586617 1000000000
922592592 1
1000000000 326738758
156723268 1000000000
29519538 1000000000
1 89342021
559131984 1000000000
687736551 1
799316368 1000000000
1000000000 717147746
1 520867223
76990268 1
1 888644629
1000000000 626605029
669366790 1000000000
1000000000 179163575
1 651261884
107367581 1000000000
119852935 1
878565079 1000000000
1000000000 134483050
417685048 1
1 937334067
31555118 1000000000
1 923772504
903271439 1
1000000000 85392638
1 905567472
277870463 1000000000
447963766 1
1 562602977
671158783 1
1 603826310
622272384 1000000000
241264011 1
348414325 1000000000
1 315365162
1000000000 66273105
1 343691140
651827636 1
1 337294894
1000000000 212854761
1 459757027
1000000000 769253356
516803269 1000000000
694206575 1000000000
532734324 1000000000
1 424686125
1000000000 47804285
1000000000 215821821
81166179 1000000000
1 145614576
1000000000 379199152
71136237 1000000000
1 751204975
966928417 1
555489385 1
900975012 1000000000
1 602928524
1 522028977
49866196 1000000000
1 28898781
1 961912857
865547164 1
345184297 1000000000
1 357190522
318000004 1000000000
309426551 1000000000
857965852 1000000000
1 286018505
1000000000 392637053
33144191 1
1000000000 568829119
1000000000 410857556
1 656574362
27875103 1
1 670941435
1000000000 574592046
681691019 1
587629314 1000000000
1 568191089
47485115 1
858452672 1
385767580 1000000000
1 441534699
714550785 1
1000000000 235969177
368705333 1
434203465 1000000000
433446511 1
1000000000 332589072
441471607 1
683299050 1
87717933 1
1 706583524
785652346 1000000000
1 809823386
1000000000 762025958
1000000000 131352649
971524431 1
1 96339709
150570259 1000000000
1 603066895
1 750611980
1 229529211
620421066 1000000000
908517713 1
119519066 1
1 217750190
1 120518664
291090849 1000000000
1 47369596
320972619 1000000000
1000000000 568510590
768623539 1
1 105249761
1000000000 847154832
318942426 1
1 112194185
577705518 1000000000
510716206 1000000000
373209497 1
799267871 1000000000
1000000000 4270792
1 553349560
1 657338188
1 605930906
1 821648608
1 875996556
1000000000 811225449
1 379109103
1000000000 295503364
131064643 1000000000
809895573 1
1 419995153
1000000000 968926499
313122967 1000000000
393134704 1000000000
1000000000 475693470
1000000000 220209442
925233620 1000000000
320472804 1
1000000000 624192780
1000000000 353692384
358556356 1000000000
1000000000 309021418
1000000000 890885201
503262918 1000000000
470798613 1000000000
1000000000 326576350
321271059 1
1000000000 733314516
1 279245390
1000000000 857694278
1 320764240
1 103136297
1000000000 516435764
683231518 1000000000
987995537 1000000000
731178772 1000000000
1 609852600
849343656 1000000000
1 495223436
1000000000 689796250
1000000000 574335589
1 78443956
1000000000 387201113
657716873 1000000000
1000000000 954774089
760625261 1
1 276616472
1000000000 665189119
3166820 1
145143719 1000000000
1000000000 529078563
652710005 1000000000
646166928 1
156227495 1
750534834 1
1 196092753
262652401 1000000000
1 88349299
1000000000 585237262
806310636 1
769992415 1000000000
838305692 1
1 790486329
517245986 1
285631059 1
759480715 1
541259293 1000000000
1000000000 382480731
1 90034130
851969099 1000000000
1000000000 26942006
1000000000 532860442
5170392 1
1000000000 900622296
208805052 1000000000
1 213133829
1000000000 320643783
1000000000 62594023
1000000000 995533909
1000000000 39976309
1 723539026
140675895 1
330701115 1000000000
157262208 1
152147557 1000000000
147931738 1000000000
914579178 1000000000
339964295 1000000000
1000000000 464773785
1000000000 112719359
1000000000 265073487
726501436 1
40730904 1000000000
450011330 1
666944879 1
1 972480056
1000000000 1165325
1 759097464
1000000000 257025430
34774525 1000000000
680969873 1
1 194261751
1000000000 711497475
1 223854472
1 684470035
235695717 1
1000000000 911507729
1 649083739
1000000000 913761096
627759875 1
1000000000 921703402
1 947194635
1 826014613
833471099 1
1 118563498
269675337 1
419341307 1000000000
593778856 1000000000
1 614274833
1 134703470
907500676 1
1000000000 11087335
1000000000 531918510
1 490071691
412056877 1
1000000000 151123166
1 105266569
992526832 1000000000
1 28394839
865824716 1
1000000000 619945553
745844542 1000000000
247639210 1
1 240011090
497011720 1
139284458 1
1 547874699
556427458 1000000000
960009519 1000000000
63141459 1000000000
148718336 1000000000
1000000000 455192040
110559854 1
941954632 1000000000
823510050 1
1 209121880
545126598 1000000000
1000000000 979200276
488009990 1000000000
17024569 1000000000
542073660 1
495950093 1000000000
205976359 1000000000
452538514 1000000000
1 459078143
99159197 1
1 561398614
568501525 1
1 530716
213507282 1000000000
655888166 1
90135916 1000000000
751726244 1
611849572 1
408965588 1
1 521018370
115483741 1
315750983 1
1 195892406
1000000000 62111829
357994729 1000000000
49789106 1
1 785126183
518352571 1
1000000000 571803766
930753968 1
1000000000 387756017
35280308 1
1000000000 609781990
206776360 1
709898300 1
1 13981874
1 85555072
1 223275113
184143352 1
815036007 1
509664793 1000000000
1 481142074
949704 1
900697742 1
1000000000 878158270
1000000000 752052835
1000000000 578529906
186718526 1000000000
508015334 1
1000000000 839360695
60035013 1
1 244221358
1 567600919
1 628600228
1 194209035
177993348 1
964877336 1
388333630 1000000000
1000000000 924861170
1 332110243
926861976 1000000000
1000000000 213765578
667361015 1
603952502 1
511102559 1000000000
899310538 1
421057620 1000000000
1000000000 81471417
1 325698037
1000000000 189365641
936271470 1
1 648163785
1 419867602
650219303 1
741714617 1000000000
1000000000 533741167
23476999 1
889418280 1000000000
608093231 1000000000
1 56154409
560853356 1000000000
1000000000 207176059
1000000000 15655986
1 914306810
1 192020812
1000000000 466479368
1 421597951
1 801464500
1000000000 765726352
300470462 1000000000
1 720589206
110078662 1000000000
765917036 1
843160861 1000000000
768572713 1000000000
235015811 1000000000
1 337174663
1 743929665
851109380 1000000000
624530676 1
62074544 1
25114226 1000000000
493634558 1
177615649 1
740434943 1
733604651 1
456575584 1000000000
329962973 1
983502474 1000000000
104015273 1000000000
1 841477460
1 73248018
1000000000 106951820
97781750 1
365195474 1
841614477 1000000000
498992658 1000000000
689541496 1000000000
825167625 1
1000000000 949747789
1 421723689
65238519 1000000000
500597836 1000000000
1000000000 922344009
96629125 1000000000
887402541 1000000000
85828223 1000000000
346645441 1
1000000000 561626293
1 336780755
218620930 1000000000
1 701931017
422513607 1000000000
825775915 1
603557918 1000000000
211168468 1
478820215 1
1000000000 240013834
1 714373873
1 802111487
1000000000 750346207
1 9915498
1 351381719
1 701740767
709020317 1
1000000000 771105904
1000000000 276109147
1000000000 945398030
293482111 1000000000
1000000000 115940347
1000000000 600888734
1000000000 481709235
1000000000 151481527
203621294 1
1000000000 457420871
623386195 1000000000
1000000000 492426620
1000000000 306539905
762616557 1000000000
1 369676311
640318526 1
1000000000 741608134
62920963 1
297247903 1
679555919 1000000000
1000000000 385415097
1000000000 523679813
1 528852295
579409169 1
1000000000 717928588
1 713012388
1000000000 877791738
54257820 1000000000
1000000000 758872562
1 72061870
1000000000 970902135
1 237756915
1000000000 60435245
1000000000 886427522
294893857 1
562635689 1000000000
1000000000 734425494
928942900 1000000000
1 188770637
777794064 1
1 380277675
1000000000 342706366
1000000000 158069513
857652708 1
1000000000 618375583
854646378 1
293645418 1000000000
561216632 1
143140191 1
172092862 1000000000
1000000000 539993690
1000000000 471509856
1 977583650
781100009 1000000000
527121122 1000000000
1 29574048
1 425957750
51187117 1000000000
1 106745589
1 10941526
1 495797192
1 175137999
1000000000 385990590
1000000000 177083622
1 458108532
383354622 1000000000
1 208328558
242683046 1000000000
675423567 1000000000
1 19252802
1 812469633
1 515314188
810147764 1
840975080 1000000000
637826706 1000000000
1000000000 629698902
1 143249165
950678764 1000000000
614318496 1000000000
84859065 1
807540453 1000000000
484825832 1000000000
567401698 1
1 820232719
959256173 1
1 831644286
1 494704137
541227517 1000000000
1 508073358
1000000000 884041796
1 131103253
205859492 1
1000000000 572718448
1 967838000
585493149 1000000000
914947020 1
1000000000 885954187
1000000000 318306180
237217946 1000000000
570309773 1000000000
1 120474669
1000000000 384481085
21053109 1000000000
1 218631807
1000000000 644770189
539556857 1000000000
974781715 1000000000
1000000000 630380133
892208721 1000000000
1000000000 135926889
733028000 1000000000
53104216 1000000000
105282718 1
851025721 1000000000
41305563 1000000000
1000000000 848480626
100865696 1000000000
1 914212221
847490339 1
1 38072572
1000000000 475911066
822484126 1
73311873 1
1000000000 952940316
1000000000 963681905
511487943 1000000000
1000000000 694816503
249880313 1000000000
35374007 1
518125772 1000000000
1000000000 151055691
1 640820850
380220214 1000000000
1 865661596
312718415 1000000000
108695360 1000000000
370696446 1
314835753 1
401163955 1
1 26943914
213668337 1000000000
625375447 1
1 84848207
273376938 1
1000000000 431025103
208734564 1
338055405 1000000000
851532703 1000000000
1 822309056
1 575044697
1 552642710
1000000000 768679285
900978273 1000000000
1000000000 363908849
1 39551839
22659922 1
1 405748306
647340425 1000000000
869207732 1000000000
30614213 1
97203775 1
970158730 1000000000
1 954777126
1 960840044
1000000000 993458543
1000000000 770201300
1000000000 877887924
1 894863909
860263884 1
1000000000 544869293
1000000000 989112216
1000000000 89804728
51068019 1
1000000000 149732396
128647060 1
586290949 1
1 38424511
62260770 1000000000
508627388 1000000000
363351212 1000000000
1000000000 367307475
1000000000 944623754
544131271 1000000000
1000000000 27446844
1000000000 266442920
1 66582388
803411924 1000000000
102076639 1
510732951 1
70002542 1
1 943191994
568998277 1000000000
586383465 1
1 418602100
1000000000 169194451
322898065 1
207006686 1000000000
1 25096283
503229515 1
1 587557124
1000000000 549563837
770702011 1
1 465835495
354879784 1
401470557 1
1000000000 421365853
1 65975123
656254656 1
739564468 1
49265191 1000000000
59253744 1
1000000000 282048687
966449376 1000000000
1 947073925
1 327495710
911457831 1000000000
503666485 1000000000
1 960467035
752535814 1
1 576755031
980725447 1
1 300979818
1 154141677
480938383 1
1000000000 916142714
1 262065217
1 734141688
1000000000 34295031
1 624113546
67496 1000000000
1 172128635
116601266 1
1 891088535
331536778 1000000000
1000000000 61548999
1 25100942
647742517 1
500356962 1
1000000000 11765876
125322031 1000000000
1000000000 731578100
546476074 1000000000
912311598 1000000000
1 137374654
1 676006636
852130497 1
1000000000 101190399
1000000000 472963086
1000000000 328579278
144157662 1
752945693 1000000000
1 44643920
1000000000 236801128
1000000000 184656244
87460661 1
890579258 1000000000
1 34610361
1 392602535
1000000000 879623737
665662388 1000000000
21424504 1000000000
1000000000 230812464
591808168 1
1000000000 17852934
1 196154913
448600398 1000000000
1 620381533
481560704 1
1 566508673
388021552 1000000000
271552989 1
1 162674090
1000000000 75629764
544229088 1
1000000000 399986972
680091118 1
647884030 1
759609267 1
247028177 1
299882693 1
1 442669113
1 28323377
833886269 1000000000
1000000000 446810465
1000000000 36414720
579357570 1
1 580801911
440183003 1
1000000000 483586412
1 810793564
472191549 1000000000
1 776119263
1000000000 546752175
1000000000 222242154
1 499612472
432740822 1
1 604523552
840416063 1000000000
449090768 1000000000
706481557 1
29821383 1000000000
257966012 1000000000
430237298 1
377345415 1000000000
1000000000 335477355
494865152 1000000000
1000000000 78459232
1000000000 973106007
1000000000 190440219
426443218 1
927141114 1
869617443 1000000000
713681469 1000000000
1 355196300
905443980 1000000000
487677471 1
29149205 1
1000000000 390981515
1 522547354
1000000000 433056456
1000000000 731992793
592360469 1
214223274 1
1000000000 600579212
905529396 1000000000
446801099 1
1 370775699
1000000000 848732408
148827225 1000000000
491802769 1000000000
1000000000 346037318
175557730 1000000000
1 382603405
1000000000 29710077
72534299 1
158966810 1000000000
1000000000 15876911
314855232 1000000000
17311648 1000000000
854822415 1
587794762 1000000000
1 878737043
1000000000 280236256
3523582 1
156161951 1
12048932 1000000000
1000000000 66490417
1000000000 262051361
1000000000 628499757
1 129064067
1000000000 231641219
1 749789016
604133701 1
483349128 1
1000000000 138562343
1000000000 943847634
928068366 1000000000
422772681 1
315419677 1000000000
415300417 1
421031061 1
1 429118076
745646564 1
1 187283838
1000000000 546191192
284876521 1000000000
1000000000 430069438
1 791818427
1000000000 718116949
98201173 1000000000
1 794364290
1 379082282
1 497751952
218904940 1
1 199204841
306952748 1
1 629128485
440849455 1
1000000000 913015378
1 319137021
789627342 1
183092576 1
846783768 1
339990239 1
1000000000 277602039
1000000000 584266093
1 545996120
1 511706055
1000000000 305371202
1 987667675
1 229552446
1 65585288
1000000000 858865815
1000000000 26907701
43129297 1
219204991 1000000000
175331504 1000000000
263366006 1
1 314859583
259480767 1
1 242878756
1000000000 803694326
1000000000 228314797
217260479 1
467949044 1
807760852 1000000000
560542842 1000000000
1000000000 972536962
365971349 1000000000
874291172 1000000000
994333204 1000000000
458506824 1
840565630 1000000000
538542362 1000000000
1000000000 559560256
192370613 1000000000
375995445 1000000000
630393464 1
1 533058789
1000000000 301303426
83426519 1
61663350 1
577747290 1000000000
1302691 1000000000
486809127 1000000000
763249394 1000000000
1 624624690
1000000000 490957562
1 163598618
54615194 1000000000
62154887 1
1 150148988
1 557710050
1 948417497
849187013 1
267149540 1000000000
1000000000 145719419
51757376 1000000000
707772154 1000000000
831620567 1
599162805 1000000000
462967159 1
7096990 1
1000000000 437893016
219397571 1000000000
1 33290918
1 69184992
27805744 1000000000
1000000000 926245700
1000000000 803510624
77772914 1
1 543632407
358442962 1
785995025 1
429822424 1000000000
900634472 1000000000
1000000000 751876361
1000000000 243921898
77602094 1
79394950 1000000000
22395675 1000000000
1000000000 16323659
1 874764921
957577801 1000000000
1000000000 564340949
1 12522931
189300082 1
698831279 1000000000
1000000000 426310956
1 270209831
156476879 1
801322753 1
1000000000 902096460
344017184 1
137186070 1
1000000000 117966980
379983395 1000000000
316337401 1
668925918 1
765711012 1
1 820823148
1000000000 287277530
748100775 1
295247262 1
1000000000 730568761
1000000000 971528993
834233886 1000000000
867044525 1000000000
1000000000 781573893
1 85333585
516750570 1
93020344 1000000000
640762171 1000000000
1000000000 650845823
126418173 1000000000
302820475 1000000000
1 583129666
1 407802683
1000000000 434365528
1000000000 59855414
1 359590412
1000000000 84956414
668438367 1000000000
989812438 1000000000
1000000000 68187167
1000000000 600919828
1000000000 139401377
76490914 1000000000
341076516 1000000000
559154443 1
1000000000 849111585
386046825 1
1 439521776
91443101 1000000000
1000000000 230916137
1 319484971
1 926162707
364738844 1000000000
1 3018129
838496327 1000000000
736661985 1000000000
1 213759839
827545485 1000000000
1 168308262
738896383 1
741437228 1000000000
1834744 1000000000
1 26434920
1000000000 932317808
1000000000 420116775
1 452653855
1 227470479
1 667750177
940330555 1
547385360 1000000000
49730091 1
1000000000 379747828
344626057 1
385164901 1
1000000000 544358279
1 993925452
1000000000 99541456
1000000000 6655118
1000000000 924372692
71086617 1000000000
407460447 1000000000
1000000000 926136734
142091477 1
505903974 1000000000
1 961281401
308284313 1000000000
1 327529997
291112801 1
1 138438216
25302845 1000000000
813078375 1
1 292418540
1 913780295
800865104 1000000000
316581991 1000000000
1 76931749
1 747999276
1000000000 184289132
1000000000 420161744
316468338 1
1000000000 62856789
8875592 1000000000
1000000000 74723799
1000000000 593995921
916034229 1
1 860281737
1000000000 336170186
430943520 1
280561216 1
1000000000 81225995
945244475 1000000000
1 51970859
1 445181909
918926252 1000000000
1 133769395
446486071 1000000000
809623213 1
1 320452506
589355477 1
829198157 1
115808836 1
909590559 1
1 104143633
830218122 1
1000000000 47299016
1 464243948
150041804 1
19977254 1
1 572671233
261129444 1
1000000000 793659664
697071108 1
1 288677057
804178028 1
416779440 1000000000
1000000000 876385981
1 832126670
508386099 1
1 577537024
1000000000 65250088
74494287 1
823102335 1
1 296144117
999902573 1
1 916059062
1000000000 17057017
1000000000 62098137
70731404 1000000000
1 599684911
1 837910779
710739829 1000000000
705001322 1
140128904 1
488833114 1000000000
411879865 1000000000
1000000000 48336221
849171363 1
353344689 1
916605936 1
1000000000 115796538
1 371715163
986775343 1
1000000000 506320739
1000000000 714664926
675994869 1000000000
180868324 1000000000
226534284 1000000000
156104508 1000000000
968545802 1000000000
934515337 1000000000
542014144 1000000000
656181481 1
1 639294964
20056527 1
1 519621719
1 322130213
849938871 1
1000000000 493695019
522891871 1
146257260 1
889019764 1
810934562 1
536976066 1
1 103960446
55428683 1000000000
1000000000 782985747
971847670 1000000000
1000000000 67235820
770908623 1
1 629228933
176518438 1
978234919 1000000000
1000000000 264156401
1000000000 842131442
516462560 1
1000000000 77205510
50020968 1000000000
654973972 1000000000
619417409 1000000000
461276374 1000000000
1 485831840
109073583 1000000000
432246431 1
618451432 1000000000
1 480195877
830757857 1000000000
1 366100919
1000000000 703379608
1 648299408
388123625 1
250995289 1000000000
1 775013340
1 671559154
814573941 1
846998931 1000000000
1000000000 556770639
116161729 1
1 396402033
958172253 1000000000
890009022 1000000000
1000000000 332272707
1000000000 623114831
371096517 1000000000
1 663486258
804238713 1
908645075 1000000000
406620317 1000000000
605634688 1000000000
1000000000 627904143
4734563 1000000000
974838948 1
54013520 1
1000000000 729518276
334766798 1000000000
303132467 1000000000
1000000000 744503213
18650584 1000000000
12437404 1
1 407347564
1000000000 541136909
586179829 1
724144343 1
605484511 1000000000
1 598854371
1000000000 26343200
1000000000 710770522
1000000000 301811134
170415779 1000000000
1 406614817
238574746 1000000000
1 846426501
1000000000 144233815
1000000000 17956595
986009588 1
191563556 1
275100835 1000000000
454090409 1
1000000000 259549049
1 972143025
629856085 1000000000
1 363908833
1000000000 223395383
1 156173452
20011633 1
988987054 1000000000
1000000000 573665802
1 11910164
30642109 1
1000000000 144104706
1000000000 107586277
603118026 1
1000000000 687995850
140484508 1
1 991448989
524240389 1
1 468631430
371400051 1
1000000000 564474934
853311257 1
1 806526273
1000000000 201790114
1000000000 802815411
393370115 1
499604286 1
696700886 1
617506139 1
785963672 1
221351870 1000000000
505084726 1
121297800 1
246776624 1
963327624 1000000000
734316243 1
1 513746934
896177615 1
215538173 1000000000
1 82697875
857371530 1
1000000000 195163861
1000000000 768875933
1 500457883
1 442203554
1 410921769
698880021 1000000000
1000000000 209432380
627381471 1000000000
210476003 1
1000000000 199122124
1 124963169
486412145 1000000000
1 304111993
829382894 1000000000
1000000000 809367161
1000000000 477709027
1 201159278
664177658 1000000000
677944545 1000000000
701096808 1
34354040 1
1000000000 894764489
268025303 1000000000
1000000000 708040359
1 702652209
373558305 1000000000
1000000000 62703068
1 536665093
1000000000 185914691
1 79033788
424497321 1000000000
319890035 1000000000
1000000000 452622095
1000000000 479954133
17936024 1000000000
1 903208378
1 848963551
647911219 1
1000000000 273478539
563860293 1
993669262 1000000000
1 460126650
1 497000801
1 992429167
770210998 1
1000000000 391181168
1000000000 795588060
301409359 1
1000000000 898412379
581558287 1
258526220 1000000000
1000000000 813618435
1000000000 104529688
1000000000 773807116
827124033 1
1000000000 268737661
772163019 1000000000
1 106058278
137460081 1
471200971 1
1000000000 303949757
1000000000 685006963
146498343 1000000000
1 115799020
230523990 1000000000
227213033 1000000000
32170734 1
84950802 1
1 922330688
482538347 1000000000
152413759 1000000000
1 709919603
217416987 1000000000
1 48370007
278018025 1000000000
142006935 1
1 327037604
1 991974542
217385985 1000000000
568840222 1
1000000000 610778977
1000000000 829018628
759436108 1000000000
1 551279890
1 370993360
29457867 1
1000000000 62804011
1 807316654
1 396762898
281873052 1000000000
1 402073864
1 116416687
1000000000 849051668
1 482672872
1000000000 998006849
1 11451163
1000000000 174358080
804005216 1000000000
976041876 1000000000
99788688 1
1 182229156
1000000000 652345091
473740045 1000000000
1000000000 89345553
1000000000 596661410
32988328 1000000000
348105581 1000000000
373223759 1
1000000000 641064730
1000000000 397008908
860757022 1000000000
29220982 1
1000000000 343332117
36687967 1000000000
1 200102038
787370106 1
434588662 1000000000
1 881286220
1000000000 418164043
1000000000 983083234
602686237 1
1 823407498
1000000000 110295576
1000000000 99738133
643362078 1
1000000000 194172898
333404207 1
746370853 1
245940836 1000000000
1000000000 269549505
1 593956225
315312411 1
90915680 1000000000
1000000000 832667200
1 262387628
798833092 1
1000000000 716936248
249435827 1
3392102 1000000000
937013757 1000000000
1000000000 964665837
1000000000 40990642
10538857 1
378948988 1000000000
537365774 1000000000
392580006 1000000000
757693410 1
1 183966753
1000000000 390280158
131056855 1
1 459431766
1000000000 453975741
1 251073027
1 73964789
1 938974742
896857443 1000000000
1 441260465
1 775218213
1000000000 991174949
952589616 1000000000
129998423 1
948299664 1000000000
1000000000 646176681
903119256 1000000000
454907594 1000000000
1000000000 922888553
1 241707985
703950642 1000000000
1000000000 35370738
551877759 1000000000
1 625063239
27876870 1000000000
1 558988021
1000000000 314909509
816367385 1000000000
492289878 1000000000
1 621728226
873720927 1000000000
1 126541092
72743661 1000000000
48113120 1000000000
1 625717936
1000000000 770012931
1000000000 72724455
1 815015384
1 93058787
1 270812792
1 893381377
1474211 1
240346745 1000000000
1 409374043
1000000000 959273059
110120880 1
1000000000 482766420
1000000000 660751107
19268333 1000000000
23627065 1
1 466899652
550775603 1
725428993 1
1000000000 728745960
381618450 1000000000
1 101013128
841236689 1
447684614 1
1 192311435
1000000000 74942051
915039276 1
1000000000 918429733
235763472 1
547477075 1000000000
82556869 1000000000
1 844771153
897911582 1
1000000000 80980232
1 968302597
1000000000 888558260
972794203 1000000000
524716213 1
847963988 1000000000
734688457 1000000000
172924323 1
337272070 1
1 597737444
266605060 1000000000
234760084 1
1 207877253
1 681187073
976453890 1
873398423 1
910384008 1
1000000000 420807127
1000000000 305890863
1000000000 273884528
64899231 1
1000000000 114995141
1 41114871
770511690 1000000000
1 838665340
1000000000 275861538
1 542786160
1 530890815
32257382 1000000000
495867790 1000000000
675927943 1000000000
555999591 1000000000
292707354 1000000000
480283325 1
1 755007147
1 765249122
533749315 1000000000
1000000000 872021697
92080890 1000000000
362340969 1
1000000000 110792796
154339545 1
816317162 1
1 412733652
1 74383653
96389049 1000000000
1 985278075
1 615902503
1000000000 25481349
1 713951322
1000000000 394483421
1 90708642
1000000000 740345856
957473350 1000000000
1000000000 91403165
266356041 1000000000
1 767943836
518148958 1
1 952804183
1000000000 24468082
1 193133649
1 204461358
1000000000 304098777
1 31480528
27909872 1
1 536037301
1 392222677
348212735 1000000000
1000000000 35457686
303710639 1000000000
151676428 1000000000
388533138 1000000000
459357588 1
651108967 1
806829560 1000000000
1 695030171
75744728 1
1 130094331
935264763 1000000000
1000000000 592342203
1000000000 26234849
919931185 1
1000000000 522387719
307266476 1
1 455067427
1 127163835
517965264 1
1 516856909
1 14896121
459623431 1000000000
165749616 1000000000
82434607 1000000000
1000000000 479762699
919164812 1
1000000000 539802524
485987488 1
895962176 1000000000
60705427 1000000000
1 62385734
427088952 1000000000
1 177405734
1 868290180
1000000000 60724948
71119331 1000000000
1000000000 498842338
1000000000 946900916
100060867 1
54067055 1
95564694 1
814595758 1
303831510 1
399593880 1000000000
998051154 1000000000
360219904 1000000000
990683589 1000000000
236568980 1
465173118 1
1000000000 271516041
1 711377764
196959260 1000000000
555754951 1
1000000000 352327747
98793810 1
1 342345724
136362889 1000000000
1 421312397
965837862 1000000000
665611805 1
58425023 1000000000
1 60208381
1000000000 256036886
1000000000 212573457
397666665 1
437781414 1000000000
1000000000 85964330
1000000000 13345313
1 960973950
1 166291431
825288417 1
601588182 1
140275540 1
112625847 1
1 525190756
915077638 1000000000
550225549 1000000000
273251439 1000000000
413879340 1000000000
1 832771425
6940294 1000000000
272238872 1000000000
1 117780016
574567036 1000000000
644610877 1
1 737973815
986908563 1
1 970253407
123757507 1000000000
1000000000 543047192
204673741 1
882421900 1
1 915914532
654318745 1
1 630651738
529463955 1000000000
942846676 1
1000000000 487077243
732161250 1000000000
1000000000 568191765
723937436 1000000000
161247782 1000000000
1000000000 269147626
224787542 1000000000
1 833558535
1000000000 17436924
1000000000 275686395
973164617 1
1 63481673
20334626 1
1 89235282
1000000000 105484824
428573105 1
927316428 1
1 186521098
1 97797428
1 125915538
1 893615114
39937224 1000000000
1 791171037
1000000000 678952366
862016017 1
991535848 1000000000
680726324 1
1000000000 916312612
455417102 1000000000
566072359 1
1000000000 421374657
286225117 1
1 886765672
223897043 1
341742466 1
611808116 1
1 55901078
1000000000 972422001
1 96017013
1 861208742
496816484 1
187146479 1
1000000000 21295784
1 943754556
439440577 1
1 295852109
504828096 1000000000
1 74593398
1000000000 2122508
155888327 1
1000000000 961946632
425875451 1
130225121 1000000000
389169032 1
915442430 1000000000
594960191 1000000000
1 387483233
610738124 1000000000
925499227 1
1 106638966
749827072 1
746860181 1
1000000000 661420452
805748987 1000000000
802470101 1
1000000000 5304275
1000000000 233813039
495194427 1000000000
1000000000 888865118
968852750 1000000000
1000000000 88463801
150690344 1000000000
1 183881172
923480984 1000000000
198263144 1
702347803 1
1000000000 789314289
1000000000 160288307
1000000000 115293278
1000000000 250216778
1 829503039
759629887 1
1000000000 771265216
1 172409261
1 271534563
208318568 1
976113223 1
1 645381230
320575979 1
54997711 1000000000
1 133099079
1 921362640
647154455 1
1 919054009
726419775 1
1000000000 297372323
373353766 1
1000000000 128211895
1000000000 48225763
480836648 1000000000
1000000000 191173796
1000000000 198353495
1 867601320
1000000000 360873345
469355058 1000000000
1000000000 620524619
1 359816912
74719645 1
136426840 1
1000000000 304458778
115318776 1
233328292 1
1000000000 214186184
214009926 1000000000
1000000000 950248737
19159008 1000000000
1 248356406
1 713943038
1 977304637
24197935 1000000000
1000000000 446209943
368125767 1
634215229 1000000000
156826088 1
967434231 1
231398568 1000000000
972034458 1
370570059 1000000000
1 907206594
1000000000 953208406
1000000000 640344931
729769071 1
1000000000 629379213
1000000000 979532001
1 496485832
1 124402600
1000000000 78044773
1 196346719
378951462 1
1000000000 818159480
1000000000 447349915
1 27676952
552897685 1000000000
1 103861497
1 66029584
1 863076019
1 332450545
803097546 1000000000
463104255 1
782715617 1
48556904 1
718071161 1
926499402 1000000000
563218059 1000000000
864009604 1
739657843 1000000000
571118152 1000000000
1 635880058
418911931 1000000000
1 236745834
1000000000 887081743
591629958 1
306905461 1000000000
1 627019847
1 59104832
1 34296899
191663007 1000000000
402437523 1000000000
489249874 1000000000
1000000000 582355240
130935472 1
1000000000 188354913
451323746 1
483232835 1
1 699802939
1 735875263
337595260 1
629622619 1000000000
1000000000 88744439
86059167 1000000000
269798500 1
858202023 1
1000000000 137527885
368686914 1
430880490 1
904090608 1000000000
1 779453538
681297704 1
279386543 1
987830340 1
444797095 1000000000
937363318 1000000000
167161715 1000000000
365499165 1000000000
1 892971231
1 874841575
168922850 1000000000
14222354 1000000000
67756722 1000000000
181958711 1
661500895 1
465129470 1000000000
195471795 1000000000
339489551 1000000000
1000000000 880894547
881892529 1000000000
639134959 1000000000
869615725 1000000000
1 658176113
9268758 1
865495032 1000000000
1 439931798
929298573 1000000000
916944101 1000000000
1000000000 248922993
67604608 1
1 815202398
1000000000 729829581
76506909 1
1000000000 268961468
1 57431506
1 90240028
1000000000 382613860
849873379 1000000000
307526995 1000000000
630708977 1
1 583637608
84963204 1000000000
1 862039450
168932325 1
935511177 1000000000
335772300 1000000000
1000000000 748716275
1000000000 898719798
1 621281398
75878455 1000000000
482745362 1
1 459737464
1000000000 463871671
1 411047032
9568342 1
1 427780792
1 197406906
1 853190630
1 237571998
19013938 1
1000000000 949133148
641155881 1000000000
252629899 1000000000
1 495102582
1 419394298
1000000000 442718182
672966231 1000000000
1 700221975
1000000000 171999993
158528297 1
213252375 1000000000
1000000000 405902551
1000000000 790543573
1000000000 261987156
1000000000 900951437
73791825 1000000000
1 153286313
889852295 1
448039795 1000000000
247807015 1000000000
1 292718911
1 494748816
1 176400198
1000000000 882990510
791453594 1000000000
926465366 1000000000
1 835713681
321378584 1000000000
342536195 1000000000
1000000000 963805892
1000000000 809058749
1 590522147
7038610 1
1 277910323
93383000 1000000000
385969731 1
59658048 1
1 966555996
1 797574884
922134605 1
1 31909740
815246526 1000000000
469954851 1
691951014 1000000000
50480876 1000000000
1 703095181
1000000000 469779938
1 909683181
974457496 1
43315229 1000000000
569293126 1000000000
853845030 1
243714132 1000000000
1 897845712
918350485 1000000000
1 974730857
626789534 1000000000
1 594777982
1000000000 571767432
957966604 1000000000
1000000000 212111769
1 888328550
1 443137809
617949519 1000000000
1 120651675
88642708 1000000000
881320618 1000000000
1 414037897
1000000000 697504564
490593235 1000000000
928582943 1
120404691 1000000000
1 924088001
400593431 1000000000
753472990 1000000000
302159924 1000000000
871329139 1
1000000000 871612005
1000000000 409640895
392023886 1
30981083 1000000000
235994438 1000000000
710945360 1000000000
1000000000 589612169
98908666 1000000000
676895661 1
451473062 1000000000
1000000000 468530367
1000000000 688780999
157054822 1
491938209 1
1000000000 276315753
1 427551555
467284738 1000000000
408270784 1000000000
1 279465547
1000000000 222376187
1000000000 418932546
1 214459495
791147423 1000000000
650214941 1000000000
734630914 1000000000
1 523571886
808944575 1000000000
1000000000 480063233
1 212230826
608645038 1000000000
383073623 1000000000
1000000000 410218800
276812306 1000000000
1 76725321
1000000000 284254987
1 640217082
623352310 1
1000000000 125312121
316615078 1000000000
1 52053112
1000000000 90215388
792256029 1
1 378945990
937783582 1
1000000000 143875970
1000000000 861655362
235973895 1000000000
62223045 1
1000000000 74362574
431567855 1
1 898135726
1 17589561
1000000000 716585266
532140917 1
1 519820249
1 935496001
235497631 1000000000
1000000000 397865272
765301543 1000000000
1000000000 981593647
695933422 1000000000
859767545 1000000000
446008292 1
16307434 1
1 802421963
200769191 1000000000
1000000000 495799993
985335930 1000000000
386737444 1
132722599 1
1 83417555
1000000000 824115731
570727443 1000000000
1 686028706
514031764 1000000000
1000000000 419103398
67566155 1000000000
48769744 1
825388730 1000000000
657882599 1
1000000000 251973120
836227013 1
1000000000 69533966
1 659390684
381881947 1000000000
533877947 1000000000
116756879 1
956862950 1000000000
1000000000 248121439
564855393 1000000000
531467041 1
1 362181204
1000000000 366655832
717505572 1
941699250 1000000000
983463782 1000000000
386656965 1000000000
1 448945662
1000000000 91847151
1000000000 316793056
1000000000 778332614
724916159 1000000000
1000000000 14567271
1 43553555
745251850 1000000000
1000000000 979868634
47157823 1
1000000000 897365096
219577908 1
741271474 1000000000
465661273 1
778375279 1
1000000000 90472911
1 416781159
1 816276479
246604904 1
320134324 1
852203294 1
1 404611094
1 988864338
1 883041273
961621456 1000000000
466770883 1000000000
1 146940787
809584734 1000000000
927548823 1000000000
1 493160599
904983402 1
1 920760373
170016117 1
1000000000 445151298
1000000000 977060532
1000000000 706480338
1000000000 422439591
1000000000 922505911
131458492 1000000000
1 460041077
963512682 1
1 230848989
364463975 1
1000000000 580245429
1000000000 764302670
104897209 1
395562529 1000000000
876211567 1000000000
1 757185788
769477146 1000000000
1 900405860
99388465 1000000000
799648645 1
1000000000 141846213
84469450 1000000000
282547235 1
290035500 1
1 155049763
1000000000 708504469
581306999 1
1 25784758
1000000000 114110057
1 533179324
1000000000 941527891
286354481 1
742110025 1
561524602 1
1000000000 760731966
501143109 1000000000
70469658 1000000000
1000000000 83702356
1 517591051
1000000000 627945210
1000000000 22446725
600971436 1000000000
743752515 1
1 36072714
1 233352370
1000000000 107477701
1 418469912
1 254329002
672091635 1
1 451939670
450695369 1000000000
1 632306388
720869105 1000000000
1000000000 77265301
213129618 1
1000000000 365479962
1 806351703
428895421 1
43479320 1
1 372635880
1000000000 53220606
61135139 1000000000
1000000000 477560405
891393882 1
1 40924826
1000000000 427803833
1000000000 219725312
260422272 1
690758628 1000000000
430604067 1000000000
797375361 1
302055727 1
736692555 1
1 233444666
775602005 1000000000
7970380 1000000000
1000000000 884143384
1000000000 41225759
1000000000 562510591
321800342 1
1000000000 466732064
920820676 1000000000
1000000000 733268594
150104564 1
589147632 1000000000
595750648 1
894367485 1000000000
1000000000 106216511
980529269 1000000000
1 324920563
423966648 1
736364947 1000000000
1000000000 918904619
531653219 1
754276207 1000000000
322299411 1000000000
1000000000 831520201
1000000000 848455160
1000000000 908851214
430362429 1
1 981349485
1 683530349
857659278 1
1000000000 796908207
840331078 1000000000
1 812804121
1000000000 887488608
1000000000 326291066
292170690 1
473012727 1000000000
1 644100954
151598311 1
1000000000 147821368
457145908 1
119888674 1000000000
583467976 1
443638552 1
1 287537722
1000000000 13929754
30366531 1
222656147 1
611918397 1000000000
40678348 1000000000
328191517 1
1 52244935
751077956 1
20264664 1
1000000000 643095941
1 179933295
1 152362171
778166877 1
1000000000 915596386
1 235556875
1000000000 696436857
478786024 1000000000
1 485628960
100987276 1000000000
93647951 1000000000
1 684934875
158030073 1
243639429 1000000000
1000000000 953050131
982664800 1000000000
508613058 1000000000
1 50734545
1000000000 894511917
1 189645519
341856056 1000000000
1 820846016
1000000000 793069217
1000000000 863917726
163346635 1000000000
1000000000 987946951
698640032 1
1000000000 47840459
1000000000 681343723
378269096 1000000000
1 247601547
1000000000 84915911
718120147 1000000000
1000000000 309690400
279315081 1
1 740163557
318326230 1
39972626 1
1 39506317
507673668 1000000000
480840745 1
1000000000 320514356
72052449 1
969748795 1000000000
33258288 1000000000
346374457 1000000000
1000000000 105527
1000000000 905840965
1 83047758
905279616 1
1 209001267
535894895 1000000000
1 491137833
1 640059709
76726643 1
451065408 1000000000
1 535628413
741082151 1000000000
1 825518114
409736746 1000000000
1000000000 604241509
865108899 1
1 849542911
862293873 1000000000
1 580829478
1 242490482
1 585854697
1000000000 670231962
895214974 1
457970138 1
1 172628974
1 708555353
305264494 1000000000
1000000000 505328466
224309461 1
1000000000 705179126
24211077 1000000000
1000000000 23118770
218215467 1000000000
1000000000 927768896
1000000000 23098800
1 473649115
1 31622349
749167351 1
125229186 1000000000
1 27125477
1000000000 327584757
55634101 1
533404159 1000000000
82454473 1000000000
1000000000 51356362
1 742180191
912844015 1
1000000000 134150288
718174564 1000000000
183834379 1000000000
1 982869922
1 318326524
1000000000 179406175
634596468 1
1 933704000
1000000000 18904760
220914659 1000000000
1 145126364
512383638 1000000000
391017726 1
1000000000 209182514
1000000000 356023171
63279710 1
835691463 1000000000
1 65757108
1000000000 491166600
615509263 1000000000
1000000000 215293049
214202496 1
627545951 1
1000000000 401796135
26624526 1
1 249942895
616681141 1000000000
282027767 1
1000000000 81205955
376184989 1
413838816 1000000000
1 974546672
1000000000 120519491
327875458 1000000000
27352013 1000000000
1 321213294
152593748 1
715931506 1
345718119 1000000000
152134915 1000000000
70559234 1
1 75210674
11385477 1
537694280 1
108970828 1
1 181165309
1000000000 866268759
7781409 1
384645454 1000000000
1 194165912
978233682 1000000000
1000000000 376577425
11098864 1000000000
1 416348884
254774427 1
1000000000 94540545
626970639 1000000000
1 776018724
1 566022899
1000000000 324812556
275448107 1000000000
129824162 1000000000
252710181 1000000000
621177038 1
179526803 1000000000
425995294 1000000000
1000000000 309839341
1000000000 662840751
652504847 1
1 513617064
1000000000 632911722
994133676 1
2056207 1
389618592 1
878785032 1
320148776 1
1 322378067
1000000000 894611773
1000000000 94401256
1 73828148
1 572170269
1 176430237
1 432830420
1 208325979
1000000000 997205461
40830030 1000000000
780670626 1000000000
1000000000 72133619
558817853 1000000000
1000000000 20935261
1 488571944
1000000000 564800482
796560151 1
611711455 1
37613729 1
1000000000 988638447
1000000000 800995670
1 562364926
128960415 1
115110284 1
28041156 1
309949063 1
320300915 1000000000
439577122 1000000000
207695668 1
116271604 1000000000
359689755 1000000000
1000000000 334054366
1 241670186
1000000000 91515639
1000000000 508564909
114130684 1000000000
670690825 1
1000000000 100199306
1000000000 436383812
1 932740756
1 80444351
812345204 1
774303083 1
31150053 1000000000
1000000000 489098734
1000000000 512386654
493950216 1000000000
1 419175712
1 160670365
553986392 1000000000
774701004 1000000000
463070648 1
917033057 1
1 976198120
535951130 1000000000
1000000000 998703146
1 304661768
1 334824085
119987320 1
1 332141897
658677703 1
839954164 1
334627957 1000000000
1000000000 96197903
1 109329637
1000000000 565063474
781840156 1000000000
1000000000 642581216
377031401 1000000000
665766179 1
1 367716824
38653794 1000000000
563414851 1
344976076 1000000000
1 394570986
1 418231740
463209593 1000000000
252531822 1000000000
36796490 1
1000000000 351747693
1 414411732
1000000000 605642774
1 906467355
1 963723665
1000000000 80266891
85024931 1
19795605 1
136058032 1000000000
1 683064946
1000000000 142145624
1000000000 47655791
223435786 1
1 68266526
534884070 1
1 38302412
1000000000 51040096
1 121688732
1 801804531
1 845185961
1000000000 112836679
524791955 1
558729520 1
996473799 1000000000
101663210 1000000000
1 91448055
1 237928156
493285654 1000000000
901219423 1000000000
1 300375346
1000000000 22181331
1000000000 826029731
1000000000 323111278
1000000000 865148112
1 575167004
978428677 1
332348638 1
1 152812202
1000000000 625983732
1000000000 30031429
582645828 1000000000
1000000000 368321943
1000000000 642357590
1 623197517
143776840 1
1 369872528
38624271 1
1 856877270
1000000000 700939641
1 557518435
1000000000 972241217
790171084 1
828582549 1
1 307453149
1000000000 834752374
1000000000 428083525
1000000000 121730130
1000000000 101328755
339823657 1
1 585982437
439579314 1
1 89677681
1000000000 549597650
1000000000 772741322
1000000000 651261896
1 838121896
1000000000 21597042
1 123201535
1000000000 91687430
538351508 1
776824737 1000000000
1 261157984
1000000000 96052235
720899597 1
1 335914773
1 381514506
1000000000 332005867
1000000000 378510194
1000000000 735902390
1000000000 804155464
1000000000 934577663
458702162 1
89970977 1
1000000000 344468475
255280944 1
1000000000 634530204
924294076 1
1000000000 119736714
123747009 1000000000
1000000000 379651402
771480379 1
1 377554252
1 936183198
81713804 1000000000
479137714 1
616977781 1
462534947 1000000000
492908658 1
1 161616414
149731967 1000000000
1000000000 688159087
892558367 1
1 404108656
40444700 1000000000
605450027 1
287120748 1000000000
1000000000 977886491
790662042 1
154528472 1
1000000000 470206746
696978209 1000000000
1000000000 593934040
715510168 1
107634813 1
404150682 1
1 869785771
1 521148288
1000000000 850971815
1 534341062
1000000000 247901131
758495581 1000000000
1000000000 565384980
854660247 1
1000000000 745550147
488383494 1000000000
90983895 1000000000
1 57025209
560766809 1000000000
1 732869412
339440453 1
1000000000 535134245
1 449927676
283514239 1
441406240 1
1000000000 438600487
1 182375087
976428236 1000000000
446480711 1
475882734 1
37721589 1
1 15775989
592270302 1
1000000000 173402517
423635518 1000000000
66077418 1
1000000000 909223164
223094193 1000000000
1000000000 144813650
1 877166313
557222356 1
1000000000 644947292
409432894 1000000000
968765516 1
204522855 1000000000
389238466 1000000000
1 361008063
1 745605330
1 998941866
911932461 1000000000
1 317452077
181977457 1000000000
518368821 1000000000
1 609220494
1000000000 920504299
1000000000 30686364
1 40402286
197989261 1000000000
324170575 1000000000
1 366145554
1000000000 758532407
1 546466324
1000000000 337109775
15445033 1000000000
1 111639573
1 253356633
994378798 1000000000
1 314284700
922127843 1000000000
233774188 1
1 48290151
526191827 1000000000
562332921 1
453100611 1000000000
1 854094617
328509875 1
1 11523289
1000000000 656473156
1 831723701
1 341070055
685062234 1000000000
1000000000 257724755
1 19787687
1000000000 52805552
1000000000 403316569
1000000000 518207070
1000000000 997202371
1 718741803
1000000000 251771871
1000000000 721704807
1000000000 940204851
316291619 1
106496720 1000000000
97665555 1000000000
171388895 1
1000000000 7221337
1000000000 648798740
1 169350579
569678943 1
373458258 1000000000
1 89573962
1 727293650
1000000000 174566495
1 526197922
20448236 1
918620737 1000000000
1000000000 428349587
1 414775736
1000000000 567736830
1 655597473
1 565766173
1000000000 840101164
141282878 1
75916146 1000000000
954406780 1000000000
38868871 1000000000
230051016 1000000000
184595099 1000000000
1000000000 851702009
376863123 1000000000
1 899986249
315642235 1000000000
1 805112463
666568742 1
130376104 1000000000
549842032 1000000000
137226075 1
26602348 1000000000
1000000000 800100914
1 618018280
8004742 1
1000000000 464741811
971919686 1
1 140392425
529158064 1
357581245 1000000000
1000000000 437760642
519964957 1000000000
1 820366560
327508098 1
489206127 1
66512225 1
779749867 1
1 910045318
1000000000 719496618
655516623 1
187435363 1
1 917008028
1 15160470
1000000000 755997260
848391940 1
952463931 1000000000
465371777 1
1000000000 993885327
1000000000 135787931
1 975785281
1 97055062
1 620077235
1 723853945
612982086 1
1 320493251
174722368 1
1000000000 654095962
987466342 1
1000000000 178793452
240341686 1
1 976927697
1 564600714
42709138 1000000000
317098139 1
1 483915064
1 947161655
1 473903552
1000000000 265931784
1000000000 637418518
154259419 1000000000
1000000000 627189750
1000000000 324845490
1000000000 721512978
1000000000 802855573
534037723 1000000000
915664246 1000000000
1 868868952
326016903 1
1000000000 168317023
1 130337642
739628172 1000000000
26051225 1000000000
862093167 1000000000
1 12528737
1 613967407
1000000000 713089488
79552543 1000000000
1000000000 392903167
1000000000 56654737
242425872 1000000000
8021844 1000000000
773357119 1000000000
622770488 1000000000
765914990 1000000000
109358066 1
76786819 1000000000
1000000000 715987663
1000000000 602767612
1 228406663
134401566 1000000000
648083604 1
872745489 1
1 933809272
1 393252447
1000000000 511573054
1 669273881
1000000000 473268651
868784672 1
453840750 1
759751645 1000000000
974273975 1
532516048 1000000000
1 21534616
129552725 1
908766602 1000000000
1000000000 719788799
1000000000 999834483
888754413 1000000000
1 970700443
768041067 1
1 134731232
1000000000 72830294
521544339 1
1000000000 281563531
1000000000 977316441
1 34218705
1000000000 528922744
1 442375834
150730973 1000000000
805161208 1
601364315 1
1000000000 294448679
965178715 1000000000
1000000000 749433359
1000000000 972760708
72550173 1
191899294 1
1 750084556
577556766 1000000000
1000000000 759918159
1000000000 845144761
1000000000 503196581
436840799 1
1000000000 642539401
1 964773109
1000000000 223461530
1000000000 806155068
525179925 1000000000
1000000000 569326907
1000000000 221125253
100951182 1000000000
911526604 1000000000
1 907901694
735844064 1000000000
1000000000 648249534
300765599 1
465200044 1000000000
234912023 1000000000
776925689 1
576054438 1
259619991 1000000000
1 210795089
826596817 1
139604138 1
1 27380833
678365882 1
1000000000 991552882
1000000000 673125681
514458087 1000000000
1 796703830
1 708471112
1 438849034
1000000000 255235761
1000000000 537623364
199056943 1000000000
980410458 1
1 265560794
177488783 1000000000
186928156 1
263536424 1
1 129484924
289017981 1000000000
606486092 1
1 621529446
200304289 1
1000000000 544318291
1 198634733
694384514 1000000000
1000000000 13314983
1 111548839
391081548 1000000000
698121326 1000000000
1 383039284
1 355746092
1 857888640
179460142 1000000000
1 17135004
451760889 1000000000
1000000000 312671383
779763170 1
1 761088721
367553115 1
1 77599297
132409686 1
1000000000 184273100
1 214753567
1000000000 480263419
1 861976586
31445371 1000000000
1000000000 806861146
79406016 1000000000
545504701 1000000000
1000000000 687747118
631462075 1
453793325 1000000000
721324160 1000000000
1000000000 793369214
361428821 1000000000
1000000000 168968757
1 73233465
391701183 1000000000
1 362703847
992296263 1000000000
426091958 1000000000
505525736 1
685078959 1000000000
1000000000 845800702
1000000000 28115255
1000000000 39425793
881942961 1000000000
627500873 1000000000
1000000000 669760118
751871503 1
265342851 1000000000
1 654105629
432339002 1000000000
1 227258495
1000000000 1982365
41306266 1000000000
1 949118301
11091216 1000000000
1000000000 738202912
1000000000 824090557
830264156 1000000000
1 88001861
611730726 1
636438150 1
204680287 1
962472012 1000000000
128089484 1
1 219859884
236360907 1000000000
486933354 1000000000
940454717 1
111362240 1
1 946033734
4869098 1000000000
1 697697793
493920480 1
118720076 1000000000
560403080 1000000000
1000000000 112504776
63557855 1
858238515 1
532386394 1000000000
1000000000 384811379
271857908 1
1 368979643
1000000000 256126272
39151908 1000000000
1 872723426
337198363 1000000000
895079886 1
1 750644232
902020009 1000000000
1000000000 814283145
1000000000 219401912
208018851 1000000000
997660078 1000000000
1000000000 65996618
609764800 1000000000
1000000000 915918494
1000000000 919163496
1000000000 550249021
1 802978335
800675599 1
1000000000 1218700
163612643 1
407455857 1
1 451325512
884484540 1
1 61410803
893607461 1000000000
1 741018149
1 532255918
770651230 1
1000000000 362182246
330657233 1
123214042 1000000000
1000000000 621141216
354465925 1000000000
442103322 1000000000
1 393660329
64673289 1000000000
640895467 1000000000
1000000000 674868023
462692123 1
1000000000 758430155
42582398 1000000000
173219865 1
1 70920698
487826823 1
255767186 1
1 77751089
684458367 1
611661717 1000000000
1 862168403
1000000000 972102338
337620611 1
277302356 1
822503602 1
150585514 1
773373481 1
1 612245170
1000000000 586311632
868392876 1000000000
1 439916044
805065278 1000000000
1000000000 529620202
1000000000 740893763
509926375 1000000000
959285934 1000000000
1 127197126
40098532 1
1 308997828
275063533 1000000000
1 196277149
145062868 1000000000
353745321 1
1000000000 803767209
368511115 1
1000000000 416317549
1000000000 693761984
1 367854940
414880373 1
1 743836139
1000000000 669731846
1 291298778
1000000000 96225148
1000000000 44823485
1000000000 970143865
856468317 1
562407907 1000000000
242694988 1
1000000000 879642813
1 548108047
328297853 1000000000
812301638 1000000000
794407503 1
669123865 1000000000
467927707 1000000000
463109743 1000000000
1 358385712
1 562298411
172942454 1000000000
270086122 1000000000
862110730 1000000000
1 128438925
689207578 1
1 416036613
1000000000 145175784
258084007 1000000000
897193174 1
1 900360325
869811542 1000000000
1 465843982
1000000000 124628258
1000000000 415578995
499117333 1
503550482 1000000000
112235793 1000000000
92641127 1000000000
414115397 1000000000
373999814 1000000000
1 557077818
38711380 1000000000
1 381844493
152619409 1000000000
203202339 1000000000
632154582 1000000000
1000000000 970001102
106785332 1
1000000000 992593968
1000000000 763505147
1000000000 56754122
567577950 1
1000000000 701156365
1 652320656
483256913 1
1 627844528
98981017 1
410915823 1000000000
1000000000 917894255
1 871114316
386687829 1000000000
1 762050631
26418451 1
1 857648868
71076429 1000000000
1000000000 789870189
1 880069569
1000000000 324672834
416294535 1
374595876 1000000000
623075772 1
391300692 1
1 806900205
662521321 1
1000000000 293786288
1000000000 50462908
1000000000 577393848
1 843303492
752754910 1
457289943 1000000000
1 397525087
1 978767501
729084621 1
314845773 1000000000
1 689631744
1 570309693
243662447 1000000000
605307163 1
1000000000 753645646
834005945 1000000000
1000000000 374171603
1000000000 48107551
376946941 1000000000
95400346 1
815403340 1
1000000000 894104356
1 213272493
58640257 1000000000
570814240 1000000000
16932464 1000000000
954547285 1000000000
1 373205082
1000000000 271970485
1000000000 17958861
514594611 1
442670129 1000000000
834827067 1
1 767814934
1 741484594
385246581 1
1 716759509
78740038 1
557442525 1
1 725886924
421264206 1
560692989 1000000000
1000000000 39279046
747212375 1000000000
1 557753658
507684244 1
686205553 1
251655560 1
795136682 1
1 969370020
813769414 1000000000
219583075 1
539635287 1000000000
466977300 1000000000
331217143 1
61320531 1000000000
194849864 1
1 811237539
1000000000 259385072
676636273 1
1 730939143
1000000000 56159991
1000000000 370795072
9613649 1
1 744380996
1000000000 116030759
1 664211847
516481104 1000000000
175883018 1
981587911 1000000000
1000000000 119237473
1 997262684
1000000000 723943778
419229044 1
1000000000 39086804
1000000000 648885828
1 396117895
1000000000 489576929
1 554615095
238281347 1000000000
647515788 1
435906658 1000000000
15322533 1000000000
790721673 1
597559434 1000000000
369728505 1000000000
1000000000 72856546
1 322595467
967273039 1
1000000000 858320096
1 970589903
1000000000 197593806
1000000000 402349702
714747289 1
108457036 1
1 278261616
853539427 1
416529268 1000000000
56500909 1000000000
1000000000 668389306
941212114 1
621704353 1000000000
1 26921377
1000000000 993617637
569873185 1
913732537 1
1000000000 58550944
1000000000 961063018
631513133 1
421183688 1000000000
1000000000 830598358
1 900462543
184908044 1000000000
95868895 1
13615759 1000000000
365487088 1000000000
258584124 1
48051482 1
1000000000 39703588
943060942 1000000000
1 563123275
708208174 1
256596583 1000000000
351238870 1000000000
1000000000 43397896
1 533188984
473573004 1000000000
430910644 1000000000
453418027 1
1 221581955
105447834 1
1 340870297
1 851803523
230707738 1
20434258 1000000000
1 72400395
1 795575968
466657233 1000000000
140220065 1
730596654 1000000000
1 305671682
498185488 1
994711940 1
728777875 1
1000000000 518433218
249619361 1
1000000000 206155899
1000000000 251083393
571516866 1
1000000000 215024572
1 141284211
932723138 1000000000
634969426 1000000000
1000000000 778380178
1000000000 168256046
1 12273648
1 862017125
1000000000 202544730
1000000000 939549750
195534146 1000000000
68105268 1000000000
678489818 1000000000
1000000000 928548931
989390804 1
1000000000 618353523
93619064 1
108310827 1000000000
318897270 1000000000
697560053 1
263222211 1000000000
1 262160460
1000000000 23285496
176636379 1000000000
1000000000 946440574
1000000000 147716471
1 334934005
861784644 1000000000
298184494 1
1000000000 267456608
1 102011423
1000000000 78696306
1000000000 266105383
1 70925188
692370701 1000000000
1000000000 735097466
1000000000 465307155
777616539 1
136091522 1
630739057 1
743823365 1000000000
773123200 1
1000000000 451814721
876852500 1
767344383 1000000000
467653792 1
1 101265488
1000000000 997726969
1000000000 428548609
1 489040866
1000000000 117733835
1000000000 352868150
1 520971668
205569816 1
65897516 1
1 629341840
1 821488856
480707814 1000000000
1 451865370
950687271 1
1000000000 507742220
75761970 1
1000000000 328382130
1000000000 73238434
1 558738591
1000000000 787785229
527722069 1000000000
1000000000 591972569
604415670 1
364304419 1
1000000000 896509682
1 983930115
813535807 1000000000
1000000000 466255008
1000000000 215246038
1 835832673
592242040 1
1 365746853
1000000000 641036019
1000000000 953051498
33839354 1
593771052 1000000000
282315183 1000000000
1000000000 556484216
1 550206283
1000000000 59925114
1000000000 232128305
1000000000 391891701
1000000000 557571556
719106054 1000000000
1000000000 114092841
1000000000 46826242
1000000000 680079297
1 309689832
905714207 1000000000
629593257 1000000000
1000000000 934257003
1000000000 120227526
16478784 1
1000000000 676204421
803634818 1000000000
976857404 1
602665894 1000000000
553109489 1
578894031 1000000000
1000000000 519566797
1000000000 128846376
301657007 1000000000
1 873435338
1 808616009
1000000000 749850787
29573148 1
537242026 1
1000000000 987766464
1 512008650
458308563 1
1000000000 98064109
1000000000 250566632
627854445 1000000000
384884705 1000000000
431591273 1
1 572887820
1 101053767
558631531 1000000000
1 466436563
1000000000 92474744
1 931510349
1000000000 209601244
924526800 1
112853859 1000000000
228284788 1
1000000000 88401301
1 125363836
1 599206493
722432259 1
940348688 1
392852346 1
674468667 1000000000
775392604 1000000000
501943959 1000000000
903003005 1
1 561604482
929041479 1
1000000000 600979045
1 739899734
1000000000 540697172
849716161 1000000000
259439964 1000000000
1000000000 220891264
1000000000 23946969
1000000000 520322118
491534890 1000000000
744201771 1000000000
45578288 1000000000
1 298109083
688984054 1000000000
259971016 1
273745112 1
1 435834144
74245778 1000000000
1 85787925
1 757461914
567395479 1000000000
916396573 1
1 116860331
987077627 1
1000000000 390025841
317497912 1000000000
38794758 1000000000
1 4047394
1 22429337
770227885 1000000000
259005973 1000000000
1000000000 643896902
592798405 1000000000
1000000000 414194076
1 497593158
603168157 1000000000
1000000000 139836218
377830185 1
587745804 1000000000
1 602799810
809081633 1
1000000000 460840613
1000000000 980609266
1000000000 159551911
173038155 1
1 814875964
879089446 1000000000
1000000000 938769149
266018433 1
1000000000 616199711
607173248 1
435278627 1
583350864 1000000000
1000000000 176945716
1000000000 124278036
109542029 1
1 315103572
1 748395837
659966521 1000000000
567746999 1000000000
662635013 1
512821895 1
457998618 1000000000
1 787823243
1000000000 579879169
1000000000 479481110
1000000000 24148158
1000000000 599557970
1000000000 519001052
1 460990800
722256788 1000000000
651490074 1000000000
1000000000 193373541
1000000000 173998633
1 656117891
1 360223655
1 137825148
336443345 1000000000
1000000000 566817139
227882207 1
1 635439699
267871707 1000000000
866553687 1
1000000000 955371442
109391171 1
1000000000 521763056
282478013 1
818035336 1000000000
586119443 1
1000000000 841938934
1 226166234
597456176 1
1000000000 907093957
1000000000 940020412
301254929 1000000000
93246023 1000000000
1000000000 444481507
111531561 1000000000
27071236 1
1 594715176
1000000000 759719755
310523367 1
1 970583840
706251094 1000000000
1 676227961
1 306448780
698935717 1000000000
106352743 1000000000
1 615867733
700404043 1000000000
43619892 1
1000000000 268284787
1 451456638
1000000000 920181275
261062111 1000000000
682015485 1000000000
1 401262104
495643495 1000000000
378423981 1
152910946 1000000000
317616916 1000000000
1 128134200
275116717 1000000000
1 869708227
58827264 1
86804961 1
1000000000 339219071
761932656 1000000000
1000000000 116214864
988506668 1
85478240 1000000000
46767319 1
1 56861998
128538372 1000000000
1 407731893
1 63086828
290179009 1000000000
1000000000 238065572
1000000000 107659548
1 991753243
1000000000 436928251
1000000000 712998721
1 56130289
1 416021934
1000000000 602382055
1000000000 999546166
312296031 1
1 848173243
423893363 1
328727728 1000000000
473063658 1
697592978 1
1 781718204
207462363 1000000000
1000000000 338580090
166836902 1000000000
1000000000 596778715
1 450406029
1000000000 62056428
1 27011068
519105327 1000000000
1 869291124
7734550 1
1000000000 911467538
1000000000 962015020
201061053 1
354868314 1
1 40626515
371947172 1000000000
1000000000 326594887
1000000000 851052976
725764347 1
1 937507221
207206216 1
1 767072559
1 872915079
23618933 1
382951296 1
1 571362589
400381090 1
1 580917756
1 248466911
576663416 1000000000
1000000000 865230734
56195955 1000000000
1000000000 328257203
53217030 1000000000
1 71728400
1000000000 587543165
1 212335446
1 258756060
1 424992224
1 527313765
673991767 1000000000
1000000000 348675949
817555602 1
1000000000 203132137
1000000000 50809640
1 622740501
733029888 1000000000
1 26351239
314139466 1000000000
927405094 1
530029372 1
1 504057416
851978487 1000000000
1 705862772
1000000000 498577141
1000000000 722829837
118713681 1
536020574 1000000000
1000000000 407428200
476965464 1
1 178247179
525079904 1
675403722 1
1 189127325
1000000000 884878999
1 398641176
1 409078325
1 802517259
1 372242129
1000000000 199490262
32679700 1000000000
1000000000 469821912
550001451 1
1 546802602
741140235 1000000000
209603597 1
1000000000 321927771
135899626 1
515524714 1
1000000000 254286290
391856772 1000000000
486313284 1
1000000000 689001748
559038523 1
283364324 1
1000000000 412923973
1000000000 554929132
1 289303189
1 657976063
1 662632041
770246082 1000000000
500478765 1000000000
1000000000 398164554
24583078 1
1000000000 905779134
1000000000 142712226
311518557 1
1 325250420
282826573 1
1 687956141
876303764 1
659172705 1000000000
424326028 1
529380719 1
1000000000 596275271
958471956 1
1 128775732
817586236 1000000000
871507564 1
20443106 1
367347718 1000000000
1000000000 597284073
627901899 1000000000
962563024 1
926825145 1
1 399877780
1000000000 557521828
1000000000 22356522
940767331 1000000000
1 804803827
1 661700318
357825412 1
1 53139559
1 619171105
1000000000 297492403
340067152 1
964016096 1
1 843608550
1000000000 519115482
1 99187938
414802829 1000000000
400190854 1000000000
99892790 1000000000
1 731888129
446192447 1
985393935 1000000000
1 835753728
1000000000 954515697
469232834 1
1 795853598
1 118230385
122890241 1
242285130 1000000000
708721203 1
823386613 1
42235537 1
85424225 1
660640376 1000000000
1 335685070
1 13159847
1000000000 178962768
1000000000 238620430
1000000000 843553094
97353717 1000000000
26293772 1
1000000000 848522970
1 679233882
709362021 1000000000
756942501 1000000000
1000000000 307398863
1000000000 990488805
1000000000 152178215
424844331 1
71431615 1000000000
472261965 1
1 846259005
38708259 1
646031262 1000000000
845998252 1000000000
1000000000 471404679
1 216807276
26741336 1000000000
892765568 1
647282253 1
1 339329197
326511638 1000000000
436616151 1000000000
871108684 1
71420482 1000000000
446736654 1
1 391019511
1000000000 751325764
105965993 1000000000
654162635 1
1000000000 830742156
787246081 1
1000000000 329622632
48020222 1000000000
976497751 1
695899882 1
837527683 1000000000
1 837188549
271098196 1000000000
1 90943753
2058845 1000000000
845764475 1000000000
1 275635054
1 211945372
1000000000 581066286
386858499 1000000000
1 670359201
1000000000 657223452
1000000000 80610024
1000000000 327743888
1000000000 167606960
1000000000 75931852
633189028 1000000000
992577784 1
1 50440264
1000000000 390252999
629422227 1
944855419 1000000000
289882549 1
758032261 1
1000000000 396656739
342205969 1
1 945646854
842088943 1
27762481 1000000000
1 12749363
53344702 1000000000
1 4900581
1000000000 106676720
886269997 1000000000
1 118017533
1 96398670
344912730 1000000000
210504931 1000000000
1 208637231
1000000000 236885410
1 103548758
1 468631843
1 60003382
907421685 1
665395179 1000000000
1000000000 370657388
813830933 1
143626117 1
1000000000 977564582
321289535 1
1000000000 87751198
1000000000 946306504
1000000000 891361673
1 33286886
247489183 1
1 621225202
1000000000 938982518
1 60653765
678046475 1000000000
1 210633221
1 811570717
1 417898784
1 64940710
1 615592029
825206115 1
1 699950956
1000000000 44539062
417651901 1
1000000000 575176790
1 590522907
91745064 1000000000
638250966 1
54674833 1000000000
814125540 1
291441344 1000000000
322728024 1
1 413598508
536341138 1000000000
647357638 1
12766334 1
468274984 1000000000
489518417 1
595259439 1
1 144042774
1 834918746
1 482569845
125597259 1
1 223235087
813745879 1
1 316045005
815560944 1
971047560 1
828187873 1
206100585 1
1000000000 17279014
1000000000 851785816
410837330 1
653834473 1000000000
1 112924500
1 25591067
895533705 1000000000
417793866 1
632043500 1
491758270 1000000000
1000000000 641111253
1 474189100
642267029 1
1 441742733
291037537 1000000000
392188840 1
1000000000 682002905
649444796 1
1470112 1
358372243 1000000000
897736529 1
1 383683189
1 223024700
9044813 1000000000
1 374401614
464298083 1000000000
1 911925883
1000000000 783964687
1 674754827
1000000000 168464831
1000000000 895022899
7547573 1
533692754 1000000000
326036955 1000000000
610142770 1
896426506 1
680335790 1000000000
66308654 1000000000
278592296 1000000000
1000000000 53855893
1000000000 624969747
481915616 1
1000000000 164855576
1000000000 380190690
377626124 1
625888984 1000000000
1000000000 824149311
612440405 1000000000
1 409451620
483171142 1
1 142023557
701446764 1
1 288150105
1000000000 410306221
517223525 1
918731413 1000000000
1 789094975
1 302112117
1000000000 42050137
1 476232818
1000000000 22839218
1 74691056
1 982563531
1000000000 265532587
1000000000 58354498
84740589 1000000000
275640441 1
1 425613365
655494554 1
1 736690620
1 457112425
450074659 1
1 330462259
25855170 1
638215247 1000000000
400788204 1
722249594 1
456461184 1
1000000000 913275261
751399741 1000000000
73767038 1000000000
1 889855777
1 546747212
1000000000 507208770
30716958 1000000000
220648067 1000000000
1 59858443
1 46562674
1000000000 653088691
1 402395337
117551976 1
719643100 1
805069628 1
1000000000 837691233
1 883299165
1000000000 509861104
824115466 1000000000
1000000000 659198354
1000000000 222873758
1000000000 59401424
183357678 1
697265547 1
183054978 1
1000000000 923396121
1000000000 318482145
1000000000 40552682
216190065 1
1 800184622
490699573 1000000000
1 78999243
734901969 1000000000
312009480 1000000000
152690747 1000000000
105926483 1
140238188 1000000000
1000000000 502994299
1 399848310
834516669 1
704952676 1000000000
1000000000 875878155
990867521 1
1000000000 432832486
981661852 1000000000
241218609 1000000000
1000000000 87905278
1000000000 815819351
1000000000 379665055
1000000000 368071721
1000000000 962364354
1 727687123
1000000000 872509206
70722881 1
1 808136064
612248930 1
1 755456937
292227230 1
1000000000 751521460
731114974 1
118905205 1000000000
65482128 1
375827603 1
117308926 1
1000000000 92596208
1 404749914
865864114 1
1 638349283
748390746 1
1 900621949
704660278 1
603466274 1000000000
1000000000 685529767
35986566 1000000000
1000000000 175118718
820539986 1000000000
542480108 1
295213401 1000000000
577668174 1
1000000000 776661785
1000000000 188033609
166980862 1
1 672193151
125948340 1
792549975 1000000000
76242157 1000000000
211813157 1
1 79364358
1000000000 144484373
390386135 1000000000
1000000000 431451201
317422628 1
1000000000 749127503
955651320 1
665249003 1
682291808 1000000000
889281425 1
144345819 1
1 677585658
1 433135318
1000000000 581697164
248523182 1000000000
151565878 1
56732535 1
1 109497353
159856392 1000000000
1 708266241
1000000000 825566100
167904078 1000000000
1 191598393
1000000000 59996291
748239341 1000000000
1 549210639
534617108 1
974033494 1000000000
1 731261499
1 910469336
229489979 1000000000
873457588 1
1000000000 834343485
1000000000 499408634
498729452 1000000000
20774431 1000000000
634356802 1000000000
1000000000 332217846
477148234 1000000000
1 141193106
1 950421303
1000000000 310790249
161961007 1
1 596293671
654850099 1000000000
438795385 1000000000
768069491 1000000000
1000000000 185210186
21846401 1000000000
512101312 1
1000000000 299745208
408606303 1
1 405262640
980671159 1
46162360 1000000000
119829234 1
1 292371736
562593191 1
1 2545169
342730847 1
1 874807407
1000000000 35525390
732769169 1
1000000000 714100995
1 492686541
400244112 1
1000000000 597299968
1 963448035
80446654 1
571297632 1000000000
1 966048366
1000000000 850820574
1000000000 426962889
15660335 1000000000
1 182553598
1 26133840
519576063 1000000000
284969110 1000000000
1 206481971
1 552388937
1000000000 19926793
479394306 1000000000
48251323 1
1000000000 130586415
99724461 1000000000
201001503 1
572358843 1000000000
1000000000 897286129
1000000000 610269921
1000000000 936636104
1 345997723
1 399925678
152779093 1
50995568 1000000000
1 473518933
252344551 1000000000
861068925 1
1000000000 493309196
1000000000 387667772
1000000000 497397028
1000000000 325002781
1 414785923
359410250 1000000000
92302117 1000000000
1000000000 304003931
151304345 1
1 127784429
235382924 1000000000
1000000000 738877505
1000000000 615665754
353806932 1000000000
1 139277577
1 723397330
65692933 1000000000
134591544 1000000000
1000000000 742202118
1000000000 413133201
306644091 1000000000
1000000000 749473832
1 598912470
480356238 1
8143656 1000000000
1000000000 809298777
306003291 1000000000
1000000000 945651700
1000000000 859043443
536999917 1000000000
8112440 1
753622801 1
1000000000 870448804
20693700 1
1 661564792
1 331285735
1000000000 724052565
1000000000 753025218
1000000000 354076862
125547828 1000000000
1 818874205
841635234 1
1000000000 736695791
1000000000 459669758
1 572646714
76473916 1
351774559 1
1 605669283
1 512245503
726301268 1
1000000000 14217083
658619746 1000000000
503104192 1000000000
57702885 1
44819192 1
585861477 1
1 767804541
594258415 1
1000000000 211350651
41232721 1
1 142988941
1000000000 318274239
1000000000 7068618
1 672832081
1 422114702
1000000000 972166078
1 34917492
1 612997025
431121868 1
1000000000 968527550
92192254 1
1000000000 220064921
922048560 1
111383747 1000000000
514404753 1000000000
1 77672509
1000000000 730057388
1000000000 392599633
776377122 1000000000
1000000000 505764931
824659495 1000000000
173775158 1
1000000000 241337380
561612710 1000000000
1 568823270
1000000000 147098073
1000000000 201386923
1 559551659
7068284 1
1 381342724
882018340 1
1 933485683
702341685 1000000000
625604400 1
828147828 1
617622530 1000000000
901721856 1
1000000000 66310737
387271854 1000000000
1 626936017
776361437 1
1000000000 964439844
1000000000 428438075
472493266 1000000000
1000000000 201932745
1000000000 246517494
1 721191302
1 694251011
338162215 1000000000
981161720 1000000000
287014696 1000000000
1000000000 352521591
471670449 1000000000
1000000000 50164740
185274518 1
1 916640227
1 337893089
695744490 1
814633544 1000000000
1000000000 123264423
471264988 1000000000
1000000000 851233343
614885739 1
437388895 1
932590560 1
383147175 1
866848011 1000000000
1 248843243
1 111346225
1 269494435
1 357044413
956528380 1000000000
446286976 1
468833496 1000000000
718947532 1000000000
1000000000 11179811
803365597 1
1000000000 247971810
286581222 1000000000
889292375 1000000000
1 679450400
1000000000 142983833
1 54734919
983605253 1
500219605 1
1 929083875
1 339697255
150101406 1
230369448 1
784519164 1
259343138 1
502124190 1000000000
871484754 1000000000
1 944194884
1 64649576
1000000000 209763867
435305477 1
882615434 1000000000
141636967 1000000000
656779728 1
1000000000 126051413
1 156965081
1 271020342
1000000000 696291498
1000000000 381286825
1 538636994
1000000000 863723270
22016723 1
1 257535011
1000000000 10143019
1000000000 225008325
1000000000 547535166
1000000000 144988430
310688664 1
35732821 1000000000
796752052 1
1 246709448
1 277801978
484686638 1000000000
789007455 1000000000
1 567603761
230883319 1000000000
111178385 1
1000000000 228534232
985413014 1
119831995 1000000000
1 97733936
586138798 1
35577113 1000000000
961587775 1000000000
1000000000 495989596
928509305 1
17236644 1
1000000000 117399834
1000000000 760847536
1 414916703
1 598560591
1000000000 488042951
929081407 1
1 427191079
60771409 1
375807608 1000000000
298152507 1000000000
885835966 1
1000000000 275659622
1000000000 895364188
1000000000 707526951
118139464 1
432182464 1
858048878 1
153014400 1
98274219 1
1 115043442
996806080 1000000000
1000000000 492103402
1 368331161
1000000000 681696603
1 207170633
345768921 1000000000
1 913516318
552088978 1000000000
1000000000 845884204
1000000000 606121153
252517035 1
352031827 1
1 32679307
1 194197441
1000000000 351674019
127428457 1000000000
1 480981198
838373325 1
806227814 1000000000
1000000000 932231708
43947376 1
966781020 1
796471006 1
293454238 1000000000
534714187 1000000000
1 200766100
75632521 1
558710515 1000000000
62438246 1000000000
975859188 1000000000
1 361402632
377664609 1000000000
638434110 1000000000
663953539 1000000000
1 284199976
590814810 1000000000
1000000000 402612627
440696441 1000000000
1 494143600
909756391 1000000000
1000000000 623622327
1000000000 794416492
625343276 1000000000
339197592 1
483214931 1000000000
1 935036670
1000000000 486401018
1000000000 139723755
1 197723324
573436167 1
116874966 1
782859323 1
1 657833399
959445824 1
801440163 1000000000
90424621 1
1000000000 120372939
1000000000 826666610
189159740 1
869576600 1000000000
905986312 1000000000
1 612993312
1000000000 67128828
1000000000 532938996
1000000000 779565654
1 17635763
1 83833290
1 77161031
563247169 1000000000
917059109 1000000000
582735786 1
774801549 1000000000
825790533 1
385973554 1000000000
735753410 1
1000000000 13654185
870953368 1
976114429 1000000000
810428652 1000000000
537850572 1000000000
18069623 1000000000
1 99026754
460471485 1000000000
1 133038436
1 746015989
1 130684156
92609812 1000000000
772461960 1
1000000000 46835010
820211095 1000000000
1000000000 88284199
1 283314403
658281849 1000000000
1000000000 742276505
1000000000 969658380
738753313 1
1000000000 152034030
1 605443278
1000000000 47802054
1000000000 69884121
943002872 1
321079797 1000000000
1 404767187
237428219 1000000000
933468989 1
1 18326507
188357428 1
99900860 1000000000
1 952835967
368175190 1000000000
650960381 1000000000
97662978 1000000000
426151142 1000000000
1000000000 765598676
1 614771808
61655116 1
548606159 1
1000000000 115944357
855505207 1
333385254 1
271934741 1000000000
1 773945048
1000000000 29616913
366376716 1000000000
1000000000 15653343
1000000000 191169270
1000000000 792288448
1 488928221
1 69960941
446680620 1
184621410 1000000000
1000000000 15071173
1000000000 519124062
936597246 1000000000
1000000000 555568624
1 837063334
1 106665733
1000000000 199315819
232104519 1
29162248 1
407033391 1000000000
1 971060124
311486389 1000000000
331591042 1
1 636846830
1000000000 550160915
1000000000 578867462
1000000000 718950826
106528491 1
1 211243859
1 383974416
473786491 1000000000
9006251 1
614887692 1000000000
131359935 1000000000
952308808 1000000000
766503778 1
685102284 1000000000
1000000000 689515933
1000000000 16336928
355821112 1000000000
1 556272163
1000000000 470560740
1 129140930
319036697 1000000000
1 620635734
535590664 1000000000
372616452 1
1 19669763
375687049 1000000000
1 468489153
520327106 1000000000
809635277 1000000000
1000000000 166958951
60618392 1
464137540 1000000000
1000000000 181234037
1000000000 397799766
950336501 1000000000
1 878004788
1 826000111
1 114323483
1000000000 100821928
1000000000 992638976
1 673044074
207269641 1000000000
1 145110006
799550669 1
374322470 1000000000
1000000000 475283633
467631656 1000000000
1 955878110
1 142827701
599197447 1
1 184263313
36160390 1
1 337538512
1 615569171
76538400 1000000000
1000000000 940208012
1 180600989
544803866 1
686952296 1000000000
1000000000 987261215
1000000000 791598720
845223501 1000000000
1 731926829
865039677 1000000000
828752226 1000000000
1 663864050
1 954751602
280204959 1000000000
895915649 1000000000
710664722 1
1000000000 894477314
996309033 1000000000
1 311060664
825737637 1
1000000000 764922750
1 223097041
1 708570193
583362109 1000000000
858767849 1
1000000000 137761039
1000000000 96743498
1 383008048
548430256 1
706372038 1000000000
306895143 1
438533707 1
1000000000 520959551
133595315 1000000000
1 767542585
556958966 1000000000
1 385026818
1000000000 837265495
491053678 1000000000
316946147 1000000000
82264059 1
1000000000 414932322
1000000000 615883674
509329981 1
1 372187077
1 871864226
148072775 1000000000
426036048 1000000000
1 361633575
1 7683692
991477243 1
106902454 1000000000
1000000000 948473885
879884426 1
775953930 1
40626435 1
1000000000 521046116
1 525546919
71561950 1000000000
745975027 1
23863175 1
990899001 1000000000
499711429 1
599951124 1
1 370383978
799420144 1
1 128739388
896028145 1000000000
268194390 1
5973663 1
711030716 1000000000
468714432 1
56057222 1000000000
1 98480043
1 391416580
249345678 1
1 83698993
572243442 1
917787367 1000000000
1000000000 836156906
545789722 1000000000
1 7799871
120162457 1000000000
1 871353873
5677207 1
85584942 1000000000
894542199 1
481478811 1
1 9466145
169404317 1
1 396868695
1 660997799
25669212 1000000000
655471509 1
1000000000 384708689
989235332 1000000000
34400168 1
217735864 1000000000
1 504411406
1000000000 478075106
287002921 1
1000000000 88427822
1 962480272
1000000000 500836217
250538069 1000000000
497625100 1
1 845905028
1 244889914
1 514804223
1 80203335
642316551 1
8315894 1000000000
844344803 1
1 262491417
715504375 1000000000
1000000000 539116941
1000000000 26752436
22545396 1000000000
1 15753661
878928027 1000000000
1000000000 587992996
1000000000 91866087
829269145 1000000000
1 177594529
1 586792052
1000000000 452782223
20309871 1
204707761 1000000000
190734078 1
132323458 1
1 970182419
1000000000 780815774
1 96346433
1000000000 33946424
1 802648850
1000000000 807584421
844491502 1000000000
627402364 1000000000
1 205195010
1000000000 157675927
1 846416243
179877717 1000000000
902122318 1000000000
787197833 1000000000
1 821661576
1000000000 49152112
872712061 1000000000
742928128 1
1 782782521
1 774100497
669055491 1000000000
1000000000 601971352
1000000000 390065012
958604155 1000000000
840529292 1000000000
169588535 1000000000
918541846 1000000000
1 906117598
1000000000 6163399
173015985 1
788715890 1000000000
763836098 1000000000
1 749607346
548582397 1
1000000000 314587236
1 372399092
1000000000 173844838
1 654167001
1000000000 990522839
1000000000 294190321
177951076 1
633071355 1000000000
1000000000 975296212
1 117361106
1000000000 462524768
1000000000 337828539
1000000000 75583502
1 610967480
72052367 1
239985472 1
1000000000 375786220
332743866 1000000000
1 694796654
532283433 1000000000
812424216 1
1 944287567
1000000000 602168085
35974335 1000000000
1000000000 148647303
1 476912439
57376766 1
1000000000 942957466
188912651 1
1000000000 115183601
1 43282000
1000000000 565565395
1 89742425
184143001 1
1 774979506
110814636 1
1000000000 145680278
1000000000 206594401
1000000000 797445262
1000000000 18910397
1000000000 421829992
476417653 1
1000000000 758195941
600342945 1
9921403 1
1 453713514
381349012 1000000000
1 546682146
541149331 1
384346151 1000000000
1000000000 74587429
290539236 1
160210708 1
1 120876632
1000000000 601730331
1000000000 797414287
1000000000 103790351
1000000000 475966034
694237882 1
1 211257474
715952591 1
292130946 1
79567957 1
677202167 1000000000
170545380 1
1 338784348
1000000000 991046685
1 783593651
1 275661489
1000000000 313799106
664830312 1
544707634 1
1 627582068
1 650367988
673010561 1000000000
919158353 1000000000
512909782 1000000000
722540537 1
207449585 1000000000
1000000000 84068733
372218357 1000000000
1000000000 853976206
1000000000 434715726
554429533 1
147699695 1
1 8614798
333191043 1000000000
1000000000 145914878
597015794 1000000000
95999715 1000000000
1 964711584
760170368 1
20162499 1
1 313947373
239448869 1
1 797131071
547153357 1
1000000000 2764915
1 560410317
97303941 1000000000
1000000000 112473518
1 191519754
119060696 1000000000
1000000000 536764080
264946496 1000000000
25252100 1000000000
1 57704668
1 404101857
656730917 1
1 741454813
531889422 1000000000
13913383 1000000000
1000000000 582154711
1 227769379
1000000000 434854926
371212333 1000000000
207851567 1000000000
1 239391205
1000000000 241360435
1 447682657
1 137303415
450457760 1
314809432 1000000000
479551400 1000000000
852396781 1000000000
151524264 1000000000
1000000000 287903784
1000000000 687455873
1 776599257
1000000000 300675604
537448935 1000000000
80134839 1000000000
760513299 1000000000
1000000000 360455727
1000000000 333461442
61289357 1000000000
1 346640143
284333660 1
657989275 1000000000
1 760910183
630361453 1000000000
1 255105419
958105168 1
848072438 1
450533119 1
1000000000 701169949
9677708 1
792153064 1000000000
362537307 1000000000
1 530284629
3002130 1000000000
1 141610767
1000000000 323884259
996231488 1
1000000000 901800072
1 415850001
564966996 1
403027239 1000000000
1000000000 794510018
1 577091730
1000000000 845503951
655460469 1
1000000000 698040722
142856928 1000000000
1 28748646
242277926 1
403715854 1
78252576 1
1000000000 757358378
1000000000 128913074
107824740 1
1167353 1000000000
1000000000 251035828
538301562 1
685296156 1000000000
485877183 1
782037043 1
1 448514995
85695981 1000000000
238918948 1000000000
1000000000 933962487
884576210 1000000000
61952005 1
1000000000 795977820
515235709 1
142495865 1000000000
612841940 1
142991825 1000000000
223573757 1
164631523 1000000000
103013978 1000000000
1000000000 28258121
897401971 1000000000
1000000000 167249613
1000000000 240405491
179902614 1
1 586156333
1 310699495
1000000000 150246306
1 990863806
27723989 1000000000
595318460 1
1000000000 710830045
736712877 1
971613953 1000000000
438031391 1000000000
1 588802777
204700250 1
632610873 1000000000
1 341312538
118621272 1
1000000000 371731320
46962826 1000000000
577780051 1000000000
648433906 1
150711968 1
1 150435211
1 685920257
853809379 1000000000
1 12698622
920175599 1
1 538791503
785098838 1000000000
461184124 1
22491277 1
933664336 1000000000
633819953 1
1000000000 24721006
1 368424174
322531686 1
1000000000 796915810
1 558300605
415300439 1
1 50787119
1000000000 466721964
123291545 1000000000
1000000000 498951257
232884209 1000000000
1 79649005
1 866283419
80094680 1000000000
935344776 1
1000000000 253434867
1000000000 67151993
1000000000 184753050
338757070 1
1000000000 462441408
785481776 1000000000
525061971 1
1000000000 662187917
1000000000 11155547
579213231 1000000000
286794799 1000000000
1 927528163
1 200669211
1 74444289
1 944381922
261267510 1
910173553 1
277348606 1
102877487 1000000000
596339354 1
1 543991863
236450676 1
605578230 1
900623041 1
1 33372791
913837267 1000000000
908172995 1000000000
65235813 1000000000
595765438 1000000000
518696025 1000000000
57283029 1000000000
1 431629107
1000000000 632331235
1 455176638
765743533 1
1 168363065
316152916 1
1000000000 363286883
219457306 1
761307859 1000000000
1 978936035
788364280 1
1 30390980
520799764 1
1 247365393
1 128539565
1 916752440
1000000000 998355380
545848539 1
403541725 1000000000
1000000000 117055093
1 813532538
657692676 1
144481336 1000000000
1000000000 162476535
1000000000 6630442
1000000000 164094180
866031217 1000000000
1000000000 188081732
1000000000 780771825
527082161 1
1 426309481
787015414 1000000000
1 528524369
1000000000 670665550
15635165 1000000000
921293897 1
1000000000 943114634
408027284 1
1 89810062
801663783 1000000000
1 339104651
621451039 1000000000
1 423748592
1 111122611
602275929 1
1000000000 659045532
952461655 1000000000
42168662 1
694123520 1
1000000000 196506002
796059296 1000000000
380607816 1000000000
1000000000 129639418
1 371283121
311941471 1
1000000000 778687138
554241566 1
1000000000 882728857
324265097 1
19887331 1000000000
373159692 1
1000000000 149981998
1000000000 840696739
542272513 1000000000
1000000000 362792984
840512860 1
931709803 1
1 621887220
213938359 1
818514535 1000000000
568399879 1000000000
215108544 1
370180457 1
1 775884727
1000000000 234540718
1 89159939
280391207 1000000000
1000000000 83431971
1 133633237
13064960 1000000000
386396240 1000000000
759614399 1000000000
10350814 1000000000
683362861 1
1000000000 102982673
7785763 1000000000
141624895 1
1000000000 95664442
1 271182163
1000000000 331779133
1 91107633
1000000000 871972005
1000000000 66254891
258205337 1000000000
789482459 1000000000
1 483140540
489291967 1
1 127264048
207792894 1000000000
266822964 1
1000000000 379872438
1000000000 964799922
608232996 1
293481770 1
734473252 1000000000
1000000000 600628560
583001926 1
114885817 1
1 69187573
1 528856332
1 283347965
1 947535102
445926362 1000000000
1 962531206
1 944453165
341677993 1
375988148 1
29339712 1000000000
857998895 1
175974152 1
12118657 1
570598004 1000000000
1 768143487
558174096 1000000000
623775940 1000000000
15370073 1
375921896 1000000000
1 228846830
244587130 1000000000
813964275 1
1 141618989
1000000000 442461327
761884284 1
1 834712155
133139771 1000000000
1 960359340
1 592770929
1 136248975
1 36198095
497713371 1000000000
1000000000 631854648
1 32619709
1000000000 575520933
1 614899989
49258453 1000000000
1000000000 310712589
391103266 1
1000000000 778379844
141511387 1000000000
1000000000 308174575
1000000000 876426884
872640848 1
1000000000 694842972
1 719264230
418700937 1
439459755 1
264128078 1000000000
1 586655700
1000000000 736692127
621761628 1
854228865 1
676106441 1000000000
1000000000 611063694
766306442 1000000000
1000000000 19255041
1000000000 179664969
633544099 1
966086028 1
1000000000 210919687
571877404 1
394704480 1000000000
1000000000 803193456
1 456771430
1000000000 993418908
8422562 1000000000
263307019 1000000000
1 35515253
1 593861755
1 976510548
156155522 1
1 541665659
1 94035989
1 157956244
376017753 1000000000
275086234 1
905036343 1000000000
1 257501029
1000000000 89113340
540113983 1000000000
877004400 1
1000000000 542797528
848791244 1
481500169 1
1000000000 504167128
1000000000 895086006
604673709 1
235883833 1000000000
486762848 1000000000
129131953 1000000000
341788432 1
495308444 1000000000
1000000000 659473564
1000000000 453264653
1000000000 233771646
1000000000 466049526
725387790 1000000000
144755659 1
509753511 1
1 64394738
1000000000 655048694
1000000000 946181720
64397547 1
556700553 1000000000
1 875873432
107220406 1000000000
100106345 1000000000
1 547706610
1000000000 471778063
72260906 1000000000
1 978995592
938891275 1
1000000000 48486291
453654887 1000000000
132417284 1000000000
1000000000 52211784
1000000000 626532168
14370108 1000000000
433745021 1000000000
1 906707995
1 614972809
1 937215932
358262909 1000000000
354727397 1
1 13380277
1000000000 525789166
800416778 1000000000
1 114126941
1 233753723
689814006 1000000000
1000000000 94723501
1000000000 895508609
372474275 1
1000000000 567601604
79632899 1000000000
941480189 1
760110431 1000000000
653716798 1000000000
1 631300037
1000000000 659153178
189773331 1000000000
1 114669548
1000000000 694091605
889268011 1000000000
406763426 1
966809123 1
1 253963723
1000000000 578518644
990360892 1
1000000000 753594293
74208128 1
119206557 1
1 210460327
1000000000 16599576
939411482 1
1000000000 363437209
1 262784269
554824727 1
1 957768218
1 91510546
507076423 1
1000000000 907722489
1 731634149
526480472 1000000000
51689385 1000000000
1000000000 412351792
1000000000 444176466
1000000000 536913867
807948111 1
1 793486468
541741236 1000000000
478689480 1000000000
793283817 1000000000
870801346 1
1 873159274
1 669114130
1 951619845
1000000000 630894050
1000000000 319157221
963816132 1
1 865160157
1000000000 793333944
716767547 1
109856181 1
670893218 1
789784861 1000000000
990618157 1
988030573 1000000000
794501194 1
837879455 1
1 145252789
1000000000 730823818
883618265 1000000000
1 73569449
820895508 1000000000
1000000000 894836397
523236397 1000000000
665150767 1000000000
701081180 1000000000
1000000000 628986347
1 741767502
166685918 1
1 739938940
1000000000 385925809
1000000000 76045111
153418434 1
1 760380108
65405240 1
1000000000 1623072
539125625 1000000000
388300826 1000000000
1 159173996
399264335 1
901271514 1
1 116206902
1000000000 605604953
1 4007776
508293920 1
1 919091451
1 345700633
938601235 1
1 43251357
676622304 1000000000
1000000000 543166779
1 81780631
1 533424349
1000000000 668845313
848720567 1
1000000000 10484054
902266457 1000000000
1 4861609
1 92805969
135728707 1000000000
1 505626016
1000000000 358646883
622143884 1
1 872054435
1 926227203
1000000000 547881602
1 589088018
335368026 1000000000
1000000000 153654720
611322672 1
833235620 1000000000
1000000000 734254008
1 2844337
1 838904565
1000000000 33076607
235142853 1000000000
456072312 1
479212747 1
1000000000 443589201
1000000000 6940684
1 137680166
1 60624290
604264860 1
1000000000 452155366
652764011 1000000000
1 161231728
566305194 1
1000000000 260433738
1000000000 306915652
1 338187197
1000000000 26703348
1 712887059
561154082 1000000000
359871406 1000000000
1000000000 205413902
1 299329747
1000000000 744990873
591843729 1000000000
1 672774167
1000000000 701819673
1000000000 442837899
522405355 1000000000
1 213785761
1000000000 889568063
1000000000 278813909
1 858769920
1000000000 577563677
446454457 1
368653690 1000000000
1000000000 957334499
507090891 1000000000
1000000000 511952349
1 45953359
144929792 1
365897250 1
451191342 1000000000
1 635365929
1000000000 794087465
1 211639998
1000000000 264849966
1 943970437
307192351 1
613798858 1
1 716440741
1 604535737
1 497270692
704471278 1000000000
1 511280493
1 488145307
566960640 1
308157884 1
1000000000 109819842
1 54400433
1000000000 724392210
1000000000 32718233
1000000000 762603530
732207577 1
1000000000 26763739
552202025 1
1 185229090
100471420 1000000000
1 534100617
19433278 1
1000000000 648407338
1 42466352
1 953776129
317114180 1
631443411 1
1 820544748
1000000000 126766321
629130536 1
719198761 1000000000
1 734233267
317592661 1000000000
1 998784201
1000000000 797560797
1 407679932
1 733101962
281418466 1000000000
236213272 1
1 441689119
1000000000 199519188
813745528 1000000000
814045629 1000000000
1000000000 474164487
1 520519532
232606658 1000000000
1 14106942
1000000000 749796182
1000000000 331290126
404679576 1
831230436 1
982768084 1
428667650 1000000000
1000000000 62467680
102919323 1
1 644540637
496350378 1000000000
1000000000 218217335
920124 1000000000
408404876 1
657142158 1000000000
1000000000 716907038
39524704 1000000000
225437284 1000000000
34450662 1000000000
14492902 1
977352611 1000000000
241314687 1000000000
749978280 1
1000000000 593186463
234514552 1000000000
1 83642428
938832660 1000000000
714955968 1000000000
457811822 1
170342501 1000000000
696766 1000000000
1 564420434
396406274 1000000000
1 607780576
32172573 1
656446562 1000000000
153275623 1000000000
544750040 1
1000000000 72964501
1 368735975
863838420 1
25441390 1
1 153789698
1000000000 299627313
604046543 1
1000000000 990789085
349166534 1
1 511469270
707070458 1
1 62815276
1 927780438
1000000000 186266649
1000000000 125399773
204022362 1
1 704918594
666854109 1000000000
1000000000 198673973
1000000000 485361670
1 649742277
1 671820554
1 92194108
1 68690079
780145358 1
896516735 1000000000
1 229516156
234595853 1
1000000000 27952528
479459963 1000000000
1 857230353
1000000000 482888927
1000000000 35467400
167526024 1
1 884051069
551473144 1
529700366 1
65899753 1000000000
29274866 1000000000
1 855537590
1 172523360
278574726 1
1000000000 170834972
1 371492004
429154604 1000000000
1 291143255
659923056 1
1000000000 389356450
1 437945759
1 813596239
621311731 1
1 624677781
1000000000 653539309
191700941 1000000000
1 646963598
1 865740428
12716387 1
792457600 1000000000
1000000000 320083665
1000000000 33022580
916902891 1
173043930 1
880782662 1
1000000000 468304702
334751776 1000000000
396908794 1000000000
1 71522363
1000000000 986258576
681482964 1000000000
1 64628500
318179339 1
1000000000 898632428
737093152 1
1 577984612
1 782906862
575863392 1000000000
256862702 1000000000
227226005 1000000000
59489090 1
1000000000 743556270
595624964 1000000000
41653166 1000000000
1000000000 875850330
1 693570301
1000000000 822340499
1000000000 684573822
1000000000 655521991
1 327603970
1 793985089
1000000000 505135754
880723751 1
1000000000 581735850
1 766200501
1 310669941
1 942217326
579975500 1000000000
1 142821028
1 119829490
395326132 1000000000
1000000000 49291598
1000000000 340339803
1000000000 228111913
506231680 1000000000
834815831 1
1000000000 907128782
481936807 1000000000
1000000000 701801875
688348150 1
1 236973858
1000000000 963038154
1 6399545
1 696572115
1000000000 61666488
245347246 1000000000
675255823 1000000000
432762966 1
1 547047613
860882579 1000000000
1 611517264
1000000000 362078422
1 723926064
682176466 1
187162534 1
1000000000 658743110
1 837395317
786852930 1
868354415 1
313447261 1000000000
468146778 1000000000
1000000000 388892967
1000000000 56835726
1411911 1000000000
102023081 1000000000
64808093 1000000000
237707958 1
16093899 1000000000
542626352 1
357411203 1000000000
1 155928372
1 214995453
1 882885454
1000000000 681960685
751695420 1
1000000000 73622887
72272641 1
1 188088069
38390711 1
1 115560884
1 643662192
1 94275971
1 21910926
76324063 1
237045237 1000000000
225066384 1000000000
825704817 1000000000
144259805 1
135136687 1000000000
1 206614327
323972141 1000000000
100272073 1000000000
113387911 1
854810703 1000000000
1 744017007
1 667266448
868847043 1000000000
423553254 1
487112468 1000000000
286132511 1000000000
925440266 1
1000000000 622252848
527573236 1000000000
55628554 1000000000
1 143423224
1 596589810
1000000000 471580208
1000000000 369998784
541392421 1000000000
229039211 1
1 44501754
51387183 1000000000
428151730 1
1 209626308
764372966 1000000000
1000000000 755333107
829510743 1000000000
974656506 1
1000000000 351156657
360571910 1
1 419418346
944864842 1
288008336 1000000000
485658854 1000000000
465337459 1
578901791 1
393332990 1000000000
1000000000 74626881
1000000000 704891823
222667131 1000000000
1000000000 912282112
1000000000 557636648
722658852 1000000000
802505699 1000000000
1000000000 322179324
1 315811764
1000000000 826714790
73275856 1
780687099 1
421494581 1
167876969 1
1 23642772
1 980221309
1 360881371
1000000000 697285514
1 120836554
1000000000 878546623
1 5833448
791158810 1000000000
812973892 1
125006730 1000000000
208623703 1000000000
796440236 1
73517681 1000000000
1 226213502
996721928 1000000000
1 232195426
1000000000 621641038
772168927 1
1000000000 120628591
122340468 1
1000000000 521625297
166524128 1000000000
1000000000 15556542
1 372142402
1 563604178
432979824 1
1 555804305
980359902 1
1 836647293
941797764 1000000000
470473498 1000000000
572673556 1000000000
1 525354550
1 242318055
680762576 1
205374717 1000000000
1000000000 188894221
1 399059071
936084628 1000000000
1 212178438
1000000000 951145893
1 596448290
1000000000 561723237
1000000000 985243771
433357986 1000000000
190451676 1000000000
963909255 1000000000
1000000000 45455002
1 15130258
1 241516217
1 559898416
683851031 1
1 345363806
1000000000 137401626
1000000000 748309941
5321772 1
1000000000 485226292
406022262 1
1000000000 246304822
1000000000 979759654
401603567 1000000000
1000000000 854725296
1 152725192
1 743083884
76335112 1
1000000000 517863132
1 107868962
867112978 1000000000
544812291 1
1 852598156
1 173755340
1 116991200
1000000000 716345684
1 846372513
13522118 1000000000
1 457931229
98806226 1
1 844649104
148126648 1000000000
304082019 1000000000
741812896 1
666529587 1
134701978 1
575669407 1
325987225 1000000000
1 554617875
742249444 1000000000
612290216 1
1 482651709
180418614 1
1 71248185
1 605127940
668005659 1000000000
4230502 1
1 502274450
1000000000 161766583
1000000000 569155264
572662019 1000000000
727667689 1000000000
1 603804878
1000000000 17718817
1 124087884
1000000000 426915175
692940654 1
1000000000 82399366
1 754071594
1000000000 915498513
1000000000 338371161
429888761 1
1000000000 302292608
1000000000 205943537
1000000000 735824129
129497391 1000000000
1 474957553
1 354332611
1 284522513
1000000000 802141688
114482995 1000000000
1 976793121
808926842 1000000000
4166949 1000000000
1000000000 354148563
847458353 1000000000
1 56858109
1 775220985
1000000000 892135051
992082128 1000000000
1000000000 473000250
222620948 1
137232642 1000000000
284784442 1
1 243047736
995448029 1000000000
1000000000 544479012
850722363 1
88627830 1
1 354120049
1000000000 574396902
883812572 1000000000
501840755 1
1000000000 696971531
1000000000 185543059
1000000000 75592841
1 168427707
1 252623861
158413467 1
679101632 1
1000000000 835186804
1000000000 735791343
1000000000 825995742
1000000000 767702082
1000000000 223993194
169942816 1
1000000000 809990774
1000000000 618706356
696990105 1
1000000000 119366013
1000000000 723435269
1 2762199
128657980 1000000000
723579833 1
1000000000 55754880
1000000000 650258218
291997525 1
1000000000 660083886
937572988 1
629872926 1000000000
191958206 1000000000
1 498146891
547692281 1
1 923017916
1 138186929
227929855 1
1000000000 348414894
790986964 1
1 755402710
1000000000 454872231
363970774 1000000000
58602921 1000000000
1000000000 131837133
791692535 1
20991355 1
211021340 1000000000
193294141 1000000000
212122470 1
572040003 1000000000
219140695 1000000000
1 581549149
40468639 1000000000
1 576612794
391962109 1
308860674 1000000000
1000000000 867749222
435409697 1000000000
1000000000 988364753
354022700 1
386201353 1
151042744 1
579000550 1
60547341 1000000000
249831242 1
510117001 1
1 101858120
663408027 1000000000
1000000000 45368779
1000000000 84152503
1 69044267
1 149113497
435562748 1000000000
691180616 1000000000
54448019 1
155038243 1000000000
234271363 1
848486256 1000000000
1000000000 22651270
1 286066617
626185516 1
1 317319520
683770033 1000000000
898854094 1000000000
409746515 1000000000
238011281 1
1 837053592
1 642472660
239172816 1000000000
1 533526157
1000000000 392812356
1000000000 156360386
809027428 1000000000
1000000000 251519551
778968680 1
659190824 1
456562340 1000000000
651841981 1000000000
320755733 1
1 242237878
846410341 1
1000000000 439123605
882580705 1000000000
1000000000 96032074
489783466 1
669348246 1
1 842439060
967549307 1
167068171 1
1000000000 317990691
1 298713174
483727012 1000000000
1000000000 148686248
1000000000 117979380
13220183 1
133926260 1
1000000000 854419600
1 142730095
195774207 1000000000
792210678 1000000000
1000000000 568567983
382536297 1000000000
1 844826520
1000000000 483742237
940201782 1
1 236262263
641178747 1
1000000000 102209237
1 574819984
1000000000 718086587
1 336419002
1 921732232
472531395 1
1 748327725
1000000000 133864782
126800943 1000000000
1000000000 574891878
735199080 1
274048706 1
690869211 1000000000
1000000000 229847044
827018233 1
146381922 1000000000
665682884 1000000000
921104401 1000000000
953688101 1000000000
1000000000 670445280
613704404 1000000000
62507853 1000000000
1000000000 209780283
1 492695687
1000000000 429529774
1000000000 950432694
415319642 1
1000000000 345639653
723022660 1000000000
1000000000 216038901
261408966 1000000000
1 335123445
202857435 1
288568642 1
1000000000 390414248
1 435690188
965792151 1
1 49321179
245036133 1000000000
986384839 1
1000000000 110909325
1 825710823
63450724 1000000000
1 489985075
945300554 1000000000
1000000000 998010597
1 57694041
1000000000 940545407
1 189954272
5233563 1
1000000000 339512088
809393121 1
1 188425587
1 725163134
1000000000 226208473
1 448806534
189220676 1
918912158 1000000000
1000000000 648486408
1000000000 485967680
608743997 1000000000
1000000000 183324437
1 206941841
1 348988843
1000000000 675092478
428862194 1
1 341064875
661478882 1000000000
1000000000 505722473
551518371 1000000000
334497828 1
1 297279650
1 21277099
896098530 1
430160174 1000000000
35514621 1000000000
16114126 1000000000
1 512326947
684912810 1000000000
1000000000 123578244
1000000000 306022845
1000000000 527133054
1 313923060
1 973042929
588779481 1
789182490 1000000000
1000000000 862901297
111757907 1000000000
1 308751356
1 645006875
1000000000 930821400
927310015 1000000000
284736781 1000000000
85227534 1
85587264 1
381116021 1
315053062 1
572339157 1
499931625 1000000000
1000000000 540453265
1 981661827
807771664 1
89260623 1000000000
1000000000 740366901
38288591 1
306761998 1000000000
1 76460653
1000000000 117804598
548003179 1
1 805929269
1000000000 158628176
1000000000 843196999
1000000000 252425249
1000000000 57519343
1 67456735
1 523397285
214195850 1
116859414 1
501939497 1000000000
29223747 1
1000000000 247320093
1 287507684
1 864764720
320236407 1
304075194 1000000000
1 822165590
1 345978167
101929767 1000000000
899668664 1000000000
235895841 1000000000
142058121 1000000000
1 395201904
1000000000 457596781
1 340745242
1 671140044
849965783 1
683864894 1
1 356862753
162622663 1000000000
1 70056180
228219946 1000000000
1000000000 299045776
855240882 1
921174942 1000000000
71476179 1000000000
1 883302691
1000000000 78983166
1 983297428
417036301 1
161049194 1
1 285567142
343055020 1
989652716 1
760239534 1000000000
1000000000 908151287
1 987013504
1 617714763
1000000000 697686882
872267997 1000000000
1 279112344
1000000000 442660058
45217292 1000000000
860427185 1
945898772 1000000000
284796588 1
1000000000 909529525
859705218 1
935186653 1000000000
1000000000 18752
1000000000 599414993
1 75021027
1 367722574
1000000000 292969231
1 568682154
155634741 1
1 282458462
76350103 1
1 778145107
1000000000 662432119
1000000000 225290835
1 102821097
752604939 1
1000000000 239292302
753901028 1
1000000000 329511345
1 30712112
918790929 1
746250991 1
533870789 1000000000
327050920 1000000000
1 878006936
560989597 1
1 347538739
1 172133325
1 571524742
1 561209876
523733957 1000000000
919782361 1
359928918 1
1000000000 177596573
1 822219033
1 585508819
913360741 1000000000
1000000000 704034136
1000000000 169967904
1000000000 18419962
1 219664193
125208415 1
1 35292725
1 138999986
1000000000 251326322
14773113 1000000000
121327522 1000000000
50511342 1000000000
1 59053767
521722946 1000000000
1 575365552
1000000000 489784864
551954469 1
1000000000 944338394
1 961046319
953146783 1000000000
643953358 1
1 803031310
1 180579463
1000000000 810603416
1 783875119
1000000000 61284869
829524544 1000000000
1000000000 388691834
68870958 1
304384622 1000000000
705113871 1000000000
1000000000 909744093
93390581 1000000000
1000000000 682379561
1 206843236
1 808069365
917485882 1000000000
108792181 1000000000
1 335543922
474189431 1
1000000000 388737043
1000000000 695149467
826239679 1
1 866970891
1 825035576
41807131 1
318487599 1
787967795 1
1000000000 395667673
628901463 1
851997070 1000000000
72592828 1000000000
1 297631204
1 84949439
1000000000 898340766
4239269 1000000000
1000000000 604384209
1000000000 875022974
275721633 1000000000
1 335218575
1 384107505
1000000000 329804965
1000000000 335187305
934554791 1000000000
1000000000 572326456
60772055 1
273115360 1
618666770 1000000000
1000000000 342243720
167602551 1
357168404 1
1000000000 45208537
1000000000 750014848
1 194884944
1000000000 803349703
335056982 1000000000
116965830 1000000000
226474437 1
1000000000 245530230
890220320 1
106394836 1000000000
1 486598268
143600617 1000000000
1000000000 436788853
846888002 1000000000
1000000000 501106823
1000000000 22511421
1 397358121
1 629974163
339358484 1000000000
1 461760368
725159694 1
1 651062916
134701464 1000000000
1000000000 973454446
110711269 1
1000000000 779697107
498073464 1
710600347 1
152163269 1
1000000000 364499855
457925434 1000000000
333819873 1
1 104707596
1 870942688
1 93861677
422016062 1000000000
1000000000 656352198
581226840 1000000000
1 692485527
1000000000 603463113
1000000000 514673309
1000000000 577497531
1000000000 365385823
160244293 1000000000
1 658116929
1 992617036
1 83974716
236919338 1
1 780024666
102189467 1
762885982 1000000000
1 1208113
1000000000 431426797
1000000000 357120206
1000000000 556760989
1000000000 795155553
1000000000 271680334
696063086 1
1 884688930
189782938 1
761425287 1
408280758 1
1000000000 520568982
1 391027360
1000000000 370913864
1 351115096
1 504402889
1 227820459
453735249 1000000000
79318739 1000000000
1000000000 901625830
54286191 1000000000
135143519 1000000000
75697459 1
561126422 1000000000
890797225 1000000000
781029269 1
1000000000 458061929
238319027 1
1000000000 669284652
1 229270894
1000000000 537029134
73956081 1000000000
1000000000 441148012
1000000000 716760098
874699443 1
23880971 1000000000
1 29292427
1 344294039
1 817027246
1 257732076
1000000000 619642595
1 750154956
1000000000 923574882
871508831 1
1000000000 776447766
803263938 1
1000000000 730354192
1000000000 223858618
978612628 1000000000
89054957 1000000000
140650781 1
991888392 1000000000
1000000000 689323693
694924061 1000000000
1000000000 295216356
951246263 1000000000
1000000000 941355802
1000000000 310801128
129670911 1
1000000000 160951747
562749703 1
814108315 1000000000
765233939 1
1000000000 643176292
414885029 1000000000
353976739 1000000000
1000000000 246082075
140716599 1
1000000000 930392624
213145463 1
1000000000 117634873
1 70464490
783580029 1000000000
1 15377418
15674363 1
628425580 1
1 710091529
1 89312176
282802731 1000000000
816956309 1000000000
28975743 1000000000
701051024 1
701718812 1000000000
1000000000 266869075
990844107 1000000000
1000000000 474301836
1000000000 264821875
1000000000 72602968
1000000000 919122334
1000000000 469752495
682147956 1
886309187 1
1000000000 222087811
1000000000 831947032
5348815 1
1000000000 165218893
1000000000 225785188
793818725 1000000000
1 254621420
1000000000 375891319
319919767 1
853809572 1000000000
17163445 1
13820211 1
208666222 1000000000
64880567 1000000000
245804773 1
745127571 1
1 131547199
1 105496904
1000000000 221472210
937327600 1
293308658 1
93063728 1000000000
2126775 1
785825054 1
1000000000 920875277
1 489481828
1 665328518
1 161503503
17220668 1
501069409 1
1000000000 162537261
612562694 1
1000000000 382074469
1 526094617
937174889 1000000000
1 797746497
1 664437293
1 822851424
1 652797195
1 259936033
1 664944389
177340115 1
261589449 1000000000
1 192204510
1000000000 55959227
49868874 1000000000
556213384 1
1000000000 691931305
1 657113727
1 679117249
1 198147881
1 938538338
884681587 1000000000
193506755 1000000000
1 61961683
1000000000 349363901
252312761 1
487689304 1
1000000000 622324675
1000000000 727865586
800448762 1
347577714 1000000000
1 795922834
1 685941733
638282612 1000000000
1000000000 597243606
923094790 1
949579222 1000000000
1 404431495
38765448 1000000000
939237982 1
1 11244428
956657090 1
143591611 1000000000
1000000000 446706457
441312255 1
916790634 1000000000
615020600 1000000000
514029128 1
1000000000 743927173
1000000000 843997069
324167759 1
278519894 1000000000
1 512040065
299923080 1
1000000000 628710718
1 610979927
290828681 1000000000
354576151 1000000000
1 211097121
1000000000 499289296
206627607 1000000000
1 749517277
1000000000 83149147
1 865259527
1000000000 128171188
69844084 1000000000
16169604 1000000000
1000000000 409656781
1 505848739
483976696 1000000000
488376276 1000000000
652326091 1
1000000000 787855117
190913298 1
1 323235601
491305804 1000000000
220589 1
104956290 1
1 91111928
859450252 1
305137405 1000000000
369447217 1
1000000000 130900010
1000000000 442867584
89461218 1000000000
1000000000 722931383
1 605948057
1 714245160
1000000000 73379029
1000000000 451754859
1 634610803
1000000000 986065491
28203924 1000000000
1 678872299
1000000000 276608911
1 107786483
232186443 1000000000
1 334700589
1 695189081
592130276 1000000000
1000000000 670008382
366134791 1000000000
1000000000 385609019
442966585 1
1000000000 72282619
648620347 1000000000
1000000000 548732813
1000000000 225845001
1000000000 293115647
1 969974793
325175295 1
307932602 1
1 808173799
1000000000 549345072
1 71692935
1000000000 151904461
1 796983323
1000000000 169184390
466377672 1
29446700 1
167604729 1
1 925236476
799831557 1
40240114 1000000000
61155967 1
830291499 1000000000
583112070 1000000000
217957564 1
290897278 1
809337188 1
1 723409547
1000000000 111836528
505411900 1000000000
642442808 1000000000
1000000000 909468337
1 663938701
1 9527978
8352389 1
46385123 1000000000
276473076 1000000000
1000000000 392646409
821348355 1000000000
1000000000 558257348
426509367 1
387205913 1000000000
329278801 1000000000
1000000000 133297308
323078242 1
648893379 1
1000000000 306023035
138105539 1000000000
728283977 1
407482442 1
1000000000 268693775
622877068 1000000000
598716756 1
1 409137646
955162530 1000000000
1000000000 350734006
97150408 1000000000
131647779 1
938423519 1000000000
1 428353872
1000000000 606385304
863552052 1
1 495021074
1 902124333
180862381 1000000000
1 813367154
1 733644084
1000000000 657343433
391896501 1
1 2978018
1 528597113
825612988 1000000000
1000000000 321660523
126429032 1
1000000000 435200856
782676383 1
749711462 1
1 145737584
851551516 1
1000000000 816714110
1 491982438
1000000000 626864926
170266860 1000000000
1000000000 413478335
1 667358237
1 382245880
1000000000 482600279
76849812 1
357376124 1000000000
308888594 1
1 6617444
738795231 1000000000
1 587654017
831998651 1
64651035 1
352016293 1000000000
289681792 1
600655528 1
702577551 1000000000
64858870 1000000000
1000000000 655536625
1 92086689
372557422 1
962048093 1
516411834 1
1 376809899
503796493 1
1 784384198
962982654 1
1000000000 489331127
26990831 1
1000000000 103456752
1000000000 875908200
1 954182603
426973142 1
1000000000 252836180
623273460 1000000000
52841649 1
1000000000 856115535
1000000000 699858582
1 931505984
987447071 1000000000
1000000000 185047482
1000000000 406351724
1000000000 287770962
421512808 1
134888153 1000000000
251908878 1
380927467 1000000000
31328418 1
1 554499035
322744608 1
255625805 1000000000
1000000000 698459738
1 162388203
982214686 1000000000
1000000000 818852747
1000000000 26012088
12694581 1000000000
1 793990984
1000000000 831715409
267140399 1
1000000000 62485626
1000000000 403306511
338248758 1
1000000000 207808424
396377878 1
345335553 1000000000
1 485108352
1 575710768
1 366187921
1 478114867
1000000000 577760376
1000000000 189042465
525121190 1000000000
1 758487855
1000000000 127808305
395180752 1
164595410 1
1 619646048
1 742880981
1000000000 311646647
836577888 1
1000000000 620277245
1 140595057
289880613 1000000000
46292211 1000000000
655989364 1
1000000000 937432900
1000000000 901370213
1 222775446
1 40464473
425138821 1000000000
868619373 1
1 51331650
1 43251665
1 490308789
1000000000 392086026
460361713 1000000000
671470459 1
1 68628326
207793291 1000000000
1 856422946
1 999172320
1 343231115
1 466817262
1000000000 521979630
1000000000 47693917
449446467 1000000000
1 829501833
1 78962828
893857424 1
1000000000 701452834
1000000000 888039996
162462562 1000000000
1 85727042
969818626 1
656357398 1
1 292978062
868869589 1000000000
497742923 1000000000
1000000000 798690951
1 772837366
14794545 1
1 645841343
1000000000 633500168
382820047 1
797929260 1
273453771 1
1000000000 588988488
1000000000 403828652
1 467143032
880108620 1000000000
419605465 1
1000000000 368064265
1 711463443
1 838953439
1000000000 910728027
1 362696024
69490476 1000000000
279413679 1000000000
439816235 1000000000
966496653 1000000000
557133459 1000000000
1000000000 129159098
1000000000 94130311
23295271 1
1000000000 121295014
769780902 1
1000000000 322750789
1 766837186
1000000000 324936888
133426693 1000000000
1000000000 234037493
581327388 1
1000000000 607312133
1000000000 978212390
1000000000 764423317
1000000000 260920486
725440021 1
95086942 1
1 213022134
542929293 1000000000
1 594107824
567663319 1
1000000000 706230318
1000000000 953057355
683448131 1000000000
999174874 1
1000000000 728436032
564251306 1000000000
1 344225234
1000000000 389282458
1000000000 80137801
944559963 1000000000
1 69381985
1000000000 470680451
1000000000 340868847
20889079 1
1 891776990
1000000000 770502147
1 53094599
78894228 1000000000
34837907 1
1 503741402
1000000000 411275397
957979853 1000000000
1 744029451
1 122175455
413973163 1
1000000000 244032076
1 788181124
891274069 1000000000
1000000000 251695532
1000000000 358159068
851888343 1
257865903 1
277746081 1
1 950631918
1000000000 115394533
799657442 1000000000
1000000000 41959281
476123051 1
1 272727686
1 355655723
1 237522812
1000000000 110752123
1000000000 323620846
1000000000 432487266
1000000000 79984073
1 818034710
82052769 1
1000000000 537321152
54484913 1
1000000000 463857930
1 588783322
270150958 1
1 552863501
22519247 1
1000000000 93994617
1000000000 512212753
766249183 1000000000
1000000000 133154889
1 996115053
1 705950613
1000000000 16717183
1000000000 992069853
738387875 1000000000
40243065 1
546379849 1
1 644690425
341210480 1000000000
1000000000 345078620
79955141 1
1 140265760
1 625559932
1000000000 358160775
1000000000 470647639
662839669 1000000000
1000000000 149370161
1000000000 304145213
1000000000 932863851
413813195 1
1 955785893
1000000000 660616577
682727195 1000000000
1000000000 5592619
329662725 1000000000
1000000000 147050856
953628259 1
1000000000 70689000
865602181 1
656910306 1
1000000000 767678920
1 176096545
712736200 1
639227653 1000000000
700889222 1
399340247 1
1000000000 511710924
894609115 1000000000
575811642 1000000000
1000000000 57362546
1 57743705
1000000000 735596463
1 618149906
605639119 1000000000
236321516 1000000000
830349269 1000000000
1 958020467
1 39754958
43513376 1000000000
1 238654202
1000000000 560362539
1000000000 643260251
208112031 1
1000000000 478303469
257617433 1
768559357 1000000000
343562890 1000000000
1000000000 174108142
102815836 1000000000
919991774 1000000000
1 461663334
396180087 1000000000
262432251 1
62550364 1000000000
778440841 1000000000
722345610 1
1000000000 510500885
1 508942864
1000000000 45973254
1 618790012
884752779 1
90980190 1
1 191616278
744964417 1000000000
1000000000 77980717
747611262 1000000000
618485002 1000000000
995888699 1000000000
695434596 1
1000000000 738368268
358823345 1000000000
606918784 1000000000
698042464 1
1 559585549
36825414 1000000000
1000000000 93686699
1 559850435
655357573 1
318016478 1000000000
1 505183782
1 906807503
1000000000 235141240
698268496 1
863904503 1000000000
1000000000 219528207
1 645273982
534013095 1
194112266 1
1 981097860
1000000000 628604877
168191751 1000000000
936606208 1000000000
572413011 1
608407747 1000000000
76240414 1000000000
572777592 1
1 315835373
1000000000 804491764
376220174 1
1000000000 700110814
1000000000 540474048
971458484 1000000000
1 899826394
1 721317300
964725854 1
1000000000 123456295
1 860070224
246220384 1
1000000000 847627566
1 87523785
807588727 1000000000
1 418870134
159981970 1000000000
1000000000 833225339
177376891 1
1000000000 156003207
1000000000 774608537
1000000000 862204943
481645080 1
671603051 1
131333161 1000000000
681496405 1
231613831 1
573859598 1000000000
291019942 1
502054568 1000000000
331139559 1
1 703236026
70504488 1
1000000000 303841525
358879790 1000000000
1000000000 799498725
758777118 1000000000
1000000000 1457230
91429521 1000000000
780886141 1000000000
1 66677374
1000000000 166959599
892791666 1000000000
510009777 1
1 669989743
1 969979856
662161868 1000000000
1000000000 845610819
1000000000 558691963
673613741 1000000000
1000000000 485780252
1000000000 211144270
215920176 1
1000000000 154480531
320909522 1
1000000000 722345620
1000000000 44834136
1000000000 717597678
1 990257465
1 546964813
720096412 1000000000
143693586 1
1 314032613
805653869 1
216329652 1
115977801 1
1 789343134
1 26400118
1000000000 122384915
1 52809823
112434635 1000000000
628053695 1000000000
544900883 1000000000
419988907 1
1 876914019
312833606 1000000000
264620958 1000000000
3901855 1
272622930 1
1000000000 116435700
78485855 1
532609492 1
252826217 1000000000
1000000000 332106609
1000000000 407284586
53009041 1000000000
1000000000 147430091
805603179 1000000000
603059817 1000000000
1 519875805
1 889759958
1 829650017
35273801 1
1 2831368
1 242837904
1000000000 741485558
296884071 1
1000000000 44739765
103635605 1
1000000000 264195510
214880566 1000000000
425273196 1000000000
1000000000 371619712
284538467 1
1000000000 475615861
286145696 1000000000
1000000000 522794713
20327108 1000000000
1000000000 687605968
610591293 1000000000
979249279 1
1 80794608
599476245 1
805295798 1
214385048 1
804688663 1000000000
1000000000 943021276
1000000000 523527056
468955129 1000000000
402887380 1
1 563461809
927591274 1
922019090 1
642367474 1000000000
1000000000 141445061
1000000000 876080527
955211358 1
530385341 1
1 389512726
1000000000 545449216
796791626 1
1000000000 150208971
468482589 1
1000000000 103118077
1000000000 883935909
1 151313228
1000000000 239011577
418483476 1000000000
1 629568905
135652817 1
1 855011355
351250607 1
592464842 1000000000
446006171 1
222306419 1
992127002 1
103190496 1000000000
747202918 1000000000
1 772243740
807560980 1
1000000000 563998290
139890103 1000000000
1000000000 378570118
1000000000 959446745
748659364 1000000000
1000000000 889577381
637871908 1000000000
759920046 1
1 863167940
1 63045414
1000000000 135306904
980131822 1000000000
242575345 1
794106588 1000000000
80576093 1
353013398 1000000000
316624431 1
430184290 1
1 10984693
1000000000 274963279
1000000000 506704682
1 236979219
1 726486165
662793724 1
1 223777704
633289051 1000000000
94845519 1
870263749 1000000000
1000000000 692907637
287712899 1
292527809 1
136972708 1000000000
1 35562443
1000000000 950161145
148127807 1
243800176 1000000000
568159809 1000000000
1000000000 154970400
400148094 1
744523370 1000000000
1 250270008
510485656 1
1 510003651
294900807 1000000000
1 371961026
1000000000 381586447
842067340 1000000000
30069694 1000000000
1 640482069
1 914469514
470638271 1000000000
1 801104277
959350641 1000000000
1000000000 357799984
1000000000 400685907
57175337 1
1000000000 786637456
1 2891928
1000000000 897096062
1000000000 87070589
848444047 1
1000000000 626561685
733083233 1
1000000000 386860486
297365084 1
197819265 1
819372593 1
953752951 1000000000
1000000000 776970401
1000000000 761850888
1 304182248
403490761 1
533702704 1
1000000000 102442105
55286892 1
1 644666576
1 62889458
253294730 1
1000000000 222856001
1 987662844
1000000000 8595533
1291434 1000000000
165993134 1
1 502411309
1000000000 542508566
515126478 1
1000000000 647683437
259075388 1000000000
102441207 1000000000
1000000000 153354935
196568536 1000000000
1000000000 143390472
1000000000 517733219
1 476969921
712330385 1000000000
44494848 1000000000
107663353 1
1000000000 874394676
1000000000 160628914
574465842 1000000000
1 816740983
1 916622341
9487735 1
499616723 1000000000
804145187 1000000000
1000000000 505050414
1000000000 735915371
882459727 1
1000000000 388784055
66844017 1000000000
433901842 1000000000
720580308 1
125126349 1
957871017 1
1 160231703
1 938964829
673965772 1000000000
975488147 1000000000
58235896 1
69684029 1
1000000000 234008404
179804445 1000000000
544580913 1
766596141 1000000000
1000000000 352081447
1000000000 455696430
149751271 1
1 494289624
67966105 1000000000
1000000000 459737592
1 47818008
272506599 1000000000
142891644 1
1000000000 769949884
179459395 1000000000
1000000000 596627083
510398087 1000000000
369817375 1
1000000000 750030228
1000000000 996080010
1 103506504
23992301 1
271572628 1
766653390 1000000000
1000000000 104146315
1 197181804
1000000000 451252304
609787754 1
311019852 1
78871590 1
72489482 1
21358127 1
1 751557148
121477425 1
1000000000 590508896
1000000000 295738545
857921553 1000000000
556801026 1
1 287374586
1 241128148
1 989476402
1 857058227
1000000000 491892922
1000000000 590203358
872073572 1
920763348 1
1000000000 318506336
1 19336697
1 864257745
596985520 1000000000
1000000000 619995070
671940424 1000000000
49843161 1
540662562 1
1000000000 86070110
719391854 1
1 523556221
314826714 1
966723248 1
1000000000 816923803
190995786 1000000000
1000000000 242918443
1 183089337
610894618 1
161378245 1000000000
1000000000 105697369
116830266 1
1000000000 161504857
1 522424407
248117090 1000000000
1000000000 655469664
1 302240890
1 781970107
549581900 1
1000000000 684224237
1000000000 889513307
615742438 1
1 35748081
193655270 1
1000000000 572293154
1000000000 620342903
1 147865672
1 56546495
576041038 1
1000000000 624561826
1000000000 589999159
712006405 1000000000
1 294071867
1440665 1
250373336 1000000000
742512780 1000000000
361743670 1
488071805 1
1 114996554
1 575276315
503544579 1000000000
1000000000 446879942
1 123530747
617283479 1000000000
50920686 1000000000
1000000000 272706607
1000000000 715597429
737809070 1000000000
1000000000 210085456
127692327 1000000000
1 716237481
1000000000 667812615
1 38184613
1000000000 992622263
1000000000 649094586
20493546 1000000000
1 837037325
198488304 1
1 668719181
1000000000 398444396
549883234 1000000000
1000000000 724548311
963101265 1
15836447 1000000000
857342651 1000000000
525055189 1000000000
1 587591756
561520698 1
73479040 1000000000
1000000000 476348570
282209831 1
1 268741702
840807665 1
1000000000 804715924
1000000000 27058557
270656843 1000000000
904280115 1
1 23994064
665598816 1
401270907 1000000000
1000000000 658614492
1 350337135
1000000000 684059054
289033823 1000000000
485695233 1000000000
1 115027086
552572374 1000000000
643648130 1
1000000000 292620992
1000000000 181090737
156386085 1000000000
382981789 1000000000
998350154 1
371833520 1000000000
1 677629591
1 945048387
10286452 1000000000
1 7282214
928823836 1
185951248 1000000000
1 464951745
314259800 1
899085162 1000000000
1 106534224
961418218 1
986061989 1
1 748262980
1000000000 130339117
71656432 1
1 86545263
1000000000 44843594
647329884 1
23127716 1000000000
479110536 1
1000000000 929555523
365145162 1
56321463 1
1 113811489
1000000000 38509801
924055235 1
1 14741312
1 678185520
172881206 1
197027110 1
750076620 1000000000
1000000000 492347490
1000000000 91835438
97053447 1000000000
1000000000 224931821
595719300 1
1 196000303
755020389 1
630596157 1000000000
1000000000 540258925
545845176 1000000000
1 770888527
1 816046322
45230704 1
1000000000 214365623
1000000000 446918930
236869609 1
316236098 1000000000
580901721 1
1000000000 948018920
670995502 1
982713192 1000000000
1000000000 269309773
99938846 1
689532427 1000000000
784662565 1000000000
1 143163547
5667781 1
1000000000 428328595
394828260 1000000000
839154405 1000000000
923697117 1
1000000000 962301615
373563939 1
1 313946685
674735616 1000000000
239252906 1000000000
946654435 1
1 890691178
1000000000 103457166
566644026 1
869716367 1
36743607 1
595778905 1
1000000000 205255954
956016490 1
1 714977085
1000000000 206545618
648518118 1000000000
911649663 1000000000
1000000000 912997042
608812212 1
883384832 1
255955460 1
599545779 1000000000
1 337476913
1 602547012
323347793 1
512797840 1
724182429 1000000000
1 966103744
418723394 1000000000
902982298 1000000000
614856602 1
1 88144824
865806378 1000000000
1 529230826
436537285 1
1 915687474
1000000000 71804474
690869428 1000000000
1 328152033
1000000000 28569856
1000000000 80772723
574084621 1
899172484 1
301112653 1000000000
602993162 1
1000000000 670730810
359887937 1000000000
888271277 1
397278556 1000000000
1000000000 345523323
895848023 1000000000
1000000000 503085728
38873940 1
1 529957978
884103898 1
1000000000 580085927
279460955 1000000000
795316848 1
517524577 1
1000000000 633105356
267707073 1
1000000000 618409657
791634225 1000000000
298431149 1000000000
1000000000 967477419
1 967709274
968433643 1
1000000000 300591883
182326143 1
1000000000 891609842
45403061 1
368247763 1
86304463 1
1000000000 294755680
1000000000 849425894
369728172 1000000000
1000000000 705312965
476048404 1
1 4272438
1000000000 28938498
580584975 1
127113436 1000000000
452654694 1000000000
1000000000 258111123
30931276 1
1000000000 419024936
1000000000 373573742
768998779 1000000000
1000000000 9189368
392025056 1000000000
1000000000 625836583
477186493 1000000000
1 804960470
1 436740521
1000000000 898118010
1000000000 670971988
596400606 1000000000
969417908 1000000000
1000000000 540377609
589665723 1000000000
1000000000 105590185
1 592566538
11407199 1000000000
1 203336185
1000000000 832263771
752378966 1
1000000000 441315989
1000000000 432160306
493137937 1000000000
1000000000 300938291
1000000000 76550535
214700973 1000000000
1000000000 72853198
1 499901944
628700024 1000000000
811397217 1
1000000000 585201123
1 73389060
822774595 1
1 222406406
1000000000 429291743
29908102 1
1000000000 170903812
965481115 1
414077431 1
444307920 1000000000
1 675844937
719296372 1
1 7667192
427737117 1000000000
611986357 1
1000000000 704378824
76907947 1
1000000000 139451106
1 990898485
1 476439482
1 612327115
1000000000 579721621
121312167 1000000000
1 913994983
611540069 1000000000
82023932 1
473981705 1000000000
1000000000 778603890
1 963769040
1000000000 159242744
802476578 1
1 421506191
40087312 1000000000
46531282 1000000000
1 813280431
1 506267278
1 777319365
776754184 1
852436752 1
1000000000 234454633
1000000000 631797147
939146131 1000000000
556241268 1
1 393871569
1 545079086
1 707947964
1000000000 300378243
1 774367928
53694078 1
377060449 1000000000
316384141 1
1 526366554
1000000000 93819861
478848451 1
1 849835570
675734481 1
514452023 1
620089044 1000000000
358492564 1
44792857 1
1000000000 732438858
1 746201856
1000000000 353828603
1000000000 246716834
1000000000 98642631
1000000000 371315579
248402441 1
1 318040920
345695074 1
1 973952524
1 818758240
1 15727919
713238327 1
49408858 1000000000
236438739 1
1 127806259
923998649 1
1000000000 123727031
644734988 1000000000
820770320 1000000000
307425047 1000000000
501599596 1
1000000000 663142078
1000000000 369297184
1 939818801
1000000000 884311431
1000000000 305537869
1 506704373
1000000000 53701115
1000000000 46721570
921337596 1000000000
995363688 1000000000
1000000000 492004722
192956214 1000000000
40880280 1
112633890 1000000000
435356415 1
629246690 1000000000
1000000000 620969126
1 495128235
779584617 1
1000000000 957426744
1 826993930
993034483 1
1 982151234
753271689 1
1000000000 683106874
1 502526815
1 372958156
1000000000 593900083
1 12883428
1000000000 165657944
307837548 1000000000
199390698 1
809783580 1000000000
434496338 1000000000
1000000000 782792339
659114373 1
1000000000 623723532
1 787511897
295512105 1
1 217605452
593717528 1000000000
1 557185315
618182782 1
806000322 1
583754640 1000000000
333250708 1
1000000000 908090797
798892015 1000000000
1 791835100
1 3023309
823462291 1
728630834 1000000000
1000000000 462569764
917663674 1000000000
1000000000 523736625
940580488 1000000000
499530368 1
1 810452508
486545310 1000000000
709650775 1000000000
124733345 1
664728597 1000000000
884922738 1
1000000000 269778880
319610112 1000000000
1000000000 952387125
1 416738737
118420069 1
1 506987910
795892228 1
1000000000 384609591
359813048 1000000000
1000000000 865283005
1 523139858
384044964 1
1 907291591
127730297 1000000000
405596029 1
1000000000 29871305
653271432 1
48922370 1000000000
1000000000 608209411
1000000000 304116116
1000000000 3614625
90663620 1
1 809742730
1 514998906
1 318435003
1 688317051
1 975062062
937048422 1
981988168 1
1 660185818
486228429 1000000000
1 798258465
174685908 1
797469885 1
912269840 1
1000000000 783312962
431326923 1000000000
132580561 1
1000000000 328589820
45854618 1
170908876 1
1000000000 286014147
1 388303098
11109402 1
98105454 1000000000
1000000000 880803304
380154213 1
1 13440584
1000000000 493960337
529506668 1000000000
1000000000 383282836
1 152281891
589831721 1
1 539611136
1000000000 590652010
1 340117140
1 506002056
1000000000 514769152
893122653 1
1 864992088
942120237 1
1 778864932
1 270680581
616522861 1
547197196 1
67408555 1
409817897 1
1 964196860
235289951 1000000000
644239108 1000000000
819144006 1
608317384 1000000000
941857773 1
748632574 1
1000000000 460803745
874157847 1000000000
933345499 1000000000
1 745784947
1 219967696
1000000000 370633759
286676978 1
448199795 1000000000
1 191788230
1 103167733
1000000000 763337074
1000000000 958716654
653795423 1000000000
48382964 1
940878423 1000000000
1 618401511
904114030 1
13334444 1
1000000000 537184300
634385430 1000000000
196583493 1
1 971960397
69247567 1000000000
1000000000 745950495
974285253 1
1000000000 327196309
366029510 1
965911859 1
1 624226024
897080376 1000000000
99358851 1000000000
1000000000 281742149
99877837 1
1 237459919
1000000000 38694196
44092081 1
245578309 1000000000
674451526 1
986099344 1000000000
163013482 1
447732703 1000000000
1 108254657
1000000000 531276064
735371172 1000000000
751405936 1
1 597156369
1000000000 859585165
1 487704836
1000000000 796913191
245587607 1000000000
1 411268970
95411014 1000000000
477242386 1000000000
567480247 1
1000000000 128471170
358494319 1
22908971 1000000000
1 646196162
1 472731558
52467317 1000000000
68462057 1
237412191 1
1000000000 919467506
943633006 1000000000
786150981 1
882142586 1000000000
523120544 1000000000
791622456 1000000000
601036363 1
1 106151089
524748114 1000000000
194602921 1000000000
1 527458596
15922237 1
1 9861339
111738936 1000000000
492353442 1
289904736 1000000000
1000000000 237095311
67957806 1
1000000000 58772303
397534287 1000000000
1 39342093
756215881 1
238406897 1
296125346 1000000000
24019340 1000000000
1000000000 818953457
55969 1
1000000000 637423930
1000000000 928604837
199710689 1
1000000000 575095118
654024627 1
398061473 1
1 111716174
1000000000 581697485
264966477 1
424162885 1000000000
444002461 1
215813990 1000000000
672256855 1
55870237 1000000000
313788036 1000000000
1000000000 193613276
733154079 1000000000
1000000000 14993992
8234689 1000000000
335856892 1000000000
1 884161623
800492996 1000000000
1 289833274
1 431360938
185514762 1000000000
1 156535612
974167733 1000000000
1 859427434
80788225 1000000000
1000000000 181738834
1000000000 599994620
1 463695725
1 91891378
889311337 1
791387275 1000000000
785329182 1
1 822962091
1 375307510
725137853 1
864778285 1
1 683345534
1 858634056
111207286 1
1 672688157
1000000000 731752495
1 680519383
647025492 1000000000
408895820 1000000000
558911772 1000000000
1000000000 735986957
694053203 1
1 48715139
272248685 1
1000000000 231862162
173504256 1000000000
676716032 1
1000000000 628179199
925238301 1000000000
966517794 1
893028353 1000000000
678813901 1
1000000000 835605434
1000000000 856455909
68871892 1000000000
1000000000 686726625
89204632 1000000000
778140042 1
1 763512158
988378044 1
471677783 1000000000
1 628056975
1 44290347
4159043 1000000000
26232528 1
1 914200666
506756854 1
750741805 1
806316903 1
670289260 1
834547900 1
915876074 1000000000
1000000000 916900048
254424069 1000000000
478572862 1
601721111 1
952528735 1
853544020 1
650256150 1000000000
1000000000 229843042
1000000000 807610838
196694051 1000000000
103305534 1000000000
386718715 1
128583338 1000000000
206977283 1
1 23663389
1 655265917
195506904 1
1 510741493
1 255772181
631943773 1
918228521 1000000000
1000000000 866102426
1000000000 663992971
1 546290643
983346947 1000000000
138299871 1
770163320 1
252192839 1000000000
87566258 1000000000
1000000000 220901924
456039792 1
253856577 1
1 858395447
52402413 1000000000
1000000000 2959922
788707020 1
1000000000 359114129
1 409522189
1 731187122
1 234856811
913326988 1000000000
934999632 1000000000
492406181 1000000000
1000000000 677410689
89805321 1000000000
648679850 1
1 737111694
1000000000 20937788
1000000000 785195728
1000000000 862828768
822238024 1
779791363 1
1000000000 525781203
83493558 1
338961940 1000000000
1 52123234
1 532348422
1000000000 791142042
143051559 1
435601781 1000000000
79760542 1
1000000000 430160081
1000000000 893500591
1000000000 614150357
599852008 1
480162849 1000000000
934627430 1000000000
1 618454017
18622093 1000000000
1 419584257
854939291 1000000000
675964495 1000000000
315318885 1
1 846232639
1 380661950
327460436 1
1 178662333
97671986 1
1000000000 497186668
1 837390547
289894948 1
643141987 1
1 22712829
1000000000 799507236
695849660 1
1 758242231
966722445 1000000000
1000000000 140113704
996174335 1000000000
1 482539298
982877066 1000000000
664387244 1000000000
1 327959826
199073993 1
544376254 1
1000000000 102987356
1 806901897
1000000000 391920567
930010079 1000000000
1000000000 976187948
1000000000 970042555
139857925 1
1 313061525
1 18839876
135715720 1
1 46678405
1 867528205
1000000000 181906284
295148458 1000000000
62604272 1
1 225620478
1000000000 812542968
268508027 1
1 246938770
1000000000 245735739
424594487 1000000000
1 948149576
1 915698037
770609851 1000000000
698839898 1000000000
140785430 1
1000000000 101059084
1000000000 427170855
65655266 1
791881715 1000000000
1000000000 627286883
1000000000 766437
1000000000 698571918
1 986709696
466617286 1
353985187 1
632793284 1000000000
330283135 1
226973680 1
745081448 1000000000
75447936 1
9851931 1
40539577 1
1000000000 691270937
261626301 1
1000000000 504598968
418887739 1000000000
410263690 1000000000
561198435 1
237790076 1000000000
974591877 1000000000
1162248 1000000000
1 121502129
1 407141342
712560580 1000000000
437940068 1
24709166 1
1 687947118
1000000000 715336687
107305860 1000000000
1000000000 587629324
1 345123367
247690227 1000000000
561570920 1
1 179465759
1 523771956
399717986 1
57823417 1
1 45707582
1000000000 218872384
413765017 1
602855129 1
38747705 1
1 205370692
1 978254960
206878056 1000000000
98179134 1
1 458879948
136091751 1000000000
1000000000 197022038
1000000000 356680392
1 830662348
1000000000 294395728
86328681 1000000000
1000000000 914319369
510188003 1000000000
1 794202234
122793295 1000000000
1 228491994
1000000000 680916784
746949472 1
588363815 1
169451042 1
1 970835093
1000000000 394087889
1 724347533
1000000000 469279685
780877449 1
1000000000 352125346
1000000000 998338087
829735697 1000000000
1 102088804
875566547 1000000000
1 364432046
1000000000 556023974
856815143 1000000000
1 56837953
1000000000 90071169
1 231342565
186676685 1000000000
1000000000 221103308
166537383 1000000000
773613021 1
217498128 1
1000000000 394876171
1000000000 838055524
911775156 1000000000
904942783 1000000000
1 932523375
1 838574657
763197076 1000000000
1000000000 587938944
1000000000 220539638
927226518 1
1 336260376
114237985 1
342170707 1
394299804 1000000000
545157687 1
1 315555175
163433885 1
1000000000 205455090
422947250 1000000000
423476049 1000000000
812273527 1
252795054 1000000000
153756667 1
1 905641965
1000000000 716940225
1 652319720
851408296 1000000000
1 220495264
236786112 1
1 795612868
1000000000 304559706
855151088 1
1 469054410
1 290620416
554484521 1
338155478 1000000000
142150775 1
92868095 1
1000000000 105673362
143548292 1
1000000000 548080454
1000000000 924382039
1 644064741
58945972 1000000000
436056269 1
1000000000 40590553
352504363 1
1000000000 981813874
34556519 1
130588960 1000000000
242624663 1
1000000000 423587692
1000000000 15966553
1000000000 114181022
28471920 1
1000000000 957911994
97033095 1
1 651759396
1000000000 981854333
1000000000 272632107
1 888917399
1000000000 308414963
130388467 1
1000000000 793922321
1 58017957
1 764864322
827081948 1000000000
28675728 1000000000
1000000000 814586729
1 534387281
854520843 1000000000
1000000000 600327779
12711143 1
461569776 1
697371263 1
1000000000 17680945
1000000000 873041047
1 684883338
693570135 1000000000
1000000000 737303890
1000000000 647338007
393766584 1000000000
921196343 1000000000
1 361216285
1 801781329
506309188 1
304228922 1000000000
1000000000 109984949
841863208 1000000000
567629243 1000000000
659289946 1
1000000000 837791316
156239017 1000000000
1 982223481
1000000000 11978846
1000000000 722335257
1 126445745
985587505 1
1000000000 485568838
1000000000 262071377
330701339 1
547252477 1000000000
391793716 1000000000
1000000000 570990915
1000000000 574460526
302944231 1
426673372 1000000000
1 804341376
1 31466759
1000000000 459529975
564730736 1
1000000000 73188780
458573508 1000000000
1 764073407
852351239 1000000000
1000000000 71335624
39441715 1000000000
93673830 1
1000000000 951055759
1000000000 101956611
937829691 1
75645747 1000000000
1000000000 276098357
132415234 1000000000
78720843 1
925671069 1000000000
450753875 1
307267502 1000000000
1 280152835
777562322 1000000000
1 839482586
944280192 1000000000
1000000000 806273634
1 119946183
403463234 1
50722889 1000000000
1000000000 145343090
654724801 1000000000
266053362 1
1 105365895
14348145 1000000000
260567652 1000000000
172657197 1
1 559504678
905850498 1000000000
1 341036604
1 586942334
777043668 1
1 317841621
1 285130186
54922917 1000000000
29034699 1
1000000000 395413589
986895634 1000000000
740482819 1
762852122 1000000000
1 531389395
753981605 1000000000
887840901 1000000000
1000000000 976923255
632876723 1000000000
404933932 1
1 401796112
1000000000 344491138
905810454 1
1000000000 399012983
1000000000 226254702
849976732 1000000000
596409224 1
630815238 1
1 230900919
300064810 1000000000
473533229 1000000000
675394840 1
956729155 1
1000000000 275811174
312959336 1000000000
609592372 1
211718673 1000000000
90735015 1
1000000000 440486415
408740919 1
683894706 1
1 380657202
1 875816205
92698334 1
1000000000 651726780
517982339 1000000000
1000000000 476499608
1 64050902
549737389 1
1000000000 556711704
1 962566870
374139716 1
208737118 1000000000
1000000000 976928191
1 379348747
222470866 1
790662379 1
617593698 1
234167879 1
1000000000 771876411
1 960518689
912632145 1
649624976 1000000000
1000000000 447707737
470207849 1000000000
242231826 1
2094477 1
401022894 1
1000000000 725329974
564241319 1000000000
86368693 1
1 603752305
23105773 1
900131167 1
1 17166073
1000000000 62921757
1 587824724
923067170 1
528624623 1
1 889238904
775056511 1000000000
1000000000 85384248
304661121 1000000000
142798369 1
482174265 1000000000
1000000000 81929115
1 782633752
42999454 1
390338544 1000000000
1000000000 454247872
1000000000 861479748
27917798 1000000000
365876517 1
433256418 1
955017200 1
217115500 1000000000
530234197 1
1 883269840
580460805 1000000000
1000000000 87215791
987094372 1000000000
18135865 1
1000000000 506736286
217445440 1
663464587 1
1000000000 214464888
230098349 1
1 807816789
145745347 1
918056157 1
1000000000 555637806
281357007 1000000000
1000000000 987777714
1000000000 336594046
1 637054668
587085000 1000000000
1000000000 44635671
655992190 1000000000
625313298 1000000000
273290657 1000000000
457725875 1000000000
378796765 1
307822870 1000000000
89309580 1000000000
1000000000 357350843
393232065 1000000000
920175524 1000000000
648532376 1000000000
1 636651965
902078790 1
778964968 1000000000
173671229 1
335685904 1
240136901 1
1 92327328
656535401 1
421763777 1
1000000000 464589730
1 110190274
1000000000 335756044
1000000000 619228925
1000000000 707182491
265259947 1
577399585 1
4093436 1000000000
1 488328846
1 937284812
522559551 1
994181742 1000000000
1000000000 523568844
1 177344465
1000000000 463627170
1000000000 903482219
827407070 1000000000
133963347 1
886346165 1000000000
472580055 1
481816790 1
420450816 1000000000
1 836248611
1 839525206
1000000000 629959451
825050186 1000000000
1000000000 453184351
435290801 1
610158767 1
1 566432144
1000000000 890929075
1 904452039
1000000000 641004292
1 844932556
779524040 1
904053497 1000000000
912886081 1
1000000000 629687997
203536054 1
1000000000 460597266
1 120086288
773859223 1
278448525 1
1000000000 394492085
842726124 1000000000
376063529 1000000000
1000000000 869237861
724730445 1000000000
1000000000 5586410
1 478645648
1000000000 584713957
469206897 1000000000
769605895 1
1000000000 413621340
802810962 1000000000
1000000000 727997142
196377075 1
335230531 1
1000000000 726299
547043260 1
274330974 1000000000
1 605971270
1000000000 84678114
45263826 1000000000
99677379 1
122458721 1000000000
623544335 1000000000
1 713482413
1000000000 688769973
346116025 1
1 48749010
1 773878954
1000000000 325536937
597152834 1
145510840 1
634872162 1000000000
325202243 1000000000
686435569 1
997364658 1000000000
619551631 1000000000
1 535572006
144459107 1000000000
44477860 1
637867645 1000000000
1 301005368
1 893196302
10000237 1000000000
1 393006837
1 59106677
1 741768680
1000000000 664229494
1 92701095
360763192 1
88400278 1000000000
1 354127038
911674137 1
1 488406022
1000000000 592359448
1 689592678
1 201049871
86557405 1000000000
1000000000 52625141
785798332 1
1000000000 843780988
595380734 1
794644453 1000000000
1000000000 614775237
1 247924970
1 185299257
1000000000 209451007
1000000000 134040911
165270631 1
1 694043577
55920227 1000000000
332521078 1000000000
670002930 1000000000
1 760836433
712186474 1
1000000000 522167479
1 576118375
1 322513224
1 534020430
1000000000 608826230
1000000000 201149929
154343587 1
1000000000 356565335
63321868 1
107531216 1000000000
590850547 1
1 975738503
733512533 1000000000
1 451076885
317311136 1000000000
1 137514696
1000000000 761831353
1 615414844
225756599 1000000000
35656597 1000000000
1 669731002
134560707 1
1 130521650
1 333636392
850581248 1
1000000000 970599435
945193161 1000000000
661763878 1000000000
845987299 1
540882630 1
1 67587896
32701640 1
1000000000 181667193
1 612338658
1 153378065
443988109 1
1000000000 619573282
252179959 1000000000
788119556 1
1 77000030
246613906 1000000000
1 2063406
1000000000 401155503
22320963 1000000000
1 537834849
491623348 1000000000
1 119169764
124133255 1
426253584 1
730133153 1000000000
1000000000 939296377
970369640 1
1 657135518
1000000000 66802275
426346390 1
307359300 1
1000000000 342299277
128991153 1
916635515 1000000000
364155969 1
194208879 1
1000000000 620099567
1000000000 105571025
1 466145918
1 141681911
1000000000 969113118
1000000000 722278517
1 331442617
1000000000 15178879
1 287993159
1 418875331
1000000000 1074819
1 421040407
522678378 1
1000000000 263731297
1 379384803
1 172949263
1 502523364
641666445 1000000000
156372872 1000000000
885794567 1000000000
1 215130720
1 31731946
1000000000 185953652
948693366 1000000000
1 892896065
804928201 1
1 91665703
1 862034874
383270032 1000000000
228224502 1000000000
1000000000 942442059
1000000000 871506594
9532003 1
729016580 1000000000
166592736 1
853594744 1000000000
1 644081103
1 292840732
570803434 1000000000
1000000000 467699348
1 652179280
1000000000 99161156
1000000000 172104090
1000000000 968351328
101489337 1
1000000000 570974510
1000000000 602712060
1000000000 459212263
1000000000 398373018
109211779 1000000000
1 847408417
406899684 1000000000
441870640 1000000000
1000000000 173597616
991811023 1000000000
803672393 1
1000000000 757636819
678132530 1000000000
1000000000 871329704
18294863 1000000000
969151964 1000000000
1 501128287
888719321 1
66155264 1
1 749036567
1000000000 674878135
1000000000 614757702
1 559236930
1 241721771
1 671120555
1 990103605
23172710 1
1 971258760
133519342 1000000000
150403962 1000000000
1 316878386
448215377 1
903828797 1
521814308 1000000000
1 40057710
1000000000 869183179
296126379 1
376583849 1
1000000000 77702636
910884551 1
1 67442
1 839616655
1000000000 662652956
1 287579534
931921975 1000000000
1000000000 76631964
315686930 1000000000
1000000000 759975629
1 482392285
1 917813633
440090128 1
19413763 1
1 895061198
880314629 1
1000000000 942716059
1 351210602
443119304 1000000000
1000000000 16745392
438287356 1
1000000000 658661732
918907175 1000000000
1000000000 749078777
1000000000 282984790
1 919259752
615186355 1000000000
1 42145011
1000000000 361077033
1 353533806
1 75804908
1000000000 129412725
1 417323878
190299866 1000000000
1000000000 323502292
14919882 1000000000
1000000000 117050614
1000000000 86432744
1 25070397
685670619 1
117515975 1
270193304 1000000000
1000000000 234662805
1 61727195
159877209 1000000000
1000000000 180718363
1 437620273
197129587 1000000000
139635656 1000000000
1000000000 193100991
1 572427545
555210096 1
1 865471323
1 433921114
1000000000 661440597
1000000000 838085356
1 769906319
270711348 1000000000
1 856129975
1 531782396
145003680 1
829131641 1000000000
1000000000 781429803
585725659 1000000000
669913240 1
450544928 1
673739389 1000000000
1 585864086
867321052 1
752887896 1
489361324 1
1000000000 37400889
1 408222774
337752179 1000000000
998947502 1000000000
1 528425850
1000000000 783326303
1 397776983
1 434472902
1 16838119
463444496 1
1 829798243
965872965 1
39173005 1
559049354 1
1 954236384
512563678 1
313731627 1000000000
921140388 1000000000
1000000000 302491372
1000000000 602564719
1 119935703
1 445314391
28647395 1
1 903398222
833644593 1000000000
1 110789576
1 55624527
921484052 1
1000000000 968762377
61971157 1000000000
1 651081043
1000000000 93852392
712952461 1
1 420436004
107686292 1
90150990 1
1000000000 407678710
954917033 1000000000
1000000000 806083243
688408689 1
1 15602101
701431992 1
1 529760522
1 366910704
1000000000 215572508
1 814722446
903702381 1
1000000000 139087911
1000000000 251551114
1000000000 336259164
738939588 1000000000
124690176 1
169856538 1000000000
195734741 1000000000
1 62890911
1 40749628
396475086 1
1000000000 4939067
1000000000 815344412
819378493 1
1 78143801
1 510154214
498457935 1000000000
50885720 1000000000
877348524 1000000000
504317527 1
1000000000 284533554
825385626 1000000000
468590309 1000000000
366932925 1
1000000000 674965518
1000000000 956549914
266300982 1000000000
1000000000 30696712
1 663106667
101919681 1000000000
1 545535283
1 192696942
1 457490551
1000000000 72395671
1000000000 44742624
183721596 1
853062132 1
636731537 1
893769818 1000000000
1 550616225
796618662 1
369175770 1
390458119 1
1000000000 250257720
1 146622526
838427552 1000000000
1000000000 273524796
95202070 1000000000
1000000000 263820483
508484450 1
919698798 1000000000
271586453 1000000000
243512449 1
1000000000 977835449
1000000000 66766812
594179617 1
323386998 1
1 12976295
709196989 1
1000000000 421048388
1000000000 488369212
1 416823135
1 632222951
121619759 1000000000
941113458 1000000000
99389589 1
643273218 1000000000
1 81142218
359604401 1
1 324740168
584660782 1
1 919028287
1 9359085
298260238 1
1000000000 225636146
1000000000 917792772
1000000000 273429099
562363106 1000000000
1 678396456
1000000000 241610602
1000000000 735292964
757142380 1
848761511 1
571771044 1000000000
852974777 1000000000
1 33199057
1 963305586
97254491 1
935861721 1000000000
1000000000 522899452
345583778 1
1000000000 805366706
1 323170610
1 224164206
1 938181968
1000000000 491195863
127223510 1
1 972213636
451193544 1000000000
1 282624268
1000000000 134498097
1000000000 29489482
1 612401707
969591094 1
1 341255786
677685951 1
144800678 1
379571687 1000000000
580453720 1
1 409750953
33355283 1000000000
698060264 1000000000
1000000000 250985961
755385307 1000000000
1000000000 429430318
1 268302923
680781583 1000000000
1 234267399
1 760640829
1 459138801
1 48290349
401034241 1
122032954 1
114573466 1
1 163593731
1000000000 210309526
4451459 1000000000
215546477 1
317429529 1000000000
652498125 1
1000000000 62034694
108386057 1000000000
120420778 1
44858557 1000000000
1000000000 561898216
1000000000 213925133
1000000000 991543058
1 487639506
1000000000 535750328
513299237 1
170826428 1000000000
1 324101786
543769875 1
1 521373591
1000000000 984481927
1 369725463
337171929 1
616642895 1
1000000000 124209849
1000000000 133113217
1 775376081
1 347890281
1000000000 81395560
1 276487068
555565531 1000000000
439799872 1
1 277410151
1 878271355
664206998 1
785249526 1
619196592 1000000000
316827349 1000000000
914999187 1
206615174 1000000000
583893074 1
474154440 1
1 693124347
86005064 1
529392093 1000000000
1 783216173
1000000000 114015934
379544068 1000000000
1000000000 84787788
1 676626525
1 901852734
966442364 1000000000
1000000000 98051188
1000000000 901002116
85774206 1000000000
147281782 1
301462253 1000000000
258768231 1000000000
790554567 1
827756361 1
806658944 1
1 179259314
261675995 1
1 699428843
1000000000 98519058
1 655690437
1000000000 430809503
1 757735289
302731025 1000000000
1000000000 961502209
526651717 1000000000
90001481 1000000000
590873952 1000000000
1 94046097
428079097 1
1000000000 42581358
1 719971263
1000000000 828054454
1000000000 699026958
1000000000 353473228
574929343 1000000000
1 694544792
40686251 1000000000
1000000000 134640798
565787687 1000000000
799951753 1000000000
793175794 1000000000
970903686 1
1 161674977
1000000000 932773596
1000000000 572269235
1 428773399
564890218 1
595849513 1
1 518248593
613201632 1000000000
1 800276667
1 3208473
1000000000 502710196
6168060 1000000000
1000000000 352948659
786467001 1
1 643404017
767079704 1000000000
1000000000 833893640
1 891535165
1000000000 897049976
1000000000 601957125
1 20426160
334487636 1
40614143 1
1000000000 613978049
1000000000 272579275
1 217135855
1000000000 242522990
938273795 1000000000
1 749377045
46844300 1
1000000000 458024460
178358854 1000000000
536397772 1
707440137 1000000000
1 118226987
1 417302873
302199838 1
1000000000 9052391
1 667555154
476166759 1
1 759970839
228262941 1
647793387 1
1000000000 284362883
1 953944587
1000000000 160589665
789630318 1
90701753 1000000000
1 497815426
896283635 1000000000
1000000000 889477903
1 403832723
1 123459236
1000000000 220277741
1000000000 386437094
1000000000 939864362
1 917980454
42113801 1000000000
94138270 1
1 3380399
1000000000 348817077
1000000000 195185395
1000000000 74316962
695184507 1
49833698 1000000000
919596306 1000000000
80718022 1000000000
940151701 1
211120272 1000000000
134209491 1000000000
61367156 1
944725956 1000000000
1 817284317
184173431 1000000000
1 967157082
1000000000 992639255
1000000000 316029840
1 448818784
358897042 1
1 348802291
657004291 1
488167641 1
11612755 1000000000
1 617570974
1 285927314
1 291997285
887493401 1
1 305885005
64326277 1000000000
387490444 1000000000
321620561 1
593605035 1000000000
695705212 1000000000
1 194582820
109283978 1
198549739 1
1000000000 35322203
129627677 1
1000000000 216506649
959564113 1
746679735 1
1000000000 82107602
1000000000 779378254
737620541 1
1000000000 866354115
1000000000 117101261
833298711 1
1 407193531
287785911 1000000000
830759452 1000000000
215921203 1
1 687392139
1000000000 121189825
1000000000 262769940
461024987 1000000000
1 519013804
1 442456944
1 855058852
694225646 1
48418415 1
788039838 1
1000000000 566082591
864338078 1000000000
1000000000 440038394
946641888 1
1000000000 877678980
1000000000 671872921
1000000000 46297436
1 163098220
560906065 1
1000000000 716159931
504248594 1
1 952657290
6074058 1
1000000000 70610229
676367642 1000000000
1 274205054
250816965 1
1000000000 445156920
1 142793848
15718902 1000000000
750929658 1000000000
1 399192103
1000000000 660746823
845121522 1000000000
44745675 1000000000
58234941 1000000000
858170435 1
219175732 1000000000
725228944 1
1 415873468
1 978473175
257812777 1000000000
1000000000 595637862
731186585 1000000000
1000000000 771995300
1000000000 389004632
1 816182139
44475815 1000000000
5828500 1
1 894425419
1 719477460
445199682 1000000000
268825440 1000000000
342659581 1000000000
708105378 1
10580351 1
345669535 1000000000
1 420524741
1000000000 76890118
230205651 1
1000000000 14222673
1000000000 273833412
33082722 1
1000000000 809158211
908790253 1000000000
1000000000 869630924
81446947 1000000000
75067406 1
953006057 1
764847059 1000000000
1 871822349
122939864 1000000000
359305931 1000000000
277501914 1
1 759023113
275882585 1000000000
516343983 1000000000
614452569 1
840963693 1
52738696 1
1 290050394
794489134 1000000000
129237707 1
1 327274051
1000000000 676793024
1 648928007
1 351512895
1000000000 964164738
765920019 1
1 128583758
1000000000 530170676
43273470 1
310911054 1
1 250871446
1000000000 921177528
1 669724510
1 339353411
1000000000 6355334
794486083 1000000000
1 499993060
16552996 1000000000
302251589 1
1 724962563
1000000000 7869848
1 126332560
1 982752872
1 394998701
139439605 1000000000
730157856 1
509834329 1000000000
1 603901377
1000000000 536034322
245684339 1
1 588950859
1 542334301
1000000000 49217876
1 407012791
798614686 1
215314311 1
1000000000 296608661
750454971 1
890144462 1000000000
17176311 1
1000000000 917447887
1 912771445
712503778 1000000000
1000000000 226865763
975315022 1
354915600 1
1 86253908
121623120 1
1000000000 477875030
1 62638714
1 824324991
114522712 1000000000
998908755 1
1 939267181
1000000000 363997832
1000000000 16735223
1000000000 546918785
1 22049534
1000000000 295695567
573592285 1
1 738728989
1000000000 21284005
719524057 1
1000000000 560023216
1 530452749
1000000000 858549453
675076279 1000000000
1000000000 407658593
660036621 1
947547103 1
718933244 1
477254899 1000000000
1 579319388
344385739 1000000000
211120927 1000000000
1000000000 666208713
891114985 1
1 699318809
887014254 1000000000
301493873 1000000000
629153274 1
160034417 1000000000
1000000000 773124214
1000000000 905518064
1 949460318
1000000000 361456296
680598513 1
1 168138127
893682708 1000000000
1 206827342
644771633 1
1 40426278
1000000000 424432765
1000000000 952383926
233146124 1000000000
286300905 1
1 386923009
1000000000 46644358
221734730 1
1 95833266
1 430952768
9595842 1
945585038 1
854202064 1000000000
1 433597884
735162966 1
1 523092931
1 892845648
1000000000 106492676
169095460 1
214185993 1
1 396145868
1000000000 838401381
445089679 1
978648098 1
1 380277171
568369679 1000000000
576473479 1000000000
816461401 1000000000
1000000000 395660058
1000000000 685923525
276186902 1
110661620 1
1000000000 555529220
1000000000 353494793
1000000000 9071980
1 939975452
1 276893231
749306056 1000000000
1000000000 26978666
330955852 1
1000000000 662919520
1 493044868
709643181 1
608765753 1
43104819 1000000000
1 984716035
1 505597469
838661442 1000000000
1000000000 425424478
1 141600887
1 41925879
283524955 1000000000
929062022 1
1 627353902
335304025 1
792741239 1000000000
1000000000 464548230
515640764 1
1000000000 231909199
1000000000 821765493
400372030 1
885792424 1000000000
275372381 1000000000
1 406291342
411452123 1
1 123743639
1 583011726
807828030 1000000000
1 193666727
1 780791288
1000000000 456102397
780527538 1
381029714 1
170978608 1
1 659921125
525185204 1000000000
1 805189313
1000000000 137870408
1000000000 434333222
474267925 1000000000
1000000000 418967640
1 344576278
1000000000 125068889
44809626 1000000000
145894086 1
1 439757034
1 58933591
565564780 1
142835024 1000000000
1 566431420
115388487 1
986096892 1000000000
1000000000 780358817
758287061 1000000000
85807400 1
1 812688501
1000000000 639442706
1 291760125
1000000000 894437857
132661160 1
344331384 1000000000
1 549133350
237702343 1
1000000000 545090419
1 453643629
919560857 1000000000
650372271 1000000000
250755252 1
1000000000 452861986
1 296787873
598812278 1
484997807 1
1000000000 772951206
104500151 1
143242255 1
1 691770109
833134769 1
68238895 1
680502030 1
1000000000 202052343
1 685282550
1000000000 875711844
1000000000 72881845
1000000000 770343076
1 183569385
1 7642208
1000000000 671244670
847612192 1000000000
965750287 1
1 299846160
1000000000 263765035
798013072 1
1 664984007
1000000000 40724969
337421388 1000000000
597619078 1000000000
869494424 1
753827862 1
1000000000 736685649
278187504 1
92689403 1
833707812 1
74409235 1000000000
1000000000 914558856
1 608482732
754957106 1000000000
746476254 1000000000
1 703423928
169565038 1000000000
140486805 1
557444611 1
1 323514638
538628702 1
343586314 1
1000000000 86596830
1 892314146
83377085 1
1 825543777
1000000000 262270820
1 981782021
399611192 1000000000
766238631 1
67940914 1000000000
98234924 1
1 850524859
1 86493142
1000000000 798614804
1000000000 168568287
150716855 1
254633211 1
275658515 1
683285278 1
1 16251378
93507816 1
1000000000 981986308
125244693 1000000000
409545169 1000000000
725740635 1000000000
1000000000 267482511
1 186622467
283123747 1
1000000000 304993199
1000000000 62460350
1 541614759
848836463 1
113663748 1000000000
1 267810057
648803629 1000000000
79692993 1000000000
1000000000 196460524
1 676977121
1 845157784
1000000000 780267507
908372120 1
971477949 1
1000000000 600351667
1000000000 485463930
1 872265860
74141603 1000000000
412357237 1
1000000000 534865330
822382752 1
1000000000 792785977
1 40060660
123769262 1
1 97398017
1 293934414
470465229 1000000000
975790459 1000000000
1 57803785
836414181 1
1000000000 487422483
1000000000 250617845
508494102 1
262160835 1000000000
1000000000 895041208
1 90243086
402287785 1
1000000000 41665404
571245434 1
1 855174557
1000000000 327053849
1000000000 22436346
218237010 1
1 955666341
886935737 1000000000
1 809843856
1000000000 209976922
1000000000 207502377
181093000 1000000000
1 296511104
89067838 1
461259631 1000000000
114145370 1000000000
1 829562122
1000000000 47127591
1000000000 610705619
453406086 1000000000
103732984 1000000000
1000000000 309844005
269595407 1000000000
51258642 1000000000
65272232 1
218766366 1
835240458 1000000000
1 88074333
156394394 1
1000000000 366166070
1 31422497
755782990 1000000000
951945341 1
1 317810368
919569141 1
1 857868796
1000000000 417247414
1000000000 660886694
1 920192438
872913376 1000000000
1000000000 484949107
1 455725910
1 724019950
989841529 1000000000
1 274129969
916062768 1
1000000000 48749523
1 531100031
623008972 1
1000000000 717887342
14491912 1
376496270 1000000000
1 243930375
956817044 1
1000000000 402020085
1000000000 834169932
1 6990492
146922074 1000000000
1000000000 76994954
1000000000 397416221
758768839 1000000000
67622937 1000000000
1000000000 250015631
670946121 1
477939281 1
1000000000 866713269
304120177 1
1 609168557
1000000000 62500634
1 336258316
1000000000 321499530
1000000000 150516194
692862251 1000000000
1000000000 272649695
123919345 1
1 617875692
1 393518909
524752192 1000000000
762708932 1
1 856973158
912400580 1000000000
1000000000 134506366
49391092 1000000000
537799213 1
220159361 1000000000
1000000000 673831311
1 218061201
1 474462860
1 619395721
789199101 1
1000000000 620926873
952747754 1
1000000000 820562130
1000000000 559197013
574208573 1
1000000000 53618929
978507071 1
830861583 1
634042805 1000000000
1000000000 321304897
1 333810733
914687994 1
451538568 1
1 385549462
1000000000 303883903
971781930 1
1 222245718
1000000000 82527864
607368232 1000000000
382247526 1
893579816 1
61910372 1000000000
1 135764025
1 913170190
1 359037243
1 581024890
788540526 1
337462924 1000000000
873324362 1
1000000000 372363434
241264692 1000000000
280489534 1
1 193229149
817966938 1000000000
903053631 1
1000000000 604438754
713440273 1000000000
1 40506011
1000000000 435984780
926230915 1000000000
1000000000 938807401
11944653 1000000000
1000000000 959188724
820163556 1000000000
1 934037526
224638930 1000000000
1000000000 49685043
3674222 1000000000
1000000000 20293955
334007218 1000000000
1000000000 263791993
728229271 1
1 257031142
27142351 1
753575537 1
790678740 1000000000
1 6783109
140633484 1000000000
964218833 1000000000
856167682 1000000000
1000000000 304958598
393763705 1000000000
1 458158180
1000000000 98568785
1000000000 667671549
984302084 1
880988566 1
1000000000 352556980
175496434 1
364106909 1
1 917220224
1000000000 414098376
937649202 1000000000
180348521 1
1000000000 628046966
114325826 1
306243481 1000000000
469956971 1
1 862803983
350494943 1000000000
935909343 1
1000000000 74778929
1 53806518
1 181734600
634851 1
1000000000 107732222
1 109717170
659735941 1000000000
1000000000 491600758
1 591960439
558190002 1
930598502 1000000000
1 251558827
1 169021394
1 242933725
1000000000 910737774
689968799 1000000000
1000000000 219344509
826848603 1
190231746 1
225349317 1
375860557 1000000000
1000000000 424385375
1 991970195
145598390 1000000000
250826026 1000000000
686043064 1
1 312971402
1000000000 297116281
27259193 1
1000000000 80756696
154567605 1000000000
1 296759632
48315787 1
1000000000 800007525
543028208 1
1000000000 304804101
795986246 1
272144961 1
430613464 1000000000
829142966 1000000000
1000000000 533295699
735194647 1000000000
41391662 1
609781535 1000000000
755004554 1000000000
896100711 1
1000000000 869159370
1 777374824
500551772 1000000000
1000000000 63673877
1 83477762
655547248 1000000000
1 464920322
1000000000 20467568
920948891 1000000000
159768987 1000000000
273308197 1
145958848 1000000000
1000000000 807704113
442235418 1
1 839486224
597473108 1000000000
1 205668900
1 571414971
1000000000 944705876
1000000000 36118796
1000000000 527974662
1 190248499
1 10691325
1 738170469
899057795 1
485710570 1000000000
1000000000 32302644
887647492 1
1 221970897
1 44961096
807864950 1000000000
145756103 1
1 732568987
976215679 1000000000
508057910 1000000000
1000000000 238952778
114591082 1000000000
1000000000 483251930
1000000000 20043281
49570296 1
191729302 1
1000000000 535971975
1000000000 388259954
867130773 1
957506221 1
1 215289315
773545159 1
584379466 1000000000
139602788 1
43268423 1000000000
1000000000 5828901
934961457 1000000000
1 550010366
1000000000 579429970
699270521 1
1 464748131
883022395 1000000000
1000000000 17642168
1000000000 309423922
300438146 1000000000
731467460 1
790955659 1
593892973 1
1000000000 342329796
699261207 1000000000
109746697 1000000000
1 964535970
1 369252481
1000000000 509146352
458825448 1000000000
1000000000 607240912
1000000000 74343743
1 664452409
1000000000 780816161
171030310 1
1 115686460
1 375392885
1 561048890
312786996 1
1000000000 453773950
643017898 1000000000
484846106 1000000000
1 132290450
1000000000 372589146
1000000000 287133391
514862665 1
360732688 1
975630723 1000000000
1 365643191
890962630 1000000000
38143329 1000000000
1 426734229
1000000000 70207102
1 293928271
1 396003141
43106850 1000000000
246319732 1
321366573 1
181851190 1000000000
1000000000 283597118
1 480397450
943516032 1
1 248093077
1000000000 55708552
1000000000 34933307
261486093 1
35509591 1000000000
1 703398076
1 557633534
732668805 1000000000
350147372 1000000000
96881080 1
1 894664492
12376153 1000000000
869794097 1
1000000000 110647565
1000000000 328878447
1 253733628
1 79350809
1000000000 56112393
1 54522797
1 301421242
1000000000 229718233
184852291 1000000000
402535028 1
45357562 1000000000
841013716 1
1 51297705
532639721 1000000000
208155665 1000000000
339668359 1000000000
1 447652104
1000000000 236375853
566307977 1
1 273561783
512291100 1
429452626 1
525975026 1
1000000000 894904347
327472666 1
740442047 1000000000
562858538 1000000000
819368838 1000000000
1000000000 954133949
635214880 1000000000
760878122 1
1 947598489
1 967416272
1000000000 18375124
1 666851155
1000000000 133840105
1 524639803
1000000000 62356178
289886778 1000000000
1000000000 29735343
1 783418515
1 109953053
784147186 1
1000000000 212491503
370048798 1
185873322 1000000000
1 807320282
1000000000 348529707
398910821 1000000000
1 66974161
987288552 1000000000
213697163 1
102021183 1000000000
56118323 1000000000
918674807 1000000000
1 766721159
963795805 1000000000
509299245 1000000000
1000000000 776799375
1000000000 804566296
32782419 1000000000
1000000000 31072445
624413108 1
203634272 1000000000
337271080 1000000000
1 47038451
1 39077428
84879319 1000000000
1000000000 886978145
1 331217885
1000000000 448066796
1000000000 214235128
1000000000 387728010
1000000000 604111086
1000000000 100219549
716776301 1
316033863 1000000000
1 12905967
172961199 1
477272505 1
1000000000 645400027
1000000000 363531114
145211780 1
967875943 1
413637433 1000000000
1000000000 632274581
933773632 1000000000
372286387 1000000000
1000000000 723693962
488260542 1000000000
1000000000 264094745
962710456 1000000000
968983873 1000000000
1000000000 986874935
964337949 1000000000
504156955 1000000000
1 648501661
46532036 1
1000000000 648925316
28066360 1000000000
1 592408767
293288835 1
1000000000 182165623
777528780 1
19426607 1000000000
1 482365533
79855456 1
554701348 1
875338474 1
1 766903021
1 838133685
7368135 1000000000
912805872 1
1 538532592
906546497 1000000000
1000000000 223186850
1000000000 950158925
1 605899310
716527093 1
58154676 1
911633832 1
1 109248745
129884719 1
1000000000 982003516
1000000000 972448843
726822854 1
1 497818251
805419361 1000000000
1000000000 367360436
1 573625148
897123113 1000000000
997864289 1
1000000000 122154652
980277372 1
746735743 1000000000
334681919 1000000000
362162311 1
1 730937313
57550755 1
1 831395306
186539725 1000000000
1 247952602
97427987 1000000000
324248042 1
1000000000 265184042
1 467748695
1 756270343
1000000000 88577425
27297220 1000000000
5565107 1000000000
1 154853435
891922592 1
1000000000 841407676
1 691528227
557510199 1
25820025 1
1 815569209
824702111 1000000000
1000000000 629181987
1 159552967
1000000000 710270451
534773328 1000000000
1000000000 592023305
569367211 1000000000
877648190 1000000000
549149051 1000000000
99049644 1
1 320723561
1000000000 850886297
8055023 1
1000000000 294520778
91911060 1000000000
3497399 1
525049836 1000000000
92128750 1
1000000000 920453049
1000000000 606476047
1000000000 685003158
37631676 1
9533322 1000000000
1 241514466
346970587 1
823834808 1
227414669 1000000000
1 263321037
191098851 1
1 187759511
1 162212934
1000000000 359806928
27895288 1000000000
1 749277195
714985187 1
1000000000 312329951
478429431 1000000000
1 963848459
495958377 1000000000
1 933412330
1000000000 519132473
376181410 1000000000
69292895 1
1 879378282
1 122181373
1 911205436
1 579837945
1 105471085
1000000000 574389849
241058413 1000000000
1 130736841
760642341 1000000000
1000000000 804411555
1000000000 266042948
1000000000 13617123
65276654 1000000000
1 52937052
1 520542737
559372689 1000000000
287284704 1000000000
1000000000 735107742
1 129795509
534344569 1000000000
734441431 1000000000
857440007 1
42441322 1000000000
1 891261772
161524992 1
1 967339816
1 130748436
332533491 1000000000
1 179718631
1000000000 130066538
1000000000 635059721
1 590854711
701486848 1
737708418 1000000000
419069279 1000000000
6642671 1
1000000000 14301621
1 186485848
1 916450486
1 41574577
1 457765106
547768180 1000000000
632203655 1
121441523 1000000000
684600110 1
1000000000 192557291
241704174 1
1000000000 995001026
1000000000 737039867
1 23991498
1 78599670
1 286286568
674897682 1000000000
2075907 1000000000
1000000000 671540070
728274328 1000000000
111558874 1
1000000000 735858391
1 556276491
1 716936350
297473147 1
1000000000 854474693
1000000000 625296006
590091014 1000000000
860659554 1000000000
1 128252403
686271385 1000000000
536771660 1
68983894 1
1000000000 616948766
907957742 1
985142022 1
111022587 1000000000
31787263 1000000000
644125803 1
1000000000 825920271
963793127 1
323744319 1
1 899175413
1000000000 457466166
327640357 1000000000
878374622 1
1 64096706
1 819679336
1000000000 103367497
1000000000 603436832
290748708 1
557376604 1000000000
5683957 1000000000
1 632278523
106160340 1
1000000000 752057792
1 565330155
178464255 1
4853183 1000000000
1 35377636
198089878 1000000000
1000000000 419999175
797597519 1
1000000000 348253158
1 659820308
1000000000 473706464
1 394272060
92601694 1
762214856 1
70558266 1000000000
1 958388948
1000000000 934764173
1 389909088
802415885 1000000000
3420106 1
96186883 1
1 831617124
1 916280143
1 159312509
298538448 1
1 689142337
777682582 1
296141259 1
551938607 1000000000
443921366 1
18829962 1000000000
506557528 1
78532528 1
794001022 1
946418127 1000000000
1 113653082
1000000000 50149606
946703009 1
1000000000 62518387
1000000000 283491049
1 261577106
1 819965623
200400854 1000000000
882748358 1000000000
431859537 1
1 343324638
1000000000 263019034
727977643 1000000000
693509572 1
1000000000 849427423
1000000000 572758796
559631636 1000000000
101725759 1
478465213 1000000000
1000000000 932645523
1 262663566
1000000000 729560822
1000000000 93690304
323243161 1
896800129 1
1 9854886
1000000000 603734018
1000000000 136562810
1 908827770
753131971 1
1 502856314
711929835 1000000000
632475389 1000000000
126155298 1
1000000000 108791177
1000000000 494660974
1000000000 898051787
616721959 1000000000
271519748 1000000000
681126453 1000000000
34320049 1
1 582308466
1000000000 171400643
1000000000 192799639
1 614184915
9210120 1
794711465 1000000000
1 78834674
636892281 1000000000
579987712 1
1000000000 375198518
851601697 1
1 954377819
1 930839472
342928268 1000000000
1 959969889
103602795 1
137810776 1
196865536 1000000000
1 517831104
316182050 1
1000000000 342918479
108624933 1000000000
1 915112712
1000000000 274631758
248533933 1
919487829 1000000000
1 5539885
1000000000 143813468
693295739 1
566430145 1000000000
261477684 1000000000
193836835 1000000000
1 711329882
874574076 1000000000
200829349 1
725163572 1000000000
1 889889969
685145093 1
739978101 1000000000
117591200 1
600823644 1
1000000000 832874198
381057391 1000000000
459432522 1
76078036 1
1000000000 736754540
1000000000 132078883
1000000000 570914479
355248090 1000000000
1000000000 544403543
1 741343316
476587061 1
447415722 1000000000
1000000000 471484612
1000000000 803570654
3193075 1000000000
983043487 1000000000
1 216211466
970463270 1000000000
1 640456450
788889444 1000000000
1000000000 469687477
1000000000 365774087
1 985563203
1000000000 497847453
1000000000 108946705
1 975347003
1 366027187
1 984660245
1 407980857
400052554 1
332133933 1
273555561 1
41537698 1000000000
1000000000 240046577
242172608 1
1 44501303
1000000000 590809381
1000000000 964821526
1000000000 143703156
1000000000 869892547
1000000000 640525195
972230698 1000000000
1 342579097
1000000000 584024107
158282142 1
1 442324768
460861075 1000000000
802464781 1
681693615 1
1 281950928
1000000000 387782690
398093751 1000000000
1000000000 59650980
908274150 1
401844535 1
115187921 1
738997638 1000000000
484478288 1000000000
715598902 1
846818952 1000000000
1 88965003
815335208 1
1000000000 514172360
1000000000 406972222
1000000000 61202849
498446623 1
1000000000 970027813
1000000000 166396336
1 400397948
1 784947310
1 437429728
1000000000 478013353
449565219 1
287133498 1
1 817464117
469066791 1
1000000000 685465081
909852551 1
1000000000 810294994
555025165 1
1000000000 435427401
565768608 1
20109604 1000000000
1 82113612
1000000000 660601686
332952581 1000000000
1 284286757
1000000000 60994189
1 923959779
1000000000 103896280
724775332 1
1000000000 937875810
1 30157632
378841284 1000000000
1000000000 731060758
786180847 1
161252568 1
964296047 1
1000000000 141295837
1000000000 594480405
1000000000 394190138
1000000000 172573538
155746073 1
751342624 1
1 634217126
1000000000 341854072
1 395780078
957048052 1
4306714 1
730566598 1
1 574827863
959743669 1
973536735 1000000000
1 149594636
217507948 1000000000
111693303 1000000000
17588880 1000000000
889717148 1
183005489 1000000000
1 783863654
1000000000 110165932
414401738 1000000000
1000000000 121407458
502044152 1
332497055 1
1000000000 145859029
109668796 1000000000
1000000000 328896659
180907342 1
1 471228246
524475215 1000000000
693219643 1
1000000000 330213666
641618473 1
81229892 1000000000
1000000000 38661569
812024216 1
824027867 1
1000000000 942661803
1000000000 375542249
1000000000 113326152
903471254 1000000000
1 101892553
1 571148571
687262326 1000000000
1 439024523
288327778 1
1000000000 127992206
893439000 1000000000
1000000000 769385184
101166724 1
567104243 1
486913641 1000000000
1000000000 719750172
341829334 1
1 98945185
1000000000 793042926
1 685858833
62584162 1000000000
711104832 1000000000
1000000000 975532552
278275914 1
344376801 1000000000
643909114 1
1000000000 451427836
1 229321208
721214855 1
296497440 1000000000
800552832 1000000000
100877657 1000000000
630049873 1000000000
255713370 1
797903561 1000000000
1000000000 757193387
1 846968269
1000000000 180981845
57221141 1
1000000000 718855058
1 318633834
1 544385513
1 908057781
97419783 1000000000
239917122 1000000000
1000000000 61732041
1000000000 85717918
414267843 1000000000
1 94067303
1000000000 352073649
602061683 1
973031213 1000000000
104639405 1000000000
1 134742028
1 999111692
927340482 1
1 607137785
855448870 1
536106892 1
1 746710533
1 889239305
997069011 1
390855396 1000000000
536887528 1
1000000000 864318406
573563295 1000000000
1 54639587
1000000000 253707452
427720456 1
574177913 1000000000
983831745 1
1 66739096
1 165576171
1000000000 556150236
799894827 1
343974727 1000000000
366024082 1000000000
1000000000 108972159
1 753148115
218198199 1
617500794 1000000000
125279616 1
1 347176307
513264352 1
1000000000 374861123
1 302168590
709976674 1000000000
1000000000 590712115
1 614465276
1000000000 623266966
1 190516635
1 495709574
1000000000 794106608
865342833 1000000000
1 994517578
1 384239998
1 993066992
91843342 1000000000
758008027 1
675983743 1000000000
793628450 1000000000
689443741 1000000000
1000000000 171192960
1 609407250
1 114826827
481010750 1000000000
1000000000 372152386
887666391 1000000000
1 36249
442197419 1000000000
1 619569036
1000000000 493033453
1000000000 836785397
767528035 1000000000
1 964842037
1 329881312
1000000000 633645258
1000000000 270078554
260187661 1000000000
1000000000 793542164
436913234 1
1000000000 921291296
743622636 1
204738481 1
96949601 1
578239888 1000000000
49191480 1000000000
670525713 1000000000
1 233527734
687531003 1000000000
896654584 1
354265513 1
1000000000 428388288
1000000000 281596887
1000000000 186735961
384038263 1
579762415 1000000000
347831269 1000000000
418705599 1000000000
373334251 1
342251902 1000000000
1000000000 300690402
621335376 1000000000
1 931798618
507194815 1000000000
1000000000 195739825
1 81598974
103104226 1000000000
670387433 1
445429255 1000000000
123268117 1000000000
183915226 1000000000
1000000000 166323551
1 82330009
1000000000 909255238
1000000000 200756669
1 558619267
1000000000 408051141
215000372 1000000000
806699927 1000000000
265038333 1000000000
747584446 1
1000000000 789407104
628785649 1000000000
700188808 1
168374077 1
772140370 1000000000
1 459483707
1000000000 54647359
618357159 1000000000
449865065 1
583266747 1
1000000000 378946150
1000000000 480392378
896570278 1000000000
1 117065974
106741437 1
1 488361663
1000000000 662389013
1000000000 725827229
448921156 1
493194284 1
1000000000 5589375
1 530390011
274784138 1000000000
381304536 1
607855216 1
1 145097438
1 867332220
975487142 1000000000
149560260 1
1 12442374
1 43130284
812843948 1000000000
248611768 1
1 408661260
1000000000 949795616
1000000000 61710309
387572847 1000000000
72706775 1000000000
1000000000 584399519
1000000000 829750361
167654660 1000000000
1000000000 775062908
1 251569528
1 854024650
971815442 1000000000
76242101 1
1000000000 129781206
1000000000 22050019
868780480 1000000000
1 390796230
548312962 1000000000
860972509 1
1 728495954
1000000000 734754286
1 457783865
1 64440243
620447279 1
1000000000 775545932
1 991871345
1 94420170
73873006 1000000000
1000000000 346665811
97813928 1
60014876 1000000000
608082663 1
1 852129714
1000000000 136573742
1 900775909
1 104346297
730108094 1
423585398 1000000000
1 222690002
3513432 1
90508388 1
1000000000 363754458
1 475680424
117232667 1
967167118 1
12298990 1000000000
1 824116595
1000000000 76773445
158868501 1000000000
751530826 1000000000
1 3165745
1 541564052
1 842052392
731368146 1
1000000000 806473216
337423177 1000000000
212209468 1
189881737 1
1000000000 873744071
1 96705464
1 112977013
560700631 1000000000
999412067 1000000000
403410003 1000000000
758060694 1000000000
222318169 1
147163988 1000000000
1 781228596
1000000000 29098344
1000000000 686834218
880201704 1000000000
520610858 1000000000
53407401 1
1000000000 521096881
302272745 1
1000000000 492676935
876084599 1
1000000000 16227310
1000000000 795440837
694447338 1
911195454 1
519404096 1
516979775 1
1 341829706
1000000000 180924959
1000000000 571040443
5938581 1
76970884 1
1 974663908
689203433 1
1 763442994
1000000000 412552744
1 312737379
169099807 1
1 715818454
654299970 1000000000
373777009 1
587859525 1000000000
319254086 1000000000
916524774 1
1000000000 919394379
893514273 1
1 967150193
205939008 1
663592578 1000000000
891458340 1000000000
1 941903908
1 724902684
810694758 1
187896505 1000000000
969274672 1000000000
844221940 1
1 275263223
1 875038476
42765083 1000000000
1000000000 93953914
1 206253898
1 337049945
1 968867399
498313383 1
1 825474170
812044728 1000000000
5261473 1000000000
1000000000 27891268
325592337 1000000000
1 736371303
1000000000 357490638
61854969 1
1000000000 209118711
270190233 1000000000
1 816079058
1 193874134
1000000000 62242012
1000000000 618926272
660329794 1
242116192 1000000000
874858019 1000000000
882945113 1
281672686 1
1000000000 865576224
330741841 1
1000000000 685583671
198063369 1
139927978 1
179496695 1000000000
1000000000 615973459
421475293 1
1 8873771
357021470 1000000000
856523283 1
1 405401581
174528118 1
1 209892660
574381595 1000000000
1000000000 847714220
1000000000 623597714
1 637600374
74089108 1000000000
135893150 1
1 70467263
1000000000 824365023
264751356 1000000000
1000000000 588244238
441239049 1
219296913 1
367111791 1000000000
294316339 1
553869393 1000000000
111521220 1000000000
432342389 1
1000000000 142403038
632937689 1
1 963619374
328676685 1
1000000000 498478759
296105553 1000000000
1000000000 54368500
1 379245754
943818137 1000000000
1 923390562
1000000000 289121810
1000000000 997015119
1 847202909
1 80306873
111866440 1
1000000000 548328505
672919270 1000000000
355723160 1
764445320 1
1 725754765
1 721063326
56907737 1
771883230 1
648239891 1
1000000000 195506448
988641414 1
1 624334049
1000000000 665276818
787851544 1
654359000 1
1000000000 316391833
1000000000 31356318
402745225 1000000000
1 34269133
225124083 1000000000
368453345 1000000000
1 497115743
11981360 1
1 334718628
1000000000 1809641
151491431 1
1 553341989
893190299 1
871739251 1000000000
18041709 1
829230901 1000000000
1000000000 146483949
314833464 1000000000
675516135 1000000000
1 267269595
1 287019325
1 512060471
180090403 1
466740623 1000000000
249053611 1000000000
29158531 1000000000
1000000000 268954351
111737938 1
172360513 1
1000000000 379830416
548570568 1000000000
356116923 1
857500122 1
1 605762043
1 2714757
1 861946754
1000000000 900064149
1000000000 512861146
124335750 1
1 835157389
115801020 1000000000
1 471281541
1 697726043
1000000000 685129596
1 917581616
413898469 1
632401650 1
1 268437425
1 428468824
1000000000 801664573
748374597 1
163485155 1
902219915 1000000000
560349048 1
1000000000 426323331
1 815351589
1 282601212
1000000000 998755060
1 590044863
823816051 1
1000000000 541229863
138940367 1000000000
1000000000 100712984
1 19245248
146101436 1000000000
1 574810546
974152810 1000000000
1 947979134
190597900 1
698075677 1000000000
966322549 1000000000
825141934 1000000000
1000000000 340737011
877074228 1
1000000000 87266701
93346666 1000000000
1 408751174
1000000000 762564107
935009476 1000000000
380350449 1
1000000000 824596927
1 884367983
100257685 1000000000
1 130547253
701215847 1000000000
1000000000 588074550
474274581 1
193850850 1
1 99040134
24802315 1
196561047 1000000000
98922992 1
180986890 1
1 649351093
633627871 1000000000
1 894424493
113440373 1
321090536 1
350624459 1000000000
61933383 1
124426828 1000000000
1 851477905
602703231 1000000000
1 81493977
584146686 1
99338908 1000000000
705856017 1
986695927 1000000000
1 756785235
985268810 1
1 143217335
1 394319293
179971160 1
462451955 1000000000
1000000000 900406126
1 337895254
85247177 1000000000
817943384 1
1 122540078
1000000000 229524235
436590080 1000000000
493251438 1000000000
105426062 1000000000
180833743 1
447968607 1
1 4620455
1 240876788
67953481 1000000000
1000000000 661372732
1 988132804
1000000000 136623937
829929059 1
535751757 1
843861018 1
12446972 1
1 399162707
219703444 1000000000
1 498296932
793927423 1000000000
138537 1000000000
1 115883470
1000000000 202083593
1000000000 630310049
1 762870490
1 730408793
1000000000 388476912
245011558 1
106271182 1
466443173 1
852088771 1000000000
1 262545956
256191976 1000000000
748238112 1
487692995 1000000000
1 30053048
618119445 1
869217437 1000000000
330069773 1000000000
1 260000042
174245977 1000000000
824263493 1000000000
393502316 1000000000
1000000000 976348511
297019992 1000000000
338468867 1000000000
548154272 1
227910721 1
1000000000 133734755
1000000000 68768363
636346672 1
87481195 1000000000
1 157783813
1 872441132
1 783826351
1 684312154
265154830 1
603784696 1
1000000000 250051468
1000000000 150611217
1 227024417
1000000000 16239859
882958430 1000000000
730409549 1
1000000000 86599100
1000000000 526141851
1000000000 126756784
304485676 1000000000
532538312 1
1000000000 519265081
501865291 1
1 270495322
415391651 1000000000
232095432 1000000000
1 417116421
1 881779390
215676587 1
339743333 1
529827337 1
1000000000 564384676
1 816196686
253078584 1
1000000000 820690855
550653037 1
1000000000 414395793
603181795 1
181950880 1
482556342 1000000000
762753056 1000000000
1 65036140
1000000000 922021868
1000000000 131953160
1 252157143
493782695 1
895621134 1000000000
144365568 1000000000
1000000000 699746256
1000000000 42341416
376737755 1
1000000000 949558273
466043375 1
1000000000 739483305
1000000000 710034888
634910553 1000000000
1 823010285
399951866 1000000000
1000000000 537436341
135167730 1000000000
420106980 1000000000
1000000000 345822825
696327994 1
1000000000 148111740
977605211 1000000000
1 970966450
858608240 1000000000
692753178 1
397836756 1
1000000000 408242538
1 307403842
1000000000 756849804
115062228 1000000000
1000000000 440058089
1000000000 201763638
1 839168479
68019316 1000000000
974445240 1
1 174400953
1000000000 73051794
530252136 1
505780093 1
422160618 1
945846603 1000000000
1 428727184
610067044 1000000000
1000000000 178328810
1000000000 845632764
352333822 1000000000
1000000000 23742737
1000000000 630630052
1 628507537
1000000000 74162312
1 988097797
725683993 1000000000
789610526 1000000000
1000000000 280821712
1000000000 920083599
928213040 1000000000
1 732357767
352447699 1
1 144375094
98711293 1
1000000000 116852914
1 894524402
488292775 1000000000
1000000000 689503122
131930412 1
259875200 1
543234844 1
1 95897670
1000000000 369229145
410074572 1
962986575 1000000000
36734084 1
1 501154594
1 590154416
1000000000 681871839
1000000000 760401175
1 119823898
545934490 1
1000000000 102304835
982379509 1000000000
1000000000 229930034
710113564 1
1 71597870
601621900 1000000000
713021408 1000000000
599572723 1000000000
1000000000 758753924
1 39538572
1 576460
1000000000 103496597
1 713918
1 344065845
769088510 1
1000000000 376534079
601693403 1
1 14322980
1 885567622
1000000000 87472255
1000000000 855928777
1000000000 111236761
1000000000 981844908
1 932394047
1 140229461
871982157 1000000000
934857114 1000000000
401827669 1000000000
133530769 1
1 102900917
242503561 1
407360649 1
98130886 1000000000
825241041 1
1000000000 504372330
846045224 1
118571484 1
1 780366458
1 483272472
782254601 1000000000
1 393700680
528396076 1000000000
748921342 1000000000
1 812498207
891947639 1000000000
1000000000 987610706
1000000000 41647173
98991745 1
862447547 1000000000
1 862746642
298935426 1000000000
1 71612408
1 812581045
1 949934491
1 16242912
352757770 1000000000
1 324300612
976461293 1
1000000000 589164235
805492102 1000000000
630876655 1000000000
1000000000 537399849
1000000000 920360478
24287888 1000000000
1000000000 334538192
203748188 1
1 986331088
394120497 1
139534340 1
1000000000 874022344
231719453 1000000000
1000000000 132867929
831565969 1000000000
1 370753973
426548275 1000000000
458634360 1000000000
1 14188248
1 542240696
1000000000 599490398
1000000000 189314175
1000000000 106943869
1000000000 532875907
754372023 1000000000
1 486692978
1000000000 688694230
930279983 1000000000
369873483 1
1 617418865
69672660 1000000000
85170953 1
1 209757897
1000000000 462507848
349062000 1
1000000000 456517595
1000000000 973645488
138996086 1000000000
841531544 1000000000
1000000000 282355133
1 364439546
269783484 1
1000000000 156950171
145505629 1000000000
1 342187332
986761513 1000000000
1000000000 331640852
562277837 1000000000
869321600 1000000000
1000000000 700980389
365727318 1000000000
1000000000 871502030
1 728031519
325861886 1000000000
963596632 1
1 258721949
147027131 1000000000
54184561 1
1000000000 641343778
1000000000 491332413
403895619 1
76419771 1000000000
26997944 1
1 646772038
1000000000 615931820
1000000000 479126689
222147720 1
1000000000 26759727
38793238 1
813656063 1
1 28040275
1 506286105
1 840449661
432094544 1000000000
661413017 1
487672093 1
320387811 1000000000
118604223 1000000000
90002312 1
760841754 1000000000
40963837 1000000000
24381101 1000000000
988039015 1
160721658 1
749765470 1
1000000000 24372419
1000000000 896913536
1000000000 944991365
420981283 1
1 247111292
1000000000 115418254
356598698 1000000000
190278943 1
1 881419822
1000000000 105203625
933907532 1
692620168 1
447803801 1
387775152 1
1 40258444
1 666674467
1000000000 697647859
1 655365943
1 57741718
72684783 1000000000
1 9904500
1000000000 852847346
508962545 1
91352913 1000000000
1000000000 720002912
519828130 1000000000
1000000000 371880258
13381567 1000000000
1 528714645
1 56572034
879555489 1000000000
951627249 1000000000
1000000000 673908887
520388653 1
1 344712802
1000000000 509966469
58049817 1000000000
772295698 1000000000
804228189 1000000000
1000000000 269634356
1000000000 953168911
427575387 1000000000
1000000000 398553024
589216885 1
394479155 1
1 859306843
1000000000 103226456
1000000000 521511600
357303063 1
1 374422393
1 344880476
736348391 1000000000
1000000000 744063916
76791453 1
693179580 1
512629986 1000000000
324446291 1000000000
653053210 1000000000
1000000000 666515435
1 761658076
1 919093348
134239260 1000000000
1000000000 638798891
613013677 1
1 782716221
63122324 1000000000
269638745 1000000000
927328376 1
557999822 1
1 23668642
1 568887867
509707992 1000000000
1000000000 306372517
589051781 1
257953096 1
28029063 1000000000
1 74279543
98083329 1000000000
1000000000 456091384
1 532973970
1000000000 912711473
89349970 1000000000
48738959 1000000000
1000000000 520819707
1 335602048
1 635633296
1 780879462
873041902 1000000000
1 301894878
663367332 1
457622715 1
165836650 1000000000
74681375 1000000000
1000000000 914957995
1 301197820
1 724403049
531141756 1
1 662815210
1000000000 211102353
760589970 1000000000
33871393 1000000000
940321589 1000000000
145121834 1
64538465 1000000000
1 124071990
1 477310940
1 260816522
1000000000 704422870
1 583255659
1 518181400
227499988 1000000000
1452702 1
179402759 1
917307637 1000000000
1000000000 907959893
186256320 1
994842740 1000000000
204995009 1000000000
1 667346388
1000000000 459725003
1000000000 890631494
1 427841782
1 366220889
1 777043583
850834892 1000000000
342142630 1
313875067 1000000000
1000000000 774252539
1000000000 124398107
1000000000 665005672
1000000000 993649456
905191272 1000000000
1 64327576
1000000000 913540802
1 427424017
1000000000 24212006
1 41932551
1 100100631
748868396 1
1000000000 91570807
1000000000 728605204
71157525 1
992650064 1
1000000000 246449835
264576096 1000000000
532188313 1
93844437 1000000000
1000000000 614732749
1000000000 11588111
1000000000 182618918
1000000000 522181868
963248589 1
1 618888658
735060935 1000000000
1000000000 678186345
283179825 1
1 754826354
1000000000 364731522
967404302 1
1000000000 226493496
1000000000 420004831
1 781066817
281576539 1
260379537 1000000000
59145657 1
1000000000 986443837
1000000000 14376916
690444412 1000000000
1 444628319
91458796 1
866275540 1
1000000000 746956927
1000000000 42283896
698521710 1
1 438139347
208147086 1
1000000000 930786561
136897653 1000000000
995859509 1
68169655 1
1000000000 116173784
1 412206005
572960149 1
1 688430412
1 591089352
1000000000 974333645
906389651 1
1000000000 33919638
117473047 1000000000
150878902 1
171466523 1
836108280 1
1 977392526
1 367545004
1000000000 970760249
279373730 1
114613514 1
1000000000 937941405
1000000000 881889116
1 870113721
1 562069636
1 666628369
359396137 1000000000
760901638 1
1 520716958
76451225 1
1 838364099
707186975 1
1 709146800
1 49752254
924822170 1
1000000000 440798996
1000000000 9075539
922468451 1000000000
1000000000 520564148
1 13299101
721413741 1000000000
1 913860541
975541883 1000000000
1000000000 2696132
1000000000 728284351
1000000000 971566519
42056200 1000000000
1000000000 148082959
22447343 1000000000
416774368 1000000000
1000000000 285909231
1000000000 693934129
249732113 1
1 4233432
1000000000 867982476
1000000000 352168756
1 430243772
1000000000 698313531
671886287 1
1 379491617
1 7898507
195849230 1000000000
163598214 1
100084530 1000000000
1 959854643
394277802 1
46669867 1
423452539 1000000000
91452935 1000000000
1 778552872
1 61038384
1000000000 801236247
242044680 1
1 75079247
1000000000 932594121
1 660510161
376578675 1000000000
1000000000 279298556
1000000000 267851578
1000000000 161794388
1 46472646
406251025 1000000000
58074788 1000000000
1 85984214
41165652 1000000000
1000000000 122741219
494292556 1000000000
549972033 1
1000000000 799381580
651695648 1000000000
40196206 1
539333094 1
1000000000 336976966
792192320 1
1 704654722
772720542 1
912432209 1000000000
813192047 1
1 118809614
399804546 1000000000
806695290 1000000000
128546808 1000000000
481573358 1
913781774 1
896157407 1
1000000000 80867382
722297634 1000000000
991758803 1
3602743 1000000000
719298041 1000000000
845683737 1
621224092 1000000000
435189211 1
416832375 1000000000
117649277 1000000000
108474148 1000000000
1000000000 671383385
43770038 1
894086017 1000000000
737083961 1
1000000000 906737531
1 788274296
326874282 1
1000000000 396841066
1000000000 82842837
1000000000 348141223
1000000000 214129692
1000000000 669727033
390709198 1000000000
1000000000 548369475
1000000000 162085736
1 811986878
35420978 1
1 707650251
1000000000 330621396
529135322 1000000000
1 963137080
1000000000 304956203
1000000000 225735468
1000000000 569370848
1000000000 793006097
1 188302887
1 185104393
1 143253695
1 584668915
1 962212423
605041569 1
1000000000 143231155
1 965483686
1 144476998
961893138 1
1000000000 38415983
1 606761103
1000000000 80984310
1000000000 296711723
769351877 1
1 925718844
798456760 1000000000
564228540 1000000000
726725337 1000000000
1000000000 517517682
52212828 1
1 197908319
1 520740038
248962741 1000000000
1000000000 897168789
1000000000 752078536
741190097 1000000000
1000000000 558475096
1 905267426
36661901 1000000000
919445518 1000000000
955030536 1
1000000000 678379769
319470705 1000000000
1000000000 856689041
1 194790612
529673143 1
1000000000 954389302
1000000000 248313113
1000000000 218889665
963085704 1
724755428 1000000000
1 14825018
250783437 1000000000
135556179 1
1 745793174
1 13222668
658137987 1000000000
1000000000 955162602
1 36272838
1000000000 896005459
1000000000 694065666
1 867849712
690803995 1
1 962289455
568822665 1
1000000000 651237197
1000000000 41081521
1 489426247
1000000000 28475014
748395281 1000000000
828166123 1
207779955 1
71374881 1
905755879 1000000000
453743287 1000000000
321816809 1000000000
902145861 1
1 537144574
794948193 1
902087403 1000000000
1000000000 783530799
1000000000 255537011
1000000000 82571997
1000000000 708109553
1 629128060
1000000000 85734211
73387920 1000000000
108721493 1
1000000000 360473008
602627762 1
864207777 1000000000
1000000000 747705214
526636612 1
1000000000 368088886
991356351 1
4790416 1000000000
1 142162228
93462761 1000000000
11354484 1
769336724 1000000000
1000000000 619637256
1000000000 602913648
834823660 1
543252773 1000000000
1000000000 986291042
724668519 1
1000000000 881382976
1000000000 75787933
827885066 1000000000
1000000000 1540944
673001801 1000000000
1 299394752
822575992 1000000000
984641278 1
65028324 1
1000000000 574414314
1000000000 777834978
1000000000 642221693
1000000000 739132609
2035126 1000000000
334951880 1
230183302 1000000000
1000000000 409790131
434234416 1
1000000000 175451391
795587171 1
959405172 1
1000000000 716596351
308163900 1000000000
1 13684575
1 551785208
91000077 1
980271652 1000000000
864090035 1
989943094 1000000000
423227194 1
1 488551635
1000000000 146363374
7764596 1
1 573631619
137660651 1000000000
328438245 1
1000000000 838931988
1000000000 412052782
1000000000 856038177
619411997 1000000000
1000000000 720205534
1000000000 140618361
175161669 1000000000
115483831 1
1000000000 868087246
744002117 1000000000
830544850 1000000000
222404061 1
854358625 1000000000
345296959 1000000000
1000000000 830725367
1000000000 391972269
1 440151646
1 129063056
80427815 1000000000
1 444717989
1000000000 584485666
1 710963720
1 789305119
1 612195728
1 703464047
1000000000 238261192
1000000000 489321847
322979826 1
1 742689463
1 852252784
286314413 1000000000
1 140380658
1 264875239
223764681 1
1000000000 474930351
841737415 1000000000
1000000000 847124913
1 318935542
507730154 1
1 739761318
118762589 1000000000
1000000000 360800024
1000000000 198984659
456728364 1
702154003 1
568608896 1
136051444 1000000000
860561738 1000000000
888136867 1000000000
943561820 1000000000
535338107 1000000000
1 24116913
96984024 1
734594268 1
184931648 1000000000
907255487 1000000000
147466814 1
66320869 1
483680854 1000000000
136584938 1000000000
1 492192881
492903483 1000000000
1000000000 209890838
751691948 1
1 464957928
1 844465706
1 256358570
1000000000 678331634
180103747 1000000000
1000000000 789792694
89032728 1
1 528490753
911275541 1
1 14135876
1 136625617
1000000000 473840874
1 915319597
1000000000 713861579
181429180 1000000000
65521520 1000000000
1 581544554
1 495610231
368980670 1000000000
1 518633848
1000000000 543515392
1 844254686
795293900 1
1000000000 942556916
99620679 1
83849896 1000000000
245465718 1000000000
720708939 1000000000
26672390 1000000000
339023290 1000000000
1 677231085
91981131 1
251150142 1000000000
1 799074789
1000000000 289617303
1 334990996
1 564530043
402658575 1
1000000000 290034709
610804861 1
1 886090394
1000000000 925776353
947370451 1000000000
55393420 1
860451606 1000000000
1000000000 607151860
623489043 1
1 32235093
131860697 1
1000000000 925793655
834867061 1
198468850 1000000000
877993089 1000000000
865562980 1
536621579 1
499370469 1
1000000000 49603634
1000000000 3760421
543183068 1
176963979 1
243278300 1000000000
544939202 1000000000
146441974 1
373309701 1000000000
701763855 1000000000
343167632 1
608254459 1000000000
193548194 1
321866815 1000000000
760248663 1
1000000000 917103142
1 624603090
1 575404435
181515780 1000000000
301501407 1
1 259390856
181797172 1
1000000000 21304529
1000000000 163108032
216497712 1000000000
26308373 1
1000000000 787673587
1000000000 260275240
931765267 1000000000
1 430915136
139346884 1000000000
865917761 1
1 228043593
813133731 1
1 245378163
204341390 1000000000
109066273 1
707468379 1000000000
1 757614379
1000000000 223396601
1 108896526
97955201 1000000000
805571266 1
823073373 1
1 183778836
573689715 1
1000000000 378229733
1000000000 159581586
180636595 1000000000
42537639 1000000000
446967491 1000000000
1 310546426
535562069 1
1000000000 75936749
981694522 1
772540554 1000000000
337503030 1000000000
548352069 1
420035712 1000000000
1 616043612
1000000000 801541587
680533028 1
1 584196437
1000000000 128454836
787854550 1000000000
1000000000 114004546
16210856 1000000000
790785683 1000000000
1 877105026
333465064 1000000000
219190985 1
887691707 1
1000000000 317935261
1 335452856
547814673 1000000000
628718916 1
55423967 1000000000
787339775 1
60685838 1000000000
779658143 1
120581849 1000000000
111646586 1
792989236 1
1000000000 803082282
1000000000 35814248
1000000000 313245095
1 877765123
1 279940662
364556700 1
1 648264591
608641205 1000000000
1000000000 287302038
770222886 1
1 983053842
1000000000 532327020
474916524 1000000000
1000000000 403174978
19026612 1
93285339 1
32518128 1000000000
406632997 1
1000000000 958974952
887483763 1000000000
25669379 1
1 294204137
41708765 1
65598994 1
543586100 1
25165048 1000000000
838158536 1
1000000000 81280297
429428627 1
1 223808504
72664500 1000000000
1 760284782
1 916572790
1000000000 4672312
513352904 1
642823939 1
671014026 1000000000
330164122 1000000000
339247128 1000000000
1 307285032
602688862 1
571641091 1000000000
1 671941104
140942175 1000000000
1000000000 988447597
573359426 1
290645919 1
958758944 1
462455724 1
1 12971135
289007042 1000000000
1 297398527
1000000000 58248341
1 758598951
1000000000 283373076
2091099 1
1 228345525
1 176231254
1000000000 555920053
382368394 1
1 95154867
330456007 1000000000
1000000000 59278073
566025093 1
1000000000 332594915
1000000000 217317946
379641781 1000000000
951789584 1000000000
1 780446797
1 444328805
1 683873542
500873838 1000000000
1 827086649
1000000000 945602144
1000000000 526314404
1 166841477
561218878 1
1 609009037
1 2533801
109936014 1000000000
72255692 1000000000
452982023 1
1000000000 536142556
292817730 1000000000
1 580852281
197778573 1000000000
831707780 1000000000
1 188138627
742824011 1000000000
1000000000 675410160
1000000000 967714475
1000000000 777616777
488848966 1000000000
1000000000 28302587
902130417 1
1000000000 42423696
680616312 1
1 87548388
680517845 1
159863296 1000000000
258013251 1000000000
1000000000 35224884
813309825 1
685359901 1000000000
1 355294892
1 920052787
313480469 1
546724403 1
13285476 1
321962200 1000000000
1 303050104
921369404 1000000000
906496087 1000000000
56828465 1
660099740 1000000000
416698388 1
1 770794932
734217297 1000000000
345677394 1
266955552 1
1 86534781
1 710305210
1 877544848
352442747 1000000000
746921874 1
1000000000 50910283
1000000000 982413633
487135397 1
1000000000 142709818
790949293 1000000000
1 74620558
1 701602216
924460340 1
1000000000 643596603
651955885 1
374596557 1
1 106639679
1000000000 320716146
995530281 1000000000
1000000000 815575743
716320039 1
1000000000 131593946
653932466 1000000000
1000000000 451170878
120375122 1000000000
317397110 1000000000
1000000000 8782952
811898697 1
1 691664076
1 412565929
523043749 1000000000
788180167 1
709948369 1000000000
276382123 1000000000
1000000000 109989963
605378487 1
191256028 1000000000
92078701 1000000000
380818319 1000000000
1 950641882
669270320 1
1 763020042
1 272744774
1000000000 820852192
1 664652773
828433842 1000000000
527378864 1
1 781598737
498200182 1
1 65745171
862584004 1
330747007 1000000000
556795851 1000000000
734907721 1
1000000000 36989693
1000000000 536824747
58478276 1
1 444609097
475914149 1000000000
517635256 1000000000
102580551 1000000000
377158091 1
1000000000 136752290
33887246 1000000000
14445774 1000000000
1000000000 684262073
827998657 1
1 312418706
1 249858667
1000000000 36607510
321840001 1
698042437 1
1000000000 395668575
719735154 1
1000000000 601247075
1000000000 138762108
1000000000 775266076
1000000000 946505421
338185137 1000000000
231757697 1
651357657 1
1000000000 213008395
1000000000 625069262
1 6766538
1 371659414
1 192935899
783504896 1
180504730 1
1000000000 714351538
1000000000 934944802
847893947 1000000000
1 898989110
132070636 1
1000000000 138472430
1 71708016
51390861 1
1 790626808
441967321 1000000000
1 957201112
1 459646050
1000000000 62259333
787236861 1
1 503377085
1000000000 730151676
374940109 1
1 545836122
1 312230730
174977874 1000000000
79936416 1
85619396 1
1000000000 902151126
1 45428147
61863148 1000000000
1000000000 529811794
1 285163564
1 183198452
691067344 1000000000
170867269 1000000000
1 519126367
731116063 1
1000000000 31273250
400822903 1000000000
1 404663310
964820379 1000000000
1000000000 751780736
730740039 1
1 541810229
1 943164887
1 677686230
1 69668355
241900663 1
424003453 1
327200624 1000000000
1000000000 33060056
1 836783849
1000000000 709198614
1000000000 806378369
1 705559352
1 32633187
411950650 1
1 909023797
266708428 1000000000
9776452 1000000000
447436860 1
143489334 1
1 520285660
672302789 1000000000
708262998 1
1000000000 723416509
1000000000 299515965
583984577 1
1 913389906
763701275 1
857644477 1
479598597 1000000000
1 998600891
967321801 1000000000
811024139 1000000000
717442326 1000000000
953488772 1000000000
413661422 1000000000
372096044 1000000000
522680707 1
992148025 1000000000
1 130040433
1000000000 56565084
1 72214956
1000000000 386283687
1 285195649
733349251 1
812608530 1
1000000000 132555528
1 649021347
1000000000 652158491
1 363128609
1000000000 503512755
1 152488510
1 417658529
1 52821118
418087491 1
1000000000 172602020
100582779 1
1 158231501
883899207 1
852565923 1000000000
500887658 1000000000
1 323734278
110040941 1
1000000000 251406989
681830514 1000000000
238253114 1000000000
1 844596522
1000000000 254231494
970808137 1
1000000000 268012258
300099053 1
1 782251215
809501248 1
1000000000 14294186
318339014 1000000000
1000000000 695571922
1 887269040
607779774 1000000000
423144595 1000000000
206905007 1000000000
580511720 1000000000
1 367593621
1000000000 83638445
1000000000 133118344
76647061 1
403657021 1000000000
306555155 1
1000000000 477437642
1 328225203
1000000000 830420520
1 641348886
1 951172799
1000000000 300605684
1 551339127
1000000000 34862982
1000000000 104184466
1000000000 370288306
578844102 1000000000
1 152263518
150002404 1
851669842 1
147607419 1000000000
348385774 1
133408719 1
1 372668986
1 885656459
201944713 1
1 419738746
1 914782262
623367885 1
1000000000 65008561
666449440 1000000000
49863527 1
1 661434564
704839617 1000000000
1000000000 31719067
618478255 1
760190696 1000000000
320980763 1
1 145885815
1 349256347
1 18792311
988950995 1
1 202369653
1 906106323
1000000000 332271037
1 35238622
888248991 1000000000
1000000000 630861567
1 299748321
1000000000 353216695
1000000000 419696334
287286843 1
1000000000 597191731
553087379 1
1 812565177
486724095 1
248428531 1000000000
234066695 1
42967424 1
423682954 1
1000000000 387157925
1000000000 296305464
1000000000 269549754
470084816 1
1000000000 645739732
1000000000 433281412
781531389 1
630733285 1
228147558 1
1000000000 880769713
1000000000 363966447
1000000000 874881515
605205090 1
408623254 1
544003020 1000000000
1 483132794
1000000000 133299776
1000000000 195856201
21044857 1
594565776 1000000000
1 741249713
27080650 1000000000
886859786 1000000000
396972539 1000000000
1 687604208
1000000000 757274672
1 909726417
1000000000 697101382
843386762 1000000000
1000000000 762297684
637173994 1000000000
333010978 1000000000
1000000000 126792875
199816189 1000000000
736993093 1000000000
1000000000 388901975
604695020 1
1000000000 633417101
1000000000 48843828
1 87438125
1 69633180
611838507 1
994442616 1
1000000000 583579991
914748814 1000000000
1000000000 257076340
740475337 1
1000000000 73480801
353692004 1000000000
1 230717086
64267750 1
1 14362268
127657563 1
1000000000 77630766
1 185123102
1 901798536
1 280283545
1 425827613
734197086 1000000000
864920004 1
1 102151669
1 141888903
1 425330364
1000000000 519050613
138486343 1
1000000000 961167063
356686982 1000000000
109122100 1
1000000000 268696882
776443761 1
1000000000 572200903
1 86557565
568332401 1
34214880 1
1 440119642
1 750230165
1 792905633
1000000000 103920770
1000000000 57689971
1000000000 527378685
99698832 1000000000
128013491 1000000000
23174316 1
664279639 1
1000000000 704356102
128451448 1
1 591749776
812146648 1000000000
666951187 1000000000
825818031 1000000000
45415333 1000000000
881942832 1000000000
429575897 1
1000000000 619703223
1000000000 171975935
1 688797944
344964829 1000000000
867977372 1000000000
1 673919299
1 837265052
230371275 1000000000
1 243293895
573006138 1000000000
45154250 1000000000
181094602 1000000000
1 940235813
1 12019161
1 259157853
1000000000 798198081
276564440 1000000000
254031311 1
1000000000 433140165
558338346 1
1000000000 600702301
510505106 1000000000
1 532523769
1 907629271
765646655 1
849868005 1000000000
1000000000 457827809
1 988458564
455039293 1000000000
148400877 1
1 161582912
1 896587230
770253304 1000000000
69633462 1000000000
711093282 1
1 107410644
1 769408546
1 96558658
543471557 1000000000
245884126 1000000000
1000000000 71835940
1 316734996
301885708 1000000000
1 403912077
1 430957905
309650236 1
213362530 1000000000
1000000000 395226901
1 989580683
1 67249124
1000000000 62031150
920146072 1
1000000000 752840308
1000000000 710249820
1000000000 495667639
1000000000 60038645
839857433 1
76541093 1000000000
598186137 1000000000
55118610 1
1 981264668
1 116398204
776414890 1
1000000000 375872169
1 170915938
498809066 1
207607912 1
79150738 1
309023806 1000000000
102286410 1
122621926 1
1000000000 389157777
371257887 1
220379099 1000000000
997297208 1
71768225 1
495681976 1000000000
548606408 1000000000
1000000000 517601373
1 475451329
763579568 1
132476087 1
1000000000 950670766
376056895 1000000000
468902860 1
500993234 1000000000
1000000000 524248007
278445702 1
90168219 1000000000
1 986872917
284835318 1000000000
946201444 1000000000
429652642 1
665878424 1
1 634315299
710334688 1000000000
924198665 1000000000
1000000000 611249310
1000000000 159044928
50764413 1000000000
110827464 1000000000
1000000000 983089183
1000000000 86861619
91378953 1
1000000000 123110734
1 603278357
1 213968963
1 847715307
807239090 1000000000
1 310325188
320232962 1
1 140940780
1000000000 83255391
1000000000 18469711
5868476 1000000000
893451143 1000000000
1000000000 723896636
1 231619769
452154464 1
350038191 1000000000
1 647450971
24083067 1000000000
394314734 1
126012448 1
1 60750117
1 486089094
480976994 1000000000
292010025 1000000000
1000000000 59444229
311945946 1000000000
1 33776161
1000000000 426871546
655902100 1
1 652175497
1 1788388
475863660 1000000000
1 534436933
1 933857352
1000000000 606713892
1 670985553
1000000000 502841748
1 976591734
166337032 1
110836285 1
1 280166317
515118257 1
362093517 1000000000
951234004 1
141619354 1000000000
66664152 1000000000
1000000000 342196406
1000000000 936098966
384761584 1000000000
1 985486236
618410614 1000000000
1 339134506
316773371 1000000000
778511757 1
1 466215964
526269995 1
141325674 1000000000
1 621946788
669111424 1000000000
892150385 1000000000
1 554676344
85309518 1
1 749013550
1 955893473
1 7754909
1000000000 360011257
1 342956754
426717369 1000000000
918114741 1
996270372 1000000000
419659301 1000000000
1 948332376
539592112 1
1 186654692
23962200 1
1000000000 791497357
1 96033723
1000000000 16406259
1000000000 88109569
38746211 1
1000000000 654396143
489670208 1
681945989 1000000000
349605482 1000000000
1 753454203
1000000000 103383795
158972424 1
886352522 1000000000
1 20361040
1000000000 947136257
1 412422099
1 363741510
739986764 1
529601586 1000000000
910064711 1
750228878 1
580415978 1
915265200 1000000000
450451265 1
247362058 1000000000
1 536887402
1 541813011
690799630 1000000000
352819685 1
279607677 1000000000
913552877 1
736194002 1
860411160 1000000000
618337398 1
61775570 1000000000
1 317773174
680318009 1
1000000000 134581231
1 446800107
1000000000 345588498
984423366 1000000000
1 777582074
26062590 1000000000
1 93718748
378346221 1000000000
610349515 1000000000
1000000000 925632759
835027857 1
575332320 1000000000
1000000000 498221284
1 429428477
1 631368293
104044953 1
653464514 1
1000000000 156066802
1 180211304
363058474 1
811452936 1000000000
1 325348235
239257977 1
1 977580681
1 326881836
1000000000 782844370
1 16265393
1 240533723
109728929 1000000000
176254522 1
302670410 1
1 370891841
1000000000 30438534
337735717 1
898708753 1000000000
20986658 1000000000
190242255 1000000000
1 38068467
28143437 1000000000
1000000000 481401083
872598259 1000000000
1 655992205
1 968519472
850471077 1000000000
1000000000 43576855
594646899 1000000000
1 693286078
1 67805735
1000000000 337354172
147499333 1000000000
1 186845501
583688189 1000000000
18719976 1
1000000000 624678095
824174622 1
1 165162473
1000000000 824430290
64274074 1
594401644 1
1000000000 124867899
449804306 1
525304049 1
1 546239413
935932063 1
269485385 1000000000
168922226 1000000000
1 109903737
706215270 1
125684558 1
1 15388185
1 944496658
1 498394201
1 204750556
1 93962953
1 621066789
1 14783483
1000000000 13111227
1 380904028
1000000000 207715208
193815646 1000000000
119552878 1
1 502448174
1000000000 166556853
1 2545771
1 396896605
1 878921000
1 233960881
1 945721005
1 723839109
27654474 1000000000
868782712 1000000000
954983328 1000000000
1 795551390
120337086 1
1000000000 230983917
49359737 1
1 51409614
1000000000 743316058
27309120 1000000000
1000000000 529672056
90855375 1
1 541391797
1 139891681
939370668 1
1000000000 68790174
1000000000 322824880
1000000000 446359014
792386119 1
389810854 1
79855742 1000000000
552127738 1
758324069 1
1 969134701
1000000000 884286005
1000000000 17578440
1000000000 69107801
1000000000 677804991
1 853800666
1 117140457
68140410 1000000000
1000000000 336795227
1 846058729
735701580 1
223204718 1
6171165 1000000000
452403557 1000000000
1000000000 261761830
61979383 1000000000
687347628 1000000000
1 247345761
1000000000 909223772
1 595979324
1000000000 253076647
144689935 1000000000
207751535 1000000000
1 462923164
1000000000 138745166
1000000000 89436488
1 240013801
981464049 1
1 51485613
1000000000 763932829
1000000000 457337160
1000000000 196274274
1000000000 58227792
563011295 1000000000
195692395 1000000000
1000000000 210769838
539990115 1
311810092 1000000000
1000000000 82015867
1000000000 884058358
1 586185578
257499773 1
1 204740445
643898892 1000000000
85849699 1000000000
1000000000 220684974
250546071 1
682811708 1000000000
23633017 1
71195407 1
1000000000 4523203
431105178 1000000000
1 943486253
581473643 1000000000
1000000000 255695219
292797646 1000000000
1000000000 130018817
296578712 1000000000
1 988618661
1 326299997
42646952 1
635982209 1
1 511573674
209089146 1000000000
67932844 1
1000000000 877356465
707283091 1000000000
611427407 1000000000
194877344 1000000000
1 252021604
1000000000 655094558
1000000000 969699271
53921480 1000000000
132579082 1000000000
61546529 1000000000
103925984 1
1000000000 72487751
893216862 1000000000
1000000000 97363319
283136113 1
367303114 1
1000000000 617770216
1000000000 758352491
1000000000 535428472
1000000000 441010870
1000000000 475245584
14569123 1000000000
44954088 1000000000
1 443387343
1 613523109
441208464 1
578533106 1
472212843 1000000000
243521519 1000000000
1 965770069
1000000000 642650324
258581271 1000000000
455382067 1
1 297473592
1000000000 128959522
1000000000 631142346
1 424575687
65889160 1
1 748097172
138397067 1
1000000000 473268633
1000000000 315625743
1000000000 572123984
566701214 1000000000
984740923 1000000000
1000000000 282508795
21053626 1000000000
848592438 1
934919283 1000000000
572640841 1000000000
1000000000 748353466
267067544 1
936262723 1
1 626368948
1 144951440
900690125 1000000000
665216886 1
1 23309854
222483734 1000000000
101810636 1000000000
935286957 1000000000
480319871 1
1000000000 333281430
566914857 1
1 898589674
603149134 1000000000
1000000000 844392718
812260665 1000000000
202561180 1000000000
1 922862958
849126401 1000000000
1 893574856
1000000000 119851821
285670556 1
492990146 1
821877312 1000000000
134399500 1000000000
1 427586137
883726909 1
1000000000 72929362
1000000000 188856887
876797525 1
719441480 1000000000
728412201 1
45592395 1000000000
880855901 1000000000
1000000000 98238572
885121296 1000000000
864855824 1
946068936 1000000000
12027951 1000000000
1 624677795
1000000000 297492609
1 500398942
1 576441061
1000000000 402834037
256906331 1000000000
878743756 1000000000
1 980163832
1000000000 269687874
498378025 1
125814919 1000000000
27471029 1
1000000000 650352535
1000000000 119193807
322422079 1
1000000000 171781275
1 999665153
1000000000 48043413
977888711 1
255173409 1000000000
832239797 1000000000
1000000000 813357240
1 130909315
421288456 1000000000
675749568 1000000000
549076078 1
1000000000 836096084
1 120573218
1 835795632
1000000000 120041338
247880449 1
1000000000 991668899
1000000000 12840388
1000000000 717284913
1 867726633
5870823 1000000000
127773331 1000000000
1 229769485
1000000000 981881256
1 334965190
91670332 1000000000
5105843 1
79475337 1000000000
1 145754967
1000000000 204458766
211236226 1
316549997 1
1 316458050
526129592 1
797931166 1000000000
1 480958843
1000000000 844186508
285623284 1
1 90082429
908923082 1000000000
63886814 1
1 280293809
448292082 1000000000
330145102 1000000000
1 966641240
1000000000 884334018
1000000000 624776377
326067521 1000000000
1 771608791
1000000000 702373126
893523076 1
143602964 1000000000
210551236 1000000000
610325273 1000000000
1 10599815
1000000000 964164824
87688542 1
685366395 1
1 629838722
1000000000 208312105
650839691 1
1 524048449
336559694 1000000000
959164828 1
1000000000 13499165
221215547 1000000000
19427052 1
1000000000 986488492
842842531 1
692114086 1000000000
1000000000 224814604
1 439493408
640667826 1000000000
993705044 1000000000
64007708 1
1 614074114
1 561254837
403272284 1
935110867 1000000000
106095613 1000000000
1000000000 581985074
994420799 1000000000
1000000000 802107455
85672791 1
1 89465503
1 53426076
1000000000 37243725
1 36919122
233049511 1000000000
1000000000 409434711
136927705 1
117841950 1
1 590119161
1 369121351
754948665 1000000000
672249923 1
303010450 1
3712095 1
22639685 1
1000000000 567561358
740103053 1
645200224 1000000000
772108779 1000000000
406684540 1
1000000000 286093674
346107391 1000000000
144113971 1
516402725 1000000000
483456733 1
1000000000 138940564
868044239 1000000000
143287980 1000000000
1000000000 548721690
884235845 1
1000000000 871215656
393515047 1000000000
1 26883745
603822515 1000000000
173549031 1000000000
289564684 1000000000
1 8630919
1 127416614
1000000000 508353025
1 237021470
858400582 1
675280438 1000000000
69925960 1000000000
1000000000 586693079
1000000000 302801927
1 369527035
63641200 1
290589273 1
1 71035759
891813049 1000000000
491078816 1
618402770 1000000000
2348267 1
1 434704902
328951677 1000000000
1000000000 383578990
861079416 1000000000
518747776 1000000000
1 94142899
1000000000 182206147
1000000000 928413685
1000000000 811010029
578701061 1000000000
1 870540730
165193454 1000000000
233100531 1000000000
156648665 1
77912060 1
331286498 1
714298172 1
1 251422270
1 139528670
182593048 1000000000
226993444 1000000000
1000000000 339126145
305336015 1000000000
406596322 1
1000000000 592944869
857979698 1000000000
1000000000 454073666
673646961 1
1 30754630
434505905 1
49781272 1
17708571 1
38224321 1
38799935 1000000000
519480723 1000000000
1000000000 150595882
985387573 1000000000
1 553414788
1 828401081
1 269859625
245787662 1000000000
766621085 1000000000
739617862 1
580962988 1
1000000000 285896947
885442986 1000000000
1 427670039
962381728 1
1000000000 991088369
161016535 1000000000
428836885 1000000000
1 991687700
1000000000 357775911
1 583416555
1 566139808
261401736 1000000000
1000000000 816293363
336484945 1
653741183 1000000000
471267254 1
1 975464862
353982116 1
409001030 1
693883872 1
1 896792198
1 636043456
1 368578377
392196507 1
1000000000 947900363
7349832 1
825313027 1
1000000000 649725468
1000000000 495140222
1 165673141
1000000000 637586945
1 1002243
87418185 1
1000000000 57502688
697808213 1
1000000000 124845990
137740442 1000000000
1000000000 144260626
1000000000 71982968
1000000000 992160226
1000000000 414713941
1 561726348
870237376 1
1000000000 556434017
305044475 1
1000000000 298072979
1 886308166
1000000000 320097894
263840854 1000000000
1 273605375
1 980907601
622584609 1000000000
1000000000 437769641
944731206 1000000000
115406664 1000000000
1000000000 253000816
1 727271255
1 824282886
116189207 1000000000
14725427 1000000000
932857107 1
1 79211283
205954338 1
1 306558230
20331402 1000000000
6908673 1
849068202 1000000000
669192667 1
1 91638413
1000000000 467355701
674807742 1
1000000000 923632168
807457476 1
1 977008744
1 272683686
1 623588817
66160338 1
387556542 1000000000
1000000000 37168333
1000000000 382310311
459748869 1
591964232 1000000000
615384111 1
1 386157251
404439682 1000000000
519650327 1000000000
1000000000 405377603
1000000000 315299151
151269615 1
638340803 1
1000000000 543535724
302966998 1000000000
562495907 1000000000
1000000000 162072445
950410717 1
545122318 1
186126156 1
300577940 1
1 497492749
166187044 1
489197857 1
14508933 1000000000
385759901 1
577503626 1000000000
1000000000 84135051
30623880 1
695642055 1
79659583 1000000000
682200655 1
1000000000 675487128
816774730 1
1 416822687
1 74235713
877837573 1
583454677 1000000000
572219820 1000000000
1 373103206
1000000000 567758712
661771507 1000000000
447896542 1
848857257 1
356810118 1
1000000000 481070967
639427433 1
892850691 1
916532409 1000000000
926723690 1000000000
1 467790607
945913894 1000000000
240559133 1
1000000000 47939956
73645671 1000000000
1000000000 790842539
1 314319945
1 741172171
1 848361135
66575550 1
882691311 1000000000
1 436653722
17523472 1
1000000000 573446216
37839336 1
228428532 1000000000
775498866 1
20883614 1000000000
341667772 1000000000
660856634 1
535076035 1
1000000000 845674667
1000000000 849329072
491683852 1
505199043 1000000000
866485403 1
925990740 1
1 70827695
1 785430867
1000000000 554345226
545653134 1
1000000000 22808318
1 541850431
1 78083501
1000000000 534879523
285262550 1000000000
567301771 1
1000000000 161350017
610649798 1000000000
1 106715389
1 80742461
1000000000 947680372
986026662 1000000000
1000000000 461925268
1 566426028
770751123 1000000000
547792243 1000000000
74696704 1000000000
1 252253257
1 918217397
623068914 1000000000
1 849146965
853581037 1
1 968104616
1 558804485
1 278084676
616624292 1000000000
343698651 1000000000
708052020 1
1000000000 720109449
1 367289594
933376910 1000000000
1000000000 556145345
1 804590031
1000000000 111240133
667911032 1
316812588 1000000000
1 782890535
35736693 1000000000
91122170 1000000000
405979460 1
1000000000 650259434
1 858741979
1000000000 70422723
243335344 1000000000
337150251 1
346528120 1000000000
494091013 1
1 224902143
1000000000 405301923
1000000000 407381832
829098522 1
1 156951855
1 144408346
1 420687632
1 971785650
480332732 1000000000
598252115 1000000000
33950759 1000000000
625725823 1
911342123 1
171210107 1000000000
326560451 1
285003876 1000000000
423655192 1
40758035 1
1 262431175
1000000000 614025501
807533502 1
1 359013469
912024587 1
887922794 1000000000
196734471 1
1000000000 795813959
353554733 1
406415554 1000000000
1 153088534
58446806 1000000000
1000000000 914871769
1000000000 716676470
1 943855955
446092309 1000000000
859897238 1
239295331 1000000000
1 952840952
1 270842240
49574931 1
830719775 1
90626588 1
1 468580077
306409458 1
518090397 1
221634368 1
1 830987772
739399958 1000000000
11066468 1000000000
1000000000 122664281
1000000000 971180289
18052714 1
424377905 1
1000000000 114940511
22813296 1
201828660 1
1 646958377
418517333 1
734039499 1
1 293730267
618950021 1000000000
1000000000 303819739
700698634 1000000000
695542838 1
207409594 1
1 438034227
1 174516108
497540952 1000000000
1 998203687
1 35520211
1000000000 134608765
743843035 1
1000000000 429414469
789019243 1000000000
217949384 1
571263404 1000000000
1000000000 927880779
306957688 1
705587329 1000000000
1000000000 447469143
89299042 1
193650250 1
664274381 1000000000
940971221 1
1000000000 776549962
970831509 1
1 853198677
1000000000 905759701
943942285 1000000000
108469622 1000000000
856289324 1
50914186 1
1 480308259
1000000000 364325639
1000000000 671044670
1 868867061
33742247 1000000000
1000000000 135301991
786241596 1
359832245 1000000000
1 171390972
1000000000 183772997
1 800102663
1 451904590
1 601245819
1 139616751
1 565152924
1000000000 24645881
1 877236384
1 113298650
1000000000 857599104
615486189 1000000000
142712629 1000000000
379893426 1000000000
1000000000 297909167
66112557 1
662533375 1
816501221 1000000000
1 630171649
1000000000 138186196
1 6502122
1 662443694
1 277607199
1 200815839
726063027 1
94934688 1
1000000000 894870247
597319292 1000000000
510491925 1000000000
710929332 1
283118428 1000000000
1000000000 586277843
362512503 1000000000
330451158 1
136149012 1000000000
517827923 1
1 907746582
1000000000 880907245
324884253 1000000000
130206593 1
198460848 1000000000
1 623822187
1 878431600
1 805361470
1 70033331
1000000000 179223894
1000000000 349393116
1 242739097
1 445332454
24504279 1000000000
873532268 1000000000
1000000000 287790360
756054168 1000000000
161820484 1000000000
1 808419419
1 52180098
1000000000 936298825
2163627 1000000000
1000000000 639332475
1000000000 357949745
1000000000 609059288
997903328 1
1000000000 214865955
742651095 1000000000
472214831 1000000000
1000000000 933284874
1000000000 445027481
1 26442447
1 878295916
1000000000 537401772
1 350165761
1000000000 648278248
1 486252946
1 229094705
1000000000 62989511
124464048 1000000000
1000000000 578993329
587734780 1
1 414026121
1000000000 214534719
1000000000 615135380
1000000000 648708080
159379082 1000000000
22059398 1
33053676 1000000000
385071485 1
752600982 1000000000
1000000000 798468888
738721789 1000000000
1 571990830
679452529 1000000000
86359929 1
1000000000 550021575
1000000000 56820658
1 952168390
1000000000 654882791
1 221378745
1 219276649
826187406 1000000000
107477417 1000000000
580668627 1
1 126084721
775987455 1
25171158 1000000000
519309916 1
1 593211443
1000000000 157114873
1000000000 742986921
50481414 1
200886890 1
555058159 1000000000
1 995046724
342210720 1
195413430 1000000000
1000000000 991431251
1 186039044
397744956 1000000000
61613985 1
1000000000 6752389
1000000000 817416007
38691043 1
31419440 1000000000
839160382 1000000000
772489915 1
1000000000 971225784
783040750 1
1 113496955
768505130 1000000000
816381867 1
1 630032247
1 932856807
1 346217669
1000000000 29665954
252641156 1000000000
1 236803533
1000000000 308020976
1 593754148
540991606 1000000000
1000000000 364882558
812796558 1000000000
1000000000 535742344
589292135 1000000000
954858561 1
980935631 1
729372575 1000000000
300444846 1000000000
835048379 1
1000000000 807604089
441640159 1000000000
137763316 1
870752479 1
1 381036981
1000000000 423655186
393690039 1000000000
1 547553625
1 80210014
311643265 1000000000
1 608648540
1 145659000
1 835838150
673668253 1000000000
173061308 1
1000000000 315858588
1 235905291
1000000000 696409646
1 514748457
1 827690529
387378908 1
293546752 1000000000
441077761 1000000000
371109836 1
1 543126470
1 264304909
359241144 1000000000
950008502 1000000000
770647301 1
828785447 1
607177824 1
673686457 1000000000
1 471827658
1000000000 199661354
252592828 1000000000
799783514 1
545897736 1000000000
1 299542945
1 589332167
1 97461559
123756486 1000000000
590854903 1000000000
921546945 1
878204915 1
751049441 1
1000000000 876272162
1 89113020
1 45222561
736658273 1
118299341 1
262759335 1000000000
6977712 1
240191552 1
992855303 1
1000000000 347521242
1 476236632
152591544 1000000000
105089643 1000000000
487909667 1000000000
547473285 1000000000
1 425925645
390723280 1
1000000000 518150225
1000000000 907920707
769481949 1
662945907 1
1 815825473
1 522337963
633707495 1
496526244 1
470799977 1
1000000000 624256078
1000000000 908233305
141715953 1
316777188 1000000000
199176482 1
385603488 1000000000
362296018 1
867932415 1000000000
1 1717229
1000000000 613553323
1000000000 19698646
635063619 1000000000
1000000000 127440945
58072258 1
1000000000 122761293
1000000000 457402629
483838104 1
1000000000 125530056
1 160565367
48341870 1000000000
1 734763234
1 61067789
671635501 1000000000
1 622447110
744518991 1000000000
114637721 1000000000
1 97347857
590600391 1000000000
1 214795657
1 827399414
49188403 1000000000
1 18044832
607098645 1000000000
909016447 1000000000
1000000000 296200517
795165065 1000000000
622000444 1000000000
456486185 1
172695363 1
169986313 1
1 395850358
471160274 1
8120990 1000000000
1000000000 868128837
876583257 1
638543880 1000000000
1000000000 907340009
1 64356491
78187779 1000000000
1 17313629
1000000000 134216200
619177823 1000000000
1 238788869
1000000000 662765098
646814423 1000000000
1000000000 669316871
75565778 1
78846179 1000000000
1 494988120
1000000000 993369237
714629801 1000000000
1000000000 537404637
561162851 1
187475829 1000000000
1000000000 712754177
1000000000 218067613
56811209 1
974064248 1000000000
383788917 1
1000000000 247335331
251148810 1
211708001 1000000000
1000000000 712149042
92404153 1000000000
716373115 1
291284976 1
1 230380767
693958584 1
1000000000 504341746
1 975614831
1000000000 134322190
596370396 1
1000000000 93639156
558994365 1000000000
1 143475747
1 7490443
872304225 1000000000
365044440 1
142603972 1000000000
1 94419617
1000000000 946598816
1000000000 488602096
707470786 1000000000
1 178381376
334111561 1000000000
1 749602539
866873737 1000000000
1000000000 566568728
836266579 1000000000
97941878 1
1 254915845
329960756 1
40653246 1000000000
1 351678861
650712343 1000000000
768846152 1000000000
1 437485763
563802509 1000000000
348500857 1
1 391003513
90081916 1000000000
835020218 1000000000
1000000000 665639728
125110701 1
1000000000 956625169
785520972 1000000000
1000000000 891302514
1 661987669
636313188 1000000000
1 895924993
1 838310938
936876218 1000000000
1000000000 409498175
553139488 1000000000
1000000000 625446026
1000000000 978719175
933690365 1
802451211 1
1000000000 340491298
799367767 1
1000000000 297851832
913577545 1000000000
1000000000 649804065
1 613606914
1 779687669
845361428 1
1000000000 526428955
1000000000 410128740
58118349 1
1000000000 481616480
590861789 1000000000
1 692785391
938867102 1
499492207 1000000000
1 261550046
1 502729524
128230452 1
419469012 1
618435113 1
869052591 1
285031028 1000000000
1 652174598
498225097 1
756352787 1000000000
1 166163337
1 30321257
1000000000 846730423
1 758047254
1 372370323
1 453532376
1 686309442
45876160 1
33851087 1
1 197620919
1000000000 416602879
804670513 1000000000
152651331 1000000000
390703994 1
1 10761779
875035891 1000000000
977528814 1
616278449 1000000000
1000000000 720304832
784017346 1
1000000000 414244463
173979798 1
720206734 1000000000
1000000000 989362392
1 893216820
670654235 1
873784188 1000000000
1 56023742
17818663 1
1 710326895
1000000000 330006728
1000000000 3279762
646048214 1000000000
1000000000 463826961
836569086 1
64870869 1
1000000000 876729635
965327194 1000000000
952780896 1000000000
522646713 1
197159278 1
1 296246407
1000000000 928076245
1000000000 46676970
1000000000 934837825
284747590 1
953517655 1
524168412 1000000000
159592316 1000000000
48718019 1
489189592 1
1000000000 413882774
1000000000 807303427
9932597 1
1 203676087
677019903 1000000000
1000000000 286835175
851314405 1000000000
901854882 1
868826281 1000000000
1 561835796
221599424 1
1000000000 37782030
608056862 1
643031931 1
821293152 1
769379862 1
1000000000 429695401
419085250 1
1 101710743
1000000000 158044401
262599336 1
348655466 1
759617406 1000000000
441316058 1000000000
675744593 1000000000
1000000000 811814275
1 601300734
842151291 1
1000000000 26619908
1000000000 810646734
1000000000 672650463
1000000000 232232669
649354259 1
1 824218994
904708945 1000000000
850770894 1
509490191 1000000000
1 98657827
926687482 1000000000
931839954 1
533758358 1
1000000000 431139024
1000000000 558745984
263890575 1000000000
1000000000 529827484
1 486046926
1 377511322
1 387295412
618540088 1000000000
833595013 1000000000
1 527828628
1000000000 663976555
983149298 1
1000000000 437624987
251029346 1000000000
873764162 1000000000
1000000000 893725837
1000000000 405591199
159485736 1000000000
603636119 1000000000
60915025 1000000000
1000000000 305485112
330212169 1000000000
318105987 1000000000
1 808771294
625880016 1000000000
59470064 1000000000
1 59803977
491470958 1000000000
1 92172221
782719518 1
1000000000 472956225
662118058 1000000000
1 97603314
1 368878646
603395906 1000000000
1 936933618
47788582 1
660049926 1
1 454883215
1 66710568
1000000000 664313988
526008663 1000000000
40294213 1
1000000000 521244927
1000000000 440393941
1 698345977
585477701 1
704319939 1000000000
442811948 1000000000
1 955803722
896385695 1
1000000000 417431978
1000000000 541364242
1 42405704
132441984 1000000000
1 805873052
1 369275445
32978457 1
523974047 1000000000
594153089 1
914972557 1
1000000000 146131225
1000000000 141187877
55219980 1000000000
746313999 1
827226726 1
468385053 1000000000
493887751 1
1 379251672
849424361 1
450305117 1000000000
1 460444703
662492372 1
1000000000 355060455
451092981 1
734660659 1
1 804659695
162565385 1
577703192 1000000000
144542490 1000000000
802379967 1
1000000000 354685674
1 334676618
469923828 1
65323698 1000000000
1 399125538
1000000000 246951308
231639029 1
1 890900149
79045842 1
199253061 1
555066544 1000000000
1 667163751
779163313 1
1000000000 934724020
1 657285089
795298494 1000000000
1 764479895
1000000000 819998486
1000000000 17443520
1000000000 772282938
831625610 1000000000
442589395 1000000000
613915332 1
98540171 1
1000000000 188191817
761632496 1
1000000000 970199541
879386559 1
948679257 1
1000000000 402726641
548970167 1
327425775 1000000000
627464078 1000000000
1 498089294
426203926 1
154684524 1
1 159091484
824980059 1000000000
616388494 1000000000
564565864 1000000000
864787231 1000000000
352258738 1000000000
79410527 1000000000
1 160363298
1000000000 243967914
1 483254053
246138448 1000000000
967342997 1000000000
1000000000 437519183
1000000000 275412514
1000000000 321895939
1 480346019
1 525327663
1000000000 795276968
199139003 1
313168063 1000000000
284247684 1000000000
1000000000 347426988
1000000000 670798251
265495578 1000000000
106309038 1
1 47581446
1000000000 814375105
1000000000 664195410
1 364928700
546097377 1
95413749 1
620531352 1
1 156846461
1 475761315
217433102 1
71035490 1000000000
1000000000 62459145
65792091 1000000000
115515125 1000000000
1000000000 687431827
466842316 1
1 745957292
1000000000 861714815
1 600985385
1000000000 501084948
704872249 1
55800503 1000000000
244982375 1
1 778741022
1000000000 696441746
1000000000 951110827
115580549 1000000000
327500446 1
1000000000 213517215
466828986 1000000000
299603159 1
384890062 1000000000
1 266450573
1 959716190
1000000000 685409405
123204858 1000000000
207609657 1
24389495 1000000000
1 647086731
157080203 1000000000
1 935040795
19373849 1
1 162193339
1 732169364
1 266811063
909467096 1
1 187834258
872108764 1000000000
240899457 1
1 202568339
1 71142160
558061676 1
1 318775120
1000000000 727921857
365386462 1000000000
623857564 1000000000
169790790 1
693459771 1
1000000000 208590581
1 83475355
193727552 1000000000
78951050 1000000000
1 901004748
398763391 1
1 329377469
539036339 1
235510534 1
910830285 1000000000
1 997980748
1 593062018
1000000000 206585244
983631755 1000000000
341880441 1000000000
1 702402134
894587783 1
283203526 1000000000
96971067 1000000000
461219950 1000000000
218696947 1
1000000000 463320224
870607064 1000000000
792575667 1
1 564009697
1000000000 353150685
1000000000 539772252
102281223 1
278709598 1
1 395308784
879753083 1
1000000000 986813711
968008484 1000000000
1 140614788
1 345006341
1 590061183
814289103 1000000000
1000000000 66946439
744834762 1
1 972036839
787734916 1000000000
89023677 1
1000000000 861301263
151602685 1000000000
984876319 1000000000
38268868 1
1 46868851
1000000000 790859627
627313630 1
1000000000 373706917
1000000000 68183389
1 464900892
1000000000 468979085
211530462 1
1 426532329
1000000000 545028
583919666 1000000000
1000000000 462447085
364920404 1
1 847204464
1000000000 125929019
1 123902816
1 237778919
925037775 1
1000000000 184181288
1 673010268
1000000000 126784098
1 906473473
100099510 1000000000
327582381 1000000000
1000000000 136019948
1000000000 105237535
505784461 1000000000
965668175 1000000000
1000000000 252411514
706537165 1
1000000000 407690348
1 684080764
574058686 1
802187775 1000000000
1 161914069
126401337 1
118289556 1000000000
1 913183818
226823733 1
1 948439133
394728681 1
1000000000 765247661
1000000000 487115928
1 971698978
922917167 1000000000
1000000000 668567009
533478349 1000000000
1000000000 845101874
1 367398975
194444064 1
1000000000 780126487
814136875 1000000000
660316879 1000000000
652969076 1
1000000000 579074646
979584694 1
1 828427096
1000000000 838297730
1000000000 807257270
1 885199113
1000000000 496711041
238539736 1
767568089 1
1000000000 691294969
736631057 1
1000000000 986201526
1000000000 646622337
692722565 1000000000
41688149 1
628310108 1000000000
357637571 1
386732001 1000000000
1 30351374
943158996 1
42452906 1
125307394 1
258804961 1
1 959621184
85475945 1
1 541916843
190624826 1000000000
1 493129384
1000000000 164463367
673975543 1
1000000000 888145602
519657279 1
81485446 1000000000
1 439222120
558760004 1
13308470 1
1 806515862
1000000000 814396016
1 819887900
1 126744581
1000000000 598937018
580093056 1
1 546548513
769785400 1
1 770106618
248091025 1
1 262528534
489561017 1
267735819 1000000000
5034546 1000000000
438401423 1
1 771687582
871531773 1000000000
111492115 1000000000
903692897 1000000000
114889588 1
1000000000 306681958
1 117840402
668076430 1000000000
738447884 1000000000
298357006 1000000000
672170437 1
518573232 1000000000
10320839 1000000000
945018908 1000000000
1000000000 426088073
1 895121382
631827296 1
1 194542274
1000000000 949242380
572731199 1
762286649 1
6367335 1000000000
1000000000 320817752
195222438 1
1000000000 381848362
1 162005589
252890467 1000000000
1 802987854
1000000000 817574087
673683172 1
1000000000 995289621
38392736 1000000000
1000000000 365179185
243110952 1
80779995 1
607176357 1
1000000000 623222626
336053272 1000000000
414262700 1000000000
1000000000 718000112
1000000000 929578996
1000000000 544743490
777155996 1
1000000000 607676175
674958196 1000000000
498127086 1
236657632 1000000000
515961716 1000000000
1 39917095
735649233 1000000000
1000000000 522722401
1 683412449
415843163 1
535942197 1
456342471 1000000000
238234451 1000000000
1000000000 331184690
1 377934503
1000000000 112194304
479016818 1000000000
340013035 1000000000
1000000000 882363428
1000000000 369715793
1000000000 215131769
1 653761461
977150656 1000000000
153175520 1
477094562 1
267373040 1000000000
700961751 1000000000
1 585278401
1000000000 436497175
273066758 1
51698617 1000000000
651253633 1000000000
1 221300822
186260906 1
874235601 1
799745329 1000000000
200304165 1000000000
325829296 1
86080088 1
223620087 1
9882872 1000000000
179306576 1000000000
1 672454778
1 204152338
1000000000 113653985
327175413 1
1000000000 321478152
1 68814446
733619705 1
756532621 1
1 761647008
1000000000 194960810
1 795871311
1 880127309
145582683 1000000000
133490344 1000000000
576953168 1000000000
807767301 1000000000
12206584 1
1 484590741
323995832 1
308748774 1000000000
130342537 1000000000
701738106 1
1 554725114
15386064 1
1 401451932
909485124 1000000000
644343597 1000000000
800789282 1
607144686 1
1 258706258
624772218 1000000000
424039934 1
1 797006989
653234817 1
339246340 1
348363035 1000000000
578007181 1
559868852 1000000000
1000000000 780315736
1 705227793
959205424 1000000000
1000000000 888679144
1000000000 943773016
1 129093410
915099793 1
1 740518584
160881060 1000000000
625310342 1000000000
119428306 1
557290607 1000000000
895646346 1
1000000000 510911291
659665864 1
890389902 1
722239858 1000000000
214245709 1000000000
650486053 1
502792926 1
1 579256260
1000000000 839909794
1 122564136
1000000000 698575098
1 403549
1 38296395
33016771 1
120551000 1
863407731 1000000000
596317769 1000000000
70383180 1
1 774286040
153938438 1000000000
655730655 1
1 779538088
1000000000 413108432
615162314 1000000000
152515672 1000000000
1 711833845
101920152 1000000000
1 283539603
880772698 1
1000000000 122545850
186183572 1
1 445443139
4932011 1000000000
108211852 1
6566338 1
889296947 1000000000
156829572 1000000000
1 140783426
884155078 1000000000
157834527 1
281043031 1000000000
1000000000 932933277
1 204286835
1000000000 748629654
66123038 1000000000
372757874 1000000000
1000000000 569930973
1 947507171
449893414 1000000000
1000000000 709199707
231377374 1000000000
719100024 1000000000
1000000000 466373467
1000000000 161662431
121004584 1000000000
1 465477595
1000000000 784528917
855406368 1
1 712622797
1 310147861
10890853 1
1000000000 23464454
1 542991947
1 111557529
1000000000 464181725
287712747 1000000000
173595165 1000000000
1000000000 452257203
469757406 1
884739529 1000000000
897742784 1000000000
347364980 1000000000
529055079 1
447039202 1
217529157 1
1 901047069
93043292 1000000000
904562928 1
75451735 1
529308171 1000000000
272389206 1
102330320 1
1 150280911
1000000000 463673636
425548524 1
904950954 1
1 433804727
1 286626241
1 324790657
1 629965990
529390044 1
1 769074718
625951887 1000000000
1000000000 233806604
1 566751962
768044609 1000000000
7315573 1000000000
133647611 1000000000
1 48883108
1000000000 298123369
1000000000 69348288
442643087 1000000000
1 701558164
1 443847929
1000000000 282810103
1 19970446
1000000000 171846388
71384551 1000000000
770641900 1000000000
108304276 1
52271884 1
85411745 1000000000
1000000000 693937792
1 996430784
987956655 1000000000
1 77293440
1 842035959
1000000000 143115233
236919873 1
1 598067635
281852863 1
1 972081949
773548109 1000000000
726867109 1000000000
334025918 1
1000000000 985495587
511857031 1
890407922 1000000000
685888539 1
102656210 1
1 847281502
1000000000 144258250
1 272821391
1000000000 78282603
341422599 1000000000
1 150009317
525125934 1
343311158 1
347256583 1
305752809 1000000000
235412146 1
726374579 1
1 204596034
1 384844634
9380938 1
892846403 1
1 883151492
1000000000 872421636
267012068 1
1 771369560
1000000000 74869902
1000000000 949172198
642086904 1
1000000000 38075420
542525860 1
63394208 1000000000
1000000000 934297302
187296671 1000000000
1000000000 738394263
754760289 1000000000
1000000000 972360564
1000000000 564488838
1 648101456
745833292 1000000000
426079154 1
1000000000 900118067
1000000000 9709279
1000000000 807039596
398021169 1000000000
1000000000 894642289
630838277 1
1 930166810
1000000000 929087383
1000000000 702945187
43285311 1000000000
101407213 1
1 346338651
1000000000 542957166
743752020 1000000000
490433315 1000000000
937672727 1000000000
1 531806950
1 916064611
1000000000 900470927
1000000000 56285520
93239608 1
129553769 1000000000
1000000000 679493125
1 389559999
1000000000 889243608
1 39741521
725940549 1000000000
1 690942245
1 990681390
82935169 1
100549734 1000000000
605621904 1000000000
1000000000 480795837
873721827 1000000000
1000000000 452706758
1000000000 78351911
1 824029652
1 593352306
970831217 1
1 50653054
1 371371451
613375560 1
72526352 1
63864152 1
1000000000 60378967
1 912754215
392719189 1000000000
1000000000 884922872
1 84340321
159878022 1
338501094 1000000000
994268909 1
395595784 1000000000
1000000000 299659552
1000000000 752214218
1 937615455
1000000000 487990052
1000000000 539810555
1000000000 994324564
686248406 1
695315422 1
602094070 1000000000
78639246 1
1 132012172
1 52163294
703915223 1
1000000000 328163624
981190966 1
1000000000 752335350
1000000000 766800597
981763810 1000000000
1000000000 229973839
37228623 1000000000
1 823627172
1 71573624
1000000000 248645094
470151700 1
1000000000 625104640
1000000000 399387919
705132011 1
588372382 1000000000
508336062 1000000000
289673248 1
1 932265974
1000000000 613792801
1000000000 568790097
1 365018853
1 769579931
245079000 1
1000000000 980067034
1000000000 139010371
1000000000 49890348
45150637 1000000000
1000000000 89467574
1000000000 165235256
1000000000 567535887
1 211012205
1 809181059
211129288 1000000000
193792899 1
711548781 1
1 827954612
1000000000 592665700
1000000000 45356015
367043767 1000000000
985982616 1
1000000000 194302940
704372397 1
432332475 1000000000
780576743 1000000000
160469960 1
816086615 1000000000
1000000000 942677877
47711952 1
1000000000 215218036
278103441 1
1000000000 469738778
996779136 1
185576780 1000000000
1 731996249
1000000000 136071753
1000000000 986262070
139697609 1
1000000000 527326925
581580721 1
1000000000 383351494
1 955376604
262831486 1000000000
1000000000 725485376
1 624491436
1 902797532
1 7105333
1 144424654
97918869 1
1000000000 759096813
108019268 1
1 172658249
1 514604651
611269873 1000000000
743688018 1000000000
1 877412194
1000000000 212551394
559622901 1000000000
1 377008545
1 600785594
79636865 1000000000
542572566 1000000000
706850019 1000000000
1 177958025
1000000000 835957556
76065012 1
1 923207807
1 980209360
167391570 1000000000
67457436 1
925105247 1000000000
989641473 1000000000
408278828 1000000000
139061744 1
1000000000 945264958
1 147179309
1000000000 425738008
1000000000 541119386
530382449 1
46140591 1
1000000000 832566014
1000000000 585414514
1000000000 760307509
706318937 1
14691427 1
1000000000 376821359
653169531 1000000000
1 931235359
125348854 1000000000
1 722985484
1 610057777
1000000000 569736260
162118298 1
203010110 1000000000
234268435 1000000000
1 206836739
1000000000 725994996
898549973 1000000000
1000000000 658831348
1 490868160
1 194367095
1 961614961
371007369 1000000000
126325937 1
1 212820207
1 156222697
856272822 1000000000
113844745 1000000000
1 876798862
1 805230904
633540958 1
165261735 1
1000000000 944105077
1 965115627
193325479 1000000000
1 793850943
1000000000 761068486
1000000000 571681546
43606222 1000000000
1 719357704
142563113 1
1 697951364
278679147 1000000000
1000000000 279307496
1 162655454
470480416 1000000000
175558983 1000000000
444470046 1
269547588 1000000000
810420195 1
101295773 1
901515121 1000000000
268463593 1000000000
468234751 1
1 196906735
1 633370072
1 208321301
161880381 1
372901965 1
457783211 1
998767826 1
503804141 1000000000
1000000000 184872994
494208588 1000000000
250939520 1
563745357 1
293412481 1
626042704 1000000000
1000000000 451459545
419395448 1000000000
85566705 1
1000000000 230710836
1000000000 441235074
179542483 1
894786231 1
224549246 1000000000
1000000000 258680596
1000000000 184373236
1000000000 367074468
603685233 1
1 628973483
524706070 1000000000
848414304 1000000000
217489976 1000000000
11929583 1
1 729489916
1 347177784
1000000000 166894477
18642595 1000000000
1 71285091
145931879 1000000000
119939562 1
86509740 1
1000000000 169641454
1000000000 879083234
81613619 1
453625765 1
1 291856781
1000000000 940427432
1 650694371
939468772 1000000000
261532272 1
7937930 1000000000
765737399 1
1 907093511
726833005 1000000000
377756537 1000000000
1000000000 151433434
1000000000 507646467
568459759 1
1 863261264
31666322 1
323985327 1000000000
1 995679074
121251620 1
895803499 1
600890575 1
1 297216029
1 852266251
916549348 1
1 203483295
980009424 1000000000
1000000000 344513898
1 49559705
1 752410849
1000000000 513029488
1 328297412
1 166566642
16801386 1000000000
562988195 1000000000
1000000000 412550914
860296780 1
504823594 1000000000
1 506746536
1000000000 71690303
821513128 1
1 458347452
1000000000 59358410
409878296 1000000000
785617875 1
1 511923312
876208199 1000000000
1000000000 44055411
1 136434710
345337815 1
364305342 1
385860814 1
1 3278945
762865870 1
412446745 1000000000
860198156 1000000000
741515508 1000000000
247413264 1
1000000000 451771643
647589054 1000000000
1 729675153
687258936 1000000000
1000000000 701467307
775780592 1
339781664 1000000000
104566613 1
1 599240067
1 192571509
590439139 1000000000
250812660 1000000000
1 881049813
1000000000 954097847
1000000000 331143197
1000000000 750284714
548607840 1000000000
128510458 1000000000
71938878 1000000000
1 95792929
484793651 1
902537520 1000000000
725153172 1000000000
1 206870439
1000000000 98782496
721798981 1000000000
540127855 1000000000
1000000000 131676724
373905317 1000000000
520994787 1000000000
333426900 1000000000
1 652685307
361080665 1
1000000000 226724807
1 130603686
1 778514805
678023381 1000000000
1 662561418
584201555 1000000000
1000000000 11770092
1 816837156
783532520 1
861330942 1
1000000000 38984326
651940271 1
575798934 1000000000
1 45178156
458487252 1000000000
1 199567012
924759684 1
514567155 1
487317725 1000000000
1000000000 520514791
890526384 1000000000
41998497 1
576167078 1000000000
35192446 1000000000
2192493 1000000000
1000000000 94385387
614451524 1000000000
765255800 1000000000
1000000000 788764725
996149144 1
265369959 1000000000
603611488 1
1 508115949
764113327 1
1000000000 945713504
1 126197538
1000000000 194446008
490007840 1000000000
26427829 1000000000
144192124 1000000000
105732160 1
1000000000 114954481
1000000000 108589351
1000000000 301226473
1 698050435
234918635 1000000000
910467139 1
564762636 1000000000
873837854 1000000000
1000000000 207761606
69855848 1000000000
80388507 1000000000
1 354496791
1 12824788
548603482 1000000000
88073934 1000000000
475286574 1000000000
1 891976235
1000000000 443375175
541113928 1000000000
306898087 1
125126744 1
1 97394521
623984007 1
566266004 1000000000
68445826 1
955577022 1
1000000000 915862729
941807009 1
86486558 1
788046389 1000000000
92601473 1
1000000000 82953316
1000000000 20495124
1 855604253
1000000000 876741692
308116773 1000000000
1 307543409
918239482 1
443324687 1000000000
271936556 1000000000
82384526 1000000000
965804170 1000000000
575085956 1000000000
1000000000 4272523
631846338 1
384913481 1000000000
713627397 1000000000
1000000000 650322542
274796678 1000000000
322248065 1
1000000000 381883083
1 948356065
1 41004584
284747992 1
138625091 1
624185635 1
548709109 1000000000
921871189 1
1 785646337
702344043 1000000000
1000000000 225979106
731784948 1000000000
1 906926633
450308409 1000000000
1 707787708
1 936760493
497785180 1
807237921 1
530871506 1
336995842 1000000000
185197346 1
99749397 1000000000
1000000000 843014689
157601800 1000000000
1 340693720
349723443 1
702594817 1000000000
1 597175801
452904987 1000000000
27350290 1
1 509656145
437658425 1
1000000000 349800886
28997256 1000000000
702687264 1000000000
1 131524841
201197578 1
1 217657087
658194653 1
900072171 1000000000
1 326522111
281521211 1000000000
649460227 1
1000000000 931364983
1 58841962
1000000000 668601253
1000000000 626589759
7990814 1
981904896 1000000000
1000000000 19117853
1 292267813
1 4583774
960236987 1000000000
1000000000 412642111
1000000000 300691029
30896040 1000000000
1000000000 994136525
1000000000 202623285
130961449 1000000000
55868656 1
817567492 1000000000
1 196139520
582783970 1000000000
859931573 1
1000000000 76392640
848646466 1
1000000000 4868948
764971154 1000000000
1000000000 905563475
1000000000 696211856
107710994 1000000000
641613639 1
1000000000 86743544
1000000000 241008696
1 276848150
912720708 1
115035194 1
1 912820367
1000000000 981354484
1 377815990
1 920374493
1000000000 231188158
1 614666368
964635926 1
1 190007889
1 132306960
1 921417727
1 160001585
1000000000 435104921
1 851544247
867480781 1
35279539 1000000000
1000000000 665691832
1000000000 271804190
94999440 1
38888762 1000000000
1000000000 956168094
1 642618549
987386588 1000000000
254049498 1000000000
21248659 1000000000
683141691 1
275580520 1
147976238 1
125471524 1000000000
532415879 1000000000
1 589007282
1000000000 193749984
1000000000 768105614
544829147 1000000000
1000000000 791830576
377861307 1
1 137593514
1 88777644
584417018 1
1000000000 775537968
239432281 1
1 470097645
1000000000 622816246
1 73071207
771513714 1000000000
1 269526749
1 696666758
1 837531850
952530987 1
1 584427603
257545135 1000000000
1 901637648
641528839 1
1000000000 8468360
1000000000 744141773
1 76424391
1 561409089
757124709 1000000000
390946741 1
1000000000 941906790
1000000000 950325177
1000000000 426381391
1 299254124
1 172485843
832349278 1
429991282 1000000000
824129097 1000000000
418117234 1000000000
894149149 1000000000
1000000000 522057100
511086247 1000000000
987947953 1000000000
1 828687178
129528382 1
703826192 1000000000
1000000000 702010642
1000000000 38949007
1 502008016
790688487 1
59999418 1000000000
1 496488020
147851652 1
1 251165335
12786810 1000000000
364049841 1
1 38163039
1000000000 276231484
901482846 1000000000
366011090 1
1000000000 650433909
1 587548625
548545205 1
1 903626987
884503733 1000000000
1000000000 641719259
331303073 1
139660190 1000000000
1 590509367
410198933 1
1 284493346
63735787 1
1000000000 83439109
999081375 1000000000
528285343 1000000000
409988249 1000000000
500191847 1000000000
842683939 1
1000000000 697006839
368809508 1000000000
1000000000 875271092
1 142483849
1000000000 63657993
299911721 1000000000
1000000000 234983064
160684190 1000000000
1000000000 599273665
819553361 1
1000000000 8192993
1000000000 897163841
16742821 1
239833277 1000000000
816244433 1
1 25772688
1 463484897
817473009 1
1 226628833
801728916 1000000000
1000000000 84512722
1 220449349
1 80378642
1 432736619
448469264 1
873866955 1000000000
612720315 1
718843382 1000000000
283156993 1
591973308 1
1000000000 450972111
1 900597252
1 98447580
1 277789289
532636336 1
1 25794560
20053565 1
885106336 1
142329203 1000000000
1 387927064
1000000000 964969257
616975262 1
1 872261813
402413553 1000000000
1000000000 775329443
105682551 1
1 332654047
1 262852041
298355377 1
822530050 1000000000
1000000000 798527222
110526254 1
352057066 1
1 622097994
1000000000 114341352
230890272 1000000000
471555204 1
1000000000 505346930
755129685 1000000000
384830403 1
147301852 1
1000000000 644070954
967192796 1000000000
1 300919690
20938120 1
1 111087507
1000000000 118526185
1000000000 72057314
896625883 1
5293743 1000000000
1000000000 61050877
1000000000 197690717
1000000000 327445497
1 470892878
804692864 1
1000000000 855833441
1000000000 654453598
1 269980790
240573444 1000000000
428761426 1
1000000000 528436458
688239699 1
672346397 1000000000
1 4332350
366527088 1
1000000000 127526817
1 386070688
754110474 1
1000000000 799529410
1000000000 403018392
1 479766393
612939037 1000000000
1000000000 830021687
1000000000 458534232
1 387060212
34151819 1000000000
137160127 1000000000
1 754443224
52854150 1000000000
489314502 1
348001643 1
993109836 1
1000000000 759564828
1000000000 921925826
1 602068343
1 188041494
841382119 1000000000
633183657 1000000000
1 989663962
408598321 1
1000000000 743493288
387677441 1
1000000000 40114770
1 464232986
52485497 1
1 388008539
58796779 1000000000
86135873 1000000000
787839007 1000000000
1000000000 964148096
863739921 1
560367856 1000000000
925780174 1000000000
657363480 1000000000
1000000000 157516056
624844989 1000000000
71976317 1000000000
1000000000 206056669
321311305 1
467511662 1000000000
773417900 1000000000
192948289 1000000000
185904497 1
566765933 1000000000
160408501 1
1 412066462
755737064 1
1 692459693
1 341271442
1 147288030
812879392 1000000000
960025373 1
693637423 1
115200171 1000000000
247986351 1
980504717 1000000000
271794227 1000000000
1 500476699
939561695 1
759958559 1000000000
1000000000 56833867
1 485199063
97346742 1
810374451 1
1000000000 216555768
174376140 1000000000
543768707 1000000000
814299598 1
676146652 1
128889430 1000000000
92387307 1000000000
1000000000 608385676
928354946 1000000000
668368874 1
524838517 1000000000
1 633482759
1 613556398
739506501 1
992851347 1
1 434557897
480597030 1
535340821 1
251096627 1000000000
123692208 1000000000
562312960 1
1 618689063
191670727 1000000000
26478306 1000000000
1000000000 230612335
69642771 1
591879891 1000000000
1000000000 192251699
1000000000 53154570
912261477 1000000000
1 143530232
1 975118357
1000000000 191574431
1000000000 307997005
662370944 1000000000
1 687030786
1000000000 670188920
1 70839499
594724204 1
1 447073126
1000000000 209249582
1000000000 8107863
1 768970235
1000000000 633302034
1000000000 96384237
1000000000 701772047
36087998 1000000000
133783071 1000000000
600043849 1
110553190 1
766296604 1000000000
495823457 1000000000
779359105 1000000000
1000000000 515811147
990016353 1
273732175 1000000000
1 131166036
1000000000 674110937
1 659617102
1000000000 418652530
1000000000 29227587
1 810090624
946254365 1000000000
1 284214349
958795880 1000000000
950068147 1
1 434380053
699145421 1
1 938873016
1 811168531
1 328056208
870119476 1000000000
1 101916885
270800413 1000000000
274784139 1000000000
1000000000 322621570
192797273 1
134389841 1000000000
1 419274671
1 872821094
1000000000 289707937
430655718 1000000000
38738654 1
1000000000 490310309
736662040 1000000000
1 598654445
1000000000 192304962
582649355 1
1 64870407
362015492 1
1 414508756
20902609 1000000000
498516955 1000000000
1 75399039
1000000000 770414443
357037713 1
922266361 1
584798738 1
1 954532935
694880168 1000000000
452992512 1000000000
475880964 1
1000000000 350062879
1 469153579
1000000000 932543646
1 277154258
887322281 1
835526222 1000000000
1000000000 621326551
1 355804514
1 432622251
820362580 1000000000
1000000000 769415636
98355115 1000000000
1 903708033
1000000000 692084211
1000000000 718317611
1 318635491
1000000000 486847280
1000000000 757761355
369825199 1000000000
214061610 1000000000
1 114093548
908040520 1
1 358235321
137138102 1000000000
1 841957927
453775254 1000000000
662632695 1000000000
1000000000 192617090
996076573 1
1000000000 578742278
1000000000 195236790
704254068 1000000000
1000000000 933464286
78127745 1
176800686 1000000000
1 170258445
1 87426269
152456813 1000000000
362520142 1000000000
1 828057239
1000000000 637603321
42824606 1000000000
269432456 1000000000
998777803 1
1 456814859
1000000000 963122880
1000000000 199892767
1000000000 109488386
831741169 1
1 866884420
218896497 1000000000
901102048 1000000000
265616668 1000000000
1 850226891
676121026 1000000000
667508350 1
1000000000 102296
617621522 1000000000
407980554 1000000000
1074968 1
158986396 1
1000000000 887766367
275292738 1000000000
1000000000 390867768
1 22958483
169317484 1
391664940 1000000000
1 2813540
77334443 1000000000
1 879060435
367687842 1000000000
623160390 1
1 214058462
912250363 1000000000
148979811 1000000000
1000000000 38671452
1 97648257
1000000000 628441475
549171292 1
1000000000 958400801
1 565341260
1000000000 534113582
1000000000 125475444
1000000000 563602620
58484458 1000000000
240038226 1000000000
666444764 1
393633066 1
1 444362500
1000000000 463479997
357578711 1000000000
295058921 1
71637962 1
1 443756329
298947081 1
1 233330471
1 999223301
338277154 1
147518 1000000000
1 908832364
149928602 1000000000
1 105025911
1 424489916
317488325 1
992046754 1000000000
930517536 1000000000
310108684 1000000000
1 437691507
1000000000 4563689
1000000000 742068912
883743558 1
1000000000 192911382
906505478 1
239060030 1
892077533 1000000000
12996437 1000000000
1 292623324
491294929 1000000000
214984174 1
1000000000 894797074
903740848 1
1 447744075
1 595947525
1000000000 958955789
23611822 1
348094169 1000000000
1 368869232
1000000000 348282647
210374904 1000000000
1 122391770
928927753 1
1000000000 744713147
733754161 1000000000
1 637871695
866461055 1000000000
1000000000 659478635
1000000000 873473161
84953540 1000000000
1000000000 611962919
373962024 1
547825482 1000000000
1 958172864
804917060 1
1000000000 548339638
1000000000 582036709
1 769815467
1 84495060
1 812475969
622873720 1000000000
1 632972607
1 888195293
1 25512331
343177444 1000000000
374517619 1
1000000000 39702584
750772377 1000000000
1000000000 274271822
319115749 1000000000
44427486 1000000000
1000000000 462900190
400425268 1000000000
1 793286600
1 131278771
1000000000 904717801
1 426722548
662013264 1000000000
619247571 1000000000
75414925 1
265812954 1000000000
979997853 1000000000
1000000000 170334044
919139728 1000000000
18784426 1000000000
1 629653542
583438268 1
303493593 1000000000
1000000000 138868655
912356009 1
750979452 1
1000000000 532190229
299288388 1000000000
1000000000 245680274
48901007 1
209050603 1
797195748 1000000000
498013418 1
352402455 1
78013090 1000000000
234927535 1
1 699406275
80669369 1
174675538 1000000000
1000000000 642614654
1000000000 680643620
1 142768228
1 15888009
410619754 1
837554034 1000000000
648328861 1
1000000000 685938305
168194778 1000000000
1000000000 877951072
510122063 1
295366849 1
412508686 1000000000
1000000000 396788058
1 304247827
1 106975315
825897770 1
736124016 1
1000000000 339623934
1 326330728
1 781014726
1 68058304
161209066 1
619384713 1
1 740808694
8874855 1
1 629589833
440740672 1000000000
1000000000 114515415
478309866 1000000000
421302631 1000000000
1000000000 754313032
399939228 1000000000
1 124581411
1000000000 572577599
1000000000 249817395
739199001 1000000000
529388458 1
1 38419396
160640413 1
1000000000 384678864
663254725 1000000000
160636840 1
749080017 1000000000
263868028 1
560892626 1000000000
117752753 1
166731515 1
833206557 1000000000
1000000000 885853236
1 565808766
1 652237007
1 436016004
355808702 1000000000
381816277 1000000000
528564153 1
1 145168993
1000000000 411642784
199320434 1
851231368 1
503635149 1
279326160 1000000000
1000000000 938454862
901803927 1
1000000000 7841109
74540027 1
429785965 1
1 481475965
1 827210375
148675821 1
1000000000 852034860
1000000000 83385144
454664962 1000000000
1000000000 43210623
136190988 1000000000
124387798 1
504685819 1000000000
63133443 1
1 90393594
1 15103911
690867532 1
667382573 1000000000
1000000000 657716002
638743777 1000000000
1 819409412
1 730775940
865705782 1
1000000000 17335763
1 955381867
1 876080202
897918010 1
625845904 1000000000
127137430 1
1 247622890
1000000000 458819283
455681045 1000000000
809257069 1000000000
21762018 1000000000
352886802 1
949792508 1
845400123 1000000000
541913650 1000000000
1 126960830
565777319 1
88175286 1000000000
49910855 1000000000
384696865 1000000000
1 823108070
1000000000 111762576
723191907 1000000000
489081429 1
899706412 1
205007743 1
1000000000 57000592
1 814488593
1 154096691
1000000000 742675660
1 962529287
1 800681457
1 754042157
253061978 1000000000
1 4805660
1 313733445
268593005 1000000000
912746809 1
1000000000 427599022
1 684062813
645387671 1
39182508 1000000000
725762062 1000000000
1 641883733
1000000000 207740231
726512313 1
575094384 1
473016413 1
961294656 1
1000000000 613234481
1000000000 73574609
38842509 1
1000000000 842053911
1000000000 513385538
1000000000 640627561
1 517446184
1 422449249
1000000000 931133820
1 504778643
894975345 1000000000
638207836 1
806387298 1
1000000000 534963004
483648238 1000000000
791470875 1000000000
808667252 1000000000
754653644 1000000000
1000000000 96064571
496712503 1000000000
293007035 1
367916691 1000000000
1000000000 922783827
1000000000 854375157
34241239 1
831941814 1000000000
1000000000 553357659
394311155 1000000000
519711112 1
387781787 1000000000
1000000000 332883953
1 827566682
75608250 1000000000
1000000000 81997523
1 717984246
81881216 1
574455062 1000000000
1 823709834
748536537 1
459095580 1000000000
1 627168519
744147309 1000000000
1000000000 614087527
961832689 1000000000
1000000000 691423051
702947098 1000000000
355925778 1000000000
1000000000 842046709
1000000000 761027838
889441807 1
1000000000 379563713
440663555 1
1 528294179
774132750 1000000000
1000000000 339052313
926314755 1000000000
929188788 1
1000000000 905513486
38374475 1000000000
828379287 1000000000
471103534 1
252336042 1
1000000000 939390303
1 546865993
1 793089943
1000000000 666375173
1000000000 222552834
175635765 1000000000
257384467 1
308300348 1000000000
189200334 1
557161267 1000000000
686198760 1000000000
1000000000 50167122
412192282 1
165184905 1
1 503635471
449094040 1000000000
670242628 1000000000
391105552 1000000000
129102911 1
618850716 1000000000
1000000000 209034877
1 313485287
50897526 1
1000000000 798864533
1000000000 275081494
1000000000 424489112
825905162 1000000000
1000000000 291797582
1 628266058
39550664 1000000000
632551985 1
1000000000 365640339
1000000000 577115790
1000000000 79648357
1000000000 972211213
1000000000 471049755
1 48980055
1000000000 966541901
1 156583998
1000000000 766785782
1000000000 861047404
1000000000 761830780
1 253967844
29206138 1000000000
209797551 1
1 108374457
1 877004595
1000000000 815477930
1 116763753
1 910831555
893383548 1000000000
1000000000 473743144
1 176875285
517144313 1
1 632357563
116973471 1
1 90481839
1000000000 844363401
1 564419230
1 15149483
1 648153727
1000000000 268385821
606652694 1
1 573328972
687938402 1
1000000000 901468676
1 484533348
1000000000 546787531
1000000000 905014939
127810782 1
643947165 1000000000
49512237 1
45478427 1
952601804 1000000000
1000000000 178595521
562344473 1000000000
1 342495821
83996184 1000000000
687793980 1
20371527 1000000000
965700455 1
584922979 1000000000
139719677 1
1000000000 630177643
996135471 1
955672911 1
1 392002551
1000000000 933250209
1000000000 518097484
1 74303406
1000000000 736226357
1000000000 619358299
1 398475791
1000000000 25929260
377552997 1000000000
699164106 1
755742148 1
252814970 1
1 32715488
1000000000 793012173
1 552782453
136722942 1
67790391 1
1 68786520
1000000000 12910655
985625850 1000000000
87493189 1
1 165087591
21461018 1
1 996247355
1 412094642
1 885164645
1 251666213
313790534 1
952662278 1000000000
1 764828952
433707377 1
1 752908543
333774896 1000000000
300281106 1000000000
1000000000 651523153
1000000000 104440539
644931992 1000000000
309256340 1000000000
1000000000 959224866
1 172938378
1 162836387
1000000000 839299589
855191447 1000000000
1 14769183
706359751 1000000000
1000000000 668863189
94682761 1
653312195 1000000000
1000000000 595180562
582993388 1
153487935 1000000000
1 526646748
1539638 1
205839257 1
154073403 1
1 584908217
1 914502169
1000000000 816104186
1000000000 686869640
1000000000 50615234
813680605 1
1000000000 949037288
1 506483841
914442271 1000000000
314190701 1000000000
548685415 1000000000
891654437 1000000000
541232871 1000000000
1000000000 16410506
393539213 1
1 109672923
565641421 1000000000
908795478 1000000000
1000000000 114209778
537218755 1
1000000000 127782216
1 549953376
1000000000 237850521
932327295 1000000000
958356548 1000000000
780363059 1
1 388050784
1 181922177
837118792 1
1000000000 634000987
1 98232293
985064919 1000000000
1000000000 363335208
1000000000 765083641
1 63830011
1000000000 141216886
1000000000 302840621
11476426 1
926780815 1
120358662 1
984103109 1
1000000000 506203572
764952086 1000000000
557304110 1
1 75205800
918871762 1000000000
406476410 1
428355171 1
483776652 1
659289092 1
795570822 1000000000
898349 1000000000
816144972 1
635685874 1
1000000000 711530448
233086459 1000000000
1000000000 8225173
1 39159456
229111849 1
1 531564395
923569939 1000000000
1 259096697
1000000000 647186306
917923347 1000000000
1 223637277
1 839994070
1 127667040
408800213 1
817040862 1
557173265 1000000000
841342404 1
1000000000 594518180
1000000000 432396551
211489033 1
21908886 1
1 980015314
1 491806964
1000000000 662639159
645930643 1
1000000000 983378142
445291356 1000000000
1 715470898
38290616 1000000000
1 127196860
650540927 1000000000
558428608 1000000000
1000000000 31810352
659608741 1
1000000000 631744973
504171360 1
234703037 1
887378274 1
262464788 1
675375190 1
958757796 1
336686102 1
543610158 1000000000
7931704 1
1 142745886
1000000000 901034380
544321322 1000000000
964119033 1000000000
788350524 1000000000
448704259 1
841668347 1
1 546313077
1 869045852
1 115457143
1 782924448
1 859508350
1 307555085
1000000000 138215538
1 15576788
111553128 1000000000
872393087 1000000000
94077268 1
1000000000 121327417
500360467 1
1000000000 722078575
952245794 1
1000000000 606504962
1000000000 131248248
135880082 1000000000
760659661 1
1 150894369
148800952 1
1 618815363
723090950 1000000000
1000000000 993239282
1000000000 837661091
1000000000 821945130
1000000000 971473537
558898792 1000000000
1 417465543
227579822 1
255637959 1000000000
53418679 1
1 180854012
838052831 1
261337218 1
1000000000 769133699
986980973 1000000000
1 445364766
127697478 1
233559178 1
996539947 1000000000
1000000000 620181967
1000000000 180832478
1 17512912
800468527 1
1000000000 7159362
1000000000 691736344
1000000000 236918603
71663343 1
795565343 1000000000
317756691 1000000000
1000000000 895347472
1 778004070
25441876 1
659018248 1
285411583 1000000000
1000000000 506473119
297949563 1000000000
1 494628760
339926764 1000000000
365910466 1000000000
1 990929616
18996376 1000000000
669890641 1000000000
869395876 1000000000
1000000000 470793108
1 406994779
117575027 1
1000000000 79693515
1000000000 938551292
44454784 1000000000
327293971 1
626963200 1000000000
1000000000 720742559
89001277 1
496332184 1000000000
946211163 1
1000000000 349576544
1000000000 504730669
1000000000 779338428
1 622906314
292706778 1
398019480 1000000000
1000000000 806177974
1000000000 659372069
547710797 1
91904579 1000000000
183745002 1000000000
1000000000 762098352
1000000000 750326280
1000000000 371433401
186369550 1
913281584 1000000000
1 494456408
1 879131931
25031135 1
1000000000 264171380
394876657 1
1000000000 99576166
1000000000 345396293
1000000000 695524956
1 137188061
1000000000 415687493
1000000000 78801669
1 3006063
307075813 1
337415769 1
1 253484777
1000000000 134827228
1000000000 24446078
827253767 1000000000
1000000000 41575788
232929296 1
316618296 1000000000
80717763 1
735186411 1
211722427 1000000000
690705828 1000000000
370349788 1000000000
1 159659593
905688157 1
490265797 1
256323529 1
142605091 1000000000
1000000000 632283479
1000000000 758839035
1000000000 966664950
2504055 1
404978289 1
1 921669485
384341770 1000000000
1 859087825
1 123997672
1000000000 841531639
927806652 1000000000
3570424 1
673178108 1
1 863217559
1 763765783
499069464 1000000000
634487546 1000000000
1000000000 45906259
700943692 1000000000
1000000000 189211250
1000000000 705329862
756403375 1
31122681 1
123930243 1
153333742 1
1 119300239
247728122 1
1000000000 601533619
1 565667372
42595753 1
948384431 1000000000
1000000000 877207426
1000000000 800406652
1 748995951
993884111 1000000000
470559535 1
1 902510753
1000000000 512033405
1 704006317
1 159251691
1 459291700
75311745 1000000000
1 331334922
211685759 1
2509103 1000000000
1000000000 486506410
952811102 1000000000
1 739214715
1000000000 977674233
1000000000 279660437
422195874 1000000000
956506338 1000000000
425601779 1
107782070 1000000000
773236386 1000000000
742632021 1
1 753655684
1000000000 803277636
213541826 1
525617598 1
1000000000 935105700
1000000000 915655850
1 709144912
1000000000 662392447
1 583162599
932200556 1000000000
256601932 1000000000
628726557 1000000000
944947724 1000000000
1 944371096
872210613 1000000000
1 261132394
1 30650374
750166448 1000000000
756262230 1000000000
1 378594354
1 526581644
819771414 1
296274195 1
1000000000 395790697
1 19173407
1000000000 414279418
76598960 1000000000
211589588 1000000000
230773660 1000000000
1000000000 222484930
1 658973218
1000000000 497365302
1 212214084
1 873728762
677680731 1
1 576451583
1 620091465
1 515929022
1 539404946
339028850 1000000000
344514011 1000000000
777668774 1000000000
1000000000 816269075
906590552 1
1000000000 30641845
497885235 1
1000000000 973641095
1000000000 920843556
1 549915685
1 566516921
175274694 1000000000
185240231 1000000000
179147930 1000000000
326086608 1000000000
191635484 1000000000
936849975 1000000000
1 88877492
1000000000 579008823
483825690 1000000000
1 253596764
1 332500936
1 220344649
1000000000 141668576
960223998 1000000000
722260210 1
1 633175269
450038763 1
1 496654861
1 541558690
1000000000 77886682
235227484 1
202443185 1
1 789532833
999808211 1
1 534994634
1000000000 364328948
49228964 1
363306436 1
223182731 1000000000
1000000000 257225198
1 976193365
543005652 1000000000
932144255 1
112475251 1
1000000000 573199840
758608845 1
1 545256287
255215163 1
1 124299004
1000000000 737623554
1000000000 60200839
431699858 1
671291004 1
398660290 1000000000
778424899 1000000000
230351233 1
71680598 1000000000
949616701 1000000000
252905623 1
1 181186173
185534773 1
821302774 1
1000000000 813029011
1 578822800
86769789 1000000000
890423211 1000000000
143341591 1
530233608 1000000000
1 678772703
1 543671746
1 751719717
211782560 1000000000
853007454 1
44955959 1000000000
58253224 1000000000
640070957 1000000000
1000000000 40525026
415433476 1000000000
1000000000 676986051
1000000000 737664459
897893950 1
1000000000 613689107
59338654 1
1000000000 906155658
799018174 1000000000
1000000000 271873698
241818030 1
1000000000 665435286
1 518585654
1 394239031
1000000000 496329862
495943654 1
1 432005000
1 156167431
893703453 1
207314791 1000000000
1 265302710
279483362 1000000000
1 718577313
117671082 1
1000000000 983845995
392637346 1000000000
1 56002236
192000782 1
984904709 1
261525782 1
1 391697766
1 210070122
19683623 1
31984236 1
1000000000 888835629
1 959943998
1000000000 141384127
1000000000 32131614
1 320391940
763628636 1000000000
1000000000 487539093
1000000000 166067552
1000000000 323022474
501614098 1
1 56675158
1 942915593
233740765 1000000000
680835293 1000000000
1 469615905
1000000000 852487682
570942945 1000000000
1 460206475
821692562 1
1000000000 289880622
1000000000 753248268
1 506382577
214549582 1
1 495358171
670128310 1000000000
175061263 1
1000000000 618934033
131555752 1000000000
221944544 1
1000000000 101961665
1000000000 612536374
900871929 1
517847428 1000000000
1 104763625
290052551 1
1000000000 562018521
804436063 1000000000
1 864467996
1000000000 980696070
566095729 1
1 9068092
933781453 1000000000
1000000000 955282558
1000000000 766663914
117959875 1
927254521 1
1000000000 173897350
1000000000 340400350
1000000000 386075588
1 336416339
1000000000 371422038
1 540880710
404013568 1000000000
513287153 1
1 479114639
1000000000 924319970
1 468706169
1000000000 994933880
1000000000 310870086
63405860 1
1 114746172
712456903 1000000000
1000000000 194226067
711999906 1000000000
1000000000 947998893
1000000000 153103138
1 91652250
1000000000 985713404
80915540 1
684520674 1
1000000000 972420888
1000000000 362829643
601842729 1
821719963 1000000000
131647091 1
798149646 1000000000
1000000000 652569438
1 424928207
949003325 1
744975762 1
1000000000 934583724
883001107 1000000000
657725513 1000000000
1000000000 915366880
3449889 1000000000
222591937 1000000000
354860595 1000000000
1000000000 805352749
1000000000 108919146
615034401 1
1 656050284
1000000000 840904639
1 474864543
1 926958355
666546885 1000000000
389942109 1000000000
1000000000 696237454
1000000000 798501952
1 195026558
69241403 1000000000
1 487127435
248636866 1000000000
670677457 1
360258917 1
565931960 1000000000
1000000000 496897363
1000000000 617995515
534630061 1
476056019 1
1 140718838
1000000000 622906060
608882706 1000000000
1000000000 431655552
1000000000 832424227
392646833 1000000000
1000000000 448425138
752115223 1
1000000000 957921912
520220737 1
1000000000 701047603
924401905 1
1 354061534
820054088 1
1000000000 503156142
1000000000 224281903
305695290 1000000000
699995986 1
1 94018847
1 867614222
1 102273688
1 128506299
1000000000 159028812
1000000000 25512617
1 321293268
29955893 1000000000
1000000000 945289780
1 238335567
1000000000 554827979
483171804 1000000000
1 257206267
1000000000 761441865
1 624348163
691010745 1000000000
874907733 1000000000
499351845 1000000000
1000000000 635454936
405161428 1000000000
1000000000 812107377
673584007 1000000000
723822122 1
1 292737470
1 894289513
630666354 1
1000000000 654948230
491544736 1000000000
493172010 1000000000
1 808154388
1 656519123
946565824 1000000000
1 560939488
979516434 1000000000
1 756606080
552985749 1
817271527 1000000000
556303956 1
656523309 1000000000
742252621 1000000000
837528623 1000000000
677086548 1000000000
1000000000 10679257
374239964 1000000000
993737008 1000000000
1000000000 648691429
283493261 1
580838025 1000000000
358525009 1000000000
880420481 1
1000000000 889697929
1000000000 409271543
1 36634068
339675671 1000000000
116632302 1000000000
1000000000 105412785
456808006 1000000000
874462804 1000000000
1 479639790
1 962306106
1000000000 960230502
1 496122481
159783795 1000000000
831153301 1
1 117364885
1 154998656
88585806 1
609808211 1000000000
513873855 1000000000
1000000000 22949683
1 127285218
576471068 1000000000
1 624083403
1 551616045
703025234 1000000000
1000000000 955085762
1000000000 718192001
1 414925774
1000000000 95869481
1 412610756
120582139 1
1000000000 816177019
131368074 1
1000000000 669100385
1000000000 122742160
711170925 1000000000
967315675 1
1 971740959
1 807778367
1 497534205
1 721822702
1000000000 564670941
1000000000 331060633
536527471 1
1000000000 962598577
1 248938583
1 445102131
980180030 1000000000
819592281 1
1000000000 575715898
831852685 1000000000
87991786 1
881751563 1000000000
33857451 1
931899263 1
729569856 1000000000
650779661 1000000000
1 144860755
588634148 1000000000
1 497542953
675587694 1
75875823 1000000000
1000000000 67454795
88451320 1
612630323 1000000000
168861271 1
185439836 1
1 11303215
421274629 1
1000000000 184063759
352408010 1
1 676691155
540447578 1
1 448398925
1 592302329
1 48435762
1 94969635
758668172 1000000000
1 573768114
403387443 1000000000
680714486 1
1 285256593
24279301 1000000000
1000000000 64301344
1 821487549
351857149 1000000000
57759167 1000000000
1 905370866
100727008 1
1000000000 893686869
274157648 1000000000
517728029 1000000000
449145585 1000000000
1000000000 507062928
1000000000 303833654
1 840698334
147217370 1000000000
1 352472865
898971886 1
894607107 1
814891652 1
65378950 1
1 725671518
1 663181883
1 646431753
1000000000 387593298
431726269 1000000000
1 766569185
412863069 1000000000
1 502038458
1000000000 626085382
1 363135812
520955003 1
745156510 1
609850078 1000000000
1 763990908
811583501 1000000000
529038874 1000000000
1 595557124
630265770 1000000000
1000000000 938298529
1000000000 265425294
25487673 1
484221904 1000000000
70595145 1000000000
1 167980332
1 745365681
1 473240340
89096147 1000000000
1000000000 400434947
358093820 1000000000
468672655 1
104155244 1000000000
857314699 1000000000
1 853449072
1000000000 776062877
1 574927057
1 74550962
1 58344218
1000000000 113977761
568189432 1
503885415 1000000000
1000000000 233097766
1 130501464
1000000000 566424382
73698983 1
352380366 1000000000
1 135461794
212676115 1
288374024 1000000000
456465345 1000000000
531601358 1
493978917 1
1000000000 435385797
1000000000 866921495
555028839 1000000000
1000000000 831246092
1000000000 250411083
156574900 1
1 234960767
1 969346678
191448388 1
208171067 1
348674938 1000000000
467690965 1
136393763 1
1000000000 471329910
1 322217309
1000000000 320832648
1 738618417
1000000000 913664582
1 685167513
5709704 1000000000
403507481 1
1 259567368
937881684 1
844969878 1
779553009 1000000000
1 983959946
1000000000 850513978
1 734858468
356551116 1
1 771275886
1 376036036
745343555 1000000000
995100351 1
204578334 1
1 831899145
1 358872527
819064433 1000000000
1000000000 891088435
1000000000 4227589
1000000000 348802328
1000000000 686197545
929005153 1
1 269842280
559034067 1
988783700 1000000000
1 165851879
1 180439522
369938435 1
1000000000 957013911
1000000000 914354807
1 24585198
134346403 1000000000
829376341 1
641742242 1000000000
502016542 1000000000
531598296 1
1 103025859
754482633 1000000000
1000000000 974558185
1000000000 433609622
59325292 1000000000
1 775570817
1000000000 27013618
1000000000 177308113
646873666 1000000000
588376198 1000000000
155201500 1
1 556095784
1 975595046
1 204625701
143948173 1000000000
1000000000 836124432
1 110974969
240001318 1
27666944 1
1000000000 721052542
1000000000 468696613
168373305 1
1 312167314
683248153 1
823040936 1
848630755 1000000000
27812807 1
525416160 1
89882787 1000000000
240338154 1
538429597 1000000000
984496730 1
484510819 1000000000
1 839935552
1 849472340
1000000000 354965823
855223023 1000000000
1000000000 512295790
508754110 1
595557797 1
1 288110612
447866500 1000000000
1000000000 899184901
500917678 1000000000
813493742 1000000000
1000000000 827841920
200559356 1
994285490 1
890821370 1
511579454 1000000000
681087209 1000000000
1 554644459
732562332 1000000000
523897313 1
231247571 1000000000
781965728 1000000000
1 946529580
1000000000 893987520
1 573347913
285267413 1
802437768 1
1 658407382
22647222 1
586749299 1
1000000000 192515607
1 314480806
1 386913059
1 880260341
1000000000 300379995
614318766 1
291859597 1000000000
925541781 1
812773371 1
1000000000 129279310
1 947499434
996495351 1
246562385 1000000000
439287610 1
54828856 1000000000
1000000000 675068502
612704114 1000000000
2959199 1
83411912 1
661840431 1000000000
46785725 1
1 454979413
810415114 1
1000000000 375595886
1 466374889
1000000000 731108165
1 809479324
749806871 1
1 216288394
664356188 1
1 557934927
1 836200823
866631204 1000000000
1 686329521
1 214533115
1 687719373
1 984119733
1 954719156
1000000000 242986182
1 637294454
7648190 1
758942747 1000000000
1000000000 931688434
967968408 1
1000000000 628260307
333451337 1
64075560 1000000000
306745937 1000000000
770596518 1000000000
696122945 1
118667330 1
1 120860258
701473681 1000000000
1 215685643
784223135 1
1000000000 58322520
715433891 1000000000
1 599244711
1000000000 671748579
321045565 1
1000000000 96009262
547463793 1000000000
259616079 1
1 93532863
72597713 1000000000
1 144891926
1 739875970
35946719 1000000000
1000000000 715796227
1 704414968
1 58712784
188207391 1
1 870774562
817978399 1000000000
1 239874051
1 771109416
654700284 1
1000000000 906205859
1000000000 836070321
1000000000 692487418
1 130530269
398603928 1
380784639 1
398156441 1
420066332 1
583084922 1
1000000000 441203190
1 285919541
1 865134114
980162587 1000000000
1 760539463
247853788 1
1000000000 298708732
1 700870157
418554778 1000000000
1000000000 168421278
689598052 1
76752524 1
444856158 1
1000000000 926846272
387409996 1
1 994938608
658443279 1000000000
1000000000 796660838
1000000000 729716717
165691026 1
698479618 1000000000
527895868 1
1000000000 385868880
860501054 1000000000
487133625 1000000000
56914342 1
550195805 1000000000
820132122 1000000000
295627940 1000000000
1 57182953
1000000000 200101476
576210200 1000000000
1 127574902
863390427 1000000000
582179115 1000000000
1 633622745
1 744220651
73899146 1000000000
142106744 1
1000000000 514745124
123672089 1000000000
1000000000 6357099
1000000000 539844898
177823177 1
1 687851318
853015046 1
594710165 1
1 513714193
241374697 1
758769440 1000000000
1 961866725
1000000000 741848745
24145430 1
489003626 1
1 108045398
1000000000 114362127
481586727 1000000000
1000000000 78219691
8450411 1000000000
950490751 1
1 980830167
1 871765354
977236080 1
485200985 1000000000
120054405 1000000000
1 943336480
1 747678084
1000000000 408910871
90030840 1
1000000000 324760798
1000000000 531098666
1000000000 791893678
1 368659119
1 706326909
1000000000 882781010
64517506 1
1 473798318
1000000000 46894151
1000000000 541946085
1 146934481
680178630 1
1 45660453
1 777171664
127722906 1
981066853 1
1 685803594
1 839608724
1 576618254
333079520 1
988565599 1000000000
1000000000 236857934
558714235 1
1 368600382
998777905 1
1000000000 130466373
865332918 1000000000
867761545 1000000000
1000000000 452341210
1 483339763
1000000000 145322505
1 90320786
1 189579630
1000000000 990288790
653411743 1000000000
855141700 1000000000
1 736313130
119187258 1
250906990 1
519646317 1000000000
839553817 1
1 64843329
439841190 1
463650570 1000000000
379095113 1000000000
1 160441461
670920347 1000000000
1 243754772
1000000000 379083631
37781137 1
887518255 1
297337290 1000000000
1000000000 775144216
1000000000 561136204
288464068 1
803757184 1000000000
587807571 1000000000
1 73186793
283679650 1
1 308258535
1000000000 880599774
272475966 1
431407846 1000000000
184152288 1000000000
377113551 1000000000
1 717591620
786908910 1000000000
247656381 1000000000
1000000000 4817350
1000000000 97322271
1000000000 34963779
942519578 1000000000
111170962 1
642261935 1000000000
1000000000 72219399
681105181 1000000000
145171555 1
1000000000 760982681
321491682 1000000000
1 472440394
764888177 1
1 326439889
322044009 1
1000000000 844071628
1 71836461
1 902185131
547393297 1000000000
1 642151745
1000000000 450125032
897702243 1
1 998276245
142621959 1000000000
1000000000 582277123
355683884 1
1000000000 107878117
426770439 1
1 293681560
313606584 1
1 627232657
1000000000 157463553
687752617 1
1000000000 366388040
1000000000 160850614
325949785 1
293591752 1
1000000000 51242550
3811690 1000000000
850706787 1
1 408691017
909427458 1
1000000000 179315621
619065900 1000000000
1 34632166
1 14800347
1000000000 510627251
1 55539147
1 446501363
19408048 1000000000
730107160 1
1 554513192
1000000000 722191621
303389881 1000000000
537398532 1
1000000000 152260685
1 61431327
368821634 1000000000
1000000000 974565946
959465518 1000000000
395512926 1
1 57224058
289824894 1000000000
135720949 1
91227944 1000000000
1 262223355
1000000000 570166654
293720018 1
579684817 1
633054940 1000000000
1 404750148
347094851 1
1000000000 28187344
1000000000 909241206
162824731 1000000000
1 855984865
167169123 1
1000000000 47232309
1 207465985
721551789 1
19124929 1
291293602 1
120014223 1
158036444 1000000000
1 440989632
1 643085296
391213158 1000000000
802119968 1000000000
653567495 1000000000
255662598 1000000000
1 10851101
102144634 1000000000
1000000000 125566904
1000000000 4488462
763932843 1000000000
215625087 1000000000
1000000000 237316249
1000000000 677741438
1000000000 749371217
609261866 1000000000
127230403 1
55150758 1
1000000000 748686091
1 967911971
1000000000 871619791
275556283 1000000000
1 978941817
652535950 1
747780735 1
1 923817061
843858762 1000000000
886298457 1
245403371 1000000000
213127367 1000000000
502453547 1
648359681 1
1000000000 703823151
1000000000 220732687
1000000000 718641712
1 148213222
390567571 1
307744895 1
95107523 1000000000
1 266423826
467208507 1000000000
371110907 1
1000000000 383615757
266102406 1
1 223132755
697980950 1
608614372 1000000000
1000000000 897762311
1000000000 764567477
1 651733146
1 165774133
542077800 1000000000
1000000000 542794525
1000000000 281069976
624423156 1
1000000000 852006234
224153296 1000000000
19652081 1
1000000000 129138564
1000000000 534069172
916087753 1
1 547062116
784065187 1000000000
136964159 1
150007656 1000000000
2226714 1000000000
1000000000 281693657
884056325 1000000000
768472727 1000000000
1000000000 299030449
1 287942754
491429916 1000000000
1000000000 967256702
1 443271624
1000000000 296024220
1000000000 92279023
860445866 1000000000
445064714 1
251712750 1000000000
1 483758350
1000000000 100842171
145132479 1000000000
1000000000 843255865
1000000000 202129018
1000000000 535802253
1000000000 121915602
925830596 1000000000
43951467 1000000000
254046698 1
1000000000 22380127
616493732 1000000000
316725156 1000000000
667057328 1
1000000000 779252417
438534828 1
1000000000 21349178
469481089 1000000000
1 19969306
1 607268054
1000000000 133880547
961223402 1000000000
337693796 1
1000000000 38968113
1000000000 947606461
1000000000 16150295
1 477104633
1 797409868
1 674853024
1 88598518
1000000000 672673696
277532196 1000000000
146408679 1000000000
138014188 1000000000
1 503347995
1 31192205
1000000000 468108989
1000000000 867799032
570467119 1000000000
1000000000 20975902
264258790 1
1 425179238
1000000000 63433269
546584738 1000000000
387685904 1
1 769925367
81864225 1000000000
401032701 1
945531290 1000000000
1000000000 380787343
305716243 1
1000000000 16685725
89780709 1000000000
904866402 1000000000
1000000000 370269533
417753700 1000000000
1 505680412
957224602 1
1 536537621
896603925 1000000000
1 303729024
110412941 1000000000
1000000000 275461406
382581053 1000000000
1 547802168
1 614817374
325879219 1
1 160566438
258105240 1
1 992319538
805665910 1
1 173961273
515729906 1000000000
361772248 1000000000
1000000000 114984953
1000000000 130884467
15080413 1000000000
1000000000 990922739
1 549763277
936510284 1
170998532 1
1 751079338
549524235 1000000000
505010341 1000000000
1 838092914
1000000000 450039764
992864098 1
1 300699699
1000000000 978665566
568203936 1
532068770 1
516029931 1
1 113137012
1 563987651
1 253016265
1 642493935
1000000000 431459749
787707175 1
1 955657869
1000000000 566535930
972918385 1
75835410 1
582797419 1
1 826659401
1000000000 58857652
1 678147030
490682417 1
1 817847052
6448113 1000000000
287863034 1000000000
1 301816841
219273038 1000000000
422890782 1
922912743 1
664667657 1000000000
1 193132643
1 702354673
1000000000 500022808
767242553 1000000000
204412626 1000000000
1000000000 691608490
76837565 1000000000
1000000000 985644070
1 477734341
1 248431714
1000000000 154896112
1000000000 178698984
1 537177072
1 83807701
1000000000 976147806
1000000000 349465776
1000000000 291668991
1 539764398
259878766 1000000000
318208214 1
508953222 1000000000
1 818090323
1 549177847
1 464603491
1 113898341
1000000000 944989491
165320034 1000000000
1 349652252
66280122 1
1 704184206
1000000000 330542940
143426834 1
744741710 1000000000
840265670 1000000000
217063938 1000000000
1000000000 696496041
830357625 1000000000
494175013 1000000000
1000000000 138686087
1 143955239
242049433 1
696958001 1000000000
471761257 1000000000
1000000000 123027904
97295093 1
1000000000 828426094
134820887 1000000000
329158945 1000000000
84265004 1
677591989 1
138927132 1
1 38636412
1 50186276
263322101 1000000000
1000000000 12699088
1000000000 911281172
419640434 1000000000
582660744 1000000000
1000000000 982984834
1 215930700
54367302 1
732585466 1
28045343 1
138976813 1
1000000000 683412186
177361751 1
509240936 1
1 910616951
58205021 1
1000000000 183691766
169182101 1000000000
1000000000 440158251
1 316175965
1000000000 340531398
639911557 1
49553816 1
1 24615605
1000000000 520686871
1 747722857
1 526606567
329176055 1
1 941564139
1 43984369
1000000000 15286307
1 764470875
1000000000 701838527
593801208 1000000000
1 114279628
125910570 1
994491094 1000000000
807137198 1000000000
1 794914270
823582375 1
1000000000 82848264
1 917004358
43180383 1000000000
1 494709376
1000000000 4754956
1000000000 995664418
806622057 1000000000
1 913034677
255930179 1
997579645 1
124143288 1
267914503 1
671984647 1
1000000000 75700377
1000000000 287602870
113564389 1
1 632716148
1000000000 569314666
414468871 1000000000
1 321195477
1 21540279
1000000000 196628677
492712593 1000000000
1000000000 757337696
1000000000 455553496
1000000000 956048133
1 808092688
1000000000 430086787
562391300 1
1 510263871
1000000000 12875290
469476500 1000000000
66897759 1
770927592 1
970350767 1000000000
70861236 1
1000000000 93455946
137115652 1000000000
1000000000 136001605
243816373 1
1000000000 508796465
1000000000 72988628
93741652 1000000000
1000000000 261832845
1000000000 143394779
1 783939579
150156128 1000000000
826507580 1
1 43778861
162396721 1000000000
390428295 1
470947900 1
1 82304383
1000000000 46436460
1 872252557
1 565981545
1000000000 333603173
22067084 1
651175526 1
854698867 1
130250231 1000000000
86438280 1000000000
1000000000 385504579
531573443 1
876926371 1000000000
959228697 1000000000
114598434 1
1000000000 825350124
1000000000 440376950
1000000000 255092966
1000000000 924396242
113166228 1000000000
1 793894887
57069104 1000000000
189451397 1000000000
790516709 1000000000
1 63278118
133676289 1
1000000000 923564508
1000000000 515538800
1000000000 748340455
1000000000 578003410
1000000000 882488430
410895266 1
1 537662889
299004092 1
105365980 1000000000
3561133 1000000000
1000000000 105329549
88674339 1
489847891 1
896351472 1000000000
1000000000 758326421
1000000000 657298145
1 637743778
103180265 1
1 941133948
1000000000 83033584
635467710 1
1000000000 232784030
1 5753591
11259803 1
960920020 1
1 455928201
1 95833483
936425000 1000000000
1000000000 542616273
1 158452740
93080273 1
1000000000 799404033
1 592334959
1000000000 420313398
1000000000 352263495
767251812 1000000000
1000000000 950177218
1000000000 66229886
1 243968411
1000000000 634567565
951588420 1000000000
74513248 1
6039157 1000000000
738726242 1
1 233199711
1 671919856
584156613 1
873653662 1000000000
1000000000 893263739
652474045 1
1 805021070
1000000000 932875395
1000000000 532255626
661007681 1
607410739 1
332850428 1000000000
87325715 1
891482569 1
579533890 1
226690386 1000000000
419508926 1000000000
1 373249506
1000000000 882568639
770551634 1000000000
1 50850144
902322245 1000000000
666550517 1000000000
1000000000 494948350
201785224 1
151046982 1000000000
1 307382459
789867187 1
1 36326795
93920954 1
1 358249540
10087900 1000000000
633966350 1000000000
1 579959656
462628460 1
680340760 1000000000
1 401203477
1 407380981
1000000000 635392129
1 703507176
1000000000 46620556
481009483 1000000000
248898192 1
1000000000 945960926
909332564 1
1 362428554
1 965283634
761086275 1000000000
496547281 1000000000
52072563 1
1000000000 41938136
1 19184457
377512180 1000000000
1000000000 685408851
1000000000 826640022
805280436 1000000000
207508166 1000000000
809273454 1
1 163080302
35642885 1000000000
1000000000 215719287
1 140477936
258096416 1
1 66359849
237955304 1
1000000000 337069136
7537521 1
1000000000 476704930
1000000000 127522486
1000000000 894182470
1 134813434
1000000000 332792629
643807689 1000000000
141715504 1
899437684 1
92216086 1000000000
635149149 1
1 369444866
904178050 1000000000
1000000000 768480658
368833426 1
1 555548334
1000000000 188048386
1 5787197
1 826016115
660078869 1000000000
149510352 1000000000
1000000000 399331486
81140867 1000000000
1000000000 828359791
678260252 1
902276441 1000000000
1000000000 36304847
778277943 1
787293998 1000000000
157107935 1000000000
1000000000 419311729
61851036 1000000000
1000000000 822373816
1 115166612
556260771 1000000000
1000000000 417593447
1 341362846
1000000000 917845376
342295111 1000000000
1000000000 587350376
970321476 1000000000
1 525968763
451256821 1
590073447 1000000000
1 796402776
10755540 1
1000000000 79760262
611718537 1
982079777 1
433193602 1
763949345 1
399085634 1000000000
1000000000 23558729
1 892033744
1 115224517
1 80440764
411996969 1
1000000000 563646085
1000000000 142018648
1000000000 604978375
1 142772373
1000000000 489916563
1 846917169
143892292 1000000000
100207145 1000000000
83162435 1
1 502895907
1000000000 759338765
723736341 1000000000
1000000000 370344416
1 949409549
1000000000 574914153
12926055 1
169711587 1000000000
1000000000 140486369
241164783 1
1000000000 757389530
1 94579103
851555123 1
1 430045178
1 734098973
773826672 1
1 65939012
1 384291728
1000000000 619000743
538493538 1000000000
1000000000 59581841
338448589 1
1000000000 571546364
469128030 1000000000
135735512 1
1 101174486
176769914 1000000000
1000000000 802010588
1 331594412
1000000000 340212540
362474922 1
292971781 1
317476988 1
1 490849008
1 719195140
66385513 1
1 202911776
1000000000 366611624
1000000000 605955396
870151971 1000000000
1000000000 564708071
415181009 1000000000
1000000000 321779757
1000000000 40295563
131858462 1000000000
190367991 1000000000
1000000000 326396124
1000000000 962373212
1000000000 716707108
1 912421044
253365137 1
102336104 1
1 241050861
1 254923800
1000000000 895298299
1000000000 813679548
535622933 1000000000
43565976 1
84798980 1
1000000000 433635151
1 956961897
329377659 1000000000
1 617195808
54919217 1000000000
1000000000 362437364
1000000000 504454339
1000000000 829451537
965705010 1000000000
523584391 1
1 59815835
1000000000 234103103
812499474 1
1 684782285
980291394 1
294263 1000000000
1 269860395
1000000000 873625039
1000000000 547075958
441149762 1
976866973 1
1000000000 836288005
891956069 1
840090795 1
373292026 1
1 538861280
1000000000 453196817
52311692 1000000000
1 338781555
1 121270998
1 891981381
1 863805017
985906051 1000000000
296126959 1000000000
493082103 1000000000
393504113 1000000000
298723868 1
732700624 1
1000000000 338566975
486748131 1
1 462857810
526305607 1
1000000000 669663929
1 208460478
1 215285639
1 822803289
191743863 1
279443423 1
229573144 1
213772746 1
245649517 1
1000000000 42092343
1000000000 290238856
1000000000 979924782
466409304 1
1 517382557
646934060 1000000000
1 726372975
1000000000 486299952
526046484 1000000000
1 741266521
849468383 1
772580369 1000000000
853427870 1000000000
1 710614285
944414146 1000000000
1000000000 777716390
1000000000 112897411
1 370348572
102981719 1
246525208 1000000000
887941150 1000000000
150218717 1
1000000000 584576359
881572727 1000000000
840925225 1000000000
93461589 1
1000000000 788956498
1000000000 309479848
654012555 1
104502757 1000000000
859990423 1
639318738 1000000000
1 930307233
1000000000 537628531
1 680258788
1000000000 348870724
457325835 1000000000
738557462 1000000000
1000000000 815940769
1 498184683
1 636998138
233136710 1000000000
1 454722552
139946548 1000000000
932358394 1000000000
369403012 1000000000
220644969 1
1 13599614
534615613 1000000000
1 307192199
1 702283214
944327941 1
1 861358953
870487018 1000000000
1000000000 448500716
1 408902988
660356069 1000000000
974675285 1000000000
513250684 1000000000
1000000000 894639627
1000000000 922518688
707318059 1000000000
171260602 1
1000000000 990739354
1 79189860
1000000000 136875700
264197998 1
1000000000 15314911
1000000000 643005341
811727052 1
1 97494139
1 162734775
1 869659813
299202318 1000000000
734524135 1000000000
1000000000 740390883
1000000000 682699154
709800573 1
839158379 1000000000
1 461680757
717602436 1000000000
803879860 1
1 678168445
512096187 1000000000
1 881533803
1000000000 648628880
1000000000 178801373
725576108 1000000000
1 62597207
1000000000 43564892
279281823 1
1000000000 702245588
1 367958853
1 66686845
1000000000 881770171
1 673784765
255795048 1
747092898 1
59562258 1000000000
724282335 1000000000
120849911 1
3549542 1
1 673021187
620051978 1000000000
1000000000 600968825
605709960 1000000000
224388208 1
106661972 1000000000
144649357 1000000000
345854863 1
1 243160652
1 440225152
941500222 1
278716408 1000000000
145778856 1000000000
859326961 1000000000
674257864 1000000000
1 273061347
1000000000 576739391
1000000000 993774096
1000000000 264830438
321944383 1000000000
20420993 1000000000
1 105292346
1 823849888
517432948 1000000000
878274334 1000000000
1000000000 635192367
356577427 1
942999697 1
1000000000 728923670
280222201 1000000000
220981441 1000000000
1 339449081
1 781924160
395570267 1000000000
1000000000 787786460
1 221889162
327443546 1000000000
1 386252477
719063057 1000000000
877943887 1
236168851 1
409165975 1
406808914 1000000000
1000000000 335770537
1000000000 396432022
606455901 1000000000
116996136 1
133954042 1
487618072 1000000000
1 481690091
661411576 1
456874453 1
775582950 1
704949364 1000000000
1 855755990
80196516 1000000000
293495658 1
428973031 1000000000
734550729 1
1 727338457
1000000000 25609407
1 623209444
432659104 1
1 822347930
1000000000 115057208
758893599 1000000000
1 401156406
1 909776618
916511340 1000000000
1000000000 963694165
1 397749827
1000000000 564671316
1 569750982
1000000000 871859118
1000000000 9176485
737687581 1
726192780 1000000000
1000000000 677695924
844721711 1
1 678386924
1000000000 42642031
1000000000 913780406
1000000000 106354675
1 807207411
797353366 1000000000
144817590 1
270558733 1000000000
1000000000 457950371
95427366 1000000000
363191259 1
43029490 1000000000
1 701502416
1000000000 612128597
1 687486805
625407546 1000000000
1 548768609
1 804537584
1 770494925
1 409531116
1000000000 662187389
833182827 1000000000
679030864 1000000000
1 109263178
759101747 1000000000
1 59555947
292052157 1
72722718 1
1000000000 479165611
1000000000 161443281
1 605151917
1 36009861
1 72298701
216811338 1000000000
1000000000 163583460
7365949 1000000000
285501041 1
1000000000 262147669
143684152 1000000000
1000000000 68567660
1000000000 469503240
1000000000 255253462
1000000000 251894017
1000000000 973633012
631794378 1000000000
1 218049051
298635779 1
220207669 1
1 146824803
549722734 1000000000
1 620655066
1000000000 836129635
1 46382106
186739229 1
1000000000 610083814
1000000000 97464139
929466499 1
17378568 1000000000
1 8125880
157494433 1
140964008 1000000000
426746283 1000000000
1 659309566
1000000000 199521743
1000000000 562003893
1000000000 850334382
879040237 1000000000
1000000000 641492795
235824675 1000000000
1 747826667
469749295 1000000000
68667673 1000000000
1 247342696
1 33493249
689475663 1000000000
1 985708211
1000000000 673897759
417847130 1
717252516 1
1000000000 328691511
388617398 1000000000
418960825 1000000000
541164732 1
1000000000 37910530
1000000000 828266647
1 75234121
976058444 1
1 447958125
591692762 1000000000
1000000000 294226979
687713430 1
383503126 1
1000000000 279804267
565067104 1
1 18153052
403328691 1000000000
305082296 1000000000
1000000000 313428641
1000000000 155414342
954969685 1
739581408 1000000000
1 18376478
331162065 1
925979962 1
1000000000 167432282
1 517409837
930191547 1000000000
1000000000 519949335
845494565 1
1 420854614
516219885 1
1 777628647
1 682068335
1 934990807
1000000000 91978986
1 501127215
1 779967690
1 253901747
194878136 1
1000000000 909888725
678919629 1000000000
261745218 1000000000
222042957 1
1000000000 533926755
131188808 1
1000000000 307510837
1000000000 172722302
1000000000 652109783
818124526 1000000000
1000000000 634640170
140713574 1
1000000000 206999279
1 137091710
1000000000 50881714
1 100152149
52755956 1
1 953413748
686708449 1000000000
1 290107707
138665478 1000000000
1 336964912
1000000000 545949782
989386389 1
543867625 1
1 147224998
1000000000 951214028
1 527856857
268563792 1
1 62908040
668178723 1
1 914375776
1 455539370
1000000000 85419250
634834411 1
782978003 1000000000
117344877 1000000000
1000000000 53144727
95418225 1000000000
486397210 1
559706337 1
1 8948075
1000000000 387649102
1000000000 278645698
507795824 1000000000
387258579 1000000000
1000000000 337177455
1 388699375
489333869 1
1000000000 660247115
1 647786145
1 449166533
509983332 1
447913368 1000000000
380992672 1000000000
1000000000 124037458
401921764 1000000000
194322544 1
549033633 1
622665984 1
63222475 1000000000
859028904 1000000000
1 934051678
1000000000 344695930
397873682 1000000000
384923104 1000000000
117531044 1
780173854 1
946556186 1
1000000000 20303789
934689370 1000000000
465457893 1
1000000000 906967927
1000000000 235734855
189077524 1
189108433 1000000000
1000000000 905596478
1000000000 85445044
132827162 1
457799383 1000000000
38066636 1000000000
1000000000 274706805
1 216402164
1 538270286
548893977 1
1000000000 246678706
627004537 1000000000
317028313 1000000000
949624447 1000000000
653931235 1
873549146 1
311090644 1000000000
1 896207877
332871681 1000000000
1 830501930
1000000000 417071164
1000000000 688334642
1 18320685
1000000000 69953010
1 668022820
906625616 1000000000
1 826521825
819753526 1000000000
150986390 1
610053440 1000000000
1 130508439
839685249 1
743762696 1000000000
810385854 1
1 992080376
13164921 1
1000000000 305619778
1000000000 545123127
195315593 1000000000
1000000000 816383328
11382478 1000000000
434620427 1
1 708186836
511993384 1
1 327356385
666559582 1
1000000000 113894421
1000000000 990318845
935488459 1
1000000000 158808166
1000000000 906577766
296825166 1
1 538776285
215033393 1
1000000000 623377774
491280733 1
735428058 1000000000
271899382 1000000000
190350727 1000000000
252348490 1000000000
1 106946274
163958240 1
417147248 1
1 634117020
74107357 1000000000
229170264 1000000000
1000000000 431733365
1 196794450
56866917 1000000000
1 67580883
1781789 1000000000
431782763 1000000000
155163449 1000000000
489861919 1
574787157 1000000000
1000000000 4621811
1 382460704
447718185 1
1000000000 545769756
353124496 1000000000
1 425248604
590896978 1000000000
865747888 1000000000
999597198 1000000000
1000000000 437038482
101327668 1
1 571245369
88577130 1
1 745366328
1000000000 97151473
633820919 1000000000
34978781 1000000000
1000000000 644701825
1 791463678
936188394 1
1 429135722
1000000000 217088199
1 107768944
1000000000 875561473
208537964 1
441108601 1
335875783 1
1 873678022
1000000000 465008283
1000000000 498721926
1 641391675
695432073 1
892488224 1
143280971 1
1000000000 220257157
1 548126478
357574939 1000000000
1000000000 556135164
668761136 1
1 245833907
879351218 1000000000
631510929 1
742208098 1
1 87439142
71708063 1000000000
442181170 1
682861608 1000000000
19436166 1000000000
1000000000 44085300
1000000000 201264167
1 444992577
1 254102042
207759858 1000000000
1 103273787
829449326 1000000000
509325169 1000000000
457325451 1
1000000000 489594801
69157689 1
561205019 1000000000
1 353436790
893286315 1
37498693 1000000000
87839945 1000000000
1 365283060
348207129 1
1000000000 362837016
1 911731457
1000000000 325842849
1000000000 962262817
131830886 1000000000
1000000000 81775686
87031935 1000000000
110800400 1000000000
725976033 1
662322120 1000000000
296683393 1
1 876279488
114624639 1000000000
105119115 1
655573655 1
1000000000 461198986
1 136207182
4519957 1000000000
106919737 1000000000
625016495 1
737366710 1000000000
1000000000 902065565
236246391 1
698714180 1000000000
28453966 1
710229681 1000000000
944514690 1000000000
197024670 1000000000
394266660 1
479001192 1
642427574 1
1000000000 938108736
1000000000 60578183
1000000000 31787530
134789418 1000000000
1 228057666
731025242 1
905784895 1000000000
47644860 1
1 227492933
1000000000 428958166
1 700763575
1000000000 167484056
1000000000 186493142
909076958 1
1000000000 545114459
67341386 1000000000
682588257 1
265996746 1
1 436254707
1000000000 56116038
1000000000 309762202
256298927 1
1000000000 627961689
1000000000 702312949
559432297 1000000000
1 512673581
181859103 1
1000000000 924311620
1000000000 629784405
351213245 1000000000
421184190 1000000000
925718443 1
1000000000 90451061
1000000000 462596218
116897089 1000000000
1 897542332
1 912719573
1000000000 608777841
83210356 1
61166125 1000000000
502266214 1000000000
1000000000 970349159
1 544013705
1 443858792
1000000000 494811243
586470699 1000000000
1000000000 203810124
1000000000 126680211
946522722 1000000000
954854749 1000000000
218436553 1
1000000000 174564382
958247025 1
1000000000 825930686
1 136334715
983418316 1000000000
880718420 1000000000
1000000000 2484475
1 726288890
1000000000 299527492
1 143046086
670864630 1
33767968 1
659036699 1000000000
471909231 1000000000
1000000000 922639255
97594299 1
76206940 1000000000
884865870 1000000000
490612499 1
479262906 1000000000
1 620582042
1 204049066
1 840091068
1000000000 878238163
955090553 1000000000
1000000000 668842869
1000000000 612346699
1000000000 537836212
1 105004218
495550274 1000000000
1000000000 963580332
1 779793836
254178759 1
297908139 1
1000000000 760785739
1000000000 132380891
232620992 1000000000
1000000000 119215677
1 804580575
1000000000 913769176
1000000000 753083655
197215207 1000000000
364977846 1
615541988 1000000000
1 767768138
842520035 1000000000
9918850 1
1000000000 889151631
1000000000 712801808
1 64513062
1000000000 245817508
1000000000 733625577
87320008 1
461587781 1
296946169 1
1 137588524
1 629797967
1 196650474
1 265855268
226310890 1000000000
1000000000 254478851
1 815785912
1000000000 56820317
1 315116468
1 526204488
43632573 1000000000
1000000000 954094266
385920589 1000000000
694526105 1
157605465 1
23691262 1
1 157263185
1 85552915
1 554128045
484829154 1000000000
1 292898144
1 845549694
1 288397192
815297762 1
1 58987729
501392863 1000000000
1 180272592
374767755 1
833537748 1
1 821227389
938804847 1000000000
1 587090244
639226921 1000000000
1000000000 316608370
371764672 1
204528540 1
1 901749570
952237493 1000000000
1000000000 660493946
104419094 1000000000
440961014 1
923755430 1000000000
973720094 1
1 591020659
1 723523241
1000000000 129058076
1000000000 614378718
945045887 1
24609016 1
1 825140973
1000000000 886960912
1000000000 100732000
1000000000 685973483
763178239 1000000000
1 543402516
225481821 1000000000
1000000000 143316888
1 356131790
196466372 1
750247470 1000000000
147280980 1
667941759 1000000000
663884637 1
80382916 1
1000000000 72624993
330931302 1
1 635117
1 333380506
1 834153749
1 299146005
1 702233662
708321661 1000000000
730793608 1000000000
1000000000 102837224
85831234 1
1000000000 443244762
743615682 1000000000
1 984748559
12366850 1
564711560 1
1000000000 692701030
1000000000 153702941
1000000000 142771716
125490199 1000000000
53136090 1000000000
257230865 1000000000
464544061 1
704823450 1000000000
1 548269050
622682340 1000000000
492874615 1
400518899 1
1 378458942
900809109 1
1 979700549
1 374642079
278366057 1000000000
87570867 1000000000
747615590 1000000000
1000000000 960393219
158214070 1000000000
435697003 1
126477241 1
1000000000 927022904
539636096 1000000000
664307475 1
1000000000 127887778
1000000000 57805398
42319217 1000000000
339481145 1
658548732 1
37607998 1000000000
1000000000 50912815
1 361049640
1 132510337
622047980 1
863487107 1
1 908462075
71166648 1
602678333 1
1000000000 330447629
720779815 1
1000000000 124468832
988842559 1000000000
473456999 1
1000000000 77742468
910550877 1000000000
727660794 1000000000
463934168 1000000000
459438557 1
1 642646819
993748926 1000000000
1 906209405
1000000000 182909947
116372897 1
230602734 1
35502836 1000000000
1 134321966
439154609 1
1000000000 610009932
97499019 1
1 885718622
1000000000 530100992
1000000000 503591880
946539753 1000000000
140452499 1000000000
1 21144955
627722437 1
585124157 1
1000000000 804945155
1000000000 147934780
1 641020910
1 446859751
1000000000 430178459
13646324 1000000000
1000000000 187259770
514466982 1
1000000000 500112146
977588955 1000000000
1000000000 194646524
68744771 1
1000000000 189719403
1 291244568
98095536 1
1 699118271
22681099 1
278980270 1000000000
636020035 1
77889786 1
523397694 1000000000
1 166274023
1 10344484
1 138378725
1000000000 93252422
1000000000 134306118
683734603 1000000000
47097643 1000000000
412438246 1
45257193 1
495018377 1000000000
164002653 1000000000
1 69826926
1000000000 1542526
1000000000 254965842
1000000000 146866078
672503113 1000000000
747613354 1
1 189277704
680789713 1000000000
1000000000 913929221
1000000000 988111094
945919178 1
1000000000 623711297
389876964 1000000000
1000000000 394669116
514878143 1000000000
570779090 1000000000
1000000000 730492131
1000000000 847552916
842796254 1
892988840 1000000000
1000000000 298667594
411801530 1
1000000000 315711810
525883734 1
1 448820150
1000000000 79736579
182022382 1
287091850 1000000000
579716773 1
425720513 1
1000000000 864123677
718558521 1000000000
631375747 1000000000
1 453862965
408515598 1
308339528 1
134299444 1
1000000000 750720759
821849424 1000000000
1 48219070
1 158354979
1 946185955
1000000000 405129611
1000000000 80184168
1000000000 583889612
1 760145286
629449169 1000000000
1000000000 712844556
545379271 1
1000000000 87874825
106506854 1000000000
1 711052564
312431959 1
545439391 1000000000
311957262 1000000000
1000000000 233647795
135827060 1000000000
211231341 1
1 934929623
636675229 1
720464216 1
1000000000 212880121
331856232 1000000000
219896103 1
1000000000 792871816
1 726242839
83344842 1000000000
1 883458044
1 450759524
799366481 1
911354552 1
1000000000 46638402
268758323 1000000000
1 706945495
600122469 1
1 575876685
1000000000 18194858
1 243583978
1000000000 119531981
1000000000 205301188
57032190 1
628127684 1000000000
407629696 1
1 642935123
1 848934252
922608140 1000000000
368336876 1000000000
1000000000 282199252
1000000000 495968327
1 898599354
1 841251115
897227513 1
1000000000 97641091
326816135 1
1 14873166
420123006 1
699496386 1000000000
150171353 1
242810923 1
256320718 1000000000
1 345744095
321915951 1000000000
1 18678694
1 608214836
1 84648186
604733706 1000000000
1000000000 334319485
997516166 1
1 107799556
919772511 1000000000
702979480 1000000000
847652175 1000000000
335186125 1000000000
582746747 1
1 473299409
961234557 1000000000
1000000000 102270094
765715832 1000000000
463273539 1
1000000000 158712461
1 258308084
1000000000 4213536
654905616 1000000000
966307125 1000000000
1000000000 574280110
530108257 1
219397047 1
1000000000 259028115
1 15128696
326643250 1
1000000000 238804951
807354581 1
37512874 1
1000000000 41189382
1000000000 100940671
383871338 1000000000
1 279768382
1 350080433
1000000000 685845242
358161834 1
378294368 1000000000
1 415262683
139533337 1000000000
615927044 1
1000000000 628660092
124970980 1000000000
1 536869633
145774760 1
445167812 1
715347032 1
1 71989880
157553333 1
1 75422785
1 446782677
205481902 1
982040807 1
934743645 1000000000
1 595683708
69975433 1
1000000000 878644924
1000000000 611239920
1000000000 669445080
1 776541556
997420839 1
370555339 1000000000
1 254483276
1000000000 132253099
945323962 1
371903941 1000000000
1 932918531
1 212075265
1000000000 971247951
1 313837892
206145876 1
454198324 1
875060279 1000000000
1 569270095
1 328218292
687799477 1
1000000000 398459880
866320403 1000000000
1 986600482
1 782978291
1 263939106
711903220 1000000000
444013840 1
1000000000 619174441
757016484 1000000000
964467223 1
702133968 1000000000
295084456 1
936288848 1000000000
1 318211184
1000000000 692103040
469672873 1
1 133548251
1000000000 410940233
1 751126136
1 913712526
87782393 1
122464341 1000000000
1000000000 384560692
891991993 1
1 209097482
1000000000 668659510
1 963427775
1000000000 792297170
742260288 1000000000
387839372 1000000000
1 161187746
1000000000 926962323
742599252 1000000000
1000000000 313687169
457928269 1
923831320 1
875679658 1
802502611 1000000000
1000000000 909001734
1 245141415
1 8901378
730639970 1000000000
1000000000 24114769
331504125 1
1000000000 820447139
1 163585085
1 121204961
575661338 1000000000
981718789 1000000000
1000000000 980020266
1000000000 220084736
1 22292111
200928255 1
1 505712821
1000000000 661017724
68930375 1000000000
993389937 1000000000
1000000000 421950140
1000000000 651035412
676009686 1
910780020 1000000000
1 814952827
309335908 1000000000
254729793 1
1000000000 296637442
1 533699605
1000000000 429894734
1 325974607
150745634 1000000000
1000000000 147545252
1000000000 967959533
909605199 1000000000
143145112 1
31436485 1
517829366 1
290570347 1000000000
312626445 1000000000
82806686 1000000000
1 573514673
1 846640238
1000000000 111607484
1000000000 766753651
1000000000 32522840
1000000000 211545620
362876832 1
1000000000 35387050
1000000000 795141903
721065939 1
49968923 1
1000000000 311369820
31162183 1000000000
1 745108776
394481706 1
1000000000 518972000
855112879 1
1 316994405
1000000000 427322120
931535060 1000000000
1000000000 809214876
721080316 1000000000
782852705 1000000000
430497582 1000000000
1000000000 926643963
875375175 1000000000
1000000000 505055228
193669316 1
1000000000 228947894
620878554 1000000000
1000000000 857085668
1 199610585
124231589 1
413049420 1
300629271 1000000000
1 968315434
1000000000 597123065
1000000000 361279363
912481970 1
283286010 1
87399205 1000000000
1 962488704
305669278 1
452394140 1
1000000000 627277904
1 751697069
1000000000 225581238
1000000000 81310594
1000000000 964441658
1 83967398
962178940 1000000000
484843717 1
847614380 1
1 211612038
992807229 1000000000
1000000000 735381558
915670886 1
1000000000 834145716
1000000000 396212419
1 628927462
500642693 1
1 550151471
276526460 1000000000
118505011 1
226787956 1
110111576 1
1000000000 964907306
1000000000 771907414
1000000000 302615894
1 648839233
7206157 1000000000
870346347 1
1 795662835
1000000000 346856054
81869455 1
273695746 1
1 439771171
1 744173132
1000000000 137957744
1 131290662
1000000000 694538938
1 971817128
806587764 1
1 153379821
780805621 1000000000
1 552919378
1000000000 357933452
781317762 1000000000
1 542074212
1 866798269
1000000000 527872644
1 295684529
1000000000 671674202
191172944 1000000000
1000000000 243152685
132196339 1000000000
1000000000 556176851
1000000000 362247226
1000000000 142326285
1000000000 217374204
1000000000 686311
1 352078262
429137541 1000000000
469815748 1000000000
453570223 1000000000
139049691 1
660259716 1000000000
1000000000 768560916
1000000000 658864311
505198313 1
171257261 1
1 248455572
1 513011942
932311570 1000000000
1 505067782
1000000000 457184339
1000000000 662546924
1 951914952
4745764 1
694329049 1000000000
1000000000 104657196
616347783 1
648774356 1
1 772409259
1 149429291
869336868 1000000000
1000000000 785622092
883561567 1
351301497 1000000000
1000000000 985166743
1000000000 862245588
1000000000 375854371
338669345 1000000000
53808454 1000000000
1000000000 901735666
1000000000 85105098
1 425319568
1 734705877
1 267655701
832144984 1
507840514 1
1000000000 63795053
145463492 1000000000
56849167 1
675714932 1000000000
50072459 1
1 944582217
1 665769980
1000000000 131203335
54980940 1000000000
344735194 1000000000
1 611372031
1 668103410
1000000000 133925945
347350857 1
236645722 1
383075565 1
376843920 1
76530480 1
532495805 1
1 238404380
923580948 1000000000
1000000000 67297431
1 844466640
1 697394299
887998552 1000000000
359756839 1000000000
1000000000 127482946
1 466709706
1 407488137
138060501 1000000000
177344595 1
1 51158010
1 281576635
1 433942538
1 86751712
578463513 1000000000
1 665382584
1000000000 347346257
1000000000 630694127
256292540 1000000000
1 74778182
763335557 1
116596412 1
815978222 1
1000000000 199990521
323315067 1000000000
1000000000 497546820
769217176 1000000000
775866235 1
583140909 1
82340434 1
1 290935922
1000000000 938974297
1000000000 857073770
1000000000 326834954
324112234 1
1000000000 629907026
1000000000 499711997
915932405 1000000000
1000000000 292423317
1 909265949
371451996 1
41541517 1000000000
197647509 1
1000000000 250526651
81791189 1000000000
1 648512844
1 114992268
1 824735550
1 650294837
81650481 1
1000000000 990179459
811317530 1
114585595 1
1000000000 657315797
1000000000 147391829
1000000000 55989740
1000000000 948747517
1 639410159
457666593 1000000000
801007049 1
1 56194459
1000000000 653637221
243150128 1
1000000000 822931211
496152933 1000000000
1000000000 939714006
1000000000 430310501
1000000000 122928282
1 251118665
1000000000 714268582
674716965 1000000000
1 480748473
114458944 1
1000000000 61897867
931178441 1
1000000000 764909906
1000000000 517626491
833579672 1000000000
1000000000 336123011
436807877 1
1 404249867
1000000000 238595785
142206927 1
1 189613615
1000000000 643807249
644722704 1000000000
1000000000 895003741
1 611252792
1 151073128
1000000000 866150881
1 122103421
105695586 1
734482383 1000000000
737593916 1000000000
267492621 1
643237584 1
564145820 1000000000
1000000000 573068091
1 452224992
74537621 1
1 348416224
485385757 1
1000000000 580740018
517213568 1
145638422 1
1000000000 499071954
556539276 1000000000
14798439 1
693391443 1000000000
1000000000 20399882
755438003 1
756173554 1000000000
322329066 1
657199036 1
957975064 1000000000
1 198822891
503725215 1
386831412 1
1000000000 664368700
1000000000 765368069
1000000000 797795919
514325920 1
1 40914596
1 287746092
1000000000 534983456
1000000000 429261340
168297406 1000000000
580306511 1
1 870081831
746054206 1000000000
1000000000 686304852
663785899 1
183413657 1000000000
855412254 1000000000
1 693776753
1000000000 727404443
1000000000 109994869
629485546 1
205172179 1
1000000000 943663583
292438450 1000000000
97454570 1
578483923 1
1000000000 540055403
2759910 1000000000
1000000000 62972944
1 810991315
578160307 1
25955449 1
1000000000 148615941
474493224 1
205787511 1000000000
305965899 1000000000
414578866 1000000000
258019722 1
989048332 1000000000
753730019 1
1 787905612
729210618 1000000000
1 26575404
1 246232602
484072933 1
1 562211380
1 780474688
1 136080458
1 827380593
793248152 1
242488878 1000000000
780420594 1000000000
1 223429976
241023638 1
1000000000 680099488
1000000000 660596206
1 403420796
1000000000 873448089
565204438 1
1000000000 498745878
8662476 1
1 467083639
494234863 1000000000
1000000000 470836854
454441291 1
1 214700888
1 763369652
1 375724015
454021788 1000000000
1 676197926
659324136 1
1 719853678
1 587157266
1 297053815
1 603580174
1000000000 368857229
396756279 1
1000000000 668449273
960783035 1
38386376 1000000000
1 557321691
583407966 1000000000
103087967 1
18704932 1
454305441 1
303929289 1
1 781096336
773128797 1
139823623 1
1 600594362
965299673 1
242606993 1000000000
1000000000 225348342
903635321 1
1000000000 260131075
25409899 1
1000000000 255108043
1000000000 370322689
1 915795939
1 980964820
1000000000 12201190
608079726 1
983949990 1000000000
287712535 1000000000
1 749904564
994250730 1
1000000000 294517147
1000000000 48319893
1 809408825
890368534 1
1 922189186
181255402 1
1 437423395
905961975 1
1000000000 74047317
975719585 1000000000
451248205 1000000000
1000000000 695565668
1000000000 664543126
924678230 1
975654353 1000000000
385360621 1000000000
1000000000 453639450
554390891 1000000000
1 91774867
144033871 1000000000
1000000000 866040150
934444080 1
599771979 1
902114392 1
1 61180458
681887886 1
598000917 1000000000
881960536 1000000000
501009197 1
134714421 1
352832887 1
1000000000 430275338
167129210 1
1 103678023
1000000000 505451250
1 120929539
1 794843899
652379270 1
1000000000 273998605
1 958930587
49532470 1
958787069 1000000000
315276512 1000000000
845387099 1000000000
33149335 1
782452014 1
1 304347423
232928488 1000000000
1 136156992
324889020 1000000000
944876457 1
1000000000 204490608
1 321440846
1000000000 962324889
319960722 1000000000
1000000000 657080725
1000000000 317232814
1 554405299
424900271 1000000000
77926362 1000000000
504730210 1
1 979934236
1000000000 20741026
1000000000 41663373
981883472 1000000000
116708283 1
932382568 1000000000
1 116224309
1 837140620
397014386 1000000000
1 150197601
669238399 1000000000
721095719 1000000000
538225361 1000000000
1 926308065
1000000000 824162213
192628858 1000000000
392590395 1000000000
1000000000 922919736
1 691487328
1000000000 177341935
1000000000 283123352
1 476142911
56074321 1000000000
333993553 1
1000000000 725407869
1000000000 103367269
965412077 1000000000
1 795647126
1 998986970
974914361 1
1000000000 761252074
1000000000 810801708
1000000000 115649317
858118011 1
636077864 1000000000
1000000000 505571266
540206854 1000000000
198613920 1000000000
743891747 1000000000
1 110319002
936991108 1
710882788 1
186645209 1000000000
1000000000 720969039
1 648428465
591376087 1000000000
1 379946552
771368228 1000000000
319582420 1
510952290 1000000000
21741580 1000000000
1000000000 56486094
618107415 1000000000
738987098 1
1 961697385
537402309 1
1000000000 92650418
957420425 1
621344407 1000000000
24364295 1
576427416 1000000000
1000000000 648373307
583530109 1
1000000000 250524783
1 122250659
950366023 1000000000
1 7389074
1 562716024
1 653342013
1000000000 91370144
408674626 1000000000
1 522167181
747935377 1000000000
1000000000 837280349
793985759 1000000000
28328404 1
1 568384819
253520710 1000000000
431720202 1
71775355 1000000000
116541517 1
1 121668834
897824930 1
1000000000 266769796
1 152692301
767115009 1000000000
1 40570669
908506383 1
1 834390541
1 684952263
427811527 1000000000
1000000000 665191208
1000000000 575566724
877220153 1
463784331 1000000000
1000000000 59227411
1000000000 568719342
1 254800205
787193985 1
1000000000 87370775
1000000000 838895480
148044655 1000000000
1000000000 870870537
207437257 1
32120945 1
1 153859728
233718215 1
293235163 1
961502702 1000000000
804460725 1
495526928 1
1 643243366
370980862 1
505242368 1000000000
1000000000 704392407
1 14737846
1 724203346
1 656414521
1 142839827
995921558 1000000000
1000000000 371788902
864740578 1000000000
1000000000 484758965
1000000000 936842271
1 787802164
439245755 1000000000
144536329 1
486294014 1
666282587 1
323876307 1000000000
417677226 1
60207173 1000000000
1 624843468
1 781007634
619604460 1000000000
457228725 1
329403128 1
1 399826501
1000000000 220585159
1 538646922
204938872 1
368006059 1000000000
633049410 1000000000
551566025 1
851252029 1000000000
1 789492992
1000000000 512602978
100034313 1
1 149547322
1000000000 880166665
1000000000 394141330
255198401 1
364352401 1000000000
549181089 1000000000
566413717 1
660690705 1
686201149 1000000000
88358725 1000000000
58053100 1000000000
249130261 1
1000000000 22733120
8129822 1
310584516 1000000000
3543208 1
1000000000 720473679
1 13416591
588668260 1000000000
427536055 1
1 164044796
420588353 1
1 10844950
485138185 1
1 188299622
1 309570732
1 562882197
1 100164493
1 278810462
910101032 1000000000
947247352 1
1 320690469
659692061 1
740422774 1000000000
1 345307168
130759156 1
628317285 1
1000000000 351736523
242215583 1000000000
11942181 1000000000
1 401339445
795857759 1
715030827 1
586422846 1000000000
1 54960883
1000000000 548892022
947668357 1000000000
1000000000 509146086
1 259292951
973512941 1000000000
1 182541540
511862324 1
1 594394965
1000000000 793638218
1000000000 600066536
170977915 1
696812366 1000000000
1000000000 4171839
1 146757118
1000000000 100282005
1 823464377
988146112 1000000000
700380752 1000000000
1 828475311
66100239 1000000000
1 610253191
939472945 1
1000000000 129253525
1 367950263
1000000000 104031781
1000000000 971606280
1000000000 681263488
1000000000 986642611
1000000000 372510093
1000000000 140878268
860367199 1
534533579 1
978070303 1
1 19762594
1 61392037
1000000000 478921785
1 32306482
4717797 1
1000000000 345513364
1 61041367
1000000000 631959590
894782069 1
1000000000 720080393
1 706320583
1000000000 690267370
808270197 1000000000
362793673 1
814385059 1000000000
949939468 1
1 821002784
1 567348301
659117352 1000000000
376932929 1
1000000000 641883709
1 934660364
442741855 1
1000000000 312791413
57578246 1000000000
1000000000 249055561
1000000000 268197965
1000000000 79312215
1 686952597
1000000000 348124767
906587677 1000000000
1 137901663
654812882 1
713332107 1
1 722877645
372393059 1
1000000000 158793690
1000000000 63892539
400397401 1
1000000000 431914396
1 5480946
815378391 1000000000
115265639 1
1000000000 312276275
1 409273582
1 116664078
1 846747763
306436946 1
946209565 1
187138213 1
1 755601277
611227818 1000000000
534586810 1
1000000000 482422717
505066801 1000000000
891455874 1000000000
1 164015823
380246950 1000000000
901357208 1000000000
586671169 1000000000
1 4492972
1 172182819
1 741768255
1 302737790
1000000000 126986954
1000000000 500565823
174312424 1000000000
1 790094727
366961723 1000000000
1 44992400
369017777 1
1 278522224
693330837 1
647422475 1
241008323 1000000000
743904672 1
1 238638176
238954571 1
136519550 1
879977946 1000000000
833556478 1000000000
1 810127965
1000000000 208702243
1 380068553
1 16273436
697648912 1000000000
1000000000 763671300
461443856 1000000000
1 544312474
199346108 1000000000
569358634 1000000000
1 166908370
1000000000 573375735
1 535041938
1000000000 993864840
1 190607040
1000000000 769838913
1000000000 150471781
1000000000 501573280
223700387 1000000000
1000000000 283586173
1 53370617
383675573 1000000000
1000000000 915352938
528174740 1
1000000000 568402636
15719025 1
1 32539831
16230337 1000000000
411478373 1
1 943524890
510735848 1
1000000000 752180601
1000000000 830414619
1 861851698
965194404 1
1000000000 729588956
717510505 1000000000
732725422 1000000000
1 158289639
1 243845787
1000000000 223432370
241256347 1000000000
1000000000 727962000
1000000000 803632748
650355089 1
768175949 1000000000
1000000000 69586027
1 960487917
939311525 1000000000
350815755 1
220061629 1000000000
593796887 1000000000
573355484 1
1 541971770
171810639 1000000000
1000000000 872902182
1 894043200
1 126476809
1000000000 287032062
714291975 1
941521730 1000000000
12461981 1000000000
890363587 1000000000
257846340 1000000000
1000000000 976240774
407352511 1
1000000000 455381055
1 388559213
1000000000 220157231
934055172 1
1 449877452
898630410 1000000000
1 622889389
1000000000 424385406
490477314 1000000000
1000000000 396824065
1 305747206
1 222922468
23751879 1000000000
1 750301828
139657635 1000000000
340374847 1000000000
1 979805404
1000000000 12199038
953801119 1
153673495 1000000000
729867494 1000000000
169031039 1000000000
1000000000 590789260
149904414 1000000000
1 144093435
131452968 1
656696521 1
1 49811293
490448816 1
596554516 1000000000
1000000000 847552066
1000000000 484145375
14441891 1000000000
1 128452935
1 532796104
110103261 1
196969093 1
65377820 1000000000
187560916 1000000000
1000000000 33683051
1000000000 308284844
1000000000 165075627
1 827119063
128873379 1
724009496 1000000000
1000000000 534209723
1 763178759
344639314 1000000000
635869189 1000000000
1 541437224
364392359 1000000000
372715554 1
1000000000 920836083
638598103 1
258350039 1
1 418757448
1 878084404
1 989179674
1 463858910
628760241 1
945517047 1
1000000000 164721823
1 11493367
590241962 1
1 990427860
1 755760096
846287513 1
717422351 1
1000000000 693443033
295217671 1
735747148 1000000000
1 582898680
567495445 1
1000000000 77585762
642246123 1000000000
1000000000 349765601
211015845 1
1000000000 808970312
598781558 1000000000
362396506 1
1000000000 110652991
713588108 1000000000
531113820 1000000000
1 77348913
124173374 1
402358371 1000000000
1 817664583
1 390271517
859221039 1
1000000000 338404818
1000000000 129643114
899823854 1000000000
56007900 1000000000
1 40374685
1000000000 983196489
1 349432373
815698904 1
340737197 1000000000
1000000000 471487242
1 193478768
1 96310412
591342337 1000000000
1 818558012
550208954 1000000000
876466883 1
354731290 1
1000000000 983279911
1000000000 930609139
1000000000 772913844
265036515 1000000000
1 398625942
34418797 1
1000000000 616559247
1000000000 271276576
988301346 1
145919769 1000000000
998512524 1000000000
456744025 1000000000
1 84158977
1000000000 714078002
32850034 1
78528072 1000000000
1000000000 135126608
664710507 1
835733926 1000000000
308331714 1
617022944 1
99881366 1
107932342 1
1000000000 627355940
87007359 1
209021398 1000000000
310279014 1
1 315345729
867107018 1000000000
1 885852488
1 481870908
84609738 1
1 336028018
631949871 1000000000
1000000000 655294090
1 819892288
96915469 1000000000
1 713135009
915018748 1000000000
1000000000 421555032
404824928 1
653442737 1000000000
1 512536995
1000000000 214615791
783844140 1000000000
769492254 1000000000
1 862242435
1000000000 491630704
1000000000 47077752
1000000000 173171068
1 179312538
1000000000 129047748
562967393 1
1000000000 477260514
87166323 1000000000
900916923 1000000000
1 28723040
578662934 1
1 49839404
1000000000 509870843
930029339 1000000000
1000000000 579071543
360533766 1
1 444730216
1000000000 175620272
777050348 1000000000
1 193319022
542534678 1
849208193 1000000000
1 296641548
891551627 1
169767852 1
721821308 1000000000
1000000000 643673807
1 840468042
1000000000 19872091
422319597 1000000000
262108790 1000000000
799677159 1000000000
889060930 1
405785799 1000000000
1000000000 955740281
16531455 1000000000
1 43897434
1000000000 806163313
352154673 1
456362006 1000000000
345713897 1
390829073 1
419608071 1000000000
683251876 1
1000000000 490082407
116422230 1
104491550 1000000000
152475303 1
708722155 1000000000
564051658 1000000000
1 134962815
1000000000 333623974
1000000000 404330010
1000000000 874306456
1 237118660
1 626732611
28368274 1
1 659525339
116944713 1000000000
1 352361797
1000000000 405719764
39068779 1000000000
224997841 1
1000000000 746206758
568200626 1
1 129473316
1 526945207
791719963 1000000000
56505914 1000000000
861483960 1000000000
762004376 1
1 367804580
1 220101412
1000000000 790962424
558528639 1000000000
1 401539221
1000000000 441382841
366527904 1000000000
1 895422098
32303269 1000000000
480512838 1
1 476562339
1 674069310
988446071 1
593662467 1000000000
789314296 1
1 576168159
1 930674985
330883967 1
1000000000 708298213
1 413627893
1000000000 174052444
1 884351630
1 109627595
1000000000 521659845
154811077 1000000000
144184503 1
255421812 1000000000
1000000000 9307789
1000000000 807733556
1 623166234
198729179 1
754871597 1000000000
1 968121123
1 636711137
472038013 1
1 744134740
1000000000 842027460
285953321 1
1 190420512
1 254144810
1 486577286
1 123588210
1 874796323
1 531383167
1 221980968
1 279276934
1 894757447
712105332 1000000000
930967875 1
478384105 1
668623614 1000000000
255813800 1
1 989388628
890351041 1
300658996 1
1000000000 933450470
1 776938825
76702535 1000000000
525032605 1
1000000000 447945295
1000000000 434551951
861754799 1
1 880456576
1 817676038
291719066 1
1000000000 537751446
1 248019717
812925532 1000000000
954179831 1
703021804 1
1 881919228
58926460 1
554691536 1000000000
1000000000 385336932
738993455 1
1 82513817
153869311 1
905028699 1
837772844 1000000000
1 79074199
124132249 1000000000
265931591 1
675300749 1
1000000000 922037049
1 822181363
140405154 1000000000
405286348 1000000000
1 978959821
1 397731386
719238488 1
1 863149958
225834069 1
1 85333875
112184496 1000000000
1 167816782
1 331352889
502645263 1
782677690 1
491437301 1
1000000000 987988844
697658612 1000000000
385570617 1000000000
1 27858265
1 433182493
975727113 1
1 101379602
1 616763822
1 112294881
777623618 1
1000000000 490876470
455556939 1
1 525731423
70464814 1
666700302 1000000000
1000000000 885703416
752862078 1
797863424 1
146745191 1
1 836365496
497731342 1
99536412 1
1 793587936
111384852 1000000000
137285621 1000000000
941987110 1000000000
1000000000 535486675
11680233 1
1 232801244
1000000000 715061895
1000000000 251076546
932453044 1000000000
1 361176667
1000000000 15065729
73091140 1
280328286 1000000000
1 358849443
946306742 1
684915825 1
803542661 1000000000
676010157 1000000000
823537718 1000000000
87602381 1000000000
1 651589196
638139106 1
372531466 1
728463028 1000000000
1 389654181
1000000000 821903181
1 32343872
524575302 1
1000000000 447499295
1 113418559
1 399005559
1 9132501
1 130537517
1 4536963
38129901 1
981718221 1000000000
134088184 1000000000
786466565 1000000000
1000000000 47044872
910437412 1000000000
1000000000 121994408
1000000000 983165951
752009317 1
1000000000 83359812
341562160 1
136809637 1000000000
1 816804703
221219961 1000000000
1000000000 72013210
1 176381011
978987554 1
467971543 1000000000
1000000000 649925075
467258935 1
66852402 1
337809840 1
783364602 1
1000000000 380155003
763155832 1000000000
1 665483126
1 322056230
986445047 1000000000
175063759 1000000000
139779116 1
1 239733176
1 952553303
649116687 1000000000
979210068 1000000000
667642402 1
152648394 1
842933657 1000000000
1000000000 899137879
526567223 1
104509741 1000000000
146816356 1
1 292908400
179406582 1000000000
1000000000 316688312
1 71206281
1 674507550
1 824531
983668010 1000000000
1 235927116
151487754 1
1 52067976
1000000000 315753330
824400301 1000000000
1000000000 539188087
375055964 1000000000
1 253502687
1 17864817
1 467420715
479866100 1000000000
510873292 1000000000
28011692 1
706047965 1
1000000000 646976665
374428614 1000000000
1 891971538
1000000000 730059040
1 270120971
835245889 1
211716159 1000000000
869283536 1
877069511 1000000000
1 467024572
1 594924102
1 418704893
12987093 1000000000
1 243506803
1 97838777
404983127 1
1000000000 737179159
8952199 1000000000
955514106 1000000000
813072412 1
124427024 1
1000000000 551708074
1000000000 416806529
426705536 1
939547955 1
1 668248143
31992302 1
398281629 1
404436143 1
825940307 1000000000
1 871950738
1 359465692
1 479002041
1 554998566
1000000000 779869564
964379365 1
1 502065499
1000000000 976555648
1 93703425
492245510 1000000000
559351229 1
631070083 1000000000
1 770662864
1 241306657
1 151279092
1000000000 41322604
13555831 1
470905882 1
1 211232075
262981568 1
1 142643313
108052162 1000000000
1 413517329
859341813 1000000000
908667826 1
1000000000 148304192
219625955 1000000000
112528545 1000000000
991945142 1
1000000000 943401216
45393276 1
1 419285794
1 105824777
1000000000 987205409
507573755 1000000000
247633102 1
928976978 1000000000
1000000000 620928346
237143478 1
6343837 1
578468325 1000000000
76568686 1
1 291160193
845942869 1000000000
1 761135817
1 161609746
569486713 1000000000
476307256 1000000000
1000000000 214022216
1000000000 453091422
1 46941270
303426091 1
617478904 1
388291763 1000000000
393935409 1
1 401538922
313371721 1
957533741 1
123859923 1
1 953103787
85009296 1
354267532 1000000000
1 821315969
282265296 1
1000000000 312751765
1000000000 339162784
359984711 1
1 941626899
1 392486299
1000000000 828942644
1000000000 72900292
1 465323438
1 930943215
906126718 1
1 808448375
758351883 1
1 327293941
141521414 1000000000
190844041 1000000000
26614893 1
1 9837489
1000000000 589594902
514664221 1
1 584985375
806959828 1000000000
654766500 1
1000000000 346920470
1000000000 566852893
924695369 1000000000
1 165440958
998554729 1000000000
1 55650626
676538689 1000000000
1000000000 813540982
1 180504806
1 272054003
948037565 1
1000000000 587533648
836071299 1
345351243 1000000000
1 64297628
158799658 1
36868138 1
675683785 1
1 458716200
1000000000 985615021
1000000000 985548038
1 336655226
1 522402332
798359604 1
1 758740555
94270371 1
1000000000 726178362
1000000000 432830267
622656902 1
550421233 1000000000
138336844 1
1000000000 663861581
188978278 1000000000
38398502 1000000000
604701115 1
794764392 1000000000
236413707 1
1000000000 307909437
992019087 1
1 311350005
1 521881038
205704736 1000000000
965544967 1
1 49089319
561941651 1
297422029 1000000000
1 882542237
1 583954930
1 177966478
1000000000 765894404
1 727747987
948741488 1
1 849610132
633178487 1
912538115 1
1 768077520
1000000000 299170788
1000000000 949011565
823508839 1
554289090 1
660384119 1
297090040 1
675002790 1
39914849 1000000000
1 236123591
1 37149081
74758306 1
1000000000 627023010
24104734 1000000000
621174130 1000000000
958712641 1
937895485 1000000000
904020066 1
391192813 1000000000
1 55065082
167306267 1
1000000000 897704543
1 156210925
455268578 1000000000
416737345 1
863324822 1
132495734 1
1 979025720
1 636336958
1 849043335
1000000000 614810841
154479728 1
74731538 1
878540923 1000000000
1000000000 616340579
104129215 1000000000
329244577 1
1 585765079
459236488 1
1 142099752
1 66650009
475734240 1
1000000000 2220685
1 605312774
1000000000 279262945
246670346 1
474896310 1
1000000000 994628379
297396614 1000000000
966829254 1
1000000000 365251569
80625690 1000000000
1 952160802
771846092 1000000000
1000000000 322405379
518356146 1000000000
1000000000 430256846
517946088 1
1 371262259
1 303702813
869548940 1
1 606149956
1000000000 274133621
438209578 1000000000
916257839 1000000000
1 361865014
1000000000 727725339
234760137 1000000000
1 916538829
306681227 1000000000
780885241 1000000000
521772312 1
74787753 1
1000000000 68991061
1 330463257
1000000000 644011501
968665500 1
1 120774963
1000000000 119501793
219655141 1
960665604 1000000000
558648097 1000000000
1 215678402
1 244900078
352425266 1000000000
179672513 1
1 862231909
1000000000 78173522
1 626817103
544628778 1000000000
1000000000 792836178
134273863 1000000000
270634960 1000000000
1000000000 366213427
1000000000 956310307
171709941 1000000000
424106845 1000000000
908769082 1000000000
282624554 1
437678089 1000000000
23387966 1000000000
101386618 1
1000000000 641912224
1000000000 38197691
1000000000 361063751
1000000000 213445837
995489617 1
1 54829660
979460423 1
1000000000 132279808
207223239 1
1 646405988
6638319 1000000000
1 511221656
635594997 1
1000000000 339454716
707949376 1000000000
460917027 1000000000
641408103 1
91496970 1
897473401 1000000000
916925955 1
1 407733481
1 84170172
458708353 1000000000
1 898397112
1 81607095
235404953 1
608990162 1000000000
1000000000 322401198
1 469819687
562657031 1000000000
12754152 1
1 638213257
94844628 1000000000
1 269811032
850908203 1000000000
1000000000 826109679
1 866273101
705618265 1000000000
145053275 1
375302103 1
1 458825023
728453982 1
570148220 1
1000000000 152481874
594563617 1000000000
311032010 1000000000
1 807090244
241412824 1000000000
149692513 1
157526045 1000000000
1 802931971
837264919 1
380722447 1000000000
693324931 1000000000
883018260 1000000000
1 683029306
705995016 1000000000
1000000000 741477595
1000000000 658165188
1 578600375
745864615 1000000000
1 442559559
1 238186434
249277086 1
1000000000 887226089
1000000000 946274868
1 997564937
1000000000 111832928
707372321 1
781752299 1000000000
1000000000 442523467
260373022 1000000000
1 348278815
1000000000 248017818
1000000000 690910945
262169460 1000000000
741657563 1
438835422 1000000000
1000000000 466578482
1000000000 38832071
1000000000 131130536
1000000000 714774228
65725347 1
805521934 1
479738072 1000000000
637257122 1000000000
113894656 1
845666847 1
1 117644268
100251010 1
1000000000 8766826
765520508 1
415293249 1
892315984 1
1000000000 131293890
720766368 1000000000
1 142194231
1000000000 282709142
719839384 1
1000000000 164460230
1 846339045
1 38134040
1000000000 602336399
1000000000 706792506
855716924 1000000000
1000000000 676136924
988883028 1
1000000000 290427173
572871354 1
7718846 1000000000
1 11500289
500105429 1000000000
1 872512658
512638324 1000000000
1 773663758
1000000000 130437516
731587163 1
1000000000 137092382
1 246064058
492643020 1000000000
1000000000 893820217
1000000000 328863058
1 510095096
1000000000 761062179
942781322 1000000000
466389416 1000000000
74236638 1
714910579 1000000000
1000000000 844754196
1000000000 883567300
1000000000 166220685
388506054 1
1000000000 195400366
514715109 1
1 830426269
1 31435667
321048941 1000000000
839910892 1
903413004 1000000000
1 494070155
740550483 1
1000000000 2443760
130231976 1000000000
597874920 1000000000
1 919848822
1000000000 210163010
557144315 1000000000
1 31355961
1 219673007
1000000000 980586237
1 54597560
268230569 1
1000000000 26057156
1 749717779
34597030 1000000000
1000000000 648112337
997262361 1
417177813 1
1000000000 89620236
1 3499008
1 313617364
741321988 1000000000
1 895312543
691023624 1
300062353 1
568053592 1
1 545492970
879305101 1000000000
988176264 1000000000
832032143 1000000000
86119485 1000000000
1 483311307
1000000000 832193597
1 592807930
39555867 1000000000
196045543 1
1 125702313
1000000000 807033220
362638111 1000000000
35321786 1000000000
1 383477992
6666054 1
1000000000 640909425
1000000000 248517914
1000000000 261093476
1000000000 406066570
1 210189993
835206317 1
1000000000 817932419
84549213 1000000000
1 808185922
70498090 1000000000
1000000000 446350543
1 952280475
1 915023747
1 83928881
972184230 1000000000
1 988710008
1000000000 376153324
1000000000 113116559
1 59935331
1000000000 194997387
1000000000 210077983
63843595 1000000000
1000000000 766110733
492358241 1000000000
1 352081489
1000000000 99533751
419507073 1
1 611827074
1 52551474
1000000000 79598516
1 575163933
675811838 1
863773530 1
679220615 1000000000
459757551 1
719882621 1
1000000000 863861047
767514076 1
344594527 1000000000
403601351 1000000000
581257078 1
83767513 1000000000
245057626 1000000000
1000000000 84758737
1000000000 285551089
1 319099623
1000000000 392424961
107325514 1
1 468273689
366950655 1
706220500 1
1000000000 52645031
1000000000 605381863
669246579 1000000000
476584794 1
1 813007789
631528000 1
652983870 1
1000000000 56228181
1 895012992
716363239 1000000000
89413583 1000000000
822963045 1000000000
1 219053868
850324969 1
902722388 1
1 139229499
834479538 1000000000
1000000000 29058694
1000000000 80667013
900088130 1000000000
1000000000 663685271
1000000000 870981533
645940466 1
147757259 1
411868905 1
1000000000 23572893
1000000000 523864273
239611322 1
1000000000 313891797
1000000000 872287721
1 231585091
352639408 1000000000
1000000000 548756904
80815819 1000000000
1000000000 383717159
510856378 1000000000
530655331 1
535213790 1000000000
1 676197731
1000000000 30456697
259076549 1
1000000000 840521719
261125552 1000000000
1000000000 63941332
1 135390933
1000000000 112210325
1 96665832
738286366 1
674259696 1000000000
106811596 1000000000
1 49941709
669443779 1000000000
1000000000 680620628
1000000000 900428207
1 799304540
1000000000 870489209
829050924 1
1 800431165
1000000000 131847571
1 289478374
385834014 1
1 715531983
103892928 1000000000
447511502 1
200600404 1
1 244550657
817706317 1000000000
1000000000 473160897
709290761 1
1000000000 381825568
1 358597643
83945797 1
1 955973271
894650390 1000000000
1000000000 345780989
1000000000 223814274
742661888 1000000000
331657684 1
824092840 1
360890477 1000000000
951788540 1
1000000000 263286848
1 482284251
878606456 1000000000
1000000000 515142276
351283360 1000000000
1000000000 219912188
1 940018617
1 718930142
268877192 1
1 961689556
860462234 1000000000
229285419 1
569664835 1000000000
1000000000 552823262
1 361915396
1 149469553
43336127 1
426396428 1000000000
1000000000 118007304
1000000000 73521188
1000000000 389107198
1 522788124
1000000000 321032207
184292923 1
1 776513275
1 112930140
356069507 1000000000
896968626 1000000000
457728027 1
1000000000 477847292
1 242761215
597031323 1
160944406 1
166273237 1
1000000000 32465909
867120300 1000000000
404113768 1000000000
1 550593720
1 32236257
1000000000 123239238
1000000000 478773044
328539707 1000000000
56218094 1000000000
1000000000 346462467
455619514 1
759513345 1
1000000000 242915880
63584709 1
1 620845884
713470090 1
437992739 1000000000
1 749648444
1000000000 106631788
519798141 1
564982571 1000000000
1 808586232
935870811 1000000000
1 77414004
808010991 1000000000
60519665 1
1000000000 62420960
568912968 1
1 843773610
1 281399446
1 73614726
1 239759840
32324819 1
1 48396884
1 268680443
595847031 1
1000000000 1156680
714582442 1000000000
36454647 1000000000
1 8457068
1000000000 2674167
1000000000 914042284
928542379 1
1 179015824
525003279 1
1000000000 283285526
1000000000 279422380
1000000000 697850348
368473256 1000000000
1 60199894
781075298 1000000000
1000000000 83356691
27257841 1
173501204 1000000000
1000000000 684448237
1 143828457
1000000000 823790042
12861636 1
859478169 1
1 88882932
368373059 1000000000
1 101377456
1000000000 565368773
378028323 1000000000
1 582870182
1000000000 451527425
531655760 1000000000
1000000000 245564446
1000000000 976194114
1000000000 600427599
648018054 1
203200015 1000000000
1000000000 112007115
914993451 1
1 210330763
1 603510257
1 132130704
1000000000 863222827
1000000000 203424839
1 3150681
929221422 1
224428919 1
474122452 1
1 848234436
1 160153526
1000000000 487565524
1000000000 299892583
1000000000 71508834
764292444 1000000000
1 960858417
1 8204733
914174820 1
59300514 1000000000
1 619541425
1 618082313
1 14731715
1000000000 100902660
1 777007673
77103709 1000000000
1000000000 293021843
1 2552615
1 696744316
553750936 1
1 980242121
963473536 1
1 61278343
1 254672336
677325962 1000000000
485447297 1
1000000000 382007241
368689730 1
505063670 1
572874571 1000000000
407236007 1000000000
1 145259705
1000000000 57814903
1 937456080
449262208 1
315842174 1000000000
677322374 1000000000
943881609 1
356829245 1000000000
87210178 1
1000000000 791599615
1 66817435
1 622707037
732857992 1
1000000000 300635367
1 618601860
18986882 1000000000
1000000000 414298136
211901116 1000000000
1 814665036
1 196451703
199003618 1000000000
533308479 1000000000
506130219 1
852721348 1
859684081 1000000000
550867392 1000000000
1 316727480
1 763954870
1000000000 130881747
1 126622954
675402644 1000000000
1 789157610
339716871 1000000000
115600913 1
350860694 1
300379 1000000000
1000000000 195919337
923752186 1000000000
1 871743097
1000000000 336366
378330908 1000000000
480774443 1
648790277 1000000000
1 712305532
1000000000 595239801
1000000000 30364597
8680380 1
1000000000 767016033
905656951 1
1000000000 859960448
498040584 1
1 460028550
1 91172635
1 360589081
403573988 1
1000000000 869199595
155503715 1000000000
1000000000 723769083
1000000000 172398091
1000000000 343126201
1000000000 704990000
1000000000 813723995
1000000000 53497503
394841032 1
1 366459316
736015992 1
891954269 1000000000
468662958 1
603901022 1
1000000000 154854499
1 879888960
898458699 1
525505092 1000000000
740470605 1
93758389 1000000000
432020180 1
1000000000 894154512
486829394 1000000000
531426625 1000000000
1000000000 888602206
1 42275951
1000000000 846770629
169063088 1
1000000000 148416750
598156537 1
263472636 1
995537600 1
1 231385088
434448029 1000000000
1000000000 994567583
1000000000 575777871
1000000000 497011094
1 438812816
68583534 1
1000000000 983720195
1 7358149
1 556165302
529075603 1
954992507 1
1000000000 18718653
1000000000 205296274
37638249 1000000000
1000000000 418345206
327002457 1000000000
536214445 1000000000
1000000000 504191181
1 712279683
227650601 1
1000000000 819743621
991071460 1
851120042 1000000000
52961534 1
536866040 1000000000
1 123066479
1000000000 460485274
925570806 1000000000
1000000000 342989617
1000000000 262957454
581374421 1
114940169 1000000000
1 28770836
42053907 1
1 289980251
1000000000 80056085
125071399 1
1 368490570
36314966 1000000000
1 661135977
1000000000 156737539
594418759 1
667693127 1
1 721307087
917617980 1000000000
1 683703473
1 884482736
240132383 1000000000
1000000000 978009295
47167503 1000000000
1 813841475
1000000000 681655875
862405901 1
157533587 1
1 604531340
1000000000 930545606
579388167 1
86680678 1000000000
1000000000 632749852
1000000000 108333283
1 162268026
1 336582773
1000000000 582980921
875715341 1000000000
268406078 1
408110269 1
123930373 1
721805051 1
1 139897645
1 437463316
148199469 1
188340536 1000000000
1 571381649
696693114 1000000000
642823189 1
78371882 1
1000000000 576963346
1000000000 771269345
1 267015043
553587107 1
1 549986079
15232378 1000000000
162114508 1000000000
137474535 1000000000
1 175632350
1000000000 67006083
61115261 1000000000
1000000000 381250110
205058961 1000000000
1 762609039
1000000000 145712269
1 328407293
1 333400970
1 630586200
1000000000 882124290
1 818334993
1000000000 666179730
227325443 1
1 954143523
1 514816782
1000000000 177499862
108230387 1000000000
1000000000 543007263
703615929 1
1 939251541
40235027 1
567867965 1000000000
1000000000 527305236
20903113 1
520108191 1
439237511 1
1 923798761
144315412 1
1000000000 919948660
38092276 1
451039707 1
1000000000 355149870
1 670159066
1 925222932
1 613364202
677570445 1
1000000000 499658193
1000000000 823804738
699203976 1
1000000000 218170646
82516187 1
447273286 1000000000
1000000000 543399964
675784837 1000000000
653061706 1
1000000000 174519690
387326741 1
1000000000 631333466
1 922019853
120502721 1
782538354 1000000000
1 91047239
1 297750263
305428501 1
1000000000 7716562
1000000000 292712216
436672913 1
184220881 1000000000
1000000000 843047673
1000000000 365435171
1 758196323
1 306737040
1000000000 984587493
1 486890035
1 403719103
1000000000 132850151
478685778 1
984680433 1000000000
1000000000 888708369
1000000000 334118289
142270667 1
354986453 1000000000
961521573 1
52121627 1000000000
938078003 1
741996430 1
1 505136890
624481297 1
1000000000 603103956
603835118 1
1 286286983
1 872917418
1 53261802
109761371 1
1000000000 8093452
1 126668017
1000000000 425200043
179196597 1000000000
289810269 1
1000000000 951958903
672972249 1
1000000000 456581571
1000000000 213113004
681445752 1
1 760046028
1000000000 643652131
1 364584536
1000000000 624980107
1 263540986
1 643984308
197558581 1000000000
290311632 1
71110411 1000000000
82546045 1
1000000000 49292381
218843543 1
220147549 1
628682274 1000000000
254219639 1
1 92610702
1000000000 946052115
1000000000 742531017
665217159 1
623175279 1
1 776845989
1000000000 561345417
1000000000 900695353
1 718068777
1000000000 209911780
1000000000 805090389
741569449 1000000000
1000000000 495953807
1 109212046
1000000000 946567017
1000000000 929166007
1000000000 876924544
822332244 1
1000000000 60656693
631814090 1000000000
1 608240023
1000000000 90806122
31122890 1
27386916 1000000000
1000000000 899634262
1 824516751
907157955 1
655965095 1
580394704 1
298076575 1
711700663 1
1 702676264
1 741081815
737038487 1
50002975 1000000000
1000000000 475651125
495071911 1
333553962 1
183040965 1
1000000000 294121571
731303186 1
1000000000 117440197
856016559 1
208596508 1
159043374 1000000000
994471455 1000000000
1 703895947
1000000000 681486568
1000000000 600144766
762229317 1000000000
169858718 1000000000
1000000000 473907004
1000000000 234603168
1000000000 112801062
1000000000 903073577
338309571 1000000000
5580152 1
14848925 1000000000
664052830 1000000000
1000000000 539260971
877610716 1000000000
1 742103807
319397828 1000000000
854647155 1
1 663140545
125401639 1000000000
1 437516072
1 15785397
705342695 1000000000
1 384923135
94147078 1000000000
191082864 1000000000
1000000000 466153731
1 156871570
1000000000 922788984
1 788689498
1000000000 121378412
1 69938577
1000000000 858611104
831590310 1000000000
1000000000 936929610
334073700 1
1000000000 82955156
408989139 1000000000
1 95757629
397897653 1
116524745 1000000000
1000000000 549071352
346302860 1
1000000000 183371387
1 897192708
773686926 1
1 80383697
1000000000 841158788
1000000000 710639550
892640190 1
361379364 1
475268743 1
1000000000 810053144
394262317 1
1 235168710
139616682 1000000000
54387266 1000000000
1 415191367
1000000000 31776080
1 530952593
377121383 1000000000
1 155357707
150158174 1
420419050 1000000000
983994141 1000000000
382392663 1
1 249269433
1 200637304
1000000000 163348301
707839670 1
1000000000 629298435
820254366 1
163653535 1000000000
743253162 1
536014057 1000000000
1000000000 107951982
1000000000 148167018
145289590 1
1000000000 765956549
1000000000 795947828
837860636 1
1000000000 80771951
948995284 1
1000000000 26551679
452559911 1
312166084 1000000000
266022361 1000000000
884982961 1
654777967 1000000000
1000000000 969331917
493527377 1
1000000000 786160650
1000000000 580932402
75090643 1
81319962 1000000000
37694257 1
145996665 1000000000
1000000000 172126817
615751328 1000000000
1000000000 657721157
1 636738047
634725643 1
1000000000 846808457
168429413 1
575634080 1000000000
359676349 1000000000
82274276 1000000000
975373501 1000000000
1000000000 873652039
1 759053704
966589646 1000000000
1000000000 292846100
1 452681299
332074987 1
91972775 1000000000
1000000000 388170964
979982474 1000000000
320244896 1
1000000000 610048951
1 949748122
146031235 1
1 90484968
120457819 1
237452865 1
37122959 1
1000000000 892631130
1 33182902
1 225078124
1000000000 65041961
1000000000 667556650
1 77684694
601042323 1
290670048 1000000000
541142519 1
1 793893477
1000000000 699571089
733483716 1000000000
1000000000 841840410
1000000000 978783443
943422126 1
1 451826256
1 729402732
339116291 1
1 98857514
291508697 1000000000
1000000000 849936537
1 1602933
158474828 1
966195319 1000000000
634071782 1
1000000000 904787957
1 15129323
19589747 1000000000
1 493779071
1000000000 291014597
1000000000 257628541
1000000000 726466099
786441797 1
826882376 1000000000
1000000000 825231007
1000000000 177942691
1 863706647
280857392 1
1 915283239
1 507680038
1 844846241
184622379 1000000000
59970216 1000000000
841606911 1000000000
66524836 1000000000
103867404 1
1000000000 682687366
79930940 1
1000000000 230827464
1000000000 803870584
1000000000 267576957
1 13770789
1000000000 991152351
1000000000 725476626
492984237 1000000000
1000000000 906525476
97078717 1000000000
1000000000 129783082
1000000000 889466666
1000000000 406065207
133125751 1000000000
531794660 1
1 71566595
943518164 1000000000
1 992175674
516438502 1000000000
1 141688531
189869150 1000000000
1000000000 995141519
70471558 1
1 990336199
1000000000 682361352
124373038 1000000000
1 210372468
503706160 1
1000000000 981324361
1 583940675
982209510 1000000000
13171597 1
350721217 1000000000
664002368 1
30667588 1
1000000000 283507730
367618988 1000000000
88013859 1000000000
1 161461078
1 536751294
974265288 1000000000
28882250 1000000000
1 855146476
73726685 1
373792707 1
1 330953142
592189710 1000000000
972625435 1
1000000000 351028010
1 796340191
305484454 1
1000000000 536163852
411335375 1
26409977 1000000000
1000000000 449324460
1000000000 742422841
54741179 1000000000
1 868654533
523079892 1000000000
625138608 1000000000
1000000000 391870870
374464477 1
122081974 1000000000
1 142931206
1 687676821
1 707193467
1000000000 868992381
784995824 1
1 993165029
1 754592203
1 877372436
1000000000 99010883
78395799 1000000000
1000000000 663933364
369560783 1
1000000000 53106314
1000000000 864919311
1 14456611
1 274400153
666237961 1000000000
238400233 1
1 202997978
163563422 1000000000
899434064 1
437752172 1
216619960 1000000000
1 406456441
1000000000 384728900
434802037 1000000000
1000000000 424833164
507993313 1000000000
1000000000 652074668
1 356541917
89569110 1
388469458 1
379207226 1
491488877 1
515539487 1000000000
297888570 1
783068444 1000000000
1 273317445
447022909 1
1000000000 588860709
455027460 1
517488073 1
410687777 1000000000
1 425137260
1 642090166
974059535 1000000000
1000000000 288562595
1 4373979
3283475 1000000000
1000000000 966270920
960595665 1000000000
321863396 1000000000
1000000000 175679910
1000000000 351416236
938014517 1
929174723 1000000000
1000000000 260463021
310926444 1000000000
781042088 1
353152818 1
1 22585515
873858068 1000000000
251787926 1
1 689110672
884038509 1
1000000000 997822720
1 658140883
794892175 1000000000
81209501 1
854537794 1
950438366 1
1000000000 622859870
537718727 1
132625811 1000000000
1000000000 913355190
1000000000 714228055
120379369 1000000000
44354234 1
525474844 1000000000
1000000000 830761771
1 545687425
942490236 1000000000
1 671894890
975742606 1000000000
1 87762451
1 86196997
1 683777237
295609696 1
1000000000 688012602
669617622 1000000000
1000000000 252418111
1 375986525
1 162759987
851165489 1
266228611 1
1000000000 843915847
787266278 1000000000
1 961454851
170636603 1000000000
1000000000 192279443
421235576 1
35327315 1
1000000000 350097174
1000000000 154348436
1000000000 846409040
793924139 1
1 901783449
1000000000 225676326
947437224 1
336292614 1000000000
1000000000 118286709
1 524535006
1 406699927
341766588 1000000000
1 264031307
276758194 1
1000000000 736083869
609626859 1000000000
624805629 1
25483557 1000000000
1000000000 753425585
411398121 1
1 707111801
1000000000 556697847
1 612878794
1 313450538
326349313 1000000000
1 29883980
164152043 1
84071469 1
1 115392511
1 99843676
1 862494388
414567917 1000000000
288899657 1000000000
1000000000 871126174
1 7941479
1 8389831
1 253987058
1000000000 955340656
972939129 1000000000
398839529 1000000000
1 603692179
1 894365771
1 775918492
1000000000 61750333
1 721544987
1 794067302
1 283287115
1 562656471
650681365 1
79025897 1000000000
262472921 1000000000
1 855664348
432948857 1000000000
1 803606934
27172853 1
1000000000 166975988
1000000000 606120952
1000000000 146814197
107805121 1
563408436 1000000000
929824708 1000000000
257436929 1000000000
1000000000 444712790
1 439979143
1 676714718
706868562 1000000000
497370576 1
1 649122974
1000000000 321647077
578769867 1000000000
848159457 1000000000
1000000000 308293209
1 6312029
1 940088006
391636693 1000000000
127811767 1000000000
967284094 1
1 265331392
954990627 1
159264316 1
1 779739265
1 419134338
50102390 1000000000
284169955 1
1 69252200
392897233 1
816969532 1
1 240713095
1 609033549
21098649 1
1 338870704
1 321281741
1 282334511
1000000000 716622486
379134564 1000000000
1000000000 299142038
948674619 1
1 264779141
11013715 1
985729252 1000000000
435869848 1000000000
1 363054028
1 310942568
1 872030028
1 404635063
1000000000 664371111
910191753 1000000000
1 251546078
71051036 1000000000
996862166 1
1 914107178
658829458 1
823136936 1000000000
738969542 1000000000
1 7022160
163399734 1000000000
1000000000 96602730
287799870 1000000000
699808548 1000000000
325046231 1
1000000000 98456039
1000000000 857662349
712216827 1
1000000000 417730479
1000000000 191214824
689510451 1
965758693 1000000000
1 37991824
955150277 1000000000
341905166 1
1 114181302
1 688590033
823400754 1
483276810 1000000000
966578066 1000000000
142430648 1
718574473 1
869958724 1000000000
747801598 1
35783272 1000000000
1000000000 163670937
1 815852478
958419814 1
950874958 1
1 90670320
1000000000 193056906
1 791028524
1 930735882
1000000000 654342566
222117746 1000000000
1 269625651
635757020 1000000000
627291051 1000000000
1 317729831
311208939 1
1000000000 996566672
1000000000 291429780
1 931736812
1000000000 269063647
284459244 1000000000
368308964 1000000000
259149252 1000000000
1000000000 901003965
691892121 1
555613145 1000000000
988209434 1
122129383 1000000000
1 600725906
1000000000 603541177
582734321 1000000000
229466234 1
1000000000 808161548
1 351449757
934430606 1000000000
354323678 1000000000
39927271 1000000000
350589886 1
1 178724517
1000000000 75594193
229318549 1
1000000000 588664129
1 925769220
62840559 1000000000
537862794 1000000000
1 26663039
351960765 1
766336196 1000000000
1 794717477
1 281653209
1 645141976
1 437119575
84482591 1
342672636 1
291944314 1
684298288 1000000000
62900852 1000000000
1000000000 792854194
23122322 1
494346475 1
535925970 1000000000
1 386263084
1000000000 607835654
1000000000 865064259
133591168 1000000000
958374861 1
1 693152349
1 461439384
610360786 1
1 863548282
1000000000 153433325
515586307 1000000000
1 674313229
1 450761825
672220553 1000000000
530414557 1
1 22087384
1 853639754
37092262 1000000000
603876301 1
100261669 1
1 371696733
1000000000 62076430
189251923 1
1 48201120
1000000000 480003956
1 201591817
57267924 1
1 697607319
1 29180388
1 996805642
150901030 1000000000
766316396 1000000000
1000000000 139506888
333916120 1000000000
540389790 1
1 37994362
1000000000 31286991
183930943 1
1000000000 525777817
1000000000 196391046
638163080 1000000000
1000000000 880123448
70375818 1
1 67872425
20536878 1000000000
180192663 1000000000
1 620910469
1 671382460
1 585732337
1 20466487
344075596 1
831807558 1000000000
287876550 1
844373154 1000000000
1 799609306
1000000000 133682660
1 523029426
309714246 1000000000
1 395308655
875135288 1000000000
1 632449940
1000000000 890609429
1 30238492
293455703 1000000000
1000000000 766160243
1 753167549
1000000000 47639249
1 353386671
1 877827401
932273995 1
116292839 1000000000
611922296 1000000000
1 350645583
593354588 1000000000
1000000000 634011179
735438749 1000000000
1 10560972
1000000000 477518278
827071340 1000000000
149884972 1
544232538 1000000000
1000000000 885352390
1 546655110
1 1794109
48573627 1
1000000000 984077996
806831857 1000000000
1000000000 658120033
500973852 1
1000000000 230919942
1 287197895
818391438 1
859641321 1000000000
1000000000 151954251
1000000000 957334356
298739849 1
959634708 1
171940876 1000000000
1 678322212
806619862 1000000000
1000000000 47225569
1 984121751
729985417 1
1000000000 805674526
1000000000 191077429
151011630 1000000000
1 55168940
1000000000 278356769
1000000000 327978593
561724329 1
1 23270679
854572318 1
384459372 1000000000
321963433 1000000000
836028099 1
1000000000 693257409
1000000000 2765280
1000000000 436134208
1 957042079
94045326 1
276579096 1000000000
1000000000 558647584
291290018 1
376057037 1
102757641 1000000000
89599810 1
1000000000 417936469
367435512 1000000000
1000000000 468596368
1000000000 22030106
385818331 1
1 639531684
1000000000 16509245
1000000000 494443322
1000000000 8010116
1000000000 418615791
668720544 1
1000000000 434157189
1000000000 399397587
775179114 1000000000
254086420 1
350117593 1000000000
1 176546830
236837256 1
609810188 1
1 284040503
1000000000 906229062
60781959 1000000000
1000000000 606364637
777988470 1
725452521 1
1000000000 323209184
1 167254283
1000000000 94124905
851292359 1000000000
563339309 1
494859033 1000000000
263449487 1000000000
1000000000 943809699
1000000000 22894746
1000000000 910664397
330168637 1000000000
1000000000 337711165
940371664 1
1000000000 762006019
1 195270728
1 480071391
651575904 1000000000
1 459073014
1 667678263
633523815 1
514379438 1
707014923 1
1000000000 246726377
995992533 1
1 56564319
1 947688480
98614469 1
358070616 1
844917319 1
1000000000 346433366
1000000000 43602019
1 776328662
412896205 1
1000000000 492873821
1000000000 586056121
896785403 1000000000
1000000000 371547875
1 221517376
1000000000 48760009
846401221 1
78173029 1
1 365273778
1 320574411
1000000000 332735376
1 423921168
1 478718170
300719832 1000000000
1 707567519
212845287 1
1000000000 832278428
726498074 1000000000
142286637 1000000000
1000000000 28276003
1 864537963
146229106 1000000000
1000000000 718310388
1 208969371
306785167 1
1000000000 349079209
73560893 1000000000
1000000000 270517940
1000000000 403202291
1000000000 141932316
591503211 1000000000
1000000000 587323596
1 525059698
1 603358180
1 423454468
1000000000 731398181
1 95242403
1000000000 964690821
1 119057217
1000000000 625181519
630604068 1
1000000000 495838235
427631641 1000000000
890503962 1000000000
595054438 1
323834625 1000000000
1000000000 955024331
313373435 1
648444666 1000000000
984902147 1000000000
1000000000 77199338
395780351 1000000000
1000000000 49853787
612288007 1
1 716625391
991162672 1000000000
628622142 1000000000
1000000000 71182650
1000000000 307450684
1 66424455
1000000000 459965272
334721721 1000000000
1 4860079
1000000000 131541331
1000000000 183242417
1 181207489
1000000000 20647336
1 155205417
1000000000 490035817
144873050 1000000000
1000000000 982627486
39053390 1000000000
1 112188681
145828226 1
1000000000 18549535
101305507 1
1 377886031
1000000000 35451095
325047656 1000000000
1000000000 331887122
524250740 1000000000
939174857 1
1 242671975
1000000000 846356601
502657537 1000000000
262673473 1
1000000000 540430670
1000000000 646507798
1 108194579
1 427360973
1000000000 988688283
933839220 1
218395437 1
446240335 1000000000
347820711 1
932866519 1000000000
17108096 1000000000
600135462 1000000000
558512558 1
1000000000 270223653
654014904 1000000000
162252766 1000000000
1 9686880
684815447 1
1000000000 702943048
662290262 1
1000000000 869776360
1000000000 987288417
537992249 1000000000
1 482368114
1 946729084
937673632 1
713946737 1000000000
1 815801154
1 109328999
1000000000 157969349
708152450 1
706473396 1000000000
451437461 1
1 431416641
963581173 1
1 334252472
918873247 1000000000
1000000000 431010610
1 536571159
1 362532083
1 828152921
1 627466446
1000000000 788340549
1 528369129
1000000000 527496411
883391823 1
792229557 1
1000000000 258535590
777046542 1
1 491790178
1000000000 820036806
69209837 1
122177466 1
767194636 1
1 130863052
1 737472486
890152206 1
1 145865501
571707223 1
1 280331588
807038386 1000000000
126045979 1
1 201287173
1000000000 540609526
570427467 1000000000
467162280 1000000000
1 99816649
1 665711185
1 885650575
126742390 1000000000
977457084 1000000000
1 589967805
455011020 1000000000
1000000000 564345006
11396709 1000000000
854769631 1000000000
94969589 1000000000
757355742 1000000000
412450694 1000000000
665323848 1000000000
1000000000 244365614
1 345401187
1000000000 285701226
571124638 1000000000
1 133864410
1 136562008
637760429 1
529301835 1
1000000000 461704996
600194047 1
1000000000 760763276
246910629 1000000000
65266701 1000000000
1 531460272
1 781448111
78307998 1000000000
1 930074871
1 934258753
1 174248565
1 81647343
378136497 1000000000
907630071 1
1000000000 652742082
693236162 1
934716678 1000000000
111896046 1000000000
1000000000 453315399
327466719 1
1000000000 551630786
392733447 1000000000
1000000000 441152083
887404123 1000000000
38732614 1
379094609 1000000000
429651736 1000000000
842362046 1
743025551 1000000000
398213115 1
14783873 1000000000
1 46012597
520459971 1000000000
1000000000 755858875
1000000000 569051509
756082746 1
1000000000 50433086
999661242 1
317476007 1000000000
1000000000 104491329
286254365 1000000000
461924098 1000000000
293574624 1000000000
547465703 1
364768331 1
1000000000 521736811
99452367 1
1000000000 907739671
1 997672971
12056324 1
1 560173906
293156543 1
1000000000 737621768
374172927 1000000000
1 570078015
1000000000 930243700
645216476 1
756311074 1
1 118158265
891776419 1
888147998 1
336405677 1000000000
1000000000 807096560
1000000000 208720444
1 258073073
1000000000 552447943
1000000000 593961850
1000000000 723065562
1000000000 938334475
538692463 1000000000
143006738 1
1000000000 395510134
1 130286148
1 745012193
1000000000 227462383
1 396618127
673185954 1
1 193283719
1 9470602
1 894010324
368666340 1000000000
224509028 1000000000
1000000000 220257770
1 242095445
1 153386638
1 132718590
257906291 1000000000
816990250 1000000000
93321846 1000000000
1000000000 974893772
1000000000 562279728
175633316 1
272722127 1000000000
1000000000 474906146
1000000000 198770079
234343924 1000000000
1 212005045
1000000000 609293722
1 58765823
1 311849819
1000000000 415955258
1 673389317
1000000000 747169047
1 233410771
1 17215986
1000000000 798478804
1 876169608
313950269 1
1 727504637
998943234 1
106928279 1
1 436334094
348170901 1
1000000000 883257991
1 813616758
1 191175286
50242585 1
829519162 1
1000000000 404947987
542458387 1000000000
1000000000 369544858
481677893 1
1 559968357
1000000000 926255126
649919206 1
78724880 1
1000000000 602626357
405238773 1
414908692 1
1 436043433
1000000000 972980075
1 999897234
393184658 1000000000
963499443 1
1 318188251
832026349 1000000000
1000000000 947548589
1000000000 816996304
42492306 1000000000
1 599580744
1000000000 855233954
20179602 1000000000
1 763405981
1000000000 103525851
1000000000 4655140
1 678481376
860915803 1000000000
1 725211130
1000000000 795629423
983197159 1000000000
1000000000 765655109
823841476 1
1 915767758
1 104483459
1 157599805
1 433846351
1000000000 709300649
1000000000 424676399
1 153312598
1 980851795
1000000000 629854997
345534571 1000000000
449573924 1000000000
1 596018007
399278296 1000000000
1 265464749
467248774 1000000000
1 642505562
654950651 1000000000
1 999455437
1 80033522
1 501058053
868875478 1000000000
1 879512556
1000000000 350941507
1396817 1000000000
1000000000 420341912
498239719 1000000000
73770241 1
696441269 1
1000000000 890717782
1 628625212
1000000000 541387057
108541139 1000000000
411303063 1
1 646805884
630274974 1000000000
198785957 1000000000
1 320918624
1 898313778
445406121 1
431263526 1000000000
606627005 1000000000
1 644466260
603530383 1000000000
948846206 1000000000
1 696449490
1 115544875
362811707 1000000000
833246641 1000000000
1000000000 242374498
1 831132095
698316174 1
121017290 1000000000
1000000000 299879136
1000000000 430507975
1 858009389
77307013 1
1 842938102
1000000000 117783569
1 479212492
1000000000 614625149
1 147597972
481945712 1000000000
88664826 1000000000
1000000000 641303767
230711165 1
184811814 1
29031279 1000000000
1000000000 972328303
1 86480975
687040978 1000000000
944555988 1
582554242 1
276368915 1000000000
526375901 1
197185812 1
1000000000 428625630
1 635753798
86798434 1000000000
192674851 1
501785480 1000000000
1 249314920
888290206 1
464347469 1
65761774 1000000000
1 644696582
569109977 1000000000
243308291 1
894090127 1000000000
743333957 1000000000
1000000000 936460757
1000000000 323322915
1 432771882
108762096 1000000000
1000000000 964350136
955167689 1000000000
729446 1
1000000000 480234757
494647158 1000000000
1 309407381
1 782869250
542874813 1
1000000000 742050243
1 988948862
1000000000 19287679
1 524851996
1 127313529
1 244602903
689528141 1000000000
1000000000 140168699
1000000000 184693128
1 36487778
503539828 1
1 99872147
247933278 1
1000000000 83347476
1000000000 291664582
1 558160525
493667287 1
117290858 1000000000
463285380 1
336821130 1000000000
89576104 1
523828588 1
401146512 1
1 151330351
1000000000 52232521
1 31217602
482833173 1
940202933 1
887083108 1
796721143 1
800293812 1
935336176 1
1 9084604
676066379 1
1000000000 873654578
1 166677471
1 366534049
1 427493376
385151648 1
1000000000 19901109
1 184188115
476074782 1
865024012 1
571882601 1000000000
272508406 1
48576458 1
1000000000 660109480
1 616510141
201399160 1000000000
1 244214024
220388986 1000000000
157764043 1000000000
1000000000 197785345
1 16964365
1 611874182
570988823 1
1000000000 18488155
356358923 1
1000000000 133847675
355855890 1
1 89761764
577995385 1000000000
1 268601564
1000000000 232912941
960410995 1
1000000000 749832163
1000000000 576766640
5318241 1
457109192 1
405402931 1
99779502 1
1 677471804
1000000000 5445241
1000000000 91049342
1000000000 813919717
24535664 1000000000
1 737177180
660260947 1
1 247800810
1000000000 470193369
23490162 1
666899074 1
732059783 1
835208207 1
869121365 1
800785516 1000000000
1000000000 939174882
1 793122414
115284516 1000000000
124138443 1000000000
40143917 1000000000
634139300 1000000000
324525037 1000000000
1000000000 590335236
1000000000 834162639
861057467 1
1 363232925
340664811 1
1 701643025
144424616 1
726720870 1000000000
559766038 1000000000
1000000000 560172365
234962262 1
1000000000 620947121
69916328 1
393617302 1
416861998 1000000000
1 594620806
1 3553175
1 872834787
828897066 1000000000
1000000000 134042746
1000000000 799495808
610115521 1000000000
889556316 1000000000
1000000000 428489242
167709935 1
1000000000 342843258
1 268691963
493784 1000000000
636948008 1
857327810 1
914082799 1
464728693 1
1 161116795
974637027 1000000000
1 86577888
676666608 1000000000
1 475724297
1000000000 768347242
449739963 1
1 370956016
1000000000 747321105
210605139 1
1 788456647
1 116342192
738851265 1
399645876 1
1 609871401
82412138 1000000000
115720060 1000000000
1000000000 836532200
1000000000 573772276
1 590436679
732891048 1000000000
1000000000 862516030
467599543 1000000000
1000000000 432179143
191060987 1
304777251 1
54855555 1
432950446 1
523838535 1000000000
1 6520015
1000000000 723017339
977574258 1
1 129529286
528557166 1000000000
709653729 1000000000
242705700 1
1 114711522
1000000000 140816593
672345760 1
1 434070237
634879113 1000000000
1 741083542
872391510 1
20114859 1000000000
468549104 1000000000
1 637992149
49496807 1
1000000000 910372862
1 259849190
240770895 1
1 849371007
592186510 1
65670302 1000000000
1 566235156
951132966 1000000000
1 82495185
138258167 1000000000
743849909 1
785366731 1000000000
121435869 1000000000
401174607 1
552262890 1000000000
448827596 1000000000
1 176622298
1 272444874
1000000000 768024774
1000000000 818275589
1000000000 925880301
1 808377630
623260252 1000000000
1000000000 542647388
247416482 1000000000
633387235 1000000000
1000000000 601125867
1 968388042
786982618 1000000000
1000000000 88684634
767889809 1000000000
28155117 1000000000
348046647 1
567653565 1000000000
226112367 1000000000
102908942 1
501402119 1000000000
1 62821897
1 124603225
471540656 1
869853103 1
958139209 1000000000
653764612 1
243004316 1000000000
1000000000 662618778
681162342 1
42577835 1000000000
275723114 1000000000
1000000000 471578275
131772781 1
1 539685442
1 144716434
21741058 1
1000000000 209939298
968380704 1
1000000000 32911349
1000000000 127728053
1000000000 85993094
1 286855209
1000000000 223992040
1000000000 402634610
122893350 1000000000
908948603 1
179630531 1
1 687124749
461440487 1000000000
1000000000 342977180
988141546 1
1 49361765
109798031 1000000000
1000000000 288989219
362735963 1000000000
409961173 1000000000
1000000000 874799191
1000000000 251639014
1 404491705
665108251 1
1 118185137
703296934 1000000000
320946393 1000000000
1000000000 158456003
1000000000 63428502
1 833719351
516812494 1000000000
876619288 1
1 324301909
1 117549365
1000000000 935837554
1 205713805
825207768 1
1 351075110
888543606 1
404778922 1
1 466592890
537786668 1000000000
1 552574702
751471220 1
330081097 1
1 548647214
1000000000 659017047
1000000000 811910241
1 871998167
1000000000 207404424
45234987 1000000000
1 213502652
465626503 1
1000000000 784801331
1000000000 87447785
699880854 1
1 503012695
626930545 1
972417953 1
1000000000 649464623
1 950369066
1 683691516
1 404053758
1000000000 661114086
1 315221403
25452720 1
1000000000 381486808
136827808 1
1000000000 66782015
891688376 1
138823739 1000000000
57916854 1000000000
834997883 1000000000
1518904 1
589976563 1000000000
1 192165987
1 689176777
222218619 1000000000
1 43040924
543616687 1000000000
76962181 1000000000
1 910092959
701101609 1000000000
1000000000 503417816
1 993339455
1 880700863
839631091 1
109467457 1
652366973 1000000000
1000000000 905743779
247449158 1
1 275658719
1000000000 957374224
1000000000 379320038
1000000000 770738793
527502626 1000000000
787692251 1000000000
1000000000 428947367
1000000000 670243374
614998370 1
442485025 1000000000
1 878197428
589445115 1000000000
354491341 1
146753360 1000000000
1000000000 353134133
341954650 1000000000
420082129 1
5291597 1
362930647 1
356933630 1000000000
338306566 1
969600321 1000000000
1 706945660
1 117443928
1 259654815
1 927252452
849998177 1
217960860 1
1000000000 85965138
1 136296010
284532433 1
1000000000 942326607
906991815 1
572213805 1
1 862620235
286520917 1000000000
363328385 1000000000
1 890855868
840647216 1
1000000000 979361657
63498827 1
779661796 1000000000
1 21318897
667856254 1
1000000000 907180582
562663454 1
476375482 1000000000
1000000000 814715303
28513714 1000000000
1 889283516
216510618 1000000000
1000000000 781868997
1000000000 943320603
1000000000 537616560
874417206 1000000000
1000000000 173298625
901454727 1000000000
718542813 1000000000
1 385285871
1000000000 227118762
607808768 1000000000
1 416002787
789993362 1000000000
1 802964291
1 472485855
1 98626407
1 814646657
1 138985991
1000000000 813814458
1000000000 486069730
1 224137825
1000000000 40253632
1 161163217
1000000000 397372909
1000000000 5843269
494220681 1
77631222 1000000000
639907852 1000000000
1 122444124
110382434 1000000000
1 853337853
953701627 1000000000
707214873 1
1000000000 643587637
637566117 1
1000000000 147386999
549233891 1000000000
1000000000 642550375
132334343 1
92099984 1000000000
918021695 1
1000000000 968058340
940334975 1
604383855 1
437343355 1000000000
1 749009062
412902171 1000000000
698266020 1
1 580316638
1 761170630
1 720585603
430464245 1
958693968 1
362007560 1
1000000000 70907241
246469539 1000000000
1 119125126
1 478425827
963951219 1000000000
1 76582464
1 383689906
1 30345999
375743656 1
1000000000 154380272
233114795 1000000000
1000000000 14672789
1000000000 115811674
212613438 1
1000000000 174186393
312886355 1
77308820 1
1000000000 822571619
223608614 1
856160526 1
405171207 1000000000
1000000000 342055700
766048803 1000000000
446366719 1
1 623463026
801747403 1
161511609 1
571177432 1
566633617 1
893274777 1000000000
503565843 1000000000
278163800 1
388496009 1000000000
59028844 1
832753034 1
749319760 1
131864275 1000000000
899080671 1
1 79125329
27031094 1
1000000000 499913640
1 238550146
1 446948004
1 444021290
1 314453999
1 863366570
1000000000 888131439
485556872 1000000000
1 960491941
1000000000 879508412
1 274621819
704002544 1000000000
1000000000 893286349
1123575 1000000000
1 780156704
1 48279508
1 739140058
856404673 1000000000
1000000000 900776295
1 544018051
1 190107803
1 935145078
596408768 1000000000
277140149 1
1 56198824
1 931659182
1000000000 337399078
1 383790232
1000000000 139852876
354896912 1
986991824 1000000000
619185755 1000000000
935853813 1000000000
1000000000 562048150
1000000000 137632860
1000000000 486156859
603266587 1
1000000000 615518817
1000000000 25627513
1 758785550
1 485001647
1000000000 416444161
1 899731732
424099919 1
1 24546311
446889022 1
1000000000 357998087
1 432307883
647411529 1000000000
1 180566893
1000000000 675746622
173233164 1
1 61897815
1 300075057
1000000000 856314221
418496037 1
1 176559931
1 98034895
1000000000 63233585
532842624 1
397897493 1
1 723107320
726567621 1000000000
123203845 1
1000000000 809692548
538207762 1000000000
885093416 1000000000
832574990 1
296300436 1000000000
1000000000 72952329
1000000000 413295822
454567403 1000000000
555432489 1000000000
1000000000 916819863
690773959 1000000000
71098353 1
640865772 1
684848913 1000000000
1 131263854
1000000000 310896394
1 196102837
481899700 1000000000
374110101 1
1 412223930
274492538 1
880405360 1000000000
1 413762352
1 180329903
1 53638072
70529845 1
1000000000 416101249
872683726 1
1000000000 967688034
1000000000 502919870
339544261 1
1 765254075
469062730 1000000000
1 45782749
28002399 1
1 358028265
1 971217423
482672969 1000000000
1000000000 660717188
803952932 1000000000
1 457993096
478810341 1
1 305449833
61487773 1
1 125734064
950535060 1
1000000000 96034796
427778423 1
1 243793939
1000000000 7427452
1000000000 699425729
742778579 1000000000
537082299 1000000000
772126169 1
1000000000 42332447
1 129933657
986878358 1
888367941 1000000000
1 171909611
1000000000 952804424
401464171 1
667385223 1
1 635742822
634607617 1000000000
1000000000 810919999
58485980 1
1000000000 814900054
178908689 1
1000000000 697710403
1000000000 322699461
363152306 1000000000
1 890818239
563079746 1000000000
1000000000 436864081
1 133272018
322700824 1000000000
1000000000 435017098
1 62325229
1000000000 103249431
1000000000 332997752
1 790211931
1000000000 767686827
994894616 1000000000
633375900 1
1000000000 702067919
1 805412114
1000000000 695014736
140678440 1000000000
1 144969290
849970534 1000000000
594000967 1000000000
1000000000 638871989
554713445 1
885111674 1
713235263 1
1000000000 312739166
1000000000 329607767
1 791110646
950943587 1000000000
691341517 1
1 452035814
1 710472996
298797932 1000000000
206637507 1
1 960351438
647309121 1
1000000000 947075286
1000000000 177282599
1000000000 544068017
986898499 1000000000
1000000000 555962500
1 538736275
6739586 1
752299304 1
1000000000 250506480
1 567134812
182714989 1
1 43161281
394796505 1000000000
432157474 1000000000
1 929750347
1000000000 204337151
1 28867433
797915609 1000000000
667694470 1000000000
1000000000 774755261
210419942 1000000000
81044824 1000000000
14711177 1
624815631 1
1 425189084
261637731 1000000000
1000000000 95338669
1000000000 171394829
1 275284682
1 701159733
403986337 1
1000000000 143057691
622805068 1000000000
419026579 1000000000
901081178 1
635276476 1000000000
216237513 1000000000
1 516340302
1000000000 526778237
1000000000 449871320
1 128136864
1000000000 574638937
754731339 1000000000
1000000000 607276684
857202384 1
1000000000 188945742
567588366 1
1 769074036
339947560 1
1 848125308
1000000000 600687108
749834101 1
1 322436848
476980597 1000000000
116641483 1
696476943 1000000000
258667544 1
223810840 1
735900751 1000000000
80400676 1000000000
1 233292512
854153244 1000000000
1000000000 222825265
1000000000 9925957
287322121 1
1 746501919
1000000000 1787579
1000000000 871508861
1 693666429
1 516603951
1 571455555
916862370 1000000000
464987517 1
1 516276441
1 806538783
915402778 1000000000
1 254854219
1000000000 675263921
1 715968010
1000000000 917521451
884537178 1
1000000000 845911395
338067733 1000000000
863932361 1
517151476 1
1 198621500
582140179 1000000000
152105180 1000000000
648091499 1
1 676935987
982534017 1
136310289 1
1000000000 146891461
1 95570813
983147509 1000000000
1000000000 927019812
92034020 1000000000
61194130 1000000000
1000000000 265360906
489363117 1000000000
1000000000 158621494
968669372 1000000000
367573194 1000000000
1000000000 920584555
615108317 1
132036641 1
1 858369950
1000000000 392888079
1 73723489
1 960644690
624903859 1000000000
1000000000 377430668
116527060 1
520289877 1000000000
498627824 1
361326558 1000000000
47863943 1
587837489 1
1000000000 947448151
1 326910811
1000000000 210224942
557187834 1000000000
1000000000 171831802
1000000000 16435833
1000000000 918418320
131684447 1
494013539 1
1000000000 338801183
1000000000 119575476
1000000000 155422643
1 146763133
1000000000 369272945
884617865 1
1000000000 79863931
875735817 1000000000
746268185 1000000000
1 186549783
840821880 1000000000
940124798 1000000000
595202835 1
931534118 1
1 256601398
18599298 1
1000000000 808805115
1 912124013
56783126 1
672266697 1
145288923 1
1000000000 608037695
51824603 1000000000
1 196361869
441951858 1000000000
1000000000 621883828
1 394622643
454179696 1
1 966808833
1 890209365
1 29706183
72462063 1000000000
28638621 1000000000
96184653 1
1 937518919
877653579 1
1 783160049
1 605342989
1 341507057
713563380 1000000000
193356946 1000000000
1000000000 846793344
749667107 1000000000
648117623 1
1000000000 68164554
1 45406897
896684644 1000000000
1000000000 236959722
1 45807584
816366076 1000000000
1000000000 206326382
910411224 1000000000
1000000000 771943910
865466036 1
653187520 1
370921899 1000000000
1 374913031
65632597 1000000000
197155491 1
1000000000 148591513
1 637437009
940803628 1
765927612 1000000000
939019281 1
29071105 1000000000
614808197 1
79166996 1
558835624 1
1 552161872
1 963378519
1000000000 235654054
896306817 1
1000000000 858189245
1000000000 408714094
117507434 1
1000000000 240452925
1000000000 208553180
136490776 1000000000
1000000000 747672033
1000000000 982254435
560282527 1000000000
1 422686548
881107746 1
927711570 1
656769060 1000000000
55745657 1
1 343410022
1 967119270
242434561 1
186209382 1000000000
19281681 1000000000
1 956304938
295630606 1
1000000000 345485865
1 974796355
315513407 1000000000
1 343621556
1 933706036
347488225 1
1000000000 733783244
1000000000 89650870
921072638 1
815424031 1000000000
1000000000 887645096
1000000000 573523583
1000000000 279788599
1 733886097
1000000000 116324487
452468718 1
1 214031986
149047732 1
260861795 1000000000
441860767 1000000000
1000000000 820755790
517864952 1000000000
1000000000 720045677
1000000000 511681724
1 570286119
1000000000 364876882
1000000000 230717814
56572485 1
1 64901949
68058691 1
443202266 1
72103902 1
663751012 1000000000
603962211 1
1000000000 833070574
1 185192731
105915694 1
1000000000 326902898
346090732 1000000000
182061641 1000000000
263104919 1
1 633748449
1000000000 320402014
839482815 1000000000
1 864482354
194661343 1
744008714 1
579176613 1000000000
1000000000 976299219
1 873549794
584868703 1
304712006 1000000000
1000000000 292469950
1000000000 453279159
451348831 1000000000
437221075 1
308659025 1000000000
1000000000 411381772
7898127 1000000000
1000000000 455390393
492397616 1000000000
936283262 1
1 970925406
1000000000 502433640
1000000000 473820913
1 622776609
315063188 1
141110939 1
241765450 1
1 710637967
703165758 1
885205806 1
1 388554425
462991220 1000000000
59829913 1
1 886178914
952202419 1
1 535104665
972781181 1000000000
900244649 1000000000
90946642 1
961301617 1000000000
1 41400525
1000000000 300814329
435955835 1000000000
1 394178339
199202911 1000000000
97832336 1000000000
57868688 1
1000000000 989572121
873697385 1
687551812 1
1 997002134
1 815379977
716946797 1
1000000000 216390736
198853608 1000000000
1000000000 309408899
1 755141544
707268508 1
1000000000 167018078
1000000000 834527997
446165752 1000000000
453362060 1000000000
244987385 1
150734685 1000000000
1000000000 577074766
1000000000 400403790
173527827 1
1 432645126
1 530945686
891520415 1000000000
354814726 1
1000000000 377200488
884387108 1
1 174969632
325467995 1
604870404 1000000000
706668961 1000000000
109795352 1
46027895 1000000000
686363647 1000000000
782885240 1
491174859 1
56234436 1000000000
393034026 1
28236477 1000000000
365079869 1000000000
485237598 1
508703376 1000000000
490348703 1000000000
928783234 1000000000
559357759 1000000000
485494914 1000000000
1000000000 51341137
1000000000 301141385
206753774 1
1000000000 266437153
1000000000 172430196
178967913 1
1 147037861
651906924 1000000000
1 350237450
120465710 1
470587139 1000000000
1 394406605
1000000000 173928409
606205215 1
99301940 1
1000000000 41802271
1000000000 813010269
1000000000 839608211
1 785536927
47357252 1000000000
1000000000 390759475
1 964105781
588953872 1000000000
1000000000 878019111
1 158852355
1000000000 195952341
492709480 1000000000
583751246 1000000000
191638768 1000000000
934920116 1000000000
397795012 1
1 99804644
222523773 1
80840010 1
1 652852525
1 96511048
1 213805570
151137690 1000000000
1000000000 579320001
1000000000 59393041
716600464 1000000000
1000000000 321364218
1 260434528
1 441350820
1000000000 643128930
1000000000 558535773
1000000000 648370651
1000000000 57865018
628077000 1
202760484 1000000000
1000000000 123053212
656192877 1
1000000000 94188432
328454759 1000000000
1000000000 810732497
1 677384005
866290166 1000000000
1000000000 480724927
1000000000 473974814
1000000000 748268738
164576527 1000000000
612915608 1
447963844 1000000000
383486186 1000000000
815022260 1
1 497600246
14169165 1
1000000000 775566934
1000000000 12728300
655073478 1000000000
613124796 1000000000
1 470396730
312110045 1
1000000000 60853418
1 349030708
1000000000 444646646
907499062 1
1 65595200
1 520542504
348992284 1
943130392 1000000000
1000000000 85216243
21415172 1000000000
1000000000 87487490
37540485 1000000000
1 96616007
1000000000 632341596
1000000000 823154379
1 719109452
123557536 1
561119637 1000000000
1 125075698
1 172473205
28580499 1
1000000000 617885970
322527577 1000000000
765760554 1
452313778 1000000000
290085859 1
388398290 1000000000
1000000000 75298601
608529876 1000000000
1000000000 538765804
788014 1000000000
1000000000 525720489
403846116 1
20973971 1
77971911 1
1 574472394
499465262 1000000000
105511663 1
27953802 1
1000000000 385328515
585417510 1
1 926036590
945611912 1
1000000000 576278535
1000000000 163935675
11417863 1
1000000000 903909630
1000000000 115835578
64587805 1
1000000000 694041570
185380325 1
1 864670869
953419789 1000000000
1 939561863
1 25299703
29659927 1000000000
1 562594469
149561990 1000000000
1 650583107
1000000000 400743855
1 81040297
81019303 1
1 20831795
1000000000 442903208
1000000000 612227151
252613525 1000000000
769436445 1000000000
1000000000 317810069
1 176217484
1000000000 887946246
1 120311370
1000000000 136004415
731513827 1000000000
895640687 1000000000
72019076 1000000000
408846 1000000000
680543914 1000000000
109825576 1
976071206 1
1 15137783
1 3986142
1 18253341
734295200 1
874746599 1
908334954 1000000000
1 241159671
1000000000 839658890
342395056 1000000000
43879156 1000000000
354103500 1
1 905120557
122539892 1000000000
1 940233003
1000000000 16883524
1000000000 498782863
1000000000 726430096
106521487 1000000000
33379150 1
1000000000 730017535
1000000000 262186508
690292162 1
801299781 1
122798882 1
1 590416514
346465103 1
169981086 1000000000
953509246 1000000000
1000000000 978176655
1 324671225
289100310 1000000000
749869703 1000000000
1000000000 197414073
76073352 1000000000
1 604575067
162061354 1000000000
966316257 1
839006737 1
509802042 1000000000
1000000000 712342745
1000000000 989393452
1 558532550
1 60170058
794841111 1000000000
1 114419310
719762241 1000000000
73870360 1000000000
996839559 1000000000
881080088 1000000000
197755724 1
1000000000 41385174
1 215317874
890211237 1000000000
1 110754100
1 157122432
753668568 1
1 530964355
471083152 1
1000000000 796869777
1000000000 856595706
817165183 1
1 650096271
174170406 1000000000
460056168 1000000000
712488629 1000000000
754024129 1
1000000000 458329778
1000000000 683954568
668888824 1000000000
1000000000 45278568
1 322630692
1000000000 823044776
1 843659967
245210945 1
590954646 1000000000
70982536 1000000000
726691986 1000000000
151305424 1
1000000000 633993082
1 679194466
556974582 1
1 344872747
871119425 1000000000
513423997 1000000000
1000000000 554599383
873999945 1000000000
1000000000 462780814
1000000000 60428594
1 767040119
1000000000 114815693
1000000000 253741021
1000000000 80094848
1 67961558
917790544 1
702643630 1
1000000000 126390286
1000000000 711232418
344894767 1
1000000000 30296887
1000000000 666030529
1 846222242
1 594736853
968468875 1000000000
1 345684159
147262880 1000000000
1000000000 453648266
1 530051911
750186500 1
1000000000 962289112
1 180757182
1 685900990
594763878 1
1 646901472
1 624790738
500308391 1
281185317 1
1000000000 807745559
1 45564263
257128517 1
1000000000 507292151
698410899 1000000000
154403628 1
1 981038616
1000000000 164012948
470389640 1000000000
1 34080036
979789829 1
1 826225600
430910774 1000000000
1000000000 254844280
1 837299714
1000000000 971937754
1000000000 459762518
695324606 1
80212551 1
9517795 1000000000
1000000000 86808582
364733640 1000000000
1 514695155
767399442 1000000000
1000000000 930603060
828358641 1000000000
140259132 1
169824984 1
1 864718987
1 170466278
1 276481820
1 81430128
188962780 1000000000
803540724 1
1000000000 572003451
42338028 1000000000
1000000000 262524175
1 937960659
352590041 1000000000
1 954075582
242309772 1
300356593 1000000000
644252287 1000000000
1 29518788
891807014 1
927392322 1
1 321969192
1 510667481
1 412067977
142086536 1000000000
695237676 1
377382107 1000000000
1000000000 112577830
463494944 1
1000000000 973202223
1 797324856
1000000000 413697950
1 353154384
130693193 1
7717375 1
970264494 1
1000000000 84183567
437680824 1
1000000000 203831141
534157467 1
963749206 1
526774021 1000000000
1 586833623
1 183023904
1000000000 479377127
1 410320310
622553730 1
1 38338264
57051548 1
1000000000 514291573
1 830837856
272736553 1000000000
109419571 1000000000
264592575 1000000000
1000000000 837756869
1000000000 437833137
1 133012890
794150673 1000000000
1 251129963
1000000000 116421686
749890233 1000000000
1 561990033
539394300 1
1 37668874
1 293770176
825463100 1000000000
930837793 1
622826750 1000000000
1 171364082
447832720 1000000000
751479050 1
38136779 1
1 381223666
1000000000 876064955
29432959 1
44640765 1000000000
1 275433614
1000000000 183436356
659830631 1000000000
661199202 1
1 319028235
1 449790778
801343449 1
325189876 1
970074098 1
106785501 1000000000
1000000000 72527268
1 222381381
1000000000 159014747
825104076 1
729426267 1000000000
1 141064300
1000000000 97472441
514412464 1000000000
88577252 1
1000000000 671469935
1000000000 371067432
929734505 1
1 412411779
176090418 1000000000
739536950 1000000000
1000000000 718785721
1000000000 421171044
1000000000 544384736
508544048 1
1000000000 478277232
1000000000 822406312
1 79358426
58533103 1
624467481 1000000000
887036404 1
115643168 1000000000
305236772 1
1000000000 314924069
1000000000 180220022
1000000000 876431422
1000000000 957485603
1000000000 564667288
1000000000 868775803
1 420273595
416303 1000000000
1 181291827
835189616 1000000000
243132670 1
1 54894661
869036066 1
32291446 1
20825539 1
382216557 1000000000
403611688 1
1 315329644
1000000000 774291200
365313407 1000000000
441977675 1
222054521 1
1 29921619
208168820 1000000000
1 77026045
1 935261210
138692335 1
57044784 1
1 687325389
1 79685037
1 742351112
74885838 1000000000
1 188972173
538596477 1
76260029 1
1 655869294
1000000000 301343238
1 733887568
1000000000 753901959
355127676 1
1000000000 926591515
1 417712752
509913379 1000000000
1 647805060
1000000000 987419004
1 43217464
1 859675900
1000000000 578967157
460702927 1
1000000000 840890146
1 12163357
1 284071028
626895451 1000000000
1000000000 805273168
465115799 1000000000
1000000000 786382629
676020023 1000000000
1000000000 83042202
280087921 1
1 666102902
1 612154867
1000000000 382182937
1000000000 579307023
122647790 1000000000
415219399 1000000000
750531124 1000000000
1000000000 912594471
232953975 1
1000000000 183857469
369015594 1
1000000000 602134305
983400106 1000000000
31935323 1
1000000000 149592609
754999823 1
508484251 1000000000
1000000000 16098901
788148400 1000000000
636574992 1
1 4951591
45029042 1000000000
47190251 1
1000000000 453646912
452674748 1
18972159 1
404615407 1
1 541226020
1000000000 396342697
1 79374835
1 229309422
14267797 1
118795240 1000000000
647171363 1
1000000000 5987006
738384685 1000000000
1 130707819
1 980710186
1 648740832
848400433 1
182767078 1000000000
1000000000 567067219
357681422 1
931525375 1
221679902 1
1 154795209
1000000000 650855498
777731834 1
973486769 1000000000
163247426 1000000000
37776484 1
1000000000 243786229
1 907119976
1 30915369
642193676 1000000000
829485343 1
1 677358587
44405836 1
1000000000 273067098
1000000000 100248944
1 957707621
57753608 1
1000000000 921344989
1 756632979
337610411 1
1 92387315
1000000000 456052514
1 599337814
1 334552106
1000000000 61440011
627656136 1000000000
1000000000 612344465
68809312 1000000000
1000000000 751922270
760345347 1
454996886 1
1000000000 160528445
256749627 1
1000000000 297826480
513780505 1000000000
1000000000 66574060
214501082 1
682449370 1000000000
1 603781536
1 926339358
1 638645129
429158092 1
125968495 1
1000000000 4578777
929383258 1
992948378 1
874948080 1
707946689 1
942523468 1
277718059 1
1 612260257
638791142 1000000000
1 927809016
335897803 1000000000
1 346357122
1 13214481
45889471 1000000000
258573362 1
1 405756671
5037195 1
618149492 1000000000
1000000000 25011726
690633564 1
749189998 1
1 109458822
1 306677529
1 127205282
104357233 1000000000
1 453393330
506412440 1000000000
1000000000 155856393
984444463 1
98259752 1000000000
1000000000 206610289
762631399 1000000000
702191098 1000000000
403774270 1000000000
1000000000 429438386
718933274 1
302617121 1
403287956 1
430397856 1000000000
1000000000 397339123
732044479 1000000000
1000000000 943391433
943540544 1000000000
699710629 1
970941958 1000000000
1000000000 544123551
1000000000 294583651
1000000000 673385775
22137101 1
578826155 1000000000
1 98771254
1000000000 510529736
121774615 1000000000
1000000000 703492737
1000000000 354236235
1 846172619
90074726 1000000000
1000000000 641093729
1 278086180
1000000000 275246372
1000000000 65550722
414022493 1
1 730745408
1 956065597
125919750 1000000000
316649486 1
1 442586027
1 654143588
104870892 1
1 128272056
1000000000 914192641
1 404270272
1 605543515
831143419 1
593534469 1
1 727369142
1000000000 977893616
55103230 1000000000
65278882 1
1 437946584
1000000000 106836108
1 971940121
35247488 1000000000
1000000000 654522959
587507102 1
1000000000 250600194
883538700 1000000000
625048778 1
614981619 1
1000000000 728101244
73666051 1000000000
1000000000 182294249
1 956400637
1000000000 377028989
984890496 1
1 615137318
701313954 1
131235808 1
1000000000 915355784
1000000000 638576965
991543944 1000000000
213246604 1000000000
888416533 1
845654591 1
673900513 1000000000
368925477 1000000000
1000000000 172328608
294165931 1
1 515167156
1 882144052
1 998652725
1000000000 198459823
1000000000 306373550
1 773838804
738209267 1000000000
669207143 1000000000
285042025 1000000000
1 203928799
1 241610275
1000000000 255186902
1000000000 465161275
1000000000 35309978
146953661 1000000000
784118604 1000000000
1000000000 93227140
88546526 1
1000000000 543777655
1 799998041
675897972 1000000000
1000000000 4342473
1 982610513
36325171 1000000000
560729691 1
1 895756263
1 928202400
599492773 1000000000
1000000000 548849782
1000000000 598783452
714694297 1
1 263588730
1000000000 953695289
591488918 1
1 712647777
1 834835307
1000000000 95943961
371985138 1
1 675923860
1 401767303
1000000000 615942877
904071662 1
534376021 1000000000
7120931 1
1 81242983
1 724578128
802314199 1
826463812 1
860428287 1
1 616402135
1000000000 65012331
482305675 1
134292514 1000000000
40192225 1
461031180 1
1 807855523
381098443 1
1000000000 30272415
173206122 1000000000
780759080 1000000000
220385601 1000000000
179687351 1000000000
1219957 1000000000
1 369491481
774888036 1000000000
244191354 1000000000
1 906545005
191345602 1
1000000000 631431539
1000000000 889798537
1000000000 584192362
246446628 1
1 899776354
1 210679300
1000000000 133929832
163904745 1000000000
50894747 1
328603957 1
1 486512342
1 895338951
1 618079059
1 867132092
1000000000 465285793
426787188 1000000000
46111314 1000000000
603559485 1000000000
447588030 1000000000
370212363 1000000000
1000000000 495217470
1000000000 696394889
520793400 1000000000
761669374 1000000000
270675304 1
1 357126220
421513914 1000000000
1000000000 282889342
602824731 1
645949495 1000000000
1000000000 379548319
1 698728553
1000000000 592468835
423319216 1000000000
960256634 1
733580469 1000000000
693272668 1000000000
1000000000 529702136
1 755449634
1000000000 790890845
1 159254781
865272286 1000000000
31158082 1
1000000000 401485259
738803559 1
706278373 1
1000000000 781331808
636593608 1000000000
1 166763690
1 627444467
1 823981422
1000000000 94752737
1 112100633
1000000000 907716988
291716048 1000000000
1000000000 165806941
645911056 1
369689904 1
1000000000 941187566
1000000000 578869662
310577476 1
780315938 1
619015229 1000000000
790278423 1
288466829 1
1 747244923
1 315192266
903648175 1
68519218 1
171492512 1
628922185 1
659236021 1
1000000000 62072757
1000000000 536471522
1000000000 293900191
709599814 1000000000
783549728 1
1 621799336
1000000000 600529390
1000000000 509931069
676064976 1
242636057 1
1000000000 551954209
1 410030748
1000000000 586144195
978902862 1
350336248 1000000000
1000000000 868491643
1000000000 165969504
472506873 1
1000000000 449644695
1 815873649
85567942 1
374956433 1
1000000000 893562508
1 209082241
92387481 1
1000000000 868019969
627238497 1
1000000000 908793736
1 80383818
1 169308370
125415844 1
1000000000 765584935
484404198 1
1000000000 223635927
1000000000 622876789
545355054 1000000000
1000000000 14077284
1000000000 750725465
1 143864208
1 707967882
1 522269291
171614405 1
252253661 1000000000
1000000000 164536242
552906658 1000000000
1 435879125
614627703 1000000000
1 971006863
66846589 1
692636222 1
1000000000 161324090
335224811 1000000000
126604678 1
1000000000 11022810
358268883 1
879048543 1
1 874905899
373649496 1000000000
78777669 1000000000
219495095 1
1000000000 603036681
1 428676451
3326456 1
1000000000 203291369
1 926916537
797954642 1
867397192 1000000000
809756280 1
1 864479002
1000000000 743896656
1 508470669
1000000000 291566693
536295711 1000000000
1 116989453
459366825 1
1000000000 414712984
761340188 1000000000
1000000000 584238823
1 398404625
76037069 1000000000
1 363612814
53832084 1
1 890526303
1 467995396
1 4986475
1000000000 5836372
697138264 1
1 602310244
28896747 1000000000
335598743 1
1000000000 911539066
501153202 1000000000
305374935 1
1 714837034
699105803 1000000000
1 252137522
1 455297362
227305961 1000000000
1000000000 801815456
556196892 1000000000
896898855 1000000000
436395490 1000000000
1000000000 857499947
1000000000 864259971
1 776540308
209246471 1
1000000000 569970826
62765764 1000000000
1000000000 275120791
1 915726937
1 438294926
1 274381421
131045561 1
1 533262226
527177355 1
199537840 1000000000
394704474 1000000000
133652820 1000000000
155339872 1
57838153 1
199342974 1
122515666 1000000000
270485001 1
358411501 1000000000
1 635807512
593368317 1
1000000000 237963171
819590966 1
849790679 1000000000
267662131 1000000000
390602497 1
1000000000 227367950
158734449 1
323676517 1
589699504 1
984050588 1
1 86332526
38962121 1000000000
57091207 1000000000
1000000000 214714284
1 305659000
1 140552706
752941235 1
220623268 1
194716451 1000000000
45148110 1000000000
861013059 1000000000
1 324066790
1000000000 171743033
742057776 1000000000
993610802 1000000000
1 626428610
488470666 1
945907744 1
1000000000 986052086
1000000000 76748000
208524339 1000000000
471474098 1
1000000000 336533127
478239533 1000000000
1 280286319
1000000000 181415622
696806130 1000000000
1000000000 464930886
319003614 1
285842480 1000000000
1000000000 488704097
139004771 1000000000
209330261 1000000000
10909289 1000000000
1 83007909
355850439 1
561692967 1
680103608 1
776880711 1
984846760 1
117435634 1000000000
188744669 1
721798415 1
1000000000 416644508
734995694 1000000000
526574655 1000000000
332435476 1
106836358 1
481404341 1000000000
22674839 1000000000
377460295 1000000000
936830465 1
1000000000 148798862
34902047 1000000000
420483708 1000000000
656953164 1
1 489020992
1 40175927
991448058 1
179044536 1000000000
878842453 1
855034776 1000000000
1 147005573
876572049 1
52788206 1
725083389 1000000000
1000000000 82901995
1000000000 868762507
1000000000 557914888
1 163166033
179169038 1000000000
1000000000 698342064
218471246 1000000000
1 285823317
1 730549364
1000000000 672896712
253828960 1
110968534 1000000000
1 418387532
1 373379658
747048357 1
174628942 1
699409923 1
608856773 1
627520143 1
1 605656089
1000000000 506737992
68485321 1
613930607 1
1 676807964
1000000000 736504989
518008155 1000000000
1000000000 488520380
1000000000 141036275
337248610 1
464312026 1
541150431 1
942199196 1
1000000000 779635550
1 156508013
555277954 1
1 414933154
1 924297680
942972144 1
1000000000 3223898
1000000000 740043725
1000000000 694142455
1 861099104
1000000000 907064948
613115211 1000000000
132764959 1000000000
367141574 1
781808896 1000000000
897386329 1000000000
1 904813615
216815010 1
1 207274652
1000000000 517659511
622956209 1
1 175703258
1000000000 109548835
452137228 1000000000
358761314 1000000000
1000000000 180471333
1000000000 748652023
1 415086487
510721597 1000000000
1 441766388
1 207450830
50945626 1000000000
1 694435845
173124579 1000000000
460336635 1000000000
1000000000 302035842
1000000000 902757202
1 114397343
363094591 1
160665307 1000000000
463443232 1000000000
1 174379866
688873489 1000000000
574115316 1000000000
1 627420372
1 28643501
363770988 1
1000000000 603664848
313498065 1
565441295 1
1 147461403
1 823277583
59245693 1000000000
894257846 1
1 751007874
1 408314781
1000000000 339696847
1 250080012
117926126 1
1000000000 121712859
12977245 1000000000
1000000000 703737751
1000000000 342652257
939841870 1000000000
1 121098213
116838499 1000000000
1 61300184
1 185458887
246344794 1000000000
644059636 1000000000
5938465 1000000000
1 333310996
1000000000 959986035
720456363 1
680919580 1000000000
840588072 1000000000
1 350368177
531729336 1
939650704 1000000000
1 451051719
1000000000 776809968
1000000000 889613697
1000000000 898636657
132889014 1000000000
1 747065971
448980369 1
555716273 1
121750884 1
1000000000 211344235
1 340303878
1000000000 599998599
516388884 1
1 951811848
1 737295479
1 177760830
780916878 1000000000
1000000000 743576837
1000000000 760807524
108021377 1
294251335 1
1000000000 328215983
489991972 1
1 541613862
692488975 1
435976311 1000000000
58971467 1
38903931 1000000000
1000000000 580013884
1000000000 378456059
1 113627547
159620624 1
81594710 1000000000
1 978387858
1000000000 208894830
1000000000 408408325
1000000000 112669764
1 732943448
1000000000 973940899
1 115491798
877937400 1000000000
605599674 1
1 409183497
1000000000 241935270
1 436241048
192439684 1000000000
1 127606602
918846219 1000000000
1000000000 430244912
1000000000 389741418
1 453783388
138763866 1
1000000000 52416472
742647830 1000000000
1000000000 633870949
1 93084534
198715745 1
165426099 1000000000
146167854 1
1000000000 118006037
1000000000 216871046
1 222525946
1000000000 699001869
1000000000 2459539
1000000000 503412881
641980 1000000000
89412429 1000000000
681331005 1
1000000000 83040141
1 811766770
21593377 1000000000
1000000000 813985817
20675310 1
1 914536003
1000000000 769160714
559302451 1
286517182 1
1 69797142
1 70010056
1000000000 224902510
823017035 1
903358234 1000000000
725923008 1
1 3421131
948916047 1
1000000000 822062676
1 141861869
87780660 1
1000000000 602299041
73644715 1
1 557358156
1000000000 640073166
911886684 1
119508465 1000000000
1 825212611
48575424 1000000000
31614352 1
584949109 1000000000
1 831019411
85579647 1
12742504 1
1000000000 222506247
1000000000 27836993
897013661 1
770674652 1
709201804 1
291992321 1000000000
330356243 1
1000000000 160103643
753205509 1000000000
3432357 1
718484238 1000000000
837985011 1
152237084 1000000000
1000000000 384650246
870932280 1
655821443 1
1 281247025
1 346805234
934251401 1000000000
79336548 1
535280870 1000000000
1 526798489
1 262293647
584401941 1
1000000000 354555945
1000000000 163755892
1 163483452
1 518717287
1 625169857
1000000000 619340983
1 356074801
1000000000 23647659
1 93448541
1 96229689
1 133209227
1 333657690
654324763 1000000000
1000000000 283583458
1000000000 496748845
172803909 1
1000000000 33196182
692497559 1000000000
316862863 1000000000
1000000000 926244927
384798837 1
1000000000 575404708
1000000000 900763912
509709898 1000000000
136249203 1000000000
331613867 1
1000000000 224370585
254374465 1
78334442 1
215030796 1000000000
72517947 1000000000
3014918 1000000000
660043494 1000000000
1 130658774
131346605 1
201926958 1000000000
1000000000 387266473
872905006 1000000000
1 934321081
1000000000 28610091
244822715 1
1 558248767
1 654938375
362736379 1
296599158 1000000000
669002405 1
811013478 1000000000
1 194247762
88047377 1
956142165 1000000000
1000000000 775827609
177007685 1
640096300 1
562637329 1
1000000000 136007072
1000000000 978625913
1000000000 128152030
1 534011468
1 295670410
365085645 1000000000
1 731556158
1000000000 843955611
1 863743930
451723397 1000000000
1 54674031
1000000000 945568670
1000000000 191749304
1000000000 134883321
109726769 1
1000000000 522773870
562246268 1000000000
1 142633663
1000000000 561072358
949860234 1000000000
882314551 1000000000
677907544 1
1 791328547
1000000000 847415102
1 917919140
121914713 1
1 787581370
762211733 1000000000
1 201490384
262807324 1
1000000000 768837447
180725699 1000000000
60540264 1
344804072 1000000000
43844410 1
1 472612621
56646531 1
1000000000 158901919
655496806 1000000000
796791868 1
1000000000 105053681
726927081 1
1000000000 169516810
664700547 1
116468229 1000000000
1000000000 383748320
445186655 1
192292334 1000000000
1 212753633
227086141 1
47871908 1
1 77044046
692244290 1000000000
929756933 1000000000
912717992 1000000000
1000000000 4684708
592669390 1000000000
780984239 1
1000000000 124156888
673595149 1
1 152414940
1000000000 149049048
1000000000 360378315
364874543 1
935356612 1000000000
1 372957035
1 361798732
1000000000 659115299
107420074 1
1 701469772
1000000000 301846249
1 208087269
1000000000 659328967
1 414962310
1 373888252
1000000000 957445690
1000000000 779410745
955247351 1
725309754 1
1000000000 604304163
716725838 1000000000
797158779 1000000000
1 573887163
1 709882819
375607630 1000000000
110215576 1
1000000000 739939722
1 538341837
1000000000 560454601
1 432071338
1 738471088
595569522 1000000000
1 922004834
535511441 1000000000
575685566 1000000000
844713931 1
1 93924380
1 194324953
1 942330842
1 156998340
40658468 1
1000000000 474609259
151389261 1000000000
158877323 1
902450977 1000000000
1000000000 270300084
291009676 1000000000
266903675 1
971583226 1000000000
1000000000 456664918
509316551 1000000000
183452036 1
136807465 1000000000
914891087 1
182181873 1
1000000000 775671838
1 807082880
270106792 1
1 216782929
1000000000 645252527
1000000000 325364603
1000000000 577436064
1000000000 899909513
971839355 1000000000
1000000000 788895496
177286491 1000000000
886268711 1000000000
1000000000 212849933
1 869227988
1 28806408
517702314 1000000000
1000000000 326331430
1 5467672
681063569 1000000000
95349272 1000000000
1 689247782
1000000000 211598821
251956425 1
325762048 1000000000
1000000000 124141306
1000000000 856710639
520179986 1
1000000000 70868749
1 443495302
395188184 1000000000
1 150473358
759015693 1000000000
475559829 1000000000
582975487 1
1 493810890
27338626 1000000000
1000000000 136755008
433171147 1
1000000000 932627432
254352809 1000000000
1000000000 627080669
1 742572404
117542989 1000000000
1 981663755
515851372 1
1 774809683
1000000000 270334413
1 161934211
805024640 1000000000
9092267 1000000000
953849941 1
1 427734480
416045739 1
1000000000 937744890
513082393 1000000000
1 844799390
26243949 1
639500476 1000000000
1000000000 959155520
1000000000 906021393
307129247 1000000000
7902912 1000000000
1000000000 234147087
1000000000 304673748
605243742 1
781756657 1000000000
1 408073365
1 852490659
38814325 1
1000000000 628372638
318921431 1000000000
1 174015062
1 680499536
209378892 1000000000
1 914825854
1 762755696
1 417999710
1000000000 464975358
705301247 1
445365034 1000000000
528706822 1000000000
1 693841668
862335820 1
153719035 1
820510479 1000000000
779634500 1
1000000000 81151996
1 926308267
288224651 1000000000
1000000000 496878088
98833144 1
1000000000 884562906
30953030 1000000000
123459657 1000000000
1000000000 103735976
1000000000 561687564
1 504226991
1 692606075
1 505479838
615088953 1
1000000000 387260230
265239514 1000000000
688807875 1
907124437 1
1000000000 810928263
73880886 1000000000
1000000000 339727874
1 61201501
1000000000 477409623
621648189 1000000000
504293748 1000000000
1 863887461
1 134527216
1000000000 902151241
1000000000 855301901
88895775 1000000000
1 698602057
1 494478764
1 901395143
941995118 1000000000
376013066 1
1000000000 689480826
1000000000 281432911
1 274939245
1000000000 652873712
1 552886231
578003759 1
1 802636668
94033599 1000000000
1000000000 19180740
1000000000 117172604
253412556 1
513075624 1000000000
498023782 1
1000000000 777304067
854798957 1
1000000000 118099515
1 553137624
130868465 1000000000
1 149724632
764716496 1000000000
95222900 1000000000
1 494361090
1 952929274
371200370 1000000000
339189663 1
493508398 1
127080386 1
1000000000 576216912
1000000000 10131733
1000000000 13279441
381366829 1
1047456 1000000000
231090870 1
1000000000 808239963
1000000000 855016912
77044500 1000000000
21392081 1000000000
1000000000 637897337
975341544 1000000000
512600258 1000000000
1 83773425
1 117521349
368216801 1
1000000000 702637456
692783655 1000000000
1000000000 328768236
1000000000 122601060
1000000000 432614688
841165785 1
302957407 1000000000
683542758 1
529363516 1000000000
267035147 1000000000
1 794527615
938694831 1
367810756 1000000000
1000000000 55986733
331502916 1
1 266601578
1000000000 24519448
1 726497127
1 647786095
540624685 1
1000000000 138397442
1 590843236
383449138 1000000000
453979146 1
911435303 1000000000
1 756743325
1000000000 153747549
155120920 1000000000
722526192 1000000000
736893481 1000000000
770813454 1000000000
1 628266493
1 463106293
1000000000 240692483
1000000000 391990740
871934464 1
1 977449965
131473117 1000000000
809132900 1
1 22601614
388324883 1000000000
1000000000 453576806
699452608 1
369118027 1
171442459 1
1 80434456
1 646480613
427462812 1000000000
170356888 1000000000
513386631 1
1000000000 162767351
1 863916981
871260903 1000000000
1000000000 100856105
110094569 1000000000
580060961 1
1 385388447
1 479122081
335453361 1000000000
1 91858641
830599038 1000000000
889557393 1
1000000000 79702253
819257000 1000000000
1 310251982
413093601 1
600850449 1000000000
125988998 1
1000000000 805509463
1000000000 852236427
1 50351892
17327573 1
1000000000 677526731
1 892064748
1 106204316
166977683 1000000000
1 996084910
965965191 1000000000
636516776 1000000000
847120864 1000000000
466528454 1000000000
307673180 1000000000
78967231 1000000000
149205003 1
1000000000 356802308
1000000000 101669034
397802648 1
216835610 1000000000
1 52192243
465117251 1
1 840878411
441814745 1000000000
708531362 1
161067088 1
1000000000 275674873
1 913803110
1 161427983
1000000000 175588518
523248890 1
1 490625853
1000000000 63552533
1000000000 722000010
1 886538375
1 667964353
1 210606040
1 587886338
304279017 1000000000
1 630338893
35330993 1
1 275848352
235655459 1
824684987 1000000000
739850391 1000000000
144314059 1000000000
626770973 1
1000000000 143905908
1 93201680
1 678005391
487401044 1
525470715 1
1000000000 276672409
95912168 1
1000000000 132394497
1000000000 126631670
1000000000 997620370
1 559563404
1000000000 221343432
1000000000 637332159
1000000000 250981807
1000000000 518707512
1 700642276
1 477294442
1000000000 82495197
1000000000 428083839
84718546 1
722264921 1
905399987 1
1 38365712
1 308734333
1000000000 707673151
838867548 1000000000
1000000000 17549704
1 923534059
1 108503987
351591683 1000000000
1 344218042
1000000000 688585064
235345208 1
1000000000 455528641
99957117 1000000000
232645427 1000000000
1 452954059
1000000000 32964869
1000000000 249407479
1 49186472
114502895 1000000000
562101892 1
162969194 1
1 659788527
202528567 1000000000
798297764 1000000000
1 715228030
230687781 1000000000
1000000000 183340629
1 506340452
1 567963151
1 56659210
1 589218466
375322319 1000000000
965890426 1000000000
1000000000 146502189
252689967 1000000000
400241891 1000000000
12709222 1
594314903 1
1 862370125
995443967 1000000000
135982352 1000000000
1 431815157
333175451 1000000000
1 500441548
1 559526426
121122379 1000000000
1 393772687
1 814659247
1000000000 29057238
544991511 1000000000
116281993 1
211329455 1000000000
1 832707601
670693381 1
1 539682645
345759459 1000000000
946591837 1
1 123200275
131895618 1
1000000000 657548129
1000000000 770906850
245747783 1000000000
1 453714339
1000000000 125888420
747489704 1
243365073 1000000000
963912676 1
1 808420734
627246943 1
305054652 1000000000
1000000000 980143633
1000000000 248123776
729440946 1000000000
157605403 1
339382499 1000000000
219580904 1000000000
677360908 1000000000
289688242 1
1000000000 462594382
1000000000 740025613
714320107 1000000000
429345060 1
1 210976138
280713031 1000000000
895424422 1
1 5915807
843074464 1000000000
1000000000 406893668
1 35839163
379092485 1
1000000000 206574455
1000000000 203615369
1000000000 525038237
1 655891870
1 2208353
1000000000 831225511
1000000000 360995070
649013821 1000000000
8998435 1000000000
168174178 1000000000
1 911923866
1 756027888
306346883 1000000000
494927230 1
380631686 1
692692014 1000000000
1000000000 252708952
1 914304203
1 240074490
1000000000 124378494
377951501 1000000000
1 409873555
1 670143900
1 601613989
1 58827192
628966532 1000000000
1000000000 742387536
862047059 1000000000
318294684 1000000000
1000000000 784433948
1000000000 222288767
1 695141968
1 270918716
1000000000 682416788
37170918 1
1000000000 259856676
1 906875107
1 248117071
1000000000 667914211
1000000000 297997639
71220658 1
969153989 1000000000
300841532 1000000000
240423114 1
1000000000 352662827
460433389 1000000000
1 351025779
586952838 1000000000
1 630468926
544278570 1000000000
1000000000 707761800
1 362075077
1000000000 989312723
1000000000 435331002
625548879 1
288536431 1000000000
1000000000 306359001
904180379 1000000000
544374068 1000000000
859761336 1000000000
835535056 1
788500224 1000000000
1000000000 632669582
6839627 1000000000
210001621 1
1402422 1000000000
650583395 1000000000
319425777 1
773279022 1000000000
1000000000 767581457
360370877 1
1000000000 26043079
900826455 1000000000
543927773 1
1 522585964
620960224 1
1 298082957
999061956 1000000000
710692445 1
854071160 1
177557979 1
672251324 1
16869469 1000000000
1000000000 334193309
1000000000 530255269
13222645 1
1000000000 436407913
1 37130585
348816052 1
1 111104706
1 146816377
17701220 1000000000
1 898913987
387279880 1
1000000000 646514638
279385162 1000000000
509293705 1000000000
353104421 1
1 601531
290032410 1
616335177 1000000000
719082852 1000000000
1 457012721
1 474781585
1000000000 763392985
1 7092961
331892048 1
890978503 1
1 74894129
1 458394105
593274925 1000000000
517895515 1
1 610141815
1 825129271
646038816 1
1 89806620
104959626 1000000000
1 844015292
102227281 1000000000
1 743495737
399666446 1
4806704 1
1000000000 112821317
638186476 1
816739065 1
142726696 1000000000
105490214 1000000000
1 104378533
665756318 1000000000
21788952 1
760505234 1000000000
1000000000 752312245
1000000000 735017785
639629245 1000000000
1 955763175
1000000000 571976828
950607868 1
1000000000 578313989
126599437 1
1 794831638
918184091 1000000000
449831298 1000000000
1 32319942
1000000000 111979139
1000000000 614154582
681432144 1
599625589 1
1000000000 283111000
1 310870151
572199301 1000000000
1 857058926
814662117 1
1000000000 917496237
933022233 1000000000
1 176644541
1000000000 777393383
1000000000 220190201
46375767 1000000000
154405499 1000000000
1000000000 102207409
1 283679321
984096709 1
92857487 1
1 370577624
1000000000 410325764
1000000000 853051794
772959491 1
374997086 1000000000
1 860695688
174184577 1000000000
712481738 1
1 32753250
116283987 1000000000
634468181 1
249418512 1
1000000000 722233672
1000000000 373443263
1 854923966
359223812 1000000000
1 382778215
1 242161826
1000000000 126785988
892093220 1
136136754 1
455066199 1
1000000000 357397940
909809160 1000000000
1 742455530
1000000000 455586889
1000000000 435143563
1000000000 8870067
1 162516164
1 740164865
843279586 1000000000
1000000000 576059481
1 763115160
476832433 1
1000000000 866687578
1 19204012
1 719983629
911072322 1000000000
1 38718858
100850861 1000000000
1000000000 50192962
929762269 1000000000
768819816 1000000000
196347377 1
245344256 1000000000
1000000000 487688952
1000000000 209651255
15448434 1000000000
1000000000 580877663
514274786 1000000000
1000000000 256888306
1000000000 69670617
582563576 1000000000
1 78014675
1 970911288
765293900 1
352904332 1000000000
30108783 1000000000
1 692145850
387017397 1000000000
1 47919925
1 502969820
999876900 1
1000000000 803942548
1 514502925
95172166 1
78243722 1000000000
234248776 1000000000
151551582 1000000000
430710769 1000000000
1 20347478
1000000000 274165467
886459467 1
563871936 1
1 470795697
171341901 1
222684415 1000000000
17523270 1000000000
361093744 1
1 105140325
203556182 1
1 489385805
1000000000 737221250
1 384071925
891628555 1
435919077 1
1 51730138
744431022 1
934063715 1000000000
1000000000 848387825
142598874 1
195229030 1000000000
1 98381913
755412527 1000000000
1000000000 828634946
608069864 1
362332748 1000000000
1 135529416
300064921 1
1 958593341
478317608 1000000000
1000000000 647316569
1 67411739
16800122 1000000000
165383188 1000000000
1000000000 341934722
393011749 1
1 99435020
152574109 1000000000
66905328 1
1000000000 823820064
1 776313731
853672034 1000000000
965398504 1
178750956 1000000000
86374620 1
933595458 1000000000
1000000000 550487125
855701200 1000000000
1 64193876
1000000000 747431683
27717205 1
587254753 1000000000
1000000000 108121004
1000000000 216123270
83703617 1000000000
1000000000 304120817
575395065 1000000000
148272235 1
1 319613757
593582332 1
706566896 1
756443713 1
1000000000 834083906
1 42809871
1 861302193
587736883 1
1 932178602
1000000000 706283708
1 34411283
230553903 1000000000
1 492693820
902804988 1
921107825 1
1000000000 842932121
1 65870521
1000000000 509263526
915826166 1000000000
1000000000 376472178
1000000000 551074024
1 835212624
1 119841382
1 480368901
504131873 1000000000
1000000000 768338372
1000000000 107563630
1 476359699
1000000000 766308440
1 862775784
1000000000 123859567
501080960 1
1000000000 858539180
68649513 1
718574537 1
1 193975167
1000000000 666359409
1000000000 347075945
1 330005670
1000000000 238323004
1000000000 858224828
663105642 1000000000
1000000000 292441417
862969611 1000000000
1000000000 3996015
296022715 1000000000
1 931448024
125787154 1
593459399 1000000000
1 616631588
1 110381479
9389427 1
1000000000 717263973
1 126881680
595435783 1000000000
615225085 1
659556827 1
1000000000 30567547
1000000000 685767313
1 133668692
863151802 1
1000000000 566179293
1000000000 53215983
1000000000 104097185
1000000000 111771162
1 140543383
1 672376876
1 188227255
1000000000 32853932
450545501 1
1 356903806
574688200 1000000000
275283007 1
798662694 1000000000
1 134684819
461089416 1000000000
1000000000 126130128
1000000000 113348883
12645979 1
1 227862753
1 174240023
1 662000607
1000000000 491371862
1 314126361
1 731359376
1000000000 77871303
1 164684640
382935937 1000000000
1000000000 592343305
1000000000 914674683
1 269983483
466438305 1000000000
579501484 1000000000
1000000000 828105349
1 621404703
874547940 1
594494350 1
309401275 1000000000
436115584 1
1000000000 726417089
1000000000 646696634
1000000000 54084643
1000000000 857395040
525471851 1000000000
1 587544761
769378022 1000000000
1000000000 81572567
188400635 1000000000
1000000000 669462693
1 574353082
1 382291105
791246621 1000000000
833155248 1
1000000000 883025738
949658217 1000000000
1 432266811
1000000000 647999793
123744297 1000000000
1 782107029
333476136 1
851323697 1000000000
1 503560761
131402387 1
279528272 1
872145013 1
1000000000 338583
423509413 1
1 727329631
1 743466254
1 544806667
812757803 1000000000
886958705 1
783684191 1000000000
1 781225968
1 413516658
1 795545275
1 413998000
386543009 1000000000
301221884 1000000000
1000000000 628700602
1 62859316
1000000000 744720229
1 27080784
1000000000 409278940
212854423 1000000000
739675613 1000000000
383595589 1
1 790567854
1000000000 843492365
1000000000 442364654
1000000000 532138444
80717447 1
1000000000 633385176
1000000000 28303660
1 990502462
1000000000 65143477
772696155 1000000000
1 784864457
1 501298471
808161064 1
441356958 1000000000
45327358 1
1000000000 178802835
1000000000 178839710
852757859 1000000000
1 286613242
614273753 1
608137807 1000000000
197629098 1000000000
582448971 1000000000
1 399334887
1000000000 29687324
76912322 1
1 951562443
1000000000 787393039
110584373 1
1000000000 140952531
550086670 1
1000000000 365834834
826991690 1
502402794 1000000000
844238411 1
805978156 1000000000
41822773 1
771914886 1000000000
489380554 1
1000000000 106596579
149272616 1
953194659 1
1000000000 799786448
75476044 1000000000
1000000000 311206997
1000000000 299574854
488104202 1
1000000000 966924062
1 244242973
946192011 1
255591287 1
331586748 1000000000
358786237 1000000000
1 983176493
1000000000 14053082
250843262 1
762311541 1
1 379396246
204974241 1000000000
1000000000 147281538
395189052 1
333455209 1000000000
1000000000 763951697
114451956 1
964884451 1
1000000000 493923214
669097846 1
888891611 1
1000000000 120849096
893796544 1
1 357875465
1000000000 588993382
1 53888254
418901140 1
1000000000 856519267
1 688388280
913557756 1
1 142029324
1 326039459
305454897 1000000000
956798918 1000000000
1000000000 74526877
50300830 1
1000000000 766432320
1000000000 116336538
510919359 1
1000000000 156694854
1 85553576
175759389 1
70434806 1000000000
35896478 1
24860241 1
1 329944584
658859104 1000000000
463377183 1
1000000000 308012690
130269264 1000000000
407820736 1
1 688728997
1000000000 875255294
796951765 1000000000
1 39925771
209188319 1
1000000000 962159279
107293838 1
885836148 1000000000
1000000000 358323512
1 379504658
941663027 1
1 509961205
459937602 1000000000
681679156 1
1 178050157
233729120 1000000000
541885859 1
1000000000 790341260
330736252 1
543788774 1000000000
1 35346820
1 942891338
848065642 1000000000
1 197379367
1 307838072
1 627848737
933455280 1
1000000000 916097981
468889323 1000000000
647415698 1
1 632384359
1000000000 652810053
688689678 1
551605692 1
566863090 1
224080623 1
1000000000 846794562
67593636 1000000000
1000000000 335003180
548096137 1000000000
1 705083652
451223553 1000000000
1000000000 712170768
1000000000 547579400
810762074 1
909449099 1
1000000000 351997673
1 747031192
359009726 1000000000
1 992318661
420264698 1000000000
1 773095720
1 3464841
168390986 1000000000
462553776 1000000000
1 806947952
1000000000 362193892
1000000000 97252503
1 472828744
1 615615110
1000000000 672908845
1000000000 704121946
997400829 1000000000
304441315 1000000000
203754472 1
492332603 1000000000
86939574 1000000000
160343537 1000000000
1 326120744
1 72220969
533995824 1
299717400 1000000000
1000000000 114394750
55198249 1
1 194654889
23863370 1
1000000000 119360867
55836829 1
1000000000 905342991
259129357 1000000000
1000000000 667778083
168604690 1000000000
1000000000 90717354
220163339 1000000000
1000000000 486725453
1000000000 491539343
439644999 1
1000000000 682108439
1 810067609
216203867 1
492380647 1
159183298 1
863276379 1
367679056 1
935189226 1
15412064 1000000000
259603047 1000000000
680925600 1000000000
1000000000 111934391
601525654 1000000000
1000000000 500856199
1000000000 666012711
774988527 1000000000
429029480 1000000000
1000000000 858957916
433758258 1
1 258813461
145237185 1000000000
1000000000 646308050
326819024 1000000000
1000000000 158459063
1 332413316
547839754 1000000000
435145113 1000000000
681511713 1000000000
248961556 1
1 594493636
1 555430398
719657604 1
796091490 1000000000
1000000000 920272461
1000000000 4094482
1 16744612
548014711 1
741861097 1
842213593 1000000000
1 816814850
232943491 1000000000
793398979 1
311479314 1
1000000000 838371210
1 173495398
1000000000 59315284
1 545995137
1 857886400
504974782 1000000000
362735443 1000000000
244432833 1
1 980973928
126729588 1000000000
1000000000 951730462
994707593 1
221926325 1
548070852 1000000000
784796328 1
128196735 1
128649206 1
632195019 1
1000000000 696177638
1000000000 110486141
858524349 1000000000
1000000000 861213078
866091701 1
98842722 1
43485331 1
1 111938474
1 613089103
832152925 1
515278108 1000000000
215998992 1
1 80611889
328006582 1
749675974 1000000000
673025765 1000000000
1000000000 18464647
352068639 1000000000
1 982995448
1000000000 30884962
8381978 1
654667899 1000000000
1000000000 355199673
374136425 1
460152252 1
22031920 1
1 403797472
734387601 1
1000000000 931436852
1 97446379
954598590 1
1 80909749
1 897699751
904628979 1000000000
1000000000 44303945
267473914 1
355962248 1000000000
1000000000 384190961
979920588 1
1000000000 702096993
1 235169539
719365952 1000000000
821754637 1000000000
474665167 1000000000
1000000000 463050215
669173939 1
898295552 1000000000
829160347 1000000000
477804820 1000000000
1000000000 4311270
1000000000 702767597
847772568 1
360984422 1000000000
1 289448968
1 243572766
1 867120036
777971747 1000000000
169617961 1
159976462 1
1 27274675
227732194 1000000000
1 492297474
1000000000 547682575
1 122520407
302984958 1
1 730298181
1 804290429
1000000000 623190484
1000000000 450270844
290039653 1
1000000000 189577315
1000000000 116964771
46273146 1000000000
1000000000 339598825
1000000000 635145901
41760645 1000000000
1000000000 18366235
808394030 1
624803279 1
2934540 1
1 125884146
1000000000 819446460
1 531758069
1 600046759
513143279 1000000000
1 64215565
878561709 1
1000000000 710860078
385890760 1
211184347 1000000000
260358932 1000000000
1000000000 795409647
1000000000 232105450
1000000000 203251947
1000000000 795738753
1 589839929
765500129 1000000000
1 905336153
1000000000 222851247
1000000000 915599209
1 614589766
1000000000 683105637
1000000000 745438320
1000000000 106984053
1 470695978
1 12911294
137194960 1000000000
1 986738168
1000000000 710640900
884242254 1
221213384 1000000000
613197247 1000000000
646928664 1000000000
1000000000 586344072
1 772344167
803260628 1000000000
26231912 1000000000
690812464 1000000000
539794301 1
331092234 1
116361761 1
42200748 1
1 530472394
332834315 1
1000000000 574043776
1 123812556
1000000000 566832807
1000000000 278660576
1 572294726
353169686 1
1 997346870
1 126008576
74123165 1000000000
200421013 1000000000
210110471 1000000000
1 285170142
1 535204490
90695460 1000000000
330847309 1000000000
646716399 1000000000
334957270 1000000000
716164921 1000000000
1000000000 408962178
1 58336827
1000000000 239842682
1 420685615
1 63427479
1 121766247
255579018 1
1 280987160
1 290137506
1000000000 280149313
646249125 1
1000000000 780165122
1 776492292
1 301067725
712953564 1
445160394 1
544246042 1
986141137 1000000000
175641122 1
1 969377377
414844518 1000000000
1000000000 382211807
731945782 1
1 615607197
1 463424
976071907 1000000000
1000000000 7816719
134375043 1
564176890 1
99804975 1
943053769 1000000000
83158804 1000000000
1000000000 56065426
1000000000 249009412
1000000000 594874383
136211863 1
1000000000 849930205
1000000000 216015779
9247241 1000000000
1 443054953
1000000000 1280563
359037398 1
1 986762953
1000000000 496561475
875692441 1000000000
1 118545148
1 260807987
1000000000 98705675
613547885 1
980327316 1
4660077 1
1 702650144
1 199298967
1000000000 58225484
1 356066761
730702113 1
1000000000 221640751
643349131 1000000000
1000000000 321601328
1 348105279
1000000000 122589868
765624702 1000000000
62966034 1
740258566 1
1000000000 856426127
899353249 1
802782924 1000000000
1 427520167
1 657987471
454475985 1000000000
1 705833116
738692042 1000000000
111272263 1000000000
87932626 1000000000
398672387 1000000000
22949076 1
197754974 1000000000
624735837 1000000000
573619643 1
1000000000 493995447
898910009 1000000000
965576365 1000000000
1000000000 619513116
1000000000 102007098
689592863 1000000000
886125196 1
1000000000 772736777
1000000000 70566345
1000000000 970443500
665770459 1000000000
1 103625314
53218751 1000000000
1 511626298
1 395604642
662330342 1000000000
467799348 1000000000
543285774 1000000000
1000000000 724172696
754056105 1
1000000000 94607684
240606722 1000000000
950548533 1
1 423412216
1000000000 402700002
1 326267122
1000000000 82647608
1 272405962
863568669 1000000000
11645483 1
839070390 1000000000
644123818 1000000000
141912818 1
1000000000 88923665
1000000000 511500452
355645476 1
135953556 1
1 150625874
605141734 1
886129327 1
660391481 1000000000
1 485766028
1 166664666
226337819 1
1000000000 154090089
1000000000 282876026
780408929 1000000000
1000000000 675479422
826101701 1
1 622375078
1 132026480
1000000000 618113179
1000000000 406317141
759219339 1000000000
1000000000 233907479
1000000000 659760340
1000000000 243029077
1 841971019
42100240 1000000000
55751572 1
1 149694594
288118740 1000000000
1000000000 142030541
1 378384951
245880290 1000000000
1 641854862
125297917 1
1000000000 48014204
1000000000 740476180
1000000000 890099848
1000000000 853050528
1000000000 736650863
720885529 1000000000
243240740 1
1000000000 749341581
201520850 1000000000
1 498262947
780688706 1
257205890 1000000000
1 914461453
615578846 1000000000
1000000000 491724524
54481837 1000000000
1000000000 222623639
1000000000 505528510
1 98281091
689293498 1000000000
1 623981542
1000000000 951256523
509295721 1000000000
1000000000 789235808
671606997 1
1 732889450
128051248 1000000000
25885032 1000000000
911031958 1
1000000000 653191086
1000000000 902722884
902701375 1
950399515 1
703751329 1
180999958 1000000000
1 184756223
500723200 1
773913358 1000000000
12033228 1000000000
1000000000 106097146
474355964 1
1 638061267
1 579481704
81550537 1
1 461138890
254520998 1000000000
671108983 1
41076694 1
512811157 1
478416743 1000000000
280535869 1
1000000000 154888807
1 419281379
1 3389160
1 731967584
775467821 1000000000
720748293 1
877553723 1000000000
1 503691797
612882254 1000000000
1 451900415
1000000000 331893628
67431113 1000000000
1 559731953
702315765 1
477501216 1
874673747 1
1000000000 808006986
234227479 1000000000
633428670 1000000000
1 3329945
1000000000 713057320
1 829861648
781430110 1000000000
1 611645889
599109374 1000000000
1 148243180
567334723 1
1 975701212
605545841 1000000000
1000000000 205840777
792808246 1000000000
1 687975441
320534370 1000000000
904630658 1
35892052 1
1000000000 653639496
1000000000 491088509
469616026 1000000000
1000000000 502443355
1 888320600
1 365409092
1 138918055
175418481 1000000000
1 238590388
600619415 1
703260417 1000000000
1000000000 242350711
1000000000 819606163
1000000000 529016519
1000000000 442322283
249311951 1000000000
423427232 1000000000
841057053 1000000000
1000000000 372093827
1000000000 734195372
658696484 1000000000
1 134514918
46672807 1
130720986 1
94326706 1
1 985238788
525191274 1000000000
1000000000 253119760
678429780 1000000000
1000000000 138044146
267705209 1000000000
747270324 1
1000000000 699277109
666550871 1000000000
1000000000 180668425
348835119 1000000000
461408208 1000000000
1 858573840
454782660 1000000000
660111284 1000000000
1 853558170
1000000000 866528440
912242485 1000000000
1000000000 899831949
938406958 1000000000
300117692 1
1 245439666
583983591 1000000000
1 971029241
177521630 1
500618955 1
146651169 1
1 500636263
1 417480776
106518323 1
1 127464850
816960143 1
1 4317973
277594415 1
471879643 1000000000
1 860369756
1000000000 736394333
751552637 1
1 569844398
111081023 1
1000000000 757400257
785301448 1000000000
1 75339806
1000000000 677019476
417402488 1
1000000000 59948684
1000000000 240573546
941588498 1
1 957869018
317230727 1
1000000000 843553095
1 142879609
1000000000 124807534
781720737 1000000000
194439341 1000000000
1728953 1000000000
649284977 1
1 869815647
341500708 1
1 788302176
841144552 1000000000
329494213 1000000000
283327377 1
1000000000 519339528
1 940083242
125057484 1000000000
677962365 1000000000
910824064 1
201525992 1
355116869 1
1000000000 751980264
248748666 1000000000
220077504 1000000000
1 931721294
606716047 1000000000
1 522815415
1000000000 291295554
779340853 1000000000
1 335327674
1 195648690
857543812 1
1 484586988
721785995 1
349753547 1
1000000000 532438308
353112815 1
404609989 1
226632694 1
1 856410333
1 50481588
298641179 1000000000
99087844 1
1000000000 962704014
832515987 1
279163644 1
1 181723827
1 608174793
379321912 1000000000
1000000000 73790941
51508501 1000000000
1 335859162
1000000000 97555079
473094920 1000000000
769174014 1
988659034 1
785449232 1000000000
1000000000 114364646
142300114 1
808196405 1000000000
972990966 1
1000000000 280486090
1 283412239
1 607648826
418680924 1
209414208 1
122243193 1
32620067 1
1 840291666
773077974 1
1 110553286
1000000000 854431527
944072769 1000000000
631367532 1000000000
1000000000 420682187
458601215 1000000000
1 295200468
1000000000 753364985
927350055 1000000000
1000000000 40836983
401470568 1000000000
1000000000 824219872
1000000000 68069489
1000000000 775198329
1 878732536
254018740 1
1000000000 538101471
1000000000 530213782
1000000000 762327940
365921674 1000000000
1000000000 181881
1 476085526
1000000000 387754499
496064703 1000000000
120402111 1000000000
1000000000 154725507
1 386391756
656201803 1000000000
919492313 1000000000
959400115 1000000000
1000000000 91441535
1 3634567
1000000000 444608318
662694742 1000000000
539509626 1000000000
1000000000 46773116
1 145536745
1 994647042
1000000000 856060348
1000000000 714756271
357615610 1
826511548 1
523971156 1
1000000000 856967788
1000000000 577474538
1 707669514
1000000000 281189711
1 777812883
1000000000 453603125
1 133482617
1 46545697
886401248 1
1000000000 914052
1000000000 686506411
508048532 1000000000
1 620300480
1000000000 644891993
1000000000 838400741
904307761 1
449455250 1
939459649 1000000000
442637592 1000000000
349664045 1
151193980 1000000000
683158134 1
1000000000 6022767
602484696 1000000000
1000000000 470216371
1000000000 460963605
1 108242779
1000000000 687589251
1 430719300
1000000000 619214785
1000000000 420171549
1000000000 577868273
1 147246952
1000000000 68713175
1000000000 834950612
1000000000 410738242
1 185812809
706542869 1
71141898 1
1000000000 893678429
1 898502480
1000000000 150350022
1 480515514
240185822 1000000000
529260530 1000000000
1 324761715
48578278 1
543329154 1000000000
1000000000 105522428
1 537304327
1000000000 506573209
31924754 1000000000
123064413 1
275279747 1000000000
1000000000 77447033
1 2304463
391402613 1
397445668 1
217796818 1000000000
1000000000 462491997
283320286 1
1000000000 203229458
32272160 1000000000
942411572 1
993811641 1
1 961448589
1 133344029
5881990 1000000000
669028733 1
67962004 1000000000
963003982 1000000000
948945836 1000000000
369433406 1000000000
1 580643352
1000000000 621696522
128115735 1000000000
946775420 1000000000
1000000000 838757794
1000000000 83567116
75837878 1000000000
1 550521198
891918210 1000000000
820757627 1000000000
1000000000 873981411
1 623059663
497998715 1000000000
764458361 1000000000
1 971232725
1000000000 727048233
420061165 1000000000
137016363 1
498805378 1000000000
1 395630754
66108549 1000000000
308573002 1000000000
1 199832597
1 304366918
1000000000 143012450
659331883 1
78644946 1
175033814 1000000000
1 940804554
1 45187403
857707398 1000000000
246964497 1
970778447 1000000000
1 879082336
132957557 1
464827523 1
342224509 1000000000
1000000000 61663197
522983361 1
1 32748494
1 298285063
1 905527813
1 984398935
1000000000 96000376
284056948 1
1 256063862
1000000000 231564384
610192693 1
120571463 1000000000
158845231 1000000000
1 321327655
521019830 1
1 925052589
1 31028259
1 49975944
1000000000 609814516
1000000000 343481261
1000000000 680137027
888995291 1000000000
885045753 1
848629452 1
1000000000 50289416
1000000000 6270561
1000000000 244450095
1 67764544
59592321 1000000000
8711727 1
186649134 1000000000
644658329 1
1282527 1000000000
429437082 1
321475587 1
1 330306797
137325693 1000000000
527127844 1000000000
1 999957758
519052932 1
491042421 1000000000
1000000000 857390055
286027518 1
1000000000 272753925
1 298982305
1000000000 671742338
112705345 1
285352482 1000000000
19613744 1000000000
355242628 1
1000000000 677793705
1000000000 201350594
1000000000 701282988
1 155709016
101463435 1
1 541178799
435979147 1000000000
80102322 1
1000000000 110046718
1000000000 603460290
545344566 1
1000000000 799312505
485308323 1000000000
971732877 1
1 839449495
1000000000 480714039
357554674 1
1 481972872
733728297 1
1000000000 788005887
1000000000 751534087
1 70536129
1000000000 987006332
1 86803680
491922156 1
1000000000 20783616
1 421954888
1 50148810
803759977 1000000000
1000000000 379551610
1000000000 382574582
330289663 1000000000
1000000000 85255499
1 807552505
999028908 1000000000
1 568444159
1 610629684
241965707 1000000000
634658521 1
1000000000 259575023
1000000000 2448356
1000000000 164577963
1 515712322
1 424636555
1 90037255
1000000000 311794414
1000000000 586451085
1000000000 347963021
305509761 1
531513136 1000000000
160640334 1
394986655 1
1 588820281
1 171375681
985498002 1000000000
721317311 1
354032227 1
1000000000 578343693
296576491 1000000000
147738163 1000000000
67376211 1000000000
1000000000 101143882
1 345289725
157009135 1
45037505 1000000000
677489064 1
869934216 1000000000
1000000000 273672837
276179865 1
1 692587381
1000000000 651543800
1 315828111
55851335 1000000000
1000000000 278449104
623928429 1000000000
927460506 1
730499201 1000000000
1000000000 706566226
1 8780870
1000000000 695454612
974726295 1000000000
1 531377466
1 486812723
102160569 1000000000
139775802 1
60246810 1000000000
1 208089021
1 540489980
685392075 1
880915457 1000000000
1000000000 418861391
810875893 1
1000000000 877520934
997578793 1
1000000000 459942601
1 154328906
94315504 1000000000
233794595 1
122716552 1000000000
1 809307554
582453088 1000000000
1000000000 11704963
11167727 1000000000
1 786615047
641370764 1
221773577 1
588630139 1000000000
1000000000 187054300
108798007 1000000000
1000000000 914068817
628118088 1000000000
595407169 1
1000000000 282386713
488813309 1000000000
1000000000 160523550
1000000000 547633669
285965488 1000000000
976391522 1000000000
813416193 1000000000
1000000000 649058061
883302280 1
1 781182643
257101626 1000000000
716460613 1
1000000000 664946952
552769708 1000000000
246324962 1000000000
1 815743750
691761343 1
1 127179458
1000000000 139755759
718217993 1
1000000000 408489263
88166859 1
1 577465796
1 789684429
112653850 1
1 455195434
1000000000 650017332
1000000000 556305287
1 839491662
605683582 1
1000000000 888858136
810543241 1
1 592726765
884524750 1000000000
471003221 1000000000
1 50035254
1 321653313
886333487 1000000000
1000000000 965219943
461599847 1
523168769 1
1000000000 50131704
1 214073714
53526104 1
1000000000 11012382
1 233941866
1 770995916
369282585 1
201741074 1000000000
330584282 1
295989254 1
462958451 1
719703212 1
83766114 1
1000000000 279832188
1000000000 473695320
215559255 1
43443978 1
1000000000 5722205
1000000000 587798225
864831980 1000000000
705236082 1
1000000000 116514622
1 41533028
180750330 1000000000
1000000000 374707459
284538397 1
756563205 1000000000
703220372 1
384998039 1000000000
453836019 1000000000
324734336 1000000000
1000000000 878989723
1 626299048
946636734 1000000000
1000000000 916119399
456987790 1000000000
1000000000 417918200
1 247508751
1000000000 122493561
1000000000 82186706
1000000000 513866690
1 422289937
1 904287636
932595581 1
142788448 1000000000
1000000000 925014557
516732190 1
277000617 1000000000
438719870 1000000000
341488573 1
61105904 1
870393912 1000000000
17582529 1000000000
1000000000 644672831
1 927070150
309683237 1000000000
100968946 1
1 580418237
862043686 1
93939789 1
918720944 1000000000
1 76173227
1000000000 924337871
517973950 1
1000000000 818197911
402460131 1000000000
522552997 1000000000
968458624 1000000000
49359341 1
1 280025647
1 412577819
754475490 1
781733070 1
888817239 1000000000
1000000000 163611682
1000000000 344624457
833514458 1
1 145174702
1000000000 852288659
90241654 1
544613726 1000000000
373948185 1
1 573872155
1 143545432
1000000000 358954241
585331104 1000000000
1000000000 976448934
727852885 1
1 888657394
1 998977658
1 474495824
704108564 1000000000
855309456 1000000000
1000000000 774177174
445393097 1
1000000000 559225294
312441244 1
983946663 1
883351369 1
745411607 1
1 63343326
1000000000 128000179
521410294 1000000000
1000000000 234531882
1 102268246
1 142916126
1000000000 556441557
1 974532020
469159654 1
1 726755380
295367215 1000000000
252002596 1
1 405851518
455821110 1
696687238 1
137339762 1000000000
419256265 1000000000
30375401 1000000000
139675898 1
599437678 1
1 283272023
1 336966556
1000000000 519325240
1000000000 336601742
645795918 1000000000
384296377 1
696724965 1
1000000000 301525811
1 314913421
511997648 1000000000
604298 1000000000
1000000000 424834684
1 949964898
466764065 1
605774593 1000000000
1000000000 478322575
541161136 1
489309356 1000000000
992486241 1000000000
1000000000 403060838
488121498 1
1000000000 370480310
1000000000 133465960
1000000000 785952792
31088821 1000000000
1000000000 930631388
1 249304681
1000000000 657117355
471418286 1
633859998 1
867631800 1000000000
66896984 1
1000000000 719922298
907532391 1
584989845 1
645070944 1000000000
1 538276350
1000000000 325303579
1 250950808
72734033 1000000000
465252416 1000000000
201875236 1000000000
1000000000 548400028
1 218935507
820692751 1
611632640 1000000000
739968560 1000000000
1 276319479
154142768 1
1 555033926
889211260 1
1000000000 383863555
91344140 1000000000
1000000000 537193017
1000000000 437812147
1 365498297
1000000000 21401049
1000000000 287264977
1 173036025
1 572661033
1000000000 24954439
1000000000 215355975
72349654 1
887532537 1
23646638 1
1000000000 110110497
1 397229085
32794162 1000000000
908605111 1
1000000000 274799297
844284760 1
5831055 1000000000
31864458 1000000000
733874282 1000000000
609828791 1
1000000000 823553346
1000000000 26811770
500496340 1
1 416074874
517061449 1
1 864989486
1000000000 734089011
731902174 1000000000
1000000000 684998451
1000000000 413826642
462247107 1000000000
1 339482758
1000000000 380504685
1 856986047
146755545 1000000000
787068780 1
1000000000 185446419
474059049 1000000000
564236648 1
1000000000 789598026
1 144181302
1 190263627
897313298 1
87281797 1000000000
501588137 1000000000
1000000000 912978319
521488817 1
791556252 1
658901842 1
732765506 1000000000
1000000000 8738407
190033424 1
589542384 1
1 837172281
467283748 1
1000000000 566667733
377363818 1000000000
1000000000 706771199
1000000000 611795384
1 787455034
585520282 1000000000
68347010 1000000000
75866203 1000000000
1000000000 205641048
45765786 1000000000
1000000000 169431871
1 228781756
493478649 1
1000000000 531510927
772623851 1000000000
1 412514440
1 529325578
94810869 1000000000
120402854 1000000000
1 861792638
203765636 1
173757547 1000000000
1000000000 430020509
191043314 1000000000
1000000000 71148249
349509634 1
1 869340734
620205793 1
113183197 1
759315715 1000000000
1000000000 142860771
1000000000 4106870
45184567 1
1000000000 29110337
458730233 1000000000
221382684 1000000000
1 119377481
602656992 1
665780658 1000000000
1 534506247
1000000000 338209182
763473062 1000000000
377229613 1000000000
35294271 1
751066836 1
44450754 1000000000
1 21078563
51065646 1000000000
770861835 1
883991580 1
864264469 1
1 662551980
1 403446992
551852062 1000000000
1 357145589
377930634 1000000000
1000000000 47469701
1000000000 807842051
906061652 1
1000000000 717331870
1000000000 778207316
639007905 1000000000
1000000000 451373838
789114448 1
1 71184790
1000000000 715143859
383823475 1000000000
837837221 1000000000
839229375 1000000000
1 431630762
1000000000 412667384
690573004 1
540271310 1000000000
1000000000 854783735
1 716916831
1000000000 301599528
1 55440693
1000000000 38938323
47767398 1000000000
1000000000 409373918
178364741 1000000000
98303890 1000000000
704460270 1000000000
1 776264417
1000000000 33156126
1000000000 516231273
753970094 1
1 330699390
1 61158423
839217597 1000000000
363121242 1000000000
109105253 1000000000
215739052 1000000000
1000000000 278249198
677517391 1
1 818125624
1 543338984
636706726 1
66927810 1
1 898944921
249208659 1
705999518 1000000000
832856426 1
1000000000 845789104
1000000000 384781919
628102130 1
79916973 1000000000
1 786893373
597984848 1000000000
669465831 1
344599882 1000000000
188727071 1000000000
76122540 1000000000
838328124 1
602099848 1
1000000000 998105957
653174565 1
323019248 1
1000000000 45033439
1000000000 248265428
1 901458437
1 978011028
1 629863205
1000000000 86193402
234015769 1
1000000000 560394771
1000000000 896456252
1000000000 949455284
349690658 1
1000000000 735143424
763774268 1000000000
53529405 1000000000
663627707 1
1 938257250
1000000000 8850974
1000000000 737883578
351004614 1
996328958 1
392493035 1000000000
1000000000 537284165
668493917 1
299543846 1000000000
554786662 1
753899896 1000000000
1 791586104
979863808 1
1 480958264
742431100 1000000000
1 746735003
1 44899674
217054108 1000000000
1 424618899
934073027 1000000000
888357359 1
1000000000 173841804
1000000000 779948837
603407827 1000000000
145659956 1
451038060 1000000000
879872586 1
808230204 1000000000
907473064 1000000000
1000000000 472865591
157016025 1000000000
1000000000 236633004
608307612 1
1 177426986
1000000000 105898224
483387002 1000000000
1000000000 578307457
801397233 1
1 340782084
441728401 1000000000
346126003 1
1 609816912
1 45904749
1 110771933
689149637 1000000000
317339732 1
1000000000 618127212
518477109 1000000000
12300622 1000000000
665427452 1
1 562082753
1 111192265
1000000000 756274739
1 850544997
1 353643179
1000000000 214805263
1000000000 36965240
675973237 1
1000000000 731561856
777388586 1
378805891 1
1000000000 748318730
984125616 1
1 796168157
694778099 1000000000
89591716 1000000000
1000000000 193849174
1 393002480
906786529 1
960183955 1000000000
1000000000 949745218
1 655115810
92037814 1
1000000000 155938973
170515589 1
486297490 1
1000000000 307182192
593186355 1000000000
983680381 1
26499498 1
582321776 1
740292118 1000000000
285508194 1
1000000000 144218253
871016904 1000000000
1 18813573
1000000000 730961746
801796867 1
1000000000 818818052
26616300 1000000000
577438684 1000000000
141483491 1
361145976 1000000000
1 825625354
478828811 1
61860099 1000000000
1000000000 206723851
332692643 1000000000
717907189 1000000000
1 601558943
1 825613444
1 416186023
1 167939012
670374983 1
1000000000 826147925
7562468 1
1 270441542
1 735467085
1000000000 13198824
324686634 1
302083571 1
1 960916655
1 728182120
614485246 1
857407103 1000000000
1 871573636
870491667 1
641825476 1000000000
1000000000 41627873
226641637 1
1 403806207
1000000000 709505127
135017444 1000000000
1 458863198
1000000000 901423468
225755533 1
541560878 1000000000
459083221 1000000000
1000000000 600622988
1 891702587
297096657 1000000000
260359931 1
25829072 1
540605189 1
64790865 1000000000
131318324 1
983929014 1
1000000000 775065530
1000000000 303470134
1 113310212
152226577 1
864194447 1000000000
97776405 1
1000000000 608528380
1000000000 693828315
358288332 1000000000
619184923 1
706495268 1000000000
798229113 1
161390582 1000000000
1000000000 424418589
624999915 1
9677198 1
44854398 1
218764830 1000000000
985002895 1
98625605 1
1 639793898
1000000000 533566304
1 644299529
1000000000 902794266
1000000000 852524419
1 232415216
474414461 1000000000
1000000000 591123498
526880385 1
1000000000 136970669
448028193 1
1 25826558
814490805 1000000000
53933019 1
285735853 1000000000
79213523 1
1 245262264
418459944 1000000000
1000000000 643863364
174096238 1
566258068 1
665696063 1
1000000000 607263972
349579361 1000000000
1000000000 505294322
874662860 1
1000000000 114456908
464159960 1000000000
1000000000 561003204
1000000000 98423055
1000000000 890684269
984993769 1
1 586886261
138634727 1000000000
1000000000 4256596
717106269 1000000000
1000000000 837249937
896955736 1000000000
1000000000 854015640
419612410 1
227137522 1
1 39617440
1 139792963
1000000000 873566291
1 499130221
1 132853947
792737341 1000000000
929807892 1000000000
1000000000 70788604
276622964 1
1 631498816
1000000000 2484169
43364206 1000000000
1 393383406
915164729 1
1 961845553
47820941 1000000000
1 121778356
919354940 1000000000
1 247594499
1000000000 558235089
58270015 1
150094830 1
218770239 1
90136967 1
121835784 1
424010605 1
380559865 1
1000000000 498725756
1 884514321
113918916 1000000000
1 802457508
679237166 1000000000
1 707342831
1 184286415
84269532 1000000000
485645685 1
1 63935580
886549676 1
907719609 1
764410544 1000000000
1 365747005
944688804 1000000000
1 479577233
1000000000 223081582
1000000000 101871152
1 567399321
1000000000 93646415
1 933521823
141225371 1
616967155 1
798532916 1000000000
1 699519547
567381811 1000000000
1 296657671
113658156 1000000000
1000000000 945947507
1000000000 560743434
388545546 1
1 414227606
1 304622424
359135262 1000000000
1 637407351
1000000000 551454863
1000000000 817198091
602429792 1000000000
45637629 1
1 204827327
1 334464102
980548676 1000000000
1 269922799
1000000000 236147880
1 217526826
608739273 1000000000
132686887 1
946501740 1
1 202338220
1 943978251
1 832435067
168344864 1000000000
534032636 1
1000000000 728884808
422300070 1000000000
147082898 1
1000000000 775658647
208381296 1
1 143748272
1 332347543
1 748724112
121142835 1000000000
1000000000 435930080
1 269550041
85843260 1000000000
1 15658375
1 465636390
348238368 1000000000
347055198 1000000000
90226362 1000000000
1 446162435
1 799311393
1 862126547
1 81207289
1000000000 766896379
1 183340231
684467905 1
1 96142432
229540990 1
293998081 1000000000
770999356 1000000000
1 749315972
1 765600341
329026316 1
1000000000 120651899
202631295 1
1000000000 561852043
253673538 1
54904188 1
1000000000 512156286
1 553010910
539074661 1000000000
803993909 1000000000
1 837612233
1 796586918
664956264 1
284501822 1000000000
503785042 1000000000
546832967 1000000000
1000000000 167614655
838478846 1
1000000000 614381761
1 669501717
804127529 1000000000
488173397 1000000000
548562689 1
336141511 1
1 14799357
1000000000 778329289
1 446506822
986419040 1000000000
1 389170676
648142134 1
786240673 1000000000
1 924534427
677673847 1000000000
80033778 1
526068744 1
948582360 1
528079979 1000000000
1 691881855
1000000000 551063778
1000000000 987692934
683861884 1
1 322053559
578849041 1
6419986 1000000000
1000000000 922874089
1 883526517
1 643015812
475545169 1
1000000000 922513104
179639233 1
1000000000 736695869
1000000000 17486699
1000000000 915944189
968689279 1000000000
816817889 1000000000
1000000000 16803913
52006959 1
1000000000 125017242
1000000000 261572290
1000000000 13021315
1000000000 60176620
597768110 1
397390697 1
1 394818757
620860360 1
525511478 1000000000
1000000000 822042793
273189059 1
168968499 1000000000
836084023 1
1000000000 585587489
261062304 1000000000
950823619 1
1 564797549
1 115027538
936250329 1000000000
1 44548098
413513717 1000000000
511172131 1000000000
1 542073273
1 67969211
755054205 1
1000000000 9196531
1000000000 273247545
1 652657858
649547498 1
1 892595489
1 626979447
657795395 1
1 560408714
1 593547033
1 842523548
1000000000 671238544
981502652 1000000000
426094818 1000000000
1000000000 75462473
1000000000 994604901
1000000000 976698399
1 718381094
101630083 1
568602303 1000000000
389604154 1
1000000000 616965059
364810272 1000000000
1 928087326
650758828 1000000000
1 215195089
1 417429938
490280025 1000000000
198757078 1
733855030 1000000000
1 189238773
131755748 1
1 806812935
498575530 1000000000
1000000000 105794231
184551838 1
811346986 1000000000
401905990 1000000000
869527623 1
885785376 1
1 133207277
474810515 1000000000
1 85475938
550563460 1000000000
780666741 1000000000
1000000000 368881169
1000000000 94700188
295745972 1
1 24654465
1 115796039
1000000000 504051276
1 833035062
54374428 1000000000
1 255850316
1000000000 934988285
146813302 1
50747338 1
821536470 1000000000
1000000000 808927827
582378901 1000000000
1000000000 40263724
122324419 1000000000
631851132 1
24178098 1
108717622 1000000000
1000000000 912656166
545611802 1
1000000000 575910073
8885205 1
17922262 1
715680943 1000000000
614020523 1000000000
945880603 1
1000000000 639582580
1000000000 32396427
188455024 1000000000
1000000000 235204846
466341372 1
1 370545972
1000000000 102544411
1 392683059
313178832 1
17310550 1000000000
1 335079613
1 111357558
939396163 1000000000
1000000000 470577197
1000000000 431764142
299249949 1
958709413 1000000000
898012273 1
433664346 1000000000
1 483240975
332446158 1000000000
1 261192387
339288459 1
1 233866464
1 231735855
1 664309656
1000000000 206889783
585036162 1000000000
467370838 1
195992229 1000000000
1000000000 227569867
1 178973801
570598402 1000000000
377705420 1
1 108462584
1000000000 67083327
667578794 1000000000
186561416 1
191737855 1
1 622954762
472343434 1000000000
1000000000 106523350
120182651 1
111561948 1000000000
1 759339823
369459878 1000000000
1 441103790
428813819 1
1000000000 835146373
742405315 1
793646927 1
143890067 1000000000
1000000000 724576096
14388801 1000000000
812944084 1000000000
1000000000 282638299
1 467123850
1000000000 440383335
900816446 1
391419078 1000000000
1 32827470
1 796430623
1 637843557
165759022 1
442782341 1000000000
1 802420188
1 476338116
435643005 1
1 680495648
995092493 1000000000
1000000000 697341127
1 43663582
1000000000 965325368
1 960204290
1000000000 492558229
1000000000 709076452
1000000000 638508692
569542494 1
1000000000 607680859
292838331 1000000000
301747643 1
1000000000 993517055
305163547 1000000000
1000000000 620670415
1000000000 129413756
21578347 1
67251701 1
1000000000 89020413
1000000000 989325053
1 598834110
1 51868405
618701112 1
813498690 1
1 786979090
1000000000 260941919
617875390 1
1000000000 14247745
973158001 1000000000
1 331702905
657291454 1
158245989 1000000000
1 120622393
523447258 1
279297411 1
913646753 1000000000
111782928 1000000000
1 274358066
1000000000 995863077
1000000000 380910329
269860939 1000000000
154443420 1
906317746 1
1000000000 617638798
571217626 1
793788003 1000000000
1 695067098
667309355 1
250350775 1000000000
544241490 1
117534235 1000000000
1000000000 213615182
14580945 1
965405826 1
571108974 1
154554810 1
482733430 1
217619615 1000000000
721436017 1
907073661 1000000000
104931648 1
1 345267389
804633111 1
561462142 1000000000
133044099 1000000000
683676315 1000000000
1000000000 91768016
1 822390924
1000000000 329944631
867420792 1
1000000000 536118325
1000000000 217726693
994254178 1000000000
1 626436182
1 412410679
983384900 1
114656267 1000000000
1000000000 115180236
624050889 1
736122224 1
575467164 1000000000
251090770 1
1000000000 165857036
1 35131204
827148504 1000000000
691467274 1000000000
582960125 1
1000000000 457269050
257633599 1
1 607381260
891347357 1
900178558 1000000000
382704640 1
1 346244406
332520864 1
1 304130674
973565281 1
1000000000 157206643
92008090 1000000000
161603006 1000000000
1000000000 252633003
1 808188812
1 164974249
406761692 1
735022747 1000000000
906994543 1
1 624509342
1000000000 971203619
1 522036295
1 35210750
542172337 1
1 347499859
108433807 1000000000
874446427 1000000000
53008806 1
768836771 1
266631176 1000000000
808328883 1000000000
1 109599099
272806218 1000000000
933147493 1
1 299159435
478808214 1
1000000000 874552715
651771495 1000000000
965250186 1000000000
731029102 1
837823558 1
1 13114695
1 408872135
224878777 1
402238461 1000000000
1000000000 257491876
567655061 1
519153687 1
440165 1
1 849219562
340455629 1
489102911 1
1 902504304
1 791600709
110474654 1
775479210 1
1 516610266
1000000000 722159367
526427859 1
80849599 1000000000
1 626748211
43449495 1000000000
26583973 1000000000
1 582673535
1000000000 39399278
1 214554332
238575107 1
1 579472052
623103978 1000000000
1000000000 114381354
1000000000 752431455
352831895 1
1 51964416
600799149 1000000000
951005436 1000000000
682093313 1000000000
704470287 1
1 781001559
139444664 1
1 479448854
1000000000 109711110
329893191 1
1000000000 813902679
649304175 1000000000
1 762687602
131442875 1000000000
1 159129938
772289992 1000000000
1000000000 115393034
885793401 1
39597856 1
628625708 1
649708473 1
1000000000 564480699
1000000000 383546884
1000000000 817495199
988077357 1000000000
207213211 1000000000
1 124296792
1 89756236
1 755313121
147703040 1
1014875 1
857437233 1
432580775 1000000000
1000000000 102411017
896700026 1
1000000000 440967497
1000000000 733191355
1 53923834
545573660 1000000000
1000000000 312768572
483985989 1
1 714865318
290720755 1000000000
1000000000 288908677
1000000000 243140207
633109599 1
1000000000 584641728
1000000000 28503331
1000000000 41845482
1000000000 54386523
1000000000 746130343
963277252 1
1 144036092
335301802 1
617915638 1
364609904 1
429199886 1000000000
1000000000 127914904
1 273629299
158781876 1000000000
1000000000 24051637
1 980549790
1 456148005
1000000000 60022610
1 716960577
18920912 1
1 144752805
1 936218983
305744581 1000000000
400539331 1000000000
637564647 1000000000
1000000000 758394398
1000000000 144530344
158205950 1000000000
1000000000 778022277
454797013 1
1000000000 500359340
1000000000 246414822
584818062 1000000000
1000000000 924730832
622631295 1
811182884 1000000000
1 626076880
1000000000 477761885
1000000000 245369280
746355866 1000000000
1000000000 512438690
150870664 1000000000
732705685 1
96218825 1
1000000000 364423223
413624131 1000000000
1 452241837
1000000000 786412731
1000000000 991744353
1000000000 609381392
126925523 1
1000000000 5086328
1000000000 638738148
1 389978929
756782837 1000000000
954193640 1
1000000000 13050174
1000000000 928903506
366276021 1000000000
646464837 1000000000
1 745883893
1000000000 807353271
1000000000 682534001
285660166 1000000000
213751650 1000000000
1000000000 147900388
1 36756943
615061322 1000000000
119699199 1000000000
260238029 1
462221517 1
1000000000 127943362
1 6775086
410014079 1
1000000000 131619145
530938659 1000000000
596410252 1
349996878 1
1 209032207
1000000000 930221325
1000000000 499972791
1 890601345
1 425361507
968045432 1
142664349 1
832401532 1000000000
70585617 1
1 936635807
850053192 1000000000
745235056 1000000000
1000000000 385733874
50247793 1000000000
1 980453160
586644865 1000000000
1000000000 795576065
384549751 1
771504099 1
24682871 1
760315873 1000000000
955314497 1000000000
456384155 1000000000
533715177 1
51764968 1000000000
696358743 1000000000
1 278358719
1000000000 114994664
514238641 1
1000000000 364031390
1000000000 138924631
758829611 1
253429537 1000000000
1 746510666
43718347 1000000000
1 724468411
1000000000 518980344
1000000000 655961413
1 680696117
1 895584031
1 352825565
533534751 1000000000
709271594 1000000000
481390603 1
1000000000 752294373
25581944 1
1 298931973
1000000000 564167559
1000000000 336608165
1 424962797
1 866826933
1 554487454
1000000000 687006138
669125761 1
1 467755530
574047369 1000000000
375325399 1000000000
1 473884815
1 298488700
1 699822427
1000000000 334549329
1 154602287
1 505272446
728344112 1000000000
842544424 1
61250343 1000000000
1000000000 451883589
1000000000 388759252
736854936 1000000000
1000000000 589233749
903524884 1000000000
1 182986480
364759072 1
1 563984285
1 959072523
515925179 1000000000
880465172 1
783011408 1000000000
288364401 1
1 620417313
1 87032225
324485918 1
397559680 1000000000
91698543 1
827264865 1
781482112 1000000000
1000000000 949753777
55942785 1
1000000000 643653985
1 182644896
93842059 1000000000
1 103289198
773899952 1000000000
1000000000 840444107
411297768 1
9376180 1000000000
314515563 1
1000000000 982498394
1 210046922
1000000000 44135138
1 687571271
71694623 1000000000
1000000000 266288798
854612933 1
1000000000 479579297
1 336120655
168490768 1
815392534 1
1 33241861
1000000000 969063663
53784914 1
340412836 1
1 147891260
830188738 1
236450280 1000000000
1000000000 22448639
1 913372379
1 950235826
66461688 1
1000000000 319767463
1000000000 84361546
734632896 1
1000000000 893277969
249681846 1
725936724 1
274594153 1000000000
1000000000 772851322
776327948 1
1 523792687
927494811 1
1000000000 88928768
1 399212027
349702926 1000000000
1 396888600
133140538 1
1000000000 460339571
618480677 1
329114219 1
1000000000 417904224
149744561 1
981252158 1
1000000000 562929994
220367247 1000000000
87561318 1
1000000000 659975356
1 991289997
1 917365141
910763622 1
58009647 1000000000
876053136 1
1000000000 155414339
66365139 1000000000
204162394 1
1 548117541
537613364 1000000000
473704394 1
1000000000 97572291
104458240 1
1000000000 712619547
1 193816206
1000000000 436000188
1 15736734
68214669 1000000000
485264693 1
150967792 1
1000000000 839370167
1 808462926
1 168873426
871467634 1
1000000000 586437159
1 282746145
809488675 1
945549636 1000000000
180483929 1000000000
484541196 1
768122046 1000000000
241057383 1
228001589 1000000000
1000000000 206790700
1 819113145
1000000000 908719970
1 875060621
607040505 1000000000
120154841 1000000000
63215190 1
165257222 1000000000
807075612 1
170132287 1
131022467 1
288468868 1
1000000000 823472
1000000000 231467665
1000000000 80192086
76173082 1000000000
375866135 1
80172454 1000000000
1000000000 18125558
988568177 1000000000
1 412019776
1000000000 949890742
1000000000 950391119
672923577 1
1000000000 734894456
1000000000 137511937
1 36311711
246030096 1000000000
1 26986162
1000000000 138784257
1000000000 370454658
226746738 1000000000
413142866 1
655882510 1
1 86020219
1 973927713
1000000000 523268224
145408145 1000000000
349306117 1
696088983 1
1 421791980
715028396 1000000000
106649114 1000000000
135179500 1000000000
127598111 1
726861161 1
1000000000 250622275
1000000000 430446276
1000000000 477494084
1 979417188
1000000000 825622819
867668157 1
1000000000 500885366
119420405 1
1 621696640
638072919 1000000000
1 12065164
447565026 1000000000
1 744990932
1000000000 539005542
506978148 1000000000
1000000000 330006405
1 605818452
1 694137847
1 221629615
254798715 1000000000
297285503 1000000000
200032450 1
335163710 1
200607951 1
136776235 1
1 416244496
959956173 1
464207526 1000000000
887001614 1000000000
620154670 1000000000
1 269634126
1000000000 401649518
828487883 1000000000
207540819 1
558899898 1000000000
621355653 1000000000
1 552397183
984996111 1000000000
1000000000 92858198
608210791 1000000000
1 676432845
1000000000 805727544
519980931 1000000000
347347548 1
194952297 1000000000
1 673182545
1 98482698
1000000000 59953312
812020514 1
822230397 1000000000
479176168 1
661147158 1000000000
1000000000 734283381
951612389 1000000000
1000000000 789669017
1 688437865
805029520 1
928458406 1
38966243 1000000000
433328068 1
1000000000 579082725
1 142583616
1000000000 870558500
978344694 1
1 853187890
664675197 1000000000
1 926293535
1 707027743
394978064 1000000000
138034656 1
879104325 1
1000000000 265988832
1 174938875
864960913 1
767314818 1
268384003 1000000000
413178339 1000000000
1 475987399
1 42830217
96580265 1000000000
304980019 1000000000
22601912 1
62452387 1
1000000000 822589684
114095970 1
678096896 1000000000
10471158 1000000000
636631095 1
1000000000 609399545
1000000000 297934479
1000000000 791919444
235101340 1000000000
185296677 1000000000
149624343 1000000000
1 608355462
955315285 1000000000
393424063 1000000000
482051575 1000000000
996835866 1
584304456 1000000000
146295515 1000000000
1 34842531
428219562 1
331153463 1
228792273 1000000000
1000000000 934823576
973670831 1
137919344 1000000000
982780362 1
1 742771646
897842888 1
82962165 1
187456717 1000000000
1000000000 109125215
1 73642631
1 929224237
68462668 1000000000
1 410228361
485519037 1000000000
1000000000 144253709
1000000000 231727660
1000000000 78856961
966816839 1000000000
370775235 1
340236115 1000000000
103314603 1000000000
1000000000 418977371
514832867 1
987947960 1
653783416 1
109701455 1
216506391 1
710654950 1000000000
783204560 1000000000
1 284553963
1000000000 378812226
909952019 1
1000000000 225267075
1 152790577
1000000000 405088823
1 684191906
153781036 1
1000000000 501354668
610769626 1
1 9849910
422213928 1000000000
1000000000 774023480
1000000000 748180438
1000000000 374321466
273011959 1000000000
1000000000 603508306
1000000000 158847426
1 900587247
134890547 1000000000
551321058 1
221186511 1000000000
1 478602231
412369905 1000000000
791897736 1000000000
1000000000 941847029
443699298 1
57713589 1
1000000000 992236646
1 915361952
1000000000 262099768
1000000000 639635933
1 320536942
1000000000 106899415
1000000000 107227529
934507400 1000000000
933567790 1
619172846 1000000000
959619315 1
1000000000 40913415
958535707 1
1 869244847
1 475479988
1000000000 876598728
1000000000 75480157
17522181 1000000000
892509234 1000000000
1000000000 700970688
527079452 1000000000
1000000000 419006764
606317577 1
1000000000 498309209
1 315191114
834538327 1000000000
826381974 1
1000000000 116613854
794501363 1000000000
1 111038178
678426884 1
326443110 1000000000
1000000000 571801603
1000000000 68501498
1 161259991
658502463 1
425715609 1000000000
517924811 1000000000
689811960 1000000000
1 595082717
1 201583308
1 362126124
1000000000 513658177
432272453 1
81028092 1000000000
592651465 1
1 503261324
1 770706678
1000000000 474863517
982169808 1000000000
1000000000 757726009
963581785 1000000000
287630977 1
990397472 1
1000000000 148285502
645433771 1
468204966 1
1 266262768
1 233223862
471524457 1
1 548285826
581755646 1
1000000000 773217252
692217662 1000000000
1000000000 180125902
663676731 1
1 778170568
683707756 1
1 892244689
874032886 1000000000
1000000000 765625126
426154425 1000000000
805800751 1
1000000000 470610055
1000000000 852264980
1 61608411
522533172 1000000000
58060670 1000000000
7504901 1000000000
109505895 1
168605852 1000000000
694161997 1
1 96789077
1 918181944
1 281616871
1 819725686
46760534 1000000000
450959966 1000000000
940791836 1000000000
1 125674033
1000000000 385619932
1 235085705
1 548998172
991429793 1000000000
4734791 1000000000
543090166 1
1000000000 283217260
217581434 1000000000
1 631124753
567849179 1
989606014 1000000000
375045419 1
1000000000 886982361
774764112 1
1000000000 380749952
1 169848467
1000000000 137763824
867809473 1
1000000000 103628457
1000000000 119029540
920014180 1000000000
1000000000 426371538
282824450 1
1 44871826
620471181 1000000000
1 105439443
1 103557299
504468482 1
1000000000 812181271
1000000000 33431719
1000000000 632668625
707092144 1
893671824 1
84951346 1000000000
1 618452135
1 171967521
1000000000 594591604
575261250 1
1000000000 654110851
1000000000 469011915
1000000000 463882681
291489793 1
498361348 1000000000
347232835 1000000000
5778648 1000000000
1 743203034
906518243 1000000000
1 349502953
97306460 1
394509035 1
948134210 1000000000
634909970 1
1000000000 486859760
611195117 1
1 136200308
414078902 1
711242982 1
1 629844129
1000000000 895631692
605718683 1000000000
79035205 1000000000
837153983 1000000000
989218796 1000000000
1 852920834
1 283826518
1000000000 295463003
1000000000 635509511
1000000000 514294738
553526961 1
591924697 1000000000
578393785 1
688883525 1
1 606529477
14931796 1
465520330 1000000000
500363283 1
786064103 1
495272076 1000000000
1 711582335
603887901 1000000000
1 689818335
564645456 1000000000
1 873480676
328173725 1
544865519 1
482155373 1000000000
945697431 1000000000
1000000000 313577421
122017895 1000000000
382764312 1000000000
951272473 1000000000
766725654 1000000000
1000000000 129515432
1 310283481
1 578260882
876032445 1000000000
1 77450934
314784250 1000000000
258480420 1
1000000000 401176588
800265540 1
783192688 1000000000
1 765151924
132266751 1
717139516 1000000000
1000000000 62491467
34039862 1000000000
907735152 1000000000
43814606 1
1 716268700
65964409 1000000000
1 856656070
1000000000 236463357
650105062 1
1000000000 85402997
1000000000 415047963
450453415 1000000000
1 446445065
1 680155411
532542190 1
843448341 1
755554221 1
918053758 1000000000
1 784615755
1 986823428
146711852 1
1 109657578
1000000000 476688760
858088757 1000000000
1000000000 274536197
99334883 1000000000
1 330635556
227701618 1
684911551 1
438175514 1000000000
959795725 1000000000
397024803 1000000000
806890075 1000000000
83873197 1000000000
201970993 1000000000
313897554 1
1 899348032
1 479810552
1 44791161
1 931914813
1 878899363
1 453989595
41846754 1
905487197 1
314724727 1
356722573 1
1 129946927
204544503 1000000000
1000000000 727613910
139482594 1000000000
930259726 1000000000
160830497 1000000000
59355631 1
1 602798105
161219785 1
1 982105176
547032689 1000000000
446882347 1
1 140032880
223631234 1000000000
701269881 1
395168913 1000000000
775932806 1000000000
6920321 1
1 781113595
1 799666839
1000000000 723991084
1 544232762
1000000000 785610927
297326113 1000000000
1000000000 502169036
459406629 1
1 532392829
241541885 1000000000
739253321 1000000000
1000000000 550572889
1 564270700
1 337678763
338805926 1
994360850 1
559597833 1000000000
333503402 1
1000000000 958737974
110868933 1
1 34526038
1000000000 144404806
1000000000 917820229
80203174 1
972435254 1
1000000000 211566305
330813255 1
1 401392058
191199063 1000000000
132121024 1
1000000000 751703681
536622683 1000000000
1000000000 690388384
607556184 1000000000
1000000000 67617591
1000000000 884762954
662951709 1000000000
1000000000 60904475
1 697393238
1000000000 756394556
269999466 1
1000000000 821852865
1 175076261
1 717939934
1000000000 248628127
1000000000 70098707
1000000000 792304489
752234092 1000000000
1000000000 419124925
935068478 1000000000
1 40599961
1 393267380
1 85320089
646729367 1
394103939 1
990072998 1000000000
953638473 1
944390379 1000000000
51461886 1
342600287 1000000000
150951693 1000000000
1 493228875
184419346 1000000000
1000000000 495696567
946592960 1000000000
1 218478168
1000000000 314776615
603619402 1000000000
491280066 1
105841676 1
113650093 1000000000
294063110 1
764060768 1
1000000000 146264331
1 104825676
574099253 1
978278342 1000000000
1000000000 153257835
1000000000 7047055
438827276 1
1000000000 381441128
70388994 1000000000
1000000000 678688780
346146742 1000000000
1000000000 601189613
1000000000 343556913
249063448 1
1 889978588
253460639 1000000000
782492207 1000000000
1000000000 771059435
1000000000 434697144
1000000000 838152274
1000000000 385981914
1000000000 1606993
1000000000 447569052
807818450 1
1 565746171
601559763 1000000000
1 982999039
1 476437203
1 925244441
1000000000 40387174
359958794 1
1 152127061
1000000000 906175683
1000000000 768246933
1000000000 389696418
1 105360278
1000000000 784107610
1000000000 990383404
833274360 1000000000
1 297812351
522604894 1000000000
1000000000 578145382
343862159 1000000000
146204552 1
581567035 1000000000
57114523 1000000000
780764623 1000000000
659564847 1000000000
1 943685268
1000000000 53500260
1000000000 688206859
139509467 1
1 611734033
374574930 1000000000
597077264 1000000000
40365131 1000000000
439076520 1
849720081 1000000000
342236719 1000000000
28035206 1000000000
1 977778793
801978648 1000000000
296920014 1000000000
1000000000 126773054
1 32265935
1 418903253
1000000000 51658092
947020742 1000000000
1 710362500
777499735 1000000000
1 983778101
1000000000 366222712
1000000000 296749750
27141502 1000000000
1000000000 556320008
1000000000 51304865
464600794 1000000000
156349601 1000000000
578865926 1
1 876848880
115262975 1000000000
842439360 1000000000
1000000000 123640734
1 354837087
1000000000 286599832
1000000000 243800877
104116504 1
1000000000 480854946
897779140 1
123994807 1
8203425 1000000000
1000000000 903408913
1 610906402
308279384 1000000000
1000000000 860231384
1000000000 745660178
890167315 1
1 986807138
850017241 1000000000
1000000000 720040716
1000000000 709140113
207685926 1
1000000000 859144905
1000000000 422319561
1 438716273
1000000000 410661415
1000000000 310326500
45181292 1000000000
825670197 1000000000
1 638810817
820319237 1
1 204852950
1000000000 686738007
1000000000 699418964
1 105727158
249900180 1000000000
1 295126036
903627254 1000000000
1 188159930
1 88394572
1000000000 758079671
1000000000 269960602
1 150317849
588007338 1000000000
606830696 1
927067837 1
153394862 1000000000
1000000000 976289736
1 338015607
1 629460370
1000000000 391933486
6868509 1000000000
1000000000 688311077
580040624 1
168871099 1000000000
47761897 1000000000
1 75836916
1000000000 940045114
808327658 1
1 711530273
19488113 1
220200848 1000000000
1 270744659
1 852701656
24327553 1
764978550 1000000000
1000000000 214902170
1000000000 262988079
1000000000 449385258
401623237 1000000000
1 843780605
1 371690944
334442213 1000000000
1 882748306
1000000000 710367583
124479367 1000000000
286381668 1
1000000000 88443100
912321494 1
1 486166356
1000000000 545223136
1000000000 448328380
610523058 1000000000
227896240 1000000000
640754920 1
713777673 1
1000000000 269068048
1000000000 578684750
236628647 1
1 630678411
1000000000 269311713
1 952552180
1 780158901
873933477 1000000000
736264054 1
859194604 1000000000
704471907 1000000000
1000000000 608173437
15798928 1
537861607 1
1 500975746
1 619573935
314659558 1
1000000000 306217330
1 75154358
1000000000 588675699
1000000000 459525432
620649951 1
498192186 1000000000
211110732 1
105558230 1
725201325 1
1000000000 640742965
831141429 1000000000
195851179 1
1000000000 4881530
1000000000 599005567
1 690159688
204553167 1000000000
341632365 1
661956590 1000000000
1000000000 675313650
1000000000 344390286
573791005 1000000000
194356775 1
1000000000 49654677
337938164 1
125267719 1000000000
968968164 1
799076798 1000000000
1 3259357
1 962943601
1 70698177
1 316619977
1000000000 473563516
1000000000 414077147
1 336814734
1000000000 510256147
1000000000 35077227
1000000000 796125159
165813009 1000000000
1 803073698
1000000000 177902643
1 23329993
680104795 1
779760979 1000000000
5635935 1
285972275 1
622672015 1000000000
1000000000 114131076
836779773 1
1000000000 937091004
1000000000 478074416
770570051 1000000000
184738231 1000000000
317668305 1000000000
1000000000 854762988
508619767 1
544689747 1000000000
1000000000 346570529
991653608 1000000000
1000000000 402075791
1 2893768
1 69269125
1000000000 398752909
969122347 1
1000000000 960808644
1000000000 693656686
758115540 1
1 11739722
1 956861116
470369492 1
1000000000 310053902
1 294277493
462569077 1
915597982 1000000000
1000000000 916778552
1000000000 191225708
570761747 1000000000
1000000000 574131342
1000000000 343797696
910094545 1000000000
435285665 1
1 865588657
451018196 1000000000
1 691581012
111565090 1000000000
428424007 1
1000000000 128990763
596057440 1000000000
1 554647321
1000000000 551192111
186835032 1000000000
1000000000 44667462
108901015 1
1000000000 344744407
832745101 1000000000
1000000000 720161258
933726661 1
1000000000 122040995
1000000000 182593005
1 397833964
148581875 1000000000
89412062 1000000000
629263448 1000000000
1 43660379
1 941775393
1 514847010
32571315 1000000000
797009879 1000000000
1000000000 727987982
622197060 1000000000
1 134929591
1 784870727
617562304 1000000000
1 118681795
135262525 1000000000
1 82402813
1 53543318
1 223300531
1000000000 493670922
1000000000 982906215
1000000000 140007628
1 44725030
1 951587863
464597818 1
454116496 1000000000
1000000000 522263581
1 200981349
10662171 1000000000
1000000000 754486148
1000000000 269800432
360542017 1000000000
1 533218768
1 798575061
783959611 1000000000
1000000000 79998485
1000000000 258026984
1000000000 175881149
1 554320459
916992177 1
1 350428649
117270933 1000000000
1000000000 461539849
802740506 1
1000000000 929833978
1 572573537
1 785156200
1000000000 128893652
116890386 1000000000
733751768 1
112421196 1
1 689057966
434472353 1000000000
1 102900466
812994302 1000000000
1 269932045
1 747598784
1 812287992
611486990 1
1 481123260
1 730221270
961563400 1000000000
78474954 1000000000
1 462480436
332528332 1
398093352 1
1000000000 138785567
1 932919658
315523253 1000000000
1 875913678
1000000000 592966670
1000000000 13526552
504641272 1000000000
1000000000 741509872
847027604 1
51844751 1
127649538 1
1000000000 402498697
1000000000 884696596
697881342 1
1000000000 195465322
214010542 1000000000
707624521 1000000000
1000000000 906411325
48460197 1
817092369 1000000000
709804203 1
1 750877727
550690350 1000000000
1 590128406
1 462026336
436845113 1
1000000000 312139824
1000000000 32084822
45396391 1000000000
1000000000 224293934
466094518 1
1 971559090
1000000000 705780673
239142013 1000000000
1000000000 33320278
644645596 1
1 38145635
1000000000 279649487
1000000000 906415707
980841059 1000000000
970816154 1
391454397 1000000000
508252275 1000000000
305674303 1000000000
839090496 1
1000000000 32031264
1 217383643
1 746280158
527476447 1000000000
418217183 1000000000
340054793 1
1000000000 168437935
134735652 1000000000
855700532 1000000000
98793178 1000000000
831465519 1000000000
332873161 1000000000
614619520 1
822994494 1000000000
197622644 1
833790205 1
1000000000 903930515
428935267 1000000000
779306298 1000000000
605959512 1000000000
1000000000 329360758
929834081 1
1000000000 66092908
1 510902590
1 156199355
980491111 1000000000
1 111806773
1000000000 297481170
567588680 1
1 856910437
1 845374600
1000000000 23417183
754938018 1000000000
363732282 1
1000000000 686484782
1 971107652
1 651250871
1000000000 713664354
1000000000 350973778
643445087 1
1000000000 936766513
576971803 1
1 283815819
1000000000 763037950
455990841 1
669063704 1
1000000000 986091113
1000000000 437698883
1 902161098
185242795 1000000000
1 212288900
1 580161305
1000000000 723432056
513866861 1
1000000000 700982787
521422998 1000000000
495784898 1
1 372152690
838621355 1
732746226 1
945346007 1
129080044 1000000000
92176234 1
627418089 1000000000
1000000000 623167720
128572511 1000000000
10367077 1000000000
298294190 1000000000
1 375127022
1000000000 11911238
1000000000 61760128
342981202 1000000000
1 350488572
655726662 1
1 361957230
236177846 1
852689161 1
1000000000 624642771
1000000000 849481531
1 804570351
720053304 1
1000000000 176116834
1000000000 44180312
1000000000 161092154
1000000000 72729004
485571600 1
1000000000 660838185
141760098 1
302741963 1
1000000000 227888082
1000000000 214214156
1 701297583
1 974278161
549729824 1000000000
1000000000 999645420
1000000000 481754196
69375833 1
860812062 1000000000
1000000000 186734408
288428627 1000000000
1 103494056
1000000000 41217356
929044927 1000000000
597283059 1000000000
234348924 1000000000
642112945 1000000000
1000000000 173925919
621271462 1
292068501 1
1 2378629
107632367 1
242864246 1
465413189 1000000000
1 690542942
1000000000 515700859
1 146577905
1000000000 545338166
1000000000 374403551
5319522 1
1000000000 808874646
1000000000 694705339
544321502 1
1000000000 803565726
738064320 1
1000000000 423957915
1 34554901
63674644 1000000000
1000000000 341928468
229621850 1000000000
29060686 1000000000
357769373 1000000000
790636393 1
1000000000 758200075
501990922 1
108979348 1000000000
140016184 1
1 210569366
1000000000 616424627
1 854077411
702249605 1000000000
1 297901957
1000000000 30395204
1 355518091
1 614676046
1 843423829
959354231 1000000000
1000000000 578525876
46674804 1000000000
1000000000 506613052
203993200 1000000000
1 13150518
1 535012649
348377464 1000000000
502713067 1
1000000000 564173735
1000000000 283552475
177485338 1000000000
1000000000 785595619
1 772690919
1 842128033
1 602364499
79926980 1
1000000000 171698986
1 67880743
1 333848382
945734677 1
230753927 1
497590039 1
753847600 1
1 669541793
1 958571777
418902025 1000000000
1 166533758
1 518922022
808893206 1
313379054 1
1000000000 663866320
875019905 1
1 201617863
1000000000 94572537
1 757666278
1000000000 773875290
31660841 1
723231761 1000000000
1000000000 641748713
314186831 1
263779436 1
665291701 1
1000000000 910285622
1000000000 176359583
816350059 1
1000000000 54215025
551392168 1000000000
1 51684184
595175349 1
212082114 1
890095463 1
938944772 1000000000
657769757 1000000000
1000000000 49709701
1000000000 928192304
651006673 1000000000
52825023 1000000000
1000000000 703962087
1000000000 293355558
1000000000 996295233
933585813 1
1 993898699
12406810 1000000000
402031699 1
689655676 1000000000
1000000000 263740599
101604183 1
1 525688371
329455042 1000000000
915429187 1000000000
1 690579955
313105760 1000000000
877805620 1
1 315721477
769296532 1
1000000000 991218014
1000000000 462782375
274186233 1000000000
440433857 1000000000
1000000000 928860894
1 590269701
615807855 1000000000
1000000000 101887659
1000000000 663996524
1000000000 654779355
1000000000 759847290
1000000000 50406013
1 312730265
1 918933603
1000000000 704114646
1000000000 204705059
871880106 1
1 13146383
120390235 1000000000
1000000000 496015002
1 382920899
1 833691544
1000000000 701383394
762667448 1000000000
1 731263120
20476296 1000000000
882936503 1000000000
1 376303996
446077301 1
1 81604165
471157121 1
200029146 1
1 659338040
1000000000 169160864
298683311 1000000000
1 694417922
867298861 1000000000
1000000000 1374175
335107174 1000000000
1000000000 137440305
1 251984355
1 345899081
215894762 1000000000
1000000000 460084989
290780496 1000000000
1 70163250
1 302214540
1 475056156
773398649 1000000000
1000000000 64917129
1000000000 676614165
857481397 1000000000
2487719 1
1 156617697
283236786 1000000000
1 395695917
1 150083080
1 991196415
944583266 1
1 120705643
714138595 1
754800612 1000000000
1000000000 74809822
1000000000 953887406
695405634 1000000000
475918941 1000000000
1000000000 191553546
1000000000 819764178
1 782455835
1000000000 339102473
1 753556700
61770015 1
1000000000 27385088
1 103754731
1000000000 45769165
1000000000 626332308
712997194 1
65280115 1000000000
1 350781118
87049653 1000000000
1000000000 763695043
892267274 1000000000
283649646 1
811549651 1
57726676 1
1 23246366
1 206993500
1000000000 243466716
828764976 1
816488110 1000000000
1000000000 37392953
62086053 1
1 978186752
285481048 1
160886483 1
1 505942710
839917201 1000000000
1 396872419
1000000000 245493887
646291094 1
1 448437117
889196361 1
597843720 1000000000
747838618 1000000000
747257177 1000000000
434531401 1000000000
1000000000 675584791
1 508471594
87139552 1000000000
982462572 1
731866915 1000000000
496946325 1
1 879389854
75183511 1000000000
742887389 1
692598617 1000000000
213317153 1000000000
107781140 1000000000
1000000000 937266198
1 441905644
1000000000 812362399
23917852 1000000000
162231348 1
863107600 1
1000000000 44941603
886476007 1000000000
1 654998294
1000000000 63032728
1 406261821
157762104 1
466131077 1000000000
495770806 1
25043243 1000000000
160882022 1
319331102 1000000000
1000000000 460733896
1 489681539
1 211443943
282908607 1
843408548 1000000000
1 552278629
250604387 1
1000000000 423169649
1 175306083
1 254004768
161797431 1
133844183 1
734004908 1
620359012 1000000000
1 905770888
926597654 1
1 210590083
1 735107306
411492045 1
1 582087239
772639379 1000000000
1 558604449
121552087 1
968557916 1
1000000000 752119034
1000000000 507241307
250831460 1
103701393 1
751968407 1000000000
1000000000 653095417
1 692617764
532192598 1
917076433 1000000000
1 94287381
1 929275213
567419067 1
654607593 1
1000000000 115755057
1 197747613
12838493 1
1000000000 820703939
1000000000 742845279
1 28464367
369642450 1
454022451 1000000000
783255155 1
1000000000 571069506
572910483 1000000000
1000000000 338608838
1000000000 585556648
1 418856520
542789225 1
876832275 1
813310928 1000000000
886151533 1000000000
1000000000 959158364
1000000000 481681539
718577153 1
1000000000 100406634
379813657 1
29976222 1
1 150424254
542585931 1
1 785144292
1 754881496
957052324 1
717400319 1
536779009 1000000000
572618206 1000000000
958414489 1000000000
726710625 1
303236254 1
1 343639389
1000000000 215066482
1 998328262
537507653 1
820826196 1
969708324 1000000000
1000000000 944761864
35716545 1000000000
1000000000 933393372
1000000000 56209518
77112851 1
1000000000 893838480
1 751678326
1000000000 288567302
40490480 1000000000
947522251 1
1 15757271
1000000000 801724485
1000000000 634446162
589164692 1
484450610 1
1000000000 988390991
938765472 1
307033856 1
36196102 1000000000
1 229703879
1000000000 733617028
1000000000 257395591
1 787281769
430440947 1
1000000000 348107508
1 68428522
145802710 1
674849645 1
1 308307137
1000000000 171767205
81621877 1000000000
1000000000 836479308
1000000000 351546526
1000000000 501020632
1000000000 234709739
1000000000 804947667
1000000000 339440820
1 199292082
747250595 1000000000
252964506 1000000000
202237862 1
1 68047200
573532318 1
11156540 1000000000
89413154 1000000000
1 543821687
454561977 1
1000000000 9333636
1000000000 581363178
168738527 1000000000
192576639 1000000000
1 553264403
956723811 1
1 210328898
106455409 1
1000000000 852886166
1 405333662
1 555334390
367345364 1000000000
197245543 1
1000000000 39597286
721932649 1000000000
1000000000 518403579
1 40710338
1 998150092
387696397 1000000000
1000000000 544138264
5979244 1000000000
1000000000 727755953
1000000000 813533381
83492735 1000000000
1 911006433
601618388 1
445725393 1
1 936545404
428570622 1000000000
1000000000 918927839
1000000000 212587833
773010841 1000000000
489316657 1000000000
1000000000 219923693
303822775 1000000000
1 86054249
458779167 1000000000
244805920 1000000000
579702058 1000000000
88867291 1
1 9796822
772040867 1000000000
1000000000 188931193
1 51827453
1 808226678
1 249114428
805799686 1
1 310228302
1 361977180
1000000000 876616535
887458454 1000000000
1000000000 744877449
370154960 1000000000
1000000000 147918480
1000000000 234838207
20140016 1000000000
503117873 1000000000
1000000000 243579842
1000000000 84339156
196542745 1000000000
1000000000 324015520
558062735 1000000000
292869455 1000000000
1691703 1
1000000000 56903725
915183729 1000000000
1 92988351
987777260 1000000000
1000000000 712253313
1000000000 382203714
1 473612851
1000000000 808652429
1 561135883
856676682 1000000000
1000000000 790924584
1000000000 164071159
1 621857200
1 416969928
395049714 1
732203730 1000000000
72488175 1000000000
237242629 1000000000
593790377 1
116904805 1000000000
77107604 1
643297495 1
308730006 1
805804509 1
1000000000 211348448
607220915 1
875997982 1
1 600879130
133875000 1000000000
733869113 1000000000
567561007 1
626390267 1
1000000000 482397518
280637755 1000000000
1 364833067
114592299 1000000000
1 359157453
64836175 1
340128597 1000000000
611307374 1
1000000000 31203723
1000000000 144284376
265054395 1
1000000000 313436520
774188075 1000000000
1 537334929
1 606000036
608476654 1
1 997881171
1 41224860
1000000000 169501564
1 479880146
522058319 1000000000
1 169402892
594032703 1000000000
1000000000 913446443
1000000000 903158085
292545008 1
1 501820773
481021221 1
23321820 1
1 714258658
1 309529680
1000000000 325612105
1 10193769
146266129 1
1 255369267
1 608465999
1000000000 680756636
349043149 1
1 20815236
1 26488931
1000000000 717853354
980596116 1000000000
90833125 1
1 362388726
1 351688189
1000000000 787921309
160273809 1
1 691869192
1 908879964
508115939 1000000000
398207301 1
1000000000 861602038
39217302 1000000000
1000000000 716937909
1 661425074
1 842755009
943480245 1000000000
1 269245629
569057633 1
246211552 1000000000
770660514 1
315371153 1000000000
1 61052455
1 461026440
1000000000 169478485
1000000000 432170938
1000000000 778818315
1 811263612
324844418 1000000000
6397250 1
589284279 1
1000000000 409650002
144819904 1000000000
1 515706820
431403871 1000000000
1 67840583
789047869 1000000000
1 727752432
1 40553264
1000000000 265130118
668319713 1
1000000000 232927391
1 537019451
789174006 1000000000
1000000000 292367616
1 455919448
471980259 1000000000
946333571 1000000000
287317639 1
1 40432225
1000000000 196905926
1000000000 492620273
531108000 1
1 372460875
1000000000 18401834
1000000000 84492318
570490344 1000000000
1 624243450
77295595 1
539917272 1000000000
20947477 1
1000000000 637001781
1000000000 384823012
740519458 1
762197027 1000000000
5139374 1000000000
17445341 1000000000
100564481 1
1 293903871
1 778583443
1000000000 193932534
406252238 1
119097271 1
1 840492694
1 790578579
23011320 1
462174243 1000000000
408088186 1
98272201 1
1000000000 560212569
1 640615695
1000000000 818453026
428700491 1
1000000000 850304766
922462956 1000000000
559203607 1000000000
938867664 1
871732593 1000000000
1 96413688
344641177 1
1000000000 709124360
131787658 1
1000000000 174968044
1000000000 541274666
273493505 1000000000
970549943 1000000000
1 157642023
680555927 1
1000000000 415000086
14666955 1
1 888420442
497193097 1000000000
52673881 1
1 475404869
810203062 1000000000
29607310 1
791329411 1000000000
701302819 1000000000
280545428 1000000000
1000000000 960517283
50630747 1
1000000000 535846697
1 16766629
237978437 1
1 92798117
1000000000 567977133
432663964 1
1 523038714
652927631 1
310008551 1000000000
753483867 1000000000
1 607009116
1 26105496
425644216 1000000000
965584285 1000000000
1 940153000
956831236 1000000000
1 34431738
1 400629796
747664326 1
1000000000 594513343
5198153 1
150439013 1
163710682 1
365145296 1000000000
675997778 1000000000
3285426 1
924233037 1
1 496105025
1000000000 959698845
1000000000 124301033
465059928 1
1000000000 10734733
993727191 1000000000
1 983711390
196279569 1000000000
784803467 1
245644964 1000000000
116850886 1
516415483 1000000000
1000000000 541304795
1000000000 664958693
621755878 1000000000
903928841 1
1 589416146
1 692707975
1000000000 845252029
1000000000 363849012
1 918077923
50836174 1
12533615 1
626417793 1
621213327 1
878405667 1
898836788 1
865847180 1000000000
254226896 1000000000
427294812 1
1 420139906
192159130 1
1 793987075
666486923 1
250860473 1000000000
301315614 1
22870102 1000000000
298609227 1000000000
1000000000 831835728
935800012 1
1000000000 413587379
420158090 1
1000000000 58765952
49107231 1000000000
469690156 1
431634387 1
759052656 1
1 716530023
821947882 1
93247518 1
805546210 1000000000
241542998 1
300915860 1000000000
1000000000 482192411
659689310 1
170926093 1000000000
56767548 1
727410686 1
1000000000 283486686
1000000000 456710564
1000000000 208218832
663675335 1
1000000000 450600188
60662329 1000000000
1000000000 88023807
1 338026260
683172250 1000000000
1 288017021
880271275 1
108870763 1
1 169882386
1000000000 253922748
1000000000 606064850
1 741079555
1 154043616
36429676 1000000000
508483064 1
1000000000 71921685
1 795511247
1000000000 561362490
256822808 1
1 18466466
1000000000 406842019
692013203 1000000000
425736460 1000000000
1000000000 106013895
767253576 1
1 311529137
777247867 1000000000
1 165822847
82007930 1000000000
1000000000 450976297
1000000000 824381509
797961721 1000000000
133739509 1
1000000000 247107314
1 768093292
791990110 1000000000
1000000000 761826593
1000000000 673033722
1 328865924
384904732 1000000000
441657401 1000000000
1 134899494
85830815 1
1 326815415
35519997 1000000000
410978025 1000000000
1000000000 290065844
1000000000 203774482
38857689 1
427045194 1
54734737 1
875231546 1000000000
802531990 1
40366193 1000000000
1000000000 58541123
1000000000 470421686
233725569 1
644196531 1000000000
92306179 1000000000
1 773999438
1 23438108
794641952 1000000000
1000000000 337493669
53845594 1000000000
1 797284421
1000000000 934029707
1000000000 920206206
1 326161294
1000000000 231311589
1 356698394
1 318619350
1000000000 29191748
575785243 1000000000
1 886655057
1000000000 795457487
941264970 1
1 762882027
1000000000 82784668
1 888514518
634382896 1
1000000000 827828835
1 485593948
937599115 1000000000
313641228 1
85131856 1000000000
1000000000 715573366
1000000000 202278189
13733840 1
573484641 1
442089561 1
1000000000 985691530
628406800 1000000000
106441179 1
1 278169743
113297511 1000000000
1000000000 577478223
862462912 1
774257608 1000000000
337019245 1
1 994773962
1000000000 320805243
578651749 1
1 7511190
927857097 1
1 408774415
1000000000 879623299
402714906 1000000000
1000000000 940664420
834205377 1
1000000000 362995594
1 124589013
1 287603924
1000000000 133741125
1 930944311
1000000000 685995324
897434941 1000000000
1000000000 839177064
136689704 1000000000
230746817 1
1 995604475
1 95220286
499351016 1
1000000000 182141381
1000000000 43626091
1000000000 566757070
1 970696829
977288704 1000000000
508094269 1
1 947326525
1000000000 972901233
944657262 1
83055674 1
1 409438073
1000000000 625755231
730399164 1
444039058 1
1000000000 126033769
348007169 1
1000000000 108002099
1 630885546
1 486995605
556098233 1
457930534 1
122810982 1
1000000000 115238995
1000000000 912284063
1 937819610
1 889890036
1 951236979
864780556 1000000000
1 365067765
1000000000 764876059
1 98312812
512155559 1
252901739 1
1 872297733
691703561 1000000000
445117167 1000000000
1 278197222
1 270250635
725441425 1
104413771 1
1 88295095
974283009 1
1000000000 898346358
1000000000 478358928
867998780 1000000000
787577988 1
296330114 1
1000000000 498103058
868086995 1
215058626 1000000000
58536317 1000000000
227922736 1
124669248 1000000000
505554762 1000000000
921190243 1
1000000000 184515420
223377563 1
399846742 1
1000000000 364137991
1 858628778
1000000000 230139327
1 576399640
695040835 1000000000
586955228 1000000000
695105074 1
1 510488196
693985188 1
1 876747500
229264016 1
1 87680415
1000000000 672988052
1000000000 416585756
939080830 1
99939400 1000000000
77261320 1
772604540 1
1000000000 353397262
394065797 1000000000
1 661614765
121500156 1
1000000000 36155054
479003218 1000000000
488256912 1
1 167358196
1000000000 157206424
1000000000 864610279
4310093 1000000000
1000000000 853526835
1000000000 629040054
1 348253578
1000000000 235787964
848666247 1
16241941 1
744568280 1
765837593 1000000000
1 433469132
1 690038735
1000000000 968217487
727521715 1000000000
932864889 1
1000000000 476986484
571278303 1000000000
1 538844186
1 901996202
1000000000 612335097
1 70131763
1 492856260
521214378 1
1000000000 816101670
1 442797948
110225985 1
810311429 1
713133947 1000000000
329564928 1000000000
1000000000 436956386
1 171325964
91857828 1000000000
95802531 1
567834085 1
1000000000 101176298
369985888 1000000000
467487926 1000000000
1 894725925
1 994554920
1000000000 900497133
903367487 1000000000
1000000000 425275970
537384638 1000000000
1 489976825
1 318056138
815099982 1
683312029 1
192300039 1000000000
413602993 1000000000
30429434 1
1 676528059
1 734444639
1000000000 541815016
1 721695041
35217313 1000000000
921170299 1
1000000000 268987726
1000000000 45722005
1 939861362
400228847 1000000000
775792754 1
1000000000 727915914
818435197 1000000000
526286043 1
1000000000 219832804
1000000000 80468738
1000000000 184953415
1000000000 581442510
153582591 1
1 905305819
1000000000 776090389
41089597 1
603138869 1000000000
31167766 1
1000000000 17802744
9066085 1000000000
1000000000 356366557
1000000000 65528969
1 712039517
1000000000 176973759
1000000000 862543738
600213002 1000000000
1 305209622
803744485 1
1 792438927
1 497454868
456677093 1
230780163 1000000000
29981153 1
888762878 1
958438026 1000000000
1000000000 592929986
352957006 1000000000
77514655 1
475960910 1000000000
1 839630514
1 409203728
1000000000 776907386
1000000000 122385681
1000000000 198882616
56260236 1000000000
1 224572785
20271314 1
1000000000 978827259
1 603795360
1 704391658
316911296 1000000000
337742539 1000000000
495130220 1
392552828 1
282101440 1
934893074 1000000000
269118370 1000000000
217786655 1
1000000000 550218368
1 32479936
31402827 1000000000
1000000000 422619604
1000000000 49906685
1 260877748
1 445603356
499786451 1000000000
214305682 1
561132711 1000000000
841924155 1000000000
885152565 1000000000
1000000000 65308036
1 140106399
351857548 1000000000
226623779 1000000000
1000000000 765221645
402013139 1
111808386 1000000000
1 501159040
1 899109607
201399068 1000000000
652233316 1000000000
949384468 1000000000
164336987 1000000000
756169438 1
1000000000 308870175
343397948 1000000000
1000000000 111653323
1000000000 643458423
1000000000 741788301
620280848 1
1 213694399
867659048 1000000000
269449029 1
2061846 1000000000
251168623 1000000000
142978435 1000000000
1 55087332
1 292282216
1 467461586
1 250598999
1000000000 578855901
460160099 1
111125030 1
850137625 1000000000
458749632 1000000000
1000000000 183198162
1 148292865
1 802425814
1 428860424
958650267 1000000000
1 326188248
1 967487128
186392425 1000000000
555164907 1
1 636306960
786304087 1
1 607126682
1000000000 429077982
613468805 1
1 615034468
1000000000 579937698
1 433247923
992650906 1
633246546 1000000000
400700577 1
1000000000 408579185
509246914 1000000000
1000000000 250852968
695617824 1
1 151761173
938653326 1
10793094 1000000000
617814236 1000000000
1000000000 570596672
1 56125497
486573205 1
1 113167888
501921119 1
1 670603699
425236341 1
59468099 1000000000
1000000000 43291739
1 618927148
113707363 1
735767189 1
1 122184131
1000000000 784456485
1 365306090
687191685 1
1 629103994
925327859 1000000000
985868109 1000000000
1000000000 371418695
1 64855774
133726933 1
1000000000 210986613
1 925350277
570319227 1
409668474 1000000000
1000000000 464748120
760039348 1
45323568 1000000000
75525901 1000000000
213862379 1000000000
1 631174364
1000000000 871486944
564592068 1000000000
1000000000 78437770
1000000000 321536483
1000000000 600511646
1000000000 108648937
614254312 1000000000
1000000000 770563674
688550484 1
854563946 1
1000000000 891208308
1 511147980
1000000000 984806901
506929887 1
1 287770702
882200197 1000000000
890730533 1000000000
1 961472796
1000000000 157638827
1000000000 164228065
438163047 1000000000
1 67651640
810181573 1000000000
1 622412312
580093385 1
884763422 1
1000000000 155854152
3532169 1000000000
257053453 1
1 971127444
1 405025083
810427269 1000000000
1 949913179
1000000000 26817228
107118189 1000000000
1000000000 553449119
1 315465829
1000000000 314475626
1 846239843
1 815811699
426729756 1000000000
49391894 1
1000000000 47680193
1000000000 510944502
119357908 1
1 841643909
96656440 1000000000
257094976 1000000000
687508724 1
517517573 1
1000000000 56412401
1000000000 154766296
1 381606691
1 613354632
1 38681210
895510656 1000000000
541677553 1
1 887244084
1 168044847
392034178 1
83814916 1
941995626 1
606684973 1
1000000000 652273788
807094469 1000000000
854415703 1
1000000000 166796981
1000000000 983186601
121650572 1
1 745972731
763658270 1
1000000000 182686899
117439562 1
474163639 1000000000
1000000000 611669312
1 586542585
562896824 1000000000
501844317 1
505619551 1000000000
1 747431772
1 457277183
1 281326772
111841431 1
1000000000 597711760
1 267636457
276885899 1
1000000000 685148104
1 3959010
1000000000 622903434
1000000000 379819074
1000000000 109798916
1 647114375
124489578 1
1000000000 906086357
1 38854775
597624679 1000000000
1 662354741
1 911802732
474674647 1
1 510398569
1000000000 42495207
124355938 1
1 558972494
1000000000 102523457
1000000000 587890547
760366548 1
1000000000 871975655
139341497 1
195238389 1
981308588 1
1000000000 122559097
593541503 1
624623451 1000000000
1000000000 897347888
791187474 1
1000000000 379960944
1000000000 46979983
1000000000 677530887
917631719 1000000000
736681317 1
808318505 1000000000
1 263162574
546237371 1
685108605 1000000000
439681173 1000000000
35381275 1000000000
255888334 1000000000
113441259 1000000000
1 521430466
65896720 1000000000
101438793 1000000000
1000000000 149883971
513362765 1
1 333945701
692531497 1
445855810 1000000000
1 825272878
1 912467697
552133804 1
1000000000 629340958
801504996 1000000000
311907258 1000000000
1000000000 589470779
1000000000 217533008
1000000000 830136094
494462334 1000000000
591008217 1
226249182 1000000000
941120235 1000000000
1000000000 658669763
1000000000 898451212
1000000000 381489198
1000000000 858636645
1 324951390
188433483 1
752706890 1000000000
1 74665180
1000000000 388206721
731907049 1
364900272 1
591830657 1000000000
987085898 1
429202050 1
1000000000 380404895
1 903133588
629009610 1
994382054 1000000000
1000000000 970665437
1 228442129
1000000000 488710293
474944389 1
1000000000 157859598
940375256 1
1 718164171
286093149 1
1000000000 690620019
564258141 1
267289765 1000000000
1000000000 961346145
158772032 1000000000
1000000000 87952595
1000000000 525831812
110354285 1
694749028 1000000000
559691988 1
94871672 1
1000000000 770583978
751770325 1000000000
1 683001748
1000000000 78813262
1000000000 387698557
740464732 1000000000
1000000000 757503879
215903008 1
279359735 1
1000000000 682729953
1000000000 21354130
1 165610584
1000000000 214774713
455919160 1
623944881 1
1000000000 130330694
1 601957992
566835821 1000000000
28093993 1000000000
1 301855269
744829842 1
1000000000 315935887
40316720 1
1000000000 963462058
1000000000 277516833
1 883454460
173007132 1000000000
1 116977680
541435712 1
756340525 1
178183435 1
1 458111649
1000000000 482001870
818148611 1
1 103328275
131699400 1
598695234 1
409729939 1000000000
1 785459436
365865878 1000000000
1000000000 613210654
1 184194671
1 841147164
1000000000 20388564
1 401043930
130464376 1000000000
96711076 1
144228746 1
825591370 1000000000
1000000000 612260131
145465644 1
361024528 1000000000
1 481980563
1000000000 571476299
1 29703084
1 539448724
71751566 1000000000
955384184 1000000000
276432285 1000000000
1000000000 262558509
138880956 1
825004974 1000000000
1 616987808
1 59725921
741676204 1
1000000000 384694459
69200815 1
200548661 1
1 144424940
586691836 1000000000
706793668 1
1000000000 822222261
344948590 1
1000000000 114811569
60203529 1
566733572 1
1000000000 428215165
102313924 1
944824449 1
1000000000 959222247
1000000000 136196131
949157142 1
1000000000 880739895
1 623940304
1 540248083
1000000000 578595147
1 51326951
344672104 1
1 100184862
345729305 1
673158188 1
520253858 1000000000
1000000000 121469461
489050382 1
482296362 1
1000000000 582583869
577980476 1000000000
1 940729569
1000000000 102311359
497074394 1000000000
1000000000 196590641
1 383339581
224637735 1
1 346664320
1 54769757
157642508 1000000000
1000000000 877535279
1 683186606
1000000000 240888026
83287873 1
1 859025118
1000000000 963107555
1 99308775
43215402 1000000000
1 485415329
1 52697771
300070347 1000000000
898242871 1
1 882959607
146821165 1
1000000000 849565512
787820102 1
61076126 1
1 741937459
1000000000 413419395
1 702348146
1000000000 325156415
341353147 1
530817138 1000000000
243321950 1000000000
423655832 1
1000000000 26928894
986040520 1000000000
253572349 1
1 443994154
293045503 1000000000
76932703 1
938073573 1000000000
460826724 1
236519321 1000000000
774009894 1000000000
146430486 1
46421072 1000000000
475886084 1000000000
1000000000 182689677
1000000000 304032327
213418943 1
1000000000 68983785
739646831 1000000000
475078068 1
1 772145650
800553192 1000000000
764214401 1000000000
1000000000 197362277
972593867 1
1000000000 30419880
1 936992059
83301121 1000000000
614967156 1
1000000000 847223904
43812678 1000000000
1000000000 519982101
1 80463504
1 362873062
1000000000 886046823
1 142538464
1000000000 38560226
171518008 1
45483244 1000000000
964901283 1
104383357 1
1000000000 986976138
469827480 1000000000
1 41365865
86153838 1
1 956313296
771223307 1
767327059 1000000000
1000000000 940818151
1 694782158
1000000000 78888118
1 729452392
1 296356334
559583392 1
1000000000 995418432
1000000000 51683548
56658055 1
1000000000 560804550
1000000000 58823283
1000000000 984005089
887380576 1000000000
771380660 1000000000
199079596 1
1000000000 155556078
436371453 1
70304730 1000000000
1000000000 91762628
816233358 1000000000
1 329374823
1 233738032
1000000000 372480890
1 857804972
422973009 1000000000
1000000000 555940423
358630756 1000000000
1 247461471
1 517018317
82031821 1000000000
1000000000 179091031
786513715 1
148777839 1000000000
1 180012449
1000000000 461994326
92236025 1000000000
1 365162497
262358618 1
50940410 1000000000
548144401 1000000000
429054377 1
759235155 1000000000
862628961 1
1000000000 84963383
66607512 1000000000
141796668 1000000000
1000000000 942028955
43184590 1000000000
1000000000 974517046
1 587334942
978569108 1000000000
1 896519852
1 537870286
1000000000 259007982
838595966 1000000000
26630502 1
1000000000 596003255
290599574 1
1000000000 523420097
469832222 1
1000000000 157036803
325608833 1
1 267092583
1000000000 600595405
1 39566254
397625512 1000000000
581505796 1
1000000000 982483725
1 839263553
1000000000 128733468
1000000000 377030437
1 721582185
270854662 1000000000
1 936190998
1 985702971
939864106 1
1000000000 109612467
1 740965245
386168074 1
304360859 1000000000
104137104 1
494641144 1
1 171698830
338989024 1
1 591009324
983806583 1
871567982 1
194609207 1
910172802 1000000000
338517821 1
750685926 1
988250574 1000000000
1 924790952
1 289059442
1 697501745
648836871 1000000000
983420409 1
1 103312424
1000000000 46015351
80457802 1
291536068 1
1 495001581
315389752 1
340919372 1
1 675010934
1 129690068
1 461658424
1000000000 718557663
87295302 1000000000
1000000000 639796991
1 18014189
935636284 1
164986978 1000000000
1000000000 732646320
1 212036967
648628943 1000000000
1000000000 18114457
1000000000 814968529
116903873 1000000000
1 700740997
1 877622667
734306051 1
712595208 1000000000
891348114 1000000000
1 360322383
59437861 1000000000
1000000000 531488939
1000000000 696986824
1000000000 130845862
1 290023016
459156580 1
43491670 1000000000
564807584 1
1000000000 717478355
1 75348648
1000000000 322354206
1000000000 446129101
1 255556435
716895885 1000000000
1000000000 47580541
1 30012647
1000000000 407290438
571927867 1
971908502 1000000000
1 172684544
683311498 1000000000
15911126 1000000000
800915745 1
137200682 1
628702979 1
1 613724908
581341621 1000000000
1 454750630
433617580 1
155421277 1
1 163723155
762889361 1
92718370 1000000000
1000000000 201496266
1000000000 332599029
1000000000 798226955
554581422 1000000000
29998979 1
1000000000 222243031
586748139 1000000000
392118739 1
80996843 1000000000
659133766 1000000000
1 295873250
1000000000 352497241
213576559 1
1 81264937
1000000000 652537134
193786842 1000000000
67644137 1
1000000000 903710096
1 992070338
789188813 1000000000
1 668477329
48196219 1
383327733 1
33130770 1000000000
428278629 1
1 348041518
1 66721706
211757312 1
651766043 1
1000000000 100790773
503128577 1
791391214 1000000000
88761222 1000000000
829452148 1
806616703 1000000000
969176639 1
1 927104647
1 819787635
834003387 1000000000
102424819 1
840749944 1000000000
1 130491178
844065931 1000000000
1 806891180
16126230 1
1 80460042
1 663487150
1000000000 572710975
370239727 1000000000
841275919 1
1000000000 873812733
1 857218750
1000000000 306061901
21427332 1
1000000000 433677584
684274949 1
137239715 1
365079638 1
1000000000 437674605
1000000000 919682245
916574584 1000000000
544153311 1
1000000000 362138424
1 52799246
918243795 1000000000
1 233584684
101059159 1000000000
1 669982819
1 458959145
1000000000 83488209
1 200929062
861068346 1000000000
1000000000 684646341
1000000000 854518064
278000797 1
819870227 1
594178743 1000000000
1000000000 74355526
1 281547264
1000000000 25699837
682601794 1
227578361 1
1 681611016
342238885 1000000000
479583169 1
832305376 1000000000
179684240 1
475635426 1000000000
1 883773979
1 512983443
669075141 1
194549951 1000000000
1000000000 244491179
297229686 1000000000
44967369 1
806156810 1
168767657 1000000000
1000000000 965912322
1 290705897
1 130523741
113162013 1000000000
759834773 1000000000
254985282 1
932319405 1
1000000000 319047494
555430077 1000000000
734738671 1
328949330 1
41828233 1
1 997531138
893708216 1000000000
448799128 1000000000
1 643045335
330526772 1
1 72578103
610204102 1000000000
1 16994467
1 323268406
1 610986893
108569773 1
1000000000 251005764
156576587 1000000000
8667527 1000000000
1 117593014
1000000000 838360552
721143520 1
426056525 1
930374759 1000000000
595532028 1000000000
351493084 1
732046732 1000000000
119781494 1
159409690 1000000000
1000000000 434576487
864346661 1000000000
265477459 1
1000000000 281454196
297087801 1
1 424328535
1 139563825
1 40542912
1000000000 712297829
1 887912044
712113047 1000000000
1 502915750
1000000000 399232935
1 745901026
1000000000 591183719
1000000000 481905064
1 235175725
841402652 1
93807215 1000000000
1 478052243
1 399372772
1 130154379
409253998 1
79201383 1
856164421 1
264054616 1000000000
1 45469610
357772227 1000000000
1000000000 107825825
1 860287381
1000000000 492532978
1000000000 258721749
758145004 1000000000
1 359655909
1 244337457
917758914 1000000000
1000000000 78394376
918462891 1
36318326 1000000000
353485715 1000000000
1 588977557
102553267 1
420391040 1000000000
89209251 1
894407991 1000000000
1000000000 4419422
854521040 1
80895367 1000000000
163122281 1000000000
1000000000 899238995
986285099 1
576173695 1
84748227 1
1 366056357
783901103 1000000000
1 539841373
18375369 1
1000000000 796070784
504909659 1000000000
226405364 1
907280182 1000000000
178939482 1000000000
1 959397912
1000000000 751557637
1 639081929
1000000000 395346073
1000000000 342625614
522195880 1000000000
1 535210129
212443585 1
1 643750885
31110969 1000000000
1 939089078
7934242 1000000000
989649626 1
1000000000 962276549
1000000000 382825419
614678018 1000000000
73769797 1000000000
1000000000 364820726
1 167348370
134462280 1
1000000000 461183977
819876221 1
493565775 1
483686059 1
1 219484223
1000000000 562344704
1 429115282
1 948783452
998963454 1
429210245 1
866174337 1000000000
1 87492145
1000000000 689114670
247144032 1
207659686 1
985367893 1000000000
275339439 1000000000
589661851 1
43751482 1
1000000000 625229166
1000000000 169652038
360422631 1000000000
1000000000 366210801
62125648 1
1 219698473
358544386 1
1 210948167
569831715 1000000000
1000000000 618825741
1000000000 821260458
1 352153420
30467601 1
98121647 1
1 728065027
1 83544814
266817909 1000000000
1000000000 419157218
1 514329990
927523783 1000000000
1000000000 396601473
64017947 1
101155948 1000000000
1 140369769
72328561 1000000000
1000000000 595560314
1000000000 924078235
1000000000 42473768
155773232 1
613606490 1000000000
1000000000 525701906
275801193 1000000000
357694601 1000000000
340350045 1
1 608221139
1000000000 789880426
1 946264787
887734260 1
65738576 1000000000
1 285072788
1000000000 593475607
685318765 1000000000
293341018 1000000000
625068607 1000000000
960057540 1000000000
1000000000 679192962
1 682731912
187664646 1
1000000000 640472279
1 745389664
346498853 1
1 338181262
711517830 1000000000
1 235284534
1000000000 289552031
447513811 1000000000
145789551 1000000000
1000000000 751965761
509822061 1
872261109 1000000000
919187264 1000000000
1000000000 715578199
1 583964034
1 40304771
446521576 1
135838450 1
508011827 1
92204360 1
121742655 1000000000
985322433 1000000000
198223013 1000000000
483154069 1000000000
218974772 1000000000
1000000000 993651117
289704380 1
719000848 1
1 83440503
1 342652265
152791425 1
114052093 1000000000
1 11461032
1000000000 608626558
1000000000 303891475
1000000000 396687628
32662785 1
483154646 1
1 384478227
663413670 1000000000
1000000000 385900417
489875146 1000000000
298824588 1
1 98238899
801365660 1
1 448195241
146220642 1
1000000000 724261872
1000000000 818752097
947066059 1000000000
458189373 1000000000
1000000000 469889456
1 709279789
123930390 1000000000
52323831 1000000000
1 25663026
232039121 1
845426961 1000000000
1 88465029
1000000000 984570213
1 125666880
577794409 1
472738660 1000000000
107745849 1000000000
1000000000 299530942
1 245724930
1000000000 578614407
1000000000 233179752
417484167 1
30361474 1
661584832 1000000000
1000000000 229960134
1000000000 314179326
1 182849370
1 259600813
1 86636809
459444312 1000000000
930020696 1
1 492440615
1 135101972
562103498 1
533069228 1
546596391 1
1000000000 786664393
1 804988977
1 583848569
156736828 1
773092688 1
1 656412483
1 76880863
289861228 1000000000
1000000000 297935076
1 918404917
10707336 1000000000
46586536 1000000000
1000000000 41297951
1000000000 511621359
35650994 1000000000
1000000000 148680886
1000000000 36107720
1000000000 597529006
747758526 1000000000
1 725009050
79633691 1
1 899272506
9881145 1000000000
1 443020935
1 314135195
1000000000 852274059
1 917461097
798330183 1
1000000000 564675158
213234168 1000000000
1000000000 990201181
1 23776296
253443513 1000000000
1000000000 855744994
941728368 1000000000
1000000000 140338281
450111702 1000000000
1000000000 692741344
1 74730335
817600550 1
1 148876083
1000000000 673670764
1 801027021
664173762 1000000000
1 442088470
531883280 1000000000
942372437 1
885676245 1
453818961 1
1000000000 56113933
1 488453393
1000000000 882792856
1000000000 44207499
1 988605581
551037867 1
544326608 1000000000
1 366209296
1 617546060
212055267 1000000000
443055161 1
1 927374364
786934210 1000000000
1000000000 111138211
12665717 1000000000
1 108880293
734122965 1000000000
1000000000 78926209
582824310 1
1 8620456
168172286 1000000000
509158101 1
1000000000 9161322
434302456 1
431963644 1
1000000000 207243837
717588777 1
1000000000 446288004
1000000000 12361720
232429487 1
1 898862876
1 964146473
1000000000 870335290
1000000000 590492929
569900465 1000000000
1 222483707
1000000000 103279949
805266934 1
1 849070397
1 820764943
738420399 1000000000
416183756 1
576817522 1000000000
1000000000 267356364
1000000000 970750462
576113732 1
141817668 1000000000
562892211 1
462578336 1000000000
1 915948082
1 42491991
557716655 1000000000
1 266481908
456571272 1
1000000000 7304686
989566169 1
242355193 1
975266015 1000000000
1 645062482
1000000000 6820815
396726909 1
844864648 1000000000
1000000000 655332289
866706808 1
1 432517066
1 138034452
1 293671897
864612177 1
1000000000 71050702
713076066 1
627749509 1000000000
427131196 1000000000
384559819 1
1000000000 447264297
1000000000 851129704
1 224796107
1000000000 650471041
1 386445574
87711435 1000000000
952829963 1000000000
932162778 1
347831049 1000000000
34463492 1
1000000000 317465294
1000000000 473968151
92006589 1
157829992 1
1 267649405
1000000000 549369466
830763448 1
685042355 1
1000000000 27975773
12283253 1000000000
920733093 1000000000
1 41629432
833136737 1000000000
1 313678420
1 570937552
184425223 1
1000000000 183057011
1 137647720
1000000000 543826995
94231901 1000000000
875377215 1000000000
664986807 1
810433280 1
376557714 1
691370625 1000000000
1000000000 453560611
605127600 1
1 450658624
572683473 1
1000000000 238096153
1 380461708
1000000000 448633713
1000000000 466930925
331037629 1
1 771312571
86220685 1000000000
756159880 1
1 836980629
1000000000 89735887
1000000000 37604547
1 426665108
410125237 1
1000000000 279939021
726587640 1
637588749 1000000000
1000000000 923726445
1000000000 200325564
1000000000 68494897
1000000000 827629128
538498416 1000000000
410224304 1000000000
1000000000 43072893
1000000000 828600509
227992967 1000000000
1 924680536
760449382 1
1 424776274
181004216 1000000000
454812678 1000000000
899534297 1
124997675 1000000000
1000000000 747292658
140478785 1
1 130315669
1000000000 66341361
464325437 1
1 355624904
1 928017172
1000000000 99748514
216819552 1000000000
142665257 1000000000
1000000000 893596408
1000000000 300200153
1000000000 248407573
1000000000 25267140
1000000000 940472312
150197920 1000000000
428766635 1
745214812 1000000000
1000000000 703967820
844715701 1000000000
663891773 1
1000000000 435162910
1000000000 115395224
1000000000 725408603
362806355 1000000000
912502838 1
12393048 1
917246629 1000000000
1 257101847
1000000000 132925392
437849548 1000000000
1000000000 140792384
1 487775740
971014573 1
1000000000 950936422
1 380735681
834576363 1
400455210 1000000000
1 417949362
107818607 1
1 158399986
1 402186701
986215110 1
1000000000 315682195
981311337 1000000000
1000000000 568576594
1000000000 522949677
363323968 1
1000000000 465138598
1000000000 70080823
1000000000 718724688
1000000000 775412128
1 684544035
783188933 1
1000000000 826372199
1 697888449
358376495 1
1000000000 295527072
741916128 1
715881696 1
1000000000 395024405
1000000000 164035283
118518352 1
612126518 1
7465420 1
958569560 1
1000000000 696136410
425227329 1
937705759 1000000000
1000000000 29524006
805443358 1000000000
1 762624663
246266207 1
1000000000 41631168
75087781 1000000000
1000000000 436106537
1000000000 648673416
866902588 1000000000
1000000000 567233485
1 713150229
1 405536753
1 713296082
1000000000 121244466
57981680 1
1000000000 360540282
81737449 1
1000000000 516241566
112285588 1000000000
248819251 1
1 481004958
44044916 1
1 439428713
920582026 1000000000
1 584457942
1 290031258
1 855248178
1 522468857
135660487 1000000000
821599207 1
404529498 1000000000
843941935 1
755919620 1000000000
923855118 1
1 670211775
1 406513086
1000000000 344570377
1000000000 593049355
1 490401790
1000000000 471311943
1000000000 850524232
448154894 1
844123202 1
1 126888997
1 846700981
1000000000 71263207
274250378 1000000000
835841175 1
822081744 1
275177204 1
1000000000 930203770
1 373528435
384473651 1000000000
1000000000 87169673
1000000000 311645350
1000000000 229041226
1000000000 959083933
996356064 1000000000
1 586389083
239776024 1000000000
1000000000 819634303
1000000000 321251970
1000000000 438866671
452729967 1
1000000000 20386823
1000000000 970980151
1 101679244
1 12743973
1 780462253
1000000000 700258413
80182395 1000000000
1 579400573
323521853 1000000000
1 151442982
931330800 1000000000
1000000000 625287637
1000000000 878562661
75712359 1
1000000000 880198741
1000000000 828420305
739994050 1000000000
694534942 1
1 839997978
734012679 1
1 138255207
748509333 1000000000
1000000000 588925180
1 900154412
1000000000 672886512
88114520 1000000000
1 818079446
181713344 1000000000
1 299902728
495581859 1000000000
626599400 1
28167991 1
4294264 1000000000
1000000000 115937360
1000000000 182317478
313917355 1
1 608586162
353527105 1000000000
3083525 1000000000
71702273 1000000000
1 613849567
1000000000 314281291
478106690 1000000000
837711002 1
1 520052584
1 66831526
305652278 1000000000
1 741195645
1 438699523
66792659 1
1000000000 503655192
1 787719172
1 558442048
1 707241231
1 979342034
176434438 1000000000
22271636 1000000000
340002360 1000000000
1 230688970
825064070 1000000000
1000000000 168564710
1000000000 62519358
180980522 1
507753948 1000000000
62575003 1
849714447 1
1 933650866
446664036 1000000000
208078623 1
1000000000 340538109
1 340162049
1 92753831
23250166 1
1 92238516
114024289 1000000000
1000000000 458280967
347628356 1000000000
135756955 1000000000
750423571 1
1000000000 495944433
876443610 1000000000
559348169 1
573868571 1
1 826327935
75401155 1000000000
387419756 1
250923919 1000000000
1000000000 164412589
1000000000 908459599
1 362197942
396873820 1
1 684397569
1000000000 82162081
938241355 1
820912028 1
1 354246581
1000000000 528502455
277185577 1000000000
1 790706775
359427687 1000000000
1000000000 903873274
329275673 1
1000000000 617428951
830844485 1
814430535 1
327409813 1
508378481 1
108794805 1
386483327 1
1000000000 295768124
1000000000 694847442
1 993044867
1000000000 506418060
1 131978677
1000000000 384148426
1 560836752
1000000000 422764278
1 31207202
241411223 1
1000000000 219272441
855872488 1
435301641 1
448864180 1
1000000000 184901830
51724989 1000000000
590737342 1
1000000000 498415139
1 245607958
516119314 1000000000
1 480143445
382255929 1000000000
1000000000 26108619
666224968 1000000000
177310984 1000000000
336480491 1
469174195 1
652785049 1000000000
132866854 1000000000
1 938762649
61342008 1
42416798 1
1 965781119
729087834 1000000000
114332042 1
1000000000 576267616
395772494 1
1 409126601
996149323 1
1000000000 674838752
326926248 1
909760848 1
1000000000 904983486
1000000000 517455139
1 286747493
598657781 1000000000
1 4588396
1000000000 721499586
833099150 1
1 527584677
128191063 1000000000
652050929 1000000000
1 494450761
343827967 1
1 834112676
748589071 1000000000
698752578 1
1000000000 874228132
270060741 1
1 963059376
1000000000 335867548
942747902 1
610162726 1000000000
1 497222953
386343514 1000000000
1000000000 391805072
416551771 1000000000
1000000000 932471708
1 215722314
987832256 1
1 332584904
747537030 1000000000
1 347293812
346683682 1000000000
170196179 1000000000
537387464 1000000000
463392770 1
1 985955912
853484168 1000000000
1000000000 28481844
452155569 1000000000
902773000 1
1 928139726
1 164710043
358206138 1000000000
1000000000 836149327
31707146 1000000000
1 641535830
511181884 1
1000000000 604243560
874908242 1000000000
1000000000 298111316
304988973 1000000000
34723015 1000000000
1000000000 290558486
894951333 1
1 673163459
1000000000 410307418
1 630510412
1 246888582
1 434659934
522193747 1000000000
74178588 1
805275887 1
1000000000 862607354
186666353 1000000000
509702157 1000000000
98540956 1000000000
382998037 1
1000000000 231521744
869679281 1000000000
1 883019163
1 96961309
18258227 1
690804687 1
658245718 1000000000
691316831 1
96356304 1
874945297 1000000000
80118050 1
225155693 1
829653404 1
1000000000 557355312
1 244932170
1000000000 405823760
390738457 1000000000
1 452077213
811816855 1
1000000000 950623919
604768671 1
1000000000 81018803
107912803 1
898401601 1000000000
1 791028266
99131997 1
868812576 1000000000
701530802 1
1000000000 324320677
751721284 1
1000000000 334548581
1 539434196
1 138411958
337263741 1000000000
197832571 1000000000
1 67401928
19592971 1000000000
1 345986482
751105639 1000000000
1000000000 543896557
1 137081382
128865233 1000000000
1000000000 514757498
1 566210122
1 347714472
756955700 1000000000
1000000000 162895960
103181433 1
8576539 1000000000
1000000000 88815954
811948679 1000000000
90445590 1000000000
1 129158980
1000000000 272270567
731605883 1
1 569849257
444290282 1
264407456 1000000000
1 149181472
191865618 1000000000
474668322 1
1000000000 863139404
1 394233322
1 714132853
278499870 1000000000
1 841250945
1 233074011
625234856 1000000000
1 113986423
48678092 1000000000
1000000000 514440726
1000000000 398390299
1 298445561
1000000000 415741022
1000000000 635584611
1000000000 396980553
120905968 1
238685750 1
1 49203780
659467679 1000000000
573243891 1
203867083 1000000000
1 614141433
267753197 1
1000000000 523725360
1 99047229
422342161 1000000000
124171595 1000000000
1000000000 940160569
562407165 1000000000
1 204887796
943888783 1000000000
1 660073295
85605628 1
1000000000 518133743
1 718943535
874355503 1
891873619 1
1000000000 847353282
1 25377203
1 69915996
145634419 1000000000
480155815 1
177942431 1
685342190 1
1 65091792
97715172 1000000000
409241313 1000000000
1000000000 432218587
385500682 1
351654101 1000000000
544339641 1
1 322853574
1 693463965
1000000000 722125173
679839529 1
1 873989192
1 158586635
1 570715246
780424670 1000000000
745106621 1000000000
1 747024777
1000000000 792816291
1000000000 828774047
1 623822226
204678442 1000000000
357322812 1000000000
292717878 1
91580686 1
18252170 1000000000
1000000000 97185588
1 396982494
855641504 1
1 274990590
1 38737248
343720751 1000000000
47561387 1000000000
368292155 1
1000000000 120111106
716061319 1
146960591 1
149103238 1
793510095 1
1000000000 818219004
832184251 1
1 322819166
1 403255935
229816513 1000000000
864006002 1
342983847 1
1 156319446
991932184 1000000000
304136476 1000000000
986618458 1
1 657495090
1000000000 774416569
792672592 1000000000
1000000000 624667819
682003606 1000000000
1000000000 299104450
1 101337570
1000000000 709115324
1000000000 447441464
197280545 1000000000
1000000000 877014314
1000000000 976608962
1000000000 111759240
473320320 1
70369493 1
1000000000 924875191
760214724 1000000000
1 491559346
343662642 1
1 101375618
440660218 1
1 522048414
1000000000 26825207
991465893 1
688274079 1000000000
110382251 1000000000
231109524 1000000000
57418856 1
1000000000 46480
142909102 1000000000
126540284 1000000000
838872710 1000000000
1 521296552
1000000000 281504338
691212273 1000000000
396656982 1
1000000000 954718404
13299463 1
1 995783120
2762366 1
592799060 1
72755312 1
616770782 1
845540373 1
1 919199846
1 928123209
287798292 1
393436761 1
439846959 1000000000
1 723029975
1000000000 134212202
438991059 1000000000
601006619 1000000000
1 483356629
1000000000 820031137
730553608 1
1000000000 456901465
877638621 1000000000
589754517 1000000000
1000000000 423949475
1 816224482
1000000000 661394007
494341635 1000000000
1 252581666
1 243189514
1000000000 789378528
1000000000 642605273
642154753 1
998367370 1
4975421 1000000000
1 818991359
514012262 1
1 890198798
588053186 1
52989861 1000000000
491181389 1
1000000000 758853949
1 526901567
848840206 1
6879542 1
1 736813641
1000000000 125767276
180439516 1000000000
1 973590606
261114105 1000000000
1 981083351
1000000000 487384799
611967004 1
249539124 1000000000
457410381 1000000000
1 592072794
1000000000 438483887
359566609 1000000000
401006536 1000000000
696302040 1000000000
1000000000 301386566
1000000000 883461214
1000000000 319689690
1000000000 511083375
1 929927554
1000000000 791422384
1000000000 27453082
958003605 1
1000000000 455688715
1000000000 877136876
1 362229261
1000000000 36584034
892062145 1
290621270 1000000000
963082265 1
1000000000 694098535
1000000000 114578534
460161305 1000000000
285357288 1
579802351 1000000000
1000000000 452819402
1000000000 682439768
826712795 1000000000
1 714496470
389399159 1000000000
1000000000 279901879
641614833 1000000000
342429898 1000000000
80932832 1000000000
1000000000 764085860
1000000000 28948152
917020703 1000000000
829336583 1000000000
1 379441579
1 674875573
255987481 1
458527407 1
95368699 1000000000
700862034 1
354399159 1
194248707 1000000000
1 778641012
1000000000 777756744
1000000000 595438077
113879238 1000000000
980375029 1
426065549 1000000000
1 650114758
488886270 1000000000
1 516304549
584988352 1
1000000000 202882058
1000000000 341764636
1000000000 912503040
1000000000 566748693
4831404 1000000000
576411569 1000000000
648589926 1000000000
1000000000 74682047
476047817 1000000000
673508750 1000000000
59532065 1000000000
682827997 1000000000
61652864 1000000000
90985595 1
1 602033655
1 946820328
1000000000 149875005
781934173 1
619407153 1000000000
118832028 1
1000000000 43608459
325110499 1
837503276 1
949390694 1000000000
17711963 1000000000
718126514 1
48705633 1
441041744 1000000000
786667217 1000000000
36239379 1000000000
1 648737522
1000000000 180361067
1 54684049
345318428 1000000000
750603702 1
1 576334525
1 465606793
26252125 1
1 20179144
1000000000 582541997
279373632 1
897237262 1000000000
994893197 1000000000
1000000000 486248429
88239775 1
155828664 1000000000
1 663508038
1000000000 958015208
185856833 1
340893795 1000000000
1000000000 902286104
691623855 1
809713977 1000000000
692190530 1000000000
1000000000 780678810
1000000000 740631392
631595363 1000000000
1 861323740
1000000000 726728671
1000000000 355312921
1000000000 511877679
599957693 1000000000
1 411067910
54583390 1
645298666 1
1000000000 653524126
1000000000 513382208
94345992 1000000000
806333073 1
358725395 1000000000
1000000000 206281059
1 319015088
1 64448786
794033847 1000000000
1000000000 136575472
1000000000 628182941
308042788 1
929594580 1
491005345 1
77671724 1000000000
623836810 1
1 684854423
1 699008375
963118015 1000000000
905411813 1
401976245 1000000000
929072452 1
1 975270955
921775354 1
1 872588441
1000000000 721800631
1 420792478
815191172 1000000000
20161041 1
1 276216808
825698064 1
646948221 1
255200377 1
812477029 1
1 297112364
305359338 1
1 3918953
1 507088829
1 779933120
1000000000 354828071
837058269 1000000000
29007502 1000000000
1000000000 6146468
1 981234356
727623397 1000000000
831171852 1000000000
200532521 1
136046208 1
1000000000 172245711
1000000000 232151571
1 761399556
445010101 1000000000
1000000000 896905939
655745968 1
728925117 1
309970182 1000000000
1000000000 406707519
1000000000 285266221
1000000000 145329812
1 100680056
137894949 1000000000
1 126424733
961548021 1000000000
150329007 1
384614019 1000000000
1000000000 247122410
756061023 1
809193915 1
1000000000 977883892
106376540 1000000000
1000000000 192212689
1 670793572
1000000000 839150552
104759725 1000000000
1000000000 138190775
535298805 1000000000
1000000000 497485569
750699405 1000000000
395602005 1000000000
59095175 1
1 278643424
1000000000 275416242
1000000000 28233395
1000000000 567620816
875800881 1000000000
1 275258468
963131915 1
1000000000 9594478
812970276 1000000000
342629767 1
60343730 1
1000000000 315705007
203857678 1000000000
616841772 1000000000
1 272437638
322437605 1000000000
183914386 1
1000000000 583679636
491539927 1
289763626 1000000000
865105995 1000000000
372468166 1
277881050 1
1 895922096
1000000000 371995645
1000000000 394506132
1000000000 933659533
603953549 1
1 478587966
1000000000 157933099
1000000000 44927526
752541190 1
498375330 1000000000
331983642 1000000000
1 327430146
1 273388380
1 273604454
313812965 1000000000
944468237 1000000000
1 544490519
1000000000 342082975
225758221 1
937150126 1
1 227449297
346434276 1000000000
1 887538330
958615606 1
580979590 1
1000000000 761198203
1 817723179
1000000000 442948811
466833756 1
1 205578243
622725249 1
1000000000 180799697
1000000000 95463919
23369635 1
216697482 1000000000
1000000000 765154012
1 393812770
593734066 1000000000
1 852768747
1 882496532
1000000000 409268835
969110505 1
677486865 1
1 276742696
472362622 1000000000
1000000000 415526407
1 505503419
301200567 1
784241895 1
421361157 1
1 467508227
92245565 1000000000
1 142293635
66652092 1
739034606 1000000000
525488253 1
810524152 1
54270485 1000000000
1 870543989
470277232 1
1000000000 513530232
1 383631283
1 794004243
1 63307693
1000000000 736205834
312598303 1
1 846946002
334487385 1
1000000000 346408026
605023860 1
827814355 1
260602514 1000000000
1000000000 447223043
459693707 1
1 907856990
741365849 1000000000
1000000000 148859485
1 313206699
1000000000 136982379
1 275019008
611167684 1
1000000000 357938092
198384816 1000000000
1 731219734
1 920547947
1 465090476
861283373 1000000000
1 106170833
865044897 1
1000000000 532486966
1000000000 53109558
1 541755131
827022499 1000000000
1 806267120
756501762 1
455497314 1
1000000000 127949284
1 969260743
1000000000 872154293
1000000000 462169787
1 63180251
1 1707928
425194219 1
1000000000 496196120
1000000000 57986382
1 48577632
794233542 1
98450381 1000000000
1000000000 116145950
315153639 1000000000
1000000000 298098299
905272799 1000000000
1000000000 693833621
520316394 1000000000
48075098 1
1 414009327
1000000000 434023727
495711946 1
1000000000 116106077
241703846 1000000000
227304679 1000000000
1000000000 704292532
394637366 1000000000
1000000000 305426596
357145092 1000000000
255897937 1000000000
206216660 1
569376742 1000000000
349185381 1
82360049 1000000000
1 819322999
80947384 1
1000000000 590599755
209930293 1000000000
1 597133366
937483035 1
1000000000 746775208
723049276 1
232684559 1000000000
738056632 1000000000
1000000000 361449192
1000000000 309267026
596051568 1000000000
1 703256392
39727424 1000000000
1000000000 390386710
321660742 1000000000
1 641493373
1 908897909
131516716 1
1000000000 135664005
1 856352629
397077551 1
1 545553764
803396154 1
109417888 1
377859777 1000000000
154908268 1000000000
200800015 1000000000
1 38312241
1 459156082
1000000000 285386228
1 879168095
1000000000 710421253
1 493421137
1000000000 534425441
137282748 1
27794450 1
946567288 1000000000
701439734 1
1000000000 878670847
980416850 1
1000000000 243871713
17053825 1000000000
1000000000 70487506
964029746 1
1000000000 359483817
241273221 1
303025595 1
1000000000 300848247
794129891 1000000000
1 819700456
416833707 1
50310321 1
993763809 1
1000000000 240809502
1000000000 469800456
1000000000 848579622
144009215 1
677269462 1
1 453891129
653742904 1
276824818 1000000000
254297125 1
199384242 1000000000
758040409 1
25484433 1
274620466 1
1000000000 48210307
89704306 1
673975333 1000000000
1000000000 676128100
1000000000 761221725
1000000000 736859088
872565294 1000000000
955026955 1000000000
719591717 1
715772818 1000000000
1 505241016
505777037 1
390491135 1000000000
412113298 1000000000
1000000000 579941151
963733524 1000000000
731617492 1
940000466 1
1000000000 735325793
107897270 1000000000
691667558 1
522404970 1000000000
663558372 1000000000
1 919461157
1000000000 535423192
674658544 1
478618825 1
1 798940634
1 10135992
1000000000 88919913
88651187 1000000000
605076926 1
1000000000 437181840
631582641 1
1 471506706
304692316 1000000000
171789549 1000000000
1 144588905
1 42843638
77731206 1
79638769 1000000000
1000000000 159190624
835645010 1000000000
1000000000 392966533
32294231 1000000000
258679685 1000000000
699397072 1000000000
464747206 1
1 148556294
693462862 1
1 721551382
65693954 1
1000000000 384218651
389125795 1000000000
1 387512984
508379632 1
1 92996721
1000000000 396931921
1000000000 263080928
119911273 1000000000
401907637 1
191836909 1
1 699352155
1 450468636
253140457 1
144199494 1
244085416 1
96690611 1
90364791 1
1000000000 880361553
762619230 1
530403207 1000000000
1000000000 857994170
1000000000 744452497
129821790 1000000000
1 605430978
559063818 1
261440774 1000000000
1 52698522
1000000000 962488596
1 139981384
498240922 1000000000
1000000000 708736358
1 87421658
422307819 1
1 356248328
720358463 1
1 973585868
1 749026444
1000000000 737865039
1 39325722
428651817 1
852868336 1000000000
1000000000 581666201
685720881 1
1 272382816
1000000000 289394069
1000000000 92412070
1000000000 54607436
106138945 1000000000
1000000000 706400704
1000000000 955233983
74197133 1000000000
1000000000 165971108
1000000000 997249544
885665562 1
690579137 1000000000
1000000000 419779226
193819742 1
1 384349387
89412133 1000000000
578033428 1
120399264 1000000000
1000000000 461770540
278629046 1000000000
1 164682258
667395230 1000000000
672299470 1000000000
300692223 1
1 409056848
1000000000 249152174
1000000000 638138849
682405215 1
1 78283631
966144942 1
945477411 1
1000000000 39822554
883042721 1000000000
437566873 1000000000
839353416 1000000000
1000000000 141111139
1000000000 609553626
1000000000 541769615
450789098 1
1 761360297
383943028 1
1 5065823
870431475 1000000000
1 111674465
900187235 1000000000
1000000000 843872408
1000000000 988669321
365926677 1
503551196 1
333297170 1000000000
411884922 1000000000
1 556342894
339769729 1000000000
974231802 1000000000
1000000000 329849131
249860095 1
1000000000 194243858
171325020 1000000000
806329853 1
1000000000 812478868
122453137 1
776740918 1
1000000000 409973570
795436028 1000000000
1 548533494
1000000000 207258876
1 355638945
1 155562836
1 114853460
636143272 1
1000000000 851537927
171942615 1000000000
848733324 1
1 125215046
1 144355600
1000000000 414181413
1000000000 327706996
70244608 1
1000000000 808568310
1000000000 218397202
651377282 1000000000
233852839 1
1 72271867
1000000000 117498610
755933181 1
324739011 1
294906709 1
895818853 1000000000
1000000000 709666727
1000000000 476092190
363542682 1
378311328 1
1 205037798
38166734 1
372722092 1
496160061 1000000000
446302323 1000000000
86904003 1
123656232 1
1 214192005
1 798278023
744470227 1000000000
1000000000 203695948
105562686 1
1000000000 382393988
1 4526404
938123112 1000000000
141889778 1000000000
1 615140642
364157658 1
1000000000 637987018
1000000000 26013377
35039260 1
597744738 1
843079717 1000000000
591817898 1
1000000000 333466716
56698305 1
627462786 1000000000
202421078 1
111815077 1000000000
1 700269688
1 862995115
789738088 1
1000000000 320319170
1000000000 341298108
1000000000 44661783
1 286229315
1 264678191
1000000000 990467061
384421713 1000000000
1000000000 579507036
484420167 1000000000
1 629262805
722653679 1000000000
1 226910723
884267503 1000000000
1000000000 265801949
1000000000 499723762
645935022 1000000000
1000000000 495225027
1 698196332
876267705 1000000000
1 949493960
882237376 1
125866572 1000000000
103959405 1000000000
1000000000 455946746
1 283880819
809570232 1000000000
1 690986729
1000000000 936507897
1000000000 545036451
1 204068338
504686377 1000000000
1 534328018
1 493950077
885592901 1000000000
851369528 1
821850804 1000000000
1 124280385
1000000000 167659415
349324437 1
1000000000 6377023
1 809634411
1000000000 480079220
1 226821414
101745229 1000000000
835110245 1
134185624 1
1000000000 291563682
623428416 1
1000000000 726767021
1 139897854
47640698 1
1000000000 47650765
217197444 1
102495080 1000000000
1 712189769
637828425 1000000000
1 577253402
712606832 1000000000
1000000000 105585854
245456755 1000000000
1000000000 265247799
1000000000 734254864
1000000000 577534217
195530180 1000000000
7036013 1
1000000000 147306928
1000000000 365733829
1 362799158
673832125 1
315091632 1
837149287 1000000000
1 752179603
550879689 1000000000
902651766 1
725200935 1000000000
233279297 1000000000
1 450457468
232083707 1000000000
530144110 1000000000
1000000000 582734989
41703735 1
1000000000 919888852
769405122 1
901564278 1
207363454 1000000000
927041982 1
1000000000 138337071
1000000000 490175228
1 772825893
700159151 1000000000
1000000000 969989689
1000000000 299889899
315731958 1
1 40766298
1 64209729
660050213 1
1 425912550
1 905101123
426740854 1
11885168 1000000000
802830267 1
1 118559301
1000000000 465921855
808563904 1
727872567 1
970439074 1
831331369 1
1000000000 951472902
1000000000 796138697
164956813 1
35921486 1
530366587 1
552564406 1000000000
889799221 1
104032840 1
616828777 1
767207877 1
26612052 1
91965078 1000000000
838071675 1
277615466 1000000000
216761657 1000000000
57392015 1000000000
1000000000 756903303
1 294626679
251810388 1000000000
1000000000 358342854
284260058 1000000000
617487936 1
1 245360195
1000000000 494700031
102297606 1000000000
1000000000 53783631
61036892 1
1 597385619
764893994 1000000000
953387402 1
1000000000 25693629
920896609 1
630067650 1000000000
995485667 1000000000
128179666 1
637989175 1000000000
911875568 1000000000
1 195824512
1000000000 222469222
244868546 1000000000
1000000000 448507212
1000000000 106250861
904727087 1000000000
79846644 1000000000
1000000000 133094698
1000000000 820788673
81797334 1000000000
1000000000 49921782
1 961103468
1000000000 527014991
744870278 1
324294800 1
1 724673738
95445200 1000000000
1 137157367
307680279 1
1000000000 27785632
831176593 1000000000
481935612 1
624046040 1000000000
73176632 1000000000
916605337 1000000000
1 722822541
1 115706884
1000000000 314076570
693657951 1000000000
1000000000 567354193
1000000000 741456927
1 447010771
45726956 1000000000
124253614 1
1 848334821
721443013 1000000000
1000000000 714066317
1000000000 275888725
1000000000 716807613
501696112 1000000000
881214718 1000000000
1 826652235
124651684 1
1000000000 588484801
1 296322581
891293300 1
1000000000 519628179
1000000000 957652698
236911341 1000000000
954545061 1
1000000000 101738611
1000000000 400583650
1 867550357
1 754585643
1000000000 631167108
649702224 1
197322810 1
429139672 1
1 683989066
1 232565429
1 613661139
1000000000 892075920
1000000000 679848187
1000000000 366357770
1000000000 253930063
1000000000 199684435
1 257282408
1000000000 13543291
782274875 1
663659981 1
1457770 1
1000000000 932487603
805616632 1
1 518803550
200555727 1000000000
323082155 1000000000
660185694 1
1 854333093
1 267366086
1000000000 290530032
157338860 1
1000000000 10942611
1000000000 657522890
1 144954740
76244083 1
1000000000 304916974
1000000000 811400206
1000000000 25653720
98110787 1000000000
407518564 1
446920296 1
1 164340024
221999063 1
948186389 1
442449859 1000000000
1 17077881
679753471 1000000000
385779867 1000000000
1 288132864
109255442 1
1 128294798
1 462265501
902103150 1000000000
1000000000 357787993
879902085 1
943299029 1
1000000000 357135277
1 501627473
30658753 1000000000
30579615 1
153530655 1
1000000000 266996979
1000000000 653665058
155948038 1
1000000000 385503442
688280315 1000000000
1000000000 923835455
305913675 1000000000
811914475 1
391977781 1
1000000000 659849865
734116600 1000000000
1000000000 191404949
1000000000 983892298
1 43567614
1 248511590
1 154294379
1 100327688
1 211021906
1 423613643
1000000000 549428069
216015154 1
376210586 1
1000000000 641579722
1 22643521
841687496 1000000000
1000000000 911222907
26529654 1
619026805 1000000000
790981593 1000000000
896441555 1000000000
217489641 1
1000000000 79503252
1000000000 531522759
428003816 1000000000
1 269148741
1000000000 942611520
1000000000 825186588
41757457 1000000000
803201353 1000000000
1000000000 14028689
1000000000 635674831
842699748 1
1000000000 555549017
319291141 1000000000
470317841 1000000000
676117217 1000000000
1000000000 257053705
1000000000 488643306
572744605 1000000000
153186719 1000000000
604563243 1
1 946492234
918502271 1
1000000000 229334134
178215514 1
1 348455001
694759782 1
648116143 1
451968520 1000000000
829565532 1
898341224 1000000000
161962539 1
866756103 1000000000
1000000000 34631451
62873173 1
1 822066065
1 111323542
1000000000 970219211
24511615 1
832451069 1
189055213 1
302893687 1
1 680416778
1 447993640
555970637 1000000000
1000000000 535216112
1000000000 591459506
601440532 1000000000
136701572 1000000000
1 864488758
1 211998492
309045307 1
611367678 1
1 127566184
1 575737249
1000000000 442334521
14902612 1000000000
1 744905002
1 105356440
1 6341112
1 305948240
530592408 1
249450020 1
1 250801758
1 473843328
833723050 1000000000
1 629244288
94694517 1
1 597807166
1000000000 18231849
1000000000 916531145
1000000000 249923099
172312382 1000000000
1000000000 589807122
261034573 1
1 353050667
1 141287322
1 508309386
1 51022420
401161517 1000000000
550394460 1
396687173 1
551442029 1
1000000000 716672892
633864077 1
116054131 1000000000
1000000000 308501821
115256567 1
1000000000 713580989
388368685 1000000000
1 877418437
1000000000 100412460
1000000000 472953620
1000000000 848504415
289519413 1000000000
1 761198851
790779354 1000000000
49623351 1000000000
612494896 1000000000
357610729 1
461631620 1
587279 1000000000
338123168 1
902192768 1
1 179417409
856964313 1000000000
1 739751678
1 666782405
1 718177031
1 950204683
15947804 1000000000
1 326798787
515739161 1
958463757 1
151474294 1000000000
1000000000 372919480
906886684 1
589275426 1
397214713 1
456911815 1000000000
1 636784028
982263253 1
325131603 1
1 113214753
273207578 1000000000
911711719 1
1 899637182
180868015 1000000000
27630491 1
435842999 1000000000
1 201477706
1000000000 316858179
76248238 1000000000
1000000000 772096564
115740331 1000000000
1000000000 33176129
1 988790269
1 692259649
733967235 1
543511754 1
985207896 1000000000
256844200 1000000000
991660081 1
11848555 1
870629440 1
1000000000 111647364
1 714839579
1 25184582
1 753040882
375714346 1000000000
7549819 1
427707328 1
740024054 1000000000
1000000000 315649178
633837480 1000000000
381378476 1
227452201 1
11756390 1
1 583369448
218669049 1000000000
1 729749321
691752738 1000000000
1000000000 249436597
1000000000 147294170
1000000000 45706497
38880845 1000000000
996255630 1
416393846 1
1000000000 943811191
314138560 1
1 523203393
572291601 1
23798613 1
1 746460823
107769016 1
1 800723644
1 349867863
1 149276064
948704836 1000000000
1000000000 358822523
785057877 1000000000
8840259 1000000000
1000000000 326509417
1 851846902
942794706 1
754332914 1000000000
640369962 1000000000
1000000000 876286629
621572102 1000000000
738288915 1000000000
1 473883095
983330678 1
643704938 1000000000
307763308 1000000000
320633430 1000000000
877810435 1000000000
1 839315397
1000000000 472862225
1000000000 725681392
1000000000 653280308
1 694095286
791532749 1000000000
152504224 1
939533936 1000000000
73923011 1000000000
1 839032591
1 468932568
1000000000 399581259
1 452659171
448384086 1000000000
1000000000 565639638
1000000000 22629293
1000000000 907991690
877105696 1000000000
1 763658089
1 376584577
1 322830389
927052881 1000000000
604810815 1000000000
523162848 1
673249399 1
677837090 1
258745266 1000000000
1 926513597
964019332 1000000000
1000000000 195523213
1 728393747
992315156 1000000000
46277950 1
44752694 1000000000
1 455630712
268218000 1
1 925449407
1 196296925
1 987645956
134753213 1
911846249 1000000000
1000000000 421849668
916174775 1
1000000000 816653999
446269548 1
1000000000 492708510
1000000000 31374776
1000000000 132672563
1 38545880
970122362 1
793007905 1000000000
375687029 1000000000
299047973 1
1000000000 754232368
56376652 1
145986355 1
613559106 1000000000
118818251 1000000000
777759646 1
107762276 1
306004253 1000000000
628297849 1
1 614898387
901182052 1000000000
527324594 1
708580722 1000000000
117782986 1
945591458 1000000000
1 28184217
835630695 1000000000
1000000000 261766100
51940301 1000000000
110415883 1000000000
746488174 1000000000
51175034 1
361887870 1
1 45459319
1000000000 648028268
1000000000 271594191
1 89039714
214177157 1000000000
271342085 1000000000
1000000000 744966200
699948266 1
1 900327337
1 441619458
8404664 1000000000
282873974 1000000000
518079789 1000000000
1 25376579
243512514 1000000000
1 896443648
1 764436922
588686631 1000000000
1 137492090
333493575 1000000000
513672553 1000000000
829879418 1000000000
1000000000 978608270
1000000000 88729983
1000000000 376428617
647198176 1
1 253673078
896632440 1
1000000000 376221041
1000000000 37060033
1000000000 358103624
83567181 1000000000
1 112983433
17488312 1000000000
190276609 1000000000
133510800 1
1 534426838
484333944 1000000000
1000000000 713771090
159658484 1
350326983 1
1000000000 46690111
952502505 1000000000
37354365 1
347911935 1
575012800 1
1 757275715
1 585509159
813434339 1
1000000000 279037837
286672625 1000000000
977431061 1000000000
1 653311143
882699781 1000000000
341964905 1000000000
1 848222781
1 660897493
1 296552894
1000000000 392803664
1 456228242
1 506724704
1 399673461
1000000000 376173895
936893618 1000000000
823610666 1
81941622 1
1 672234037
777698579 1
1000000000 934480147
848017288 1000000000
317832982 1000000000
1000000000 98765483
1 705752964
452389212 1000000000
369280581 1000000000
1000000000 95076639
1 560342397
260006264 1
940397384 1
1000000000 147276400
619519261 1000000000
1 711848609
253047835 1000000000
1000000000 926360868
954286003 1000000000
1 300350920
1 989505024
1 439737330
95243588 1000000000
1000000000 847325816
765664711 1
240769777 1000000000
622074782 1
1 705751231
1 969740700
1000000000 749290564
29079774 1
650472605 1000000000
397199952 1000000000
1 741917250
790953343 1000000000
138007276 1
230269483 1
1 46284580
1000000000 663179238
1 946020304
83019570 1
366345778 1000000000
141671277 1000000000
290047650 1
1 335886070
1000000000 48517745
1 48401134
380150105 1000000000
541071328 1
1000000000 257969352
1000000000 200472786
5030778 1000000000
1 884051451
1000000000 373661107
445666459 1000000000
1000000000 101333123
958988099 1000000000
249551469 1000000000
1000000000 114044913
186624982 1000000000
418919277 1
1 852890521
971476269 1
808193059 1000000000
170499896 1
1000000000 404779890
949843299 1
51883610 1000000000
1 824928054
786753908 1000000000
1 746674164
1000000000 435669520
1 35763734
319255948 1000000000
849946517 1000000000
1 378794866
662900853 1000000000
1000000000 912601279
462628571 1000000000
1 385557674
336778789 1000000000
124126553 1
854284363 1000000000
1 943700177
790651647 1
1000000000 974246552
164301793 1
1 133767254
1000000000 9402664
133359578 1000000000
1000000000 247333920
1 444438254
395495649 1000000000
103682374 1000000000
312644251 1000000000
1000000000 846866686
180369876 1
385844729 1000000000
554319363 1
1000000000 305735303
1 560216541
1 507938227
484109236 1
1000000000 599131027
1 232702294
1000000000 413487107
1000000000 207213755
831639584 1000000000
629180136 1
1000000000 273324273
1000000000 572695148
1000000000 678691724
982041297 1
761543980 1
694449252 1000000000
1 335232898
1 423184818
1 105546678
1000000000 378253340
203340390 1
279753949 1
1 309891343
67929584 1
1 469292862
791743006 1
157776353 1000000000
1000000000 627116975
160420644 1000000000
1 919340809
1000000000 196539181
1000000000 884612262
1000000000 31916074
100741573 1000000000
482676213 1
1 816790314
817850318 1000000000
1 876780378
339797612 1
291608486 1000000000
639717089 1
808631160 1000000000
143413404 1
1000000000 456696614
19845364 1000000000
1000000000 605662665
1 962834071
530658147 1
776325444 1
656129722 1
1 449435683
1000000000 834921552
1 972609321
1 262071752
1 359706594
783961895 1000000000
1000000000 220187645
1 582013257
1 396910594
1 538435312
1 367925898
884787133 1
24132709 1
702778002 1
1 150657529
996885654 1
1 7845458
530156639 1
568532535 1
692539526 1000000000
1 950114718
1000000000 66708763
252806635 1000000000
44472648 1000000000
1 84782934
780925070 1
641957335 1
630797555 1000000000
878429169 1000000000
1000000000 243216269
1 26297293
1 146787518
875322101 1000000000
113040262 1
1 103252758
1000000000 929505615
1000000000 753038889
75940747 1
327298656 1000000000
1000000000 979685513
1 258559036
318984930 1
861857064 1000000000
680959703 1
1000000000 731471094
757042445 1
1000000000 747925673
1000000000 397159413
1 402634463
180384086 1000000000
74605125 1
1000000000 273762625
255902830 1
280533984 1000000000
1 358475124
1 32636289
158230710 1000000000
1000000000 73916460
486348076 1
1 734180918
1000000000 66647439
1000000000 834792745
240585426 1
1 810410594
624528706 1000000000
264846529 1000000000
1 783850146
424973527 1
709655481 1000000000
731999458 1
1000000000 505535389
1000000000 709602308
805215527 1000000000
1000000000 248319500
501108466 1
752699196 1000000000
1000000000 399824950
1 233471836
1000000000 132167921
1000000000 55910792
181219762 1
1 42056216
972894573 1
1000000000 998028272
1000000000 559580596
49287867 1000000000
519980466 1
937943367 1000000000
900055634 1
1000000000 316533124
1000000000 845793769
59358071 1000000000
381840327 1
166914173 1
620547594 1
507975757 1000000000
586364960 1000000000
1 216736522
10292804 1
1 118909384
306864233 1
268019 1
1 416791274
493150175 1
1 813377369
1000000000 172420852
1000000000 876773344
1 898313682
972401532 1
1 629805766
1000000000 929688966
46456566 1
809913568 1000000000
1000000000 141674152
1 945190182
227651323 1000000000
1000000000 391633988
1 125845619
1000000000 935516379
535834561 1000000000
735662015 1000000000
1 322917918
1000000000 22814469
356562588 1000000000
1 815719663
1000000000 676169678
332090667 1
669575974 1000000000
126284453 1000000000
403243876 1000000000
1000000000 651212913
68494726 1000000000
950765583 1000000000
1 510892419
1 916117373
796311617 1
1 691639655
1000000000 378994209
1000000000 247842790
1 478907776
261101597 1000000000
1000000000 871583376
1 711433503
1000000000 212021731
1000000000 343749249
427332366 1000000000
1000000000 659989221
1000000000 142303942
1000000000 810974453
1 468940
203700518 1
1 9195028
1 42405524
257614206 1
362914676 1000000000
1000000000 229111180
406962526 1000000000
1000000000 480192868
283058666 1
1000000000 130456465
710767591 1000000000
537183959 1000000000
888364959 1000000000
1000000000 781218168
1000000000 243135105
1000000000 407961688
156655756 1000000000
283139407 1
918489064 1000000000
526216727 1
261922555 1000000000
1000000000 111908651
1 971226991
850432002 1
1000000000 478528626
649454070 1000000000
1000000000 712308394
466684240 1
384161824 1000000000
55833529 1
133313181 1
1000000000 686265230
505371336 1
1000000000 533314407
1000000000 174589542
975942955 1000000000
1000000000 662776364
421544492 1
431348585 1
1 758322563
1000000000 464413182
524989494 1
199387388 1000000000
1 23186025
1 409639493
1000000000 854755588
538903957 1
83466552 1000000000
1 733201742
1000000000 776842544
1 719273841
919906653 1000000000
838647573 1
1000000000 438723514
1 877178568
499616352 1000000000
1000000000 859102261
160942806 1
1 820214641
1000000000 18491763
347248206 1
1000000000 609401400
1 432845842
1000000000 221776511
906726390 1000000000
663425759 1000000000
1000000000 875121356
942996652 1
1000000000 3731493
656735842 1000000000
1 545077094
1000000000 374556785
1000000000 855206173
123489722 1000000000
260953338 1000000000
14613279 1
92127448 1000000000
1 921178000
571917088 1
1 858584042
1 587369208
1000000000 714039817
1 295258777
1000000000 811760249
1 312950826
1000000000 588848657
1000000000 48490367
849299184 1
1000000000 573926685
1 33479719
1000000000 591836396
1 510144893
1 480708324
794112682 1000000000
29502505 1
1 825927011
1000000000 258638568
542764963 1000000000
944286043 1000000000
353570181 1
435023444 1
957196820 1
143845292 1
807571062 1
1000000000 891345148
1000000000 816902851
1 866903800
1 311681535
1 502587855
1 845160066
1 771289337
54738994 1000000000
1000000000 721188544
549075969 1000000000
1000000000 111987189
1000000000 46009329
478448176 1000000000
1 800822552
1 111756009
1000000000 619062522
1 350756321
1 261160849
10525489 1000000000
863601525 1
1 57287512
1000000000 439901557
486926266 1000000000
180165889 1
69830100 1000000000
1000000000 405987033
967827370 1000000000
10577725 1000000000
114733486 1
1000000000 367867177
1 2459280
553226198 1
1000000000 645634386
1 839302135
1 23874570
82834960 1000000000
970678687 1000000000
438771007 1000000000
825908470 1
781795288 1000000000
967274971 1000000000
1 831374654
1 477146140
1 907015755
1 825906461
919499701 1
1 793087580
1 232591298
1000000000 927621430
1 177943225
69679189 1000000000
637362529 1000000000
1000000000 410367265
303711486 1
596017048 1000000000
1 722706976
796355310 1
1000000000 852775846
629499215 1000000000
1 404406619
88241451 1000000000
1 573166983
1000000000 540271720
1000000000 866525911
571608532 1000000000
638258172 1000000000
943254343 1
1 459705944
511976638 1
512978735 1000000000
907150572 1
1 410991266
1000000000 355174786
463050213 1000000000
325222308 1000000000
1 103031821
156664039 1
902684876 1000000000
1 823819566
927166607 1
1000000000 389717971
1000000000 123176772
308272752 1
1 221900102
1 143366581
1000000000 264192429
1 131785884
5192581 1
137326701 1
204556081 1000000000
1000000000 787956702
1 960822627
1000000000 851704255
1 357984018
1 399537546
1000000000 418514881
368707642 1000000000
1 335532920
1000000000 795210693
890560987 1
1 766210979
1000000000 773089206
1000000000 139742387
1000000000 732619348
926405864 1
1 514458141
1000000000 701726498
1 310635965
243650947 1000000000
466669893 1
94359734 1
1000000000 580288678
1000000000 595253358
992427738 1000000000
1 78346135
793572138 1
91775625 1
594918 1000000000
448290715 1000000000
1 61454326
1000000000 894433416
958751391 1
1000000000 138117872
932263132 1
1 553068642
1 962923442
322243661 1
1 260241112
1 738597431
598228753 1000000000
227055770 1000000000
1 989650850
1000000000 720515267
1000000000 608448059
468254239 1000000000
1000000000 503482549
1 48519492
662455307 1000000000
454208812 1000000000
117916129 1000000000
129943273 1
68483590 1
351154249 1000000000
1000000000 336142159
1 492437436
166371616 1000000000
871797728 1
1000000000 174506260
1000000000 134978323
73148432 1000000000
1000000000 764170090
1000000000 903469114
1000000000 952801140
736210199 1
1 456995865
457681740 1
683134472 1000000000
136009037 1000000000
1 782307590
1000000000 291593315
640510852 1000000000
1 427614573
1 908533468
407628464 1000000000
1000000000 955115157
988659235 1
886838023 1
1000000000 563997068
1 652692941
154213334 1
950195289 1000000000
1000000000 906008318
359819021 1
1 552207859
1000000000 699348797
1000000000 391642062
672913012 1000000000
1000000000 832199612
1000000000 84164961
40904457 1000000000
400968905 1
1000000000 782603921
1 368970976
932255509 1
268095335 1
1000000000 883726782
1000000000 498772719
1 675846201
256668584 1
816064967 1000000000
653668363 1
1000000000 594751655
1 617604053
1000000000 620988722
219126178 1
1 345354766
346681230 1
23869654 1
802014016 1000000000
640039070 1
822859704 1
426127268 1
494693182 1
79055772 1000000000
1 404897255
869425140 1
1000000000 763662057
1000000000 139871081
816331596 1000000000
60774484 1000000000
395260976 1
1 857448208
1 58275618
1 398875087
1000000000 667558099
835703631 1000000000
1 7351447
44566459 1
1 294474505
187056937 1
73503800 1000000000
595261704 1
11426226 1000000000
157415404 1
1 622333665
856251655 1000000000
1000000000 174537728
1 236255935
146634276 1
566799801 1
1000000000 168768162
682052017 1000000000
308370490 1
363375514 1000000000
1000000000 281839730
430334016 1
1000000000 22778731
906182895 1
687340706 1000000000
1000000000 473097576
813819641 1000000000
1 571267215
1 849379939
160124206 1
1000000000 828131220
758778416 1
1000000000 735251992
1000000000 401345453
926244666 1000000000
1 614282292
1000000000 658437117
1 240966050
1 437302958
1 25597173
1 476096594
1000000000 428258422
290528349 1
1 629384592
1 577908493
777101260 1000000000
1 402017486
101160497 1
1 497116417
1 183865484
388191883 1000000000
657026015 1000000000
13734027 1
1000000000 479116656
810769808 1000000000
351704009 1000000000
1 789326782
1 738152207
192655410 1
578895889 1000000000
174678544 1
1000000000 629921641
1 576628627
380355609 1
858532231 1000000000
46254837 1
1 900086662
1000000000 639372366
131758944 1000000000
157718826 1000000000
281660928 1
1000000000 262091125
36207168 1
147063436 1000000000
516670976 1
339801461 1
141280 1
1000000000 422299704
571451905 1
1 786913701
1 894561332
923676403 1
1 216184801
244244632 1000000000
1 168510494
943707057 1000000000
1000000000 987075148
411032424 1
322088339 1000000000
1 998868901
219836333 1000000000
1000000000 970407041
654642510 1000000000
597662665 1000000000
1 134345367
1 356360177
1000000000 586469364
589240814 1
1000000000 198483890
1 273875760
1 690093256
1000000000 327712071
1000000000 16453411
1 780110957
1000000000 446394834
1000000000 417149555
1000000000 118136704
1000000000 818541403
1 574893965
1000000000 931649803
516044340 1
791919483 1
831532049 1000000000
1 914938030
107855216 1000000000
1 371213292
1 705399233
1000000000 857857931
1 777139093
1 854391986
1000000000 625080696
1000000000 508433519
601824287 1000000000
1000000000 184979334
1000000000 26474545
749769809 1000000000
1 278665750
1000000000 796711967
1000000000 440369206
1 740170589
1000000000 701468146
1 153645568
1 593460172
1000000000 854740351
486556431 1000000000
904247235 1
1 431198559
1 610027634
948125330 1
1000000000 741752807
885264683 1
971542859 1000000000
1000000000 242927580
370361625 1
1 122585709
1 401731458
1000000000 865733743
1 656437760
1 91675147
1000000000 445676931
617390432 1
1000000000 435644046
1000000000 788936386
1 341313204
10665023 1000000000
1000000000 12804292
1000000000 881240272
624904969 1
565891973 1000000000
1 722763015
1 756465955
1 389134855
121870462 1000000000
1 1207779
1 590332930
662660951 1000000000
945779896 1000000000
1000000000 296222558
1 104613692
1 134669007
1000000000 14836973
602116033 1000000000
1 255078353
32201213 1
466204015 1000000000
80075749 1
1 450723104
64044853 1
1000000000 783645717
596895995 1
1000000000 61561234
1 49985566
964135845 1
122294753 1000000000
305220295 1000000000
1000000000 119995322
911318211 1
1 886834659
1 616099137
689225207 1
1000000000 851216474
1 690400527
1000000000 39344016
1 907710132
676389259 1000000000
590748159 1000000000
968776447 1000000000
802995799 1000000000
1 290655510
632029987 1
817662399 1
859132880 1000000000
1000000000 427021895
270590350 1000000000
394447507 1
1 250886183
888136036 1
861754180 1
844883966 1
940182414 1000000000
509740951 1
1000000000 74576131
434438891 1000000000
934262244 1000000000
34954841 1000000000
1000000000 547117457
636978910 1
1 721437895
920394336 1000000000
1000000000 862013576
1000000000 3391386
1000000000 760059168
953450508 1000000000
1 275026591
826088532 1000000000
1 955096106
583032655 1000000000
1000000000 533619579
76958298 1000000000
1 78568452
46856989 1000000000
1000000000 795653880
74241854 1
1 364421562
198290005 1000000000
443452404 1000000000
1 187352713
1 173461200
1000000000 887674416
1000000000 436922525
1000000000 110621918
149015633 1000000000
1000000000 620799531
1 453338685
1000000000 780110509
1 317907801
1 187628913
1 681390213
1 217305691
110715168 1
203520461 1000000000
1000000000 235155032
1000000000 819032049
1000000000 630520458
1 777417744
1000000000 990407708
1 273419333
1 1382701
122353152 1
1 686559101
1000000000 197933992
1000000000 163045348
1 403219908
621758660 1
1000000000 842603024
800367316 1
467729102 1000000000
1000000000 499789721
1000000000 243562695
1 504637182
1 109102666
1000000000 272825687
1 361442709
66782534 1000000000
1000000000 612846343
413586640 1
848401773 1
137611525 1
1 379055844
434781090 1
1 221216918
1000000000 711923725
1 256629184
935017723 1
1000000000 285571677
305123388 1000000000
1 926398429
1 249270251
1 75684409
272979589 1
1 704925653
675392811 1
944131711 1
1 889028476
505615873 1000000000
1 385156204
1000000000 262460042
1 771557732
1 874250088
686736675 1000000000
477475941 1
1000000000 91540405
1000000000 98280999
1000000000 833700054
945773051 1
1000000000 861278258
1 308074337
1 49906914
878201794 1
1000000000 304621420
639378089 1000000000
656717774 1000000000
1 470576357
906283729 1000000000
1000000000 398523630
765284886 1000000000
344367858 1
403950139 1000000000
1 952107751
1 135445619
1 515902214
760469751 1
1000000000 207650562
1000000000 451515818
333464183 1000000000
1000000000 737085012
28622538 1000000000
1000000000 691757526
862828290 1000000000
1000000000 710194607
1 904789976
1000000000 715165497
976465527 1000000000
518282750 1
1 461326397
1000000000 316242560
1 32141796
1 448208092
1000000000 857945711
1000000000 738905240
670842945 1
1000000000 720500501
1 100932788
621954032 1
1000000000 144715932
1 920017077
1 7104014
1 237868367
184874439 1000000000
1 505173134
1000000000 127110311
250146842 1
1000000000 175016321
386043721 1000000000
1 168816575
1000000000 438696480
565009187 1
1000000000 378230257
744466197 1
148688617 1
617944014 1000000000
1000000000 458860540
101274581 1
93185151 1
1000000000 76014613
16567004 1
1000000000 923408643
1 606694845
1000000000 32442663
722219272 1
687765352 1
975045144 1
1000000000 658016641
313950855 1
484866812 1
32718573 1
1 706817811
986904317 1000000000
1 697066453
849053261 1000000000
1 95819506
1 951096122
1 232448657
959729478 1000000000
1 184264321
150645313 1000000000
1 104504897
237819316 1
1000000000 674127900
1 679929304
1 664727512
1000000000 993439626
71461701 1000000000
1000000000 275447953
273824532 1
1 639899037
461773395 1
724712792 1
1000000000 615015150
1 344444402
1000000000 798507418
1000000000 735258750
332399488 1000000000
1 534229385
586545175 1000000000
1 458443846
372769655 1000000000
1 94995372
1 700763551
343069424 1000000000
1 241263354
1000000000 766097588
1 933239434
1 527779398
457642523 1
947780189 1
1000000000 135759068
523410598 1
978720446 1
1 659370380
689341173 1000000000
618068369 1
1000000000 441901576
1 59727263
36151228 1000000000
1 965283251
97884493 1
1 524715831
1 676217417
852652149 1000000000
1 110848117
469822596 1
394178834 1
444577027 1
688303087 1000000000
1 637771025
1000000000 672525978
1000000000 115950809
115840539 1
438739217 1
878842775 1000000000
1000000000 759025108
1000000000 908372531
1000000000 284025387
910401699 1000000000
1 115405751
1000000000 758353083
1000000000 201075140
798765928 1000000000
1000000000 515851069
89831788 1
576443085 1
1 193807175
94895776 1
81139357 1
1 587292431
771938185 1000000000
518125994 1
749981235 1
1000000000 76853749
306933003 1000000000
867992892 1
1 843674125
583452378 1
230628711 1
1 145476189
91921386 1000000000
116754133 1000000000
1 487430047
1 444192454
234106077 1
605000708 1
609994319 1
1000000000 51429614
69391413 1
397907545 1000000000
1000000000 87296340
737394068 1
146548712 1
37284323 1000000000
116512506 1000000000
1 30715596
520803457 1
285355678 1000000000
241073317 1
1000000000 662932621
437006987 1000000000
336025535 1
1000000000 2025731
84617914 1000000000
1000000000 74888575
37685371 1
284536753 1000000000
62888112 1
860740652 1000000000
1000000000 674694746
7371885 1
1000000000 998867538
1 289236647
1 904136956
1 428670909
932178067 1
748139445 1
999306603 1000000000
1000000000 651292447
279587717 1
220439991 1
850368738 1
1 509369012
1 137802722
650590487 1
91709214 1
418759785 1000000000
1000000000 633014809
710769715 1000000000
244338213 1000000000
1 707815080
1000000000 449820380
822615754 1
1 576412565
472130687 1000000000
1000000000 687803177
1000000000 54002917
928570225 1000000000
1000000000 797451088
962104281 1
1 922759497
776743018 1000000000
1000000000 196394490
1 160860841
1 494270812
1 347375532
1 396964233
1000000000 671910599
1000000000 853346456
411949611 1
1000000000 462547292
1 954048735
749225327 1
999614830 1000000000
78208215 1
822251687 1
1000000000 405629887
1 230668252
1000000000 997618315
1 530953194
1000000000 770269881
992478343 1000000000
1 673496292
661785364 1
1000000000 454096974
1 646890616
1000000000 167931987
1000000000 569065791
100092956 1000000000
1000000000 746429820
1000000000 118503165
1000000000 406862781
387908057 1000000000
1 580750448
774429158 1000000000
1 679810342
1000000000 43766080
291240714 1
615707034 1
1000000000 273479654
1 84302203
1 119631658
179117661 1
570210369 1
642978322 1000000000
752620961 1000000000
1 121801173
562363370 1
1 331213653
423915651 1
701315126 1
1000000000 863925510
1 885439560
1000000000 511507690
711852783 1000000000
1000000000 467909308
1 187316750
535007821 1000000000
190731477 1
1000000000 891458368
390678233 1000000000
807195970 1000000000
983608784 1
1 807232865
1 175815763
124089297 1
465958917 1
1 552941457
1 468174215
1000000000 161024829
1000000000 214696581
1000000000 686124151
1000000000 969138262
1000000000 28853070
1000000000 717772663
1 923823347
87535703 1
613807395 1000000000
1 498933186
806173105 1
1 939200848
806289784 1
1000000000 6303807
232806450 1
1000000000 760830742
882945142 1
1000000000 176911968
905467736 1
417288448 1
1000000000 467943674
1 176228956
1 980291443
1 405461715
1000000000 884616041
1000000000 619697886
1 120625099
1 41731884
552741365 1000000000
1000000000 676818991
1000000000 320238000
421405545 1000000000
1 456203370
1 103352545
1 40362752
206365981 1
335884158 1000000000
65929216 1000000000
46469177 1
1000000000 482730740
1 766490521
1000000000 813221046
1 731927553
959083301 1
1 730780451
1 779972478
652402740 1000000000
1000000000 741122393
1000000000 93113422
695803084 1
1 543754351
1000000000 467635738
1 641931878
1 108927805
723303453 1
1 534776768
791898775 1000000000
62143293 1
243476482 1000000000
668096730 1
105303616 1000000000
233494583 1
638040903 1
141984795 1
866806456 1
1000000000 903246148
165897735 1000000000
1000000000 151881159
1000000000 555835551
1000000000 736323918
5651289 1000000000
1000000000 841707166
1000000000 859756201
96518853 1000000000
733016288 1
1 453356618
715858408 1000000000
1 996531399
713812946 1000000000
791590727 1000000000
1 838545307
361136074 1000000000
1 496326023
1000000000 355008082
1000000000 140912758
1000000000 942236622
1 65640325
71957334 1
963749747 1
1000000000 499110914
211748619 1
1000000000 393647060
940929049 1
928114678 1000000000
94940190 1
1000000000 805352147
95212620 1000000000
1000000000 317616195
360782866 1
1000000000 680921162
1 805729175
1 142479032
1 979564955
1 523829260
533140985 1
699114503 1000000000
1 136225877
422941750 1000000000
1 204354606
1 143498481
86237138 1
42371862 1000000000
1 806615937
572622064 1
44250150 1000000000
748579486 1000000000
961702672 1000000000
1000000000 729299557
1000000000 894611953
179565898 1
1000000000 481247393
1000000000 642831429
1000000000 814617581
1 105219215
1000000000 534176998
1000000000 606560065
1000000000 302345721
555054791 1
120783181 1
675290228 1
1000000000 278815655
1 97621660
539380557 1
74831762 1
99323971 1
1000000000 793966068
1 679121199
879494800 1000000000
1 88545381
1 460206174
281372763 1
254011601 1000000000
491276027 1
191484156 1000000000
1 71662886
1000000000 873229779
1 575387091
124630515 1000000000
523360283 1
1 739391833
494094759 1000000000
1000000000 336701266
129494216 1000000000
12695323 1000000000
1000000000 344329646
536890241 1
1 683602444
652201965 1
407220384 1
1000000000 540181805
1 317402593
1000000000 796494446
837997387 1000000000
1000000000 714493107
11118246 1000000000
719977781 1
220571799 1
355633419 1000000000
116057073 1
1000000000 158450296
1 907490583
1000000000 366872120
728915157 1
1000000000 252058943
1 279261714
881708336 1
671365041 1000000000
107230729 1000000000
1 462027794
296082761 1000000000
578037116 1
674978559 1000000000
831162092 1000000000
1000000000 285327654
1 865723023
507851162 1000000000
284412242 1
1 731816737
87254771 1
390434769 1
404655577 1
959042364 1000000000
193728557 1000000000
738101447 1000000000
2577286 1000000000
742078596 1
453896329 1
1 780578036
872614879 1
332830216 1000000000
441395686 1
1 700101588
1 222299760
492171579 1
1 39541762
1 38634255
1 510463453
1 378678247
1000000000 36027464
1 47616809
1000000000 812115562
1000000000 432083860
753508633 1
809567662 1
232491528 1
310199930 1000000000
877727386 1
1 301692632
18952674 1000000000
173993445 1
467144447 1000000000
921224899 1
1000000000 725125480
191799848 1
101446232 1000000000
8250388 1
535837405 1000000000
406080519 1
133727707 1
1000000000 958510631
219652959 1
963150753 1
1 885263538
14814393 1
578648183 1000000000
625822940 1
651644488 1
1000000000 153391896
900906786 1000000000
1000000000 517796695
860706832 1000000000
1 197923017
421404769 1000000000
1000000000 682741196
1 317320409
1 701062586
1000000000 187967294
460261124 1000000000
380099985 1
1 615783403
1 37781089
1 820127809
1 947710360
1000000000 724970136
1 801452821
1000000000 709153065
1000000000 828813959
70470379 1000000000
1000000000 299108822
1000000000 849505073
1 3412354
1000000000 423587875
444171870 1
822303883 1000000000
1000000000 16965116
804134207 1
64430385 1000000000
1 906221714
553820172 1000000000
1000000000 241997871
1 157969576
1 772492726
1 715144752
588586110 1
926556541 1
326291685 1
1 47451297
1000000000 120876411
986510551 1
1 251119739
1000000000 705827865
1000000000 110638056
162721239 1000000000
1000000000 474081454
1000000000 296163874
1000000000 138826024
1 468002469
480038772 1
1000000000 79500513
907110884 1000000000
1 374044918
1000000000 787439095
20331620 1
1000000000 793002046
1 45276706
1 644810109
1000000000 926707563
1 602446202
1000000000 316348581
1000000000 956100050
1000000000 258342325
624144172 1000000000
1 148205876
213624122 1
1 211639758
1 632610271
684334916 1000000000
1 701289430
1000000000 439689815
83709254 1
1 741686551
1 14032021
1000000000 955826392
1000000000 8457191
1000000000 154647370
1000000000 126198687
334120963 1000000000
1 868924487
1 897135582
1 417963071
1000000000 66910092
1000000000 872275346
468544197 1000000000
979230288 1
13210472 1
1 801369038
328991216 1000000000
1 561007404
1000000000 112747684
675752834 1000000000
1000000000 810150616
950687763 1000000000
1000000000 848764329
1000000000 372291811
1 897397644
1000000000 410352153
1 500661775
598088833 1000000000
326576443 1000000000
38909333 1000000000
463978466 1
1000000000 715407217
429408837 1
430996744 1
1000000000 681248372
1 537751293
1 161739711
1 12881804
1000000000 506078371
930608588 1
1000000000 662858886
1 948674240
731217069 1000000000
309094541 1000000000
1 966061000
453299763 1000000000
691059 1000000000
1000000000 39049770
960981263 1
1000000000 455398479
1 926477644
1 127242092
1 236706768
1 880956618
544105038 1000000000
1000000000 523462699
422834294 1
517128842 1
324405274 1000000000
1000000000 337843706
1000000000 303842026
1000000000 80268568
215020327 1000000000
894131795 1
430518439 1
896224137 1
1000000000 451084691
519984192 1
253578813 1
1 378471658
144341351 1000000000
1 689330572
1 931669092
1 699177005
1 809306730
898954091 1000000000
880885892 1
74521492 1000000000
1 763906923
971004071 1
1 88924357
626208668 1
230155019 1
29777230 1
1 194121620
159431533 1000000000
74584074 1
1 211825626
1000000000 987754680
1000000000 302156481
1000000000 660666644
405724642 1
1000000000 72456662
331282261 1000000000
406820877 1
1000000000 614512705
937976450 1000000000
1000000000 998946255
1000000000 387769051
47909062 1000000000
1 156176841
1 219956784
365631924 1
117311327 1
453239612 1
487957437 1
315171051 1
742676161 1
276944769 1
76488810 1000000000
820541495 1000000000
171405979 1
1000000000 592074327
123834313 1
727669638 1
1 995373373
490848298 1000000000
305986931 1000000000
99103042 1
1000000000 81814725
1000000000 860664089
1 804410614
809562148 1000000000
1000000000 987575244
1000000000 629969797
1000000000 397504322
56459384 1
1 830143889
1 16415261
192339855 1000000000
883041522 1
1 978571173
270658409 1000000000
1 323922387
189312241 1000000000
35765017 1
1000000000 710687958
1000000000 731516580
1000000000 527916116
648491814 1000000000
35018563 1
871576747 1
1000000000 703214268
1000000000 543824221
1 425635596
832952715 1
1 885634659
1 509013841
649739671 1000000000
123693649 1
204080222 1
64492996 1000000000
1 529199197
47233374 1000000000
1 480635503
628924241 1
776716157 1000000000
219084244 1000000000
1000000000 979410000
576611994 1
1 116237758
1 108954241
756652670 1
1000000000 223035891
1 515198500
1 23746122
1000000000 204575876
15336081 1000000000
870685431 1
1 267212826
620420811 1
1000000000 119581999
1 641030738
1000000000 448211533
1000000000 786834913
1 19745858
387299882 1
1 643587992
477187400 1
289387935 1
170585569 1
69749117 1000000000
1000000000 321711042
1 107095467
861318988 1
265392175 1
1 207707932
1000000000 694630916
1 463215427
795774467 1
1000000000 801445243
47704496 1000000000
92591530 1000000000
1 209735256
1 415457317
178136263 1000000000
1 8158975
479229962 1
984417747 1000000000
934748573 1000000000
1 155729254
887380308 1
238058103 1000000000
695892851 1
470239026 1000000000
456001349 1
1000000000 780023435
275050656 1000000000
1000000000 273559799
1000000000 250740392
1000000000 946310619
529066557 1000000000
698619663 1
148843630 1000000000
1 24549333
1 593170257
803756204 1000000000
41225119 1000000000
1 731732305
118033790 1000000000
1000000000 568705119
1000000000 581857475
1000000000 897187293
1 444928299
646505512 1000000000
374521549 1
750316174 1000000000
1000000000 775076661
132031233 1000000000
3831689 1
1000000000 458637380
262438930 1000000000
1000000000 48642535
994788744 1
1000000000 602969470
1000000000 143003271
124880490 1
1 845688715
405759904 1000000000
1000000000 514763213
605668536 1000000000
1000000000 600520559
1 362478018
14115649 1000000000
1 951512358
1 116707993
1 156801789
420931979 1000000000
1 502631233
1 331931621
268938803 1000000000
766955346 1000000000
60479574 1000000000
43770635 1000000000
140208990 1
1000000000 434913633
1 598254462
678653332 1
1000000000 590936157
1 112506964
1000000000 208381231
1000000000 324397886
1 540842813
1 226597319
34334786 1000000000
1764844 1000000000
1 356147205
1000000000 995266818
497917057 1000000000
409218835 1
1 483518470
358468384 1000000000
1 302925492
637494435 1000000000
145493156 1000000000
565598401 1000000000
109882413 1000000000
353580917 1000000000
392270240 1
1000000000 182278449
698744787 1000000000
650590005 1
959239401 1
1 869013785
1000000000 879329453
182618066 1000000000
284815332 1
757808294 1000000000
1000000000 697983986
1000000000 553504356
193485882 1
1000000000 1420090
898894992 1000000000
625914782 1000000000
502233123 1000000000
1 708192403
878822972 1000000000
113236919 1000000000
1 579775539
1 683424121
365070843 1000000000
514891221 1
790565540 1000000000
1 973873646
925607985 1000000000
205755132 1
20914213 1000000000
97933523 1
998680105 1
1000000000 785276023
603843619 1000000000
1 179888919
627745574 1
631098311 1
1000000000 430120088
1 251601511
583467244 1
1 514347532
749309268 1000000000
1 591040850
1 858497993
1000000000 543191794
466019018 1000000000
1 357101821
692262953 1000000000
348891423 1
41832541 1
644724809 1
362800539 1000000000
558473757 1000000000
230026797 1000000000
951718531 1
1 113025375
512431045 1000000000
144873055 1
163551117 1000000000
1 307679860
71336238 1000000000
893155821 1000000000
114240396 1000000000
142154529 1
441783062 1000000000
192023278 1
922665492 1
784911363 1000000000
451874768 1
1 98340967
1 410974418
78291607 1
1 277396144
588487060 1
948976058 1
482855754 1000000000
297725685 1000000000
161901746 1
92838579 1000000000
1000000000 707099393
1000000000 951629880
1 840921425
1000000000 387160258
487695910 1
1 501714006
160181786 1000000000
924253366 1
700949300 1000000000
595725530 1
1 742032414
142277460 1
316695236 1000000000
1 65966575
129045920 1
81122052 1000000000
609692442 1000000000
243337927 1
307710565 1
639125246 1000000000
1000000000 374674221
1 708252550
1 651895164
1000000000 248524273
1 219735862
130386612 1
1000000000 572650634
1000000000 510586421
1000000000 66647739
752270883 1000000000
548466330 1000000000
1000000000 303128435
1 548315165
245258591 1
1000000000 634049637
599976914 1
1 726213537
843940759 1
1000000000 734074400
870917799 1000000000
200636926 1000000000
745545482 1
1 681397958
1000000000 530135192
150962791 1000000000
1 679519223
169125094 1000000000
1 715271504
1000000000 292790299
949190400 1
1000000000 771445999
1000000000 269135530
739857259 1
816281375 1000000000
1 57520892
1000000000 308809049
733651533 1
1 634841358
1 488235037
1000000000 105336087
222433889 1000000000
837815857 1
371021607 1
31362641 1
774492804 1
21005576 1000000000
239083263 1
1000000000 524457809
187815380 1
113612054 1000000000
144958564 1000000000
1 885136108
1000000000 275003972
1 604768331
1 451263805
1000000000 741244591
911388835 1
626318330 1000000000
401917284 1000000000
707064966 1000000000
710316073 1
366226231 1
1 476845298
736181744 1000000000
738237316 1000000000
1 570256081
1000000000 928341517
1 897021089
368514403 1
1 195561651
1 807534642
857277112 1000000000
1 914089604
50601174 1
522285823 1000000000
686748772 1000000000
123747643 1
1000000000 660300204
923964549 1000000000
375032083 1
533717636 1
396020233 1
1 357084941
1 293571100
1 972618380
401200787 1
783139433 1
1 63093487
1 415613629
565172910 1
1000000000 776008383
766043836 1
1 392387914
162737892 1000000000
753068756 1000000000
582880164 1
131204669 1000000000
559004883 1000000000
6993367 1
1000000000 75893087
69198335 1000000000
850795675 1000000000
137593519 1
167227245 1000000000
1000000000 145699688
1000000000 437856712
597110984 1
865835202 1000000000
1 382976840
1 857245630
27472476 1000000000
1 951377646
1 101795191
1 646574502
867798080 1
535199948 1
1000000000 428200796
1000000000 655419352
580156721 1000000000
1000000000 951628463
1000000000 729277436
645784778 1
444899999 1000000000
1000000000 988285448
1000000000 612673413
1000000000 172245882
358971130 1000000000
1 2121373
1000000000 362199644
966100825 1000000000
1000000000 91594110
689525544 1000000000
1 56718757
1000000000 45235130
775612795 1
1 648127373
1 335196499
1000000000 32233148
1000000000 300113193
1000000000 675793538
1000000000 688241586
1 388690870
506631147 1
1 498670778
1 748615796
452777763 1000000000
1000000000 649892388
182409619 1000000000
469094714 1000000000
673628688 1
1 214575738
1000000000 16943939
497128870 1
1000000000 503850756
1 674834601
808244353 1000000000
321625824 1
72272497 1000000000
1 878735820
526426032 1
1000000000 577442471
703669403 1
141969960 1000000000
561619346 1
518978524 1000000000
957833480 1
338489467 1
1 276160365
1 897905804
375189353 1000000000
328529094 1000000000
52236984 1
1000000000 58471807
111771657 1000000000
1 558249625
110949963 1000000000
523702079 1
770061239 1000000000
1 831775966
1000000000 906301191
980222636 1000000000
235603249 1000000000
931807531 1000000000
1000000000 667183620
1000000000 138746624
1 230022674
637912195 1000000000
1000000000 419966011
805820768 1000000000
1 963231550
11771310 1000000000
850349493 1000000000
658760165 1
1 782635726
353886972 1000000000
1000000000 310564404
92385322 1
1 582256505
613970326 1000000000
1 822402403
22058841 1000000000
521459589 1000000000
1 633141830
1 693894779
655271348 1000000000
271632686 1000000000
52011465 1000000000
1 87659384
733570464 1000000000
106313367 1000000000
1000000000 198154902
1 961693629
1 880044600
1 67646768
1000000000 1215528
1 590523461
1 696619857
197627049 1000000000
1000000000 648047572
1000000000 520189261
1000000000 580615435
1 879819608
559059207 1
721164160 1000000000
1000000000 56255706
541731368 1
561024800 1000000000
306547876 1000000000
1 774602262
1000000000 297383428
1000000000 780904624
1 647719365
1 506728448
395058373 1
186818640 1
1 319175394
276045655 1
1000000000 216487834
1000000000 185179364
1 210986519
1000000000 427932508
1 795364600
50845551 1
1 206271052
739904612 1000000000
1 543020548
1000000000 858335834
1000000000 10465118
1 138776543
306693504 1000000000
1000000000 544800832
45984717 1000000000
1 8908264
497490484 1000000000
1000000000 188666429
1 930205160
485590606 1
177711839 1000000000
79791033 1
98034807 1000000000
218104612 1000000000
1 665276831
1 851111857
1 188261098
169411271 1
921332448 1
573568904 1
1 212232961
130778991 1000000000
832927172 1000000000
653882191 1
483601405 1
1000000000 980705850
46519314 1
742623633 1000000000
1 114265929
1000000000 571928502
250102180 1
1000000000 731294372
369145508 1
1000000000 723835888
1 234226508
225081198 1000000000
414151121 1
1000000000 563286524
213882184 1
127905206 1000000000
1000000000 437264835
1000000000 835175175
101948201 1000000000
112074222 1000000000
897555780 1000000000
1 602353371
981784896 1
1000000000 217766527
804200742 1000000000
233321459 1000000000
1000000000 395452299
1000000000 462893718
1 123308016
967232257 1000000000
1000000000 503660065
308598895 1
1000000000 902288130
1 240671230
50658074 1000000000
1000000000 538815778
1000000000 374612810
1 375407796
705300484 1000000000
488839150 1000000000
963826029 1
1000000000 968092361
1000000000 658334916
207625989 1
1 197598575
1 961758030
1 982876171
1000000000 404461016
1000000000 415781350
1000000000 822874057
1 860811069
1 475739364
1000000000 29644960
559422145 1000000000
1 349579741
540496127 1000000000
1 729137362
104461259 1
1000000000 4630654
1000000000 379492383
1 573669571
987012372 1000000000
145243431 1000000000
1 653577644
1 627206906
366873712 1000000000
862387015 1
36829768 1
548409063 1000000000
1000000000 736636899
1000000000 753831707
1 594889501
1000000000 61724943
380056497 1000000000
488604830 1
755418281 1000000000
1 681169598
389321699 1000000000
1 228641778
686815496 1
988625192 1000000000
600037724 1000000000
357265231 1000000000
1000000000 450611138
1000000000 765437985
185462876 1
1 356344428
147061527 1
447514689 1000000000
128403092 1
176715116 1000000000
63293128 1000000000
1 104766098
487742125 1
1 145925965
1 93033578
726655932 1
201284437 1000000000
1 961077709
208394536 1
458329779 1
777170891 1000000000
410219231 1
1000000000 547282200
770218721 1000000000
1000000000 681929197
807748495 1
588428802 1000000000
1000000000 739348946
740605890 1
102247540 1
116088237 1000000000
917065311 1
1 597827204
1 341289367
394650542 1
1 4322143
893370162 1
1000000000 127912419
394070701 1
1000000000 402899403
474266773 1
1 114893326
1000000000 829873465
1 79461489
706166995 1000000000
351091976 1
283863568 1000000000
1 957725470
1 621173875
638281188 1000000000
114836968 1
1 309996870
1 975667441
1000000000 829105478
1 128067268
1000000000 353001016
1000000000 913630917
934594639 1
1000000000 629132980
1 35862210
915960048 1000000000
1 670774022
1 64526381
1000000000 242914913
385635849 1
579186250 1
475619277 1
129991661 1000000000
941219017 1000000000
1000000000 18941239
396791208 1
544340933 1
1000000000 998408212
126386712 1
78753815 1000000000
247610744 1
1000000000 124780683
1000000000 308559566
742361603 1000000000
122451701 1000000000
871196560 1000000000
13705409 1000000000
1000000000 97584816
1 20138806
1 485632987
1000000000 830885446
1 317869831
6643307 1
171247997 1
1 493322129
1 568548455
1 807744932
433581428 1
154026271 1000000000
788256494 1000000000
1000000000 916242436
1000000000 919287985
503972766 1
140552006 1000000000
893424484 1
244352167 1
1 466283872
1 653224941
710812805 1
465499479 1000000000
694805825 1
1000000000 129433608
75975355 1
1000000000 11773147
1 529092886
1000000000 607778219
1000000000 639731992
1000000000 432736371
107763097 1000000000
1000000000 264026531
654384408 1000000000
1 359138574
295070676 1
251997895 1000000000
1000000000 230596814
1 112935772
1000000000 46486030
497433280 1
561235087 1
422447955 1000000000
536198708 1
1000000000 956357206
753942045 1
1 31530816
364791241 1
1000000000 912971070
912715095 1000000000
1 863240786
134600018 1000000000
1 954569058
346513505 1000000000
1000000000 256542372
1000000000 526363454
1000000000 877947827
1000000000 630223698
1 949660874
1000000000 826899541
1000000000 839749740
102805341 1
1 462897889
1 690166692
826277098 1000000000
251716483 1
1000000000 939087122
108474856 1000000000
1 315452651
952563385 1000000000
181951399 1000000000
849385082 1000000000
1 652971877
467234199 1000000000
456449683 1
1000000000 782688699
1 336775883
121287555 1
492172414 1
1 4884226
273203420 1000000000
1 199828831
37576528 1000000000
1 602344965
1000000000 337422830
529085360 1000000000
1 401887808
44782022 1000000000
1 371100604
1000000000 368754769
1000000000 7305054
35080450 1
604957102 1
1000000000 52494234
33340064 1
807413784 1
1 30268073
1000000000 348494092
894868587 1
1000000000 391195255
1 132201048
689758593 1
1000000000 104365477
1 53123467
198236156 1000000000
1000000000 700977363
769326395 1000000000
1000000000 726829866
31213234 1
976731404 1000000000
1 47931183
286074237 1000000000
1 636243781
976859407 1
338587942 1000000000
1 45031021
142511478 1
33725639 1
1 626352241
1 122640527
1 643670218
1 995828944
407834012 1
1000000000 31261074
180367061 1
1000000000 146077092
86239606 1
1 431613993
1000000000 527678214
1 529396298
721533857 1000000000
1000000000 572383094
1000000000 955932661
1 548256381
39132316 1000000000
1000000000 291595769
1 2036267
38820954 1000000000
1 195705681
561774072 1000000000
784139379 1
459817870 1
557094939 1
551872370 1
265236384 1000000000
256626176 1
1000000000 957522780
1 228670337
410123233 1000000000
1 382862844
1 374045567
1 703866702
1000000000 440905604
1 276849124
365117066 1
1000000000 990691452
110474056 1
869274963 1000000000
632547625 1
410526478 1
43221032 1000000000
1000000000 890189267
997454648 1
333744348 1000000000
102562471 1000000000
1 617964289
887740882 1
749551735 1
1 271677336
104271936 1000000000
492947162 1000000000
707325851 1
70974066 1
1000000000 547374046
1 546342408
211928342 1000000000
397601043 1000000000
1000000000 40127430
785001847 1000000000
435719223 1000000000
266965267 1
1000000000 28881830
517943214 1
400086970 1
646445198 1
1000000000 92818082
1000000000 383757103
1 866815029
521386093 1
1 316515963
372408704 1000000000
276357118 1
1000000000 189805621
1000000000 642512955
842920376 1
1 222960287
1000000000 521636180
173294693 1
1000000000 108740748
139747774 1
1000000000 398360554
1000000000 313585821
1 504185308
1 429409160
1000000000 145300246
285200595 1000000000
1000000000 304825274
1 742789278
191679683 1
213562359 1
953891580 1000000000
1000000000 881073029
764830965 1
982806554 1
1000000000 311751493
1000000000 798252425
185461904 1000000000
899397154 1000000000
1 54987409
1 887051571
901165993 1
1000000000 399215859
410389568 1
1 290995246
1 21505362
1000000000 220425755
1000000000 399802789
314707637 1000000000
672063202 1
532048383 1000000000
1 691848721
1000000000 46080130
590719173 1
1000000000 175638917
1000000000 554694750
424421173 1
1 45110980
1000000000 940556611
105445369 1
1000000000 104967235
1 1125335
357176362 1
435629939 1
60562528 1
1000000000 268235114
640802734 1000000000
911419018 1
889606256 1000000000
1000000000 190779438
245271929 1
611054516 1000000000
160950765 1000000000
152114788 1
974852752 1000000000
1000000000 687837487
1 972330196
1 144465318
496583175 1000000000
692026759 1
1000000000 656696596
536752184 1
752379683 1
931897767 1
1 208190330
720998864 1
881303823 1000000000
459257957 1000000000
1000000000 271316505
1 198351332
1000000000 255307780
1 110876042
608700984 1
1 649680756
1 318446068
1000000000 395038305
1 589500864
1000000000 211147866
1000000000 351605432
433908674 1000000000
389796390 1000000000
1 759312912
1000000000 759890364
1000000000 238087073
483429080 1000000000
76924930 1
1000000000 666639658
510048275 1000000000
1 267072806
1000000000 598003031
90109077 1000000000
1 474723298
1000000000 205759410
121443388 1
282941225 1
1000000000 919915668
222379356 1000000000
1 876660402
1 214713682
288018936 1
1000000000 848578473
1 577428187
1 422057964
816844083 1000000000
1000000000 606091956
296281281 1
189865708 1000000000
1 156135755
1000000000 941346458
1000000000 190441898
969511823 1000000000
1 438132020
147944033 1
1000000000 446317275
1 250834947
1 294934363
1000000000 890638954
1000000000 54063082
1 636376725
348113074 1
57173082 1
1000000000 113778826
1000000000 79068252
1000000000 169221437
1000000000 696440453
1000000000 175156178
1 976273766
981529629 1
428634333 1000000000
1000000000 912371984
1 786415202
1000000000 595855644
1000000000 503822683
1000000000 517786126
358754768 1000000000
1000000000 212541370
41999854 1
153063652 1
83458728 1
368890297 1000000000
3769315 1
50758464 1
1000000000 950488200
763275046 1000000000
4406486 1
1 202476341
925272931 1
995523563 1
590790426 1000000000
114637186 1
605450408 1000000000
620476627 1
1000000000 50161062
1000000000 882577765
1 362180594
556526110 1
1 409702275
279735266 1000000000
1000000000 235244848
1000000000 685016969
1 591643828
477227663 1000000000
408541271 1000000000
1 173016
1 598353062
1 873196516
1 33631367
1000000000 740878822
1 568730650
236150018 1
899825341 1000000000
1000000000 81939759
1000000000 92382355
1 126217475
369071097 1000000000
969155550 1
1000000000 64848700
1000000000 426479556
1 393687794
1 144670292
122441565 1000000000
1000000000 61009456
1000000000 681528633
1000000000 274337851
528247361 1
1000000000 699161104
720103916 1000000000
1000000000 639347468
464067745 1
193397585 1
1 670216158
91649053 1
1000000000 30507414
715002583 1000000000
561676102 1
369698353 1
1000000000 509382911
1 835112643
383589607 1
680902779 1
1000000000 782066032
379403330 1000000000
714046145 1
688896821 1
1 191941534
1000000000 63481048
1000000000 363284537
1000000000 428939169
538107209 1000000000
230243118 1000000000
1000000000 797688773
222309790 1000000000
1 233035690
1000000000 986893658
433402909 1000000000
969082032 1000000000
1000000000 398634335
1000000000 877311150
1000000000 641056480
34443 1000000000
564427223 1
236025094 1000000000
709390533 1000000000
18132257 1
754688570 1
1000000000 29568909
233936196 1000000000
214213677 1000000000
892110301 1000000000
1 711058193
250533830 1
657406529 1
1 495921701
18376137 1
1000000000 746056267
402943823 1
982563835 1
686562982 1
795318685 1000000000
138985142 1
1 137846450
1 229684249
1 752487156
1 78730447
459743862 1
724100197 1000000000
1000000000 66493739
322137080 1000000000
1000000000 922717752
870298472 1000000000
615811941 1000000000
916994338 1000000000
1 863216409
633490918 1000000000
1000000000 604789563
919022041 1000000000
1000000000 278858070
818315863 1000000000
736645737 1000000000
1 95355859
1 367072949
482179892 1000000000
91015161 1
97867774 1
663510639 1
1000000000 89747134
390326513 1000000000
310044420 1
176126624 1000000000
1000000000 230736978
12871803 1
1 328534371
1 48007470
105688875 1
1000000000 643646868
355907820 1
1000000000 283070520
363412665 1000000000
993986618 1000000000
461894106 1000000000
9080833 1
1 39222370
1 722197521
1 649663831
394357342 1
1000000000 378567895
1 686378134
256070540 1000000000
1000000000 443980704
238344923 1000000000
744744137 1000000000
680804649 1
57292029 1000000000
582415249 1
523957335 1000000000
1000000000 259032182
337135237 1000000000
963532871 1000000000
1 240080456
1000000000 328124891
1 554972291
1 535478210
1000000000 6122793
1 786527213
1000000000 41983602
1000000000 723017995
803272891 1
1 437128443
130248037 1000000000
1 176948666
1 476245789
232986651 1
692600816 1
1000000000 601610178
1000000000 678964601
1000000000 661835184
504471965 1
460935871 1000000000
421884973 1
929998207 1
97161677 1
1000000000 562989247
1000000000 166304380
1000000000 556956724
1000000000 140630060
46759055 1
1000000000 536594870
1000000000 938241137
44288155 1000000000
1000000000 670656393
1 580883942
662159704 1000000000
730859674 1
1 721601756
812850685 1000000000
1 725681819
1000000000 838235701
544570973 1000000000
123186559 1000000000
565165059 1000000000
1000000000 213976179
139815631 1
688244141 1
118699649 1000000000
670125884 1
548020655 1000000000
1 369031731
13533875 1
1 561891530
728869509 1000000000
1 429802837
134427897 1000000000
1 745350803
1 948788137
1 121685399
1 357634810
1 187166647
1000000000 61014165
1 233525484
16987315 1000000000
400192745 1000000000
1000000000 983421867
1 648574307
280324866 1
278867931 1
269885319 1
1 876733774
1000000000 331316659
789503533 1000000000
1 225907657
874891510 1000000000
1 981519626
253336025 1000000000
1000000000 590669150
2754494 1000000000
1 553155282
317231897 1000000000
1000000000 623808079
357263575 1000000000
363898598 1000000000
1000000000 925520348
562475790 1
35502948 1000000000
599595840 1
1 805224618
677687616 1
539540527 1
1 241217410
1000000000 461461269
1 110837255
96491215 1
689214468 1000000000
1000000000 643874211
1 233797074
881725522 1000000000
328506463 1000000000
1000000000 361350971
1 731372456
1000000000 621410161
732335482 1000000000
1 513489424
1 472741875
376591926 1
593956117 1
1000000000 292630540
1000000000 934017228
816655143 1
1 65726676
1 268771519
1 131406792
1000000000 57491448
469965519 1
1000000000 371364553
1000000000 653448513
190594481 1000000000
143126938 1000000000
89508038 1
514728744 1
1000000000 664649308
1000000000 978770898
1000000000 650095547
532268875 1000000000
82241076 1
521845034 1
525768449 1
1000000000 869503781
1000000000 85936715
1000000000 123426038
431877042 1
1 659290918
1000000000 42489021
919538231 1000000000
857138067 1
1 636242819
14485077 1
780199210 1000000000
1 254915970
1 596525185
35447742 1000000000
700130382 1000000000
1000000000 88379234
355325502 1000000000
599102510 1000000000
1000000000 148971252
1000000000 336464262
531601411 1
1 820300177
545815884 1000000000
36957597 1000000000
1000000000 983413001
412801587 1
1000000000 95634926
1000000000 701586207
1 726329545
1000000000 788671474
84953833 1
528927032 1000000000
1000000000 978112201
35107556 1
231604811 1
249349684 1
500004326 1000000000
187970439 1000000000
233578032 1
1000000000 212453997
1 193627934
406073449 1000000000
1000000000 129988176
625845426 1000000000
1 615001057
953405785 1000000000
1000000000 823295748
1 124088890
660178394 1
457968655 1000000000
146625499 1000000000
473007115 1000000000
1 787852858
1000000000 796658778
61825437 1
1000000000 768718823
1 871653511
1 784988618
1 181559263
8864952 1
710329062 1
1 196466399
86816777 1000000000
1000000000 31694462
171263461 1000000000
1 279504306
1 979461093
1 4499385
1000000000 263128014
1 656615973
1000000000 537662379
198300755 1000000000
1 934178154
32849288 1000000000
93100428 1000000000
1000000000 397366801
1000000000 35930707
234386382 1
1 618978494
190325372 1000000000
96327872 1
114296880 1
1000000000 58837002
1 577394253
1 928891085
454841698 1
401374163 1
740861528 1000000000
1 540305226
718581047 1
1 729130408
1 229292539
480725511 1000000000
1 741597136
1 373572942
803981578 1000000000
141928863 1000000000
505910860 1
1 49246538
1 346491189
150678212 1000000000
722146029 1
1000000000 74998509
103803132 1000000000
588093709 1000000000
1000000000 604933320
58508261 1000000000
1000000000 911536662
1000000000 94177085
140788978 1
298504002 1
1000000000 403623262
1 383596823
1000000000 737401128
1000000000 274507270
861873217 1000000000
1 895905441
242518528 1
1000000000 610423091
633354662 1000000000
462280951 1000000000
1000000000 555362959
75978578 1
857305183 1
1000000000 482501267
815838109 1
908598144 1000000000
1 739978512
1000000000 959477020
104570439 1000000000
980952064 1
162164639 1000000000
1000000000 375450799
295518773 1
1 10982973
960312862 1
45674157 1000000000
1000000000 779987775
1000000000 551759968
46901046 1
1 940647429
830791836 1
258836564 1
402268695 1000000000
370206980 1
1000000000 44879244
1 299130455
1000000000 11188702
804932764 1
552598409 1
570335492 1
1000000000 687735433
1 236893491
241520106 1
202627296 1
466980697 1000000000
677833968 1000000000
925495066 1000000000
1 404237157
1 892078280
1 102548867
1 910532410
810379661 1
1000000000 57578989
1000000000 118302580
135355988 1
1000000000 397553633
439748462 1
1000000000 576888048
991763459 1
1 831108612
927312359 1
116739089 1
1000000000 526055586
367843772 1
604570075 1000000000
787074222 1
1 483678707
67075458 1000000000
1000000000 729283867
1000000000 56302501
278954835 1000000000
542019212 1
756054453 1
752071078 1
849516893 1
76574298 1000000000
1000000000 2204256
1 753670020
803312926 1000000000
555567553 1000000000
478658151 1
1000000000 229740537
792051386 1
825438583 1000000000
1 969870613
1 642276602
864064927 1
674802207 1
611694755 1000000000
641266812 1
1000000000 927888426
306897878 1
793444000 1
725236934 1000000000
1000000000 452737241
524239678 1000000000
1 146019298
1000000000 560042554
258214643 1
1 782157836
1000000000 186117612
1 665696928
30362804 1
1 67460369
1000000000 323678688
1 346962421
831927550 1000000000
82211270 1000000000
1000000000 999335656
518527669 1000000000
1 768530558
41620316 1
1 783006243
475839397 1000000000
35711582 1
1 311123780
333932045 1000000000
1 988080934
1000000000 199721580
1 414880060
526876531 1000000000
1 288122871
592127179 1
129499356 1
1000000000 281642967
937923980 1000000000
1 30651160
17370274 1
970179936 1
1000000000 154893263
450180384 1
1000000000 484312189
1 724336200
1000000000 259277430
855164675 1
1 440903128
1000000000 980788673
1000000000 7316934
1 39607011
1 766778665
857476202 1
405817064 1000000000
335082514 1000000000
1 128632059
846236722 1000000000
1 255671725
1000000000 136152508
527816826 1000000000
1723339 1
1 416346078
648355602 1
225484671 1
544293779 1
262190088 1000000000
1000000000 98594042
650833949 1000000000
1000000000 423029248
314741703 1
163093302 1
899095982 1
1 745949581
1 660161939
837926675 1000000000
1000000000 964685146
1000000000 581158949
1000000000 142942218
509050261 1
1000000000 422322728
130315278 1
971320000 1000000000
1 881881378
1 787257482
188720729 1000000000
1 461357189
478013102 1000000000
1000000000 810557796
903866570 1
183438134 1000000000
677487208 1
710654622 1
61699396 1000000000
513948424 1000000000
1000000000 494709222
305704749 1
189763770 1
699588435 1
1000000000 672757198
1000000000 561666719
607482259 1000000000
1000000000 229467358
659714310 1000000000
1000000000 892934694
1000000000 381000094
837959595 1
1 890245984
144247080 1000000000
1000000000 542765433
445715524 1
1000000000 265951168
815511879 1
1 29472637
663170695 1000000000
1 693529041
25812462 1
1 805943853
437409776 1
1 295521065
454458717 1
1 681152033
1000000000 582373223
881903611 1
1 679900472
1 508026224
406850699 1000000000
663463230 1
276544142 1000000000
610641053 1000000000
1 561596544
57044061 1000000000
1000000000 17583975
1 742710534
599718967 1
990252129 1
103047122 1
1000000000 361592009
650019902 1000000000
524496541 1000000000
1000000000 95791727
121118777 1
1000000000 664621065
1 797212891
256074874 1000000000
1 67730627
37114562 1
243781382 1000000000
791074139 1
315734876 1
960844688 1
919151193 1000000000
1 900437933
219831918 1
1 289762149
1 249958409
389670349 1000000000
1000000000 302691139
309655628 1
533642608 1
286124518 1
856911604 1000000000
1000000000 68813875
565688253 1000000000
1000000000 588227451
608404686 1
1000000000 345797431
1 466280732
1 325253751
951148613 1
79103345 1
1000000000 154229601
644552627 1
1000000000 40970333
1000000000 956334144
36332090 1000000000
896420616 1
756063383 1
249218840 1000000000
862179543 1
1000000000 155586776
1 413637978
1 922920395
82198292 1000000000
1 951353113
6081509 1000000000
1000000000 52281431
637857832 1000000000
350243299 1000000000
24820149 1000000000
1 886709298
1 116267219
1 767246715
873562995 1
1 135712532
1 281596165
1 605276130
142891873 1000000000
1 153856326
81171212 1000000000
862926811 1
952622406 1
1 803307371
1000000000 943607361
54658428 1000000000
101816794 1000000000
1 272768974
1000000000 701906230
1000000000 5696055
1 459859374
1000000000 592119085
443869018 1
116513386 1
1 14737312
1000000000 238163206
1 936258095
809855079 1000000000
514775230 1000000000
216696674 1000000000
624241647 1
103825151 1000000000
1 240242106
1000000000 129786914
1 480149436
1 649500053
499197904 1
1000000000 427898824
1 165036873
1000000000 776136097
662291766 1
377974216 1
598199816 1000000000
1000000000 470077380
34653956 1
1000000000 460700754
1000000000 466422228
736655950 1
529907877 1
128346521 1
68730146 1000000000
1 729300301
663238335 1000000000
1000000000 904991913
1000000000 776783013
1000000000 745023000
528998305 1
414796201 1000000000
1 705859713
117458013 1000000000
612508974 1000000000
273466285 1000000000
821176052 1000000000
48732841 1
1 393488969
162426370 1000000000
310740609 1000000000
1 76246648
438505410 1000000000
1 502477045
156868000 1
1000000000 228763583
127272130 1000000000
1 689005605
1000000000 1901029
1000000000 421637625
916490420 1000000000
1000000000 61831243
309324976 1000000000
1000000000 598421168
377853621 1000000000
1 588877448
1 839555925
90691983 1
354709632 1000000000
951531825 1000000000
305812686 1
1000000000 979065831
856855765 1000000000
904332312 1000000000
821441248 1000000000
613582785 1000000000
1000000000 229447531
138153054 1000000000
1 999813324
284646501 1
304944728 1
1 150778808
1000000000 94804345
543768171 1
830910207 1000000000
45959489 1
1000000000 341068577
1000000000 757424961
1000000000 752371323
829948865 1
377436795 1000000000
1000000000 710938174
1 674245516
287524732 1
1 522105194
827203369 1000000000
889118721 1000000000
777027456 1000000000
675065126 1000000000
1000000000 120391748
1 41394086
1 10572394
1 251251691
1000000000 59536350
1 349689010
377815226 1000000000
1000000000 775308834
839082842 1000000000
1000000000 299997099
1000000000 465610906
1000000000 160260365
658798523 1000000000
927848669 1
256205099 1
290654969 1
872640435 1000000000
760694077 1
47795026 1000000000
1 839226080
1 384491822
1 432724184
1 330347523
563276190 1000000000
1 752060507
1000000000 200886466
639590413 1
242376857 1000000000
347442749 1000000000
582763645 1000000000
189332327 1000000000
1000000000 709406187
1000000000 79794354
524848872 1000000000
549809660 1000000000
1 426809362
1000000000 250085890
1 80478380
140962806 1
1 45873436
197161452 1000000000
1 447139365
1 489724808
1000000000 185917774
308066863 1
678061774 1
989356608 1
1 599059287
863852184 1
248197169 1
891574734 1000000000
1 436977652
1000000000 450525835
480969294 1000000000
114953808 1
1 789440293
1000000000 684220950
1 640078732
886882850 1
674538194 1
709721203 1000000000
303072800 1
349926180 1000000000
281493240 1000000000
1000000000 287012382
1000000000 337841404
1000000000 702104460
1000000000 264414553
495290458 1000000000
226832444 1000000000
706154543 1000000000
7452837 1
1 436451391
1000000000 903205133
1000000000 223278670
787322149 1000000000
1 74652489
1 23687457
638387422 1
449899753 1000000000
229602654 1
624942481 1000000000
4176219 1
1000000000 269758324
103111263 1
1000000000 444141396
1 513876496
973959398 1
1000000000 181029683
1 826274080
1000000000 954204641
1000000000 883398315
328133713 1
1000000000 611749600
1 718270364
356902821 1000000000
415209423 1
1000000000 90209943
529919680 1000000000
833555415 1
1000000000 542337259
1000000000 174261973
1000000000 60870606
1000000000 465900435
1 818838809
1 879342235
1000000000 773310993
210328103 1000000000
680242829 1000000000
1 974808267
1 361232618
1000000000 64337414
1 471425099
620036373 1000000000
390199456 1
798052468 1000000000
608944559 1
1000000000 548959
1000000000 641827495
267477175 1000000000
124363130 1000000000
141107381 1000000000
1000000000 843984241
269430971 1
1 623629405
227711154 1
671013813 1
607982919 1
540448523 1
148320368 1000000000
944852798 1000000000
1 214893472
1000000000 968680892
26791919 1000000000
715295032 1000000000
1000000000 917217468
1000000000 972031294
351292164 1
99311095 1000000000
708629995 1000000000
428465027 1000000000
473338564 1000000000
762083402 1000000000
1 142801667
475440039 1
452812401 1
1000000000 429374017
1000000000 662083084
834475394 1000000000
19349477 1
261565308 1
551034477 1
1000000000 783111343
1 228553087
1 673441528
1000000000 6178712
1000000000 925838622
1 841835406
557984854 1000000000
1 889592628
1 136866584
1000000000 845929789
300205229 1
1000000000 15897291
1000000000 115669202
870205696 1
708952274 1
1000000000 169410293
1000000000 459255670
408959102 1
1000000000 804190503
1000000000 568368646
1000000000 158603183
1000000000 190215168
131928293 1
538545206 1000000000
1000000000 939836342
489267548 1
1000000000 886610662
595808080 1000000000
1 42582749
322430045 1
196306421 1000000000
1 476967391
151506074 1
1 126390454
744528539 1
684447703 1000000000
1 428353304
684340585 1
127281764 1
1 668021443
346527547 1000000000
291228083 1
1 458777777
355848558 1000000000
1000000000 928138803
82889084 1
396507907 1000000000
1 770043670
1 1314438
1000000000 22287679
483193031 1
487012367 1
612507288 1000000000
42834807 1
1 238062239
31862261 1
1 454710975
872356235 1000000000
152638771 1000000000
630419800 1
1 922573510
166534716 1
1000000000 931366264
1000000000 578083043
1000000000 119676673
1000000000 961461135
56710785 1000000000
1000000000 983424015
1 312558802
467117112 1
204363973 1
1 698055496
344085179 1
1000000000 253577
271121137 1000000000
582802336 1000000000
815078374 1
464077532 1
307700785 1000000000
976908275 1000000000
120804660 1
518416765 1
663129084 1000000000
1 684192155
495217093 1000000000
1 677378589
417923425 1
1 467551895
1000000000 331424007
453494965 1000000000
1000000000 697288144
767216952 1000000000
166412356 1000000000
1000000000 247827961
1 879866219
1000000000 99818831
559146408 1000000000
913751872 1000000000
262589135 1
1 73744085
662337234 1
668626419 1000000000
1 117921887
1000000000 505739803
1 713542877
94101109 1000000000
86561556 1000000000
902370677 1000000000
1000000000 38581745
967252115 1000000000
261275842 1000000000
681867875 1
1 471081030
65076591 1
331934189 1
1000000000 597007425
63875770 1
113834217 1
1000000000 221897998
582979185 1
1000000000 641861334
992892048 1
48323938 1000000000
1000000000 234947080
753110620 1
1000000000 901541385
49924916 1000000000
868293880 1
485196887 1000000000
334204160 1
33976748 1000000000
1 489937600
1 399838622
866399374 1
969681945 1
1 266771090
477372137 1
797340716 1
559583422 1
148525828 1
238966872 1
1000000000 661004313
1000000000 405564700
1000000000 730337083
882348674 1
832876361 1000000000
911068096 1
1 487155094
1000000000 293118
1 650872529
15158158 1000000000
1 84283353
1000000000 827343472
1000000000 923669713
1000000000 130409614
1 101423324
1000000000 779346453
1 234121954
606111800 1
1000000000 323794870
1000000000 659336402
868767235 1000000000
1000000000 755718462
1 292373605
1 717156284
1 444487168
945957593 1
638070273 1000000000
1 137728035
1 615326821
1000000000 14150551
466226787 1000000000
45733668 1
884984036 1000000000
1 890746789
1000000000 456520531
1 470180015
1000000000 753769795
1000000000 638368922
1000000000 632529201
254249495 1
228389067 1
736344262 1000000000
938347302 1
139762203 1000000000
122229551 1000000000
1000000000 129623036
289742540 1000000000
80956533 1
1 187881723
1 947483102
1000000000 180088669
1 826185441
228956032 1000000000
514867114 1
730964571 1
1000000000 676553649
1 643479103
325651843 1000000000
542534592 1000000000
1 75056082
255168982 1
430737220 1
1 136065449
1 267138649
1 748414568
90078402 1
1000000000 351700863
51095954 1
105894802 1000000000
278649762 1
1000000000 693225639
138063755 1000000000
17514445 1000000000
975018653 1000000000
240266924 1000000000
1 619977759
1 652475744
833198673 1
653810413 1
907881088 1
1000000000 620861642
1000000000 482069388
69300164 1000000000
865302602 1000000000
1000000000 180907182
1 647798550
903406391 1
1 601562629
953087297 1
1 119940351
1 349420325
1000000000 696214331
1000000000 635658548
1 548846954
1 900670698
1 755543037
446010910 1000000000
600285914 1
243255446 1
1 390374897
1 252140140
1 277135869
1 251952015
1000000000 96934624
1 320806092
321061624 1000000000
1 706647235
1000000000 645862080
221314329 1
1 674692147
1 228271700
1000000000 620176703
1 89000643
1000000000 148141736
1 960100544
955107537 1000000000
33456322 1000000000
1 467585450
1 292856208
899215165 1
1000000000 142265596
343634995 1000000000
1000000000 155388804
1000000000 202568613
788340534 1
149790129 1
253262910 1000000000
966475799 1000000000
589112185 1000000000
1 316090451
1 426852717
1000000000 102220435
500053511 1
175873234 1
1 528842622
942800796 1
322228928 1
737871805 1
1000000000 564529089
132700741 1
1000000000 935363089
664436297 1000000000
652845593 1000000000
27417013 1000000000
1000000000 791002462
1 189478552
1000000000 36297256
684129854 1000000000
869876978 1000000000
1 139244426
1000000000 102335484
410564575 1000000000
1 369313638
1000000000 130482691
723764789 1
550053974 1000000000
1 27410577
1000000000 487334846
1000000000 702802873
751019180 1000000000
59250161 1
316282259 1000000000
1000000000 784213724
1000000000 562026044
673025689 1
210395974 1000000000
1 828227595
1000000000 551719749
1000000000 262415518
1 239894226
573364730 1000000000
598208243 1
1 589068285
1000000000 467870519
1000000000 296229713
1000000000 486579435
1 298220305
1 709796546
873897939 1000000000
1000000000 321838678
605993588 1
1 407889116
961348879 1
339823729 1000000000
487064181 1000000000
1000000000 890210135
1 524458125
1000000000 176692884
93469692 1
1 423780151
1000000000 116389235
201647554 1
499251963 1000000000
1 528959232
1 674184119
1 208416692
1 687717977
1 349234304
454774475 1000000000
1000000000 762183521
431329627 1000000000
1000000000 266599966
820303814 1
1 617320209
1 254032020
1 189292452
61631249 1
20999652 1
659493968 1000000000
1000000000 186215051
1000000000 931092372
4412639 1
1000000000 791956095
212174791 1
461613922 1
236956536 1000000000
690637343 1000000000
14536469 1
54417890 1
332145060 1000000000
745973293 1
1000000000 41255363
595799424 1000000000
224166753 1
851942414 1000000000
798249728 1
1 104338645
1 825001920
1 400314748
1 38844838
804034901 1000000000
884436854 1000000000
1000000000 208529390
1 835629959
1000000000 501044602
1000000000 551664357
1000000000 727099276
778319415 1000000000
122062961 1
1000000000 820132264
111135636 1
1000000000 56851802
1 106512196
1000000000 964992415
502970439 1
1000000000 298132593
1000000000 392359305
1000000000 476173692
245179993 1000000000
477448225 1000000000
1000000000 636429707
1000000000 322197709
1 182054361
1000000000 105925382
1000000000 463664632
1 458073996
1 683864223
992781304 1000000000
118347020 1
506873126 1000000000
1000000000 869084727
128799709 1000000000
1000000000 742494527
1 968281354
330899278 1000000000
770070257 1
211413869 1000000000
373841077 1000000000
362368155 1000000000
404353940 1
222168198 1000000000
285542717 1000000000
719417168 1
382550165 1
1 250670264
383906397 1000000000
826206980 1000000000
865778943 1000000000
1000000000 560093722
50463490 1
703655706 1
131925859 1000000000
761027292 1
945221973 1
199008183 1000000000
1000000000 647683751
1000000000 488820975
1 545338443
31434277 1000000000
1000000000 73182799
1 168905010
311845036 1000000000
33251010 1
1000000000 59947084
341897246 1
1000000000 714267555
1000000000 765530735
1000000000 737276996
1 782061044
1000000000 766382790
1 646861686
601242723 1000000000
1 614843494
1000000000 932541864
1 250526204
25188770 1
367997893 1000000000
135895262 1000000000
58984938 1000000000
331212696 1
1 110132652
977125007 1000000000
1000000000 614685273
1000000000 638350785
708936493 1000000000
1 106151554
1 3282045
1 637391948
778843773 1000000000
1000000000 567733156
1000000000 819863061
1 118619755
558943260 1000000000
333859609 1000000000
1000000000 577973586
1 527797784
755589000 1000000000
1 110987463
1000000000 105038920
1000000000 951767397
771364709 1
1 495392096
192508372 1
232456009 1
679488295 1000000000
100633583 1
1 645670926
1 785024487
477094466 1000000000
42211559 1000000000
1000000000 585847345
1000000000 563938401
1000000000 137628373
51721899 1
425470474 1
1 467043871
1 504378836
212362137 1000000000
90479329 1
1000000000 157286300
59241654 1
1000000000 537620380
131863013 1000000000
395075762 1
720917665 1
313650482 1000000000
1 560934942
408883304 1
269266708 1
125820411 1000000000
862995407 1
67340347 1000000000
648936982 1
1 878989510
849464170 1000000000
931493099 1000000000
682274270 1000000000
634703129 1
723653627 1000000000
432297674 1000000000
14091269 1000000000
954947137 1
351813902 1000000000
977095553 1
30554154 1
360522202 1
1 202121252
302288229 1000000000
1 148907557
599589345 1
1 181933976
489061948 1
1 209768370
1 89673785
344087308 1
1 677634442
449279383 1000000000
491700669 1000000000
1 404907354
1000000000 162339938
1000000000 116066904
776485063 1
144313337 1
1000000000 470681259
194889309 1000000000
1 87989057
530710511 1000000000
1 395193841
268368803 1000000000
1000000000 587273260
1 78527545
1000000000 877739952
1 451776739
853457583 1000000000
309491639 1000000000
913044766 1000000000
871995457 1
1000000000 551424164
512680605 1
1000000000 78032505
660939640 1000000000
707361951 1000000000
84815704 1000000000
1 497313745
1 302492549
1 46184834
80972031 1
941860185 1000000000
1 938640852
1 473297280
126759741 1
1000000000 936915243
1 286190313
11404464 1
215748542 1000000000
649098395 1
1000000000 327114385
1000000000 458670869
190379289 1
1000000000 414857984
571014539 1000000000
679246381 1
204722494 1000000000
942376960 1000000000
1 199254195
740628985 1000000000
429977955 1
1000000000 619278173
426911665 1
1000000000 568400781
390134635 1
497791039 1000000000
626016547 1
1 54277403
1 346223832
718399491 1
1000000000 634403399
1000000000 363175292
478759733 1
686859396 1
217572397 1
1 40912193
1 835289598
530880490 1
1 838284381
35648316 1
1000000000 713934867
1 484906994
406911239 1000000000
15461513 1000000000
1000000000 775935645
1000000000 612786878
347530412 1000000000
961583650 1000000000
79835521 1
1000000000 971266337
1000000000 717360971
371372515 1000000000
1000000000 867490630
372203109 1
1000000000 713368336
1000000000 176815900
965342340 1000000000
283381151 1000000000
27597434 1
1000000000 372858009
503459022 1
1000000000 39627383
1 524356109
65191982 1
1 856860963
1000000000 512342386
1 830545785
241261511 1
1 677749202
1 679685572
762910796 1
445688304 1
1 80888301
1000000000 508846741
677659158 1000000000
1000000000 858227683
891636786 1000000000
1 64116689
1 142234140
1 793019154
7275896 1
1000000000 78916214
1 587267201
1000000000 550765109
245339288 1
43766363 1
1 633076467
1 67357144
377761246 1
138053503 1
146130133 1
364380255 1000000000
1 308152816
116251347 1
1 136938732
1 560907677
1000000000 519527999
1000000000 32398474
1 735639182
1000000000 9625559
1000000000 350164207
491487200 1
1 200287305
1000000000 597475924
1000000000 457176132
1 80147050
1 804154898
529281384 1
1 25783182
1 919041248
1 476286193
1 461161986
1000000000 326640536
26384232 1
1000000000 7090731
232032437 1
653172878 1000000000
1 668468070
38918641 1
45807685 1000000000
125896558 1
1000000000 848524995
1000000000 1236361
1 645670325
694058739 1000000000
936339645 1000000000
38293244 1
569724368 1000000000
997252096 1000000000
633206319 1
1000000000 777741890
1 773880375
434026379 1
293132131 1000000000
1 95016428
1 322940908
1 687456780
1000000000 935691095
70162259 1000000000
327711071 1
1000000000 374147686
57810063 1
64455233 1
119633401 1000000000
794009175 1000000000
1000000000 532246364
1 766855198
1000000000 69079847
60535902 1000000000
338118060 1
1 566814879
1 243885802
548062508 1
428757587 1
1 747076588
1 200774623
1 243864718
943582171 1000000000
73825362 1000000000
479509708 1
270989275 1
240104650 1000000000
1 345134955
185724333 1
1000000000 739229660
98850164 1000000000
320186571 1000000000
225106496 1
1000000000 636201020
1000000000 403245891
1 824108590
340842510 1
14942321 1000000000
566246789 1
501255970 1
336206332 1
157322795 1
297958839 1
1 61529650
736480083 1000000000
1000000000 736667966
64596306 1
19673492 1000000000
1000000000 383537741
1000000000 973063436
1 402639637
1 873410901
1 959825444
21987191 1
77774803 1000000000
1000000000 862770436
1 822557848
1 256240455
403434688 1
338989790 1
241681664 1000000000
1 653249561
931853113 1000000000
90976379 1000000000
321625300 1000000000
583398346 1000000000
688823828 1000000000
172928250 1000000000
570509242 1000000000
1 7315813
1000000000 866362985
679041194 1000000000
1000000000 989365521
811747211 1000000000
1000000000 319606241
257247803 1000000000
704008958 1000000000
791644772 1000000000
1000000000 117839486
1 138001765
1000000000 242167541
803376389 1000000000
1 243511277
392225048 1000000000
1 62650826
1 874000995
488340555 1
1000000000 992327975
1000000000 445265209
1 629698489
1 656324726
1000000000 178759026
1 678784757
1 464180342
1000000000 408905175
585049747 1
1000000000 331703088
1 110313900
385659310 1000000000
629085707 1000000000
1 71420075
873774327 1
1000000000 487623135
233015279 1000000000
1000000000 775870015
765218029 1
978813758 1
643092495 1000000000
1000000000 548441582
18729734 1000000000
921766232 1000000000
1 480150697
1000000000 286418278
1000000000 498449678
1 805108675
535085198 1
1 544546838
534501897 1000000000
18044138 1000000000
8521427 1000000000
58612406 1
1000000000 113560231
1 896279124
1000000000 88099837
1000000000 317582417
837499179 1
127472245 1
147421352 1000000000
99188440 1
770263256 1
499767801 1000000000
1000000000 858261945
4466980 1000000000
793878238 1000000000
1000000000 640788623
603103751 1
1 476801676
306290886 1000000000
1000000000 60307253
1000000000 366256006
1 360158185
268132443 1
835493892 1
1000000000 361866741
801857575 1
1 785470235
236705149 1
1000000000 108705034
1000000000 116859471
1 496572190
507226964 1000000000
1000000000 401593885
957197588 1000000000
1 167176584
1000000000 71094974
1000000000 39009621
1 859696093
119204461 1
1000000000 841006136
374760017 1
1 986403155
1000000000 544405060
1000000000 287054554
1000000000 380220506
1000000000 176966510
1 804182224
759765790 1
1000000000 532809736
1000000000 719517949
949787532 1000000000
1000000000 728506667
90183796 1000000000
1000000000 866879669
1000000000 269461399
1000000000 377395880
822765024 1000000000
43730878 1
180312355 1
1000000000 709801983
393627108 1
1000000000 517212603
362326105 1
1000000000 605653809
470841627 1
1000000000 54304857
988883921 1
1 708714011
1 681526863
747800156 1000000000
1 792681074
1 256938567
374097187 1000000000
1 961687592
1000000000 50165990
132169272 1
960271426 1
1000000000 612939725
972033154 1
191327282 1
37442824 1000000000
1000000000 318221464
789779893 1
1000000000 430767240
1 310930608
799696409 1000000000
17969138 1
7097707 1
1000000000 177273087
916004529 1000000000
358275355 1
1 71467057
1 880985713
1 954545567
1 167313008
225010725 1000000000
1000000000 543721955
1 445262476
1000000000 7886072
1 488820433
456807874 1000000000
480150165 1
794325360 1000000000
1 424999368
785875125 1000000000
1 67752155
124618163 1000000000
566263288 1000000000
1 921529289
20391048 1000000000
1000000000 428127659
1 507543153
399269405 1
1000000000 552884836
457722808 1
1000000000 612170417
626696208 1
681259482 1000000000
1 134655137
87731827 1000000000
772365289 1
49156486 1
1000000000 655133435
1000000000 751674105
487612935 1
976313154 1000000000
973745689 1000000000
1 793981912
1 42013323
1000000000 106966962
341023348 1
1 363406661
1 580670596
1 135018831
1000000000 950511517
1 535989728
1 359080093
1000000000 206063859
1000000000 602939811
884041728 1
32671044 1000000000
910945765 1
1 552796672
1 81183361
779519070 1000000000
1 911694183
1 865604619
619544331 1000000000
1000000000 960540777
1000000000 708781502
380095706 1000000000
1000000000 406131173
149898547 1
1000000000 553740483
1 828039864
1000000000 122453307
1000000000 346644476
1 20429802
1 322488329
333847023 1000000000
312315177 1000000000
1 650860498
1 822304699
161535967 1000000000
1000000000 832834411
349679951 1000000000
535899440 1000000000
900814262 1000000000
1 913035375
1000000000 827202550
1000000000 176861098
14816311 1000000000
1000000000 463971594
1000000000 879068202
988664121 1
1000000000 808993544
1 234992351
1000000000 886945958
1 734115619
891870461 1000000000
31247251 1
1 206683531
584582612 1000000000
1 168248808
858189684 1
679919854 1000000000
864030792 1000000000
438395359 1
1 813886887
1000000000 651957981
838771447 1
1000000000 566853648
335985619 1000000000
604198130 1000000000
734745153 1
5654787 1
1000000000 119470412
951751003 1000000000
870371421 1
1000000000 487451759
966377412 1
232219498 1
448193215 1
1 205107842
138969967 1
796220316 1
1000000000 217097993
1000000000 457680556
121328311 1000000000
1000000000 792011559
905834358 1000000000
1 455017965
219814242 1000000000
911469832 1
1 142054083
1 110065313
1000000000 700579649
465683597 1000000000
1000000000 131095968
818901451 1
722331741 1000000000
926991712 1000000000
1 221830040
1000000000 730012129
466000543 1
1 942578966
557417343 1000000000
654552856 1
1000000000 496153343
865214522 1
4924764 1
933152050 1000000000
1 15273520
1000000000 927449301
177440728 1
1 742994631
1 596864203
1 754535554
730839337 1000000000
1 420353043
1 48357116
1000000000 959108081
1 411046266
1 260413249
1000000000 536612269
761477626 1000000000
1 362785503
788754999 1000000000
1 10919217
798254117 1000000000
609234615 1000000000
1000000000 747015652
327267700 1000000000
146316986 1
125686947 1000000000
716632840 1000000000
190734243 1000000000
593218119 1000000000
792488168 1000000000
1000000000 657873028
341803864 1
291118256 1
1000000000 856258658
524636965 1
1 543593801
737807805 1
202333676 1000000000
936461549 1
1000000000 725373299
662851361 1
148103501 1
325868003 1000000000
157341380 1000000000
1 73234953
1 908514726
1000000000 7906398
361850442 1
1000000000 731109415
1000000000 652454236
1 431790800
1000000000 103459802
1000000000 21726270
1 759045508
84839696 1000000000
467153987 1000000000
178718257 1
1 718826702
628318507 1
662079733 1000000000
811802760 1
1 19724276
1 584752557
1 730450733
983084933 1
52637093 1
653527405 1
1000000000 207488166
1 268510632
814024687 1000000000
1 608331481
234524094 1
117420481 1
1000000000 955244844
418370755 1
15073574 1
1000000000 591949430
763786352 1
1000000000 780187308
351477518 1
1000000000 727489365
287382386 1000000000
1 408758929
44633041 1
925512541 1
1000000000 142949371
15595573 1
1000000000 120124447
1000000000 731610890
807661774 1
359731696 1000000000
218105003 1000000000
612801506 1000000000
1000000000 408662552
916530425 1000000000
953983318 1
207566206 1
163674971 1
124676400 1
604433885 1
1 240375836
1 508238551
1 927910001
853421568 1000000000
104850086 1000000000
1 748442747
52322647 1000000000
1 649993014
333693501 1
1000000000 880128589
603849615 1000000000
1 116393424
1 56765770
1000000000 458604630
671177632 1
9300908 1
1000000000 606372360
1 273880083
1 534656058
1 356122206
1000000000 338803340
1 851144026
888784637 1000000000
112499931 1
1 958259800
605733067 1
128684237 1000000000
800273063 1000000000
306128225 1
1 411204026
464891798 1000000000
364171907 1000000000
468514463 1000000000
373955996 1000000000
644114332 1000000000
1000000000 37747857
684752406 1
103951089 1
220303943 1
1000000000 385028107
414541412 1
51903411 1000000000
1 674520686
149807718 1
1000000000 870125005
142310206 1
225091109 1
401345538 1
1 268796612
1 691444674
1000000000 392386564
1 684664918
1000000000 295585277
474397480 1000000000
1000000000 304636921
1 91075483
557597682 1000000000
1000000000 258916226
1 354120592
572219896 1000000000
1000000000 582743029
469094649 1000000000
1000000000 559401410
3982894 1
1 9572535
234729779 1
1000000000 97766463
925408199 1000000000
619721305 1
1000000000 799885380
933722680 1000000000
780072636 1
1000000000 500982258
1 955475224
246057647 1
855261350 1
1000000000 704615075
1 861430113
46504004 1000000000
1000000000 558729577
1 604008985
1 53297406
1000000000 323373177
733469534 1000000000
605912739 1
1 610914541
1 131050120
1 912471809
1 458279094
1 589999540
908342184 1000000000
1 272232988
1000000000 940595199
1 121837389
1 551289565
1000000000 220950133
542295530 1
17469585 1000000000
45435968 1000000000
1000000000 245356534
1 459856819
109024297 1000000000
1 488815055
486285405 1000000000
1 263639533
1000000000 7849203
1000000000 708972984
265246310 1000000000
1000000000 888582546
1 536180211
1 997205539
780445302 1000000000
517387916 1
338884541 1
1000000000 22429312
682446027 1
434468291 1
733708128 1
387550290 1
536049443 1
1000000000 215098025
899335894 1000000000
1000000000 511066491
265054700 1000000000
171247172 1000000000
1000000000 76851435
921192459 1
1 63660270
1000000000 146840510
1 53728430
1000000000 672512390
474568054 1000000000
132164715 1
738116183 1
1000000000 438068148
159696901 1000000000
589476698 1000000000
1 665033146
512795375 1000000000
123070331 1000000000
189402720 1
963167788 1
35950569 1000000000
1000000000 85417920
1 351792802
1000000000 805821428
669570302 1000000000
143648755 1000000000
275850916 1000000000
830125366 1
1 618594555
1 401473047
145303505 1000000000
708136030 1000000000
171910511 1000000000
1000000000 631182397
698352525 1000000000
1000000000 193101835
124932211 1
1 425792814
1 939730873
1000000000 838654078
1000000000 745180150
1000000000 95675036
657151174 1
1000000000 773428868
594417804 1000000000
1000000000 779417291
699972415 1000000000
850711522 1000000000
1 982692793
1000000000 360352188
145954003 1000000000
498552128 1
1 314932156
1 883232220
1 984474339
583803803 1
1 644217561
1000000000 649113132
955993739 1000000000
1 613100839
282865707 1000000000
292765683 1000000000
719890485 1
538295235 1
1 412788714
1 210888164
498891421 1
978541794 1000000000
411409722 1
451533004 1
1000000000 665107808
1000000000 49794809
1 214204790
217847743 1000000000
287579916 1000000000
1 222477413
1 740868861
25151427 1
1 880298147
54839265 1
1000000000 832547198
380212991 1000000000
1 528287410
369768551 1000000000
129160129 1000000000
1 639395168
1000000000 272405459
1 53536934
1000000000 935854328
1000000000 584649933
1 23358656
213489639 1
815603591 1000000000
1 639349966
73115099 1000000000
1 739819642
301860689 1000000000
1000000000 863999928
1000000000 101274171
208896423 1000000000
788370823 1000000000
1 935520605
1 404206139
1 991184659
1 105105389
68142387 1
742038913 1
87158705 1
372890541 1
1 829118981
114465420 1
1 217253421
14742434 1000000000
178549018 1000000000
1000000000 71974850
76208342 1
1000000000 456163871
452421859 1000000000
403581945 1
1 453133581
1 891394624
731524907 1000000000
562293383 1000000000
1000000000 371421740
1 723711669
286461628 1
500692167 1
1 988172281
1000000000 4061196
682862223 1000000000
1 171032366
175009934 1000000000
1000000000 398627455
1 602236535
1 568479695
1 34701251
1 860138304
1000000000 223774032
860669547 1
295645726 1000000000
1000000000 851266883
1 364961445
921410047 1
511400765 1000000000
86534540 1
828549602 1
864816073 1
1 681043908
348601083 1
1 952810235
1000000000 416874460
1 204758724
1 479134616
1 138997917
1 806230823
813768877 1
1000000000 976220507
1 29902804
1000000000 601380610
91800503 1
405761663 1000000000
1 928280382
173378107 1
986763214 1
371504969 1000000000
329598386 1000000000
683598241 1000000000
1 634186751
81765205 1000000000
1 452274795
1 355705362
1 345557857
1000000000 735205987
1 243439803
1 949562370
1000000000 60566919
1000000000 535455394
65878318 1
40609933 1
1000000000 486977125
1 507125372
754100797 1
660235776 1000000000
1000000000 91063234
69286372 1000000000
129910903 1000000000
1000000000 57952741
1 605469216
1 837591839
1 145331244
29571216 1000000000
1 322099498
1 256014097
558906013 1000000000
65801768 1000000000
1 620652958
969646346 1
1000000000 39739041
784446777 1000000000
1 9488573
940187155 1000000000
1 997609691
574107834 1
1000000000 510923569
410806196 1000000000
1 407700827
445001628 1
439123327 1
1 883880521
1 711935700
1000000000 125284309
1000000000 308165616
558676168 1
1 143112512
417459437 1000000000
1 741798909
436126732 1000000000
1000000000 374553617
557179400 1000000000
64644411 1
1 848895911
1000000000 976856539
1 153844087
1 233426374
1 529410088
221024128 1000000000
2766779 1
1000000000 563548723
998787818 1
1 386510557
126159900 1000000000
1 173066994
622624607 1
1000000000 179210484
1000000000 60044458
1000000000 907902788
1000000000 424944605
940366749 1000000000
1000000000 247900114
1000000000 958792094
15212009 1
312883370 1
1 805188453
716006812 1
1 630125572
1000000000 27296409
1 998457127
463000427 1000000000
1 719179510
392545472 1000000000
1 885419734
946541747 1000000000
1 104345753
225204981 1000000000
1000000000 63946686
235746564 1
863071274 1000000000
864167101 1
1 199985083
1 102954947
840244236 1
174942201 1000000000
686027727 1
741620630 1000000000
1 626532639
1000000000 206770958
392045607 1
1 91916111
409489794 1000000000
1 45030038
220100523 1
265092183 1
311611110 1000000000
174298757 1
1 85162245
1000000000 996198046
102184023 1
383847135 1
1000000000 767891253
1000000000 883570690
278659975 1
122995162 1000000000
1 235434901
1000000000 518621502
1000000000 265639324
770027921 1000000000
861421418 1000000000
279650903 1000000000
395124092 1
752359212 1000000000
1000000000 681247469
1 65967236
41333145 1000000000
1 365169038
538985946 1
942795166 1000000000
242045754 1
1 653254527
704905593 1000000000
135853833 1
1000000000 185773387
1 54669659
1 168597548
1000000000 341123618
1 13345959
1000000000 938944061
458702458 1
817072684 1000000000
1000000000 626277350
408383143 1
1000000000 47391645
617080248 1000000000
542338213 1000000000
1000000000 595323574
775511434 1
577116564 1
281723988 1000000000
716942278 1000000000
1 215941249
1 556586807
1000000000 349953157
1 18475426
512187415 1
449373868 1
1000000000 791090356
1000000000 545732911
1 729010113
1000000000 111942655
140939669 1000000000
1 913467035
1000000000 338778852
59822631 1000000000
1000000000 984549341
24537860 1
527505499 1
1000000000 674049396
652270739 1000000000
380296614 1000000000
140553099 1000000000
756695932 1
26715352 1000000000
1000000000 312868488
218709221 1000000000
1 478388354
1000000000 41632054
1 290684585
1 550994941
1000000000 59769961
1000000000 141336169
1000000000 388779944
615360266 1
1 869009177
1000000000 614873516
24296180 1
981370879 1000000000
811360370 1
658956934 1000000000
1000000000 876255861
898995979 1
858800560 1
597273622 1000000000
25874618 1
1000000000 25536686
1 36939360
256277469 1
794419365 1
1000000000 651028287
1 796529860
1 854403597
329128087 1
1000000000 48811004
1000000000 656334788
1 350733651
1000000000 528135960
1000000000 732839316
978059864 1000000000
1 259249697
1 604049161
1 545404465
927397492 1000000000
1000000000 183479679
1 491242319
111668491 1000000000
900647284 1000000000
1000000000 211065173
231290873 1
876195691 1000000000
29195786 1
1 398626867
1 877165812
1 384158527
396868520 1000000000
1 814549668
742568497 1
54835487 1000000000
1000000000 393113450
104116723 1
1000000000 520262998
1 602333662
1 875756679
101537918 1000000000
1000000000 668361445
407004565 1000000000
1000000000 127654971
1000000000 951310716
1 850619115
1000000000 25114670
519087406 1
1 140898379
374567213 1
98938223 1000000000
904210026 1000000000
1000000000 178097470
1 683156175
562850953 1000000000
1000000000 861724093
18508262 1000000000
499417478 1
1000000000 918371618
998391212 1000000000
1 572415202
163631170 1000000000
948818913 1000000000
1000000000 542704859
1 32036132
1000000000 584794967
1 272412795
203007226 1000000000
947504324 1000000000
1000000000 642800172
521044285 1000000000
1000000000 824922932
1 124534091
313493096 1
1 833105947
1 623710229
1 832956281
1000000000 698718362
893817146 1000000000
903794940 1
1 943706266
843945578 1000000000
1000000000 486559995
1000000000 486960898
489845579 1000000000
533389375 1
43298186 1
886807915 1000000000
722533319 1
306716275 1000000000
1000000000 851759081
1000000000 780552589
1 355884984
1 731580406
101808248 1000000000
1 320371776
1 442640764
1000000000 81861248
353062153 1000000000
302304967 1
693346550 1000000000
178052157 1000000000
1 666502242
724874560 1000000000
518226393 1000000000
1 408776436
901032788 1000000000
1 368691338
30274930 1000000000
1000000000 313375929
932242750 1000000000
773242806 1
338644981 1
683103766 1
705993244 1
517885682 1000000000
1000000000 749478732
1 439916982
455153685 1
807616499 1
834503005 1
1000000000 217050516
394821254 1
1 577607651
1000000000 195380188
418126757 1000000000
1000000000 202742923
1000000000 678251213
742464403 1000000000
1000000000 470443012
430999310 1
1000000000 11257991
137795375 1
1 329726110
1 154748500
915681569 1
1 905297807
508970592 1000000000
9214215 1000000000
1 966565583
134402954 1
805703134 1
309187264 1000000000
1000000000 684166995
1000000000 29534529
1 856911239
1 15230488
1 58852591
1 935690982
1000000000 198128968
1000000000 308212784
1 383486155
81592589 1
185928640 1000000000
287885759 1
1000000000 7243492
203366515 1
1000000000 11234534
64204190 1000000000
926107512 1000000000
1000000000 786871630
1000000000 282300472
922194641 1
1 389636592
1 23120406
128532583 1
666243097 1000000000
840841550 1000000000
551966163 1000000000
1000000000 124334209
343966456 1
310926874 1
262285802 1
1000000000 821463712
570499654 1
970936265 1000000000
1 561277797
1 999653395
827434036 1
1 649436080
1 457345985
153608461 1000000000
143209440 1000000000
1 939178858
608120126 1000000000
1 82087885
762568795 1
1000000000 499685574
1000000000 701645476
469019471 1
1 952665400
137037110 1
1 173209235
1000000000 360010611
671711384 1
415212727 1
1000000000 735232079
1000000000 213522605
1000000000 142267573
1000000000 413919292
565023755 1
103700783 1000000000
1000000000 559998191
353605537 1
1 173828790
1000000000 84994965
1 346605141
1000000000 950076174
1000000000 382095685
1000000000 186128145
470450103 1000000000
161168362 1000000000
1 415966083
1 644413210
1 713589035
427968837 1000000000
661073494 1
1 47159441
1000000000 811041566
553236416 1000000000
59925397 1000000000
1 345839733
1000000000 297578207
1000000000 891985151
1000000000 340107081
120846346 1
1000000000 145526441
776362130 1000000000
1 98751105
1 84614
1000000000 9617201
1 137818722
1 245720989
85831742 1000000000
670823601 1000000000
699652250 1000000000
1 274339349
1 117534034
850899829 1
614843672 1
1000000000 274861001
98373078 1000000000
1 893648871
1 68099669
1000000000 573643728
1 92598660
1 335832600
49550802 1
529638075 1
1 218578657
1000000000 909844688
553606662 1000000000
1000000000 124716651
97824750 1
831591961 1000000000
924378056 1000000000
35877717 1000000000
1000000000 298998867
127226185 1000000000
1 30648121
1000000000 697631059
220157192 1
1000000000 688942737
1 451523637
1000000000 435068910
1 83818373
688690692 1000000000
61081659 1
732457004 1000000000
1000000000 424916589
251729451 1000000000
1000000000 114819549
715080151 1
965703097 1000000000
1000000000 796926985
838699941 1
1 616309839
90276963 1000000000
30652588 1
1000000000 30645896
1000000000 263888595
848125844 1000000000
101093942 1000000000
9554896 1000000000
1000000000 501132876
415325521 1000000000
751840876 1
139708550 1000000000
271112861 1
148201636 1
1000000000 246930111
1000000000 114943072
1 786105193
406650696 1000000000
893963739 1
1000000000 976954411
48371302 1
1 285245146
64351919 1
1 716859323
1 663244066
974778749 1
97821437 1000000000
1000000000 873035090
745457236 1
1000000000 965149711
1000000000 296970596
481487504 1
744744614 1000000000
1 217630155
390289134 1
633076444 1000000000
1 57547011
1000000000 111064960
233266710 1000000000
1000000000 647287123
14951008 1
1 24737332
1 704488286
1 977687600
852633352 1
680246611 1
1 522311505
41662397 1000000000
527375723 1
519888478 1
689167893 1000000000
1000000000 698326203
863757417 1000000000
1000000000 132885522
1 106546294
389197391 1000000000
1 131796764
1 143131416
1 649686641
1 193149295
72073254 1
920374317 1000000000
310648126 1000000000
1 64515533
1000000000 86108796
1000000000 805132244
1000000000 826612451
1000000000 241825861
1000000000 114937267
1 983560059
264412471 1
921164997 1
585126347 1000000000
1000000000 632342060
347887733 1000000000
1 559414205
1000000000 41897595
889065655 1000000000
1 109525829
863823623 1
52823550 1000000000
780838751 1000000000
158512711 1000000000
663943258 1
1000000000 89878878
1 588773637
643774753 1
93708077 1000000000
1000000000 484598849
1 572757971
706925324 1000000000
1000000000 799127592
119598643 1000000000
1 608466796
827101 1000000000
978520082 1
1 875668341
1000000000 362954387
1000000000 807907473
1000000000 910763576
951809863 1000000000
663205978 1
462362206 1
1000000000 793239132
1 129082803
1000000000 74941136
1000000000 526746423
1 587177505
827149020 1
370442533 1000000000
1 656170720
1000000000 24028660
1 438895048
761464161 1
1 127580532
1000000000 113272703
1 892639915
858677639 1000000000
1000000000 583074421
1000000000 438251403
1000000000 386297526
436213317 1
1000000000 866666326
980069237 1
423219042 1
397603615 1000000000
1 824222598
1000000000 994056725
754006841 1
1000000000 397029917
181497344 1000000000
1 840871468
115592230 1000000000
1000000000 827640565
962329169 1000000000
108960335 1
25941823 1
202442677 1000000000
237160234 1000000000
61662291 1000000000
909956626 1
1000000000 304969972
1000000000 421702761
1 742074938
1000000000 651992943
861731194 1000000000
1000000000 201768612
896258206 1
1 668706230
4981615 1
351347769 1
43124383 1000000000
446803619 1
1000000000 643031811
1 867845076
257470794 1
127078040 1000000000
1000000000 575303838
674055296 1000000000
1000000000 799717003
539464045 1000000000
1 39786122
697303859 1000000000
1000000000 675873686
1000000000 781959862
1000000000 76532768
1 41639382
356814034 1
54977429 1
1000000000 902468209
907683796 1000000000
604303177 1000000000
1 683174402
984120952 1
442336805 1000000000
966358926 1
1000000000 116076953
453802688 1
1 595350749
1000000000 580494896
1000000000 47850980
1 577518226
118592561 1
1 377558943
1000000000 733683243
1 156569251
1000000000 251516683
1000000000 132474782
1000000000 409367740
1000000000 367283006
707453713 1000000000
629300779 1
1000000000 558513079
1000000000 215019503
1 667573810
1000000000 518113260
98186077 1
128939698 1
194304435 1000000000
1000000000 24132637
186977242 1
1000000000 69168284
1 143919291
1000000000 7107576
135548562 1000000000
142016009 1000000000
1000000000 200820316
561719207 1000000000
100784876 1000000000
1 560373833
1 834123044
998127785 1000000000
1000000000 494595741
427777224 1000000000
1000000000 51170341
1000000000 192397762
400037239 1
844988349 1000000000
74622339 1000000000
405881447 1000000000
1000000000 866452658
24584789 1000000000
595018878 1
1000000000 927617450
1000000000 566461884
1000000000 764921442
1 302378755
909315749 1000000000
222943360 1
1 171654016
1 955109551
1000000000 779282020
638574901 1000000000
681672137 1
706427748 1
272529240 1
1 388005289
125272061 1000000000
1 980951890
1 683392059
27230734 1000000000
1000000000 495158571
1 101437567
1 70546047
1 573917509
98613733 1000000000
1 199492058
1 189209660
935090346 1000000000
1000000000 556976356
234758080 1
495433115 1
1000000000 86223203
453826874 1
1 570231311
1 662792127
1000000000 110995236
636410872 1000000000
1 623731626
416501558 1
1000000000 112883335
1000000000 110403937
753740175 1000000000
1000000000 807575007
139226827 1
1 974229905
34871639 1000000000
1 553457758
1000000000 631422764
836161704 1
86713166 1
387406591 1000000000
1 626708901
1000000000 710166652
1000000000 900271093
187898920 1
1 28505411
19652544 1000000000
1 153160470
138099269 1000000000
1000000000 825235437
1000000000 26573489
1 553429578
620828976 1000000000
212868018 1000000000
1 390561090
1000000000 933405959
709586208 1000000000
1 43590036
536839369 1
1 170574896
1 35301653
858184662 1
1 561978156
550809369 1
121042627 1
1000000000 166193091
1000000000 715988871
37865497 1
763127807 1000000000
696083713 1000000000
1 956304994
303693973 1
1 132125098
1 67402327
1 112353106
1 473779851
13891099 1000000000
1000000000 930148861
1 918453807
118274975 1
1000000000 411825426
952885604 1
1000000000 35119031
1 207727525
1 68725019
110941319 1000000000
1 935878595
618071215 1
1000000000 141804674
1000000000 326287539
1 26683114
872320153 1
1000000000 50938297
1 944748756
569334196 1
1 241341971
1 464383303
359777091 1000000000
1 845044036
1 166476079
1 790177075
1 580161295
1000000000 123540864
1000000000 602810734
1000000000 811190257
1 588702411
932352707 1000000000
574274888 1000000000
1 845399757
1000000000 52740825
1 807178503
121931580 1000000000
1000000000 936228313
733134134 1
632504463 1000000000
920489048 1000000000
127653716 1000000000
1000000000 635947207
1 193678355
1000000000 64412235
1 890685084
1000000000 18724389
786639985 1
1 533390059
684223639 1000000000
180461543 1
679951826 1
1000000000 70355779
1000000000 899802527
1000000000 643987568
1000000000 276893787
1000000000 131110433
531107566 1000000000
1 167434555
1 29592664
1 298572831
940199307 1000000000
1 545983909
1000000000 537423334
138167090 1000000000
1000000000 724723893
466896188 1
1000000000 595080736
1000000000 638885298
146899920 1
1 660869512
352962509 1
1000000000 24043242
5772240 1
1 306408280
1000000000 40984457
1 892556578
17405988 1
85684113 1
1000000000 59131764
403599149 1
112510758 1000000000
1000000000 400619381
124849755 1
1000000000 143252336
1 808161283
1000000000 937524849
707431525 1000000000
1000000000 491988084
1 790477351
83906412 1
1000000000 535684417
122289390 1000000000
112203310 1
1 865834893
1000000000 91441615
539529037 1
1 41884232
241087118 1
539081550 1000000000
1000000000 838185670
919712301 1000000000
38149249 1
1 227581447
1 757279199
1000000000 73236100
280261921 1000000000
1 966541178
145505914 1
1 646544335
827358366 1000000000
116727817 1
1 474635108
243277019 1000000000
837421027 1
1 393232932
1 768435551
1 76236967
1 12640363
1 917695222
1000000000 482935725
1000000000 588430292
1 6232966
119016592 1
1000000000 44791328
1000000000 606933391
418963752 1000000000
389303701 1
1000000000 666913954
774457341 1000000000
1 774458931
1000000000 942489704
1 611713089
802556455 1000000000
259512390 1
1000000000 348904404
583781822 1
1000000000 465081191
1000000000 175191815
567620412 1000000000
1000000000 69328281
1 808619604
1 15030512
1 789875782
1 682509719
1000000000 272725293
563591065 1
1000000000 760319492
1 812027350
1000000000 488038339
976705925 1000000000
630701988 1
708766036 1000000000
778407147 1000000000
666604401 1000000000
1000000000 452290715
1000000000 14093820
1 678917477
1000000000 951044891
898116686 1
1000000000 283824180
1000000000 954878537
1 203777426
1 659418435
222688230 1000000000
73455347 1
1000000000 720001790
1000000000 199868361
1000000000 563420942
1 156214896
520639985 1000000000
64779814 1000000000
1000000000 578094532
911201385 1
764567087 1000000000
956782657 1
1 458430411
29403024 1
1000000000 337487611
325896400 1
557458331 1000000000
39651212 1
246950629 1000000000
312491526 1
306175213 1000000000
1 449874530
489306387 1
1 641446328
1000000000 295090376
441774950 1
13954062 1
1 55507728
1000000000 885083915
595409826 1
359344145 1000000000
257414583 1000000000
1000000000 671311229
99887558 1000000000
396223183 1000000000
1000000000 9664637
187459155 1000000000
19235731 1
21368516 1000000000
1 705029516
846009921 1000000000
298972867 1000000000
1000000000 557782527
272472080 1000000000
1 38157830
102839165 1
194988656 1000000000
480891232 1
1 839737204
195556408 1
1 655129520
230287281 1
780413951 1
973615 1
1 891347536
1000000000 564061246
1 461605577
431401799 1000000000
1 224746150
1 364658418
869247021 1000000000
1 135543935
467690262 1000000000
1000000000 608103832
1 892628683
1000000000 114419672
197597662 1
431488133 1000000000
1000000000 299498516
1000000000 552172743
42636390 1
1000000000 35465926
436806232 1000000000
1000000000 557455897
1000000000 264193544
1000000000 744893897
792431183 1000000000
872297063 1000000000
295379038 1000000000
294738056 1000000000
159431720 1000000000
1 741125629
1 12974349
1 864931900
1000000000 93222417
1000000000 226382920
804701969 1
1 750866050
1000000000 810610246
912817343 1
82571657 1000000000
1 631358728
649360031 1
1 84491605
1000000000 993172998
1000000000 808695485
1000000000 934112150
111680094 1
1000000000 875552849
1 509789816
1000000000 857625815
1 96275458
1000000000 727056829
97699626 1
2779981 1000000000
495626529 1
343032303 1000000000
1000000000 75373442
85683372 1000000000
1000000000 320545222
1000000000 283819819
1000000000 298373919
1 628877436
19040530 1000000000
660092449 1000000000
465342269 1000000000
868989607 1
1000000000 75100834
862617913 1000000000
925470938 1
313697157 1
980999556 1000000000
1000000000 785982813
1 522949737
1 489825639
743654043 1000000000
78867017 1000000000
678987003 1
1000000000 375529892
604092559 1
228070992 1
854319852 1000000000
1 372331298
1000000000 543854393
102873520 1
1 575462924
1000000000 636189287
429741200 1000000000
455714650 1
1 436047697
1000000000 270922018
1000000000 812515088
1 432981820
1000000000 662865915
1 603130678
941758891 1
915098643 1
1000000000 957238857
474496840 1000000000
1000000000 160860469
1 70123184
1000000000 497272220
1 843235532
1 585251147
1 967916745
1 596638763
691686796 1000000000
1 386760389
1000000000 241456451
1000000000 326646314
1000000000 23497403
826303903 1
1000000000 779463167
808706678 1
365495163 1000000000
536172132 1
201597220 1000000000
960168132 1
232747756 1
1 735987997
258567151 1000000000
1000000000 864157516
1000000000 33031095
1 709303738
1000000000 743712505
1 888766962
290632988 1
765583872 1000000000
1 66744328
698927350 1
709663611 1000000000
679882485 1
23498587 1
449989407 1000000000
493335136 1
1000000000 905103307
1000000000 956231793
617317733 1
1 388913172
1 404892236
25160283 1000000000
993026590 1000000000
1 28190370
1000000000 881084102
1000000000 543245700
825826732 1
1 882827368
298868600 1
51963136 1000000000
1000000000 14939815
949927969 1000000000
1 671963005
900976468 1000000000
1000000000 830744969
375460466 1
1000000000 716867386
234932422 1
333553113 1000000000
491070709 1
1 935747654
1 5697831
1000000000 1419995
1000000000 404263108
1000000000 869005530
1 171497248
773316536 1
617940104 1
764848314 1000000000
1 804437244
492237611 1
1000000000 840591876
351624099 1
1000000000 402436343
1 229840558
914998046 1000000000
628887864 1000000000
1 30046470
985193766 1
27375215 1
1000000000 852338794
978215977 1000000000
846532364 1
1000000000 792460110
646840935 1000000000
1000000000 818895663
98853918 1000000000
627983193 1
1000000000 70059783
667401482 1
1 692240519
1000000000 985593222
20450995 1
68969110 1
1 85543822
1000000000 100476586
1 345991128
1 625531878
520400317 1
258699658 1000000000
464380877 1
1000000000 290427153
1000000000 527571604
301735010 1
35763523 1
428685949 1000000000
93785520 1
1 250593781
141208621 1
1 896162475
1000000000 979720567
168804374 1
942357298 1000000000
1 299879301
1 865656136
1 30058422
465403537 1
1 856092966
641037601 1
1 65455217
124008598 1000000000
834394667 1000000000
1000000000 251312850
676546452 1000000000
946113405 1
737240442 1
835774116 1
1000000000 134195379
1 432657126
749026194 1000000000
883268997 1000000000
110099371 1
141446331 1000000000
832891220 1000000000
1000000000 416932535
1 274893365
873945503 1000000000
1000000000 3475538
1 114478842
781495021 1
570241242 1000000000
804761752 1000000000
571853111 1000000000
993878499 1
1000000000 673008068
253139962 1
1 912737968
1000000000 299891874
1000000000 135860401
500888288 1
1 436304040
1 317446592
1000000000 288058717
23665807 1
750534032 1
642146792 1
206481115 1
1 595168506
1000000000 778800052
424481893 1000000000
1000000000 32832762
1000000000 525930506
746604389 1000000000
1 906754867
614968633 1
228246125 1
109328040 1000000000
45419650 1
668506415 1000000000
231053278 1000000000
363056737 1
1 289753037
1000000000 992402549
1 697540340
44240636 1
1 790261340
1 744762903
986364015 1000000000
156992157 1
131217238 1000000000
93978492 1
1 155664897
1 704048330
93907789 1000000000
417380563 1
636255387 1
1000000000 690718615
1000000000 793186629
1 962880257
1000000000 356847163
1000000000 38684755
1 661778246
83076874 1
1 920656181
1 227079091
1 495449701
1000000000 432432383
1000000000 10276609
1 441455487
1000000000 892505168
1000000000 940179560
624800901 1000000000
96272828 1
870805081 1000000000
848029749 1
1 804187109
447130971 1000000000
1 603902982
1 592675873
629744073 1
391122018 1000000000
974887193 1
318356905 1
849221681 1000000000
607357339 1
521838365 1000000000
874498157 1000000000
206782647 1
1 659452860
1 444680307
643491367 1000000000
1 154241636
139077655 1000000000
1000000000 729437404
295635980 1000000000
247370488 1000000000
1 313356997
1 886884746
1 135762880
1 220231605
1000000000 912016464
698964132 1
570972097 1000000000
1 795882414
289005281 1000000000
568717913 1
502420302 1
504754576 1
102883563 1000000000
482264937 1
1 636948440
208881903 1
426684759 1
1000000000 982373681
1000000000 92206573
1 359580436
1 15621426
535408951 1
1 375835042
792836423 1000000000
872577238 1000000000
79476278 1
318670977 1
120979611 1
1000000000 652479128
1 883740333
1000000000 294296309
1 268128570
869338866 1
107269862 1
1000000000 26227509
1 914728241
1000000000 957789235
1 269176965
527027119 1
1 100926143
184714662 1000000000
1000000000 55913874
370664184 1
372288539 1
169789505 1000000000
853711114 1000000000
1000000000 138643250
1 567731398
590119633 1
994698979 1000000000
1 951242495
106986578 1
229296549 1000000000
614503840 1
1 295925223
291013810 1
668848571 1
1 141907798
1 17745479
1000000000 303884805
1000000000 973583209
660013631 1000000000
42475709 1000000000
37784031 1
180522127 1
504463552 1000000000
1 83064082
1000000000 116496410
1 486818876
45781240 1
219019945 1000000000
68870942 1
1000000000 914179552
1000000000 342935499
1000000000 753752167
68363693 1000000000
1 970231284
1 287704943
1 840415781
1 872895028
614406694 1
1000000000 101012854
15499157 1000000000
309881232 1000000000
1 238809867
396847710 1000000000
641543859 1
1000000000 122057566
1000000000 990167360
1000000000 908311705
1 789466542
542514633 1
22385187 1
1000000000 602004248
728980569 1
560449232 1
338442226 1
148922206 1
330803470 1
1000000000 60480278
650783619 1
59685124 1
647572260 1000000000
491878448 1
67411814 1000000000
417594568 1000000000
796025555 1000000000
1 796557932
1 575960217
423557917 1
802329255 1000000000
1 569731615
41454253 1000000000
176881200 1000000000
507258468 1000000000
583713907 1
1000000000 93099384
786036600 1000000000
220921210 1000000000
1000000000 727543217
1000000000 782599229
945134787 1
1000000000 588840685
823923980 1
1 38981721
1000000000 537485502
1000000000 701362366
1000000000 815054320
250940786 1
624426245 1
180450014 1000000000
145362124 1000000000
284544284 1000000000
1 48632238
6331286 1
1000000000 442893149
251137038 1000000000
61643345 1
1000000000 333771121
968571005 1000000000
1000000000 337582791
805147804 1
1000000000 55072941
1000000000 329882990
610051515 1
1000000000 664867927
1 767999011
572530339 1
474944259 1
818054900 1
1000000000 8039861
993213969 1
677928838 1000000000
906490012 1000000000
170202168 1
1000000000 47884021
1000000000 110325156
677120183 1
1 216677603
297488679 1
932966243 1
1 946001404
449552441 1
1000000000 655279584
732353567 1
776703484 1000000000
544903286 1
1000000000 842170377
9520046 1
679542827 1000000000
537804663 1000000000
1 395896327
1 261099283
326639216 1
415878191 1000000000
482997510 1000000000
1 122164390
1000000000 629795632
1000000000 313974152
138499013 1
155732931 1
581245655 1
29368023 1000000000
41414371 1000000000
1000000000 596007922
1000000000 984071400
1000000000 249110982
709778089 1
1 544030103
1000000000 291940489
1 92363710
489390170 1
1 13135901
194969737 1
10838229 1000000000
154579705 1000000000
373633953 1000000000
554755829 1000000000
36935737 1000000000
623099291 1000000000
845553692 1
1 844360732
594683420 1000000000
956718896 1000000000
1 296265748
26624801 1000000000
974354209 1000000000
1000000000 227617742
1 327182020
88685058 1
898033480 1
731696512 1000000000
1000000000 34701772
9864999 1000000000
1 708257880
1 245139086
332668502 1
41813104 1
670494158 1
224148816 1
628839883 1
886732217 1000000000
699681861 1
285967727 1000000000
668314102 1
1000000000 806359282
1 792385639
1000000000 357799102
323160759 1
1 486961566
1 590766421
1 446993785
1 80529197
758609899 1
1000000000 214292628
1000000000 115719197
61942879 1000000000
1000000000 198301491
183472506 1
686003371 1
874441068 1
1 698085906
70465562 1
580413304 1
1 89997109
1000000000 58442731
1 26747310
1 643565945
953332106 1000000000
57612791 1
1 993095813
1000000000 935726093
209759700 1000000000
984421327 1
184628590 1
1000000000 55504461
1 594082626
1 983508860
1000000000 406359206
1000000000 295001043
190552185 1000000000
1000000000 655702782
277475905 1000000000
639498505 1
929267896 1
1 874667356
1000000000 438642711
444266741 1
1 745849995
290518318 1000000000
1 767954737
148183683 1
1000000000 218929651
1000000000 190922920
663371444 1000000000
1 241587540
1 61691413
12308777 1
1 145026638
809400328 1000000000
992314978 1
1 37544516
1000000000 342752289
328655368 1
59915080 1000000000
1000000000 373979216
1000000000 31414319
1 362926809
1 140645465
1000000000 534835310
1 14184776
887567584 1
686811644 1
327533595 1
1 626670450
1000000000 906159025
1 528532627
1 199937591
1000000000 687106010
58290653 1
1 63626029
92473750 1
795358266 1000000000
1 832592445
1000000000 217589167
613184264 1
1 806445003
266726586 1000000000
571786368 1
1 473893093
1000000000 248374190
1000000000 412671137
342731189 1
1 827070494
1 271910616
1 38304871
1 99462590
296683202 1
1000000000 263476094
1000000000 209956090
74560400 1000000000
1000000000 805410318
1000000000 50484226
999217801 1
1 142693461
950013946 1
1 234635615
154509014 1000000000
540938900 1000000000
286760001 1
135249682 1000000000
696801532 1
1000000000 769975516
4251891 1
859532428 1000000000
1000000000 163285181
88861175 1
1000000000 655419513
1 64094742
1 15701841
745973902 1000000000
1000000000 337707816
1 326593349
448592812 1000000000
1000000000 657124441
17062474 1000000000
477906656 1
1000000000 388626000
1 231356619
210993834 1000000000
1000000000 544606289
791842452 1000000000
1000000000 621003070
178183329 1
953253515 1000000000
1 192448374
1000000000 611539100
1000000000 22127521
272605821 1
1 800354272
1000000000 89725584
759576896 1000000000
1 330108152
340410487 1
1 819056174
1000000000 65844681
1 426772508
1000000000 6189804
1000000000 62832160
1 28720192
21259850 1000000000
798286013 1
534965843 1
146135541 1
263630984 1
1 359689613
143730467 1
1 682050958
1000000000 905166447
1 847190760
1 941455878
1000000000 200820112
97484701 1
1 295844752
279341495 1
817497710 1000000000
1000000000 310349465
75298380 1000000000
1000000000 883936742
1 608087575
780051779 1
1000000000 328057395
974058078 1
411747579 1000000000
1000000000 254149823
1000000000 175532149
929467832 1000000000
7241887 1
999377122 1
504652205 1
1000000000 574492544
18222500 1
433018654 1
1 131178150
1000000000 95130599
23834453 1000000000
39566573 1
559404204 1000000000
610886379 1
1 508251312
1000000000 886036412
5782357 1
450714885 1000000000
994787064 1
1 817293914
1 133580241
1 771759443
244834747 1000000000
274801633 1000000000
1000000000 943471025
1 644400457
1000000000 577243233
5567526 1000000000
1000000000 335019318
1000000000 100092884
249688375 1000000000
1 510585246
1000000000 361166620
1000000000 945966608
1 89392635
1 589386963
1000000000 348851688
787855213 1
1000000000 376059883
1000000000 53087560
1000000000 617738417
1000000000 606116702
1000000000 140433227
95299051 1
1000000000 177321325
22168709 1000000000
81170551 1
255471356 1000000000
363564735 1
664100701 1000000000
1000000000 596505706
695516028 1000000000
1 772669247
945059432 1000000000
1000000000 631687374
986367514 1
275361355 1
97421786 1000000000
1000000000 224791941
1 565160860
1 682677838
1000000000 897607368
254142393 1
1 72467660
321234577 1000000000
48231373 1000000000
1000000000 703652964
304694245 1000000000
1000000000 939478658
1 138024766
276739675 1000000000
1000000000 353465214
1000000000 680628868
557848784 1
1 571973599
1 104571639
320973879 1000000000
742129352 1
235638184 1
1000000000 882031205
1 455936073
524111012 1
1000000000 410747242
1000000000 93518331
527413183 1000000000
1000000000 183194442
1 449825260
966945530 1000000000
554826432 1000000000
1000000000 62893745
1000000000 913559690
1000000000 468274204
279186659 1
99874575 1000000000
1 678709834
595585917 1000000000
1 217171195
166420869 1000000000
254882910 1
540300813 1000000000
362962018 1
1 941544520
547198521 1000000000
480516213 1
1000000000 557425604
1 359412305
280577303 1000000000
23792520 1
1 526878576
1000000000 735211145
1000000000 7868680
467702829 1
1 80928540
1 308501105
390685055 1000000000
1 588902091
13538615 1000000000
1 510397521
1 576107868
554616886 1
1000000000 651894198
1000000000 66070755
1 589365366
1 551143451
116095066 1000000000
1 361619585
1 295704237
475018985 1000000000
305811584 1000000000
801332173 1
1000000000 752702576
217175874 1000000000
883278957 1
1 107406817
613987532 1000000000
102200036 1000000000
1 803842585
237441529 1
1 115180792
139128083 1000000000
202990461 1000000000
570359456 1000000000
92398944 1000000000
681318026 1000000000
51161180 1
332612186 1
1 828524592
81705699 1000000000
529589134 1
500007378 1000000000
1 197139811
1000000000 836708741
793796563 1000000000
76770182 1
1000000000 562093134
367821839 1000000000
1 494257176
1000000000 797769970
539007657 1
253228101 1000000000
1 970313028
1000000000 788768059
359044896 1000000000
575935355 1
1000000000 360412553
981112159 1000000000
102816090 1000000000
81674112 1
1000000000 27541289
1000000000 46330845
128305033 1000000000
391392014 1000000000
407870662 1000000000
1000000000 821264353
1 868671859
201058226 1
126051631 1000000000
416039412 1000000000
1000000000 19717377
1 473370937
1 659932329
431440931 1
841121353 1
63937180 1
126326718 1
538077104 1
1000000000 685512473
866221679 1
1000000000 503741828
802738744 1000000000
1 119415301
1 804196039
111205232 1000000000
1000000000 58440294
611481844 1000000000
248317100 1000000000
922810013 1000000000
224620569 1
1000000000 565290792
1 419721984
1000000000 244650136
1000000000 515432978
241245903 1
1 403239664
1 998952879
1000000000 567266083
964880393 1
1000000000 975457243
1 534352060
1 113639637
1 13013881
342981827 1000000000
689316463 1
1 400345499
1000000000 799475794
1000000000 595957042
980618779 1000000000
1 684552311
1000000000 475453404
1 406722992
1 282906628
1000000000 527919659
1 389495430
901489573 1
62993704 1
1 157212644
815102066 1000000000
1000000000 735994060
91652237 1
156704612 1
1000000000 217751422
1 235810330
384157197 1
408080560 1
110201552 1000000000
1000000000 816543790
1000000000 592359583
699956540 1
654039526 1000000000
1 983425340
1 169721897
941075093 1
86616863 1000000000
1 196266614
239042245 1000000000
529414287 1
855541189 1
1 558187773
25218962 1
1 509681905
1 723885981
1000000000 745669193
1000000000 531472638
1 17394847
65840626 1
1 645081622
280956563 1
914363466 1
635325472 1
347052497 1
781444162 1000000000
1 424161942
1 742530975
1000000000 543134595
1000000000 645208878
970110924 1000000000
865983891 1
972337215 1
449366012 1
625411329 1000000000
819704274 1
1 327869450
883846811 1000000000
774762183 1
1000000000 425271671
679486794 1
977266065 1000000000
1 574832469
928202471 1000000000
1000000000 357398963
1000000000 713513671
1 580379188
1000000000 396649315
1000000000 444142255
917861336 1000000000
1 624174956
258383376 1000000000
1000000000 451965774
1 585880022
723704367 1
711785604 1
1000000000 212455345
1000000000 604932767
1000000000 658593030
658861780 1000000000
472358898 1000000000
444732834 1000000000
405312379 1
87052573 1000000000
850609816 1000000000
879446572 1
1 772117833
279079059 1000000000
1 270785659
272725305 1000000000
1000000000 901061891
1000000000 293260808
1000000000 250991156
1 403434681
43451971 1
1 875104255
1 908571913
173998178 1000000000
1 58277206
1000000000 469535795
831559512 1
1000000000 35499511
757298789 1000000000
4586660 1000000000
53014149 1
1 999118104
1000000000 885005864
1000000000 210567204
235007073 1000000000
1000000000 137058444
1 643907592
558394977 1
944050205 1000000000
1000000000 250352397
1 112085
613747573 1
1 435385007
1000000000 864936341
1000000000 642017514
560675053 1
454464197 1000000000
1 118050600
585169631 1
80982616 1
375205929 1000000000
1 329171492
1 853080496
685640531 1000000000
1000000000 130586294
1 658483976
1 420589933
817828628 1
984484539 1
285771970 1000000000
351916387 1000000000
520764278 1000000000
1 168725744
1 283074687
1 55057100
1 544995206
643467225 1
432906990 1
616879861 1000000000
403144077 1000000000
840133817 1000000000
971239703 1
1 620479727
775713440 1000000000
1 487134203
1 349758620
519760570 1
1 39358888
359133982 1000000000
1000000000 354145680
469115888 1
1000000000 257499629
911708192 1000000000
1 105941431
93433841 1
653655849 1
1 710731887
318048607 1
830215055 1
536972555 1000000000
965292366 1
1000000000 982589344
702617147 1000000000
990661707 1
223603653 1
1 694329904
642934448 1000000000
1 149877040
69100046 1000000000
144956588 1000000000
193530656 1000000000
1 983009182
1 951395965
791809380 1
37941983 1000000000
723103909 1
1 67823601
1 307316649
1000000000 430107535
1000000000 525949321
61817788 1
1000000000 100059028
489466317 1000000000
408925773 1000000000
1 141833488
1000000000 811749209
887751516 1000000000
1000000000 939923398
612881899 1
979375117 1
910438098 1
1 939018015
1000000000 76048773
121021941 1000000000
1 249937602
38781161 1000000000
854520890 1
229934161 1
904838763 1
719263655 1
522340085 1000000000
631743659 1000000000
1 723525600
1000000000 468110810
1000000000 308909599
185671068 1
955165627 1
876010889 1000000000
1000000000 113560584
1 62385952
1 195994174
66721622 1
853947094 1000000000
69729884 1000000000
1000000000 181681675
707946750 1
1 432817645
1000000000 544354543
1 470173768
999236465 1
1 969589472
1000000000 68964792
1000000000 611329100
1 127682133
1000000000 339858392
1000000000 72581415
1 762499791
1 183418135
1000000000 310231429
1000000000 118732042
98239634 1
87598451 1
891893893 1000000000
1000000000 255758289
417883788 1
530769798 1000000000
1000000000 79252564
1 192553316
616011160 1
1 99993939
1 119610805
1000000000 654752616
597259678 1000000000
1 902492629
1 390383776
1000000000 342281486
1 389079105
1000000000 289310086
1 244505518
313782367 1000000000
1000000000 133585673
1 659858544
127911171 1
1000000000 980190470
1000000000 38289683
626863028 1000000000
209681597 1000000000
1 92052126
1000000000 767296568
711860377 1
414673629 1000000000
248304767 1000000000
515457468 1
1 279417625
48990389 1
935340293 1000000000
1 494637178
1 562296809
465969107 1
1000000000 285551714
1000000000 64828046
1000000000 640095752
988113006 1
1 751819495
1 777521797
375031756 1000000000
1000000000 24554322
100318416 1
1000000000 883616772
6121323 1
68561225 1000000000
1000000000 368702863
1000000000 655804407
1 625135880
1 259022859
30674077 1000000000
224809021 1000000000
357574721 1
1 734816425
456003007 1000000000
1 490705618
1 60461879
1000000000 61680502
99524310 1
101716094 1000000000
465020190 1000000000
1000000000 884132729
33288492 1000000000
917931262 1000000000
1 16976968
322307410 1000000000
566119484 1
1 400285874
255794607 1000000000
1000000000 398229930
1 340376579
1000000000 14297033
1000000000 255634434
1000000000 790088993
400999110 1000000000
866116331 1000000000
27338803 1000000000
710245300 1000000000
122106470 1000000000
1 268880744
1 249788801
679111598 1
1000000000 125086499
1 604788448
1000000000 930917122
1000000000 954849298
297751023 1
1000000000 490101365
501781174 1000000000
1 748318856
1000000000 59177014
1 395084143
117074954 1
276351688 1
1000000000 941921580
1 597527408
1 883249642
32782214 1
779578520 1
908643354 1000000000
704377421 1
76415198 1
1 934953761
1000000000 64620608
1000000000 610956092
1000000000 863540803
1 357563417
788374156 1
1000000000 668590948
797660644 1
1 36012233
613965744 1
1000000000 263528991
1 439092641
1000000000 893173567
691656722 1
1000000000 847015679
931139951 1000000000
1 41619605
1 91162869
779045596 1
639635272 1000000000
912846021 1
1000000000 673207076
1000000000 630746210
110058648 1000000000
1000000000 119950315
66648357 1
1 692148757
1 663562534
1000000000 805856540
1 551291612
360478696 1000000000
146665345 1
712821416 1000000000
694042303 1000000000
1000000000 206106688
116060398 1
91053549 1
612259451 1
96577668 1
601179857 1
1 465209503
1000000000 879553319
621871912 1000000000
478118811 1
943269781 1
1000000000 604537578
42381627 1
120873269 1
1000000000 238681367
1 483394089
1000000000 425359728
1000000000 344678124
370568872 1000000000
62189620 1
1 997272747
1 371883743
563219536 1000000000
145388915 1000000000
1 357970959
1 414069991
3130222 1000000000
299349774 1
1 953843847
1000000000 970822408
755507967 1
1000000000 76089373
1000000000 67325908
261248856 1
239973737 1
1000000000 423086673
1000000000 119310617
817759600 1000000000
280163789 1
1000000000 400124450
1000000000 74078947
1 930816849
853619917 1
1 391142524
1000000000 310856382
683612634 1000000000
66566875 1
1000000000 538627558
1000000000 95010870
993730218 1000000000
150433797 1000000000
442203445 1
1 531000173
1 737564562
1 169712449
1000000000 967371696
1000000000 998655262
1000000000 779853184
289276213 1000000000
1 937632966
148291120 1
1 36476138
921997962 1
112523568 1
1000000000 107082431
566802872 1000000000
1 27888562
1000000000 300105634
1000000000 702453928
1000000000 812919990
1 121603129
143199992 1000000000
793523606 1
555865211 1
1 343959435
460297695 1
957878413 1000000000
1000000000 687969237
871019335 1000000000
75485700 1000000000
1000000000 104682230
141915577 1000000000
915081988 1
1 85049019
1 617481004
1000000000 58950825
1000000000 211071906
1000000000 844484403
1000000000 588390535
1 804417959
633777173 1
1 190509082
501479656 1000000000
957236891 1
1000000000 385996208
1000000000 444196045
613786566 1000000000
97566787 1
691149295 1000000000
1000000000 426167812
391634617 1000000000
532643738 1000000000
1 499039689
214344190 1000000000
52540295 1
875847885 1000000000
562582647 1000000000
811195945 1000000000
1000000000 590916015
1 840707483
1000000000 551384512
1000000000 174178391
1 724181365
1 531565901
683435977 1
728704351 1
547413616 1000000000
1 668412441
1 140834907
1000000000 937313105
1 147483537
254588434 1000000000
1000000000 172337590
22160672 1
1 3294389
898288020 1
1 689774294
1 120114635
573730735 1000000000
1000000000 407278894
1 989722438
12059406 1
1 525624529
1000000000 167907603
1000000000 226004580
1 545544074
1000000000 959697148
438449661 1
1000000000 111218742
1 257184881
585673514 1
115966371 1000000000
987846574 1
789774518 1000000000
87141754 1000000000
418379422 1
95334010 1
1000000000 416213429
76681661 1000000000
435879895 1000000000
246602321 1000000000
1 731271521
501873025 1000000000
147405686 1000000000
879438268 1000000000
373833710 1000000000
1000000000 257618846
1 409276232
577181284 1000000000
367174401 1
1 972741440
1 679012017
1000000000 783178972
1 754977878
1000000000 28139125
751715349 1000000000
371865071 1
1 306572274
176780346 1000000000
116280258 1000000000
955199342 1
413894603 1000000000
1000000000 688463362
1000000000 169498722
1 17631861
825875191 1000000000
851239625 1000000000
1 51306720
971521342 1
656463443 1
1 39846810
463418842 1000000000
343954539 1000000000
1000000000 55844535
1 989969822
463138954 1
683731407 1
812909722 1000000000
1000000000 570077608
304801583 1000000000
1 785687742
1000000000 787904322
1 750189887
1 69668097
1000000000 869654999
1000000000 964191601
1 137991469
393664919 1
730224209 1000000000
974562188 1
385293704 1
200687058 1
39048389 1000000000
1 419319630
704417088 1000000000
1000000000 685411918
1000000000 305474940
686630127 1
1 953220394
1000000000 93908811
874031163 1
579497936 1000000000
1000000000 901996686
1 859789849
1000000000 724367758
1000000000 762044075
1000000000 591659310
537187331 1000000000
731308948 1000000000
1000000000 471481146
1 56846554
1 150056127
1 60044875
4171623 1
1000000000 355034227
1 978003541
152554847 1000000000
630908405 1
307797629 1000000000
1000000000 709598863
213968239 1
1 176893615
1 930480427
1 944262115
1000000000 934847201
680822289 1000000000
1000000000 206764007
770508254 1
1000000000 500470825
1000000000 814319221
753701986 1000000000
1000000000 411696916
846824342 1000000000
3653314 1000000000
446758685 1000000000
267640456 1
587327136 1000000000
1000000000 942979218
889531767 1000000000
1000000000 458224792
976713393 1000000000
1 44233700
691818297 1
1000000000 301284204
650140529 1000000000
1 56255045
101704097 1000000000
1 991545057
922741911 1
1000000000 787647353
1000000000 303619053
773690867 1000000000
1000000000 504314671
289447344 1
772409195 1000000000
109592490 1
458603624 1000000000
91508520 1
36981504 1
986159496 1
549771234 1
590179167 1
1000000000 46591543
31140722 1
9335158 1000000000
1000000000 119551422
1 697636302
60616990 1000000000
1 431473288
107605955 1000000000
714856894 1
1000000000 177621247
299501772 1000000000
485897391 1000000000
1000000000 79868108
666489519 1
1000000000 95241366
1000000000 280261297
210729359 1
954846941 1000000000
615955624 1
1 894531987
1000000000 63090945
233230008 1000000000
36573560 1000000000
1 333333733
1 859222668
1 491868381
1000000000 204298240
1 683590571
236078478 1
607650240 1
1 3699724
220795267 1000000000
1 163311728
54592921 1
150406657 1
726177115 1000000000
1 565445927
293108689 1
1000000000 814847531
717722003 1
183335243 1
1 740205037
1 423388555
947873711 1000000000
168475032 1000000000
1000000000 841094651
722628128 1000000000
1 23623042
1000000000 271531267
486442621 1
1000000000 275650742
694955992 1
1000000000 574618433
1 683259350
944942126 1000000000
1 594604709
1 710293716
5283636 1
78320208 1000000000
1000000000 783507630
1000000000 799135897
1000000000 931120894
100030991 1000000000
1000000000 282705591
909254865 1
631784129 1
355001180 1000000000
1 821230126
1 581592494
287526039 1
1 189268591
1 595428696
1000000000 37913953
1000000000 78817817
1000000000 328556180
939595003 1000000000
1 127894435
1 471069384
1 22551669
18809229 1
389957827 1
1 469654009
1 606160871
1000000000 655719391
727313457 1000000000
1 56428610
491496250 1000000000
49661765 1000000000
1000000000 863995019
1 480712291
654423548 1
981713224 1
681111335 1
1000000000 70561208
69885263 1000000000
1 630250192
922399522 1
527495710 1000000000
483816877 1
1000000000 70914766
1000000000 357445610
596531557 1
1 956324411
1 71517800
759059273 1
552531001 1
908995469 1
1000000000 613961897
1 842332916
1000000000 73724044
769967610 1000000000
1000000000 857698730
1000000000 725596054
549644166 1
1 173735267
1000000000 466471741
412195672 1000000000
1 977733873
1000000000 781568127
38810907 1000000000
1 452663797
764595745 1
1000000000 626229676
636606096 1000000000
215835197 1000000000
687305315 1000000000
1000000000 517754163
1 731436453
979253032 1
1 842959592
538195740 1000000000
1 716716496
539619935 1
570419251 1000000000
39946356 1000000000
446776345 1
1000000000 129577031
278850818 1
1 123013660
1 572480207
1000000000 44511121
643520699 1000000000
957820694 1000000000
1000000000 156551853
893697601 1
194262362 1000000000
1 50416205
91240329 1000000000
446650429 1
281955034 1000000000
1000000000 341000677
1000000000 155579006
724892505 1000000000
1 54269475
1 900381188
783062426 1000000000
1 113623777
1 504544629
1000000000 350494497
1 514533132
460374697 1000000000
121181268 1000000000
1000000000 288003020
1 688969162
1000000000 228774292
1 151962870
565500416 1000000000
1000000000 931634626
631660962 1
947003179 1000000000
536255976 1
467123076 1
1000000000 766261631
1 927804110
1 99427887
231710573 1
19463050 1000000000
728746924 1000000000
343207886 1000000000
1000000000 616683608
1000000000 77503588
85914868 1000000000
1 684820817
1000000000 269078978
1000000000 989981948
124434976 1
1 607372716
1000000000 510340478
1 774927386
1000000000 574473060
895551614 1
577909467 1
25806700 1
48440728 1
669700070 1
714958164 1000000000
1 599347727
13831075 1000000000
138173382 1000000000
423895736 1
1 906365088
130239849 1
1000000000 915443861
1000000000 186663644
695096516 1000000000
1 12714040
899960235 1
1 875962048
1000000000 67004983
819122352 1000000000
1000000000 543765770
1000000000 799913281
127484244 1
1000000000 696082995
1000000000 107527850
204587327 1
99654949 1000000000
1 85038542
1000000000 112771401
104324945 1
689817326 1000000000
67868327 1000000000
93314226 1
122857704 1
1000000000 597569333
1 277134826
594872206 1
1 43879681
1 130297942
1000000000 628504113
817810603 1
1 829579346
700009606 1000000000
226708084 1
1 214626763
479994606 1
584228199 1000000000
284050033 1000000000
1 297023472
1000000000 383049084
32924431 1
76937886 1000000000
385697575 1000000000
1 528139737
900173459 1000000000
1000000000 398354318
1 662611413
1 229817674
1 204448794
1000000000 882811618
1000000000 323794304
1 774241832
6024290 1
1000000000 816305588
1 385920801
1000000000 922307848
289482188 1000000000
1 664928385
1 906629866
1 788655978
741809391 1
795855511 1000000000
1000000000 462852501
1 714624996
1000000000 135592603
226694400 1
644536110 1000000000
1 786238417
1 126109038
140768494 1
1 575370083
967811190 1000000000
1 54827734
1000000000 522765738
1 932450124
452722615 1000000000
253504424 1000000000
1 788205051
133488312 1
1000000000 674243130
1000000000 342335521
1 744283411
848791801 1000000000
1 963843867
2946428 1
1 524290816
1 237746483
454976786 1000000000
1000000000 611664118
1 667632273
811235873 1
1000000000 524868386
1 543003743
873039049 1000000000
918891 1
564480710 1
1 28684325
1000000000 11275203
512132710 1000000000
1000000000 354360729
1 584456925
673366822 1000000000
145677420 1
697054341 1
679424084 1000000000
1 23557132
1 435389599
617757296 1
1000000000 464134167
655670383 1000000000
1000000000 341152569
1000000000 879278180
1 974668160
1000000000 247356951
779440729 1000000000
574419262 1000000000
1000000000 619110723
439059201 1000000000
1 435054156
665344220 1
917326457 1
1 705939282
1 425220441
1 866284738
1 75554606
134687934 1
183590161 1000000000
932100173 1000000000
1000000000 118261866
1 837079924
618092824 1000000000
979639901 1000000000
659603389 1
1 504965262
692424559 1000000000
1 963534975
110334542 1000000000
326176249 1000000000
44787781 1
590419355 1000000000
1000000000 817915751
65405410 1
525956927 1000000000
1 18927646
91773052 1000000000
1 481841059
145974342 1000000000
1 214721961
1 702140
542809646 1
1 344678867
561710139 1000000000
1000000000 9146908
1000000000 128337913
1000000000 207787704
970151646 1000000000
1000000000 578370017
982902892 1000000000
70025584 1000000000
1000000000 866472400
1 457124527
1 89879241
97134826 1
29639732 1000000000
752589329 1
1 154824861
100933331 1000000000
1 470672698
1000000000 255743371
1 622341031
111132517 1000000000
1 28295885
1000000000 581176606
189378377 1000000000
1000000000 983394992
431164350 1000000000
888188251 1000000000
1000000000 68741998
290089319 1000000000
330339697 1000000000
1000000000 283415278
1 202604284
836778285 1000000000
1000000000 177497351
1 660583843
968014780 1000000000
1000000000 983546466
1000000000 19081228
1 600695550
730003400 1000000000
224974699 1000000000
1000000000 999363748
44602427 1
1 274612856
1000000000 996153730
119423794 1000000000
1000000000 347485154
891915976 1000000000
1000000000 638409982
350311820 1000000000
935630031 1000000000
1000000000 709741901
1000000000 601925924
126154653 1
1 108162754
1 809483673
1000000000 331563888
17584539 1
1 352842341
628249389 1
648307808 1000000000
1 770048939
1000000000 247890142
932638689 1000000000
1 986747330
813086484 1
181673174 1000000000
1000000000 623287761
1 818146944
222637283 1000000000
668670731 1
1000000000 936100554
1 613240298
1000000000 27690527
1000000000 733943891
1000000000 781464374
1000000000 147712646
1 601436527
1000000000 119811379
1000000000 341119109
1 766667350
1000000000 496244298
1000000000 151425250
1000000000 832050975
173577897 1000000000
1000000000 532085664
34321881 1
1000000000 15238090
737660263 1
1 513530378
1 51199454
1000000000 336678040
1000000000 535729112
706444143 1000000000
1000000000 28601234
466693460 1000000000
1 851264246
1 50961465
604798330 1000000000
1 37060462
484241718 1
500548600 1000000000
1000000000 972953229
466916711 1000000000
158207443 1
1 149071255
234512447 1000000000
1 150957497
601472924 1
1000000000 294560511
655961612 1000000000
1 906829131
1000000000 176462144
998395979 1000000000
842600585 1000000000
820141909 1000000000
473885466 1
1000000000 995596909
785621481 1000000000
949076688 1000000000
1 628673146
89071969 1
84926477 1000000000
669522274 1
1000000000 994942070
1 141037522
1 581232657
1000000000 58054602
1 645820977
1 756420171
619975510 1
1 914905546
370287275 1000000000
390654434 1
1000000000 699730956
1 663975828
784569354 1000000000
1000000000 450558562
126080835 1000000000
1 525164729
1000000000 530850410
1000000000 207709690
1000000000 258464371
949191823 1
1000000000 223316516
120127077 1
83361930 1000000000
1000000000 207167524
919738268 1
1000000000 632566170
288803960 1
221568418 1
1000000000 656077456
1 820456438
833461048 1
528433476 1000000000
433072350 1
1 846345706
1000000000 56022881
269484474 1000000000
1 258966743
1 178948386
1 15013934
179587609 1000000000
242251524 1
80928055 1000000000
1000000000 677769228
119942473 1000000000
682668407 1
1000000000 398034391
1 83032741
1 777806570
697610391 1000000000
732794996 1000000000
34894445 1000000000
892841928 1
1000000000 405085542
228712301 1
1 798662059
1000000000 792331714
180246358 1
1000000000 217114300
1 702709515
79264054 1
1 439691662
492416544 1
873101732 1
816891890 1
1 503859640
219799756 1
1000000000 519530119
958275993 1000000000
578101327 1
1 121871506
1 980289482
1 906665875
1 185580136
1000000000 518748812
668845845 1
533945978 1
1 416772352
573752139 1
848079789 1000000000
1000000000 355626755
1000000000 211819463
274676869 1
72623104 1000000000
120659051 1
1 946041709
679000635 1
1 67800755
1 883551845
545159533 1000000000
615498089 1
1000000000 940470570
1000000000 652529282
680634202 1
1 975979060
1 498129816
694768931 1000000000
335418793 1000000000
164576656 1
1000000000 255014538
1 488775645
184367102 1
1000000000 834989682
918393327 1
1 54085485
105101564 1000000000
644252279 1
1 89319340
56955166 1
485161865 1000000000
662025749 1000000000
563369887 1000000000
273494457 1000000000
1 914507170
1 87908417
192185139 1000000000
1 325188590
1000000000 750058143
1 797738403
1000000000 177540199
546364483 1000000000
1000000000 588643592
1 574277432
802708570 1000000000
1000000000 808526460
938345947 1000000000
527067272 1
631707994 1
1000000000 576551052
1000000000 3030870
849868619 1000000000
1 591110254
1 582440701
1000000000 974188876
1000000000 238072472
1 855812195
1000000000 345495773
1000000000 962739943
995896207 1
1000000000 965019734
127203627 1
1 429186042
1 93131145
1000000000 523758018
788396995 1000000000
1 695946188
1 255498176
818870284 1000000000
709851592 1000000000
985472354 1000000000
116039292 1000000000
507448205 1000000000
1 711590802
390995277 1000000000
1000000000 945469375
1000000000 426765857
1000000000 559018010
629227765 1000000000
70668659 1000000000
1000000000 979072304
660970468 1000000000
1 495101799
908139283 1000000000
14146876 1
1000000000 773045102
1000000000 592363422
14820569 1
506967277 1000000000
602262809 1000000000
310584911 1
112751722 1
1 349658010
90632855 1000000000
1 721482041
230321919 1000000000
1000000000 57272156
522126807 1000000000
763995117 1
137045271 1
368160400 1000000000
1 878015854
218917916 1000000000
702517659 1
67600107 1
1000000000 109376137
383066977 1
233590931 1
231841796 1000000000
1000000000 745965650
99409553 1000000000
1 290698570
455402847 1
1000000000 909330145
71634561 1000000000
281621502 1
218826232 1
1000000000 236837799
234247769 1000000000
1000000000 890203405
1 22997329
1000000000 164437848
1000000000 971834713
521265053 1000000000
1 764303359
163902296 1
465744426 1
67573708 1000000000
1 57937842
852793514 1
732961706 1000000000
1 138763355
781776581 1000000000
866823255 1
590902066 1
302117848 1000000000
1000000000 900894024
1000000000 651923804
453662827 1
1000000000 874656074
327647627 1000000000
1000000000 281951257
214101650 1000000000
1000000000 230592611
330824238 1000000000
1 407751992
1 673418058
915867426 1
1 474934184
555202589 1
374595300 1000000000
925747464 1
1000000000 310187863
1 497838286
459547180 1
1 601457086
870182921 1
1 329900900
23142325 1000000000
1 60377415
415601675 1000000000
575161075 1000000000
860339368 1
625524132 1000000000
462473906 1000000000
1 638682104
1 97900299
18057735 1000000000
1 22626664
232537667 1000000000
942226320 1
1 984545148
976514619 1
700779111 1
1000000000 463528672
1000000000 26947860
437830114 1000000000
1000000000 357988512
18696808 1000000000
922670997 1000000000
1000000000 752538451
1000000000 229950278
1 12974245
735618720 1000000000
328111812 1
1 890084531
1000000000 395780333
217462629 1000000000
1 425131072
575825585 1000000000
1000000000 450286272
139908293 1
1 65727917
714711912 1000000000
1 53737103
1 629626119
1000000000 884609628
1 620359111
1 538517005
1 209533695
1000000000 634747923
1000000000 498522483
631917559 1000000000
1 134295740
371537305 1000000000
1 788063280
437962081 1
1 858925492
685771971 1000000000
1 124804815
1 898040962
1 474944621
1 48123390
278595993 1
1 583252226
508401069 1000000000
40128862 1
595331131 1000000000
373573571 1000000000
1000000000 342605605
1 63295784
326342964 1000000000
1 421391919
777531292 1000000000
1000000000 493743069
758019774 1000000000
1 550846212
1000000000 816681113
1000000000 45909962
1000000000 354442043
501392030 1
112408982 1000000000
1 550023182
1000000000 482843938
1000000000 922949317
1000000000 299798690
500555565 1
701865580 1000000000
1 934433273
440767640 1
1 522673941
59407738 1000000000
1000000000 271795260
1000000000 55870144
616694448 1000000000
1000000000 24719755
1000000000 494761312
1000000000 604374531
228498156 1000000000
1 837757598
1 966802131
1000000000 891264918
1000000000 326109000
1 694154469
1 256960746
1000000000 905329442
334190050 1000000000
856980396 1
222116781 1
953258610 1
1000000000 37461249
1 313500105
1 197042468
1000000000 790761633
1000000000 103129119
1 831966599
678959906 1000000000
395964612 1
1 293786235
1000000000 25835023
317447312 1
1000000000 762461206
114177311 1
1 1765464
777983037 1000000000
1 817683876
1000000000 372434030
1000000000 263279507
1000000000 74947367
1000000000 483652986
1000000000 289202482
1 788917009
772806725 1
1000000000 135210830
253932326 1
1000000000 893259192
616526807 1000000000
2066606 1000000000
949593858 1
776703719 1000000000
1000000000 578856497
74098855 1
1000000000 897350664
794229480 1
1000000000 478934021
1 73997560
681722637 1
975164118 1000000000
1 433514033
1000000000 575230135
709809931 1000000000
1 17430544
248795403 1000000000
1000000000 193646724
1 617294630
461817631 1000000000
503181612 1
1000000000 884670511
1 785261631
1 326040102
1 848732603
1000000000 62338022
1000000000 974098424
1000000000 961393355
1 12961852
999379170 1000000000