0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-11-24 05:48:48 +00:00
OI-codes/S2OJ/896/data/refract2.in

3696 lines
74 KiB (Stored with Git LFS)
Plaintext

3693
-490840079 -424616699
433299801 413862110
-424832192 -285737467
-460918427 339787767
265649369 334259583
251523792 -306608897
-290061807 354040837
-121983525 496177992
-158658576 -335689075
437896046 27705020
-461355695 443451029
132877757 -8066267
-217522804 361730828
-250536210 -190512757
257149740 -81023664
-376290977 -251833724
-314898854 -146271361
477400680 288112523
344795892 -311106936
-72464637 -114149841
-132811689 -365503345
-457224018 -348730662
476444574 -400187024
-447101087 -233798786
-314274157 -402098520
436386529 -292045328
214095820 172273460
-117384286 -334716786
11948629 -403857148
123434244 211167076
401240841 -161390106
182146900 -91698003
-136173122 123106593
-173183020 -362457270
-286444550 -181804041
-205753884 -41266974
-365412035 71543023
483842021 -431560352
-179899446 209305392
-165279 285979431
192475126 -256446693
367465728 -356493402
-311615302 -71523620
-320487740 163612989
468212946 -297366840
134077655 112409902
-341169969 185509701
-360573854 477056410
-108160839 -97828673
488629068 -271598564
-40104962 366924101
381498332 469107573
-378495962 -17755070
111913470 -374845696
342671549 -93685678
-427751532 -407094318
-337066142 -342969754
458178444 87842467
414808884 -229518796
-88640 350217980
247413409 279556499
-167516036 17363080
-186404412 81486182
-415533783 11661544
-470313818 -356445122
426537336 -225207490
54878229 -305963691
226526658 332779679
-40256584 -490662897
-396955414 48270088
-81225530 384703060
483276631 257785427
156539375 -115543752
186020720 424691325
-336258820 -65805974
-193931339 -409015213
369393115 -252249143
139388911 -227763702
193676064 -425641273
200264668 -268798192
-443706566 330588712
-240067271 210969934
67003575 202856782
-95937903 72937018
324504503 -278284181
424327222 -327390767
402167865 -344315015
-77659908 313972680
361265870 331398312
263933685 270246677
-40172442 -91663373
207178331 265651665
97622132 341904763
78561532 179255767
134306319 493533395
52663649 -488949581
-293365296 277312880
-424214207 -91133425
55379876 -459632176
-449410146 184380817
47150041 227925440
431135334 -248199166
-489893722 37270571
446437123 298342277
255396227 -23121389
-255530837 -375096326
482925117 -179829372
-224073581 110132900
-9896526 -4830001
-104395449 -230744687
62409478 -42691656
489191424 -291468446
-55751137 440546469
-37855756 -182053888
-42265482 418381768
-437394053 415534422
-386807935 76895211
254434754 184432613
-233451162 19388353
402501806 -20884782
341716714 -487208751
-183504125 159624548
-305148898 -320784675
-263542214 -102501317
-229646459 -282519249
181564249 463302887
105809887 -424189699
364442408 310677927
-363330343 297997202
8509378 -54434513
-269331056 -445876997
-154126726 -158167761
360630533 142038400
-27840274 -449650784
494444443 -380755214
-489620234 -403422442
-174824205 -363560742
-28344578 -288442467
-38827785 -406948557
41971185 406600521
-61906677 -492429591
447595000 235210009
216092978 -338532774
-405249727 -383725977
57940220 -16967447
180716386 212504852
308801281 41309782
52931318 -476327804
-159717825 -465526954
128423297 -432381291
148386838 -440503459
-189565932 262661892
-222828957 474691777
-233885282 249739269
-396484365 298731107
-78288834 -278763788
-156716550 -62635389
-126232940 -33131810
281443412 -166418455
-488862491 397500575
206203016 392165633
-415402051 447575516
-458369022 270999037
167120337 55797116
-362093824 46538364
99629743 287228108
377375668 63341780
-198718769 287679346
268176916 43269381
179114102 -244202339
-297872262 -98003391
46245463 356259457
-389720164 -305106336
-66602433 136355096
-227236687 475609628
326703488 -348106259
-400127305 -103955176
-378256015 -45937257
-478747997 -485396933
-258862707 345421154
-63953185 -348630418
-150301711 -245700691
46487090 -130795151
494730262 -398171436
-236989816 411682059
-167690539 -339094492
-253879805 -394625756
-296426917 -188748189
108465407 295638393
-217081542 -183246445
-50561653 434685962
-138377799 205599115
409672544 -160988554
-375962602 461904054
-280959286 -321409213
-397100213 -491567495
-86559419 -420915668
225118837 -352267840
3925531 -293084216
196409744 291462909
-488377409 11165316
-466101693 -163267657
380757288 -479726202
145511550 3576466
64286133 140480680
157001982 484747474
-158576934 -141180921
458772932 -180093132
-53962850 -377431113
250078677 -358910635
27922489 -186720538
312529709 -338219111
-305444229 276530843
-350748432 215639209
-292567950 229842428
100699858 224633226
62623762 473225389
480014955 -213359696
-415560326 348958880
-483838661 85179445
297850321 -85575719
-159377695 -80332966
406070488 486258937
-310584490 -121442581
-362501675 79511706
365898076 351997879
100126589 -174618861
-12322382 -87103027
-174601050 440633946
-213931365 457478161
210613943 -408130502
27098816 490464285
239883400 120073343
-139974321 -415011855
60634254 -154985107
-332557886 256828255
385203701 351284908
264482275 426036605
472710479 -251748530
-192441975 -195819735
-363808777 -242473193
492002349 138761576
-417565745 243293552
-160405298 452589808
95210513 436521766
-348691468 438133484
-442866598 -200131749
470401597 141870114
354743606 496477486
-471080145 103987046
-228981460 -348734749
-335623295 -225501363
261224702 -158551222
12777920 -404158570
-55092719 472685486
-85094803 -451929905
438521218 197991839
-271518647 -154531283
-443386879 244204866
-259048937 -394215393
203588520 -124425018
434756513 -236198019
-238419797 376134603
93445968 307786239
139054968 272556774
-97607932 471785204
-275116882 -216447865
-360970933 201087135
-470685559 212987934
-43324455 371754256
-162309995 240716961
-101855836 -94776024
237127358 132892382
448633233 336950712
417701172 -384851515
276392690 -448326881
364715271 319397856
-384328471 -88950878
14688012 -468001332
463832117 486896713
-187788338 -275415781
-429108705 -402941329
-402117434 -321174974
60320480 155987001
-314845590 -136801066
-183603121 -238435582
-407602257 203891136
-444215364 60556557
453874270 -404916520
-483148161 -462504824
287739627 396379247
160587281 124940174
-439947372 294706126
458786089 111364092
-322310790 -312284836
-112394532 -472460553
-337998292 -203056522
-385564131 -161309595
412922535 -422588363
-1586964 -396589496
243254124 -308351699
-178659955 -328365485
-298723306 -75074891
439073493 -194934360
-466679397 -203538549
130106623 -439636837
-36603919 -60410506
-2110919 -361468638
150131956 32974521
314141408 -171297042
22382658 -119955582
15549472 264491466
-165892347 417364194
351372294 -78176556
65645767 -483665359
-139771238 -6841850
-416940897 71777887
-351131293 875126
-327691357 76670167
-262897062 129653719
45120928 -68509962
-383428148 305648796
-226408967 -305603089
-320847571 -336713426
-473518611 230893187
64817303 377997654
354188056 145705640
-126061512 -489830301
-238835143 352303899
26067111 -369174393
74971188 -414147487
311550771 -72228627
138799755 121699103
-328367210 130867917
171331421 -370189958
234529379 -404515204
-166180212 224819321
352575862 171426078
350352100 -189826337
-44105862 -400350325
383540945 167536582
-333853308 53859267
-218132764 -204684969
459741738 262778018
157629759 482110224
469009906 168046675
235844866 -322766818
-241692735 -258515286
-151522625 182357560
435398203 -402410501
161027276 379551250
145660197 -137296247
425042977 -1304796
-207534637 417537946
211152308 30706892
188097133 -427960814
195700777 224119821
6268655 232158869
-294057859 447243823
61086635 -367948606
397247808 478126800
287978869 -172373400
-196215699 467370315
239489517 -399849957
25535587 -253139662
244907001 51378277
-240117963 133824479
40793627 349803058
446943020 -271340361
226865758 428623720
384210851 -241904729
-382473923 234417066
81094649 -356290953
-32936982 330384803
286377222 117816902
465279503 271462465
92592841 458886888
82998438 -99840648
-352730452 260760545
299380179 -304692922
68248618 423229166
317746564 272934130
476007473 300942678
419188767 378444939
213644763 191772230
467514724 -305199185
-202788890 -135002746
-189291296 -223233079
-200424262 209707439
-93978783 299446066
-433139649 484360325
217131099 68668541
344913640 -499213953
322496616 114417643
95720660 97173901
491740733 291680883
-296920686 -207379235
-454535449 259069121
-175426235 -179757970
136962007 -59228533
352235440 227042533
-319474957 -83955964
-429010949 383599013
471075815 -483927993
-104121419 371385491
-139427765 -430717687
-187155226 217955788
489913628 -299716461
100290059 130584018
-324171798 289862509
345953467 340045534
-440408580 -176172745
173478120 280445180
-322332517 -457404923
-463530495 36578266
2396856 396816634
-362998793 -332796697
22901984 100166518
-371347546 433859589
417729040 429278861
151099318 -310585096
-319779888 -395574348
-275629983 -49405038
392985182 -198797104
285342943 -405762611
144664271 335603415
-72889804 -267752233
479549194 407987082
160169331 12124897
420533078 -83508658
-345540127 -462079664
-333351411 -196840015
334431195 46072387
-397939179 281554263
367996218 473932471
52957003 -472042886
379577073 396464056
-190928012 26478681
428308056 84093516
224822958 189171188
371522053 403547767
233836566 226346110
-351499332 -289714041
402182238 291139393
128019765 215885970
-476435506 202274164
-368549598 253302481
74841951 -169243238
-12470968 -432280498
-479879028 -410796572
-394722574 180766165
-107567490 235781309
-176805722 303060240
-334787774 -169650871
-240924755 414495986
-351622743 176019033
-44765354 -223136579
-149633622 174329905
250678180 157231923
-434038883 -82939454
323624350 -464468427
-203845273 497990256
-405576060 3759054
493967348 81880281
317051254 16304100
55952149 326463431
-127283124 -150068331
212665647 26962371
142624346 373152918
-236025893 -261915779
-62131813 -295417293
-240634924 322584341
2040013 -487848366
-291562448 201594164
416112374 -476285389
-468730385 -92728939
-331334931 -290278439
1401129 -139186122
-475730864 455145498
290452380 -431923475
436914452 -474644128
-400829746 169984224
359915321 -295243367
-290683058 151535553
308181738 -496854778
388800586 311427879
-260657447 250099562
-195317419 50084706
-47442286 430296020
361041332 359052865
281170052 -172293951
202296035 477658962
175416380 -40124136
-35205983 159759256
-256501376 -241127708
327634606 -278163170
-312158724 387902041
238494290 211992309
323089439 306118226
-238358265 -313897216
-141450131 479061019
-497258966 224132672
-247238543 126467912
1006369 -83936779
-282162820 274683230
213089583 443658390
29465946 260490857
-477621544 491564758
-126484200 -229883884
-469210600 306249291
470473330 -499531000
308933161 -262530360
375848334 407169003
380472099 -140128588
-387349697 -284748660
314466908 166285662
351887545 61711480
-109604875 376803852
-413142141 10861732
313636562 451515221
207719953 -308309875
381205713 -19655274
133465881 322897146
-267817610 346169665
-183332228 -486633846
254215783 -361965504
420196056 433010893
-94171646 118876347
-6353996 32107304
-470084477 220497255
406243083 -406301947
-33194446 -401034473
-72216544 404929795
373653255 -491841386
-329117580 -186203582
-128086153 480555593
194273825 -216384176
404027422 446861461
216684728 264175200
-235383095 137187155
-154176711 -50625149
-176070710 -492301944
362848405 -171762218
-301802919 463104131
-137853856 -261950732
405074233 329481238
-143065070 139769828
-75201914 254868270
-413996789 -297129129
464084826 266172247
-435662769 -309828567
-31505107 299982192
-462081535 -422331309
325583590 -196054528
-145889735 84147656
330927128 305622910
-256409781 -395058105
405646610 367524690
295583740 289850541
25270182 337257791
-63671016 -123993379
310085810 33574393
421744689 275449633
-290590342 92010605
-399098278 -21682992
188159377 486586205
272498202 447765445
-145553422 -51227560
-192971497 199607125
299629634 -453030824
-208304257 -184271898
-324929597 -430216285
474167851 -214820229
-477035443 -294086133
-73164362 -481553532
-202466791 -53436753
-458972588 55450800
289765326 -190370179
-256771054 348606553
490262416 345729245
67953006 -199799352
308514141 290667056
34145558 357892104
494224313 475474437
72027688 497534623
-386033639 -412938293
-60658368 -240614951
372727861 28268133
435329400 -353519310
-282320880 -285341996
-216557027 -200319525
5707996 -124634536
309037217 -125183150
481769343 -313495807
-434045382 -48026071
-200273917 -117318790
-269784241 -271270339
-153365633 -168540240
-371578395 393203900
-166575438 -279532908
-23650544 -322841026
273268147 60704184
10738532 11446766
-155991279 381470712
496172870 465956646
376477050 -290062690
-289726001 -109315312
-393702711 151831113
-88092660 -368146789
-40539614 13991355
-357308693 177130004
-150378956 399470537
-288805558 473322486
-462045273 -134552577
-43456269 319993160
173900357 -104426012
-221563292 453474351
-44027961 -62337715
-457877716 431559056
302930490 -323436266
154867775 -37608507
-330946298 -356571930
455240475 -69117736
-378853899 412219259
-46148620 250567537
-419014838 -130880316
463268065 -310304461
-252369203 292849895
-491612474 -9234642
-407602830 -301868047
382493140 -319230413
454938054 251039494
-307825598 327679175
-169685059 -56492220
-395620837 377171625
-437759036 -155645499
-72164561 423019902
-310150755 260318704
77528405 288168845
-419538852 -67282403
-201800378 9480427
-182374269 15786130
-251726146 308598395
-468761153 -455262833
-437842003 -337723239
-3894507 167174284
-495788778 -211660105
359721796 -302801416
188729750 73081742
35795901 -399348092
449563173 158283227
-13941848 384343788
-340371308 -460096954
126883586 494695726
41475216 -103691941
389270227 -96505356
-493537375 -20387484
391291034 -48579402
-68067094 135722027
-19955273 151223386
-280790637 -286843510
-488647768 261595963
349924214 481116177
212233063 22154136
-251764677 -117104926
439547884 -329153491
135741283 303331125
-428433113 148290893
448959931 9815968
223304531 -2447105
-93819144 -321888357
-472829033 -141655359
-157257129 -37366702
234199235 -353958704
106140727 -8989
256529033 -335223736
316420098 81135334
213443213 116107703
426668767 369461493
-449347890 482866014
143849360 284438788
-489660898 -43865953
213005874 57020764
-250913328 29308527
-418447073 -292870169
375651005 -418862526
432656086 -191203452
152821403 362815142
-95920858 -155061947
395221941 -235626949
410683132 118528797
63567092 -327061268
-169178302 149091173
-446225173 40380041
-325101728 -427258819
164765522 232830894
-380675667 90764890
197575146 458500502
329329383 -496428890
-21739663 -328957408
443880617 -128245351
77851804 453008061
449968211 -480541390
-224805278 -404291449
58121057 446983434
401803814 -139861132
63394290 353309236
65487034 -117885235
-222570031 235453705
-369138452 -237396958
-90706854 406941621
181436549 -369326511
-204894438 323336384
388386237 239130381
465472525 122973437
255249575 132784179
202520023 -139473550
-176521576 -16456550
38935568 -379567167
-411902296 388913559
-49800855 55150810
338904568 -488700130
-899535 65858417
288601870 -389718348
456765016 -405365934
273410741 -57811420
-261270489 303876396
419348696 -34607424
-284590419 49580599
-134058947 204550832
346177361 -72639084
-190055759 -387336879
181135666 -81665261
154669308 75652376
242959939 220411451
-438441186 -97000542
-406994633 256141065
-201011455 425037159
-62443630 -168639153
-234847491 49858826
-137910428 259510836
230245258 -417089383
-403249993 182211449
129689992 242808580
-473900528 436004476
-248907925 121355484
-313982682 359342058
-497085338 188122408
-359887703 363037503
-402832222 246117638
433615147 475090160
262624817 -492360624
-244187681 -351456936
-421129071 172742928
-267327945 226052870
-102320818 -457412907
284903229 -371828181
43764544 498871329
130616410 -200466793
61124741 123664277
-448156051 251733537
-117007944 161912977
-176038126 -285600999
261894052 394173825
436107113 -98549516
-133314005 -148457668
181984870 387135951
376993623 190147537
404212711 147549572
-166020714 463754854
12644997 494418447
441619243 -204041852
-251976004 449353784
331033144 -82814418
86776121 -275408968
36071837 410051413
320388706 41751346
-405361536 92559418
-177903115 -424562278
-333186530 164491709
-386521306 -304271622
-186002326 336994652
-247979232 -26925156
205193144 193774370
229827370 49439054
358720875 -208123218
-23060549 -364817214
444764422 -419775472
-462265881 273177812
22572701 -6323902
-112180033 -329686516
-193476427 60981521
259721980 -330157218
-365001617 -500728763
170359901 5419702
306914838 53266924
398772797 260155203
-209730339 -29440485
-432574803 -350414052
-273096418 -404766399
-352249151 -96761553
-210127891 150687946
158228631 126048494
301887791 -309437571
469366103 -119573915
13999454 10558360
492887821 -19266468
67264296 231701008
58272576 117036457
399077930 263950706
447267081 -129942545
191665648 382059225
193068316 251958442
278883273 309790662
262611723 98726162
257134027 -453257430
133992347 69800196
361870239 -495620393
-481502992 417933768
34886258 184894649
-219991975 -150872347
105750329 -52952014
326746997 256873163
165689758 45726002
-310880737 154593235
-105373820 470475666
115868530 225214461
-139900089 247569715
-84025159 99003463
190924723 77308863
291331510 165893112
-373009373 196041982
-87620090 462380315
99149426 -450950527
264962430 -307837867
280770180 -382625969
98671104 -337502317
-277539036 385845812
417235219 278229338
241241804 -139361928
417244625 108905331
69154587 35699882
-184849326 195816494
-55440798 -334946
-399727573 119224948
-181052917 -30517160
365362074 -481929433
72548056 -386470178
451449806 98266844
133311270 -191716342
179440523 -315465526
497144290 262324022
165354741 -167257200
206140484 -263063200
-283564972 -93116560
-142616766 -71228882
-114247233 -500777232
56390697 -117870114
-193525418 14990867
83792591 -202413727
-209047265 -41267059
65760350 -316845616
318057666 186279855
302393634 276982756
457397858 -159723112
-82559709 53242436
-372477947 -43918162
274548136 -105826492
23404373 -259295320
420835321 -250350949
-100887560 223512133
205653864 -276250506
-459337772 -339185876
-307747920 -29902144
251841395 -157901593
-485072988 182502819
-131471491 -471255354
-177448131 -45774455
-86046218 -69532283
464901381 -4372342
44617156 260277285
-185860630 -209926485
219212228 -460525118
477860739 208692497
-372531120 106219841
289088513 -478205818
330059956 52862553
-90398674 120737716
-140403882 434357639
-104901414 -188742454
-55246641 -381196091
-172225901 -339659125
-226782258 58137145
31005535 -76573192
-46593190 296037603
425576037 -492847783
107971243 -43207104
44941664 -77764978
327827451 -484246405
50049601 273206892
-188658764 -446720848
-17643566 501662801
-237190781 96266150
-309273372 142709840
268616349 -384411734
-368973905 -84000202
415949074 205809765
266839139 244809149
33688787 290328506
230623459 -331018727
141909771 273731738
139790479 -80723524
-307377730 69082001
400899017 52758989
107644314 -182329372
-372201411 -246008659
448939008 12048814
339124682 -13502575
-361737228 419441557
-487452510 -269375124
-395934561 162099584
252946523 -193570355
82588281 344023953
-269381736 74356157
124555548 164136798
-63013050 333259881
-292002960 -190771413
44085984 31722902
265265345 17855238
240800281 -16411542
-275113988 -7850887
353844763 -69815498
111208594 444646019
-19390275 -404986993
231095379 126790891
146545522 -346433118
-7236062 263484195
-287625317 95738870
-494066103 -239951528
-102582627 -24219263
67303431 -302138122
-440948836 172738017
102185580 431973369
-116537194 -461561685
6852074 114054281
258017811 -356570635
370544905 -136158844
-350481951 497814556
144165590 175354540
104182348 441146680
-56874638 383989616
-285264342 -34800963
443124603 -126926994
138316442 169562979
165227258 -416044096
290417550 -264006860
485013091 -150998930
382004539 192805751
391843686 302690926
-147345898 -224920948
-75654295 -423187919
-429291531 -88445701
-30761867 -205144201
-346924015 -15024182
-445234713 214856132
-397474078 156906412
-115700849 -429008236
-209910328 332516108
-48075637 -284008947
118230525 309286571
-114779632 -150203449
260586574 -340386316
199351974 208001856
-272744102 -135697627
278571022 237896731
112808558 148570155
253107410 -165773736
-32441289 43900065
-187472692 492741112
457058715 -367173325
-45378465 -288676703
-158849820 -120340307
-265132026 -499064033
-12936981 249937628
-307106155 -368774306
280105304 -75107099
-308194322 115447525
103698315 368430704
319543671 -408660294
421181669 -207217022
109867336 291949320
361834396 -38327434
-262915714 -160191533
-280240798 411625338
-425949457 -339341979
183740708 208917304
24768429 102367192
472511350 141722494
-325830314 -330754338
282582518 478659724
-425430272 421813301
-141802635 -471695472
155561788 -95552094
-110278862 -483112556
-153025857 -281966855
312079414 424179974
185655015 -28454741
221763683 127943104
-448818834 -280732427
194782910 359619825
193902474 403440345
139711573 500327460
134488615 240848275
-401864210 13317140
-232993930 -441471302
340551738 131644101
-377032444 -10107102
256991866 443334591
261861858 -324358960
-89135649 -459272985
-329298531 -248482603
-59908059 -50954761
485383683 -285937683
-74496592 -272786369
298494301 38306009
-166122526 353578424
-493080426 -126590656
317591286 267693066
202931048 405249968
-132646163 -115197518
90658019 -357805979
260176523 84638975
226082137 -73615893
-342994783 100619525
-89544327 145535418
282265239 -372764021
479279401 -146936207
269633391 -287999911
-453429099 -251224974
-295505102 -154487411
-69426409 -17374589
374628225 -165001799
-118500499 -359806558
121567946 331362336
-415282297 461891158
465615427 96798398
358678219 -217480161
277155960 -389996680
110820268 258144287
-181385694 339360159
89948679 132317051
-187929474 -497243754
437937957 350321949
-7598331 -62083417
-126382674 454633517
-236736789 4881050
123940434 -283075239
-467916515 -362631894
-29265685 425721178
217957222 -75990826
16084344 296937679
-51201426 278786449
-175159493 -326926146
173191208 379661503
-347757539 -176977783
124481528 -185572731
-60447595 282095457
-463881564 351783931
-109045384 -143163432
157016345 198813982
-31895669 -275789952
-410594585 -266762374
-143970900 -260851589
490682382 -251662606
-380933785 178106601
-90294819 285315374
-61692823 289171966
234008303 -129503610
-44249320 -462706888
-212506721 -441953517
391389875 -447399204
48046575 268673833
369688034 -245106118
359539346 -480764032
-244669083 284860007
-456347589 -113036718
-9399063 247530412
364007307 -170518839
38420609 -270811079
-239382991 366884611
323257640 -390594053
-445637146 -418437215
-266988303 -327660767
-61494792 -49217245
-133726532 153582090
-222261842 -387647349
-293013562 184175745
96309806 97900886
296890718 78526691
-317873169 -373280749
-464565577 -414022122
-6826896 -400702238
495128520 -4133220
174962599 -343631660
-308765555 -4358071
-81972293 235415563
437752591 323955077
-345687738 -452302721
-85180119 196774402
267233447 -93197940
337963224 418218171
-18364770 304881496
47656364 460845185
-268210079 204938424
368532595 255869222
334971694 -55358839
450060989 158350290
-211291760 -153311798
-383324981 -276854573
-46093087 -111787276
-148970160 260119855
106903776 -429537738
157861431 92758623
-493729378 216339862
-353722933 202085019
116309119 -438402048
-141317931 -35762832
38008464 -72917873
301399774 -459399998
-375323177 -318475942
-347932068 -199447776
-462874974 -306915649
389767514 -89857076
440808189 -2217582
-438079724 -477259150
135061969 -89219550
81130967 253796570
-185714893 -284548301
119837287 329960662
-193889835 -250743401
-468079385 6519866
245562879 -355211468
260410162 -431902727
255923415 304069416
-306211817 -296131258
324148674 -235804178
-235476607 267196317
-159354037 -380508780
264052278 -81586783
394332313 -39369289
269235502 270836657
94843932 -160463435
-441034297 476559814
-485949303 -467072983
-122355796 388709036
433359950 -138713918
-75040840 -95386549
-355222302 -70381985
-96776607 386153811
365824120 353970189
-462524005 396614883
-30042614 435725081
-400869999 -446477039
-450964497 401581857
-179365581 137852440
413097786 -322569332
306419456 -216779558
236540636 357441618
-50203544 113304729
-400428195 492282464
-465275132 327373651
-432242005 -182949180
-359472737 287056327
-496191297 213822180
-16418587 392254265
-218990144 247717758
484362918 -389821656
391681088 -319228015
-130062648 361880739
-242854509 -268534157
83013293 -285387882
34467082 -286888655
412306332 427797239
-435254266 42359186
-222104508 171873906
-444845443 160381920
-132416367 -312958227
316864021 -365428939
235446765 359107884
335052420 -303046084
-163051139 -216520757
-197343277 -224822464
-266204641 128467273
-214678682 54121735
-343861705 -448947748
482436687 -114482910
-390513585 -160524454
-227800595 36155999
286105743 -108293432
86752598 -470702950
-71481734 473741297
-161047895 494021583
197330388 -463643513
346961155 -414591792
324103170 -296819952
115277744 176108706
-55873160 -409639334
376986800 -293602022
37729206 -445083940
439578338 -443255303
-295218533 -189443710
463465396 -348274890
187132653 -36917572
-169385279 -429295289
421131453 296432715
-124206783 -422018543
-241960760 -54185599
-370341482 148414884
278415502 -45657825
-122250223 -49049845
-348994695 -79197795
199872017 -70853480
266641208 -467887287
-495368295 -291986134
262426220 -303271207
-335139759 -79050935
-283853607 -333845065
118232983 246614078
-447654251 188517679
336148003 218800951
73986286 280880590
-487673516 149924778
-62454325 436876781
-231267113 -493705655
444757803 -357191222
-487459731 426263703
135470390 121113677
-132104519 -317450976
-485171551 -452167843
394626437 -98958854
336156118 -323909364
275610343 236679166
2818853 432193095
409321330 86940260
-85522017 87850142
-388057907 -212129045
126586061 -407583791
-81011559 -246964403
309501304 471472537
371678667 426913690
-315247556 43464333
301024701 -34129517
453459175 -451290436
-163207087 417129905
319864479 -172847464
-464992607 365421868
-279901736 354914296
-480328984 -485197484
54360016 -264493587
-254770963 130822637
-214016241 380672315
-56349292 -142797578
-447227594 -340350834
-493021193 -453049118
358143341 -183761098
-380627787 -229173644
-171034405 464323652
428489030 -125754729
35158070 18011785
335567197 14523982
122436118 -335594809
-78749948 127675418
105886409 284044826
-107631534 -232277779
-344092745 -261333465
283128835 30081935
-191649430 -491722986
204460683 -385962917
-472047204 -317341757
-452962360 -317991402
-300979120 -312160366
282465166 -266970436
133659490 358544664
274250535 483353828
102415202 -278959852
-374711556 158595033
-146575583 489500524
-358952868 -171664677
392929611 -122174235
333348624 343164191
343775897 256017613
394958610 86778447
-147302636 361908359
-169038298 124014340
-426854267 86074073
244251641 8173348
389748334 357603365
304442145 -63435320
174349783 445634725
119838337 337707775
-326249542 151794860
-208699787 342576699
71023267 -95876172
354260464 -59753552
-260147541 222337442
97809767 -263923136
17375393 106393567
128894111 -336383196
-471069059 -482571075
-46184822 -497792853
472421659 -161430665
-330078291 73915448
25511662 -86789001
-121620734 -485895060
234978524 254245975
-84414960 277689979
16497695 -305148593
-262627940 -255011523
85271476 95319369
-18194323 -239534664
444221945 308361024
-186048917 481726207
92966877 -299944326
-450429259 -235462254
-340775381 -183551006
94975841 -246534707
254914382 -252716231
319259842 -371538600
-205344945 -58400530
177229949 266979334
-30302328 -479061359
-332332745 -437697548
-124725637 -498593014
9374814 -299357510
168413332 -434358579
-409410455 270405056
-89756820 -53229765
-87360625 -69107836
-149959628 179550030
-207845603 57270672
50551548 -345011176
-120736797 439122001
-206576263 429727852
397499620 -265305577
-184799718 -419389442
51853580 330949266
-236508074 474916226
-266387452 -397472036
-455286825 395094019
-3452751 245763307
407768618 251186104
-298305222 -431142415
-86769841 366391284
-183888979 442362222
-207716802 88773092
233458120 489110028
121082664 -150009182
-359335523 249503235
415825220 102793626
298694647 90343830
-182970829 418772610
-216018168 -435691191
448003728 -215151722
100150267 -456492994
-420465285 -192761049
307685871 -469424712
73539741 -179414112
-166025458 -163629955
195314868 -61667761
-202662945 -48420375
-409139698 -367618269
434662410 -31911809
-435064697 199720419
328864035 336131487
-196878954 -215702326
79973836 -163037909
-422870737 -30380813
485914008 -211209535
-438841714 -325713227
-43923313 -352071940
373195166 285749436
379127765 418298410
266564367 -266308100
-33456181 -39378867
202086109 152531055
-451799005 364693838
-326162684 375753938
484227857 -200944732
-316930289 442932642
-58158610 -325443771
-66139053 -311665029
-138462896 -107592289
-424586555 200219720
-129110314 272509828
366703837 157038672
-257146563 -133592331
-266769009 -180644881
-66400493 363751492
451379595 -99231460
-345065773 -374195295
97820274 -154846224
221005196 459835505
-334772909 422222402
328326646 466422773
-88460820 -286472160
79117198 -298330371
-282796835 293437818
359769137 -25249905
94472899 -165942631
-413769845 6258151
-192565501 -363991063
1571179 271132531
194225918 -329101406
359132054 394797474
-157950140 485205633
282169028 -382051920
134891249 324241264
88117369 -77025743
3281654 102951663
-92083354 105335552
233564829 311978687
-340293686 -480326290
399225142 359494045
-369703543 214544541
-345777505 25589461
-261708053 -293064291
-82334632 -282500839
-178245250 -321330686
29566191 -381554582
-400086375 -156705699
-45863802 149573192
-69779636 -135092744
417516569 -67758802
-96309285 30557221
72747453 403784980
378888095 -26158772
-37393905 187458646
27485269 173853627
-461993393 -134721990
-93368401 -299462147
93865275 418967183
-431496328 310397883
-354372261 -27361150
-257580727 -447812831
448306499 111876824
-169393745 207192705
-288348029 -487666914
-203842176 131495719
-361351278 71413063
36523952 -393706309
-394444498 -494734786
386144354 -271599345
-17121292 409510181
242473564 134737352
154462575 -12169026
153061707 499539713
327962046 -215995361
145564015 25152161
178099373 3701560
17388446 198427860
48355777 59019487
-198209335 -125382350
-456291014 18417682
-99580059 10229625
189389629 -91295031
-447887605 -399478333
125945039 144677058
-80100261 -263398625
-184183488 342968461
-44209384 34482031
227619828 491187495
83959402 -372537458
-60801539 -139544076
-203810866 228692319
177821863 -10835759
-411225149 -205937151
-120569079 457042439
262945100 -160068074
-286528199 341434231
-115677851 70893254
-25402546 -218250638
42269108 -386933598
442029512 173357140
-312998667 371924271
444798406 317547793
87754658 258442671
452716801 -207513581
92849472 -86650575
473697589 -45093353
-418546817 -152434595
477061502 404034878
-478324913 -309612546
-322339802 -450265989
-147940481 377304045
-364705077 -300116289
172292724 -426038772
447649210 138962606
-58901634 315842639
387200646 459336205
63043233 267494771
23016904 30487011
-358108656 187522363
-59940784 498548880
-458758039 -184011648
-341184719 380758913
21746615 111003584
-365971912 27400076
-453986858 -64522427
-290368294 407509229
-482260112 191299558
402004320 222507498
-148520759 359441979
-36781029 264455891
79497734 36378272
-17930664 -136945005
282633568 219501369
-379510551 93632386
217452691 412451653
223121491 -164059737
48814298 299203221
-255125087 78046444
-45024003 -15600384
-355556705 274096478
-40121584 263312345
434591604 10420922
31514282 203810802
390124548 126875431
193314601 -117347012
300556267 139155598
207506228 -116474449
290905327 220238198
188183422 -405429520
57441907 39305518
-245554272 -373118236
313450894 -8498506
70797486 -357912555
432528138 368970660
130206700 -347475982
-29689938 448591878
-91642753 279966662
-65603481 70493509
-207330595 -388276979
140007864 -280578113
-142207941 335028237
-15537483 171896840
319462760 -241489
13441179 -413451534
-126791784 243641783
495013301 197193660
481469603 -298638693
132431889 102113726
220958687 42760483
-459871449 174795243
-220450889 -122287842
428660899 -453810041
347653830 110848640
-165911126 6959174
12269857 358278012
-414223424 34962847
-371999810 -496287788
363374624 346411558
341804125 119217984
292743428 279279365
-448515187 254367974
-317575334 -175017377
-490169913 -128963870
165073799 -310681302
-354878538 315264355
482172797 131827785
239317526 -294759775
240375103 -180916423
-88666530 473749931
66670616 414196811
320807726 124059585
87512807 476209024
-471578945 -239625015
-42434343 425535684
190012667 92386587
-106503492 104305538
-131884486 -21141204
-350703124 -257119021
123367889 470023626
455935004 83643688
-321466635 125876993
-404676023 188562844
-182889845 -14615437
-230359187 96708548
-436001014 -47221970
-70010259 21408574
488539183 -46806697
-156618575 170535778
348572834 216966833
4427640 -9034655
-447536478 -246671088
429685346 -455777052
68844114 284711946
491159214 -96035383
159359086 145152550
-430622595 318986053
-223672319 -196489760
414017625 481198725
-311350525 432881564
203405734 -328510715
319784925 4209556
-441886588 119924299
-163753963 163846150
258309856 -41620828
-266518042 -84996425
-474679101 -83045603
-279741806 2373860
-478938879 -221215245
452801361 -159207325
57012503 -128723627
166728223 -276229168
-140895965 64334876
232379632 485781436
-33972075 350995687
-260635281 -61238403
264613669 -275172337
-21223199 -20972505
-237434554 -304103919
309697569 460247113
308838916 455263434
217329350 -297299267
311088905 -136697211
104492088 308490116
-490700741 289624536
133744157 319637985
-174237323 -183563634
-115813387 163673632
-350017306 -310476753
-206614394 367973376
-248897727 255837150
8176138 -484982980
-151812497 117498434
293456972 234836813
378000339 194169712
355478088 -85497040
168435690 -102959317
-350143565 -51647395
229075500 51057677
-54634326 -14170130
-118537677 -92036687
450680526 354324756
-17815285 -353515839
236334132 487953618
414537614 416804189
4900252 -334637920
271748738 390689552
56914609 294048545
86020730 -151846999
-143458929 -195449332
303478980 -140792408
54088911 44183745
28561968 214319766
45136408 44682458
-170036734 -26103916
147837350 60586892
192305616 -378444482
-278030193 -24040653
69875929 -426576927
-432038574 -82078113
-149331412 112244128
-23503310 21276314
80615047 434590583
-73898813 -494429576
433888424 -38398028
-98885873 -193978529
-339897497 90452221
-409895373 387376027
408634897 354299534
208106376 201454947
374136069 -354887542
144377763 -290409690
478994780 -469230081
-165397709 324606558
-4881775 -74332766
-150374715 -489630973
-116660041 183310587
458998036 384285008
-322000068 -56923737
468478617 -454322534
-12039219 160260522
86485825 -436498286
238989349 6681814
382109039 -50039283
229340391 389604323
335006847 490948711
-352834264 -393325478
-186618840 -34979220
-173517294 70000265
-390330355 457435861
-23738639 254110205
110717340 307370170
338698082 184611904
53848041 337850646
196196792 287408756
-317413095 -52123457
63924791 -407471027
452598155 -35267224
-160923228 205180342
-230784987 -245834832
-62808676 365801049
371534127 -453318937
149722687 -220942275
412815010 173260130
-308491251 67177209
140364714 262051125
-212359471 -198767285
246850165 -225873958
-458037804 -73215277
363584254 -223513352
-11807182 138365688
-247839829 441408555
384589460 465305508
-236703666 433173296
167888523 -292498158
447583140 155070973
-162133337 -466043831
-122027249 421414370
-32125164 283544054
93837511 254570823
333479309 218926614
383985425 -123013649
333004827 -355496890
101824544 -229406015
-326911788 112713203
190847892 457924798
410772184 -28070139
226435595 -483398834
-421798003 -133141569
-453669809 -179091438
184985877 -53890700
248126166 123907932
147172244 460504361
-159036732 -433222130
30595600 343219084
299328456 -308355588
253722580 -157266652
321385324 -261724358
334109294 249095666
-129591625 -420209818
496536420 152944863
-451426311 156495667
-173904925 233778389
417008183 438137585
-336632547 244124628
292105401 135210586
43135415 157953677
288360755 501135232
-21611243 422610075
-240322585 -354425582
-263743013 -116019609
21564324 388289506
-252901393 -346949429
-322850940 -374411465
-236049243 322422067
-324388293 -3531476
-41555105 -19175294
-304728004 81974971
-137771735 454069954
479276809 165756759
-76723905 -327371178
432057593 -243685121
210294898 -123351630
-326501571 232368393
191042 236188074
463195211 379943043
198826882 -490913116
-934779 -242347464
297361293 326149316
-379076493 307013268
340983295 -270154287
-226810399 -388464008
82026986 67398520
478339000 -484833443
372384926 -121158375
471572534 -496112040
-212755818 -72109193
-78125132 -410035300
-256009563 229024600
-430146820 -343317996
96782339 20155465
143421981 450924695
237810815 -111147544
174482519 420338837
-357642109 -5501618
-373065001 450519
-408209831 -118300851
-105977040 275679873
-67027240 -254535904
385097544 -220480711
429664440 430799177
315511323 -131401389
430113362 -262188941
76286641 -483824898
219488633 356147536
461177701 161103788
108539656 374066898
-57327436 171398616
-336928616 488393392
-64082220 202812925
275545801 105512829
-317298528 194832506
218911095 15272441
-410286321 32495083
-68895513 347621217
343950635 260355503
-84911289 -301162122
-204956659 -89726286
287446328 99318112
-121408942 -209003025
-364516151 -356851852
349825958 -79978042
-411919020 40795377
-229497141 -230524805
-135011175 31250354
7662712 89631808
-214941130 -306765339
-40732886 -195968944
-295823287 -443432020
-297306651 -265691683
161044179 -15074774
-82041581 -173735406
148817561 57637547
33232039 487882336
466985302 136404157
-3305565 -239070693
68624641 -183000864
-323420816 413465448
458420052 -290106714
383341982 -191459245
-227264408 -213511341
37005199 -220276956
-183752000 -433011594
85499304 -155663571
30361783 -301637510
-395096616 -424999764
81374203 -300714038
-312013393 -84232900
139520626 -494203580
-302353835 126945648
313056271 362103981
356087671 473214624
-75466200 -218667985
186222315 114629955
-380517332 28565344
-391350225 62451662
257487043 -23070415
326120326 331642716
34824145 -396118817
196883459 122193885
73914033 133729763
-251220792 178049789
470771716 71927507
-41323856 459062875
-373333466 -375966821
243508567 302553867
33341931 398532905
-461754290 -272634248
310485757 61759984
-21891009 -181392663
330977793 -502507723
35938884 11914497
248927323 -63682093
303189579 -247412246
-289227468 170147888
376589329 -65492058
87011197 -408089661
141814198 190896182
466565411 87141915
293813168 -151904590
-201729885 59148788
-474566352 -465246584
-126256336 -391439227
404418245 196567798
-147230830 -317080532
-156387521 36994332
-122889947 73479979
-129105594 244166901
250998506 -410047058
346952704 429712930
213172841 83288795
289386407 -376983584
-158999929 301270106
326082725 87433168
-232323093 134262754
-60265946 434082763
244594682 95123465
-107825679 239039520
-353789488 452749009
136411172 -68609826
-463170757 -841897
-271152101 -168920152
-215376212 314802926
1594403 -190242409
-477967770 101054752
259249326 108379715
-146760706 -478496951
146189402 240062684
245832069 -185973712
-455771165 246773219
166128518 172897554
208616842 123234704
161584561 257256079
-121134801 -175791655
-347577630 325507180
321663813 -314726463
367097872 -127094617
303889363 -393905714
200166276 130940498
-128578557 152660310
387663822 439776992
413181782 338965148
-375686817 256604613
276521482 158918769
73755531 -351347275
-169492968 247461388
175843008 282610368
333880083 342995910
-476359544 -20183530
75247665 -416356694
-180962952 175878774
386878820 -247139848
-299472549 200253665
-138984577 79977209
-241601195 205949238
54939598 143987011
411969312 193288193
-112827302 214339291
119742140 190605578
55592464 -271915554
231583139 185378636
478601787 -429275405
164289498 461109132
245237548 -414859312
37560035 491086100
-145092077 -416119788
-284958811 73398946
73246026 44581587
-211052460 -261049560
88777293 326730372
427312068 -94598223
-470803694 -136891079
-397748217 -193145783
-445793852 -142299628
-155780783 -269098078
-181317967 303832096
-487012705 94122921
28948776 -131918338
-200495121 5780901
-79277956 -348382509
20446186 220037176
188644839 -144819447
332229731 -219840483
-388569244 -97746051
346753216 -497043112
-42711046 421824224
-8084323 483993663
-13755220 -324657898
-330486768 -64722040
220867442 -123437823
353855741 -443829871
-175188802 130190850
8221409 -172923379
-100792772 -38135800
-487494532 140116696
323071628 -449865217
127190177 54681516
-172808545 -213998227
-363072248 -22761817
475159313 -66790303
1358727 -399613556
-27345229 369791405
-383844801 155531949
488859995 -411248983
-34007498 437051420
-285920440 78592202
-452506217 -439104462
267615597 -211365401
-373700529 274250256
206732876 388690686
65176224 69631797
358686634 492183123
-337999212 57299644
-223200456 187845664
187449053 -268136555
151333876 -220524684
252702927 -34917370
-148357900 47329632
-1340826 393724076
343125577 403047103
-102392068 378781097
51235098 56956826
382815821 -493301722
-481791645 -307383588
-418472332 -44682235
-295924153 -399929020
153630355 15803532
131491692 -480181808
331556103 350541773
441259306 -92477257
-407116576 -371125584
17787295 84028228
-492710718 -281476165
-436282085 -359353198
134786793 -438047832
-402604251 152517663
-474400790 377671751
-357475408 352774414
-88640592 132633036
-422992506 -249764815
62033609 80206500
313668931 139740534
277009163 -71580754
262157079 420168919
-171872189 181677990
35552934 -402883621
293077786 -332541677
-26472094 50434543
-391771278 228979483
179566819 15727763
-497050925 -274087222
250141327 113670098
269527288 398456329
-238849115 86719696
104820286 21922443
-391459695 331986374
-34196615 108123257
460222788 -491402758
-109218759 -264200946
-338790987 -366596437
112842976 -100996847
-229935797 472747197
-221473022 82362553
-349575404 258274163
-82681266 115846274
-174976697 52355663
139297589 -300514259
172429872 440165389
-265993137 -21592901
-480612398 286535027
148111979 -421526050
390545974 -201507672
-284150440 31285038
346802825 437464448
357976006 -94130800
452604388 -289594714
-101145002 126695466
284193197 345101160
-139037221 109142572
-377547576 -374763312
-482128570 -411705192
-278068168 -341155694
-15140786 132220669
-65714169 -464160114
-428858205 -464069721
-134865878 -121818061
122003073 203351817
176431614 7857209
149465392 -342263103
245974813 -153465870
-343478226 445095821
-305765664 58097532
235555434 -344639589
378405232 -225510858
-118040962 -430004729
-116335596 75844731
-194329845 -310015453
32000545 446506903
-338372919 -40550908
418860520 74179875
-132664361 -28937939
-301353309 -385242855
421808148 -202662405
496253209 233861462
-341670948 178597367
-104755750 318453611
-105452408 -116953543
-481266953 -450275934
187870642 -162470299
-341990903 -491950729
-181256201 63341889
196103462 -277649245
-98056351 -77503577
-130163581 476979266
453128104 375606490
349103 97709632
437358420 -258519568
248808318 -502195954
-428145507 -442934258
-247412325 191831588
279294970 -27638335
-13473036 451957412
-282840225 278392644
-277088790 372698222
9658065 -37610643
177638928 411284295
286632768 -176878961
-81357139 -175816445
-370328998 181001902
-146066581 -489973425
-403890154 -322106024
279592853 -388780139
-346487866 -68817364
96250178 170026158
106506503 320448042
-372269815 197674205
-256839840 -33999984
-211513406 215625226
33153477 105906035
-287059605 416236430
-186732296 273358188
200480361 -2492584
147663656 -318809835
65277790 232633054
-39567649 370585194
278606039 13523370
-108777490 -235453482
238216626 -482349141
151891345 -319894326
158507501 68162126
137402637 472144214
-292227441 -80410011
85998923 206908838
137714692 473280851
-342503546 -100376935
-17791809 -234836550
84269146 -234949661
297519865 61522952
249510919 -81436644
282203599 39074024
-426944263 -273808289
174637745 -18208615
-231878754 215545469
368090043 72453416
26577450 -282871428
117936250 129141291
-366440482 -216035527
383712574 151482881
121288427 -272392113
36844526 -349847650
274566983 -65189327
277663569 -337432345
304866303 342277683
-252267065 410833243
-424870722 -38784650
-484326318 -237860512
-405012428 -125632114
113998130 434827980
409164744 -133311783
-161580057 -64108493
-20837285 194360507
166551234 -257768962
-160074287 169019938
-381524464 56897471
-387583753 -367514654
-58158330 -297680929
427636532 -24729280
-267450351 250379370
88002450 146414964
-274834580 223000805
85226293 411432093
-163613107 124456388
66607578 -363120398
-406915750 410097188
209807082 178827927
234836069 -63053041
136445416 349358210
227166835 -331402210
-273885922 232778553
497636426 -125238071
492504074 -417589296
-259568999 296788821
-422526044 -260834794
276004364 -306303330
165010814 -106237344
-441476361 409029546
293923838 363052987
-166941200 -206929508
135002346 406459990
-113873465 341088492
-319348970 404453662
-228598483 65534195
-415854054 358517302
227431432 -110949729
-338578081 462919771
371136326 153884828
-280291612 -452822759
-494870066 -257417591
261955887 275158449
-92921568 -60756432
-246454747 194371660
65256370 40311700
-497668471 -238844440
376039052 -340901933
280484895 18865575
-367396280 -178574889
19136710 197322284
-101454666 437371354
-318759052 354775659
445226910 38683729
-270029592 208285368
-70727541 382570420
486544223 -88484269
-401395423 -272953505
-338449026 54262606
-15966057 309065959
362330138 -223546622
-83185077 -42917444
40226245 -58728894
369069593 -391697825
73303984 286247343
411420690 -201952000
339661783 -10411310
-482657104 -327859065
-52038558 157639039
-47105949 354114234
-454335977 -372221263
-204420646 -134032078
184523856 -204434219
336864421 234547618
-188263537 -299621404
-366739867 -113689994
-150682912 4402482
155449115 200821545
-566084 -397909350
13154278 373400133
422345293 -133010334
403932106 -379903808
-253319622 -146808008
-488277481 99834131
486994277 206142852
169996265 288601072
-168641188 101772393
261448913 366220324
-199458772 51665201
260624675 -34097073
489566447 -50261284
-480883019 243347698
339995870 -234030267
-382941702 151216329
-404490227 -222040736
209434148 -226552382
441976885 -79507297
459453283 24220801
304045291 23323959
169290766 248755677
-117165121 -217141401
393176123 406846886
-41746691 -25749736
-106094207 -269221119
-71829131 -303811318
-176892243 -85799007
431606191 -111393787
75836150 -109109462
-193187968 178070122
-152188326 245395310
347451886 -229322827
461664293 -380131556
214900196 412971706
-2334745 -12320713
-296683191 212063073
143788804 346899477
353972175 39971716
78040474 -365879624
232730275 441438720
127601692 -267269333
-159045756 -455958230
111136141 499163875
66194775 -442728558
340315082 -479401415
59971168 304537664
-67737646 22389884
-74354883 370129649
141087438 -40881337
-245050661 314193612
491392667 455396975
-161135078 192539969
-24739091 -120270388
-346101844 -145238775
-271824041 -463860585
-123072392 -440050423
-439598207 -237215660
-281452105 143052704
-368216370 268248258
-22296077 57023119
-374401711 -73843333
426089820 -379375699
330576595 -11356527
207565072 449298784
191268916 -238704505
162075594 -405981978
-291314302 473027106
-354556493 49840271
-315835149 -291041807
-454424940 -187130413
231858105 62268129
-8883975 -132105886
-11528485 -266345931
387243638 210691792
223959878 -9827421
430771699 501968460
-26801816 -445409796
-337549522 432437504
163774563 -368464985
98439725 461803047
-295759059 -304647345
179986783 -382213939
-326368336 28079329
461549758 -434122320
-146182262 12512393
-102412799 86564767
-426328877 436745235
365973658 -290934294
245335185 146137133
163432496 26986252
149054833 -331668975
182615705 419741274
18575801 -259684302
-197717527 163350572
-322829080 -279183931
315742388 39566509
77070974 143567990
144336005 -483935866
-226004883 -426827813
-31080686 -237712385
434143038 -206799655
-325578110 213661553
-48858458 -230811027
-216286593 456716971
294897379 400710619
59798677 423617181
-84000995 52102430
-292147926 227491625
395915016 413985259
-460404243 481693078
-409726756 -474537448
302477413 308030911
-362584096 -385601637
474669081 191007831
-71213422 -280471694
-260364761 -158962726
156226456 -47542223
-348196874 -269591872
357234480 200438624
-119052699 276145961
450859429 189188527
-297487326 -445785974
-317219863 187106182
-34665283 -167744097
-80534108 375101848
-26041610 -371532912
416572132 -215177699
270034616 -138508164
-393877617 -269892022
477647191 269193827
-76829263 181102249
434784739 135991091
100682612 427085427
-70478285 -368310064
89948703 462802681
380968091 314859213
370997886 -193686129
-381176441 162857235
305208192 -459179191
142351217 -308386379
322701281 -106168514
-125428682 60036731
426228574 196269999
345736229 255388405
72393880 -92292804
201971185 297490366
-32021675 141137975
-88390483 -421091494
-253405212 491930629
492878742 354643302
126882898 -299035806
-76998308 376476066
-293382127 440823049
361040168 -445354099
74196062 259826707
-51619492 160405768
226950827 -498086229
-5469543 315432307
-265084194 -360939476
-245993771 -252610632
-476496124 292368609
86131648 431698153
-472445648 196040016
416173536 -24607363
-322019975 499555003
-103603597 -14780682
-111658676 -1000458
-485672332 -251105097
383985807 144193598
-367388884 -471172075
-374306173 -44544621
41309936 442769111
-36668142 316048336
-48350841 -115391903
-171413285 455950851
-402495073 -377919416
-9357541 402156215
-298866857 437582978
-404008418 -426692069
-24189262 -1684863
126974032 396928538
-383551828 104832419
91616252 -120209852
243717829 -396306890
253619900 -247528612
326573655 228408814
247785253 -437511213
-492648166 311758178
483267940 328064924
-123355266 -332142466
164582777 -490276242
421637090 -256840387
-234378956 -266022519
-288955530 467663032
462585187 -457907813
-86919265 61461151
-454360236 -26192437
-43080247 -338643520
413795186 -212626760
376791684 373054023
495431661 35780409
107263189 -485135370
340421281 -410415916
351671355 -197698114
-328837882 -427690396
18234689 230316707
342051841 -350617337
271217060 64234725
-332892187 -335165452
-69748588 -71475345
49020391 -281107642
448555227 -185481722
-373856527 186878781
180519884 -436035417
360380657 386647194
284127017 174898549
-430734038 56383461
134421802 462354204
43676865 405662526
-291064753 438408626
-19155973 -69927801
454331553 -216209374
-446866726 -326272873
-386306014 24680000
39689743 72548615
396423871 -236682866
172854597 -452620727
222331972 -356376228
349289376 -393344415
393495750 122610417
-164247068 169135883
211921005 137244665
187178957 -89125949
-20602548 265261264
-10640472 -30427443
-309143116 58779830
-415115499 -446030310
-251833401 379778724
332623286 11609075
-321243277 280513175
46830148 312344113
-307668257 -377678161
22402228 410558438
280807384 -360476965
443397114 -353153686
423242567 462307876
314928046 -369941655
-302873769 -469839725
-458875083 347170133
-263379812 -105316671
431526653 -15906282
-462176194 357981302
13428788 -82291341
469335673 137645960
85320476 362472885
53148569 -380812598
454600266 -242949556
-246945413 58218282
451520379 -219094973
285824711 184213834
-130682034 178913037
-239448571 -114990332
-695930 282542855
241320695 -124205426
329607152 454224925
167511678 -125337192
-461968410 -335720865
-95480910 485596763
-199134477 420511101
-180115590 -4057664
-240618717 481095364
-274503495 -499862699
-319112301 170994535
332746974 -359021637
-309601468 -298466438
122968119 383116752
344277098 -68055118
-4055068 172270150
21314798 -248013291
-417414030 136881793
-140650715 -444321012
6760558 -414644883
-212860981 -326572454
-80099136 -223152184
-352651131 -294367825
480948580 -76824584
245524963 228030689
-177916076 439635118
-53758457 275170871
-274539614 -297289203
-241180380 -104955999
462196901 -335902448
-19774345 -377089219
20952012 420037264
-211844173 373782448
-98449272 -463081629
114603553 325320729
327197185 446082350
-100461557 2644529
69554127 200665243
420943967 76670732
-175604448 -446991813
400243445 251681554
200132533 -30988748
247163616 -201099045
271982117 326327817
-41341030 -111640301
-326762499 46294414
247721495 -397139672
-319373359 433262149
17743080 487884835
-374812368 35289287
235073207 -123538858
-37255567 223383547
-479162441 47645603
233505484 -228748298
-455153789 -423701807
442696383 -166719966
452222464 -230234585
-272229510 -8671111
424014998 156325680
-150995193 212632220
11615540 335371688
249552809 -484352121
154048446 428139975
-133114224 48019251
-398478965 355436757
410213403 49064186
-327937058 -472866328
-456954343 -349496512
-203205685 395518808
399500018 -263881755
-312268548 191143088
47595047 -434335768
-329610410 -38987373
-96853631 58352348
-108529298 -401425879
160839150 48615773
-351796720 271733164
464586930 153476055
-92530189 -94529310
-168187700 423818309
407452309 230857398
443458065 -220574906
-18858065 -403695691
-232778774 -233068920
-97927261 302231171
450704276 419437116
45626591 -32058420
-344570843 -107128925
19117739 -476855505
107718118 -401657267
296787514 -77600096
346909799 29324092
110229824 -204889275
284678192 1594182
-303280986 -93781624
53681898 195275085
405377181 297276969
-237042631 -74645275
268288150 -153961962
-471495174 -414470945
417305670 -279851939
-257467565 -330365964
-321868518 431297180
408079797 -210692200
108579639 -231795774
-311600256 246925301
58446262 204049359
353461578 -120706774
10060828 -470242578
-387098158 -253013454
-243317762 365236042
-423795503 152217748
456371127 338242875
-97045948 -107756639
13960065 355843897
-491030864 257938440
-279209186 -151439952
-17244440 -296460320
300376624 8879597
357496675 -87979659
-89151462 -343754312
189416128 -164553448
2146308 -299278674
192750410 -94910204
347024655 451497766
-385219316 -277221619
-159587436 414355603
69456213 50243292
-265159081 -232617328
-99946445 107760938
168069085 13644186
156033742 367429149
81686750 -206026733
-453847160 -389279909
493702232 -135424853
183669644 56948004
236621647 463675459
448194884 19826904
350704664 -274812241
-458055075 449203275
-398058957 415837918
159788122 -244418143
-27074116 -311481253
-394329315 305308321
5565520 -320435652
-87563483 -288929405
-430754465 -39890985
37489028 -130301710
88493088 199215996
-50041012 -24974076
441667971 495446495
3473397 300781806
211410793 -57291832
-82607076 320000624
75087769 206544162
-269336317 -501395101
32202101 7249836
-406410082 502253712
-125099852 -347789973
-356833468 -119136662
-347466714 66738544
-304213541 142309255
-265512794 -98798091
169607770 400751996
233010120 138104902
136039345 293712630
-367788110 -307478367
-71771965 475298867
-265540869 -126249425
451291029 236074933
273917722 -497479989
222147117 414983043
15069860 -402178760
64823040 -481433845
-94621668 -58251665
111428280 -399209626
-182315347 -22214157
74353481 403482162
152345770 -432870892
467685651 -351893134
469463867 112998999
-91243767 -152210543
-480964245 -168014185
-209264495 -417923231
-379625059 213972401
281936972 -198445825
185384818 39439474
480506293 -392158247
-299112835 78924504
171965812 -223799224
-111981250 239540930
20093366 422555457
-270425790 12451140
355117381 -426283048
96143168 -451615222
462860362 1249153
-333340187 -171677190
200044033 481509518
-276574865 196208740
118681393 -47983422
-19453595 127276489
-310070288 441810330
-25766017 312372565
109714930 -363174711
-113719888 -165294581
-126723816 160980088
-431720716 -306260785
-327313804 -273214048
-320120424 -14965566
43388692 225516235
447847351 -349010503
203952900 -86278273
411669453 -461154409
14664930 53470689
3354306 489974771
636953 -171055218
424099315 -124953440
218549172 89217542
-420990775 479569088
342602751 -108714902
361774361 123883362
176073686 -112079697
-219524421 -3742046
-419833908 139398608
-239813601 -390509866
-469459849 128826917
141334685 -188337805
-243673849 -205638349
140669986 -359937765
-481790073 -345450008
472083099 -357331741
-16662967 238984114
392341361 60819946
490157902 -177558768
-456866638 226812280
-360123375 437287080
-349725544 75309436
-433604122 22470604
-376374306 412589341
-437325282 -263052621
189172809 -141847978
-437839035 -184651329
326157690 294270350
-199755879 -206160947
-67547765 -444648523
-243765612 3066251
221097099 160877133
261310702 105885166
375332887 -492923462
172062441 79309460
346439128 447904253
-216278939 -302981201
462547265 359564699
415329538 -417762918
182935927 312561384
-152586401 226212023
97847649 433536256
-452149271 -76272118
429115021 -466372524
-466502820 328558116
284715924 -348569554
-242411264 489720414
-264630936 472234795
143200568 499078697
78587118 -337182163
321097153 251554718
-364083984 -28768130
-299537018 -217763726
-463672129 -407559733
301300195 487499389
9021840 -319309869
82518754 30910210
458046105 77358600
390802199 -459282364
6408384 -325122978
-54041507 398082488
156331189 -422306752
400334038 -334278720
-478205572 179562439
-493173975 -488328253
334471707 26313991
67182150 -388244322
349020289 -412722352
-165216835 219390632
-158305692 -237964200
392396968 59549565
41373862 -196926087
486293003 121189170
140863143 -16874348
-303047461 490995193
-266418346 -78577276
-381309880 -103500023
-206878566 364062967
-369997794 415393783
-80077256 338664077
466111012 -342186405
-7326290 -278698402
176584626 165487825
-455276664 430160815
103251495 396005616
-131002626 -113641641
-433343094 432458260
120256808 66657829
-247252292 -42245432
275088950 252390171
208004905 39591179
168828850 -118646655
-432238968 22618658
319001310 -382961276
411190183 -320844055
-180439999 22920581
-475631877 356975505
291595114 -449204757
-196647200 149634774
96262708 158993211
242341018 -132607223
-218575022 -271757980
-430634663 -358244275
112859396 450371317
221492592 -409058456
-73383273 306777232
94233040 288893139
271562073 324522689
283673332 240284362
-153698723 372235782
180881190 -458733155
-464929640 -197355257
-487726780 -34114966
-99204331 -77920216
-294522165 28473823
-414704404 160248731
361838710 347770135
-157459154 -406497881
-369521638 -369671139
324367911 198073300
-220949149 74939396
294324101 475758492
-126773530 8499053
496695414 458186400
247492518 -410833629
-110038035 -302891019
135058404 -29589431
-446606219 323843342
252022063 456509627
374650415 -157143169
-282541538 -109802637
235395413 -137982241
90320318 99906479
32767787 -355855683
80904962 -442224223
122213291 -314424389
83873219 -221760210
359031080 466909453
-94994304 229100417
-56920592 -249341130
-347395203 -491341647
493297284 430774481
-392384888 220953266
48956354 28921840
49567435 -384202141
318343122 221379291
-315059017 318114271
83094598 -207866076
-454735457 461366725
70324148 168542854
-123727079 -285547702
144778415 392602743
-191141305 -170102354
26208535 181253233
191999088 124838405
192914996 -378971288
249287864 202753137
400819859 -287052256
-350176560 186571372
129351107 380278161
483281056 -463602435
-181111721 465423079
-407322160 -495132520
230173721 -476999293
299497571 247891816
-293755013 382125991
-344888893 91713278
455832881 467884511
-486556330 442262981
-144845257 353720147
440362963 47006665
-484653729 -178310404
-424896378 344519485
325506493 -81689270
457581826 -110579979
-392138797 -457264014
190485023 -191456504
29835078 -468382300
-26507329 183763487
-113954974 85607445
-493879212 181252965
-155595401 248040909
-303715035 -49779069
-358435162 -296491703
-65758469 -401364914
214475936 119732410
57364572 281260511
407155082 494298019
305899927 -475524877
408401107 400883875
-111215728 -422211347
446520706 308930247
-34209439 -298082844
361335837 -395950444
-259835372 -170797265
225584487 290085410
-439273522 469545506
-306069720 -475790912
484611887 335616119
58940913 146927746
-54165752 252875923
-18574220 -448740053
268086983 250233631
-64720292 -422899163
200620865 321509783
-367112509 495052299
469392733 460743234
-409329662 481689499
365067852 453563294
91366675 389390596
473200609 325178430
120548614 330687945
443612167 448682358
-194692227 -428218679
150539254 147080930
-377925786 -315069848
-81540691 356793739
-171510343 -242221429
173635195 -258755812
451820297 397595611
398638124 -90351760
-363402659 168893471
119955229 -376313130
298897780 160405341
398244753 -127298936
-235769224 406772776
-436166235 381733024
117140548 52377624
197975835 299627567
-97732952 444959813
97298433 59091554
-35675932 26209400
164530398 369492778
300044425 301375354
-476419184 -215907370
488349870 439291976
186046626 -183090086
-381658754 -315892021
-486161994 213432554
-289274781 93149203
339016252 -441529099
22166248 317158126
-63233269 374591381
403249773 -331173819
435655634 -434879138
-257425041 29402631
223804196 313876501
208377562 -101413938
-475384133 -99469866
473522490 382138788
-172547750 384023641
372268362 -423166928
318750867 309678920
-337283338 337308506
-273447438 -500222196
484724339 -361646193
326284987 108686432
-472284829 -500288647
-334590187 213073674
331039925 42576782
-313523272 -246875439
-87830260 -220964897
256018846 -94923470
59238915 131380218
298133221 154244586
338242851 -377898528
441400649 487190971
-87708668 38044666
-127715567 405613388
-74954430 392683730
-127199466 -316393692
364329262 266398921
63881935 436784934
337567317 -498574108
-318247185 343968362
-308106681 -26386805
311274523 -194466400
100491029 76140579
24953611 -77201675
-381939334 390052481
421016641 -339804688
114966441 25918382
201518379 397182101
445706488 -430226701
-449935328 253952400
60371225 -152858339
419662847 -209550364
346676553 348133945
-493547604 456244654
77753696 -192223956
139133759 316648390
98323704 220911017
345728558 325784427
-491142725 -399110542
65682972 129116225
-20339381 320633022
-121235667 -101936150
-462446399 -273474612
-53272944 107433556
-76570690 384963593
-103389752 -3207712
112820824 322057072
-412268655 -500860595
-287147094 -22751130
310871912 392895993
162377136 417875283
64650221 -33666413
-371112096 -244573030
-395823569 -120532573
-214189242 -482898914
-5159801 -5978731
-52882200 361264696
-335954391 261730900
29676851 -147926484
455610861 -464125838
120514107 -138981555
397825377 -149496031
-51054085 180372172
195037480 -331688619
-47784637 -293081348
305724491 -314406229
-465641349 334670032
-280800047 -349702930
55682507 379010993
119101944 137830752
-457642949 -366105527
-119554619 -60253139
294664008 335986504
248709494 258908631
112838637 -97357454
268755651 402603766
142682775 -392611764
31387310 -341988060
-275027888 61024195
-89185428 -146209283
377766131 -466880748
113042988 237988238
-231532235 -389960885
-323789038 -127815095
50776068 -233080188
-58512113 176915404
178395235 264767845
-323384105 -322876158
30671252 -93927081
419116757 -13942749
-274149572 -117218339
-79651580 385632704
-469543332 162389739
-291623887 -109318342
246589613 -209765462
-422976211 -437198935
-459073876 125357097
220437312 -479948541
347305377 481889739
-429772163 -178051981
-59532754 269723718
80289985 -146037050
-250061338 104830698
52313735 -468809331
434483448 332781270
-475503453 500315513
351784859 -197642149
-225629804 -84744914
184497823 -114371427
-403457050 474675256
-189083610 408507391
-22830980 270855960
124981778 -278459554
108715448 140558164
283592680 -54975702
173235825 -415891510
-181923037 -83381529
146062792 -250581093
279499376 -102351551
-415746132 427031788
-261516673 493878354
-370871002 238477983
-405993580 -35811493
456060038 16191050
-480706222 65263762
24725306 -309226352
380705484 464011615
396950586 -32394971
-441115343 407103674
438261290 -174190601
-458556429 -460811849
133190357 -221484381
-201143650 110631449
-53043425 449771299
232085377 321997668
-418014213 -480898749
348047006 364365523
322179234 -283563190
405082124 320668646
-88986078 -233604824
5377077 344809613
495771831 106987344
361227189 -231019452
-413991867 -152417700
67510547 211677763
59772105 -304035252
-476258645 -321839357
183637691 492384379
288943419 -425449224
-238339718 -438796083
-278672837 234582435
-154776377 -209121875
-259332542 501638802
424824532 -160033652
-102959282 184411264
-270741155 66281780
60406586 231172782
-398107152 -388754350
216599923 -226887187
-316131910 186129880
351416293 477534821
-410966362 -276670196
-31430796 468874866
-420307373 444175493
331823087 -456830616
-202159746 416972466
126456816 10176235
61875298 385076439
201418702 301800872
475561285 -409547528
413621363 -122483480
432938238 17731766
-24389044 -87594567
-167124036 64820786
170805323 -99113746
409172869 -45914678
-404331297 -137610947
-353235330 -112349967
-32710054 -266585759
-488155220 -285605038
384917219 -7358110
326572065 267912662
375006237 -44127667
138081358 248233093
23071422 -319809248
286915801 -128460535
487707472 -143807947
131064419 -487012178
403402720 -254120352
-27572984 404073734
-143735415 -219360023
290099956 446545150
190912579 -212727027
430356690 161574402
51629602 370902870
40551517 109630336
222865404 -112718861
265836421 241858791
-135656377 -479717019
112351915 -187655351
220004758 34688768
-134325508 402416830
-14388350 -411213587
487789261 221879861
341506343 -16613516
-433013237 -394645627
350819315 343489642
-175304923 -441016873
418583930 -313153995
-211010068 38787911
371617715 -344017217
-213397945 313420022
487205784 -430858245
335802612 225723432
-396303986 -218807961
-105717267 398965703
204796482 -31449058
101410598 227195257
18796817 412258009
198485004 416296502
-76032240 427426002
-41142604 365122142
-140266303 -305223452
33988501 -13306689
-400094710 359765368
-410927279 438682586
-434674327 -501155078
404899957 -275180709
370042018 450801090
184280027 177650465
406851015 103448078
340830738 -162557791
248436678 101290515
11274898 -328505633
-155443971 -227410592
-61342171 88309091
160359635 244309624
322897993 -373698346
10216829 -9614138
-5933101 -219165372
-376837970 -323269163
350905409 421233654
-4495759 -264996442
427204060 159413782
407715389 -24069309
467360633 -132959807
209144815 -23640998
117627487 -283875159
-425267454 -439434727
-94497992 369638334
-412745951 -189058942
-200316548 115075452
371000288 19295812
-144447549 -459730751
-237975004 436855065
-136712877 -258164176
166451967 64152800
201029745 474219388
356303264 -291949734
107941934 -98431811
317239217 -432392589
-407937484 404459362
497668472 -5024597
-217599606 218442784
152775794 -302363087
-135179845 -344246184
-71437331 210153940
-38349721 -455225290
-262131904 148880261
-51396959 -12795076
228136844 -279967439
-162043674 -226143086
342181941 449193918
-475115332 391157798
476656612 91988278
-291270126 11573140
-136944354 180552151
483363855 -151245671
364865876 405970749
-467183328 179893972
442656322 -236348710
243836254 63695558
-351114573 -477797849
155340977 45208845
-191901749 -213676446
-424349593 -224305188
153258998 35189197
116635588 1857212
151027314 9300653
-390228965 -389459283
-177142399 -179671559
-102290447 -180584482
-68483418 482570013
-110692656 23818279
-64948841 293282622
-355966158 393163948
272830252 -177254114
-395786937 199782579
-380112582 223620948
52199609 -185014483
423765418 141415456
462971221 -82011773
458974867 -147289417
-173749666 360323394
309316712 -387932723
-13348525 -396999159
171829151 -150787526
-294943688 446283781
-434179177 -214471666
-130658559 468029053
-331870370 258185109
-115277789 -415545228
260765550 -18716225
-203487468 -168661044
399749163 -206367585
-448559096 190288380
-479462068 -453823263
418174229 -401192302
-356319814 390318374
83462919 -110309780
385341286 234382729
-184358588 -486179588
-283444936 62878781
474525173 -148978150
-277358223 410850899
345376380 -78323617
422792281 131884544
281707400 -267407585
39263022 446574974
-8378591 -56267994
126006134 116580208
224299206 188695272
-495881139 -234322730
61382753 336389455
49240540 43815497
-36201749 -312461521
-384764313 201977775
-327934532 495272716
-408641216 -156340983
-315537751 -245201757
-228155179 -199337756
24263969 340264106
450246837 -39488767
-195837955 438084580
-190581205 488907090
460685394 -487092243
113476822 -239171615
92067429 99578937
79058878 -383197000
-210489440 42100231
-413552457 -358678276
-306618033 -41782389
237611827 41011204
449443164 7464522
-464094501 -444107524
-492004665 -231367162
321260391 -325120789
-442418458 193451570
119507430 -473263285
-416747268 80876671
-153381637 -30226030
-472708621 480326217
314495603 204682266
-421466656 -157684636
215378332 400238457
-450801335 -43850515
257608264 56005125
-258334379 230220081
-336704924 407751647
-97086966 -354129529
140268447 184338821
-494273657 -100717423
214025975 424404344
-248487635 237090989
-383280119 -129316628
493731540 115441908
162881680 -260499278
71491071 -287564351
102881088 165003545
-49255526 91275801
-160866248 379339084
-301979092 405897811
474917469 479945433
-455136798 -433619330
-305086373 372471100
-176464644 -266821612
33136889 -341605641
143188617 -173242742
337225883 41925265
205156632 -228530161
-20923073 -11675493
124205747 -364941036
-282979439 401294059
105409135 -38905898
-281023760 103186509
-334116966 -75615084
-352638227 -247541876
-25167350 479692827
-31573438 -222867230
-222309623 348628051
89100254 141025972
-463081457 242175951
307425091 341200305
84741860 500850574
337889350 -45426564
183410557 382894233
-228916961 -248876508
407092696 166740678
-226505357 240907964
-268616572 391716780
-411618547 242695046
-218360895 -255729387
235457945 365984955
-483633253 495741390
46029408 132370651
-128340834 29383318
26687533 -80573856
-64596191 164907625
178735714 -285215485
266064936 314515878
-256043369 -66304778
-148106648 -240273480
438782621 -4200889
305112985 -175303273
355996872 -38730757
-201640448 353689223
-59196272 -145644725
-71166637 324650565
-272021213 16727682
-246725931 -489358352
-319540906 399888034
289814132 380872810
316094932 -336661377
104971070 369435347
278592602 496909399
304329517 -322268879
421550040 329015787
177086011 -274341702
30982664 20546666
270754732 497082537
346247571 -428645642
-20052839 428786404
332845976 -376451168
-2808121 -413480814
251273018 -73695538
213119765 -318486847
410905435 -485838300
-398784402 -447353594
109249018 215318586
195276914 457850833
-292927257 -475068894
292413852 -16102291
19634538 471007222
-152283158 -227195770
-374860297 448262112
-57620288 377192599
-28101924 77577000
140829280 133416919
401698987 94590054
-116778121 -473576951
157473302 -318963474
-94695096 66785711
324990773 -447938681
163797855 391343851
415756841 -270384406
388143501 110869769
75634423 -212852406
-349663950 -436880077
-346433202 224501547
488324078 141436393
-392922910 141641245
-11116792 -375851522
162951413 146637166
-206060941 333595683
76666842 336535874
251277663 90076225
-467317698 327010233
-402752387 -350958078
-215494027 231869981
-224467547 80377760
-276071424 20849258
-285524406 -102074927
91951510 -501828052
-371750742 -393050247
395659514 -352768003
271081139 -390985972
-312708845 -129937500
-13433364 -412095467
61059237 -209746769
-473318460 120608294
366357667 -241588562
-146802938 283120433
402856449 -185189305
34992168 -416751013
-212823078 -420629666
145029716 -370466626
-474579580 -73933041
-215491396 385602086
188088745 -161956554
358171875 111653187
-278135013 -455023930
-468227697 -335531191
-164679376 -234572129
81688357 -36284714
-225174362 -411649549
-314551680 501807972
-78968019 394494834
233637872 298903794
-268054460 -405374714
-39277072 498251461
-162701792 -423175219
379998989 311824163
470692029 74851318
-255471377 -354352800
-327883393 -2827319
-185227160 -364461616
-102214240 -412301944
-390917865 369680718
-39792808 488977421
429535577 485032180
-355251752 -255442792
14332085 -256246488
-238368148 387502851
44130101 -113306060
440671855 -350238287
7384877 -408579995
56433481 -280072193
-399323793 360547572
-477257976 136747308
99215175 -432482840
-65116663 70759685
263441634 150191823
224303555 317724477
-147606943 359872648
10497212 374296478
10999250 -345981138
151871241 -308358149
-295094143 -310451129
336486650 476182085
42792120 -413193126
-13335493 216591542
115673738 -459521477
476120383 12946305
-211137958 499992763
385882035 158899232
364596899 487043534
356709553 229388610
5841962 -216698291
202846492 -502528981
16978405 241328994
252246810 -478531169
343418569 69120800
-389199180 106594946
296611282 -372185826
296194785 272153288
-422027571 212814847
-86298219 118349311
-339376587 -295786679
37086970 452277381
-120042872 371019206
-228162596 -370655958
-230151954 266791275
120339827 -289083409
-107026841 -43674922
-457856283 449286798
-96945318 -228257232
435280940 -459410322
115861999 -426904275
278058649 100859056
-449831005 -279966280
263124076 -182413505
-329123046 -243156340
270321138 -250062172
-182408565 360507493
-299995135 50915196
-264233736 135119967
-95437323 -140648984
171797687 -382085182
-254245428 475587297
-93365648 -64460653
-281809453 -123595533
-262039923 -40174938
-83654544 -431066083
-77529949 360775954
162859513 295216616
-249688265 -32916915
-10818827 -144372618
294058492 -398698161
447220519 147912456
442187142 -51516057
141678134 185985474
168889202 -110209292
-241482999 161375665
225131589 327577345
406761643 182975913
378992495 177732105
202173701 -46294060
-10359488 -296943170
-489238795 325912807
-204051124 242229764
164762009 -52411053
-492368418 -105456493
-436812264 24549374
418417290 69495196
386413316 -155326403
-226271620 351258167
185691669 -79357040
445992814 -176624913
-178940051 -162198243
106950141 -293759974
-416385273 37601402
-249423735 -143512730
-115505697 278696945
296043028 -90702929
-316648279 451321820
-49654451 -342577992
-427282436 -285055314
81581084 -210446110
90911385 -433791242
258757743 217496438
32518370 -474073834
-90007796 -119043585
-56764688 468493817
-52426240 -106131832
80853093 158507584
470698514 233343525
-12568375 -16759132
315034435 143716251
442856654 82842227
-186204819 225404848
-467233629 -147604660
-366710889 501247478
28073039 -266499268
-137297747 -188127595
-440189359 29610578
-75386972 -405347091
439980334 34081194
-419663401 85231296
-155059916 383480283
89468016 310026578
1221734 380930596
-431135007 -420888460
-456227503 -88156871
134732113 204299197
295273780 300336555
246135279 -414960286
-339298551 176393336
146442167 483653723
453179769 -476696606
215865295 -253853739
-484460202 -340277206
-496514017 -144263362
125511391 417445254
362280968 240434646
-423363873 -450495566
-287993803 455441089
393936176 502528982
314667388 -125763297
-24577944 65333801
199672676 17096288
285415020 333759795
-170549729 -365292220
-338485639 -208515627
392968050 8975641
-222831623 -156125691
-300517761 310912420
158846864 -375346054
-388929330 -106902428
-349060362 -55875940
353017807 -222355422
256582957 435321194
373642048 244868259
-134997670 -325960934
-261153017 -333319245
-111747856 -286116418
218456789 340559145
-113254746 382845668
349169390 -341165632
467101118 -91525920
-494338540 312983108
-257814663 464825366
319548634 483957526
-269026057 192166722
-365818158 439604578
372146405 -318642548
35151776 -176088608
-125619823 -294499817
431557610 -308886992
394233038 -477041521
228545105 69462144
146878334 -458287915
450753649 463400750
241807844 450025271
186751404 -435269959
-154284720 186136581
-117800193 -464716444
-454039954 67899560
193864937 -227857696
83435311 493188760
469940231 207551162
485255805 -272996394
-156838059 402046621
-353251170 316529427
-194896511 -467352717
270693109 363473343
-210557569 33308723
322755453 -94070239
428159462 119976004
34678951 -454801159
-393444444 189670732
-384963197 -260134632
58232789 -248429523
-133320954 -106368323
189881136 116146466
349243706 261229793
-14647855 237543609
5675719 174310991
-420565254 420909297
-205101431 -198037197
23809404 -366694031
-444338102 -272490541
-28865525 -150647138
114120731 398397838
101211968 221864459
131991520 -188220308
-477809578 -208504992
298693296 -36605747
69355055 87128959
-354261729 -253384509
132693753 426474651
-467630675 -407411886
-149525733 -486386455
199627277 321038667
348915762 182420634