0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-12-11 18:06:26 +00:00
OI-codes/S2OJ/164/data/tree7.out
2022-05-29 07:47:12 +08:00

50001 lines
507 KiB (Stored with Git LFS)
Plaintext

-161253066
-90109779
643843268
-109867921
-743038682
-129856928
-694584303
912676605
-797421019
975356701
321928070
464385701
-205809388
-197386450
37289593
-409997363
-32171605
-946002028
859368828
-347622353
-492559648
259796253
-389188084
-878809310
910822035
197342388
809164731
-253514015
-640017130
-135120096
-893753898
769741133
528196649
-332120171
-141906772
136547249
-639871475
-288276872
100850502
-444683284
340123053
-316777279
-552695412
-322830747
-587842256
-308588040
-161720362
67100580
467873351
284207063
797851172
161334320
-730282928
-444000824
305343295
473141991
523911707
-84146891
508143855
896225935
-714163659
-786859664
-969271352
-987519521
-460867274
139332624
461566048
830507672
-122017966
379886988
833335568
565989742
-704912027
215837900
-523508201
970683554
-802605353
654221070
788091932
-221051870
78518718
-564972956
742783493
729789871
991483705
-601286323
955509886
-783516520
-152455768
-695153102
254259611
911293501
-919941920
647925988
-873358729
-487888324
-974376156
444376992
-24398473
337007580
-138025461
-914217673
-34501199
83278746
-20344807
-757201857
439788955
189733415
112029724
-643241952
-518911060
-62608692
290223943
-440946051
-845450982
520038081
485058304
30333909
337136786
888223757
685098737
87242788
-474467686
217843412
787062776
-243944480
-661200308
-642529885
420299991
676144692
-766006920
-550201591
-533545484
207253851
-185799015
-271981992
563983922
-260105095
-419050983
-982048151
631239949
-626232483
871809583
-871854458
989949370
779350919
-303803775
243608951
44923491
-428542596
-456647278
-760776219
-949001426
994566650
317231262
693210938
330707238
-719549903
983515471
251715880
880949372
73560317
-465648814
-91619626
261897158
-199184067
-217899703
678773720
-934558832
-988349538
-945899571
437564027
-60290244
-84803604
891754973
740769835
-233716850
-5760645
-343686024
-629709803
138665906
213721810
-148823411
-246670164
-677351354
257119265
86836759
651232100
765387811
-821831183
608348194
738947076
-547681356
-147976197
-292047137
907930514
569115479
760753988
-268505892
873545011
-117338485
291424781
-740284435
-82934568
159100175
378014174
-386713917
756366920
-820741839
-270779586
-540253600
-270004857
-945025522
39828512
149320556
-423139876
695876905
-256951266
-538948595
125441235
-891501835
838743132
-610896568
-207403740
553027799
-133427195
-574783995
-777547265
-403258494
133107337
328693789
777884542
191744895
159190057
856042585
-488352448
73780050
393645105
641230110
174776431
687521041
842702942
-599164043
482244017
-829259973
483520191
-473337509
-753961259
-955363166
962480798
373818935
-454889623
-489210276
687809746
458082946
49913482
-778733425
802644416
-153732049
-239951987
246578216
-71065323
643641767
224842425
529931194
-955512001
-557341750
-663722554
779552654
-307553236
311032143
-219314242
-830856948
597633582
752302013
-394946525
-879107432
148339222
224265251
-74563856
855958541
216367626
371312224
750335666
419487688
-541763688
-198908806
-406949020
331777977
542411996
-244654392
429801855
-775937472
262235238
-924811198
-834828594
-449306892
22038918
-499188693
704956589
876122840
856646637
599876951
993506729
156383883
-268824367
-565333507
-227335983
-378976294
-898211093
196974094
349670126
264419965
151427069
443686317
-872860835
-445033928
216210109
-261112513
156240308
255383223
564445291
-213784396
-778553263
322603645
329574801
-349257513
317788700
-579603217
-897853572
368044699
986940281
-522733629
-620833796
-766425017
289304767
500142518
-421584548
55842358
-426778079
252416431
-432318260
-109623580
419464085
-241068074
740138595
-582471839
-731658325
821818768
-870670266
-530317864
-686534493
310595573
363246940
-921446283
463364842
-684694367
-534492945
-245022596
-636307535
-76738090
-537148613
795310369
855714930
-196510262
482454259
258252359
315349188
636567155
882433171
139203939
-168140776
907477998
-928592447
-121076457
-418081364
942671879
844145709
-47464529
-111254073
-811052589
483729488
511871057
-54189088
-885662736
828844026
-475740928
-905119436
-35639865
315568310
591738588
135815253
-566354458
61927498
-343899080
364936581
-899722972
487048172
78190972
-984788688
254692960
787929902
736980392
269695031
-876793992
836882878
144997166
-625492287
-916744744
-963562354
-597537746
-618349495
16887377
-424965256
-563189644
-201108314
-75988970
58860510
-271932631
-342153602
-493461172
284720322
-199117428
385174663
-805006478
762969882
784824748
-77339824
13831566
-209461413
642818814
734436174
82364391
682804603
441576958
429801438
-309156457
244870943
698926634
-393872713
-168703951
-103519260
91612481
-428904361
-784314911
-585852715
-249597900
38094790
-948667251
-870714770
294043398
-182069176
465544540
395098900
-780422892
296253079
474271461
475861447
-793677371
-176214163
380068289
795887193
-360605380
-902906840
536666752
557354855
-319906763
844915484
-30281646
405499594
561659873
486405825
-744156103
-547217181
-100485059
-394936170
-832564444
-669669033
617269938
659950364
-507040668
-311681292
657679566
495478321
374391311
406932732
828304534
-704732609
17422530
448288586
907783305
964576696
-137160098
-377027929
578439625
-57559354
-611217126
-35579002
535322249
473324217
-336010910
371207590
-539782070
-324197957
-314806662
62815916
-547891350
96612723
-281271926
-5294604
-132331836
597325864
708652378
839127031
178794829
-194735276
-213529255
-885401009
-172726598
-567642112
177195471
348061610
123463141
247783481
793537786
743317497
-328241754
-370868261
-146540359
-98602033
-852659928
-87508283
-569259648
-900939593
-897524328
-893410380
501105907
-214830837
801605367
657956432
685283940
-857051421
259404445
35230490
-462781835
215491526
-956282520
-697384665
-713263974
741301867
-393283292
885074223
-412307523
784559282
-507724163
-659044437
-978134248
116116957
-661437165
-18374863
-590895009
450116800
-862870393
-797481055
767595216
-657253889
-517843950
830644417
719984572
943843835
-783685799
-279483556
61557183
-795492093
-716439082
-626331024
62728378
-302096051
90047851
505134233
-963649472
-337053988
120599258
912063944
350392779
895100080
360608000
47919609
-930181398
-341888271
917778221
-428690637
613723329
-626938842
86364263
-981101184
-723427226
-780448397
-302974144
541501621
53858366
463628363
-576779202
-645156505
531943159
-871548605
50863988
792786573
-801917102
-683456817
-13247949
-96798790
-554752972
-440020697
407760674
764702912
702688399
-845200309
-574711685
-694513245
165428152
-650198920
-942967274
-157798028
735899674
-586571358
-921621733
-699722167
765353934
-261042089
-813436976
-343951221
-394571352
984554052
-430576953
699131871
454425776
-909202306
-8830656
-321358110
582792878
65553470
297396729
-274269805
-637287999
-3936605
398658180
580815864
106979007
561227198
251476435
-508325880
-42152872
786593825
-883888438
86933562
-900823492
-482414993
88930807
-558558128
-211825528
-59299466
-978268132
68909284
316360803
-140867623
-303258113
-159493401
354769096
211948967
-170574232
136003078
565984753
810377301
594730367
-289864634
-57319505
868240322
678712707
-407315717
754807206
477142523
-922448337
76131906
-547001905
-43393234
449872846
-371522268
-508356494
447736033
164729731
391999416
-265014118
229147888
-763330825
-383478383
389022275
944462685
953835420
-844716834
-877449413
622658373
-85080447
898010414
-832774830
-385401375
-565081416
929225438
-248369576
557904925
801725108
983823747
224519634
973228604
-744532482
631321324
367114068
-219398793
-758410085
764574288
-643065383
869105303
964085963
-838182908
270262500
837260577
-841762265
239831723
-601346302
-121270011
868885664
-866271105
594954132
53908206
-652167815
784391231
689466934
-686949039
686107474
-452594901
-592292488
-772119927
717643713
-813567829
271155190
809726456
-776823376
-443585467
-143181670
165515265
-73981637
-542638986
-367201204
24781368
-214324281
945599861
390953578
274117818
640393134
-680915940
-331071241
-36843226
-884029941
-642881216
725358433
-677795115
26078481
-498978625
913886066
-651653084
862695496
273290094
24324070
343598886
-976489503
-65702897
-39523316
-126726541
-44965387
-356342270
460789652
-921443298
-885110951
-109909766
607413638
691531919
-90399808
-487005852
968552685
-178986385
696011477
429345107
-643814634
-25492391
830980843
357372692
-98731325
650097655
416057043
509061541
673495088
-475118021
395770763
-352498868
-800226682
-189124277
-835048525
838498260
87575447
856763074
112447988
-142969151
-885401009
-370130214
795851376
866009565
-161323903
-421396750
-617689835
-320474335
-913941086
-644392
843433843
-748062687
-359937716
-894111437
466410970
521372517
695380365
677122705
533153904
-633215332
-726384646
-206780939
44923491
-172163112
-571616156
-65949602
409488652
-835996193
-923489777
145260807
138589491
553824511
-69843407
-654416341
-782204233
-109811699
-460293532
281419955
729579341
123355651
475649973
230909727
177777731
-620202992
-208130085
260522162
107767629
160007007
893059163
395193578
220708026
62400117
-466969067
62277396
532217697
-184677781
-807740190
199040965
145621413
-516509576
-688313324
483965208
486461278
526392785
-699880761
-53978420
104257037
983699310
757908759
980651171
463707634
-828555954
-321358110
946036478
915104624
751466361
851781028
42219073
-791042142
947670289
-613556676
-954852458
-835455620
618847354
861984385
-203732110
699722507
436763223
344740666
57852505
770125407
196152059
237760657
79909979
185974090
417394659
630557380
-924871027
67590082
-396481023
759037026
-785862855
-244535982
-450977577
66691179
266248277
445205029
175759071
185138674
-656010943
679432349
712931593
387950774
-831002921
-113371243
-750131966
263928167
416325601
-795388542
-430488959
350489513
785537837
-791042142
-340982619
-183486420
-780937145
832106625
-510720630
255796446
-56621708
-115465613
693066610
865747783
-121222031
-478590272
339531783
-763350798
-768709972
378039404
-779849103
826458528
182373881
-714370040
-985927957
-831188116
-563040860
-999494172
260273367
-258893102
-641519262
204733563
743074890
-765526499
-26524316
33294060
-6420864
-539815445
-718137085
-206780939
41757081
761944498
-707416232
-527178891
-851248062
-987425626
922512390
-211529564
-980870950
360318312
916809450
-285772486
252727015
117538380
-348002179
-31414246
112700837
739958590
-361041656
-417690084
-955637482
422456078
473090753
119087249
695654673
-619241238
-54486027
-968747931
600242341
-770639027
362927530
11411410
940472950
-542789844
-496480807
442654349
733890438
-101395840
-630097852
-665579068
-775303732
-484658864
621321641
-632553948
591098462
854477657
384216495
857880488
-77319015
-534591170
533201536
607482546
-580956772
327330201
92508537
505842702
-654769712
-470364508
278907276
347637312
905402987
-290705919
-109642580
373314924
-101215619
75745649
-63893717
-781604431
708814542
-575375288
-853495794
876076576
-547398604
537994629
478497139
234679826
-642304342
-77614558
-493790892
-38866366
-763348871
704109141
364957613
789549534
480371993
-954016714
-495158691
-234328890
-935565473
-309940126
230857882
863710465
443332049
-939308700
-526932017
-582219054
-400304607
958442103
-7023280
656209601
796097065
705225903
-554972855
984451056
453086426
-695564515
986058360
450530229
-132782497
-814854614
755456995
2830271
-89267778
32047847
46151902
277567153
-159855321
-128709552
-170653654
928201818
-978281934
-748140777
-421015574
-726168178
267430923
-358369191
-630509700
-464630977
-341229132
-640532242
388198132
-930913353
179355767
-195008949
532229816
715070333
-948023568
-34911940
776743412
-669399908
-814761505
199554367
138665906
104159603
-926618013
979159363
-795880221
748060362
-665506116
985758071
806547108
-236281766
669736655
799883281
-634305094
498786935
55134852
579527293
393811595
-93000760
-582403865
-98458830
334367548
446287965
533860614
-794711585
-500847685
-290881669
-562033903
223547988
-711058612
-153545432
-365501137
213184233
277325781
248852907
-930139982
-922681565
-74909276
-628082140
-312048806
783665622
-815135428
-210062911
-757117773
161601481
-568213568
-552898059
271309818
15073052
-312722119
850049045
144975508
-171638902
-459966615
-246778768
-531207834
673239950
-785470853
685014064
828742053
-308604169
-139262831
-220987913
917905538
786796167
-800628769
-914659645
110998807
-716665557
-189567881
629360440
449231781
613350458
810701929
489089290
699012325
-922378501
-442164859
174641084
133824560
397297832
807068349
703397602
-792714760
687964871
353309329
-591653365
729091777
-742357390
626607903
-183486420
-355609552
648111923
14874970
-344664072
-630509700
-134863798
67476802
-664664441
976018569
-833635140
389053117
338284539
-531300464
-339265478
995844880
514408543
191479624
-579904925
58012187
231882419
-584565554
309709025
-652635807
481470745
-195827695
882325309
-222223919
-740788486
171991075
588228577
-889238750
200295393
-807915447
-746996818
-780005088
662379439
-817688715
209467430
-973686832
548014032
-629979595
84329435
-673890250
824056274
-40587154
885593965
-986912037
383907935
238704823
291027703
766769342
-146606026
-650322558
386378652
-552958794
-547021807
315034236
-12074483
-284851378
-413255870
494029318
-792225952
-565313510
587127065
57132905
572990059
133546051
266688442
-93807054
58710505
-859563425
775037008
559467011
-892058245
211491705
851448256
-278496892
-839542154
919403914
353550064
995936998
135237681
549297254
-648405429
260472309
815757241
-347043148
-689160832
-807482591
-436421565
706213789
-885476455
487864295
358082243
90838406
-873217156
-321358110
285961177
-769170370
231413024
-585865479
643439587
497565878
423499235
463761021
-417612738
-884705877
-816930438
-849579847
-751931289
-499872663
-881922425
-881282219
283996043
696735983
973915927
579729650
62599596
-795336782
-328910713
123366679
-626804601
575072955
-769414721
-494614656
-959309505
-601076518
143524577
538657506
-76320687
-658034186
-651656631
949716353
684419172
-512575984
785517579
-168203240
777084750
-790570203
-489780732
557636663
248903731
-422629229
325876631
-996253427
777905617
862166501
-842527708
-685829012
738852330
-173046867
-303385917
-919750123
-438937676
646302161
-242582873
-154068110
265469117
-61206076
-688926425
118448911
-512510667
-908776931
-821567698
-821783102
-284017264
-15244513
-930474364
677807850
-814683003
429467767
-151547670
-105111204
149960526
292813907
-16077468
256731057
956577129
438171483
-333936532
521822860
-229217248
-796282304
-189751987
-359835961
-317218153
-191147034
-922594282
-444991657
-613872273
-581541852
-887076776
-563920565
337488098
427440266
-490926004
-144144704
-982724733
-891854352
556667849
632443234
-585492791
-77685512
226612987
370155796
-942455475
132551297
996013234
54914718
931427353
-100932941
-897180812
987463278
-822614850
-437120655
197809145
548846926
-635234992
813785054
-106542992
308350195
929137146
163795928
-347101458
-615742723
483130054
-520777516
-906741320
-524417377
466888288
-970489761
-914455200
-982746467
-95341828
-910254556
53534415
657405095
-808098331
-743119276
-595458883
812311804
401291165
-552608590
-716789443
-367039012
-775638282
234825248
-646074517
-561066809
586579833
-480705750
-469686988
197818028
-558071475
-206766323
-848288789
-286596104
-160793248
101733515
-560373788
894008837
70642049
854261752
675862102
746072158
666220018
-190267328
-356474273
988724077
344592848
874939470
-440841018
118346413
-266630945
581686175
515040757
-18640873
40346577
-950185392
129500623
147386237
951195554
213711970
39604868
761407234
-173590163
219563514
-869710279
818298625
137887003
-807499744
-380266297
-883327621
983915644
945495720
-572920504
-39790555
-647258809
251935141
834906711
-311791591
-531009353
-255806218
-467344735
367689610
443332049
-700234054
448048340
658788397
-111994275
522576268
319545744
763203409
881348789
-926073686
770387692
904246423
-744250673
-172212135
564722934
199733046
-232900850
-268015119
523115792
-273679690
-690606558
-812153427
-886529657
-543438058
-437434519
256992119
759800510
-22478748
995750179
125489495
658526687
-666886597
-341390406
-898079223
866951808
749016933
553400125
-293515167
984622835
550650870
-525047606
-304803563
-983905403
-150091111
-115258884
-13198421
-59533804
597474056
-724957021
344160275
-324038251
-661653418
806987972
-113518784
-157812959
-8578660
191545012
58458905
-765246842
445292109
-956191234
437212151
-485706419
-322805206
-961647505
848008469
730318346
899421426
494490722
-271448614
-372823471
93516032
-291917776
-183693550
935137446
-550742434
-941034315
-38523193
-264396498
-759931400
-94648700
601055862
400348752
-948890792
873114857
11918432
-925844382
-687568061
-939234621
343288373
10088008
-856387733
-757044977
712359196
-705816147
-382249031
19367397
288459786
-24625580
-983440564
-116900958
946384210
525322913
-577606001
4363914
752256903
-44470528
887922813
407697165
705971638
265098940
-811738519
-156601689
-958173314
985148816
896632766
-647811665
941839034
-642889331
-167657759
183110328
880671853
-651181385
848027481
-142285914
221847976
-666357285
-304966170
-497729864
-981049716
-148631775
-885655779
-811211968
-314685826
14490153
-332403751
-2715843
579622514
-959309505
463743254
75225599
-752434348
423119187
216531017
-449938356
651282440
-799900065
867329033
-951279007
287791203
677484183
-409006380
946544756
431715365
95873231
-361173104
-547681356
-682959793
798617164
-481147556
-567693348
-705143739
32222465
-322813872
693641372
-871114598
-232712566
-126842635
-716194654
617972849
943476933
201901942
105556430
-795405645
563083809
-168912319
848419086
-405835866
-308638506
907939926
408673988
70466471
506980702
-623300650
-859491480
-362025657
820864524
918996412
-736742164
126722359
884888429
316457867
-988324809
-764088565
471631825
14246162
-166652219
-263378706
-101186113
-88017058
211491705
120351250
-801730736
-339440107
-913468004
508555107
-974336807
-526984716
-932639391
-205134005
981873424
-582216152
17759748
945217222
-942168676
998397527
-964327509
-455208372
457700208
486435702
737818150
915534824
789301288
632792699
635984163
562734599
106462506
-618883269
-973634120
-743096534
6536505
-838133907
-943574394
901194752
5826382
312492902
-171750073
404531403
583323045
-921691639
513291332
277713572
-27593980
600288422
-535850731
-407820124
-83619929
-745005789
320522228
-234759593
208800878
422282416
913866288
-14743294
-838110283
756115439
-799361338
-489572039
-760603876
750809963
-344157541
-136436595
-624546923
-643081768
-100890065
-840735151
-350218415
-557679456
-230527502
621116019
-788716951
-490841959
-175000899
757253490
515786671
582257179
70934738
-378179896
492958992
-166329726
-899101786
404866706
312376958
956394780
161975891
-173827166
-502868661
410771102
205129576
-945523179
662753078
320978916
73883671
-563055977
230059215
-742098025
-850838895
-602753760
-526529787
-797698927
148820486
817240663
558619193
388369163
-437652234
693943574
374804386
284720322
-29813983
649263229
403597996
739185357
509536999
649110599
-488730088
-747117314
815133699
729243745
644063527
-830231567
-152805324
-974439702
943868228
-456379370
372508204
-421511861
-11115568
-298928612
-844737160
-939444029
885099748
-669443849
-971566772
968552685
227341628
-681073922
566665126
-568039607
759082613
650619079
3737218
-478502346
345036923
-443866536
294103690
716908746
-188622603
-49463258
-509247816
-197275941
-405761123
-439325438
461095170
555045726
-521930273
-362959270
158517546
-510530777
980775928
-647711449
-114555924
-831789153
-327555088
-788210819
-532793125
518300552
905981289
-365646886
-91339789
-375530560
-766121426
-433900947
-233716850
-908363835
196295311
47689781
538307981
196136670
461095170
-616678999
42349595
485405308
-137129369
239171195
-559907485
-705920956
234361753
-848041523
627241619
479780834
-762310683
-148823411
611388881
196295017
542976726
206195592
799460847
-328382143
872755211
960202342
-1686711
-483655618
-749091032
-520630012
661954472
993543286
-655968749
-749702775
-771276550
-823874919
157393079
-233660188
350938030
966822951
-646386458
256236000
534564322
-185905695
-732707730
-552563631
-517068043
-804458393
-432477125
-988313518
-313574404
-961913122
765305410
-105186143
2064341
13729681
-732066971
567638730
-440848755
736350277
-500348820
-774175798
17277041
-530177992
138665906
5230291
-673129702
710750926
702874175
901030309
150663377
-509137727
602083965
383141562
951285029
970814235
99700660
-437923459
-706767900
465645699
421462734
-84077764
-651242934
-9285495
117180027
917213033
-476449170
193252314
-279242813
102677809
289587523
23957619
-233023582
-457658377
-652887530
-520179735
-136302284
310553945
569205832
-124586400
747910484
567504639
46151902
47670010
181286525
650310227
-123155121
456540395
-542268709
-266548577
891508778
475639459
-330870171
-491567597
288918378
67013466
650987760
-550052091
279771343
950379878
-846994102
57991189
-770639027
144072447
-908982586
-626940522
-149734273
-150530509
-91619626
700977607
305188023
643429081
846822641
207710985
644688524
578975613
199606184
-971850439
307158813
144795277
804673508
-75795903
698801607
-59777325
237459087
-966101175
539342888
339040283
-747775480
86085484
-293676018
-762223906
592032211
497865222
-501376000
-350480565
-394971345
714536424
-163891814
406828198
855508686
-232761965
-193427431
917705719
462174157
-965934931
-310750049
-887804844
-86125989
796626280
977044965
-588201017
239503729
-225925486
54657946
-488669780
-824050256
-281949460
741812953
752736072
-9293461
-266782262
-936569087
934776242
470270536
-189751987
-287391628
406147692
-157596191
-310408902
-881054162
-983143113
721162814
-25034009
-350988097
739412496
-180784608
-909973302
88315546
769091947
-255268079
384390688
473035850
15333191
-582972957
-301808118
-497159728
508573589
144585167
-748341402
890622092
991888147
-100559496
195187605
-194509125
341259390
-844951410
191040139
-967591594
-655983058
142686713
-185325826
-525481093
434689778
-47753670
867231093
-383356764
57072144
-728373597
-578133046
312652031
145066659
-220874859
-437497749
-482393946
-994139339
-650514061
220685805
784391231
-898593071
-865083348
-993872048
-706980503
-22379910
279138238
981873424
-37599893
221455000
-560436320
18512045
111118855
-262710631
233980702
16164118
507341329
589863667
-739968048
923121948
-67375864
318637261
422618255
-262442060
-545966889
383509542
-191695920
439639828
-978768643
293694468
-936259340
671789895
118697600
-651478915
626997874
-87646907
-339500876
133800253
443199774
878553412
-171944102
-948389726
-701340801
-661552250
-650182762
-586852649
257240097
200289416
-50739178
669906622
84631747
-305163728
-423454894
-799675674
-874128577
-278786091
899652689
-184322159
426468602
-453400725
659948143
-929907594
-122849079
-54798097
-315002019
790302861
-15874176
287739831
-876085987
945732241
833373563
-656840564
-365492189
-485659364
634366200
-40218995
-427772314
-705375747
149864530
728639730
-74767898
343272755
-480784186
-493959989
25632706
616677441
651775906
-963452594
344341208
-500767172
68095838
-480578307
613983207
-831035874
931427353
-41774930
-276304416
5757239
-235866568
385564284
-110305614
-864787793
71878342
713817458
706279903
-829096132
673355229
254635814
-870822640
-624277039
-382078667
-101837186
-871687094
-970084370
757684068
485405308
-474127989
-450531741
-19837061
-179892116
-554329338
378442130
-813045284
-415942945
-574348620
485341076
199904207
379912565
219746114
-461630912
793459224
-236848708
729008617
208611696
-446638698
-744148422
-625542145
-542228688
-752518327
256839908
908250684
766563650
365302667
565023860
-283469044
-606840497
-975455228
555876030
217872768
-27534481
661895619
-616775940
-190351880
-957926483
881435519
-730876268
405822784
661498349
467650279
750557380
-981799858
-484577317
784665840
-183899108
-322208102
198590183
217215894
-207022895
43163657
-304817013
-502032985
733786460
948924843
-742399155
-188361120
947099087
826416204
-828295646
786097464
690817738
-329705548
-236137159
-913907228
171290633
-386041793
-435379409
589894977
-981780000
-81631576
754962633
-610923356
-401785815
962105473
-776314531
348513884
-709128249
-612556228
986393040
449930057
-153542888
799298374
907987653
-870331214
776048259
131840242
-248381431
-20150763
574254180
75270324
-905664567
656777782
332570445
147352151
-461230150
903028493
-168429185
-569472350
727678770
132285048
553846422
916995644
127759036
964787560
505088541
-790455451
-12022074
924070805
397501411
714385847
866693679
559091964
957009555
612249103
-35253597
-657493816
-400276542
129683038
687619768
208271247
-778012883
638883485
405415205
325999436
-778046544
-904163072
-508723528
-297477806
671238974
262836281
366744902
-212243908
331141768
360025019
289750809
-766683078
-170142929
-570005248
213276762
-429005891
-836248500
-75847931
678183192
137006046
-925408246
-994450072
-454834172
403428348
899473335
-271932631
-773766539
-926600828
-160111396
667650145
7130178
430749594
-113301887
681651291
-584298093
513311004
-675604033
-537772896
-94648700
198934696
-949838590
924724938
-887887872
-650117252
-689942778
329561709
-61637019
-650367527
-599693274
-825474245
-922802967
702507056
161964054
171683325
-333843098
-258018007
-363654624
545074072
-873208677
625212897
-81575451
-588322593
-240103233
810968528
321267291
196407309
421570035
741812953
664142241
300755215
-642849110
-948370075
-564091629
-891219327
737638197
-183658242
191658211
-266001054
916733079
-7765113
-211581021
152247358
483466769
191912394
276698189
172586570
44822333
-84146891
-58244168
-736629712
-580695807
127423663
908864516
577632045
51406745
-705630095
-360524044
795079679
43164313
-391968654
823240190
721073447
923635723
679934072
-432585842
516976279
217229857
-242517093
162334013
331317151
-920018761
9452420
781661105
553547702
-163601002
346577093
396071350
-300622808
-250430018
-700474859
-749068892
822406260
349559846
350259817
476511337
-73223959
546583112
598028417
356335168
961185714
210200857
505877202
-128081086
22632004
-395325535
103674610
140259448
626849561
-617090305
-52665769
-712785004
876548335
-446361498
-485392729
844915484
787716561
-754382860
-558336678
783569731
880475301
946156099
-33091696
416053975
-811105035
-433715248
851012118
-267141013
-69865063
658173220
-72800815
582589878
-228296941
944074041
412071907
-212789847
-72138952
-471408799
-831349331
-382168277
-521573723
-317355834
635844002
-841672697
774481141
633955525
-954239276
470736799
-52368456
557322571
34872195
242666516
-324503263
917785256
260586512
166780608
-231808715
-682387162
33845135
-832956753
926759786
-745052365
901725437
-280093331
769616932
-714816860
779608171
-13496266
450569247
111359413
-625868845
-407122138
-97546287
-500561301
141535402
739916965
608580716
-312623445
-219424962
-908414637
-772327272
-499387411
333262097
-803274174
-965719333
-953978920
-916367047
381547653
-730025142
241430239
90242716
41724329
897971821
547699378
236863346
-19601376
371677787
-424160816
-899499733
-448162563
488546158
-599726760
-571440197
-896504704
702507873
-255097330
497935281
820996256
-844379888
-866100438
-447931204
-855394882
184064308
820958720
-490359062
933079641
-919003216
467621270
-366933942
-885662736
617477028
480861269
-572807881
897049955
661148446
300330013
213073398
139166845
85369088
936262919
791125319
368640137
-447892940
479204167
774144533
783413152
509998713
-916089141
103489017
77521371
-176473835
750367057
908669968
-482010078
714857013
492663473
245030436
19706219
173884284
-178739930
-212347861
330820843
-140091211
111037478
-702343886
-543884586
822333041
25967629
760458050
403664631
-103703802
-990623833
434701218
-712134723
-315056197
-686282665
83341640
-981114583
482968652
-834003235
-134289968
585690025
-130344364
825890408
-27606386
295323021
244445253
-978306467
330783291
-93207951
-955078741
-98085276
-358591029
-344846024
555811117
980481324
734968632
18694749
-218485484
866705395
-668507681
221554587
79909979
615595972
-396263247
683148001
-602032187
-116078697
955201912
912466700
391185565
-31987544
887922813
489518807
936373784
126763064
853601194
680406118
-548770162
771178985
-477138833
-499773168
-554743480
-593857268
-211983258
153054439
-337730249
-690372661
-13419770
-933915805
-956999032
905849273
-175134739
-895210978
-676985913
-502032985
600723464
-747293766
769179712
999077669
249864363
387221824
886511949
-878393171
88278419
42456723
-415985426
75922546
-809542700
366615859
-321358110
-966866784
-355198409
108898607
-846587640
-418866042
647568168
-28655120
-732204596
-65520889
309663035
-483714435
-486523443
-460683764
-445557281
-437509593
711877512
-94481577
-645677904
813581675
686869526
474687466
981874358
118639726
-190276518
-65658498
-988453388
912512082
594557049
191266208
60986248
-40670836
461302505
-239157093
-86230581
260654932
455484316
-55969208
325829390
435855321
70881519
-817969290
-748341402
-160158556
-408670289
741619417
927347125
869777352
233687949
-358410544
716261711
-519466601
-502478506
-818069775
-455708473
394900125
-806587237
-956061276
125552377
-319124075
-26574090
-582524163
-916376837
210706792
400248810
884746247
-450977577
-600373625
-521237972
-18663442
-174176698
10560096
-299396826
-257490534
856570334
103794625
-126586451
696817883
980947302
-157120301
648675368
-14769693
-726297174
958772937
-324250358
-202073953
-717238337
-678166348
252870
585959809
65310855
-253747698
-749254119
-508214892
-343417164
878384848
-89333799
494434326
516172703
294444555
-17935499
-8487688
-316192441
-935131788
-4602906
-961718746
-126143844
586595573
982240734
-332980434
-553782163
-97313703
787264444
-682959864
-898685534
-927303849
-962847796
-470067779
348223090
-603565486
-546931658
237461854
461095170
508943548
895547856
-381967144
975510709
-566213378
538402824
886446363
-931042533
730671743
-456895175
353454598
-608493536
-918716831
-82303296
281642015
149785533
-376418926
-185799015
-556605094
-33411463
-448157762
-686189170
-217935950
311977935
832672292
255657528
-625744764
-720035937
-94530529
-762072792
-371030347
769397824
-677197820
-821635954
452773553
26458739
324990287
232957923
-200395274
651299126
-128709552
177673989
956011643
-222783590
-180645035
504221921
-633637394
585948804
329158408
-502921614
-117960964
-744373304
-238322109
758678382
-202144372
645196505
-881416192
-112844673
76416563
-517373498
-32874951
-179103516
422824549
63051835
-405526002
-222357513
-170757598
723662765
-397216275
-560012787
951638033
-734290862
617278147
-110561379
-291194920
379424057
944343705
538954111
873401234
730957172
56324216
357629085
-603794242
-553932293
-204259046
-895785335
-248101065
-652003388
-411270705
-924336956
-781835553
492153885
-856810530
-379508436
451335213
-175523781
-432672436
352946190
908395
732585023
178455491
-445033928
836882878
39668969
843369311
-560708341
-368801221
869446799
606416868
-648336413
-438334401
-982724733
-76465708
-645156505
933292069
-801555603
-171330105
-480784186
515406310
48340586
259918346
588404528
416143731
419449034
941256195
902696149
-872757651
508207611
-596604956
250685645
-30675663
-897074465
-981342821
-94631615
505986516
-999494172
786878401
-286794338
-655478765
-952057377
-508723528
-499276442
-159103522
207777066
-273933793
-479687353
928135328
696955292
-776816839
467178616
-29128106
-640033225
434250195
123029309
704525315
-696095814
43822568
-653968615
-460603257
-743054197
148700720
701208741
56088692
-247137702
818792909
-464342417
-430046951
-368875637
-201438310
-150874475
487937477
377925572
149268255
92390470
-271853138
-937624157
-136951260
233425506
428895876
-739653856
-767359104
640840311
-571907384
170722693
-507062162
-684362677
-115517938
-868019551
642688725
465725324
282064425
-753874387
118164051
420159797
366744902
811948193
-569041206
687706609
-647716631
635609933
101700221
-896054823
-427922872
-954829375
-805295070
49121568
439859152
69750331
-683404626
417352947
779234676
-813707643
-352677606
162148403
-626018991
997936467
-856656875
735083805
241078872
104778784
-615042269
-483980598
298560026
27613233
638344588
487990374
997971478
327974213
2466923
-143479026
552047272
-387414655
-1043075
-815249344
766594607
845968336
405499594
-663768582
-187342706
-715409561
644264678
688341139
363141932
702039196
802787292
-780392382
-311428724
-498422312
-78544775
-281271926
-466178198
-22884454
-393777707
114578844
472178473
676626442
-29917258
34068379
54182530
413223379
781195698
748417427
-33329266
486916378
662094643
62095236
71574639
1700922
-182719907
111627386
-528733568
611385091
-199304524
-840254465
-383356764
-271479608
567282369
894260645
155157857
-786832971
-320637727
-323687467
-217834383
494280246
44459580
-55841681
94461322
725913969
821054232
-763480760
-77893303
240746976
537943455
121985887
-429094120
-623227845
597326978
260957401
-327844760
-425599194
21435461
-169642320
-957770829
-241565459
-715566644
229642799
-420767969
-27665992
273632694
28099293
-519981649
-381453517
-138580088
473219318
773977205
-189508955
179188896
457754145
77764746
344049189
569150851
-85212120
-840724304
-871111532
-201413240
-514348989
-254208888
911820053
-264278354
401291165
-73241215
-30845520
-912044421
-29836913
524840521
-70963573
41812402
-973828725
464361798
753014114
749435892
-135377741
929573268
904022815
-626592394
-939722267
745934968
-456159512
-3254707
-290201032
716407219
488573739
134117286
584950765
93463647
-935566533
616735825
101249879
-454222681
-209482480
-341101960
370856835
-459199274
627320868
796839288
709077719
-295635695
-399595343
-956017020
-575594895
915149960
190303290
-405762949
140675570
-749251040
-730974268
-437624077
831922720
-121976407
265145326
-879076832
738337300
933265331
-972902593
-62036666
-659375151
960353402
431038391
-80757755
876593642
-695198605
17823586
-493653944
968732
966191066
-730409589
898090192
615852540
707591773
360318312
856042585
954847146
135768478
-748229073
468984479
-981772035
-170142929
-791236475
-145224744
-252485244
789476944
590482662
396872843
-470341157
210195836
918245470
-496619603
-884241399
955697214
-70963573
-862432968
-510312434
-79956004
58185652
-507724163
-63389374
708401296
-272412316
-63240601
-275907218
812348866
-392669198
676019217
105372053
-41730845
210733132
466094230
-561761751
-882446043
244389154
-713181963
-296748352
378886109
462356483
-563713702
368578184
868094216
111892914
534802878
531753265
-926942278
-639250505
-685185073
-221357634
341346962
431988133
-738244521
789326791
-57366580
-356817657
-554475955
190968151
302810465
535725686
740651792
-897463551
-25885444
934497056
743045452
34409419
46275648
235760411
-347227675
-456207626
769504278
-476005555
-670688054
132553852
-455357772
-256505291
852864988
-875480108
908617301
-36812916
4066404
-574425694
160945859
-248736309
-883473869
-553312092
-131046478
-696708136
-127006602
-99550391
-346942212
-255564372
-658841450
234935091
946675592
569192313
-998872784
207162828
465645699
-819591091
-939981799
147408568
-875984014
-307261618
-942994534
845313618
321024575
608705433
26497169
-314003607
944065461
389633459
349903649
-327762255
-623431192
317630416
851616561
681651291
942999913
-908550096
-376950876
-383034963
411503386
-570105765
962508950
-665304083
-114008618
115559934
-669217295
339172672
639588418
20107215
867641921
911293501
219312702
899250895
-853208038
678120580
-215393562
-655753697
11763320
948595183
-166549853
-974689559
-254209790
-463824422
154034854
969815965
-333878315
986376919
-28949770
-531966490
-506761914
-502513259
384394110
457835825
-745801624
-134093103
996452489
172261329
177053066
332850310
-822098278
-733581799
618566554
941071483
-453835307
-979537056
898016539
-25989560
-189927309
145621413
-491012310
-99569241
-648185550
-163449934
-763378230
-417844220
206455102
-665201263
439859845
-69600108
770666697
75595738
-283396141
-741995234
874191403
-756424620
-461792910
-36420693
919942637
945809109
208012732
951791759
115328693
614372177
463818080
20498340
-578662317
-300410739
-473543417
-909588154
916367326
217218296
599799830
-61291744
771698019
-317121299
43564315
-878515222
982872154
914568749
-714217658
-230465007
935706361
-547578295
569740199
-217419380
-841930603
593917881
689212750
510765323
-458816430
757684068
177866308
-539106956
981023355
-769306538
794105555
-408991171
166856102
-889006996
-409334432
148407900
-922245291
880848447
-411906716
887617050
-651983163
616452854
-654247828
897800618
72480561
323355514
153216124
-276263104
-190490837
892968274
425435245
-354309358
-225828253
902998805
493352269
-617914479
-954057707
194262597
-621862607
617511439
-570986682
-195685563
192704265
-257834490
-618439667
819298753
-945461268
852043507
-734456741
764574288
687089865
-740684409
-132363294
-987447517
-260163574
-27804637
236362950
814406419
603665696
-918716831
638823117
332057098
-608168585
-507418425
-995406943
-918939260
-441195333
-270779586
-908424808
-208322189
-327395770
-140749604
623980219
-301758712
663697523
-573280499
833527544
893988657
-354275964
39441433
528371658
379002554
677675838
574588095
843859037
281724556
680517553
670850339
-435751186
940375686
-770546947
96819365
38070690
-70710797
-99235257
-664463405
536666752
557174912
-616229240
99112200
-957314942
686370866
279955110
402150114
228327375
-108285966
-784102950
-957545341
-646074517
975919887
-746979451
-810787193
531510667
-13014
213430077
274290689
69578904
264442086
421321815
591449384
-975001548
993621997
509770563
-935551313
-607709286
530302245
-812842673
968209996
-987776218
-949797144
-435199182
-281331572
352419181
-374984804
-350688062
-607688098
522496988
278477493
256056438
-673395070
-618787276
524462678
-771368281
-594535560
-78724155
-440135713
-176426715
496098098
-695821027
59303692
-506847871
-772088435
960300130
-172260836
588486513
-854852758
-568971305
498893843
-126417711
-341461740
802816937
-91727341
547170882
-544012584
891025984
-460950239
-21963340
394129757
146363780
954116934
-710432440
-618944136
-626760366
-843812084
-853519500
476887486
263737417
-67188107
456582739
141438161
783383850
632047200
-387461822
283927004
28666199
326632736
-282956711
-723617870
-299512035
-542864296
708780576
774144533
923487226
-887614805
-170757258
-211983258
-405797564
429885514
384123094
-211138566
579246864
-107803374
-52533415
-793181550
-852843929
89877291
817852732
314793024
-807915447
267063258
-188361120
355492149
-476961244
-577608402
339491229
531644218
-910892256
277087608
708607465
-660446717
-498920567
-281181256
-759633715
-667912217
114825408
-747365503
412379975
120061985
134516478
-422450900
170089975
-20200652
-459054681
986500788
227141341
-269856194
-326374212
-271877050
670937109
-563581175
293498489
-517053748
-758485932
713071997
-117363733
-881365522
876734871
480336841
629469796
-383356764
-529058203
362307841
251476435
-717815772
791348483
131494572
149949456
280627595
-704184587
-706188025
-596827794
838611192
-501805819
-577672209
957063853
-733718098
460106564
387969670
61296032
-420136486
-475823662
569897971
-590826913
-358607822
651432616
675812261
-740112591
-24874026
449179350
-258935525
943926720
607142431
300775762
281285991
333846526
-731515091
-357951402
-590347909
191436261
465695930
-434121141
884501961
861979054
-972439759
-467615646
404045001
-771467148
376304016
219847626
-310861106
977173744
737860367
214051621
-493472337
-442529682
-117114047
-826202203
907747881
-696503180
-909398362
728299337
210167625
-778531113
-464203313
621706638
-32826419
-802504820
-434846051
-27904350
-709609192
246356225
-690084539
642552648
47396373
-222783590
268472449
437432793
-870670266
-472493780
689936894
-188597879
329078709
859449352
-738393796
-33805326
692947656
-354670467
-866124949
904141302
25307128
-490878174
714414576
888732182
-749129021
-337344846
-995767941
-11214680
348450989
-308321704
933493809
45378515
-352735035
-981788165
390072130
-661704392
605331099
965137175
353460195
305293695
-555523035
-148566946
-393283292
112700837
257033666
-212498704
943459143
452069433
-13184440
-860391976
-552290233
-106026539
30387654
863351482
249864363
300888630
-13026092
637449532
434061675
929875184
-151121495
-820688099
-362786897
-860689410
-946910881
-296870722
-941642913
-215696458
-481314246
116835500
880312910
-672366591
-254588264
-428754526
-810771468
-192329715
-998451159
15477754
424726630
-997950165
728808883
-697163153
-155781710
766354054
-604820010
-161766253
-424160816
702607605
-62071022
547258641
-368815899
-356516817
-870503628
-894010191
-381469120
379497806
-179698972
-959371561
493233082
634853986
580079199
-519579376
976797099
-933253322
567085626
386373541
982443568
391189721
418103813
95169539
-996855866
-139496393
-580809399
23577384
-469571990
356129926
797120980
997624065
934617829
17421140
-615024273
-246619607
-607254944
877593530
917329796
719863745
-143494043
-612874469
-947642765
-85386004
171023826
625226216
198321400
821375179
-641095242
-700870274
113239239
107900972
-506227775
315187229
-675033849
138226706
712299556
42219073
-788413652
-195609237
-267063033
-610365389
-10342146
618117758
-287466389
321225039
491278528
-957587007
-186760114
-238671959
341376437
355021792
798125772
-347105981
-184891378
78170113
-715612316
-970440126
66238553
262614890
196105643
848325997
424389919
592880227
-680178352
-429698783
-67554414
709497888
429543980
-234861913
932365032
617511439
270435262
-909654558
-266367965
926656007
739725057
-686096827
215009069
48692581
475739312
468521371
-333550121
-604986429
-405770829
-180908679
57132905
-40867304
-44279164
211004368
87153235
-405797564
-717627173
194949270
-41793456
320268176
-645771754
259302270
712289489
119143490
712177001
130252663
511018433
-527457963
884014390
390773742
501188914
298891717
464361798
-95265990
917629263
-264665912
760003155
-330569106
-11913876
-630634550
715530699
-764686722
902821949
-255673277
-58329195
-102968568
-767476164
-967242222
946058438
627878900
115418984
494490722
-393643573
995937691
-578696534
-999692159
-734041713
-492930694
-50645542
58107158
417431799
990322595
615479557
-134093103
950748993
-888190915
-223401500
-27404320
-570150147
-57366580
-266124820
582545044
-768409517
-122871182
800368666
-395242108
776482766
788368967
563319148
818058710
899489263
376110295
-585205572
-445785531
-284199279
187718960
851012118
289083888
830109320
-896172472
-220203580
173050464
-460631028
-598738054
90248630
701862677
-828266390
-570734854
931714506
-255293207
-998609944
497232850
-142484845
602153128
-302096051
-316232709
842197432
-669070017
721723948
770125407
145919232
979883831
204975122
29723572
-600333739
-833260128
-665069527
-462866250
403087252
-961653031
908902000
728477055
54604356
21733717
-346706589
-950303032
330744650
618982274
275733333
660331561
-101121386
372533261
-916089141
37515667
979630242
928516358
647455780
606544781
157789708
328560009
673995418
-164400816
311629015
-828282339
400007205
530671876
330820843
-926059777
-852143886
-591559853
-729750616
682409265
-364866944
-832741395
8639068
149005479
333781520
621929077
-92196317
775130397
709902720
226115937
-693288713
607166380
-152751123
487345448
-795293580
-435810777
621900361
-17162618
-521494362
115109693
247256990
811343672
-102650591
-121029764
-63240601
422745286
-446574644
-507186928
550951626
-163525897
-979580117
93362467
869043489
298765920
230134554
963720453
-440219573
-459515500
966502021
-687638479
-196653833
411388915
198934696
715768272
523427648
702507873
33853090
955030646
-208942117
-612430008
573899788
-845366586
805493727
286502536
-324367429
-972543009
881291337
828963968
662120129
851448256
-850757321
-783760096
862158142
1466838
708461689
911749433
134632320
-490195652
-216391135
480478628
957478422
-482056259
719628853
-936311131
-27656748
-852174670
-23370764
-640551034
-831994990
-47091804
365068747
794276216
611257787
-338113709
-945507573
474846083
-935822663
-272515455
-730977967
855786415
110950906
97649939
-357832146
376993713
983602164
-46863235
669736275
477946980
-136720921
295246232
269355338
106979007
679838901
-928347273
-283498630
-614377555
-177698391
-961151150
508713328
85030718
175354129
917243330
419701401
-421922049
-362944390
54015391
-8262595
796197467
608253951
-929760112
564285927
-157803180
904146909
686661555
-508496554
205018528
473813771
252684064
-316815501
-416890954
-212536187
836813583
-864565227
-76320687
-644620548
862189962
170713771
203186427
738498654
-978822069
961583463
-939981799
901515510
-805875123
141998513
-835037100
332364030
-929146902
739645008
522488567
279527709
-347641675
-278304308
-473792101
974296840
711169314
-175419702
-857524836
-847936382
56817120
-401960095
-318348019
-74606150
-964605840
-27052828
-380322433
690174757
-752944276
-424969361
594110062
336533996
-962496504
393690190
917898182
945725191
589871736
-812165813
-187987432
650243983
775015630
-361261227
483595839
-917496205
116114248
860561969
-78910019
289784887
-43996878
389373297
-405526002
166780608
411664205
641946099
939773697
125441235
-836446784
950583500
61314504
703041673
-981288484
519810525
945627660
967124993
766130704
741956678
-894152123
356893201
897387364
-175730353
550068669
170804683
118957782
176726321
362474668
-869119048
-178868146
-274699512
-944285011
-566993282
-968830997
89043841
-859028777
408191400
371334775
836666078
-411347393
463271036
-997565098
999487287
-603817243
-400137040
-279255662
277567153
-743979974
649263229
802594222
-861090200
674986957
473012896
-816543681
935706361
924462672
820861366
-463306609
342581372
309969693
-918519470
-23716291
560813674
-877318629
149272933
422838859
867201199
-996636140
-813194348
703159457
-264278354
-406207507
-24669848
-230397433
-966736524
-898585307
236056769
-763330825
937999365
-403888183
470195337
201201723
401231754
210330771
400381329
-910733671
-363779753
604302569
509371233
759268491
250180402
-703874286
-237015193
152776648
627404143
-149245646
-877316100
422477276
442819723
835810812
922375179
-245567846
55558339
575105660
-151666993
872837770
-463824986
-741408671
906080465
-981464271
-939215678
865255728
509082537
346183143
526878693
21435461
12518837
264852546
-198879642
387812020
250612813
948537475
43603468
-281916533
-378111518
18780785
157332371
-747723330
526962446
-633600496
356657983
732223028
-570292822
472375679
553336165
759741489
32598550
690237859
-235500247
877181213
-291132680
-146193754
821493772
-635642247
-209917152
517057093
-591315805
-739709825
-63819470
965937561
-825293593
-708732574
16320065
842152434
-613179986
-944267991
-271800685
-107143282
-61008148
527047939
-778683398
-109760678
-973770588
466301835
649606696
-301976019
477883334
886953231
-293487467
-835124440
-169838271
-365990912
-942454674
-579789932
-829841626
612048177
-730327933
-232289988
930273653
841441216
-424484035
526873249
630745371
105500036
-440016540
477975520
-699241820
792781439
88572931
723889828
-830075380
-661436316
760005418
888846455
837543567
-687130702
-830254310
531556525
62318547
489009835
765820709
-933583224
785860127
931818912
650310227
-244150407
-794711585
365697204
696818811
270250939
-926457172
149960526
487028056
-376390345
211389283
699646646
-277002638
-611872520
220755656
300330280
-426827433
325504690
758028197
-262123543
-193170522
-792919032
711143293
-995944317
-19833893
908208556
194549750
716234673
623133306
312652977
-957861249
207792703
979905853
443052461
-619929513
211181246
-321062404
-788664268
45138693
-965570243
443618865
-564844739
-508723528
-909719557
-160869046
805849739
542083820
-341415850
660169423
-286545316
-350047448
617511439
950476964
90047851
-417612108
-88855016
-383753392
-151231876
757705190
-769794281
-790574961
-235801912
-176919948
696384823
-534993780
136218681
378503784
-576975749
-168140776
488663162
382458357
-804973950
-533218434
541072260
-208088053
525698378
974375146
491123602
946630960
-878882145
-679200284
788134825
-443600392
-524855362
271002009
-486551554
318687802
578355597
-268565287
-715753940
994756548
905754992
-56771064
-989611024
-745598626
-614890169
690183292
-539080260
923364643
-684651800
-552668307
307481569
-783646135
134559709
174167162
-856955954
-301200142
-223970157
-547047144
-292320560
730455433
463713612
-922125766
-780392042
-709039458
998050750
70980140
18864788
922829556
-525012059
-865113491
-190551444
39284522
489869518
-761826671
-983477868
877926197
498028190
-389422792
637164667
-74191150
-718137085
-942505038
-581610937
379002554
191856332
178703422
-737953220
130753304
390966853
-828555954
-824704186
413939053
-533825514
205552307
-774979030
-125415824
751444416
-368509230
183365672
-224711404
-735826093
-273009040
917912883
182279584
910652348
-546178317
121272688
-318017923
-865569589
-478194534
841441153
-274364911
-31255446
-246670164
431953384
-244888053
-111994275
-848947732
497935281
-784294154
-647064912
-530224979
-326284185
275376958
-243164648
-831879596
-798091133
-465863793
-808481387
116289558
-117867771
707068651
524349430
955819996
522507375
305781448
214058063
-314271946
36826263
944450790
-8655082
-867138717
-857655986
-600345450
-324298364
677439200
330107692
-322636994
-309474604
-115315101
930034759
126558981
619415646
351751116
-144829993
-857656852
-651932338
-808963658
458843787
-381560231
-735501628
930221004
-58275698
815898997
424094808
-476494802
589956981
216502530
-587030608
160244449
-611986465
-14252121
391238705
-371566480
128443669
-388884993
626011444
-437895363
139698872
-216541959
-315145230
359600721
433056464
-351819758
294045037
-306680392
-545533069
-786977624
-782724653
393323599
518448343
322386380
481021900
-933227237
608639582
-437164927
-306017417
720174944
896585537
597845887
569163958
-206526462
61740619
-71781712
195145228
26054720
461500986
-294743748
-330066468
733786460
11763320
373401134
-902059827
820086921
-392654507
-206493204
-584838336
821524764
412288808
-33450599
16146608
-901537330
693667434
-588936541
-549081433
-588322593
-11374650
-144643026
51800727
410748926
263378573
-758410085
206238672
682279582
493047196
699407216
371829104
938654768
818298625
-828730661
-746430280
444676244
365176712
-681213248
58512964
778552306
89263078
-669580275
727688533
202544401
493011537
-727495017
763798674
124384421
383176104
486434676
-356761362
-607027012
973699275
-633176896
-148331655
-172590561
-636757158
426363548
107322470
808685035
590146085
-379508436
-641277645
-104864015
923121480
530197860
806720086
-139953842
-906411233
28326151
7457190
376304016
873846017
529949627
676645912
253031999
-590677500
-665736572
-618833946
-220203580
-134340395
70076657
443052461
-94783526
607137090
-37741053
-851536397
760995246
-268859015
-932785216
-693866762
866009565
-122909949
332570445
912622704
-906466117
-549841773
-858239951
111505834
-324112590
-911076116
-104781463
954754718
884599597
681443924
-630528704
661436982
491262196
-195514472
-854165707
121492085
144003932
-379788726
103781285
-781502501
-20560894
794766103
913370456
-796460271
653128392
-730169929
-24174884
873106297
198321400
813528780
-193362820
-528634214
834080533
389970618
875093438
-895695408
-666716483
79988349
-794994950
632351506
-293868469
909697035
-471025325
740752208
-978470720
40625850
717683308
-407122138
-154013030
307727814
687939737
-474859777
-166744401
-139677405
837883228
-395620559
169818769
-38652846
-984984266
772516936
-756831606
211172731
422099173
186937710
727936082
665326150
327925822
180592311
-418735127
-70112912
110709458
904572556
575750379
-266353139
-80407945
303961377
294088604
-910921356
-32699213
-944547145
751309390
571702506
75472405
-666994531
-674904893
-302294125
-65309141
-44685009
852816783
-792222504
-854054743
991847157
579651481
-269856194
-555198866
476622708
-267588835
425659620
370946636
783536616
406727724
485663134
691017208
974464118
977980955
-718184426
-423459768
-910509999
-802001537
382309485
-889588647
-726380676
-563189644
-570937334
-169351044
-761154591
530197860
881593569
-464888731
338867799
-264875584
225845346
617493706
-902689552
569391158
238949141
543828069
-840829728
-538859863
-557047489
-992047142
-523645466
-272999708
-189628304
-629278945
-182706026
896132830
-998198028
84081918
860474020
504408075
605158966
-516115160
-940489049
4551380
268782011
-222468087
800320867
-981179694
-342928568
-121583587
-672511011
-144261774
-27530441
-341294899
-383511242
980753162
866543890
-727037827
-24647282
-893073629
-631942091
370837490
-92744676
-410794223
-731941277
-866534704
-658810020
-160630836
85915950
573961292
373916976
-937594729
719936946
-932915422
974296840
320938636
-883606232
523594925
-621597580
-806770445
373875292
-700163049
-5456238
-251414435
-732130040
649341710
123575798
761640793
645742637
-932301111
-984417880
632124870
900507339
619717117
394565302
48838909
-631984020
148881597
-334012392
298792325
-779387717
-131826986
-196457681
674643668
-214308982
593861691
-875577980
378654730
132301083
120114605
-711120374
-831155731
-883395861
-807694114
-266082680
-190306974
-471478458
218988150
925677313
56179373
939478763
494692040
-927757587
-12047297
-948586962
562254069
404245691
456205467
-558180898
9436732
-271747416
-542288719
969826500
-472843800
356915278
877170273
509267062
29409001
-350731892
829823456
411854352
346766078
-149456033
-319609182
440541464
-361555311
634191859
178566232
-760226177
597753416
170312170
-959780444
952786254
-178807971
-193492692
774887819
-775922603
174035069
636015318
877214187
897665426
252058254
-517746939
-1151226
990026601
-940246694
-63609593
300495070
-869133753
-664431356
-149993696
-197619132
-720357987
-363843961
-860051067
-686766057
922827677
444456493
-728020048
705565620
674233095
-145724312
-711065452
-175926997
836542733
614543356
-579670467
-292930574
-389142195
-411793753
445137477
-645594080
-491999247
-758924314
-472045817
414792211
973720714
994796462
511910238
200952229
690707211
-877887
675133375
-957951754
740675596
-647212328
226753122
-906741320
-187770200
89632187
36924188
571716538
-137491174
563056007
585948804
605323411
-355359693
-819017114
-674332690
-947225890
-549841773
-607709286
-872813437
-778475188
636977468
-788696771
638628968
34566999
-238954602
-910105166
-621627776
987465216
688411501
236187390
490370471
-39289063
743777770
736129837
323427875
-355359693
-630194007
-513343433
201495624
-736806701
-783746051
-249850562
-853250789
738498654
-912799638
396588099
-121607011
-345560935
903028493
498269130
-115517938
523966920
-484079939
410539268
414750872
-638303213
-819510030
24128292
-807617928
-217935950
-51949338
-234970812
-688787880
778008193
-140935389
932543664
684360803
-181528595
295994129
904371098
-432339164
-886961038
10770987
-35005100
-679779920
-933120382
878698357
-524977357
-529794087
136334279
-483593933
-931226283
230626322
365139372
189699479
69455890
94461322
-205512008
-818358672
838498260
61623395
898344012
148820486
685420795
-650711775
930563318
-911398627
-948586962
-435776474
465119375
616670141
785052474
836025843
522932476
73297629
-513186064
-261550998
218036184
-915984915
506980702
-477153304
-10557536
-441058534
-310178373
969574494
213477416
531009783
324162194
922753528
475399375
-886644563
-444544881
995062737
-227834515
334600653
-19601580
659996986
512927548
383391004
872118253
918478362
474587498
796213237
24542774
-431503462
35900571
-533918258
-505631473
-564675987
-942129186
140465120
-629697163
394996004
-44445401
-928440468
-56777047
-536908535
-371641332
-261097384
-945503377
433437776
-359319587
645287567
-794226295
227032502
-197235330
619360672
-654561406
-600117980
606549848
729579341
-605901233
50487889
-675915748
-199375997
-743905658
-283869591
-254106660
182933161
872755211
138128626
-766504974
60302077
622796263
379912565
362266256
462897329
968681631
-852390197
-537340892
-196437664
-65800722
-847655581
82031070
-700738574
913788984
-830255343
733277101
458311560
55415468
-346574249
935724365
247710930
724777814
711378478
-898211093
-84047487
49756509
810217310
-193492692
-399118673
859801952
-637632881
755796421
-231734059
-640313242
204920622
-558825168
-637979042
-294262562
-59969112
973983517
-842933361
495173552
-369405854
222641500
-183912135
888966944
723411315
191038337
-965041987
-234250012
-738537205
631212695
-501404367
-215216698
639856496
-208907160
9140266
-125611491
455674546
-687973815
-99785761
-332651540
-627136578
-842780093
-5997822
765682474
-681440470
137817772
737818150
-500197144
-186091958
175085201
182373881
-897768869
-29764131
336691665
522768842
668963417
-548770162
698372120
298072446
-267588835
-537691985
-845408311
-65480854
-831555730
-943089219
-687973815
-812060412
413993212
821524764
-302029988
-354284295
-24725547
-486730188
588568116
873220690
307682242
-271344238
-374924111
676295420
780909229
354622939
298437564
326697519
930515513
-67028420
-607952473
579384879
607137090
147724862
880426622
-196562152
983439657
-797835624
687244377
993267127
-367548291
939196601
822614047
62102504
888924218
-31497531
500491931
461794381
845629552
-247443101
765024100
-170595155
-449198344
-107119949
-542427128
-602271413
-945137515
58952604
-446093254
-250519743
997040332
833371199
488401553
622352548
-900097548
-885993989
-478301543
585128974
-519611586
-385625879
-547739319
743317497
314146259
516014693
-862906605
333616156
888976171
-638571852
770280906
-936021668
948609237
226640984
-992887243
451952063
-963018288
831815550
993151839
57629782
886228421
-933421860
-677351354
141344660
304664345
-561719806
634025838
-623234685
312602100
-287032467
-750849796
-826606755
-692466298
497628092
82395160
105567315
-985126612
862035303
229432030
231398378
363294370
521419509
897826888
-846331856
624387687
-354203761
354202802
294532586
-42152872
903401498
835162229
-301619360
397819289
-135865749
5341569
-107271969
-789602462
438389857
-252161037
-500523345
456837056
-862981772
-795963530
-829380878
-962879769
-48980359
-532359248
60666633
-22072052
-942454674
411194675
441014035
453169846
926227835
60860041
-713509601
-413563878
310512701
78471546
114828588
-396109482
-25252310
-406548612
-795963530
-578956103
391215079
-719913263
-286279442
-571707696
641722775
-895441123
-785871221
290894418
-639620837
882935168
293589766
838789893
-847641380
-50916607
-357489644
503148287
-767712245
894623128
-966101175
72016678
-461006079
96179794
-627936366
-698449655
-261097870
607787144
313011676
279115750
-511042999
-741755173
-661726612
-244846452
184932791
-835266841
336940264
985133041
458226265
193766354
-389902952
442460097
-746803723
661662848
347103625
443336674
259773553
361183061
941863999
762969882
-486754751
211921404
472289092
877342781
299807146
-84791823
911006455
-855290135
856626206
-496774154
-738914538
-10311335
-722869494
-587808247
-105432659
221743433
-473818117
-259324765
332745617
-276269302
566636734
-398734930
-338520962
-973222986
-865421255
73785932
-544152738
258931366
-826606755
-808102388
620549012
14154484
-589124366
-172581334
306173691
67326878
725230576
5118457
-197275941
311212001
405701320
-366846284
135614068
-441875171
46419899
711889779
499862720
304702421
-402331273
952674892
652349573
851152928
-253015557
-367919592
917213033
-947581773
701343044
705225903
-760156918
-514545665
376448936
466888288
-367039012
-117312575
-963836633
-889896900
-866054133
35530237
-790221423
93978561
523407694
547846750
-334563337
925677313
-239559904
-337178594
-28448027
137095104
-268620044
-928074841
-330826429
-670122928
-497107152
170159679
-134123307
-1265875
50068795
-686653767
-827516359
787537650
-861216506
-956045854
555796143
72276361
592192275
-158995358
948661918
-715042195
965736823
-206753586
336324538
297459255
625691228
-52434749
-418614603
963584323
-607689628
-71401840
-853824882
669736655
-518098530
981936081
-429369087
290846492
308933349
-504032488
-938301083
119465907
565023860
-142763316
104064640
-848288789
-833740658
-613524749
635984163
177022511
-349088440
132188885
-394744623
62242014
943896680
260623852
958234487
-339799985
285588684
324378885
-748819932
107171916
-400585243
-955096582
-525281640
-248594784
14145031
283213960
-449541560
41724329
-135377741
-317560799
671606604
955130725
-491833956
-441052244
30418308
-881691051
-44079373
-214341063
469978134
31614734
73615710
-730808835
-881776562
19153081
-747716267
443162830
115399204
-401330467
-778241927
-108710559
26826369
-347765259
408167687
-194321258
586697273
267094749
-459354826
-952010627
385029615
-828295646
567244392
215602973
-983598209
-344468732
-688040875
-586483156
458009107
140858938
974975273
-785231385
-344697882
550488950
-541043616
-998092586
-591990108
-889702444
256677646
581142552
938411337
-54111819
688339067
-11641449
647110762
-130468168
791217926
208678909
-386930101
550068669
12373689
-376233208
-90006863
471071398
-41067045
-562504423
-839655483
-529359009
-563166341
-906047631
661388891
-754910550
874421085
-375279958
394573794
-338793766
854782764
798486695
-221097752
421781873
-415991798
937442186
507701386
-121307977
848998260
-590442749
66110080
778676588
-650117252
-619993294
-24757151
-437652234
125659987
-756200028
219077030
-712605801
312433729
867202198
-428679884
495838140
-280755824
471003696
-832869391
546594397
-686213739
-861329023
446433246
752736072
-596927875
133723269
232759589
306173691
489274326
-656600617
54857222
-640988607
926853088
-283353604
-757563127
282878382
918796726
318003497
446979886
317231262
-995638241
592016171
-119001216
-75325498
524462678
191352633
38345208
328130862
330738929
710913359
-625055802
-102248014
-406037743
-24629491
804673508
-574401281
546415382
538220832
106962094
-323600757
573271891
-113943752
-863373481
803363915
-252485244
269725010
-233083360
-71096148
-272252815
524330192
-465224056
-887865666
140605596
654900525
722172074
-749782139
-762546118
472142782
-482372766
-88443890
-532223580
574588095
-15243656
768153459
977855084
551254290
342384820
615479557
586115963
-529058203
-540856104
233117398
652624409
-644779513
47041681
758488664
-741367380
-998101775
-278605476
-194506314
941407169
734968632
508218286
676019217
-185294002
-99905943
-232908617
613694714
-646094203
192899900
569041571
570165023
-846841681
991121547
-649013949
-206850402
453120227
-446021062
949647319
-585489600
725923453
-354348801
-614947251
-621308642
-609454738
531647118
-586359529
-285221134
946448616
-830660185
776572238
-517763830
-541519101
-755744231
-517054824
-777311790
-86378016
403008952
-626563460
649920659
-534570986
-369378477
-601576328
900137416
-328289744
-365075221
613999914
-742618216
-562710412
938968459
244586884
421462734
118089540
717410067
16014769
-168542446
287427556
-940489049
-217405768
564059461
491816613
262788899
522489337
351445221
549887231
27583441
29178785
120646001
-376794580
61307671
235357342
-163150446
-39625727
867577854
214828726
-620917098
42148669
-53619511
-433845579
221894760
-341399841
877593530
220841866
-775303102
-631942091
-538926539
650184072
-507260617
-547891350
-579084993
-191452622
-389709424
-810452329
224689621
595414455
-115690119
-438511959
-365682529
-877574101
-563100821
-819369635
172534384
-52848592
-408148924
-756917020
105609338
122474195
983241358
211412926
-597539623
937809436
904311153
-264451115
629244332
-681089536
-350225685
98104957
-892884056
-242773639
696663171
-833456200
299009366
241523111
155462097
601442009
-406216751
903065480
-287481153
-299929615
870281748
-18252668
627069178
443382275
-446582067
436351185
-380293098
265737409
-836489789
-115438949
562984839
-573448545
-28466795
-929592912
-704827394
-265675148
146917096
58432015
-488178982
-738564383
364525545
-126680851
329979580
-841304789
-310593736
-417331780
-880211723
-652635807
-368309324
-498677005
-814904880
-147714351
313852769
-60140088
631707693
-371739542
914537680
-352498868
-192857540
847721097
391391989
243479028
-932757363
-973053850
-518648149
607867164
-860606410
978406802
-548818802
831262277
893538821
316180053
718034328
-693967047
231048500
118526152
-428738631
232539142
448849487
450273212
404048529
691106035
-72564278
-891311344
-282338950
-993394124
-207578974
184015792
250138355
777884542
-347851391
-87796552
897262391
-575786980
-36165964
-681771108
125298360
794026298
114461547
326911323
620257455
440511182
155230356
543548303
-746051236
-994450072
-108047843
619840611
863835651
-749457918
-197906554
190052652
801982265
-996949423
-514236916
-327107420
-401380991
425084395
185292029
904561751
-606845695
407964247
217637418
-589586754
-701430086
-423828610
-606750614
-347203748
968529278
815171353
-523188942
444376992
-49435967
148806963
-81631576
192625022
-357223037
-176094451
611998241
816121622
-216615158
-534245760
-424291835
-681399902
329561709
-647576053
977014148
91463098
-367735951
140734231
-567850308
-89841854
-40642253
-406263160
586400739
-21762616
-310268467
-51720719
-30281646
-2531052
1606791
-236088477
228559359
195281019
-440560626
278451109
359854363
-459547721
95535608
-897266086
-663429247
536125036
122568456
328693789
-831382907
-622406380
450771584
-878023043
-930474364
-404940876
-490671468
206535982
-579789932
-572559969
-751931289
628405388
-554976288
-359214405
143827623
911853074
52242493
-473353538
-986858069
-602660405
377606663
847165568
507498621
258879557
536851150
406828198
813397363
381441440
-448005723
-870344214
-564392559
405377242
-174959830
-66062792
-90642402
438407607
479978775
207045370
330769989
-716222435
665265757
559002611
-842548631
-659187612
-806491450
-558733729
797144536
-290202409
-574415678
-620801365
-355609552
92957365
159637492
880956077
-641135940
260577864
419962906
803045103
119465907
-106205301
-928813072
-699961783
780897896
339647580
-292968508
-339440107
-456245148
310042150
389641469
-380199588
838767845
692436489
-201413240
750227956
45317722
286454922
-370568737
-165173273
-181280350
-888421758
265865816
-789033938
595166739
-592176672
561552225
-820548907
-602030707
736514857
-71096148
169799131
-755042660
-622516816
-988430049
-761189405
113407035
806086388
-764351332
-657860054
496276951
560045601
-880567190
-550052091
-540476502
-785606122
-145389059
-973183007
-759758477
503052299
591168944
514737392
312002670
-706672055
-730025142
-34634431
902193870
385412272
590942842
-141589280
858357714
549297254
38326428
950180673
-127284419
651568295
-197782005
101661663
639290304
920057211
24266823
75798789
368394008
804903008
-799517943
-735752558
-686448558
-874469288
-858893332
570564594
112094007
-241753710
897205362
451373546
-93994918
-96494152
-854815459
-953270175
-321685383
-265883884
990266760
-201824562
204695801
-197608830
-585307459
-450296234
-305459808
-321415823
617332451
-666675389
-953598956
-402299995
128938833
-806752578
496254660
109870465
-21896022
420784044
-814799425
652064105
-31665626
-588732518
-343427407
111695380
496548478
-806664986
585588290
725123297
185752467
988859538
-318767564
12764295
440521923
649872602
-154752878
-853913216
765332548
9452420
-852929918
905251092
-358613264
442298567
692317326
378843955
22011954
418399556
673788883
326408118
-693340269
980891384
405533703
-226238376
159515475
-288724453
-49638480
244938813
-337158454
-557413401
78990835
-75795903
-483154361
-29808706
898148644
875160112
330335248
959436714
914537576
942801945
-350731892
-650216759
-701507408
-342948381
410057544
972286916
-924620240
669717145
322414034
-603573138
302781225
-171299901
-316377660
-230377605
256294756
491691249
622412380
681399415
-125415824
-905535769
760849958
455506219
830006906
55609443
-747443271
505059843
-81358106
-218610813
974696683
534965582
-570063710
-654138654
-314474320
-778840974
-223090425
-236857102
617331181
61307671
464593220
-530151825
65940945
-681263598
-799020236
-482797452
225330862
-436279649
743402685
-638045842
-666693263
953937946
-948418938
-989808745
289631464
293696881
-44620036
-491940337
-330731905
-550866894
494393768
-954102063
879192165
206188625
-626445656
724412441
-877318629
-992651174
963293616
471877857
-311166363
-419029554
-809831744
-622658767
104544732
738002796
-604227043
38021399
63137179
307045946
957999503
-378815525
-525929718
-3311764
-341405230
887222864
-787511251
510366571
575140560
642624955
507498621
315922317
-950322295
-756496602
-802139589
936367996
29034312
-675623076
-725399617
827188633
-768328125
-744713150
661719201
885440879
197573997
-451925142
-1792570
597486984
412256080
545476831
755009002
62011845
71196585
-384366933
74698354
-218805803
88198228
786170598
-736171286
-635655962
-365974739
-663197539
257231575
65668202
-976854157
375152224
944869111
274825072
978251812
62833832
293737033
-665069527
-457179424
60373287
425019553
13432044
932632012
-557566709
803217606
566003097
360492853
608456957
-623393392
29606262
-961388243
-998198028
-912332073
193993251
-655968749
-688117901
209207938
-649705952
-763233937
-444241236
-429005891
341360420
958049949
193346137
-81084387
-14368881
18984863
699943273
439677634
12523647
675838313
112044030
-744778660
859328767
337040323
-69533334
-769194879
-643284635
-363279199
342510071
904801173
434179692
924605202
-524418516
6121738
943369884
-851031439
-806553103
283994086
-462866250
-607632560
770756503
-435590008
-292680684
664637535
-994584223
-719523075
724349522
430479810
114825408
635661396
906256762
-453705123
-695571590
-463392325
-318531779
277439730
-807759184
-372146080
754886793
579527293
-120163716
760057650
131735902
953740297
-586552681
-31186149
897160175
-463454777
647702540
-448347322
-908113332
409288345
858100563
291409624
-853754986
-726695589
790242316
116272964
-190225955
187799059
-973916736
462199520
438891254
-115042510
-913181492
-276884434
525299350
-875045232
476212779
456227806
-960751884
-439748162
-889306599
493199586
323401969
26887719
353917010
143765487
781168683
-55820797
-462760992
-447041899
-163449934
-466013106
-456415134
-181173551
432408225
828734082
-102270075
338244993
-331156719
-649918670
214951062
-833057842
-863215808
-349972074
-357582998
-136653565
876517966
-776188855
-795210068
-651948212
134310834
-41038769
364282379
-847382868
388526815
-272901028
-931740264
264675923
-859657003
-605897989
-112435806
438891254
898344012
465648674
-150080234
-731319237
629162525
520463287
-53876948
782302056
89718535
-886770396
-29917258
811324297
-508858802
-226086665
-900454592
-164446184
3740056
615498509
-176919948
-438986703
870360871
-279123301
-894831494
-784624472
616726378
886511949
-241033870
-701557094
-180934475
-948235119
-757044977
553902330
778790022
797330527
-639200661
435453425
699211049
-396428507
-571271063
192899900
-947127489
-824128888
-355655782
-344482750
-969763950
660884777
685147295
-387232308
687521041
-665918943
-666551643
270471283
-404935054
435922371
181814439
-301808118
96208506
-774064387
-92497961
452767218
-167758289
855100416
-859972512
-700450281
204877208
-685341946
353084820
-781004865
969833233
432105758
135603960
463531422
732585023
912660340
672119499
262951783
-863999815
-102057000
736846441
-692004929
-397507636
222833498
-965739793
-714460419
-87317707
-458933026
-984893602
862450090
528432055
154034854
-86181956
-478447667
23936315
437793760
-470571024
-359504293
-214083898
743914360
387689253
631005044
842646566
-891066448
877805634
85325162
411671853
692165843
858494086
881226215
11857602
-620632110
909687247
-359221010
103700645
761710227
-517139506
-805682719
-416502429
-25989560
214304834
-896930073
-88805174
-788702250
-958966966
725923453
796237403
-578925981
737173664
73390430
89493026
-683456817
321928070
-11424213
468142725
-696317107
34678399
-182735773
172109797
852291851
-763524928
85214782
-943470053
-947477294
602979532
255452583
-272063051
214452127
-765902187
-667151706
856337515
318957853
-276678594
260231772
208785267
882240247
-904031067
-967995287
-913595541
939192268
-11276474
565989742
-548691111
-214660530
646097660
886370082
501660165
924317844
271328152
-50935481
598932977
-535452521
165689932
-719367716
141632675
-407071315
-655332059
339760166
-100932941
712051504
-351082171
460560459
-256271106
13745677
627205024
-468595642
542820537
-489408552
704914794
-315624348
560107603
-620425549
-460129739
-476161649
-834728313
182544979
465527487
-17651295
-793785691
-329115598
658885391
625187081
834808159
612677774
-644177243
-785674266
841246674
570593622
801443891
273388812
-96042201
492640057
-462120024
498666111
422493205
491632583
-392254747
-992535532
-591765762
811439969
514344125
319424748
-74817580
-120617587
-29176023
-719199295
-218496947
737591834
-83455171
-301952280
-344662998
-427666583
-499917895
-339500876
-227018805
149005479
91684990
-697228955
-459341574
84889862
-962992583
120379193
303355475
-568854628
278357762
96955076
109499236
78338424
410057544
204683474
631096774
476119377
-924811198
864064194
-242191000
97068654
777505138
-798332982
765972104
-582850940
-264356430
383907935
837887545
-195057958
-860292803
-438751553
283075542
519709957
505440854
630212965
21195698
-817595805
717568793
-478447667
985897699
405466773
-221153897
-990243196
-206284001
315048587
-575974625
771474824
216229731
-707356883
-222059877
-724460818
235249507
310946558
670921558
742822045
-452227836
-459228431
32041433
-735760075
926192475
764480477
-912327409
163957058
193527966
-971641585
-278304308
-862456828
-557543524
419599330
-316163967
565638083
-188835750
-801141773
117492866
-733928416
-727654794
-496930849
227064939
-202278040
-806906083
348585622
106801657
247256990
207312439
242851973
171832913
252727015
534128535
948338145
745920279
687117685
411936059
-392066381
-796035299
329561709
-569519282
129712744
-694372549
397666797
-249850562
516049773
-961096134
-701240300
792658122
-252190730
-685031850
579357137
974376157
-311528531
-187452192
976757728
55609584
-640083414
-403639549
557225895
181766699
-144829993
912828671
308945295
107296528
230995541
861385620
-888945242
665549189
-331123588
162063225
458199797
899878
99312089
-101612780
-285378940
466714462
755925416
168451980
-685130748
922712999
787384536
963146075
-152829557
-580544296
984212704
-321541273
62474655
-788328365
-453247088
-979685477
568838101
810876897
-283598940
-366863103
-943634571
-91358673
-124145094
79901134
-994585824
256026035
354376911
-40364756
342516198
146581664
873899519
431004677
162723660
-813870077
745196604
325704857
616662744
532940267
-700569479
571333950
-513510318
725584005
71078751
228218059
952141763
497885861
999579098
960286570
-752431059
438054966
-881518109
515682438
216086013
-621308642
927304431
580802293
-285065552
647762474
-250478617
-724963114
-311347954
15042542
965616311
-985727752
69456871
410057544
-788675463
-334989625
-382344735
-535356378
75999414
810711840
316457867
-286928891
-613892249
-185408813
609285691
348521354
-436139166
-770418145
84814058
341259390
270976984
-929515058
-146539328
70752625
598323822
-3498855
376610980
317646552
-833599762
-545907748
-424162038
-933220730
576798374
-431824716
-353183657
870946641
3237817
221981224
102914609
-806436030
518529775
-229572368
757873710
-11641449
573037122
794704389
-930962637
745131196
681035794
221913883
-375457716
-1978959
-376051239
-651423808
-725692937
-795029461
-267109095
818280860
587902383
-473667608
-552290233
-376683587
-909917719
740651792
468660268
576955848
-858420966
205855885
-342880071
-20942010
462547583
-255871971
273774634
462598597
-968670459
642942783
764441942
376594190
901998495
-2887926
-345932704
-837697488
-622510135
629321269
-300108475
-369575615
60302077
-602569071
253406098
-270570734
-838034937
365473814
982119499
-606706435
-862309534
874109561
-224595649
824026262
-625204709
399812179
630287321
-668918562
-656423579
533211367
878799270
-662862828
-865113491
-942849388
472480660
251453697
473413304
-891145823
-856630722
-777311790
686533816
816807963
-73063951
572930116
-608326500
-82316642
-661274752
-601054459
606492119
589625263
573654473
-62229329
124879275
-925040673
-790420579
39450750
510158769
604213766
347234516
228667588
409091629
-353183657
-218213124
369319782
269725010
-376010105
-371903218
50635217
495441703
-736440050
105372053
-995514878
755701320
-271023359
-711850799
247764215
-985419981
-945621169
-923444522
-22715651
32662208
-269902730
885404331
933090866
-329371586
-536417143
-81757032
885792738
-53343765
349561357
-176907138
-281894110
-847721453
64740298
-755631615
-803765818
999168926
823046789
317570274
-757988778
-312511284
95912616
398276103
-458689343
274476768
723983288
287081242
709589634
-19234556
-613089018
614833376
-447604226
-477846286
587973918
-852115039
-806906083
-686272331
129922434
311747387
308741986
-234743061
-650864511
657404627
285271731
364364027
380579293
-901321634
275933921
-148206714
-349554633
508809431
-434590340
929982386
-75677221
534278411
-200145777
-946942166
460789652
-281575059
137628134
790693658
-548098311
-956060699
-222513084
654272234
-379489209
-766443387
-190893257
480386386
-709176820
-939830969
-418322756
-423139876
-763634778
446284210
191669802
911062916
-196100268
378746028
743741172
-860930702
991598539
-827345177
971150918
-703035289
-492408757
707016135
716296192
515552662
-339323132
-568427165
379282704
25432097
-831530624
381913897
-756416204
-306365448
216496568
-858085823
-501376000
469564910
-553083219
-842341823
-22043404
827566497
685754098
-250149911
-54595045
-958173314
89118251
-415709825
753006278
710181721
-511445595
-146299431
-418614603
-494550623
-740072969
-526466773
-741443655
-195074860
9362211
-732713158
18890300
-878984860
514591184
-345572879
-655055912
-25652519
622810163
369319782
-585132048
-866133440
-252295807
714137780
-214135047
555735074
427764766
-897266086
834247545
972315307
-272968757
661136033
378701859
710049419
-36245444
-871004632
722112615
-554781090
522316704
25663479
773780482
20539295
217978825
-583712001
-256516574
526843376
-189032896
-35584829
-891276006
508713328
-768409517
-107503202
-574401281
-182751205
-976817235
-711641024
-367865819
-470900965
559091964
-319696123
-296005410
-286433608
-529775679
-418044542
-120726870
491147651
158521497
636158661
-179561179
-244339573
-727777345
493344006
-982006602
334883878
-797028637
-141279893
504221921
314146259
182896066
-866889729
311790648
-197385129
941290245
894675417
13939889
-296551713
647193344
504305708
520679419
883581659
-670002724
-829312663
704956589
519921631
79224940
664473690
-168777724
-181871189
502994317
-551503176
87242788
-750917917
617975459
929685496
910069064
-428558266
-353149328
-882013668
-593545928
173747234
-138345538
629170940
-993965425
526914038
-883675730
282243904
-443393854
251089709
-373151088
503357027
-92224208
424726630
228080598
-116029205
-499188693
347240682
647063063
280127583
215209539
-128376137
-963558293
16171004
57494466
-519014663
-823857218
343851341
-633552702
-499006985
916948897
395723931
327559345
-728184826
408191400
815012439
591615326
503357027
318776038
838498260
-222513994
23141456
-608866960
-639455041
391903244
178890802
-353760710
-593694913
354605443
38752668
-197050806
-743148466
-6421103
-520285403
256388959
-385366121
-462637482
387356004
501400629
70881519
797693229
-627019786
-718617144
642815991
575679770
-199256482
-980132119
-658639404
133645597
-635642247
498937716
795711636
795914133
-214592614
460512071
885596772
332850310
286783754
-619018402
-577126374
705621917
-743444273
975482174
-983553012
867870782
5954480
194818312
425196244
364267115
-871141998
434936840
-29128106
-477124171
-949548830
-2315496
550951626
-299619841
-995283653
586881672
517812057
-282259529
-642889331
-861672704
-364068663
308571497
242773603
418606012
858270701
-901198568
-178664937
87059214
-213113445
-954101861
919208427
757220780
-365174625
-773429448
-939522604
684360803
783136547
-215393562
-365078379
-271448614
-453860340
822726239
962238452
-577130233
-168429185
-333094061
522724601
-558673429
24423041
62102504
504709344
-294918043
-643852508
617638154
-502778575
788860245
-912556994
135043431
-135903182
424182959
814054861
639847077
-1655285
-523385758
602427642
957199278
26873130
-199071965
56681541
-637309099
-66081546
-65972397
742374608
365917509
-772529951
-790812965
-973770588
-56638613
475229737
624328024
-564535962
575377088
-878139149
-945840421
338464235
964449159
871988178
781994889
255349797
-773973635
-786830376
840402065
49632392
293954617
-793916537
-794136043
-226155738
566567495
-581741156
-645199359
805471468
930638435
-963262987
29681046
-831653625
-517236202
627803826
39938766
-431193837
476721673
547870247
629972804
-284843043
368667392
-489726185
-216391135
620509160
-540631166
-254588264
-432477125
924118676
-964864276
234579892
21421850
124055321
148407900
342449600
-107944387
-780605399
280614763
238538241
-635988570
137468213
-734497668
-610621149
-305769404
306030089
623981073
986940281
593369743
111622207
-647192759
89493026
963575148
-664506468
199581199
-774843726
317055378
-283410247
-576006577
185218732
-85262066
298095373
-147035985
259350995
-908461997
-669363308
267912471
116974885
-468180699
529257121
-870863546
613197902
932346369
-153071690
221724235
-705962109
844915484
-828479255
-819390405
955292938
-14072439
472785080
375486691
-871648925
-219647991
-62812809
-873770781
-215933605
-792222504
933197331
-87317707
981949164
478680465
76080818
-6939005
416160237
747313238
839424027
409585837
-414656786
912701644
172402659
-438251732
-683776209
970885424
-605197970
309423139
190111958
-993699549
750685437
-628214561
-969381316
-728087965
-780472957
14442012
100973034
612218367
650184072
-954102063
-933835769
250764424
-383345906
-757044977
611801877
6778225
319261816
-740901824
6564097
306476041
866182066
462187976
488262478
-835513953
178703422
858358466
798734974
-886961038
-604489794
-601001172
246906082
-167813938
-393099588
-424478907
691746462
425988066
-738942010
585067175
-161102963
686661555
-288345901
756875389
511177041
-945709696
-150279884
726085049
-800941211
-847721453
-921443298
577545869
-458005011
141497004
944400602
-765506413
-518739227
-951983740
332419422
147292140
-350420303
972592642
575617502
-919756142
953279389
736544187
211428189
-54983405
913788984
874855756
-629645124
-947127489
206464523
-380253264
-932044247
51186534
-169618864
460106564
876593642
-837129651
-70171302
-253695354
282142880
-148652828
204457840
884398124
215219832
271328152
344446348
834906711
-187540279
-778146916
453268689
483520191
-321027573
396204061
-131436309
-617521883
891599333
-774843726
-187770200
828232560
429227991
474586997
98963211
-394795145
865484333
949230755
-56602339
-867656148
781195698
-109834450
294202133
504656758
-58442332
993260377
894016112
-866516340
977757715
-159098243
-909808457
-828555954
-496390868
359583065
116684726
-359357487
474307924
-324250358
-863750909
-350092243
132689178
762183405
-528146367
127823600
-65814440
-130468168
-663543095
105956445
-753127239
795821228
38113643
-857144991
233290804
58012436
301939768
144599651
-906819599
-411666970
-386542292
372031918
184607582
-188187053
743045452
644546805
703661155
-798582431
-431815897
777229981
515797135
-265154153
367102692
487073731
-406387321
955811202
-674802441
416402808
-70171302
-727620794
-924606926
-54162546
-317736265
-160896027
841885201
272554743
-626530167
-751717926
624692714
-442453250
657576696
211428189
425109274
827779061
664532509
229522175
394121547
-430018088
915547958
717356017
693220814
590065660
-786939515
646321175
-965403105
-348877449
-413246950
987328676
375897290
-822319529
-692469986
677313862
-156360906
373637363
-501135464
547339228
847225956
81180357
617998312
-875798807
-541522320
11323704
-96962740
-250684036
770564069
636435541
751354525
63388442
-517054824
801160552
28378725
522996045
566798613
300423160
-55490377
-252161037
442070934
881199506
-461853317
272726744
824871360
383704383
-781265006
36826263
975959412
480413146
200069340
-279090797
175596483
-627734430
-144039305
47689781
-690826791
468081037
-578510112
-577049959
204679317
193031146
-865765628
-923868650
-813680933
797083605
912304487
-397900749
-378482766
-482587509
-79411385
288575168
-634425277
500844846
-477418113
237280219
203186427
559091964
606483935
183517539
-126731540
-883825068
-450072066
-365301721
-778954995
-349972074
688538529
-709181337
405442343
920327620
107247840
-886133346
-675585865
957615636
341765792
277870703
-663040031
752843837
784383303
-682602777
-554199926
-800520495
790976292
-620043205
615285084
231940841
-464892367
-34980208
965704033
-517666186
379493301
141953442
-82451687
-781056635
764616362
909756651
-843401138
42584275
134964706
-833635140
82896363
-175445873
-417035443
-577063882
-697707628
567638730
831403621
-207757169
749433168
75456589
862877135
777399149
-622670931
-259058528
-842710370
522795280
-366561917
-482218578
-612727506
-600472016
-179523329
-464695074
706684483
-186152083
-954205576
-714035285
-670946092
-514633346
-341818965
-968747931
307637283
963483439
-543187949
-496218289
-84161192
-662079228
506789482
-179648355
-38866366
747552735
-90626882
-278010744
725928680
-810749239
729864630
758020436
-634563504
180106335
406693195
508890702
89877291
455674546
296117619
64848851
778359391
898090192
-267434138
504549944
35820707
-916139330
-386291394
995639562
-473031502
-490441637
499914890
911635627
657950733
-891219327
609208100
-148134028
-497219753
527487939
-113220177
-436712902
937708234
-644210623
196248100
254308839
497885861
-314854573
-190490837
-146021833
350249137
-329617435
-526574723
-505331189
-317554454
-183614806
277404205
-806219962
-859114008
-189222754
363073052
85963401
622320597
948715036
-694094568
-82319610
438692697
-886828755
-831241264
290719076
62230882
-163906103
-91381565
926225617
757925736
-570080779
-905937981
442533327
-95642942
-544707439
-517491588
-237007606
764366215
170809023
967950819
169534859
632097661
730709369
-497534361
780926405
720585141
-872718347
-765009710
744034343
-763416039
-189067885
456878740
-25668508
-54455500
257043923
981401171
499256224
18213483
-183701316
681651291
-546070123
164859249
888545803
461813888
878594114
-444615197
-253564129
-137495477
420335642
-274145283
823110242
529419462
588017242
-660080085
-722429342
361423773
-621641280
-4412097
-574111215
-956077056
680342233
-787413647
393833030
-726498129
445427337
-511602461
-944477005
548532144
-420402177
45152135
340602375
462610965
423350026
-735474994
437009728
513425811
352396501
-807548736
416501744
-834641720
671238974
-505331189
601649511
853397726
184672396
-692098307
-629895219
-636902297
761911208
139580740
-41816958
-780366930
-344428629
998652116
964153701
649758683
-578995587
316024156
761356150
430683459
635030341
-901891157
796908180
-698865467
800519848
-37468911
293748522
-408738033
-770639027
105858904
973806551
841614040
868574977
-824802456
934673027
120859298
565232277
-420784859
248637125
-851820342
199037325
711822358
-806973611
501623950
-364959110
484321039
306379462
741514568
-61749921
-987776218
-716677497
-833140069
-987324171
-10291959
60302077
-251226710
-68509617
-463534777
913866288
-537321409
223875220
-198820022
-837029078
846345802
873887588
-62520177
773724020
324489030
374467832
119665031
575853350
294379503
-881843039
-596082018
482517616
-939494202
-39376430
-615099099
737070809
180779248
970857294
613348612
-286199455
-533984040
483762433
-625910932
459887882
836666078
-657245164
-540562004
-735771920
470963211
464928245
-448070423
-825160491
-582599360
90540322
582734113
565849757
-760308784
-61763604
-614562269
-117455416
-272276454
-36092174
593165037
-518358558
295811678
-135219607
-137985379
796667850
309171761
-454142401
660825447
-161642204
-154552671
-71590641
-89841854
104297461
883893864
356573918
33721202
-826228902
832071779
-86231286
158528499
-751610251
-788210819
-987922836
-287426140
-478249086
-519332005
-9894320
-740662542
692107928
-115571321
-105069195
541971614
-316675411
568229160
-604351828
427980012
113317073
65106985
-786202006
483225214
708119026
682113042
424192662
750395582
-593694913
-95611964
991261170
-854577551
-652418511
124692729
286478978
-555776514
-806210911
-436351814
641352636
-120560162
999042626
-782635646
48075926
-590812608
-878515222
-15833387
529947370
97142078
714864768
-824005215
10426651
-264494951
-749091032
-106445135
-203731479
-627519900
571253956
-795006172
410057544
172995531
-893436349
-784205882
501105907
-945377410
-991054118
401095914
-585032707
238878860
-629782711
-627110706
707749000
-276020905
497370214
-69662835
132188885
493754483
-33977333
899823554
712391415
-265191447
-877316100
-471941355
908873919
39284522
-893553991
-734168206
634535574
378503784
700069336
993296373
854364043
631404944
86624037
957921644
191500428
9868123
390173122
-817235741
-775483862
-746200415
394164183
-449787413
901236618
-136325086
-775083425
-506881706
-632011432
731252308
240219257
43334123
-310861106
-44276527
-632792691
-272985202
-601118423
849686129
-635870562
935618974
-678634279
978214201
725997129
-623674609
-192894653
116262441
184857185
-355359693
-237081332
-601570868
628477361
-985003185
-273942126
-884029941
-815472496
23711272
-81843179
-294397648
781807274
323112426
113488725
12581971
-583573628
861726442
336564287
-276960966
416712504
400943862
207528283
-896564703
-197185
135970842
11513396
407119998
-597864042
328560009
702545148
-123697199
-196769011
855145081
-457658377
-983304529
-951768698
-393481570
-985419981
-719986974
774259346
-682875954
377247853
100727222
-90006863
559195407
-149759276
86489774
158243647
826399581
-263100440
65900085
438405410
-868948465
-349070340
-136212814
-147435603
-453076031
-43180554
-670072903
432614690
-322047001
591049170
-11214680
401231754
-305578434
-382809531
715189088
864972069
-669941909
-608895531
139015930
-266124820
-67121339
-369390454
-319220986
624394975
-687638479
570705638
-744373304
452581474
-990057556
627590075
899421426
324754815
665002232
-225925486
-257771940
402381738
200111879
770666697
-439050659
48838909
-693525460
538000404
-792437724
327925822
282985986
374423232
-135721314
-466446536
288343564
-440512025
523870232
852291851
764413804
160139485
520309644
912192191
356207971
251162355
847849736
-162341690
-736417450
-923639247
835063344
-396489020
44476187
641292705
247112859
-804766516
191074629
-787085397
-566979730
995231836
-812353540
564541205
447008012
494216872
-789695828
-198587842
760489077
501660165
678292510
314404267
141445167
985020498
868328485
-118637350
-486447266
-276920195
-500303315
301507250
-953728649
-368734665
-84441914
487761064
79263966
487345942
129854538
983843559
971470282
475486251
-837699759
-871837559
-52732847
-39268822
-424084682
991598539
225644151
-123792324
-589849119
-126842635
778897304
335395626
-538811230
-836778013
-254208888
-985177411
-200633684
-912871126
-920965174
-54869355
283227902
-639951213
-575215425
149605025
796629342
970440593
202494901
-946864343
-986202472
812363894
-149759276
-94080855
-906114362
852680528
-335931280
-965819544
213205532
970767315
623615955
725061492
-475344170
430683459
291969523
-87331208
913130779
795719446
-72455760
-92981579
527047939
982645786
279715313
-576128069
-185867678
-662250976
130968885
-653905633
808942131
49310801
297216519
708936231
702097674
-945055024
-862309534
-105590464
-799173007
25602801
-766438426
754746234
446159261
983974798
529945762
958582765
162251299
-85941597
399183489
-969287700
-734716229
-125240157
133161866
-769435182
-604239722
-836988220
-233130280
-139837783
138360326
54995808
667832950
-933950959
674941618
873114857
-986319631
14280315
860648578
-477659601
667281379
35279613
-455281023
-803248423
859194551
-339054550
-719377219
982359133
736129837
196137872
-530425272
567040165
-946285459
-681152700
769137348
889028725
-253853799
754582807
-984321026
574687614
-755796840
393299197
-812433947
-45749584
-251483356
299581792
978046145
402071405
-605475210
-485788993
-841908706
-869982749
-215599561
962933406
-432529782
907930625
-483454048
-663018802
92995848
-628051332
-713246635
69578904
568906748
-732135943
-558101363
-421543653
-746485981
-701426538
673722433
54182530
-404940876
809164731
295558892
-370810363
397997078
-754969588
705732449
484312869
87618308
-56914609
-746635719
-383511242
25350151
679871093
587902383
243109791
-627756234
712980946
533390620
898526345
516921129
-335336450
-105214137
-20896714
-548770162
-13905166
484626795
-758977848
362235768
399183489
721131240
-601429743
-200585938
-799994001
-307455135
-544871327
-99235257
-885635678
-646386458
-448645519
-364881535
80154736
779538882
5341569
255685074
-503243018
-541857033
590134055
745044007
-192312100
-491964546
-962162969
-343489265
-773529945
134632320
-313915350
957615636
627205024
533152516
137124482
14557069
194200231
-65586457
-391508669
844480400
624221230
-446119873
-649950961
885031508
106241791
511177041
939782303
-638045842
680630582
415228171
-79696085
-189845582
-965174823
905003437
928435425
-712052091
-627285932
422769696
-126731207
377763672
165661571
536674715
734141055
977349604
189686894
-869771646
357681068
98683827
-311716865
-890719399
320201398
609163896
14362879
965020920
615903751
584950765
733925884
723528082
-152706212
520254675
-8168816
14874970
-74761638
931714506
-215440381
537492754
651307098
834651920
838789893
252870
-445074164
-496021729
721033186
159858180
-323383187
479978775
636093744
-422071164
-72193858
-454872533
717356017
827463800
-99590838
144759622
173909102
-510413179
-983513932
-307564550
-553943524
-479457386
-563661272
430943850
-307938108
-628403510
-975388451
341709158
-118154853
-835455620
13838234
-981799858
209643090
897730956
456720531
-177026221
191519739
859801952
-242191000
897445793
-578908297
-754229065
969781107
-613626817
-829104854
869777352
-357176597
-230759904
-342729680
295856288
-439643143
35799374
-92160226
-991204338
524797613
-294308684
115785861
-865935658
-905532403
318780010
357600281
-19923825
404022919
-303713560
-213810579
-961132708
568716269
-147534865
73456629
-841816758
60302077
336486535
192182535
845442363
-425080808
-867818168
-543769035
182203652
804882874
995033515
-906601461
-235769285
7668999
-533642858
-800628769
-163525897
880559300
-499705468
971748328
-294309829
47074781
-57150861
-887865666
-663005255
-733703572
577069271
246964935
497954738
136071026
-88896241
-804286830
-312162009
390500416
867097855
-846016311
-923829885
-315228132
133734123
-301005214
164104580
993161271
905354409
-783156224
424225311
-811738519
411956318
234444627
371783803
198211708
626750711
-962879769
-959061354
95804176
-919995875
-262145121
-560776409
343609530
-706341298
-281894110
474480415
-13813568
-422545172
-203534508
266624020
-100485059
854079697
22394624
-20545967
79263966
-450448375
72849478
-304803825
60394927
9470860
477548423
118971820
113261936
594094201
-510347575
-953010970
944145960
144312637
589298558
-189291256
274753200
-272632376
170713771
174840029
-96463062
-72946056
-295528681
681631344
-942319402
-767708512
-37376591
151594364
82757923
-321506015
-763537435
212249092
-692720562
255188543
-794774163
-492130936
-297734257
853093238
632162270
-667296415
-144464064
-939750563
533060089
856256927
-684137573
86419651
722112615
-891276006
-471483055
-584491603
-695670310
556474341
185974090
280771251
640326187
-494369570
-112794840
96427109
-130863989
-884705877
-300620408
-524977357
235512132
-852115039
132943735
971088911
-279185656
-568438151
-303750266
-891420306
-344679579
-165523583
913914337
502006941
-949361704
-319080531
151291266
175847738
36229609
79670813
594812268
942292471
326911323
-742443116
-30411909
312466657
873450350
86261052
-983440564
-437909794
843258511
337278251
-905532403
361170045
-468224929
-490359062
711313897
560807063
-908776931
-118154853
-238089885
330783114
398669863
-430864414
862604866
117987788
29606262
-286489121
-674149494
919988390
-626588534
418455811
360014856
784108967
546038374
445103270
466094230
752358464
23875113
90612583
103176771
-613727730
-195950777
83610674
611411751
427050057
233912774
-445507906
228289924
319254369
-346136083
-525116756
494575903
-479248812
154282935
-713520855
316371444
178631315
-401862653
23702362
960293963
113240742
770447636
-705250196
446826452
-498314848
-174407120
828734082
-652932391
-169675498
218439117
-172882495
-107190410
247949678
732050590
935373030
-665484978
-305163728
352396501
780832873
-347895945
319863680
-489792407
-478894586
-220874859
742057516
478274743
66805177
382306853
-478149243
-797565439
344797067
-265014118
-517569042
875796648
800330309
-703299350
110184227
322305421
947670289
341586659
-720273047
-23364527
-298887482
-837407707
7976219
778843647
612048177
-589774193
726960200
104330704
365773173
363594066
700776731
307082247
-74539138
268335730
-331104418
349045601
774887819
-380521080
340087128
712359196
-928333601
46376926
-927646770
-685189949
-829242998
958899940
838819224
-230036497
606994850
-245431906
926720378
775732814
-939234621
295958898
-983877086
820505945
470406575
555709273
-377893334
-433663250
714539275
954551928
911572789
-474041558
-389690800
-857130334
-951843460
-197817878
-321978267
-38973483
727936082
807995743
-35463335
-220440767
-464878279
-558197427
146994005
160584875
-414091982
-495238533
-887072880
-665271443
477237941
731436619
106747597
410547648
-991050461
-551259437
-597878383
469495196
674778913
461813888
-584350944
-54907252
797646194
-343039772
107209918
-778830960
-582470711
332022146
195159713
-739968048
761501502
-682140192
536675663
561630227
207875366
951076237
816121622
755225233
-330591159
-701405311
895100080
623028665
482454069
708600404
-52224674
322013678
-761179989
598527385
-651478915
-471463142
85236898
477865932
-234089777
-468986946
310432582
179495982
281213963
353220562
164899645
108052193
128181995
428577495
-418420170
342770990
-443968799
666909002
-616980841
504830659
-277829997
-691116689
-182265613
-500254685
473655802
638344588
-136133
544642259
-691218396
-5463228
-410485250
977410663
628581540
756750537
-135466843
519000086
161909800
-353858964
-20323958
424874741
-502653176
-863791884
710103195
921160113
-581868177
-920689350
566117427
944462685
-447074574
460512071
-70589020
36794281
-886749323
-287622149
576517763
957550531
-481244129
393893949
-37102270
239481601
141541095
548287463
810511989
-269704218
-692878908
-828080762
-610822127
-300490534
-672726691
-417931420
-644917766
-303843268
291842010
275142875
423331730
-391351491
416427933
439639828
-536105263
106292792
-353629227
443353156
-626563460
-491446424
118933850
333656305
756490468
-328352208
-521986532
350988777
149339502
-444395444
572305577
62036601
-836161239
-531555102
651046845
670415648
-993228623
279072268
-759840042
-922225452
-298876233
382214876
-479031945
663659182
741619417
807987051
304942296
632797730
289587523
43456591
-904684159
201298056
-844729360
-86503178
-875803748
-126116808
-288794036
-695368604
-433845579
-567442870
-159013914
827682604
-129533177
-587030608
17679242
588072882
788164448
-586778772
148404246
733764463
281868888
-926855951
-494936695
-462050647
-251604827
993296373
-548023238
-45707704
622720137
502570795
-706653738
291627137
450273212
-304116893
-494073634
-496174302
-789439775
-123349552
824285616
142600240
-299863120
981949164
784680517
335173247
-527082377
73100171
560668985
480146848
-877449413
418628285
-676562342
-22985250
500890019
-314936006
-487005852
341050263
225618033
337425500
353365538
953774584
-249356101
-521198056
515384986
-780033185
477147349
532847914
-137400649
512239099
-671825785
-298335140
914968461
-987405632
477575960
-214830837
-588405069
-643562359
819881191
-290865290
-256006217
-481683065
-311200448
191013358
538031755
889049175
-916314204
-48317681
372764095
702528619
-971070158
-322324993
-314098216
-996721254
789774404
-108146332
-308588040
-102953807
-884504189
902581813
385648142
-684965184
409585837
861808246
260654932
-102348859
625523579
208745124
247414204
-747607487
779423649
-276149169
552205144
910547815
611136869
-42144841
25389824
49824462
923135776
83494413
-413921753
110984725
-352607693
413826653
94815951
222770873
-201134676
725979496
145372749
-456081670
238904072
798659111
-655313796
-658810020
-491940337
-484853682
-988684630
-538948595
487547742
274550927
478274743
549864546
-967744764
-482538781
462153374
753359195
10038755
276700616
100928090
-444416651
776951681
525022222
524204420
-834372869
-948029685
-189403779
-426008329
-937465726
-66749127
696466339
-791042142
-101834557
-229362584
-68588257
390909962
442279426
-341294899
-48736688
329235726
578137817
339906148
-508629297
3906386
313050957
-815815237
948715036
738211407
250031331
-965903374
984802403
202097119
897140101
-478242377
416215556
853150537
639587626
366581142
-33650329
-929085425
-440475089
660631534
-471879401
-772469116
-563477377
-313687489
778008193
248967216
25028682
-759871420
-717524
607670994
-312287045
123471060
823090870
-974741202
786933683
86468491
-568895550
-277970240
214304834
458568653
657652961
-438655278
69013111
528129238
-984868719
601442009
-666391239
7448876
-939709145
-968771861
802594222
741956678
-655672101
917405949
-7188802
-536300371
-706665090
416061712
-366846284
-44752328
274642111
129871432
-400582621
-481195066
-914217673
-140091211
683716656
-366339924
853276855
724609936
-412501732
-142969151
16675469
438407607
-579728451
-961792658
-567290080
130753304
-841786187
-481873323
554455257
-509644969
697849330
946058438
708780576
-476579580
-712730967
-18633499
980871951
-866766808
-544594128
530828016
-557333013
600488438
-978076433
-441609659
590507597
565781638
-788258100
-589499152
-2358345
633754223
-601397141
-131137840
725485117
-973560068
-35291390
-272632376
457258459
229134657
-901937296
-865421255
109511657
92492808
509138618
-437895363
77433371
-807709058
-578938413
117249292
398104754
-926100486
-58467955
848027481
-337053988
-546715745
808483261
429882215
-319082366
-904070673
-187784613
-866741956
784377866
43190290
992977781
-314116590
851662671
-579904925
-407306855
490929693
889869996
-273903250
459707559
182676144
-686156773
266884251
-589888304
-392438621
572792453
-230297851
-177971973
-323224685
202563253
-625644207
-935611124
737070809
-188180339
366385979
-913156264
91351759
969306308
-163800446
84135855
31916725
-410554303
973482373
-792229906
470486894
192103506
-142545484
-35555291
-383753392
891300485
271309818
-561761656
-730307173
-929908870
-823598121
939745272
234875171
-248815451
872098038
995821988
-109292325
632836340
-972577878
202513760
108873790
931109328
-360015479
-361288746
431833620
334227692
-177306709
391590790
-988771774
-194980244
23497042
744016522
843992878
-926287035
380056364
502953372
129979189
426711729
-822319529
-637558953
442417002
598468551
916367326
449506619
-966815854
238202915
596601972
-630132224
-141645262
986789090
406147692
-984868719
607530657
-331479359
104399828
882932965
-749127966
-891055990
856411375
-495391095
738457992
766305246
-625598677
713028377
220862742
-198707781
607342458
851835256
-512890010
-999240562
-676305201
767143419
438449436
61307671
249396134
-177858423
189260480
194262597
114796550
447361915
265725500
766895926
-73810765
-53666598
761356150
-156582212
-154190979
-887164567
-564972956
-642304342
655258812
502673734
-6420864
-858879587
956558779
-303251742
-363608273
394129757
456322903
687496496
-443481566
130805661
-311200448
973978454
-813278778
-270926201
911386849
-205190412
-355394028
-287571748
-347843869
951254200
-628599269
158528499
-680441176
-131579434
-617613384
-29184419
218602617
72052090
-976688527
693066610
-392440421
-513868151
-187109282
-931648175
40189459
431720735
317291044
-438824419
465261543
22722226
-322046589
613250859
-490624284
-269110374
432531021
995340155
545719289
467805401
462887860
585016370
152776648
-35232369
394313995
-112364930
-323566712
-134678331
-524544188
-456540928
724360415
-369644497
732956786
-227188208
-432541641
-721033145
-917902716
-489408057
-245528184
-958637248
489604557
-129282674
-635234992
-759202299
-696908405
-192337183
-884029941
229709531
-152287905
530872699
-833339063
-155509271
-849018031
503096613
998050750
467820607
376594190
539777102
350109704
531284197
802594222
-538238566
-333292695
-182556502
454313327
-407685940
311432754
367197868
97817545
225330862
-56879279
-528858279
33340478
759974383
-478845830
759591476
-855659675
-303681256
383905965
488143647
443386830
-37944672
-3193641
552667058
-130531746
55082910
542426227
82896363
-686958707
784853757
-626010254
-527432206
860075739
836171615
148574753
700486427
866026844
-847262499
606416868
-906610541
684225195
-878024040
-960004945
-539649150
714504208
898337653
-447684135
810701929
-20019797
-955360561
223830439
-609601819
588751036
64265134
570749911
-464719630
-93087951
923945641
-706322845
-928182836
-389003403
-278381079
697518584
297498407
-656840564
286502536
817812231
-44700797
-106447486
-143983315
-411853764
-786830376
-3065717
-477007949
-215103011
-151666731
654106500
303371140
-505431882
156127871
838566526
-370215812
380888080
206498906
581027084
-726492800
402214737
590130036
951454556
627320868
33843785
-3080509
-433286599
252886637
-35291390
902690452
-87796552
-64330509
-680574154
437755378
32896182
-836971038
895123005
-36931883
707575162
-341606173
-716194654
680712444
-987915080
380905070
-820930259
395622928
-243046149
904146909
-482859244
548316402
-964715481
437087654
-338178731
-272150011
-166155876
662965020
-695140028
-637918418
248690590
430131506
-479868803
-752556332
597970367
452349584
114641888
389523965
-140997350
-984848411
-539123636
834243170
-197619132
901783075
-960751884
-886116275
-685533688
-148843567
277325781
89118251
-523796674
174333859
658526687
-632532538
-281271926
759350052
-171934718
122616985
-656608171
264677408
913154794
-774907417
-444010056
995634869
634273309
386807064
-403258494
-311088450
-936569087
19367397
926335885
-336425440
-405599802
-330423325
241535102
-66062792
-54212296
-195191307
-281211066
-122895653
-284199279
-694616086
-87222463
721155456
-563737113
669429743
-413874383
685737312
-152262674
729358453
-604259875
-610973631
564933794
392987491
396588099
-850263141
133442002
-258140360
171114935
-315027237
125353795
-738366768
-181188894
889799275
16534911
-410570878
697485326
-947809669
746505056
901617551
838058575
-395703512
474869189
627042889
406828198
301939768
-463203491
-807478282
364732395
-971506654
-676050332
-427769231
232121572
-176473835
956670847
-880048392
82219743
-762834958
-28170277
10932370
903630803
-108897124
666314361
-78205307
834808159
-231833577
582012647
257577343
992833706
-827866878
-546610847
-879630562
-995283653
-877693596
42046638
226566975
-293482326
-475823662
74367132
765024100
667943690
880941098
464163287
-503840767
-534057079
128294085
-700866294
-465224056
-513642514
829982030
233973888
-3231943
-948189025
991733397
-119301644
72265901
-138954711
283739359
-178236128
118387003
379635338
110252183
431967011
333158330
-520552778
-184944811
-729051268
-136148803
-562337046
-926151865
389414949
-690869525
291535851
-586778772
-371327206
488573739
-13893020
-377885769
-972929217
737406860
-570093273
507778619
-570456558
-794872574
-832113546
-551041174
52314930
-34418552
676564847
990771615
967116329
526374974
-116596182
-281070324
252344778
58139807
845629124
-269588157
-428676753
-439641805
312196529
-430432307
853461749
747249308
639342317
-588312013
482119561
32670507
306618102
-211754302
947775777
-490195652
923870391
809306025
488618573
-879218199
607463642
-435870930
960821170
118441842
413301723
919918653
442124394
673618543
-447010332
-410568251
-486307696
776223145
-524313689
-851248062
281679877
-919654777
652336661
235050237
522745133
601178586
653845605
714299868
762029377
821151954
561598846
22121731
-550777612
317291044
-631587076
-283036515
-908855386
986665872
-363115674
808336628
916289403
-417612108
371312224
-581314680
68546057
-73361331
-691587373
442280395
-58151296
869640670
471153722
47074781
-476385570
67659487
-676004505
972160125
293430568
498447439
550059669
-3644471
639882435
420592689
73713844
-665943954
796186101
-186003400
932040709
197636085
342557540
383459510
-968029725
768926445
-338700227
996743400
615005395
567264327
-537392770
-527830052
95864579
-430311495
-494922906
-473605119
-44211578
499714716
-723487741
-74079365
174425988
664557012
881759549
-979310882
272371828
161745112
-572925198
-33139096
982434714
967556877
-163523793
-384615702
838660528
436530982
191385738
659897198
135250310
516535985
334883878
955201912
186207404
412114085
433347203
-180784608
-670072903
-862082202
-721199759
-902795007
110694902
-57107894
376520816
-515343234
-5644438
-443037340
849892990
998348086
941996875
-586646444
933519066
490106940
-709881471
376860751
384707229
-243014008
-215595489
740421436
-237416403
-483714435
310817549
951914307
-451185668
790263268
55312272
33415985
-5078795
913130779
645742637
402642506
774920057
214245712
-333649426
-507062162
319254369
-274840556
-971414957
661633115
523970357
-494485852
307545535
-352936575
340427019
644199174
-648004717
881382849
-851353516
670906411
714175740
-331123588
112730113
-287494555
-297133708
802219829
-696342783
-525869802
338122023
-980104084
841198221
893920344
412630777
-465125739
965807952
885220194
-29617360
-577113409
-67156869
-87993024
-500423384
-717037834
818305653
-200286909
-239618046
-994574331
369535418
-789669338
-467823709
45677657
512254590
-770793435
-290914425
-295136130
214941235
253338700
-301578774
889799275
-319364019
-569512212
863764510
-516926489
-408818381
-9909490
-924708197
-280762599
303005088
-952057377
-341369981
-851451920
848996672
75657088
-324770881
-786832971
-318963197
159598561
-53850130
-664488424
309705929
-318457404
-161088646
-430347498
259408621
-936805053
419610485
-31186149
974744132
201620599
-791273410
-30082034
-714060169
881822037
-644363791
640355244
-74803419
158457404
950402722
955779693
766482336
510357297
-775965473
-748229073
413342843
-665304083
78302699
790682213
977912006
557925784
-675719335
817323762
-877013929
379667501
242648247
952767694
-573611408
107177739
-810979164
545476831
763758548
-475898416
-749445772
407160994
-902798094
138558271
-175730084
211512290
-546411436
489089290
-696953564
-790172841
-705143739
740204884
887548797
-921491766
-718872689
-539611986
104276881
-867725938
-959188098
-335207834
-623331274
-57928826
909473195
426570576
-444952609
-950982060
964631936
-203379478
-384781978
795344632
-932998392
213223467
718175428
-833569697
6052617
-334563337
-436752798
-746979451
-419170527
-587925511
730677752
-31346629
746783021
25079227
651647342
458914697
-956701112
413188924
341419712
-818326225
-92642417
-172535529
-305050881
500890019
527374710
147408568
265098940
-428764913
312028920
-320406517
-543187949
586180402
-564403947
-401845962
183945569
923059611
327932853
844902863
-42082748
142086022
434385143
108957846
784377866
-815096396
192059872
47078881
-257452804
213710971
952678212
990427530
801381748
-164594483
-432085938
73203999
818645461
78338424
460864916
-862834453
-158540915
-639164837
428857588
-719097616
935117205
241430239
722819159
-245567846
-385668706
-578762109
-855022972
-460614109
953460476
862693729
-532693776
557829006
590398946
-974523760
772654322
-969297559
-242906983
769159748
455341704
-321255608
910374513
-484557030
729637991
-987228622
-49463258
-610250482
-387232308
-737122413
-765506413
292951754
430665712
724012933
-179375146
-843401138
-479732939
882662687
8318916
-364536904
-615360109
359306273
746488528
641651853
158457404
-993139114
-941697687
140747267
164613293
-1686804
644033277
692448750
141260147
460864916
-964086584
-987144195
-277186254
784152665
149864530
-11662035
168642776
-827707604
-705897596
-779237343
-182904982
-385199991
-254551326
612535324
-181450942
66127231
558678235
-767044018
-73498424
501809233
-534364365
870814114
242957970
-377893334
552610905
982359133
-563757188
213477416
368983636
685895257
-651087529
-829101552
1430221
-626922447
-588201017
-447376469
-675099235
-660485429
-458099476
-553729881
-191076433
76841334
-327395770
-785900827
654740355
93417060
699991866
-556430501
315541582
211549262
36794281
-662619104
200111879
-782745212
849837283
-503970593
442200384
-30647365
452112086
-847607224
379770285
-890022054
-417150929
-834704779
973045860
66661309
417763657
159162278
195254385
-471274127
-83455171
740082161
172112523
692591496
-401067502
692830545
540142261
493377867
-138976680
-563989927
497954738
-713390625
-672511011
465614636
-311063027
-895503756
-53918608
185819710
-818774266
-921412445
-878935660
636035135
473765346
695428442
-133282694
264455080
592755599
-579464118
-130843175
-485691115
253829577
-899414257
-923755154
385892034
-190701406
-805345906
-744235071
806390590
587524734
-933929449
685238114
60413806
-649339433
-314895277
64591034
-158757507
62336002
909756651
742986483
350468564
770819957
723024493
702451492
-983485573
-639795552
-672535283
961332250
190895905
-25821287
539829702
549636812
-325127926
238662943
207013826
-534702285
-482797452
-181566185
-974792832
309709025
-180188439
-1792570
-987191673
192051824
670877047
-5013029
288739596
316007389
939756600
-606168115
393886540
-207060772
690977950
-947581773
761640793
68118192
-413528242
227358390
282349824
584863439
509100423
-44343379
741666805
100967211
-26165189
580120991
722707882
-763651287
796830581
-849885428
466085964
488573739
-596300684
-405862273
787018433
-108377818
940663235
-450951119
226753122
-972623435
364963613
-496390868
337740200
177991206
710039051
60837306
-408344335
-903581336
-12258641
-444291087
702823635
-148134028
149960526
843000229
-30253651
481585872
-766607341
-958966966
-556222913
92680680
565378696
6576343
-945523179
885112883
769214279
-851022754
-495135602
-682777780
-345222102
-575738939
930526061
671638518
191545012
783313158
667741078
-985642306
874833017
204702283
771589170
-760581462
-984869447
-202519935
-156706945
-755509073
-242280478
607449200
450384542
599693114
999474039
-812085492
647490264
-143780654
-867860567
10476882
-478443189
621105490
335255787
306093977
-84501956
-491428435
-729026807
191741178
187421012
137394983
752800052
809360609
-399922660
-420960634
14442012
-877668554
251084640
910120520
-578041434
686741449
649719889
-823268949
-222750975
-840771261
585498027
-205346572
-125082117
383397482
-759931400
-459112327
-102318503
-817756363
594208827
306509218
-359045535
-552148284
293999999
600303820
-655991804
-650380485
126640552
-944721823
-94859610
-922448337
-775115125
-383454902
-249630117
628693230
200534272
761338343
-947728251
-809022681
958170635
-515256714
-423446297
10560096
-448818949
173078345
-906264052
-953516278
-736930130
-59220421
252796809
-804951237
-844019272
-121068577
-374724858
-504614336
-837407707
761895354
698424115
-761880474
-29809576
-65232279
-256428794
313316262
-88127276
41783077
552102411
504052284
792245322
360132640
106513802
859235072
-593186225
841441216
-885981803
-188871978
481470745
627587607
-985776389
-692991053
-53584242
292449536
872008028
-284803723
335361255
510872327
813075623
650934272
52440542
615339958
-961132708
-407602075
438267038
473612376
519144650
-737145723
538220832
-746055059
506848672
290816668
132838787
867320759
-102968568
-512188724
-861294753
613631622
-113596823
528543567
120599258
-926754211
-823984261
-320159506
-257354761
-369378477
-44718399
-141196144
352135065
-307673033
-311361508
189031368
677589856
828232907
435118345
401786546
-234432544
-805662582
-965854245
626497352
-686112977
-383241077
-791458056
-81631576
39450750
-79225364
-908475058
836361207
735543958
-602158187
-427964058
602588343
-638303213
943185186
-967739435
-13620710
799018117
340936047
275508908
690926433
500684956
-576033474
-678068950
268357123
820239780
-599101392
818842467
-77512168
912648454
538390025
-42619425
-809309735
-198820022
-25440044
168451980
-3498855
394771116
882061360
976134794
-648865529
-643271937
-513640114
323355514
344507588
159617625
-59232937
84655775
356436413
10311598
861324886
804751627
-203735021
594164436
797957263
-139953842
-842820470
275508908
-473748211
-711703824
-823576318
199768807
-35671795
-543769035
320744031
200060908
-761080694
-701379711
-666325707
112770135
-988252607
167475564
780604476
560899070
-859080030
-534369884
354958510
535985741
216276243
905803481
510345974
-654957478
368450469
-739467242
-156264893
-119267861
-46360525
970107583
691864747
-109827859
848419086
-226155738
-560700274
410293801
196435056
-142484845
-434175984
907403822
731036684
-595050160
73785932
-756295743
-533050369
-6599143
-415260496
24748024
-530374524
-264576228
771589170
-200656262
179759288
824690444
-598689146
-333671110
743673746
678248784
545953443
-240660221
-72985959
-910105166
-432529508
-946999991
631005044
478701334
-523716665
-364796875
-693089706
787026478
-91506496
652969939
879893666
435453425
-630037577
-149467233
-759421571
-760237111
-7186981
12473928
777455797
87855156
-690603251
821740916
858041651
-214449720
-720712163
934934926
-488132176
-783105042
484321039
133734123
914359750
521228214
-923216774
515679487
812509896
-855988382
386363448
-517666186
-321978267
-774482338
992731795
-429984153
181688806
665286040
21023236
647924359
321799203
499439540
-69325701
777314384
-875272227
-319132200
17988683
-762259955
732282066
-614286050
-973070880
803500674
144815956
-184946483
822845155
601658142
519510489
-104313405
-682707888
931023026
-807479929
269468457
233559025
-108310544
-537438586
-802283389
-377881523
813147231
-704840528
-76136267
-376877250
-79696085
859074054
257797684
99484776
779430638
-626073844
-137530770
881321985
-252295807
-181528595
-1080214
-345845930
349759155
840250885
-237364534
-74609649
-654381200
63388442
380879290
-82520264
367110417
-161833747
-752603228
798203503
-568046469
840999933
385653520
-92600232
-56570603
996452489
836472287
-488574405
497586193
-939941592
-945503377
821279134
-70061972
-316840909
-903478595
437330144
18046901
-199435728
-922125766
991095619
784832691
-483256789
858295440
-215482643
-309767586
87640900
-838813237
865269098
924278738
671468182
-383702733
951912880
-102256270
-959311274
-7246175
932632012
-939722267
323628145
853400919
-896196973
72445530
227455393
-604986429
-567240827
779844177
645052451
-771848411
926978529
518687724
398760376
462225583
452000976
294040012
620678267
-664372907
-425355556
-250558564
545709849
353309329
394898412
-160769160
604062067
951786081
356590739
-715409561
192419792
129172445
611509763
728808883
434389752
404048529
655090223
113710348
903401457
-997112227
-411435698
597614512
-515646797
-573134512
410010243
146712231
575898555
741042515
-49334597
155809426
-496390868
-815570960
415366708
822177763
-762786201
537876345
-340098585
413986008
329002632
-791725406
-66755707
463304473
-69063620
902108584
455295290
-522901462
-431453419
-650606703
-116553821
118526152
302191456
623531273
61520754
66685941
12384243
485341076
-694681414
-844310147
672766341
-655753697
255167788
783814910
585142387
864167162
582516746
638288233
-211872634
-128795853
-917922732
-132903379
-303476174
948517264
-770595386
301094698
491500558
60413806
669001004
485272808
-893761440
391936266
-801060975
437755378
967829810
455397579
-519431476
-680818312
-641366787
-944759526
936794123
32789473
316253843
56817120
-53909190
367947224
-518660742
253819304
-640746822
487124893
841677303
823090870
-794429192
-866481510
817323762
-670393038
116496653
-866443935
-212498704
414590508
-775937472
-104150252
891042686
394752523
-277230868
451257717
-728268891
-723741165
587406418
802753880
-547892300
899994644
741272438
-544618372
799460847
-605185302
882032245
-946367848
-105445258
299876601
820011095
-610301150
-637669660
-795963530
502373818
-827461462
-374689138
163521671
719110015
793371266
168712362
76987878
550817373
569837273
-908379534
-274271574
-582753144
-385625879
-162404359
208789108
-192835370
-327853585
480003186
-202135292
607898710
623337678
-363279199
-488875204
-816883723
-692688449
82896363
44689593
901082455
-172870957
-949973552
926128414
-840334449
659885421
690684014
936279581
-740871285
845661777
719525341
-738386459
-922378501
-161253066
-807623891
-396335892
32811026
307716049
728737149
132943735
277247242
877128801
496217038
682760424
993506058
871143846
-91429569
-739658112
602143288
813592601
-178302306
-208402755
428175509
398384546
831395682
43564315
539933453
987255575
930570396
412870556
256455354
916733079
-398664847
884605028
-371420217
-328774241
-544907989
-76353133
350632170
555045010
-792089450
827033302
-713994659
899763116
-513186064
-554764150
896745664
-919180128
725433739
-539307877
923110808
646254550
-725226653
101298945
369655105
-687737732
663733714
959844225
985559551
-207188974
-9502144
904390483
-469336292
-477331337
-583252192
-998601546
-125240157
-917226957
-770924324
-399123120
-442987802
-622463199
543094484
-432297901
267120160
280821312
302557914
495318371
-192046832
-472045090
-319372188
-311885467
781629311
274898054
-202403836
-563393020
368394008
-461676854
-884338271
752302013
125350155
-216108472
697656544
-535126291
592538911
790202140
-829227243
152539304
725168513
-979310882
-478255197
-651173219
169593283
-159666068
938628331
-119241671
265285854
89431155
149251354
-199916129
-648378182
417279346
701791325
423321816
992471652
-427190011
-617719647
-100890065
-813203451
430318763
-662364068
257762562
164967658
-784771667
387667994
-385278801
-721312557
779430638
761562778
885771428
542532314
-453545572
872789867
382894530
-182524056
-356149376
97687139
-773202345
-746677578
-44685009
-94792269
329574801
876798950
175498102
351870941
-591676899
786561976
-259742824
524229650
149336117
-853742507
-221170962
-505518521
-811132375
-181321193
-509867559
-623804838
-630185939
-381099541
761488315
549941921
-230913131
585690025
-730307173
100556401
841436209
835142730
435546423
889749825
-875267788
608937453
-896786023
808736448
49650883
485573326
-611412900
1656485
-318901250
404971617
263275593
436530982
755139334
-564882957
106986227
452897502
-542537996
355493433
-237345845
-33129847
960194639
-243062559
693390438
-862608886
-190703785
-931184255
283454603
980753162
-974324838
611801877
662914111
-613065610
281249937
596018959
-50469085
-147017010
-135783369
-886875386
511142305
-399118673
720893155
30087787
-175334338
-8578660
526834163
-87973884
4672749
79909979
615780363
593539388
752018147
-223327014
-357063488
-466758910
418596094
-319782551
-394689156
-728696562
-563592777
-123871808
80743600
583260851
-933157667
-347906946
-39625727
377007631
223045973
-500895315
-859094537
-80343082
395236250
127518931
-369451986
-987778303
693609678
753085022
-342170511
539185817
765829937
118591015
-480492920
885404331
253824970
313923368
-186704355
-968270493
-596013366
94061333
811034486
439394503
933142089
-122449697
716280567
119465907
-635990870
548314023
641427210
568210083
-803543179
-816260381
660891908
131105672
-500809916
21115922
613338967
723983288
-34715402
762609239
-549393268
-675306280
708446398
12213039
-690568597
-625433555
773333911
-922331697
-217423447
-593918932
-617110151
-9754634
788637053
-236229694
9525069
626609384
345875491
665486308
796261846
564285927
976843306
-558545358
-370371746
-245804065
-181174585
318224472
686357447
137118222
-217393927
-800653836
271473020
29178785
-106027562
332948464
-252843646
896194453
-244753785
-331104418
552659332
-345761870
-348742189
595904610
-36258435
-860965217
-818590892
897160175
854014654
-527432206
880426622
21707104
587127065
244847420
-571271063
811109586
-142614546
158243647
497103601
509900496
-137620360
968889765
-112074270
-885981803
-345434107
-376776832
543677677
-277034776
-543660837
127463693
887508742
355613331
858918266
77910245
-923649207
-589313283
343801667
784680517
-293557551
-996425222
-421932449
-50134139
586763834
-803557419
-331382970
562734599
-110976617
-636942610
-262123543
25342899
-461440013
755429773
595176209
43190290
40156844
-732203473
529779806
312269667
145463049
-663659273
-182777251
-12239814
-50484180
724917842
823240190
-374370727
-694226884
272285080
-97479121
-264702241
-595904004
-113484020
81440037
45475757
65134855
627249907
-15815905
-745777712
981857763
925827319
-340288707
773961946
413373461
-316122426
613223664
464910788
-729899962
549022622
-317728585
85963401
-388847823
-296893536
-218468716
991985969
-766223025
573410831
884125689
-913135443
359050646
-890298718
315208002
-67863746
107296528
955867170
-513078721
817981431
-813930916
-467045052
776523413
-938094366
938050873
-939941592
977036426
873283640
37991155
308692957
-222020389
699722507
757835179
-946449437
-248940230
461146477
371289986
-48736688
-86287682
-944772067
-277245232
-818358672
646947648
823618251
400465458
-873365590
-65235483
905351333
464962744
567651606
39335000
587127065
-804824467
632971750
49625320
-122152388
284859742
-673018671
-373393639
20446360
-6658567
305408280
963546315
367016873
754279791
-14354667
-369378477
723983288
904506725
369727472
400007205
341906403
50036540
-237473204
38326428
132943735
873193972
-758299882
-669217295
407536989
-575738939
-881365522
549469914
-566618967
-530034241
-253724377
-616736966
241760652
-138333516
948740649
184346829
675915739
-853120359
-676192698
366606586
-3268738
621221236
-674210807
-376406463
371130431
-321227314
-669089231
-401347208
-511564900
149567444
-775844650
-822703815
943932539
-311361508
83341640
692568000
-170757258
-864097328
370846991
788410616
-84339475
-231552057
-255313044
-24066281
-695500901
145030863
-271911412
669086940
938834874
-808573855
604498228
428047283
588246555
17823586
-725286184
-868862660
-637924327
-31038740
623333777
184857185
-430864414
-651287677
-474058791
-833842111
203476504
-948475
-326705601
932090622
546415382
-444689734
214979538
1706739
649486116
-472265905
616735825
149998112
371289986
560697586
-954578602
945486337
-769775956
239612336
-812504015
-534628547
131735902
-713368572
665940189
736587401
490929693
249395281
-249045895
-239585277
-558545358
244851820
284557070
601860450
528334015
-567857011
-562449526
-914503688
74231289
-85957413
400132769
-21283774
793123842
-124145094
-849224870
-25250310
186109740
-670665752
672654320
-724605687
-42020751
-242773639
486947395
-420642314
-979517270
-371271643
-936805053
454901867
-916179659
231882419
-579506937
-730838891
619712108
587273890
87811993
714983406
396872843
-409848908
-328166872
-126987399
869246531
-230982895
308692957
725483379
575672930
-773993532
499862720
35545986
450386817
-506974453
-579461852
659950364
893908323
-664286492
-641571936
-102079014
778441129
437268135
-81383264
676250290
297773602
-911103437
202210686
-837380279
-623871888
910850133
-975682137
668691360
719228954
-604479011
716234673
726476542
-867840359
546327510
-266874379
392987491
-728087965
-498220889
-573515847
-701340801
653157446
-957288783
-972687099
162491799
-4785390
561752891
-544007604
-578209186
626896880
333789135
-504713069
-676196268
-321027573
-801603944
262617060
787892479
-46859989
-933770677
44822333
913260884
-425906067
669509218
-317559681
29508678
549014548
964954362
628405388
-106471446
264821904
972136888
-789224462
400177591
-637263786
-717168099
-12385426
541157716
74607075
265656476
98650556
381707005
-3447208
182110053
-317490653
-833805198
-929152536
-427042257
-600168762
331222598
744800477
843255045
-52449372
-749973884
-822325796
849198137
696818811
314316134
359306273
-64875411
-740242464
974464118
-75325498
-905119436
170958844
391890900
736415056
-670145682
-988377748
312679581
-485788993
789283081
-801215870
-736315256
376692525
349354809
111627386
348429133
575454979
432864242
545025068
-545698503
-237957710
-912193988
819351512
868580893
579575627
49053695
-214395400
778843647
-86125989
-409006380
-965292675
-218213124
-636749244
614047680
-190361987
-943090132
548252492
-768395390
670914603
-919151132
764616362
795711636
931132319
-577241927
439092654
138558271
148493666
-85309197
32725712
-727099231
-379964240
405417844
502210098
-278986237
738948733
323580395
-326645502
290630626
20813065
670161861
208563451
-551959909
290918086
-832673158
-949333816
590873888
999548790
396917617
-100454144
-543727350
938050873
831922720
690384839
104037179
-710671424
569788034
-911579247
-368093387
-700991968
515749482
443016659
138835156
834808159
25068107
998079916
57132905
22011954
201279459
-774578672
242839650
762150680
-582047775
-621689897
71878342
-301293676
688141960
421462734
726855922
405629641
71878136
-666553668
-398734930
-627238917
897893348
-862432968
-703789381
-109779544
456780367
-277752944
-239585277
-433698164
417421503
274193404
789191054
762408505
72916707
-510715791
-966579006
301551215
514203696
20994554
-466131660
862672815
-205907488
-467514893
-72193858
11935398
742205912
-170930516
-66520157
486008259
-471262155
-940489049
-356477982
-729981376
-743634017
679362808
54374094
-752245864
948478599
128697993
-467696344
808094001
518626640
-742933083
16320065
372526600
-384878820
-320003980
312196529
51444501
-800226682
373815294
287223871
-518917223
885033277
721487051
691949332
388292470
-97482442
930202942
-369983494
453887446
770176210
-379680232
-46830512
570263325
430369444
520552919
817157197
510154133
970885424
-742098025
-68588257
-326705601
901617551
943777695
-823516848
756875389
-280935972
-20408098
251816898
-818463539
-743721717
138589491
-164909387
181550109
-562259149
-585108794
-371283314
-948657239
115887570
783665622
-36511156
-433565476
627196523
565638083
186115524
607591271
-356103369
-784411207
956605914
-676455542
-851341239
935671747
697817566
513135663
-708434675
-835996193
141423645
924027007
-670665752
-357030507
535039181
-75511774
-55954049
727864384
310595573
84012031
-706980503
74231289
-983106565
149921822
-226436684
388607049
981940740
-67375864
790976292
981250129
26604637
-546968059
720833723
616180295
876929417
10426651
-941760695
-25989560
-537673949
-43467618
-91928738
481326744
-99004912
772284042
462153374
851816592
-704640504
-196392500
-728936002
-820930259
887842829
-335239611
665687612
544921340
752385375
-842180685
847562300
853461749
-616186874
828304534
-260105095
-677374652
780709065
686232218
-376116000
-10156961
-283831679
717774057
120646001
929685496
-999070448
967018589
32526273
-300383309
897722961
-264396498
22880685
-327831153
-428053905
963720453
259390087
-694616086
-890364943
682893853
-410262641
-840512782
80135286
928728745
-709564007
-314217529
-496160965
-629190268
-641155122
655711054
-517684331
-656509879
-270761264
302771076
332745617
-529601203
-704899665
-852205092
16575000
-1884519
-807902910
-736806701
312597203
-777784400
-725783520
601447166
-440841018
-378937636
-383592616
730280171
-762405516
-140123002
-21773868
-464342417
-978722842
-319025422
-667862414
-955299460
554987024
-506959051
745318846
573940288
-801176393
327893472
523673457
497370214
874381624
-720421120
256254236
966191066
589525229
932052676
704681833
402432998
-280373025
-854602313
-673528265
58683101
719446570
-654376449
-113258412
-486067610
27377114
385740011
-319127734
-311576837
214051621
-874469288
-983054060
942671879
-707187983
389420244
-845857373
-161317460
959051208
-554752972
-973365025
-286819458
-455633978
-164964703
237668427
-742098025
-713796465
-207915793
166827171
-343645248
-98015582
-581789340
-727739712
820641230
-568046469
980594881
110550697
-354799218
269468457
308542923
815358730
36924188
876122840
-490617608
-974850551
-962660277
793780945
-983211897
-562223182
-27378115
748302267
139063795
60638587
935838198
861699801
22778266
-957226862
-510829612
659307183
782981090
-28676943
405388959
-902175181
357879110
485716602
-992228654
921292790
523710043
244622578
-364011878
-662001393
-901269389
-651705164
515205129
10426651
139790725
-924826435
-882848158
-436781348
474815648
-432949801
270521721
8671306
682292289
-506210046
-769327872
872733100
-623724335
-429094120
-112113954
139580508
-42938150
-205878757
-449301244
-126131820
-483746118
-853345116
168350923
-766648143
-860517777
-969658174
425568556
232735178
-424270566
938628331
482612910
555610227
264179344
-68813331
-935476001
655424188
-480607917
604717082
845167840
815333378
-698684787
-313196934
-621409902
777914918
637586409
-30742640
948886312
926083138
286367520
936124970
-503398625
-994278341
25838151
-889060683
510647505
-482859244
791751258
581105509
930061498
742057516
-313554124
-38898415
378018215
-901251998
601157458
79523095
-816672290
-367844209
58519834
-141118227
959415435
-428754526
149384218
-911946170
725957642
-899853720
855958541
-127318593
-663139391
-939522604
305044202
775498569
-773286187
233663334
798089400
-152707535
-732245142
-579728451
-453269849
-250684036
-315027237
-907212688
-796275289
-764475672
-976950916
-560700274
-866181097
299817361
-405740878
827187351
275567063
-372201962
-134181975
869360413
181838683
975838533
144578178
-683456817
349014372
-362254069
-69600108
-545132552
526640664
357676323
-527160774
-845763644
-22642203
-541950717
17383352
-252190730
309583063
159829634
-273563933
152689799
-122387269
111359413
23497042
-796933182
870158091
184672396
-738256144
-174521721
88686798
286783754
514737392
-143898155
-650352366
823535290
553523381
706213483
-394869850
525787142
-180065067
-985202439
338759027
972592642
333990615
-166816501
984021180
-524972109
723887483
822104797
421820062
-704147881
38637178
-856848507
459147679
45378515
743741172
-869669969
-251454701
-353254953
372157578
-186831590
371070095
725048933
480953493
-615683190
-44092877
19007128
-896497408
669348846
58849034
227696857
422824549
-254827056
520168924
-780834610
340852817
325184291
594682135
-841469181
-442529682
388990491
-337695291
717307079
641435310
491147651
349927964
294090078
-203732110
-979613449
-696317107
433437776
-123534152
990142132
-525116756
-524554079
161626968
-591208521
-417237439
-233489051
-158027317
-518917223
-254478644
-530317864
-830856948
-448670063
-596898120
885484561
-210596877
-259069172
-767750465
542916908
-572601601
-569440285
34117526
889877966
582623625
174594175
214596814
796519780
-775638282
911851590
531556525
-977596748
251005588
-844737160
376791011
891925671
868379660
263391541
181539040
-716623485
442803375
470211002
-290744521
-977596803
-33574500
973680525
-960652992
-748020495
-243737736
-259561134
-103610524
969984261
-981788165
15140454
255363622
-289572585
-989981220
-93087668
654106500
642946599
-27503482
-873178172
-330731905
-660273456
928320494
585018011
21266333
423350026
498920310
732585023
55134852
318034557
-165816127
236187390
736415056
-749891978
-245842494
331371134
22726892
263515758
746334843
810208002
-601733289
307545535
3758580
329911008
384488117
30222981
-35785911
77129217
-939308700
-153732049
48824594
752027494
173603800
-303793700
-482142694
565288632
-654247828
-574327737
354702148
18693418
676170245
737897157
-702985430
-844470991
-230875619
-971130002
-24066281
809309274
745010401
638166577
613645925
-893186939
-431329352
962826934
389482244
-230025142
514943892
-379961316
-551334464
-608552022
375438067
-895171642
935077395
-390699651
-413126415
750183176
528063701
483437657
-428538179
261229073
278584402
-98195608
-336348942
661954472
-890591963
853876148
324101517
312647189
-48592055
568883064
470837986
-515074737
-349235527
-606246793
-398838270
502375280
-299288403
888850649
-382193007
-781322138
-212415103
157818371
23854836
930041487
705070062
-395126883
-964109120
420381592
820239780
367428487
256774759
655618445
768388647
-545685358
-64924764
-819794951
-395242108
481167081
169526771
-297370540
-848234891
73017861
835359170
837333423
-960142924
764132133
-538027053
403811372
197149568
404048529
203908032
-309767222
970268921
-964298725
-848604497
-163910672
617490509
683406651
-320702554
-534444584
718081035
914059866
921049589
786545985
-31254958
-320963474
-774511014
426453810
-812153427
146654133
-761873230
-513002057
611082915
-537155547
-287462879
-812707640
-906879167
184712822
-790011694
-638072713
-783105042
-595805657
831205740
-144039197
618255158
-514850673
-716544749
804317435
-194029409
797498888
-334984072
-902536645
397909867
-297917819
-844452384
-183536965
-640980520
213223467
-88213177
-506227775
811758611
-361881889
725928680
609668911
-923576088
-286631813
-82793896
824150224
-939667017
204387502
-405173248
-757705000
-215938767
-81485095
-760117162
-767633121
914780001
-763745713
651828502
-559097929
130795604
-298034093
861888843
-681653543
998237813
-443279429
-904717251
58898390
248136462
223383007
-53331651
39335000
-620315308
183815234
-185064960
-818950023
-286494192
-355824410
21435461
223139422
-653519289
-673661250
-398757607
214304834
618931124
-631034517
-283740356
288575168
-700320090
663140741
676829777
-69760183
-985177411
481961884
-421878290
-446530806
911092361
208751074
576399624
-410702133
-780472957
116716610
762050077
503793997
-700393980
-20965040
-225458598
-522385810
856694112
-79386328
200541806
-312490251
736359918
432452841
674778913
-833927156
-426137408
675223091
-992799457
-233095866
410767334
-705774579
-350460804
-824780520
-379328851
202082241
-802871228
-548307338
684195348
-561332664
538892844
-31740482
-826231647
-283288735
628766780
304381018
398669863
-185537119
-904560100
846759770
128476384
-648185550
100716203
649079531
-611035435
-836570502
-886249952
592375702
-811193659
495645044
19820967
434659727
-555721082
867097855
265725500
201438518
-81622631
-462909193
-550319298
-304007486
-73816755
488012490
-887152276
362868519
79258026
-798191079
237110894
111037478
573590230
-260443398
-979028366
826416204
-662862828
-943298424
126460716
945679580
777039708
922425677
-235038912
-252934627
455101743
439639828
-85012512
-848100609
-578956103
-6840569
463743254
-569863179
487048172
-929982132
-135792654
205308016
459965728
-25439500
87668030
755305360
716407219
472020959
724407208
-822002839
30718021
-487005852
310803807
621402595
-814350742
-312300070
-631824324
-766683078
142796851
-32856965
530058692
87532250
878628420
92287339
186657161
884681336
35729445
-469831154
570749911
-288826617
-460054885
455430879
219746114
-471771342
877158827
120859298
488587755
744967042
946787555
789075803
580493938
178509005
807348110
898110412
-705271544
-577198848
-234695100
296253079
-278930950
233961970
-774874746
401349206
-548491250
475937077
753330179
-861718927
699946112
534275397
-18641683
523950266
-894064842
740821993
357502380
60763955
538757566
87618308
374842171
790976292
-220147908
-297917819
600618164
548297354
799018117
711924578
805844602
-198545845
-826116004
-618862422
83150868
578393105
-619018402
775706105
332316689
-709116700
-714154096
199197391
-36193962
-271323970
-889306599
527483393
-920225027
-360605380
583724811
912676605
-823856143
-846681969
351622790
-93778907
-45856591
420780152
839565279
-656336403
-391766972
721008218
39786139
-909017909
690982663
973194472
-487598619
612358713
691657426
325300118
-146759144
-761080694
935072171
-771368281
517812057
819240564
-65914359
-271390499
141476101
548412662
999474392
-11952896
-32319225
-702810713
-466751485
924522163
-197986207
-954026368
-169215081
-951661263
-638980064
57052607
-777357324
-792272333
420315020
-912028212
589139513
221455000
371589079
53609684
-266703827
570564594
-959980954
447930050
711133706
931205968
814256712
-208849423
405279127
387244725
-692603629
-753678032
71386944
-412031716
147168793
-411880498
810175632
-949926709
154745522
-548455274
-178211983
387106271
761931614
34872195
900471538
913844568
966313502
-557566709
-70744267
-774818468
-224980264
114305504
-345115875
390500416
289304767
-268502625
836882878
-422166137
-88658596
-939494202
-889788548
-260035175
-649584601
-324275888
842197432
-366710297
88415762
-642263207
-992583799
207429135
547282789
-11193972
289304767
-390870490
-805140002
-46166010
601647083
-97861926
-651341459
551119320
-357214931
808093936
411055419
-652418511
652969939
-122237758
-872365476
-739429063
465714535
-871908034
-388959721
615487607
-241036336
539995016
-197077635
987290004
-917893067
-591350925
486289458
679439379
87059214
-626706478
378838398
-293597209
-330825047
389690023
-708851235
649167719
-906589457
38905601
912752373
-309716301
966486968
572589687
-506849614
-777773785
817869407
-61707540
-266133343
25725501
426363548
250979642
548297354
-596998074
949473569
-950682449
-640611224
-36420693
-182524056
589121870
-703108803
-840686711
911890986
797646194
-774532295
675838313
-107798691
-953969153
-400473507
216351641
97986729
-656679556
351355143
-665824809
-585492791
-7597574
976874080
-57319505
700257594
615180750
291303245
-471440383
34293576
-840046741
-303142677
-614953813
-381470931
-732416385
-961636132
-587554417
-560808083
-513343433
-837714101
343382810
-467105171
-983881000
64612870
452543231
-974523760
-930833414
-430495358
-874042831
72787074
-873178172
49356065
779082109
734333600
-637265913
-336390378
-852843929
922827677
910337220
-1686711
-891813745
-235710896
-715369923
-607983242
-222487523
20357557
-990141163
596793826
943369884
973511101
817900407
-91187381
746265104
-576592707
414978570
-943284274
-172346612
998703038
316425807
-97313703
91140779
-748230787
-260378760
236053160
928208255
35545986
543098050
-877125417
-427305904
106590451
761926414
-937457675
9919196
-863542561
-535491166
-596670027
-549915242
-455312596
-902648854
-810309660
-692718533
-842710370
-405707957
150423459
306257408
-562161352
-486428492
204975122
-727158938
141082240
-360141746
-85957413
-624546923
-178236128
544642259
-456484133
752302013
337040323
940611030
-197543630
210380641
-742941036
167791118
989842980
112282000
72508512
-638103397
-395726827
-882066863
533152516
809923641
216276243
-450845392
-643515028
811933849
-956686032
-792927321
254137315
83341640
601660319
-796056579
-204466987
119016478
-830581608
782947049
-378959056
-150536475
255394860
767721386
-872926739
209903064
-35536943
-828928591
28592939
745417060
-912463799
195272720
514408543
-791167221
442053886
-301578774
230998158
-828282339
-776210919
382136341
-798017808
-203731479
495783747
82702182
-539706366
762755413
393430104
439688540
750457173
485344624
-785717435
-8819323
96948686
-341818965
233133340
638688544
573545289
-746528720
50253122
-349541487
189849393
173050464
-199915090
662120129
-866443935
-8749406
436684942
-571030028
-840681975
889342199
75225599
-285769723
150437246
893250271
-708422072
637157152
197118064
-510166473
-838704497
-701851800
646582085
642284020
-790738072
-357148151
-899359440
-651242934
364078025
-830901069
-802561398
-931761211
194374453
800503692
-32414580
-850221998
-112794840
-820202409
211937859
-956017020
694128754
762183405
-794701719
-920965174
-892745450
981837059
-920902612
-502297059
902944151
-630062312
-594421048
951795863
-509412858
194861889
934542041
986235872
681694577
-939253426
550186252
499439540
68557127
646627927
330783114
181435852
-478357075
-169775322
563479966
493807092
-305668840
-90249166
64866288
478486687
809194889
240683910
-82451687
-383312039
-32622342
-358960708
-426453159
-366863103
33031942
-146193754
-50484180
598323822
-187452192
544705133
-528559947
100627341
599693114
638656931
885453609
175488492
602270911
-692601856
-407746366
-926839036
977374904
-204194892
429838141
-957884593
556370412
-100824242
764307800
460491113
-263603339
-499126794
897376086
728477055
702845380
712000550
955698374
927495826
186171327
-156479415
-573598515
-468260051
794428996
-256041320
-386350605
727678770
-538104612
-381884324
467868916
-296542516
716261711
19902163
831576639
124034142
-642960003
-648142759
-56500678
-959088884
621260195
256677646
93402981
-479014090
-652776284
-881298193
550219005
151220856
567040165
-178672024
304574040
42576613
686102925
793780945
-232009832
378088830
-473605119
986834841
262788899
118727267
862166501
-966736524
23752543
-616282636
710118264
-928347273
-80354523
682279582
-204466987
-95089641
-250356942
-196050162
-634175508
-526711606
-565402562
351222654
801887777
570689975
-751786489
-908027778
-135414145
-89988723
538657506
957870638
-513919151
558080614
362868519
-619640143
-171865929
-100454144
692777900
378589975
-505055180
-876150943
-206655640
-761358325
126213655
240219257
935148366
-312454082
-347368194
475997629
-62656223
441294175
869269731
-431455171
253637398
90191454
665286040
62196217
104840250
286471023
-870903037
-32127407
242556533
-291621481
475010291
-100774154
-799658626
164304361
978596666
672711144
631097935
602588343
-57932656
314036408
-65586457
453086426
-819497230
-412983613
-277423801
-813392963
629698734
70715222
801893510
-879645467
-309492694
458268484
-410035479
-43899354
-523296715
811439969
-844120362
736939489
769495876
696106732
243116159
973482373
290918086
-903007152
-845398214
-251483356
-120282077
-921121282
-682847437
750054067
152284608
709341953
411456321
-863664034
-540722714
-159375142
739743191
584395178
-457437435
-595122110
816170112
-881776562
-767524015
736939489
632351506
-573216103
773528081
-104348491
-467002812
-641008308
-205713541
-492733292
986699130
833109007
964560317
552659332
-859491480
315289603
-393400375
588633267
-418485771
-471421277
-929733797
-199973036
296812968
-845398214
267782690
-849837324
-38950536
-101547257
-382168277
797434713
52458594
-769552899
498649669
-732103643
-920582660
309164238
-88131145
-988571231
973751043
-714404706
-150292336
-688053607
336102339
-374860459
-102122468
-152089668
-373393639
447736033
922182260
-668209772
-716878253
959798183
999471750
677253562
12919505
813778305
-333323512
653703034
205018528
45063092
956926123
-386452253
778245724
51304682
-179194321
-886356643
487345942
498394890
498670544
-714315042
772874358
687308621
-592959591
500842735
-189882187
-930785465
826944194
578582736
415368986
-630073371
965665486
453947630
160584875
326032731
215859949
-77536618
63399922
624804315
-652846928
926179053
-190776288
867559769
-188825324
-244625478
365586548
961360208
529504209
-891576634
-380795655
-647000988
-208108492
575257064
-878338152
-738894445
-85261962
835329437
-752964924
910069064
524840521
-956061276
396994933
-661294167
-493959989
-101115244
193178652
518448343
328840279
-65962822
10284353
544365591
507231087
554574700
411307137
-599509212
428040893
-541915115
155181473
281391013
-697857618
-405687459
-236413203
-822426304
156025864
151220856
987820297
474405790
610519603
493807092
609642425
-807740190
536595142
-735691568
658107353
67100580
-48123834
-477673594
-522485426
-990703786
111194116
-980955364
-655323126
401786546
524281400
-800131562
306965913
-358883996
-746300518
-461783498
-442529682
243516390
269488731
-409077982
-586129314
-850574746
88096782
-98554299
578193442
376709015
-955096582
-485448875
-606892755
-296727384
-373155281
-534128066
909468207
-110195054
621894766
527028571
713110311
-94632593
-475130221
496467593
781783153
222133818
-684445251
504759294
544169385
-981780000
-975867488
-863859902
-749173574
312157550
-648923976
621211505
-904354219
-143932679
294085781
-225967281
221240053
-462120024
-534057079
-901129942
-793181550
-985766201
-766020479
-941517661
154599161
697530713
-812404312
-11795471
-189032896
882251355
-94481577
924604659
341360420
15214626
-333902201
-987448414
-763370238
806724028
71093546
-138976680
-865178952
-88896241
-566460846
512239099
742490793
-669560160
-661452335
654745335
-157166464
864911299
89493026
787233169
191658211
-518202707
-910892256
-811685463
-509576524
-759763456
-879764713
566869552
-538885609
392363860
701343044
314762215
-585247274
690926433
554671212
-366860853
411981263
-243014008
-402109240
-301467106
-893409898
-921016252
175389935
-875941031
-481873323
417930297
-246201466
317319005
-796911693
-82826955
879545006
471954195
867553606
470736799
-35992757
-279082906
-67056135
999722448
-538238566
-82771480
702069706
-555675755
-215983498
719525341
73687838
-267777951
846429218
276082304
-766223025
-345572879
-809165755
14280315
542576575
160614430
-518573577
715088937
-22059645
520357050
15284252
62270036
576195189
-363115674
-283480363
-824005215
986692272
-371833676
559685244
-232112446
997850695
873879768
-949397993
970988805
493617223
80279584
436796190
-814904880
-240965565
-620489535
-583904379
-702313480
353628948
626088385
-447424827
-506227775
404566560
463315625
63652784
-347906946
-971868339
966299031
-866838310
-112687727
-911103479
-323869178
-592595770
870606508
701208741
-580170637
-89497732
-947672996
-956701112
-215328987
-337344846
-547217181
184155367
-185280846
413991010
-332400484
-929664441
492349385
-31447235
-575358578
-274583119
165578176
-248906926
-510826410
-34102485
276627345
-642254281
384610961
-810895897
-317214983
893796208
-652594081
-385668706
-420708278
728928563
420284363
-768822568
-872561393
-386291394
-227838982
892035710
559178646
-129853367
-7265969
194808605
-837462279
140027083
-91891825
588287239
908876495
-501137329
18780785
-7695273
-974336434
661545022
794553463
530423903
-179194321
-157525376
445166355
-599127653
563406197
-704423922
256236000
-130514361
993544024
572792453
710834845
-304368105
921306138
-579464118
988642377
-112844673
-413137131
395782226
-116704405
668963639
-992213749
-584493035
429312475
-660171965
522496988
786075413
-27842789
737410788
-666114329
-206868751
99694019
565390609
255685074
848532917
-27606386
388684644
-842828340
-432044590
-666714609
-734115589
-947225890
723212631
-305032119
-348147294
542945352
-871707326
-304548402
-340982619
453583675
-140170440
649199302
135250310
444983702
142504170
-574682213
177917983
767497487
-823073395
-996425222
691657426
707056839
-793916537
-774808783
457617784
-353190525
-449947452
-714676255
236770205
-298421191
-103456592
936358896
-830293333
-697484528
-538425931
98958626
-370840465
-922516292
186450681
700677779
403458360
-128759698
-948029685
264377466
273901759
-127057562
505689332
-597864042
-811735498
269266106
-888329094
684684912
-125765704
-195082856
-495391095
415417131
442654679
586939719
863764510
-133732781
-818831690
-982302425
86235220
770666697
-930775855
884096265
-520763239
696274374
-774387747
679824699
521293336
649167719
475798765
-267777951
805723076
-753634558
-775481877
629852146
-631239104
388722379
402862872
-134386956
-129533177
-68545380
281928931
692436605
527404691
143955627
-210857226
-904803750
-616451539
-257452804
803823870
442995698
706372750
-87782894
324625294
507655572
754912548
-431666882
-258672595
-774970622
966933369
785845219
785328170
864736677
585018011
-312951929
80479582
417645845
468370589
384707229
235760411
729008617
12143336
-896774840
-676448084
-359772363
134578506
63480102
-896493095
757115643
616109986
-756321143
15134190
330314406
-754773657
-485053681
-837714101
941290245
363140940
-946999991
-209066382
242860842
-59998034
-479503858
292263787
-11730052
898148644
-254177934
-722429342
-336363017
983699310
915277786
824138254
-910958325
368773015
658173220
196136670
340072269
-904031067
-128998180
297845229
66545123
-953964178
-964679736
534002379
-121306173
-814435690
689111776
-257730655
-121648221
597614512
896752502
-861140141
174233649
-883618997
-20896714
65570528
-459615510
-944542368
-247888650
-33624414
353585399
171832913
520585322
406696076
-4636601
-176366368
444280580
-474359818
-313431191
-970440126
-689943307
413437940
559086497
-320017395
-270926201
-433948880
-922225452
741586452
-860689410
623815633
29705688
-691540956
-822953353
-406404373
-542365975
559283648
-617429545
-477846286
-285695680
275188712
-219089489
184092120
-371231565
379342008
171363776
798705697
-524631518
-480728254
698161921
-485546077
359769169
-914148855
316411656
-136103346
1016454
-69338279
-568184356
-150533550
-629188141
-25237493
280176627
-456284776
-728657987
403096995
344002044
714252004
591518066
-33048915
-997299375
-270570734
910091795
577576917
-80409816
-248881164
287603467
586043925
356436413
-449556255
233836465
340923361
-970233310
-554475955
-666479332
774488349
133734123
930810926
-649181751
493614981
-846225549
62015485
-906688998
294043398
388722379
302928036
924605202
1466838
829121887
-263985126
348312874
-75835034
-143170499
343897383
294802306
763104777
-268824367
119042532
-681130775
50552683
-898357339
-766004264
-287494555
714299868
-963716996
-493597968
-613356052
894929342
294348336
-214660530
-912491961
52536500
126460716
-180413758
-530658362
-655203591
-818375256
-735691568
-814049445
893319956
-177574901
398145192
-207578974
535038519
464707580
351968983
147563404
330388831
732223028
-626938842
98969956
-599601094
-597761209
-370617118
637581292
524010539
-448251323
620816208
-336165247
-520491437
286432044
101023660
-293217182
835063344
-913833704
-293642139
198212549
-281155413
899444665
810006473
-853666265
-845026547
554026384
-491280927
751329779
-89332350
205036934
-45039382
-202954979
-928813072
-533642858
-504050252
-575594895
87144486
742986483
175410068
891343340
918482626
-889778426
-43792380
-407014226
-819000173
443336674
-709121290
292414952
-957226862
-301661956
731042415
-57999762
338290701
718309529
717356017
-858140647
112383770
-36092174
-829104854
302624655
709836324
445301921
-643059686
86900236
183760135
-933367806
-384371659
356709708
15943250
91140779
957982956
-75167331
-834307740
-376029665
-868128864
-342098330
-485124574
390740451
-862882080
102543625
296896832
346897436
-700450281
-214862763
-775584474
916809450
-81683183
-318626500
897872586
-779601454
-932403615
423331730
-130468168
589738413
-614007753
-203820372
-869427629
-164638699
-734773652
449930057
781807274
-431941518
29199621
-981544375
718617308
623225965
572929514
159297527
692488397
268760703
281609369
106964575
-765853281
-939540019
828517972
779262816
343929140
452006305
875203356
-25762978
-435920101
-945620600
-649918670
993201211
192700980
-616571487
288343564
-338491482
254156029
-412752255
-199098082
-926600828
-104367714
-955140708
695535662
728670131
-808514890
-861188897
282000021
-888950991
884014390
-255268079
-351107738
-721958504
533201536
984088728
361353691
-962664973
908105194
-364272338
-275274499
232059238
757364638
-653243130
994363614
-237015193
510832568
537510350
338603238
-342948381
836572711
-660234082
921097599
-700866294
427092653
-867282463
46798806
623470448
-557078136
-396662147
294188709
-717055509
-767254749
626360354
444617369
-300822941
-732857334
-241958139
-948023568
860818725
-555653843
396374585
-63014509
-692146654
-828308690
291627137
-344993912
796685722
-866641355
-801215870
828778371
565001021
917851485
663467854
-469689807
-351082171
546979062
-187097802
20843804
-140867623
-43897912
54485765
265280213
49985791
329290270
-541721862
-639951213
893860119
-786059078
-945316541
-367919592
621908426
-353708396
-640173067
-584350944
-506974453
-353046179
750054067
722424165
-929021274
-10724420
-626671788
260428916
-80012604
-331490485
205146454
-900789776
741145347
475496722
362474668
813600063
987593586
-734858176
947099087
-925844382
-314474320
-74604287
-202161912
393753080
-80946428
-894983711
587921410
334505165
-954558949
-418154768
298721919
348223090
776650205
864243384
175488492
371677787
432933479
417306243
-438334401
-896774840
54566121
-924914531
877587715
-772251878
-314474320
-552651399
-223228550
896018653
-322390875
-963479071
-379632187
710049419
401231754
390000818
-874004843
209355746
715158139
-519432246
869430218
-271932271
-300003128
-682797092
-471189829
-333878315
-522072090
-343003426
426816743
175881943
-24174884
932680630
-184354563
895951501
-3498855
7741054
-614854061
260667282
559202671
692448750
-289328682
311365853
-813351884
-70628347
287506634
488476889
-593537213
-825160491
433536811
698519849
-584057336
562705736
-29355050
975510709
-444207835
660925320
-609689223
411353688
-643088267
664704502
-22548761
-950070364
-300410739
-921221926
596122030
389393719
118156385
-915311692
-175751473
-925865623
-318385597
217423781
-577493343
-726602908
204378279
876122507
951008854
-528032609
391936266
304781777
-963452594
677014553
491816613
912559891
-771801599
638065982
-967821324
497069840
-67697052
-194259358
-388323820
760138693
-467653718
-642388162
-637263786
105888339
-831980381
42381951
942241949
-193601649
360025019
36393228
789894072
340769450
413678531
314527670
489089290
692432066
101073021
347234516
-67975721
223404816
-775083425
713847496
633796041
290561770
693943574
-987838017
-92305182
149642234
-354045345
-220801726
-327986538
-753289759
-418421323
586855420
-850553199
742361515
-993961775
-565431112
-510312434
379482471
926218815
-337170233
650097655
-221541234
-284843043
294348336
385024813
-690869525
-210290250
259786523
-483259122
-388283028
59089458
31551962
472232463
-604489794
-978134248
-658694243
-67324745
799702767
439212738
-104930350
347047387
-83455171
-509569309
48273091
615046673
-473525375
325593337
-661726612
-440765124
-725028854
68804469
243842958
-451991325
-208334279
86046047
148090211
339088179
-905395092
841141247
-430379596
14795144
524874425
859154258
946630960
871809583
-225363736
-401067502
72329602
817485319
888097626
723177264
-195747543
-862201414
-559773240
-461304557
404088659
644348658
362388672
-593808631
-708160358
28314272
-280835219
-181576631
608029844
-533605538
-597005855
-664052926
-966169018
-472175708
-649918670
-16544823
-960963751
832529872
-594374954
607688726
-87932918
171495451
729728516
-851968851
-449306892
341654723
-784323307
-851364974
-843788740
-245781853
-366846284
576449894
188824026
669235282
-200866357
-484887188
401786039
613975006
-459814458
161955581
-329437727
782736182
580419507
162786613
87020927
-600333739
622586593
389420244
880782318
930857204
935077395
-8578660
-648081959
-908503413
181620109
886659287
-570986682
-744713150
69257064
54492349
206392193
-834464230
-33200355
-450891566
472584927
108923531
-694094568
-333048863
453800588
-83387425
-383771777
-724681585
215690509
-479223702
215401555
-25141199
-860358825
419982962
-954677156
946682610
-709462859
-563989927
-785217035
454392464
25703754
-745287559
-162447101
-139693582
379787453
686232218
-387498577
-464993594
879244816
-653525162
643584828
65188603
-566184319
639588800
-584842316
99520058
-259730274
602736970
-581918829
174730953
506644016
-101223442
562158291
-265018119
-8540649
-549690100
170089975
-539611986
-823598121
811031723
16391395
-275877700
-745844656
374575578
375868253
709065697
698592153
-620343202
481864662
-322630625
-197906554
84008344
-209021497
478467879
-519161204
-292988435
-487969215
-331466859
295494208
-123423970
24268880
138558271
-833456200
-12009949
-488389432
-840329480
-987372636
-531212536
410281084
-185579328
-633084535
894919097
93463647
104362251
292704231
92957365
-755476657
353220562
569163958
199131962
515452350
-782470929
-590864326
412477130
-596694152
-98639796
431798291
227434102
-539815445
360180930
-142545484
-463634520
192416499
545492490
585395016
-595500526
-135230425
804502480
-646372375
572178896
-322371766
668160634
776290448
348257421
65615406
96118359
-530098295
-818804823
-487708960
-378572136
424094808
-973183007
-543475653
-42631515
195145228
-915669975
692591496
443921430
-456895175
-437120655
-769491364
707684025
649719889
-895127429
-678430978
747407892
245497062
-678634279
39037373
953696080
-23364527
-675443331
772638077
-154334939
-891192711
-89476831
-762247082
696318123
549015324
-476876947
184171790
106131512
878856354
-651329414
902955765
720015812
250220297
680342233
-380937589
-474176380
-686096827
-363851086
-493145968
261545120
639342317
509341277
-44094813
-428358826
-295496598
40024476
448247805
-375685833
502799641
-302950134
637265326
809045541
-259485091
-450448771
344765874
-637447348
215729667
30418308
-597937705
-577483970
240813558
543354152
647093759
-869427629
657681054
987820297
-137946979
-313947205
-240103233
843433843
390284378
92172822
-113504811
828236363
-563262204
18910496
658492994
791277856
893098181
-950849745
-872618589
274193404
-608739715
720585141
-886125445
255593398
576399624
-189955211
144503558
83436117
-140505293
845442363
-14648630
-214830837
926768319
801562576
568716269
774184720
-783746051
-784205882
-597462862
38670371
-829519398
-421922049
276343500
62999007
-910254556
-955856790
-839726781
524095198
-198181610
6582915
-675915748
738581790
-185890658
529335550
294079370
237461854
-970798374
-751455313
803072227
329037639
-756826186
191128648
187072359
-491590414
-429148402
-236446402
-849702384
-436297575
966462719
-125240123
298388568
-238073966
-245550085
-795783683
543971587
-959508626
928869963
739916965
418240143
-239383964
488401553
-44343379
65574268
-738845438
-506113094
-496356245
-71219776
888731495
462199520
-336010910
234930741
739145420
-47058864
616591764
-378482766
25740439
265857388
-199167740
-291884777
-666494721
-404002507
-304607614
338667968
247200656
651616951
25685500
-344157541
-456279016
64843022
-661819959
-350746753
122376664
51893749
666721617
-752866714
30718021
-92102872
-838047693
-790460226
-537090561
-411531255
467863101
-296843662
399652580
-808086172
-365090454
-560759880
-155446973
-775839856
708814542
552205144
-945101208
590611740
110652401
-197782005
-170946558
-564026464
-361442973
-718554867
-282956711
-652594081
-440512025
888895564
196382900
10619724
-80024790
-486138816
585948804
-32587993
-521602529
-271932631
-382809531
-584811044
-259548720
8240495
-93621195
941201352
-869710279
450771584
707354583
809148846
-53627674
-39955475
-871696254
-306960547
-844729360
-509728636
-233489051
-655731020
734141055
465293221
394164183
-98616182
328491808
-56732722
555140828
38915856
-566045297
577003829
-253833205
-93008210
781525476
340319004
751069728
622612399
694834105
-127399398
-58649513
139638746
351960810
-103969796
-407832432
825591155
-890122387
39438477
-151654449
-365639145
-665639939
-298818746
757835179
901651668
-460857407
-655922472
-922331697
542259005
-592935704
-890441368
-575557330
11531071
309534928
622861455
844785070
-849059948
527726171
255508540
793780945
532994760
-328166872
596919305
-886314573
278529865
601830758
-220987913
-300490534
964214130
-442288615
583044608
435617303
-169442969
280001752
-960970046
-823089742
515600108
-829101552
-249787642
-1080214
998215854
784590711
-248686730
-691771315
747656013
261619730
-46972106
-958966966
-409023815
-935082737
348662116
-524535236
-156678535
-46136382
-780880448
-687366071
863459285
100418973
-79388182
-562842690
436158727
816509089
-70421149
360899377
54237524
-223901764
-264658477
-849837324
247360224
-794790363
570025035
-458091399
762249191
-360141746
-368734665
817485319
251935141
-603644019
-98895909
-190228241
212183478
-760069385
-762405516
830855058
576965515
-658045586
984929870
725485117
812746946
-164400816
692432066
-916263948
-24581837
483763434
-916902480
-172070380
-722779057
188317495
654646670
577076316
-261426871
-281517904
-374937107
-774890984
-995944317
860877008
313102607
981374994
-308588040
-961215386
-472031819
740221300
292704231
422493205
-165533972
314525028
-289082666
233496345
761101826
43879447
-175347784
895993212
618005522
-234743061
344031818
493468314
-240215070
-511643296
-230235155
-798332982
160436719
-616557220
302429433
678995011
-800851228
95169539
773398311
743185666
-12009949
190415174
-547286618
-602913340
974909432
-710889534
-480705750
504656758
-179513156
-452146044
-120126473
-88896241
-57458838
803027155
-458689343
-535817086
-343328512
-394869850
-148336909
-750184597
828961579
161788372
-109347676
-1265875
964128521
803369567
-775799382
-325576643
-459506649
168451980
-474157258
-464358375
-596684105
963122032
717317245
-328668114
-331479359
-826574410
-162377997
-94629234
592129109
-170653654
-640955403
768370682
33512414
-330572853
-296108144
-335138528
-347872429
-226653702
-94366458
-935304054
-99528052
-758905453
-746693361
704817939
429442566
-752245864
271794560
-283598940
817328362
150728851
-134240575
823046789
-100220739
-274728646
-43752135
-976640556
869105303
682873926
181814439
-29318218
699169076
451485308
-319712191
822930271
347552359
-368789744
282556799
-577346680
697073697
-234885609
836533127
-677130449
488012490
-195894246
668223598
-135941755
-447074574
-457115229
463930732
-416890954
-750963457
104156028
849101682
-971476735
365440756
-635060765
775966039
848691052
-129312545
-631984020
-182700447
-810753311
-98085276
702961146
-813340808
-797758210
-434653674
-153387088
982592927
-227506373
-976642736
-226825631
-735870045
-964704937
405990259
-923016001
52706114
-376233208
792777126
676184907
509872774
947528693
-792492588
767936339
-15071824
278495694
810511989
-380713656
697827610
-17430615
-237244610
673841084
622412380
36794281
914212276
-786600799
-116560262
-793494661
-303000649
-693023727
-777593494
284758271
880426622
816969129
-286682001
672331398
232345692
-973353230
-320921012
997392969
-52848592
899994644
898323309
-609055847
-228861724
-440760945
632646695
390070361
934431569
728477055
611922158
166780608
20598372
41159297
-574401281
951567923
-328927081
-325822216
251109484
-689934086
951982038
585016370
29034312
342852214
324815775
377350834
-899804387
-6922485
947098937
278545449
846432079
875093438
-836489789
-940936005
72845337
293433876
518017720
465449647
-343354636
-942210626
360106631
-854165707
228218059
614433849
-511696989
-318963197
-632937185
-755233764
459347602
774018965
-711540292
746750649
-752587072
696466339
-87921730
438323648
-508926020
-916855896
-649871345
632777204
463635290
832547700
257811572
644777268
-501312364
873842582
-658676592
-813652647
580028760
-420024366
-641253286
431916994
143790818
701565674
-174617002
-114555924
-238156378
209264003
-391917716
-160137929
780864253
472232463
247576498
529868567
642612900
544125274
-203081748
309963661
-338520962
-880561727
-635266124
42219073
136569281
486304113
-855811663
-14994285
869118794
390447816
-528024902
-777020065
-646638687
818524786
496617580
260273367
-627376242
983697861
389053236
646302161
-992235076
611532639
-963767913
559178646
22288274
790988709
-690184291
57424878
373982404
-765941937
799006872
-565075493
493241665
-277034776
645551682
-63566668
339894900
484764412
74349297
-464047540
-713377577
-679270440
405239584
183004977
-126842635
770480437
153285396
203378203
755740460
-149982068
516922986
-81427844
244938813
-314780824
159126957
269277790
527258295
-534029133
880569461
711980765
343470153
23496381
188089162
-674683728
67476802
-431503462
-65018730
-182643205
468370589
881842628
-469718665
-851424074
-55371626
-770633044
687479640
-64536182
-451990176
-627936366
-701108043
-812434294
-948475
-851456344
-220761851
40447137
-644999643
-358187188
902108584
-691974402
-352560712
-396246140
634329978
443382275
47465851
-803379006
848421257
957525121
-38883465
-774808783
470577443
-144130696
86665585
-957890284
-989049573
-167105749
276227475
-110745872
-913674953
714147159
-941074080
-766318974
-753869458
621991669
384413131
655618445
296546542
-681794165
504364284
23378771
982084830
268350584
-670972709
-29874941
496010407
12156600
518687724
-39623791
41271830
117932902
71926427
997040332
-100087898
726601352
-996115259
868691574
-163501554
353783165
902690452
-411156999
219601617
260273367
205835846
469298705
-600963346
15788811
815994853
282064425
-144857291
-569579143
835529265
758179862
-780386750
-759379094
316664147
-474213645
501298073
280223475
-964304641
637586409
571943578
592822306
-450448771
-861924771
305814884
-899379358
715974641
420304344
676758442
-730076141
525181135
-302974144
375868253
148796993
636972869
391402919
-610904119
20498340
-954103661
-409191467
549983383
-641008308
-309767222
832299435
-838813237
759099561
-879874408
956398945
89094432
842411599
930667044
442339693
-155483141
515359529
-964585900
-9553451
-847634276
193940432
-98473999
-6922485
-461006079
36200055
883393661
365524418
773612270
431721878
214526295
-105432659
-986123777
387356655
-601424369
819019892
-402790855
-869231242
-271932271
-503255894
-383779337
-821784149
735533545
62196217
474933032
706296475
-194272966
-100680373
669348846
273369994
606312689
63364807
926720378
-614764031
-38390900
573545289
982443568
788988948
-426782653
-554676770
580617957
-88130262
861501776
378654730
-61749921
-343750771
-405541274
-92859776
-127601273
141542249
730132697
588900082
370226216
-462369819
197080696
-419665756
-71892547
963406355
-280805220
-84765678
205840991
702507056
-619532992
642688725
-991281735
-780986989
299897321
162902094
-730035711
-911076116
-840334439
-454164719
126296310
-987980924
-767963075
322935282
130263321
890356634
-533984442
179857133
263515758
-813101125
441042978
-930010935
-821576178
-525116756
728113323
741286328
351273832
-335201215
-257517380
-875695262
-975782363
28612332
144776451
-431564901
364865031
532124198
-651854729
-690557948
-214690874
-189541131
-991247038
228201578
636977468
-971239590
-175044237
-298876233
924089409
-26574090
610302373
-744156103
155157857
861622449
482227139
-337717339
-35874826
270521721
-157232814
894738099
715202778
-999495965
944951431
732999785
625560319
-755211974
676564847
-59956913
-203163250
-833339063
231532280
94130611
543425319
736846441
464888998
-250565180
-736574218
218287669
-533602465
641722775
180167062
-265088260
651979621
-675956500
497740266
478203763
-780448397
-342955475
-257868167
316636635
920183538
661337949
-314202276
907783305
-374847111
794367282
681631344
873617915
-801724405
29816319
603322016
484432078
292643388
71428756
-773736254
-332263991
-858584631
-448488235
-719135598
245845550
97142078
961296713
-517201949
390251922
-242078462
-425017432
-662877798
765503976
-126171972
502753614
-539685608
-633351613
417961558
-873145342
813075623
867537989
-312765142
311499057
821604114
-214308982
762168232
-955096582
579357137
-344337423
176429611
818565073
724603331
984419320
466521073
-369135849
-659476875
-649945549
-376198542
-514855749
940818149
-147938544
835846547
90996051
439543448
399314115
-492774743
567891824
-17146217
806166133
-441160591
-536787970
521161729
712469724
623798909
-140827011
-481211156
-544896161
-957861249
865269098
122626934
-679542050
759732696
376304016
889603227
512969238
-862862961
733981793
-608960106
-383473847
-533900407
49008930
624941563
189151694
850049045
-180125164
486180086
285742243
-190905832
-663141522
-420401445
73206463
-69600108
672976353
683936806
-427964058
-513642514
-987617819
709039709
527047046
-880339939
530088974
-609601819
852484847
500804812
-809022681
-86985410
-708704831
-175474294
885323767
-250558564
441294175
-396271340
193396705
-645480486
-14061816
806724028
-817066565
614191084
-943331749
480146848
-808890158
-677787895
-269987619
661001638
-12317249
608348194
91006700
-927685533
654272234
-968747931
-216401456
509918782
560018449
636757597
181550109
-570079452
-23966310
-310044672
-453267734
110862017
849908275
839898386
16147531
636882921
465714535
704466791
380182342
936743981
-237844782
-243335041
-959657658
-310045438
66779255
-993487411
-200286909
-892600351
-71781712
-111596112
-759392561
487251227
-227552272
461302505
922512390
287739831
360051335
-566641638
-94164523
936311618
-138954711
-700758888
795079679
-810771468
834695297
-944267991
545475961
433693356
-342177606
-503205420
-123814146
-919151132
-188111583
-451435376
-442451667
297866461
15679168
-387666371
592965915
-565188507
939518886
-898519361
757880837
787669260
247601281
758179862
-272514791
-365269380
-143702563
-870174738
-195951486
-340781919
572608957
366303271
966407427
246575500
707667652
-928372659
168348888
-922907077
-224032284
-85904565
-320463212
969087579
-174407120
179204406
-498909807
-603028918
198410870
636774612
-84944000
-799510947
325446166
967727555
-102801208
664968924
-847322138
300502058
-144618638
-290876015
281413694
526401752
-128001483
-649755136
-451962515
346511143
47198128
849808278
-360632645
291232342
-786977624
-286051226
-950611405
91220197
204100992
-667891483
-795653720
704466791
325059219
33686303
771969399
-935601454
-889022392
632363596
-847260180
401542858
-85705164
448727059
88171279
-377361189
-585567842
-665873176
981471216
463984124
-606845695
963948217
992825521
251017764
135768478
858931789
103884146
459744001
755534409
517830702
359315173
-620173503
-21896022
580079199
-869686184
86525489
381991928
90178316
-826918380
-844646199
-409493012
-450259622
-343053311
730020621
771096912
107296528
-199256482
-130394349
-105423840
-999494172
574452971
723521173
345476180
130560319
-170272371
682711020
769504278
-858098966
-118829415
-331999169
697518584
369798337
-155600028
-701560986
314652255
-520835831
779754892
692147158
-73527725
828705310
-171998315
-45813908
401486325
272769957
479983948
744579182
-326434370
-779587516
151440361
584916726
482371565
578815728
-539815445
491741767
-58896480
-36191978
717386056
-310766097
438407607
-224974513
-545992127
-486835751
622185136
103391462
208562075
19760853
-276332615
-22535593
724361116
-323192558
907124224
-268050723
240402063
-401378245
-842634885
-743366091
-376335764
-416280090
-424444334
-879770603
-215682390
964916638
-603520785
53609684
764335501
974194523
-479687353
-857118876
-427047225
517554510
243321342
-674832276
397297832
359315173
-575160121
-197742428
-333147021
-774667220
912201543
542380628
608456957
549240454
-720859390
-943205990
-699143088
-72455760
-726437202
973080873
-51942427
548077549
935585886
624615718
828228867
149921822
589993308
449455868
577102911
12267034
563541313
413239828
714385847
418906095
182987740
378615251
-360342435
-444125406
-119409365
649486116
-536606224
-661136320
-860097229
180942610
491632583
382157376
813686478
-366102321
585498027
564238343
-936396938
66379764
-803007820
-45984633
305390829
564445291
15192875
-721896742
-49017150
-637599130
-353537054
-328043185
252727015
-332980434
932553532
-638013784
901777576
-365785093
412044048
-444515551
-16225947
778828196
-164879362
133191491
53005646
-710916595
-47898907
-840869053
766821249
734586734
-779610055
-14840184
-580534191
642861265
-570697677
-96754168
-192000387
602143288
552612419
297524541
981398792
563227046
982064799
394164183
539185817
193036063
940862450
-832956645
-108569115
767103717
-231833577
-306818626
809154244
799272595
431937940
-910921356
863815892
-28521167
-834554726
-895695408
821990062
165661571
-785048556
237711706
844147119
989735825
-563055977
681651291
-932277981
-409006380
948755750
257317691
-742973231
-444643464
278236614
633541177
691582807
-804970780
-139956652
-147229917
-922439310
435192713
659512385
-542464360
-985727752
83712448
964909597
966163525
-535480762
-86070595
401434313
-259795671
827392085
411194675
-349200276
-587410494
-593918932
-613123150
600288422
-643471405
-79405027
-979975554
-44376139
651423450
-594504896
725877473
382594725
-187452192
-672366591
-223419920
33853090
113512252
10638376
-559691523
-988313518
918795876
-585703890
-54634114
-964304641
-517034995
286785039
-710420668
-770176468
776746581
853549272
824472577
487345942
-444524464
706434315
-219566787
-729207569
-275124108
-404473794
-453432740
-675574904
-827569235
608474345
-337754004
-665979930
593201891
-793227871
-107449601
-120715824
-548570016
-914365582
285588684
-355006202
635201696
849853253
98761346
-729080830
768970020
670986501
657976149
850081356
-145989574
-483906435
609331116
50552683
-183213395
-206801776
679882344
215220853
-935789496
-759931400
-430379596
938480641
-344757199
755130248
153498597
-225724443
-787919079
-121396419
871460289
-886783596
-739684155
-172215952
314146259
-720677429
-823748413
-633557623
568331514
212818348
285284757
407146694
714857013
325874855
-489561702
184346829
-552734635
-871004632
-755963482
-476774192
-762363268
-745005789
157924751
-598899499
386397712
-967410188
-226289886
-195539029
-40888195
-295057371
649495990
745547999
241454771
-455053519
985902842
906772127
443846245
85162202
51198302
-666762628
-936857710
450243750
575368785
861032539
657576696
713299306
-178976773
658331226
-73487445
-933367806
-45856591
704792754
318357235
616852359
150743790
-20248488
-412202157
-121848133
411580913
300423160
335569527
517578653
-9510516
-765913299
-973435106
528652538
-634563504
796839288
-261720711
547011576
106012203
-243993233
430781033
384070013
-425376440
235774949
-444221569
-903663153
605763389
-664664441
657405095
-81301213
-3474898
-887804844
258908831
-432802515
748585456
-477829829
629507164
14434882
-844452384
439088075
765858584
452102493
791962838
142748509
-904477756
-230182644
-135253853
441770940
-377742726
-917766970
-504554988
383868031
-346454924
-458091399
-148823411
-649118809
595426198
562514322
-327685751
-800133592
895285806
-194657729
-793571428
254605927
602805885
343417523
-158556529
-98159722
-189173474
-749921121
584148063
-247993465
878251282
-617696833
-614268442
-936954634
916903454
-337371924
-677174963
785031769
-761436658
230952308
-547720241
-929636733
69715095
-165961165
-479436357
-105111204
951285029
-203412397
-226134901
-746881197
331209422
272769957
-618544431
-588975612
222851980
-507572636
-811365793
243460155
-35005100
-84851975
942761893
-89009104
497569109
-728886590
979652400
225792100
-829994957
277309819
562705736
-193498171
112162461
-735360562
-995948832
182737510
952136041
-104016401
-11447426
-450448771
-302969083
-600968787
267169997
-752944276
384353106
-343645248
542923171
613105986
98213799
749526297
-556956566
-148534440
-17062741
444080780
23728498
134710591
-687932952
-54783497
-715444346
575160306
-663923829
912541899
63920282
-100805465
-391153088
-921221926
-393057018
462442195
778535437
944450790
-319112131
-1997554
-264356430
-462579916
-814505436
477074944
-735303072
139104156
224353188
739973153
-540886630
-26235402
-471274127
719382407
-959408742
72200351
20774906
456294531
-275302663
-37474695
765960208
808700426
294062553
341765792
-86125989
-617367126
-316277026
-400095935
999349967
718386450
865177358
468004623
-521400583
176647532
286502536
638443597
-841985242
-238094515
-976550757
154136589
60816291
-81122292
-335207834
-387481016
-193319206
-100176871
154584721
84978101
-927801336
732449654
488085673
-265279257
455506219
542269067
-905077858
21115922
103120664
-768929812
-859707435
254375889
-680955743
318897205
924679707
-155925112
-920456968
-692993235
915003735
620493820
839301842
552976208
-487058282
615739677
-334725011
-845246458
-212498704
-250392558
19183943
-288512251
329066331
-571707809
110866187
291214126
-116900958
910080210
-777017323
-470425952
529025467
-507053769
84536209
-78910019
109197453
-83317560
353086140
-922891685
-63566668
8882398
6526776
-129986754
271800604
-808963658
422967908
641480104
-820056957
-142937431
24422809
-151456722
-281949460
218172558
267823632
798659111
-691395817
840872043
622580535
-132490672
198211708
303785623
-885838893
-271981992
-96798790
-985419981
158994931
-263958304
134813768
-25989560
-990345543
-954842786
-696806206
193927031
855371057
807019203
-779471463
40188690
739519180
-811485598
-367913466
443647189
908105194
-981437055
-558851995
-370158703
293754478
-84101983
-528299582
-677787895
934934926
-136459810
962926966
-391440513
141998513
518629539
-296398049
-120295121
-128402501
-82520264
-365001016
115763046
300674760
623225965
345362900
176006387
760677981
747552735
-941034315
-333610097
202210686
363543673
-834309697
-222517120
-371485805
-135596970
773286897
118164051
-229226911
-364929254
-715898372
-394946525
-423146019
156453729
-302483729
-860785038
192354520
-316547253
907841590
358196794
-956249267
-704028413
611082915
-650638681
571314474
319664007
-698880408
61584852
865629944
214199436
952636430
-526958531
-825487421
137727379
-527641232
906629458
-172370126
-815179759
-814806913
-536530280
506311637
-539634816
-154097436
100348838
-979191609
-675719335
-754767137
-789224462
317968253
122706594
677470657
-711641024
193840135
542087588
747707136
-189222754
-880840475
-310433405
393556276
-955299460
255158460
-356275601
-636942610
356680098
-42393217
-272509365
-425890458
-517205856
897320725
-766697700
532705982
-235096609
529931194
-756241052
911536473
-235073352
581578124
64913272
-353629227
-585053703
-194326585
121598095
-512277086
438730786
-88131145
957176521
-780282055
-154097436
-217423447
-364272338
192426329
18167683
389482244
-189927309
869439959
-885614504
-700132188
298324955
370651940
713364552
990783170
-52600510
256446732
986439598
-291529791
-52434478
-635770336
-204480542
917136676
590611740
-463027479
-751706802
480175644
844480400
450386817
-783821378
-973903335
661267086
-895935276
-480781811
-614657341
-713896818
-987519521
-64009063
790452045
792335387
124231665
-5048488
253915575
980477784
-444125406
-168441911
-593390098
940663235
877588087
244016834
721915174
-945859675
-147487952
-915184782
229336210
867745468
-117726143
455152262
342852214
434135647
279822923
-798195667
-521772245
-237540594
-698583195
557447973
-651446217
-952026217
-476835325
-803064920
892578545
-161539083
28050893
-316986882
193993251
-74311074
986497335
-623300650
740473375
-650140697
-26717380
-178579162
-300822941
155020034
-142547425
-807413524
502375280
-311088450
-583777616
334314577
-349053807
-263303308
827817252
612742032
-931573
-937131803
908378771
-495794366
-68399276
588584101
-792229906
-534023027
947872522
265588244
-605716077
673618543
926840898
-740955246
835000553
33294060
-704592064
-449454932
-987789820
829336190
361347936
-577924365
-369188920
936367996
199698678
576285009
123731151
402861379
317414796
258298564
39616036
-188059611
-690691945
-857990764
697278098
-413422123
-346548778
-322157566
-703961277
257742473
-114115912
-185268358
-475772717
-117845722
312246560
741996881
891709533
638537153
-163794272
876530529
-897930241
676658604
-348867096
437212151
-463577455
-800371349
-729304352
-584886365
668065930
71843201
30531418
-587554417
711378478
-276876614
-124349321
-255268079
859493998
136218681
269635642
952198651
-999402249
-238075175
996271615
-903707434
540288522
445156966
-687304961
-557309303
38928030
198565862
-850774230
-729483098
680561993
-125611491
642798954
-315225981
-466176580
303709536
306886059
590793635
-851820342
-90087888
-766620835
840555292
-351082171
526506134
528539740
-187174163
-815231966
222985568
-887865666
419044060
717525801
-184945462
-897616419
-334629828
-569472350
-675166978
-440328216
18512045
-398851597
961211832
-710199564
131924744
986540735
-224260664
-10606087
-501107966
589312299
647008602
487730734
-288469195
820157346
-195008949
955631456
-24874026
-429369087
286052206
181912496
-277928706
-201292839
966794972
981191001
897049955
755201842
130929968
-698443975
251077792
84012031
-943597217
-322707809
192376633
442477211
-388860025
-635130102
-539611986
-853754986
785031769
-582502187
-921560336
-157166464
743410817
585326813
-40362751
130458477
-47600169
-849337996
22930841
111401255
715559154
-53539576
-594965083
-161243175
512927548
169614672
380090967
-726783799
565616523
-95500825
929744363
-859958108
-934535850
-592959591
702271009
561298497
-69444437
245727868
-884309160
461474103
-313431191
784710892
201476449
-398258155
-963381173
-781174604
968005569
-97100880
256254236
-734773652
708420937
-726693570
312174565
102654160
-709019787
-229253912
816019505
-402649026
975736039
-326004349
-112540330
57563847
-175365798
478658511
-138345538
-73173034
-734844182
84041988
-998609944
-437044454
-783821378
-180094670
-492769004
-27384653
175095144
-226568741
694853453
-557859963
482227890
-8529593
-767708512
-781287840
829505890
-913756742
-410399021
-342600988
-311885467
-434373331
-97114938
33807438
40777746
410403684
-81857838
295856288
-838945934
-963431600
724766253
-524208887
-515399251
-643095504
43150354
-64212764
904385167
-598424268
323941031
-51830386
696758349
911968191
638013687
589515325
625009294
342108676
-221951483
426071165
162708641
22302249
-203519608
411854352
236681677
-441875171
-150412980
-505321780
152116618
193895553
711858223
830646844
651831512
286271460
585498027
-42031262
316607772
272199029
604264184
-323224685
664066415
542145373
657448216
-95810839
337746692
860214230
-845953976
-92281950
-612591229
-385462374
515679487
147310938
760909074
148872173
141493325
497261052
-100271791
-120163716
-43752135
-196653833
556369864
-744043233
-313138497
-130524411
-102033904
809808061
-75257586
-184121186
-483140443
-426005468
-909931185
-924651185
-775584474
851258397
960821170
840271303
688939609
-549898034
-298313417
-72381865
-345252839
21743464
-811039082
-351993644
-928034983
154785838
963194952
-776676238
500158036
547525793
-126726541
-53909190
-757112712
-135819160
613091071
357735977
806567446
-170986072
519361527
275384463
-443196194
99700660
-426163033
-573647502
106241791
-532165127
-254487632
206580447
-587248599
381212264
-540496531
-690824770
-695873767
621898701
-152909915
-848580306
-758706703
-866819678
887393017
476613244
-603520785
269488731
-666762628
-807915447
236998209
923870391
12680681
-779471463
-410060487
-540857761
-792750513
-523645466
225330862
-603913621
8882751
88706767
-445985463
311646643
945495720
874862381
380247062
-969356764
933675361
-862127362
876524705
-840334449
-843876899
624559180
477008814
562059618
-886095032
-404055899
-189092500
-863791884
55816488
650097655
4672749
-381469120
647920201
-134386956
946098385
40808256
689144375
-346959668
-721958504
910739031
-976838660
593131241
-992535532
-238658311
-162404359
878340023
82641512
455419409
-91339789
-276475489
-401979489
685826676
741119835
-702473608
587291436
549621943
118346413
610459839
500684956
716370234
-101665126
564048701
114091694
-664488424
-166115869
-996949423
-513050150
-940482829
-695937649
-405173248
-511229142
-513078721
-872031056
-869119048
-138412598
199925099
-814897532
-678836732
-654584294
810494250
-143075992
451797703
438171483
-341229132
28879505
-900296029
871550727
-243151852
281285991
-27384653
-517504792
240044585
-430501866
-242274619
710107398
-667421424
891327539
457937983
997560066
355331422
-13258779
-920456968
-847985381
315283559
450081031
-388702487
-553246052
-195356488
-591070865
797107221
783536616
115517060
-383878412
94913723
3605832
-52734565
275588790
-8355619
-799900065
-671898892
-26574090
-650470810
514203696
576126388
-453076031
705295623
-332964593
597222138
227598182
-107753259
-801917102
-958419970
307716049
423744851
554768177
180942610
497286991
655927497
199761889
-115258884
87360045
298912744
301597703
-13987371
-158214928
982715106
-498036429
-62419646
141600655
-420028119
385626456
540889628
402635953
-667176268
-475370178
673581245
-602673661
-622876982
186958765
-409256221
-172340536
-85308445
-113693674
636520478
-499792373
212932064
367771050
-585865479
-978773447
-983211897
427435798
-906688998
-966579006
806344230
-418586192
-519067626
573410831
-928107545
-191030277
261196026
-847155523
-199690870
969647862
-429952382
-751979645
297881997
-675717997
906471143
471631825
509145295
-655213945
925517843
-927685533
478888579
-524736984
-448587537
912063944
206120357
-61072903
-848721838
918168055
716048144
499622013
-718475303
221743433
-217004373
727519686
-163910672
-712318812
-561299106
463713612
412511198
-1637102
824690444
634956257
776290448
872042844
805935660
297881997
504475367
380390788
-304105781
615284688
-479053010
568716269
-904619193
-621627776
621116019
-75700613
-262988833
722998951
-154666421
-640811980
-14072439
-879829816
-587745337
750210865
-85278270
-66081546
956427858
21262075
-191162503
51406745
-236218225
851890081
744864414
894327000
-775937472
16570779
848970454
-653129604
130484093
-262977488
-491374590
923870391
-347872429
-502640771
-418125667
652351195
-218295015
-538895785
-502297059
704151337
-334254425
255501325
913436553
-492465912
458994929
15679168
694853453
-188267531
657192412
-60997144
-73223959
730858563
530821804
-953258913
-795653720
-125802488
-195356488
260799528
-435793622
162387598
-732037198
-902641660
722347172
9032246
-221951483
167918111
663107144
452639682
462627792
912466700
-250625933
541501621
279054687
-110745872
882944058
822104797
777041364
-763514805
-630047935
547513293
526166111
-325629786
296445083
-734168206
471058090
344402050
838637762
135691605
605120162
-916225026
555970750
625266212
-322712109
349839730
971313288
661612311
-432445982
-105640725
891819823
986818622
-231371372
-582980073
-609124701
628074549
183706824
967441134
20919956
-712040722
-29808706
263538921
-942201647
-159476994
-656023345
33147981
-553695481
-332236946
-592935704
-776102389
-312719503
463096510
-432529782
545900507
319410016
-678166348
-600441758
149251354
-916451512
-659813283
-823857218
289701295
-227711444
909504677
131092007
579124628
-661176727
-271301359
-557299778
-459143015
254938019
-632344647
691841196
568399957
817328362
652692277
-941971534
664547001
-665978668
-615417350
674514381
-373102549
-197543630
502181885
329037639
-74534021
-784110625
-407256075
678414936
2054728
-566184319
574506441
-62288828
438054966
-895049935
-325697987
-207489379
-653254349
-644640796
770168918
197818028
-574699825
992517790
-41816958
214456963
-720273047
840555292
-304007486
21262075
413117828
-466969067
-347368194
-535491166
67282865
298324955
812537706
361870322
-208322189
-582216152
-63868779
771137593
23414779
863260923
-705683720
187005290
709392010
-821663623
167810286
623411999
-246080038
-499296756
802594222
655996215
603794273
-15307294
239280381
871334202
949230755
371018913
-188361120
92439542
-84803604
984074954
970576453
-613119768
216568640
505059843
884681336
187595956
-584553387
-110430791
-595901655
-916092083
-316192441
-822203621
-25492391
-90215176
145051963
-569863179
-319261029
-307266355
-530443814
32160858
-345252569
179732438
-946154220
-158583486
289667851
504830659
326700455
-683860606
-960917947
2958337
135979120
563436528
607657026
443353156
-852653230
828236363
-383478383
-78865722
696595375
-967120153
94032502
76080818
-291736598
-909971711
849811742
413451084
-377137684
161161222
-761104964
-53608891
-324582525
-983477868
631097935
-484666407
-388275247
-340953222
968047892
745768917
817499264
607361308
483158206
-88017058
579195421
991952662
-331710913
44602792
-391279730
380421895
716407219
454108586
-234328890
470918386
94776590
-756295743
-50645542
-407878081
-926361161
-749061314
909054901
538644191
72992833
-899278805
-978610865
-680818629
-280333941
54693748
-454688584
885074223
-30403527
190968151
12093773
215672513
-590593582
107438078
-688264913
-590351596
618005522
-564132560
936732283
131159446
529931194
-692102234
-604038925
-805953543
417532650
85206637
493614981
-710889534
350249137
-840096929
812348866
-190481914
-304580648
-522160115
-613298756
454629548
-125337812
-995918348
87861348
745994219
-79399422
-252485244
573899788
-560799222
-44718399
485663134
761928455
-952521680
-188496970
-344300366
374526164
176957823
650201752
268949330
694954564
-795039333
61270439
62940897
969653979
-82684288
-468442466
549757747
-218496947
88236895
-884561451
45092320
31737396
-336041093
-42938150
-785871221
-814235418
120401813
537430203
-337634415
-151090795
-946127661
-928031875
-225925486
-29029298
-434064440
987807600
227212565
-590761050
331822728
-984544685
682327516
-812137961
131882357
506455319
-154648434
722347172
-370582424
-857647515
-627602896
251636370
-584565554
-454795405
98547877
96000163
507259744
-170800246
-687643039
5019384
-202071921
-612391649
412769656
716234673
304702421
27692483
221913883
-311176248
312269667
-972014669
271906772
-615360109
-157975738
429864944
997380132
679977417
762168232
-539039919
-882456986
256992119
-90763852
-72443407
-282312077
449002199
394465208
829158299
436351185
426282546
940375686
139905115
-294559920
-886065077
-192735096
-765120664
-742695677
-642910020
893511954
983488340
137117205
314236148
-719913263
581205193
332787211
424790375
-663152816
-25440044
-459868038
-243151852
178867279
36830830
677267836
869552567
-361751764
877944493
932293067
987544377
386528795
-418420170
690767336
949612066
427044421
861621282
220262667
-939094714
635229957
-869880428
731235962
875525779
-774006351
-85756825
-312272134
-28927031
-818326866
-179375146
-774443050
-749251040
-54212296
542041012
35314727
344055899
497103601
858020916
-189979693
994363614
56806378
-728837353
378657006
673145954
329690407
776746581
587524734
-763800245
196128929
-39412072
-961790236
-584964189
-722468406
-39160445
-908982586
-519579376
-249580619
-757343485
894554890
515029147
-36812916
658120785
-369752496
419100447
-998433660
-761755773
763029394
191385738
42456723
-901433634
493249650
-391440513
160396689
-292047137
444985984
96118359
268335730
-920836278
455419409
115589155
-140302009
-38992539
-615122323
-763011902
681158910
913627253
-99910980
-973412291
670651937
851469760
624482097
474650760
289588063
-474035094
-793785691
-295371521
331132655
509984419
-634916974
422039781
844468619
-30137706
826012119
-244440182
15999470
625857339
-920902612
432488137
-897524328
858689615
-781056635
-863999355
-252721149
-881885081
-639250505
74282964
884125689
-64546721
-843000779
-334869984
-486067610
881321985
126722359
-736417667
222276809
-576033474
-306761584
915072503
-785470853
-490511403
687171728
362945660
-780830800
-913595541
150743790
158578001
582607273
-887184525
224131236
955390519
660536598
-2715843
199904592
-623428749
616932200
235357342
-481211156
273926849
-306147903
931109328
-784444606
582364987
-576586079
-950003495
220262667
442339693
759693716
921754154
866248701
277782546
805912663
-454598518
-395028924
-445972282
-502221665
-349763612
-227506373
-602053279
-921397386
-300760287
453442026
-859243203
-611986465
-856927837
495105651
269522339
-833585981
32106782
867685429
-537340892
-537314577
-703254399
-91137483
693627739
-251176350
133824560
-71869098
-511620140
-621409902
32004613
472232463
299817361
803793862
-276243271
736698667
981207621
268281359
361870322
-338817599
-20323958
-61499313
-70356471
191687338
-864090352
879766291
211921404
806720086
-956354819
571390583
336691665
784590711
769868519
530088974
230935503
624328124
262064512
-506913334
31424870
814689083
259773553
-713161028
-767048069
750346523
855185812
-967496474
864167162
-57150630
-481873323
-472534680
146756304
-987839343
-871748712
628952222
-236229694
-117363733
125654173
611789637
785502349
-761952292
816237768
351424024
116966176
-603260388
-616186874
901766728
-875063316
696356712
-971901876
273774634
604999035
-933950959
454472158
-430864414
907403822
-354951408
674551473
131666824
13414468
449050233
-240756973
-670986194
-372742713
276661662
246440086
921224852
594954132
217477725
-332537313
-204647873
672963378
65106985
587880427
469674334
-79044081
-249035315
-4602906
-389160130
177958607
205737431
864064194
667813299
-62496843
-379328851
-730435454
177837836
5650123
-727207615
424994611
-822960562
-421537553
632369116
843708962
-966633885
705415715
894124522
271263590
-279633937
118632679
-249646508
-611145089
26875523
441254403
881196208
766766477
573452529
-780519603
-238089885
-815472496
932090622
371312224
-45153806
761142725
453311906
-444000824
881340792
-510444799
888051773
673904510
311653932
-772486270
-412501732
722143914
-910236087
-325509712
563976913
-450962706
487603919
-60019412
-174220324
-202611776
842255994
-607510365
-421932449
937344986
622028865
-12962367
917057926
-288408377
176027784
452773553
-491126604
997832580
973692849
117841097
-885137507
970814235
775070734
386421938
244427877
685895257
952604599
707354583
-950183248
-141620667
-722393553
-818023029
125654173
564481913
-904608158
-877569243
286975930
-583777616
-162509711
-968854711
-233208271
-530906537
85429062
256051428
154082016
-193331937
-183486420
66896292
-179577016
-112652633
-334361491
-589839146
666978880
437268135
910722310
379698027
-306471708
391496766
-706089752
-314511386
156841234
386204767
-475442889
834822415
563468136
-751066599
-245608013
-309545295
643584828
-97114938
-447293763
-490789811
-784001533
-310670904
-867201779
-223339309
822177763
492153885
423321816
-270122227
952636430
-443136369
859592145
-226590285
693566506
650097655
147555195
256257243
523290974
-316457014
982456697
176787721
978596666
775130397
502982963
660027702
-817671115
451972737
-797175763
-631313707
-553943524
418462385
221810149
-157120301
-430601938
-314897428
342135782
-802102388
-275226807
-846269273
961195134
-697957404
211371908
592708577
-3191995
956359748
67614849
237146888
156127871
-669399908
-664640914
-563581175
-33650329
-656166508
156949601
17144661
245043615
644273810
279916437
13729681
281055969
625247819
373828251
-155690208
-680387517
707694395
574859646
23280423
-891420306
-570456558
68234047
-48084045
-702788964
-828622017
75923913
512825845
-807212382
494185535
493075848
231767735
787527641
-850574746
704963280
864628176
-712777097
696704963
-215368386
566377056
32719776
622461829
-780684905
-362620881
-443433403
-676561431
869876981
104393027
644766470
365125249
-439548529
-646787893
835985220
887144818
-262406691
-954829375
679915440
457156330
797032058
185359630
621221236
894194685
249000088
-723165259
-300892860
357428629
-603520785
-85000986
588335804
489899644
107170826
117357189
-842913404
-120239054
112033871
-163523793
413939053
886271547
-177853461
131483138
-577097070
-29152691
237550253
344175469
-377430612
-9871634
-237254720
361120294
-183401050
-397730563
947098937
10285119
9790493
-474041558
351230349
687507391
-230192321
481326744
724012530
338587255
-687336486
474498492
-706848101
475901041
-44134
-157698948
-912394880
30647881
459345225
725297303
87532250
-309465283
-778417090
963698904
-153732049
-701975207
438015038
-620043205
302227567
926324224
530821804
309164238
-557512693
817267449
670906411
-859603456
-208279073
-447619635
-731319237
-363115674
-905937981
636398905
-239387804
604202253
431752339
-165187393
679021829
719936946
-840467491
310032048
-499651381
814903734
-167796914
-285872626
-781998179
-325999473
-537863936
-964715481
-713896818
885870328
-523393865
634276408
658753819
-894980582
-483151589
-188531571
615229901
409296081
499714521
882611835
43822568
-52777791
444348342
-531452060
871762268
-111150038
-281718660
-79512086
-482673282
128867557
537425265
-195990105
106292792
137817772
898172893
689201872
182122545
-608525869
73100171
135080905
-698280976
510872327
548477761
-738027767
187468425
-602569071
-438891982
-135466843
220896730
-963752947
895484283
571716538
-582047775
813385125
-482370040
-541691017
-193031832
511286717
642942783
299412911
315134456
162723660
-57107894
-568396654
553178124
708446398
284535631
-893073629
985858790
-118077481
-137785937
-669799547
784152665
-433065515
559717725
420287127
-940246694
58432015
812038385
399297749
-764292420
-396644758
481641390
56361059
166164952
738908055
675048731
-459868179
466738984
612324038
104877780
54818075
376374439
-199731711
-250429607
967018589
518629539
-492769004
-992078859
-415255806
904612078
-562934942
768436179
-461614855
689093485
-27751771
932862410
480321029
-139023687
813613575
764307800
839193833
-645648274
394171358
-822468249
-14386750
-917507932
-101734531
-486730188
-262123543
628571766
945123632
729864630
-109567745
543148535
-957411211
667281379
485405308
-717620423
17157840
-117760705
-512025766
962773546
869810988
483321338
163707646
766082587
866693679
-664493247
746828021
83806727
226395513
-560799222
840402065
-608264035
723643803
-549447453
-690051508
102820016
-230465007
937124287
643345278
-806875868
251816898
681570670
-145465627
-730078494
-67697052
-487738721
477883334
163221878
-676302539
13838234
-114216355
-613686652
-319976267
187506190
272371828
379770285
570167785
206138012
369864654
73560317
-227834515
711984783
176326248
-38626241
-18800490
-863823304
-195520221
729008617
197743077
725040530
-70909727
618248118
-348439319
342475089
563227046
-244753785
-783746806
-540211802
62728378
952731477
12581971
903065480
246734900
-840274364
953068141
926454877
-189501643
326671643
787751405
-167848083
-302974144
766581947
323245644
-51657265
-610750199
-314685826
-98100960
74960501
-933835769
324611719
962376856
135729417
518665736
400007205
-736912333
-621249402
779082109
-473525375
26460187
-62812809
702097674
-974404171
749679711
-706980503
97597824
258967178
135765561
105556430
-570112297
788640499
-231552057
2521780
151770652
519655572
758157789
315496435
-447087551
933154613
-262775381
38153000
327638649
223547988
916766929
-154504935
-303152244
345139908
825071083
-499178976
-588634573
864167162
-680571414
319664007
290496820
801790907
621711707
172495482
-835700733
-955552179
-825699173
-792000853
965268488
714490939
76225555
85963401
-493653944
-126074636
-347014453
22420435
947099087
849704949
330576571
-344619019
-294002173
413635301
-954057707
-914025236
716571858
-379798772
-304758776
415085066
144406358
816458563
-537321409
-975173113
444305855
192357266
755721105
755693591
-854839295
447582387
-34639085
-933227237
194389119
76222332
6381563
76235494
488569951
135021753
-91389427
670408403
-261747571
180268094
-298687591
-669665076
-958245348
940210240
397666797
956699732
-239951987
-458426772
998233286
350210331
308319681
423401848
169534859
-877390539
-533439876
-67224187
479677363
170201728
924315102
137886124
-142763366
270309050
913627253
886293841
408215944
-599080266
129656567
-874968676
617187786
629267127
465689788
340072269
-333323512
-842710370
-401010457
-979613449
-165770551
-675667451
-364325076
-106218287
-224809777
425568556
-247705340
635030341
232203884
805075045
-534591170
693432325
-328975138
-154250773
282720955
36999569
-700417988
-867647876
-214083898
-786862401
77265550
-611531562
306618102
21023236
-486724887
-305380674
-458913663
171642373
-839257244
625743135
922543511
904077305
738649055
121524408
-170561369
-6012782
-727777345
-428052907
313847297
872825483
-641102562
-680686022
632254116
-405687459
-966614522
656777782
601660319
-855435280
-449867025
147264446
875299098
624704814
-881054162
295177035
-127470927
-643065383
-80479992
436476576
-197828021
455710380
-161408785
145718981
724963634
879386709
368673828
180669265
954469841
-921995230
837883228
708555069
586246933
901655106
566915253
997560066
-275705549
596724817
-487444970
-664091786
462561640
-509650647
194668791
-226151130
-103579377
-63320268
298035666
-242517093
-957288783
-447949238
-765036930
213205532
520679419
-505189918
264045343
728355405
787026478
-584964189
-896986659
-127944132
-19123074
436524099
818280860
163975325
-70629862
-456585575
-268015119
967996773
-651158618
963690518
29032962
-870786222
225650370
-259717670
-543394358
924613168
658120785
334423221
-406001089
127615377
-812060412
-520835831
-571451602
-685468410
-432044590
-634297442
850129958
-21304389
-519060179
-47486364
-920909879
978754716
-20942010
304094242
-984321026
96788979
304366731
824139029
74111348
869065489
-975727526
908047374
-912952660
982959531
442652601
273596803
-879551280
271704370
-250082085
-206371618
115704889
-933950959
-186152083
-758548234
809726456
-867647876
-519336971
-341377326
-147166054
-961222721
345574132
818451444
753255513
785477919
845462540
-353613657
254439893
-239188445
-414145301
-201117561
474244600
-112516230
-470067779
-364989199
786075413
534402903
96282284
-82033800
380247062
840675093
954691294
-938842018
-946704539
646539394
-559751955
-995638241
830948388
-468672508
-447376469
60837306
-259846874
-389413906
18382954
-364878521
-739467242
90709825
353398607
77973959
580694652
308097308
29723572
563308786
-254294704
563923863
-719941705
590462420
-63535935
246908362
-723309060
-154504935
771096912
-225118446
546730526
-235564419
-111646056
338603764
701208741
754521414
509478335
277968462
935177215
-250392558
557319729
971862481
977856545
-444913693
-105640725
770257427
-105908457
765829937
446394286
-328024955
251562509
959691143
-959142461
353917010
576204270
-844131151
450530229
-416772486
55578780
952136041
-892272219
936951507
353263342
431451414
-656607104
-688143478
942725263
-595658917
-345779543
544612434
-305181174
-588441403
20945360
-818973046
-914782858
455027546
-439647025
-512893946
661895619
192182535
109600236
546482756
403359010
-106218287
-676308959
-709935426
-86231286
-617248103
-380128547
-316929015
-149393583
417645845
-570292822
-362086838
-551501393
-652684906
-952332835
619167517
-16544823
204702283
-28485023
959691143
-718526923
830652002
12327775
-467483733
-159526061
-210741297
-355220539
-644359219
-543497942
-544154838
-652066827
735410461
-753558684
-461444407
-796004856
-980027335
556246677
760057650
507017196
-469602509
505661873
-961790236
-52874297
781783062
-773909965
696955292
-70461170
674136561
31438484
-209760990
325342031
639917617
-105264904
-866157644
-844716834
761710227
422972674
58484184
-482918434
141487957
862418395
435925349
539664985
482645249
-251414435
-996649910
-653905500
-173590163
-936594925
-904354219
637144357
-222475844
519425474
-914601518
-543504997
-36889328
-924506504
-765543479
-50145268
-372530258
-451502947
195797977
-144529896
382136341
721202480
-237570149
699722507
454031849
720253089
-206567704
-705271544
395086557
-347870512
-22868169
-764205803
-252163436
-646058529
203378203
-438845540
-438907606
-670059998
551981761
463572011
976484842
428964641
577253173
-669400185
-374355486
-171324647
718911265
50253122
683845328
-541840922
-462653304
91905214
-722539781
-535221125
-664506468
186148950
269177405
625171495
248994899
-133726730
366100444
533199633
-230409259
255673918
-910392430
477987810
-248759110
801366884
-321255608
-563475779
581713251
590507597
-25636477
391020763
704676861
-14840184
488134983
-969974641
-482790994
563400520
-230982895
312652031
399850582
-856656875
236093282
579987161
-258140360
451972737
-58442332
533390620
-394688274
-643081768
205749507
-649142922
640840311
212010602
275222122
896985389
79508214
555907146
-337316451
-441574353
-321976138
-49846416
810025580
223198992
858579585
-72071273
263913294
-599379085
-118829415
-487540799
969013961
495505599
-44424343
658753819
569408829
886446363
-966548856
470267157
-46951468
684980011
8810277
169864650
-734576259
430479810
-473599677
49167020
-967995287
-17028797
-899670279
485092463
-575480502
633754223
220399056
422555550
927881658
-681013820
181969260
-616899906
744016522
592822306
-216277645
-30047606
-443433403
-156547277
-743096534
-206644416
-681692639
-469417934
389053236
24414179
-730420971
912358994
104330704
582481423
797693229
-206963279
970950502
722053846
-558522880
-871524771
-967169755
265725500
400018469
-829917976
-153476487
-317770545
-58227352
970988805
-119480558
198456788
-466055688
-649414338
275446628
-900506986
-695224809
-310609928
439261892
262085724
47451480
128612928
-514545665
-721199759
545900507
516535985
256154900
-986758852
425781495
-231585963
-690107611
697774366
318820184
68872769
338677516
-490404223
609304
724012933
429442566
-351950851
-294558119
-686865359
526788475
168336340
646296304
-792071761
-658372645
-689701493
648824751
769504278
761338343
-353375107
685015981
602083965
-658177349
316325207
748188879
-911191580
-995433874
-196100268
-846500488
-364959110
110184227
583933679
357551317
-684003881
-789452422
68463098
425770808
371588276
180865962
610481576
-93286560
661001656
-409889666
25418014
-162293539
558144307
-233178748
-201527729
-237661800
-712853839
-639620837
64338036
123169619
-489188148
-126576186
63137179
89729915
-222468087
73231425
-932565130
-215652200
-486097035
-410772111
869589704
763587564
727505733
-165175953
-22658613
75303410
605936553
655000411
586400739
902350372
-152864238
656466175
574534407
96929335
-271479608
769450835
-326645502
-336243876
-274007570
167848529
390532442
465446853
865177358
-193869970
207566992
208611696
948281297
566449277
991992387
905402987
145082092
-72564278
-746384392
-768409517
-588155637
46235197
849224356
-259548720
694106770
75427291
-226213440
-572111803
-96156092
346722911
-1265875
-434715690
784189209
825796987
-268095057
-450986682
-242122010
85105260
-751116399
178479952
978941547
308692957
196974094
683716656
-417483819
-791584429
-421396750
-361772274
867537989
-250429607
996243699
976445996
-357531538
533960382
629360440
721796622
442800880
566880470
159613580
-293300136
885870328
-255875962
175261436
297287259
923870391
180916831
-230899933
204009062
183510314
739145420
-907760799
328265879
750323911
-657380157
252344778
702690341
-898509777
657956432
346245862
-265804805
-147017010
-986014738
-756470866
-799525395
740752208
-633468464
-280373025
-22566930
343417523
-182543242
890066087
309461330
429551244
765441975
236393041
331987377
-790101460
-581852714
-813194348
-663574603
-389328044
-433900947
539664985
-203735021
650871448
-926059777
709497888
506201896
544642259
-386772666
402616690
211365979
453540608
849845139
-308085328
-120755285
83737282
-362025657
-858103634
-392875125
-451109728
-134251379
-574623203
700770700
-622077735
-30217817
-698583195
-185429910
-572925198
-913524582
-925506442
488401553
980011590
-226337703
-450569004
232225713
256044551
-237007606
-816930341
-609480469
209035827
-932670778
810756010
-26885346
26460187
699239691
-173293621
851021927
-940379501
-245406956
470826447
-850655553
131092007
114215725
-898440084
-63389374
-363843961
-714060169
767335455
-943238381
537943455
618255182
797032058
642335959
-94758178
149010907
-342921909
262836281
-559217766
-939253426
-843171898
749443892
575138993
294639964
-314614316
-513919151
783291801
-201134676
-554802989
-447032977
-804376913
-695329387
-190276518
-948418938
-673547844
-91284207
83150868
-390870490
-231512716
341464905
-842527708
-788897762
906698380
-889650639
473239880
-936371760
-927974318
247842028
332696039
-712345895
669021632
516804804
-943015107
-112264189
-917648835
-6012782
890368434
-183810249
-743960686
246968778
-83519246
-961021613
-728261764
-70475854
469686594
926941843
120545968
-941137846
-698932564
-432847967
469942027
-341609066
384123094
-62647999
-303491828
218006682
-58915360
551981761
-377628804
-994628237
-413499457
-326499494
-396136971
278533234
360547467
-796645149
-343899080
-312925825
171023826
-875984014
107678204
-973607573
-10281168
484161027
537963302
104988674
-359794240
-678583391
175759071
429826598
-369866786
309399152
976713041
-283869591
-657380157
816053792
718972772
85030718
-566210957
-805345906
-745278896
979142742
153550125
-26623673
-891036148
-812226204
653043563
639566194
181106849
-89311118
215168384
812465628
895787679
-234089777
186958765
-244843467
-52610133
-187747330
-66382731
153721654
-167105749
-657265163
-919479283
290611378
102680400
643351040
-596595506
-667558379
-319906763
741341371
-902066895
-271877050
238621868
745109167
656081905
-726240484
-136617055
622744928
-602784559
-134681532
-329129951
121528100
-908113332
260035814
720372133
987025332
-990051730
-788328365
-664579426
-943687124
761969818
-144950983
-115059795
-190701406
-792309031
633675032
-40731781
880481305
-802504820
470137716
-761358325
579299252
412595652
-906856253
-449641521
73100171
-737200797
245242400
738319561
286324411
854846175
-708710735
497192201
686682408
284720322
-331239998
-616960489
576281901
-583984312
742654619
-637425892
-875288251
469567652
-369678246
-981985824
961064020
-623343303
-147632886
623168229
360180930
-272968757
-689654038
-438079285
-884780461
-379489209
-358919803
-504074888
376539822
728113323
-668701966
844365526
-706848101
-238630377
516976279
547792371
-358254219
-784001533
762050077
-305297657
701803780
-637393355
-806553103
160139485
-889702444
-398734930
-715476294
901783075
57966954
-368185627
193274710
233042737
732722563
-483746118
-374549333
651805356
-212635554
-259776575
-286661870
260957401
136478957
-255075554
-142763366
-210274896
252317215
-218094727
-955827320
875141259
197543241
433693356
-821239868
841086463
392354371
-911098151
-761674118
830789764
326658077
586382956
-283591213
455430879
386486704
138128626
-452227836
271681986
571224973
482612910
-513065306
745571789
732163817
-996275715
-440633154
-972032009
-604760489
670415648
414308667
-379961889
20164666
-274728646
-390225371
-885369664
-255940273
-787884392
392354371
-177824941
-361751764
-482874882
394001318
-123181059
-485657186
-954102063
-796460271
-720826012
-483999971
-451677411
-505778804
617809867
-930962637
-534941076
-833503585
175502258
752932144
-864772667
824162284
-706578508
167319311
-193488966
-725751702
-811472759
580303925
217091170
6637120
-727077354
357869304
485819640
-738657240
186097016
-611291237
-275252062
389523965
-895531654
-104196142
369044014
968060495
-266901135
105103054
808587556
-549260112
620416166
-920591912
373384082
-113188268
665137706
945391268
636882921
361251627
-802542939
175974980
-218306239
-710179158
849101682
-331622471
852594082
-841244031
439865081
-482688509
955487070
-685542640
450273212
-479602081
416262580
675790882
-958305549
-160021903
-656041948
-671744839
-687568061
666240752
755113326
-949030259
-588962396
-693757990
33340478
-796185158
57406405
104536482
244208031
-639337309
-124786234
795342478
416536256
-501377242
19105143
-570117355
438578619
-533831388
-246201466
32526273
-837903590
554006938
-876021162
485719600
-380295670
-237196568
340373327
-651242934
196283312
-866017487
-924447257
-108047843
-355894110
216370641
707917719
-737588608
708652378
-230759904
-563055977
161275884
178461963
143725482
649390717
-69662835
-517189974
999668909
-442956731
170056380
-367616815
-816927626
-194657729
259822049
-620833796
-868897114
286785039
50244123
658885391
-520199845
-657847653
-463312711
858503226
-833188104
687956858
244642813
-51996891
-621394689
867900173
215063395
-476669987
-618497084
442476419
660155691
336732792
-326898413
-948890792
-746979451
811324297
-598465508
984470785
602570939
316947735
740628774
-664506468
-548584777
143077160
-436712902
265730628
559850760
874662489
-366419110
290723232
138466818
-875055298
848075203
-407315717
-962879117
327226783
30739940
465848496
-418398008
-142603864
-834216556
-252011102
304657242
-119599946
-903415507
-479014090
-42993951
-325566238
-525723838
-576129219
967134022
-597677222
153224181
684076441
-470995649
238723223
-915508493
-298753849
132480148
-137007096
-596670027
-24107256
-333117546
353669067
-180776159
-554674845
418031941
503667690
582827283
-691881694
781184770
178926644
-172951763
859023268
587596134
-274027768
444475070
992072225
783708042
-813073598
995264291
244016834
619415646
-209718670
-840096929
627336313
-783239343
81388502
-662450139
-876907933
-866481510
796297313
-595730305
228200314
-114115912
-652830988
-349122267
-695356169
263820803
-113818279
-221152684
-873641515
756019989
353783165
-436421565
298324955
-108897124
-44752328
-264915284
30866014
-783337517
924131716
-416026137
-619737403
-967496474
311629015
438072124
115704889
337702012
129314001
802271590
-544152738
-751706802
802677080
-372719462
-907677376
447181061
68922199
-358736868
-830075380
971313288
-165020981
-853884229
539855780
577009054
476212814
-547681356
146756304
299032596
55899445
-860053530
-377754133
764559493
-732438828
826089838
327062862
942179250
190278674
37382803
-994934768
532705982
-729987826
851594705
-875908972
135137149
219243710
-639783266
-248140827
-232563202
-386054460
640268092
350187810
696663171
938547512
730054160
-724914019
609460004
-304481937
-770263290
-660682082
-214135047
-365336793
740924289
-772119927
-828777
-841267704
-778210483
-907257553
-985776389
376374439
-20802112
438559378
-684587603
-238739429
426345695
907362285
-920699516
333164717
-883059286
350298163
946965693
104417907
-310712749
13926360
98105240
478075466
829445830
-222750975
-638547513
241381130
605158966
708607465
-149204684
888846455
-418376012
143424238
-617613384
19690698
-791087051
-109857653
861979054
498447439
-368801221
-997924718
-473100313
582623625
105710463
602143288
470406575
-659443336
386785055
752843837
-819938411
-285079698
-171330447
-418544608
-210371519
752647487
-456231804
-472493780
290230766
-440646827
-450875204
-372810068
-795783683
75427291
-154465249
-34980208
-286663251
-150346593
586881672
496332958
-894563212
894201211
161678712
159617625
-613106180
206210971
244044829
-522453961
-134452146
847752145
-757117773
1502160
-563807179
140769510
-227937837
-25252310
-779059243
242685573
-817637918
-326950842
-288467060
-116393399
833745578
-616827246
-683957926
-709506829
-266074082
495937697
-170106603
-175269825
434900233
857567433
-379639045
-40218995
-145698358
706254575
-889029388
-168995834
897615140
626497352
25788160
-655922472
-192506748
-266874379
869786872
-114210309
-27365437
797237117
-273902949
-901439099
-537385318
514059088
91847850
-677199536
-290069519
5979247
-72017953
-9879612
462187976
613229245
307637283
-173561541
-286579146
929732962
182853870
879106395
-789088211
30517571
-910921356
502953372
780769077
629244332
-355405024
575893638
990771615
625187081
-512572003
-683303622
836872677
535322249
-950741323
-931694062
323318582
-119726687
-304179903
534907530
-112581911
56815868
-20922268
-198820022
420304356
202512198
326911323
849224356
-936143285
-630016653
963487061
-413489474
712689385
999548790
832741063
-365785093
818524786
436099288
-664127250
-242307175
227563310
84595920
-444241236
975584051
200963925
-293017115
-170628939
-585961286
-249993052
-261374402
-567218157
-665824809
-502892473
-324503263
130753304
222604140
151037640
114934917
657652961
-858420966
75708598
-342291763
777797782
-544730715
-862017724
430997733
513507025
401498967
706868535
-642727517
-780519603
974279276
984461224
-31989479
609985641
-633951085
464078892
656795307
-468153686
724193487
16193214
-558071475
911862283
794892538
-605643473
-231606215
549454347
349903649
-377593412
971675812
-73173034
409854315
975942568
205560530
-101110043
632605760
258247578
-605627255
-921397386
-974437524
-182342235
393974341
-70661302
-89878116
159259379
921525833
665025109
762348323
452897502
998404324
-675583960
434389752
-679404053
471637789
549887231
-576064440
-641422357
-557952517
-187984042
5419227
58710505
976315219
-222005913
-325071097
-775762735
-978486987
-820786057
47962726
-249045895
607966670
842881557
758139602
-402182744
651307098
475761725
-171798499
-506972822
948946852
747113575
-475370178
-204647873
-758905453
870484616
-173263505
495833229
-821025618
-224711404
-618335200
-830655325
767032551
864881585
-445785531
666283192
-576991429
-800653836
12562675
-572767241
175093527
-246444956
-173541147
207827791
-878984860
945217222
342581372
-945316541
-456411161
-516867764
321799203
-82765589
739743191
-278299601
82569475
-151893581
560807063
-989758385
771814730
-641909271
27462493
276548004
-92744676
-978456389
-983535220
-65235483
-986222642
-430616119
-749713954
519000086
-616678999
-731221231
-150125096
-805435487
190104821
-732552092
940310534
806166133
811439969
-568085247
-987922836
630638644
-129922795
-500826558
-273861493
-654268529
874927749
-487092697
194885236
124384421
746912344
32650325
-886749323
350938030
-889973050
99522675
-215496113
17351617
95249721
66779255
907119611
13148783
172261329
507940330
193566140
-587743015
631385315
876221907
680521161
-15951292
-178261343
279833606
-665069527
832547700
-258064019
-552734635
31802663
-363851086
819755174
-495448124
-224896357
243782258
-286043930
-42420233
912648454
-610657831
571471866
-324424840
-713761636
494988868
-531300464
62788056
-389621114
-785299942
-861504749
-874676042
-255564372
-718167853
-271911412
-733226290
-426466412
-801406500
-464630977
931751061
-759392561
-909973302
-328774241
836724574
782407130
345221586
553265285
296956919
570864878
-46987361
-104370361
-243120329
-111307025
-865929277
-692884109
548412662
535427353
-18993733
-92160226
22063088
26609124
809726456
-515399251
-478194534
736794996
-709881471
-654769712
621211505
904506725
585690025
-161742676
849370203
340698307
98561400
684149465
-674593225
-383753392
583260851
622442895
-766504974
-714298093
-312877859
649819553
975009517
-703634542
309535211
-494390733
-448776666
366740808
609626274
326236813
-71065323
731036684
-582806519
-260036079
478106013
-553416127
-874491560
908348299
808215802
-514809983
-877107957
-318198922
75256556
452208143
625187081
-117338485
-537691985
81815854
842255994
-567643322
-998064306
453353717
-772251878
936651965
948715036
-327871858
-846537979
703079714
744383577
-646124604
-576779202
-518999
-308298081
941587429
906450250
266435182
-908559139
829031799
535892294
479450822
-876077089
-429952382
-312238312
-942369478
828036399
318820184
-25243840
144072447
-516474296
-796388801
834837006
-540242389
122376664
-89090570
455449409
468104721
-980565357
-569016840
132285048
-989397480
-125493144
469209379
-360735387
-242078462
478489397
421424949
689231797
245592149
629998962
-962171902
753496491
-948370075
-948249621
-982006602
-202775238
112934462
-998294294
-383662570
192010044
126905831
981733434
866543890
364963613
229388233
-964587530
-83455171
722819159
-515084391
4693941
-736112743
329066331
-840869053
-614330885
-171505124
667741078
286975930
-309146443
283295869
914652560
403306994
492640057
506789482
434324670
431720735
-197077635
-447537325
61756282
929225438
161010832
-205397590
-308821192
-812790182
-987008448
384653670
956616327
301595041
872042844
45138693
-120603723
800309442
328599259
160794333
731086546
944301207
-602428024
685088011
-625038940
-731113244
924070805
661769116
-814683003
-357223037
424100512
-965382805
239737610
-738244521
541742470
185138674
835217826
492701354
171363776
785170953
416701370
-939709145
48680083
-342170511
636452467
333373224
-565209795
497749965
-262750022
-365524203
513562115
-36768969
-662664438
333687883
543128535
-875267788
393607609
978034678
512161251
-783019082
263879654
-193725356
-555215062
264919204
-909973302
-487598619
815139605
305904546
446403638
-617581765
810217310
343348218
-448005723
-501900637
455397579
251382536
-252640402
359910728
532040493
605323411
262064865
-647488137
456016093
235167000
-588368596
-298368857
582371421
215550900
349839730
808298501
-796387057
-31114003
977956187
687209306
714580608
153916947
939455988
-633878297
-327555088
-276113018
323253878
-835513953
-628470857
194021734
888051773
-90642402
40643016
-397592475
680804762
-610330391
-423996454
-788381067
-122092023
866883463
190011363
547242513
-472139550
227865531
660394194
-434410940
-844333862
-142921931
189503197
-209835541
656801497
-394788527
-482370040
-101743171
64865876
-716544749
-729072135
-417469435
674136561
-332981349
336086874
893532367
-501684583
-334725011
455360967
-145183743
963194952
-327154821
960577634
-499792373
-953511144
-216407984
7356694
187752190
800918495
755256351
317838564
-711963250
-150977624
468535309
-153545432
507342941
-248369576
628604103
820266893
-113958373
908696424
-929085425
900364824
319772634
-331995915
-684687766
-498978625
602736970
-365090454
-350265582
-94486820
6381563
164516985
813854455
497885861
-566553409
579651481
149832544
825260257
-652312921
-637470011
939945373
-591484360
-82853096
-611450138
395264169
-704642939
591167252
330720749
-294008777
666021
-803797334
475486251
-81622631
445268192
-655731020
185218732
814315582
-868132814
39284522
-773324248
-952388403
-831155731
289769188
-106026539
711106269
324162194
287382605
934315442
-663726862
273163278
172534384
790820589
213625220
644586832
-480700903
822040757
-638914798
210593993
75473277
-362801258
-375874365
69637037
884014390
-543187949
-150036746
-201527729
-194326585
-718709576
673417914
-434249009
-304820492
355699996
571537080
312904368
-447153242
-142285914
131780157
-423265287
-57625365
-690579759
691734447
-326165107
23752543
233007033
-182446672
939781549
836331772
-639023669
-96209370
-829519398
352431151
536018020
556318135
-239255130
454392636
166887082
899195615
-736823520
-218600428
69160858
933147890
-365492189
631262313
486442301
671263314
789356990
652460823
688524507
881930362
354711330
-425571141
618824841
326179222
558678235
-394763723
779814412
-168008235
-555803216
-870599590
932967346
-180094670
-596145155
767990658
-243093708
-294308684
607463642
88139522
230793479
362474668
-627682906
-434529336
1676534
204166585
155145182
-101413259
334275437
-105925516
11109861
926123033
-604038925
615780363
-237513374
-870258875
-424844098
-438608161
-65307157
319275623
175860173
-208839138
-193698374
125129788
-331107724
609034455
336688467
898091933
175974980
890140993
682206862
-705465677
-190540569
860672276
508185558
-738707944
-147487952
329574029
434472544
337874482
-494372200
556954651
354622939
172771253
-393261282
-961463490
879090700
-354576810
-323255570
919942637
738100321
-860534031
-286794338
741119835
-287827379
-846269273
-426466412
413777449
-222020389
-57734423
-393777707
-128190567
823516422
589547848
882330024
-619834196
907362030
-293275435
453798769
-254735386
212814228
323861881
970855184
517049028
-881434584
-745844656
961300046
-837215855
95985458
290010132
898010414
-211344261
-353945974
-166329726
-890655053
357692128
263921168
-622990443
-449641521
352735207
733890438
-808102388
-261671565
-310609928
-819000173
-197772361
895349855
110121669
190895905
-518993321
-827175707
-264213082
-337411219
815610257
869876981
248190123
-779009132
692147158
-229097706
-781496240
-902095396
-23041806
653573106
-193727685
515227295
-807365020
-662804889
-891036073
-917287321
38153000
456540395
-902796385
978780966
928886769
451373546
867043617
166569470
698534500
57056567
-469972603
-477146893
-720995154
-924285427
748927398
851660372
439214257
-356149376
-735587967
-617908026
-839020212
194897927
-673316031
470072877
-563930617
-574616810
963161692
800755264
833116399
-768447183
-459413685
-942168676
128693000
334354704
396917617
538715317
-169283536
300611663
-761080694
-302045906
643236454
456752715
-563530087
721633492
-121307977
887222864
-438334401
361480520
-548487484
-38634209
-644909471
133652447
-445393220
-834863681
-826670376
-744922297
716023910
739725075
-170054967
-611080466
-868994650
918719565
-156591192
-893677706
607482546
-620486444
56601690
876732492
25307128
-963262026
908645590
870188531
516844934
-495135602
244319654
-591528114
220122298
-62621099
793978693
943896680
-861032104
961963268
-17052176
-428237162
176989522
282018964
103023506
-355522508
-604259875
440904927
658120785
-869255385
896850639
608728741
824094354
465297629
231287754
-297175231
887493103
305902687
204733563
22867924
-719970190
-358156289
-675583960
569717553
739098341
-929982132
-322850975
-545355986
782385849
661719201
309411552
546032129
667410826
826712551
842884243
417165430
-383182448
511411097
-446122140
831735860
-141029265
327893472
49462303
29066606
-470341157
366679539
812918854
-84810640
-999670803
-502273776
-817040028
398317306
-805936711
444964361
-601779495
935222145
420381592
-107669777
-825401892
-294008777
566880470
527618626
-625440063
-995488166
-366463256
94813595
376094607
-783363165
-262947441
-25118662
399245814
-557077053
-7186981
-969706743
-529598640
26416538
116066760
-975173113
-862882080
-171865929
-898840618
-559998294
-618215374
446430217
119671088
374620633
-215496113
-397592475
971028893
-603530649
-95908757
-471854832
78861495
916609955
-191470668
-694132488
774632240
46465305
612119388
454392636
-410189331
31541632
610740734
-272625666
-153460080
-94091804
-320101647
248994899
394053910
-140302009
-272276454
122689388
-979979256
-627803299
-466482332
213625220
992915098
348851601
267369619
-967522836
-808102388
-437567834
105956445
582360587
621221236
904936790
-460577766
469550947
-448701332
-660036007
-136977401
-916610862
-461321434
-243629337
-397873846
-811337938
737201919
-215608934
-900249361
-176119603
594596770
197938358
-64003167
151835724
838206958
948177163
63726025
87844239
-378876629
-935779649
34109540
-792396240
23280423
64298853
649832233
832873331
-275877700
361509362
607849338
-846756246
33034172
468217507
806065005
114578844
166332237
-969864321
-721033145
-11424213
976557401
-755042660
135964563
-984350919
391825268
-473649066
-627019786
96689007
-386882247
902250169
-307954738
73128785
926335885
393386809
325504690
-888921715
370329461
-167501261
-10220398
622720137
-422071164
-54298349
-264304489
241925153
-105781437
548690693
-147487952
614334227
-289320214
594709148
-736525112
93516032
-626421998
517880071
48030225
-711213851
470530833
542883789
646254550
757873710
-172640426
62980635
273892249
-71357746
-638630558
-945316541
578761806
-549393268
-121306173
594596770
-843123830
-295192203
-424771783
-974668034
687649151
-655213945
-255760024
954645131
-650322558
-404620650
256132067
443488524
350673496
268782011
814526321
-884968577
217617177
-196773586
498028190
-661437165
-840334439
817981431
324526493
-150954583
-243014008
955697214
833314807
448097548
484432078
-907088848
-554557303
937178440
398730305
-43981334
346125082
644494711
-806741201
181731742
-471687341
-940489049
670031731
502561280
505842702
-521139371
-376848245
-444623275
-379788726
-492420873
-894864032
-895388701
-930101451
441014035
597631993
356800021
-103458247
-955960011
-504790978
-448652928
183517539
762432915
-261433527
-443196194
-495998163
139063276
-788786237
564676580
-71328472
-36068032
-191785940
-246368336
-817672774
185844162
-53927537
694602775
-148851958
-284843043
746912344
-788716951
680570107
634747651
208097822
391494653
-596663293
-56979951
-567663334
490821103
256677646
-274027768
-414098812
-195533277
-883414955
596724817
-287581052
-568396654
163337101
-556015378
-665069527
-485657186
184015792
730677752
844898195
267310882
938165322
-593186225
641669110
457998206
48824594
-293217182
151440361
389485787
-929515058
-373636109
325647656
940310371
-135721314
-429105951
263172598
215065330
-139496393
29560717
542629653
-19671913
561069270
-441063636
-557376107
-912300283
165661571
295374967
-393151874
900235084
-578938413
-852174157
340170648
610922478
846981853
588201998
-963523947
43417782
-347620586
380400847
928219843
344019588
-582394361
-331622471
881438265
-349801498
-603672867
-679779920
527506202
-426786424
889330909
-353708396
-591007797
-730586720
-613926977
313219462
-844875979
832741063
-457757069
-186455720
-709851715
-782649943
656288585
-842527708
182933161
402523554
557489856
-206526462
-858324397
458847914
-595901655
-439684236
-259783115
-703488907
-443550103
-447191783
321928070
493241665
260953765
348636743
461959068
-768409517
-269987619
467080736
-458948262
791826728
533803997
-137754300
143542100
557847305
-287622149
-256741776
-181732246
420357799
261330603
684360803
-429412349
522931153
-217937591
-138999692
-204256749
570974371
-154924308
-899758882
-210103608
-904305548
480478628
680770399
-81574748
-521772245
-330559705
-210815858
-176919948
310128051
477186710
399098804
-890292055
828088771
-502073936
-340953222
285505499
-720877144
158720153
560152548
679882344
-898685534
-896172472
-131826986
-57622904
-202462689
-394187606
-58445515
-663943449
744104087
929685496
-899853720
-259312730
-662905790
-603395592
157704800
843461854
-63535935
-887984352
-899528139
219661141
-128485659
-349351769
457364527
-561483967
-838034937
-686046359
-351344986
-139262827
412511198
-928688022
-52605223
-790294145
-704439373
922511245
-470114906
153793336
300649724
-583904379
854323389
-757343485
-84441914
828088771
-853884229
127067900
139840435
871956286
621116019
-727659605
889294493
-140911582
-444158874
-117081084
-830075380
367091447
-731691249
977862070
-677174963
141600655
102098648
-517824636
-1956402
-928333601
-717725252
632386237
-137155369
-920902612
422304475
625881370
-477146893
-164797908
484321039
245356859
10288652
433056464
453704894
806390590
31971086
920556556
451647821
-753542765
-79512086
-47099014
-94859430
-194791677
-94632593
-180983613
-788417057
-591903451
756513895
-257967862
83610674
-153685588
531234606
966664830
630006180
737450652
396508560
264045343
-584389042
-821061138
-54783497
-245431906
170676751
-986051778
283994086
-363205734
-974709752
843004298
-936076487
-268502625
134555174
827855483
330107692
-625910932
-293156728
-630469512
935140604
-341282007
-136734079
109877612
642786653
-440705514
-940886587
-800343235
-895171642
-571554675
-409225890
-213454591
-757614405
699652971
-697707628
905351333
480348337
75496533
-425428844
987053692
328548473
711363882
42378987
-755998170
768489482
-379293989
-979719170
755624057
-873849003
-87761952
113965440
381147863
-565983351
154891352
842814257
-919750123
669266093
942565902
918602852
-257065787
-855142840
-391464339
-650289233
701803780
102529539
103700645
-545040559
551123743
488962018
-319832857
736196079
-698443975
961958955
-873291519
914359750
79870866
560107603
944087874
-938340230
-973711231
-363665211
845448558
960946125
424494818
180167062
-635236889
971130116
-427740468
-417109964
571214294
645248804
-119267861
802215781
-892652006
-634376237
-846841681
-517053748
433632789
826032652
-99410006
-515084391
-181261556
-562753301
-456072180
182048635
-264682906
31553190
-777551983
330279146
51800727
361480520
632836587
83556959
120855371
-470425952
-823984261
-462050647
-194611321
-74909276
18730309
-634125570
405624854
-771851854
-987466026
173342707
429480857
-178632820
838036121
977173744
-568046469
-640463133
-910254556
-155808590
200289416
-155632175
-275094425
-569013530
-961628525
611370558
-78515952
-876581970
-125046791
940992163
-665288555
94994108
904936790
945217222
470837986
698757382
886308829
210201442
538797579
-26014402
930221004
-294743748
-234812425
-510547341
131716241
-136734079
974296840
-202611776
-34306607
153070857
11531071
326978726
454423927
388636270
-182303486
845661777
912304487
677097546
873547149
-743053822
740204884
689630946
-490276329
-685044744
800987497
-704163404
-797587504
-803956329
911006455
210964560
-462024950
-104301107
-284510192
-120147595
631097935
200541806
161275884
-530426308
-109567745
344391076
-394995899
-268050723
-56748308
862689324
-142121908
803529175
628708488
516375955
847205656
-228132214
939974747
734436174
546038374
263475578
186937710
717052599
-310580097
-606014782
-210631326
-817112614
-67685689
821516775
82228441
-374294475
-689414531
-768748395
442053886
318117951
99035497
-851133137
-298827752
396965796
-169321144
521542007
886370691
-985642306
-877115279
256774796
813433557
-389709424
240779057
858753998
-798872605
-338879898
781195698
689418250
252717569
-518380748
787062776
485068593
317968253
346699555
-382344735
20843804
-367754600
-197603136
468217507
-630868324
669001004
438267038
-53731122
-661886171
-311047026
589902520
361669960
954412190
-102917477
-574783995
-750909264
226736342
-731213499
350049640
877762561
227497854
272554743
683120063
-898103267
-551773050
-117590160
771969399
-540000783
298914758
-954461416
-831344530
-983632872
-768543613
479729221
773729919
-293017115
191128648
240381899
531568071
-868167672
-663975907
-127205518
-487058282
495657241
486172921
-455312596
619590507
-712347000
419701401
-24581837
897320725
383704383
-7246175
487028056
435326693
-540556556
815718297
-731292585
-382968449
-331715703
-512457252
649957728
-642080712
99538240
745764560
948338145
-944359866
-547116751
-335931280
-403797364
-601377405
-45108005
286122010
-385936555
-243137682
987432681
-373085997
-267588835
354618633
150342831
94035459
431747101
418385226
-542139898
-938778988
-346253530
683292759
115436227
904670219
305485259
-450754847
448097548
-780097008
778547984
22777941
-680231564
-69865063
-681489466
-211674389
990775887
748417427
169293846
-927961637
545547933
-823874919
952718195
-882848158
58377097
998652116
351098118
311457515
681950417
799152870
810884185
407010257
-273086643
-937914498
746912344
671003540
-652126091
-169103911
252589886
-648491638
-213316857
787257823
-476961244
-300225103
-623654639
735728739
293335904
-214308982
187859971
824473292
610474926
-594393268
-555451471
-72381865
384588367
-815426316
-945101208
-744512999
426470720
120855371
710055550
-951193370
994361695
-347829828
-787085397
14280315
-990487691
-715651107
-791167221
-580734977
336086874
-76868626
219784347
907403822
332533467
-651287677
616759342
-792679815
-229480985
429312475
-23118024
-319901369
-785231385
-492845942
-271687695
-41038769
779944332
-301872560
739440660
69159076
591288705
948295106
819351512
-657888113
477986415
726726672
-673843188
792689646
-51166787
-291675196
-699412867
569715879
555140828
789283081
-885532071
459155115
540717205
-963207923
305459756
-904178498
-558116019
-510171977
-817574579
265469117
598338841
-375874365
168908345
308239218
-815566495
240968941
-87301465
693428001
-72767859
805493727
459605032
-820056957
141493325
217240289
697596159
26609124
100850502
398062833
-216491720
-765036930
-825456055
-264356430
-842697124
530828016
772906087
-284199279
-170628939
438950617
300516575
-350988097
268545733
310182987
629749294
-397012893
457701123
387356655
-129533177
165086761
245795463
642282766
-315591152
353196401
-143181670
-776841535
538370521
-218213124
998718673
-119525502
-702805715
-214938887
-388323820
587754977
-133868963
751696578
-834639316
-147534865
-441103998
583323045
-197817878
-819921217
-289229978
-502221665
-370158193
641653214
343598886
-52310488
-782318977
228163408
829661151
-228064302
687513748
183060
-867515115
685526987
-773170023
-741671855
489009835
-840513801
-702102409
-767701762
588071652
-125894107
-819547194
762532821
572897201
67293669
-103844403
-686803257
-257160614
-826942129
315803796
801737226
526235880
599018204
811109586
257163538
-45475518
-129189479
-443433403
-830442161
-635406395
685754098
335913671
-40221547
-635009687
-872132362
504830659
213128614
-265773575
608863439
130622894
-9377113
-827284815
-851643533
-134642799
-417427435
607777829
-100265468
-893753898
-537148613
553551156
820011095
882932965
483993025
-219907360
939342181
407605424
-665678311
311623363
-335275608
244885232
849892990
969574494
-470073776
-822614850
-674662402
858452523
-133798938
143424238
-505031091
588329523
642171170
-142428165
142349241
909418364
-916784825
474309040
656466175
709611807
-608493536
852778753
533735677
576434638
-623654639
-822703815
766431866
89236472
-771677170
378847992
156427610
-701627590
-257864200
662271810
-178236128
-572111803
743074890
768388647
-819000173
500563966
-911160811
600303820
997936467
-134123307
-749445772
415034167
584849929
17589685
624559180
-78339817
803045103
19074441
-665643771
-660443339
443952543
-415281943
73018729
400739272
925819017
714320753
-137681702
-305832961
-199371931
391391989
901941954
221527930
-234072193
-739968048
712412767
712774653
216453673
-406678271
-428879842
-205424906
-530998410
402222588
-272475948
-254072413
-340306077
-516354211
-606798283
407248366
-190232024
-829032517
-951991550
-193699808
-946529001
133800253
613437937
107723846
-709258171
970814235
-846331856
-278948501
-264114257
-38403850
516844934
87844239
-22658613
685420795
-59070783
625638962
-90149974
-101642588
-105115299
261502339
-953978920
211512290
-35103676
149268255
-674908109
-387981674
-247443101
267063258
-617605530
-74909276
594741298
63940079
978276861
816161980
-281517904
-633619505
-87759733
-265088260
-244854831
82087101
831735860
-90883349
-47753670
551520580
-292555858
-658238983
-687973815
-587470821
314336372
-603395592
418103813
519349676
786075413
411843949
-986250269
783617523
-746985391
-27539422
28164805
694900864
-941014418
469773060
-477104387
919127050
-922579440
-125819447
282145041
-977773783
285779425
712070710
-512767694
625237970
235725741
553747914
166209507
-806107678
28206472
-987466026
-175926997
446965191
714536424
-35463335
503332054
-310704539
-812849178
-379961316
-190322825
-368243995
-188297997
87020927
-237844782
697201877
134335409
844917181
-694226884
-551546938
-560449471
912984845
589739214
-773913108
-724077577
594954132
-496670262
-484116161
301751255
21450433
-450615427
446136298
-325509712
-88573789
522219030
-314790367
669183991
-251271447
-467328927
447603561
-48125741
-628757134
-254482791
-489691411
662800696
-65120854
-201263597
-59513182
-13593163
-740797466
341709158
-475929407
-885743341
244875535
-737986624
48264681
184712822
-705714062
615229901
561861569
-836413300
66373133
-547000023
164804797
554101356
513753253
777039708
-23967918
-12157608
-757156967
-942928639
-37121743
-928034983
-916550994
-160158556
931714506
-373580233
441770940
576520261
-794640716
497633439
747910484
-299295043
-840640173
-151944616
-825441143
824561140
-116393399
-933120382
750493131
-106328608
-469831154
-640866131
-948108337
-485053681
228470592
-799899202
762664053
-101665126
-547140027
494404316
-511625469
179801223
305431112
-701560986
-360417966
836382432
43579076
-386945672
901205875
613423609
-161745627
-510455771
971292817
-116972109
-150527196
110694902
-524714106
332761924
255260222
-822002839
262925613
765734565
63372800
629387000
-536908535
677061142
-469384910
-692015944
-656336403
944218831
-616899906
-134518329
-785038035
25104047
410354
-732203473
436271372
459414986
-992009358
955574628
543148535
380795002
455769926
-231808715
340555155
-674662402
-482142694
-181520604
-68399276
-737720148
436199520
7457190
-286661870
292704231
826300803
317838564
739645008
-206380001
-320943549
611900711
330017025
885581936
-916160851
-35443394
-369983494
-498220889
334411801
-645969455
-686932925
343828680
-69549392
279115750
566379170
-115889347
863273564
524868249
549597016
302694368
-389320744
-767750465
418462385
-580864484
-245186825
-645199359
-690824770
91822716
-485314749
751694899
329871445
664853154
-526893058
-890781277
-19490551
539379032
543052436
-579327812
-9411097
340878213
-199567399
-68813331
942766537
-704175449
639617192
550359390
-616063515
-384851878
-733177276
-457582179
90709825
-165523583
550860986
19105143
-46296118
-928047659
586943238
958413691
-952026217
-181732246
-657948999
-3528041
856802553
284579445
-453978553
-574922526
-889778426
-361894396
952442712
-721305270
-844737160
-859958108
-181346711
-76255689
-732066971
396372843
146707643
842976473
787252059
892217718
969190309
343913034
-460950239
-364878521
-515179127
9240207
-545146168
-318626500
-1725723
-482918434
741272438
-106175415
599148359
420304344
-968045005
898090192
-282449893
-294532079
-958245348
-552778715
558837184
187805388
909168523
111671448
37002606
-467566231
687124722
842561621
998644984
809231511
608808041
-593494620
-52011610
-525869802
-115975716
752706376
-293215500
654702195
-192130402
704211475
81597509
-363608273
-745904529
76730576
1430221
656209601
791091192
511576734
-357057450
153224181
549160866
-595875786
333645214
-658746945
-840916345
146309382
764009517
161029970
-956191234
567085626
870932488
-596178323
352461789
-21064982
-871496785
-930120551
448769435
210868233
797332583
590165557
354702148
-698880408
-726966447
-564878352
-21466361
-101186113
-372823471
-624641353
717106199
-31960487
-903707434
-701885845
-265551233
-815000562
-380681946
169126030
727199922
705565620
-771972167
515318588
239810551
-904346925
-463049930
-264162299
847721097
-273903250
532202951
-332558908
-102801208
-216391135
600085024
-629585971
-92523682
116117620
410281084
-582502187
20202188
315654577
-533774372
-192162720
483944277
770127517
-401878152
255112967
-584989118
-836863145
-698237175
-813652647
-156591192
622612399
77916794
693576097
-490598585
519510489
505503199
666277659
-249946069
497784211
-185792101
-879829816
368941598
-332400484
-826510349
-304137408
-771848411
-215933605
30803671
863247170
-370682175
-653118610
-747443271
124834197
961450610
100459855
-169675498
622744928
186224391
416057043
-773498778
-677197820
-311166363
76342879
342740960
-191030277
-299178035
-272868917
912587666
-633227533
-984417880
535083744
574098035
784832691
305094667
-607614287
967727555
-78865722
-246080038
-39175278
-909081032
340123053
467178616
784656593
-405761123
-517985011
208851469
-514545665
809808061
-488389432
-497984458
863459285
678755076
935933711
-150180018
22642892
-537831616
271328152
-693023727
477147914
762847491
379282704
494906612
563523561
333839705
-550888716
776951619
102730093
-316737158
-38462353
-835640197
-371887310
567080923
358429781
-761104964
-804286830
261738862
246346293
-393270781
480523016
-475252795
-619537033
975736039
336817079
901211651
761710227
-438205368
-805975634
-1686711
960342464
245320463
-254275565
583260851
333520213
-901216503
742205912
458290401
-176704098
-863026501
-236030383
978034678
984492790
-933291444
-107826351
-866230992
409879169
-256756879
197080696
587273890
750210865
-984788688
542923171
250899023
-674137266
-725323657
258438032
-412503615
510154133
413451145
-714496383
234522143
-534467188
-507724163
-621058131
370618297
-203735021
-270880823
396508560
392363860
-203592323
-421729259
607142431
-511098296
92264502
-92859776
-76416423
-132645013
-4604720
-376139307
262416422
-867027922
846778422
-258005523
891934429
808587556
656489425
379341623
-47945318
-123613126
-902737564
5483246
-277928706
-170757598
-388884993
125083486
-584299032
-466178198
723581478
588809005
679643857
32253658
-317924152
-166830567
916832665
-297613374
113374352
589121870
121825597
182228276
707143345
994302181
-310018317
784076520
-890601329
982139760
-570026527
516449107
-983071610
-90172927
-237241295
730746396
-469759942
664264739
-998470377
-749173574
658876670
544411235
440904927
826458528
454307103
-388680746
-606081397
-704196292
-877887
699652971
-737091322
876538671
-756200028
13726994
382323905
247964597
-240279476
970216612
834358315
126640552
-690568597
-132053492
-15956338
-74056125
-21492942
-799173007
-787344674
419287594
384914294
-897764451
-634361346
-909017909
-915750236
-859965252
42805397
-104651208
-448011778
-966548856
859380994
236368895
294444555
-308029943
-175053313
-778365950
-325127926
-228482133
348615140
-997064192
-250994225
-135792654
258908831
-571311738
-668868432
132682092
-297133708
852422085
-135506119
866793153
-574163606
-716176498
-87519679
-772706410
761565332
-449583574
-832855903
100967211
786892558
-50053034
201901942
858637408
-556606442
582272113
348429133
-214047497
689508057
520053430
-547023962
-417294599
510730842
458922116
458009107
97570824
-360522770
-591183305
641653214
-396644758
690876670
-979613449
-497608569
-971810721
118511099
524874425
865835490
905554948
-517153006
255234963
992731795
-638576513
464098172
417881932
-983071610
-752393889
-455360998
954446524
-622876982
-669992978
-118195424
-963760497
-194272966
221173641
431350300
-803569577
-303632040
-438251732
349279384
-380403116
-784525970
198601308
945847947
50109922
815671216
450088212
-318496095
-966993362
-168047496
381119893
-213360711
-640746822
368609889
820132287
3479308
180849956
-649097847
104159603
149423698
-554855128
-344861439
382057661
4302573
816047672
-580274012
903006278
-838133907
2370226
-531300464
-641095242
861426515
-703661157
-660191316
814131869
728883615
-576991429
-316411907
728385896
245558798
386126261
885511748
204540872
-423382177
893262156
32931443
-176296198
-485653327
796578013
-237345845
-307442039
87335255
970712093
-932998392
-192130402
-349085399
-395423070
-924272078
722347172
415226220
-880145320
-419201564
-492451503
-841037301
-590913813
-951241053
606318026
-309174103
897205362
417881932
-428619606
676332643
404889795
-265597529
364004943
27488594
-303155281
208678909
-378985513
320005205
-6207446
241308314
-490671468
-326092076
367114068
257841212
100259176
107402834
643997167
872827700
952853266
585295399
189710111
461753915
-815293817
-883907278
104544732
655427290
812049541
254893531
987293163
-965719333
-707709753
165661571
-119301644
-564158874
758109587
-51745965
84807278
-973353230
411778875
-213121519
-155781710
-406741135
-114326350
-739246475
346694941
678730296
751329779
-54928941
301956425
-954452610
392363860
221997594
-502640771
217159659
599456247
-62711961
-346367519
-150536475
-186087085
-662115471
-826961135
-752406478
-953964178
676184097
-729031398
-758707854
-242558001
689946516
851150477
290631586
384488117
828652891
277538553
453621812
-544618372
538630499
63364807
-224785640
-574448068
-77864137
-466228985
311164382
10288652
380190742
452580219
924412600
173216039
330536953
442476419
881842628
-643594136
813368799
816161980
-674265978
-570734854
76542403
858665380
-178739930
811343672
-305267503
7448876
268283879
193871617
929050051
622391731
-913156264
-408148542
-333607939
476643113
792088509
-929320971
97662376
-350271039
-603530649
-501871251
771459895
-127082687
-683554615
-623348759
784656593
866233211
647008602
-232215190
936267519
859809103
-370056777
565840189
-479053010
-807236163
-832523509
-277920607
-619419518
379787453
607340732
-962953023
-620559129
-132009422
603712553
-180620710
-776221805
-966133720
75789706
-742145665
121716782
-138065809
-645199359
793506832
-902832156
-392853987
-520777516
-724937886
-380128547
-500049698
-415369590
-374133548
195193816
-764686722
-598305313
-723455604
979406125
-292282814
-921443298
223695684
633260359
432891804
574937102
147320976
-376116000
121301951
645411535
-707482729
-408722296
573703144
-90832672
-816315192
313249720
-837220632
904991708
-751392281
-899118966
168945771
-46069339
-120707855
-924800723
-755211974
-751507578
-771973020
-974850551
-287403082
1340116
-913539736
672766341
402790708
723903319
-770176468
-869133753
-289060269
760386266
-178519257
642959793
341839814
-73223959
557608249
-64860812
-447103707
-40526449
-481938996
98818696
-921945326
356894503
992784836
688069411
-520552778
939158524
508185558
547800535
896322482
-66382731
343382810
-218599414
592538911
-327514651
757678323
-497698607
617319529
956367813
-743537515
-985307655
-908172264
421820062
-626938842
601482894
792245322
398063220
-789467473
-490905
-748176856
-245764750
733245111
581062077
-870872205
743725299
972015293
-675937585
-932243591
-835118951
501959404
-137776144
-70804098
519655572
-45850928
-950302896
-378240366
-220462093
-129282674
835927986
-916409110
-876826046
-292555858
-457115229
-997156203
-282308888
268407647
653540437
-947727074
-358811919
-790038621
-2771873
-707275535
-427666583
553547702
-199567399
-67978369
-392875125
-457893922
-428544782
-743038682
264816227
-30609186
-627685853
-150790863
-445790944
991027714
199824592
-651642112
671468182
-828521433
838979735
-955043895
695957118
699754196
-626699233
722750158
-682523931
177139666
-581012866
848733950
404972090
938727625
-652679729
-73532463
248328538
864864527
218939609
25414043
-579834223
634388672
-606436825
962854471
-69123083
91668541
-90832672
-163794272
-257402974
-597857455
-515664359
-674872879
698836554
-660682082
-253807981
2192198
-910223794
541555214
509267062
-484798803
590832177
96788979
922827677
328686798
-553431997
-956476972
-486963459
-719391212
141460931
-851688398
597275838
908997928
-421932449
-126131820
-729790124
167357358
-797758210
-407814431
-453644181
893847427
489016653
633675032
-990203746
-930741998
-633878297
-339265478
502400982
-192255207
875796648
-850465720
-701131978
-640181988
836456972
-944345747
-481072586
77364024
-515074737
-142603864
97631058
-644076313
-296108144
-948922577
-947304735
-777550608
344427550
475520126
-269991120
347819614
363158508
-911700840
507452934
356993371
-555516611
-502167956
209552854
685283940
947235425
366703881
739725057
763807204
226076789
-518430972
651713440
-237287893
954987217
-463830357
-198545845
873314389
601808338
-618090612
734265993
976018569
-990441175
475639459
-794332270
189492630
-840686711
597600276
-551662171
-712030638
-824050256
-737844173
717539995
479877997
-916634640
-848594340
619712108
96152339
-885668661
-14918769
177137819
-325938030
5909120
-658676592
-598743168
322261708
713333926
-248680173
275427259
-985150725
-208862645
-385814322
-85596732
-806746745
225644151
-219757370
823358173
-533012493
675295218
603816343
-985645798
968505837
582628360
473483825
-985676732
-933476347
-995573271
-660097514
-880402318
-933761035
49008930
279886291
181595233
-764554531
387518261
280182533
468179253
-712134723
-245880182
-173833258
417985427
929096014
324879196
-608264035
671744758
-888634587
980398240
-554781090
-944365398
-851456344
-459181888
648711822
-941014418
201620599
-428158934
477904796
-353537054
175833416
-980482685
-556519179
289304767
-8717367
203350742
-812153427
-194473316
-558851995
263855662
-39756631
-327871858
-973736223
233632982
596049868
758555155
59493397
824416387
-745274191
629998962
871956286
803556235
668943530
631321324
-375849232
440534505
-77481112
-639311989
753637355
442187138
-653827399
429235313
-903792357
9877617
-333581953
151440361
123178197
180484971
842459400
-218203964
471507540
-424464970
-679463383
-169838271
179801223
-782418805
-834639316
660536598
61642884
559533759
55634757
-60117968
-51754730
-362153104
-155543261
-199731711
-801600272
551989156
184857185
503148287
-871719353
664798258
-712994913
-199700959
-87993024
196603204
775910577
594045934
-976330115
-815218116
872266609
-703349747
405388745
63923128
-266367965
360426103
-237749532
-898440084
-552651650
327796997
-98777374
-652846928
651046845
-502653176
-965903374
-368059075
-163794272
-62032142
-352711114
-436258663
342761850
-196873691
-716247019
439788955
-647914537
293430568
79020474
971961089
809726456
307049355
401486325
-826455305
699351998
-240103559
-547595643
361353691
115467194
-366136870
-619993294
-211056073
864956180
416296781
106399925
222142210
-650856271
264693178
-224595649
549803903
-635655962
-600709058
-1997554
-533399256
23029652
-768447183
117460901
137924260
-698284263
-848493974
292148800
806801865
960759471
-603756177
908585989
944247741
496935633
38908927
891750067
-473009656
53817917
773724020
493211320
-935933941
176771573
556318135
146630635
270655548
267094749
-688264913
-374689138
141180187
-92065434
981264291
584043621
94912987
-325509712
-649173391
696723578
-782457877
119336064
-963836633
-572454538
-292603783
677675838
821682911
461281037
48680083
363678906
262258928
-573873861
-869743354
815651605
22582502
-479613994
162123726
-875002284
507577804
344391076
745810269
-826806308
480516746
-663705848
963859427
-813677851
143275994
-449198344
51372298
-313138497
-482823354
463839592
496109840
-930120551
404772290
-861032104
672647593
-107835448
145330547
-968969349
-328373595
666632971
-712342849
315541582
615046673
537872573
79735811
603070757
486172921
-524216753
-819787383
-581918829
119137559
300136294
-682625392
760275133
221421468
969642230
744383577
-682239152
221455000
-290876015
52246134
-662772162
-660446717
421997589
800855887
-297654814
-786605636
-357951402
454423927
-33951967
842393003
15672377
183748442
-591722161
-297218533
-17696679
956741790
-759172697
448060165
971193449
43029859
-646728675
-592106091
-351747835
-641059544
-201279727
711909918
-218447805
194097204
-972439759
636662053
880559300
-291401725
804337218
59591416
341839814
-940312564
330736621
-829101552
605056009
-540607398
318381675
-79596339
-446703953
895285806
-36147633
391535574
-304705019
271263590
962389956
104257037
-130423892
-463534777
-629585971
371005363
757849435
831631721
593539388
794443564
-225967281
193076295
-247598771
83249938
33872959
-624292895
946625470
-64009063
721487051
-455455383
923364643
-371377842
-153926151
300959483
151405499
-994682535
-678978813
-624485222
-138446426
-789453081
327821975
-788381067
827389361
-572925198
345136643
-87109151
299032596
410411339
360057931
551014877
892294871
649719889
179688307
456904433
189492630
805075045
68786975
-547102621
-397610920
206242674
629567285
-138234429
692478479
-584844625
250597118
-432899337
-125170002
-512325496
-214063583
-159331542
996498484
-303385917
307398912
-973088767
-710620193
-18450417
-855993121
715974641
710659313
505854734
584977672
505589324
-811685463
780041543
-15588240
-521930273
417231899
348519139
235694533
-249526916
842704695
35459142
258155777
90076713
-984321026
-390014335
676295282
-750323372
-381511075
-254959109
-580809356
-763456351
-309751878
506148531
425523886
-73476508
29867841
341360420
-537155547
-940092340
792402753
939506793
722623061
659802919
988442005
-713651294
25859217
-73241215
-74479385
-658082314
-315122701
-990017518
-39457481
-98440720
317756906
-334984072
892035710
-567240827
-388787743
671490744
-87814892
403904989
-815570290
-395439101
290460463
926335885
95486111
-687253628
314117669
-511707896
903754510
116496653
-865127532
137668895
250211540
895512099
165086761
-784645857
539302977
642786653
-394004074
-950849745
-596927875
52542252
-943090132
770756503
374945008
258732714
629369747
449365526
294040012
-161539083
-924758775
537471122
217276861
483526353
-441715475
-75804757
403036513
174723712
237380940
-127944132
-665978668
620493723
432571814
-869979744
-591371085
198948574
827060503
-782589661
272548141
553991542
710731439
-948214262
380247062
351681803
433825449
-531526291
370087271
-355405024
-204575066
756663318
894266235
116613545
-450974186
-305703551
-476669987
-121231160
-673528265
171068472
-206986876
-652776284
48140911
678207497
-932421676
458483916
876734871
-697521283
711459471
22930841
-927766337
-360908525
-444751509
-531972024
-506336816
-92816637
391762729
839362432
107324177
951059877
843255045
965916477
613089731
35084998
49294383
-728837353
-815676468
248234391
-219374389
563308786
-278572327
164009160
701107372
-293100773
493041909
769744200
983974798
-809376276
525021469
698801607
-405274958
-211618619
-422213388
891698108
330738929
-883640128
547154552
-279586046
843461854
-357624546
-568438169
991379090
834145153
-48210243
359898527
385412272
140112922
-402841202
716707133
-173907013
-638153128
34117526
-799553749
-905620176
250036692
270226991
-144980478
248933094
-921296764
790866612
-834441824
-618983248
-661819959
-667448839
868298029
-465948617
-903722197
-7069200
973228604
350724018
-134936744
568670878
-719928182
-607072583
690086666
-581789340
670271395
157493105
235725741
-104651208
260743061
-868128864
-565743927
640326187
711363882
-722716304
829402408
-422657692
464269310
-175637440
-332263991
123670908
176039473
-617429545
799489535
-794979234
200125263
790327295
-741545418
-202434331
-446467546
892384739
-369994785
78655764
303961377
624221230
260291169
798488071
664288282
304920439
-171865929
135487136
232856968
303451948
-117760705
10540761
993073852
-381940542
-157698948
656549187
-50484180
-669074604
390962551
-469864835
-175241628
-215696771
314527670
503052299
302913757
-226756832
-982140197
-559997780
73018729
193200505
298517444
793843915
-377567163
-475667688
732389012
-839006178
215591041
-632524253
542916908
748585456
687209306
-673108356
762411168
-182265613
-814904880
87977231
-435379409
-84501956
799801559
141632675
939455988
-683481452
543250259
169799131
-947947182
-502842780
687335267
815369717
-548391240
800661694
-48269487
-1087567
-896564703
903366263
-819497230
-640811980
802738723
860387457
-937975170
-662995098
-999838043
-568393727
-134254714
62400439
345662933
-201468400
-492792199
-796816662
-102747404
-242582873
-132275302
-119599946
446223057
957490102
-502909187
-531549079
93516032
22242428
-382467172
-99785761
540970735
148770145
451485308
-874589296
-424759557
-794156116
-295951675
926576254
-71532668
988514679
-7945448
-821540915
-665647340
-396465804
507866837
983488340
443647189
721533081
-974524106
-264412582
804337218
-255529648
-684842373
-319220986
893418350
953931091
-351344986
934273780
620095886
262448881
917136676
994520429
24849872
-972450632
115887570
-757067019
663259150
-93087951
100827286
528538760
-473948344
385106011
418399556
664142241
939534510
-157273390
-302974144
186647683
-941517661
61685046
706838583
947523832
-495794366
-579729639
704153318
-890698236
-323709999
333645214
635539935
-308638506
946384210
585479226
-803001404
314203487
-359975461
66958803
32769533
713245253
-15319586
-114023996
523274560
426731821
-123502379
-961647505
308239587
-906688998
804618852
412539887
-333962384
361691860
-811591434
393031632
462275875
258720149
-669514969
-27579619
391189721
-557376107
22930841
790693658
-209592839
554931106
-730491270
929669845
-778429079
801679472
937124287
-417775908
-209307332
105593171
-946285459
856612365
-424897725
-943381797
-14327360
-193439987
685015981
-784411207
-711058612
761928455
-858584631
231767735
-322321832
-417454882
136454781
107200363
-920994803
831077919
726715361
391825268
222053349
-743787172
334494030
375439271
937575723
-283200868
562433864
-917226957
-945887669
-795999863
-698284263
-592113938
-319659239
268760703
961985987
-608476163
-826942129
-688865362
586963807
760005418
-74455313
-712345895
119440918
-31140455
-431941518
-533545484
-601052151
720526095
-151366503
344446348
-672366591
72364259
337746692
-923751191
375434533
696723578
281055969
69258666
-450448771
280564264
-122016654
-819369635
-409235282
-863859902
580028760
-359357487
339531783
175410068
489226211
-679200284
-961821265
-605039935
-257064607
618117031
-372596005
-98639796
173378425
190111958
-408501778
56458200
360040228
-543449651
-80407945
40188690
380068289
865806240
898091933
690405795
942671879
490188657
117841097
737638197
-196582488
-512572003
858204782
518049455
-841687451
-861362509
804196124
465497309
975062709
149721705
489869518
228261318
526873249
-199473277
-130762796
119009967
568399957
124569933
63244741
-465138313
34791326
82031070
917139345
921501577
25472428
-690065912
-154552671
-293133384
-676448084
666658964
-640019008
-491327346
862035303
652491979
-961752410
-823576318
324169179
399809017
589121870
-733226290
539196712
535272922
-290744521
600962392
402115877
753319023
224519634
36393228
353434083
-947743896
-559907485
538370521
440208647
-935653834
413324623
-582219054
97924721
726872825
-858754082
576493335
823357109
-641149180
-862981772
250764424
-298876233
-889888960
-971214243
-340342226
-711611422
199698621
-985202439
-215546116
697609074
-956675445
-263524758
591518066
744710298
-54162546
507577804
879381765
-946244576
734888728
-810594726
321725786
602427642
457919688
-818499659
-240081882
247528894
282000021
-945316541
-277230868
-551612540
-939215678
645594659
-558825168
-518847323
530872699
-689621519
800188999
233217640
-600526816
925141355
-884481804
405239584
445249436
-648336413
-753289759
-283570820
-272999708
-128530006
868592096
372746643
-47989983
936279581
181502771
-82752448
806321643
97069058
612158547
852392210
720982715
624394975
427609302
-987466026
-22938166
667061726
-231076614
963575148
15788811
584148063
-799705371
13369259
-138999692
397866650
979147074
-924301097
130440311
-975050223
346125082
189560010
-558039735
-127938252
599201759
435599776
804167097
97069058
-11445697
-947728251
811716639
-620225279
-64626729
-35138025
-910975887
51172307
-895833973
164986693
-450448771
-320474335
587063797
307577808
-389902952
234132921
-514555789
-752027398
461932104
420297799
895029478
-466758910
746067082
-560708341
-639134129
522932476
-199416806
-221304171
-584895312
255214853
-277090941
497180973
-812322500
182228276
491295167
-201552932
156394644
-563424125
-519060179
380148695
-993873791
-775330386
517165851
766769342
-831164110
-47876972
845027969
611385091
615284688
-29786143
498038881
123569534
-810749239
-984818020
-826655915
237760657
800876708
-234814719
206580447
226744079
-196562911
-97814674
953774584
462225583
71269766
-691453813
420863145
563396833
-632718375
-255075554
-787055972
-343899080
855650480
40810874
-63314527
878372262
-99910980
-781502501
-895267184
499311289
-121210114
972554249
-901269389
-839038708
-524855362
776247943
617977312
360553770
-600589824
-668224149
-112547506
-298421191
485068593
-987144195
-643405563
-2406313
-310058346
160945859
-926221220
-908548307
-513186064
761449513
-932524574
-212947675
-620462300
458760525
-594732117
158808222
-341399841
407146694
611900711
526843376
-768328125
-896118968
481206975
-290479152
-872608602
289218690
-504773131
-732438828
-480587882
511286717
680315035
80279584
-332892955
21236882
415866335
670919274
-422735847
-391766972
-43966741
-410703653
400739272
-67414071
-260346511
172797188
569512501
397291126
-980870950
671238974
-234089777
971150918
-327762255
708586285
728253578
-190365611
-21594081
532437689
-164608795
-739684155
565709447
316822769
-89114304
-678701075
114594296
518652543
290027329
343546044
522309585
803656265
-765506413
28050893
-455208372
345627362
-1792519
-485152188
732420934
-183810249
551454931
243460155
-135006400
-672940518
-159185172
-127492326
878436862
-936857710
-450771591
-978089047
-281505248
-481528921
-570734854
-580018335
924088031
-846537979
635943171
-184911264
807820582
383107183
-834217701
490379665
50511486
-915418565
328491879
163794761
231562879
-425781948
-476454470
364267115
990771615
-864771187
-411001961
-984506463
784824748
734934705
-90686624
531556525
-428514325
-833305255
-840771261
413393120
709665154
-689435841
-695959854
181435852
-473948344
-541364732
-706980503
62036601
385892034
124015481
-817574579
665720076
350477158
-22566930
262836281
939411020
-404357405
-747236617
418204820
-341399841
550402500
-559220358
78518718
-709667807
-14906448
-189280021
-736171286
772516936
659948143
-362168478
-597462862
173884284
359299591
-164203086
112977075
-556786288
-367158753
842364286
-916682445
112913972
215597965
670371682
-387601534
-818748541
215484941
954825472
825263926
76328654
-371833676
-639143089
-65330528
-396345762
999877659
-62625322
-25250310
263928167
145055313
465614636
124015481
450243750
-483259122
845613744
476212814
-300620408
-346403179
345574132
722425983
-535607546
522557140
-610821907
-916493684
706058718
-629645124
-660682082
-239761517
744119638
-878939889
841793339
563363753
388802066
-53909190
-190971324
-440364474
-627990879
-11897683
597587195
-470906301
843261903
-990517334
-536659226
-471262155
-184959288
-526283440
-578367253
639512419
96813466
84954591
635096121
554932350
570418772
-142545484
-183428621
133442002
-724909325
512927548
-802200541
139690623
249396134
2908991
-42745960
-227937837
-426655089
992084871
-764088565
168451980
-259069172
-789657172
740542129
788471071
-296393489
85499915
-85596732
216229731
921641157
243272088
921237152
65570528
-393355953
-481211156
-556519179
913844568
-939131346
-614340549
-133869070
-832688456
285793815
362027402
276343500
818855215
228277403
-29029298
-293110061
194668791
-339819531
-632553948
-838368342
-964047730
-389236720
-557566709
-862026223
-253109873
32529734
-642849110
-322477879
-158456035
292769888
-11593732
912358994
-981735640
-547047144
-768822568
493241665
-779282913
-517068043
-966633885
240767721
-209930274
-811920014
18215731
-966459957
699698984
790976292
178183748
-943502918
407964247
-505418337
-547346216
-658580648
-210556688
-990967244
-125740613
915440546
97654336
908141816
-15956338
-636124783
98717560
-889614760
-757832806
976380863
-723194046
116995883
199620087
-925543754
162326850
466410970
998644984
-314790367
-565548566
372173553
309014460
921691595
-97893910
245348130
-892615735
-595901655
-840906780
-459413685
-492290973
-610657831
701600725
82161007
749089466
-510283815
224556907
144581893
880048479
40786482
-950982060
774632240
5757239
-93531507
867870782
-460780522
228747247
975269089
-142777568
-173140107
-415203709
944953665
-676203322
-606797201
640013044
834358315
-876114213
-2406313
-394819439
-298446091
582776046
-771807063
-466889007
-237473204
531556525
-644591113
134639083
528927324
-95089641
49566919
967331580
-334292194
-381133587
389327436
-44948272
891300485
-797481055
832932446
-864097328
146599102
120162905
-560104088
-637425892
-701974057
569395745
73231252
575491784
454306165
-881518109
-602808559
548486583
-394240607
116524450
-792636413
829410528
899878
-202428912
-793392303
140303838
905937680
-308092661
-468799671
177837836
575105660
500649701
242375564
-663040031
925850591
829158299
48824594
-103831097
6256526
912512082
-362086838
-389333677
580582510
-619537033
305694072
-760954204
-208728296
-231651016
482810245
271328152
-24457930
211215797
866179184
-488106308
700721473
381817647
242777586
3346102
395043122
-508325880
691830110
-379788726
870750570
-38271812
537952038
415366708
510357297
-556786288
858867341
-688948960
-419940134
-835061977
252817507
-790958583
-414357816
400348752
-985465326
-981320651
155840886
511910238
141677642
-170983522
-371231565
-120641133
-580170637
-949940732
509496297
233496345
561659873
739958590
966163525
887645177
-52095579
579877891
-466903109
267823632
73231425
-159666068
717317245
591442645
761699777
-341550111
-248369855
564884559
-635249675
528288650
880142421
-25762978
-143181670
964417383
207519059
473735139
708555069
471058090
-670408305
303181873
716531713
33034172
7668489
-118174171
141542249
-98445267
23130578
-187705730
227627755
824139029
-457893922
3758580
937773306
951795863
964187396
195819806
757364638
172623332
-801778796
438267038
14106345
869773874
574452971
543490370
220614681
732999785
-205184305
-906367016
-66952210
878702336
692432066
-219150027
43879447
-33329266
-381099541
-915948914
-113518784
-777599030
781162008
-334194921
-889788548
-840544450
905849273
767032551
229996688
-611164693
555180306
-585207849
8505511
-522453961
-109857653
861501776
458829423
653822284
525285861
167159711
-996853753
72832473
687337830
-507725606
238579099
-751156439
824769097
-743098324
-755246098
-688264913
155088734
-891420306
807570121
143482254
708519220
113062253
853385
-713921780
-839631706
-537406979
-553147936
704792754
727864384
547506915
499198606
-87068045
-544704062
149960526
-130432087
471239782
-88544411
-933929449
-372823471
-263136785
-336867380
962732847
744293200
282562090
-964715481
-13322964
-569579143
147456387
-889614760
-658435673
-890873924
-714663308
-672751993
646302161
457678271
-620206989
-518439994
339058798
701791325
-357375049
-875962396
583478724
-106026539
-548691111
689308142
-422405285
-930620287
918986126
317077169
716180262
-83419596
535268949
-113539303
-126838441
-328208793
-237570149
-474504267
370005752
104088967
-432802515
73297629
376905001
-907760799
297396729
589121870
-265409978
-232383440
676108996
-203815684
930563318
965524523
855758095
700093068
475601528
-123792324
-689180988
-690860898
880513294
229204680
311024377
359192262
-117413191
427044421
29662114
-355394028
910435413
661036147
220267055
-517367232
-238679012
-573216103
277325781
640326187
790972324
-87068045
-822468249
-11115568
896985389
-823914710
-937019378
236198928
778759743
-149866122
-230435647
462225583
-783746806
-210371519
839142765
-257064607
842646566
-682254164
175208555
682880399
349190422
-896833653
-816620865
-838328602
3237817
678460248
586831713
633435980
941854371
-620950678
773729919
-230617011
20919956
811293510
999522696
-511642143
891025984
-402339071
480126487
-839521671
28754946
227174573
-831903982
-504932676
-475341750
-473341677
829014295
-562168097
-848118597
-138234429
-659161586
-508279305
-823135979
-978548284
166102546
272751110
793721119
765334967
-883830467
608253951
-836248500
-972956918
417404196
-319372188
100625554
-130870995
738445915
587087208
-289217816
311202287
831957874
287739831
804751627
312378168
-593918932
743185666
308945295
-22609967
-109859920
-982950149
163896252
240112354
515143784
-17028797
328221159
351960810
-629774611
970288877
-270122227
-259058223
30531418
-817827547
466699023
388018873
40200637
-190242102
-730586720
-946614869
889997801
-242906983
210861652
545025068
573037122
-133800019
-317692213
444948488
99079057
873887588
-727877183
63287649
670682313
-957587007
-730151226
-704077631
383454526
-20019797
770244814
-815372891
905934498
433128603
443952543
-814235418
497749965
-990057556
-672955502
-724681585
741805989
286935524
430781033
-280058063
-764787420
-901180430
-812142930
-166389737
624775559
401067353
-370337485
553265285
-272496283
-768860174
25442849
-257160614
318223788
871630806
36751731
-112100490
335845270
-729369778
-799263194
-386601683
-250899422
999859856
-730078494
532705982
-814220921
835146495
171910238
502400982
-188496970
180167062
370155796
-231789961
-464878279
-981505399
-661950833
431120664
-310580097
380056364
-696734011
-20344807
-546649625
-268355177
503380431
-477287063
-621277592
842958147
104088967
-346130550
-184959288
-444207835
-849837324
943868228
334145946
452377000
-726695589
777043373
-712318812
-60826525
830980843
385484062
-975388451
964954362
897214533
-298808513
-365336793
-421947680
-981806550
255452583
-485269119
-294145549
-823127284
-46299005
-114197683
588751036
107831125
864356391
155353725
-304580648
-917651774
69868163
-131012979
-125894107
-672940518
833314807
-815249344
6870644
-453429667
-863505077
-159526061
-656612824
187421012
966099207
884615907
775019482
-84470622
-350763293
-713044670
622371111
-801480973
-908548307
-562746556
440058079
-594652085
957901849
255112967
926840798
-514848231
-104393106
-675532239
717307079
-283469044
-506974453
-259065653
386087079
-348219390
539426908
211256397
409761415
70379977
417686821
-113089349
769209317
-595867162
244427877
269123256
-803023186
835274896
-918790526
665148803
811173815
931072814
-243151852
498098891
-744932519
-959723154
-993872048
-658810020
135044488
-580381437
-700682541
-144036322
-539790149
303352210
215688975
-29786143
-292912127
-519466601
-903429517
919398219
-585132048
-356544424
46465305
-873643032
-215368386
194668791
736359918
624006772
900867680
945627660
980984131
469298705
-467328927
355460371
61281829
-951709805
940919900
645676840
-12936841
-819787383
-583060992
-563040860
926805796
-245719301
-255097330
253992128
284456806
701056424
408191400
438283609
-176645626
777905617
-97497010
19153081
-752587072
798125772
394313995
270817129
165694942
892769385
-345621515
-221706296
-818631848
-614574516
-450531741
186845365
665045019
-555856911
-245101057
175095144
-86404724
783291801
112708007
-139786298
601808338
775329730
-175001579
-814799425
232891269
578975613
839884614
965202135
753626271
-717157419
-936061874
141775147
582589878
-505061333
-786202006
-147632886
-874073360
-601346302
-80167332
-71673364
-778688583
739185357
94694068
-796282304
992805335
805723076
770948997
861395843
362739896
263746589
-19674131
-516293191
-629585971
301468188
655619341
973862976
-193380515
-80432687
-603028918
-279903161
261361002
-643373030
-170743474
243581093
49124228
81156768
-3936605
-535252817
745289403
486547718
431937940
801371460
154599161
909505938
-487793549
-765526499
746723739
745471220
670161750
-194326585
-841948606
325335986
-292319178
-596964144
793934620
835216148
-396983949
-900821925
-948156826
14795144
-265190649
871019169
-977679089
-535920452
332533467
-891372642
-628082140
-117075590
666928948
207162828
342770990
-621144305
-890357356
734333600
-915152670
219174664
287022951
-143184022
855457027
-751196941
-951008614
75657088
-88405032
630412033
-921248619
-539909909
-714461017
86489774
-890022054
720841967
-61499313
518343913
887586062
861847334
-818732807
-749984382
-621503412
548014032
245117769
-407209429
-333027026
514177218
-296707034
-795133850
587079332
550667807
428108827
-438722307
488265831
438638596
717252038
-305152015
929459765
898986487
639342317
-700450281
-883167058
-514220206
826896907
-707033176
-306365448
390904648
709193717
416573462
-762275551
-348861168
-939691729
695571686
-345621515
-956589044
-209101389
-676757130
-799675674
233809652
-420708278
395236250
693825937
-451661277
489593338
169844089
429795274
607482546
-465420213
815898997
-17873167
-141806198
-745598626
116835500
-801125658
651981849
-897616146
455449409
713644492
-756168309
958985894
-408818381
870249085
-744904192
565957602
200033488
981747816
-189403779
153781393
310929283
-675722744
869105303
-53627674
-697248369
845027969
-595644740
-890122387
-459112327
-552850631
-803171005
965094547
430995576
323491588
-850520126
-452236950
-541736984
197061203
-772375114
867646930
217276861
-928955692
-765775169
426816743
-318708472
488143647
-972723851
5979247
-153970465
472401118
824540471
245095111
127575402
-519484821
-457085975
-763796154
-714370040
-58915360
-160679258
-371295131
-738349783
-590375103
-615042269
-109021377
547758888
256056438
-545355986
-824111430
-877264368
177021322
-711372359
912770023
-574798832
74294842
330509829
358283669
-132115221
-589851579
-75956215
-269456393
-684651800
-40681003
511784396
-834464230
-753558684
-576654252
676295282
-739133682
-41932221
-256100531
525086560
396474927
816458563
-309156457
-316737158
764480477
525122203
-669389814
276678980
-245202270
-118851741
-40563455
-329908188
868094216
-281155413
839565279
926754049
-69140224
-384488632
-494257206
-179194321
-668918562
-656967608
766010805
669354250
-999692159
152300013
-659893362
-954511008
-55951940
514658175
680770399
409216584
-166925657
-302020799
907036650
229919091
489057616
-54162546
-503674215
261860390
197079513
-364540065
-836413300
555045726
63833976
483321338
464548972
-618977967
563523561
-17654943
755796421
622658373
733527687
-292202338
-663722554
-300440780
-936314560
15831712
942999913
-328203055
950225495
235357342
381877370
-960575706
-727355242
730150417
-29764131
-892763472
192416499
232387912
749256833
-398586607
-441516584
365448783
-869410967
-83387425
-245771416
-784514076
466725221
-544882497
-720601117
4181149
580700904
-54097976
940081748
-257517380
219661141
966504126
-558434868
277279026
913886066
-758264523
976380863
-794859805
992428771
-889238750
-398731295
-603948716
-76855607
114934917
-456977286
386225136
-726885840
-828408038
150203090
417645845
312601415
940272026
50497289
574960136
-473051234
-292584047
-682495999
-910551054
-778481347
588767674
918355856
-734858176
309435873
114194793
755973387
-735659246
-466564842
209640415
116169592
-597771854
828810501
-150530509
96004063
307395031
394175134
608745195
-377702457
912421205
-369620207
40278465
-880145320
-692015944
63827408
809546468
-914601518
492153885
439905738
824982455
-248982067
-424123353
-610825509
154785838
-45474008
-72083687
82848669
-520570392
152004707
128817105
-781380147
-377730332
-533255227
755422020
-87796552
-658262043
-640033225
351770389
-150036746
944145960
-626588534
499616446
11518899
633775083
-374272429
537561746
216453673
565379565
-63535935
337278251
589993308
447651131
-558592118
-228831129
-102256270
-218151167
-23337531
544511245
574785413
944755207
496162753
-769414721
612490096
-248083203
403036513
323698095
299283975
-312765142
-497534361
-882456986
-257161571
173050464
-280058063
479324934
281283052
434173878
211429644
-869152121
692478479
-315027237
-442956731
-429369087
321490589
-462760904
-659954387
74159106
-471157003
923415998
67556040
-663971175
519489945
-371181399
-7975392
-474859777
-142484845
875170799
-77001022
-455633978
-727367363
-775303732
360426103
-811735498
-924122968
-559427474
-223970157
146621329
-142545484
526392785
-588312013
471613045
404270636
83896104
129172445
-509607607
-416979548
-319832857
19382422
-540145257
-373151088
784390209
-106900949
-165851383
-333117546
943891256
-805171407
-928659743
780159581
-984669202
-450977577
-606527984
-164898491
-92631701
-531351329
197720312
-615683190
668988658
938762713
-107477599
204877208
-830856948
788290680
-936857710
582747130
184092120
-555727671
-728070742
352936946
-38178617
260687737
-842828340
28036067
-270048617
750210865
699224719
-526054321
588072882
874862381
-401791910
-146334854
-159493401
-487412758
881882668
-455708473
81538965
-536544844
-776022509
-956870714
-721557487
-305712860
545422661
481470745
-371124892
-293532793
-422509800
306991007
989544262
-367848825
-556903497
-275302663
702705020
6740077
180469209
456646961
839175642
-53169619
878032561
276343500
276843638
140241415
-922605542
453040329
386373541
-551399451
912192191
157985697
657405095
705049260
510609088
700977607
696053596
-803001404
715654773
115601721
180849956
-647192759
-178236128
36229609
-476494802
-844716834
-317671408
-503924319
886374299
1971819
-238289809
-245842494
740640716
56361059
-671660537
-181095489
-548307338
992452114
263275593
440844082
-578831015
-982382634
627800167
-205197095
-225828253
-407730393
192625022
847754657
-428879842
233544724
-954757802
-916234392
-416866225
429235313
682292289
-121270011
-54131987
-656710893
686722223
729137635
-850878154
-242658007
-220637297
968451985
74898972
153136911
715249979
31366125
182373881
-618833946
255154442
913172956
793793778
-446562243
-958422057
-680686691
366251991
-31414246
-716247019
-83419596
482968652
568936692
-750641279
-921099217
565481871
146685808
599653603
-788387699
140568765
-457437435
-436851849
-849579847
440151878
-913524582
-937216231
-847461471
780340625
742799307
-588615824
-46280821
-768507109
-210169422
786472477
-595497511
580815864
-645584349
348376989
951821289
615739677
242839650
707053388
-98197193
264874084
-17545209
-782671069
830398003
-576858126
-797439556
575123125
28560283
-419940134
-234812425
-583060992
852925499
-889842237
-304105781
273627876
738743951
-99571937
-392778470
-269110374
838058575
680069893
610754323
230059215
629852146
-866741956
-28873111
940098745
12093773
569205832
683929073
295958898
723581478
-517373498
-262253292
-534582676
-960809550
607413638
-342003663
-681771108
764361402
887118235
-295192203
983710666
574254180
152085521
329117504
-776102389
-160539879
-356355751
201838318
-525481093
-181173551
775966039
616973952
385465168
613344558
-737647749
642204030
475195754
-596170857
660314327
100859004
-30491088
239280381
977173744
329711058
-144235131
18322531
554574700
590408556
-766438426
-389633855
907395756
111982277
288918378
-813173861
-415619173
136272489
586663430
-631218085
-95646980
-674210807
-737282177
-206331811
-482502889
550849611
-931808320
544921340
-718195266
407268151
427007332
-724979294
232137841
-652781364
671263314
-776714807
-842017503
-841105558
307637283
681950417
648601516
47962726
-114712030
651432616
-81501376
-976616932
-451800754
-483151589
-921663849
-935541162
463749934
-411906716
-546916832
954495047
-932565130
-990441703
-551359509
514448493
-863215808
-354415948
306690745
108709945
-581626533
-3399844
68234047
-334067217
176136165
-792000853
82161007
864343934
127390976
80620621
525122203
54448580
468850840
-134119584
-593339540
350778362
767368152
307964856
-331537045
-555721082
467151999
449026733
516338037
-744975045
-61217760
805723076
655188152
-885110951
-840467491
-279262734
745388497
852578206
-202190311
-902136771
-776654358
-41772609
572991833
-230837508
-366545183
-45707704
-63014509
-551546938
706769474
69639875
726715361
-872324963
873114857
-500398276
-956111988
840536830
485592589
969647862
-714816860
763460664
960490514
-113174902
-355195868
-591452226
-399815493
-856905173
-485832898
-286433608
881836814
284535631
-168549589
-776676238
-929075083
401250561
416427933
871630806
3268449
500842735
-357057450
798188868
452897502
780028421
-585432389
284309241
179926763
-324467582
-131616518
709665154
17679242
573271891
-571549921
398742967
422838859
-440342208
-31120134
-839013721
-339799985
752647487
-230301954
137544856
992621959
205811970
78791254
600987719
676458487
-730194557
385682628
-302179001
-646345461
-444904394
413437940
-298887482
333209883
-945932327
379044326
819491979
362744163
-883938883
-574304171
468535309
-457890709
834243170
-823166113
-251413369
-661966311
102677809
-613556676
376287896
317175850
-382075991
44095848
941767471
442843865
709354185
-119184170
169564907
79775405
561429410
886324026
-369980590
952636430
721915174
112094007
-513343433
-595221979
-133869070
879090700
-748062687
838498260
625181976
409978422
438164908
760005418
15920100
-463715090
280911119
181449173
696382388
647284229
634351853
877088509
-182700447
724012933
-26983181
-687452178
-895931183
210432820
-489561702
112401187
-251454701
818842467
72916707
651193634
146289365
114001088
862166501
299410327
526546308
-790619671
722954729
682863751
-524341283
-920435833
365823806
333039933
-446447746
92523361
-37944672
326032731
-21594081
-538376946
219873482
-364068663
-529328969
11446266
-885113388
994601629
668580870
502816238
-76984853
974801673
487937477
534907530
267169997
-919033813
377792728
-458083095
-818856914
-439643143
-715753940
421656244
-337178594
785227216
-225686962
573211563
-628082140
912541899
281944337
-975376325
873676538
-64860812
691585795
-675585865
327505867
14442012
295903071
-28466795
-343507902
-906692558
15999470
936200004
-962664973
-382344735
493321650
-194348093
313468086
-256741776
-673528265
-441028864
-539706366
-67188107
-38400836
126763064
-981833038
-721199759
-164898491
-536519444
-361429562
-559389782
-409225890
-662854621
-884304641
563976913
-566889282
-422469763
162708641
-871504404
563211011
891300485
872888948
-319236994
-319249448
-343853051
-382113497
148339222
13453568
-634201081
781861778
-723502259
-73437267
-122017966
249055451
630377306
264693623
456294531
75042482
63920282
30387654
-319712191
-576273338
-748583038
-461239685
-301635203
-346568593
-79734787
422618255
249456422
722864655
385484062
382594725
960661820
22302249
-104150911
462079903
-51754730
-526984716
729658144
799470421
-191162503
-481938996
-557677184
241024287
-226053113
20963669
-9855291
-728327673
-931387237
985902842
-574422603
132399979
-756168309
377531050
-402375285
-644999643
-236630521
732286234
906175194
-778346731
958092674
-728532240
-270122227
66285612
-338937869
-571221133
-152965962
-336879483
-38898415
-283662726
-99990883
229232890
-695368604
-817687642
695157455
611903121
-127942162
293784700
-458423945
-80757755
359847479
88372503
-544817643
-492923875
-612177958
-551347469
-219398793
-521561624
-304705019
754271879
207875366
874445022
783718621
542197274
739725075
-257864200
-171232455
347397401
956367813
-86536278
-188348210
776482766
-595129163
-676985913
292281985
-675211898
-854165707
-921597998
-310462924
535427353
699955111
768169104
-46296118
-308638506
-547891350
-393151874
-906741320
-933551510
-619229740
336324538
-707424157
138459088
-330274006
175658670
823738761
639761710
222770873
-566461992
-193725356
-543497942
718328047
-417118415
-701240300
945662785
37835534
285588684
-77722971
315510649
12860689
524934261
-872293376
-644392
-384366933
-390225371
528288650
-469686988
-312368368
317291044
-380149384
184833982
-306525403
-336274323
-883726514
284771596
-527775148
-730888219
-425447491
-102429928
-78063103
887426402
-548180009
575853350
629852146
915063058
-608707755
655285542
-597537746
55151526
-361890738
-139277583
38394993
266665311
543148535
611928531
94776590
-42152872
-40510231
-374814846
248933094
59013560
215337294
443939578
-607174657
575416106
-376868556
-611469181
341640614
716741702
328119095
569486492
970046369
-616218125
-245781853
-898541473
-188187053
392407040
625790379
330901569
571948665
729190063
373656212
-453435300
-141645262
-697197663
-433380113
-241229326
-759522291
216688342
370622129
-468564939
-941760695
99141197
-814505436
149632089
836758468
-420042482
-448856863
376447264
-965041987
170807422
836614273
-324055697
-260217990
-681794165
-444005030
-295927467
-355695244
-104393106
-780763278
286979525
519676308
-117455416
9525069
450877767
-155591176
727494335
863408024
3479308
2521780
54926932
150604333
-884924173
161601356
-878511818
966528238
144578178
-246444956
16478996
-261921949
-355824410
791826728
-423753195
499502766
18313797
647689585
-171934718
-51568398
-29241527
407928644
-617357564
-875984014
-931815663
881572156
758963960
723722952
-665579068
586709976
-573611408
895123005
-480644864
-891854352
-169744583
-656796051
-466806140
139272580
-86212344
-301800305
855737449
-152216915
304092300
-8553006
611257787
-910375735
495838140
-140645347
556111474
-992009358
-353823971
458706059
934998213
-831218955
852484847
-67143110
-498600219
53534415
-906454431
-698713125
-809165755
444314737
-776811221
547792371
-222724414
-512572003
-731050373
848102421
529967009
-246324766
278178292
527053014
-484607715
-90484466
-543287278
-126731540
25418014
233288344
340769450
-796770258
891529922
-97893910
484312869
111631001
-702413575
-460439867
-927685533
-315765566
963338065
-806813449
108939070
-461253570
32769533
977346875
-674619572
434972305
867548246
-39412072
33599078
819338671
-987264699
-359560611
299922358
-32826419
-112318131
978596666
-178822597
-779585353
119042532
260039787
-945308536
162334013
-353684795
-820186802
46376926
-762275551
-119480558
931844024
-254614994
-118938657
257267782
403171539
-712580314
-179468824
82848669
-252485003
-601183260
-796453990
713448521
-763856739
-746366497
-269856194
-757988778
447598611
-71781712
-416026137
472372871
-210269448
-341703861
-195990105
-629661955
778024824
-673213627
911006455
953999709
-689875987
-900440094
984677987
-66293954
-307940545
-491833956
375486691
661634890
328840279
569788034
-714217658
-28521167
-234563722
22632004
-994934768
-362517549
-293215500
-583849366
445156966
-302974144
61446828
76890221
-145344170
-819581110
-165001893
-1686804
831013835
720380731
572717368
-809542700
-929152536
268545733
-977578304
-13167195
387154663
184974657
170778709
-957036073
23820156
-647728463
-104675923
-383754461
-593880297
-750948323
811003263
416265806
-1686711
758828262
-84051313
199606184
-687452178
757169605
814054861
-157290303
-716962855
491123602
-427250362
268949330
-684651800
-26236700
-188075971
-891923382
-615806891
-354203761
-815372891
719246109
-52600510
63555681
-458907564
-282005688
-816672290
91495501
724417401
-76136267
997763037
385322238
-434846051
-870377737
821682911
824416387
-444662979
-88738670
-993428226
755977287
882732274
-915242931
-206079911
846432079
-953429607
814581957
-39257783
853625834
440949225
649390717
-633233920
578439625
-438748297
-742098025
93885797
73213371
-224697826
-276106369
-122838935
639230601
-244218758
638196893
360558252
-760804789
185812265
141324480
235898801
547945353
716756357
-230409259
-155233622
-40217999
-106026539
-623216992
433677872
207312439
680576769
198832161
-669669033
-327198120
-189599790
-29786143
-492810448
716914975
48075926
-852642465
-123903421
386019915
-787413647
-274975050
179626180
-513385558
-354045345
348148261
782204593
-360912627
895756950
-356974576
-853953932
480574956
-683523856
92430375
29560717
-802381326
966462719
-518073583
-575215425
-960142924
-590326791
189878357
-418781396
438310216
-785402542
23936315
-631253125
361388938
60106022
443162830
415226220
-305599796
-245390068
958385870
-486574772
-585154912
-997439474
986724398
-13328652
680639687
-2967237
781807274
591149467
-184088928
-242516203
701803780
-145235046
-841322862
-947901749
-280333941
530002466
182713155
-16127051
-255140128
-632409794
728018557
-470124105
905549660
-670761897
-871576126
488963449
-657579033
-407871605
-353600531
903908048
272853748
461523711
-501843881
749062771
-977679089
274753200
794795116
961694705
696274374
-33962811
672814215
548909857
-414602068
-222067120
-594580316
526401752
200898700
-224514522
-45749584
553846422
-93008210
-89256785
-501107966
446965191
-189173474
-888106003
-338850647
981874358
-574545095
130536415
606963372
-319906763
-606798283
-214434410
-437516329
-459955800
765763760
970290842
286975930
140492731
-840755725
-778046544
748491218
-569817397
-589839146
-71302158
919568710
974421057
-760156918
437084332
29345106
420149683
-749973884
-220171184
954123493
-602769003
-679427570
73511130
588442654
873842582
200436712
846471822
606993597
-960161657
-138787196
-907788609
587902383
393444433
452017478
-261975820
133969257
355535327
804618852
446785690
-116838044
-147855893
-256472775
-257122914
-723807106
843121033
-445108718
-821579301
-421537779
604966732
-657069629
-328538287
774862119
-126009236
-674068138
-756917020
-62812809
-117309395
320241767
744683873
-100894470
-368819348
315181120
-251354467
688544397
297577047
725877473
-562575158
-732012754
-987144195
120130716
-795653720
-632481021
-480047111
865371388
-179052580
324095029
802215781
735930388
-134518329
-325297836
491816613
639325596
-752803232
-60036672
280939419
523031422
-373599464
-719815124
448477570
734878104
-836346948
110020443
-66293954
-163280025
-669970126
-805726413
-104301107
138723864
660274246
-213899611
119258104
-109021377
-172542761
369535147
753562176
-83194310
538898266
542426227
-52605906
68439271
-217927399
-822472641
-374368204
234126652
210199352
255064356
107222658
217725665
-551366352
-288761844
893784165
486807590
-441594742
613723329
934544601
-380936108
-290310812
113168533
878251282
-917150288
776743412
-504814971
834711453
391346984
-886100139
-253795855
-32930893
-590761050
813840651
555970750
-336828393
426273836
643308157
924856901
-831405429
-761864576
-147131672
530671876
-172098329
-605713082
-788716951
4809542
-848947732
457264995
962261194
-354369531
-430840739
-681089536
433050506
-61637019
957613476
-32107130
877195659
992769140
800263992
154082016
-499160475
-874927793
-20380531
-51734234
-398995622
-427292256
-925572936
279146344
204457840
-900823492
-944061339
-326352584
-748764300
64960279
-895935276
602574723
300328090
-959408742
444985984
18044775
-17298095
786127172
-405347432
-925725170
709928547
853400919
-619241238
-563581175
-979671061
734518349
724535791
795968980
-307940545
536992772
-216407984
-196298037
-272868805
-429075507
-155509271
-775363448
-23399199
429505751
295484338
-355868294
-858602054
873555564
-138580088
-794660598
697205874
970234279
-383351697
952472690
588749881
318102207
634962108
-830891480
838038817
-748447031
-204396082
780897896
217215894
841129129
360114211
-701851800
830059108
469390583
-817113036
577576917
748584223
-502513259
-840983202
462537546
-817046851
-858277226
-581158609
3712273
971513140
-392486869
185844162
-514555789
-153748530
187072359
-290876015
-23787431
266372032
451781441
-489506959
-301800305
390740451
591663301
749986019
240381899
223907769
477808315
509633506
859793453
-950989872
911227665
264919204
-316874285
-620206863
-72399905
724766253
-541967259
-28841369
959236192
40986611
479697621
-119566250
260785093
-408394850
565725650
73803021
-230913131
372526600
523970357
690314350
406308984
-170628333
393293564
-357214931
199898788
868328485
658876670
882032245
896275188
-730326558
-697521283
-276678594
13939889
731036684
-140199681
-436289678
937751570
431120664
364445154
84759869
-206780939
583009338
-460439867
992562603
-698926970
-397391337
-270048617
369579734
-492719134
344124867
-667496964
283512934
-448349223
-495447046
124012200
90169756
-280372309
-902737564
-862906605
-383575263
-844951410
218285135
19905353
-507436768
-800653836
-205949045
532124198
416252881
-412002240
-862311826
948083310
-788381067
-467514539
390249724
-601979901
-862882080
751602513
760995246
135194676
319735856
273926849
-92522813
294896405
302647151
-584765968
175502258
891042686
-386439479
-244339573
915311170
-150629297
400835615
-161559397
-356275601
-180786331
-362329825
429823269
810876897
934776242
-998160
564862702
-660703487
-471644363
-166998565
610459839
166284224
641336487
-749713954
234188138
-958609861
875701999
-842688584
-326705601
-616159347
-217661297
635163802
-502778575
-808567957
-46280821
66426211
502373818
355362646
438684861
340087128
537451747
954939300
-623431192
-201197219
-36275182
-516484106
469391078
967660506
203958542
-611159146
-607983242
869221435
-443096823
-977507525
27136199
941461890
783413152
-615360109
-148831522
208848987
-945055024
319275623
-924708197
677152417
178923697
-158583486
233288344
-938605800
875622192
-997547848
-809733880
-407459781
-163086166
-187987432
-152216915
-427466685
-272584253
21733717
-254126502
-887804844
845661777
217880488
683996051
-677952452
371005363
-438912754
926740940
4262997
351230349
-686958707
-713182662
-292988435
-23967918
-957351576
-72401170
213882057
-283786259
302772590
590995228
-742443116
-117845722
732286234
565400807
-137495477
788621347
-460554807
-85058792
948424368
-505990887
-680237453
-664007008
739725075
-846035283
-270926201
936262919
-7074310
165729831
-445192187
294638031
563520954
217000530
-764717755
-104150252
-875655014
-299295043
-862794764
-992583799
324987115
-768101922
167770355
17962807
727718912
-515526476
434898726
811582745
330879954
946859895
338001716
-432085938
-502842780
157392946
702511390
-54097976
-410426336
689242461
-356385612
918796726
-394846658
-572046506
873496242
940196467
-140170440
-831382907
-860392430
543508839
232856968
-170549350
658331226
662786580
-956476972
890557302
-476223531
118785080
-363841482
-800935185
-432492222
685238114
742405053
857015656
-685185073
626320071
290723232
-415885499
-764085530
220914904
422393552
601375578
731042415
-590347909
-604038925
-627376242
-222906269
-717725252
104417907
418270710
835591035
963146075
4110743
818702162
-23869772
-297622100
582430490
-719269169
-667568945
853541154
-171797242
-147976197
63923128
-494936695
-139837783
-992580188
-530084558
-135981289
572929514
-812700
620951307
225750038
-114445090
547688602
-541600715
-937979208
665056616
-495232826
824351210
-683957926
-96943872
-998872784
642187836
534128535
-577101026
217296316
-898211093
781746465
945250116
-367728253
615498509
-706053262
68118192
239831723
656780696
-393099588
-391731844
372814229
660631534
247360224
-771229343
679867291
798566498
-581169857
200475579
-398890302
785963203
-101530822
46685672
307557534
-461910838
-385795958
-546290506
-352934494
446287965
-777357324
-535126291
-529589661
469567652
-379964240
-834861376
4110743
-327416893
289900835
-724800439
436126456
-387084575
676949225
921494798
826555216
439523402
-669828974
463565723
388319753
-843515308
-727739712
-256690762
-38883465
77627756
14219930
11466112
650619079
607325657
332917560
729126866
-58523626
-851724814
847849736
-524852789
198371596
-659394090
-987204118
-135219607
-250243706
-484569561
452122614
-57391065
599364475
-689076352
149519364
127946341
-774018365
720862103
-71279664
-759988637
-57685587
-966133720
525753874
-364031489
-415309045
892996434
-561761751
-175387488
768241187
-519619994
-483537562
-200368332
762192596
-701130003
-638314993
-138333516
-316917066
523115792
148345962
378498406
-170155018
463818080
-696777430
-450316567
538491019
-699506489
280779873
385642340
649758683
305044202
-79654996
558353858
-16628107
-812286019
-895441012
-611080466
146145120
-265940771
197079513
354399352
-541857033
835142730
-512736464
-790488589
-912224602
232449408
-959964642
440456117
299807146
683587184
268360693
738400199
650978000
420381592
-972746332
795443476
521502953
203715588
112022381
978871155
208525544
728423922
437242644
556865527
-758023140
-290588386
837249893
115164381
-448070423
-386965614
-150308609
-133965229
809866056
-236968589
953286348
-872455019
-506521136
-926709375
911939398
-841694933
712079581
460253493
-887532039
200662560
-669390787
-734357638
-690065912
-460129739
-506828670
-948516155
219295257
-638585944
631311961
120130716
804618852
832820402
590753334
769523561
65668202
-101314267
869810988
-335154548
-170142929
393585213
-68718175
-177180535
-601942803
-628970661
863891526
-910181616
617972849
-151266381
547758888
346004340
-797373828
-235564419
841591569
755740460
648277013
409508411
-717347298
639174236
365237196
-432430052
878388213
72052090
106964575
-203379478
961117592
177991206
145704059
-455793956
826089838
-326097414
588809005
977856545
-835495347
231668216
-514873684
-798090596
181774069
31977320
-483151589
-576419810
-65622649
286329030
248976746
326429798
-281155413
519839061
-673056461
-649871345
5778715
-834550469
-299895814
519120163
-741443655
619503903
875170799
-595885521
238616953
840484591
-930427827
247006506
-891370833
-665043708
-79449642
141261366
248328538
975849189
866778015
308498531
-238538590
607688726
-625382442
-741545019
-522256139
-637675025
-69123083
48221874
787929902
-517236202
255236699
-658044547
-343003426
159162278
100593336
12268144
-847372750
-568528840
-943687124
967660506
499288061
36747222
102073520
-49443896
19690698
-28521167
-473792101
-510244563
-168703951
470963211
768902867
909473195
980286362
981848128
979688712
-885638695
-557677184
-701009667
-62844942
-904031067
-609881864
105165399
343575881
922230936
664853154
806508861
515430581
376709015
453442026
-912371216
-831768973
508218286
-885981803
55960762
765894722
-80012604
-91187381
537943455
-230407340
-879743337
152652487
-648004717
-421317225
603071795
187718960
-598324114
-574119261
786718603
660205715
-600698595
905754992
205618585
670403497
-14448380
-88049430
939411020
464910788
127279734
105227375
297061534
-288191490
632118642
700786552
-402565467
683394953
37178776
-937532067
23957619
629165349
879750304
994790391
-998064306
-29084354
-346845904
-478590272
723081960
585329971
-753059409
194588883
12465264
999759867
-367413952
-992535532
-483063351
24793002
714779318
-511504377
943889046
402985699
-951828805
-713374013
706434315
522526740
977218559
766433550
-778688583
897722961
-515384826
38326428
642798954
597168434
-434249009
750385756
-882669422
940290436
-394946525
-882748528
-319991213
-964327509
306272096
-548829313
834692406
-944612886
-304657194
-85421681
-600749255
257811572
-153460080
478850321
748152416
-594580316
-441609659
452000398
23662428
785537837
-12823629
-779043631
222992870
419331263
1372613
858020916
-828984097
-955637482
-67978369
684419172
981251462
270448838
-877154946
-138064208
711399139
-751588622
576919832
131226116
251584185
118730067
-460923041
738688661
-34715402
-86844546
-408738033
-719306845
-29403357
585295399
-374823854
83495783
37775552
630557380
-436183676
-644322726
248553689
7130178
387667994
-353144828
572178896
-207188974
966768050
-799116649
169801943
60522956
13420378
859459117
330705838
-871276194
-400860242
-449454932
230061100
951019215
252266241
351273832
-975893609
-815293817
-547252189
-202023943
-596527908
-287063677
-329736633
-843568469
869767808
-313947205
-448435316
-441431532
-762137026
164364044
-659044437
174600587
599374457
857162139
-471025325
-208896954
-862882080
-596114900
5247760
320311498
510174893
663089375
109236315
684612285
-198934250
-247577161
-870822640
-729225045
6578950
556373468
-892515225
-571598074
-392480304
650678007
888813003
172920717
-72492356
107954054
26403347
947605388
942287570
-664730658
-407081776
-506913334
-575918707
-782437454
852422085
244889768
578607405
-252237800
845582785
-710671424
-912094328
-762499801
636280684
949318105
-915211857
518343913
301645583
407964247
69279643
58432015
229709531
209581444
495645170
-239482904
-857295752
578587114
-494590780
-548508383
-189493247
805028286
-113093295
-609055847
-567073324
-386955019
926173530
-58076697
757887828
570984218
311202287
-352879950
-887122468
-986633017
362330801
471991629
-206644416
164561344
503280294
589085568
-977280406
-222020389
-190245016
974275410
353902204
-763932114
834247545
416042532
-203261224
-556826315
138227959
546594397
962465608
-813567829
442076289
-37979166
-658746945
-403640389
30624348
-281803051
267885784
-419870484
986477390
-819241657
945975336
929121609
-133746242
641006735
-986941509
570682706
-355468878
458361882
23702362
906171233
875932622
-554566164
539120459
-742443116
-739158612
497418923
-415326432
-23963404
937171620
-130394349
342384820
-342390976
938050873
190347761
726515845
-967569568
700069336
-534993780
-76984853
-999964966
-902036640
83495783
-664431356
325885897
-177404000
150653395
592630673
-624279942
210064628
-822155412
-582394361
744104087
-771807063
525021469
350220916
-83231170
268336524
-251383369
900397125
-484699807
298560026
487464075
316081305
-890292055
649109194
-819369635
375437177
336289157
-159606704
376687003
743387641
930392478
-520286143
-445507906
445420511
-505996996
472232463
877088509
-971454227
-502653176
-750352971
244319654
-903415507
-827892594
2958337
-840674205
-137160098
315046363
72110469
-909917719
70340235
-730169929
-606798283
-965434791
-145735000
-710553757
-23364527
-376198542
-510715791
-401829767
975756424
429331724
609574611
-992271898
994285469
62102504
30917323
-702958433
842814257
460796094
-122281961
-489561702
690707211
-422999343
-266725541
-991401048
-449198344
-447054098
-909017909
-828999570
-473796307
-236927052
-413978951
-662288903
-140490063
-443849223
-416501077
-718405117
-809269158
-211488364
-303155281
-140487342
-151449352
614915835
-360800029
-517136164
-280755824
15140454
656797818
388802066
-841516722
-741216895
544586960
-585512824
739390006
376024508
38858886
230103646
-524044511
591615326
396994933
450640484
597322933
-301578774
-650743025
609163896
-972470787
-737986624
806724028
944906797
-428237162
293555310
141528244
-493128139
215805885
-236968589
270589321
-666965482
-355239902
-438832174
99101728
368646513
-730133604
-794790363
69672491
937912805
-995638241
112545177
-446163217
-679056742
-354045345
-428315052
752534119
151427069
24546183
855386865
760789169
472169789
442070934
470270536
-724937886
803944474
201001659
-999916004
-16884182
-49388085
-50484180
-652846928
402939852
-372826517
662094643
247266588
-792089450
848490194
-220171184
269277790
-473954360
346638734
-440098049
-345114719
-800653836
-377433191
425770808
294896405
964348360
534488538
719551508
370100732
-953768607
-705704237
-656309596
910738319
94909714
-760465391
21161777
-771467148
-631824953
250038416
-232603651
-707717553
405006664
-206521545
619617348
-788413652
2905098
-973222986
236566445
-720158823
312787005
-113539303
-124048007
-771807063
689764445
47714396
-878848439
-145159313
-664969702
193006297
-783449527
592149616
642282766
473902245
-963081051
-802390218
-539956845
999579098
90819048
-867838053
-390288782
-796310130
-824167483
28085823
200565400
-925221852
-172728691
58998220
138203090
226273356
176298510
256839908
-748118469
239084873
933461403
-639724201
-416829312
-773791971
-614457780
-302944348
699764227
132480148
-530873981
169002547
831561087
-636155412
-479457386
876302911
-872495285
-667029379
-44470528
-171442078
365642403
-794902581
-997271226
396116985
459965728
-234133989
456646961
-411147617
746600354
-400451880
641381511
411826275
-121648221
-110613905
563556256
-91367632
-978435387
-860977636
-322813872
221867289
783472314
21558840
807280054
-442451667
679726697
-943382533
-331913447
325342031
848302055
470544791
733890438
-834766625
-13517996
540867531
452810451
-865048826
-704184587
852953029
159708592
181767629
-973425015
-664506468
307459341
164283314
10002684
381577459
892670252
-965819544
379424057
68875114
-670786421
2728287
-458816430
-343431340
660331561
58244233
-320532828
-923050088
-397554857
672968052
-462082696
412430646
387797611
-207188974
928355931
19579239
-125630699
-931191571
915885457
74262168
-9293461
-11119133
801438224
605936553
-145654692
-537986617
-396899999
870107852
-481561843
97197227
-931356468
839212997
882675964
755004092
262655525
-907061290
-526735747
231928510
-30494430
-136627648
851214450
199620655
-686106231
-549086598
-980937900
395043122
-4785390
-756093213
-67188107
411895908
-407237953
-85212120
-862906605
-132391836
-943687124
-552619266
412630777
-674286841
-105171649
-977773783
172474027
626896880
-503889190
-525116756
113738602
-82451687
-17028797
129196627
-711713528
152004707
-271344238
-94285653
124081196
405332397
930687452
97068654
874664100
502210098
699505472
133953291
-549451920
-271642579
35084998
-183821756
-982934140
-19910859
-718184426
633783835
836533127
-163523793
652074128
321225039
143179054
-137864331
-184911264
455101743
-113878855
-243813179
376664572
-270402761
440724970
-959719898
-354595514
634853710
706048170
91732771
243346126
-644976708
356385781
-781457891
274278565
234115121
-79626538
326645778
-495115669
-267054246
-739964008
-679199721
-58671003
-35992319
-691654237
-787055972
-960457361
835102412
427033397
725323629
689569142
-948103393
-734773162
349339333
383641077
82166434
-878755266
904956915
495645044
-923329885
-985642306
-590593582
-897804175
122241049
-380916262
-628701416
528496973
589584466
-289737486
-873090325
359910728
467201938
-209651093
867615044
304878832
91974095
296398736
-578590639
-827981484
273451833
-118756975
464351802
738400199
-485945101
-559882449
-78339817
73206463
671719731
508798631
46540048
326529687
984914858
-274379575
-656284908
451257717
-912436191
-762103954
773673986
299283975
-472378173
-865157746
875660072
592129109
733981793
726734639
52399694
366385979
61230365
-72950933
-725424222
670454825
37023053
-701340801
712391415
536481109
-714315042
-67714126
-828267108
-412002240
317788700
298560026
111671448
417598512
-269704218
133652447
516005647
25109333
-437778184
816909811
207433126
-311331071
-971372126
492688661
342475089
-11913876
-323869178
446879862
-530154329
428718131
120366
-404559166
658876670
-884924173
-194410489
-317121299
-569862584
618267009
179732438
-518660742
-758801283
-54336042
520130874
188118744
810734966
-565081416
746600354
856452363
874650516
143967148
-5635328
865969188
833116399
877453344
-861854269
852957126
773654363
-610301150
-593343885
488656921
-618983248
88106366
-369899222
873543080
715088937
164401971
-664463405
728783829
679643857
-967522836
-446492120
453614106
491262196
965937561
709058878
-325638074
87640900
883571971
-619784198
-976550757
-909224917
-325243013
-417155999
-353891386
549005737
-152332337
199606184
257465547
-566461992
-277002638
744194606
720416337
-626760366
-778970914
902998805
-157315297
705935033
-79544500
841295020
457700208
156736149
11763320
640709597
-805166715
359044390
-432492222
193320594
111933671
-493054825
207090267
-906367016
-849467992
-718321614
-556982505
-333543855
-399123120
-242199319
130968885
679004329
41435178
-832110829
439524496
-322173819
840426213
-889363773
459417977
-19683611
506228196
-778012883
796237403
944508315
781994889
-56820762
-663257766
513962700
624951403
-175199365
246595823
-770595386
243026069
-234812425
623084601
-509251223
966027899
659996986
-314116590
-930353826
276123765
-782685111
-532430819
305021032
232539142
584610358
-198181610
818951277
4278667
620497962
-408527197
940783882
141344660
758488664
-642388162
-71282359
-370158193
366092139
-632300076
777314384
-641277645
334494030
-268874190
326746547
166780608
579877126
563523561
683528436
-819428937
-598413699
607732421
32709033
662753078
-88699112
254826046
-576321523
-185064960
320845884
-647424208
701107372
685800014
803732163
-42561539
-187344584
697971463
-985967215
381392623
-171031448
-872618589
-494991201
825689132
-772469116
-939020163
-903581336
214068803
460864916
77565935
-64770884
-221170962
-832086591
708384487
879020869
-871004632
-502775409
602568573
-580809399
-338742606
389547473
-92281950
-96463062
120281821
637988728
-346656184
-610837086
-162599392
408321941
834906711
-452227836
-298753849
-127070525
-655746325
-97917341
-621660386
167935084
483595839
-447949238
335445766
632097661
-629697163
19367397
20446360
-617429545
965020920
-822768946
164929118
790059539
-221239470
316936751
-840512782
-764205803
606928888
-589846079
-69063620
316726716
-3080509
471478828
-842527708
816359226
-788389875
747015204
-642731636
-323687467
-323979525
302321725
-147095107
973413178
113819843
223609401
-50711946
843473926
-94932154
449643369
885220194
-355195868
912431673
-514498661
-185923624
-147855893
-400694588
634561388
-712318812
53830667
-49135560
-147759321
-43219883
-928372659
-134452146
-190985063
-429098507
-260105095
559151332
309513915
448643857
-642812787
-182263679
-603039583
80790011
625694586
-711394912
418761174
74866295
347488778
-75167331
672976353
-71339771
-895694889
311499057
-65330528
-444000824
-877512593
710389857
-906302123
-194528665
737703152
-549393268
849837283
-346130550
944328443
-381281288
-109451213
-286631813
328384722
-117264939
283263865
561142388
660169423
-921241846
268410065
-539097285
178890802
-155515150
949208436
-558592118
-339440107
276630746
969811410
404531403
455293213
937589193
459283405
979700078
327974213
522935060
9140266
974745159
-622751086
625829188
-76179784
-160374290
-883231050
493373970
-293663287
210964560
-713143543
274339594
-732066971
-251176942
828932910
598322078
-876683887
897161115
-712020412
-401787445
140084059
497232665
-788664268
490840670
-665713373
319829135
-447424827
204294193
-976394411
285227491
-668952990
643236454
766382756
-818814917
-34295020
811263671
264897964
443431504
-972862740
-313217970
759604692
-849251199
-805662233
-492414622
211549262
-325654068
-496408948
930698204
-143371469
-199371931
671030872
-746528720
-527777938
88269857
-10051370
-200428556
-616595439
982492845
177777731
-742843229
80547524
341464905
810968528
-570105765
619833516
-913667647
824493243
-955876953
239611722
203731984
-651453987
829031799
765470165
348896562
-789052902
663177901
-169675498
232768331
-956175310
-345621515
-88497451
-786425375
259379992
-771127432
-487898867
-995178801
-321027573
-980524676
103268453
69985744
-185647220
-400258729
544141587
-666940005
-565065520
-929777535
-960770188
938628331
815050701
182896066
273926849
-744875095
781666649
936124970
579579175
-992799457
68762960
848538226
-376869926
-650128279
301091375
557519471
813075623
493695410
-495033479
-539621291
909756651
464361798
351505645
326526029
-830024259
187752190
-13362524
217105979
146310298
766433550
631440990
-297460252
-592882301
918178079
182131271
806954307
-844511978
-145654692
-271110502
-303155281
-201051506
554006938
191385738
-764973451
-847721453
350399931
-228106775
346577093
483758871
-765902187
-647728463
248410470
295958898
-763416039
-50026125
273318274
-989049573
160090748
-69443540
-760764288
399651928
-718195266
-790285541
-798496073
46652783
63492562
-720485439
-931414326
497740266
-975782363
-697052076
-857189114
118521654
-783567258
809558374
39697178
917706826
-348514439
-162037810
-36270161
975661576
-120920631
824651618
760677981
561429410
677233397
-860660675
-202001804
103884146
827294774
-660446717
714696869
483719512
-222357513
-589562266
294103690
-312765142
-706041468
-381960219
547299024
-58433016
333966323
987790706
-197608830
638464711
-378500444
864548419
139606645
-250437591
449148972
-430708889
-183063553
247845843
-86212344
129376508
374357112
-822758798
204209901
95588084
52687020
-175044237
500252281
984756561
567504639
-668303521
303419859
475993283
753954001
249327312
-150197731
-905518856
645052451
16350350
-420708278
442677849
-699844328
470662474
422045032
332942216
-237241295
-233543522
203541467
222142210
-764716428
894327000
449231781
-169642320
-485269119
-248940230
730602351
-944477005
-604513054
558619193
49167020
-716354035
67556040
-475344170
-406599062
585700338
460322188
-673024727
659659942
656691966
-629190268
-534128066
-253698109
-728373597
-400323659
981519145
643877201
476309393
-206380001
361894836
-232695656
-393493997
-309773211
4394174
844952888
85203852
-745278896
73408449
732208836
276698189
607871885
-709070681
470430738
-364959110
304366731
-823984261
-555776514
638553915
-299459940
848382501
939415032
-188581363
-809317174
106630836
-302231748
627517400
991829910
-805682719
-813992152
-384781978
259126533
497423724
-135253853
71510575
-275302663
445728045
-315202036
-66643607
429858750
-83231170
552290541
692639048
769311999
208678909
-927961637
23965259
307615075
153303961
462544131
-464058536
-718032212
-732192865
-949399400
761154114
-464878777
938547512
-444596163
-114216355
382578889
-673188948
155271072
106608741
388202393
-774808783
-71480691
-619419518
809309274
-960842646
-973053850
872567273
-906336547
-262061535
162183520
573940288
-359336496
239353472
-444544765
-201276358
523856525
610922478
180415957
-928522892
196412742
717525801
-501296375
933438950
-793254121
129684562
465262308
300319465
-185323675
-437516329
-65386860
-384872400
-828539279
-510680212
-310998958
-730888219
971838317
-866414873
-256951266
-126795025
-2135663
-446796048
159539537
81622786
-125765704
-285226233
-927974318
607579231
-15867578
833371199
48041777
738019120
-992862956
111394131
-756070516
-450534264
687416431
427864959
-402763243
-46333161
-716147465
-502297059
-509021970
256188662
-451803005
751309390
895926097
558707892
465455330
567619264
253947641
621035914
684316107
-479344171
-367747112
-780033185
-159526061
113819843
719678835
-420642314
258690413
-722228097
962823002
-702102409
-767708512
-538811230
592278626
942461542
-859779574
-416829312
-835971279
517031126
-503205420
403356296
918542372
-254531479
-36399177
174117878
-347315159
-26236700
-286771733
-980716711
354410524
239228946
643351040
619516485
-608895531
475679253
-541450649
749089466
583325452
343087837
-716965071
-538421763
-183973970
725447338
-54131987
923797162
705732449
907043928
-870653965
-374843349
-949832177
-904212483
-698899065
624775559
-380199588
617972849
-557007219
-176417020
-859180997
-448637974
106590451
929440005
-606824914
387368189
741419064
-942369257
-151159759
812995818
-575628501
-878338152
-282059909
-965230678
-867605333
723372794
405789715
349787658
957567280
543304824
921097599
630557380
-684178843
-878412356
178794829
-819938411
-685801009
361691860
629041772
-895797581
245737650
-762871529
576449894
-851467584
-374425812
490123434
204546797
-556606442
-559097929
686722223
636409857
-23018034
206078727
958545993
-427274127
-796035299
-529600643
738112969
655307170
-738519504
650097655
-834828594
954493563
61067133
-272380195
-511696989
816625283
-652830988
446838167
188226074
-825168284
-645703376
-457793382
728355405
-441470474
-832949271
-384949364
704498526
-585555972
855424735
780041543
-972734457
543508839
-878326872
372493843
315568310
-72564278
-441516584
-663923829
361951682
-530177992
350084030
73434931
-592797916
379732334
-240660221
340570562
14246162
-394194004
870080512
648710069
-942438964
-468946602
847062255
261724549
-814937909
644379153
577556633
-359000893
-871711356
-903722197
-354862873
19979269
-778012883
485724492
-751156439
-603039583
945349452
58860510
-223600488
-207891082
649894595
-185720376
-790172841
523397178
57637368
317295279
-276524397
392795646
-245869350
-4292462
655916809
573654473
81156768
-107834136
284535631
-558284454
863351482
777492344
785176391
961586449
-84047487
-659954387
-169995739
183109268
160652903
153003774
481797694
155809426
-62146273
-694609850
981264291
204024665
-134148394
29661207
292411287
-495638966
-441934523
-391162809
657679566
876593080
111401255
273926849
285961177
678773478
-746562380
-238128181
238744367
129849031
-277586866
890372873
-650078842
-660856822
751978048
338385495
-773053773
180865962
-692466298
247842028
-680738925
297788877
320845884
650456262
-896685836
173884284
-893467394
-96940087
549053110
-192383172
-292912127
853223809
47689781
-360954316
4110743
-237364534
-566133147
280377258
-247668538
-182990142
805600194
-802821542
-504989157
-965798614
202805408
642738771
-68115516
828628301
-589561915
909870364
-534023027
845109712
419869803
-495986221
248600120
47198128
-295339919
-127256659
-781752271
-533232064
-898685534
617309718
-644732166
-2715843
255260222
509138618
896632766
898010414
29328526
446979886
-120726870
-69625324
-34361552
-801360083
-302096051
592755599
-187094099
256446386
-479342467
-630098871
704388180
762228324
263669192
-58227352
-280037292
-648237379
550849611
-944359866
396368139
899195615
494231886
-812006412
542564259
-664214284
-813291146
-871367765
434161822
-59178627
714310456
-499619639
-476959856
607726911
-162029538
945544235
450640484
992276772
328052325
324952935
645052451
415531177
442392673
-90257025
829121887
360040228
341839157
-530658362
477173638
541157716
847541501
-203803178
-627297803
460512071
-86471762
-834568030
-914625092
291008793
-938340230
-601024937
650759685
904146909
130484093
946720978
211237619
-330854929
-745378259
-728712035
-514809983
218660375
556138558
493031838
-295528681
975321577
316081305
464385701
-769234801
-34034190
257291644
-303258113
900380054
525276585
725485117
946630960
-279456700
40611711
-652830988
-510284303
443457546
688096503
-277064157
-622463199
752765679
789981369
49235098
659490427
-19555936
-314541921
-786841894
-592717
490197865
767992793
106480539
-262710631
575262352
488998250
290884150
315568310
-566472581
538735267
-368362315
-92419871
729507854
86419651
561142388
-375107749
127958138
668963639
-367595350
191380516
-462760904
-119184170
73456629
325300118
571110889
442819723
-102658569
448545340
-393493997
-486807929
896194453
198542653
-860692256
522316704
-184119948
-987643238
804428825
-323902757
-418125667
-689435841
-924195429
992992322
278584402
525766408
-100661167
838495464
526525126
454629548
225217646
-218414683
229336210
205640936
19760853
536384821
-997609631
-755206240
-484295719
981519145
-166652219
-194430138
385784416
-208279073
993465586
39447426
-309387645
946812271
58417404
-850816425
-454385624
29002995
338603238
462598597
470267157
696053596
-318409487
-754969588
-527934664
216696412
-253158058
-443763027
-667764702
913364671
-595129163
90701470
-912044421
767084104
-794240702
290821211
979630242
-160896027
217272813
242049699
496194658
569197532
-59996010
-225686962
370221346
709836324
782108542
824888784
-750668389
-969287700
855386865
-511602461
-337096555
-786884183
64740298
-431666882
-15588240
-472856351
-364878521
801905205
459568718
258766025
-985237350
562705736
-503970937
834711453
-963752947
-243164648
-756917020
833386636
533635149
9450638
608781954
541742470
-386041793
-759253434
995710410
521344194
136981287
237827380
982319101
737860367
-341183347
-783602537
545793748
-584811044
-972862740
149785533
-782437454
-969762448
806086388
-574616810
619712108
-78339817
922753528
732819418
336934696
-430355152
590611740
214821707
576368384
-845716587
829392537
-643863846
960169453
413635301
-516394350
697252931
-809901052
178575371
767479474
202534018
-184999174
-687607745
-683700894
-621862607
-53331651
873305481
253992128
-921691639
521315480
527001412
199904207
526523940
-562108607
610553302
52540297
251624696
788623014
231469022
-643271937
-659937453
966289719
-780033185
879338164
307169249
273117608
118526152
336021337
-603756177
-289864448
-57981698
-245143184
-928806340
506201896
702238872
-801668842
-699296561
71536568
402548035
-891282126
-670030068
651811653
-333649426
800465143
-860151572
112403840
899489263
-935819202
305861384
628044805
176804866
-773324248
995530706
869147722
-91207637
644159454
-953270175
-865569589
579903
90646064
544144582
-820704419
631719126
106694627
768599668
-322630625
111102577
-182069176
-864563741
-664052926
593210352
-647258809
-775737515
-1516562
-697163153
179297925
878856354
-897804175
-519332005
-448727505
595282534
-672492564
307955754
414978570
-996207529
406409246
705295623
496292880
-309940126
441612456
642705205
199398371
147611038
850129958
572924057
-980308613
2229104
-456457101
686357447
239171195
-693198359
921548756
-93380714
172728452
-567290080
958660839
-757621815
244622578
-745696282
40156844
611277401
679915440
-503243018
451655724
498224010
667840246
87112468
-274583119
-531009353
667832950
608081316
-219324113
-48781853
460879675
1340116
-275739203
347203387
-824233084
255800027
-393015486
-469037891
994796462
-952299897
415228171
677281812
-815472496
-391279730
261449311
-101637796
-159730889
-490694957
813936142
493380142
759801054
681950417
-226911820
-443585467
307373944
170866710
-778253864
157432810
-477059063
359427037
198588703
-502653176
-861362509
-99494510
531369059
756968657
960761220
661590928
-454633925
-369405854
180333715
-6226938
903811048
-89991813
-785505524
287550786
-775410037
814689083
509984419
389643886
322995230
448274468
-538303676
-917922732
612218367
843473926
-934055914
-923112181
356148705
-725617772
735126072
355535327
-655966773
577977541
932198153
913248411
809154244
181502771
-554272103
419947673
752287905
351355143
350604591
-663257766
-936076487
-186428178
277870703
-777921861
191443551
-17603537
137388023
531059659
375437177
-281890063
-184512370
-394788527
-91137483
761449513
-826606755
-540886630
-404969518
-178082716
291180782
-984308795
38670371
625591129
-469251186
288918378
-39175278
216531017
-903259977
-243417162
615360324
-860151572
-467861761
-258418603
-399795842
-127814706
652926731
49978791
-303713560
72480561
242049699
298656957
505859154
377922603
-401459309
626426910
291910192
-173005506
278303469
-247126448
-906897394
722322702
445728045
-828939085
488561353
186510975
148549432
-788708334
-967338580
649390717
711791817
553400125
222650518
-868519020
136071026
-943176448
583431399
227335070
-508551890
-534865651
992003186
-346959668
-740638926
-614572750
278730324
404533138
-591114943
-577197795
233973888
-999753715
875170799
-197772361
-538329834
-125240123
299061520
-832086591
637436954
998001753
-71357746
-672702353
-101190764
781666649
222053349
569150851
923291787
485506080
-489586539
216273498
-141302289
-705117113
747669436
-91495606
925153458
311980471
-409493012
-251271447
589749750
-818541105
308975391
178700662
-826455305
-330035681
-578211801
947983928
40341605
745801388
-698664919
730858563
990944500
204411196
216034776
425770808
573899788
-971414957
-460879722
971191342
-270926201
-494073634
861453168
993570822
-734771757
-368541809
-638354575
-171332710
757404339
-717157705
477987810
-566147847
-508499742
900322724
-305297657
347326477
-136148803
-809034935
90819048
613197902
427528414
537194290
794854041
-720836152
-175830020
738078682
155045683
-851345226
44661124
-737115984
81200836
589749750
-580447582
366615859
-117264939
89116061
464078892
-826565853
-479342467
289606907
-956675445
-412925142
754722165
469942027
255374829
334770251
-797455403
-802070997
-391440513
668431527
324487886
-196888938
-14330777
-487777411
294661471
454726842
-520487353
-618944136
912541899
294954220
-568311952
363350475
334227692
116955470
-820976638
608992575
780041543
-265013202
882502599
-65914359
245062782
18630979
307699801
-12239814
-875169658
-114549845
-410542609
52567095
-690803923
-969761897
796257052
350686044
679487025
-190322825
888776088
528371658
-213844241
-655914764
-781226614
-706653738
-709533844
-46333161
967018589
-409230993
-16371619
-695810852
183109268
-750175045
404482140
912297394
420933106
-604259875
-293868469
479363240
-817671115
-59623941
998357814
-295220104
155079077
-400134464
-979151937
964296054
950311435
546551324
971544756
-913494756
476563204
946993249
617216000
-661337499
645248804
638286045
-474467686
-549073319
-333849159
-572177664
-131576995
-572133122
-483906435
-759763456
50982906
-879707208
342755892
-839098504
-114070000
712099628
-978236558
-985525942
230998158
468929255
176660651
-93619135
300901567
592980742
481390587
265712849
920677079
-433886000
59698672
-112516230
793894153
-44685009
-669690946
363073052
-330832848
-672463365
801491343
937426052
465248339
-480705750
855567269
322556708
-791329703
319080760
785187416
-481294290
-473337509
713072737
192473684
-354077960
350376405
210712225
-568800352
-850220986
-626232483
943889046
924320465
457700208
427864959
169946682
-314876914
-230875619
799298374
-722018680
331822728
275247209
702039196
-253795855
-146667334
167810286
-366434788
278358252
-426624349
697167523
-803227509
329002632
-275739203
-511852051
-828040475
73900870
-165558871
860650191
-631090387
-277734132
-127366129
414208070
-254632557
-330431164
-611258143
-298825619
206714401
-667402021
611388881
142097766
114676281
-265675148
398669863
99079057
-52777791
528538760
-167727411
12071593
-962047570
-168441911
284765555
589833100
-380253264
878672770
-986375462
-329472292
-68030700
-831338260
-534923549
957874065
149005479
-351921680
-429005891
40912661
626088385
-300787057
74530018
-482142250
999196407
-995406943
346694941
868844424
835063344
-350480565
804749615
267912471
350109704
-214985714
475639459
650987760
142988427
-159166919
430445886
286935524
57175884
-893677706
584977672
780815447
753330179
-128000448
850753666
-238671959
-635642247
678989183
909505938
-799517943
75711466
849812678
-765051278
-382282198
-948878293
525766408
-630675057
-28332810
-751403964
413373461
146289365
-832071827
-646242616
43085996
-415619173
-909224917
-789088211
-418375621
554984453
311790648
337364069
767702563
716908746
-688151673
-621398200
-489545492
-188784222
-686976669
-576481182
-570759536
-493843926
-127931208
-865884549
-206984333
339058798
390481583
89855191
588568116
-174948093
-44948272
908691761
-107841208
-973353230
389485787
-745904529
518665736
999805179
-763011902
-135981289
-527934664
67594724
676707934
753173046
57679302
-847721453
63497934
92492808
680069893
55159213
-387666371
-819685949
-147987199
-322651941
-353144828
4262997
-466890374
349288246
-951279007
-873787813
-676216021
560923118
213128614
-819085814
538370521
-148907987
-191431064
293236419
-824050256
-207423289
957199278
-581918829
601424331
84083589
-142495756
-14072439
-234250012
274642111
-932598759
270952943
226840888
199942710
225404397
-463387067
207291215
725020656
-544658352
-185243190
-414651965
-526466773
861119455
-597571833
269788609
802787292
-753678032
133107337
33307622
393585213
-350308531
-927940163
278856227
-948838250
771647268
-704661176
-884114088
17157840
390135523
928600091
-639620837
-3878847
-771621043
-877115279
-801018739
-907271450
-893139237
607027198
-83098017
-612991422
-388469610
545673665
17362480
892968274
-717919569
-366419110
-371485805
-838076073
-718872689
-649008865
603524822
783415681
-947254231
845860659
-3038953
-432905403
6564097
191443551
-316491568
498920310
-994009563
465261543
-470906301
951076237
-331679457
872671569
-506465385
-226134901
-748585848
-223888775
876095390
-878053715
435186334
-19245698
477765193
-618277641
-876021162
988743068
100313554
-972998964
173342707
634148445
-441013173
391820072
493506739
998865136
35112420
-683700894
-148134028
-292202338
315349188
817157197
126402454
-994052870
-25282089
136239879
-572608077
-337730249
223382172
604302569
501297627
-532198896
633346317
-80020869
307699801
-756856612
620549012
-296425420
650813558
997865255
-503375447
-150536475
740503539
-212979020
793247069
-523645466
-710817838
88572931
-251383369
-981544375
930096247
-656679556
18046901
476914113
-688233390
237280219
496091704
51609275
-880359472
864115383
-903152750
-653968615
-590484015
-196873691
-381256255
-451109728
-138345538
-62357079
305791771
-689180988
557615922
-869340164
655285542
-360141746
457754145
-915896639
638065982
21743464
749023261
-38973483
-519419293
798326756
847184509
-727037827
-427305904
224084653
-794665997
297300095
98417038
-516530254
-952521680
320733673
-382119546
681631344
247194485
832299435
-648282651
427544337
-556903497
-452436722
-681152700
-57981698
618763020
517837720
-774104577
381345823
350778362
-479065268
281628349
834155831
415664738
-276962980
654859940
411969601
721071968
-224918037
-607266584
512976113
23748802
798088377
207251668
420848667
479534795
-196510262
344031818
447361915
643706188
-221097752
-181316019
719615581
-553232110
-804725058
752256903
-518893524
-429021845
-205376346
-324317121
-296707034
887442483
-127378030
800746907
500010593
-498180341
520740787
-815249344
436359203
984802403
-670986194
-411447506
-456057362
336817079
-28968107
-235785054
716180262
138938213
617169424
740933703
33838349
776817890
42469757
-343328512
-569694739
749023261
-489448743
687474375
-117904617
258126321
-515476253
-205953940
124099820
-205949045
-788590187
399700876
-34034190
836272485
503193684
569408829
-668390604
-240666032
-491446424
-850693573
-693537820
-920909879
585553378
-986802468
498507754
634847885
727623913
407474967
308376162
-78724155
-799020236
699913482
790018179
747427621
-476385570
-268821960
-166115869
-87814892
173459587
-832642093
-318155862
-952397076
-664674475
-488663931
-42631515
-124280613
173538786
664112473
688544397
520211002
-440983827
-42805952
452099283
-734771757
-966459957
-695614518
998281239
-306365448
94864784
-341294899
-901437760
-162599392
-847028903
411580913
358004303
-806342142
992626395
-320390293
634638257
756591329
571390583
148497504
943926720
-434039831
4499408
575304442
-230772691
-766105109
690384839
411826275
-392619943
951019215
699129859
-480895303
-211754302
-513984597
603605404
-530510597
526701297
-657098013
-580737924
402924710
409243719
-963525052
-753856113
-740550909
412487512
84948429
-723028380
378847992
58325996
907793886
-850795277
-459900182
468521371
-547821834
-522485426
16668320
-742912382
-912871126
-906024611
-642400446
860214230
900452305
91831548
146273137
712521446
-157722015
364477222
-44752328
-565286503
-736377155
792975523
967055273
583658094
-326097414
-50808348
85884504
-814137510
161806149
-902036640
-841287348
50743479
-501296375
-163906103
-841304789
402635953
-868503520
-936125850
570019767
-106080145
24638741
52246134
83597031
548486583
392929320
-547286618
-881633253
291180782
281679877
557904925
-509021970
-434708611
-693411153
789717041
239804151
-531957585
685276523
100171637
341901463
-787475132
287090859
697252931
-926973911
-56570603
270262500
-959980954
157924751
-403359780
-852115039
-331710913
-485617253
-924285427
-81358106
-689918923
866248701
132584399
-478149243
-126586451
663089375
53295421
-108710559
167175158
152089361
-197698003
481281619
-607314249
323725122
450476350
-596981591
-960004945
519361527
-703108803
-51745965
-934972895
67649023
-530906537
256494355
-406175627
-697114890
755857183
-686949039
-89311118
482645249
-150275114
-629194978
-523706004
-596061099
-72452852
837126868
308740871
812812645
-731515091
-643197798
291560411
-665713373
-297948130
106008103
616784639
137544856
-859896300
858645410
676036769
-215775183
427440266
92098969
103912001
930256654
562496131
-712423684
121025258
269635642
-819547194
704676861
742814177
-877264368
894554890
-150444692
353039797
775015630
-444631357
-197921688
-446569009
-110848802
567826447
-751786489
672814215
-818211108
-517846840
-442677357
332947151
-990628738
-843499375
-450875204
842197432
-884571537
-588493066
-376226451
971958157
815884843
-895441012
-544236729
-838292783
-849684625
310509079
-316122426
199873104
122602423
-533260248
116835500
951821289
-556605094
746386397
613250859
-708422072
565928293
803296731
-788646431
677236499
-197207383
-222227016
645705307
-607254944
-926287035
595006009
400882008
496479062
-889888960
-839134592
-634282019
-817557947
-891192711
-143578078
-616725885
-587559827
-155160347
471771978
455484316
523290974
-86128424
-582216152
420297799
306991007
470406575
-297776838
830914112
-904348201
-860358825
-902431572
314362558
670543649
-615872796
782858898
485341076
-43445522
65220327
-517367232
322375394
59792723
-310597171
428571677
146969045
204900271
646196842
-60519704
-858103634
304942296
-309146443
292198153
-663998594
-610973631
975356701
-83201814
755253704
26730359
-625433555
-868907701
-394080809
918796726
-569839534
-518880349
-30918253
272205766
800489842
-24669848
-154666421
-140203702
-630689656
-661176727
955773019
-359221010
519240172
-877026121
-662784257
-919017748
556595956
454723056
-39268822
479697621
-335931280
-339771570
45794282
-338850647
-180810378
-977663240
-961092877
-79618061
-718855554
105542109
-173261917
-578063151
18044775
807463045
344368642
-25531415
16576164
996297610
561752891
-326374212
383641077
296671489
-13893020
-621842539
-411849898
522528295
698926634
323958800
-437045926
-26235402
630745371
871460289
651432616
-343546629
216210109
779987262
678477029
-381967144
778879502
114050335
764925491
-763076816
-563342326
476382864
-801665529
-173266348
-982752411
657576696
-728712035
-746430280
-222637102
603416484
-258662440
-53331651
-669363308
389643886
223321547
-68412598
767990658
-78041817
-333543855
-804719607
-572893406
360387910
815921562
572991833
-859707435
-573113374
-231522650
299057891
57893751
204166585
735068694
358196794
-163640536
-128302809
-20886759
-518439994
518677044
647784214
822716995
817471046
-25253348
622854358
-90633954
-82970230
-761292139
129322592
-125378444
-242191000
799979659
-661436316
116062061
-726081756
-392438621
-989699387
-895420726
-849062170
964992195
-450026478
-595157063
-856007697
524497990
692488397
-301200142
-32683273
-207891082
-834972549
-449974750
535083744
-903881878
312621304
247712510
141260147
-410371088
379886988
-926942278
335949238
9452420
-422704602
-294918043
209355800
-986291264
44729437
-947468539
-927598042
684423650
706061564
284606771
528869088
-738118245
983823747
755225233
740296219
49713215
-309767586
-417056076
-116456033
-751337892
609818886
414266505
410955821
-432044590
-863098052
-596460429
620435802
-152014788
667281379
218324658
179804232
-376335764
-36702228
-198261134
-624277039
8018022
536345747
874069097
-110787073
265689869
-451109728
453800588
647093759
210862879
748237292
-166940387
-798414644
196877200
200949577
311361495
-581668955
-951828805
575803633
572929514
-356841583
96955076
-38333940
-506534569
-252645563
-576858126
-812621802
93945906
175605426
658334632
981213274
149519364
-431481562
-214742439
-98562652
405332397
208463058
-536400553
-893927950
2316598
-14204573
-642676086
-346136083
-943470053
-446589964
-483607776
90540322
602427642
-879044312
98561400
-395268866
293362232
496935633
9525069
-4366127
876787958
309435873
-445507906
40881822
-373151088
957111784
-937192556
-526540246
-504074888
393645105
-31733511
515679487
-455633978
-13247949
469707074
287836823
263652679
68995815
-318089523
-734172076
23916856
-478357075
985133041
-91595942
35280301
-519657140
-325777104
384078544
-664372907
-668445384
5669034
290630626
-583328786
483931646
48535818
254567874
-879677600
-501805819
886953231
-147295512
938644770
-765287520
17144661
97954273
601447166
-547821834
321694169
-909894323
-878515222
-641535745
698852004
648824751
-607983242
-297604411
714136139
-873741357
-660614552
-223874819
-896307343
-522473663
-159493401
204218918
-844050418
-945230689
310595573
427939257
642284020
-712347000
-560808083
209467430
77890890
-208917199
-569945744
-107863968
-661436316
480478628
-714488688
181946647
103931612
-763371076
-321380260
-974336807
-11938003
-164203086
479720001
-280093331
143198767
-3205566
-513343433
731290016
749089466
-4711842
35314727
-246080038
-57786277
-180784608
930358806
-375090827
4672749
-431666882
-341031598
-700163049
374467832
-429325454
-15316714
-326810160
-245101057
-28059875
433437776
465848496
-419847415
586855420
-284525446
206548815
326881636
112913972
-14871232
590832177
469160980
-276132864
-255127039
-274889778
574506441
-596145155
-69143019
988442005
107693771
535038519
-869427629
-71556798
-928592447
-166273372
168624776
752768636
-405715883
911961225
954069927
299241873
-947965320
292148800
-320456158
-773733356
195847416
262285926
-95524937
182929166
-950003495
17640568
-873152272
986540735
-435585970
-510059688
-283580230
10468256
847028034
715003951
393833030
-832071827
-612391649
674340231
531407398
-684164216
-168403930
-430842827
-719106944
-493264369
932040709
-648378182
593917881
219809059
515600108
123471060
578486670
73833648
89487987
-163449934
295177035
-163410052
-81427844
293694468
912660340
-695571590
-483980598
-750734487
179522730
149386692
884246498
-299162008
-654376449
613983207
-899804387
140563432
298912744
-837553280
-996634285
645841991
-108315618
925677313
-851868537
630159135
767936339
-537385318
26995708
-348521022
432891804
599801226
82809371
-523705045
-578272879
-655069972
362530802
746072158
687869553
-261893385
701862677
834215035
-680579662
61642884
-551612540
72508512
-295528681
746505056
203093023
-487354825
-971476735
-360678830
123366679
785140753
-802381326
-795188819
537121879
-170739578
-476340907
-313727079
756875389
522601030
634451677
-941945602
-944801324
517165851
291362932
-551784779
566907758
843836331
-551334464
-519420575
-158584545
157981919
-93165201
646539394
917005932
-466664627
-873358729
-98905447
-467875057
906812957
156736149
981271249
-471160836
997623040
-897996743
993139844
885015551
61763903
-154764853
-747808947
-661499880
-767963075
-426346031
668477598
253953346
-721958504
-542537996
177387758
383437459
157867658
426731821
-365096493
-891072316
-55150118
633114673
-136035061
-287426140
-132300841
405880479
913260884
-282358473
159708592
801560461
984799389
950330201
-442107032
-261105788
549835
-342358992
129748760
-769356659
517767872
104272862
-256472775
359447163
-811211968
673788883
-136550434
-147166054
614543356
731374045
575831946
476007131
464782214
558484610
599184546
319424748
936651965
884599597
-165329872
-164048052
360294133
463827055
-132115221
-720873316
-60037484
16571155
-159470160
-389212905
29204665
471833693
603154121
-633215332
877651887
400729134
638214872
147563404
244043807
333789135
424790375
-71347545
-545116753
487319494
185812265
-396493032
-959964642
766581947
-627193147
-163208200
852484847
7448876
-311166363
276082304
246688706
-918987821
8163681
541963535
538657506
430396407
138450983
471802423
398205602
686293987
-309892069
531304566
-666766770
-210711211
-972608087
-591452226
245619135
-283119112
-285221134
388109129
119449689
190968151
361808376
602006172
548966274
253842427
-521161093
236830659
49985791
60463721
546611331
-305832961
547359557
-810116746
810014587
-453158248
930358806
19354811
-938868334
-652781364
837155956
78569762
408673988
-14803588
449079611
664805856
67476802
-762310683
-347807827
-803569577
-839257244
48896498
629972804
-485860485
-862494555
881382849
-926397272
95556540
-663197539
613999914
-564454822
778535437
274464778
-164638699
-167368263
-489454123
-28466795
-892256893
-767826053
186166311
-402235237
924317786
-535603989
259157074
878799210
-495568497
128867557
885337070
-709351629
480470312
43660642
115328693
-713179828
805849739
663459783
-362882636
161626968
343609530
182947730
420833435
-559217766
-713520855
-653045892
-249630117
-87453999
-387981674
-219626197
757115643
92591760
653061554
384969824
857162139
212448150
205539166
475520126
539085333
-884194039
186937710
-998742745
734714927
630006180
-800658465
-786059078
732988975
-94015267
103120664
-808042482
-189759119
-307442039
938434762
-312725939
-328798947
-664589352
623034217
620477753
575123125
10284353
-252721149
303371140
-897616146
618099329
672439781
818160885
-704911064
516352853
-804678143
153540236
141953442
944617326
241024287
695337577
-742908410
787529802
-566719938
-79626538
290027329
-497304521
308171732
-855371326
-99785761
-949906952
128156731
-984541085
-313431191
337327779
-488875204
880941098
316186372
-341703861
-515376499
-782745890
544921340
-426005468
85963401
-465994088
-840563460
993682248
-488394566
825353548
37616057
-154648434
-981701208
-367771246
227854812
-639164837
-643044378
521960289
-1686804
-234960854
-641307080
650201752
29779792
-814235418
-83279926
951225418
153383969
-903603693
-60824386
-580053977
-117309395
-916847069
-268937553
785856203
-878711371
-530848616
899359010
739144683
521415114
930749946
153137033
135152051
69528470
405918274
864736677
506078290
-500100241
-289711417
-631313707
-234639848
307545535
-931057074
544129334
392354371
-674880502
-95810839
-336453804
28483623
436099288
860561969
152776648
-50885469
-197644242
-866766808
-515477602
982715106
29816319
-549685263
-535264343
393585213
305713878
121889081
-50584787
546183138
-918987821
240270943
-202493021
-66203950
-561761751
618566554
-383147836
-467365965
-26574090
-240589266
-108744010
-896497408
-377881523
-640746822
24955550
863764510
804454570
-891348832
-472175708
330388831
-805953543
-662804889
-640952158
202801467
-135981289
928922465
-580809399
-948821148
298456298
660358113
253221238
-626232483
985603787
653473489
968505837
-109495234
-764937593
-637260836
662026896
-542984874
355923419
-783947474
961516012
-391614532
-272412316
-406301934
-499904504
412430646
-161216530
769999135
628952222
-679026618
974736250
871982628
-973828725
-43467618
35976046
447603561
-434213967
626260216
383361651
-570741104
148868480
-271469691
-433948880
-30230343
-60813675
37955987
-9506410
800755264
-842187577
756513895
22642892
-520455324
-208562778
263064542
-193492692
339890153
-704640504
-175933512
298792325
370779862
-373102549
-183821756
-738519504
360014856
504656758
718080208
-562033903
-572807881
-867315147
-223031552
440949225
-708225368
-771112519
749462985
888051773
385465168
-674518004
-238024507
-216447031
396588099
436570661
-57698742
-648729781
-653652960
231413024
149384218
-877153436
-332558908
213824373
-851724814
988888726
541881802
-277429205
595251698
294185892
445408022
-484815394
243960247
380068289
820011095
381832047
203458648
836756778
-471160836
-634757767
-96158092
-919654777
-920817303
-60819453
228156303
976829143
-587410494
-115889347
-520304236
103513149
454472158
329053401
237461854
-331999169
218027708
513743110
-898287532
-765855691
853555763
465282148
-765855691
604120252
654102841
306886059
761652228
-261550998
-811825507
235249507
-25074915
997392969
800503692
-681653543
219582392
836025843
-839098504
-18875163
29705688
166361737
-982934140
570749911
490123434
-487660529
240046978
755185717
470525995
-890357356
-700587963
924245346
741591223
306406102
-214336572
581563418
254129179
-758857829
27000137
213276762
-879551280
267136771
-13021164
-106328608
-471244596
531753265
72774751
-247741433
919151414
766700896
185774443
936961684
-303993987
651232100
-65690760
377922603
857162139
-241985602
-623490492
-328368741
906031438
-19482186
771698019
-754217018
-923024740
-294636893
509984419
-89330683
634683272
940472950
869552266
609904810
658808705
375052399
368379705
-192209066
-472918138
21115922
644779207
-464861770
-546963165
-429698783
956973370
387125166
-549253671
274898054
84807278
700751123
919345360
-819153100
930569635
273318274
255403263
-735870045
429826598
498890200
785856203
-916902480
715931523
851594705
335257775
-241483927
85710516
-757617668
669021632
803328107
-309460558
665497622
30424413
910120520
83341640
842704695
739731333
43791000
-234679185
521645000
124384421
658617813
-484681620
-362388549
249864363
-477223525
110115252
-340632714
420381592
654702195
706180490
-954981966
-406641464
233663778
522951265
35060083
-851820342
-823748413
172995531
403956065
-541212444
-386936911
575617502
-922605542
999493413
-187540279
762450732
-777180730
101043481
-812767774
175924691
-170426207
855266425
-575974625
-620238505
967386376
-44638175
-866832962
788896535
-460015844
853735009
-822828504
452099283
-181173551
-158488949
315168472
-430320386
-904183549
-226509380
-928464525
-569913086
611900711
-247377900
586115963
-721191145
133471735
958698372
-535344757
403223521
-809831744
-381772702
647535526
275623799
-378980845
-296737758
-449974750
-541721862
180011010
-252485244
594646652
-596881377
992552720
360944674
485573326
182617406
-114970821
-22478748
-362517549
214948427
964151396
713389636
941932171
-240077508
984658305
661853023
290352486
273892249
-248920296
-965710997
463315625
404895006
553388010
-19123074
143329488
358251950
-917579648
983157839
-110455429
-270495632
116289558
665972920
-12762900
-332264533
-922732745
640212832
635609933
362945660
-153244209
-598508473
140492731
-656284124
421562346
-544423822
362579430
642688725
515897148
-439782409
102612439
777797782
-379165968
-223600488
275850623
-106478078
-542394110
-54975939
153383969
-180983613
-111592780
-627685853
843261903
44883682
997936467
-301746944
615858078
-238447037
224995082
207687357
429107088
-334989625
620951307
-290356456
106027195
854478966
259773553
-98213489
-932924066
647265590
-992035538
238579099
-47493313
-858277226
333603062
434446855
-1956402
928984816
463271036
-310374361
-518586030
12792337
-318017923
-588061297
-740439590
399752939
-881622934
601647083
-616400282
-940886587
829402408
-503105198
-460300706
411478318
-194148901
-102250306
526506134
982918791
599960570
-13619210
-166100576
-401764250
-471685902
-120541919
-63848607
-665318660
429505751
-227556807
-431586498
49893198
472020959
-686464225
187421012
327638649
902062669
862649848
-506816536
956382262
-908313881
-342170511
687154419
9547871
-591171799
372493843
198565732
-494590780
-849574521
533792021
-71219776
-788716951
576767863
-74088323
299410327
245242400
-894572931
133532177
-356385612
753330179
840552301
316279737
-954959592
296938307
-815793959
865254946
523608488
741493622
-419665756
133471735
-694513245
168156158
-432653529
276008854
436717007
626896880
363252737
-132945443
-230982895
-49243095
449030549
-32874951
986035990
468650938
-959795047
731935760
-755155934
842298318
380579293
425029955
-136827146
310424132
896752502
674144231
340936047
-454385624
-727172553
260291169
-138976680
966693971
606097460
-441693595
-52151686
203093023
781914546
-902162118
888312754
562057092
470381693
-324305657
-440169279
963537275
765305410
135156197
-747802928
811003263
688070298
652091674
-496480807
121434581
-760503206
417890323
838400470
-514272732
-247598771
609028376
595404318
992418113
-500216292
782040995
-97855316
-44279164
351349770
872008028
-62520177
-93138889
30647881
536953005
-938778988
452208143
-666517158
-648443845
917119081
-72845272
-261734680
640729482
82868986
800165186
-666726420
61510695
210415554
-212302723
645114645
-346568593
-482587509
-867647876
-809138747
653822284
233347445
355030005
-545922386
-228000868
-698237175
-105516252
607732421
510357297
790866612
-177667780
-698288688
-16225947
774943310
219873482
697360953
-524417377
-894957571
-248192786
-982350566
-99036531
-276450945
-152774845
945285298
768388647
-964845637
-142775482
-832397747
527258295
-265014118
-139962929
-721359055
-771677170
71382296
-190703785
-217792936
-892669436
-833585981
-94396608
420236878
-912371216
-367913466
112378687
-672712437
169175967
836724574
583796564
998014680
-780778251
997624065
434040483
382293959
285761721
523280729
421274924
-8061001
310843779
-787475132
305904359
138450983
-454693095
457258459
-797758210
226277790
270560271
474244600
141799934
-845724733
-275605186
197452037
-730838891
-336165247
-825450046
353607080
641687024
119596532
-195040292
966046985
-292680684
748131671
5247760
264651967
918302959
898010414
418837468
878237849
-812058300
250074365
532940267
-327395770
-100265468
-620238505
-75555879
647762474
-502953813
-654584294
-33805326
707016135
763258646
193310728
-985155909
-168778432
-833899135
-491126604
-921048539
893457807
-524556150
-441470474
-675956500
-495859995
203908032
920345647
-415309045
169209856
615742558
43877208
-183936135
-589385572
-312999280
935340501
-668952990
412671216
-852325609
114136946
504830659
-207402859
-761430296
-625005444
557319729
332948464
-675307481
-949906952
486538479
324750870
-455208372
901216464
208953676
698375170
-374909329
-82144658
271681986
-50050849
-985827373
50068795
-856055774
809992461
-355942669
-791423132
873540686
-456478760
76680981
155088734
-383592616
-886253371
-327204975
-651553125
-251258196
-218340755
-709819042
-455428289
427939257
-679542050
-650743025
-843482778
833745578
-234456636
612680916
145463049
603863014
43164313
-626940522
-523796674
-60780853
813904797
-579283363
-192585093
-676032756
700890305
-301000054
551066657
729950737
-668324497
-550138286
389643886
-942771427
-930785465
-3205566
-449668465
-552781170
963176303
-990889045
366366140
349364172
995750130
218546435
635961651
-30845520
-239605339
861699801
-160577538
-411685112
-41772609
985395438
-322680525
-483906435
-596955259
-373279452
-482918434
54657946
-936851649
443366987
529620511
-344698577
-859208290
-785543532
692568000
524840521
469890520
770217518
-943194246
285284757
794203250
416524212
-229639498
-633130032
-678760548
-242658007
-425617250
-919548600
756527021
-735920068
-270948116
322993890
-850655553
362024757
-366242962
121876926
-968236348
-536366199
811100984
984663240
-12296172
-635130102
-955093211
-914376584
-717919569
307716049
-236757190
-540523571
-52297320
-698623864
-582524163
-159357751
-314159632
676049105
223907769
-590590967
-451990176
-273942126
-559773240
-702030750
546791190
963781100
-245802150
76137106
-197385129
270137099
-91506496
-272999708
459182008
-585145621
-183912135
149949456
-786652428
96282284
121512012
110724799
-629782711
-566354458
680841442
970963344
-631253125
589462650
160609496
-133769008
-419476649
399441042
685583421
943058629
-356474273
-947067288
-829700289
-410332391
415921401
659262442
-346085926
760146162
81151849
156908303
-764937593
292148800
78405857
-453844750
593214717
-619240633
73206463
-719311559
385364876
580866032
836617161
485643280
-430488959
463546361
-590540987
-255804614
-690532894
-407820124
712000473
-428764913
159126957
-551259437
731463108
653472923
-131308267
-885448307
187034974
788621347
-757988778
-438655278
-704115846
-189502807
-759988637
-68681435
-18535168
575244941
413387584
984663240
-587309104
-780578070
-894853597
-257730655
853762177
-853953932
-848664477
121775511
-969152268
-673788583
-418398008
-183899402
-106399688
759873621
-65611856
396071350
479048643
934915766
5470080
-921099217
-601092868
-505891256
-370857318
-660821791
-345845930
-137495477
901794480
235093
-445302234
167902598
-623300650
746932426
-756051301
-770634651
-278457135
-849684625
-506913928
265605883
532751027
826486817
-702162500
790836152
-396704305
879808556
327673311
17351617
272413386
422618255
-245550085
-170425008
639588800
522188344
-11938003
639470539
784864860
163337101
345524750
456950722
-316147071
219043511
-326122529
-519634442
-680292265
413569685
267108076
523856525
246954484
-686736720
-375849232
-601901702
-50290792
-417900244
679573458
440511182
-871748712
-159855321
-905077858
445292109
-869789470
-416979548
-882638326
-88127276
642624955
-806845895
127146973
-745360506
-352755386
-682239152
-908503413
-513979060
-494590780
-938605800
-639337309
610001306
-792465454
-927047462
-142180022
-883349879
458198933
552677032
268389148
570706352
537276985
150942618
-40587154
344124867
406459932
536706304
-687643039
-88543345
914944347
-559217766
890222491
-49243095
-881243520
166115478
544476482
-467561181
-759636795
-150523520
-75151636
-831180713
-757156967
835676357
-729863421
-191785728
797107221
77168509
-701009667
-222948420
-375256129
-779892566
-233103966
-391351491
-240236510
-58242936
-330055578
-409256221
-894831494
-261212900
848227269
451031697
701007649
-978227785
767477583
-457741963
-584901166
-604239722
-694325176
302425048
-629895219
-911132338
478486687
622442895
306167706
392739454
488618573
780518933
-463830357
536915449
-150322245
-210556688
-920415047
-279443764
-266144987
-500618715
-331537045
-317671408
-220462093
109340308
753359195
-723527805
-497304521
-799494677
-920498437
696818811
-751440045
242271598
-867390012
844147119
973542322
605878400
-757087256
142448943
87669854
625312128
-870872205
-536412600
-544482147
-980524676
-16544823
656693385
524010539
225158225
-467975169
-929833679
-375872427
494528888
-405719889
444348342
-82110661
206675945
-130985988
846759770
826458528
287146053
636315758
-185025144
823949311
-495223456
-979601121
694785457
273856991
-763826600
-838366770
-571675265
-802102388
5921772
505517737
-435011743
-634343589
-618977967
671606604
223547451
616726378
-394788527
-949651299
390460065
-256707407
970046369
-608038262
-690557948
-109357771
-931226283
-53584242
-148138400
87059214
-192329715
-587650895
-191216054
83436117
-877512593
498144697
-752818175
-855988382
-779387717
620120325
-220874859
-906261039
347397401
288777065
612328014
926684110
402124825
-525408292
837900719
-157407544
896752502
-560739160
722220860
47205735
-775228462
-596329070
196136670
-872570372
-787765706
-50916607
67200342
354605444
172474027
200033488
-655435158
93388999
708542649
-926287035
231710343
-943599651
-792085786
-678947
-61879957
849608076
530478759
822349785
-130488426
957051027
-987752485
570716992
-564851249
-655336069
-800851228
-14330777
-242629606
145704059
-518098530
-474007067
-789602462
-91359178
221913883
13453568
147533585
-210701592
-898870928
-941627220
-478643356
-425922600
353309329
-909082389
-621685781
983485607
698187914
166522233
-239937957
-59178627
364948049
-511409618
-189971414
-527576650
377982136
-423228473
-810050104
-293838376
537276985
-680318550
190968151
-923868650
-980136708
913626328
679267016
-168650880
38463400
-771315046
-662250976
917352100
-683632477
713094114
92287339
439326939
181811107
914624520
220027858
-980361714
932040709
658885391
78750212
884821379
994508054
667627906
-549057230
-312528464
-736500638
-74455313
-933421860
915885457
318367030
-469759942
232743863
617975459
-560953627
990771615
-371330768
-288420004
493614981
-806219962
-82704283
-456093226
-637675025
391465297
-657493816
585646101
-594353800
-97739312
-557333013
404604225
-427585734
302557914
918719565
967859565
510144842
351355143
344865473
669965170
434040483
-108054798
-626671499
-528634214
-139115107
-784331785
276806185
498507754
-283353922
-786059078
866232923
-450537016
439212990
-78002858
947493751
-664408137
-358430551
707083972
219087664
456205467
-382576225
915626399
224139123
709039709
910115033
795093390
262336497
-940566136
656994091
804622935
-961743725
-728854808
9217523
-954276591
855489352
-697114890
683310954
-74909276
-519619994
-275226807
-195348500
105121953
-570759536
769741133
774866143
656009273
281213963
285779425
-871020312
678514847
-888190913
710564575
-37998865
366606586
-358845211
-526955818
-980524676
475440250
-326259064
810526407
626497352
14993169
325545433
-445610609
975361983
495632672
262416422
-661294167
-262070230
-554874725
-200648686
70881519
-788210819
257999462
-851353516
-748020495
-580563814
-290157367
468984479
-495304413
-88573789
-798581068
656209601
508270228
-190756961
4066404
207827791
-570194910
555301150
952066448
397474420
415098539
-555063243
60661695
25307128
-274914936
-194629502
233263933
69159076
-915011777
813369142
-919457008
-461912723
864972069
972554249
782936412
179122518
402284237
928901254
-393154148
-745019183
-405770829
139272580
-682331192
-528731081
279943091
-917579648
499821797
726466528
-159098243
-552734635
258024078
-332553825
503357224
-657098013
-13433528
-638158925
556022443
759210869
-582850225
-179638090
-163359700
-916192472
-830599327
-112652633
-396109482
-287631414
477569434
1327318
-679427570
277825245
-921571329
491096975
160170988
645792899
-73241215
193940432
722322702
-269669087
975924036
31405261
-682311609
602259095
273558189
-497944984
55565679
-144039197
-208683464
-354309358
398650365
-628143435
340221470
-391435956
504432265
-790420579
-182914228
-313727079
-490801888
-670974618
-190780978
-522078155
557078840
-814541408
465248339
700770700
361120294
838566526
-875545661
191266208
765258443
-708809325
-878024040
-32800621
700770700
-546134308
35231613
552696549
-284919336
-129246947
-828596451
-534128066
-668507681
-331825030
100827286
309382363
-697011698
396372843
106292792
-515547800
-87002777
7122402
631822741
937327499
789390199
400361968
228145660
-755623563
226244449
-399845184
80038484
-733703572
200281021
924184765
398205602
-963068826
-232695656
241273404
929982386
839424027
-833805198
986571751
329558107
274089017
327423162
816695027
-465948617
958660839
-358613264
335337757
-484853682
-202775238
-643846341
76193871
-292269001
83044392
-533439876
-169283536
961583463
-124507854
831630921
88087473
-180306703
5720515
-383379755
520576867
-730438370
-179226351
-749091513
363337452
444475070
81450908
487680468
966938671
-903210553
554721504
-935658622
293897607
49462303
-764548910
-518305829
115517060
-893927950
419449034
246151643
-925566879
78405857
139501976
-831382907
598006226
-850527193
-384371659
-630185939
927521186
733786460
-755170241
294202133
-909654558
-86125989
521758775
-507040668
376374439
308657491
681540192
558968575
-180214279
-317289052
1769528
862877135
50830486
-416794014
572305577
-594476229
32106782
228156303
-851885799
-108086540
959844225
-666674838
53534415
-408970426
483762433
-305832961
862693729
742966606
921389256
383687912
-228541601
504364284
379163723
548299210
684846671
-802935991
979804965
553306409
-399595343
65703390
-587997375
-540017458
-371209747
507550481
-517846840
-288761844
-283570820
415175286
140852406
-836988220
827222129
-51811672
315496435
-760302813
-571396327
-624633103
-207943488
184272005
413342843
932293067
197043696
-356291256
69437333
-356616197
-992697001
-149330179
-144711430
-988484584
-914279954
-820980089
-782640906
340087128
-202071921
-467632204
248583534
-655443014
476253118
-870886234
76929378
-786862401
-542984874
33031055
187649917
-978184654
258148504
-975245260
348257421
459182008
812029032
785151374
-647914537
-81628882
-858665504
-293743322
529314144
-458618502
123806379
-251383369
716826143
192237044
890066087
-515384826
-87059276
-441330222
-202161912
-286043930
245030436
-4188952
724361116
-468153686
391998862
804618852
-475538633
691925277
-817094510
-622135139
-795659728
62784968
414085814
880369628
-780763278
341128571
976132098
470640709
806390590
328805133
-675741230
-986519571
945348065
932052676
-370553610
-636586787
543035527
492023783
-100553013
-349152505
659624217
39441433
144517612
773398311
-269646343
-393193749
706068618
-687587135
-495638966
-731319237
924464872
-844704637
-426692139
-576915225
492549791
-154587113
-147777194
-274867837
110846983
471480277
-249520284
-348147294
-971324506
21690049
-909632465
-508079723
977858912
316255590
-575356010
283532319
-646856525
-633084535
-354275964
564812461
-629278945
-835089775
46225568
-826670376
-599847658
420077011
-537148613
-581789340
465261543
211365979
237760657
-296425420
-39225602
-964093604
-435732139
904670219
-176423180
-295097647
773056615
-260728137
174035069
178345796
760648678
-506547631
442563525
-272932472
-570937334
778547984
-66561818
171642373
-65951902
20744379
137887003
-752460467
859867005
464742696
924880934
203093023
157100857
750942073
722119444
146773343
-335059435
-437756168
-133445480
-300892860
-97482442
-723388663
761154114
-420529540
602528101
-124627729
679431712
878856354
-816672290
-368319301
279084694
413072978
-281949460
-972032009
700213195
-866335129
-14390832
-159048632
-748626878
-258251488
-594204336
-605713082
-217065965
387884401
638725138
-333571504
840039170
917329796
-782671069
-438221609
-742083709
932899893
-74909276
391494653
74189258
940726297
-547325035
-109396758
273290094
187444881
678034916
-467875057
-676196268
-197817878
-666965482
171778420
-710185519
637830932
-591999870
993524961
426345695
-192776995
-439183510
-273679690
-831164110
-354284295
970056694
-814799425
465992079
-374275212
-518718444
-116553821
-355848768
633741363
-398731295
-493803019
650679737
-561710836
-595338997
-520552778
12499984
-208862645
-12022074
-380196926
97662376
-525942478
-746714416
-589888304
417396871
168862366
-364071373
984088728
-312162009
-496598076
-860358825
-652105446
427050057
-586542668
-98063276
-621319180
-878809310
307557534
329139404
957613476
569400667
667212475
229336210
668943530
494326807
-14199039
-384010705
823110242
-497956948
915747626
-670665752
-872608602
431181238
-14967801
-191979282
730132697
-68677434
66379764
198284997
-559152948
627878900
303365704
353888063
-860388318
460253335
-831383591
554921792
-190948062
179801223
989318153
-761118491
-807617928
-767614450
448518552
-443302591
-298282463
920356799
-829941763
-553409510
-136690284
340863922
403962090
843538356
-294981289
364936581
-497206490
-31827996
834808159
239481601
-764548910
589192404
986401169
219382432
-458883361
710348917
-706188025
-126257111
-7056901
955509886
856256927
861888843
912660340
-423753195
-340067606
-718648375
279924781
-194784381
-253022511
56003162
266417331
413569685
-797289459
874237765
522824982
-680363490
-864916810
-908503413
-932785216
63364807
-818326225
-300536426
892947883
91684990
209207938
351355425
-190074571
-450974186
-651401359
106563345
193252314
-260599097
-376810564
-286148843
-47945318
-668235299
904612078
472215696
842976473
-316547253
-39424280
336104115
376713516
-16544823
845582067
-836570502
286874872
-900440094
-409025473
-168002890
-234657917
885467856
366718097
-502508539
755740460
888768538
475362199
-627734430
-728712035
-714632828
-733456538
858933145
100141286
292566474
-645412556
734381355
749967136
-522358705
-311946524
565696616
293754478
-42700471
404898870
979492819
-869310633
-934911966
-718077207
-148566946
859074054
-370129587
177777731
868925551
714988008
-705848202
-451665340
-529860458
-735752558
813332379
719525341
495541081
430578661
547660867
-231730999
-599738585
939974747
119258104
649555771
784104910
174043332
-378327105
972279152
143675664
966528897
583740219
559533759
-950322295
-701847319
774943310
629314018
448746086
-465490916
-725860240
624692714
221743433
-619346778
-212039886
-943502918
-754969588
751413061
-818957209
-493129949
-878482410
-172370126
730775377
-870301629
241907796
-9631680
444541904
-751797713
-386936911
-46848036
-419474285
-782671069
-984088514
-207857053
-114541310
-951953680
226643769
184698847
578936297
824285616
398401296
-778417090
-850586431
807829502
584064292
940580280
-656729393
-226365187
559081705
805209626
-844379888
602332837
-31414246
464996150
-92816637
511163634
-501127309
-125765704
-393777707
190104821
-568068938
727254406
629832198
-446542911
24423355
663703524
-261936525
-48548854
-866054133
217991697
-642978410
473005246
718531976
496078706
729903720
124384421
-157722015
-261753721
-229376472
134891126
586697273
-572893406
-475740928
-100890065
251470665
-787446835
373240064
-9631680
484432078
507057649
-360043096
-546519411
811100984
-622117682
807363446
-792967092
-878524435
318325214
726312035
368515239
-31414246
302447571
313118117
383802014
681352843
-885655779
443675723
-150629297
91831548
312791447
-677635803
130458477
-932757363
499311289
-283662726
828477565
-900789776
-196114816
903039856
-916231091
939638792
-837477022
569099856
-962218256
109925843
495437354
-73816755
-588657569
-271390499
-808102388
-785002290
-11790737
-283591213
737373823
214571900
78044684
32047847
-842785475
-399118673
-879630562
-637227497
-793848261
766130704
609304
-838598166
-949834440
-666994531
-805614212
-417518404
-678211257
526926014
-854839295
-7332270
-494550623
-763676887
152738588
-625639041
-607328709
-797107843
-990826886
688214531
-406949020
-700450281
142848318
284262864
312601415
-925393980
-470073776
-112655212
892788818
661567704
31971086
420849434
176886564
109601153
-927988338
813999031
-611258143
109901061
-283805333
664169114
-310100969
644246963
-647576053
-566043669
-346959668
-880037118
42748179
-920055864
-231327234
-997924625
-56027243
913149191
246688706
-251750231
-575289276
956359748
-644210623
760138693
-102212043
407747016
-127145498
820861366
-50469085
294085781
206522098
592129109
-129246947
-889791896
247010384
307645150
311694982
376024508
437953763
-928815705
450273212
601528063
111782265
-33178128
-858585617
-573145745
777003888
302717253
-157896282
-713841860
105374779
-349359016
-766438426
985666131
539357001
325963820
-548455274
421973579
209641821
-464641743
335200601
813528780
-622066605
744683873
957891742
357446059
775706105
174167162
-57926953
-46069339
168642776
-947236383
-231651016
-746996818
-708482328
760138693
59638274
-447552486
8671306
-184599411
-463824986
-770612574
183531897
-582394361
-86384959
270277082
287339942
-147282242
-212947675
477922873
-361022175
273499467
-669665076
508632482
-663320409
492590808
332474640
24849872
-23519941
260052845
115260938
-940489049
39662914
134639083
-201134676
-340185785
819755174
643596928
286398882
-289060269
-348265019
785887385
-237661800
-145006864
-688082261
-303957117
911825049
-793405163
-312909203
-232448680
247601281
231048500
-712020412
904661803
528300954
368177203
113710348
727718912
588246555
350498509
254850844
734436174
-845042869
208416051
-671992432
-670393038
-361022175
739958590
834749696
-440760945
-443854667
34205369
-900205942
92106226
-827925743
-566213378
-429348569
-273607874
-210078358
286747150
289695130
-251354467
-885532071
752526875
-728696562
-824005215
-930233183
176136165
-238073966
-338760865
293818178
-603260388
-421854466
293610095
282514428
204695801
-88738670
68978006
-597378762
-410035479
417856399
992915211
956972832
-56960708
980657084
-81580690
-766075952
-453722693
737223338
963762202
29130364
544402920
814659350
792837828
-472272388
797306264
402071405
909602807
238949141
458114934
-842017503
-484102403
504337269
837601310
-679542050
-677795115
101012715
-872077655
714414576
-121076457
-87383803
561659038
-358369191
-486038620
-974664535
924070805
4082861
-434249009
181014342
-754266704
489646537
-752546659
-202646312
-613872273
960826603
-847390904
-684178843
-147196761
442417002
-372102650
781303857
-44752328
719741926
-634474943
-459229844
-563661272
-283831621
427435798
-335605636
964111498
489337607
834080533
810417944
-223931262
52399694
702528619
320171793
289083888
144312637
-537831616
477147914
-785543532
-606824914
-954016714
88906884
-545886740
-903095191
-145763035
457937983
476563204
-468077036
-15812485
527468796
-59513182
235252603
664734330
953388689
-607576143
-698234942
894666477
259028403
442140300
892343488
759172264
801710726
-373613965
244184599
238622499
905927193
306730754
392967361
729383626
-522256139
-779987702
-23284984
619840611
-929756537
-402317813
139131571
-591696500
706784256
261449311
859023268
741811131
757266238
865242314
-205482902
-393043535
-267590065
696274374
-853987841
186826861
874862381
24300073
-617432960
-402254882
427951852
90365320
-785717435
-763968829
476533293
453040329
-755155934
-286592716
324874690
-470157393
233007033
-588322593
721796622
658836312
-221032292
298095373
458693831
-499872663
639293223
-71550169
660155691
-435776474
-238704094
-783239343
766879674
476511337
946098385
50936120
-56570603
789549534
7179195
-36811026
-875915594
254259611
746336081
-496957370
-895583190
-206079911
258763321
-784804332
-202493021
573899373
-291462966
-401378245
275222122
-630367069
-410910767
-310672454
-102393468
-436279649
-270942480
684749212
-899349935
235509971
-313431191
644688524
-715019220
-134503863
-659601596
386837401
717692124
-648443845
607633352
322556708
992072225
-807902910
328560009
877593530
329078709
932782806
-913171523
-562033903
-788389875
350198894
-721399540
173508355
376601556
842888829
-958826825
305229631
-575942234
405579515
174963087
364270325
-419549782
-100553013
-924487064
-829242998
698054090
-583712001
-457757069
181478417
342784848
306822805
-624292895
134817272
864356391
535753220
-189092500
568229160
557519471
-825734883
26909332
-529707363
-276332615
-695331351
558205710
-604227043
862194258
-969271352
512969238
-75804757
740481368
-868495874
-549975691
-11426752
205618585
-758313887
238080641
-5053827
254450527
140669398
-893866520
729524169
-660355612
738850788
334670406
161721136
900753067
231912726
986678457
214941235
325593337
-954355707
64066347
765820709
-135941755
-107445654
-665069527
941877743
-519067626
818702162
117789324
-833028313
-43506059
-128744152
357676323
360341320
545395241
618640004
-84190238
522910160
856676982
127249051
-828983302
-226437509
988602052
434936840
603154121
468771109
776247943
511427750
-549620184
793609218
-978278375
-627006564
-1170328
856370430
289489188
472232463
-478887685
-686234911
-159526061
-339123619
104778784
-132053492
598411692
-278243956
170159679
979147074
-16789293
205530237
-267194922
222087019
-469425023
-43996878
-666965482
-396127339
-358591029
425246577
-912780003
-962564720
-431193837
-868128864
211831719
274753200
-663645738
976396583
-439901001
40303968
816804398
-553083219
-673274074
-558402232
227977279
643877201
-151304019
-193727685
-253454247
836067115
-22985250
-314323687
463907576
-290588386
586663430
-266117878
-689943307
778672680
-423228473
247783481
-120497136
-121957203
-999875954
918476435
607732421
239126361
367416676
363346270
293705048
485506080
-957213609
179042525
-125428718
107087953
158611423
-912149495
605591019
945334989
748188879
596601972
-804766516
227374388
493208162
798316993
243272088
-834653807
-419793214
-982746467
881340792
83014777
-476118309
-961418142
-685829012
-364929254
655190598
-712376226
847225956
31546638
633260359
653363384
-602566805
-25002236
-240660221
-44638790
-993872048
-574711685
-991178353
-323067508
-362153104
793555232
-813673028
520162476
603322016
623225965
-300184389
-819017114
-326876391
-179899594
351055822
89813313
-810562405
-556519179
-667448839
-953087033
-60819829
-8872109
-757604710
298792325
-105216407
-136228642
-898519361
947277399
887393017
-390770232
349781357
-649091832
508718223
72480561
39405815
795335392
-240253982
169598997
-396511384
-676779409
-854003195
-832741395
-222357513
-544707439
-822666156
-799052298
-930833414
-786819086
135178010
604378956
924967387
-963431600
900507339
514343423
-171999020
365905638
-285862482
284606771
-198878629
474585488
-645902698
926023639
-980914167
411503386
-613198526
195321203
-66382731
107796509
481891290
-799517943
844620718
-360666053
705408773
-550004893
683662654
128732753
144999965
-332553825
827222129
729909037
-807172146
-428676753
-759871420
-280651108
-89703083
-486022212
-668186194
645150720
-378648048
-821025618
-954150232
-347227675
897872586
304092300
-346714632
826079118
-493532113
-119121979
758180977
-418573279
522768842
-118756975
-410207572
-483290184
-274152880
-357955178
-998601546
-904115883
-838034937
-876421884
364267115
-808549969
897665426
756623716
644789868
-162968156
-542662473
113996144
380742120
20554272
-566942980
-867511288
19007128
784912742
718524238
-56646355
-247401161
137435429
-499544692
921016963
-598194347
407010257
824961232
62036601
575247829
-689673543
-974087845
-754706701
893457807
715559154
-665874399
-533012493
885323767
896300505
618005522
583574100
-395577129
-555215062
273290094
-513050150
-697228955
-278948501
-549877299
331834719
752302013
-682860017
380885954
-124586400
869814655
-685963436
619029597
-568604677
933483091
-169990804
-25994646
610754323
-1621235
-368576994
346972295
-510949428
535951026
-704661176
-666258104
360549135
-313618603
-877125417
-798121417
-875330408
540267653
-826542764
855760419
-698968140
774037344
917213033
787493507
506605990
241403521
-458091399
-43792380
-265773443
-325337471
92822652
588228577
678109136
206278512
398176335
-826375111
-803790464
-973222986
-357048847
-75484658
913635205
-481147556
712058379
14246162
-346085926
-282380488
-473525375
248975981
-748094207
281225765
647123563
142585577
-616890576
892649576
-1931881
-897535746
-131039689
-146193754
135237681
208611696
-409467939
502816238
-792217179
888312754
848704087
-794106523
-895518505
122689388
-651581740
-875055298
-355517370
431715365
348378879
243155823
390298230
826980093
124105546
456646961
-740577737
953286348
-653045892
-883092354
473363022
-360141746
-628471266
107570692
-907426854
-462916119
-743444273
62474479
160963509
285427515
40708322
951898544
41737226
752027494
-948125281
258976706
387299951
564488121
422425278
69437333
255796446
700328110
582734113
-713447720
84533256
-883944839
578976997
-332595214
958442103
-461304557
855853406
924892114
-494920258
-484664784
746342057
-493056668
87008839
-318927189
-594204336
-499387411
-383034963
-644514770
804673508
706068618
-961486970
737734231
-593343885
-728246687
-414264678
-334254425
-192760253
214906362
956465038
940375686
86720957
885750124
385458164
-880145320
-578367253
435604731
639917617
716296192
160436719
-602271413
-474157258
-991798041
-285161739
574145692
-556015378
317723482
-158535809
-759714727
-392875125
317452744
392192796
-864369379
903985440
903256924
-73597744
382894530
394771116
898433541
442280395
-994057572
-103251564
435604731
458995029
-825487428
62999007
904146909
-111592780
-795335563
6332802
-991096949
-151159759
796667850
-321558940
-561637916
454641637
-430024202
-353110783
-491964546
963259614
419701401
210856227
-207038716
-572408632
-354562584
955966603
-639910540
-930810111
-301081270
855370673
464088449
797646194
631479251
799801559
-127492326
-578938413
100967211
-737713884
340579869
-409111256
-507960565
202132012
56111
114024469
945809109
-966964763
-162473803
311486734
47037961
-504612462
905829384
36385116
-589774193
54971497
738948733
455484316
342501190
203090027
-230978928
-635897594
-321025083
843261903
460674959
-404376500
152078995
-299619841
-727777345
143675664
-969706743
767477583
81887785
-696610213
-916236942
835846547
735367320
-889009597
810353152
927262401
77433371
385039156
-735323885
-316986882
270860128
-228244933
81517750
164085644
-876261162
-174646852
426404644
-98270447
910739031
258763321
-449115065
-713651294
-748970249
399809017
406994731
-59908908
804159191
271309818
439326939
-155707500
-508956634
-479751664
-804677906
433029923
-980539929
-313984154
-995897126
960839591
-163927657
244044829
932293067
522795280
-490324806
-706188025
178026072
95864579
767908460
-931283218
-193898619
-889411937
26163354
583401736
670822520
-696372360
-892716262
236093282
-392669198
-143494043
-237844782
-952502932
828844026
987820297
110862017
-205990569
378498406
-638153128
-968732166
-294740446
56981783
832820402
697877050
325804241
-583873721
691861068
-795326386
-103278522
440992082
472495032
828961579
-969761897
467624313
356583633
848809287
-560045606
-189112553
-987519521
-532380384
982320660
-518305829
139063276
710750803
314265503
651979621
843121033
326697519
-851131115
233559025
-158583486
366744902
-311242403
-307030622
-683308669
-717698874
465695930
-770661221
199590245
981431861
477741512
-689586356
-142971624
112403840
-527145316
808341044
-690043538
-838909419
-518919505
-187358934
463279871
717413712
-446631502
737460997
92287339
-385462374
-663543095
836414163
-893467394
-272901028
-628583853
637491594
735367320
-467483733
683394953
141406076
-941137846
920356799
-476774192
-917613343
255849390
361309855
-541967259
-25492391
-706322845
-437434519
412595652
-628594110
105636536
-895797581
740204884
327420952
-278137021
-730326558
-597937705
-399183946
-295848860
160322013
590755249
-395044078
-977596803
20186147
-895833973
487028056
-511220941
-842710370
491816613
293467694
862976577
-153642629
-945838988
937575723
-268361442
853625834
937720734
-384446392
-905071346
-40888195
937720734
-29409994
-265278564
12518837
999349967
47962726
-775099081
-210556688
-766349203
-323852278
112029724
-560045606
-456414479
464707580
-271469691
118346413
523911707
18401947
-245608013
789933672
-946127661
-704261076
-285071126
-3205812
-474045449
-697232477
-334484572
-635236889
666081630
-899660590
-210430816
-880561727
-37116934
298976642
85105260
699377659
961188059
-173561541
-272923046
296848992
319851378
61574254
17277041
4277111
-644210623
-573448545
-233489051
-176539368
-517240625
919333090
324990287
961195134
389459414
504408075
-389188084
-278706909
-128482378
-403640389
-20517286
648422835
971619471
53500468
-8168816
-483716235
786561976
234115121
167943354
307435569
-446502022
-923751191
-79374307
33599078
907430615
-81622631
713110311
642798954
-297250294
529826901
72687798
777505138
-4717316
-399997941
839326507
319195239
720175311
35538395
-775328994
979961037
503380431
543250259
-338039412
-899660590
-30078972
-228003682
-607796677
265756327
438578619
-649013949
-284803723
280088858
-380776419
705887801
236132088
617477028
-480561974
-785398282
-272517311
-884217348
111505834
-896273354
-252691263
-579490467
-675264708
281839471
818511658
-310994882
-384609271
-879795809
912580470
339493051
775535570
882372578
-97723277
638725138
-84642151
918168055
829722353
-836346948
-795210068
957550531
-897040971
714840260
-257621639
-323279744
74349297
387797611
51325895
-836482746
-236927052
541501621
-179052580
961515618
-359611527
793894153
-986928169
-239976609
-294559920
625743135
-341888271
-427769231
-818590892
954825472
-123708078
-629709803
-800650765
931884094
-612566060
-236070081
-990628738
881084415
-895503756
-309779848
-192495863
719154709
-500357018
-952332835
-174586856
-20200652
387469095
-934055914
-443852176
745109167
-565722701
-695368604
520364574
-997689389
-142871645
562496131
446394286
33747755
5534609
-601286323
974547589
-995406943
-177342559
-939460812
703793472
-832662192
-663132287
570139932
-533999280
1148742
-560436320
-226296499
-982350566
835359170
457963448
-967849950
408046836
-923050088
490459215
879106395
-987401103
-493759999
275933921
-811211968
877811591
-905998858
-565178810
-154159827
873496242
563869010
483762433
-281331572
-208877049
-591765762
589362468
-713161028
626609384
470837986
699943273
-332848046
100850502
14644011
454982410
-301758712
96463942
493622303
640572468
295494208
-686489574
790179843
-121068577
-664052926
-341497820
-316122426
942063570
181550109
-522901462
-823947782
-588611811
-118956227
842783432
112528965
-946154220
-43393234
549866351
-554972855
686498796
-556629993
210862879
-921443298
426416843
-381256255
-685702037
997702370
-679463383
-318298068
-105432659
-973353230
-460967618
209107162
-915339484
88753209
-647748590
-736009582
160139485
945760234
737572722
-831555730
-284903408
553400125
322995230
-510059688
116900058
-643083991
894623128
-284746404
-52812741
-862820218
200565091
-532532039
-726474004
-646169160
513271553
668440216
-760226177
611506854
-317671408
893796208
-815166558
980863468
-90246979
-484697158
881346930
-682152244
792810622
-439361179
866105016
84050351
-969126803
809023538
979142742
57563847
-49939918
-689943307
760659243
-987927010
199369832
134410300
-938904545
-434737397
143790818
-781502501
570019767
-266074082
-153202043
429358189
-672384413
-431656588
670997268
171910238
100543914
935246682
-781306085
964455549
-482717521
-208322189
386373541
286035021
-561761656
492023783
-246219259
17589685
58718307
258739119
-58936753
-123936105
42529050
-343645248
568604815
945544235
789458054
978478249
-907271450
-947620242
-666762628
269788609
692687791
-731319237
889728923
386884594
842486685
-565075493
-382326144
-909082389
-455119904
447613376
596909869
-655135779
706599367
459464763
-293642139
208551281
-967120153
152333665
21023236
-32589360
-184381134
-337239003
945889098
-335154548
224926054
-560012787
-54178912
-854602313
-399694057
203658036
515022864
357605454
-758974309
-992665158
308571497
-524105258
-108737995
-536866444
-110305614
711231141
768241187
708384487
794892538
-224918037
-222839611
-792764331
-329932284
817299040
-390112858
-243284198
958288993
651334131
921897361
-830863293
13364633
563094180
-93008210
-386958079
744702716
585610260
-165851383
-454799159
926853088
694383321
41080944
73621630
115517060
259383212
460061375
-686961489
242054768
-240236510
-778475188
-936560346
411580913
932619856
924464872
-237279707
-342358992
551813250
-920435833
200598343
803369567
580644956
111792952
770138481
765503976
-736003132
-385938178
770188437
-975782363
-136720921
126460716
-936197952
338098087
-695273902
-913524582
55405658
902944151
-434715690
279679857
362945660
-42430530
411510809
-502414627
-812137961
625090078
624553382
-490789811
515016144
372218798
-849688446
-450539733
955867170
-828759460
-96661779
258879557
-89040713
-712211924
-156183392
346972295
866248701
100928090
934033077
457937983
-636188372
676620726
937327499
647008602
-704857479
820149528
-451916576
-199098082
565537914
-95646980
748652474
892670252
-489210276
-503184773
646806618
-736016004
-602904103
497552843
394623386
889659092
-663006843
-620719757
-883327621
-43414779
575003023
-44852474
429858750
-227935504
-12776516
218217157
389414949
-996500884
-671852166
199946241
508203010
85915950
-538016316
-581195632
309532625
-714122134
257004169
482739316
-113188268
-63496316
769159748
-791725406
-15588240
634844506
-713179828
842548739
217945710
142175006
164304361
-949282499
832299435
444983702
-559574625
-493383118
-914279954
158228030
862921341
-681130775
307577808
105125251
-142590454
-840298735
-643880721
-52386149
-941659712
542829104
-830293304
-398321129
-411353633
-925095052
-705471190
724840360
888848634
-78397808
-562723165
-562671349
-176658922
-87497819
513910833
360610359
498224010
889022484
446159343
-598258568
-649918670
-235134765
-27837864
505308046
-129557870
792545925
-189172143
-610904119
204294193
-382283953
-602032187
684486202
544365591
-726885840
396704061
-535987680
9353489
522576268
751104791
-620640915
-879119792
-265088260
324349627
-142548348
459347602
-871524771
-704439373
-15071824
-959760911
-680018378
-65622649
-543660837
246964935
396588099
863067726
-402109240
-581054689
-141038254
518652543
885511748
-323211147
-724723175
-947620242
733925970
-785470853
-166091334
727762681
554592411
985686493
775104514
-968270493
-973553958
672976353
224084653
-406582943
-137082998
20554272
-904853169
110921130
-496794387
-805958712
-395126883
-881326997
995621466
944409238
362048566
133723269
851781028
317385706
-432003452
-994191031
984532702
-951953680
664066415
132213583
-959245034
-334093306
272216497
543354152
26604637
151923138
517578653
-109396758
105600127
983104890
333070113
879743113
118470582
409854315
-342880071
309963661
-675717997
840032024
966848665
142985426
-98197193
-564222581
-360632645
-235096609
-768717653
-407481887
162148403
492036693
126409142
-910223794
459325133
85450122
-79439073
685088011
845592915
-344428629
-779059243
455387282
-601830705
-154097436
-643069700
12290476
-662226573
-697531528
-613089018
5698566
193840395
-448520394
-773529945
964296054
-876037608
-165187393
-525605384
-385199991
-738519504
622577775
81517750
487345942
-470555965
-117309395
-6151980
-779585353
185621481
-222039624
-840002062
-434833683
-337158454
-381884324
-225094685
572450031
37015891
-583932113
312433729
555446461
-577801040
-675307481
-193140668
-754117734
317666967
699997544
4380548
-978072193
-269588157
67100580
171114935
592880227
-194506314
214821707
-279012189
-248035579
443144610
-183079413
-533254714
227696857
-385230662
-620880628
-517367232
-755801692
945250116
-373602677
-888282935
-622572494
-446569009
448643857
353669067
570257585
475229737
358670620
860818725
-538058601
-666553668
214804741
-838271087
890557302
-424236054
-607266584
-870599590
-864324349
-336165247
-710179158
475720247
817240663
509254927
-716878253
40284794
901515510
-285996549
332194544
-250017883
702666562
-744145891
108524014
323698727
-889232575
-177679846
206734521
584950765
-519619994
76222332
-83902434
468508303
-752453884
-353883489
613854691
-799163717
-476873352
878672770
-427745777
-196392500
-344066214
-871687094
-229297774
-87068045
61917455
-371377842
-793157002
567243562
-41932221
-839726781
417153781
997918931
-119409365
673838438
841614040
688069411
-195074860
44476187
-172373920
-44211578
-471463142
415824213
854261752
226138563
146060088
-852642465
-666740233
656797818
-836611379
59423144
-966936339
209903064
-245859684
-797302994
-904245195
620800423
864343934
-222248881
518283361
-997172124
782199743
-947835856
-385390879
815921562
-790692390
986035990
-325777104
-352156511
309264857
281067550
646926289
-862400055
741094856
791192899
-90370210
662358940
831837268
387525817
871592335
-795326386
740082161
-804654027
-891145823
909025837
-206655640
-461440013
528432055
862048362
-833098300
-750311872
69279643
496974305
-853885874
961478766
849845139
755004092
981337204
534907530
286902786
444446524
-101261827
894999400
-246368336
353937511
-76724713
-864368617
-383641213
-489053766
736883055
-481147556
548966274
-615099099
-829029689
-621689897
211741640
53597295
697456319
672654320
315342663
635864075
-503856016
-371420217
973232421
581105509
738167718
412430893
238949141
-309732269
164978047
-382282198
-291197474
-751797713
770305907
222254599
-52747876
966664830
-569851079
-312666482
631897233
-389515756
-987229216
-989385914
714310456
104300275
678363372
-507040668
-458627206
351477888
321667938
656288585
-661168808
587406418
-601524372
714175740
-968862032
259594882
-601227127
-232383440
-351525901
-216447031
-319025422
892240003
-977654022
-328930050
861979054
210300251
342761850
-161954442
-665288555
366703881
983736161
310222647
-750816378
-574147410
279588705
33340478
-214527399
-208151847
-602660405
-416876893
-617105971
-166122701
-627140957
215627274
-723597992
764868585
763803684
-448443581
677615908
-768740440
38670371
-647638849
-830786526
947207122
116117150
-614669868
-550932912
-820252546
-632409794
-319025422
-240236510
-372294349
415563705
-924826435
-356143656
-283480363
-258140360
-954435027
399178210
-955852395
-57926953
-212742896
-462433243
521315480
725437198
981628240
769765649
-50782342
350936378
558715286
-786059078
473483825
868462379
660681006
914568749
697971463
-486428492
-693348083
-935199995
148504468
238885291
842888037
445488481
44638134
-371636172
-46830512
-689433936
-800057990
747707136
804406844
-811451877
-899206363
900098347
585610260
-892884056
-723938107
-469831154
280223475
-834568030
104307891
848898167
663988924
-501559739
730869488
-28377525
-333649426
575321112
856654086
-287571748
-978089047
522935060
862877135
-699611060
944951431
-853981795
504248954
342543694
758461078
609433301
-520491437
-758878243
-872495285
-474935059
-530510597
646855999
-176574802
804502480
464950803
158369313
26112405
770628033
-106617482
345036923
-575206322
184857185
-860409790
-459717551
-163491541
-68801766
-585646173
-91389427
349339333
-722233043
982443568
120601719
-748001275
191687338
-783491020
-873507792
554668966
951483491
581062077
938668860
948281297
17256958
507701386
243960247
-837331098
-469453946
-912837428
3237817
279434353
762150680
-528061406
602427642
-272632520
-770682762
-746430280
-374388019
-345434107
863247665
978740966
-603856880
463101775
179531770
442417002
-705031212
-773924892
232768331
995710410
429857134
-949635598
20202188
-823001644
-160728582
929441416
-949926709
-50935481
-577936409
327673311
868815811
893262156
537510350
971959412
-795783683
396116985
-333032365
567315852
368619685
277538553
439794184
-627378169
292263787
-46249714
458291286
580652910
606028001
123248464
-25426493
383454526
-707350912
334073878
835488207
891772148
681570670
274697772
122376664
-461440013
534467299
191271394
-79449642
-334468444
-107944387
782763971
-66208234
-638914798
966213643
-156264893
-810895897
-72529568
-302877804
-56027243
-685026036
571537080
237385238
376110295
717491246
-655328581
-401609226
460643941
408215944
-617581765
365722962
403112251
1016454
267249013
-998742745
-355195868
645551682
-136212814
-118845818
454426209
262731710
846547400
-956045854
-139962929
418462385
174759976
-221423115
156488690
-895772168
498961245
333373224
611264470
-230444236
-414264678
846165359
-579578905
-1080214
29023624
-302406070
618211133
973180286
577723664
-845124454
-124144820
120150869
-932845542
-85265036
-880240962
-15300572
235289983
436199520
529782514
-53990641
-726611737
366257577
851662671
-242051375
-957566521
-398797245
217037030
255972398
-917283605
364803559
954214211
-498022964
-682797092
142206332
-877887
-972760565
-196745159
-429561422
-54285506
546032238
-538777342
251240270
473902245
471711010
-62506726
-105487150
235249507
926225617
-28332810
-970079151
791403084
-241648061
-300584542
299897321
514343423
-800426024
291829195
583724811
-390272765
-667421424
756968657
311154336
475274187
-656710893
-43874274
-62576220
104252597
906532646
-563592777
232324861
206549325
-792704248
-725078826
-564158874
76285634
-312163661
-278706909
-831944042
-571440197
-701923575
902784633
-537365125
-792085786
287090859
283454603
440334507
698375170
-822853320
467195530
279943091
-890601329
-813733199
-725783520
-702620573
-256553302
-488958316
748054978
-604430593
-281589192
811003263
859216837
-951661263
-85573928
642634486
650243983
250220297
-483352840
613167337
209643090
273778513
110738353
-335336450
-8013891
721487447
488835256
121904122
957206578
567080923
231532280
327089627
684526904
-900823492
360426103
-184500668
-833063608
-826274031
-232902868
-262437642
408162914
-525723838
-396246140
-776145347
-95547140
-506663842
639588800
-223959887
196137872
-773909965
218217157
-319901369
993680218
533339129
-753864955
142993598
121924293
845123737
394974146
208856472
-255219019
-575276572
65816205
286061341
388223584
-820741839
733981793
472401118
-879630562
765907332
-320065917
696723578
643684385
790122554
-296019699
71916700
-563874853
186207404
735944245
426731821
-704661176
793146242
-945524230
478356163
966357388
-55503297
-478712668
586933792
159997221
-650743025
-986642349
-731236074
942292471
776066974
928869963
884353597
77752803
-440364474
841428617
824636524
-299171063
-864167798
963684247
-624485222
615612148
-636090387
479960953
-730529814
-855373652
-873471050
819019892
-749129021
-167368263
910571722
-878338152
-427745777
-809193933
-53695738
-241753710
264635174
-820688099
-333093794
-914484651
901766728
699652971
-760503206
32106782
394211084
-689406311
-49358156
883599999
-551183347
439326939
-242113009
151459881
-92282415
-710916595
246644820
713350756
-814541408
624067063
680591582
728253578
-221106429
-242629606
-42973958
307513051
-157955680
-732130040
220708026
438144281
191741178
-25291852
-600902598
-864435230
121459642
-404354677
734153156
42193492
-715638662
-26227316
365927543
217317371
340936047
-184019311
-724111446
-109357771
-517023069
399077897
-722233043
-287032467
813999031
598735865
809067120
63607771
-100814807
-411022522
-257449917
532994760
-601830705
838728228
-626699233
522951265
331554841
-64679001
-416168577
782515256
395030492
-863780658
-556355722
40118542
628766780
-749865361
56299817
570626206
-745777712
-389641872
819338671
573494229
-660439704
884014390
135916989
-734856127
425241315
505842702
-311366622
300797254
415541408
168336340
375816551
229704329
-591111525
-206380001
827922374
511603156
-914376584
-105377968
25051436
-543345404
-375872427
-486605601
-898079223
582430490
410771102
-962326051
33971251
779592985
-424354116
-312245493
-53321613
-857295752
387486704
-763514805
-567786933
549757747
-417612108
-207943488
401363766
-319780491
790769183
824162284
-972687099
-858099957
-565464037
268221175
-340098585
61642884
-294918043
-6840569
768157907
-398734930
-717347298
-995944317
-511784236
-993682971
314882941
-626010254
-534391916
976551131
823535290
875820866
296234568
529025467
-429561422
410403684
180498355
828374189
211491705
-209718670
658819755
-484699807
102221136
-58132413
-936355947
-386187381
-563100821
927374941
352298171
617155722
919083526
-175257381
872923537
711000152
-26236700
-164323534
-711927242
-403588949
293839551
900380054
544896673
430997733
-792309031
-211618619
813556502
327932853
494647816
-66165636
435238853
-562531981
358836113
126803586
-278243956
715148693
-887107600
-483733606
289067606
415921401
452746982
621755200
413572441
-391301597
-418848070
649632753
693008931
41152271
326221734
561813113
-792790962
456073941
964173803
-287999979
371554415
-602666307
477904796
391391989
917229831
-994873692
-47753670
-476005555
459336598
368609889
211272484
242344834
978251812
-584298093
462537546
483718442
-719311559
402680196
943336295
598833598
180271431
538770848
-496160965
-490485797
164715925
-723986662
-706859641
42698577
-106080145
67842650
-868714051
948224183
-874059551
684610591
-515664359
-157722015
505842612
-229097706
-467736250
984373643
-413312603
-202289819
-723367367
467195530
-190971324
439366357
-997933404
-206331811
-155920655
-512943892
-372210397
233367716
573448474
-752944276
-34522675
-580269028
-432532058
-799053427
-997271226
785967224
743387641
522507375
24128292
118146164
470982613
-961573623
-440445839
774129296
719856959
573249510
24979944
-323214523
-788646431
-57697562
935102408
111401255
-272496283
-483593933
97068654
-13218725
-560864771
997850695
-858799833
-949397993
215730588
-473748211
864115383
340394100
841379317
-422071164
650927847
-953258913
-711763441
-410557188
-278243956
474879479
-198584322
-886100139
649109194
-797258189
175085201
-871725562
417165430
917716740
160170988
-559220358
888014147
403962090
-435895920
-88271359
-989759733
574785413
-577338466
542829104
338811753
-327300245
-550244700
554617445
480953493
906114829
260522162
-763001705
333434222
-905077858
733437109
-975242439
690384839
111037478
835274896
-139653584
498447439
645684528
-493612100
-979941494
-759253434
-579491049
-914771113
-382576225
-458005011
-789396638
889408812
-699383648
614456264
244319654
-862309534
-966548856
-432297901
-963397730
125350155
863067726
-203060135
671789895
191578806
-771839122
655618445
-2768390
157093905
805007297
-262997894
106228999
-916339126
267430923
-178868146
57679302
771459895
794203250
-652040180
-334984072
199590245
385682628
-443408766
-83566522
-494093858
966278029
539085333
-398354683
298566137
-626010254
-997924625
-839157802
589547638
-730027824
371542156
-214047497
-590468478
373401134
413920295
-596998074
-361107936
-644622255
-968732166
-709840740
-993692478
-285077356
675772910
458914697
712079581
828181772
69645625
-680641430
-893746318
-889006996
-816523270
-492477343
525181135
622057866
297601574
466536962
196460985
292704231
766431866
956277798
746336081
-325566956
427734589
-146846437
789532481
944778536
-9699192
376365137
-514126592
361296294
940220383
-650527638
-608332831
-133000983
-454286203
-835687705
953388689
28941400
226428699
311980471
916297691
-775762735
-299321051
548299210
605255830
-20240930
977452182
-995638241
-218733619
73110945
940663235
-695406170
411484405
459467009
917119081
-240635879
326348552
862177557
-985548113
201911456
-80730072
-646495579
-51932906
-766105109
-280762599
-273942126
880325067
462805517
-253100969
656994091
856055145
104536482
-455633978
692155603
-647886215
878799270
-14708402
915628217
-655336069
766630722
-954702988
-765941937
335631821
-219602126
40118542
720922521
-245318027
189260480
509633506
754912548
835786924
-690662648
-154752878
-574272081
374781990
234545905
922375179
-611258143
264919204
380742120
148090211
844915484
139063276
114659098
-511707896
627862276
939411020
-194657729
-116110326
328560009
818836997
-29461596
-608444968
567777437
890001367
-556907025
242777586
-519747088
718771980
948661918
-868519020
-395274852
-906756100
210201442
197743077
-609582805
-104393106
-551212836
-8168816
-299895530
-328352208
-593186225
-650606703
-864363682
-298202959
-128748060
502913870
18936672
-902536645
703520293
-256411647
-488759052
-798798068
-943382533
-382784966
4330748
-900753099
813864402
611334409
-56820762
-236631736
-254177934
403845802
-517875769
-985547282
-723807106
-190971324
660418842
854908693
566907758
-893186939
136203142
313852769
675999342
835540584
196435056
99878166
100827286
6285992
-428507702
-833045906
129277497
-69526289
425479649
314236148
-387498577
-447822664
-189541131
-38577073
600848194
-510654852
-227335983
464948100
-893376266
-70656956
-950062252
-794321176
717020775
-674610891
515552662
289864052
-389705041
411793928
325190800
53376600
-889175177
-950044863
25786374
885596772
642612900
191741178
-963641524
-54455500
562875059
812122079
-40563455
938505533
162708641
39608426
-596942266
-739043867
-454484454
880475301
-185867678
-483316111
-505020770
-450274254
-693613178
-593560231
-981831477
-168542446
67556040
4357975
-441800970
947523832
450476350
-318478460
675189229
558961333
-912300283
-360873670
587754977
-85957413
-913941086
-416287688
188357079
-383188895
-573611408
363291635
201838318
-257868167
-526929467
309583063
-921596906
-634474943
937002528
-242845811
905882667
985824967
-466396929
655560453
-43966741
-526007669
-884606465
-274438628
-189292640
830286516
-643742324
245908917
-60005425
-190242102
-489897171
947235425
812558765
-309460558
-863750909
-311885467
984373643
-174619045
-756070516
475032003
751629277
593214717
-302518320
240525704
-910586567
-675915748
191877704
122731346
-341339549
858550673
-176844226
806951318
-360420199
301949682
888836195
-197338752
-374260565
-338039412
438015038
163389312
-384484946
-571451060
-85421681
967063540
761686422
477685975
-293635594
905412024
970486415
223383007
-680920099
-165266806
-744471036
-774006351
982653147
322935282
-640952158
274339594
235726707
-436567778
-641075884
497565878
-74311074
957630151
-863664034
886887392
162387598
846516586
-874128577
-656025895
950379878
757873710
-750948323
-156582597
-388513581
-660517759
660169423
-420280439
-878434685
273607304
-798332982
745388497
-655314918
704466791
-129632433
326526029
-374151227
-384218576
-102782593
964153701
809737055
643706188
-729026807
-343531095
-692260193
-945523179
129890603
-754639547
597208114
513311004
829158299
-620173503
272063427
-859578836
-446569009
-731639015
-417141693
614629775
509400564
-149982068
-707587514
-374549333
-366065681
-173271508
-180413763
826486817
847062255
-548570016
288105546
208856472
401546051
-130730558
752800052
99312089
840494664
-66342723
500723382
-583194651
-863674029
677589856
9547871
532229816
-802909301
656340494
784391231
832950451
124099820
-145654692
944760147
108898607
-831164110
-870221658
683865767
-329936896
886953231
673618543
-545434249
651272195
-349053807
290538555
-810327947
-644336443
-898593071
599808998
206714401
279165
801105084
400384402
20374865
-185763105
44486636
-577417963
-183397461
-645581720
618051374
-397740826
-261936525
-692469986
-374815180
-63821459
270817129
582481423
567538659
-231667980
442298567
-207065882
-319551874
475006738
267359125
-867346745
-154232650
-391939374
-302975734
-902445381
602029001
-930913353
-450294759
-425739626
-94948479
602882852
-14483070
-207268122
340059646
910115033
-833452336
913908577
135250310
581105509
392185473
-518376137
649199302
-457322979
-294740446
644777268
193895553
-189426441
325353384
-9587132
-315225981
677152417
-754210293
964116596
8499690
391465297
499512682
202082802
-839329316
592822306
284859742
932307767
-953624762
90765822
299283975
432557292
-579358898
721054571
-158584545
105593171
-328203055
174043332
78750212
29000934
-882857482
906920369
-972199813
549477001
-247056046
-786614184
149251590
864447901
767936339
458278810
470313138
150663377
691038472
65283922
380363226
640224826
540120583
-361804466
624387687
-902795007
605936553
-180413758
79670813
-617107842
-381468282
-16923706
-613356052
-269498743
-825160491
433825449
-255683405
-986094988
-172726598
-159526061
165351054
566128702
344765874
362696512
-253555586
-248658745
189234291
368941598
-642458559
-563375314
783718621
442533327
-427740468
-83279926
-804648303
63497934
-325715100
-849162301
84426664
-242962691
346475650
896585537
592278626
27527738
725447338
386402643
-387414655
331597179
-224931939
-749345071
863055034
-752818175
760872593
-694822663
-95039200
-110503147
-360506821
-701847319
847752145
-96145212
-44276527
-288343471
-709676638
175261436
445770171
-153491446
-656607104
-494936695
888026113
-635409887
425770808
261196599
672963271
315168472
607544349
-290881669
-745360506
-641004607
277825245
-656129564
938494019
-554919671
480619268
920053071
697953842
489850445
-342873891
-138558238
-798496073
775535570
386532074
53597295
963129327
-56409341
878701778
492565781
-796291889
328812717
641538511
637218948
-675730363
-894497900
-252640402
179759288
-812060412
-421878290
-817395872
-550214011
-607766048
380795002
563384645
958234487
126989710
-254551326
243155823
-525116756
-556292172
-94581167
217725665
-789092525
-548757884
-949584625
521024268
-242274753
-514903356
981140141
-317728585
-211413919
-730247644
876517966
903873478
687496496
319794579
200264123
262775799
660331561
-178331016
-568971305
37456136
-28497158
844605227
-503243018
-722060346
-859114008
956926123
114485642
194082629
-170743474
189849393
915003735
-873208677
498247526
327118746
639512419
-954685565
45501204
532790192
-717007349
143542100
289587523
994855286
-298827752
252918122
-95062431
-581993210
296933946
589721274
296631214
-553782163
333179187
-723388663
-597864042
11575910
-940292128
-102224114
-775171925
87986157
-285760923
236488038
658836312
-300133233
-372797060
-935068665
-250052786
-993544414
578355597
223609401
-103831097
512996658
-641792433
608728741
584561296
475151392
-673300523
-141238112
-477138833
-925393980
342957121
356137678
540599743
-264278354
782280858
593826553
-184805562
751274794
-263214506
498269130
-261097870
649920445
-489008213
904953721
-954685565
523397178
589783344
-794929335
-144861044
-281894110
508970559
439345167
5019384
-313094741
798594049
18044775
523397178
577391528
-715753940
-682472851
937646411
987379321
167791118
-33048482
-903259977
900867680
-161559397
-51364808
-345193622
-412002240
-522253346
-972450632
-894752558
772363527
5410540
725382068
668477598
-874166462
-209365740
-492958088
333040381
718387936
634844506
-346434050
-665918943
-506534569
307082247
-112732989
-657948999
636356988
602051830
504345092
-956837468
-29403357
68657724
611272746
443903332
-913541275
593201891
22909205
184772778
564611630
-295542063
134291267
761927202
-763480760
308239218
-574207018
465935446
-13461447
219672019
838216802
583796564
283295869
-280667113
544503128
582998046
600371287
916354018
571110889
930320959
952459281
-947444397
81914960
517016334
576229257
-472067625
562433864
-869741748
47355
-272985202
787527641
932040709
140288867
272284277
-608287275
-880153384
-895935276
419044060
-214083898
556708274
918796726
762348323
-422469763
79854298
544237500
381815787
-74234363
304807332
-261146772
-610574791
904729327
-991906384
-404274743
462187976
-642332316
-820302473
492443078
127518931
-563631511
-764686722
805047399
466189420
760310984
256167839
563958281
774820593
838498260
662177567
-350836538
656780696
42299537
-418497642
332714565
156000889
-872033384
-94632593
-264839120
-174702813
141799934
-428435627
-727099231
-456977286
718034328
-680433868
-811318632
-517189627
660722519
966504126
930408334
690817738
760146162
59013560
570705638
478204257
726801332
826863936
484462756
-855916369
-926952764
-22663283
332570445
440369265
-780331540
-100224519
-853324089
107907044
133723269
597153825
261449311
868173715
-395241312
-706860574
32526273
-514376110
-382344735
212602586
-288809812
-706787993
751041036
576050638
-781683146
-40526449
329066331
-914714416
-838292783
-205407893
-701885845
208579295
361302796
464267579
-561066809
-318017923
-218151167
-350818937
-226973094
695553425
-958205264
634051940
-767775023
-790715258
881612303
870249085
-851581118
72721601
411831969
529999367
-659581168
809125335
863247665
510657875
-901582197
-461344942
-921016252
144406358
-666697736
925082301
-309562384
284540177
-964679736
266248277
979105223
-738405418
-686046359
-927646770
-762685625
-134922341
705623405
-287683647
407536989
-648242077
273278724
-852338761
-193016762
581933707
-617866628
-880852767
592880227
446284210
950379878
614523751
925165160
-213506975
186845365
-961443012
-842341823
473483825
461612465
-523706004
55028499
386160796
-190758853
26609124
-863098052
587406418
-954127974
898136655
794581108
961350264
-799705371
244885232
-871819083
733074613
338290701
507154791
387469095
665006589
314362558
473252891
662140022
-897744603
418455811
833835290
-702162500
407009234
-15846334
469284078
-811735498
46602663
-920772681
132551297
198185843
992702082
-302247608
-290157367
-136145306
-776811221
927677200
-872775279
-807817184
770217518
995992104
6437007
688186357
383191442
899916258
-594853745
880208167
-2904366
-125152980
-836037371
650871448
-884589872
-535603989
-782086115
864878306
-11214680
-797479202
794880859
939567722
-500553768
-851907960
393430104
-455976438
341409850
901998495
361183536
795404020
570263325
-155037483
258155777
123050226
180948101
-952598538
946640139
-575349670
148872173
-425438606
-231730999
907036650
-947811047
-976931648
386632628
-391153088
-999774980
-642884445
201495624
465527487
-582585615
-30297078
-690691945
-102661629
790988709
-632709727
789446642
-960851115
178390435
-437265742
9919196
-725078826
486138369
-311166363
397784744
837133306
192416499
-732088842
105832311
-254884212
-1221673
432933479
757404339
170676751
-137511676
818052340
427864959
712472588
755977287
261666844
-114814703
789029981
693764769
173815898
-292214505
479584102
349362759
-246686691
760270291
286942256
-939914535
561242795
-835687705
253154603
-23957164
706682295
-878026530
719576877
717014868
-47393990
-618416824
-906380379
-676146705
364477322
-488969846
29328526
546831731
-233103966
435560849
275323547
-489408057
-135783369
-37175587
201639427
295539453
-438511959
925141355
631440990
861408135
-756642597
-617719647
253915575
-62482889
139973061
-845026547
-169036230
751932010
-333806861
-652951602
-197385129
211948967
105924986
93165818
-237529814
627069178
815848208
379797959
316636635
-337809150
888713415
-935789496
368619685
634638257
858690188
-819896174
523816256
-234200690
622185403
-705590674
-247396923
37876707
150634319
228261318
270262500
384174654
972970217
-959942747
272413386
-726709704
24228807
-426088097
516172703
940992163
-842308682
-748626878
-886529657
-357955178
213824373
-632709727
-388600632
-310998958
501370271
-437998104
-299503815
592755599
-540971402
353891850
-953921223
400882008
-896564703
137538551
-250082085
798289564
-391684582
-840292675
49460582
-862456828
-230736711
-98978314
636280684
226118
-67472550
-297806490
518629539
802594222
576369394
944906797
924224763
-41774930
-436949935
-439343436
-198106690
860475626
276384967
996474711
-780852786
18890300
926721837
-762228933
-97372459
709414088
-56776388
124099820
298783221
-309940126
-358483168
775517783
-117868315
293999999
782468767
519240172
-264249461
133645597
365524418
-113089349
426021746
765949693
-970720342
-143702563
285906433
-871854458
-261535356
-117530114
911227665
755716593
-89141718
67614849
461055697
-875908972
671942757
-449662535
-599817341
438632500
354257975
-997911677
833991043
97824400
-390821779
31920050
530058692
-999838043
221104625
546225298
490178616
472117173
-646747212
831403621
-969381316
625829188
389970618
-509358186
-794790363
880857184
-43628140
677084543
-462008766
-747164577
-858324463
-907805316
-508333453
-681879612
-215907483
746932426
979945216
19105143
-535708697
697917555
-946999991
494434326
-590080257
-82826955
-120163716
521681149
854205529
840675093
292537811
564144406
-416969853
909580329
-724979294
-270075311
462610965
612504835
-247219486
-399723860
465297629
-359504293
250038416
-331913447
532427596
-527457963
-740550909
200949577
5279233
166164952
759145980
-831364967
425392345
324799722
-118140588
959478401
149268255
779149642
-168478221
493754483
386770751
661203905
-501416869
-559112207
-549231018
150810245
-154752878
715417642
-961418142
733527687
-589774193
-669537694
-799705371
-353883489
-36931883
819491979
833414825
202494901
-686326635
828742053
-811397266
-151159759
-625492287
-11433780
-555039584
546938752
556595956
938762713
687124722
-57291183
293511673
479978775
601055862
255501325
324451509
197114023
-712218314
-985547282
-901808410
-157140437
930183678
-848604497
-368059075
153050151
155871699
-988535576
438656516
838161197
946036478
-30467594
-493373730
298517444
576493335
-268937553
-349264858
663536506
-150125096
-620457009
144503558
-454583106
-672316387
-433229413
-649619185
-197817878
-767283671
-245406956
-210286502
-569739917
-473051234
-823887134
-861683526
-810895237
8575653
-488139098
153054439
745591610
249041944
580398398
884433321
625591129
979892360
909150390
-844391228
910204846
-410207572
55609443
767131373
-588708682
-444233528
-319551874
973039099
-788319547
542717187
-569739917
391825268
23385036
-449769819
483350444
997865255
231928510
106630836
227563310
766114821
-228132214
876593642
-54798097
-971729037
-70628347
-332472919
748584223
-132115221
-957506645
-199416806
512619326
876048227
573612604
474866697
-75903868
-227355296
-766925479
410714905
-394194004
-713520855
260187880
390957112
-340185785
-95483708
-838594988
-732260587
-738464106
-258480207
-960842646
904497907
-418747963
715364983
724780823
798125772
768133279
578815728
-349763612
716180262
71525564
103274739
-606675888
169275300
172474027
-553695481
468370589
485597990
976850580
-615656452
347957001
159162278
418788954
268760703
-742843229
-701430892
-587357144
84814058
673898054
78859951
939356861
785176391
-331834272
-31884336
-126958607
-209622367
899615111
-707755439
-793764405
-1621235
717252038
-649173391
-501296375
-600312842
-253109873
711352124
869221435
-580170637
-907047004
-635593347
351337629
475151392
-683898620
-125521708
701829433
-785900827
-235004875
963023048
-646907168
-135723784
629995619
402115877
929348467
779592985
209196450
-409762403
-623563836
205214690
316936751
-184354563
161598096
-434590340
-831188116
-553695481
-836446784
-864363682
-450002351
-550244700
736297666
223195582
53127702
-545843043
-730024978
-948418938
852875400
-688143478
-697169076
218217157
-463543819
-257376873
549941921
-677564050
-617441519
743154309
-629885029
409613779
-857103980
-213844241
219602557
-816503955
122880556
994520429
-275844910
247445697
231928510
298303441
273752125
-235743192
118923652
-61304239
-482119569
686986447
848996672
954847146
691568657
251357698
742387440
-850638779
475472311
-419241579
390740451
573424530
-148975813
182048635
-653129604
-585004609
286765170
797120980
919829138
-533254714
-345775014
599609509
668263533
-88589013
790355395
-804648303
35746674
-996501750
-330786015
862695496
337829048
-489448743
741648752
-923196707
267912471
-405800188
-467459252
197684073
153501428
26909332
257714378
-400860242
-913240885
451199859
732643605
641393053
815048002
394313995
-709739741
670986501
-670976170
71525564
-367345082
21262075
255977646
996743400
607693174
-542228688
-586647436
-235134765
242839650
-830423386
-450002351
-628315782
25602801
-52874297
192237044
179867371
-649933576
531597300
530084073
-492110612
334663133
-117970920
266780465
-635009687
-52278894
-288826617
-324086094
-738627188
687619768
-234657917
940006122
882611835
-908313881
-798332982
663162507
721983200
-236088477
-138080819
641399105
398276103
-432753689
-58287631
52896908
-208348891
-716789443
-957890284
401794636
-707246518
743673746
332947151
-15588240
-867315147
601055862
535985741
990835604
538254536
120958245
-357531538
579126278
-916077475
-422851092
269734642
834243170
31874945
286329030
-417109964
311202287
268540913
-72466368
-167177445
-906688998
-698898236
-935601454
-913674953
-17052176
-878809310
115599453
-324770881
867108994
-974443117
998752992
-743129637
-513078721
-331537045
-760302813
926698807
676658604
-718651560
365062436
286822023
-165889480
-806334140
499714716
897161115
65570528
89403508
-811997106
936107783
-262437642
-42020751
713199697
-75426038
367131504
595352355
-183085573
144545110
-106739050
460061375
-120129472
344765874
650087359
-79781596
625094249
477880932
-248041231
984914858
106881884
-656610905
-628230769
878628420
293817607
507452934
250016481
-172451261
-780986989
698707789
735784464
87059214
20138602
51734712
-752551525
-12777779
142878105
632376910
589410486
-757426292
-348011088
51272706
-778531113
161601481
358815153
174963087
564679958
-845763644
-119460744
-154068110
-316675411
45498174
251453697
-130750372
115785861
690094473
255401487
-719925432
-55962678
-299177773
17362480
765132644
-130730558
-363383117
645841991
427329786
-385390879
-53030721
-662995098
710883041
-521778963
-457115229
-220245268
235161426
703644678
-555039584
-359794240
53096722
176136165
-706057960
3377560
946125291
-428690637
482663860
585128974
-534562016
-845134181
-22637995
-408626526
-156118276
516976279
828473958
580687403
-9285495
899444665
603524822
-637271922
266464999
798833573
-388513581
391311291
280116051
-344019387
163337101
-93426385
494336347
916733079
-844050418
-513385558
459283405
-349345197
147693119
988279822
494087891
-756496602
915800725
-283847697
917509745
-854314499
911870596
741119835
-648405429
981398700
893690161
-355274349
-13328652
-860358825
-147593379
-190780978
-743098324
-4553026
-192760253
-770114921
-803248423
901369466
21173580
205018528
987255575
642942783
-73924176
410915523
-39225602
-254026689
651272035
829700567
99878166
-791276334
858358466
918581996
-819369635
339313974
743835090
-609124701
783413152
161281673
-605802120
705657487
-532103762
-742508613
-715867135
-620870689
-20560894
-231371372
-756462186
-438251732
964116596
-144491963
202953448
-726154116
-246800420
-1449575
564543272
485884183
451972737
-167758289
224970600
-680479896
174275595
283806094
-483921942
421274924
383044467
166780608
-517693311
733020767
969292474
-835032476
-533037034
563308786
3700288
-57473920
-418279343
-14694983
904077305
785269552
707143345
470076323
203989979
619394012
89729915
-901398892
-963562354
977082049
474342311
-651553125
194565671
-987817911
-662168249
225135078
640543821
-631794839
705225903
-972356629
-314721732
-412739805
241760652
54227912
-41124386
-797498945
-961910808
-970117999
646672560
-660443339
983104890
-356761362
-816438455
-505891256
-881216770
-916160851
713817458
243852209
492959604
670351452
372023714
223609401
-465154105
-163911003
802867034
341901463
-183155768
6670460
340417495
980855428
659802919
-808969559
-193957256
876028772
976996947
866230852
107374764
-324317121
422039781
-537290494
755977287
-964587530
-94152458
56681541
922557585
467937327
102730093
289912115
846476042
840271303
-108710559
-346714632
-74341962
-316294328
-173261917
984008573
-814468696
-126171972
-395129211
-862472517
696301782
367625474
-908855386
-474176380
669403308
-437567834
-481561843
724777814
-547102621
867615044
362359986
-730876268
-923829885
-896081227
55137868
-414546307
-272957722
310671033
-386646410
758249962
736380747
-2715843
-584964189
-672955502
-522385810
526562332
169411703
46843691
394364742
440020491
-848689861
261619730
596566294
-65453611
-788389875
455397579
86900236
420357799
29400999
24324070
563914335
-916168204
593201891
503357027
-413255870
556703641
811263671
763679325
-932048666
-662825763
-696610213
-133163425
871700465
-912463799
921984448
-338112269
-743974471
487005550
-930380763
-914025236
-842341823
-347765259
127146973
729579341
-411394982
-871280431
-492574673
-247083741
-206427657
28886805
-193957256
512366863
277309819
527420214
302448419
-756583122
-852045782
919546668
402669716
-440760945
-988928201
-856089754
954493563
-990880239
675812261
380220155
-447153242
6894632
896225935
670517691
494860478
-604180576
603696989
869814655
-23698594
178331372
-17846738
329290270
-952415111
90996051
-821239868
-535506167
852134322
-607920796
118591015
982320660
-538137579
607150428
-714217658
-332660566
470501903
-908349143
-466031114
-823492775
926805796
-17069398
-43405447
-880869729
-829085516
544025221
733193398
-245202270
-159643617
232345692
527920881
269177405
961478766
490928633
-656284124
778895670
806344230
568618721
583766073
196806361
777797782
-737789106
777229981
25371309
602349733
-796291889
-246439081
538586099
946925080
-988967131
672738316
-918615543
-631030264
-434779391
-611145089
190559033
-715019220
304913590
-839958491
949147458
467621270
689308142
-995318680
735410461
955379399
-120119805
-331734091
-140867623
267136771
687388183
474846083
228384903
735304742
586552153
-826202203
354738680
-951714415
-976817235
45047368
-81628882
-794790363
442839747
-995284865
-629636814
846654831
680098570
-949775186
663189802
339223777
190415174
167902598
-97497010
-33450599
235638250
824871360
-990441175
-460360291
410090388
-749183963
-752453884
-756414640
520742162
467805401
493807092
338039228
-474007067
413550799
645150720
411456321
674551473
160396689
249396134
28085823
925877395
455499623
-828693338
-973553958
-361108302
-709892462
-46963528
293527768
-709070681
936728635
-98435906
261094334
-682140192
173301290
-466191972
-427974588
-180756590
-378148534
-61398150
838640413
284978289
-358613264
181016477
-948029685
239353472
435749199
-960842646
528300954
-159228714
-680738925
-964815713
-47058864
-36147633
147292140
932610564
278513168
569070132
784437549
-952552166
-819547194
722342420
114972955
486703000
105178107
578439625
39686729
496973970
-208879700
544974074
-341229132
-111122151
28460691
-563424125
-684965184
-194114988
712966485
-768447183
95912616
-163771681
556316611
526701297
961787840
425029955
918836374
429659364
-650839286
-934932639
880253289
844365526
466346492
-94648700
-391614532
-263524758
302974963
687416431
711561252
-125949983
227919852
708142234
174034152
991829910
753501371
521502953
495898067
-347119436
-233489051
-127366129
45110265
163795928
106281757
110846983
757315158
-70641637
732819418
-865083348
-67975721
788410616
29199621
19105143
-974848004
-350266150
520699355
235496046
-831944042
892240003
882291852
-978055191
798203503
-297088325
-733967911
-649181751
-969762448
-391351491
-434779391
-765373309
-93413672
-32900005
-39393973
-689828769
312433729
605499237
-570079452
-710185519
895504688
677716103
-50026125
-36586666
187799059
-929689914
-96962829
-144857291
-866766808
427734589
-61470266
55094164
-481211156
-27092130
934584718
675797698
-411611430
221743433
-831555730
-325638074
-986611135
394752523
411907294
-297002089
-298042592
698831159
271032249
724505039
-738845438
473350584
-875896002
632895045
-901953517
555045726
477685975
359010139
-344482750
449506619
547870247
-220440767
-278948501
868574977
376704708
-446233320
-984818020
652074128
-831530624
-196865917
-918091736
993222809
-903095191
472117173
-95671427
-339631267
-143855759
315654577
310946558
135044488
881555236
-887653256
397291126
-326540653
-195894246
-25999081
-670609862
324979605
-227625825
-500779617
-981831477
-688787880
-145069477
97719147
-26574090
807531493
992084871
-949832177
-196952472
-978236558
73615710
-586948655
994369316
-668793969
-472045817
-864293010
-907023084
869033109
-626756581
-952810359
835000553
902766332
-125096630
-753217987
68219927
-189291256
548179069
695957118
338467878
-648142759
776951619
-822325796
874381624
201565523
-630469512
-357264354
447186380
975736039
-297694516
700677779
-498314848
-260217990
279816382
174765563
-799617297
33309217
555735074
32948984
-836482746
-443852176
-336041093
538520717
-954150232
734005957
-40963162
-44079350
907793886
-533952910
-880414211
450424562
305473168
200541806
826012119
-84765678
551981761
-618497084
-998393502
-898357339
508507538
953056377
751047361
-150527196
-184616029
110103061
-359857924
818951277
-355455505
-348073288
362388672
-546754316
-20675773
391454805
-740577737
882100784
145718981
755004092
-2393039
777633750
-305152015
-867111710
-558782773
659652492
932069445
638288233
-278304308
472020959
242006141
989296810
10932370
-46280821
-453552323
-831716743
-554475955
245648534
-319261029
524248962
-727562936
18676332
691166489
-655870892
-44424343
-249495152
-17535281
-874128577
-170227905
74866295
-219772435
370155796
-585916776
-154520131
-666714609
716385483
506508771
-960102610
-367846113
-576506071
-434762156
223079227
-981852003
685568394
760310984
-520304236
833576146
582747130
-175241628
658230039
-19857863
922258121
-694094568
-620489535
487571593
129684562
-494390733
-30307264
366576110
-56318258
-61749921
707575162
-287071655
-196227630
-692283992
-953429607
-76075031
-852876606
-885743341
799267885
-508064623
-748732178
234464169
136943799
558968575
-205304402
-950170519
299057891
-290201032
-783323386
13258756
619617348
-426467255
771589170
46522844
-118851741
527487939
998367152
-490789811
749062771
-943331749
197938358
604302569
-598528907
-726602908
-369951538
-444662979
-686766057
-476676503
451241850
-931256506
-450986682
-150279884
412542384
-885353072
-738256144
993634598
-662995098
-895441012
-580531775
176647532
211549262
890595483
-288332091
-201511686
-311047026
-255201456
-889570949
63137179
-998433660
-826574410
792762611
-249035315
809084706
476623660
3810587
104536482
232695467
415417131
-578908297
661034685
-854919445
-591484360
616959819
405447964
-809805467
-67171146
-194001747
-499514141
-657508589
-42008309
-561298590
357410615
2925268
-488072652
-367532043
-949832177
-234840849
203291110
762188363
-994829354
303627026
507836492
-405331788
-790221423
430546828
-943498385
-981204106
174936742
643997764
637165106
-594739858
45612146
-953964178
-136734079
717666827
-385213297
-855180011
693220814
-252438876
-154311555
225135078
22829990
984604082
-697857618
511658070
-427197360
837028582
403359010
-528500727
175317393
819535945
-38866366
224534554
-543090626
-392707954
140844511
-335884277
-868824761
655419154
255158460
-512943892
-285012789
-382345301
-290320891
178909488
-222842973
-369750648
-365524203
429161110
-143669142
-448488235
723080712
-776210919
874728042
-109909766
-471957180
148725991
-455870013
-632414472
116097495
-345883756
-263322393
90466491
-567290080
-358483168
713208453
-217020552
-943331749
667100050
665045019
-166456773
-397254610
763868216
874265528
112913972
-398664847
-539627421
-410195659
690140302
-408258206
-544996372
-527707132
863733655
252589886
666611518
-476927111
403332826
-989669428
-361457667
-470995649
916609955
137660482
-255864302
-59777325
652692277
-318276347
-867273813
999388060
537752992
483687785
457161200
-881054162
494564960
-185408813
703642072
702690341
330668022
-556806071
417598512
751566832
-879829816
-256428794
82868986
640368011
-814937909
281316701
549952379
-633578374
83597031
-653915529
-774855872
-370056777
-100265468
-45658263
-718757542
-746040578
-829584161
-840512782
-42864836
-50218369
145303065
789745743
429882215
-915669975
671638518
55816488
-941510549
-492243949
-199704863
-809831744
866230852
893607519
-665935936
209941502
910322681
-401960095
85852821
294103690
821875926
-234494831
337119229
391762729
-424294784
352945023
-989759733
830855058
92591760
729243745
-345386894
654859940
710416231
687294382
-29504081
49121568
202548207
-15185008
681629620
706406523
531918236
-248698469
-11280676
-531808688
103423093
23577384
-502223261
134410300
10636853
788896535
916526451
506605990
-313574404
470066316
632666573
80038484
-816156334
-825131142
-306923338
772389676
690197636
-24063844
-298490866
19102809
-678969048
-108860085
483686592
168793572
692377614
240782898
-674908109
-234602762
-121979732
-809859669
196128929
-726983542
319410016
-178487464
79422946
664532509
-273314718
-313196934
903669933
-435444503
-556151108
-534092674
-354413277
-831879596
180213331
705494391
704975699
-408790671
-953978920
-266548577
609454349
411936059
-683816674
411856324
-639235509
-99279445
434976631
-97016630
-811193659
573410831
-326109450
-191029600
-622455687
773655002
-983821048
954883646
888051773
-493264369
883177809
-409191467
918355856
-724957021
-929908870
383114786
-681794165
765506173
-473947336
-812924865
-369394243
-59996010
-785002290
-903513300
33872959
-449028750
-450365701
-839641099
-878156410
537880954
193076295
118971820
93015859
851127567
-964304641
828652891
-245151799
88372503
-240077508
-375329993
269355338
-298954718
-585692334
-291529791
-151297256
-895833973
799806634
-642598755
799390483
-183912135
402322515
-982663888
23497042
-221032292
-554684291
963354969
618055205
-110667167
613969438
-440512025
930941909
358195208
991379090
814561747
-636611769
-278954942
-630509700
-815757859
811948193
-547493888
-943957164
-248002522
-185763105
250138355
193843919
942785833
310350147
815359145
-16729724
923135776
197342388
-95723311
-467518806
642111450
-814084010
295246232
-923216774
994279063
-927303849
-880297670
569691138
-626804601
943459143
-958637248
983392935
-120147595
-694897187
746214589
-744035826
670850339
-685188359
-143371469
-83427909
90076713
699377659
-757995127
56818711
420004562
-291102697
321659921
374101782
753085022
-623288068
890561587
-665736572
-904346925
-382792462
-490949275
605504804
479877997
-619846196
352461789
-234812425
760458050
-394819439
200541806
-523420473
993952006
-14402065
-995420088
-460051602
136569281
-796916643
475399375
901582156
740640716
-494922906
-66547291
264927826
497022054
-11028966
-588515991
-373085997
-876137719
-558116019
647784214
-236294817
915626399
387125166
962525305
-56314731
-702056789
-711852822
-733266422
-182524056
408673988
-691973728
210856227
196395406
340177273
859493998
706296475
-302979304
169452874
135487136
438692697
887181425
40777746
-622879428
-229572368
809962990
-674972048
-575114746
886399058
-941697687
-199352817
-145184414
486172921
-148907987
-113958373
-91206644
-834554726
-65622649
-111866231
-831338260
-405835866
-94081115
943046299
-485139588
-916226097
-866319349
61594621
496548092
-388847823
-559751955
-390021786
720833723
802867034
819906169
-70812867
80920014
9217523
-60379264
430943850
554721504
-95265990
-597866913
919901751
-47172227
-849543541
761969818
469200109
-287481153
-237254720
303058115
-109859920
693000670
-759298906
748786634
-794445036
-537863936
784841858
768497690
413994953
642249689
-487144628
-897601505
754962633
-297694516
50090446
988657439
-573270290
436184479
899823554
592265113
-552714278
-193076337
697485326
-532894320
296631214
-221417892
73571576
729728516
-888972255
-907401548
897114175
349575196
485028164
-232268417
777856284
281361134
-467793600
-604315535
-849574521
493011537
-476761264
-997933404
957874065
-120025196
770141509
669867582
-397811850
964568350
695157455
-12122391
107179476
193304562
-35792314
-60519704
-333849159
396423473
431406676
-723016803
605323411
-184946483
989141181
-203261224
-997547848
28483623
311361495
-26717380
20598372
265633519
33389803
483762433
204009062
-910223794
178923697
-239976609
-704340411
800386208
-417832290
-729026807
496217038
391143511
-225967281
-56270491
-130843175
-373691014
-74803419
-402850244
538657506
522666551
413072978
-85075866
-936228945
799702767
58325996
-104731633
-324112590
365333514
-349053807
-344505066
-963918134
-685076030
348257421
169082224
561270491
268259911
462157142
-743152420
-245567846
-687932952
-21617035
-988899472
552667058
411633839
-501417490
551981761
799391977
279715313
928522972
-687253628
-529359009
-610837086
-358591029
-137400649
967166226
-794136038
885208118
-522821535
-149982068
-417539230
649872602
-4711842
157220545
-693925364
611220790
33618196
-249309636
280577455
700987780
-69526289
8069604
747427621
373401134
116345913
-638296041
529010431
-914625092
555907146
432728257
-273074474
382653296
-37974315
634956257
-425880031
624781895
573552872
225217646
269454966
280377258
146373224
-933950959
-65453611
-237494307
-539053595
-794994950
551813250
-739968048
305902687
-387443007
74538173
-510076508
565185765
363291635
884433321
598899278
903669933
467820607
-78910019
634887153
38478491
677267836
548740884
-92160226
-739158612
216156920
186608828
532093107
-784804332
-423333184
431705297
-477380985
209763904
117789324
-503889190
854076204
229836356
103188069
-738564383
-675067408
993465586
925406635
-591676899
-164674983
-400709698
689659238
738167718
290894418
662965020
390884182
729020532
316411656
-272932472
34283090
-768661483
614587248
808106755
-783428446
334423221
-704313524
-287042519
-336828393
-562259149
-171027745
368338681
-566290013
538220832
-752307478
-103036061
-118735482
-24614325
806801865
182203652
-316192441
-905518856
144999965
744707024
-196043989
-562152707
896375319
-992240706
741591223
-825190254
174002331
534780448
944788597
-341183347
-721122899
797306264
518161371
726510318
-815289184
441831193
-641202248
-40927999
114594296
-76086922
-415353351
-913494756
-953728649
279771343
-329900465
618777873
-369725013
988181166
334424190
-724624932
-194509125
-91357377
-506810664
-300184389
254938019
-886965187
799084476
-51015651
-280754940
114857130
588662763
112708007
-684923849
-506082211
-894980582
-718311142
295926193
982456697
584834749
569480460
822177763
78908984
-580424088
792781439
-20712240
228200314
761966730
906244102
588884727
911536473
354314346
811474849
307011485
472547104
862776508
585329971
382652748
329189313
-239188445
-848370611
219283142
431562112
-65318985
463531422
229109209
-850383302
890770532
-985525942
236275601
-883291012
36927651
271440811
-351819758
989232630
-314271946
192746247
-433380113
29634375
710039051
-487417981
924464872
168045607
-393310835
209467430
-778044886
474342311
-628176687
149998112
992554108
-29355050
-65622649
765506173
120094851
490429281
-723788787
623462234
948614045
-15956338
375998670
-138999692
111743911
-102057000
537876345
710432704
-124490363
-918895524
769397824
472353378
-890409962
-69662835
429823269
276828540
8343555
271681986
-897180812
391259439
-48364317
-175000899
697387281
-4919701
373585251
612237798
-808333203
485039402
-799891894
913953556
511518978
989735825
-177514764
-992635540
-609132969
-931573
394771116
6437007
772674644
-158785955
569717553
104362251
700909737
-317692213
935417226
343459950
-931027058
87552912
-872561393
380579293
952905440
829569936
872238272
974034133
-148381021
816695027
-650856271
923032129
451240203
572730903
-866741956
147978184
85162202
72458240
-575114746
979872212
-637050571
-662813296
-590468478
-559548128
-324539736
-228267131
73713844
240060109
-157164988
386486704
227455393
-848947732
-704175449
939356861
736755674
-46568618
733556027
-863999355
-477776591
201055782
-154097436
48186262
-538814994
735222874
919345360
-526362390
368633816
-487738721
-170964897
859216837
887549791
-330754537
-473353538
533339129
904572556
-384495052
-354976506
-718137085
718531957
795342478
714504208
-533012493
-276559291
369044014
306886059
-781118650
-110451041
821625273
-695473817
-401459309
528137192
-977114097
-752633840
953068141
161773769
595354778
707141947
-332857218
5231214
-825147428
-255977787
-35291390
-247441650
312452236
-776258172
-710817838
-790388248
215491526
370629879
-204480542
-420331361
871852448
461797955
891709533
-364651403
766190308
-451052641
-710199564
372676384
-195859356
192996137
188426072
344797406
-47356455
783703382
-700220077
-464058536
-911352464
61917455
-848425419
-1158021
995340155
21679590
725447338
650678007
-337978790
219296700
85209347
594646652
847114059
749062771
-840434347
930526061
16570779
-819000173
559297932
645941604
-82819309
-583295926
-82243899
691674240
329139404
-66083999
174538211
-168204579
-407917388
-153241053
361120294
544582923
-953964178
453907875
-695273902
-110532282
-828308690
-639739719
-234970812
-461337352
-904348201
-699675360
-568720152
401719317
-926111682
-201413240
-905018700
267648867
-98960778
532940267
857015656
742505824
567288857
-666222684
-891854352
910530650
395490396
-594599215
-918467386
446666125
-733051315
-344867064
-576446264
-230235155
-527996386
-35005100
-490062389
-621720834
909418364
738002796
-133889437
-922586533
854510774
944628650
-243814291
-733266422
300154203
78700821
-342748812
992083611
578433557
-536300371
-369378477
-874147375
-925804723
915221654
76841334
-805730391
233345021
-552386984
251042490
-958230637
-471440383
-131579434
620348946
-954511008
-226176803
490106940
-565920845
-263450419
896037195
259052280
-6658567
-772177914
-264643621
-129627908
218014703
-205963510
857567433
435164544
-910766980
497724164
636035135
277806410
-613309526
607340732
340863922
831350577
512969238
787607426
386396342
-320637727
662344979
-528489978
-459900182
-287032467
391867231
933849
884125689
250935283
200541806
-479554301
399726499
-368705653
961117592
753936760
-718218134
465069535
243116159
-980937900
87668030
-940246694
-118754330
-303957117
909703707
-686189170
588246555
-912871126
491298144
-575225367
-900612210
-720284744
-371641332
922503056
892792222
863977403
789738730
379519364
385848985
-530768430
-397109701
951606304
-178795976
255452583
-343046665
82118491
-975867488
-206824659
-990703786
-572781302
-730888219
-883000224
-164143177
573494229
800165186
-740546142
571125094
785237830
-861130098
456011321
-747808947
858474549
885870328
367144682
584849929
213477416
847760615
-942960465
598583862
-675583960
-893410380
120811043
281146828
443686317
-230899933
286975438
-8922383
-149456033
216172385
-831996089
-647748590
714779118
-521181425
-729138587
215337294
-725327961
-312814310
-83182792
-878291813
12342275
941661377
-528489978
-489654870
256748576
15475958
826758370
790302861
-978290361
871630932
-957545341
2897183
188426072
-682813360
-278457135
493249650
-539634255
-256909574
11411460
408167687
444985984
-348219390
730415360
-138947299
718081035
634561388
592101815
676380077
-138343615
974338869
-306823739
668798096
-721466738
-27417228
-5932499
199339097
-227018805
891417622
846073811
-983827660
-439039238
-807617822
995100421
29550184
-859265711
60661695
25371309
536067386
-415259746
219988357
415484356
-229961367
-324612360
735191130
-722539781
406147692
938472634
228749750
-521151999
-383345906
596194284
31089495
-557839256
-697642883
-577967667
581632234
-72381865
-551785037
-603423770
255669968
-716439082
831735860
955236892
-49358156
-154521238
-367125626
842884243
6578950
-903415507
-805345906
-910354637
222783103
527607723
21679590
909703707
-344066214
-835687705
890200798
-170986072
931179382
-396243572
-802399935
-438847381
-844310147
-480607917
363291635
235145509
-950741323
253351783
-579316771
-306007949
151427069
869781078
443366987
-350523741
648130654
391346984
822726239
-962487523
-397109701
-578221349
818451444
557313894
488963449
708401296
-544882497
236225944
-699494700
90365159
272832604
922375179
-908433473
-179549494
856658666
259921659
-683816674
996566559
-788210819
452767218
877170273
-28968017
-675741230
-260288619
876000021
155088734
-727368800
-227468381
949933082
858041651
7356694
-147239887
369305358
-216800356
952704548
-167770074
-711197206
-32856965
805527472
-605288344
70072207
862417179
590439885
-230875619
890139520
-946004976
-997103587
-92065434
258243327
205811970
528300954
-874440770
-910050524
640756540
-196562911
337475008
-563782496
984318251
-239706298
-755801692
-755373924
-900540237
-686936570
-717033878
895123005
137668895
-397180563
698218656
874202381
-225549954
712768341
-519748084
-500226015
149424411
-19065827
32552226
25583496
827453696
647284229
-295381234
-57458838
-268789307
858464115
12133522
-268897104
-434958768
-71686496
-587808247
-767476164
-872904536
14585686
-205955719
345136643
-922331697
50068911
350812398
507427323
572178896
-572630612
-501843881
-310949096
756968657
510921415
-275057339
634033600
-281785331
54971497
-900910915
-391771802
255560210
395770451
267823632
-757513823
-772119927
-501137329
492419133
907793886
-78395496
-760997197
-317137007
898018343
514922399
353160567
-930910236
454910832
-126171972
-550837751
-102256270
-640074262
410517865
-19262175
209253766
-734764265
-778458204
-716354035
194337156
543677677
-18328694
-573988383
-411290263
-322273549
240170818
-314159632
-466396929
918394375
-86503178
-149134128
-909121197
-174110856
930041487
847212020
689190702
468580017
-238489285
-228289648
578809274
-300418280
740396704
680625846
-194914569
-401248939
-88766465
356118209
794306754
-696342783
-182314816
83269251
431839303
681953874
705220768
962861643
-826446303
115343008
14874970
255796446
906532646
881214143
-682311609
771306650
-80434904
-865841867
212932064
-210062911
-601435364
28754946
984120619
598839799
-337754004
310671033
195145228
131963491
251200404
-165544892
839301842
618824841
717539995
-540352124
166378065
-852843929
6285992
639694754
595958507
744398523
84778515
-249951511
2552006
535427353
-789054863
251715880
-881379480
-503384716
-305050506
845123737
522483643
-941945602
-944759526
-62036666
-702788964
41435178
-397610920
657448216
752736072
-934907340
-543884586
-339223554
-173271508
266823030
-670516269
-293241872
-541721862
45276180
233973888
131519701
-118329825
-21877583
-780834610
526445981
-416955475
-168819669
-792750513
687302650
-419426202
-867570937
220074375
-214324415
845640681
-177667780
-625321361
-361600008
-595658917
654005642
372493843
-271911412
-28873111
187301600
143845588
-363889070
433610986
-208430413
384123094
-672702353
757372879
766630722
-271877050
-3498855
-969356764
-88975995
73206463
-984728522
584849929
-639298824
212962316
-431718820
454361788
-247896023
199172992
454526617
187301600
-301976019
178703422
416764939
326746547
191741178
-97502352
795093390
-477361825
-231651016
-905086746
159829634
-108132533
-420642314
-733420210
597638940
899489263
-196854203
-31186149
-861065336
162448676
-521770697
783980086
-533984442
363906029
773673986
-333027026
671606604
-217630658
-496139339
250597118
407248366
350489513
248936395
149384218
366414171
811149989
597513833
218014703
-112225334
-261146772
-890532545
329578827
-39881464
493249650
-749589024
-723788787
926083138
-870377737
-625216841
33686303
-702102409
-196408854
653178575
-513889908
268195531
920094428
390555620
-910787222
921296648
209318984
24181825
-396428507
-742908410
-79657715
-720656132
437330144
-999252057
-425355556
921356667
401265067
-631745297
453237777
223914097
-292099996
-175257381
97768224
-624332927
-735185290
555972039
383225028
-207022895
135164059
933525575
647780447
46215209
498100580
-980001346
721788987
723662765
-189825655
-939540019
-550315333
49239388
511114772
-619094507
-864296359
558480169
-290964363
-752863847
-830669736
-47431146
-834331252
-936259340
693008931
-521148120
160837391
-188817852
716753123
-687969406
-954852458
-638732307
-883850692
-818129425
199608543
671238974
553596874
-865222444
975401311
919023106
-280400608
311432754
-214388779
496739269
632577498
745755629
-752307478
-705250196
-664214284
488215152
783703382
573562919
989532035
14993169
-436289678
729864630
917716740
-785201017
770084350
-172316030
-464630977
-274969449
-455455383
-460344736
-418586192
321621111
-729293529
192163278
-321230194
225618033
874202381
299581792
-362224140
-127942162
268723981
-857814263
-200289045
561227198
696382698
553547702
688341139
121958938
-925896869
287639133
-497608569
-405631671
-901582197
699997544
604031853
660345000
745388497
-660080085
-929592912
100827286
591168944
-276884434
-567145331
438164908
-20090917
769620853
-241232109
439366357
92430375
-23525757
-499917895
-588493066
-541950717
-394717703
723177264
929847130
359151846
245841232
33407648
-49358156
-755042660
-502297059
-942891414
887185680
-492719134
664521441
378258146
106154934
286146330
507427323
299879649
-738334583
579903
-413332569
-591484360
-98063276
-467183331
936743981
-359857924
143473568
487933927
-524044511
-555721082
712931593
337364069
328520910
-240434784
655490936
987025332
718063857
-365336793
686986447
-518396965
969592820
246909082
-839006178
153466507
773977205
-487708960
-534051355
409794104
-625038940
133442002
716097004
-473517295
-927614936
-714232648
-196171258
-148331655
-228538314
66285612
394448937
564059461
408978321
-753036636
-793848261
459006408
-949354638
-63811368
-211383950
-504453395
-891276006
-916128917
52085447
611331460
577941626
332254064
56054707
210336162
-435490732
-513979060
-19191171
-397269167
71843201
-438004777
-571616156
-860965217
-341898027
625237970
-46844222
173450308
12327775
-163153107
214979538
272735160
-109383580
-78910019
72980190
-168429185
-10291959
228909240
-288828176
-28619106
-959964642
86701927
942565902
-21923299
557316548
630006180
226463452
161806149
751329779
47513881
-541736984
-503457524
-463021356
88051993
21996406
-422704602
495085207
-571549921
-825398611
268259911
398763655
-564458686
-98473999
325857456
968998662
434861659
492082514
511207874
425573121
-429005891
-647955672
-965901092
168451980
126803586
235552369
-434833683
411353688
938904686
24414179
-764205803
-542984874
-641253286
-510347575
441097555
-274065468
882959652
-604289654
-839741114
-451962515
-536146822
-602271413
-905842611
-454142401
953746869
717774057
-101546799
-420331361
-540304747
-7605814
538657506
-960213577
42268952
590611740
-228244933
-606892755
-297613374
-813022869
-52118072
-295847954
511875822
-825020614
-440560626
40346577
615879461
58051954
-112761888
-868077198
-321027573
761488315
959798183
678323861
887729640
232891269
-687568061
-450119124
172103455
306387579
939745272
-908929644
340133857
708666354
-17678460
-851131115
-241818519
295493511
-855844035
439639828
400384402
417200460
26433379
477489884
-719927037
397996417
368667392
-986100994
-624279942
-310268467
149027379
63317329
-172542761
924563231
364682166
836397638
-712036049
244361925
-63569918
210167644
359600721
211741640
-645438615
278774536
156736149
-728356304
-601923940
9052579
681694577
465650944
404048529
934419547
-77406703
949091916
61776292
551551837
-681213248
199554367
337284844
-826655915
-701426771
-292832234
398961557
-524313689
324349627
707667652
-518718444
20212859
-64388282
599693114
-27721223
-770865283
-261497911
294327256
431752339
880630223
74367132
437755470
-753843242
44903149
-19237375
-778556393
245339478
-667539567
984604082
479559397
-628143733
680502934
703434542
312196529
-241349262
811582745
687171728
299422274
-752307478
918918106
704957427
-886133346
-38992539
-506465385
-391698102
-974717754
-859180997
-222198076
-492810448
-147534865
-284917709
605237157
601649511
978406802
-27052828
-82008612
346897436
-737734627
-88253008
351870941
96463134
900220740
-295977021
-971993242
-513790552
-782745890
-389818285
-216200622
988346429
625523579
882240247
-80167332
614084803
166856102
-808098331
-100088928
16887377
-209104572
-121754566
948037010
-829074186
-559220358
211389283
716707133
-272433623
-761952292
-206442594
663725724
-697197663
-729790124
718531957
764623492
-382511534
-230772691
-391846625
-636553756
-941517661
-629895219
7196638
-901987408
-779780257
926107517
348450989
608029844
-244974289
-722044017
489274326
313860805
590398946
492640057
-871908034
-641605574
-34418552
-497027731
722048553
540828700
406363314
-541600959
135765561
11431302
483944277
1582522
-310433405
-291736598
601375578
430756044
-214146142
-676964784
-922357169
-682749561
-154819548
-728930978
-828693338
376903082
783338238
-507482732
949473569
-905599478
212943687
-120330643
508270228
510872327
209908361
-777363076
32615577
502561280
719010843
750034220
456987998
-212742896
74947761
-986941509
363594066
-540022185
-905374339
866407247
963424813
28171328
-682267300
-99966496
271886749
-610807576
292263787
-172345656
-777593494
-859612938
-276639161
-584593301
-514585272
-58980249
-18288259
-663601737
-742098025
36895960
-60707154
-697132520
771623879
-563859848
906899442
-503067049
-250243706
318325214
-783685799
850781107
-791673550
-235000493
195665701
846849534
-160158556
189574518
3057787
59009432
-261105788
-357264798
492212980
-12425504
233544724
467863101
-558039735
277662335
-824976686
789585162
-576858126
-402544024
404972090
606388843
-613831997
-606909120
-252843646
-438880221
362024757
735003048
-235000493
-368093387
730791634
4110743
247576498
-775584474
-217733531
118693315
716097004
447824880
200598343
686234701
177958607
935926370
364167893
-254804294
15868804
95082485
640991826
542717187
933493809
824351210
932266913
-145338539
-13635241
-599752184
-220462093
-459016003
687809746
-886749323
-572454538
394752523
976713041
876530529
-140260041
219312064
-23120827
838743132
331017201
569804776
-591676899
-902110467
528869088
393556276
-444158874
-954968306
-613831997
998644984
-213524276
-332928333
632376910
-83791375
-156924115
-532948965
-116838044
801583963
298456298
319664007
-555776514
396508560
810353152
-857391609
300495070
209763904
750183176
-82631976
-3751864
454921140
-695986360
-703874286
-600086905
865706738
924070805
522647974
607579231
-359907702
589519413
96018046
895484283
-311383343
-683308669
-746395583
457497834
-997108602
-913906088
-777550608
-145282102
-941014418
886374299
-979719928
-340953222
-523188942
-8778789
-218485484
-606798283
796097065
207391659
-646425947
478079589
-295228979
-78397808
408050832
426711729
104988674
-438748297
934619960
67611735
-27837864
-800641266
-319049910
-659909752
283017496
29140425
214383573
-554475955
383118809
800309442
458268484
198901176
-432003452
644379153
-47614748
-982934140
-520835831
-106698384
676697828
-224486264
-180360615
-782882515
-328690499
-347807827
97391325
-986093433
-361600008
471862988
-778253864
-730586720
-223441631
151079174
720957274
-263450419
161275884
-450026478
841107795
-28554304
-969513754
-353274327
869917789
854079697
-628072409
755009002
464267579
710432704
-971545233
-105367312
904077305
-405347432
436524099
154177851
536585603
-864228489
-310857120
34898234
552612419
-418984177
637144357
-362582143
137538551
-525605384
-791509206
-560488560
-890837581
-202401287
-768409517
514555511
-782368103
964151396
-958497496
541566453
426317315
946805064
400177591
-284510192
-114510694
-802070997
222607892
-834861376
256257243
-860954524
-110451041
-635701642
-272812188
-846254923
-162293539
-208877049
67013466
-976033248
-777739707
296074831
-682140192
-357898754
695619435
-978236558
179549983
161820427
343382810
341409850
-530067749
304366731
451865407
-272496283
92172822
685147295
-749028447
78170113
-467992214
254567343
-182990142
923455873
-489682244
-382078667
217215191
-334152423
-443096962
-356924283
943604072
-707849277
993816625
469567652
151537869
259773553
521887957
7499990
123271876
950330201
-536530280
-196249138
-552651399
-588388564
-603229157
540142261
-920909879
251357698
-775275125
541825728
-911487153
-738341657
281285991
-625564004
672581079
584098407
570273651
496531918
-923216774
-838813164
635666716
123471060
-132115221
-752619461
672565551
-70061972
-89858014
576449894
214245712
396474927
-405887988
-905620176
-9699192
948890275
-197882701
690752806
407405483
-23358354
-672003877
-554511432
971088911
899994644
-130558494
689936894
-220143798
312712445
-767203609
839142765
553069277
487062830
204978903
618033704
-513038074
754874414
954412190
-125682994
-42009364
-809317174
619006348
113261936
840697719
-337748202
-101665126
-654376449
-766333105
-718029450
-618338079
708814542
241899130
-542927961
-354044044
-578376573
362868519
957944540
-253833205
243279481
443066962
393386809
907793886
423681650
607582047
193185156
384914294
452581474
375152224
-561727705
-175044237
-618833946
435449380
284207063
687900374
-200897307
258518479
-9506410
-669669033
-347043148
-933227237
56696319
956898725
778790022
-93000760
-696634460
799811367
78079523
-536908535
786551797
31614734
339647580
-566993282
-312908807
-564642237
-484798803
-350218415
-841774645
-627104898
-402778514
-4271265
909473195
-490049370
-771467148
905981289
686661555
606723300
436978504
87190316
449947745
-20517286
-51296459
-297734257
693627739
-77533659
-945316541
801982265
-136092150
-744229884
-109486853
-106547411
-690965939
-440810359
903641784
-692930370
7516772
-845763644
364984642
775000562
-786380246
-382968449
-409289691
-304105781
-833897970
528921177
353817424
781666649
219243710
-991401593
-863542561
-287581052
-305050506
-643863846
-815096396
220685805
608029844
-461772886
821256641
414426255
840317684
-452511943
334403802
181620109
45739661
210380641
-582502187
-886475242
-20494879
-159978979
-675377138
-443456640
-212883737
-341282007
633775062
-755509073
384842151
873193972
537492754
-800592760
991027146
754440975
-495986221
-57225498
742799307
-822404875
-655766477
-544962754
-368868375
426570576
141845752
234979256
286935524
-950227188
-288512251
-462924907
-136092150
213341703
-57143128
728560760
217569547
-544658352
-981940993
450386817
-318096383
299803224
-862026223
977690052
161773769
150770135
-881698711
-667252216
95874693
-608435126
-868902870
-917766970
962861643
-112686553
831101642
-21734487
-45888324
-751403964
407928644
710941523
-457597000
553523381
971675812
-544007604
726928940
-51657265
796626280
-361946885
-427604332
815892463
-115101689
840071209
634033600
692687791
194588883
-945793914
898730205
299876601
-358901208
588442654
-3311764
327368141
516049773
-704003176
-454633925
915440546
-523385758
-75756026
-164758279
-567640176
-335427206
-200560494
-134862807
390718656
210862879
-67714126
-955195798
691861068
-93113072
670997268
-496174302
682327516
-19674131
-575918707
-494372200
-87087407
-355195868
-84944000
-117312575
-358156289
101833176
684762889
-817936538
735601808
531304566
-746881197
-107061320
707016135
709300516
950180673
-922317350
-739244195
-926317555
-699826710
-973553958
334367548
711048182
-72071273
-536400553
-991738718
870968582
-532532039
450243750
-984039954
-287631414
-53897622
-938202064
732286234
-767283671
479978775
-814251707
645941604
794938460
-995948832
618335132
-675984543
-76549662
404825793
844785070
811716639
575400936
-740550909
235638250
317055378
208891095
-450296234
-888858966
-907050989
-893746318
502826973
-564388034
678812862
-547311048
560981178
-567850308
80920014
-937979208
-323080676
-307352972
-52900831
-464539089
-688053493
976686574
-199167740
-7188802
-716659768
-428507702
-842697124
492023783
-445557281
-571707696
216156920
207253851
970438875
676782411
442103535
-83973985
-778970914
-276008692
-684694367
-988798400
-476500210
-17762663
910115033
307207377
-891656344
-757432282
-215883883
-628230769
-729207569
-744446723
-454286203
948054541
892947883
-777620880
185085691
-531300464
-917925672
-690995063
-731983953
-800554336
-274152880
94007851
762439206
-388860025
-583798781
-703789381
108012529
381009935
-719135598
636356988
-142971624
-84230538
-976126562
-231606215
400459391
-846406591
-74756122
767265147
-877780049
147978184
9507262
-566184319
-927723682
817384247
941032394
-63704514
545719289
338385495
-662390497
749435892
209765131
-651656631
190802751
-240916108
-477353245
162148403
-492243949
-554199926
735700755
-56834869
602382115
-488382983
-263751930
-238746362
905592078
39284522
415034167
-757339047
-804951237
156166654
-831344530
391535574
-763847000
404533138
-487058282
-153476487
316159473
682698851
117789324
629029528
-105315193
-429261078
-140523025
-144804232
-635183279
970447708
-828622017
553060596
-713520855
444849372
-563930617
326906934
721840664
693199397
79523095
-524341283
-449975202
28763343
-809513104
-684947869
-312951929
50109922
-379475688
-350634633
-610825509
55719502
576465241
-848507878
696382698
650679737
678738035
-376952570
-776454415
668943530
884294564
-935541162
-225846284
-588068961
-405735716
-395931421
-768464799
-265580262
101175156
429877864
-42181023
46657612
-982048151
-878556707
308663916
270471283
-205281694
254702816
-27530441
-76561931
-943149771
-796706170
730788948
411864343
-265677265
-380103194
-53876948
-416584367
390216446
-420767912
187931154
-892763472
-551619866
-361900637
108682480
226273356
110368475
-281658772
-588694661
-482372766
-776714807
-178672024
973680525
881930362
990565308
958405773
630006180
183055636
321552189
762029377
-611932485
-145029182
864167713
958049949
-907498083
184281281
-773053773
813860961
-984818020
-945870671
-657111125
558007825
959617409
227455393
359315173
-532532039
-568877530
-744145891
-349932341
845640681
-557566709
970071965
-667396105
938042320
-335250220
-110599361
195892888
-594598853
918245470
231287754
669672533
-739111276
-354401952
518754629
-539061466
-846405155
-369980590
354376911
322207799
-821154469
59455373
-868991470
421831290
638939669
-642772409
-399960148
-99071417
-917299697
-13893020
-420136486
373190002
-760117162
-365785093
-295290978
328355745
50083601
993970182
244151418
-595129163
366067990
-214040234
-320801084
-434361803
618335132
-850735042
-413729788
-871496785
212565910
-304580648
-274443651
-257349859
804263870
-486098933
-69244218
93158356
-108542655
717870685
473446538
-722618976
-64860812
697457049
-952598538
977279980
351142275
-72452852
-777648200
-333127247
867226047
-122281961
74898972
-181576631
545692375
736939489
919859856
-95667308
163272336
-187109016
-51942427
-26368020
654762622
970576453
-511696989
635626300
593264785
276303947
692286288
-213236375
948382802
-586552681
381766996
202773999
-104016401
599442244
94909714
-122414242
-265615034
180948101
816241864
-430355273
483931646
-747380595
20933999
134489216
266155985
306822805
916643156
676949225
-50794778
-650743025
-608708874
431804370
973803246
-345623399
-147095107
-448856863
-809269158
-601576328
981471216
410775366
891762196
-23074907
777084750
-326284185
-440857528
567399553
152738588
459528380
-296425420
983668600
437485465
107831125
487978421
-737032113
267605895
-648378182
988346429
-243154593
991528738
-586778772
934699980
-15643019
-323205061
-18663442
47166490
-187346323
693943574
-367999044
-558402232
-351786108
-706578508
-820352576
-462296044
-200560558
836882878
-860644335
-40510231
-169449580
385705737
-135173940
945182952
925804081
448054934
-983029349
511603156
205054244
-871219781
-188259589
-541429106
-236207758
959379400
429857134
-431311866
302863535
-869741748
-385593246
691754865
-298282463
11763320
-145184414
-928688022
-370625361
929982386
950222914
561227198
-82970230
-429078936
-737641755
613120309
882611835
807355062
509254927
-756462186
917785256
-818957209
56696970
-982425507
-828012039
-499199232
-393722407
152232407
226205778
508718223
404022919
23437532
-693969848
-669572929
-338760865
-18640873
-84339475
-74056125
997763037
637245407
621898701
289631464
-482984316
28050893
-479147106
828705310
-668799668
318820184
137727379
930061498
6698673
-923226879
896546388
-638499406
-548023238
-797058492
-837451714
-697248369
-904014627
816814772
-180301132
-629168820
812122079
-337634415
645193301
-129627908
155303614
-898211093
-397012893
341829813
680950386
697239990
362376383
178390435
-714454749
913946489
445401833
857003133
-984728522
927514337
-687529525
651775906
-280373025
-830293333
155157857
197043696
-651453987
-99386120
492830767
483397030
-924037740
156261428
264683870
-389032339
-850358085
425484365
375106055
-44376139
-347315159
-468595642
-321905498
961516012
664496712
-947511779
272569561
-682625392
806951318
-653039924
557904925
-582870768
642120917
-100485059
-322673683
129849031
732507844
-38626241
639617192
-888707147
-685831788
-115975716
789075803
675612826
-391279730
-498690088
-290723722
-485402587
-175730084
629995608
-462008766
-158200212
899246333
107570692
-220310476
-844391228
-508683814
-917456655
241998157
638889627
-404372170
81388502
-674735544
-845085514
-795729355
-798681572
943058629
-996009543
-638547513
-655731020
13248738
-370224499
981864944
-361881889
-917651774
-714163659
-404777878
-873307259
471478828
732372829
-589331844
174853356
424895580
-461912723
-328979811
207243459
433536767
-697384665
729202296
-452167678
-501422950
835083317
-622463199
-797421019
210721331
762341383
-93956515
684124235
-409334432
962518188
861420171
890372873
165790322
435675098
709665445
-831338260
934637751
265541663
343897383
-612566060
175093527
306714518
793934620
-159198516
-59300654
630365327
-209917152
291424781
-175351298
399077897
786931048
564250345
707507744
-685616067
-82971161
958545993
-554511432
-156706945
-816883723
187749816
364734879
-189419606
568831814
258063245
-401027611
790627281
898161019
-443456640
-723527805
761678980
-408733568
-338963544
-591484360
-168466507
-290670836
332102360
314727250
-880064731
-660088874
111467146
391998862
728477055
551490557
836756778
-472657182
-670945820
-471274127
323628145
-887184525
-420254214
-856816347
-259784708
-977107353
586126763
285588684
851890081
-985525942
730474278
950707740
876813328
-826942129
401225510
-116560262
-595221979
239388638
960826603
-160769160
40177401
-539718183
-826980872
-374500808
551066657
303419859
562022059
64859291
527562151
-311332523
-277002638
314185104
-975782363
821682911
-6631918
463532015
-85732387
4181149
185752467
-596771761
-77937592
-836817308
-608168585
716048144
250600274
-844378206
319568646
-960365444
-975366491
-188975403
557320292
-378538645
273683313
53005646
56458200
-842633378
546551324
-791358708
647010652
-34483262
623487303
230998158
-515058918
639292735
-532465492
573915191
762472100
192441670
475670913
793766718
429645049
128973176
-648923976
-354224351
637218948
-958497496
406212488
-296012425
409036458
-548098311
722342420
-429129883
500491931
217569547
520990535
820958720
506199755
-986375462
323389610
71989125
-28059875
584043621
-241907082
632941413
-118045154
191168391
-643059686
509367267
193527966
596049868
-880806882
-679796399
930221004
971313288
867202198
-65235483
-265804805
-176094451
67614849
37074120
-120126473
890372873
-852518401
-726027433
827621997
-164564586
261828621
496739269
514448493
954627323
878400112
-395018987
-68013291
-821800559
714267
391998862
781964798
-515343234
90101398
-449134201
12827480
805723076
-371257361
765366681
418195288
-765051278
444543791
-567786933
978003325
-412594428
625032021
111950987
890759601
-597554099
429258108
-970514226
333129759
-653757422
273459599
307037655
746503853
892092383
-978621790
788342656
-105490272
527618626
-444410979
258387795
627404143
843414214
63497934
310222647
-314426768
686533816
156825893
-966736524
300599373
238622499
-359221010
23656410
-866666798
-691067227
88207967
-472843800
-739487782
-265782682
771704522
-906094439
-309949695
-155559529
345302691
-243154593
613250859
-268355177
-169215081
-97558321
639370112
296702566
278835272
-513001203
-258360842
65293719
763662845
999824723
652583869
935140604
-948133956
-143490939
894406808
-625038940
-280037292
251258977
516062902
460997445
-778210483
558188336
43314120
-746677578
-177968114
-601590633
-646661021
-90670197
679439379
885208118
-278477898
687154419
-143932679
709825319
831617453
386470579
-570759536
663721198
901766728
-479031945
843669521
-150370491
-852469541
542145373
679487025
738337300
274202562
-921930761
248014162
606220925
-229774604
477906956
367437199
-669363308
-82686438
-539584676
-556349439
67427715
347326477
202210686
798657875
320978916
99520058
28171328
-562037279
-452359158
-386772666
-699675360
617809867
928118549
-294054013
-110925816
-115889347
690174757
-200474906
-355394028
223743478
-640074262
774259346
-427197360
54099731
-256270600
-581314680
-904020646
-822703815
105909814
-377356521
346638734
103700645
-42532723
635807190
-597462862
494739974
-696174039
-854314499
-3231943
-378245027
-967169147
569070132
-201710626
567340350
-611256168
65058293
263820803
-245528184
-702102409
-542239122
-579987496
-146516833
922699987
821680060
-788684356
-64924764
-555215062
-203261224
803944474
574975242
-256985765
-208348891
390957112
15345605
178066359
-202001804
878436862
200898700
-224931303
178684503
-429890112
717020775
294896405
-810753311
-200229628
-218405914
100134113
-629581278
482945790
-744637263
-109568630
287427556
661424201
93402981
-306447835
-681466069
546139304
-340306077
-401862653
308463136
-543116068
889342199
586367038
-108132533
-22478748
477685975
-301758712
-176119603
-155037483
-398790332
323389610
-672840969
-884504189
-134787246
-325638074
-362959270
-321888784
684980011
81887785
-907309098
578718923
430184114
-928443570
-573270290
-247601498
-56472992
870188531
352860928
726007382
732163817
206074652
-999692159
10540761
971160546
660211900
-565199783
679696439
-305345689
-615683190
-138343615
15868804
877403238
900364824
863247170
921224852
268723981
481252190
272548141
544476482
-722620664
-705185596
-871648925
645705307
308692957
-211853603
311164382
813343995
48896498
929904059
-688732306
-580125456
-972631272
-808386115
449832166
77362032
-428356713
129597346
-899723783
331780818
575441193
832007674
-192770119
-283353604
-511671100
-63392316
-799020236
827404041
230952126
-185428668
556318135
149721705
173081785
-649008865
461281037
-748583038
826486817
28206472
-879735881
-648237379
-139576994
-655878950
-667089367
717228029
73900870
555061510
-465379037
-350567569
58107158
471666358
-926952764
475229737
-175474294
574687788
666826900
187244493
-976394411
-274379575
81255192
687179754
429551244
785887385
-250994225
241078872
208889648
162251299
372272370
-885345345
-539782070
-868671145
-748429929
-615122323
674222969
-139786298
68546865
396652948
454628306
837333423
65106985
35978079
601718219
-756241052
427050057
-508683814
-104970993
-29678272
573143267
-329437727
-501317281
-871941168
-956179984
-883830467
933079641
137538551
172439891
-251414435
-482002721
-293048561
158285383
-398814533
452208143
94130611
-406482134
-95341828
548433782
-694608817
571943578
-39623791
-66412119
-224032284
-151304019
-958911627
432808941
550849611
387860920
-923358404
651828502
283820002
192059872
741597533
-217663452
721674454
738138354
-813352658
952550051
304424099
-836611379
524485945
-545685358
-559998294
-761292139
-484295719
-160160690
-932659877
907963877
-831906370
-698234942
830914112
-871594441
-263587644
-473750046
458439472
-496215361
-161306085
-498472612
-363056748
-895210978
42576613
193463082
120163841
705618406
92100536
934055065
980775928
-680641430
310884852
336688467
539196712
441152859
-117611601
-915152670
987852532
652957123
-502297059
88852136
-777921861
-221049926
520130874
-311777381
9868123
-231730999
-894064842
452122614
601424331
340941468
288459786
-264885518
-579716084
206275701
986439598
148315416
995760502
249529190
-420423701
293589766
-882231461
198321400
267811892
398401296
84275522
37289593
-298932064
873151842
102820016
253824970
982030403
-54111819
668127773
-839983715
-988377748
-591721938
156609628
-192094924
404048529
-165027249
436530982
520969584
32043064
-540551057
411429153
818159710
258763321
-520111821
-575594895
422094313
260472309
321267291
127463693
841677303
-185355429
202945962
-680318550
699021909
180167062
-895830830
-751588622
-694094568
-891783722
205428747
54697073
-226151130
-235275111
869025373
389254818
-55150118
-657245164
733117801
30087787
115150341
779393424
-921596906
-40362751
-361457667
437087654
-47659669
556474341
-431984421
342649395
-275209074
361302796
179176632
-302334549
696208382
-597864042
-447092016
411714775
377536644
797977838
-17361181
334738069
626491239
-213899611
-734545888
417337593
-281890063
-887076776
907403822
-33222463
-180983613
-436289678
386311965
479048643
-4740616
-964047730
-44135079
155088734
-35992757
522316704
260184731
122568456
264455080
617996590
646168212
562360890
398763655
432469355
-171609622
-862600673
-105304273
-908414637
98976352
-288066586
817167722
-46963528
-12500603
-315386119
-236070081
389023560
78478081
-12321524
-93293006
-984541085
417135028
425533048
249998757
-924208066
278236614
965208926
-108482626
718081035
-938261476
-246619607
73511130
498786935
-209622367
186513203
14267462
-967416375
-414351824
-864097328
-568101372
-464203313
10284353
391974109
144456179
-648491638
740503539
-600258382
-514498661
856763074
-481950573
-145960196
935373030
768723457
-204647873
595956762
-670442411
535613149
-432336352
634867505
-367913466
726960200
890420144
415562453
-436027318
-16577848
816526387
611257787
-31983475
-460610031
950541750
493644185
964116596
523970357
638037620
-708098007
-512008807
-307148849
-511133321
283017496
757593232
257536962
-422405285
515202072
65188603
729728516
837551005
-384609271
305189092
-473918806
-579075391
-327543094
167641139
-936266828
-772706410
296132019
393138778
59852586
-479868803
429505751
322514148
515452350
-16801214
-206378422
821933391
415843643
794653905
897140101
-472125732
-194321258
1648956
-107143282
-126074636
883298859
-674702854
332714162
-443349843
700328110
947521673
397501411
-17678460
674395086
-972032009
-274214233
776145330
-389052595
579725559
-408183135
-945950651
187468425
316868484
179801223
888515028
546344618
884615907
-438518612
815768191
-39110746
8499034
-937729630
399812179
439865081
-535607546
137010969
775498569
961399644
961586449
571125094
961985987
-453655060
-140997350
333080433
-728055424
-378191317
-189124277
826560659
-310045438
-318707823
-567786933
437020854
662965020
956148049
435723004
958394087
-229572368
535777986
738808564
691278453
-902052210
126373048
-963658634
446943251
-156895463
895232941
182131271
-654195699
-850383302
-670688054
180725146
-902795007
-870449128
324750870
-956061276
444541904
-201263597
-572615264
-435465188
-191962851
415531177
-48369227
-904164445
-285181528
970056694
693982461
-547532847
870313999
-883890727
308753905
453046243
-854930666
-359611527
26909332
963781100
226640984
-673843188
267136771
-878413281
797330527
794096608
423582970
470010827
818052340
-62844942
108898607
138723864
848532917
615497255
-415084657
-187086814
-273374243
132261563
-368795449
-271357981
-940936005
-601397141
-548307338
911523151
-263681709
909236008
348434715
212310661
295113299
-793218033
-303843268
747056668
-485532564
-541124188
61067133
769209317
287707039
-380468848
416812067
251168562
-585852715
-331718966
-723507672
193852275
899406492
574871386
-650352366
133697105
-939794201
773382980
-713374013
954967123
-868128864
-894152123
-859161663
345875491
782000067
376610980
-446163217
289218690
-155411391
54284366
-954050167
445295079
-621249402
-376139307
452122614
-776155088
-49240445
-209802509
662753078
-762223906
-42254915
311202287
-180959578
33082855
-284382520
-818870111
74538173
-580809356
-74079365
29023624
404039311
-853884229
-920265668
411194675
97654336
-234363907
-135006400
-291597453
-314217529
-765962265
901278093
-378563731
703434542
-636404331
-21858554
110550697
17647863
87637556
406308141
-570986682
812521746
55082910
-171750073
-682929659
899492453
-41797658
301106116
962861643
609808583
-381395147
-33857885
-942369257
236411660
-347721321
980871951
-40650898
328355745
-570356715
-580167303
-185428668
670994960
-522358705
-405541274
-442638036
-689551243
-94632593
-614281268
-724448360
787596522
906810631
-136720921
-307920870
711924578
-906770581
-678430666
-358686360
866224703
467621270
674858582
229399181
-932915422
-706665090
-923940777
193840395
-681774031
-195951486
-593697734
578355597
-550307347
-566147847
75256556
-738942010
-832332783
-569519282
-538895785
-609771851
-727161356
-982950149
-565075194
777229981
-14240994
856570334
-976838660
-11445697
-354284295
-56879279
387125111
-211843649
-530588480
-52812741
-797455403
-928372659
-517189974
-54212296
772906087
-911208909
-213084707
-207060772
-254337361
-438608161
-881408636
-909082389
-711839132
507701386
-845042869
-173046867
410515315
191325048
-429494488
-54336042
389420244
614587248
644575626
434212073
47962726
373573002
113185716
162038212
-57932656
615595972
451257717
-616282636
-915931312
-361062004
362530802
999474039
230619719
-740688785
825750548
-891276006
616436736
-512003409
746342057
-932148739
-369045848
-554919671
-165961165
-27417228
-965903374
971018191
270578166
-262938146
-591371085
-128307960
303352210
107177739
-661966311
339795345
533592249
-447343762
130017050
908292776
-641102562
-362086838
732643605
-779601454
555180306
-798240858
-987519521
420216860
-343894989
96819365
-64364549
-197619132
-512169140
-228321931
-627990879
434898726
-312765142
431843742
-223959887
-264083974
-26227316
618392713
965431026
320106483
35799374
717973467
183945569
517123281
-961874852
-286489121
713605332
999070579
-548508383
170159679
789774404
-541701510
-976737022
367091447
-609754655
164561344
-349614180
-665086327
-161964447
917456838
891725066
-979719170
135970842
-100813363
-643515028
-50652202
455674546
198181465
843830882
980984131
-880153655
-989706832
866212069
-958634854
-254678187
-375929147
-232689360
-289865216
-872473692
896605215
7457190
957495663
-913941086
-399397537
-811857396
454345088
359748317
987852532
-311088450
-593464366
772389676
-806910118
468387140
-585053703
787199652
206275701
-428179059
244498368
-21953480
-524105258
471034553
-201584449
-49388085
499297196
-437739866
742505824
-370113258
506451100
-368815899
348172057
125531227
-861311701
-28949770
-781306085
52232825
-941904376
-892669436
604106004
701639324
-730095659
398237521
-186948771
978596666
-268897104
-336252344
-131927676
-886584806
579903
-672511011
-357395971
155487238
382062853
405054275
-245202270
84012031
-544042596
-427274127
-703108803
776429680
-41263425
-791339041
905945461
773687750
-52061321
885031508
655705336
744702716
-943502918
369466653
716908746
-873158724
209581444
-528731081
-100271791
726269697
-292853804
-263291962
716296192
446323216
480470312
473118883
-174496400
714299868
721487051
-714336390
-289272873
-514511774
946902715
-169397027
417856399
416160237
313148405
-380828998
60463721
-148896472
-65861457
625338369
566128702
-150956781
418626455
-901595645
-855158638
-285787587
-191673052
-446233320
-790038621
522488567
191548288
-610797862
200663224
-597367511
-566641638
-257469081
492640057
-686492848
-141885554
-320801084
-121179781
392077031
-656608171
815071903
292295968
-110195054
182279584
-10281168
-756414640
543504796
338667100
-715843096
-998601546
926128414
-195082856
-366124073
159329044
153383969
281148942
-404454462
-217797312
-729350222
-422704602
357230624
72136964
801016214
944617326
-505110423
399142663
-232383440
-893382338
128939814
-457890709
-508708752
268360693
-359907702
-770634872
35376157
37829717
872042844
370205142
800920141
-430645718
-972554568
-428661991
961288674
-409824189
153975773
-212574504
364393415
-93405917
-787413647
-252833393
991592224
684277575
880426588
-656013688
-823037273
954069927
396368139
945986146
-834060869
45510135
469550947
-836468637
64807672
-393043535
9470860
-521488108
89218853
437073304
-231076614
-396667665
719155092
279664230
-123671728
-284482168
-707105042
-966432866
306100271
28161646
-29468056
-423770123
-761104964
18013562
480608377
991829910
-541364732
-207268122
-540545125
-138954711
-533918258
316033562
-866757174
-21211154
-322371766
-751146925
938590348
-920190115
130806715
581100213
-962629899
911961694
120545968
-910551054
676758442
761883635
716485295
91713555
201979508
-74606150
-932924066
783827819
703079714
-388106108
901570976
231046106
-337778239
-120653867
832299435
37190283
-94169275
328982858
914537680
-478357075
957173788
-538329834
-857990764
-85756825
190968151
981710159
390773742
185224292
555183462
-621627776
-498716844
-271768988
735945171
937646411
482529239
6018195
-627195053
-268361442
-620801365
-580144527
592375702
-766925479
-615683190
-395376142
966462719
762755413
-423647261
-485054239
638537153
-199117428
105542635
635163802
-869280730
575315070
-832725782
545634933
-136734762
301949682
-225519374
183684903
268025543
-985202439
-619640143
149423698
852778753
-454565437
909236008
-605481627
876618600
-594739858
777180022
781303857
618267009
203204069
81430757
-768103761
-373717168
-219211099
-517824636
-527755431
-101575204
-634648401
-727512975
-13167195
-33114979
741862016
317595
-335250052
-779442902
-853208038
-313818857
216370641
163981293
617011286
634019061
139989216
-700815676
-98307387
-382583111
-674545109
537661137
-871004413
-399572604
-35291390
-284843043
225162600
25983197
-883231050
524797613
104249042
-62229329
639445717
-701885845
-892192266
5669034
653043563
370618297
-75075192
743510815
-360943096
-743763323
-846994102
29508678
-483714435
968375789
-189457991
-803023186
-687737732
811922969
593369743
882662687
956972832
-372826517
-54210139
-306613932
-770095042
391825268
-355630650
990730186
-537712
722048714
-955093211
-644620548
-25999993
-524237953
734304166
165645798
961251509
265145326
428381601
-363653852
-994139339
353817424
89094432
868844424
-834274272
-239696009
928327503
-599738585
141921529
-762137026
-822513257
-603672867
-998872784
-718957953
777505138
998782061
-342343970
-402866970
-707279430
-212789803
678078463
55961761
-986637633
446034437
-780386750
-772503841
404203534
733146252
-303155281
-208151847
-355172508
642552648
107831125
525039076
26251356
-800376018
206242674
814659350
861492779
-907498083
-633232381
503636196
-833673821
-374457003
502792659
-43506059
-774085777
-93807054
-764937593
-455877623
-75900040
13258756
-981205593
-565920845
248328538
348312874
-981788165
-539497924
640632799
-914376584
-221706296
-778998636
828617215
547042743
-672955502
262389289
987368904
713511611
124085594
-3071381
-121976407
860384679
88891510
-663768582
565840189
520573349
316597529
-914764016
521731861
-112652633
-425438606
783703382
632988055
5558464
896018653
-547892300
356659853
-468799671
-541212444
-28553505
-542267006
974464118
376194345
824472577
-800653836
-123558327
569259949
-604385558
599504157
-845955446
-953801933
810377301
165481442
-90879462
221023476
-965403105
-763480760
-36948015
847519521
58458905
545825368
866778015
-589660454
199698678
219757497
-140490063
-370149051
-828479984
-974056422
933519066
932465253
742177982
424919525
-752818175
385465168
281628349
-457684826
300469859
522056553
-56159792
-363779753
452941969
417961558
-447537325
177777731
-303936152
26433379
122880556
-436910023
-86536278
-677787895
934778468
-573087771
772054538
-747127443
6578950
83982690
-633279240
-291834201
-89232989
508718223
759873621
107898177
-172215952
804622935
177813021
-321200735
63853534
497669951
560867851
-257174691
22539671
-527478716
-127868681
151405499
405135338
-889238750
-807876081
-49243095
-581735113
-86629945
-294799440
-916842013
433050506
140330748
510948781
437722361
-440203914
807600721
-96764917
-479907253
-104203285
-420767912
189151694
-935944375
-561166624
593369743
-380965567
-199098082
-383674282
-874805282
115197851
-536091687
843414214
788410616
-202519935
-459049700
624951403
535960035
-824568255
607649197
929803550
433984875
123912684
-373077579
-58103333
-597032362
663763155
-671010916
-365639493
290139623
50722851
7130178
-105487150
-161978836
-211010698
-756058936
-980853988
-90642402
-860811156
-987401103
-329459105
963406355
-869844551
-486754751
272436759
-393329034
-617581765
567243562
-36811026
-701131978
-965827546
248553689
-730529814
-17935499
-12074790
-276710330
920910412
-917694725
-327198120
866005536
-666494721
-381907581
-583295926
-208657884
-337344846
-951861514
552028213
477904796
981775182
934315442
738743951
455710896
439639828
634731906
764724761
-549897952
-590899115
-422304765
192179524
-293377711
-321019912
57072144
-332467946
-419170527
708401296
56696319
-224514522
-466842943
-174582309
511207874
197524829
340541320
986376919
-473688584
890222491
-74007998
-885393971
-275444154
478100094
796133034
647955786
-713841860
-902136771
-846457992
-704772271
160007007
518336373
269829657
-279403088
-436027318
-106617482
-260443398
-46216237
-709851715
908967395
-266782262
362492464
-412634389
-859657003
-949553683
-535091804
897214533
378448003
-602032187
331371134
-891450912
-403256057
-428048119
-836712650
-249791460
-161964447
-75405331
53714776
528129238
-649097847
-553024882
-399939045
-506847871
-829283631
-255940273
-519001593
-790143480
154891352
979829378
-606824914
-668507681
-592176672
678755696
-991247038
-682749561
183932479
39902081
684989211
659280654
-454334099
863931108
764361402
-685186230
967847839
157392946
-309910907
-710185519
526226792
77627756
33684996
662009434
505183778
-459732311
462286301
618255158
-113878855
-819085814
-11445697
353398607
513885910
-65299083
35084998
-607552641
374327297
732147681
955313608
-510947563
-452359158
133953291
-142590454
-61464553
412430646
741811131
913248411
-687500998
-471610013
141460931
320959491
355613266
-164419558
-183087833
406147692
-817040028
498485123
418606012
605037076
111467146
311202287
376608905
-835124440
921897361
832052526
876593642
958049949
-334336642
593377134
-342047220
54237658
-568437209
272463598
-231422198
905554948
842884243
866688258
-100087898
-634935662
-985328117
-328547753
980686955
688339067
657840674
-925370585
325236072
-8578660
969439431
944450790
-338150980
-539891586
-4292986
-229714606
680342233
615046673
-376661068
-945938124
-270857817
37829717
-75795903
25763786
-600086905
-729768188
-853742507
-864167798
364456346
209363163
-322651941
396917617
880949372
60988346
-306525403
429480857
686661555
209318984
-634705505
895175286
-791509206
357230624
910993395
746055363
-474035094
-248381431
155516094
-837567090
-543345404
-623804838
670906411
638765223
-138532821
-427400308
-910541715
-898328949
-201101417
-655862330
-865127532
679205758
962773546
-920894847
534022343
-841838858
-381634883
490842083
618019281
695733586
-504574998
-649547086
88410360
640368011
-774456097
-807478282
-699383648
364086020
934467356
-628594110
-193389416
-432541641
83410263
748491218
955850560
50743479
-97114938
-887152276
232695467
929982386
328805133
239022708
545601449
-770382757
-427154349
348974276
127249582
179867371
734026840
181016477
-622716105
-436567778
115559934
-789815890
566128702
279696532
-856066354
471058090
-4948352
532040493
-808775380
-440577568
-986142080
397778128
-407149514
-222513994
-121979732
-774279785
-204194892
824764788
-871114598
550320199
-498636191
205046788
128603864
49713215
564976555
-200560494
-366843173
-630455651
-946069291
-806592675
-814235418
455360967
-372596005
27358349
-866796542
323587122
-779582487
714896995
754874414
-590895009
-784771667
832171927
891417622
-714770812
-950302896
-13167195
-617719647
-292603783
544789930
-830303256
809699604
488476889
548082504
242040693
189216564
381441540
-628884701
576412504
397283124
-371420217
-799178914
-464556993
-673274074
840191101
47396373
-709881471
-399694057
860721100
-432909373
258974196
-742238838
-252341983
-730307173
-550838379
-621281119
-828693338
297459255
-596883715
281812260
-137003445
-222874489
-301976019
-782520186
-555705482
-91381565
538954111
259125791
399536834
-676455542
-708225368
-678583391
927799908
690938886
582510719
-654340220
210025718
450359726
204546797
-513160381
40075190
346766078
-239188445
-843559189
-568377259
-418398008
710039051
6704248
633017796
857563142
890595483
-551810470
-840254465
583660391
-441609659
-428558266
-973014928
948951288
-991738718
-391916158
245333760
782515256
-644514770
789774404
-917766970
479499110
571471866
52314930
531448400
870790023
401804152
-763547592
102945814
-305218129
-512840437
427544337
211790922
178890802
912541899
184346829
-788719740
-711963250
113649839
-986396167
706472945
68154502
430184114
765043713
-422871271
245523166
-430708889
-743048868
-496334021
808738544
-939494202
-127470927
-856992728
884746247
256494355
-819896174
466521073
778958599
434701218
-987752485
-865332624
-553389841
-177057260
837524176
-290588386
-790143480
-464393992
-125240123
-576443827
753330179
-265804805
-181316019
244512260
-506093975
-748140777
-573515847
77674728
-388178978
203541467
-606797201
302819583
-647067414
-716544749
-87143833
115370027
-901051793
357306850
368815973
-873365590
-482587509
-651908587
-895171642
108923531
610616206
-917299102
-5178373
392658120
858270701
-414958516
338646398
-385795958
-894752558
-761788204
390532442
481206975
-620225279
739998698
-664127250
919321461
-572119526
71685071
188426072
984419320
481641390
413678531
704817939
-856258431
-777042050
335818684
-805726413
202512198
-178868146
519043347
67842650
862693729
198631280
752750651
-729245716
-617663428
-577924365
-79596339
-210556688
747051313
506455319
-829994957
-124029143
334201981
903074215
-712832913
874004658
332394708
9987346
-514236916
-100505898
579384879
218202336
750562361
523364646
-94513811
616496089
-819497230
-721328709
-84484315
862941584
-64546721
654745335
637716205
119654728
-10678138
-839257244
567777437
-536868511
726600190
611903121
-272810719
-252290892
-257559883
829700567
-727216491
-936560346
318777409
204218918
582050537
394164183
-57072811
329312541
358732348
-813677851
547102350
873166487
-914920812
-248400341
-503222650
-982934140
-304657194
635201696
-424478907
762029377
-569945744
487422216
213437162
-153236019
-178579162
513910465
773333911
301632874
294856323
455904287
-216591502
611715056
-313663489
-78580125
674136561
-429419984
-318409487
-976419390
-493054825
-819904319
-240157895
-410399021
-187524336
3751811
677589856
637199680
-939422620
538580088
941797468
-32399502
-980769138
44661124
-331107724
-163582454
511871057
-715476294
342885234
498974267
-349967880
-852642465
-265354961
-7056901
-467344735
-104485475
293754478
184657074
-780519603
-611112310
-590315571
722998951
456968333
250589053
-865113491
809403277
-774808783
805614564
390792410
-949543279
861454766
866765249
-915948914
197043696
-796480029
-954094691
752469506
428092314
-972750135
487867234
198770254
-206264949
858719029
710207301
284085179
291214126
-847804603
-74889354
-125526196
988747558
-295381234
-706672055
366096034
662026896
-972746332
-222056163
220428503
-389105320
-672083429
323698124
-498059451
672926242
102065639
-151654449
970633073
-573159273
-259457956
494326807
152338107
-863791884
308104095
174794439
-794071065
918302959
874497774
623615955
-568799678
-825699173
-143479026
-215396548
-159166919
-288345901
670408403
-860517777
-763985615
-58227352
-425936868
-924811198
455107961
-493373730
-721191145
-449975202
512781106
816804398
478274743
-48047563
-512890010
-533900407
-145709675
-923216774
314917785
-246439081
929225438
361118195
-174560156
36385116
-320159506
779987262
-689626883
453800588
-713447720
-651795817
568670878
-353006784
821909720
431004677
748497244
544237500
-947743896
-163771681
-401369446
-841545685
598172438
469091671
-89953229
-634945161
596730715
14740789
728477055
-976345097
-443261443
-957006187
338603238
282663585
-379798772
-525097438
60304632
-997634147
250036692
-38354555
-396109482
-54836375
340941468
590832177
118935026
409761415
-863451881
-863607437
-100697963
-158057341
387946676
192051824
-300800133
750781974
-907321394
-206766323
-45088721
705070062
-444291087
122272338
-98197193
851021927
-192312100
706296475
197207813
-926783424
-686489574
789291562
490004807
-536001008
771178985
316225436
-454257101
224519220
-877642991
650759685
693496833
-668303521
110324075
-622062909
828119816
-958966966
306465529
-863099024
591317253
954627323
410010243
48824594
-855477906
-986488900
-529600643
351197125
426684293
-110737141
-881298193
165058920
-297545687
-380295670
-541119598
834215376
-639946339
-302515889
-488203359
799731803
245719778
939123915
-707241432
971958157
640882930
11518899
-358187188
639862542
753104246
40447137
-500767172
-793817705
-934839151
-231552057
-483537562
-550006652
-524821503
439021860
102677809
293150885
417394659
746799327
291684357
-329509925
-304580648
-788124630
582230835
-569862584
118322298
311995132
-649287660
750227956
-734429153
383192516
416100117
-980565357
687799822
-219016771
548428367
-639670715
-985776389
-32826419
917228000
339148938
-880220247
43440685
-911843215
-725327961
-832086591
-132053492
-431127148
-186091958
542483943
910713044
-599760426
-428356713
576678402
-601896805
-481120766
-494590780
882502599
903401457
-813282855
595400727
-177342559
379953999
819353188
728355405
-683795894
843000229
818511658
-943382533
373240064
904572556
369655105
573996105
-581858440
-417237439
82557128
364078025
-379169488
-424444334
-509414835
517946412
-147274950
479750758
-66827538
-515664359
783152869
-817785385
307502079
293062550
631321324
-157163472
434398674
436271372
41490131
-734771757
572498653
82569475
719841766
-876261162
66778687
103584339
896225935
386470579
100408225
-586875485
-748447031
331987377
913908577
188791078
-516483695
680318647
20963669
395482726
-337826678
193840395
-527531647
-997950165
844952888
-138064208
-799148157
-584826706
83008131
-607157270
-899126521
998624653
400132769
-896786023
948982551
-480700903
-397334912
-608866960
-199151276
253031999
419166642
131439689
-225088009
-556826315
144265598
211943642
464401786
-313641490
963483439
902452893
217215191
-625492287
794854041
533939247
-278049826
267545362
204188253
-62137698
435106477
-954050167
-841930603
-283739410
526149303
210619515
939745441
-476385570
554494003
-314961712
-836817308
139381954
-52082354
-960365444
109601153
-593918932
728216264
559825776
-840512782
522316704
-779059243
890819772
-178082716
-369678246
14490153
-694616086
444446524
484074020
969190309
342216058
-737031448
-548818802
992702082
-604368919
-623743084
135687323
276152440
899687560
348434715
389562257
-724975435
-114326350
-660308264
-251802628
-716934877
-996949423
-562568103
-71302158
779538882
-273933793
976396583
557847305
362233771
60897637
753408301
150999939
-160728582
-7580455
190476290
546183138
-851031439
918254647
738071750
120150869
-568437209
-720158823
-913609500
112780290
869844431
699166239
-117629309
-681571078
19007128
187581563
756418923
519662891
-589313283
-514443726
-387304147
69338578
563180623
996504355
-965739793
479534795
597004768
-781004865
907398021
725123297
-939422620
-247697477
-849665021
912435351
165988439
-178413582
-919750123
276759545
271386283
-269599266
257602307
215406342
-797258189
980104218
-393310835
-773436211
-923196707
667410826
-282380488
-597462862
243221152
-432672436
417266887
-321887416
-925669142
-800623477
-549568834
-602152034
407302537
576922329
-967883272
-134480822
367486278
334403802
488156110
-518893524
182929166
-127057562
967833561
-590864326
-432790258
352735207
867177746
-524988459
447177045
-990247336
13039720
63836467
888470922
-857130899
87360045
-246382965
-923112181
-357489644
589310177
729950737
228586705
577902346
732507844
-25341863
37263389
139880035
360217045
-278496892
280939419
-320643334
-170142929
619348042
446430217
-469831154
283402811
713276808
722235494
-530067749
-245597406
-465863793
-409281711
73163724
-520821798
804492680
900507339
59836031
-856967132
183037013
-344601063
-452338613
744843609
-215312830
-516165656
88930807
247708727
-241041453
205560530
118568088
494090640
-318017923
178461963
-992376510
425435245
-657926497
314629039
-79277390
-247601498
214383573
-55411347
-617549410
332419422
-528839637
-131039689
601669496
957909787
-861854269
193263310
934617829
907205183
192182535
696053596
145696267
-853247247
314423890
-944061339
889330909
-610330391
907454905
398373964
106801657
-981171503
-330826429
473612376
557876034
169082224
-890719806
967847839
-849243776
-46209535
-105267611
-481047033
15489949
401576538
-594524375
609625834
-63848607
-427968340
503217512
-314780824
-970079151
-445164734
-422999343
430349428
-42371668
260698949
-888921715
-792903448
301551215
988194493
364957613
547339228
-369899222
-321279003
620120325
-799042157
429543980
-5078795
573037122
782182621
956921904
198284997
241561345
214383573
-14439022
447933094
-563713702
269859393
928702132
-905868163
935273032
-305527736
670031731
-844511978
773309260
-767545010
-789497660
-392026313
531753265
530160606
-938361923
-344372632
293362232
-469145835
-440038988
-206284001
-263214506
202773999
-967849950
-533707089
882350484
-593072359
364148841
283707477
424509046
-895986956
308741986
864167162
442839747
-312614695
191578008
-611256168
772165347
582792878
-676093206
-805751989
546610067
-699880761
-457196882
-851275678
924958605
797477743
-480607917
925165160
-452374857
583335151
724855305
-503184773
571125094
-839920572
249690824
-916018171
-888078990
-600168762
185979359
511557067
628724082
-34043166
-331999169
-240077508
891060888
440456117
-65415596
-160728582
766700896
894693246
793843915
263378573
-833188104
-967662864
-704286726
-966918906
578199404
921296648
-303750266
636246696
-232215190
901879562
637066693
-698099168
-180055266
-621286994
318367030
-582185431
374475808
194843587
873401598
-64546721
-591371085
186029894
760373565
-139553521
-704196292
539777102
62277396
643717289
-165121736
921306138
621789982
281225899
-64785642
-133809501
479706781
-365390279
342324963
177958607
803363915
-143284656
-622045180
193527966
970761727
-195191307
-363724562
326348552
780897896
774222279
-397961582
925217290
140973235
-773320598
267225667
-680920099
-88982704
-523635486
-401787445
836614273
-682959793
-679632603
-750877615
179522730
-130378941
567780578
706507973
229797329
-886961437
575453841
621475214
595137742
483914666
-285526400
-918198040
-927902109
-691067716
-557104692
-406951904
455710896
908348299
882675964
-333222302
-19294742
286329030
-102917477
-319236994
729594843
403036513
-89332350
-869913682
-798003675
600288422
568445766
344408362
746274864
-891372642
-473748211
-385712714
299433491
433677872
-430842827
516935135
277369886
867745468
644789868
-25057590
886887392
-902270475
-295136130
-405330567
-580615641
-126116808
-502737933
705295623
-565829906
744034343
-412925142
859722835
949541445
261361002
-842187577
-463454777
-928020563
990850013
755704967
-920494103
103794625
-907271450
-430840739
-441639732
867269937
-997463341
867029891
-970200747
341901463
741063940
-445885639
401320
808216306
385629127
-292468077
-584339371
-597571833
951059877
815802182
-257517380
-457109542
-45948639
-668939773
401922103
-90768131
-186134768
592962116
-591765762
-622439960
287532919
781229967
916518110
-396155310
-782750817
-112597858
-685762968
378589975
-127284419
-473954360
-169923055
297849417
-675377138
-720546381
-163491541
824139029
120419067
-557001485
-627098064
176130982
-40670836
-768010957
229336210
-477136249
273632694
-168430820
426427466
-661577080
508561048
-476248641
678021115
-925422568
-370868261
990770205
247195807
-299503815
-796816662
600085024
-41906821
-337363984
-386713917
-337742171
-987752485
-582511104
435604731
99387370
161029970
-175730084
-534245760
99491914
665486308
798659111
426570576
451487619
59792723
192704265
938196206
178178513
473363022
-25011244
883945488
-222895491
-276008256
-110547188
974082417
682136919
334600653
973942287
-300133233
-446574644
754682944
114461547
-900917898
-727949457
647221812
235252603
369864654
-180005635
-481120766
-926221220
-286411683
254878655
-42973958
-38171759
321027689
-125415824
669814035
-879514171
572278835
356148831
-360056577
730775377
-836155453
214828726
851103522
819434442
102553557
118639726
804642021
-120658046
477575960
-402778514
716925801
-430039606
761686422
-591387969
-547023962
-293179549
458287164
723080712
869552567
69540312
444948488
70272895
475334297
702262294
-624633103
631719126
-357799992
208463058
-580653845
236187390
-184891378
-573114457
69684059
-130985988
866765249
-20055523
-805559614
-386350605
-601901702
-266144987
-462433243
-118984163
-848565595
-729872114
-484295719
-948696282
-781265006
-183397087
74614743
-135523357
-600312842
-490926004
741837345
511186472
-524569900
-87331208
-512893946
-92102872
-264658477
429597138
-256411647
-661105432
-196958865
-546798065
-98046146
-945485969
890083359
16668320
-64546721
-601901702
890771057
834692406
-540551057
546183138
-718232724
453907875
-439579813
-45742640
349441398
-262893995
827187351
401612218
-824976686
-708963523
-839741114
71852593
-169684053
-583932113
-338428880
-699695503
-929758100
183540236
-201085790
584246849
613694714
876742064
715768272
322928519
-28502233
987379321
875545181
-2728124
337773813
593369743
-907426854
204702283
-553293303
144265598
-221138688
679726697
497760550
-592361836
-534364365
303785623
-655478765
115887570
-420964479
832547700
-607847076
171112988
138178279
16571155
-657395207
-113765764
-976186232
-991216364
-526711606
899144511
-499831830
-40958478
429963396
168045607
921501577
-931027058
-143855759
929899063
601484428
308663916
930934553
918986126
-110613905
-860567555
-724005492
-726648349
211429644
856411375
809726456
754886793
-330118295
745196604
21236882
-900454592
348148261
-605480503
493031838
-320473175
-364325076
-992687892
-801198787
683662654
-453667331
-947404159
17323180
-553931474
-870561535
-353646074
314652255
-395368532
936698952
-334361491
708555069
172268971
-200085894
821536257
-775303732
961516012
-580531775
850902096
312647189
898172893
356915278
-370568737
-596902824
-730151226
-950183248
-885393971
867097855
-676087722
68313255
-603794242
-265675148
-470613354
476495062
-597771854
-616547165
799833485
632285866
-519657140
703414052
-31414246
114458728
297262919
-899010564
898593118
961195134
-911946170
494860478
-895931183
-716875321
-94255091
-230409259
-342034135
170033640
-243411539
-324451698
-220235064
206210971
300423160
-170800246
-173863387
753085022
-13014
-349937018
-299102832
218232966
-201051506
700982727
368673828
-572009501
352038104
-842243527
-269938285
961585254
-73324476
374391311
126803586
354741674
-832636727
548537601
-426948266
827682604
-734300759
-252843646
-781888205
-312800667
-72985959
-96052138
376275137
188806819
728261106
454641637
419520452
885511748
327974213
373094964
-973412291
659286641
703930479
-506521381
385030967
775050621
88207967
-97959060
804542409
-185280846
308319804
135603960
483595839
620257455
-778703238
-420024366
-426088308
-59811442
74159106
166121034
789708260
415426179
151427069
-219433152
-572720889
264474181
-858126512
691326911
-25439500
528103265
-252212449
312787005
-797498945
167935084
-883640128
-588611811
-954535150
-255069721
-947465637
-720621546
168438978
69750331
912585533
-989104559
-163116995
65473527
872461700
541501621
13838234
-962496504
779430638
-212564357
-341606251
-589156920
322723904
-192077411
-831903982
124610008
-148851958
-27053794
777797782
-418573279
-704163404
-116097602
61685046
513003018
-746384392
-494073634
-361570223
296319719
-652686637
139606645
795079679
-370868261
-386601683
-752603228
-361751764
-194509125
-542464360
-904115883
492212980
307294072
-651554722
-370535002
-563020798
264154472
376365137
527607723
-356474273
701803780
-577123620
924027007
-658486659
704957427
230968116
916539343
716282641
-735785414
-778553263
-165523583
-697707628
-838401157
128828246
-250284200
-643594136
196435056
582481423
-542268709
851469760
277713572
324879196
375439271
-179139037
930041487
-323566712
-6116806
-434715690
-334194921
-391039419
-452397878
141344660
454922714
944074041
171562671
-691625604
566334111
741078551
996198284
617169424
-372530258
837229884
-605678453
-197050806
161932589
691841196
-732135943
-562753301
-949926709
-513056627
392929320
146707643
-138355983
-440219573
-254733814
694996510
996589220
640892049
544025221
-735587967
-125096630
-415305381
-513663621
640632799
931426897
-786241704
309264857
437268135
-44135079
264455080
504674131
234817109
29140425
-368829295
-698968140
-222406451
-187653717
-760718782
680333467
-448588257
-170630050
-597866913
-100426737
-226272399
-299585418
-254237882
-744493558
-51731623
-940756588
133577003
-483525086
-555710104
278856227
-785829043
918733495
-629995206
585959809
869640670
612932451
-565920845
-590590967
-139556314
409091629
-967086336
-618883269
677606733
-48500723
-226653702
453583675
273949409
583823967
224571041
-119599946
101743191
-605205023
870890919
221724553
643439587
543113890
-253434999
743741172
-494660848
531047645
-506556610
-621247059
336102339
-590319092
694383321
172973856
-707641571
-319696123
736196079
259157074
-929997486
-602152034
-906692558
717130962
-862125412
-659813283
-898829672
567040165
700677779
799846971
468021521
-538421763
412506104
-991424752
-549330371
958509888
361821959
227854812
-31532445
-255839674
399700876
863891526
-717896615
-163911003
119336064
795079679
-619221715
684766974
433437776
438574531
478106013
604062067
521205389
-494445431
406308141
-425890458
226844071
-872174894
-86939791
-413245740
-448045212
732585023
290253695
340811223
655224856
-138976680
-191979282
-771112519
-785028078
-720359199
698218656
-336531074
-62621099
45636860
607482546
-218306239
451797703
-34905601
-403190268
333085932
171708305
-687023136
985020498
-4717316
928134652
-299130000
-552155602
-361881889
283996043
-238746362
571948665
-800941211
-429378512
345875491
357676323
-479476481
364957613
-46497802
-437547072
911145229
518120379
526149303
-243120329
-921995230
80597029
870814114
-619221715
83671263
-949183036
-863505077
719403954
463565723
227653774
533882962
-754655923
-152864238
-560726183
-443854667
-751809987
-777999184
-52310488
-124290256
783569731
-210711211
-513013986
528137192
-923576088
-164540779
946553964
-428331280
745959702
-25073071
735289116
-808999822
-797373828
578158057
-615656452
300674760
589863667
602574723
-25341863
-806060153
-285603000
-502297059
249982429
665006589
-641535745
539627971
-471293101
-263976216
-575276572
-897537124
-690568597
-755623563
-732203473
-152004784
324717573
-191029600
3740056
-19833893
-776645321
-63015993
323776217
-218413475
-242280478
30626440
-380810877
-336834042
29017437
113830775
-633732650
-558522880
-900768824
209649518
738240432
-619395
-517228625
151923138
575491784
43085996
294086415
-533111558
978780966
-755866425
-893882998
-453238144
-171332710
403909861
-609270453
353220562
-818007432
-630132224
193022319
731235962
-156678535
281907140
34566999
565638083
-716297819
889151540
355389897
939124373
-169136893
-582972957
-551098228
735813114
233771305
-693197264
-756246485
821536257
263602583
811253432
309366646
998404534
302191456
-963081051
-331995915
-517061513
371111007
222063572
570520704
-94890597
954214211
-581314680
-899598231
992396665
819412093
515526065
146630635
-6420864
961515618
-534098018
393031632
-378822819
802469935
709490830
-5760645
165469553
563579406
-305031149
-644322726
145704059
578955986
717170731
-626588534
-39082513
-633229267
201568658
-161559397
899763116
-764467045
-491940337
-241483927
926091075
-428048119
-154008640
665312930
-282493687
32719776
-18569124
24423355
551490557
621768105
375029008
520359897
-897040971
-47614748
488018007
-562168097
-110525904
-878154737
87835117
-194436207
-734303110
-146021833
220199617
-638935306
825781979
-579670467
731252308
803328107
-749212440
68996196
-764134934
308651726
471316390
-92523682
-862820218
-51996891
-866796542
870123454
463919388
-658578136
451346562
-295201589
-662158046
-217719334
-252555506
-942222805
372265783
-424897725
645647230
244151418
-294409662
-132589427
-289755890
612619116
938673775
818008417
231431211
853202015
-133809501
101023660
771522144
742647442
-587030608
158295722
343026715
-842157754
651235958
-135381464
69279643
-240279476
250670882
233544724
301977463
-894023381
-50916607
553781764
-313672070
-704313524
-746985391
-37741053
-156666886
-545099875
-61749921
-234657917
-615862423
340221470
783472314
109298478
101023660
-211433625
-752026247
-584565554
339157302
239227596
-709609192
-486724887
-203155858
-364881535
-960530736
680055824
-670624304
-819509114
229808887
990519959
646516927
524229650
-382326144
411805289
230282316
175972338
395915425
-392467372
859157231
-340410627
290010132
-980103241
-979919683
166196084
-526878145
-612441120
113308079
-616470712
819030763
-83832637
-24570618
109925843
820487697
-451694023
991027714
-844395566
-949524417
-533379072
-939253426
491741767
697252717
75433800
840697719
-190267328
273369994
-876750468
-359865438
526819752
-662854679
-407499547
835985220
-971454227
-763678147
-195356488
-651553125
-932243591
447186380
-538104612
-825413029
415417131
346682993
-351560400
-680429046
-935653834
268807533
527705749
699569864
-391939374
-421015574
-942129186
433761012
381913897
-575876639
-448929459
-142325145
-450977577
-180125164
944074041
-179226351
-643880721
778880431
-622201262
-418139166
531061567
-994191031
-998582082
-117890705
212215989
-47659669
-648143952
-352663631
685283940
-931902969
875627388
-303261181
859023268
323081329
-455357772
153136911
-417141693
-659581658
-72083687
611596335
-459515500
-372944086
521845463
643490602
-685801009
-993872048
974744132
-574005494
-291157401
-668016089
-444098982
-562975787
49167020
-776574223
612178833
121408623
-373958174
483965208
107605003
-381159545
30645307
-891893700
-896774840
386886167
-950227188
707684025
383755325
746277156
290895026
-515184483
-41816958
-72494448
334145223
750323911
-541760074
-900737221
636246696
534467299
-864835474
-913304357
697801341
303852151
654106500
-189537920
-261957313
-443136369
-884217348
-767524015
34340120
76336604
-360056577
403963817
979015633
-347584204
-478173658
376664572
-473166951
694996510
756115439
286271460
603696989
194215118
-187097802
-101413259
-507254621
504965767
-658791677
-769930562
-730856594
-648378182
-973412291
-785674266
-678211257
900773651
899828619
852925499
-400137040
609574611
-590351596
679267016
-261433527
806801865
-572520867
-574147410
-965324616
-806741201
-202144372
-11730052
-321928998
658275369
-2393039
-724022019
-20384168
-109078574
492150118
218710600
-459222638
-877574089
361951682
-616557220
505842612
-655753697
-124155556
687053849
258448356
-82765589
-877574089
-524348263
236955117
-769306538
-547701364
446047253
567600951
281851635
-135523357
-191821010
531653869
-841954947
345089807
-602690827
293589766
-848288789
-306753359
556502195
780803177
-661951007
960575946
693532394
932899893
989333960
-647176325
945238443
286942256
-417022871
467554774
787529802
316411656
412004649
453793573
-255673277
389643886
-661075290
-387419509
329585657
-709656534
-651793007
-45888324
342384820
-333147021
720465403
-618883269
-519579376
360114211
-415353351
-436567778
-400600080
615873629
-632532538
173340286
-27656748
-178909443
-409723146
331076039
171889292
-101190764
358815153
-902832156
884681336
-712748275
405579515
751852507
-49449575
172995531
776572238
-732316670
-158775805
-860995129
-488300836
253262092
587318561
495632672
-156264893
-557841113
4391953
611277401
748146532
-837477022
-249644183
130263321
-47389452
-472180605
-860409790
325681696
973773239
-836569549
-177492899
-758608225
-863854692
-812434294
-342188270
411429153
274697772
898090192
724012933
-324901229
343828680
111102577
-251875854
-412258332
-199615001
883571971
-368607106
348896562
601852975
-498369851
638292023
554429857
-962064330
-243046149
878628420
824683333
-207038716
139063795
-666965482
-909574030
-183885984
620951307
-721639507
38956385
-844769341
999031907
253326149
-237793325
388369163
-359611527
-953327710
395770451
663733714
-27428862
321672894
884821379
929669845
99491914
-620425549
660991102
629170940
-590442749
-572630612
-208064012
991829910
-349016338
112750637
665813011
-380462971
-66573802
608697506
-793190319
-419201564
-524418516
259687687
-84787895
-59367209
368515239
-164419558
-83670888
-191313249
294605910
215648882
567638730
-470613354
-265088260
-936496738
853549272
651423450
-504967748
366740808
889342199
338587255
-119068554
733944499
-591903451
-663776926
-834243528
26617705
-905842611
-648399357
-960882426
-104970993
149236186
787443789
-891072316
72265901
74284307
478448389
300330013
-242273276
929441416
-66168548
664734330
256250835
943271688
-876037608
-287403082
915626399
-766628172
747074611
-819943145
-925144989
-312081953
-535153256
-572601601
712099628
-259954102
-133007880
823949311
312002670
185621481
378147831
-346942212
605037076
-772349072
-242582873
-396489020
908141816
62546439
430665712
-370224499
12909979
677470657
-248698469
-917496205
669403308
589988528
833373563
299493133
-538058601
-211454783
-753330985
-768998526
422094313
856947002
-132925814
-85000986
-828719902
-272957722
603605404
240568531
-892528881
-781144486
848548253
801045230
439953257
2051017
-568663392
51288361
383704383
-430046951
970633073
255214853
327732742
654342660
-285695680
-65386860
455449409
-328348940
-284561258
-47822574
460322188
-624277039
-680002263
-939645220
-258893102
-94489728
-742731456
-209480358
-979164611
-398814533
-400704836
-927757587
-634361346
97394129
685101049
-339054550
-383473847
-173765302
732208836
213103187
463532015
522035972
36830830
32449012
924856901
918423745
802644416
-356307079
566491781
974636151
-336390378
-337377333
905890925
324717573
-419220530
510364508
-371716662
966543237
462627792
540198598
114111995
-546635162
-90589394
-542599801
-80167332
389808620
-314377912
-942960465
553596874
-668328845
-67842486
-224032284
686635667
200541806
358573330
576678402
-786830376
-50475382
766125846
-355394028
-125792814
252273639
283810285
565725650
542351687
-789396638
962904834
364734879
-791249111
627010579
-825258713
944087874
737450652
-731050373
45107498
973978454
-130423892
205428747
339523227
801523364
790464828
-701322926
927499689
-339124125
535422511
-943180959
610474926
68871558
622556007
699131871
-556120158
82984622
306974475
674897916
256172433
-914945426
-189457991
-889915741
-376390345
364282379
-4806585
37616057
709304910
180927447
317146921
294691481
-490858061
-865112587
429139380
325018019
-692466298
-369950818
-332523080
-762146398
923579337
-697011698
459802648
-475823662
-292968508
25350151
-937457675
214596814
-338793766
360339912
-775695940
-289865216
-390133453
-953551280
-425906067
-86490833
-335968208
447590298
419657867
218988150
991847157
-252890449
-535317544
-623360582
-947728251
385784416
-958060763
-302809699
-67414071
-999223197
349496169
-44211578
33403387
-257327607
-887614805
601860450
-66573802
645841991
867059541
-343293705
-202044944
-708595435
715003951
786551797
124393709
-246874799
602143288
711132975
648989261
-84163055
-945137515
-653878294
536849351
-734553731
-203155858
745985759
-866889729
435193264
-280964462
-24768358
-364363177
-290997366
-812060412
201198866
-342363972
50481233
994756548
-888106003
-208108492
102684117
-459415629
-274592957
-834766625
-506913928
48712784
729524169
-958708652
698071846
995684686
-636047523
238760622
-32319225
884014390
-532175408
-573697069
-651838308
-411685112
-323378876
-693757990
-632508405
864878306
89669435
89493026
-889060683
836724574
-407871605
473902245
-182773567
905526101
-780475068
-869741748
-56786962
-235918302
-436567778
-997271226
-775483862
121512012
-650606703
418288551
-533683131
-324065037
973625625
-303155281
478641329
-786157151
816625283
674441093
465379377
-370568737
438416640
77954848
-275124108
29041711
-676213771
664264739
145132206
-301081270
-664640914
332316689
-91339789
-493145968
617975459
756875389
-813821207
-590590967
-823146151
-332472919
168945771
-149204684
460436409
-842347877
-3878847
-273343968
-198826847
254209569
-283591213
-995433874
496091704
-36577058
93384327
-933421860
332924651
-87519679
-620801365
504296994
920183538
-921597998
-726611737
308571497
709077719
629749294
939158524
-126512227
-726673094
-325031013
-912780003
808236813
38565541
-195894246
565616523
258664336
290978959
-886777297
-548862464
331076039
82984622
172498899
-880567190
658504446
-713048891
-25506330
575206298
-933164638
-394121153
128156731
-48079564
-778417090
726259878
-920265668
480953493
996874505
-71673364
-743255609
-437667236
846487781
833527544
-305318142
630039067
-425922600
-373085997
-661200308
52307007
-442518899
-438169445
171972876
-954745329
-419029554
-887824835
485058304
-320811901
195819806
714800949
-223800566
-354640406
982592927
866765249
901879562
-281746960
-310058346
-98731325
152628460
999031907
-295494685
457247499
-255938419
-956060699
338290701
994155939
535720422
-706089752
-334629828
676711815
579275313
339172672
-615867638
553824511
-667327063
354303569
-405621268
477785408
-987481423
49239388
-929756537
550728933
353257190
231247609
-632495622
-944679763
156383883
-713509601
686234701
-202190311
-758466843
-60929656
-614669868
-272276454
-708809325
-912556994
956972832
894693246
-464117933
570019767
-805890158
-444683284
-310858152
-607928304
393795316
237428333
620730947
216292705
129782711
60211717
-723627076
589738413
484353441
97391325
-690869525
78377480
-156601689
922753528
-274969449
244512260
590146085
-874491560
-593873689
550362987
-121957203
711048182
-430501866
-348133132
-758608225
-594393268
-561602696
-27417228
903331785
27462493
-475144643
-584024097
-510857298
-764494617
-175895912
-405453780
135006825
928462012
26399875
269238678
-846269273
851781028
803045103
-350702483
486950595
-677280098
830914112
-22982097
-324467582
-673857840
284802916
-105896450
-777870747
-572809709
132838787
-357214931
797404707
705415715
-590367784
-507539918
-66736868
516049773
751289697
-234743061
71260959
255204350
869213933
743685879
43314120
-523487984
-737986624
236275601
-937192556
520557884
-776714807
741465673
754624720
766950143
86617941
180849956
-131013645
804618852
-661148904
-973916736
609171169
-765009710
31916725
334471370
-59513182
79735811
-542585086
-66380807
215192298
-407481887
-405330567
611087462
-840425847
-1163587
-771973020
157832969
-441322381
-790460226
685101049
346397973
-187059701
-79696085
-826131788
-545017156
-553920910
891300485
-26778209
-39260059
866230852
720015812
-683044285
944328443
-443330839
56601690
-252485244
460302015
539158323
-228541601
-452014024
-874596160
260949513
464548972
591442645
616461849
845337173
225656334
850677542
647193344
935502508
200672817
563072218
-452397878
937208866
-19191171
-554581493
429854567
-159451000
285819739
-836988220
-376459006
-419623916
455123428
119352243
-988430049
-137495477
-473115704
598234321
-221400274
304735513
329312541
792592626
-858665504
-808361846
-574422603
-331156719
688300049
386532074
-302334549
154234650
-972220764
-415305381
-711703824
-185429910
-901336645
-204026524
-77536618
-1621235
-572226456
250556956
249487445
43666866
-596061099
278102649
255942170
172987872
-138582657
-998904174
-491271741
356800021
-874128577
945848665
-396035302
-739244195
-709908646
453793573
-549086598
-215983498
-436543278
-865569589
-429005891
-950049343
412396644
22011954
910025915
865835608
-88253008
505842612
715158139
-832774830
270578166
199644211
-927181510
260969256
113454791
86525489
-809440389
817466824
720534652
214986002
-146966676
493220938
-578924994
-708090247
-848689861
75427291
979630242
-581165552
-861232327
660660255
-952830664
-736171286
45475757
-85941597
198185843
358660467
614107882
-767524015
127347265
-67697052
485039402
-347105981
640235875
-611122596
357692128
-173046867
-998422804
609808583
-780712453
243837847
177249249
35002369
895232941
-394571352
114485642
195350781
-590053677
-821280874
681232585
-247441650
-743366091
585646101
622040969
-238834357
92100536
58859106
999495394
417888464
-287373089
-917101169
494230992
-668226173
-3474898
508228352
729137635
-65292253
141476101
-995027944
-464033345
90701470
-931815663
271285919
-440952354
486937675
-548770162
482948072
-15182601
889767230
441102658
-855811663
-521563238
-301952280
715530699
44211520
-520228204
-389382
167576748
701620489
805573185
-291300914
843080597
-693288713
-578568440
9240207
-254632557
464385701
-450478827
235050237
-946154220
967486741
-246278895
-116464594
616292380
330827510
-813685074
-72529568
-766925479
-960418730
-197905289
-312800667
-323421070
107723846
308898193
-815822066
436300137
-452359158
79159802
-718195266
-996999016
-125048078
76342879
809125335
492349385
654127629
816602002
-420402177
23748802
926941843
639239531
-404299014
-961486970
-356307079
827389361
257627959
783703382
-778461851
597143898
-329850749
792975523
-954535150
-822319529
-995406943
744843609
-324505778
824803911
706522176
653043563
290098988
102286887
782703636
-52297320
382668300
83410263
421656244
528627171
-587594579
239910118
-698834252
33599078
582372559
685673015
-196888938
-112794840
-163640536
883516954
406374890
60413806
-283498630
-455990218
-732241622
304366731
233663778
-444952609
471681134
-830423386
449930057
-858893332
-464280589
-882804130
873106297
-436280290
473446538
-378681309
405985507
902781271
-422618756
100556401
534564322
-765299521
-687225958
439913338
-448389647
35459142
-836817308
377247853
79422946
589268246
-906116777
227587678
-363851086
-418071614
928355931
345476180
-262297470
267413727
-476385570
-15151054
797648479
-681114289
699409659
-918421521
-256193863
731935760
749751227
-201591764
642869093
-730888219
-978904214
847028034
66779255
-901335329
789958161
239737610
-513078721
-247310078
146273137
-427851576
-464393992
-584901166
-887756367
-737681244
-18640378
972492593
-414777218
152652487
-260678437
-754058642
867537989
-637626989
-218782588
206038710
10800937
795093390
-640707360
983697861
616485113
816053792
887181425
-85278869
-805492824
380054797
-356451134
698054090
684149465
-586801272
162947072
-960567111
-384075433
-893553991
221635578
-628033496
-412684029
439088075
-552838224
571214294
-275124108
599018204
888153885
946278191
635961651
475109527
803546083
953056377
-292555858
739375953
800403836
-111592780
-583798781
-930139982
-48442996
-724051489
-651084052
-512767694
-36719424
559297932
936916845
681399415
-353864231
680561993
132081265
966383017
159849437
-238538590
-50123162
800918495
-22379910
872183928
-775762735
270724435
-787344674
-42420233
788069475
-405770829
-756951994
-138103040
-925221852
63361493
677470657
366129534
-978768643
-49589873
318390073
-513538546
605158966
-476519095
-576273338
598833598
-189280021
652563548
-338601339
-691116689
813332379
-350265582
-759840042
659280654
-263172855
305779065
46842203
789301288
669835084
-753330985
-141118227
-51720719
11431302
-384487450
387969670
-907061290
-414651965
91891970
386027028
-596604956
102247655
-724979294
986724398
-641004607
-464047540
-422046382
207343474
-406109384
949833446
-526607982
158075656
391762729
-589156920
-207992846
815898997
-572893406
-153851774
-524110205
358501168
-161253066
301422432
866998174
-555631203
845661777
119654728
913130779
669531736
-937532067
344776237
91684990
909368822
883945488
506267037
-882709493
501859139
999495394
347988339
-465138313
-833359417
-77516468
134304400
240911793
-464393992
-926839036
541754730
877587715
-639773090
-494922906
529868567
516804804
737549477
-716176498
283707477
-642094488
14202201
-561278296
-791509206
209355800
484396089
59765860
-769174118
-776574223
-923016001
-981799858
375868253
997702370
126206617
-704834924
527506202
816047672
-450448771
926503219
-546984737
183815234
713072737
-797958194
-458701405
132855402
-844169929
-353862357
202342129
909473195
-241458646
160652903
-840686129
-157477039
-853579051
543117112
116692989
-563631511
770280906
704010412
-76086922
-103448645
-36719343
-380752595
767497487
-184810060
-313855924
-498716844
-250157372
60860041
903513362
-824005215
820266893
-90768131
-322390875
980739024
-970258864
836685916
-132510594
-734972640
686131475
879020869
-858230988
-305979254
-58662714
-647811823
472346640
807280054
924837821
-563538305
378503784
880535237
-847390904
474374653
-2026248
326697519
-324142415
-49846416
-602083966
-895531654
915117085
-885933731
-98123634
96818677
-595650792
881597237
-650711775
-279036413
217091170
849261259
461452545
-598194347
666193969
-48181341
43564315
112895791
382057275
103794625
-956891231
428577495
-548063911
649920445
16350290
499327748
-177306709
-326146457
-599817341
-979607250
-382583111
-913026452
-112139212
-576128069
-73311504
550402500
446879862
617939402
-960884001
-159545027
562433864
411969601
-974404171
441516107
697457049
889997801
-5173948
-806770445
-389410390
840352369
776066974
-274152880
-755195618
223802647
934617829
-184805562
586163162
388052446
-757343485
191443551
-377934313
233771305
314727250
-780361558
438574531
-218340755
-798311222
-826446303
524717524
-903722197
-667862414
-901198568
-332964593
-270472948
-584298093
118526152
-982385878
926324224
694732305
298360168
122900926
286902786
-512890010
54566121
832035088
273120527
493227650
922157415
268807533
297577047
608636394
667732222
-372760034
267035868
578439625
459210731
122981954
-339745391
-257352444
68390596
928254306
963781100
595958507
913154794
-947254231
-921412445
-406272653
-714532745
-79439073
-858662229
-396714114
-264584180
-184381134
-949491591
744256841
590986707
-807398857
293818178
-237957710
-601045966
-355522508
-432477125
-750182
835079824
7976219
-851258162
507844073
-625718613
770338311
924793407
774329357
-248224752
147310938
-830293333
-154552671
269734642
172323514
-339223554
984927720
-970489761
-623216992
-769194879
55668438
137006046
391633868
-560783904
250131084
494528888
-134503863
-900649870
493086857
430054348
-658810204
-488087963
636247897
-683905988
52668972
948614045
-338646449
-270317238
-3231943
-309006534
-57734423
872203411
271309818
922913302
283994086
869589704
1836975
-85308445
-23718311
-916504758
664169114
-727739712
215295394
-924487064
-599269594
668691360
898977709
-124951710
194843587
-576506071
737897157
155871699
-38390098
-731691249
290895026
274872058
726898310
499714716
286828516
790330752
568448542
780493257
-196076474
405594538
948595183
-73566090
-638103397
675859371
-675096944
-947867470
887645177
-384075433
-312206273
571390583
-875446867
519489945
454108586
816019505
890695319
-577482312
-176214163
-433099450
-247401161
-100454144
-834668311
950719503
583191577
-365514458
-9375026
-453800986
-868991470
-327831153
-842329342
-31983475
-269450720
236093282
-412634389
-366846284
-377694823
-510171977
154281160
-411136555
-547137661
83472650
83079574
-760151755
470486894
300136294
-38652846
-642812787
-376813800
-483970030
-372061373
-83670888
268389148
197055932
-388093583
139080495
-972450632
-522323306
287090859
-950982060
281595250
-852325609
-291197474
472635571
-840640173
469511121
459464544
904953721
-866335129
480348337
-448334075
486959333
895232941
-5634217
793721119
-901549496
-90633954
6960111
-392947785
911410579
-356584762
-308638506
88207967
-67470531
-939981799
670351452
997642254
-552563631
793123842
-395018987
771459895
941854371
260949513
946553964
-129524875
478528024
205560530
-600432791
443162830
-886730361
-626268866
344584467
883049217
893155236
550223271
-53876948
895812992
-371124892
-524855362
-980512070
755825228
-422071164
-441160591
-268764552
-107968737
-741881693
-459123698
309484885
947616874
-284851378
32143717
-873417491
663162507
720372133
179926763
-309003240
71574639
-698117245
186845365
858643320
479732445
-201197219
-821063117
-2897876
-284578905
-726966447
23577384
-947743896
210878619
323112426
-285603000
721781570
-127006602
734641156
685318795
-22499183
894515957
-710978239
-158770066
196069908
-147779350
-315298787
-183417662
-716934877
-334725011
847562300
490498438
67122564
-918441431
576188751
607463642
547964528
-263587644
-430604643
-497990479
156453729
618982274
464525457
-510947563
717386056
-736806701
-803533666
-585852715
-374937107
-618141100
889767230
-115069962
863977403
928260958
949076449
896317836
200281021
-353867251
473323355
318282787
785355881
815994853
-475452628
829251534
-530154743
963129327
408768266
49978791
562443531
-251242802
-829385562
234464169
-647576053
880792037
-202570833
500926282
-836850330
-890304626
-744778660
-378069805
278393573
713511611
-533379434
-275174989
-257581505
-86420915