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

100001 lines
1015 KiB (Stored with Git LFS)
Plaintext

766213958
-424778112
120503290
294251351
-43860949
-529390724
-746843895
449035833
-826163863
774277950
-188652636
-609757079
-745298396
832864325
-43766133
816231983
947906113
459768407
-428170711
-452719772
947998841
859507007
58027847
79116270
169064382
-364516792
-444301911
99340491
-525252438
-712316358
-765474466
-225663125
719711058
-215778219
969907771
104857785
-580529418
-690747785
678722232
826555731
303464810
-370466772
613270030
-269361246
-835639352
-211533201
683032421
94251010
-464021263
-589510028
427634229
-956659946
-496894435
488699380
-603898626
789672945
918931655
-704916869
648313684
-813983991
268707995
86538911
499378429
171114422
-22842351
444022391
474760946
-610651292
167596717
-222893314
-326086
415989431
-953717978
-989151205
857853482
317270244
-457019877
-774847157
-908822037
-532008274
447412689
-98923614
-83669549
-727344672
311354749
383896404
420529432
-155316904
716735071
-397584631
-905037019
-383154422
208192879
581917002
459269119
708557759
92434482
836669157
743586284
-510924088
377068479
278847341
-827572791
828595910
11812418
218203550
835295988
-499931628
547711221
-219480657
964415358
-101947160
-141772522
834094392
412775606
-544098527
-113763064
-446131112
88871548
538029447
-523678519
-291014952
644036218
641606890
-430083898
63631153
783504188
-670665428
800237351
-977823739
907869301
-877943752
894236849
-33520431
-256868135
-770298025
521283812
-166478127
748659376
-547985734
432561932
424894332
-564302251
296680553
888053924
-654989633
584383323
205125388
212622333
-595527433
93632454
21214575
-978830758
4701936
781813274
-35971867
-791075979
348869964
-760611981
-313152222
-699153783
-456721394
429787995
-865206734
-589925543
-337122363
766359276
-586107592
-993792546
-37387001
220042663
-370235842
-817039876
-591967862
150589333
-865600977
-121377804
816633809
346355791
64630448
-359187330
-970987221
922675303
361890286
384723306
973834847
361935881
-149294694
516509381
174755645
682922345
-772040466
-847967181
610521980
480091378
-611838524
708285223
-346452246
-829842191
818824630
640082831
-965663678
274139374
970221329
249193474
-878508289
-875638003
-519794766
841222468
91602797
999232462
-846122122
-704098371
-133516076
580654833
-106847468
97184329
-218444236
-331874404
433274734
-39403182
598190666
-335766936
-871257609
866396219
469531850
339470794
182382067
-493128642
-77573136
-886254030
971672760
875383592
852235222
378923882
-138040945
236223561
323794894
-859210173
-779339426
254285867
-643274756
798663138
373794480
938513326
-562234269
395912507
304521410
937377667
449136584
-150055462
549093217
-388809268
425477250
-97370179
890505249
-88678923
970438383
-430091399
776586832
439739657
810625817
645618550
-11412089
818287384
33522570
597144744
-19154533
-514950718
685025867
237628430
-896041399
917641035
-947303387
-608560118
337155508
-451482647
697558703
-926695287
102360756
-986158798
-873057395
417660073
-275975873
985321927
-437145164
-210695688
-487629241
-697432917
-984179964
-112306278
42003406
932574466
178179501
946794445
-738393459
-912269779
-554995738
-566099693
-534299305
998421749
-25570376
-522557907
908752409
927535457
545633712
106331314
911885316
-664842281
-163225481
-779448816
590414881
-514319146
-835610303
-348039844
84512608
-581783923
-298599683
-813442584
665221310
-973072972
-420913437
445675266
479800467
458322971
11283341
790818028
-251544123
533051660
-794977050
-104303680
-198537485
347333581
-429333688
677817054
735515008
66272019
614711632
-215413159
-614767923
-761552459
472048443
-517985229
497003839
272718578
292661179
-104507138
509576796
-565730281
-265939409
-637625955
876739864
858252606
-86634622
929560126
-200437405
-579395143
-648306118
-239905969
503192315
-126127648
829274805
-934542593
997454880
487515299
183882305
-707547397
-318575466
376771631
-709311521
208474672
380655639
707709606
-768990745
854492914
577539768
-48798496
-285784602
678954872
-148156630
168420258
-311620655
845672535
428140661
-668458298
49883329
500640801
-554129835
726373008
797773478
939673643
764148928
475199098
877177221
606860011
76553200
320924016
-238548187
607573945
-56883111
-45415078
862581744
-901372748
859034191
212122713
874942523
-744603305
439639354
268243463
272232409
994009817
-64101460
869948978
-397955953
-690387741
880806344
-786585760
-323416522
-973138087
931491617
-861679738
890439079
-642834593
427343134
-711666228
400231734
-332750268
-631789517
-376097425
-273532609
91101326
465750044
691341587
-866393241
460585107
-218459149
591645192
61544868
-443261646
-110857620
-298718799
19039898
247541430
195299682
662076685
-83025329
-131110769
267526791
-5255326
-40105408
-14679487
363235471
247330272
303751730
378064194
-359876211
605534856
878429070
-806431137
418864194
107809383
924654799
858207061
-715141465
885035781
249257915
927456537
116081729
-734621493
721408613
-33614281
526832519
814995530
-549177625
35047777
-207627950
-587104197
-857567255
-579480628
-812753714
272074689
193520230
13718685
-592911621
-164681417
369296882
-770829275
157558461
-43562971
489123838
400660954
-525625475
-386682277
-888087710
292686802
-735687986
-549218038
-596900507
407159284
-896661041
779510349
753343487
848775730
419396787
589071945
398883729
-925404469
101380048
426711148
-455569018
510401176
846558742
-174128833
-90353852
884288892
-924017729
-297879078
964414552
-767571396
-822189637
-377855407
302373679
916471724
460918395
-179725893
488926442
784008475
394886126
769253053
-19476724
758233264
57467973
-353822297
148932601
-54183506
462880978
262262225
-592241165
718057541
-726941916
-928645040
-528079665
303751730
837159209
789586817
-472564574
174617406
262715229
517279931
198267944
-948777882
-186395150
-653879965
367752339
701422551
-791939876
895030876
-86351172
856069262
388735765
-983058776
815299864
-110214591
991805495
-276717340
150921798
-963965917
-466040905
-147390122
-503050587
99347878
467085853
-521833205
-106867318
775957823
-451796493
-627140765
929022251
-866386922
150242600
-526794613
-377657995
638930168
-290844112
292558701
-150079135
349559949
-634391254
77500886
-728710094
735218064
508752921
881902690
73930582
-297284440
-427941805
-321704302
950046589
714924225
590325861
-950541495
-624748529
-757613427
762645008
-476162254
-508913815
-934940904
608414217
28200115
429659655
-246116410
-574114225
553273269
-269087358
-369220609
410037615
426001132
767705782
914560838
392874261
-2077116
-275633356
151665871
-347444064
116689614
488475097
-275163445
565242142
606101738
-625553934
53172415
150419437
279350068
346665771
-657449292
-161360060
-663118326
-568138318
721157620
-769144103
350156863
152589038
-885299398
780188720
-905396739
-663464224
-818483310
480619494
971005457
539955229
608088393
-329475292
409456891
511515373
-595289901
896009817
-851971157
-478560475
208119512
769004167
35994960
-966285471
-479186852
819827952
-973681009
353048873
-814592584
302365561
-728710094
42217716
-424870795
251025046
510191480
599405924
-395084821
-993289546
-414950130
5973720
888881417
-44721242
133113813
649282944
-593206549
-209163916
-243888093
-592122543
414330436
355706666
188753653
924910876
-473091328
469462644
-14201774
106954611
-725962306
-805277446
150891186
-732578867
-697879777
455888677
-55330420
166230059
402072061
-436828038
443028028
17418141
-485058328
45779842
-90822056
-346392914
341646411
-27721062
-252134309
883622752
493135585
808302778
967801127
237485411
-198660118
-53288090
60743950
680684400
-765621983
-202436794
462298589
95496514
-340654933
-578062736
442689315
-637191902
630125180
-288876694
-801339292
-397665633
-825544730
-826095856
709240783
-487704676
877848570
-988290168
-423527495
256704989
54390794
-24985565
-616670799
-578916116
479827763
-869507180
208673465
-218618280
-421598868
138297477
1133484
49966675
-641163105
805733185
560957278
15816091
318844466
296240762
-184856275
-978227104
639345553
108530494
-309863650
-304395982
390930438
833873688
-37398732
-66467944
-905119890
-366525200
883622752
189679399
-639925294
-291793588
724345163
240367637
-633111451
36598127
-83151994
948327458
631127517
397201386
-328733755
63682117
-935061380
-148874398
159442457
650191072
-308477891
87084230
27068078
70479708
251015050
885058144
441961293
-86334343
-218497781
688575380
-484980704
308738494
-536392959
619243701
-829745397
622679598
78760609
-231240251
945887266
-423060431
200532774
942272486
906271731
-264307800
-23674086
651158127
-215778219
597184322
600482927
-474342277
385674953
651673082
-412508624
-743654627
-484980704
-227131501
-904033236
-266858680
-996542898
926441620
212400343
52917419
31656355
-549868504
-224554059
-642044695
48912
-792049424
274683060
257943251
-977813685
359615832
-577303128
-213916030
41876212
-340325235
-922605164
791242914
574542885
892663759
-944781305
-136837425
-455906716
201205545
361725831
-913655944
952240484
778185841
202484569
76764393
900107337
442236967
74050178
620433644
130004132
836654253
-573350924
41201246
714924225
-344049559
-979162486
-293310120
80869591
604291023
158802789
-464750087
470945229
136514779
132289733
-715116911
-18955988
-511472997
351924785
-875244341
918914954
753297462
-178459220
-191404516
-810964457
-3623391
-575514380
-500099080
-702790137
17838751
700085319
-338907009
-513869426
-449415284
-939549467
-123369091
574922998
680843603
-487885259
-596604991
74527068
-27336349
-242319084
-996568132
838097692
110932921
-166651655
833083429
150251754
-389008971
295320047
914609968
-781742026
480611799
-755394134
-220015419
-381379464
461838070
-498910318
-506659044
-270046003
-481611565
-610968410
817393184
111730305
-765350472
-408503195
654717270
833083429
534218103
-744060296
148249507
-710011038
-472780207
643169306
483849457
975211784
605430718
136436547
698878780
-737667617
-670270328
36683976
-564020645
66272019
148908742
454612047
-676061546
757218723
246327435
855041927
-198243898
450400741
993077884
65148978
-910945493
567925884
178592876
-406411919
537882454
-748022071
639204383
-768137812
932100945
-469894094
839787218
-559352649
-593258864
397786566
349581589
39637410
-76896419
-937996963
-558977045
123683857
786162142
-832175137
-506437426
-740521667
743111471
-880561522
200872542
293346399
-586908939
-821212678
-703776122
384903631
-853860623
-994454525
-354507809
-145828845
-722078461
-179929956
907628506
776978275
-183324065
921831796
-684562124
-164010863
442440221
-73870637
-789483250
671013530
812551657
697071763
399356050
-3428930
-287980799
-386830122
-595729956
-494295926
335784008
-51868602
352901863
829657916
-520752631
-124395848
-673258986
-602719520
308242331
-697432917
-241823933
291908967
-766828154
-126498224
-762385385
839350088
-160818206
239435378
-184134046
-870020060
-93860530
-151378422
758580480
-307848830
-353021392
346571145
277966024
-652664293
-744697384
769310550
36048944
696734327
14456940
233229270
-834291331
-609901043
72321212
279573618
-368043286
523098844
940243201
124491447
-985944472
-857441198
-691113090
761030564
-366976458
47537821
523262232
-929425881
332900867
876786264
-707503028
-44418345
576557894
824388568
-134547266
-348796667
-393717038
-828699517
324659535
-614767923
-795912828
-277793051
-880309525
264146100
-222342308
-491453778
672351830
291654015
-509750455
-263523835
922300876
-674588619
-311570739
-60986546
947618614
736580763
601141472
453171882
-807348027
609821547
-143727897
172487773
511676151
-175061248
229739075
-501008214
-321336512
-720041465
-761876201
747652733
985746467
633804940
939601815
480138577
-980528340
52368856
687597385
832565906
993249279
483657487
125458308
314850148
-523464987
-613258223
821885753
-342176781
-66671713
-17877524
-472674346
361337542
-132342832
-509159382
-263717755
-459674187
-151599735
-663162595
-985916481
99656138
559083791
-183403523
-655511606
827713357
217172068
449923644
-729832537
10988991
845244043
-23270327
-613239826
838629966
-701388093
-525988728
427642668
208869067
-258585423
915723809
-554314757
992505430
-947169650
560555681
878110856
987818008
-509281868
-119687549
229777801
-608990248
191235217
-523227227
522518213
179655819
-183156726
602566384
438391380
798190803
528825090
680069961
403141131
-541740159
268317858
219760295
-362337043
276036664
-385374181
542944675
742839472
276587477
474775431
188907828
491501190
269242496
-82861494
-680692335
141868285
727023319
-866677413
-772303788
868975415
71926077
-443077275
454426368
-205636513
827478574
-404176390
230583502
10694816
-741126026
-365426094
-572773727
-98009484
904462498
923529206
950211261
-282991039
-121785680
-172403269
670217455
43894753
459471433
625837125
889384558
509141110
-872041457
848310505
414303312
967976811
-610134789
262896970
-224856743
596912471
213319216
-101644772
252883817
-206296957
-651454711
648885674
-855106132
240656687
-340655082
-316595861
-680508012
992298026
-539199913
-53175727
-259568911
-814075923
415373135
553972792
802894974
-509641458
-113360332
154709915
-15764866
410283960
-577915863
769931946
-116472524
-580125455
216069212
359890349
-55967867
-737076473
33656162
554786103
436493366
213433688
-646339327
-333690567
914247716
-358804849
384804866
-535664290
6826691
-96028640
852927378
332511494
-410505343
749089082
-499631626
-789591563
864815248
345737081
-774007607
-539820493
336006335
-492299670
123158067
331873668
344276085
-715517029
-716982353
607204996
-426223586
-698320586
271555452
627588833
914892037
640082831
36843607
51614784
160173933
-507770929
229375818
-651211111
-920365626
-147899720
612791245
627461161
73222687
879924117
-166110237
-406322435
-806903316
429175479
730814188
398540253
-528874057
976912004
-925590743
-341187002
-440761827
768808899
237447645
494422613
492032950
-899350702
-962939533
-680469882
754237097
-145068955
135742890
226666668
772671292
330098880
-952123326
14559249
-924064506
664730630
-60817031
85877453
-394068480
-427620765
-797828157
821164650
970945904
-582005252
-434177858
566170254
302196952
302916966
964349661
680991726
-455127604
-146324928
498821404
344054302
-554183263
-157638124
815222092
447929495
855576777
680124781
130497608
-619656007
-860097470
-699856627
-182945479
320597990
-235644812
450592007
120857315
-326225139
65667889
559179857
-630866234
43446489
-463680278
868042728
800652196
-777223797
-329547593
703941172
257206026
-69449566
-221964990
226232609
632521803
-983618164
319903043
-35125007
-642198637
183853464
593379492
347919282
913194937
-856111676
290747111
362249118
818953082
-716560136
-606210805
-997880748
-605045676
-270531784
540778479
311820043
-319986130
-237953842
-43735246
597172550
698605494
-427275106
261038668
-949391942
-290840092
301894335
-416858639
632974336
-893264097
647011636
992026897
-872280955
641272769
186778896
-650966384
-247451974
-951938241
294370366
881731901
149395027
-719733147
100641423
-946821233
-166663323
-911600026
45787361
-657770568
417290950
-21758492
-103969290
248264946
604706170
-955757011
841346357
-626703890
141867608
645048416
-730476511
266412572
12579319
-193013909
-174811256
-4220891
-13296048
-976788236
-823656340
864815248
569710553
-370025596
427791893
129263688
-213740658
760111387
768083752
-431058583
-580800356
-587719418
-37187696
450551068
-967521295
100160317
378417133
-109298607
614565596
898570844
422827381
977157105
-750583914
-111339835
175116272
-867091951
129685615
-437979791
-26609188
952465231
386952870
-204310209
-760128979
508339874
9792377
522974342
-519794766
-698742060
-298682387
834699048
983413250
655716192
-715517029
-242020960
-809851854
746920171
-641378657
-634513100
432687184
282719951
-31574868
-584448021
-164744587
-96980946
317635091
-939439380
-556258722
-46065734
-599490301
-334904019
-25005259
395227551
716559986
45516441
-619567562
470617887
78323942
337155508
-51013230
-952123326
796863669
637533200
-147456903
388646297
-354318345
-156725599
882042282
370516425
465717610
547207126
729509032
506350004
407602529
-398707159
-307741221
-433376465
190602309
719217586
-22903293
-297953774
677847567
559527730
416367435
644311509
-857348981
-177190968
-767903276
308863981
799894043
521870643
-494838130
582465479
855898731
501004714
791158546
-552515691
764498441
637533200
615814855
789538276
69627079
203726944
261771099
849616937
-786583778
629926269
843428011
-483656247
-697670238
-635371472
-44973343
-955786353
-300050054
-993518041
-794003690
702614761
224958978
-379436064
649859258
185245166
-892273434
-943810265
-893165418
-716256765
610008590
706369045
657000973
-320486275
821157768
637464414
-520902451
-949136266
-825342863
-619775078
626043569
191843213
-88961364
-28598074
-949768348
-4403556
-429773467
246995213
222040126
60264832
68793017
905400198
74050178
-35763195
204088227
981209693
-687367014
-489774752
369575891
-902486091
99656138
278354477
-621148209
153750941
668090297
29877436
-968956761
156155469
927316322
-461786534
698139695
-908496062
-558165840
117438723
-309610994
974036703
474918628
-129231896
-519232994
-759889521
-99107185
-245752536
-428925611
-7460850
436210534
-202519831
-395091633
-716665491
-537986679
-141613318
227538215
-374785321
400485011
961649763
-256314976
431003471
32687139
-45483998
780446365
509021655
222688169
955136616
-925686740
179220963
908604675
-792389250
-429666063
-558357520
781341285
636862158
837392396
959089103
67359686
-86526904
57747132
195048448
-389220212
173485079
306491454
-852704161
-17586611
796762732
758032918
-351346497
818013930
-915699186
-809187940
-30861872
-640937176
-509514989
903007687
638521879
871919081
-417955539
-115176828
-994425375
-736844081
405461325
-339519550
433115081
-30883282
221750173
140705889
-443662772
-527896673
830306458
-663568163
-457384779
-338183919
21463273
491409323
446394906
734164801
-521153631
113255283
-943095773
97269135
520471262
-896983096
-929039410
751978114
-94800005
-985592573
-560900946
-68069073
303464810
-270724032
644276508
-989925600
-935772184
605534856
477789448
-927448964
64573892
-857844648
-303958233
-249860814
-311800005
137209951
-364877981
-415368620
-825170359
-150640838
-801451562
-30600270
-223118507
605677665
-293243902
-586063185
93730988
-264008213
-430869644
738266806
517949689
-979682984
-394884358
492393228
825990176
90792929
674136694
644830168
222688169
770097226
533871538
-4300046
-614313212
214877956
815341883
-916149966
650160763
702383796
-359749401
-74019024
-570902869
-198906432
696851648
-526884086
414975661
474984265
257900697
765791513
-382568724
797172393
-75088210
-188545310
-362814829
677668358
-685959591
224401785
205051517
-342134066
-859082972
-674513220
-302457673
-869061367
576606608
331616898
737333011
-301263589
-593672091
315808156
421113444
-409319283
736574627
932614642
-291897880
-164612619
823026221
675430944
175167869
-977006936
-398785371
-241794481
-876130972
-192310926
291314871
-652697781
639262526
-328123781
256043888
-748502564
-567473137
27424029
-303385524
-428814460
-836633031
617780741
-559950239
995885248
255735974
127536259
-695037842
205709075
326573476
-816462573
-810364427
-314068987
591946333
-466916720
-54368627
-54549033
534249120
-981759243
353315951
-222142370
-216050521
-996396530
355399652
694144403
-958913975
696666397
-297642410
718991926
400565002
567573952
-910945493
699114261
588947761
756588513
101097228
652267856
-911438698
-406971063
-682058303
-206497524
-707470351
-677705765
907286316
872509682
-996353076
-195318238
-630890743
463293456
-240431204
707007539
-458005960
-60076800
-870507362
568437943
-634497045
626651390
-112811420
426071478
648097830
-548895667
-768858226
989601992
-144771706
-895540416
-74800296
829854527
-328568822
-493815217
-491320164
559839184
434331268
804346971
-579919678
84359484
806075258
-269559898
-63122765
87965401
-772073772
392201148
128355981
-959399840
-907606231
-521352794
798088872
-690929739
289946817
-431760427
35765846
-604560409
987135870
980741977
-699745311
800581755
672966562
325573187
350639739
425805398
-342892676
704325745
-728302087
618265985
242089493
-762603851
-677117883
120076503
103869494
-886403611
899724828
-971679546
362552749
-933068827
-969686876
-729078440
434810827
802109530
747675019
411188963
-618546795
155967549
-828966829
124736863
-661754748
18529889
-703120397
-262606163
1791871
765564739
-348279101
357864996
-753630079
-945254114
-38901575
-466508042
165207306
163569493
-646148466
153379364
383491533
481901815
457194886
372091262
708801598
-994558227
-274354977
125063306
233857457
-569123518
237447645
66807601
-922715574
-703590396
37431724
-746507021
98251390
-734909992
579295722
-232961583
-901425471
70042164
-549671655
887082340
-419773976
647810481
274340448
-890264349
108017677
277202405
527389962
-432654978
548565435
516612105
-805785661
622507057
46267330
-311732815
-251736827
-234712795
-219858957
-591431609
-181930242
-648344166
265077582
-38468035
36830526
-200166945
891581527
-619043490
-470081441
-132449209
-669752711
954150705
-291904891
855724917
-520902451
885325656
-360953683
891212052
-75538235
752894754
-870135132
215966072
733877960
-237453903
482731654
-973664070
-747746919
-597752600
1644993
276628120
235097760
870141246
683032421
952398227
919076423
6097083
359615832
-328606117
157055628
680171100
-728450593
122548471
-570352370
149426804
-476804145
-233903878
-241556126
-614281598
-101295441
-505879394
645502088
-772078012
621215927
381602592
81989786
-872789408
316920578
636862158
424370674
-713091701
-14626974
-75136300
726800797
774807141
120137753
988660112
62831122
-258608292
-364036066
-891174706
-531859084
811276692
998660172
-229544324
464238663
748144868
-382785371
326602996
-389169336
-942960943
-134957237
83560932
-287833507
-426652349
-215470021
-134748400
457394505
184693999
-792762863
121605482
102471941
-400460210
-461786534
-431071471
-972095677
723153024
-830712410
-635819243
-928352975
117042221
-969056646
-375461876
985085934
-488817052
201055142
682592197
-185500691
975211784
507193900
-758193190
119918182
-617612955
-97142150
-163171459
-745507250
-163699332
287511248
-793385403
-469877886
795461700
-147611515
897211962
-991147026
407024274
-713349506
774767275
97932621
-832864533
245570550
-677687029
-241442101
-180083850
439532
775864589
-682102974
-71615192
-648639216
527986543
580537222
-315875650
858927978
-413605455
799631794
393693510
-982424916
918311978
592998504
-504435306
-902142871
-227304605
-617096767
-976200101
650967357
-868941655
104819253
-642065008
-966410158
755108434
-715461790
-886273417
273398789
-681256089
-641147008
-835045033
-415395798
-401989568
-923280731
677346861
641124602
-926889266
73037411
905397611
781246254
297672840
-326172300
-529053891
695192173
737648762
703593868
235814160
265415010
-247737852
904905457
-112345387
160686553
913173807
-451796493
604962815
-718984572
625282131
-430057823
551802333
-720825397
128412821
636573697
-753971469
203628631
360670572
401235884
-516767875
-825991909
-237056445
-491547894
82135239
723002051
925489083
250362958
708117993
-145596939
288732394
319698396
642076035
-237789425
498475988
837567119
-286302514
-205152907
687864927
-594012847
331406241
526413098
168676859
763094504
336774550
754962489
-113328921
598095884
110154978
672338019
-46097821
547368297
387281871
-504467133
556833487
206374627
481242070
-915069898
658858732
-330012350
-924585603
300261501
600263968
-270011755
-371426402
287241542
557498295
712742415
257783837
-805135823
631435580
-867696724
717618449
72865647
346387942
76434396
881681342
423850574
635355215
-25032163
499613887
688400950
-257440189
827478574
878050529
768590463
962078207
-52435308
882776064
678060826
30351725
-490754740
-132275281
-896381013
-686967619
210305585
43693927
318697232
-908725837
-431441634
-822961878
-859785883
-495435502
484852829
813546735
774844940
-199084454
-326627572
370573528
-978830758
-529594043
-654199877
-31031135
549369443
951850962
103018514
-168670763
999006790
957643485
24679388
-781973971
-811438861
618961296
330885582
553091402
487517501
-583011028
43934646
33073908
362483040
692731284
-114712507
631411583
-269370652
789474536
625690555
-397455013
866202949
-628855059
48912
728350336
109380315
732715749
276155092
975177715
-111141820
249962193
-975054590
965923435
-924715526
338235556
785290444
877595441
260355794
-485918764
281132293
364732072
49357346
762271085
484523371
869659219
-271223431
-357535342
-881999844
-480492393
627727457
-982559370
-16114623
-91955202
-818890024
80988869
-866580858
332682547
-681058118
566054284
634681221
-430810727
-640698132
919160199
-801968939
349656160
299366310
-408058717
151611591
-124536977
970248243
901533792
-88802734
753402922
839063613
461040639
511059320
-642754141
257206026
869137832
-647602765
-455536847
-231445988
-772239190
17064198
340821016
-677705765
68727593
195612486
-199228673
-368013911
-270153252
-249006399
764337947
-156728038
-716986318
333475411
387115353
972699500
882502502
485649553
826846144
23706656
94558961
-378903141
-945183731
399209930
950270445
971504202
-215778219
-391948456
372035216
165044883
-721077693
526508044
962158127
-571265963
-602759208
394592519
-37042876
274532611
862173875
-481237092
-362824543
365983
651453779
145751983
-316586797
-441278402
-390762344
237270779
-523992660
370047448
-168377544
16683166
-71632078
540262864
910115208
169694577
41442973
935315244
504531776
-576665286
-661144533
126376305
-755338166
-301144753
-497802388
37727791
179491087
317202823
-482336993
970381870
-390368507
882042698
-565870326
657478301
572734374
-773913198
-555114176
765095311
-682899250
-796205807
-780630239
-131735188
-424084838
397888277
92598784
-429280505
-318232468
-539526120
-699018942
177810276
964488444
369225381
-462895182
-789087817
-72416444
-866367628
980216606
-591405314
602730510
178288658
818748672
682603721
563223536
662760955
-634653673
-646439517
396220898
-773482053
967084691
809426885
-548365654
-930652820
-185813455
-347444064
-529307146
-389798363
-422885267
26635219
357046113
824508513
-821621984
-877801567
-28894796
652598858
167074089
-946987717
547588016
-234416343
942737888
798571851
173381957
515504737
519714888
610396241
898410077
-908386227
-633427698
-75941327
-115191726
71128724
361433760
797347324
597262701
167320303
428020761
279006223
-402599672
-624444183
-954338196
500281210
-754394513
-126500923
-275708305
57919751
-41706355
218012588
-349800998
27424029
35432579
-123715712
-478982348
191708859
399116859
618847173
-469952392
736755642
811057291
996450462
-613990409
-391023860
624340184
417886890
382919393
989908604
478011312
-856345991
565336714
488814910
526832519
-190976567
175291644
-536941891
-549526394
-404793678
-88438639
390977607
287013622
-70889663
553222584
128652265
976794315
-623958050
-583007865
-476377940
74726148
534249120
-797077561
-791612589
897529697
856022256
-309093030
997921425
-479130082
-704413575
1539287
748678816
16496244
671013530
294601159
345835629
295224360
-99083862
-509767188
242724762
305517618
476340791
773655318
-228319178
-391109420
822858411
-361180591
414073175
-644638519
866688651
851169116
-123328717
423419695
-143505913
-187098351
623013330
-744417118
-851151308
218182159
759120149
-910103562
10528275
-352594561
390019660
-2830781
-850941014
898477582
-555647495
-782914376
-272502638
544665045
-355647221
984644589
-376047431
241160985
-803651227
-49464229
657688075
-407533541
17693097
-878612248
919051623
555404966
-822996839
-554256985
-47963699
220504608
-688498027
-912874403
170705083
-236365836
-984571422
-461408856
99015149
-361453936
977291520
-233354755
-131984487
-541371200
-621002976
-857569366
-630368075
-482660203
447561788
-247135510
-917289568
625261803
-375375036
793273613
924654799
-165832622
621149685
875801420
-293944742
-952336648
-80919546
-571759001
872522757
839039192
648428681
867837097
485336066
537970939
-712703861
-238350176
-403700026
274930835
-409312033
-991834613
585553097
-780649815
452119257
-804933337
111434342
20621711
-187215237
419635603
802894974
811818827
-611182379
-191263476
629378154
862078255
132371896
-842934048
264370068
918371404
-371958801
286790035
-578172435
-456417067
178873614
179321235
381328248
752698617
-466561626
354027207
297738156
-280845338
859108546
-833657542
936444033
651511747
-38052588
-881979986
-21533776
-574929055
-471752852
-570219773
956013369
283251792
-753764878
773357363
-705216194
-34198806
881627715
-908561068
445483084
-887650420
-987988772
-404237723
-756073903
-829106852
859650313
-745532167
605057565
786429061
788000392
-414228659
705071638
-541516463
215572372
-251845802
-729690209
902021556
-971557177
-54722943
101129515
-199694551
-952567442
547455103
461564274
-425177395
-651454711
-477828642
665370341
-638126858
988548412
-266432110
74844685
479797638
988924399
-335878396
-985925101
322744498
841864022
-629024003
-832471545
933235634
-485794175
-193985765
-678809014
718518781
399421292
843409758
-353149559
-975279828
562125272
881241352
-911624125
879201351
658067431
-332952353
980407679
476340791
438077967
756380500
792510659
-853879838
-541429699
-802791112
-7290936
866968385
184136626
212180602
-610732970
902178365
-603353516
-360680317
995125659
-434118094
-752231844
900615024
-925190902
-994153122
-164681417
-647529492
-681969528
-11225162
164974518
-42632736
683345662
304335196
-153514307
-970827387
726338019
283526320
754478348
792622563
-307941808
-684707329
913006274
223216832
-284650371
110922126
68223973
254282080
-815696102
487920110
701231277
29179282
-821621984
245274323
-74109148
427055854
526104930
-967278481
-654113515
-820805759
792770542
564089826
513802610
631074289
507607304
-858757985
594983066
833470893
71979519
72235740
19517502
620101202
-563422091
571684214
-138726479
-59755570
4911790
305148105
665601678
176027049
154648878
-679588492
224907954
801530052
412861320
824180596
638947785
317202823
262631610
624221289
556795724
-595194900
-925694347
-921336052
228731819
-792049424
291845978
840595138
249864987
60238906
47771259
50772567
-955196616
-168184605
-356354604
505533532
-587280284
464964763
-931930068
-843558469
39933178
906855854
-96196558
696152656
-832000332
-643096043
598190666
961049967
545389942
-232584782
672822871
-414793654
621299307
-838975381
376005229
721618114
-443513548
294051640
663665487
577213125
-8034782
-3855503
379833119
-829690201
872178531
-859600962
-239136583
-816614463
-297263552
232094255
112069389
903357846
-846853708
76116102
-323912414
-373135169
748298520
-268418580
395961465
-535750922
852432869
-458746344
700504593
557862547
331883596
-866718629
-920020545
756358286
864684506
882565725
274444988
661421846
-645085056
275445927
-485639824
894721126
-395205601
-641214506
-260866534
-848659013
422845417
916039586
-530081858
183241581
210057460
458986357
-727665993
111281172
-429850103
-378903141
449780144
953611562
-383502022
-304142240
946120549
-901288460
-592882530
-556918057
-54682403
-971993870
835322165
-21693397
309945585
-625784658
-349374268
162647312
-397201327
960727567
-116847775
763744830
92728117
635355215
983030992
-708985661
307268422
-542807324
407398867
443913997
-294904709
-206959626
-548531943
-472333243
146519069
-755394134
851414215
824637887
-583424761
26267880
-357401598
-976052559
-9525739
-491788717
286986019
-907846057
-395076332
868040410
665805339
139950815
619243701
755873390
989219080
-115075176
998565347
-905820443
6371765
967586139
-275802613
890427171
813877809
742838361
441882539
-905392075
-344927517
142804911
273385074
-28808296
-417094597
-722384631
785711729
954213141
839265841
274546499
-563996249
486375582
326368398
861198171
431645557
198316088
-286198607
-996528166
-98555925
-583323878
599595831
132382136
797665700
-163428811
328018221
194807771
225571870
842125580
282650187
130587988
634268691
991578508
621010961
-8773211
124059966
-376381656
545829067
-872621433
-374144749
-265223340
372747627
347475155
-12998911
215679680
-760223401
-410964330
814556856
-482647086
190692800
847992928
-568211289
623957676
366250348
-638246359
-602616835
263575796
255180274
77747754
-259987454
977078062
-978303683
-411416818
319303748
742837677
732272674
512175198
826754328
509477880
40902890
598713315
-632222485
-744711377
760400243
483132700
-65302842
623506617
741667438
-712991166
692735146
-611721498
193729001
404623915
-733882587
-629882243
539262438
593421913
-798555847
726800797
-794003690
-20909358
264931540
534864892
164103727
639060963
-129912251
-596145078
26719427
686457550
-709561687
-181149726
-656614643
-380096447
396663735
652938804
298112328
-686129176
773961989
-286371717
282220935
-912670067
-709766747
-907602035
-851771667
26907093
-939953478
610685907
108605786
-291440314
-575907526
-546249860
625837125
-815408960
896696214
952185008
-243795080
541597198
644200516
162237276
-605205055
-315929529
-924672283
-813915008
913956680
-17330207
707150617
-995096391
-350605550
22184693
381956810
315486470
-184856275
-140159937
25682992
438652190
232117060
-855681581
483016348
278723784
-541509846
-685137563
-290471817
171997868
-938312216
705314599
997268142
966841281
731736312
463344276
-376320503
933432150
-239069177
-172742949
-790161786
460355666
-48743190
157701502
-773800098
-36240736
-60899540
-298599683
715570364
860518200
66361883
-673317912
348871076
-564295587
-991987906
-884644699
-31357397
-118549753
443198017
-43504544
-479174655
493635460
639586719
-896398514
-147666919
-249996472
-208221318
950218290
295420870
21627706
-714113300
315989220
-394537635
-93283553
-820292458
160448839
360316370
957383150
93369771
539657977
898842733
563006838
735903428
-57469137
532180639
-190994400
-912409041
-343501020
369915432
956616065
-504725828
-139943690
261081638
547207126
-669959336
-103856057
104696780
173907325
65241065
499998919
274930835
737624425
760479581
-204024196
-895922710
547490155
626104201
919051623
543116934
-307312665
552863626
-473457064
724144195
-447563358
290747111
-840662304
-368925125
194088533
578893921
-746934071
751746410
215525747
-685959591
-949425249
-222746008
874629453
-430690665
399024115
-279779134
386390023
51916834
-465287984
-551922171
187949378
129419005
-472026808
-797565835
724476750
801961293
-371964289
995552793
290578972
818308047
80487228
580035132
104851494
536927546
-37994900
-583804187
33687921
651156943
-782596862
-337962265
663480671
375924527
-374595959
-322992193
-119332537
-335411186
301349450
-894517253
706209449
632030332
660215300
588896979
410429825
-98591127
612778449
-800381895
-150027240
-724024321
-515095346
42017820
27113048
584585773
946735145
24712433
983231053
967051463
-208574933
263262254
-788434244
164540229
-521710382
-488693570
-651799711
-136124158
404964739
971647976
939994063
559588727
-602719520
316778148
154241210
226911655
-558767406
-99572535
-160041592
-24221421
-600684066
-879695169
-889262107
-17296934
629016862
-501565568
-842368278
-564664601
-996031054
595133552
-393665372
197641393
388531210
842798623
-24165022
371067391
-940486622
190490998
-104939244
853219403
738151992
-187492840
-654289649
480444422
-453807792
232934759
-895002266
194574267
-540178709
-340420366
59201858
357607566
-76533827
10731208
547437767
927440649
898108257
267497939
391405212
914915088
27264201
-26259025
528980984
619278803
-31330895
-785030535
283640205
-959098955
-123800538
-752749586
498310069
-208634738
295194206
-699858991
888907851
-336439095
-556351935
159098393
-437024657
888599129
371214213
395567182
478515732
932537469
-562129185
-400844073
207034845
-45796231
-432021180
956072060
-772821329
-944893088
-662255522
332485955
-328513729
804675135
149767654
-757224830
158131942
888341416
-800331861
-986917795
-60919136
-500514481
-645786639
-102354733
-270887873
605782709
-156474383
474149374
316631385
-962968931
-665370811
463546907
179609633
523826148
401054851
-165602051
-680633854
643521525
-195849679
25987802
-863560921
742578361
841999328
867033498
744772287
120134865
-90069028
-339659077
-49048734
-894234341
-485460279
773374162
618742186
-170158874
918241730
-93829992
722238790
832939870
-645523915
-225016213
10067839
503974788
-785241272
-646263584
-879214529
-745298396
-204629093
53637297
-360364662
-27398579
-440691233
-608412224
801984782
681186690
732715749
492112523
383470478
-581906559
-757242143
-178802764
-260128429
-940607506
-962985916
-172675065
-363754194
721208685
-927927755
10700905
473575147
633902021
533063814
-453016934
-563816068
-70151075
-839370771
272111561
-945591921
-478743658
-542562339
836411381
-968443637
459182076
935704452
-3125008
-530719851
-998754647
857561624
-275322032
-367244332
698626658
-930381246
165806612
-467441411
-814367082
724261450
-15951927
-733495496
-353470481
350142506
-219790260
212626130
-212865563
-621116798
447119000
-696908005
811302010
-328228788
133217781
207592583
-807580221
116141468
998473865
-297769114
979976068
-815546976
835718721
-276261183
-940990680
338238888
370520815
986201645
-391493873
940430826
-222971531
-124696116
243173654
369320505
124371901
313634812
104304669
887342026
844659185
-969129479
658619681
582233759
767020022
-685033689
-679879228
-274786124
895944229
-138290967
476170308
176431289
-261933229
-542038240
231064530
-983306030
78257422
250941678
15405181
-534397069
645687188
328123440
911724744
-799494772
-694337521
450317400
-858058167
377157185
78668999
141464529
488699380
229930659
522618158
779181257
286425535
-639388768
-314966549
85633261
-762134567
153394687
952813475
-415246109
227554516
732751609
-556922423
591939289
544850011
884576768
827978139
-867332152
-440470357
-692857397
-829985919
334960467
586372334
-406489395
-916987000
132901529
-451007480
878988011
614333124
487691155
-316595861
404137770
948283850
487522117
363298244
9293768
15806228
247919154
-31492744
597778202
-208407744
614565596
491506829
234638359
369231626
-162195746
336594955
-474231035
-1112720
-565239853
735903886
-607436287
-471191978
-423749798
936142528
493182053
755760648
-439558013
-161239608
-952015236
804346971
52128012
-435999463
701240068
-271476905
65428571
-116244112
779394409
-223319557
-327680565
336443243
-764735857
844692256
307592916
800404007
594635875
-573005767
-298073419
-368798842
-91050517
-139418188
153691594
10200326
-857780242
-474244494
91154900
175265538
383602801
-422381105
-325027603
-796103929
805779406
-534866626
406738108
178204130
-508426874
496369664
479727950
471003355
618936217
-233032446
191058637
431581505
173910782
574275739
-217493415
-11608593
-893900102
-918717437
728350336
-301950264
-99085763
253466574
-770652669
-973843287
640241360
-151502919
-879687915
-831759083
-504532686
226131621
-106396942
240331893
-795912828
-117529586
314894435
-218792939
820996561
-692638803
235366124
655405541
-653294981
106610796
640191316
-267717735
-54183506
-317165498
798953762
-331525881
385633786
-823656340
263259102
-537359620
278822321
-161573523
-841004294
944718852
-709052505
82622117
83806135
-212098083
422628232
315797856
-557655023
475037575
-760418628
-296344856
-1841788
-655584522
607831472
895804706
-875935070
751395171
-586799362
-830627508
-767253667
-128468140
-380425561
-383949744
59308814
100594099
781224601
-578802681
-300511067
-629412506
-446121025
307645476
-504235628
-362070345
317475313
-485918764
-899865239
189390702
788163965
-533748783
562912095
-551910957
749938551
-848417510
-778980629
924098555
-956065366
505404579
-984403506
-742761159
108111319
617579877
-529196196
-544098527
780132846
-239905969
426533205
900978371
368175727
794645110
738551873
-133516076
-174068687
431814362
295194206
-786221704
526539859
-29155886
-40581451
-108789013
-203448143
843438417
-136800753
369312651
-634636032
608505860
115863635
-710071995
-459182711
788934360
-941311772
-379552571
978330549
-907345608
-456643036
993103064
208598207
983552711
568662571
-744626627
733329579
-70902675
353891444
11623618
620184794
-969171929
-70953050
-160316857
-258270210
-709489194
-361257342
284568228
298585074
-868817084
719162674
280069657
-849472757
582465479
-265035487
-319815548
445817881
-120108451
-639515937
-67748701
337128471
75879120
-997391570
-665783017
348796380
32829318
-189114238
-385179992
289530842
-434747152
-964468160
-752568163
-157449907
872355808
-783920159
-624444183
-812753714
-336439658
433906219
857889164
-804229903
-536302905
-20000828
-890893991
469420918
-807999114
-818092990
870720462
-960833348
243603682
941622268
-612511221
899522050
-850607035
587116180
-334672961
526832519
-284208765
-528181902
-477946978
839263667
280069657
-566843608
155056062
255967701
-894118326
628503259
-584646219
-37194191
-348741269
-419492089
849605472
92957867
827024821
-604754631
-428726066
447784609
-5136565
136861459
-947709632
852763001
746545790
981648815
247262712
-375735678
604190498
-115207679
70212961
-848357169
903154314
837323620
801130532
-162255584
-843448366
-91908376
482921456
960120284
665454301
-349185524
-866556217
717886428
-827234290
-980794042
-50596222
887133264
-49539219
64443342
462209506
-900696473
-840416162
-757983431
3386519
609863612
-426183076
330582732
-604775609
-28894664
993362618
881252383
-780942293
-28242313
885951439
922064540
507515629
-127340189
9821873
-721321022
905409119
-486388402
415947887
-522324848
-732734004
-131888773
852226473
797691154
413683680
-817801593
226450561
753110281
757967556
165254567
898963591
-85669398
-93599644
-516122445
-425366551
41957871
529328476
-352149823
-73782930
-119639258
-971099151
-442248796
-830859396
883424174
-924947912
-923568129
420487338
-527404232
-602196477
-329535791
-338003051
430920765
-103861614
-67590286
562621220
-493798307
-485892288
-87295121
644621441
540878214
819973382
960461511
-42664079
151687609
698592935
647290353
469420918
-836118116
-60778352
470384207
780729906
671381539
-161101247
-404365823
-809460948
659798863
-238770317
980019030
331692717
-915945740
477713457
-723792986
864240258
315921026
-503480300
-219801077
-230778830
231714106
-578346627
-637086004
-405289939
-759525289
15303344
822842887
-171253634
323717386
-617200924
971930703
718236110
458049432
-574045896
-916333362
604427567
561385592
792778851
742174237
-219585602
-399467728
-179863101
229309486
181371306
-257560162
163579275
773486093
67875181
-252979265
692660261
-501988122
820903614
987559968
376634439
-324497805
-345547837
379810894
681538295
125132803
703571659
-838009818
546860960
913012338
-73577253
-575503666
-669033508
170424785
392716708
-419703105
888490386
-860712639
-718402844
661612812
-985248152
363770461
-699608357
-497010172
2717259
539439477
957031717
-134842986
730362010
182408850
208208673
-495744382
128354093
70134828
-582005252
-698937065
780826484
726143637
-451294357
-217403150
-765788068
357309768
-251256858
-531296145
-367019029
283153532
-694932187
-766846369
986420508
-942464452
-924324168
719071131
-571064957
528572492
-827342963
845277947
-37041390
345028956
228721067
384335182
-113041235
65913217
-866141955
-523203446
-15977681
969846813
896182230
953096368
723893516
258395926
496399610
-475725121
-162237972
277398978
122606305
-628772399
-689357395
-52303228
-279963246
809694241
-516324092
-363797095
-791695886
-267323217
663442603
-349881136
-750314862
-934527665
140778782
268015459
-28039653
885777197
-68141485
-924377301
-915945740
947555445
-371397980
-194588959
921091100
-383131567
734248426
279659763
35432708
-320593451
793105341
763771363
910066341
-376485961
-655200480
-254879558
887082340
913426989
-556975588
-154284469
-710599031
522072418
-661357789
146305019
887684607
-956533969
-822702769
788421626
957887915
212180602
372906835
199251203
266037002
663480671
-732222134
30191953
461307718
-964832141
-386021521
-550498370
272500654
-649248122
-905163455
192904031
429107304
-67183569
753392512
-660576597
-613255235
493275799
-690276312
-41838519
959466763
656860228
890439546
292934222
-842670577
-445185123
-451596632
369915432
-968793662
-898385467
474211601
115270300
-763827082
-414843453
-217834017
999249035
-19973080
464336895
609426083
-210870432
948525238
-82403409
510095213
-501801325
-130932372
25412506
-564815448
-848503723
-861296399
621590054
314205028
-502511556
864351910
690971763
647230724
499379015
676142611
-63986479
778139922
-794835285
859034191
794373833
-653910833
445492910
-472010012
-198149238
217593529
30891076
512898128
-326589105
600445760
497284802
-430083898
-946752521
-698742060
-419703105
-757010136
-761935891
10343822
-889433366
-790437684
-911510742
821592326
390305372
-361950498
702786411
-162650278
86917864
-568468340
-61013964
-386076818
-303263540
751237623
125008487
567664489
444745168
640099724
369225381
514112056
415368571
-733067604
-766441538
-38365455
491036872
-265991222
-913427895
-240737384
703360207
-593534430
-906854117
602868229
869984378
368700244
-154359461
566156701
-647853378
945348884
433188782
-736539712
-769560135
685421171
-333052803
969907771
-409812415
250153415
366083645
536400159
-825078935
-248101999
-89089739
483016387
863208109
-6092719
-879566608
-639455100
-906604496
-21953868
-23808206
-770354231
-235361287
5641565
-659353466
-601849200
756832322
916880184
-589381677
977291520
212180602
-393892425
226967006
149042810
-59261182
-614775056
242671835
71068109
-620096261
60129846
582235596
136068575
129020486
134008069
116755958
29149005
400894603
-619665781
333388073
261983478
-689947984
453279938
390102777
-363183515
-406856845
214195436
468289249
-38737487
-985948328
602780216
779820691
499978117
135538099
272091676
177424043
497074620
657729399
-497106741
-350826130
990697747
-345735816
645016827
-34782547
-437014186
452618677
931624189
-58777854
-478911462
-209399159
-311750611
-827961871
-277967950
-204533899
670602493
-219799114
648841098
-140910797
-408042768
824721790
-959651820
-873014311
-19346502
-728040270
768996594
731233225
948913771
-274498716
769564842
-677716425
-597654659
-141248564
-570622388
-665976878
-882304231
291919208
-630104107
-223123607
-325397001
-231214086
-611181600
-985180545
-313654696
-610626391
-350395247
-687102171
286072554
-529818157
-536172578
252724766
672064594
582233759
-358357843
497103292
-684026818
-60869866
-97284193
-29601134
-531345612
896431560
-139978224
-824991523
-651221397
27691995
121380753
-865027212
912834924
-562477135
-561078063
945726647
855892198
-685431381
402566789
429961171
956048289
-555456769
-324935416
174011097
-419254723
647390457
-606512968
-563159623
-59755570
-964304348
489276980
703270898
-883290465
439178024
-242383017
805730696
205935804
253830863
961353435
230035487
140362741
431256309
-84211281
207611618
-152708623
-286339825
998895159
728729220
-545179892
670331191
739853552
299887225
396962379
938393198
179632383
-39341788
-505912272
-298496046
674832987
-971733391
-101037348
609448034
408147775
613548354
-569616414
-314815603
-188818154
781714771
443364095
-737729840
-561412319
-278374544
344443795
711729165
669701690
351619695
-262008918
694966622
766769812
481465333
-55079027
290883337
-314550078
714302730
-665420788
237344902
874629453
755840400
253466574
-240343914
623037127
-738277523
-699011108
-900785639
652826342
-602076779
-895127181
205570174
847210375
-928029701
-741675238
-42658466
152333190
-100694198
753774275
927805886
452139164
-647217126
-464416134
977228088
36988885
-122181946
194153112
174011097
821493331
-611497101
294192518
-912997915
-322783179
20012202
476266118
-331453632
213734199
465811989
-896623731
-518473036
-560183846
-175464881
-269279380
521299780
-729602437
559101500
-923665378
-358635263
832476961
602029779
728421519
-96572091
-441374217
-39403182
689721321
-341470940
-415648519
-434073617
548016953
843438417
376936036
931203411
206930804
-900116485
74794860
838147334
-857073493
327540404
939190224
293781263
404202118
249286303
-901127613
-493109281
460532523
-788284746
-24165022
-98636455
351785932
674634222
-61311754
298316675
-495744382
-898750748
602138593
453139536
-246371190
-574260158
-173749618
-350190411
-540131110
544520744
-42126676
673583942
-843057412
-793064535
-4272644
-393929164
695074063
923339052
-532044202
-433071797
728031987
-228703100
-675777402
293371013
495423880
717124516
-376381656
320878402
-84476057
313662224
-864130716
260921620
479726964
-553018429
-174924019
-70881305
-677434884
-57011256
-325796489
-945115336
221079145
-915360585
257161323
89802785
-494137059
19481116
315480684
185020983
-491716307
142801861
157582490
-978648111
-171683913
751448551
-71871996
-863752079
137385717
566004081
-302777057
808397126
849562997
323802756
-107139118
-608086940
934085899
-374996982
828555461
179683798
589883094
49642562
602435485
-421130713
367040327
834389424
486325085
-876977512
-65927574
422805429
-124978208
-714675527
-368912286
-820052563
-287859226
-400421346
626646461
319164331
-686859772
-340452753
602138593
151750604
-804698982
-819433887
593187122
276628120
133838994
651125770
179400513
294051640
-692434471
-516378913
-807234696
-513558934
650359702
259638502
-75516762
-719223948
831819528
387913998
532673845
-337991901
970356320
121890350
442263888
-973365559
638791360
-208082008
-727561654
-111520689
-830856220
-707904234
316123719
-968359594
-955472529
-742192165
-327314358
-235856432
299709143
749963546
577672166
394998652
407602529
-894911933
-446074935
888167129
-277668272
249977797
546079686
-446995336
250632635
-114298070
-890893991
-978218243
-14166657
-483788787
458603419
-259947849
-171633259
-170649876
548887680
-897404304
-826314316
69584183
-167997805
146137543
106442684
-221578715
-911993767
982329512
251928539
838129492
-125422112
-280312095
-290862469
-834335634
-36002482
-472524893
-418461819
725686326
113001585
-822647253
222518919
-614371524
-783490683
569318000
108740850
-986546437
-324661141
619826801
236064638
-780949640
502775801
-84890756
-6539504
-553259469
55206943
-920628535
-24137700
740357649
-190632
-263107516
-236353066
988994961
-855436573
198497659
914902980
431776484
-723631249
215811937
-84427948
780007787
240912342
-532736855
353545334
670245603
-810863725
-728433609
-769385330
-394966024
652419131
-703833511
-614355795
-783585200
869371858
369300153
667744299
-740468685
-155468558
843694857
-951186719
514559818
358982486
345492961
-338149454
-928458555
94743379
-272558175
-299772983
343947115
358441051
952070303
-159616191
-374618474
736111802
277176775
369515329
-373289290
664373736
43805801
-55429070
257666909
-538298849
-69318989
-687995504
-603741113
-118827384
-879965745
885012708
601141472
-455349185
591562390
457272982
-43174094
809887087
-250090555
-629255200
306509401
-431856103
-909323825
539335867
-56412623
-837543134
63411028
611171260
887528303
309979478
605653818
225855268
-937031953
838831570
163462413
914042933
-795775247
134865523
85026072
393571215
-433592543
-851771667
145627013
-371507695
-455127604
191946979
-642863497
-721217613
-140206880
61374526
441361303
-175140030
351619695
-594418811
9044246
-258658001
918626636
-580165737
9998283
-172403269
817623340
-566093692
-272107584
829886693
417655004
-760592738
-273962900
-76695516
377763199
-396505170
233966439
482737649
-196706214
805733185
-350439045
-188648382
-918662389
183784032
403558789
229745715
702956178
-995582922
810966910
736079847
997143013
405453816
-491929535
73878198
-284216837
-627778593
-858960727
534793198
697431753
230474474
-490404778
38905810
-393252723
15378474
-827424308
381928470
887648896
-216291863
-522346926
-412973923
-505337485
-478126455
89364427
67945100
342377308
-783258615
-634381861
220286527
-923694291
61838420
-110737713
-679672008
-887393680
674798049
650098617
294228143
-276681929
-906432762
-274145878
-259029167
-806903316
835322165
235675483
-282828912
-4517184
-364804761
333315746
-590782779
40600520
153750941
-633699155
-107168806
107285231
641834493
873660592
-824504740
-104746979
-216817525
-62819564
611449843
270415021
-51307443
-901227903
-614135540
-625184796
-48532496
255762265
34551616
-663167469
-156467619
-156248195
-128236420
-604366372
719640686
809299569
-520450102
-482660203
-286198607
-108526444
125924714
50890899
-928302325
610605912
-793618563
-867836066
-579149242
871757988
732019987
-51183911
-980523537
29376203
651458865
976157607
-900599444
-219858957
-491482429
-661441045
-442582605
441130910
124491447
-597573373
118532457
229048175
252902624
-959579111
462670472
504628028
348461775
754438199
725903745
-587425023
-42211948
-64873613
226412274
814110517
748313498
-163580282
91995344
-945664290
641679702
-491171985
848981498
-835747439
-686202645
-950927705
-665308540
-657986138
17848758
527336616
298103053
676107661
-424307843
22147889
46528597
286196758
999589589
288294515
-589553021
267037029
-924672283
-667203799
488682958
-907882477
953245959
996880831
-947200600
761951224
-808158388
-923223499
-610232411
941676516
-660812496
544193348
81700464
-535396656
326807787
-710819385
-758496401
734737383
595633612
-196092712
-371133752
-356253445
-498032566
-315880884
-334169500
-597383084
936672196
-783585200
-361976899
597156616
253591117
231763698
-301577081
385136580
-239022365
-821937007
-980387292
491220797
-218862786
-150060601
-785241272
885376198
-367531386
-899935473
-966190176
-799722105
-938512419
458312193
815954278
-471424779
417674130
-115601019
327540404
452108979
-478428248
-39799261
-844395408
942542976
741078610
831819528
795207737
560647193
-644626348
188912809
-433654726
-345659958
978760322
-339806976
385956778
588496787
-482080823
-576891856
-659912723
-550702148
-981629695
-64762251
-807597267
481314918
762733756
-570195019
-20162858
277512050
756423372
-852305267
-975557978
-966259792
652826342
-699446040
6199291
730376419
48739224
-557908371
558309068
967341939
515729732
-780672953
615200323
-127828889
-667828427
-796328505
638954988
-36760430
879077356
-151369525
-699163007
450128033
227723664
-562017542
919279908
415848675
-300729608
166697123
340262334
-526666632
752521615
976411923
532986354
-289807214
799583729
-221470679
795583262
191082111
615959251
-978941120
123916628
-737950685
-464993647
-91850616
979854740
-221876748
-778480923
608753405
-526952420
325343243
-323286440
748365993
524327527
794700369
912556292
-705046307
-810233391
496862462
47882791
261931606
-240605242
317313478
-196530615
515284297
397917980
890972099
709193783
995704270
106093089
78077160
-116847775
557442605
16305328
-52514376
871363583
963537634
-167977651
164749643
-587944485
738151992
396164655
936275805
-67187096
215055544
-632877909
-742272767
-719310914
-794301671
-67532147
791198664
223849502
31921379
-205152907
829957282
579614639
479201614
-110232719
-321977400
169396395
-745324439
876125560
-667203799
-42112817
768590463
86019086
-810616047
850271670
795553745
397807951
-781390961
-380138278
-565555725
-422790296
-946286601
-90560698
-667236717
-481132063
258657828
-972906379
-701892840
371244212
632875613
-811236361
-204622478
-543421304
-626971996
-772576612
-492639951
947270744
-367800138
669401709
569436611
683675788
822058107
190981193
-286125201
-344089975
-658578091
-950789111
743098901
-271713358
-588249345
932623995
-811027727
-482890607
-596290244
762338916
990538813
298585074
-425033193
-130666485
392673657
-497964495
453771921
90578479
-971759394
-331204725
-821229707
-468993723
-695306916
-274911235
988269205
-613158834
791206176
690029263
-749638274
39687022
-602860861
890071635
-453604590
-811533238
-805860762
-88135738
-906432762
882647641
182362707
959089103
-162878218
544031957
224501504
-387414229
-95064309
613548354
247012730
633014756
247942094
-141118658
513772400
787787746
-552929836
-20173602
-874066567
-605129886
-84151185
417070482
-491231522
-337025851
14406058
-769242881
-954926114
186447480
-88438639
-191668467
-197867027
-14180240
434804087
358421104
-581574300
-778273347
144090273
-431441634
434025393
-746284171
-849690747
-373668450
-385230823
-945664290
-756368976
-995713476
-105106159
-43766133
-74671354
52963776
-671270198
588173092
-794449340
-452718833
-387418762
793076095
157246638
-188174597
137428105
996100939
735554765
793636964
461173745
-375236505
478918505
-255157163
-644085831
46532271
-164681417
578373
388435292
-313874662
-4218718
110688782
97355706
-496708802
-476368486
792997689
-759279378
-105307535
-49082988
-454432747
282394313
257335731
-480956681
-822860835
859248437
-918536212
135842470
-820173297
-528049535
-138923898
-280512661
852704385
894020567
-136689546
583059409
-355838723
-217083772
123458549
-410632563
-955891275
-572184641
-893606078
413255411
130496269
728350336
904276655
797913470
734389906
15847177
-639492398
-90766145
-702795955
986130779
-648900327
500677601
525343655
-105576777
779810750
262826241
591721013
578197234
291347377
-873509187
-694337521
98090288
-979836010
-219967105
-218542579
921568817
574827277
13908234
-368732888
-907688230
353247034
205242668
162015522
-347654724
-901445152
28099670
900609810
693764530
979902328
-146397261
365303587
109889209
516355237
-149095982
846182577
756147097
987500594
128652265
-925686740
786146637
-148178798
555709969
56602997
-791735636
-740125572
-888899824
479797638
-820206216
173461133
749882311
626336932
-649428829
835295988
-414869242
978452484
899326774
-679129894
156886679
-595519101
619033550
665463650
13725972
833510486
-369837255
415678151
-621669949
-834727063
-296646777
-148389149
865717218
-840990195
622785658
-532957470
-229713375
331082219
8360289
597950677
50954726
-911595684
-227875622
172668448
775684220
-617867711
-276271490
392971960
454538061
-801818443
274730716
-728817381
582153131
-427272108
-866953326
175840723
-275507362
110939516
331648904
608934987
-850562663
11518005
-694338335
599874958
-734884322
-961967151
-798409320
-6733045
-312094898
-800889019
-837578076
983648639
562606323
639041285
169354275
-61150788
850568323
861198171
-340553115
984321449
770336471
-157416030
-318870088
-650366292
898217235
299093569
-893424702
-476052740
-699018942
-740651625
681110290
780685601
174063441
-241623093
-933902291
857853482
664220852
-495522482
922539608
-794957575
530299116
-76688120
771947902
-354374848
84633194
-513290346
-551551483
481830010
-649248633
844659609
-281904617
-606042477
-974997064
7438314
-222467302
-71508988
282024430
542858893
-768590050
-348821872
-579480628
75683770
342872227
-911017792
39389545
-228746724
15417301
-542063458
-857073493
39160152
-915683333
209702348
-306653673
-501988122
-761808979
81034086
355605640
-726839185
-491176154
-650966384
197236119
-472702518
-537088716
140962661
-241830033
-857567255
785767469
-179104622
-629562329
-834129008
637346588
312694226
-66140399
476622598
-33537957
-388396123
385503813
-40475620
-2753718
-393741320
3902766
973756213
611593316
-126823664
296628944
762750113
-879787142
371679826
-96196558
-471916800
98229621
801351762
361246387
850011389
344483292
484937688
-436828038
-490218516
-984401685
-270654038
-121076889
-385826102
142075294
-49826165
951816003
430071957
-634275348
387468174
154538846
-940586997
985746467
-442843637
-742192165
536766318
-411202456
-812580065
-199084454
-163789580
-139496415
-161239608
312247867
27209759
-450276651
-215030020
156075856
425894464
13429977
-915517911
73243966
-108380717
-754816227
-208221318
37544535
-510575985
350877399
-759605052
-783989717
-986114264
-28339724
181760728
-143165395
581676091
-932909440
824180596
871623836
754711971
-625184796
104004862
106394758
100366808
-363392632
57045780
-760530055
-589188178
-218578873
972960804
37403067
-352735041
639697128
-808710103
-744586078
791349207
-123955450
-537884869
-808852686
311291731
-871470834
-677809287
-395900580
981894769
300019220
298231317
-851234266
833121416
433026771
-324857157
506155501
-18232704
-384782197
-483104263
844042923
-8320902
-945001950
-291147370
-879695169
-473584576
968848888
-373624486
567519159
224201718
98262046
491308187
-560433508
-251007350
82434936
-267397852
-136451661
843947563
133160938
-326796353
-382317428
120857315
-777157041
-922089478
-204391260
-654999387
-11950556
242905139
985575413
37665741
-494257715
-606673851
137728185
684585905
-794964163
68622579
-669920714
60363312
846091420
706156756
139950815
-421892687
-87944716
220427471
235522997
935964921
-571872836
135738485
-634852155
-956505539
477967091
-482647086
846400080
-630716847
601507843
-498051742
-137286941
-979777241
-45326655
-354078431
729602970
476198963
-253817525
-623546995
-395366490
399358226
823746575
127536259
379298338
-51570455
-16056250
-606539715
-135259971
-955974763
687144676
3168809
-406459706
910869460
540459669
-228712464
-772016765
451882532
566634700
912193546
-509680864
974464083
-784788985
-420295396
-563411998
569767680
-734493990
578595355
800701728
275657586
-827405568
867106646
552091239
-8312213
-589383496
764976493
-576268080
714633975
82606152
-86534165
88108035
202378906
999355962
285232078
-683173146
-123998678
-189700688
406057707
-977630192
137058108
198096135
-967255764
-684992803
507149021
33036140
-890932362
835396577
525958702
-909672053
-962548110
65388552
964748398
-229300761
319991760
235814160
-842934048
128008187
-703694042
-426606972
875971754
-889983591
378227422
-126402949
241374173
942847868
-397349613
934817476
898885920
-587046148
-147899720
833534577
-805999971
92039741
445063766
469297219
925947162
-265339487
568571400
-902432064
-50447727
-612538074
815345208
711799054
-644633731
-303041859
-144795280
-205317408
944016995
-136873061
845023737
430380926
-819165740
-866932460
-761102762
154244520
316719766
240981138
-983004995
-679600986
450828300
-375650258
289973723
499671119
923564235
87987978
-944893088
-627070832
316075535
-323825484
-12438247
-67826728
939865818
-400141854
-10087209
-105580412
798553200
463964444
173244349
747794701
-50396409
397781343
757565497
-202039489
663820835
95142143
277843058
-245816214
-684997431
-840158194
98799247
421740442
-159397188
-323577613
-818071506
747384494
916753718
-458818064
566170254
753509320
539365861
127605593
-288161057
975574906
901755501
944978772
-368220082
838831570
444300544
327027577
533683105
-511152467
940011603
259025733
923498753
-498383501
-319286717
341346016
-708540881
513497516
-210913303
-555391130
617089937
-520450102
-454934397
-254403645
718405651
370967319
359424604
911167771
-545404473
-124031853
307724789
-948786302
171706548
485422052
-629842614
693358790
-487855501
347170681
-93893084
452482330
917132623
-44161593
240225483
193868220
-734130321
381828706
-368912286
551640650
-767892887
-199986855
288843313
292558701
80487228
-508832881
144952820
-338141877
-488261116
-27194889
-593041091
-487627061
696156369
-979204103
-346037581
-382068900
-583432191
-791756033
-4408572
361797198
-225654125
-232765586
-632269842
-333412198
-447277529
-218581919
-941859253
-751253239
105798145
-902060697
439642844
-875952837
-119883564
396829462
13479035
-722512632
-963658896
236393712
462180883
199660716
-291275646
-272988315
-735355615
-192379690
373171787
-292162394
-296614854
508014155
509809616
853882494
89916703
375109083
656765798
864518365
252075461
-297843296
-716427625
-290193131
219849316
195093298
-979627018
-72110156
336176660
178947712
226480649
85512802
949213577
722345000
820180639
-451561358
97173958
452119257
664278947
-450575529
-104583774
251769555
-402400561
-314840839
997257185
-879787142
55692168
524784709
518791154
-404838797
499292210
-769960072
347915946
-949425249
-850764248
-611932121
148249507
-197989910
-474895917
704260622
423321059
560779562
-483932511
-21584956
751858921
-274545599
-487272397
-440371441
-318889429
-279779134
126583175
668743
-386182037
-111251056
693823597
249284015
-399467728
904628239
-942958395
961345798
-195570674
-901214888
16427006
-489973841
870720462
-839873295
-168589070
107673120
-372009700
640332013
553342723
654430210
693080473
324335511
510603209
-241096045
-729439077
-897236187
-985533547
763500526
-611380616
636410747
450592007
-621771529
864387412
-488990111
484317580
-658917257
-170415927
-489491458
-747529379
-85936377
323717386
415368571
-486262683
-123211885
50035303
-501512849
763797515
-76763052
-937996963
665819649
-67610441
108108657
-927717430
222518919
-305275914
474365434
121571043
540240582
727451237
-340598090
190378673
833845619
358421104
-159274606
581015167
172174241
-284629538
992587731
-340173598
286616597
-545579975
-489019571
-318889429
-355853099
-664457314
286828052
279283735
-300178275
142247161
-906206237
-680508012
428864369
242270337
-286134467
-753764878
672836100
-759674497
826855673
393610527
398643486
141488011
303751730
17998303
-889918721
-513290346
-52963002
-668028969
-356656855
803032804
336699322
-350593548
-573039787
-800157721
-514950718
213045052
-524096366
-323912414
646674555
-359934760
-994914943
-468638620
-28362048
486764493
555799649
-650797480
-142452709
-76388983
-281775036
794006073
-925590743
-615755588
996961894
-781820179
-860687490
799700414
579515220
621668259
400405084
824220522
-104803684
963710487
-280771704
731743523
-149537010
847299930
159855061
255180274
529211612
-998159164
132937329
63682117
-777744636
14406058
-511325213
-176737243
-559090324
103340598
-688560838
949311069
921841543
30833901
-716427625
-921467206
-703308619
-773085927
-927067397
-705293705
-867020271
-321071467
309605186
-874489568
-233100764
-470230159
-858693891
-405419501
-195537364
60335055
836065231
390977607
558535174
-276969098
922675404
-152729417
-797611277
-619611839
-90966390
629974395
-971694137
435434869
646527728
133713931
221043466
-792614399
610311365
-194699160
437596643
-577510906
-374722174
-312968921
-612958232
108498757
117361780
98755577
491712948
352008513
543517715
199901069
-242804569
-253282572
866325053
945347836
34921609
476826164
-639925294
379619922
-358488572
797701122
-649053833
-332647597
538066619
653443630
715570364
-939709653
-281889593
84091972
777655301
-494295926
-537170803
644039688
-955400875
625180643
-524166099
-705536326
532356645
478925331
-315997960
904366164
-465603648
232794642
-589089109
499877713
363843844
-598820327
810951459
525195383
735985001
-141871706
703506257
159909041
918931326
994790837
406304048
104976841
333887222
-356857203
788831661
366029478
852691908
724431159
-622208505
298701013
244615919
947273708
120128655
430218825
-407254693
93114733
-119831320
-797336888
-95112227
49370586
-82981730
-949979803
660962055
-702460565
83828086
-431553898
514324324
686971433
-724820923
-602983269
-632537792
971504286
282462688
-658246384
534885490
523337051
746723365
889405057
624070469
-326236770
562429060
-605873996
-442963821
176801646
-417309702
897160778
253261523
531922202
469555477
-425291220
-629842614
-848659013
970252448
118815190
910563931
-287980799
-348867127
-425366021
-858191988
-969567099
-760495400
-900099942
641112768
-252912034
853039048
-305699593
172348450
-918718596
665370341
141695278
995600685
-991393188
925827022
44464120
-716106637
614605166
-820337419
290299215
-190447305
204425679
428087443
-992457112
-455536847
-970622994
976148480
-636924846
-408645429
-702890004
-84594840
823265175
478798322
-252912034
394196681
-56978864
440195581
-557028520
-390934720
-514677135
-945261053
-592769230
-157399343
437732788
962843028
811862907
873040207
-567805074
99494678
778329273
-979607348
796174391
-487183286
465717610
-274126361
667588983
731736312
988600515
18927740
-112564530
645517465
-339949551
-44550302
938427493
-740455546
-140038049
146248829
-776302286
956013369
-843282122
153033470
199837912
-978788277
481289879
-295939625
-833742858
-807580221
618603351
-174718552
-792560195
-396421452
436593367
993000995
99015149
978932014
103613084
507176320
-628573134
946735145
-318775461
278847650
-910636950
691587334
827944918
-642127029
-220098705
930293526
-630650145
335097986
946644428
524794740
-680486356
365889344
80988869
-254008402
-348069841
-775075321
587980624
160509487
116972159
477181789
353315951
-490244954
578507602
279608124
111977612
-225469419
-226924504
108925005
726499399
868453677
-133774654
-774825821
31922088
-389066578
-191175228
-645908177
796163031
-980029081
-18788039
392061484
510313249
952964621
-699028327
-104657172
279123525
771957533
213632725
-883248246
798785316
-437290427
-520059618
489084820
-943920462
-987061442
-305578173
317752534
-774655846
-76763052
-856979003
-245816214
605453001
-336270297
330114517
207081005
-789443934
-430049361
851025978
75006781
-24941141
-359168940
337099273
-40578731
36784955
-915816478
763415706
397432806
483462796
143904112
-505337485
286072554
-324639057
822040296
381680160
-166574322
-841345039
505441272
682766511
-812652122
309290723
-539046720
534615360
815775588
-644379128
-392792080
-320876685
827363155
783742462
873977901
493420536
102147657
-557839173
353207474
-151892900
-171830870
542858893
24159666
-522877692
197806691
-632889667
-230343229
-901372748
-121608366
-567616302
374304025
925096022
193898988
43693927
-797309555
242379869
987383459
-598855651
-699869929
829697027
-489073864
959951023
91553184
-449129282
-375032045
-673150324
725049351
33935357
-229698942
329656273
-443636993
736723042
-618691872
334771897
-807572948
329274549
431305536
758723139
84243675
-736211818
827810057
521861499
-129912251
-789669465
236732209
438254183
-854197359
-270152331
-623958264
645510746
-932636229
-199172654
969410992
289711575
129344017
902783096
385428623
609021623
-438702207
-351568507
768566612
335673472
-447282600
453501951
-206568623
51714318
-377562234
-132644859
36598127
226527919
721783503
-268997547
788978067
218442107
-352163762
760302603
430561409
-663074059
-639127834
199446411
-168036069
-962952536
-179722983
-841004294
124761144
462298589
81265333
678691272
-510041542
-270701183
-183485587
-337410790
548056635
607861126
-893008727
-844151583
-681058118
565336714
587154290
51291557
-992148756
-561617727
694170812
987882142
-436179345
-653049700
793225550
-16056250
386518363
601514975
441309213
-452645912
892071439
-136699555
892388516
-71780930
-393955499
627138849
105118997
-639034349
723806111
-320808823
821997068
-794003690
655845456
-968094213
967051463
-52930688
195751352
219223580
-980234434
630264227
-55873774
414279622
442461447
868593944
587372160
-513413027
205248067
553131012
-849344675
695266730
-640252692
394892023
-638282844
-881225490
-542757427
11751961
-111829856
947185135
614579879
-910711417
-310191123
-322643432
-697636006
-894965523
-469079613
-779906609
-507977365
785174662
591619050
571875907
929226308
530007688
36043987
189621131
937790908
-459414728
-303958233
572913941
705217297
344683142
-847374363
-506131857
670717663
659804083
930265566
368821442
-89857608
-123554793
-730568919
-975638517
-69907084
902754808
869292173
-801157294
736455863
970389833
-457014947
889044385
34553436
-535745425
961917784
229862521
51215888
-791401664
790043124
284566776
514692389
-356562497
-948095299
965587671
-648734186
-787502639
-455906805
-954997699
-890034721
-213164797
481826346
876820918
-937953475
300820418
-397573297
41264873
-868507407
219918440
65982965
970628515
-336327807
851320713
-883318246
829267304
490237973
-441652939
477824733
934011934
927535457
330776285
992490794
567938396
381838577
-902751064
-606975853
-381491852
449055738
-295884668
543808452
408013420
853449627
-661472019
-56845080
-165583615
-123548020
-550735797
874412290
551733673
436603026
-767208969
-796656953
-385319564
410037615
409809058
175825328
134781022
-457130764
-874423461
812309485
85512802
-130745578
55099113
-804045055
756930029
-362145153
917340035
219836134
870750076
-639941260
-508586733
-23458606
372037800
-399579552
-561958062
-326016225
155097193
-782597044
594783518
857518593
524165956
89189839
-375031330
323744419
-812715034
74435368
-747065354
875299374
-172369487
-172148404
398973484
544850011
174750571
-566818800
797709164
610085516
-101346617
-807316967
369947052
153668614
-663333885
750104205
-533363176
318679091
430207018
-369853995
794497027
930293526
644309294
-515210212
-973242933
668161024
945275480
59234103
43783795
451890160
74705889
862703
507582277
200885313
959800582
758823678
-348039844
-548876843
-295420110
937790908
-946802158
792781506
-558809782
-310076575
144033590
991231793
-470425389
-233648165
-442824666
306980769
-822420955
753402922
530560651
-129599544
402603674
-809712861
664241134
-625968823
305561745
119466300
-792049285
-711261433
-628688258
-196226193
752913800
-646588036
-461078757
-286718684
-934852815
-703026601
-156891440
774456484
322343263
115954846
-686260394
606259133
516712825
-466502270
-369538131
153379364
631238779
-438555777
939916874
396887624
158802789
983600689
220471333
870475359
-709233011
770863783
-337842280
-860401414
-529215390
-238548187
-498018310
379026585
423419695
-619817015
176759881
-117478046
-856762965
-184134046
-206048199
-638787097
836399414
-701970822
327131771
217821151
169697873
-839862434
-726339325
894772560
356502112
342306700
-789744354
-118780606
495289216
994145222
-911961644
87084230
-261763905
-473471199
399491264
559966074
985652250
205009730
961424552
555395335
152783784
-839087976
-232970895
-491550316
719860162
787796110
-893764419
-335742205
-355210629
487961600
-42128879
50302202
289083644
161904093
-532424782
-464416134
-389133337
-69855163
182741834
259333318
23881210
913070179
-169231050
-387276218
93632454
233152720
-646779053
-473704378
328199186
-374679741
-503654209
521869246
612675794
-282565369
-640449533
-635408927
-494986982
-521701031
929967998
-486901961
-676840116
-30503122
393893431
519941425
-478871626
-1891657
176022079
-966948843
-233095437
-972134610
-425342244
-501748214
808351875
-206947790
255825687
920287591
-943849516
165270594
951112069
622212665
301621396
376117239
-963760335
493170282
-832389803
-361335301
-216682220
-352982243
-905162230
-702722705
989391747
27310334
-627228460
58703276
7363473
-274354977
-459470743
746308562
-142346999
-642011564
426432508
-961358864
-932155570
-275633356
543517715
121102096
522618158
-286482709
-278560765
23639876
-931326228
-178662779
-3079683
135545935
-462052783
43865660
-908374044
-28290994
-570703433
-127541112
179750283
23864852
-703614257
615035094
227571933
956340338
-472950251
61029047
-727951596
-738157269
525958527
-776380036
961208786
629132760
537209974
486589429
42637185
-30167392
446066789
918094185
-466049634
-751246549
-512637480
379090314
473977854
616624490
-264186440
90419850
-217829540
934650839
-497339046
73256031
-425662736
641971432
-497201461
-180417960
-370322806
61843815
-171908622
232472200
612755746
-824986547
-341470940
-376047431
99393447
223732221
414313680
753217036
47768746
256465002
54973782
392602925
13175896
-729156067
-399467728
-124049567
-426392865
-223096305
741797893
-492434552
-824944303
495052106
-586756364
359730305
573211712
-699434322
-160629731
-570108678
-23755508
-743451982
-703597666
41570070
655320316
-142045026
137118601
614565596
-379632511
-2143684
-728403800
688936957
69996715
794775809
495412676
713204097
468588289
354176872
-261605548
-515362254
-1131992
-930253246
145210366
-605630729
648024931
838819359
672081730
-930687360
310250375
-597516432
-136124158
-833527082
816287792
-859420219
-349288081
-311446369
173163374
-912815921
-904531749
-323937519
982769084
-10236273
371836709
-56893097
-627169041
807532820
176803420
701591377
-451630498
-893515135
871504968
-292242838
-242855624
490805619
-945248579
839303291
92745840
-194174577
402385702
909541133
235187173
96361056
838884862
626440268
743797442
882776064
-553140340
87635166
819393430
78770766
775252268
294327049
383330547
-812527439
205102496
666855094
140778782
926076075
-6733045
480964381
158022286
395879247
-235670800
224843027
-494209177
-623549343
-104216647
-892994440
-114725248
874441199
-414672619
124785211
700751297
981154274
-930015028
993406878
-536561168
-827389245
-113008647
261239744
972898724
553433127
-283717611
35059587
606780917
-649614053
-447873159
600093909
-135134786
142624129
-168589070
-257440189
719217586
883006909
365603817
427527877
-952015236
-802227995
452796330
440214441
-568296837
717932809
-33006959
-567756249
706711883
-689702536
106270157
-51451184
-505440442
714986911
483354209
903703748
682298171
622212665
-377071575
899273741
-618602920
-607409604
-225909283
-470829436
-653978930
-901893366
845301896
-330349523
961353435
-346718925
396663735
348871076
527986543
983693052
644912332
-303077273
262649953
-592781555
133199292
-778152881
532827433
299855897
743223097
-965984698
3401070
818441914
-101502591
-729693150
677086992
-259947849
546772009
131130062
-567521378
-549442547
-24033537
-192105835
898436533
977815943
-795282682
-65125409
662794142
271050947
857995768
1739864
139159757
370980141
-218169884
-6231821
911167771
-904767827
-990333574
49777064
268080409
-643584728
-806903316
779362392
19646575
963579872
282650187
-308123394
-178974461
-751741927
-73978042
-327397262
218959057
919744190
468832945
655380652
592356502
374918994
907038859
-138147148
-223104547
-493267981
509561621
513508581
-789744354
451970010
866154101
-7846328
734778356
-947249898
-867507072
390533762
-117529586
420453930
140101176
-338475354
350945776
-93561729
148699652
17693097
644546463
941609336
-942124959
185907428
439456297
776547458
316056613
-349094398
389343778
-965817629
-647217126
-829078538
159022795
-464506068
-93940402
-719944646
-682884960
-559761174
-801273124
-932072524
-981276305
-347518310
194861070
-237480661
41892068
62734773
365438678
-144036557
396838267
957600780
448746402
936904833
689686311
858056406
-302050911
-800055536
-229713375
612755746
-249270968
-2830781
-933432115
382115822
265101260
-639161831
902890688
127053231
665769240
850093831
-712154632
-97628016
761556419
-630765478
-561973481
411276046
-484990987
829069393
-485792229
253450855
-758570355
205067245
856063498
-600714511
956187782
-34562661
836457605
-462141328
735779834
-681079993
-419433060
-106742785
780575537
808003911
-744575329
-532424782
-335581463
-621530879
477592051
-546044282
-42086880
871340144
390098207
-911285894
272467155
-983030783
538448910
517956163
332789527
198784768
840486757
-511381044
-622684054
735311485
-62941212
-985925101
908323488
805284009
659798863
91524618
148454668
-281779849
-998820008
358878491
498313743
-823460329
-807454789
-468389966
266149816
318306590
833170391
-252300255
-384782197
755842613
398857637
133217781
513497130
-974122750
-41834161
847814889
281139090
-244488147
-239606373
470903201
70381655
-148259123
316269718
253428507
188947599
-812241184
-50708507
834449893
438207924
-198486534
-319167726
-910172294
175101442
-721924001
-469041687
-580992278
270462354
255034869
731846231
824791910
614333124
42823926
-409843998
119765734
685977727
-559073509
-387325606
550518484
-32392029
654803186
233139725
566898539
-171579174
171380592
991767408
-348324615
-418461819
-63460940
158190360
-723298375
-420417431
-391488825
-528700582
747528407
120235561
-809790173
-864759087
-174016281
-555613277
198118019
-341044770
702659777
915966381
-260431330
871090177
699405400
727398427
248735661
863455580
-37849189
-343617389
-855900735
548852323
-342590983
-776899525
-28220225
-335708466
-285117864
946522127
330014184
42951901
-371167098
-401142395
-287800279
-168979536
95835236
899363425
-546114649
659129961
-292652950
-36976032
822157136
-818847220
588430834
-488442790
-173903750
-783391736
-728943432
-359349296
3875939
-366386764
359569444
-720528756
-461321817
-6151266
645063195
-612799394
947527001
-96518095
150046958
-864443521
848784382
-149622420
-950544692
-924056368
-833954189
100135949
-59764848
173940240
-605729114
590758772
-976775023
532803615
-206190054
-557655023
-498334647
361571845
-228675633
314151092
104004862
136412514
-124542070
-173749618
655617890
628716910
-726890993
799680992
151465445
592088190
642322706
442379336
304853179
-534793713
-243064507
-686265927
114646139
80424772
-398508220
-56957767
840956214
65080072
715466667
-817884276
968029379
87734346
-504384752
-380096447
-382558612
-589518187
882224594
-12096370
-410038609
715972636
-253024588
635752611
581295056
-347430883
-544699083
213520556
784380648
-693355983
502912443
-436744949
-452651791
-820674941
-920506765
411649096
822004198
821917195
349078956
-567720633
-996272879
871630177
-983434255
741865660
56167738
593637058
-711384864
-243978382
-352472972
142771207
-145704229
457784937
747369083
-237577418
-484698867
10200326
-30571427
855246614
642535672
244896842
339470794
102356300
-714705984
-19030495
-45905941
-249274076
516401370
13073156
-720716128
-100258982
-699361224
-656494427
-594900865
-391692693
-633924310
799582968
-598935099
-980816642
544012338
332358854
146420125
-682207923
-143374415
-793544817
-977561043
-238292973
-539796212
167334509
599706724
169224559
-947902183
-205591814
-490199363
-37417982
-513160317
-162511550
903202049
127754086
157896234
-221940436
-36976032
-925292544
627899011
-955747711
992616974
741078610
-496043442
604212656
-204161436
835687991
-452783266
554364519
586575296
-28418531
954404331
-823455432
-552279918
-673157682
490399227
-438201944
47137018
-835261921
445483084
444239836
-906218290
-967901878
-465628446
96811017
98842099
-635836487
-693355983
-851810687
-607446233
58163258
-697031014
-731433007
662865000
861198171
754781682
790633246
370041189
47137018
-175628039
298719130
911442761
685089836
-680574884
-823603905
-173218073
-484230696
438302993
387244996
370341546
-126240775
-959903590
15369864
310185358
-626881503
-905724174
207468052
-24256833
-117171431
-355567780
909324315
836711015
431256309
604853920
658859824
-90696817
-908386227
-308221851
170188897
-582653112
692747438
-765628258
-960154539
-814450504
-738217208
-128772755
575412242
-861668076
-278663153
8196964
365593449
-219771776
717654519
-82684641
-765147258
-431511951
596244872
355730838
-386743357
-762166789
412472775
816272172
297366684
888899015
-3716510
729760722
591949554
540032832
318302456
501615624
-429199132
-359818773
822994798
-110453435
923123973
358209216
-597516432
277263272
-462731148
-366509008
784587119
-49939085
645973294
-180601994
-673998325
-722512632
498253054
-811419005
-336955160
-121832783
-434543460
175003551
230474474
-923972642
-24208652
71971202
324249646
-504226935
-975743052
590557746
409047246
382953911
170002642
998735496
581167242
-740468685
-752969661
-76185761
-806666323
-720528756
813479901
-588073854
829366140
635664222
406313685
-940312667
957395260
-335238920
-779339426
579652645
-920781876
-557410369
-59238705
-336941103
431342904
-805131691
-240630095
-873056141
-10840244
-209636798
-676755996
-688116235
-582005252
446359559
-234585547
-156460508
-222776309
-437805690
389905573
344043281
-308138881
464904449
474569340
-996334697
434406738
38157757
-50745408
-38973254
-872435951
-130112261
449675920
478693646
-16662862
84512608
313675069
-943481356
-341503658
259402966
-155964589
-688432766
-482799433
-808898188
-195993689
-446550367
-371101295
468724896
437872652
944000606
-394219886
958009415
995491718
344740587
237494960
425912258
-857909998
-376519609
253426495
771994471
15135896
16105247
-815047235
361820098
271182727
-183910582
789541099
992169705
634887409
-323825484
50767899
-821749926
919805422
91782704
-709824937
931524148
47197197
-106567673
-249763270
-510994855
-113646648
-123141208
-694700932
491225167
468510281
-796946784
90461332
428397022
-169380958
500281210
612939898
908808198
625448622
-676276639
422323187
-26670858
128008187
-915062303
-429632604
-905781260
940442795
-605769508
131641609
561810647
-595194900
798919058
-415094992
162798261
-12778326
442167786
-688264201
767053725
-163507107
-912016151
-250376659
-373768160
-513251347
-404907466
-353588063
58755600
128016080
-277763727
-435947594
-183574540
-304897315
678351543
-309670815
-766787689
-258855093
-735134160
-307215942
-470412460
282152732
213632725
97100226
110484423
636661448
993316417
774807141
247902860
-570413570
231878241
-868612149
695921291
879003148
528628390
769779898
-227980382
-653706775
-632488350
-946949530
644966660
-413058164
298845168
200375715
-201282952
-598030424
-163389755
-965395163
249348076
-200562916
-906250357
-613933810
-214075125
-585411169
789448178
-388608078
184431228
488049231
810605624
-966016585
557304141
971110251
351430984
857900749
-767291804
-883387586
-379390988
360152345
313270320
208429688
-655768148
-245045349
-953667187
-597417839
276134228
-51732360
435254890
608505860
-126588554
277263272
612308847
95994097
351947007
644546463
458220356
654708259
756226875
-377657995
487831974
763129181
-216433786
72240756
-349743128
-853178262
535658471
-274334916
871523137
836399414
948988770
-331578168
532485408
776128155
622279743
252382415
-169448523
-919628883
-771690825
537776682
-571881204
-965545852
-993070689
388628749
-208243679
606356115
25498837
838387685
-259637867
64965470
-184823335
562366216
711714375
21991273
-810233391
611760031
-726373107
257795487
-707224858
-394153940
-307941808
603606833
942847868
-333407607
-213343408
499952502
-292196596
283909973
-259993947
-865461523
-630990507
-412929872
-433457983
492561026
-542225698
744746472
-592889571
-815546976
706465969
-455057293
-516246069
693456511
-123044187
-380149531
243481256
613183044
-907227083
306211209
-475542365
511352996
-729690209
-259029167
398092932
57426069
716559986
-777052881
-390970320
970009124
86990806
828325896
573884128
-542745285
-677789573
210226758
856997143
-939971911
-116322846
-630107079
-69359697
-424599174
-429770236
834319321
788158625
-777744636
49515390
261471893
-426146800
-505139085
412413195
-494302726
171516814
692031641
105053475
332001737
-221476040
909541133
492826020
898806338
554054928
540591454
412103227
-889604485
679941336
-911961644
546876368
725049351
190347204
-542702456
-247092604
-832334206
-200736485
291748652
-42340657
787088617
915723809
816415429
605201818
684689142
-664013395
947258211
572666821
-142275959
435050593
-288382856
-516840469
135159357
753965087
769290785
318728183
-550774039
-576347600
797172057
760259575
-571477808
-742044965
-428965820
-53595358
-34315468
634946768
-292975862
480510170
570761904
-705870334
736693647
16683730
-9043818
-474416971
-614602100
-544116199
314034609
700971918
742953353
967801127
-774150835
839265841
-323286440
108384312
596015713
-118614128
-883665924
-929112460
-344432619
425211982
-708620230
84150326
684990429
209778051
183643185
278591780
-786780913
370180187
642425256
-485777880
-333145493
885012708
-774441289
303142154
-751056972
-500154885
-660564294
307491346
163689195
132050673
-478471921
-386661553
10797358
18978837
284475043
-69499194
588567811
-775827362
468139090
286568121
-648358959
-150081915
-589992588
935416982
665941810
234805605
-619185413
-290216981
140863928
-762646603
171390803
211447842
110170684
518395976
498747796
432899811
945887266
-779975663
-726264339
-163299564
627334682
475167463
-877021853
-786100426
788831661
-275932318
691465780
-840755959
990437261
-947434412
-833742858
538819185
-758515946
78701495
-535718649
97183605
570898845
-998126887
-303842021
905063542
838823101
575164959
725129163
565225201
511059320
764148928
-288351163
998613147
-870749139
-654761889
871699922
649255079
17547742
337095374
235804228
92624617
128329284
-709226552
-791926839
-99245456
-638622703
763797515
324989122
-555664705
-922297764
351081290
48218931
-353925039
-793544817
-320423975
-306731541
188912809
-364101305
810162643
-101178816
-678617875
43445966
774076522
-874821292
85865733
85613163
90250371
731974256
-618592926
-842382278
-944490201
-158389595
691695791
629624731
-799352187
-431826514
-625532367
261548337
-808727853
-217869917
-234830120
-322346211
-807609964
235200975
-269873173
468229979
334493377
816302293
-398657714
-261061553
995600685
-92889018
-848749440
627560579
697066730
782382132
657679474
-947576229
-496806416
-972238080
-531463608
-928291212
782783056
-640549787
221196638
-745778010
386178000
221163424
-284468680
-635097234
53582540
557898503
582267372
-895711622
449287112
35450151
-268122349
164244674
437471838
736455863
565959099
-362865733
403505662
-463262268
527249376
750513402
497442604
240331893
-690013739
309290723
10219237
-382521466
433876054
-1940481
74910986
84612988
142804911
269775828
857524666
-571064957
-491561526
-640252692
-406615452
-143722166
576507153
404442022
-728408390
646445123
501179665
-870111325
-840914029
649257546
-67269390
-601205289
-567766923
-208873773
-517378293
-52737319
830627230
-709440869
928960787
549671800
-123262194
40311180
-342892676
310425809
380180818
672543158
859912738
-484498464
524973112
329895762
-276926275
-217771040
903703748
-199606706
-26993618
87174998
-925404469
-172061529
-73973510
-942892782
-723997666
556488983
-109130676
354832977
872355808
-341706214
-926178562
435204775
320324278
-419442475
728370996
749898085
543880118
-794127960
-953472188
175889198
503412488
242207689
137479240
-446475187
-394216627
-589790267
-690884509
-471191978
956323195
225419593
-621022071
362571887
-790973132
-883290465
36927663
-693026229
808588600
111996194
315634736
757652157
-682493183
435425948
-143049176
-880929644
-855900735
-615181536
-490230658
-277363153
-621148209
214508474
317606369
609021623
-771640298
-669088565
-507115777
-671789004
-743804547
941720592
-582965324
293405396
-191390179
-670902241
113990541
-233331327
-718589338
-723079438
-243272716
336916978
275780082
992683180
857741559
-726565422
70212961
-978442050
-457985359
-729832537
935624739
375882387
-515829113
944990843
-551270777
694133904
473427735
-611498562
-571316599
-532834298
-41500970
423459343
-636416977
-659215138
-265182135
310425809
692765343
949311069
-921960901
536459896
-796135535
-802641830
-381984355
-111384608
799697912
845394205
821838968
163071476
204197191
51973531
427507427
371542513
361897663
-547492661
-982738369
634344114
19511959
637582388
129020486
-176452495
300454482
605430718
71158308
-946987717
-326832749
-655306461
898358628
999355962
-613255235
423086341
99236766
-489901207
753967577
-596900507
-218140090
-285049038
-991625090
309283158
942125911
721772781
761087025
-671474109
967723571
583373506
-342833323
-330599067
-844650379
-176739054
-179482361
615304862
-275002435
844832661
517467007
358143118
912136610
222518919
308130045
678700544
-305699593
378300302
705056471
-730472539
-83006659
-893523090
-533054390
-715793488
-719615622
-892351580
-329732233
-517426991
-751416683
158035485
987027486
-14009237
852629336
-40868165
-412091934
688626234
-40955402
432635994
596558380
-757802949
313486114
-898645732
603120580
708700476
-898750748
-763016206
945126536
-624779516
-110815156
-592568079
929949565
735469886
-253538674
662108963
701422551
295713662
-38514210
884655170
527041192
-67360465
922111595
220286527
-792069645
-929777839
-161428259
126376305
743126128
-734884322
930855517
-219740388
998647465
-987304834
577001502
-753978754
-385826102
-709464492
-946613529
524342317
71945443
429423850
197330467
764057573
554133937
139621518
660111360
986443028
-210736594
648112204
-913372301
954277591
260201982
-43735246
57580147
284854769
-25595107
923079657
996803471
-829701397
-15068945
-281889593
862834356
-798073927
-796661000
-514312122
-23187079
-143496654
-322494803
-740298229
-311329377
482797952
-862713296
-799241097
59201858
598181255
328653703
560170972
-811037699
138170131
-332165163
-930872002
956958444
-198226590
-523558810
-830992600
-256390449
-528479809
-563704493
611435317
-586601649
-112284362
126846037
764046190
829741966
-290084758
83098573
-168656390
871033795
32608679
-645872714
-161201969
614158594
495494932
-484231762
-389471513
58685630
-531925006
635664222
-612238672
529857505
-331957539
-956313554
271341723
913357344
-579664495
-690424306
280052461
-87128051
-667269532
298701013
-644174334
482140717
-230023788
-168183186
-114844565
924450018
-88146975
380087856
735469886
385214402
-293194282
245686995
762733756
739853552
316164576
-16460408
209090485
204534709
913744650
-628571636
-641122243
-569735594
-290327382
900685658
-851034555
-697753809
472721974
101985846
301704761
-563159623
828555461
676180366
552525689
-312321184
-343928418
-420367000
912693367
130666590
373623828
-502436375
-260962021
-66963292
-73734503
82050104
349210367
373298463
773655318
879439060
-248346877
213105402
945637821
187121540
-152959046
700576259
-228058858
863926935
-445223575
-699401196
-639320196
562150620
670407297
-694985699
-698380569
831793079
529903534
-600581772
-261906572
287475157
196741796
-299772983
-660103799
-476129070
-368829256
-126988735
10494571
533246371
-561766119
19511959
-10673939
-84803714
-875300573
-540873697
634344114
-125984215
188263771
-745414855
-501670044
85844933
728961998
791525704
-246115298
589130536
-858073033
322143268
537896956
896579605
847601742
173638302
992709660
46918852
219528347
781471447
135413409
189555349
-307482190
144967952
604531365
642206712
-309818961
949470236
-668021510
-799352187
-363754194
-742315448
132050673
-654940256
-129305071
409194551
-207442616
-23779839
-686471887
906092048
645730086
-306639146
287467767
404670629
-203422372
845863725
985535330
-789930880
-766012430
-914856497
434402660
-432476599
509900025
509471869
-774770875
268243354
964425482
486764493
464336895
798190803
155787009
687329659
73905035
916808025
-989266365
-637594243
-938237119
399316934
-590251636
939940363
-123471382
430200532
104578041
846091420
577278867
59456071
-51245045
583160235
83078823
-438295376
-583424761
-94761170
213538918
-949378725
582485680
-790226155
671600348
763724722
-619817015
934102349
-862209646
-991636373
724261450
-827637738
400381240
349111987
-443844700
439289461
446094962
-942367198
-299833863
63371757
509033329
-649606685
264746831
199897019
-90487141
-357535342
333470392
571275000
-583204600
236530822
979540046
-592197597
-486855028
-850028655
-775978121
162207064
454042361
707948658
408465140
-106456640
-791107784
-605553360
-862351769
-291691729
-944922991
552510584
38822086
-674715454
-386034629
191708859
-268804237
-152050839
-431264242
529857505
595341569
935966411
-448614331
3185196
-517613660
-320591217
927231362
24033968
-879305298
-596434592
-991264348
-709263220
63484619
-275083682
-439687166
-755875341
-921304090
-208082008
956512234
-444536071
-889867913
-347928794
-929556993
-778606321
-633547955
994122117
259025344
889361362
925162196
-214661941
748022139
-284584597
324193882
338377321
717069809
-486874984
246228689
652769205
-481203440
-693078643
71632931
-897232182
744963019
786801240
970122696
-177540902
367300112
7163361
161448276
750697230
108078279
784817624
-988670402
213433688
418739434
844656539
-492675059
-312995815
134067808
-322310586
743744411
663424410
-721551764
-140331496
385503813
-293935409
-699022328
766798218
-751056972
-504813976
454607495
-655815303
564024202
-714196684
-183800493
-902453899
125008487
461581128
-314514048
-412340803
-675242102
-135876261
-478238315
-478871626
-807597267
-771491545
644494816
265802111
277154193
-356059103
-11226019
-777283896
173098910
832939870
523628175
460343768
-418056623
869417850
-378062111
-443695509
-481611106
609558294
-645303725
-853529658
253860794
405483194
451857644
-832611172
-934617767
456525490
850976714
518780534
-708486034
86955076
357437890
-514264541
-87496161
105966003
-112202157
856143862
115732501
993437858
-952123326
370041189
-388718815
659563343
228197642
315634736
589085087
672625697
-877535382
-339662727
216869716
144705361
515290401
-669959336
-148354952
310550097
239686675
404498117
-936640406
-815857907
-902474039
-572522078
-863689709
-36274950
-399157269
-36108839
-140583888
-994235105
-741157124
-250149134
-67211365
270561539
-818387670
-209925313
894939864
153750941
568221014
-249053797
204644494
815222092
-804189328
415080937
81639150
858371628
-829702963
184949568
-386448013
-734596964
-955163491
693392977
-35113309
-558101123
221173942
-912005200
854614195
515451204
-250199477
149562404
-558669514
57313417
477181789
8420284
-309666349
568987845
-893971994
149227057
980175977
512949826
686315484
-443398732
977660073
313363612
-286178089
353707596
287744260
101985846
-937104815
709476904
-324232062
-343143860
-684881658
674546301
276588812
-446828802
123252005
-887393680
820903614
168676859
258085839
120781398
125008487
858857704
-472816243
840452928
-977006936
78760609
793523327
719566839
16283195
-237649448
-495173567
95142143
-726339325
-471464337
-56878205
-793003347
281464480
835799872
137701377
242705661
-634515905
-363392632
-156690296
469445501
-444523104
-224033474
334045671
-767537158
-439710494
-172415248
959853876
-549947417
947951710
-459522254
-990962300
702866875
966393608
-835372466
-113418314
734766082
253450855
-340584894
-76546742
-268124162
-512506388
-764780005
-792833716
-908567935
613363439
-310641305
237614252
956407756
743894759
-32943140
-623689857
-17865097
-766339703
62819751
962018547
-638497652
810026449
914042933
304117043
520492097
-943629810
986034340
886468642
400678271
-249161165
335383348
21567297
-911472942
960075452
887121670
833149857
89766222
-352149823
66976350
-699234941
-810532918
-208436197
-58385293
-313137624
118625549
-616723823
134572708
908176550
59857793
265077582
513516966
854736839
-763885557
739648729
-419492089
-815138733
942317737
-667651928
619392231
591178175
-976885982
326913838
-206397075
348901365
-675272641
-272411574
439356543
354279830
-106867318
-368547227
840517820
15318740
-482660203
-827461953
-812345523
910213907
-304933237
469585399
-504895516
-570198749
-529047657
394124245
301332754
-466049634
-646263584
-538445078
528517981
-799339908
-962766312
-267323217
752258081
-408183442
811407497
-831014286
711469567
808714395
135232430
-644452955
16776062
496982960
429486968
267809323
836334667
-190904351
786098644
-38655936
434861893
85623821
-176467844
640763718
290114744
-786100426
711164593
-356059103
234320103
106297800
178592876
948193006
-385295182
-402545382
-624779516
-518276763
-310307285
735515008
-774007607
930978958
-620389444
-275190832
551956268
762887738
464748984
730692506
-972095677
-490883385
712719178
-447923338
963079990
-880625252
-757089289
451183063
903047098
715336244
222979579
621149685
760024764
106315265
-956621113
-665230543
-991124199
-349288081
-919795813
-758315060
-893606078
159465237
160230696
94358200
136770431
158254679
116593377
934692613
-169120214
334647667
-488109496
-783009180
84479705
10641185
343173487
38765948
107601715
719598018
366486143
375466208
48719240
664555898
-457735768
-223702790
-882472016
775120584
902703709
184904414
-151900206
-485771519
-836278088
454773004
714266164
647441862
711229493
409194551
909453269
-778623108
-168656390
-249411310
-612606825
-834594863
-837507557
645517465
503850414
-424307843
9038972
-352982243
-555401774
-650413871
261373604
648266587
545888347
279595319
-836513688
-520482877
692936119
185355688
782829421
-600333967
23881210
-855972115
-449415284
119113712
-396321740
26517775
272526544
-188565347
739315556
586575296
879359812
859970001
-909910825
403855327
-614240969
-951212872
-2678554
-205405954
905018423
528261826
171724477
829730331
-149415149
-161792046
562851143
-514594871
-243722056
-769742845
-494033940
665225191
131803718
-817984198
-552743280
690108271
746919710
208774674
-570108678
-320977685
-805039335
-907212305
493033917
-99593051
275027219
-293023148
621579616
-693007841
623452872
480578793
-869162093
773208611
-88609178
-61569933
-222917193
-802641830
-645042939
181004290
650082530
-511622364
-677657605
983629907
555170703
-623769411
-659994433
790735259
163610041
-61442347
-188559459
-108960391
959415634
-620919582
381043018
128701480
629433814
437872652
-724624719
474211601
550136484
-336944329
-444258750
-326242617
-616282045
-494257715
-68058206
564874801
-748382897
86722760
454049701
448821631
78077160
88057447
813828564
-313389822
-589715265
467500604
-970164971
999108439
834756074
-826886917
-251151926
-710343840
-573771931
189791642
836532020
-908501534
-40723814
-111420050
-25510338
-725817724
732769513
-416481907
-419890095
-673030519
-436985109
575348938
-715800512
432195378
-90145269
-766981963
-879720988
-398686656
881058941
-767284723
-125349968
-785830569
723730067
774422310
-904599051
223101925
-491097784
899846084
-525947709
-611283968
-218313906
916939550
-3374466
-911863402
-837570442
-576601075
939138662
-48291365
-48849527
-750009383
576557894
35196457
280103581
-464146796
433115081
-389995838
-884689470
254058049
-218599126
347996009
-553525181
218927369
-756548673
-23952802
-775227848
198096135
186582063
-825767367
-168224711
-138153838
-470351727
206230536
-565823098
389343778
926184038
61820603
-410369947
606790045
350192504
-111384608
-347845108
377292732
951467580
-265152248
-571557856
-474081267
76356526
919981425
242773770
-303696548
90738808
-284293702
371918834
-221067148
-342337037
-268223851
323941824
472126814
851043355
-507854091
110287110
232493024
616246892
-250767600
136470925
781156191
-36539543
-917884973
28364030
509079695
274500410
-410323520
651518450
855262495
-522346926
893750660
-130567806
-628164170
-385392465
85289082
685883193
863125073
-224778002
554487936
-117714859
-41194231
-894468523
60639798
-992522400
644606742
898971937
690321184
599085
-111374864
-648427205
-108857670
236056601
945842521
-959651820
573211712
-444481034
332549969
-67884070
740830603
-57978658
-899415069
321603838
-455111841
63203041
701011038
-461402452
-537802583
47936414
-876269495
-439292117
-713854502
-458746344
-645886855
-856343792
29090622
530281069
-543408727
-985403332
-446247786
268020384
-812208106
522618158
-368228392
-626515734
-785855828
-922675863
82461004
211274363
-554729316
-778310277
-410089476
125132803
-162195746
-109136582
814773571
-662924275
-857841030
-753097471
93706823
-360789381
-264000806
992349632
551559610
-547334735
-618322722
-269549577
193729001
-658837783
342083136
-925409676
-265313967
-588162931
196717373
416935436
-876975930
23183635
561437595
-779040366
-276074024
245269062
137440112
-275937733
-232420918
923200004
100371569
-443466323
-904082447
898124561
-150055462
-975381552
-648753401
-784120498
578987979
-84071165
-709050722
-248127497
143608135
963393763
-402406236
665819649
-708070800
-673904503
-916501179
320844326
-889918721
845022739
-522736422
-3700903
542369460
722333154
-66327818
-869723922
305517618
-346624228
-557460605
553131012
715972636
-116417999
23200310
-902178341
-615047762
-495622036
-569301515
886318293
-691165072
-659816819
427680263
-531775415
-668684683
888050482
371564728
-159569133
563559024
-262561291
-592092903
-433335264
-237991919
-892412419
-663634988
-298072738
935495628
965326405
-272662781
677885447
282656517
-205488132
-69893192
11663515
136924717
979215921
148782093
-782216593
-217526447
-976987323
-249844232
-728505032
628483405
-259311947
663342017
-259751893
-410038609
-383823617
-205433531
-517646362
-104238665
-946958906
-821844345
41515199
-485343411
2693142
84213650
257980115
447964627
-496882961
-100185521
-709226552
100842019
348768759
361504882
-524166099
845022739
-846112316
-131735188
644942314
288678348
-390392139
-591896827
-824785860
327019542
71778585
-110231799
605038516
791317528
-186102248
622780737
-907197086
-180973029
967079136
521357675
-638335768
-759409062
953984909
-706802067
124183884
-219342521
-396195222
-621116798
-642220242
-747338838
55826906
-397279112
-204490265
465148335
-596966579
374202394
-486388402
-304513291
-620459458
-83500974
500252392
-651006233
-811614654
446058906
-653775213
-575780475
-449996246
583311181
152510712
-869231533
43693927
-143444580
-66671713
412727418
573884128
-158109902
-658072982
324786147
-123044187
-966036980
-413574718
919705307
973244624
16844629
347891376
511515373
-284781289
747115021
296628944
777209646
-825634862
-573039698
-251007350
417278197
-210529186
620138587
981696540
955092283
-747922766
-131843843
-166093229
907440876
828726349
-728659919
-954329003
508488357
-917492146
408016166
-558716513
618954362
-79909711
-52025035
-313932343
50767899
-807341776
243470095
-522763068
791306687
-400813903
788152865
485883730
789586817
-636295546
-724070504
-997034649
711913356
-684036788
-989194185
-894357346
-197699546
-174144871
882902722
-528247029
275182488
58009187
-65606854
273134096
841072237
-112172692
-367225129
-243145239
653715427
-329738564
-349148236
496857389
622132103
291537287
250153415
-596900507
-204654973
-197180652
180500993
231545373
796791648
449605593
878329626
580858125
-910975360
-709608359
-314320413
-537996267
-9967592
927081334
-309093815
-981359698
-484050353
413787349
-772341387
-76228219
712242338
-426044489
-545531743
145714050
234704685
-213936366
259944457
-260292545
771895634
644456260
986646977
644546463
-482520110
943439034
-781732203
904984144
-49694828
-348362306
-666480234
-463288646
478789403
-89568802
-299772983
-592819970
887027456
111988885
319615816
-474269198
455074088
600520689
70755610
132050673
-538396890
736635878
378383195
956034398
-171336791
-775242095
512652579
150669666
-118825901
-937221741
520159188
492203631
-187390845
839347347
-309519785
-338615627
-506339885
789037198
658559207
757770255
192874171
-467503875
-993670995
658758176
-66863170
706204940
485775621
861168795
492524190
-291616564
78487422
490775420
-419317810
-35899141
-985699815
-836087299
-680485918
812984493
-976860442
-749776747
-786780913
236148021
-544762561
-193951428
-415624689
436815579
704705318
-157756896
-126240775
329560311
-32392029
-706273398
975673304
-88747295
-471752852
220053013
799413961
-869281915
619617862
345537162
192490345
-295609924
690478555
-756393487
-884067381
-230778830
461068250
483132700
839303291
842025002
-456801430
-420367000
-405411093
-814540048
-643077834
386684180
-218797883
100849959
856742358
109426934
490466480
162811629
-411798288
-564876086
-822189637
-825949058
-574767040
-830180315
-396861060
113264767
893845202
432281844
-679556805
-190527335
-828332915
428856468
154225951
639240727
-574516215
18779522
-426865352
-153174637
559597435
-203185777
349204416
579609593
-726472169
-331374145
-376867296
-970908025
521064440
425550907
635914830
-692262220
-712703861
-302794091
340973949
-687438143
-486511373
-497811607
-284384935
-447923338
785279101
-605709775
899127161
-661687387
371859796
909588060
-154645283
-573242786
302001777
-849912541
-668028969
231042975
-568822102
-828749416
-241208765
-123829610
226138652
-48827895
-372536367
-922643073
-635097234
-447563358
-680508012
578724326
-918303492
-266479343
-989588924
-757002919
913644557
-576474998
755244339
792400066
-975437688
-326546434
-590337173
947273708
690272326
278508338
-394963170
315888964
-969181445
570378469
-859782994
-27194889
-11758748
-999648069
300807473
372493108
472252798
-793757536
808378811
-298072396
647923972
-703295251
-575893929
608555384
527544623
-707421108
-324982278
50331303
-481038519
-525577316
-557136008
635500686
-210822103
-676903389
-889239861
316197777
-450462774
95141418
-590349877
933640693
708700476
-438295376
75413045
343969504
963789748
-865747518
343991694
522518213
918198128
171644534
-597991682
-670391879
447893050
-895910803
796417158
-818341676
742845417
130469218
-649417622
-36822562
877163870
201763655
-770374905
52325313
707915265
-308914670
171141853
254568942
-861955428
456764596
556694200
335176045
-46423183
-175531819
145007551
-940344409
-977366214
138305859
-296212861
849905366
-232576553
378369680
572100178
250462634
-839070648
477555015
976556646
-107070972
303995377
870141246
-761578511
668282822
-591304827
576557894
630311964
659997234
187346266
-808232532
2684879
218743622
-807040014
-557766664
-275892556
-887214893
236890581
-163487879
-647142495
-227155672
427597950
-633250091
425310359
-924796772
128134742
944420333
672881655
642842774
-975279828
-552092995
782190452
756195099
932780928
329895762
374755854
-545581070
615494421
827916327
820121517
296301178
-173020290
35765846
716379935
945804930
-93778475
-786276552
444723747
784832243
-124049567
507582277
-527306586
-368753728
-845230138
661014306
839717717
287728462
-205874122
-681915482
540662755
672130407
618851684
570752408
-977813685
-789981404
-872529131
-468796455
627567517
-926695287
612698108
111311072
-367567559
-896312690
368074022
-889461352
-330873352
767259700
801351762
509135810
-815459457
732776708
-528779191
444723747
-161239608
894207496
-621102480
119585201
-256502245
-695558578
-790161786
-154642744
943223167
-714082256
-386021521
-213774471
125092959
871680695
993103064
-131614406
675807225
-121248210
858891462
-255710259
631609729
-153174505
-810786439
448452653
-118767642
-68812480
294497319
-1672058
-251264161
726107237
-450098945
846770232
994830239
180141989
-860511237
-328625214
639097401
243039397
-857348981
-578201752
69435944
554960694
250941678
-593532455
535658471
733277783
-893543125
-950934542
134544653
-293621271
478384993
735691165
-700467242
-761808979
745710443
-533364099
-451115197
278118465
-767171003
-643642777
-61212522
818661298
-687038221
-206497524
856218248
975132490
610685907
644494816
633146269
127536259
780007787
45329086
998735496
677750539
-940935475
-184615615
-613104184
699087964
86220765
327673555
748118572
-962754007
-145388228
-123576281
692322251
-755353308
329001831
809900516
439253941
83360069
962196319
51081666
927756668
953717228
290390214
939675903
-206910433
-330045084
-989925600
-978367558
-424870795
-381405577
-325317370
-755719139
36064386
-707417704
945724298
-172443437
531823218
-363675190
866485208
415679378
852310028
-922631054
-345532961
812691542
-199634367
827363155
173606495
969042050
142483556
580824863
-666648148
46389525
853064432
-305490922
-433710635
186412057
568079128
385802214
-309286736
-849647400
-651509705
52338243
-268990683
625631418
980867119
372906835
194384536
20621711
-903950777
446306727
54824315
700256183
-624748529
-370388530
876103769
-606896898
-20393103
-929036591
726252166
-670294656
995812569
-506131857
268525582
591600197
-310424644
-505044849
-145935564
-114586560
711216474
-107445043
158022286
46267330
809694241
-198331619
593822131
-545816422
344364907
-657226271
-794964163
607918474
895926126
-473675649
-546319640
-873246833
-1464367
-116343748
20401010
-399675712
995600685
-184455380
-824076158
-394797038
472428859
622100913
-546677131
-182620258
-711157844
766563095
-500530855
-12834481
-928320513
857310804
-534299305
-642193847
42238495
-812685697
-255682458
-612336862
-926257297
470721159
316241069
-816307028
260103328
352931514
298112328
-185343067
-244895590
37092777
-445185123
-415789741
-876640850
-137260492
-780232571
825385643
-215383523
578983417
-457200745
-204291872
36912632
-468637904
-360291926
-990926651
-299556696
177789809
128354093
335545999
-875008851
-586096193
317313478
117238651
-991073162
297519791
-324947477
-26023699
870630787
207084066
747647426
332900867
-652679755
-650681295
88537941
-762206540
972097574
-77532438
-505175112
849451114
894207496
-601727787
-140038049
91875140
486003281
664033857
443426959
22147889
-653978930
172521176
96789473
-90487141
225365694
306373639
829730331
-364625906
-160468015
-705750397
633615096
122793991
469114329
-707182807
-590717443
540514078
-449996246
-751261448
531772313
-352176197
-827405568
-854005825
-85678751
316263968
-953889433
242258365
-336737385
213596697
-697289094
-206596788
888940293
322220490
-691164790
717175816
395487205
-187314800
-755053371
176095266
983663412
723657432
-127255267
-165183273
-557190332
261333536
812981172
879406677
-648878241
-205317408
614696438
-648040133
555884556
917881795
-630573007
-94991702
905124682
920418199
385182596
-608772057
487511988
-542521993
909394516
-836838272
349122164
-490134386
688222337
317737288
368233587
-297402019
-751777768
-295420110
-891660923
390086365
409596348
-960889668
677153417
842936425
152451639
488914853
184976244
996023109
64857495
-906930154
-742403536
793597291
557933572
-511286453
-914301873
174908444
-17117346
-17330207
839459767
-891026091
565029886
-515938160
914580653
26566308
747301152
-812753714
546678713
531395177
556415392
-700853377
185641910
410583225
415140304
-616093625
747299652
-481330837
-49041849
197878657
935803012
308926623
-826248834
-587902146
-168661839
15279532
627222683
-813928547
-123297839
156343244
930661680
898885920
52005796
-335620687
596939513
-638463076
-435325098
-367914591
-709572144
-37314525
1846831
304638925
-169129592
-426228895
-542269044
953654480
-541155054
844621441
-965604443
-86923806
272437155
236955261
-105187563
97591551
-658237552
-757595937
-266142776
253415529
395933835
774169469
-407830822
417941410
-158461961
433188782
810759130
222783227
-633111451
824388568
-735799150
381165083
593437499
-106762563
681917433
115204684
694359620
-877480458
894980434
-571064957
374413098
558296184
-648358959
-873430117
-194259155
-914862552
-172502855
-860743827
359162800
-591309975
61079101
-275361438
115270300
-588978546
-525976659
-73147574
122486660
-948937805
186653060
-411787943
969141688
-33361587
309615769
-637308325
987523958
214160492
-38514210
-265035487
365024660
-655241091
-970622994
-373498148
-825894681
582585602
-628406539
265139234
26886137
262826241
-352479990
-337571162
496982960
643008120
-517069625
-871304953
-266999348
-30986500
-578847013
-135032699
833451420
714400397
780022455
160618455
-778817868
-612253568
164249627
-179589446
512823293
823082190
421740442
110690698
896431560
-8948610
673717165
997248402
940425523
-716626877
314714439
663542572
589176862
487116947
-447996931
162646355
-883953852
-127353855
-610987869
-905715907
-355707362
87359970
82758375
-930713379
796174391
756285730
807010451
730069549
-175590787
335403400
773551661
40128667
179967803
-638113031
298899998
397537965
820902608
-254416812
210644563
-6231821
-221781104
16234201
810744584
-349212911
-86634622
-187314800
-972095677
-168183186
-614883457
-681867402
530594632
-456139564
-40070701
970191352
448808703
-853873991
-872197754
-880360093
-643955895
349239289
264012494
-635433844
-624506096
-859193934
-630107079
-805921063
653737389
882088078
534134904
715972636
60049846
-594569369
-509159382
-880966128
-254899764
673293174
-582241089
-427653823
469992496
742876568
248266018
-156487595
680843603
-774840922
-812244622
156301708
-692425346
630549006
-80763157
500281210
644470837
-393686534
777709141
969805757
-371994629
998150671
61609597
-982662044
655028183
614333124
631624416
-588162931
-497106741
48199541
355982730
195371260
996140512
496534551
-80763157
121625635
-814121828
-19664028
537269031
-291864393
912462792
-774297920
-891660923
216407181
-113133737
642929208
545389678
-960002442
-580394050
942345055
384815518
-699608357
-147582688
539602365
991542863
392881217
109380315
-379932177
-78141462
591651202
-799667722
38915295
931093457
-447689406
-538074406
-599745514
37185380
605896664
250512868
-376216985
382204964
-162134863
376831402
30366258
-697031014
780828497
397432806
-802370225
824984260
-613450049
-985034550
-226668040
12037250
-990006471
-31834581
571881625
-130738476
301627259
-787814531
-409828678
-316159076
-871755282
262896970
594377808
-4939585
-686377060
733307957
245597795
881844353
788114607
439288843
958571787
-283528423
-169902662
-226474327
-591085891
26545795
-831211642
-425448148
203706873
-83669549
-374933404
-420521078
-558583864
-534696328
-708948570
296961843
863183631
519338463
633958235
-762704706
-236582338
-707159972
-552485617
-148948561
363466979
106610796
-944551951
690534188
-901332069
-474335043
-853444504
-852634991
-36976032
119918182
-125786118
481729923
415848675
31328438
14589267
478121729
991998870
297738156
75196336
-906342067
-124978208
-156474383
300418777
26692455
-697195732
839265841
-984164573
-414705068
-859810677
-544220703
726561445
240688176
432478205
-241529352
232980283
-652365105
841891677
-814367082
-927968356
-417955539
835611755
660742517
461590561
-702622230
679778107
-229470495
-318751892
-16015770
-534397069
417639202
548222793
-33006959
-898113611
-296355194
-364535917
-504139038
-572300688
-512515426
-736539712
-888899824
878932991
-360679844
828209767
-702707783
-742073504
-169239789
-31543619
828641183
514357210
857889164
-438528215
-361121331
286152533
-962281702
-208739440
544858901
284392675
-585740690
-483790410
-782727535
-932918578
-204250470
-477654393
597103337
501894499
914235171
-380977565
270027141
160206333
84071105
297005473
-231222667
-932816134
-858757985
945631813
731071715
-576120161
349125447
-164672890
954874603
410608031
369611992
-928302325
459671128
184696307
-67334395
465705322
904401767
597884039
-389174493
95143880
50790649
161904093
119304641
738913106
-942124959
-314320413
-704366916
776812081
218742427
310548241
128998261
-985180545
867344708
454444458
-893479372
13908234
366671146
78235697
-514997321
84612988
559462655
350977907
311744548
-92568462
-437636750
-164690842
-64348
-350597022
212194259
430984508
61453007
-703917518
-195473701
655490876
650819214
-39870676
-245129750
-76337426
-842510699
-598890105
128682846
492936148
-474814842
371707378
-242774843
444951044
473220331
204826229
-534428340
85942371
-12438247
725735712
750670449
-338183919
512971537
-586394754
646674555
-846066969
11147054
-729117814
-681691373
-272196758
686190584
-37694275
155849164
975115752
-884823922
655599226
930019416
543781312
996352889
823828700
644784770
-17664537
515524681
-873523979
140715389
543420863
325119389
-194521895
845309021
-614313212
579609593
462772064
707948658
610150157
-893086082
289263853
472869101
-269873173
-390858323
-809896587
-438201944
-276097199
-308011758
-750526434
-175802057
672064594
714633993
-525777284
15378474
470274778
-647777808
-449266394
-638126858
322556230
583864519
373091656
-158804202
-43194889
-220543956
-973381541
-345212709
-71636740
-403015767
29734253
440331094
-877801567
-888592845
-105891731
-412453119
980987792
-328733755
-50248047
66243582
612895592
132289733
-122236190
554800701
-112829294
829625777
347295719
-638615511
-810487374
654623611
52840619
511676151
176618321
857791682
-939354506
-152050839
287512345
78760609
418252957
-325196073
-193787753
-245464417
986116784
-265035487
231064530
-105307535
621221392
99470654
-997602525
-436854773
-973440503
-325662245
-367079319
530357841
796829637
302110244
419708216
-132559914
966841281
657679474
-865523789
-779120688
483157069
56862428
152451639
-153601410
82854787
941403065
631862120
-594165543
-912990666
587131611
751448551
-310520793
729613465
30351725
67773490
-302192614
-579132263
383004144
-698327784
855258509
154601422
620598825
917881795
249934810
485611626
460614252
-151047855
-321627958
-414480747
-46216046
314970075
482590562
585368097
999306940
-333818258
683462573
169771430
21174319
446309243
898754083
-961231108
445646428
-476674915
-760530055
785209751
-472026808
-25921746
965281206
-641080941
380512811
-523910493
932537469
721727840
113544431
-152708623
141674720
281820483
-326172300
-718110614
-252924870
240981138
297978954
44464264
-630650145
128490778
-769558356
97478259
-502438899
867330815
711232733
-720784116
-797142700
-865431660
8536964
-326948867
247521361
757448246
-573239183
335403400
-537043387
-188583142
-67813090
-482640348
-935924949
-337920752
471560078
-562655767
-571429858
194926184
963625117
613465041
371628545
252535615
-205132638
-21267141
-681298988
864351910
-811021387
412727418
-925409676
306465168
269341547
666256165
-461031308
-492701638
-585597491
-3142226
860853359
-571704476
641815222
-651509705
435337971
-544842398
746576858
-61965644
687144676
293521067
546727
298551464
-439910496
-312400539
-134172317
754438199
207373070
-669963458
-481510465
516182497
-767352119
-691105681
-222960738
33174440
374003429
358635002
-994452843
-376104554
-660481911
515387108
124016726
-627998985
297465881
-180809920
68223973
327021172
159932693
-830627508
133036670
202264060
-969289451
835714255
172462600
-12686102
342506510
854584765
609906064
463634061
151417804
686682157
-12100570
425834044
-731023507
-159872270
597680677
535049616
957897391
844916080
-518836225
-882280233
437688793
-112204761
-223322206
205501742
292095478
775950583
159865241
565798940
252203419
-23178286
180420388
-283925433
-187327937
886215166
-60869866
848450599
-525915219
812203537
-889487968
-115925323
664572536
102704255
-9394280
-620459176
-680457812
-744998730
966980793
-547583084
204826229
-637287338
21646041
192832278
-619163752
-167794452
947618614
-642863497
974720763
3690498
-101646530
-165706101
-943928058
136625728
595643382
379779394
643006284
196750374
55694116
-241855558
670331191
231160499
-389073212
-56719856
140101176
2443937
-67550037
373755149
553981097
827810057
-974964485
298138960
24379883
47008415
-637630298
939084349
-538880863
-739982623
177015247
684990429
953053912
-755805788
-582683551
-689251951
355250665
632460884
996023109
535390184
610821322
800243059
127121413
-16923031
-297073401
403540164
-463192874
410583225
-318728105
-590717443
367793122
-294833634
-101362030
-779152968
-942464452
-127415640
576728312
373095626
199544983
-142318742
938805841
-877801567
-866786023
787041974
-172860917
-998979680
535498174
256484901
302516657
-660184840
100641423
-612669961
615304862
52153204
-445299654
293060214
734164801
-350319684
-494520869
898217235
940197144
-251151926
-932573092
-593546969
-570803704
533838281
-661056285
164702547
91975543
-712316358
-760223401
-599669170
213590111
-296939340
-630700579
97172863
78668999
-774027348
-619919440
195687376
780132846
-655015742
383661460
115306123
-506729847
-244918592
407436087
-387149802
195020181
-55672560
807426714
-640660565
-796135535
644545003
544003967
644498922
107621359
313044976
-668949639
-590908782
-960819639
487320251
340708357
557432489
-901102771
316374591
-246866961
991405165
-276806547
249257915
-711366455
-582248726
-884563695
-948514328
44976714
-178807507
947630828
-489121520
179915275
807010451
267228926
604032119
303212795
-782727535
-490463126
587837286
-144534116
-419383159
-879106696
-100221775
-359687011
-180606877
-941549559
-465603648
-679712463
-589849761
824268115
120404304
-118290465
356836937
659672093
75999072
-680784097
953742738
-586403567
611551791
65733070
781805917
229945272
824495036
-312320962
-316483616
-273282732
884846817
-163494295
-385778259
-534007643
179491087
731117013
568176818
-987886918
740337336
-232973028
-924064506
818747527
-319616970
600472027
206911725
-518554386
128412821
-668399884
451567955
415953740
538759371
-396582544
-965479928
431368773
-823832686
-478480737
-394979532
22825165
451857644
496306418
748964477
-173903750
211931247
-177244907
319031375
493977355
703798529
-461697377
-21542914
877525968
-103992952
151674467
-364671110
780755044
-682207923
50715153
188563816
-623432972
-191070407
184188445
-333645124
916471724
-32716697
826560816
484563614
-103861614
41449070
-14343657
-311222278
736079847
-944388768
-817347498
-994235105
-655443438
-649852649
-476129070
452760656
-701860712
-382203095
493670106
-28894664
445869398
323432605
-908587888
-515389200
-738164629
589276887
-794964163
-972362439
-388751395
601944271
574605555
-398686656
464166724
-901096662
791752659
-324982278
834104779
-677716425
-619611839
687695288
-570740827
-108433734
279659763
429976204
-308011758
328564586
228529813
881446386
561911400
-889605349
-720779410
-547698455
-531473906
-381760084
357673963
-178506734
-234261290
361504882
259743891
-387008494
405696364
-889604485
-478959260
905711577
575669358
-271367556
-690953194
436269069
-984023434
221627912
-61168479
-700290868
224587364
234964629
93202872
221859591
-87663331
-461329412
295789496
936190022
-861002120
820544981
813546735
-900099942
-39172030
34840392
575160118
-519526244
-320040811
514369062
856391862
-138948046
-845035382
-118082452
515916979
635975234
478693646
-4750032
312521714
-318279625
879854638
949342231
525501255
43240319
-567756249
-310694654
-309132330
485526794
621882041
885449429
499613887
373821946
-433592543
-95027671
487066297
212221975
-981181373
-657040088
-269770008
-488035718
939070834
-524279622
-215852239
-412435482
467767732
185760153
-342226166
671048081
-730089601
-698579742
-122185823
-443767909
999924269
-761378130
320033417
73289548
83659168
-508743426
-643769012
-987064733
976056580
-590361292
-448961987
-591338266
-397240966
-177773005
-943919517
-917621292
-446121025
-796089656
-643407104
621668809
-87663331
-546208577
96906118
981396511
-586883893
441432218
-639610814
-55458264
-510523899
798675920
-455906805
-551598350
-578443785
173244349
338180036
841951233
303488430
-892582601
611256515
863273623
-46445424
75899548
-622406212
-152031979
562779759
-59176644
-502074953
319563190
-303280944
-904892835
926468167
-527896673
-289651731
-187902193
927174956
-763727106
-206740894
-973681009
585354695
-534840492
-197581164
-471916800
-679052453
-911189119
-449361330
-957811259
-22841746
749165044
825016439
-215402834
-249977751
-950998817
-519794766
892504469
-243260284
209981740
575955167
380411342
-769539665
-721924001
-883763596
-53618288
-591071676
827693665
212217417
144104456
-252468674
160058669
164427397
47049153
-298337422
934646676
462591805
-635457587
-222246731
355704700
563011219
-210695688
853064432
-304135586
-39547252
597847888
301586092
370636961
340446714
880373539
-899054765
443929553
79921044
722333154
-343971475
130521663
779669803
-422622899
-156892439
-732871288
225369996
-26365789
907469848
-670814246
-728223073
-940365958
-315383576
908352443
537781090
754184121
198316088
717069809
533393855
531752373
-176012905
-210721291
-498732735
-983025120
-733049938
627876548
484586295
937627238
-943881199
-227887301
566054284
32299148
630302426
80387517
-723458906
164903833
250340727
-170532527
-914074653
752567456
724003956
676627454
392305356
471270132
-140701063
-4960876
41892068
-506511925
-146900306
-722942749
-996420583
903059630
-295617072
940466384
-864329388
-70038484
138857390
-831688434
-635081417
105214172
536400159
-804983207
884628879
-139943690
162806633
224118741
550632282
78760609
-368761500
720351530
-995024020
824791910
-409388668
-17747765
-14484129
-286718684
867795559
362416955
419040484
934646676
668906653
116365531
490694473
462857929
635193054
141994201
439837784
988436654
-277763727
695331964
841952454
905582787
303185928
791986104
-763727106
-324263908
-202284143
180685790
960837671
-197006371
-140030061
-592661540
549971998
948976076
958224828
-137650934
185128091
262099402
252191477
-450990885
358424321
713421093
-336402015
517621844
389324932
433964249
420651438
455074088
687267114
434804087
365303587
-143471304
534835560
-676094190
-950099798
-686524053
278866114
647923972
949683596
680366098
227792539
-197180652
-97630686
-66127675
-321704302
620812288
-82677228
-859617188
-38249617
-218695148
-65236688
879487030
689134542
790298521
-552205478
-563816068
-556911401
-855825546
619769133
-365527853
-180498722
-769176398
412103227
-868165240
86882812
-613384482
-962529179
-802629241
503319357
605513614
-217981922
-446213439
309428517
-319972096
523627648
-684560175
925481780
-76228219
304626146
-68185341
409540728
-578802681
-73594464
-537257805
-520220595
-15397944
439145221
-74825946
-283370668
257206026
-254848530
985956667
121960001
-599879010
595935702
987455080
652382730
-432184885
-614415071
-506729847
-108433090
-38693913
946735145
108384312
351924785
-83500974
-456962666
-618351754
941701464
-497600433
-954772432
-309025993
129937675
-526353579
-168661839
242705661
453847993
975666409
-947206083
940442795
-100185521
641606890
565038222
249039373
-46230296
-963658896
578989106
-587960826
731471212
350043192
-19409480
-669072896
67962408
-745998000
707558054
720379492
-987061442
160981429
-892441029
-265037922
651485911
-347282039
627679331
-308646611
52150166
201450951
614803232
-690772912
773572248
950862156
237893771
-805507607
-177064709
219943458
-265395505
-41359946
-27333020
983844470
-757981049
-972256596
-954199094
-858342506
334501537
-14620882
-998020498
205501742
922350440
474738994
-712658240
112290891
487920110
-523394017
843898433
349551103
16301445
222326362
567128436
990538813
-285044980
234026467
847029897
-980528340
-456815239
-784688494
-662884979
-349964987
464336895
139443327
24054352
-174811256
691299891
756220288
-382558612
641930006
-807348027
850565698
941845973
404639631
194124768
518972056
302516657
-955586560
-730476511
283560226
-717479934
-67610441
-565193746
658351564
475167463
547368297
-616900503
-529732410
262773412
930016692
588173092
-988354857
-96003251
-571174997
-205969128
171806257
-497331687
911888170
-773511970
942847868
123671100
741016392
-348619468
366943471
-976882228
-364347289
729239899
761723934
-833839311
-652999834
992064872
-941282898
214834510
-899391475
-470792490
-426268128
22601210
285669978
234548185
809547334
-211375524
-68927105
-503663491
627002270
-606539715
684114289
7080350
633542802
-510643560
736299576
-135018363
-886153332
199460115
446402466
251703376
208598207
-717479934
-502184471
-735561724
130094756
-316581077
592356328
-84819714
-558709882
38915295
27232681
374003429
495725245
621857248
-621763472
58089582
-190958961
480067989
-614305739
-466104858
-781390961
-18788039
-520607137
-392792080
828397187
-827572791
525578127
800925052
66279253
574536240
691051227
296886147
-646079015
-511622364
959619440
-404542481
586188687
-547952753
189095765
212202230
351394633
-845724248
-649504664
-806265994
724964003
841493445
622132103
683032421
411041420
-919656880
-828050462
-103477637
677885447
-583249870
430029909
-901070686
-447116501
-611544018
-361313106
-341596929
-377762986
-838009818
321350969
-635001402
671046717
299649824
-152944627
-894628788
-617561499
266586679
887014876
-476377940
-853860623
-639461077
634127323
-613735227
261186830
-226540888
-257134971
840517820
432090284
-570879448
801795017
423126274
-305924550
317752534
-195849679
766389723
-722463165
-87807356
-130269034
-168946384
-200437405
-289241499
-431511951
-184856275
-563736852
610827471
-191930029
557866949
883505084
104994614
-536800685
-477557836
227442413
434968396
670930293
-497927656
970389833
-282658306
-135388607
-510125672
849027614
319244330
-550898528
342841527
672064594
-258751047
310028129
-769567218
874243190
409934822
-877237531
40600520
559784275
783850714
798854393
619033550
747366836
400272454
432529248
-274334916
196301921
821513539
-320729717
719562941
-908023807
-548716818
-535014887
-382688751
-630188413
355631381
-80343439
-907531909
-388218503
-129142410
-960449184
688388885
-919442409
-630149221
316840312
119304641
313549430
-675506913
-794301671
365867068
-290683296
329273170
-375271983
-195640829
-896547251
113230240
-83707018
-289044520
49370586
-641635921
170450505
675390852
-607360232
391341446
914560838
996023109
-919616272
261658375
635396254
-443590695
-976068323
-978227879
104854767
487946872
692858932
861498109
223171211
479872834
-905361534
-333963798
143156546
-987953188
787638469
-2574620
-952655209
66279253
436493366
853385322
365858480
468694843
973912032
-98184757
-891888168
-399523344
631679268
-574800722
-239606373
476314813
-377762986
-299833863
-996657612
242161339
971235615
-861955428
686570424
853516288
-303313905
762338916
-747746919
313887085
-923205382
-686323568
-892351580
331369439
137728185
-275101690
50697303
-462036213
292971806
-338093917
693873390
-565239853
-962904271
171078652
-31187978
588896979
-164700697
471574465
-406947578
-298072738
-291941438
-645579436
-413453245
578996282
-389003051
-110644370
-78012690
286858749
-673204136
-973138087
656846577
-390673468
840043985
-692888852
-929505888
-496152766
233966439
67637398
-915200238
-511686145
-742756832
-520042305
234301702
-151536570
790175013
600126819
894521189
-343472788
-239530571
-207143471
-660289272
-21931457
-85178168
-960080886
-491561526
555471519
796244992
841341809
-968629837
-321102674
-172246294
-474342277
920220928
-964503033
-831383288
457287895
-106149062
102001432
-618462890
-788147099
46267330
259160939
-55486614
-376423989
677885447
644039688
-570198152
-439193743
-586000834
-674380500
205125388
737496448
-39952970
-593657542
155772017
-645042939
-452760643
466454626
-13651111
845934857
925776273
878615998
389213455
78054197
661355268
-321102674
-748238995
499884393
798284700
-914837207
-698486251
838567181
-960514560
830987311
-547495877
484218111
-588212283
689824280
770997538
-73114552
-113353119
185079153
867864015
-597417839
697367790
-706369336
-465360886
119718260
658468951
509471869
233813547
670990531
82756748
-845832402
-290879744
-451306646
-849605947
84633194
700596363
-265517839
-355318996
813271364
-202491632
-359956198
-211371362
525123276
786591857
-4586390
354596786
293438086
-151196477
816302293
68793017
-955144279
-340681836
-177480621
702262398
-413727314
91055811
-663101605
-877741704
921091100
-221441359
-333341025
897289891
-717617970
-559709032
643016641
-218676088
100673184
-939597670
746500368
238035010
993347688
989614288
-627487939
285649259
-760765189
13939506
-603067476
573401180
-975410046
306723474
-63372572
-904803339
-522537682
619056103
-632346659
-16762187
-199873703
-751950316
-460650044
-470774195
617252141
529273568
-498397065
888398710
684991473
774913110
494743487
570933948
393331041
107141586
947994888
-85538463
-625619047
-182197835
-663449588
156441439
49455950
-559568733
822083787
-460862913
650819214
-62065657
624261624
-269224893
-501030307
-928180620
-609081225
-989614926
-413058234
-82981730
135519536
-187463385
555170703
505046478
64316986
700616487
205242668
-691290928
-324844231
-957807502
542882285
-958864574
739286942
-718880867
799413961
955692150
-523063153
-50920997
-769796771
-183016659
528988882
80117394
951552343
-613979737
389947976
841999328
-243888093
540240582
-493151772
-549272648
-404728121
902288332
-538727966
-128505200
-664465145
434337130
674229926
-497331687
-482100840
-849859384
620812288
218574729
922846522
-755735772
477500851
-642096483
-815279871
-952792376
299182337
208208673
-534696328
-965760629
-926066781
584543535
-295122611
557304141
156064666
-383554720
173744718
-518320349
489514625
370927769
494743487
896010210
735124339
-364671110
-298676550
574604515
867665993
46203485
1006187
112709780
-187424642
-630223545
176801439
-799853070
150541316
684200779
-232854002
704759910
-279157975
846177213
432630876
709183056
798940211
712661587
-168926477
112216784
-791795529
-276681929
-164744587
419228449
-114692287
-367312513
-882304231
-773176085
302064542
43779486
925947162
-40105408
-833839311
-154473376
-700258262
893060327
903207414
-142441591
-552929836
667250814
-992077181
-411570368
-201786755
-955946979
-527347843
278877392
-314808726
-218578873
206608023
-721894344
-315474682
-829042626
542776393
646519794
254058049
-984550217
352436702
-656713642
633666212
245290763
-668803312
5772647
999063409
150009121
-276295649
533112855
697017460
-665750460
800200058
161761267
463988145
-31359531
554960694
-206742516
420421054
61029047
-256238809
367040327
-184327274
788944487
-494561065
452276165
349559949
-934296819
179340674
366001090
805755448
-681409276
-858151622
148936826
129344017
-815047235
-686386936
-729305754
956955784
-26984593
40878162
593694844
688852334
-619775078
956072060
-303770769
310145854
-110604717
646558461
-278278895
78701495
295434431
959466763
967772980
-780487518
-208377573
130179440
-309123945
303538810
979971939
420675537
922098932
-56140438
739860356
758344759
767113184
-413735005
-262328399
294646068
-269224893
751332087
-779982722
-736276072
136290539
-938556212
-104296965
118829970
-291121916
-153616465
638791360
95795583
883924187
330098880
85731495
457836867
-951693947
916471724
415373135
-643906713
-923882001
602829417
929835201
758790118
790854013
-500590972
593757500
-904863953
-566684310
435059841
795714713
-981195881
-48797016
-659548349
-994452843
-581213250
-625784658
-176422052
173282359
176677639
-751775220
-370324974
-512827218
704256679
344732098
30695281
-99342677
974227176
-126178256
-235426679
170618946
-554306140
568040468
-675807828
659830495
-289353299
-23736365
731351254
522069007
558258793
-189238682
789332534
-734130321
903074133
765399325
820444888
-943871917
-931705487
534211150
-216128717
-675610690
-440675461
-965129731
-207042553
-678451961
-373123859
534476022
-996417322
-78185669
336013406
-830035241
-815885818
-127825515
153792445
-290993940
972345545
-986479204
-516484289
-384922211
-892386394
798040931
909350626
296137525
83042315
-950494848
217892253
-688165393
-947955824
112251648
293781263
878840121
-819667152
-787119643
894959993
305368321
-148864638
-42691667
-359968662
-742558455
922257423
277031988
-64372934
-689626025
680171100
-35863585
212494063
-343472788
-500462490
140257329
958183848
449244951
-375007558
617029927
-623400497
927281766
-235266163
899273741
109073
-476804559
-853545570
379756667
505988242
97443773
-313077515
612675794
-737950685
-555391130
-990441770
252543965
-194712391
941266856
76778126
-547306243
-365176536
873118911
927786151
678424179
728298365
971161060
332396774
-982431062
-701468142
-827327216
280475992
874110781
698450724
-727952674
-129213582
-479282507
-968043572
723173517
-614384749
-605877760
-48442615
-514823184
-162650278
-54694609
-799946160
943751509
-362460152
556777392
380087856
-460756757
-568616758
476405007
185805308
436986160
-169494436
43249107
-920811934
-552485478
8993347
-768379828
391405212
-402582477
-308375250
617551231
-963926063
-290216981
-471155325
-198432846
-127092826
-609404082
-508362053
669701690
328552985
-959776294
-222665173
-468420415
256604898
952081624
844937823
683519289
-235462570
724458107
-577336462
-950544692
-322347691
-855212820
161700840
-122522063
-347518310
-619829342
108932806
818714400
-161329384
507533837
-45415078
326819224
-537661588
821605649
988924399
-961748427
514201959
-998062762
902545418
-964399015
610114784
-501075968
118750868
814075730
334737160
-283717611
-60076800
-468226409
-989088352
-647406256
-411482056
580892212
405512861
824107135
-823603905
-805753809
136412514
493170282
-167815212
327131771
150518432
-23901130
-408987631
-866747414
-29155886
-763470414
985601843
-272342167
965635432
-283873985
115790390
680564128
-565132746
771947902
-101184077
-98739277
754930255
-11309863
-898326369
591922457
499389906
549713765
328589290
528540391
-192143322
-607104478
353764523
-491929535
182382067
-40779665
-526333103
754752673
-346375898
-821308119
44073859
75825813
-107148826
-196794328
-788357909
-112833496
870747163
596392475
-856172327
399772332
-259987454
-769679057
170587750
-511686145
-14598931
-512200865
-428726066
-152944627
-159397188
-122050106
475468510
179220963
21198838
-869078709
-373171587
708673851
-132153919
519331656
-934326651
422827381
198497659
217096438
278138056
-737315491
-832910641
-522865892
467043327
498766424
-86318030
523337051
112755504
-817472574
-259154354
122455234
-787625700
854492914
-661056285
46623334
712909955
409577710
-167634206
-151565009
-850607035
277059020
679362022
910644196
-26512180
-437711832
962154138
256276991
922111595
540262864
-467296340
86891002
-740521667
302670550
-226883785
725480907
-923937994
267260891
910661610
-667757466
122915884
116316641
600069597
-284032999
693526731
-668949639
-460697722
-98302927
427562969
920904539
-533353756
305260348
98202226
268126093
-689388148
-266988173
-46523778
252834654
-421598868
-173153590
-40744362
-151806001
958009415
-131562112
128559021
196404485
-314398795
-140549636
-781964410
194031032
947174218
810071304
-132468079
177339862
-197940341
881902690
-90111847
-470216071
939814031
-514468827
153904906
-438295376
-877767305
731768121
521852124
-605729114
-26683846
-678335778
-527888280
868785006
-391356637
-316614004
-990284070
397479634
651163369
-99499022
700512994
633245508
-930263629
-471756301
594162292
178798359
-848031173
994259338
601148288
979976068
-852690426
-294080704
54740002
370341546
500684802
343265116
-545046478
115920823
-129104979
927332550
313591443
-539572010
39031359
441187567
-225948743
65907979
-793423884
-241830033
-827309801
422947422
-333580771
20580939
-325580851
-270898687
-374785321
689665620
4018322
-83791811
-227131501
-676504519
-374751739
549805531
-724661717
-570361547
842646625
-423869924
-354466365
-613592139
-490389155
-880833774
130241824
-879897466
789074392
-777911179
-201254234
-930115048
913718424
-163445759
-269275277
-259303633
858226843
-600439171
-536312433
-779624811
50846736
563725633
226450561
-167508955
571358898
-226431011
937631168
-109260234
-978851120
-992301878
28710789
109980699
721206712
-455959307
-56140438
348543783
710021704
184904414
632806043
901946851
528261826
408084291
-401046646
234480713
-906109719
-533898591
-487272397
-578062736
-738000465
524794740
643485580
268125825
-510107018
-776880992
340260014
-705673342
655038298
-257319844
-779469276
82376944
646700575
-693242093
-669146185
782205475
-402479769
-241065710
86119703
306429530
696328334
-846295879
-403619079
659460187
-463853059
-709840669
-48575004
-264397076
837360220
-481038519
-85225729
746902612
-341765595
-169120214
781779613
891068745
150518432
-680214384
-160188155
-342507784
858252910
-426015287
-335928138
-149334604
860562771
230583502
-567927622
-681125663
-809943347
-256766594
874700248
60218703
513713802
-985199315
-388566979
-562145243
-15977681
-626655207
-553018429
-186834829
-44833800
601655993
-872587379
-806781298
-748502564
142517616
-4057653
460233912
-982738369
-541161573
-297856418
51930706
958183543
172188803
479797638
322178613
-66600290
-38447478
-232791901
606913802
687695288
-348414940
58755600
-6138211
-956442889
-163225481
236607893
-262686243
768590463
-81389300
-286134467
930648057
-820057457
211472046
815954278
-189559729
-231192472
-70634414
-293601735
733500017
979261275
-886208454
-697377896
737624425
-670860688
563534902
-411084035
-84790416
350366525
389006602
54068667
290748268
101416317
-481486212
-806313281
-534195533
89634956
537997151
-410701732
187127150
792643387
334689326
-608729809
834756074
-941095844
-36449547
-50447727
635396254
-582685637
-543497972
385522630
-658425886
179967803
750107523
513807628
940940670
307073134
794598346
452786143
-335394109
335525055
388140511
-800908387
308641484
-978941120
918376133
933636113
-391746760
-300743585
-270954943
989298413
-940344409
408308137
458716702
558794701
47272416
636591763
540778479
235522997
-10648103
-33135757
-856762965
399777558
802095406
693930415
-177773005
679351901
658350192
-737950685
-185879983
574291866
-532120793
872800775
864937022
353137487
588521036
503232618
880169152
-237971174
674229926
-791746361
286072554
972121931
639751814
564917326
-814243602
843147990
685382678
680308794
300670239
-906572365
361035722
-617828546
-695037842
236393712
-168492959
-339351447
292130015
25365021
-922110139
-69515827
-302671063
-902178341
-328443825
-794977050
717780627
-929514909
305999862
263900168
-614156507
-643769012
-144973733
-480113874
-433071797
984225024
-426355770
-779469276
-730472539
-108301024
450110443
173152012
-370089353
943803590
-90923571
974720763
456301745
-811414891
165762634
-159750014
-929869819
-670187423
205501742
979428205
-31453347
688384787
-847374363
-29910084
712004383
-757123641
-855206791
4872447
889945669
-421550331
596254764
-802964003
827549231
118911322
-501793959
-205413019
371836709
408610432
481872996
-493267981
-242623471
-227116167
868250499
-500842337
-34364848
-561489464
-859576052
814006812
308120326
-73468010
-816170357
-789526438
-635433844
256199126
39138975
-337600737
292154353
36697634
-579480628
-690492208
851907019
-923432002
-79425981
27636108
-75472747
-297943075
-579440087
986988154
436348467
121922126
997501175
288411444
-141967229
561746884
-400361432
-361392829
250967285
-27051944
-782243304
-500711027
472568614
-122114025
860287332
-77829408
-253286347
-275283095
-669005927
379485314
568819748
-252023816
373913932
-677464534
713918724
210435244
369790363
-159947154
930661680
695244107
-832852220
-351028303
78039037
-850893246
-687102171
760985308
860021426
-302447006
674136694
-671511477
-698589936
-538740321
624814070
-848789403
-447108983
-232663058
-500711027
-590416405
419071013
-86793433
335727014
-123684392
771729194
-102050643
469531850
87219631
791263315
421518660
624593407
-586770267
-680805660
-596054702
807702828
599319606
337191933
-602770256
-963919925
7237827
603795834
435249274
925934404
-873203740
-209902976
768270315
827916327
578811517
597190337
492614049
827329060
-988021070
-512826809
-906599242
-204622478
-811419005
116419088
-584212199
88132208
-537290300
305931586
978020911
795976139
-464306297
-941398868
328653703
-562502102
451128892
381165083
-179197544
-483104263
787383188
-394757000
336852642
-356738012
163985461
564510240
-516942023
953958284
-861029511
-543237738
-225016213
597979371
11283341
128412821
-779815298
-223916259
-46216046
66585700
380411342
167015460
-589376979
-575133722
-585470612
-860388849
-869318143
557498295
785323825
305598002
763273403
-694258868
29993502
511203484
225365694
413341621
-413979750
351704908
-137471649
381993443
863770711
-345773978
221982742
-851234266
-306474076
392520182
-293944742
99422052
-105462574
768634987
167991956
-883924575
-811164662
652928211
-866568422
-93870209
-329332856
-331559691
-265313967
461398977
-682236813
-469894094
-290136111
-145194470
-651518422
-346043323
-87654003
-436141563
-517426991
920418199
-14742173
-922686251
-148677190
981305593
943333764
-919064604
582713011
-628909170
-729305754
400199613
-591418664
596227185
-126823664
363035766
-468446971
912765778
-824612876
850950412
874204718
213629274
120198017
714586813
-335258279
806873642
301078847
307493608
-300855616
167451322
-914074653
969548371
392673657
454697062
-80792568
78701495
-908219243
442263934
226138652
-744662369
-259560869
563883176
801784173
-38052588
624261624
-343208862
311251016
-746184725
-615056543
769757587
-325027603
-134816772
-626500348
-346656440
-507515856
870475359
-323232948
-841641526
520797909
-416547904
-496920109
84213650
-537855760
815903300
115281493
929560126
-660374165
760066665
419026457
821224120
-271970299
-630683410
9955405
-712988930
500235611
581676091
-985597956
321350969
151522422
-386045366
506926185
522617568
-867947984
29832351
-982637320
1873866
230457613
-828319119
-456417067
613071314
-406459706
-789708218
361725831
-130763504
-151457073
-679588492
378984095
-262810001
157947494
99688367
-74544801
-705970240
158134571
-361254069
658084223
984490587
-682395910
-639213829
-767824218
-218817663
-176452495
698916250
686117975
676181305
-311575497
-701296544
-152895893
-794835285
524603801
409553995
613401640
154995483
794524718
-110815156
-412527986
-90145269
338678133
-296315641
-665006582
-680486356
-401589276
81083199
451970010
731913690
97425353
765650325
129531603
798805062
933506895
68130943
-510107018
-587933721
719813979
71478626
-667798361
642699503
88068829
-779106686
180557481
55256053
652511151
-709226552
761556419
-68709102
-768216614
825075010
-546506155
866051695
-615774910
-275475803
293389602
558409754
-989874091
-76284929
483221070
-403391447
793023122
76282518
699110835
636591763
-930680167
-47484923
-463504062
-150775647
570604037
109274660
946313376
-150585060
805381898
939496878
165350222
207920888
-398603745
528781851
-854108694
291834019
-700723301
106331314
-32982755
-114438045
-289355917
-266493879
150513591
-199819252
-294134137
-223346083
74728162
493639152
5641565
-677434215
-879925827
959908460
957897391
719585742
426432508
-574488193
-76861772
35432708
-698278586
-857353382
-452718833
-961650474
-243041408
647828503
769564842
877205090
316641443
-679829803
-403685351
70004846
691680407
286588790
717065998
-458247271
533671487
920825091
3435342
288843313
-195570674
35274864
-622864565
168898723
-413038902
600840420
577001502
-639285979
-726740829
-177540902
569044110
-856111676
-998894900
-590717443
-296217472
-521122894
-55471072
768424354
-687989880
246327000
-314815603
-797512693
-722049087
251283233
189095765
-795346924
-106607880
-436654989
-873512613
493064157
341475086
642143035
594399416
824898937
646832454
-274846319
315486470
881844353
-334169500
-774822923
213172562
906635737
-689034953
804370674
500469166
394730651
-729690209
214806883
-496894731
-787119643
2863788
-370008088
355260993
-88332196
824508541
949311069
353732742
968145389
432899338
570071757
-167788411
54341183
292519742
915663199
287513328
984490587
-326627572
189068258
834937216
295465042
334966618
194627284
-169871319
-84009411
-23583207
470835053
544170970
472491061
-263717755
-618513524
-69163299
-10903985
-761815607
-831981477
377345031
261451402
945500729
-117920268
597745884
561234255
90516344
997501175
-847716534
-346560626
574672589
-990275900
-635737434
97816159
349932821
652769205
63034731
746543972
908323488
703593567
-536055277
-491287265
-637148036
862253244
15558082
133036932
-794642817
-742793625
-645821345
828615757
80710349
-893952629
461146573
571085875
-500509201
-474150977
-203465834
-501872792
-395691895
820996561
236554894
-447431828
437791930
283207506
84389024
932574466
-705046307
-3125008
592692957
-414107777
689023349
-736845807
305931586
463669495
433247900
447993155
-369645502
945181137
-745298396
585681576
-511206218
756112978
-171703640
214599111
260353789
-958695520
265139234
-633524740
59347163
-472214206
160915874
-281689957
834919254
842437946
-786947051
724178856
672259863
461682040
31315737
-542846974
223171211
967932064
-681755409
429333200
115872240
-147995015
142630072
55826906
-192292875
-433393340
858872051
204582229
-315880884
-905396739
504618681
-887660632
407436087
950870742
575743794
354832977
90738808
-448548716
-652171014
-326670812
911252732
718196198
-334239418
969672529
-168373187
808489628
687267114
493860672
233831886
805221539
868047302
79237189
666450911
319261833
399777558
-333461111
438254183
-354507809
656003446
835384104
-905869065
-128236420
448696629
133113813
642024390
-302447006
-28285757
-274228282
-199459049
63448350
-786951632
-648740658
206003134
-909770994
-688010639
73567196
-704274882
-132494623
-750744039
-874489568
29444271
-748124229
947174218
90050896
633250418
723893516
552056042
142247161
-251911906
-791739677
438674811
266883623
342885427
533236216
-352007870
125026953
-581669505
-761766929
-885872365
-774355672
39213918
562548254
25508685
-708762437
2896023
109439971
-824883098
167730783
-858936691
940863786
985797231
581917002
-933327099
-343251835
-759605052
-464689978
898797005
57667589
148075666
666784770
486288154
353311099
-47113836
136644996
296509433
845621456
553587315
199114671
-578916116
-957797137
993091048
197780588
302015831
-218792939
-41867721
909329229
820968359
667987811
329436381
191873987
-310040241
-212831146
940372077
-450462774
-717544599
674489977
419035164
198290112
-316159076
-657226271
-575257898
757178910
848678420
-335988329
787528296
598095884
24153238
397786566
228578324
-444023362
-235197974
-110604717
858765952
-764048118
-206213384
-144534116
-445555816
-279256036
-290683296
-202262216
341095588
-430733128
244722522
-388132238
-389684098
999127462
967000547
-773974910
-510222363
789944617
-877838597
-690387741
-251151926
59296749
-984800704
-183800493
533802279
349210367
-541186496
30213065
780965241
-205939323
285702046
894388626
-893744538
810026449
717280080
-915049908
-466284644
-731023507
-914074653
661917503
913121748
-821979007
749981689
92171481
762302972
5850507
-529047657
-531191597
-858887650
-894265567
-215778219
-815632206
-912990666
-470412460
711228504
631323144
-304164270
641344455
-391513798
-810414653
628838388
-744271986
-912604057
726007462
-83250889
-817988867
701320070
-319002976
-544862880
794726653
-427069170
-349749359
634482866
178471123
-310418741
296301178
-184054772
-542758832
-158148144
-633765333
405891567
875299374
225369996
-255708251
-932000865
527387423
223461439
-698943405
677548402
-287809149
-55195987
759399487
607834973
-254650146
-55216516
334180204
-236566448
735460833
-788478383
-271014215
-665987228
-194301213
842384268
203096287
80540775
357505755
-599072569
-104939244
586575296
-562185366
536903775
725282395
-579350289
793093332
-66671713
522418985
-504813976
268654775
871886952
-334390253
237902264
372020829
596146822
654710809
-950541495
-338885787
882672810
-771076315
-178795226
559462629
-557793185
-199186581
-950231659
-376923703
837033510
781339881
266593818
655574154
276587477
171706548
-503524088
888292429
-725547525
365406705
114435026
-491045540
-980256150
-94944999
-868763512
805894436
454065737
945553454
-290575005
-995711895
343272488
-487183286
-530701191
525343655
447450172
975481404
848713359
-384375924
151531532
-139779913
-947249898
-464391748
122124361
-955129506
146874007
769426034
-919878717
356373447
-488642944
524855353
-369092789
-488526242
-314392294
-444023362
253015741
-981344120
146001932
509217346
284690665
-360981168
-265707769
-403368981
917881795
411984859
-912699246
111182088
158586749
986581562
-65125409
974907599
-530380604
414823528
-453280400
-825496181
975102499
82606152
430984508
287745396
30833901
382680045
-907060360
-557105012
442695271
421494013
920103640
-812511219
92039741
138565390
219368138
568011256
617044691
795976139
-641105860
-784451676
-12848704
-516974955
228604599
298585074
-448381492
-630581957
-591802993
-794675182
-886828809
947083567
-180293865
466812868
-665862032
-574468569
725828647
763279401
474149374
43670652
-350154109
715898797
329048413
-434631140
111430994
-624445627
-51774878
-645630352
188874268
-179360544
-505325961
240298419
-12508798
117005873
450612411
310214944
-849555091
-448193280
-188565347
214645385
-320733444
-845380934
632283000
74910986
-572985683
167435434
-424599174
-889162385
606717245
177389534
316001098
493126121
338259232
-634914036
73222687
788446046
-779927894
112413477
755047008
-69691841
-49287444
-79849817
81564465
-905121167
182897678
-687989880
280260248
-395900580
928665551
608573739
-383458863
-236927230
-204832576
161943456
192155650
547890806
547235153
584724639
19046167
672283979
487627490
-494130718
-785402917
-838503319
766592263
-218612102
-910636950
-682025101
502643115
-749220588
-240431204
-491231522
231042975
392504868
-890069733
-657995317
622932928
906922061
-887870427
490712638
692938706
-832127146
47010098
237169910
-674465364
-981367713
-938622344
519639683
-179376652
436293494
26048112
-420343998
925342726
689409096
417886890
-848591980
-83921991
329636811
797371532
243342379
-258177012
1309548
-225105488
-678984871
-272206478
71945443
323096071
605490388
-281203476
182636586
-893393211
97561012
-88766747
-20346664
-288515665
820825881
-686927388
-796306369
566023959
-307458026
950952424
-626985010
-46947107
965610102
-645356537
-2335617
-408132497
-775227848
-18397453
565878018
747675019
-372764599
-126721419
977895236
511453274
650459521
-300455563
235482142
-226163379
205511721
-90725359
-622894460
712774017
-327123621
494214192
-880571982
811287153
-105187563
193063823
59110351
774767275
-812056144
-587469281
-654525535
-83151994
297465881
-531361986
832838978
-706029209
-998553096
-752862618
-888946976
177706209
-174869446
-222294827
-609618485
829151174
71267149
-577738973
466257795
-197581164
651151549
539691323
-306047547
-18360304
486006931
301601175
-443844700
-297486995
-159947154
-159665023
-280512661
430698688
261580303
-409388668
-80010736
-991090856
-955814596
547918281
570009241
340821016
-3390692
980141745
58563158
380126761
-122549605
-982241859
-424173811
-977020922
629890601
227048832
-943200064
-974420415
-85225729
559242413
254474010
782858853
884064088
368444700
-48532496
450049734
51034889
-784496814
-502864747
210847477
33545772
-736355662
-107947271
-496611821
-544861210
-512141154
354832977
926702025
-194174577
923923518
-590238365
-708260908
-307659793
-737415631
-176002170
-465112752
715865025
-593734703
211544402
416540684
591651202
-670290065
939399932
-901533498
-189446817
126002437
-152738859
290689081
848775730
-478670462
-654940256
-698943865
615357463
756423372
-619909309
-580125455
-766321390
533709531
-302648051
122301127
-68853403
-283544365
-43722576
608365763
-81497610
-22637571
180174334
705314599
252915574
317568658
-636295546
350010095
-902452504
531424786
-101583005
484563614
-803625150
-283934684
916848610
-373624486
-582988268
196864059
557598465
-267983610
878169997
-424650479
-998371547
-453604590
795626685
-844384903
-170429816
-617867711
-63122765
-887270737
-157721913
154648878
810744584
-728302087
-565555725
-983360566
292224387
-480130571
-693271319
331758868
-72311246
-140063586
652223931
-13534322
-983362701
-899577420
-307006988
-843970713
-327687605
855333013
775252268
596349761
-922675863
866202949
111453328
777265799
527210690
-262649853
399777558
-226924504
250110431
571120832
608934987
719611818
-634090961
-364535917
751315977
-175055228
686547075
-475953862
-599006959
-512361532
888053924
-310520793
600892196
557024635
-494797446
-137471649
838849582
-104951505
259991459
325760895
-553379607
-853677006
-5490266
643653606
-716773164
-268241479
506116423
142661617
-224656391
641565188
349037597
267399022
90666642
-559680316
-394979532
904366164
-505906330
-129326519
210942521
-479911620
-411845543
46405185
-345312718
-849715524
628276230
99308350
433053494
-100850575
776408287
197330578
380458173
815916921
-59324331
767719474
840029096
-297486995
487920110
-485639824
64741428
-975604426
718517841
-736950261
460448862
-954329003
8408872
-538782325
100348678
-970469878
802763515
-572615420
641964584
-273991402
-231513402
240567908
521852124
838919739
-115597520
-693755470
921595654
-639434938
-780698039
-85268633
421580333
771895634
565950876
-452533717
-672152533
-216439296
220548186
188043913
-361518685
-580569624
-109955782
215855912
55473735
-178366879
-375220674
-803760540
-658976312
-407444992
228898693
-286164325
-716986318
484433728
995548036
-753971469
-751750076
209348167
-171963317
-381165569
-517323094
-282632642
-788915527
-150081915
-183477409
-822487526
-57039443
608555384
-774369952
-372529250
-557435672
-534917851
402838752
-807931912
-60869866
956538098
428720550
305018878
-651006233
-804971102
-639323350
883505084
201745484
-947460364
152360006
-592605268
42217234
908352443
-498807688
-973896830
-295617072
-141118658
779532976
-195921890
717840753
594004857
361511715
100822928
591569740
125516511
-646662245
570009241
713182948
744481297
628190495
-9932883
-357169298
73770160
543081268
-939555820
-475140600
-609306443
562286534
-266627841
-712438242
77186238
-722956429
-86254066
283025264
-855942143
-104323176
892901432
-108380717
-760128979
-233354755
483221070
930842171
106006132
720432850
-819374386
515913463
-132494623
147623823
380240702
178485774
26513246
-804798106
-81426536
177963137
-545573637
137489593
505207046
-252912034
158051677
-924796772
203167566
611572945
641020269
-968925723
769051237
348157805
-446183962
-571617624
886449383
828595910
-908374044
-86143173
-437862747
-352046401
-159207253
837170140
-985475567
53055295
222693710
-189453069
-514820010
63366171
343062534
291919208
299983711
-121565129
369636963
274664708
164998501
-744888882
571810803
-305696324
637680439
-266988173
459832830
900816150
-642577934
784832243
400678271
904026844
-464993647
-272988315
733466216
471897044
369323691
-240120255
-42691667
-201855595
277576227
-308453425
896525123
201803154
-898183829
178127694
885881399
-917255990
-710107251
906822788
-21146162
539719224
-738277447
711729165
-127507548
-547334735
-480989336
77854365
-332103578
103119645
-946286601
646663453
-56035118
-768010538
-171135772
465781201
-322510987
-277746858
-44144639
-595527822
-485645102
516419445
-374895900
168865565
-878148828
727488281
-32387716
5397573
-173683448
938359419
-363834524
-993289546
-339756273
-752077291
-229170112
246327000
508514156
619891685
-479864291
974226569
-454162682
653378380
-660119179
786574068
818226943
219918440
231343441
379295116
429787995
-255377256
164398165
403558789
-266284541
790338379
-292318729
867423827
-701970822
-72539404
-540271655
599792054
230835166
434733374
854629154
-32650016
-933432115
-137585144
-635433844
-711611813
-3332926
589172456
-511897993
-872710405
-171250275
-339590930
-199357116
631527574
-696216929
905916910
339809415
778506164
602209688
-997427891
-948095299
-999733727
396713560
-539286796
-547540468
520511289
-400931397
-379670607
542229087
-982424916
794983702
-608729809
-23270327
760791470
-963943813
-449162108
-365093501
-587941433
-499011888
471591133
-784976489
946098085
-57739780
-263896912
-253357861
36153623
413069151
-483320325
769253053
-560900946
245549675
-763727106
-504454486
-776124922
353707596
234807879
293926596
-521412533
-95773384
-491171985
755760648
-732276814
-76016875
888287344
650997376
560472181
-116059723
137681113
225453370
674943969
-47838048
496673182
879788146
971287154
663215654
-525979759
323941824
-762704706
-314614174
-397357314
-918662389
-92759108
-1751576
-869723922
18529889
678976056
473442929
554829569
753471734
-574053800
-20980015
511682984
-915478744
518818126
-114915397
-394254871
273881527
732513761
842868690
-401046646
936439399
-178890995
-529862662
1827038
483354209
-254997344
892504469
-103515106
-837174287
-997369782
-402875271
381949772
-656753900
-736827214
17309422
730521846
-711040988
23928594
-992066356
-24950843
763480402
-480019820
516339004
-807531319
-863940982
7564392
-111112512
782667410
-946520168
-518090300
-167503849
635059875
-341696858
97728525
-660576597
598181255
-896960482
67890235
-255378578
837124572
398485107
-898541125
-600380533
-888087710
-733103262
926210097
86955076
114160012
726493673
189679399
-987953188
-283925433
-614408518
603333799
649859258
-707768230
281330052
318676106
591422353
488926442
-440258288
-35980114
101611881
664819470
6157632
909557071
-67092138
312660226
-352725934
596852192
2325950
-128655410
157896234
-359537108
-310853805
315480684
-994547288
912627940
703816985
887350645
-355363883
-589506647
-605940419
-699361892
-859697042
563903566
-563881728
400205647
-107903830
-148419321
-165865492
516632518
785290444
-367312513
-835136195
436828530
-75041161
442918877
-522551626
615852831
445225024
307447327
931200950
377633458
107606808
-396288364
-416202086
131728321
-963100730
259025733
436388193
-447986860
741865660
375082439
810323100
-674489904
79555811
-658975177
-563154534
-782759357
-224911215
-974122750
-108331540
-981972008
392675851
-43860949
-918060509
382714803
841649898
-952655209
-834374381
489436502
-22842351
-632508055
-116659979
600760081
500424032
-239657906
471173190
-763984767
-362808949
-62873166
-661001476
-371283674
916522484
-332445783
715766730
-140580007
-348912695
998546689
-415704521
905678167
-243262802
881206421
-122657585
-930015028
293299440
156252374
226450561
-563955402
-738288279
-813228905
-372553187
367979643
790109759
-516827367
-851846866
577808459
39072878
-989625980
-724183422
-767752365
-614177488
-86138463
-674130748
884288892
-590636150
-617680768
-426353847
912553438
996479046
-143893098
525160152
136913824
-901849671
-773229547
-400025285
-565658092
378607035
-512259254
-1064080
222696868
213801203
32700348
-522551626
-591309975
411519558
-284125062
-253431765
-148295386
968573106
110421672
300109544
-920575388
901483136
-224911215
-194217665
854779650
561492189
-618006854
454538717
-628624770
428920843
932630928
281094049
74067056
-985199315
505035505
97138831
-866082554
-412655735
-996019730
948205617
-52058545
-913715823
-576033852
662990121
-221121851
525943355
-408783873
-750829802
-145141241
-169697470
-808866426
561735680
728912898
-769320649
-627140765
-22143670
-788252148
-907198371
667348255
794766967
900036397
-160034267
-834152374
694170812
-783723213
-681915482
388171939
-428576956
-474149723
-138675428
-650404072
-799732967
-330587805
639416831
-951479024
969387051
129337670
-648306118
171572328
-256287373
295073546
868354037
47843375
553091402
-287466495
-42590075
534488441
-427941805
288656808
-205398475
-376679646
-384326410
95716009
39213918
788217660
20221725
-139188430
-517426991
-230801358
875869181
-626362842
269172947
784540979
-191608204
600793088
780591489
-891290459
273545682
297818806
431057487
802695036
437587128
920253007
-209467825
540639409
-573322324
-297599576
-171873889
-594172684
919648843
-287919085
1663884
559357772
677802423
-838811426
460918395
613130739
-33410313
260761140
723680456
231106808
-819747026
263444830
-536866556
-422732755
260456667
711729165
50834017
-199053420
-290011057
833850720
-142305783
-820088429
-64466155
-409383586
-473229478
491540842
488392421
-24881654
3910832
48544251
804874390
-256766594
-333052803
-520781874
-805323323
-375856980
-338328172
923638361
-860179726
-287724188
565950876
-160447107
915325052
-483737777
-55387892
-336370318
-869653589
275087086
845986938
-405981674
-90828366
722014535
569245873
-528391712
-97447997
-322077320
-198190489
409252264
-281689957
961118776
362108953
-206154533
878533150
809381017
-423853031
888705675
-196114694
41467435
950599441
-960154539
904520569
-94478154
941117232
-237622529
-866082601
-682005375
119208570
334629540
-570445249
100291934
-740405802
-814450504
-320423975
-647853378
715433140
853882494
735956701
714360379
456321820
49030012
-197455450
-540231666
825723764
512668349
348721327
652007126
-19664028
-663103924
298112328
572088999
-574671387
-963568902
15498504
-979128883
-268459110
-54537696
475203523
69691737
-168162623
-184900802
690272326
-153058252
-215445466
889139222
-586280021
404782873
483848401
-972121386
-194244061
698395006
918311978
593296007
735903428
-967032036
13857810
-749433089
-335343718
-584155293
-568997191
-77840706
860562771
-473129029
630698721
886625058
-740390601
409456891
974869370
-252559239
745987560
344931355
578781988
429468949
743181237
348079700
892684159
-385811998
474910527
-614406423
-361954863
-390858323
-493415622
536007566
422162906
-344055037
-567521378
-14742173
-643861555
-638795872
-906183240
-858073033
14406058
683345988
551802333
-753216426
-498489989
-994452843
-709905053
161301381
500678658
477063258
377585811
-358418143
-858276334
-211066730
-879349000
-448553652
-799494772
-771201073
-298073419
342083136
-797676215
-681569835
-198519333
-689764658
-105630490
619745141
-731747699
-522537682
401686660
559569557
-544083337
-241515123
-165122146
270068744
365626483
-652000836
-663167469
-861718028
-592668805
-373258425
-738696902
-561645132
-472674346
82736552
-158461961
229875603
466963200
-61709409
-795467795
-666160233
308193735
-218614564
-166110237
2644013
-453576524
-963062384
-443118390
-791441839
-665750460
-582854269
-364347289
-940069997
-796103929
-61321486
33466050
-896252064
-840974072
65773932
64038050
-389216928
616776429
560472181
-635362620
40955750
316840312
-100304628
831425702
261204601
200864005
496238473
3168809
-906109719
-433393340
-249763270
-391877928
-197338299
-682899250
345634738
-812397296
100106034
-200620499
-5919103
31179765
434404775
-120346659
-926832077
656003446
210285669
-871756481
459182076
-359460952
871363583
-466502270
799447851
513298600
493195330
439702170
-346580275
435943323
191066146
976769410
342197475
-264549049
-443696124
842160464
62990322
-998322962
346387561
66976350
-95861570
906186789
540352430
-573163238
975722906
480124244
-701983300
-70881305
348958323
407522871
427527877
354446519
861714532
936743403
-809915853
-473402022
951520373
-240167560
21638170
-545468412
137728185
-644813855
-348069841
14340761
-505437631
320534243
313024485
234500190
-97060604
-948534306
941409854
-820182721
374339955
-186514453
156076123
-414843453
669340955
141086922
557793294
580787462
-867952805
737075685
-285755515
-115394539
183241581
-959466359
655588192
48710068
-27859093
-543455410
721088429
-743332328
-478314882
318231687
905340156
348027454
146274078
95746523
291190961
-591827634
-985097440
-824552067
456996336
-771631226
637582388
-402292876
271683245
-498782947
985282676
170108906
476600847
921460167
242160908
868128512
509900025
-95960058
-996353076
418874928
880220361
788639912
-206910433
79451179
812618982
867610178
748298520
-552509951
829843376
-889262107
577548447
352713633
483862405
145751983
-975638517
250524885
-904649170
561810647
331883596
69931587
931717957
6532504
569047873
-234791843
-451340965
-47492119
175116272
-635157118
486706459
682043430
-446605238
-999648069
-45520951
65694443
-432969491
225297251
437688793
-960162537
-60510850
-944068823
-350682666
764326123
903992034
-238609455
-649433784
49094465
-599072569
-845092255
719402924
-46471235
651112031
144158032
895882204
850718842
199341663
523268503
-718860403
-485971091
-471580923
-363754194
331082219
-396876480
449136584
329595723
460062172
784408969
-835051101
-463512186
-188027049
-288141135
-711970626
396795165
354064470
583687543
439639354
757910075
-433942237
916483124
355984869
70004846
-144078668
-154525987
-255262568
205646940
226191731
-624393505
445869398
-82444892
-7195677
623680752
-75686257
1791871
694922985
464565909
971592165
-436614720
-436367911
458214899
-561296269
-864771093
-704847836
447893050
-661754748
183388266
-934051988
617968303
-723450310
826945089
-799283876
892339924
-948501727
541463104
-350799679
-217262742
75794016
801559952
98202226
824721790
-888095947
-805135823
430187475
-834577407
920289083
-484990987
-219275507
555352051
-444619655
713912637
564843461
918371404
-306869921
-860743827
874631426
8632900
-607401329
15498504
522468358
-135134786
-162225692
-468677055
907775572
82485891
-497126643
493064157
-499817547
652826342
-48055760
-199554692
-442307061
828209767
-977020922
670556359
-831120997
631251684
-215832679
-595233828
-573090181
788312816
347722946
-341092481
618936217
184101174
-617670259
7916279
-110051042
311251016
-709905053
268392434
-396810701
223461439
-472764133
-907052530
469495374
953399603
-515500412
-293194282
-507515856
-651950756
-850647472
785864642
-252299918
996659664
640929540
-422977028
-208377573
-924585603
294251351
137637150
-918375185
-715517029
-670741315
494222824
-529421783
-16010674
602537199
-703091179
-194562291
999680287
-104939244
405294774
485510867
561636250
852691908
429950097
-680396148
-302136232
261426159
-999180442
62080165
-421556771
-434228808
-98055425
853332807
913416212
737398376
428090799
-412100973
52338243
492554626
-531146807
854667095
867864015
527986543
-808091451
-854794870
446592474
958706828
6031279
303412387
848541951
-176055806
501509005
899983878
-745580595
71203156
568560191
-87187854
137428105
382961219
753836141
-402129846
-63021991
547691855
363580807
-80578809
281716105
-959003662
-817472574
39312688
-312321184
-579440087
37909868
-107739994
-464841063
-753978754
-563816068
492144008
862654523
985525198
703478623
-444937984
555799649
-312809013
210997697
731071715
-163632975
969650303
848775730
345272085
-356683440
-632863166
422870943
-73768039
-265708050
999973183
-24084392
-294927033
-805603501
-664738294
-333533796
184384705
439763348
546833441
117131218
459615906
-245803003
-935785055
53692383
208755965
59125834
-509975696
-438684963
-730835853
-475331002
287672382
-703776122
521988516
153815436
819827952
-937531304
866224404
-45790125
488519280
-593354109
450677423
-91419678
-99107185
113544431
426001132
-713611700
347296343
84512608
468629106
-153743823
603854609
457083212
-864812459
548494104
410037615
98455119
-7195677
34139670
129381583
-852382561
436448286
-2624526
-547655287
-953146669
-626003753
-765147258
-463591218
830416088
367570829
921267035
-399900713
-853723109
995125659
81369547
-753167772
-212393307
349122164
678722394
-456549723
-65645002
963008870
900646676
78071868
49484102
-516076478
863352958
218070611
-694546511
-682005375
415075071
73222687
299008374
929378691
-92149568
-974122750
-800874056
498129907
797755111
932253347
-308693273
181339728
-255196202
802471681
-284995477
-887870427
463555521
-34352758
-662389145
199979228
836065231
970487254
937249498
455527895
-239186172
-427018380
344740587
-910644707
783850714
-849353
-612905787
482378748
-164597265
456687151
-67964591
-318870088
801530052
-847139689
720926322
139527115
344731157
-896547251
-63460940
474559934
-547698909
-57357320
-419191540
-56081596
955993568
241950843
-309863650
-337067857
521283812
-971025517
331406241
617469631
836669157
333347235
703710359
835191232
-857007146
687754509
-302737436
95907491
-109817613
-75472747
-687109439
-224184752
9044246
359233585
-222001601
-229460945
-311121082
293150808
847272287
-663118326
80766909
-471962918
130241824
680643004
356234259
-873056141
-411481971
-282302380
-929082850
550290141
852235222
118832109
315921026
-767260859
-392909759
627832466
-604171122
70391142
453889833
-483429
-968956761
-464209497
534546296
-851785892
-421034271
649677504
836505341
882510454
27989094
-302050911
-439813457
627370269
377635926
-948457068
193523509
144894680
113453591
915865182
157096136
700996588
-346870423
86517976
759829648
610685907
136202843
-666648148
62454836
264504601
-778817868
-501211702
-914175601
-219497695
810989884
-679032666
-705531081
335098480
-833202177
900900679
-333413396
-244110798
961259239
-667889738
345022231
235115019
519738495
-763945655
588722790
287013622
-132024807
-156810591
640462065
658018945
908065203
-176324372
-140249634
585255912
-630079278
945143800
816570527
-894118326
-149690758
537653923
-210736594
-879695169
135509483
-567730397
889764762
-927309787
966078091
-784902155
-247632876
-247869475
787196499
732063152
-183477409
106680923
563027786
-233252289
-856111676
-868875227
430207018
746390292
-203465834
503412488
-325415975
-846112316
-305672615
47352732
-127974756
955092283
775190203
-667651928
57301029
-100084182
76356526
606717245
796812858
-644449607
827478574
222103492
-882038421
190981193
-586440160
-540254330
66976350
-4149213
-451110606
748414908
-722202773
438137455
4455083
-663758749
283153532
-960761193
27636108
883842647
651029821
770896537
-529390383
-59539869
812427483
551510521
806974755
-248423932
860981987
-667976130
888370118
-304715165
-162172858
-233668991
973677375
517044609
182043079
165187319
-592781555
747384494
-147390122
-801895237
389820763
733231684
745028572
-677789573
385275188
-78680983
-285856068
-991700792
-721569130
970381870
-206947790
869797835
-158797424
838849582
54989638
-657606067
-269673603
-799781148
482363474
-896606768
290211436
-975465341
-925011797
-749878104
-626431076
-291998013
-668654684
-723723282
661541203
648698478
610821322
319289917
-120379442
-389934567
-767590727
587952413
627859544
442438411
400018065
332734959
872418404
291395702
-25380210
747718875
-251786259
-449162108
-610324107
394798238
-540089421
-2885748
64822085
835706339
964117574
28549164
191596256
-742940718
923455834
-214413974
387244996
710830877
871053997
613574632
-376088974
536901089
734670801
-164310071
583617398
-86351172
-113477763
233057713
921543177
-950702831
885132252
535328849
-986114264
-584305016
-464066741
712972335
-727344672
762887738
-340325235
-115597520
63647906
-233300117
582854753
-471109014
-993682568
-975270205
239512473
-757206347
-413304691
-841660507
119493833
-343480684
230804193
-775217805
-417686877
536990104
-788365080
-106149062
839726598
-535825020
907436039
-915323833
-960402240
346828594
558536215
-486111375
507223623
-775227848
764498441
-390142431
-599445682
902783096
290390214
-99803160
-757224830
695643751
-581253944
-968631578
879362316
-503954965
529211612
458529360
-836972348
633902021
850984801
-143010631
-408906117
-641397934
-549613508
418812642
-954076666
358742967
-489342947
367451080
-713665634
-709849548
-10648103
55099113
-92181449
-338602845
5910220
409983039
650242828
-653910833
859507007
268244305
-242448623
-702065459
-899067684
-198145775
-790060188
-429644545
-573353996
-117078630
-154038966
254617404
-184617938
-53632846
-767920659
-513494966
-400739195
662766974
-558370623
292702212
-420767410
576063181
-786104660
-308604823
356291137
-520059665
-509514989
26187713
-282035772
968778274
445646428
696601358
297249976
-868950291
542288202
998193817
-171983345
-499701818
871690483
262631610
172521176
156064666
497409746
421225282
-998598145
-508204395
398048255
802502484
947696555
-526323938
-875607950
707425830
125284407
788626826
-129236683
33290886
95819263
-375537450
-708358298
511794685
758823678
-199172654
5431753
-963274519
301579465
-415542064
231369922
978135868
373092756
-838475615
-1064080
205709075
-373179624
-418345871
994259338
-273384639
-298163646
-326546434
314034609
806299437
903136044
353315951
-693078643
-979482190
-365387705
645483045
-466685657
-353420590
226232609
192437527
-59176644
-224691553
137758932
951597079
390292207
426134416
781714771
996821632
-617234861
902696870
365130483
-596878973
-59027381
-558593177
509192294
617579877
593390514
492848618
-113847423
-494896786
269090236
-565730281
-400322286
116249296
473510134
764046190
-892328508
806587729
745615465
-250296672
-410772750
29671405
-305430312
512796692
-948365908
878596206
-361108472
-904252206
-123934714
-938978720
477197827
-164672890
-977623496
786769815
216063195
950071115
970689740
614803232
563847944
355631381
850951043
671334406
200187874
13857810
653726803
-866932460
89766222
-878197817
-929622544
-120557027
-738258140
177568636
-933003273
-234017287
997231770
773572053
-522537682
-369488121
577770898
149714025
431757859
737609924
-982644015
748118572
644621441
209189249
574664042
258502966
361199337
774844940
50890899
414355168
-151378422
-114572776
-639434938
-282543269
788307773
645268707
-350190411
74067056
-815383527
-297717871
-89518089
436955230
-241823933
-826213516
660383949
-167828748
-102880571
-597221615
-937359187
485669270
892355177
-129599544
813081054
106954611
18879902
941833751
-937123668
-668071463
-470409649
699629914
-330885552
781665358
-539583496
-443307786
555124681
563223536
-460700088
-820523712
-853809846
377387023
-90069028
-624064017
169820942
176027049
-409548976
409022514
-825769857
-216862560
-621336370
-251573702
99861342
513348763
658084223
624070469
-730530153
253830863
392971960
389820763
765631625
-633590215
-161021376
940189045
412348441
-584213403
793195055
467500604
314804718
843264695
-390548479
223970788
-826314316
560821906
-620583226
839265841
706426221
814776680
106641452
-483067159
823326944
-351769143
327673555
-477696469
-963858367
219665685
-291121916
-850607035
-297642410
-573488487
723828878
-278476187
-296541801
-374955304
809715557
882902722
4662404
746086889
360152684
-603214351
461682040
-755275053
-905166170
-690248190
591479793
-85678751
-38974431
-475823007
-128645711
178590411
-491117821
-359579526
650002188
874243190
338828345
780131938
837031621
793184699
83811810
-907057908
646170105
370137170
-42664079
-704695066
270297679
-196194667
-835024011
822342300
-389710974
-986782534
611760031
203001953
420675537
793815778
376372311
-51935653
-226149522
272526544
196671775
613540694
-7778818
33112384
16106898
-814130698
-142551089
-495055894
-39403182
128640543
-463096807
-919971629
-668071463
58725119
955877847
254909072
-376216985
-894789423
491164085
-34664516
774746307
-225549213
-823455432
477962321
-94328816
-867880468
-960324296
742838361
621761114
-271702209
-365703593
588896979
-274145878
239885920
-581034801
726922586
-206190054
252267209
-789483250
-946784372
-850607035
-453522834
-33186048
-397026325
495565635
65733070
-464066741
548199122
651812635
515383576
-613979737
-780591682
304858601
-177357023
655861446
-793385403
18927740
701240068
581824400
15887022
-448695948
327019542
145752866
-513355529
-855388761
716021762
265101260
950496622
-654299061
501619513
-67334395
560515993
-782899016
-590238365
-461871808
149105907
969208593
564930482
-755593949
97687521
828521733
-594634329
-612942942
-413955055
168676859
-383077621
-338972571
-228675633
-18232704
509501691
457969258
-932608190
-277610984
6466930
303473235
-744022616
-498585339
-939917777
-668672817
-254849864
851260383
609021623
-818092990
894181502
-329041595
391392277
990984093
838387685
410807155
-357142308
987148320
108533766
-147543312
849905366
488431847
282656517
750774843
-87995359
-458030990
326223095
227538215
730494579
521823082
-556922423
688537456
417136335
-654582750
380422727
699054521
469370617
-135998848
794598346
-346043323
-188578283
-759590339
365919729
-574605176
-767752365
83806135
-179725893
742345191
-622317847
100849959
-730615604
718532801
-140247872
278883451
-811777005
380422727
287772235
384427694
-464209497
-448047726
-794489259
557345717
-537261076
-569475231
435153440
99273394
-569722921
-917492146
-109080798
220672522
490466480
241708690
-242485224
469445501
19900217
309451320
-350605550
796417158
-739409231
255601355
-304983896
325333398
457287895
919972124
973853343
163083887
-614915912
-911255245
-817358612
-729117814
-920005607
-328104793
128667118
-823295605
-967325503
-762214576
-600770283
-397693628
-990327648
-176737655
710565126
873320276
-508204395
-705970240
531270478
-589637804
-82447646
-442307061
-125680905
-883074283
483997422
351735911
-384765511
941403065
-265723492
-316581077
338088349
-389860633
-128236420
-615997144
210392411
-287878680
122915884
-934792826
-598545315
602743139
-359279525
-670932513
-822717335
906127278
-304589182
35705870
-581575653
-679712434
-971048773
-709123055
862472750
-779152968
442666019
347272291
-261048919
-140203120
-475072037
-225862202
802272386
206147374
152676795
-842786095
-839639058
180955292
758793638
-903636461
427555600
-811084833
593273328
945126536
-60604845
-981092000
197438626
-77953511
-359168940
-541426603
795088482
-818950170
-145310546
-52637275
-157405129
657973879
-579291056
-915359046
818961931
270353125
145819550
-512115739
-819272490
892981902
723017270
-762404599
796244992
791990087
-946688813
-4794655
605354241
291347377
-855581824
558646565
-904519465
-427573874
-561641819
-439308756
313291773
871630177
849589438
-774159267
-892271429
55375754
137384078
-98122850
614369955
-267352818
-14775729
477555015
642417459
609993185
-643156842
-255371710
-615604801
-669088565
231064530
-438072148
903074133
-217216207
-218655231
-437024657
72950920
-579291056
-827241361
-654632490
-984322226
-713854502
-963913866
-972588043
-498715859
703453378
-457459582
277991211
826151263
677313863
-657739260
593851911
493181461
-440772012
44558198
-760172051
-470829436
-204448305
-194730214
104971254
339103974
-781510121
374413098
-250090555
-618088702
-604122300
-475443321
873211129
-809092588
-113164216
-606838380
947211482
-489484362
878932991
732897391
-687861053
265586552
492822259
897160778
-905217047
342059369
293665956
-354143924
633958235
-360248108
-989969183
390622908
335878396
-654306007
632689971
-790226155
-64628990
-817448056
-436854773
-744453243
925481780
642567030
283207506
-391724152
534181657
239332347
-291706346
-662159628
-763051173
-938368788
32395803
385956778
-615054768
-49704630
-35077147
805490136
374304025
833179254
-87128051
651511747
825442798
-526738225
465665860
-944536524
310223268
634665813
-788434244
546424256
558454390
-485071563
871388490
647916914
562779759
614885201
-356562497
795947043
-700841362
422845417
152652946
822994798
216716258
-873747638
-58690192
788122309
447897642
825568974
-481932098
-740278909
982145823
-161974238
-857296527
-100164562
265468109
-614240969
-920506765
-219955181
-625835995
439829177
811248205
-32646615
-449394329
987014453
-691933145
-661594870
410996732
-281836086
174011097
-866720996
-819519198
529211612
-86624404
-54245615
524855353
-765010471
732513761
837430749
-774770875
432401304
-858831878
-571316599
629979285
122572115
-766010355
395114451
-610134789
-618602920
376100600
-761069172
-923672780
-65130406
870737568
269854663
-660289272
210392411
750262426
568967242
899504797
-392537107
960770219
-194290977
-790463618
-957961957
315090754
31297376
-194033934
-815408960
-501844003
-466314305
-959098955
-380096447
903641974
-898844704
376372311
225935744
-115306078
-226026486
-496362167
-542201048
-996281309
833714763
808271092
215506508
904358318
-976653110
-307124411
-484513969
67359686
635712627
-756548673
98749402
416078254
-862862563
662037726
911395726
-86138463
-612055346
-866718629
-588535019
59374741
-499962784
-128567840
308154481
-323340561
482146822
688880834
298662324
-490093067
-691978666
-156923041
120261240
-268997547
898477582
266024571
479749520
-817549624
134611046
-46103588
564662334
172668448
-324861853
319006648
222693710
-42128879
830454612
-172415248
-817448056
186090429
623037127
-724093261
-356741559
318111493
-731521433
658337921
750372391
229321256
-282565369
-488810979
911127416
-953978990
-698975220
698632949
-611283813
-536194632
-168203345
128998261
-628103602
686457550
-925276585
108682020
726499399
207099422
-417741251
527506445
787003394
311820043
102682232
101936381
-558502550
-511695511
-430952328
-5611
117357855
-863061959
840043985
-890031809
-151706036
174029652
-597112326
-760139662
26886137
637464414
-320262543
863922682
-44008833
405387703
-605408645
704684631
-816836205
154648878
132544364
-614415071
-872856238
-386102668
995206382
-285531724
135283417
386017093
896433707
83078823
50234418
-383441766
-55868919
-417765043
928739528
-844205111
476956204
92071529
-621530879
-123211885
-89802035
273970708
51239696
-580690872
580599006
16512706
834284499
-918482938
-593930160
-660040621
-138250269
-895295366
519362395
844605668
-811118127
422230973
604876521
6097083
380033519
476590774
-119273170
-486841370
-91096172
412961978
-237552637
460312561
449543360
214877956
-85016864
-458111138
-760856253
-235149319
343568567
-480492393
-205032768
250462634
-129912251
-983732941
921543177
321235748
843793083
-636870163
-746307786
-60772861
-721551764
438433542
978020911
275211398
125271205
916059038
-250736646
666246021
-406487678
785212249
400565002
41815300
598972561
-817944679
-119358900
703477988
106331314
560821906
135219648
155135094
-676453005
-438421027
-126631348
6288839
-594366481
-508894920
-989210382
-109296465
-346967904
222259273
-139144970
410622142
86405696
-454114158
335266040
244333795
80202502
-683527565
48383985
-861946291
-277671889
-393554304
-337997704
176168566
-942069046
-764271731
589587641
133109349
-761808979
999973183
134423773
601585906
59264694
812506188
-965067089
821442510
-456441717
97100226
-448695948
-904921512
-729645143
379419808
-602369381
-540030086
184155701
970193902
599213109
409085480
605952315
-535502595
-533251806
955758000
58997260
892992202
-505732269
478952134
9904767
-522877692
-747002867
-146954085
-87833131
-548876843
790042175
-32502949
110567900
782412505
-264660338
809169860
-200677817
349020370
-571309067
443155151
-194368507
-553724816
-298672599
-511714078
-837289900
369446434
-36784783
283511016
863523129
652684550
737350488
266586679
-458490355
900816150
-455569018
-732906275
-16114623
-530719851
-660818801
346300166
419697788
-576282268
728367677
498461346
-863752079
433876054
-783250015
-347657998
-491210298
127837495
-257134971
-38975781
176463301
417567279
946522127
278105519
332358854
206374627
-860088087
676481687
-953725683
-897294934
358878491
-632508055
923976474
443236899
-907433612
-298942154
775983316
273069349
647441862
-786780913
250881328
148455420
-166825065
-939198550
955456742
818013930
469601447
30486875
466812868
55292407
-884978417
-992163075
-568358679
-260001364
729347349
-914074653
-69893192
-617108358
702591052
-566684310
-693026229
-147327884
805796590
-98438025
-449000136
232867419
822725580
-434073617
593187122
-505126569
-130745578
-593657542
-400322286
339788910
-437039496
-461508809
339957088
-19001351
-279745443
-130362125
-202529067
-662731122
126846037
722143187
718152850
485761522
179603790
-351712069
-350280930
176508305
294766788
-972134610
798860107
-786476169
-806963619
262631610
-465158939
-789996714
-603353516
-803990429
-457384779
-454432747
-688044709
401008556
-902474039
131130062
341141966
719639512
-630606972
607381400
-82578339
109402737
637319099
216477977
991629051
-156913229
-113056309
357948102
334424737
-740672056
897122082
-392871931
-784958541
748276993
-686480477
733500017
212527751
-388535175
590539570
-182467735
-947084418
58937911
129934812
-58656079
797326328
-463510149
-241283478
890837779
-383568985
708526197
231349085
-243294250
285468721
-154004065
-661294485
142873296
-905281059
288874509
970822505
319210281
701914049
474294294
-781688219
-382568724
395110869
142830960
-87895988
692592213
-683221784
339329862
59026929
-786294051
63486469
-543455410
139743182
386879147
-503377523
419035164
13512598
-252422921
502137397
711155904
823316240
-613104184
-478342537
403221434
847666556
371769379
-28187129
-248539988
-279737086
461398977
-219142151
450845179
-580171410
519866817
-237118594
-588620117
-956621113
976112318
-421822281
810582582
-997923517
-170990323
-946082916
-126402949
-750731374
337095374
279490336
-613284891
1853928
742891791
542858893
827755971
73567196
-139824022
-689432434
585431060
-361395132
-430952747
-226668040
292833432
-685671837
-329703207
-353610473
304120059
113317997
-662136053
-865479158
-468662938
677411885
185261195
-218862786
153603144
938343390
963853163
800200058
-333810803
311059189
617842690
690494374
-301503922
-758997381
-590182412
408348449
11707414
334440999
-718880867
-115379549
789284394
716896904
305308994
-913372301
423976325
-10648103
784589006
-331175965
-564398783
818244255
-544396100
-736739924
159923038
114434409
-710798662
773764901
848641
535030296
963068258
377635926
196543440
-847656867
-243540770
-188608590
-85651400
-657131655
918431519
-620913989
-454676035
-567787975
-839704907
-619768044
231461662
1262381
-468637904
-731002008
911316264
-116770637
-481633336
443710633
-396227433
348543783
217757579
-218716086
713520357
690020404
-34634475
484693308
122733814
-322568094
-784496814
16374919
843134847
637058112
-211494961
-39729604
-139107979
-599864829
-906668821
-258145977
758219935
173329753
697562568
898310438
-704057885
824669327
-685918452
703498171
879215189
-654078535
607094096
-196101997
49946375
-789583923
138565390
-275475803
-729540143
-155744470
-988113234
-192445243
-584466411
-554295565
-867921528
864387412
-494561065
765451685
-446005946
-935409546
507679501
-441663901
-435486322
866948338
-131427926
321153686
-496894435
951632675
-152729417
-33527982
151272059
406534451
323409681
-610523311
-64353879
528628390
-290179789
-409782415
457746092
-72111117
941117232
-464689978
-482242834
-446727810
-296541801
803317367
-459698731
738919171
243272812
-286593819
-602698114
791349207
94209297
-174133291
755832379
387244996
891888483
-592346503
-359914092
-926997222
-820625464
858659426
-583961254
-955256387
733087802
-492157073
702815574
-955946979
70945909
-388718815
151289732
419147725
605670340
13555638
-107945251
-262402167
-696342036
671512500
-532046605
935495628
676422544
-561955697
-127066932
-61621823
487421012
714519725
-258782345
-27407702
-858936691
577672166
-197867027
679837694
-946800091
957158327
877515961
825878264
-559447659
97984803
337818367
965907986
719946862
-20986062
-77269595
538517368
257335731
239195471
796845257
-41552099
-123342028
288260308
-403348919
690534188
750471831
414914205
-487096592
829625777
524514596
-296511652
981648815
535390184
-727684672
308069762
-193113198
-236499003
763094918
-35182257
459323508
359943745
569904654
595237920
-355542742
110484423
32009528
-123664244
823921653
15327038
275768096
624309004
-874066567
329165299
-14433778
-683173146
-747101955
830910613
-671099960
864815248
720756498
-968011554
-20394732
780100015
-340598902
557024857
-663664374
-690230149
218267022
209801069
-820135218
329969379
376194752
344752258
289861124
445747781
-317065758
824180596
230783804
-739477209
30132129
-708030504
896324135
52963776
308926623
726607691
-188311770
105202315
-85461905
890837779
337040561
454695183
889030560
952120341
466439468
669028857
-455569018
260524343
377652101
941791362
-32137938
-704982377
68698748
367213927
-283691463
-997581992
628066909
-157204893
8756451
442401654
-383554720
342377308
-634160352
-201025906
989100313
-476482369
-187463385
83302832
-721242267
474589276
-36642700
500563069
456807735
44233833
269341547
-427817556
850958081
884288892
-490650680
79237189
-336270297
216035972
106855482
965400029
482737649
316406746
80936555
-446546890
540298739
540424012
602435485
-490072566
-707750118
622052920
-913715823
-667689762
-487771457
716250284
465596921
937249498
125271205
381949772
-882950819
871960038
-806460749
-745653803
-317965819
-120477849
-251786259
-763564873
283050505
72321212
693059529
-767253667
-942124959
-264044941
-143642359
-228703100
264556520
-587082154
-951531971
-211491789
-406332390
-659032645
214797543
-865443604
786165837
-495294955
-563121529
695938687
254253977
-908587888
848033992
88006513
-460681611
-201786755
-98693552
206608023
-10385720
744219995
-192788831
-903110418
-668943637
-687652672
115332880
-183678098
-978198268
-838625069
838929997
-621735046
238642211
677802423
-325397001
-5264322
-956185365
-946688813
236135683
430218825
889044385
-59415539
-387276218
-130764867
-467690658
-347322998
-70151075
466832729
962126060
611237270
258449739
-219932487
34344783
-281558647
283809767
446855647
-292465323
407832230
794672046
-829078538
-991947044
412727418
-998168371
804260668
24610005
12096172
-592241165
29232054
-644374548
-67187096
-379390988
465665860
-524383452
706504612
-340612322
-155072025
900900679
110711015
68710601
132437815
842307974
-256390449
-598331257
-644886675
137790216
-401005376
-620126832
-325563381
654681741
-881191849
-434940393
261763422
627139709
623305909
-421604049
-589437860
-151653621
474562363
397003484
829104716
146420125
-622212725
788781419
337107234
845794102
-414914052
-904613788
10949044
537914305
761448609
-493726693
-494639186
-510792170
-526794613
-390970320
169639979
-210796215
-415810811
841346357
-47492119
398685756
102704255
-770374905
230534383
-859734335
457662294
-370751861
-544336879
41920543
898116316
773047383
345028956
332681368
871623836
-221876748
-796089656
-517095611
258569187
-568721780
224401785
415369522
-494986982
-170694833
259939414
446240662
-747151830
-273568753
267846981
-769476214
-90319146
442969506
629979285
-253180897
398678698
657661226
20500426
153870784
-160648069
-725817724
40600520
67421829
-860410415
711528408
118192528
-923551441
-850647472
-406133496
-405136856
-387067310
-885515098
33545772
-779063037
324027979
-611380616
-404169929
-296174060
-312142942
-115075176
-262603761
76482194
185515264
-971693005
685321127
841169477
134544653
494336363
484943744
840895820
-124542070
-863354125
604030492
742237742
-451898500
-894477903
-202519831
-246535492
953549561
-267684627
957652221
-404355707
543199415
-269398509
257118688
566236054
-344520146
132191226
534206110
742167128
-185721971
-479130082
-284922331
-92795906
406862618
-596434592
662715799
383115238
740576860
-114561309
673760798
-343004146
-955750112
-763646570
-582926575
-316872696
-959648997
-542699002
-343238043
9038972
84880440
412146115
884655170
-246033372
640929540
-960134148
724198419
891068745
333135958
209938181
664718881
74050178
-527779645
101611881
317285042
-535325235
-741606105
-837570442
-185199214
962345694
113310092
68288394
414816094
-924634349
850869789
256140636
900230789
5847877
-767174141
255484090
-211671226
-582894492
-291616564
630745926
452975047
-315185566
-523464987
-964257351
-934048378
-980382523
-976671320
-920181357
-347892413
-762163396
-640252692
-55389651
603812311
-433061619
45787361
-557551020
235854304
-972531866
291654015
463354988
-281739313
860361697
690269632
485510867
-889162385
-527337701
-455389779
-47180065
135232430
-465906019
-126396965
1425664
202434530
634445724
756157297
-882612882
724577909
588173092
432376031
345347928
142800181
-128769427
79506420
-986469697
986105442
436216219
879215189
566245044
858449687
570009241
-960902474
-124779710
-9043818
62454836
185871419
438207924
-703638032
161761267
613851223
-157823690
644830168
-221358151
-857052684
358299044
-372374507
-538529645
-324770149
-773431239
-906206237
-664528276
745293618
69171787
978686494
-376273263
-509448679
-346624228
133243853
313292043
-194409009
593855729
867330815
-910936509
-174967535
-163921945
-499747018
-466508042
-724625206
-941331907
753343487
-451813729
-292212921
725243073
-327251467
953483037
-275322032
324149414
-549868504
-627888054
-676453005
431645557
589793797
37066158
-181621273
-947545448
-363797095
-982546721
-571296994
549046127
842338502
-565772351
425969919
3237802
534745106
-519189015
-434635460
273929820
-42664079
-730374038
646025695
932574466
-94001921
97425353
772026628
-834594863
-411298368
-389728316
-609389562
-387414229
833513999
275907376
837122802
-139373435
-77573136
753334858
775629532
712996205
-622719251
-145738775
519015199
696666397
852858896
-741667408
512898128
929967998
-15987554
354760775
64702142
-945252004
362780151
961121294
-194562291
-900566624
-230686509
-228703100
958379808
-680640802
-683005737
-975336912
-582778942
-346267061
-446550367
-503377523
-800327548
928491590
866948338
537983236
-934125084
-987363647
794254162
132339343
-44414986
-115597396
-680040785
-726516536
668743
-178345820
474449214
-632866662
-674130748
598581278
370528258
10989414
314275555
-473005418
-546032428
388160524
-776880992
-890156300
686837786
-71085013
711507436
-522795535
-599495036
384292261
997789972
-722122968
-969056646
-240431204
593710556
339819461
-622108580
-139330273
-84027574
-200677817
770620712
-491716307
-715461790
-411498228
-434000310
-970314235
-711044354
926665629
-726690284
255247923
-654908998
244426430
792510659
-938744021
-497331691
771994471
-897616495
777527850
749751417
-795918479
-237383060
935275165
545829067
-665308540
47658387
536990104
-743757379
-318751892
853385322
833170391
-269370652
-548008196
167529935
-703597666
768887055
-264460469
-756129405
-534638352
788539274
-389728530
696032153
387709145
921342266
643227728
-274937773
506440151
-835543017
-328104494
-61040251
514287771
993091048
-700145320
-646339327
-281203476
-494443167
465797597
83081232
-307564530
627123239
162517225
123778157
-189765358
-16184181
-487923833
805712879
517090466
-78839718
854521131
810827671
-159144939
171189351
-776979664
-85171013
-482775397
7226568
78427536
-90907942
-643407104
-223237861
-101037060
-349646116
577034203
637783429
766213958
-874700297
781792408
339572528
-899918216
872351764
118748805
-941305938
-920700296
782149536
863044631
712242746
730292314
120038929
702849587
-766473077
-209942377
-578128443
320222449
732687707
506615160
-908942137
876333430
277458969
-279779134
390774060
952564153
-675328544
348144982
529373740
-983306030
-336934096
-166420182
698450724
509998400
-699234941
688792047
702849587
-705540787
797817625
899942327
115692811
-426146800
328947776
883432732
-66979697
-628338968
900334830
-916758184
-429915834
395879247
198483203
-286339825
145714050
-156137192
206915152
-867836436
994361303
562851143
80056810
-42340657
-346923540
686127467
-316396378
726922586
-889478415
934817476
-125897932
213608148
-877382446
823082190
714890840
458344162
-171135772
549866499
521357675
-782243304
947951710
945594785
127618886
-517613660
-996202488
743260656
177424043
758929963
687232067
198290112
632088963
80135934
576931906
-981936538
918862297
-585365920
-307659793
449172839
949213577
-792299797
572889456
532177008
-711471250
949265991
-558348265
-10953481
713918724
438817192
-74316725
-14508072
-882156452
176677639
452322470
-25435580
-44044335
-340151600
873761203
483879249
-887083993
374841966
48297341
421086502
-249579673
-551262549
-293621271
-699153783
415281833
646738939
-433108633
-314685291
59275981
481831189
-890579585
-218170584
602335236
145788678
923200004
-882506535
-174241580
-704274882
-73761158
-275932318
387770724
-188545310
-607081736
252267209
892550076
-72642905
971110251
-202203950
394124245
-969515280
398240147
-109130676
108986114
-818931218
907527801
916970571
-882693132
-755694671
584301147
292299875
205929892
920289083
488345130
526434745
734052989
442538907
227714214
-71652696
-933705000
-553104343
837559204
833534577
-415029953
559556168
703820473
357864996
-954734034
-480982086
-157700747
-548378887
871947856
707146548
682043430
278299954
-510523899
-768140796
-437142788
301586092
736290486
-131959590
-337092226
956340338
-432891518
105966003
818777011
-317645847
520511289
-491062743
-581039858
370801978
875308910
231763698
81581455
367889710
-650878972
444318400
325150832
997195301
-271093266
849914797
975645582
-962926522
-537130129
614055073
-646383822
977805117
91642423
-429773467
880070297
-718845950
99470654
603854609
-557460605
-898589182
541300728
45396060
-436979556
-654731922
-163059336
-725406385
-710334745
260637071
842576736
-621763472
620205540
448938321
-800055536
-303958233
-4794655
-30073030
641046910
911663223
-490997919
796163031
150968334
-232768349
-14174038
216876840
-900785639
19481116
-352175316
-637431733
689586016
372852302
889634757
600136652
79673887
-894963824
-626156094
107255591
770310140
208958921
-974095581
-883484498
507149021
-777213308
748898669
787218648
-702483869
592322062
-651555131
-716256765
470515851
311474401
-382905868
-688260135
973772061
466818320
68116991
-439573040
-193607640
285239720
-669074700
-161756400
-296407684
167574189
219280698
2684879
-636799397
254568942
-674424499
711970751
-735963969
231138740
419546360
-278744336
-471424779
-779339426
-656654378
943163592
884640710
-769337364
-299990953
735508584
-671923396
827186811
-679672008
857244625
-191390179
-586115004
35770247
329482222
-864816416
-659648659
263567698
654650935
-750963652
-376800964
-123396971
396353050
-721321022
915443923
-816505978
229838516
-746884728
286932271
116048624
-616068372
297869690
-318123318
-306201719
936189412
-598528145
483681061
-975410640
-704654772
956601770
-551408302
306246893
-619772734
91421515
593849662
-199452367
-482841706
-694432101
-66979697
536137091
679674628
-624807262
824791910
246654007
702956178
-467441411
102188783
904387412
671584208
276401766
-946728188
-861658420
-13612793
-644088965
165574555
324570102
447655225
-82107125
-563656411
-440371441
585874618
925301490
481924248
-603835491
449244951
-894313638
301046339
805750590
116950163
120365022
585885880
582097410
692049037
-940640070
353138318
-91305784
-927300238
-860298401
445504663
10988991
34572573
745633469
800243059
556415372
-193568953
-711987426
986771939
205843918
316274232
-385342858
440481181
928387855
54741200
-157530708
760139094
-259105456
-619079196
150921798
47777638
-469036698
959208227
740727650
61240894
-407608027
-829002371
298618117
133240935
441806670
556795724
31822869
-515972379
488558535
-928419468
882712841
-567230058
422511948
-198587084
429229796
-588950973
-324976759
-195921890
-177481404
582797307
-557195932
-862559329
366486143
525943355
-229502272
-902189836
-152607607
-582699335
928964857
-573387581
-335258279
245631667
-251911906
-506131857
-542959242
283088633
-33892865
18986313
26893496
917134394
889634757
-586635269
-621539705
-79849817
224576181
17145554
-385091984
-592769641
953489556
-663052086
-707217589
358441051
555283709
268243463
349125447
-102504968
-215964731
-4463188
477145124
719566839
385275188
310548241
14357701
-644053266
81581455
896177406
-633345780
852239442
354176872
-770421690
-790609704
939940363
-300828286
-91814677
-273316337
-151949181
128016080
-780304440
-938910213
896633514
-928860108
-835187067
-706299200
679780009
559101500
-964517644
308212237
228072617
-142346999
-483260376
455641746
-525625475
83476548
-178701210
-640301172
459168468
372035216
792734882
-818539833
-114572208
775223319
-870400446
-984312091
-466931893
531920100
963455901
724964003
-212098083
597450119
-707926276
-532961146
149310753
-736827214
352261885
203908950
309759410
530467859
-958229770
775516927
-454430992
-726825839
203706873
131433111
471500979
753493958
-451340965
741236555
-156169619
431539684
-964243459
390639069
239512473
-627837590
455437511
-323580510
-664341248
-126955507
157310747
-693395347
-299867977
-111272514
-943289942
-284672868
-161647390
535091577
-128844616
-166065023
810932095
-63577916
-255378578
934091095
-399467728
812574775
791648695
-537165391
359118038
-348414940
300480773
897541632
941658952
632173300
-826541334
-693468330
-132644859
-602719520
-847139689
-420499295
-153904822
-357108735
813530952
875385833
-727067980
-496522596
-220851070
283195419
-95832149
882502502
-676228085
-777672300
-836079721
239484577
847749886
-873552263
-10132430
975720164
-596645379
-710379892
-714623346
919937337
909572782
-571617624
255034869
60747146
56167738
640737808
200872542
-585597491
-869744613
-865126322
-737177976
-825634862
489481198
-41696242
909691929
641789449
-623549343
-706803590
-290324997
300261501
494319429
251597399
711310474
201745484
-677188535
728179470
731520616
-775620537
653200509
-496197292
-231192472
-358939524
-649527272
500764516
341346016
515436329
-78964912
-226296581
414313680
-767853297
-539388534
-528668425
892663759
-279777661
61079101
230534383
243816840
-554070420
824012442
940547623
-668803312
33304824
785380275
-499689263
-17873397
242671835
-172369487
628809751
931892578
-692255415
-422361974
512971537
-557190332
155388288
174295829
-654005774
-468986309
-501544480
441910739
211156366
489971567
-888347895
-48845272
576063181
259638502
957652221
22995610
-741179706
475601048
-417194821
603429321
-496700520
-107655338
-572747500
56167738
359162800
675761982
898263230
-403421905
-151117275
-12709181
881543297
734668773
-453500082
333525616
471121804
135529702
734046916
786096161
-311082979
-203778727
-660576597
930245074
-725360816
758790118
-353050948
-941918160
742771654
431581505
957929545
479795392
-488123824
578235418
873548348
-760128979
-950732228
-396633147
-586770267
-150736295
939290182
448808703
-831174875
-426777150
647867748
-846030941
-21267141
-733831996
868663213
455693549
-337110786
-195093649
-888692570
-595692165
-326242617
231954507
-737888848
469487587
77071401
935242181
608243632
-187056984
221782878
-766549902
-93441915
-324918505
540212760
788978067
-14413717
748144868
785227936
-985097440
-436574437
-380512546
-951275342
248500353
916325161
-528777530
767575081
971813271
649217660
149105907
714792664
940422868
340446714
-621539705
-990956496
-353232139
737596332
-743391543
-565587351
-723648271
770937835
270939791
-641994098
-765300040
617707726
397920172
-526570455
-520042305
-983089856
-813173255
-336340159
-57075624
179491087
414399645
259333318
-408785369
-946918075
305924936
-131247914
487511988
-804493606
-123955450
-282658306
319863258
-881709499
-618623954
236553414
-91328351
-700715144
-899053593
574170103
338533147
-745601083
340160092
-984915310
-442786719
-935192876
-227145819
92296805
127529695
-369683932
82855245
-401755371
-879965745
-753216426
-13276020
-854658150
-599686326
396544167
235631337
712642139
697779956
283176103
827713357
-148080636
-871416803
-418439267
-490902267
541452561
-912750454
529279301
-708124693
997586540
-806223545
-93448156
785254509
-931652441
219234271
-429635550
816895974
-183574540
788282640
-540707948
-464066741
199160544
652167873
-741047002
-684611881
504716357
-123326776
-628571636
701028459
727967897
710990875
256199126
488914853
814467154
-137260492
-99593051
395487205
391142016
-159571168
-286339825
655380652
-245747919
-242319084
808271092
467440670
-228972474
128652265
623845291
74565431
-55429070
131556041
-445878360
-134007635
610689673
-968557524
997641525
238008482
-391111321
76426405
436448286
555534669
568544585
295152038
68622579
386369281
797571051
-639461077
-909459100
-416703348
223916728
333388073
-338822829
230913350
179032586
107329867
652304878
289418223
-378989515
73524327
-785539987
975256008
-866502789
383478718
-352850934
486985432
629598348
338350640
252902624
238177899
-40321100
976228445
-83669549
423976325
-308640250
667812789
519682371
794388510
728518531
-467577258
662359198
-831211642
-56747590
709250184
354323514
837796888
-348069841
-487120473
733640779
-23808206
522468358
-741317960
-785127349
243420385
151081981
-494639186
523598378
-541161573
822058107
-423189412
-554913838
191342164
687509017
-331204725
262262225
44438444
920531845
58700068
-810121509
172389745
-883370889
141346578
964222407
-873512613
580156784
-403234865
316269718
-930094382
540091176
8012725
-189719761
223849502
-654989633
402611629
-735184357
-82600874
-835687718
-388219160
838719006
-148503472
-801076133
-712438242
-436542289
-217216207
-49840794
-948514328
-893264097
-765004903
-428929172
970027309
854309565
-415096609
320276296
986202215
280801316
-104717160
606667226
460918395
781952650
-36102586
-362187618
624340184
-907057908
800283226
-381502011
821218613
259743891
219419807
-966011547
-329926808
139460061
231545373
128852117
496521886
-501809811
336194036
900125284
833432994
591640781
824139199
-247175000
-38244792
402276405
620379919
-682523785
-463067774
-920840070
-77829408
-756117193
172547177
-586834897
856510004
658125150
638698126
-92646541
-969078478
26903894
923244728
96846070
-94575531
-32205829
932574466
-57569227
54926123
-993497567
59650187
171390803
-417194821
244890872
-172201621
-951654355
786399238
-130702703
-996019730
-211786041
874429625
551802333
913194937
609208770
473896882
-854366141
185641910
-868245942
927456537
-826222735
980216606
-409448629
489973123
84206220
-711021359
286907279
244250502
458973013
239795631
-990284070
607472119
-439308756
839645615
373978516
511536726
-668895832
-787775209
18045840
-921516342
211094238
421323287
667860168
-561527716
-341773042
924450018
-552706301
695988945
683345662
-774046316
983351767
768083752
-818452255
-245435388
-239233550
244313301
-178145728
-197026383
-736504811
740305698
-992076358
-69182336
-634105845
-694643020
-504981205
-428964704
644311509
727967897
416536689
778391839
250447751
792476700
311343038
316075535
-896623731
-873438215
-661669027
788137473
901483136
-336944329
262715229
753965087
-184772203
934420696
932623995
-808802291
927334537
-888685682
639345553
998826826
145461814
571085875
-252853883
38317355
899214665
885218626
250072709
320788833
-806207582
-188548298
-465941633
-915972371
310002075
-483763586
432787404
935334690
67368577
-284646862
-387325606
-515095346
498287357
947782029
-889604485
532199094
-686427184
373942232
632840973
-616892612
-683867492
296301178
410863372
656811847
215118518
786879124
337594615
-225469419
-979404717
-970936620
510020110
-217951527
-542102295
51930706
-69691841
927765421
324001320
-892161177
-935322137
-344784661
-76861772
553686989
770414326
817147944
-47235997
-539658020
707430780
562013067
-997581992
998613147
-286125201
-914364594
-408892357
-413955055
-900497445
420629163
628774896
-482794447
516182497
174844882
411841782
-752846684
-14111435
-597724320
419743479
936872080
-533187266
929871886
729602970
719130426
175889198
898633216
659157307
818860286
-914938905
703693337
543003144
119962857
-595527822
-740651625
-328918705
733900344
-468415205
-202745923
640462832
-810633402
998654172
-29119000
-855695631
424697175
-374247402
259709084
-181752113
-825167559
323941824
-730117206
855650417
658962615
-290958686
-80310879
393588069
-410317253
157184983
581194815
886279163
-274498716
93829817
-664408366
-762704706
725093009
-949768787
-972153130
-308080733
736241356
557344533
382384453
515888331
774517742
140715389
-392991802
-252825091
-630866234
-816415963
3911300
281630731
809715557
-32016893
-827327216
543979503
926173265
-455888080
314850148
298833644
433088221
-742346308
-846459625
-949492799
943002680
312938335
490696427
856800644
107771845
-785531008
429333200
-641615840
571303145
602542639
-703436493
301380308
-19262019
-632313314
-706969358
815424132
965200868
499809530
270903031
-612028689
621383919
-76533827
634692047
-471467824
851845855
-57739780
-701361212
665221310
-18059439
-155531031
-160728716
636961901
45004754
-505326454
-351473810
914609968
159088685
75593457
116270929
187764345
-541972297
-945313569
-145030986
729117622
495779602
215679680
775496498
-584716208
242761937
-679038903
-229783952
-212669703
272547035
434698074
861233901
-226222520
-896534844
-575134650
-158050483
781471447
408963850
-568856565
-578548133
129593452
-337720850
-984034471
677289590
-778869564
-600131626
-476166535
903847092
-150419260
671960117
-709132339
-26765598
825366635
536982450
-696065189
-293019048
-755046429
-735561724
-170545856
762347777
115931654
878567
925235578
135686410
834151749
-930532327
317319550
504716357
-773511970
218466627
-656784759
-308634404
-956185365
-873014311
678684674
-763125731
-163493458
979860646
216996300
424085782
-965866631
470149458
370180187
601431371
305732437
-907602035
-431875889
520924509
187228052
893920078
-969078478
-663103924
-460581460
-313338582
89508986
-812208106
29885782
314281434
-315180563
-921598452
171828277
858371628
-505437631
712404528
-534788810
950338753
752259935
-85127277
-259029167
982331932
-641179550
-824054501
572327780
212742915
-274995032
-103861614
900914049
-259311947
129684017
619725213
240384589
-478775910
-771018504
597316852
896828545
346844918
185871419
-562655767
129138828
987796601
876203415
-888991601
13836453
-94800005
534476022
773357363
504632448
-8571737
-733394997
91164445
881074986
-108442285
60232246
842868690
885259814
-818080201
886215166
-535325235
-124968428
-696421816
693456511
-431264242
898124561
539293684
-678885723
-220939428
922460614
-859003675
621577190
310470615
277903970
257148228
-914350456
157055628
972133539
-784439273
-191464967
27310334
-677599920
-130027157
-990694018
982880356
239889060
642794517
-497339046
748803261
-75776992
975132490
-691847157
620351773
-970066743
374450284
735985001
142037525
752475498
115327781
741604938
-789422725
-249482696
-365362698
-130030191
-501251182
-463424466
-458111138
459469043
436348467
907440876
-28207776
-670209650
845022739
225522414
-713222595
-989667276
-351736690
-835949228
-286335731
796417158
-52604758
-929084484
-408987631
-149643286
-508127654
15369864
-499274133
-68697752
381971941
-788284746
480763461
-549442547
-1328036
-922496075
-516484289
-89367850
-178802764
484220207
-257488143
-62879653
283315127
-620694280
885132252
836606714
254924702
833869792
854308303
9798947
749000655
-583007865
269341547
-261310729
750709299
883432732
325573187
528840696
-53490115
263192440
991391045
977257615
529962659
160940436
372443431
253712065
-241146133
-554881889
52384234
-435421789
972697139
-791369010
-485775832
888723465
151982815
-307869614
481963249
-70573397
-218321685
-87042858
-808802291
-497090092
538387069
-386440132
-266065099
164228009
553367024
508871487
413048277
-273953906
259097269
-24769556
990323633
774091710
-443636993
-291776949
-396456173
-573056561
281218699
863705906
-371089504
-568855207
195612486
-255778088
871681585
-27826109
-181787430
741517354
-73973510
522832844
-851611938
-55330420
-273374388
585439220
827267480
134289615
693965339
-805106004
-341057611
632044212
-169076266
24203241
-218511909
828940051
-385079196
438674811
-114712507
847824766
705475651
-891541047
-952480142
-116191802
414987861
976816302
817922253
-8847218
-851322027
-510994855
988548412
-46216046
-950494848
-981994478
302660738
-808158388
682043430
-569223038
134785665
480369077
46532271
-304473314
-490751562
-258515732
-3523130
-603123346
-575464738
661612812
-935243048
-689602538
-459402989
640444835
750306811
-838132822
446146609
802459642
499292210
-450810476
-37240556
-681091285
702591052
-951280345
905400198
114921314
-129369238
735619486
254924702
-576844866
612236790
-204067985
339876871
803501517
600422828
997800121
-850430163
-278494636
-737460721
453367938
831470331
-863353137
-956882313
495940161
-124907237
583152673
305999862
-211068933
-421243226
682043430
-337955436
-189719761
481931644
294038306
737434598
-837859497
-766228447
628276230
234026467
-816875836
189144069
-87223126
-709608359
887526470
-201444006
-138177832
192290416
-281485137
-7500757
-704581445
176759881
-283353313
477713063
-550465284
63760926
685344948
-461623753
-952655209
-477828642
368947574
-334004861
-165185385
680392739
-320053326
431037945
291654015
-10360750
76291108
-891408697
-443545240
-716940520
362002956
92621472
-517069625
-662375263
196741781
-937616165
930926743
-93522559
71267149
-593587685
-145330918
417711929
-764989408
-865443604
-511111196
-693715994
-687225445
833205370
-162316247
-413389760
423850574
-133214383
395447887
-239606019
-772996845
-400541457
-570001830
-159453384
-162255096
714890840
-368420392
-65130406
-456358465
375270866
94194152
-66397583
-987992347
-307892749
-381349349
764148928
793585865
-85538463
641124602
-200106961
-107825374
22659228
159569792
205051517
-922578610
-634936819
919507915
16462929
-69182336
-959124593
-530701191
912252601
522581924
156578044
597904096
-571105505
-95041947
23350282
-195617610
-169380958
48691619
-554214041
230913350
423044458
576509403
-274715526
799680992
-540686015
335714143
861931598
585213664
119010245
816570527
-440572229
134544653
932076422
136478406
280781110
-713788157
56626938
762124240
542633814
848866818
409833028
-192080498
825752825
985997990
273634638
685089836
970009124
-667103839
17227759
-256957148
-382774642
129818540
-902202532
-217828175
316056613
323429967
-6539504
-728340033
917722870
-680464006
-219862368
-331204725
863723721
-392172705
318697232
321491581
-617503696
860595281
359585851
-337083273
-376852518
-592546158
101411454
-873512613
-668499425
-563617612
-813824037
28232327
256418244
-904106668
-314514048
-124819950
513957940
6131148
277250752
-284219818
606860011
-680858793
583152673
-137470646
-362465952
776414596
225956415
-204918613
-996064562
768774667
-109703020
-98849169
717267782
-703970410
129200000
-301023660
-347518310
459934097
-405750284
736354619
207208027
235495989
-625777190
190858819
572666821
661901093
-77933152
546457724
-483932511
-702707783
884796108
-420277486
-467441411
362685367
442173706
424085782
-604087544
-200819226
806828656
-248533328
-828705496
691476933
-320302960
956706571
792734882
33545772
858716970
205485362
-805845828
-584310676
841952454
-536544966
-403391447
-529467941
-165602051
-72917437
-451168778
-479915767
-405974096
97179648
-981561914
966493261
-263858658
-239060441
666038303
309495365
323758854
-580393085
771704995
-979837108
-156460508
-31648234
-123262194
-36240736
190806781
-218874416
793493390
-381292772
139673435
654623611
946310760
-526136431
-405343845
-631099994
-883777095
-331961816
-486127898
714029723
863464382
-606189427
-782182013
-92153964
-8566716
-660828906
-562166424
-418261070
344961647
-358761885
837796888
-92849376
-305704329
968573106
-342226166
699461031
230835166
-472984205
-550702148
922418737
991805495
-386021521
-765957485
462128575
138378281
228604599
147883593
-571759001
-202154008
-770022744
-380138278
206918360
-536392959
3168809
-373220914
771368984
-639660300
-987901865
-820135218
-882280233
584790874
335531196
757447505
-122651026
-437802227
813546735
-843980922
931120174
-554971238
-185127253
-860291629
-436599463
768424354
807112361
-965237997
-23647510
77672338
-390735165
-687520208
103096966
-756926188
715336244
-16761129
-269115881
-257488143
-787159848
-166413078
-386682277
-708241164
-82600874
577477115
-694574084
-911094790
-537421769
961082605
576259522
-247314754
387609642
-736503877
195751352
-801348501
-448801372
235683520
209107673
-947460364
-207834882
768270315
-619134584
220405067
847749886
781354106
465791802
780838939
800278573
929874010
541097952
-498615298
305806261
-112415007
356124287
-242745706
-417094597
-740775577
616720771
-499308313
383959942
993000995
671919973
-512758956
159247545
657897688
-410202922
-619187277
-215630723
-153799371
-324678334
-614415071
17774262
-982379015
478308285
-82981730
-679510486
-298270047
30327259
961375022
617018942
86163170
429983542
379462750
741237681
985321927
693328829
-928899962
750697230
-594878129
-139217597
-593532455
328334436
-578346627
701820257
-450411361
326741105
-942464452
-982308143
783688125
173460267
-123994084
-8778967
359498514
233950072
-84515487
544353420
42217716
340664331
196543034
874839175
-532169360
21479100
-171871842
483739747
-783258615
320105535
-269279380
-979363465
-205990328
671197222
849369133
-932870171
-236950191
593014736
54596688
245704345
163071476
-215069753
-485952553
-747773854
-90696817
-736355465
454048347
18019688
-782158791
908234921
-744357318
-492768681
-223031299
793311555
670446916
-42109919
-53334572
939084349
-152011152
501811685
324335511
906218491
-10019512
-729972248
-498169307
716188715
-903547667
-337771871
-300855616
-600800727
-274398827
888254732
-603508603
530617356
-364252737
-253538674
-985921540
16535957
-819651613
-945961359
-383601720
-616723823
-516601642
-991098414
-165255303
604170076
-381792077
132935390
-230343229
-744287483
222477739
70594500
739125082
-616723823
-503773035
-580707566
59110351
-283999803
883669793
805755513
-688158636
115872240
844937823
8262819
423265513
-728433609
578983417
-730401661
644258238
-963067612
448698579
914660833
823687719
600154392
-462250457
802252108
639621839
-234913765
-304580521
-151129167
991154165
-758570355
-110256672
-529814665
453612545
-52631702
761235285
272420774
-973365559
794254162
-570580198
690269632
-505229996
520948726
72407735
127754086
682350268
866688651
-819327756
605074195
-349818930
-201855595
270188331
-258406650
677105112
-298524483
-237607440
-100674273
677685068
-630149221
-186045901
-936553775
-720638078
501433262
310943280
-910936509
-702258930
845670904
-941910851
-23740465
533037456
-591180840
-960214869
349656160
-329586161
-654806411
413744744
707007539
844424012
-902452504
-841004294
-988044436
703941172
-957620041
449731321
-110922937
-263313133
-947004959
-339011652
892628591
203614642
-832266394
-686318168
775864589
-835779388
-107998147
-137822868
649461430
-377923157
531628687
264373865
-448961987
-205761041
845974134
-313141330
381971941
-750122447
335558939
401541736
919705307
33073908
-113439755
-368929314
839940624
224232539
-604754631
688352660
6344102
-113360332
-705536326
202378906
745584388
-439810817
-156874200
22037197
-979520920
-837632195
373896078
678979776
-298270233
317669167
-804228479
774757129
-480887820
-228041609
470474414
-877493850
677411885
570191711
317940639
-461860504
-824141820
-300398195
-856962020
-769928078
852744947
-330472874
147158166
973238837
36878232
-171737928
971752575
-441703221
951226931
211219275
-272782011
-177261237
186188560
-562421662
729877484
263575796
-706405840
-623827015
-690675547
614089271
965331563
-473176852
-718013758
-551338743
-852105562
-36110653
-26462520
-779975663
-24533093
-129569745
-566786904
252572040
170545647
787383188
-139903463
-969197057
209556448
318399367
16496244
402225096
-763136027
-838227450
-756654560
-382016272
-744459463
48691619
473156924
349514394
-66280872
-462141328
286144002
-601205289
-66963292
-941271556
-699601596
155945349
205067245
797022146
185380182
-655849872
-54006087
554613704
-489838960
470061949
-477934900
-301278579
576108432
542050498
751572823
778040839
818062447
78077160
355597692
-630163704
-857780242
-93896007
994927198
354664892
751675204
-750744039
393035623
458220356
402864866
-977813685
-189006168
438627064
86955076
167435434
783717461
656366481
586822260
-562818926
-726086896
640245858
120038929
154200712
269080692
-316768567
-806079223
-17183357
-727878137
-689602538
269749284
765255307
-75538235
362255899
-418509308
419685439
199337754
271573802
925279973
143342226
-37447379
-123049646
-282490231
-250181135
882193207
-917352121
746597551
-890893991
68595999
-654048735
254039223
-118413705
-740119602
883546941
-108442285
691299891
745556650
-936343057
-297925539
125513105
966301796
806754574
-704413575
255967701
-315997960
719611818
-321443801
5840221
819209263
-485916564
513802610
-710464370
-395451957
311406675
-159744853
-538683793
24061920
953555129
-977046668
605896664
395747023
237983607
919715100
300118113
646519794
-173408534
639200697
23754393
137253240
-305811992
653970852
-150333791
-682907928
71398725
690907616
-161756400
-635362620
-795497254
400205647
977237379
889509355
-260431330
412762087
-851294820
664178180
194580521
-766533115
-784134448
-199880256
131006870
-20605128
22498320
-364114662
662103457
199936016
-512218047
342592419
171640343
806077480
-761396220
239830780
817088813
303488430
647828503
-744998730
700206608
-117714859
-473199790
758838007
-175926168
-78727987
-705755730
913594071
-674790870
919587847
-742332237
558958618
-620717848
-264963820
-880881532
-19030495
929396201
610892989
-935232419
-747427674
419902837
-935852797
-562185366
-410464735
129570903
119631884
770791913
-219768327
-431929123
-129999994
-653576933
-485713835
354609042
-726281317
24540211
-80343439
-954691214
-800439067
745848760
815809473
-67977991
266457168
-770829275
626827061
-973353538
500872791
834699048
-59174834
-609614650
298057634
442138
-323918779
558306300
-444209362
672684289
-125309969
-321663319
147368640
269971847
280803977
-484804266
658474734
-905694628
-869609475
-864436356
396713560
489962449
664284286
762060290
-209942377
254741160
-21711362
91101326
773437063
-349289536
799889448
-246762142
411623479
-940124703
939978809
-555107575
409072057
843694857
501004714
776708886
-701189143
866382492
181004290
-512200865
844042923
-505229996
-709783257
-211292188
520963908
70945909
-921960901
-186692901
-513736218
-431067660
613208153
-381527659
-844431675
742870910
412914499
-257577168
18498142
338103233
-222467302
-69605778
908176550
-154066726
310250375
540803619
-266697939
-893723979
-942476638
406358152
-668684683
-842032931
443275755
546243072
-152077650
-312702208
-373258425
996023109
-554378489
720369316
877214201
189998998
-435593962
-90600324
569895763
-201354314
185398574
758572586
-390858323
422161537
21306505
-909459100
86019086
-323580510
838262443
301601175
639722300
-373385465
423684534
-91522168
-492914628
736711037
-806678248
799286335
-55035126
-906567742
-923335491
-373849036
338109796
843867815
-881275052
-856987915
-13276879
-623697778
-689962172
-279368127
136979996
755390849
192555598
497406138
95131051
-128557506
-440294570
-627718369
993907369
137653081
132937329
231127548
419635603
898862229
-817896469
852478679
535702162
-650685520
456055148
390102777
658350192
-504139038
460146362
-639660300
-645908177
-846030941
169707751
-396937709
-555613277
-14384166
462821350
162345307
348750156
518090081
-866432971
229580923
539550898
-886629405
-633312697
859235924
626604445
355667969
745971310
-951693947
-182765284
-644633731
813763999
608679820
442926563
-992829636
883251827
-895955122
703578260
-946987717
-55256768
124479541
-491547894
-641304665
546860960
936550811
218032616
-6792583
875299374
-522740251
405885826
510930856
-321704302
-664151799
-812205016
423128309
352234477
487140992
615902845
672250105
-801451562
-542141356
219724948
831277225
-762477524
89499686
-773566114
796846949
172748888
-560994267
471169919
-587205140
183421475
-781785269
90343254
400993450
464333679
163651405
-565658092
240417584
-782432662
249037993
610674380
-933061924
-325403067
881598945
-358006244
123897305
562247075
-449814131
-67964591
-503567821
702188555
-514312122
-453515593
-975783798
-412062021
893073985
684743676
655861446
-639433105
-536207240
-225324012
789006648
-375735678
-622606996
763757486
328382488
95754648
916203254
-611253693
-935929946
417401433
-386731419
981026577
-575873318
620205540
787910435
314034609
312093989
769761892
879024223
-4750032
14412728
608897259
125744654
-9562083
-973561560
-361335301
607573945
461749624
-318866751
491959975
-111013482
-483326865
-58477078
-142569550
138114585
-952469722
-297953774
377977275
-213700174
567834388
-693715994
-907212305
772935482
-950932856
497727343
983686300
847814889
488926442
584543535
156886679
384860892
-881772978
-487540167
722659217
91373464
-914916548
720756498
82752815
809192709
812117829
951117495
832452050
940425523
474891990
621269795
-245212419
-733506080
-287800279
989196006
-171579174
-526919812
591640781
-462027832
692711019
471121804
190858819
78757459
-236186383
57358650
840333059
909781721
-507715660
-23809765
-65188572
-76908236
362514711
24309472
599021079
-87496161
141398444
587691467
-234955532
-390923746
619243701
206600950
-33380723
342086702
551152763
170108906
-364671110
434015004
57041616
-124017595
357160287
115306123
310002075
287744795
-807906575
937459506
-107748087
942469505
-603267683
753110281
683675788
884941774
770315772
-831049091
734936774
-279388083
-756400944
519353898
659129961
710633898
148455420
-749509996
24610005
155135094
955509631
-851579015
-437039496
839347347
-575887424
-701983300
235177478
-205761041
694144403
698303625
290228001
-674790870
277083054
-595999210
-46052568
-707653031
-132929699
-572058213
65077509
-141871706
261727006
-572494397
691465780
33375490
-211383223
271182727
-34573568
-715263591
730439311
-65646411
683871118
833784324
-978941120
355780768
-950924667
-825188312
-152905364
-544927938
-1618004
622006127
321655889
-186269784
587127438
-601302846
622779079
-822976376
878831171
-436968125
578197234
-710421256
-783675187
842307974
591080897
673618713
503145261
945804930
-288306128
367618577
-166333748
219219286
-693855496
-362605338
682152636
-785691576
590969393
470267773
282741464
328461318
-241211527
221841796
-481633336
-822217042
-737076473
610161725
956334300
-773783103
57608239
-544800872
-464185135
418321771
278548142
366120480
-908374044
-792988460
991838463
-421325967
832778884
-820353891
921954398
590636643
-802206311
-675525762
-577434218
-826732926
-205084402
442588565
719985183
35034105
-234230510
30228626
-736355662
-25435580
428893730
263934462
-444023362
-58488292
-652949649
574604515
-49826165
940430826
-209312287
785279101
451860246
-873552263
-661154635
201722080
-628208102
896917379
329321969
-445280372
-867147779
-678091308
592262748
-709561687
-593517031
851786562
-476150388
234320103
-380493286
-125414018
166074815
-340095790
450612411
691680373
560099758
-634292543
-471896774
894612545
-351541322
-304597926
-537258811
514903641
474910527
595155497
-681091285
-985992639
-697614027
-200990000
-347322998
560724336
-143471304
658061396
18329342
-1568460
-535591375
-295464846
692716233
118879009
979261275
530140634
29637575
-492238458
-789189094
194521975
-713349506
-850634277
400330673
-682730488
-920500117
885902533
794309244
-233100764
644942314
-300729608
781813274
-259733883
-238570302
489107310
-495302909
-855649025
439176595
-430138530
567396759
-585781411
559042722
819795169
683309627
-393519113
556442424
-848809591
-120477849
-858058167
298701013
-329255592
-371685542
562013452
737632314
309520785
980216606
248647212
-796744453
219106461
-417955539
562801892
-678324602
590425334
-195248620
44464264
343832649
793585865
-720787783
619028992
670990531
100842019
659568107
-710727852
104976841
109001561
-40564628
-847714297
66260460
242892407
704298289
-510523899
678180157
15816091
-155308987
94573303
-802533398
412081697
-592769641
-703091179
-239568756
413661451
742154024
-89106358
-446581936
656046599
801372455
977674372
-354466365
450433401
675906255
-971956960
281994343
417115108
-927337666
391497747
214496151
-790973132
944366008
118611140
-236628697
390193507
949695944
-559558310
-853723109
829434057
-239982260
162103128
563791491
-806209614
204706026
694289872
-265707769
959203748
-538131150
59505212
-562502102
955821465
-296897483
-125836671
464143248
-478588489
-901806379
-329713912
-639691389
219897158
339841365
-742572858
-128174801
-461315995
-294390557
280585498
-971233508
-56216221
-204781004
649255079
-130184862
937681513
121104251
-850028655
55446041
23733227
-636409365
254369746
91293675
455516927
-358431534
315336129
749533754
-541843956
-699850341
443426906
417278197
966547837
-544116199
-68812480
-505754106
-7419107
-429915834
-259797384
659442092
-545419770
-314465624
977058795
372084081
-291048320
697867075
757664879
625094111
234106195
725725012
-38046748
204497852
867837097
788514858
-733615085
779074680
-937041596
912937460
-464678489
-734185601
756832322
-466502270
646216313
-449842087
640719034
933270268
888370118
-731177958
622535715
-303636488
918296192
-133295932
-493793332
260896914
853385322
775979714
-472836607
107549678
-255872453
790377533
308860900
961382322
46405185
-125163496
-76438928
-317621262
400759657
208042601
632032914
-529683542
529888405
-943053105
-379322630
-479103178
187754089
-814606833
-659787367
418166897
989964490
-451739403
-114537430
-140171202
-97630686
-294080704
-778219955
-661939004
-251973063
-424187982
203687192
-462665501
-472996933
-894628788
-542225698
-189267669
-357489326
-596012654
70654283
-828295523
995924278
549866499
-867947984
288609864
439176595
-422468023
886592718
904200279
-575046357
-622082592
-553606533
621554477
315989220
81639150
733377798
482410577
220286527
-856506701
805470867
670681698
672064594
29721598
-226222520
-133591083
-272586547
872355808
45672861
-791075979
-497340914
549663648
-398340595
-174144871
-313141330
-742315448
158736987
212122713
287949579
-667530617
-805792856
575383800
554214914
-567968965
-420263752
121761836
-430812341
21566952
138476507
531628687
-797428951
394446181
471574604
242379869
713389097
-810839093
-936061107
-431957190
-116417999
-296649221
330126338
748771613
-120426335
90393657
-363146391
789944617
587685655
-66285838
-627220005
320764846
949279333
-860410415
-554791546
593184406
-656638524
-931856525
743223097
38048584
-168224711
-185199214
234805605
-242946888
-298536596
642024390
259774986
-792658049
227456030
64419715
-864956548
-163626546
-483790410
335727014
168791827
-214369225
-18169375
-6933955
-359168940
-305211336
483989874
-361518685
544649576
-353596397
224700335
-180840482
221043466
-420904410
509763477
626419325
412510584
60264832
-862419808
-125089085
534851070
863926935
616870630
-847519529
-820956373
625329487
-984403506
16298197
10851470
-229097651
824591259
-143784677
252306988
-699839225
-756881481
-563139052
-824129191
539806376
-488450189
-474168214
-926423481
859248437
-467851359
649515513
-197338299
374202394
780755044
-505337485
571929279
-391112358
-699754803
738746813
-961918803
-604389336
819362538
249178370
617469631
-217526447
980877439
504420809
888470823
-84924699
214645385
-416858639
705608791
-483935668
-793460918
3932181
-744920472
-306090645
695988945
860079667
607025252
227973359
10129860
444554214
-951654382
-133987000
81639150
827792613
465279099
-760567668
-75686257
-514508095
436064704
448445921
564900988
187234025
-385265189
39583178
-712036786
-844076822
-546505782
-143727897
738002326
453688130
313922867
-688450662
86849395
463546907
-91038305
-472096152
-888320404
-471578456
61395881
835040417
143904112
-599461508
134102549
-133914092
21019710
-784311491
-44324698
-926701465
-498910318
203706873
614425000
901068559
-289942047
-521373699
-728437000
655861446
225918613
-617697637
854502320
88091827
-883991518
-336671448
-451297369
654216260
-108177135
778112584
-525886656
891626286
-986590513
-681915482
-360493490
985459551
-493855463
987148320
-800327548
-55967867
319975765
804686433
-863342780
-703261245
250546525
-879695169
-708673569
489936170
294323589
-904084458
-353804636
520961522
129337670
809147131
-670258739
-73599129
876333430
-697839332
-993070384
-727665993
222973450
-214661941
536805281
910869460
-923538120
236814265
-25564021
-531684638
932527889
-443478644
642064764
-690884509
559023679
-379543775
-806121097
745128001
-773451683
810241525
88036738
-506901741
-395366490
462006191
-620870993
-132644859
-218695148
-727305424
-634515905
-656278017
-409331736
-49694828
-64628990
-729681948
-434079038
-591659288
-653959531
-611440847
-204694395
530606150
-491171985
798304868
-664146785
-398768779
513802610
811990262
369611992
-874098583
-191613572
854531848
-553754401
900230789
630461246
-923372935
-596304806
720943856
274164862
-211375524
-193030766
-128458963
849345278
236806159
98932644
185020983
162103128
-274836214
-371958801
-50660427
-409652079
308382667
-767891687
950046589
973099659
-881217593
850700897
322797497
-45786180
-73564644
159855061
-800317439
-976419080
671713640
569287130
443710633
-916638540
-829308207
-877021853
795947043
-93305317
199837912
468229979
-351322803
76866760
368392829
-893662185
-912768660
298662324
-613384482
-425482260
-119974967
83381424
-195464077
361863682
-566985243
-977561043
241247372
592755878
422412610
583014575
-800439067
-339011652
609448034
-441880574
-677415698
-733692435
-113417924
-919283411
355999348
349656160
-856172327
980894979
-267348390
-752675170
-280416065
811866020
934811422
-948451652
-186077612
912375415
967397861
-505968023
310546337
143373340
-431113417
-726469271
-32137938
397925011
-409476248
-193660571
791215048
-944388768
-965479928
-609134928
680778517
-155093479
458497295
205079147
546928722
-125258500
717842861
712763028
-547291544
-918463356
280007936
-25808243
-785584479
-89950796
-91955202
385030824
239659483
346551051
935847215
-399806485
455038809
592020193
15724200
81054217
-508208343
199337754
-410922649
303268752
-941465138
47629781
747675019
332734959
-552924103
-3332926
-676636335
922332307
404418086
-973872662
-198465939
160074946
715255477
-504541045
674610423
695617882
610733742
560290153
-110857620
-55195987
194384536
1306194
845621456
-410913289
159933656
175116272
450350484
-580690872
-392076725
943108612
799026594
951607494
308430889
24540211
-424650479
-606421384
-297822665
-218127270
-696347462
49659274
-921626677
-208182253
151848178
748276430
358127669
318874475
-679829803
-888752516
593884669
244333795
-383620067
494186435
-790797081
908387574
66805193
-354069862
469273650
-777161268
-12008148
902151924
378284316
-176892521
250268963
-646148049
265001652
-128270685
413655781
-385811998
247911823
844621441
742089876
297147044
-482358082
-471027808
-760128979
-9469019
-603741113
822342300
-227181169
305732437
231663956
-315222564
647011636
-40945844
479563952
595003774
568544585
287436106
891068745
878840121
-299627726
899680189
-701388870
757906397
-167888987
-825558568
-897404304
-439778391
-985463053
-861754675
499421927
3005613
206974715
666164029
-92640141
311055788
-995388461
-854276913
632044212
-894055865
-603819179
853516288
258085839
885058144
-732588142
-875110625
791206176
-981406889
382065989
152613715
935413413
26179402
259097269
-739541807
57301029
635396254
137058108
-662457124
723017270
-410350497
-430869644
-88316331
232702278
-26063452
321802163
42500790
-997265323
-122770892
601453847
-722454548
379385330
-29109582
227012119
677817054
683663504
324259225
713120200
858056406
721772781
-459757351
-855826650
-925147787
-486901961
822802968
822032920
891539799
244493095
180141989
-998260111
-574625514
874923560
654155134
-312478695
-976079959
-292986865
622428573
48395711
-743464031
-661820880
477181789
-362610619
493181461
926906634
480166594
45672861
716976936
-41730986
-405318974
-588100699
826402817
-411602338
203001953
476590774
-471002337
79332581
303329729
-171326180
-448961987
12172690
-801734541
-783205200
-642072473
-763873233
426752679
647342908
-973107285
-637997960
246968687
-610523311
-412435482
625995284
-451452384
602537199
-580511121
852927378
-530290376
949612728
876426690
-200597109
336760341
-460650044
850936471
-791348536
-445352345
-492966401
271236348
846162852
-812685697
495424105
-368753728
63110446
352849973
-115850304
-341706214
831730576
332684502
-228041609
-266125072
-611283813
291146927
-574671387
218008456
-380483982
742837677
355999559
690020404
-460756757
458178471
954505585
368298202
-937512823
10771970
-635819243
-189028889
93759189
556442424
-629882243
-376369307
-157985496
446568371
848775730
845886572
341095588
-305595387
581157908
982425891
-833371995
-259171990
407598902
-336168754
-910786830
-194259155
-88439405
-403082370
-654766083
116616375
-243294250
-699985908
223493608
-532906005
-625553934
230818585
118832109
-556050879
-828956981
-805921063
739481422
-593188127
38181330
259659578
447072845
-499600934
33687921
965979878
710992299
504716357
-106782042
761723934
-18689006
344091529
608376343
-226295853
-691847157
-503545962
721404767
-745173830
968029379
570983273
-764427816
-229565819
-821622764
130227403
-528828816
426844714
-503361339
-811423157
-434543460
-467264437
-760765189
-612426909
-460733132
19777182
853840889
-635157118
228503907
-573771931
439483316
299814796
224351456
416547977
564399293
945333812
46158714
-561353481
-68623414
684189466
491179962
-308453425
664872934
462638993
-412818316
381074100
461767208
-878775349
537195543
612449685
715862431
-603846374
-65756279
822499839
-346310618
742930608
829151174
-419608006
236223561
407383067
-336107540
-175137687
945629018
760431439
-758273171
714949627
-920496809
803032309
-512846449
-649365822
-333484000
-900780871
-834473683
-567805074
-187053285
-763873233
932461211
930978958
-398340595
378208815
730362010
695646743
-436985109
680701025
-42940733
350303624
691980800
930140653
-587197771
-252569308
870069032
713843880
-820353891
-8948610
-59600337
53673137
82577772
435225871
519344555
-40468602
771422468
88494705
-324260048
54738532
166657139
160763859
-258855093
471275813
923322997
288358102
-85779954
931836859
-159947154
-809381702
604704974
630685927
868100466
21851127
857187281
852189941
956013369
-24390907
268243463
-343357144
970027309
769171516
532137900
-512150440
576582611
-271367556
-71927197
-774768357
329264519
-196667116
-214529512
982884633
-58008474
-539583496
-226232722
-856285581
-605226359
-403356658
705449505
-496002056
-627945053
747722453
621149685
907005602
866619713
567248302
934714835
-226793309
-319241138
-346973971
-728223073
380266318
-971944121
590953043
683871118
-890249075
782270091
-610533022
-949167036
53327487
-661154635
805648268
-689602538
771520339
-637342249
302646495
618422534
-795497254
-745236252
141077002
-757548116
-774403235
639621839
465186787
-526501483
590212344
-882189698
317823810
-391487894
-107647673
-942662448
453139536
805381898
-157777296
778508594
861595446
750223890
-110331746
-936354471
-965771385
-747936785
524766244
-213663636
944731552
-287191968
380932642
906855854
970766125
811909787
-732744559
299008374
934967975
918760087
-788547533
-114225564
899284887
-53595358
-685811773
-844255615
-696268028
755397035
396200855
-941100694
810352175
371109561
880028869
-374933647
-57302765
-832575208
466116314
711492301
222326362
-656367233
901946851
-173020290
-453763419
855775279
-337369206
246705946
689038461
-723966396
-629800151
817321842
-127826187
-610449657
-761728845
561911400
-159414570
169993118
-603618949
582310693
835522735
527747889
-784688494
332868149
136644996
437072924
234805605
-801076133
-219123507
389245761
276489204
716239585
308284197
-505326454
-3332926
-215445466
492032950
-609242182
-253237845
-117920268
984006176
117361780
-556911401
818013930
-681860153
-690492208
-83157582
164367467
667429130
-278992997
-89526985
-912531690
806071884
647124469
104448541
334134021
-216050521
769453134
-39538559
-490997919
204534709
101936381
843761264
828026285
242752589
-928627037
330474584
232340544
75510594
-991124199
879719241
663468274
-922892298
40808008
-860514924
-63372572
-443513548
988915928
168660463
450675738
989564882
-749433089
832184553
172200698
-68677133
180891871
-448961987
490146440
-54245615
-215778219
50196125
-792658698
792472303
580245158
428087443
629872895
-701028975
404964739
-642065008
-374607605
500330540
905935283
606829169
861202321
-610987869
236674166
857110608
-63581834
840690186
-23698677
189782273
70861306
983045315
-499221205
734248426
713515843
-515829113
27478119
489593776
-244488147
754312355
515888331
-8736265
984202018
359478752
-772973688
526545748
-474244494
-352906224
-479775390
895849249
655952333
-808216608
-869131248
-223052768
-527496166
179750283
-551800207
-472152878
940372077
-406436075
-982431062
672130407
-828633611
448528659
725049351
-828006182
-799491132
-854987900
317752534
303785482
-906829185
-25881834
-727395123
782654675
-562616519
802867283
-137829755
-600765374
70479708
37838035
-65798271
568679036
83639553
-971770697
179694895
561615510
-516840469
971052303
-412988031
-298036608
-589463309
-129305071
460361009
310053771
-831014286
653549606
-687049333
-45086534
-220949637
-140421052
-753123404
674112704
888292429
723505691
27374952
275282434
-958806876
923710547
607751085
-977517403
-533803990
-172502855
96580260
-286164325
-216792100
-190355401
723489654
-169807453
589060179
-472780207
581157908
-839087976
869659219
-528165896
-683587644
-439790161
-509947187
-950050850
-4750032
-258750815
-287284625
908232912
-199994750
-170558935
-550759932
-861168124
-12233866
-886130270
-556282070
756226975
-89106358
-619741614
496879635
-588048905
570536527
-110051042
-931856525
-387332648
-938809701
50331303
-824801297
605057565
-802452145
214037265
381078698
715940625
448747533
-25168019
-157057492
-196680762
499707452
-183847065
-678900525
484928340
-175464881
-32274924
433115081
258306296
-622238441
-498615298
-507559411
-962285850
-787092058
869052662
742354891
-389018857
623382661
-806531831
306899625
-525131469
651680077
-34839080
26462400
-498170319
-840974072
-90452739
-451770168
-718188487
-375187111
737310953
426028680
-512506388
525160152
853351292
-781550887
894731068
-351089589
-552515691
-656175646
-113886016
-441278402
-526923539
346112893
-801652441
-752197605
792297455
218798874
-305394188
889344726
-272196758
-816028537
261675123
-40955402
567990741
-311620655
620610325
479749520
236069936
-811289644
243417564
128910720
363868329
-82684641
175825328
899839052
303524366
-991965780
170173080
-439037276
636661448
-695930828
-328863032
318231687
-374955304
-735568730
-478112190
493442947
-283873985
-286986394
367300112
972715217
859248437
481469590
-409590253
818464863
584585773
871939885
745324355
350156863
322343263
782270091
-144036557
-124481177
-512200865
-51935653
371214213
959232866
28364030
-218243641
-549193918
-542959242
221731044
-310773781
819137890
748142558
-154258962
-410744601
-38737487
824139199
-484462632
213811846
42238495
-466678398
676431992
-987887697
596910745
-441418072
-984235931
-751466271
921795164
756281516
-472645151
807638349
-174238281
409348955
-574929055
-42211948
492035264
-221868190
-528287511
528519827
-582234359
709864873
938974195
-978691219
416367435
198641544
-889162385
360555772
863153958
-241826060
565242142
-725488534
-648565807
246504830
-542439510
132689721
562199615
-178923575
675943183
910450713
-337962265
874868049
-621763472
470223951
797571051
638999630
441295320
-509947187
-478774869
-213740658
-344784661
346706582
-467997160
86862580
-218542579
965359534
493736878
547711221
277159064
-442786719
779510349
956775703
833529385
944853873
391376859
277527987
-132184103
-647574338
601981455
-896623731
364841282
-809184039
-992959929
230065692
-665420788
-859889577
805513024
781649490
881731901
762748352
-515205459
-821622764
370149262
176639272
-123475125
-473229160
942247093
-605129886
-144662870
511670300
-778606321
-417676053
-792134811
-181824880
649437131
853377317
-408042768
-229909560
-877497810
-712682167
-360248108
-968643027
814162026
126287425
-662525767
731726829
540957824
52150166
293150808
-548300892
978528019
-787347361
399442879
294178010
770442585
895238201
-269275277
-800048672
-769868820
-22818188
988510958
-113145641
971262911
-223226292
-626700428
-493815217
-107129196
-52955146
-325594352
508283829
-963274519
907005602
-160274382
224729059
-519247517
-909266358
-428603463
66272019
-491117821
999328561
835190363
-377988882
507515629
-959223921
581580176
-632508055
190880452
-344884500
290723905
730700897
367979643
198223799
-930192130
-358006244
771134636
-829390213
327021172
-387907012
-449695927
650155469
419147725
66225060
416260881
301332754
-308221851
-267444545
426893859
612958468
-51067951
69371361
-606975853
-865003886
113264767
794645110
-775714763
-431864524
-713383276
812894154
843229139
447406797
565263216
644498922
109630452
-664679617
90655159
-218364652
-350593548
-199958231
-412385300
-131976180
-849353
432947488
606090762
-193409659
-796582895
457264542
-745766330
-571064957
622034232
338689532
-449226797
643179765
-671789004
-821976117
-168827851
-506437426
397425638
-822661451
261238528
597083026
-73594464
-844205111
-817925425
-377972848
-549193918
-873221966
-836954880
-894111334
821580850
-892286783
732791493
905409119
-540652999
-928770436
869754943
-230233572
134905830
794373833
374880715
-473229160
-459688671
-175533949
-463816380
-435802961
987375264
-609901043
-693715994
936743403
-261689457
525910290
982842973
575412242
273739811
-826910966
55479661
734097035
113261836
-473199790
-522280393
526398046
-143135985
-16405422
-737184246
304948497
668090297
-66142994
-804793545
-645303725
-342176781
776974564
-271223135
-441623973
623041574
-447996931
865260751
308405061
640191316
-140331496
-684492749
-435105811
-654783199
-674182329
-383077621
909106106
402724986
472949218
-533626889
-284672868
-121664767
725535531
138305859
-41095469
-183016659
729669930
-630628396
-740817731
-815232358
-488384512
943439034
-437636750
-167344734
895045190
314723181
877957613
-570942981
208321433
-272677736
763060554
-675360403
835453873
603940811
-101570428
357369743
649319171
291269234
-955167832
437471838
694961196
-860840678
665225191
703517582
-97630686
-250735090
-621336370
-615096877
-661893781
449923644
-204368911
-664151799
-173477841
-308532570
-602371924
-331961816
212003430
325791745
6199291
510340800
583160235
-856285581
398540253
-143497104
-173683448
-455505004
695028990
-876811447
807432635
-313141330
-284858036
548885068
194226945
153646524
749394206
-989307933
896892346
-458327474
979765536
-451630498
720340323
160509487
297798491
267364433
861178991
736241356
-672226967
-311026754
-766537987
-391112358
-39501452
-633233585
-349743128
15898742
-932564340
-421203181
472012751
277383889
-635896159
338679832
238642211
-48778331
315989220
718400627
-232419343
634486613
295653692
-76459100
742818533
-991773261
-608530740
-955750112
651158127
-483678196
-758354928
-696137436
660742517
-188311770
-665783017
893757793
-853906427
20621711
945811046
-754244456
337099273
48762934
57148327
332532851
-956786477
281330052
976259753
657011402
-580996149
618358481
-995002460
17651907
249348076
452260292
-105462574
-810616047
-960889668
-176129171
-150009919
150242600
-785811214
637164568
-11950556
-517378293
-602977676
-307869614
438627064
-406422567
16617596
-888069180
977495349
537070030
-235705133
-199452367
557491587
-971043724
666766282
265710089
-928785111
-396937709
-574157376
165207306
676306077
-900383704
655591352
-214431589
-289900553
-601707848
610800145
-808517045
339841365
782512150
-575887424
-90560698
752259935
933359458
761128199
-233754637
984182787
794076246
-381836070
-184770395
893615102
154132610
191686870
-332457930
-28242313
-194688916
-108526444
-137186238
-621649142
975154104
100673184
-757404758
856036183
287744795
-872727118
-348642119
182336523
-990205754
703294792
-880702861
532180639
857571603
819867511
67004876
-831688434
-600931555
-6041475
-245435388
244314559
166697123
428069589
624823186
-54866436
451025726
803677474
472757504
-151547507
49094465
736569688
801961293
638434356
766592263
-224342691
968546287
-516989519
658018945
-170378176
-320288195
156079180
257960056
-382113537
165741499
-897525824
261662164
202743759
764326123
136297810
291654015
139696473
634035157
-349842176
-471633046
-568299625
-985037455
-512587035
405792866
-387159796
456155432
-505326454
-377988882
378328883
-451687584
-16658905
556415372
287728462
-207906179
651102494
781665358
-195182044
4527213
-562656556
335917585
-135152245
-64497977
-638257195
-375735678
-656969701
810421959
-392868881
-930034405
83264950
-389849401
-627162986
-252184040
-459279258
-972256596
227640275
87067257
-693758938
129513390
930789444
-152272697
-222240179
442839727
923010857
569624094
-272206478
84150840
489434108
-613448863
-174967535
355681035
406861294
468371109
-41622652
14486169
730964989
602433212
404339694
628770243
724180077
-800136859
-325068030
-872060521
-582248726
-557851056
666769423
-703490864
572517763
-123584695
-675577352
18978837
-632666567
374548269
786555479
-880035274
-149273135
-67167707
-446963545
-861029511
-803611834
761890420
-975586625
-14836108
-288287659
912260792
-935338546
-596480395
-866089169
-925092950
-231369550
670261516
788477543
-782856651
-451168778
-173670079
246752846
-248652078
-12954231
-3163945
-881029306
-989151205
401724179
-701415521
591301788
-433130949
-899530010
-716204574
-871346348
-578626970
-121659102
314943462
-451561358
-848682381
473220331
805712879
808718632
-887728118
779582735
-932222673
-863867451
517340349
481383032
-209166406
-491300592
979540046
27374952
545397486
-135355498
-640879960
-282946195
285062237
-804933467
-138190782
919321866
858276411
903409892
418999628
-722786067
-569806449
355780768
-782409410
771422468
-6427255
45683822
-405349061
-783391736
-595740529
887034994
-222843333
799700414
-861800224
854053062
-989733478
202464849
413255411
378793452
307566682
-511287349
-856762965
-858372261
-72245781
924689356
-838252520
-481486212
640462832
-518211566
-513642389
-274126361
-240953598
-71085013
-772888108
794775809
409596348
167487684
-42049071
-68069103
485288016
703478623
755767295
-352787957
141561599
-600770283
979261275
-159750014
-101398022
292345440
264352577
928240533
-360553838
43030961
55915291
-108238759
-556848686
-335581463
94735086
674508519
-613475133
803632478
-111560027
510725811
657897688
660961948
48383985
291908967
105202315
291269234
-425673998
-987650790
-263717755
391400963
-966016585
406221915
320227527
783717461
-75686257
238768447
968331283
-854794870
-578626970
-684780421
718237972
-701765559
705569782
-615003214
893894064
651299113
958313767
-135015803
951105013
-303077273
-818378787
3851929
697802358
-524905299
541857044
252989963
-63913712
790042175
270561539
627009189
704260622
873243810
173346063
399675626
-673392268
952458400
-795351087
-959971449
-556705665
81739766
206515246
-998737520
586730324
178119177
-15535115
441900458
-942958395
-563656411
807331524
-162026336
540591454
21868050
-88264018
-35135524
716541151
-154882392
-404822107
-698344826
280260248
441267720
-282904176
-128635541
567990741
-894630018
-169461520
-631035283
-330889695
202437050
643179765
-797158648
-328181630
418999628
528275273
499012120
-327926863
-635157118
-224667443
169354275
-775460060
-46682636
200573824
564221809
-987922515
-285784602
595633612
-275274678
240367637
-743757379
-194711898
-567821111
-838152295
80308774
-927328065
-539572010
-833638210
-397665633
659157829
160095613
-154499472
287903722
-367531386
490237973
-174361266
626651390
951747506
961929042
868735410
336602276
-815411311
288430737
-940577233
267646292
637347605
-931725795
-630533295
464596588
-564217331
-378926539
619932612
-436744949
462302445
807112361
380442280
-336377517
-10903985
985864295
-533664658
57148327
-482978601
17292483
-93585651
204816322
654334262
-826078573
-539835889
770336471
-948943963
-206397075
-280362298
371517726
272762346
109770439
694961196
43252197
-207176075
-458973217
644400767
-316790666
-977046668
671872355
711065154
-55371537
561512223
171516814
395110869
688852334
-17083975
-747614247
-942086592
-287184848
957493465
-461376889
309046748
649437131
774205940
962138000
-781510121
-338522520
-524955524
863096001
-720301520
199219938
352776511
779029372
568315336
-867407323
-692302619
127417311
-815890904
-525451001
-931229871
-615682527
312660226
-869281915
-182770838
770863783
159653974
-947276645
-657986138
967000547
-13975658
-780845328
-171948130
801799754
-984133453
-406123291
182544620
188131171
-743118653
-838475615
98983943
839706366
-209704433
-774768357
-355680553
-285890516
498310069
516841283
-567010718
909350626
361409365
639368823
-540876660
-531183963
371211325
393001273
-473106234
-392999711
-394682030
-517365084
338310986
951117495
251286639
-880005601
-514134036
-696579823
-71154223
113011686
-222714039
-94584116
-209969915
-572777527
575383800
-410918058
925172866
17998303
-562503565
180416991
-845380934
913194937
-132468079
-919108713
427018722
-929084484
-984671109
-696579823
631238779
-464668494
405585615
451303713
334525965
109750072
-445741826
459469043
374440867
-121399478
748365993
-915816478
-381502011
459318478
-146880861
510186913
247521361
-541972297
476170308
-670621039
78427536
-948468006
-442469910
88142669
479797638
-160838036
-49694828
-17747765
-343497657
938600433
99236766
-356243238
-872197754
424044043
121915871
725444511
-800889019
-310280592
-567547115
498756640
627948758
767113184
-425401853
-994295349
-683645799
737730281
790212614
-52421942
-419567772
620138587
479827763
-984748325
819932498
256277282
215812842
801087960
797769248
969209453
-525650907
-953078608
585368097
702613131
-214988160
-921316626
718582010
-756986458
-87117962
879969509
770681563
821876019
-334461775
-51538107
-174016281
456092836
878887761
335177462
151004785
-303958233
128895497
-817920801
-488990111
-900440377
-179075674
493907656
329436381
-279894881
-867696724
-394762885
657650968
415468201
-874821292
923876757
546727
707519585
-770866770
666399557
-469884052
400650744
-349357543
849589438
388785322
197438626
114527265
959619440
-259568911
-394963170
296855758
-700220592
-811414891
605573732
-270274191
179270565
315634736
-677309510
750306811
746308562
477174110
-816575158
-981936538
508817725
-297642410
525983844
-463388604
-50967162
-361245539
-927149263
665819649
-703026601
458181274
696412314
66368609
-17664537
96152101
-548338293
-17866401
781714771
-771082306
-602203609
253035979
-252186270
861920253
679873971
-615866677
154601682
111766116
-725094121
17808499
692747438
837159209
-694602172
-654806411
-405735330
-131230733
-50630684
790298521
-329332856
540240582
885666848
512853307
-252104108
-241355074
9392049
167320303
685116874
150851022
464312965
-860356540
-460581460
-993683890
151719314
-930115048
-557606969
-202990667
388159683
784157171
307688626
669028857
631207497
403038577
-217210864
129387148
-780916274
-323173833
-226791653
534134904
334647667
-477086903
944796379
-748229291
750074938
-926414051
-899550347
776701341
890849927
-799965625
-656278017
557642262
-471393072
-815369453
-687449930
-73032879
-979182821
615357463
344683142
268125825
-969425497
-264346777
241258510
-893807031
-251573702
176933866
438462117
-813403730
811337281
656205753
379733461
-715580365
338156572
-866677413
-777674440
954331645
-507155444
282999446
-526175117
-202867002
-529913207
-143634809
-359369639
160018033
-451770168
757967556
-160498133
-98255516
-242223543
-61048763
-211307394
267164155
-451096280
-64423595
-215618886
-622593052
945695528
136919758
194572849
548177758
-103969290
-544862880
-18206460
742387883
-994235105
664819470
-99425417
352400156
399675626
-205413019
919607976
-634248373
168999668
-195248620
-469036698
578062585
-393877246
-408058717
407869819
-796149752
-208290043
-378464780
-689702536
-966856655
-600439171
-834335634
-561973481
967473999
601080086
-328131328
168739396
-20942202
664001259
-283544365
-459182711
40868879
-303407594
176303739
721022128
-320148327
25438964
15688734
789618030
-389220212
-319771832
-882280233
-489184176
-902705171
656367445
47873909
-502624582
-52631702
-228712464
-712316358
-464806037
-618270496
-827101392
-651659858
164468280
-389069195
228529813
-577636582
600513721
253399427
-580047358
-251095518
471369827
-197940341
-140331496
168114669
968359728
-791060510
900914049
-61621823
-35583709
44170073
-743206591
188507781
389134668
7458504
-791612589
-398835104
582803541
-654999387
-294123944
664215946
407204267
640444432
-126473551
932623995
257003633
-488261116
666520357
598930874
662243207
-930482055
756820035
691493209
922262792
-572362827
-757409895
217570767
207337020
575697443
958009415
576507153
-971088982
-863122445
-250697333
-376511840
-797512693
-859889577
-300729608
-534325428
-359879650
-428170711
292082313
-241711869
703360207
-929501635
702518228
-888098971
-18613178
395926388
470371960
-46761260
571238446
-202142119
-686480477
-250735090
-979957465
232984197
-101814444
-348821872
164345781
-610449657
396829462
147883593
-584213403
-781882788
697744115
-506877009
622052920
-162172858
-305937240
-415624689
645483045
384559982
691119214
250110102
151973361
-603320222
-54771735
388517627
-975103194
433876054
-191390179
-568804688
28967902
-89663788
771731854
-485777880
-17083975
638559797
942297690
837126331
-940173714
748217805
-394345325
346634717
403021521
664819470
952397119
-308221851
-554054700
852457830
19744954
-667530617
-388601191
57478239
706879071
-836654029
-282496012
-231058681
-27556288
940256729
-346718925
407331413
-691687604
244314559
706905253
197588893
-345543565
-53078223
-961281923
-145382461
541161984
415657002
-484266931
344054302
978005612
420594693
-628098070
-666516287
238907085
-91350584
896611275
404232180
-966100906
-569987387
-656117317
-293532330
-249860814
-476078627
488345130
663426525
-835261921
-902197026
417136335
-68677133
87029705
-995609698
688765779
709240419
32700348
486875581
-86189225
-173670079
-693395347
206849945
-433968914
-477930671
-649081266
-414752118
846648296
-417602906
764388447
499767526
-956420987
862693716
136391899
-257163414
33656162
957026777
66014694
-977630192
-101178816
612791245
-279857236
421096353
46100474
612664310
-697458845
186963193
230567721
-239769775
-490997919
187907205
174907753
105636380
-678805221
391923165
254039417
-808294711
-548574957
-826150036
-389069195
-359968662
-80333333
-678617875
-920406706
273048752
694418373
39126049
230466313
397807951
-630990507
739213688
-117467950
299747680
591852786
-861401866
467968315
764878781
136412514
-153645955
207294153
827689431
686951202
-17855958
-605238515
-627416065
647635350
-691397131
464709449
324447703
426537605
-648734186
-447409164
871300071
-519232994
335917585
775979714
612945530
-950426005
469042934
837159209
-638282844
-884236346
798365841
-726839185
-656713642
887966884
-487635143
117891253
176898446
233287061
980201042
525458345
222115121
-368043286
-191268879
-421822281
470687528
-28774088
912219627
737207509
624309004
-806531831
-169783785
-706994212
421969950
-662833165
-162961066
-96196558
494743487
384804866
770192186
-673331841
-719725976
923172157
-993052062
52516414
48186945
-591896827
-799676331
-969456431
987580510
169475131
445221588
181869807
-543483932
-807113453
-446006095
-165602051
86538911
-145068955
812691542
807402909
-648517001
868785006
-769742845
-451034405
-455180414
176919222
-964338384
-860298401
-67884070
373043369
-782358448
-985274505
485328434
-772551055
460089748
-948786302
896579605
711694250
-224856743
569882813
-104271923
-617442417
364841282
779746494
257010321
-496827255
-812469639
-335064364
19127325
-129096283
-624298809
-791795529
-33149166
949868644
23864852
738359442
388435292
-522567119
257886729
800894694
-577055077
305895701
390119600
-765455394
586575296
48179300
59600621
-286094431
164104421
-420030950
-925573773
-383029624
-210796215
292465045
-990218646
-812093499
-218250152
866564259
-104723477
-195473701
92913610
576266550
-314372680
67368577
224517602
548643923
456687151
-328513729
-374247402
-369987644
-714417669
-191082703
19543206
-879617561
-970622994
-764367717
-235219736
594382222
634525503
-889389337
-485645102
683794181
589172456
15286224
-2402144
-869590346
-165014301
-151168251
-95689513
-210435995
-232735974
668337548
-102937381
908752409
-514859765
42743978
-519917654
-287732604
561911400
64036334
915723809
895785703
640119102
471564808
455851032
-773255208
638040930
-66979697
445737744
597430947
-168926428
82735565
199219938
-629412506
901074109
-231294842
-299922329
-993397701
-586101988
-496518335
313331681
-957807502
-487885259
-324285052
-198957574
331259214
-994015057
-617419755
181550367
193877910
973530459
805529801
-748096495
-749652948
858662903
-319750774
619102085
-867952805
698034189
-117917904
-819319842
-276999677
-479301120
-138040945
536389363
541354967
80540775
809753957
-604586621
150839300
-340951216
374186122
274058577
-888665285
777818194
-110553568
-700290868
-706282951
-731770256
109770439
-214046341
-488384512
-895624582
-415624689
980584957
-984748325
-904499415
-653711802
658215678
613884535
-342176781
400307754
692716233
221966044
-729812048
41264873
306509401
634006600
-374206300
472053217
-169667975
458214899
339161718
-914148986
-389728530
-226540888
726373008
-406436075
349020370
841088200
-194081712
844996828
938805841
-136939721
747794701
67618435
-197736420
-202529067
-557851056
-293118251
924414554
-942699040
-853178262
834082633
-151252823
-602332780
26341284
-877878616
-504541045
-222961017
-447563358
306723474
-452870598
825723764
560825959
894207496
-349266456
-545232949
210291447
-886031386
-454162682
873299834
122793991
295320047
721090555
-317875912
35745465
-273726893
386594731
299788238
567946616
-36822562
-139673428
-51307443
-23821072
-59178050
401647403
-47958861
251227441
921418778
695938687
-835930964
-17083203
-38244792
-839370771
-996422946
-596012654
733817699
-119050788
-232575609
33399781
17198701
842338502
691423632
-88155160
381993443
-69613598
-418368840
-941212451
-118657758
-357211757
-540131594
642842774
83806135
-795369839
-111568288
517464706
949420833
179745097
-266419570
526826116
921391364
680547523
-604719524
228731819
837384704
635563137
176749346
792983342
-299248155
427510214
-351252611
-220497055
-775155054
-322494803
-232631132
-50173746
-977482081
-472836607
-906843054
-949854199
-893523090
-989097948
778086309
775983316
-636705171
727423957
-678756926
516725018
872671817
754762951
-442884946
516432569
-243978382
477430199
100341727
529211612
121922126
-458744307
141692377
540097943
-983235318
355936984
-771364894
-323937519
858252606
-974715558
-727659064
843718644
993688565
411476308
-263717755
799004336
-474747829
895785087
446568371
-368931802
-285558162
-425291299
-939107595
943439034
-663876485
41108834
344243777
827834540
-86351172
-428097211
-240852940
-128998351
-192720091
51081666
51372301
771169267
-560398377
-477143929
-82476764
-876697412
-974342304
52493064
-187390845
-384782197
-693833079
-759622504
277298411
290020381
553091402
-605129886
-68457763
127226077
735687071
361610320
-44706969
-970056031
-224633029
749139928
877736696
291063513
881151444
-906844211
-820329565
-167356051
423126274
-929082850
558424678
-439950931
76981961
-571064957
-890932362
-287246952
467767732
-41730986
-557522377
-846876860
251015050
944976568
-573047354
-542558033
569121923
459469043
-527878001
-966304578
-557997897
-831538582
-561781979
-394133961
964997417
-812397296
-416183327
-252446942
95619508
-299627726
440110542
552157963
-191150429
734005414
572009076
392201148
713082267
-848743089
46635457
485526794
747652733
187276870
-532736855
-609122587
536762429
-356731680
-729762064
-429291064
199337754
668337548
-347963540
-556578429
127905387
-230928310
368576314
-763487878
589851704
932250535
831171750
-534576395
-329738564
-339330149
138413960
-703625077
-625112076
-396456173
850958081
701121544
773130957
-905281059
293971848
-820919935
-815492192
215104444
-190703025
-982084669
-386745976
-508202158
176933866
106305881
923215877
320414762
223101925
-389018857
770404976
340876027
772127132
304361706
228755616
525632855
426394457
273727675
844042923
-987474180
-384765511
-288331180
-978540080
-822702769
-836265883
27502830
-631645591
145342565
-648565807
595328706
51401453
-302006651
793176033
317566970
204088227
-600333967
232732458
209266953
-547511832
-974997064
-707651211
-545531743
-331118136
987857079
431798847
440258474
595935702
-353244012
-778270495
627948758
936190022
71880045
-947004959
930899631
-381918423
-790246131
665894355
-652865597
-364532700
858855120
-202387262
-326138213
-400931397
-319769939
-430049361
-131779290
742930608
300280589
-827424308
-889074372
-777715402
131994228
979646701
367260993
179436209
700558139
-329212172
261451402
735508584
364974578
-201151558
971349419
-11033700
98080525
947998841
692765343
-145436943
-442095883
-981195881
751351954
352107189
-75014926
-916308498
-960609957
868165763
804241519
-693536155
-163653846
-410559291
-134547266
405882500
648841098
987500594
643666865
132922501
-861955428
-348577471
-329266450
-289003084
-817706099
21214575
347902266
-642984146
-151955118
-652679755
911159743
382199748
722179932
-90510710
100641423
207381560
944853873
-421309394
-318065642
881206421
-63122765
825230705
845759567
981999270
461307718
-410000870
344440492
374918994
421225282
-894514477
973186784
-462566343
-908219243
711427774
372700341
482416006
54341183
-759838839
379353347
645801068
-122953156
-703833511
629801117
-582466726
-285468023
-270981848
-606406104
-107934205
-994647648
451754220
-702622230
740830603
-54131346
262597070
-534420253
-832975769
415346033
106315265
-329703207
728131518
-757916119
186949516
-136308219
362571887
824669327
-339917368
-917796383
-78361069
851845855
353150417
-363798329
-600603105
-506729847
-315941892
-171887021
825052244
568262331
846177213
682948433
-330970405
687466131
63806811
458646231
707764994
295067717
275319549
-950404579
-554183263
51528002
-170694833
-950520123
2503056
703222128
940775425
994055711
181267496
736491413
-885552864
-146880861
-437922037
-392656101
28591340
-197660229
-453177410
-800938844
330349578
-796946784
190745579
732550235
324884722
275723036
429839814
555266755
213319216
957588306
696958901
-715473975
-678956334
123756205
586823149
948913771
-16329191
38419423
-395144128
-590797423
-982164090
-209329111
-267853315
-244607948
-869264803
-958297333
706720581
728116219
920316212
504092761
-61799244
-681409276
228072617
592247055
1329475
-864593891
-372343734
526867480
-624139132
286072554
743525299
-454787354
829267304
-587946143
49446682
353247034
210997697
302670550
474143406
201871002
899846084
504260030
565848229
-52682203
303882678
-345773978
-243326270
503641694
-911160582
446001567
640720182
-703970410
405027906
165254567
241544965
499671119
633958235
378208166
790356759
-807113453
249286303
905657547
371211325
-911958816
688082853
-827351894
-294126254
-285100389
-814971505
-603595091
-584109432
-979332639
-638690439
694418373
782504392
440226967
758344759
351924785
-865046682
188463008
-343711321
-618856922
336191333
-457204354
-406615452
-313077515
-621465245
-771690825
-286237873
183830288
150419437
-672499917
682732055
777780481
-217202532
-583565593
-24006649
-97896716
-980528340
-68927105
483989874
-624298809
949209283
622507057
-709849548
-680396148
-509750455
-978930342
-770376537
613308362
326461176
-736585988
-8368905
423525777
905397611
-766282012
382571637
-499446564
267685109
-491627240
-60919136
365371621
-122707535
97745073
-144406976
484078389
-214272546
819827536
-953088273
-387380857
-125292780
216407181
532995038
-979404717
-543455410
791525704
913416212
-382317428
-667257562
-236365836
-790780728
865115829
-244626218
318396322
-419626757
-121423225
-440309706
582114551
429990598
-346083028
374372497
785211504
858306315
-867153924
572364243
-479642318
-258758330
881844353
676481687
565428714
561258481
190892162
425031689
-164160165
-73673492
500011445
383434012
-391111321
-261525284
664579092
977805117
-859712834
-544472569
510234494
-764623492
-879305298
200573824
933535675
-337527469
919189523
197330578
600482927
15303344
-456934170
625204752
63806811
520358455
756423372
246752846
984127757
741117920
790060991
-901844061
348790078
-146513948
-714269
-448292248
848310505
-190632
350043192
-570206734
769603680
482532662
-910281468
809579072
-82451121
671553557
-284646862
-660040621
375348661
354432390
-16735376
550290141
78316426
522751550
-570699575
449799058
-266794216
567990741
600662194
192555598
-958594342
477713063
-184579098
168401044
-782759357
-782128062
288733340
-678451961
-401436566
-431864524
-529215390
619583131
-123829610
687621005
-697635051
-754389458
-544116199
808882747
-131645853
-537258811
-965194760
815687509
-428039630
-51489804
-940419184
799093100
-720334350
-863256200
252901857
191724131
597103337
300205543
928036591
50107266
366158172
653688799
56602997
-621419440
276628120
-192952882
265103418
78487422
457697427
504093816
406304048
-828768120
-406489395
176982031
393201201
268654775
-378386357
-229194755
-430103896
-168204965
879602412
352451102
-671774905
-438727964
212132755
-470005737
-985699815
455438634
414950177
659598280
-120108451
-365856540
747299652
-190831694
516031502
-514730938
872891036
-218695148
155680092
-127889862
85073895
-878984635
535396353
437836728
896602602
-940257347
-412128895
568571400
27978534
-725839603
-527878001
-47958861
-232832729
693571925
-183289090
-569516210
254285867
-31783168
25070343
465717610
-635688988
436448286
-459733249
568176818
-23379907
-786187179
88477487
564837927
-502511556
615273395
-555588860
948271714
-121484700
-649478291
-240953598
414280032
-890579323
777265799
-493987719
349064722
-193062294
-159665023
308532247
691476933
-735207315
42341408
-908860536
927268419
653389322
-323177954
43865660
239215870
825442798
-881191849
161389142
-637866817
-705889512
96425205
-672293089
155284664
340164663
716279115
-824248394
540696950
126660483
689428357
551152763
802813620
588419724
834369700
518539859
588644130
441038271
10862473
-316347726
928795012
-91921095
-737664257
-963173468
127039729
432023623
208500771
-492701638
395686683
476191975
-833079539
-881007320
580875520
480619494
-463445742
-402545382
-893109227
-227987089
806071884
-12678158
-832115127
-758284452
41398380
879927045
-344044632
484168723
79513397
776835299
136670842
617911841
767818088
-653027828
541283450
97555260
174364908
884147653
-557435672
602138593
-405349061
138565390
802867283
-71353690
347272291
709304655
-857567255
194306283
-418828820
172215472
780792567
147135941
-817700835
-379390988
-456542919
171706548
168957607
793676971
-935462885
345221708
49010876
231342598
-514859765
974109106
-238126889
580824863
588820982
960646558
-607704205
-96879953
144335763
962112871
345634738
256069881
189068258
547490155
411159897
-426595225
-498910318
491308187
-618032435
-386106049
656950820
209801069
114539179
-479039194
274574395
536302171
151467981
-354236708
-951175409
300700505
92296805
538645880
-605553360
-852147803
425698315
-942018829
985647156
-656364860
587131611
-505922974
729058052
566004081
934053521
-918618028
901559694
-719968319
228662747
-816524682
-468072359
881824750
-969941216
-954415323
-711987426
-206959626
-958297333
-370302866
-250049403
-610548624
234747943
-973120709
-164240246
796123905
-834715946
269242496
-104261262
-196677788
-304792245
-682548444
-182073009
-76944334
728350336
651163369
669388651
-98641799
-709572144
907749168
-471314366
-573771931
-256403791
825240954
-539566934
354124509
536137091
-185230588
-644389721
-975451316
-535258997
-526501483
-156169619
-557606969
137681113
-313727387
744481297
300205543
573678965
-719524131
848539107
-272677736
451036421
464166724
-221471196
-452718833
350862090
-275665175
862834356
-412376340
402245359
-19903688
109079379
489314433
541444294
-398123251
188912809
968573106
-246961390
-226160775
420453684
-228972474
-23952802
530887053
529541141
238587759
-60693311
968093283
315804809
-693778787
-557644571
928795368
-698480138
946829770
-93574451
186963193
410614130
42207415
144346595
-822217042
972225015
870938722
568930685
215562926
352641204
-511875781
-415770529
224864498
-830974521
219885988
-444158416
68727593
433240257
-603741113
-662063339
789949285
918431519
984633357
-335854244
343484705
-882346737
-539815231
-883763596
-360339007
219680659
-531290448
-502932220
818777011
-890785195
-145024944
976544441
-74825946
79460415
976265570
60238906
-212387562
-716746574
-560433508
-339219469
84389024
-173035065
-582306773
47907824
-120211539
-70366486
-667581276
-194817634
141135042
718669206
-801232279
904246461
-915959052
-538778929
840847856
805382191
-842885284
-720825397
-867020271
365784322
732610903
287215662
-396270305
771942489
-615463517
-256217125
-942653380
-851410967
-898061293
62269067
110979343
-939236816
-621765990
389947976
-185038422
30511687
-116225938
-337588604
-347729964
-745163571
394666971
279117474
646409990
-522280393
-588682834
443491317
407159284
-991835826
-913964304
671434016
793195055
-642113286
-211787699
-626103035
832565906
438656533
-10590420
774884910
303934377
286383792
995721662
265975053
841731433
-215852239
730717750
928092775
690334726
-123665910
-307941808
-273617996
482680496
174923291
166793512
-123064418
-986692401
-105453324
729200681
-321420845
-803773690
478550405
925413405
-232420918
501509005
4664469
-730670405
-343750943
-647785788
592247055
658900150
617873866
-118066830
911291186
-928495460
-44008833
-937123668
-943060437
-462036213
-765168389
-767339866
652105500
222537206
839780503
742167128
-579329843
-121915881
-712988930
-122678481
-507854536
848387369
-453157426
87553145
911359781
567363208
-71076733
776708886
618928667
-67211365
383470606
-528049535
633807894
-104650021
-499011888
-662349623
-258978300
581596624
-349094398
-980803821
903592063
598843743
-48663149
645483045
-348054410
-85678751
466503294
437791930
-437862747
-844841666
-121608366
-603833301
956340338
-523514090
-948696101
726683716
176518370
262090281
-720685550
413097172
454065737
-679737431
-191038284
861135626
823082190
-635075381
-11766319
830161969
937717216
-220185640
747060346
-847966087
526464352
383470606
207451880
-843970713
19777182
600513721
-60461302
-426663322
-501622657
581511337
120063979
700005757
703820473
-25893595
-379971736
-441469908
-439924522
356919663
-316159076
111977612
708700476
-923335491
643810469
933605489
600004748
-703977457
-536866556
531760345
-618546795
128508822
-999988313
665941810
-564217331
278883451
300415703
-511695511
-634839379
-164733550
443578042
485883730
785273327
-377195860
615657080
-95971759
-741875326
-438475154
447893166
652167873
-594133764
-871117682
881638526
-775644240
199581997
-994531277
-295609924
218245169
689345641
-203448143
491506829
-628906931
-827342963
124203806
929616990
970226271
-844171447
220574432
-104993312
-969088149
44276569
-460756757
-489509991
21084143
814556856
451543299
-706125230
-950934542
-654478356
94558961
465265631
-515389200
557039207
-269315044
-613096826
163041451
602486495
-963493320
607210543
-484980704
857252796
533641555
-744004298
927651454
702570747
-871310000
478830310
827369423
638079072
-475191035
-602582536
108925005
683234033
-273530277
508874854
141382465
-69499194
-103969290
116089567
-22786155
-273690187
477481507
703477988
136974999
-983588506
527747889
427451324
-1069925
-851307147
-792135682
207099422
640085982
-500787510
656797422
611844685
249206485
628527394
-633196865
-47963699
-967750643
834256528
-470829436
579967166
-415657550
-262561291
981999270
-183356729
650151748
-926701465
-549589928
512358679
-651591512
-977733469
279350068
794825599
-772239190
688924425
186447480
99549765
-779947758
303951889
-820919935
-409464272
962807944
-582893699
-451687584
869452406
86749535
-563653929
-713830694
705345811
225297251
-328443825
604593219
-420267751
265975053
373171787
-331874404
-186514453
-636924846
-726067687
-223922016
-733901314
-595729956
293025051
-818586037
436210534
366760053
-450292251
79513397
636969898
708117993
8578000
-597845142
424420370
-539762711
361246387
-207834882
844659185
-697700510
-536938615
-606168141
162207064
-586770267
261490906
514491394
-703100553
-770963824
620700611
-572497362
-603450378
-636705171
447012221
301332754
30310188
-883965986
415667381
278847341
-949169374
-906228119
70198676
233229270
-471504661
183982814
573586196
674943969
-373438413
-848357169
-96700972
-8368905
-390625634
-558078328
-589544914
-859278055
-781613429
470625193
67618435
-508980819
-140713831
-47963699
-259814220
-25700791
812817790
88404304
-231369550
-338956470
458220356
945878511
963443331
747250873
447250793
-537221417
-872643461
-928752147
-141923460
88068829
199979228
763588513
-557766664
-273353691
691529546
-507559411
-982457533
-153001169
940214316
697726404
804970742
140289453
-168314834
146613622
-158254554
77255185
-895624582
-367338470
-559761174
-579188482
-277967950
109734259
644036218
-438839817
-127051756
-15662415
438798728
974289710
874629453
-277604465
228449660
181130112
184653696
304709958
416121591
-746507021
-685758190
560757697
-232450278
949845796
82130300
662624061
753989982
788158625
-642834593
334744058
-757069669
-48030520
974665858
-434228808
-48240235
-340428290
970689740
368401777
61979111
-563247346
-898120233
735903428
-794489259
-378353185
456587643
683959783
-967681308
635160034
-339060679
-731494393
-986032454
26566308
-111568288
21888420
-282658306
-715628872
-712316358
552559289
270521785
640567028
-120346659
-184134046
-432468616
-344927517
715320938
-295886286
-777853642
-170429816
-694932187
-623546995
991468637
-978708502
249198127
293371013
145019452
-602585927
-388608078
878050529
-451898500
-964143076
-268692101
-602065748
650807280
-386682277
-858659622
-39689996
242689905
975506110
-780942293
-982581024
248963591
511392327
-613933810
-356329312
-399657139
71707123
768566612
579581771
449852137
896890450
752963917
-504813976
-841976771
778847363
-718778841
231160499
643803995
-879738012
431798847
-251736827
-439197249
-981195881
789796126
-761190814
-846634191
-797604616
569245873
-798670411
-679754532
-373135169
-97630686
-455157315
-376957833
318209270
999589589
-648896423
925026693
764148928
341232006
719562941
117238651
-622719251
-962968931
-118699333
-984886745
124601614
-870740276
-99993308
243113614
726713779
-643484180
375801048
-273243491
-486874984
835322165
673164222
-66516322
-489796934
-159359126
364029516
-12537800
981472512
-870341938
-613077363
-816533922
507150715
-117714859
118446984
-948773521
414313680
-673744591
-30969065
-165124960
-128269260
-348414940
846091420
6906954
103639586
-104993312
80680507
60263677
-646657161
-592451587
768887055
-500152640
110819642
58274913
-404296247
432368088
375355454
458108228
544831973
488256591
-798398092
228972651
560515398
-931637250
-970066743
467336150
507176320
583425544
-455023955
-858191988
-72917437
558697822
296166852
-393481310
607204996
301332754
-493851207
-964771791
724289533
-583705191
246337777
-829733193
-874010136
656367445
743347700
622728185
-431285141
-157823690
-703124985
693888426
224117159
452975047
266420380
-877327572
308242331
218432700
-261802089
-484125377
178070850
-149519770
-506478337
-555381989
153691594
-326705709
469557082
-874821292
-523910493
-440675461
152316977
-775827362
375958134
-736915339
734737383
-463049345
-153315290
-197034873
-509281868
950816407
-748366638
-284384935
-222839883
-436540959
173515156
203005170
-995388461
-534241905
-481876299
-575887424
476505540
-242597015
644498922
-965862173
-746934071
539365861
313026546
-823656340
441878068
-76228219
119395215
46761035
-576069823
-671060437
-584109432
-151706036
-446897822
-750829802
-492806774
-97365077
-569874361
-615096877
-904914733
179750283
734766082
688537456
74820909
-437754038
804956589
297738156
257623505
931966065
-982379015
-665286901
703282587
-271518898
167272390
100371569
996703615
843718644
-933660459
617095185
-231058681
-218959275
693526731
702135487
252246632
-390240153
-922373447
-953423083
-216792100
-4344529
-68318985
-938978720
-885413293
48719240
-303842021
874451393
605681878
-569123518
584585773
971505182
641236559
792498461
221819072
-202526358
-592346503
121134608
266830606
362520722
-188874392
560839237
618202998
758032918
930258017
-420053675
-152785305
-707649104
-452870598
-267579604
-292724398
-60993254
561803514
780776035
673163360
47437874
-283544365
134806693
580875520
651680077
-565389436
-851862144
-802817264
-86702584
630162024
439126289
-626523783
402624849
176240156
388553150
-899550347
-624901701
347915946
-416663429
-532974936
523268503
243596792
-111647341
699272684
53910543
-612264581
209576488
405631496
-891908333
491643764
-185127253
-122767095
-274418399
785174662
-591073042
-816910935
993697900
-242319084
936416494
-529610681
144422221
680843603
259638502
584147317
-247392720
-538727966
-160324131
-205317408
-987194046
-900254432
96906118
378182858
982771844
-634136850
-519399040
439126289
-652000836
-514740940
-589739091
-217847638
389861582
818290202
-174619386
-588950973
839688193
385002622
-571872836
988798217
674361026
-584841436
687780202
259097269
981137051
-874783672
-72945235
-837292254
-568721780
-912654645
-44602719
217172446
-959466359
828440643
454768059
973265090
703616342
888490386
828570377
692936119
-165623922
-184577142
-533005425
716403589
-660828906
206630675
699640012
-324861853
542033334
-403249384
722957100
452399062
-598890105
-769742845
-453699096
848132556
-987660133
596282675
-856815824
655599226
-97006747
-984943523
288181157
317568658
-17713723
-1173766
-211324112
44618958
325563795
81639150
-529390724
718367096
519289826
780333058
771500059
456866926
815222092
-144610490
527387423
495580495
-509439318
140264888
-455400425
-323180762
110688782
-940344409
316274232
718620113
48571699
-204067985
353438833
205366740
-358856361
-594765213
-642150050
279092328
486375582
720984586
422161537
-779007165
-894659959
-798786590
559631623
111434342
-983576993
36406268
-284037081
-991850330
-568358679
-77953511
-280265919
928795368
271561864
69710563
297092378
-407277252
830479950
562165119
505064290
518732462
-301263589
315385138
-689607392
-191147781
877183631
385719839
989391747
-709426638
-162578052
681460836
-670621039
-150871749
428934494
-815127368
-796582895
335337497
-249916908
857252796
825404251
753996162
-587933721
922276804
-61618909
-273282732
957892301
261421463
672345344
532995038
-504965336
397582796
-181033046
440562943
732164738
-970066743
-865141310
459671128
-600669178
-831895065
586648848
-248777198
-435310481
5431878
294601159
275534826
27779493
219277039
-227569593
344213930
229321256
-537994290
743260656
640452774
120303607
591696683
585400086
-545516065
524219466
-362128672
250496030
859946057
-59405718
-260431330
153156665
-557861279
-992441786
-4482760
-700406633
27264201
-32434038
-424084838
-891720562
-354680996
641643497
-377306189
811732041
919573127
-825544730
980264736
-494130718
-548902872
-369119878
-574767040
574043918
897348691
-266248680
695299970
945126536
-660126390
254693571
22095262
-368798842
-901127613
-363754194
105934835
624221289
-33361587
-244582560
-743234903
-181410006
-500590972
-13150011
199901069
-810921743
-729966224
-264000806
-723811174
-415930186
384045258
-750783910
-396163932
-914364594
449355189
-242452286
-932050686
-908604326
-751897649
964184173
-160373396
-145106314
-196109668
662731682
578235618
654761051
174044762
487831974
13700441
189095765
-814351266
354450891
-634012429
-830927611
-4403556
-534866626
333847730
-54537696
-304715165
-412435482
-346219744
-190355401
602742607
-259759680
420421054
-826008286
-204751546
47437874
-630274367
-190831694
79231906
-140030061
-215906298
454110235
-408239565
-941545966
17983645
-902817678
271915125
607952347
-530163556
158212535
-368579938
-182025593
849027614
48954931
-805485727
740588303
-336934096
-494199586
-40776536
-195394211
253415529
759623132
764893371
-434660709
-613215260
-161452088
917140008
-800204608
-118614128
559922045
-439934104
534110932
495548631
-897045694
992394638
314322227
744917811
-659084744
-350405312
453103731
-125991803
967260958
-108693551
671982399
-541972297
394730651
949260848
-639213829
904957893
599289189
-293118251
293672568
30821374
547065633
50846736
553222584
705139309
-393501219
-827849041
-116746197
561692183
957022348
894939864
686547075
-268990683
289755802
-538529645
-409972097
351614259
-27797812
368030429
-991098414
977814613
-659767188
-981610363
-52295574
-845590663
-497176945
-437409647
-311329377
-13297556
374003429
794298971
480780980
712491865
-645091242
983285202
524429840
-781732203
1312342
-12968579
-856111676
262062104
812463329
-897294934
-944922991
879417917
735870933
153540829
104854767
-783680814
-288434078
521858983
-321050994
145233270
346578166
477503029
611766389
574725779
-801592769
-373258425
-395131062
-661625022
571409000
-836054827
194441346
765715265
787796110
-503886500
-250376659
-618596186
-869692520
-880979382
-586107592
42493975
-388396123
289861124
-589688221
922675404
168894814
-196253091
-672752754
475061958
617050292
-450810476
326711705
-986712180
768814995
561385687
50549489
459335967
-919714723
971930703
-292073360
186972143
714397143
-831785145
470285827
-871770147
-927650737
53958770
176095266
-574625514
-34869568
-960993629
-389742476
794491381
-381660326
-33751271
134638190
-351757455
731351254
544122512
-37196539
-477508722
615796049
-315774500
-189753107
895322128
-812694815
-905851102
594120518
-129239170
-755232600
658084223
-898113611
-360196955
-999733727
358358359
-942008966
-565649489
-457562508
-154371256
-322633315
-653294981
-660236067
787467114
871122924
-116926823
-109106742
559462305
-930872049
-849605947
-938653558
396271512
500635892
-68677133
-704237035
-495173567
-166946979
486003281
446605225
301983080
8196964
-927927755
26090261
102351359
800991549
835081900
-671671052
463867455
754184121
451882532
-767752967
260721482
165927931
734046916
-907650569
-24490058
436186079
996479046
682732055
871363583
120288172
412590003
225640375
880991074
-564217331
448938321
-93574451
-309238336
-845600458
983591309
294370366
-520941608
-624720730
-471167113
-599099483
-698644291
-167098950
82160463
-717857527
-357030501
583028988
-942409542
-488642944
867633564
-625558603
515617644
-736680109
-812056144
-420267751
-675443005
-16329191
-653879965
915866161
-67183569
-141547606
-298754822
357948102
61163002
-77407851
346852800
207565354
-365147030
743311248
270027108
290723905
-564732834
-865210130
344941054
-230040572
70427161
-691912906
-593879560
-69759030
694107147
-22377474
916103866
-470349157
626238876
144335763
-325199936
-482094946
679827211
-275975873
-961255920
440534811
-62620376
598095884
-693693490
906800710
-25595107
778391839
471560078
610821322
984262718
776178443
882691804
759663156
-208082008
831277225
625695701
701121544
-95960058
-803197386
898714427
899522050
-694700932
805899265
-488642944
42377517
879003148
520224904
-625784658
749898085
557062534
834937216
-49336725
-123946191
-937985379
989544539
-344089975
87493384
684843055
231283200
993347688
924260566
318529088
130270058
17252231
-826002739
-584841436
409464367
-964808348
-864159417
-485511593
608088393
-472719905
-902853944
279519128
781740974
-42592323
516911613
-764417068
895035446
-787137966
-349621200
-912670067
356444905
781354106
71276507
-508481810
142247161
21509807
-169441301
135204685
884491938
-438003240
188507781
651158127
-893723979
59065375
-614602100
514470517
46313329
212380931
232064945
279800452
949015013
728912898
-248346877
-953963094
-338427984
212626130
375263154
-409319283
-172791068
-915310681
262555024
-600700513
-628736977
-592882530
324777089
-535252084
-690799069
716974583
713912637
415752402
351910107
910015466
-756393487
250046745
-544927938
-855642131
-952783002
940808100
129263688
592885648
-150757018
-352410600
368150218
-370284338
-318350346
-815581177
869669238
335878396
825833384
83990077
-572368297
-980523537
-457645107
-542647306
-534983232
436695042
666187160
314281434
3092251
281993529
-172860917
-545090664
165118214
662330497
665225191
-122347906
802105166
236226028
-476644286
446926332
204826229
-384932660
-250034073
-419865159
150726327
-977741746
-907521406
-818181066
-95182471
211993808
-749333911
569713811
-320871264
-15951927
980201042
487754753
777520939
81920680
808570133
69419439
335714143
833058003
983351767
366893256
41560566
439283535
910869460
253983334
-341410794
187170558
775979714
522751272
798284700
-78337830
470454098
74943155
570180930
924338981
-386151862
-702460565
-272868995
-719225030
-21230587
-527064007
-802988188
-251218049
-923164557
-275933601
-431042449
839459767
-184823240
82289603
43566796
330603838
-658860224
-67654378
-779020191
-131435815
-94493461
-109017049
908963100
833959831
-755351929
801387693
989439062
129419005
-583849807
507061401
88477487
-27071842
-880464154
924378047
808266745
509306036
-512048841
-941835288
113990541
-613077363
20320440
245117538
437176968
43399470
80488232
-937888008
-320302960
-426375362
516478141
-400647902
-8327623
633807894
427555600
-971470079
-73114552
293821864
596852192
836606714
91257993
-231058681
-712658240
-147311353
-992334320
-353344687
725093009
-201254234
-624747357
439829177
733076970
-959648997
-603898626
-846865040
493552937
498480023
-275949492
-652408783
-479174655
714289685
941856255
275740736
-630683410
-986725187
-791589734
938805841
260158807
-694167173
211993808
409103713
120198017
-830856220
-880717353
482115801
-91407961
-59534139
135519536
43693927
286212481
-825769857
-224081558
951731314
-355856234
828583708
-37604960
854432508
842936425
811254715
552324599
-195905710
-464831274
683871118
-531420142
526464352
19046167
-666878835
-102538464
-259737859
565229495
-227951216
857369892
208113016
119572813
379676409
91961463
-704593462
-899522417
649889328
-624910859
-682395910
462787610
751448551
60296816
-7825913
-598711126
578197234
308458812
894072771
-949554175
660961948
-448243271
-910204498
-885331476
-96691555
832565906
-844862246
-784568579
20425822
-801273124
762347777
-979061320
514559818
819614583
-530458391
553387600
-811414891
-553970890
-137811960
-598245208
-912427523
467265932
538532229
-273365791
440350584
984354132
-204918613
-701009198
-730664170
45779842
571880153
-122114025
-770432605
849989680
838962522
969845393
225152779
906004654
396270827
7278213
251155769
-956420987
735956701
557062534
186675810
975769550
-221964793
463555521
143372724
-686028105
-935418779
-597573373
-495173567
549452353
-900780871
-533837651
977197440
381939587
-160084451
-627758140
-754954575
-462036213
-367244332
271764380
939755862
915721581
-585315790
160074946
-396505170
843444066
-678809332
151271756
-780159705
-3592744
-420064685
562986851
-584466411
862401895
-805187347
309293598
76826815
-464812108
902724369
174918054
997195301
-91921095
630295843
-983050153
-261556060
119131709
366943471
962709608
551807776
936407815
478804662
-729307091
133838994
754677792
645730086
571358898
-517371998
-166035339
136467311
-535396656
235005433
-846340613
-14433778
370513519
-88155160
790060991
-260219343
120931589
564835593
-687373969
698878780
-966809656
989462118
564222335
970619930
-860748857
-864715249
892475982
96425205
-528968383
350862090
2027893
409726834
-341924192
922098932
-484833021
672688754
-897179833
582136351
333388073
689234528
-245625882
596392475
446402466
-958118203
728188492
-600557526
701532312
-683256419
-212387562
-765004903
691290086
-665420788
-332833511
-994153122
-526794613
-952993757
-957750642
257819622
744471628
917617956
502869699
-13638925
202083543
-632222974
-195484581
-724374939
-840974072
560155255
176933866
825052244
99236766
126549769
357872895
-699547515
-812128826
-487779366
-219257677
-609389630
501988939
222016422
187659875
-928509210
-995144882
316846773
-702143
569432406
-416874570
-194655808
477481780
-490915982
452445708
784394212
818465855
-209334640
209556208
899495519
659282951
-862548239
-343316837
556914192
735554765
-620131352
108925005
-920641249
30228626
-92470919
75123091
247318046
39999395
-921804014
735403132
856218248
-373385465
498560876
-924444170
744963019
-82526039
581580176
-317621262
166969280
532400435
-545405260
-525252438
-985221560
-612302397
-674113254
583608895
376192405
-826910966
-102517306
862052810
-127759525
-303332576
-841239847
-552706301
112262605
-308858346
991067486
358995387
651163369
194627284
803355058
-775460060
-479845164
-466561626
395534658
308120326
307363611
-260824101
260201982
-284032999
43670652
-72426672
-871318703
950900997
73100349
-913915729
-84064961
242933494
384804866
-851617043
-217930457
-480817714
-362070345
434962793
207498173
697618765
-637600322
-59405718
747103960
15621556
-680423272
-939637892
-438208789
370528258
-995888842
912113142
-377104506
-694138239
436307592
353039655
94743379
975211784
-332013246
-289478980
122405255
-361121331
930676819
678663194
611359676
808620669
628401715
-729645143
869371858
180336012
909480810
80435068
-517545107
920825091
-143280251
198267944
-480035812
-526663732
838658830
-377762986
-186776381
416181804
-665989123
-341621542
-375031330
223048082
104655480
-421892687
-472674346
833179254
-800970353
-32438096
347996009
-310808714
980980944
-295935099
194124766
416547977
835453873
-487085780
972697139
560811513
-413832441
-130928939
268243463
-412062084
507681823
438254183
-709505726
-977547930
335545999
723223809
-399345111
42304468
-295381281
522492583
547212452
795496031
529447430
-446787907
-764048118
992783287
294196615
256615948
186325949
-380579947
897348691
-881293690
-436879007
918222488
22117540
890955781
-75734015
-901520420
-675789509
920919911
-518702877
770457646
829680555
-580901764
-670270328
719082873
394337617
-731269213
-323340561
833513999
27068078
-40538385
-928250234
791323126
631824843
-742272767
-109017049
-388541493
-813330326
-424994393
303630757
-494763506
192832278
-139922464
-95695019
437860789
827409886
-314614174
-892876710
-76016875
-566999662
882973854
365131433
58920167
731619938
-958507702
-570237373
-183851994
334647667
513401571
-643410610
-779339426
258279524
336163883
585190346
888881417
517956163
897160778
-356690306
-207078498
530467859
625136623
579609593
671006724
289861124
-507115777
34630070
620356587
-335432637
-633101897
697802358
811979209
-892286783
-634839379
659563343
306980769
-633196865
237140258
-43746332
-102008926
-586403567
46559676
310299834
-152885285
-636762715
-356882825
252834654
-581472174
-558405690
15767788
397854258
-522469837
-455127604
379218500
-560365905
-83834955
-747853069
-9889340
-697473230
981241869
-163524372
829697027
919845812
259203745
491173882
-156481006
-610148619
927516721
-933585284
17305725
-429291064
877485194
840595138
-444023362
-231513402
-761773063
-10087209
-482224308
-795497254
848406153
569455900
-782899016
413655781
240418249
-340681836
-165093550
718701401
157947494
148699652
-578058639
339873979
-370324974
-625532367
13157002
522255826
837559204
-985916481
-329266450
-207590629
762232235
-61385677
762101210
858276411
-814921212
-501544480
364134548
-618041367
889811493
787196499
-795358051
108384312
199573178
321080884
-688176808
488994539
673247330
258341341
-258366442
18879902
-101173482
710992299
303686873
216996300
644207127
-438348495
473660074
-243899897
897828967
-474394530
-229942566
-712089706
-1841788
-76695516
-529544253
-118549753
932770023
-537574245
703379686
-406534853
533746361
-882304231
-667065102
571086564
-677488444
393566290
-457367157
37288937
-630659879
-490134386
-236942847
-179665779
-810700258
-493547563
-651955973
897736598
675466582
-539970543
625225948
-273468083
753049513
-725062304
-107481959
295723772
402710849
-175977015
-159924175
444549988
-944234912
796775613
-447636000
494755793
-829597391
-107754940
989744108
-842791494
743781265
-864812459
-530557934
965924481
568560191
-624298809
488319355
258938453
-909910825
104979060
878533150
920619617
921344083
347296343
485938259
-996283205
486411457
-77787489
-673921570
-780674943
-171983345
889395630
-831688434
-610732970
-143893098
-587498187
-249478991
107811798
438531381
-4811735
-745342025
554513638
286569356
-463120485
-722367806
-985272923
-425342244
730101994
-324878437
-214936973
-445086887
575441348
-714196684
-656643556
514187996
-858372261
-396629766
1262381
-721252615
-893743649
666165260
-679324173
905945317
-982121293
-861946291
477855077
-719959672
317985894
-611065755
-350190411
676100294
506352682
500407832
454456324
-508139571
115648983
927334537
984522218
-604103397
776974564
-536525726
-555411373
-925545592
196027865
245260324
690740993
-266896819
-634160352
-240605242
352611047
-8453886
-883166801
578989106
207034845
387298037
-678166169
-707653031
-951048352
-638233377
83078823
594777877
269176361
-24818861
-767260859
453759395
711469567
270886686
233322302
-850429609
34736185
76818590
-942203685
-977424685
-284994120
-144480569
885686338
-382369445
696338193
-562503732
-450217797
451175252
119470623
-115721659
-767291804
206712486
27352081
861188734
-363797095
-959857576
-865010374
-370466772
568505785
-35925745
176453181
-415096609
-127092826
124339018
-254899764
-858509710
-705216194
-187775279
179825774
-681079993
725443304
-908207224
-842791494
903186904
-674396427
-306457013
851692438
-631710210
-814959186
978799487
-663715639
-617234861
-20136441
-122258758
726863918
-354374848
954695646
961634201
120373911
522995242
275594464
-60685529
-839594094
-23711891
332485955
511228863
-206402725
-447942925
-554714326
545290882
433594200
973772061
-830012974
-534435701
952235983
-465516610
-960324296
129593452
645691923
-749397186
-124616996
678664175
987043740
182176036
946634098
840043985
-260788968
-956851220
930391442
583332623
587290647
-737152085
-296491324
-402615629
-466914962
253704271
-990622965
-623358204
-369488121
464214151
-880869223
-984658375
390050623
-496827255
687320204
-293532330
-28534621
-534983232
626079939
-714644860
876103769
-314703305
-380057432
-748434036
-608269048
-204629093
764434441
-589600158
-392556505
967255346
-330453527
374413098
767691646
-843970713
698471235
-251786259
-784952682
658018945
130434334
297043682
-773983916
916531564
-204320634
-886828809
-298826032
-323402030
633072491
-865440265
-707738037
703735719
-870497455
-21685419
-784113292
668811505
-891487996
-569384671
56186182
-490754740
967260958
2373091
-553030417
990649728
912251435
-254997344
561050600
911822651
246530404
518849302
272500654
79843211
174108626
-598009624
775725240
-470004295
669072372
862020509
616830333
-305121350
397034240
-187215237
-861884480
136718257
-330295920
251015050
673717165
114236530
243960149
-206947790
-759553826
840634083
-548235454
-924377301
288843313
373419548
288628572
221156279
156784389
790340864
-793827269
-871660770
464748984
408055344
244143719
309293598
762733756
760594419
964436259
-538482983
-636281221
-299152860
-627925272
-472925864
-806278927
725572213
-919025310
857741559
262393161
-377071575
-920181357
-463538080
-935525110
-843189112
-445290821
637647324
-774159267
710919190
-406996378
282741464
696215141
-49420070
-140717065
-94305508
-810229400
933683867
-703468615
-947169650
36724439
923763841
345929762
-883665924
921855975
-452014046
210715683
397749981
-951649120
-967393572
-43562971
117459542
719813979
641789449
889945669
768496497
-860410415
584675811
130995208
303425507
663076267
-860124212
767774665
-543732161
-911438698
204500491
369768669
946401766
-928141059
720306968
-566759874
971592165
-269275277
490022605
-228015090
449251539
-259947849
141752214
684358315
-177773005
932730914
-610804514
-446949961
515888331
-821758534
-223118507
-837347784
-142687287
225510331
-921316626
183274453
-433242666
326602996
-123297839
-115768790
-68141485
824289924
-380764406
84050132
-180749596
-14405309
-29223884
662243207
254486549
-718929255
-502983989
160686553
-998096248
735859708
105676428
3401070
-352165191
-304380861
-99549175
119455516
661317316
454773004
-451284548
-6767766
-180781665
-473319990
131316729
96706172
-449162108
-260788968
-687548226
-49272905
732806735
-474215111
364492819
-974964485
-139797647
-870063785
550632282
396663735
105348499
-849038286
-876269495
-886004797
696826778
-225774923
160122338
-373668450
223320643
-660787072
-61500910
492561026
747276189
228449660
556762187
151426289
-24911185
-412714315
898397663
832185212
-871182582
744446478
246480389
98615104
524794740
832525114
294178010
-760404026
-523481384
807258581
-15185186
-661096150
112945614
871556222
139115204
194572849
196543440
369768669
-612937594
-900653294
966652724
-399657139
-679600986
-165508425
-317288595
-398340595
582235596
839854663
-537550924
658900150
879899634
-57886574
-724901356
381993443
995386299
846071953
581179103
75881493
930824299
830818032
-643096043
-955974763
-106165724
-303214919
744772287
-603625331
-143505913
370569504
-94305508
181341300
-85350808
-90752224
-232599082
859749752
-582428958
-618577795
225671288
-585727876
677015502
-632249942
381465049
963054605
700507740
-736295858
-589504390
858635128
-838152295
-127127113
-278992997
-31137699
-484223261
-376088974
262506873
-840149185
335673472
123311417
-485771519
779267811
-713222595
661498002
-394055810
160618455
639554036
-986578649
281524587
-540135923
-978006317
-150435174
482587226
522627040
-401818933
967801127
241622180
348421515
-654495626
585117536
-18723989
164367467
-641572052
46814268
-752953598
-796691113
986690020
38903152
-248889358
-930128308
827409886
629765580
769543417
-425205958
613099134
-762881050
464400836
-41330960
-335854244
366472095
-586959226
91654486
-602597624
214496151
-246800839
681656341
-779978248
-1618004
340577719
703710359
-47724241
-194103952
443463756
-874721602
79190089
-52607611
331432394
-709561687
436073800
-303648811
865966500
-282822843
47810597
-717841961
-408987631
358787475
-355856234
365606787
-57757602
-910204498
792297455
-83517087
-424870795
-940577233
845794102
-510419848
-790020330
-418542957
-736355662
763279401
-770393988
-765056215
72037006
817018711
-562322022
359259704
131119108
-400541457
-648900327
-956621113
-491615912
-870349436
-729955596
-240938497
166331661
-641397934
279088644
-461162975
565165220
63851420
-522762422
75414985
-350661057
353883449
-971612220
424880297
-3689841
802076422
586366794
597302263
703710359
-149820322
-862934122
677411391
-657569100
-511649283
779181257
126002437
259939414
-830180315
-160447107
661810610
-906389781
973501954
-672854374
53125670
843365133
-111599680
278548142
-593657542
17796941
659653046
-790686729
-867580460
-945664290
-988199926
-675848401
-50993803
348791347
163244464
-125307262
362460664
-68141485
421060670
585431060
536746039
-349915397
-778843124
918434766
141900512
-224778002
62549252
-602369381
275740736
-905163455
509561621
847325616
-806781298
-512506388
-902453899
-538126922
-521265795
427289534
560164057
786862273
516506010
53508165
604440337
-782373284
-997597213
730494579
-204837431
426001132
199555069
851907019
-144480569
393168423
-795282682
832084386
-735648967
727527485
-457019877
-361070214
50818353
-763369286
925279973
-353694951
-896628659
143075947
620484431
157399772
-644379503
832044054
928989358
-154903961
-113979812
378449474
112240835
373644374
-175105702
224517602
588729560
474972543
-197842263
-638917055
460585107
845427035
173910782
449453260
737207509
252535615
725227230
-866750586
240367637
-222018813
333597216
717840753
-390322573
116328897
92374566
-4136492
188907828
223493608
-502624582
716023400
-78312060
-139107979
904267849
110175815
750030269
-115333813
634692047
-592687042
-33558077
681656341
-104333225
-302889418
451443616
-119943719
-386114224
-244136460
-860587663
-661441045
740454733
-315941892
-385574459
458108228
-767162016
423459343
-598579949
642143035
-292280852
132050673
-668613200
-667065102
433534714
-35595374
-550061645
143788987
-379552571
257476023
591855431
24076859
-56081596
-360953683
811404093
-757230958
-239438770
70603238
-785541633
218574729
-925545592
-205698725
-697454206
579173777
732473452
223547681
-964063055
-267868091
-379462163
-686471887
-622719251
-796603589
-398603745
431003471
-586287840
333714337
95970434
-318121310
837430749
-437375074
-161974238
-494257715
-855443298
-211716754
-197871120
429961171
981894769
836748610
948839548
183643185
-675613301
17394871
649589407
950573071
327605424
-696897082
-43786697
914660833
-921811455
-617545677
986690223
-283691463
-784537959
-337410790
913199561
-982581024
784589006
-26564376
-537620308
206297010
-414708749
-90972400
-57724046
314772073
-522316845
-815492192
348225418
430094428
-939433908
-830948771
10124827
-336929884
-680564423
174383305
521357675
613159537
176397568
-373285452
-821707976
627588833
132440269
-357120491
-450318116
305886611
-646439517
-790226155
-889628974
633628914
175531520
359136460
34551616
557907935
873736825
-285755515
602200775
-644808186
173505688
-270782324
851566988
138565390
337927492
17404554
900334830
369304567
-635896159
623847295
437997731
739617771
-475558274
-187515259
200741501
728819262
-706029209
-906843054
903202049
396558391
93743482
551981303
240417584
-295939625
-386823889
-766044037
-920590040
-319964868
294144802
688265359
132592768
-939761859
203208046
569436611
-372180518
-578283428
644349582
-469290283
-288492051
753575763
974982476
-57692195
-824646327
858801637
-25813955
652419131
-215700475
-5715661
-45415078
721012957
-746368632
-151061802
634127323
786095965
586998674
-690415269
-289241499
250546525
-93417705
740338991
-694107394
337773699
737781568
-100149906
902757163
505064290
810563952
481689810
-738073068
-675211890
-804933467
-815158005
-799610071
-52164766
-552255286
866499428
-519247517
603112021
-258649556
-545626611
827089761
-915457603
663954135
-33410313
425698315
-891541047
26090261
-199045463
199491414
-653855189
-495302909
-663513880
-729750260
350086749
-824343250
-758213218
-723603825
-163901531
-386630577
61530315
-789372714
154940149
-226665629
758872631
692414366
-501211702
-147514265
-561958062
-197867641
723267490
803721824
362831814
535049616
-688419962
572505273
-226160775
-667689762
367020747
-906587631
612724335
-69499194
515451204
332703965
-894861675
-589992588
918658695
500011445
272948768
409596348
244615919
-435401057
824997635
-803463821
705452419
218442107
-87196202
-661681217
108579940
-962904271
-643906713
703704094
831611980
451777980
553108295
-844956544
-485341137
394998652
979540046
-975380843
575462992
358982486
506907345
798689820
-216669491
-80555643
180707567
-26765598
-816482875
776128155
513220856
-241067214
-88264018
919075897
-818088233
940442795
257619815
866641188
282432351
-557367805
781978698
880912686
-716535461
218267022
-201261450
16106898
547918281
-501872792
134611046
167227662
-555513892
-487085780
-372264931
322376100
-513730603
812553634
-437802227
499729166
-618029947
539558166
292942820
-482365000
-65756279
167574189
-767274455
164465750
556415372
-184836747
-207442616
410164013
600482927
-863689709
-902846354
-592341151
747276189
-979403006
198513017
-465374717
164656877
305806727
-17569496
683459212
289973723
-305372267
410636570
656674318
-331394533
950862156
-609206109
725860317
150159529
-138638780
945637821
-167647190
-979162486
-984133453
461564274
433964249
-229417207
-630679016
769441225
-961364575
-655831765
-12041242
-633937259
850700897
-359792411
-11281989
-724244702
-381165569
-735447093
194897469
-341526352
-388860268
657000973
-478162964
-798409320
561135840
622161764
843718644
-168953593
406534451
-766447802
-911475992
899480600
279461399
432986121
-65464712
-275283095
-485474888
109402737
-595692165
868835001
352641204
-159223010
538523007
-430206956
-333407607
-723290345
-808057701
-708032665
-62357953
212553033
-998020498
-110829279
-264576479
79410086
796863669
-278890285
199219938
356070779
-707547397
-80878480
2896023
-294550611
-578140505
310618912
276283328
-759857518
-361142091
521002098
-247461298
837904632
-987953188
828688311
112987496
754711971
69710563
806787988
-779248838
794598346
-991667520
-476802461
711839331
837384704
-15838424
-247168725
966187035
32594582
-536058428
705043994
-903146371
507990958
-496002056
623784404
-833202177
454517667
-889162385
-937616165
-304020440
154126294
305770670
744404636
-223226292
-495656238
-878537182
919041332
513900565
792476700
25564054
-792348844
532742098
89892337
-666517717
708700476
621672515
-894118326
843264695
-438072148
623955355
498953263
293346399
-35410172
-960761193
-196114694
890439546
462996066
-615397532
-414843453
49316138
-347657998
984644028
614333124
-37398732
-238532143
335279225
-436741338
-336377517
-367079319
-99803160
-295732317
600093909
203516864
421323287
455758727
-932226906
346135071
-157416030
-749465708
201417304
-855681581
-76688120
517500489
894731068
104655480
-615054768
477481507
-30986500
882661445
1250213
-163662824
-969171929
-975236796
45672861
971592165
-478112626
-944975560
-585597491
268184332
639709215
449137934
-282632642
-309818961
-754816227
747794701
642714696
-206948559
110957447
-492037475
982608435
-573865393
-82036160
-212935120
-66773152
690029263
667492713
443426959
-913922500
186922649
-523190218
25129186
544980042
-311625518
799221515
-572359878
284868926
-755399839
-328060729
70075788
-788321341
-738976712
-679716943
-836654029
993088554
-739913277
-305476879
-36108839
316512884
-11980990
287772235
696851648
345492774
277820464
617089937
-110815156
-682285359
388665144
-387721955
-820805759
-470792490
-135876261
325755084
-179665779
-662563241
-979283698
-100489957
-692085529
742837677
-237802979
-764552058
-857436755
-511748140
849697125
85558081
730134902
-479570772
-378142391
842130507
667662781
35945000
930897436
-876557877
-561879126
-431221041
-998865158
243699687
-409283488
260524343
766137448
61204121
621590054
-639627557
-600800727
760962264
-698644291
-821212678
-160403036
-324566532
58163258
-894911933
-899577420
-565448458
414942650
559242413
846592035
-101052661
37217536
668049064
892684159
-3611016
576955484
-847374363
653938812
-613263281
925026693
-27859093
-847706794
994384354
814110517
784621152
-181443769
799789434
944652531
525996160
-105152847
-548065887
-339740004
-627262917
368074022
-217256156
-609156148
694477632
589424364
-649417622
-56878205
879854638
305949470
928959657
563319340
40759587
-746791337
-425366021
-417628924
325269581
-443767909
580875520
-703490864
-801942290
-636031600
-748833328
-644088965
3264158
-734027361
976912004
-929199539
382866624
30726803
-268089587
926688071
-411481065
-68167379
-355399999
869754943
-981994478
881232823
-571715954
309324807
787956973
374446734
899839052
-46843688
65602589
753575763
72073723
543260185
-564850990
-304701761
-464272032
-46319849
-763266456
267809323
-105580412
-514823184
842674653
359259704
-277951806
-818088233
51034889
-834650911
-181752113
386906912
-74434087
-120415789
-969674378
-811848219
109770439
874745343
-122411855
354446519
461315646
-779234341
293821864
454090956
-157297771
-459983876
-934048378
113812412
-162900815
931491617
881731901
499475082
-997861127
-214607444
-397720715
224641661
-847374363
267913664
954650000
803639625
-907531909
-120415789
-43860949
-975743052
568221441
-835380478
-798206182
763757486
471560078
696630093
902021556
-3130160
948193006
929989782
72138023
-470417992
365438678
-455157315
652313637
991468637
-890420673
-712314097
946476818
-669609064
-928447761
237816893
-606168141
725001604
-941331907
402225096
24540211
961072179
-740119602
-11595186
-538948074
788294727
823982192
569974281
-286198607
-628578905
386594731
358787475
237599726
400285442
-704537954
226528598
467732543
-723184475
562247075
-310509381
52314941
-889604485
538066619
-788378389
698878780
215539412
-93352056
157717409
140289453
840847856
290798261
381474325
-259048799
-622406212
-278432799
-533742297
974666870
-484523040
20477354
-335854244
-981444096
-287525411
-471504661
-651211111
547014455
-382113537
870747163
413744744
-134007635
118983001
995552793
484708457
388454265
-581700686
-203481119
397012237
996821632
127534088
-811678881
405891567
-663844458
-651221397
-330963404
-978426195
-492966401
-358761885
754161147
269854663
208673465
262476153
-483279898
-808574260
245208438
687919990
687814935
-540933118
354030289
-323659081
958706828
-968180460
-813152491
-253710330
86592955
-583744488
329274549
-432644824
-5821437
606758572
-671789004
-115727506
618216337
-907602035
-980991863
638343105
597074477
-329132209
709160584
-607401329
-981560031
-890645561
-398652455
-621216726
-384919112
540805642
488715510
470384207
979844297
-125836671
-39341788
-983660594
881151444
960365981
-900566624
644739011
825747340
-220263343
-995333703
89916703
499656560
802078339
42410746
-55371537
-799031665
-4835637
788524989
-918285027
834224100
829680555
800024417
-368925125
19682908
-511366287
-420267751
507623099
-363763997
480964381
-886751278
-350690306
-907465439
-394216627
716355795
-361257342
-937816054
500020518
687329659
319638840
-156892439
55038418
294995197
125092959
-846709164
-96700972
-996552946
243524339
-913262982
-774150835
338540962
487961600
715997473
536805281
227571933
-163848451
-523775025
291244396
822970228
392579588
-374766591
783117826
47994684
-502438899
485706707
939399932
-329581868
-814696306
-549044241
-102538464
701144946
-126588554
146772766
350303624
503887871
-265349700
863639131
790735259
-260292545
88746598
-178474871
-371333875
-335394109
-291887279
-823185466
-989151205
-468602065
-832205975
-348069841
-470088882
-579359053
-63913712
688924425
870107075
442766966
-496814896
-860233908
158178260
121680025
-847716534
660383949
-600854433
-423061406
71158308
-95173294
-926586548
-734185601
-888920141
-52503030
760052798
139676612
882668750
319226117
868042728
562013452
925935517
708193170
-378333038
666672328
305708811
-307402489
-481330837
-574767040
-746664058
-305907934
-726259763
580892212
-599456907
122823328
-883924575
76234305
989196006
-273962900
-645308774
585882798
-129104979
273929820
-579224995
274044129
168420258
549990956
987705966
-112833496
567500335
725746261
390098207
-881029306
478515732
-226087592
118480179
-994109437
678733597
386094009
-625619047
-540993014
665939359
306866046
355881047
-882635824
227890644
-909909210
-701740087
625933086
-195093649
464187024
-965551584
130510805
-651730810
-768990745
503316042
-468448768
918377508
328472658
928319754
560596276
565614387
813763999
775864589
-445878360
251282813
920510029
111228059
385503813
-802552982
-868863569
117310586
288323474
992044682
836693896
804147547
-425538392
159855061
609208770
-351860586
-161996232
-488765353
134289615
821605649
630295843
-920628535
-414843453
742818600
421381281
144804818
423661624
627893256
-800881191
464662506
-134748400
3427324
-916349910
-19764808
-427690071
-234299072
338679832
-777294980
818845040
623709654
-775672777
-852372435
53508165
-468072359
527210690
874425059
-971944121
950397643
952564153
-808240953
-418701239
544122512
477738946
-103232487
808103114
334480538
881030647
780421888
-989194185
-890579323
974502922
943460951
916590018
965438545
-310185786
-477015521
67893659
-708030504
-564226582
-964595744
68699338
-787590311
-496975299
-680598141
965142363
562752529
-718110614
487176441
-769928078
760525581
-30674035
344183627
444163782
954839807
-892412419
-824980050
724879885
957710349
217312724
713676526
259333318
441592981
592531881
923280873
328067246
295399195
210901175
-578284987
-987785415
939186096
168025648
-952064435
-37643732
485510867
-950187699
717291156
778185841
899264340
-339410975
-537461444
-731983481
-292652950
385069186
-86791457
98727043
126976273
-544353270
404932435
495081662
820664440
-768511407
350779984
-824269726
-66766936
-468638620
-774208635
-920700296
-11148474
-862209646
305517618
997185811
-6151266
624728790
949867432
-967901878
-543153880
-490151247
259212614
233867793
-859714870
556415372
859108546
-766787689
691123188
158178260
-177224264
710187688
-245252556
-953414774
-636031600
-784134448
549197847
2131919
-482468453
-423527495
91393759
-982072981
360304681
-847374363
-815581177
-117078630
22221142
802176843
787373257
701653415
19381934
957248039
681634248
-703026601
-269361246
119962857
-665636043
752850458
-627888054
-363004616
-349800998
-445878360
-417033315
-367019029
502041100
-756129405
612290285
-346674248
-60869866
-556050879
542616323
-269794341
-308583522
294051640
-191420631
-19291638
206874429
-6767766
760985308
694255350
-485341137
897989460
-829409993
139115204
-968041212
-97780758
710849790
-912005200
-774840922
-825778018
501509005
-911438698
-616961884
-961364575
821513539
676089719
-181930242
457272982
-447266212
535410946
-976844325
-149519770
-558165840
-710798662
-907115718
-604300424
980175977
48058838
78323942
109734259
-435599644
876021045
-732246535
-559090324
757591317
551871215
-464959857
77236187
423533098
458257073
-446890119
-385911036
771997221
882783758
590324838
-287466495
916471724
-619134584
728194138
544520991
-955256387
97130495
908352443
-293023148
-857841030
600252379
-18940950
-224856743
-413852845
657335805
-414333208
313922867
-680858793
257943251
807872738
-822710106
537265568
986488362
396270827
-767968089
-737672451
356786081
-801761432
-549142619
-803642711
-351701547
-307086775
-830180775
-110453435
617095185
-614540317
-492711077
148175350
-33929600
552714306
700163339
724155626
-439674434
-451796493
199702973
-880959723
984319155
-20782817
629624731
288358102
-814921212
989376529
734380583
-307379356
902151924
436210534
90320758
440195581
965923435
-519360911
729855423
269305884
559907354
-371279016
353138318
321080880
134008069
-336523283
-967649441
-128208072
-406081429
-506967318
995521062
-441907084
508014155
-342541177
-170204277
452140770
831271477
657557378
-876355299
-985148628
139317923
338679832
230038832
997143013
-590416405
605952315
788944487
-883687959
929431686
777843059
556795724
179286893
-161013561
801265621
969192352
989750200
705351681
652683075
-127509492
723519237
40569401
780004019
90286691
-894377205
122232726
74334564
-301791024
-311026754
430561409
-99549175
-737425557
577091917
702815574
-388102406
797337485
773556300
-810707434
491308187
246114256
272467155
270972441
921615073
46191892
-107903761
162345307
-43256187
-932571791
789448178
165574555
453103731
18219389
-739735426
591063866
-311555631
-598074455
772299038
-699985908
-308542058
690494374
-100258982
98058145
740727650
-654806411
649720385
150725276
636808740
-242964661
434892557
-584155293
-124968428
-986158798
-915358134
-306075263
345492774
-351960857
-353289492
-972224631
330122299
844236127
-193896223
-647192041
835037267
825287233
-920904502
-524653701
-537018447
-32240231
-19764808
191402125
655617890
624261624
158131942
614696257
685947386
458743745
523725852
-355947216
-823756395
226967006
-807597267
304649727
766779797
-586000834
587048501
732806735
643227728
329883165
-650411752
-810121509
8813752
-260949801
-511121082
737292449
539609974
449799058
782667410
314804718
-600407004
-785888274
-23647510
-839872592
633523623
726082287
33002531
922436486
-127143589
-1076224
-933874785
-662731122
271735706
209227101
830671778
-877168845
679191341
-704991078
-127127113
-822434118
-480016533
-701504998
-155966524
-197851350
590361667
777209646
-281787803
129818540
516432569
613972879
873009090
-990205754
658801684
463858624
-150904823
-722538087
-939648963
-406611821
134551623
-537228190
-7701323
-108338164
-566111824
754852433
693148534
-639882356
-957364431
-390383614
193128276
591651202
240367110
-718805042
727212529
-249610962
-792773171
73289548
183215854
512356444
431990694
-530369060
893001273
-281639468
-143692429
712167579
-936823355
-575066659
878112998
693036052
780729906
-681765993
-700055599
-686859772
175843745
340664331
-1841788
-50837453
-818926483
-19030495
-153837705
174383305
-72050537
596344889
-722752593
-278366160
-320040811
536901089
764148928
-71940599
-727441611
-924218575
-177856642
446860955
-989630343
847625876
-305696324
689234528
961259239
-875056576
-754084623
-2402144
48692166
-670884224
-529554968
-624364732
-703120397
-934564223
-549947417
-875977473
839414180
-631264890
-557081342
153408477
35697484
759986294
85705588
-497284556
37374036
-834956530
-307659793
-404143394
894986795
-803760540
-320366770
-25686719
-647659788
158809679
-814786678
-881243317
366378980
-866089169
497003839
-229194755
-395182620
-82946652
-384013866
-204291872
-548518000
-717320237
-693468330
-763487878
643607556
689324526
-457482565
804657501
-38858179
-356943746
-981356553
672033233
739440596
-601707848
-171250275
-336859730
607031787
-113298501
-945961359
-311647276
283481220
-362346845
121402409
922440271
-452870598
615358162
-820052563
746308562
199897019
-795721599
-997369782
-926329886
651463940
-861649583
-809023447
-536938615
280781110
427549398
739085776
504640920
-648958620
-539771828
699612519
-925504082
-226616711
-479063448
-164612619
478729561
-833693487
335878396
598594516
344091529
-940937705
609476451
-361680808
167337015
497475286
543358032
221163424
-739732585
-825322641
981648815
910213907
675518718
356716918
-433857621
350891629
21851127
856588766
540424012
-14343657
933640693
142158371
276610021
-974282556
462006191
734489647
-731474008
-795597878
-66803557
329560311
705778709
-341739517
-732734004
203908950
333714337
909557071
886326638
-686055427
-899286764
-44343647
61808045
370758447
-314372680
-703638032
689835093
571098029
392971960
-865078224
70394968
180353945
935442119
109796841
327310575
167664158
98568298
-421760909
-553379607
304626146
-10169305
-806592701
146628374
10778632
70829780
-209926107
-274149464
-233600669
162152579
772262781
560592992
443127332
10824334
910983009
3911300
-560994267
-224633029
-267868091
358190078
826925425
-374219131
919048516
-979482190
383797699
-108749341
-715800512
651491470
785192532
-966285471
-485335095
-977517403
68876504
-642801264
42377517
-654478356
79826183
436388193
-422456598
989908604
-813384712
-850702206
-14370343
9877174
-656494427
-887745921
-470417992
974040246
170548980
-51733293
175697779
221138255
849336229
589060179
936873751
-381751582
-204256316
514178618
918811678
228171550
-359818773
-21844474
509217346
800230566
858963985
83605454
586730324
-335258279
858270627
182897678
579082448
-818744428
-609122587
831568078
289052613
-917492146
-59623019
167337015
725645610
45679338
548205092
-964595744
613154420
154601422
379732892
11610951
308863981
41201246
275897927
637201197
-693139885
247556306
-82953736
-781800947
184306680
469516904
288656808
626104780
-750970494
114160012
-653165755
-546104808
-191216636
-187669313
796974719
-82787125
-525626785
257744089
821562400
690050785
995812569
856391862
-281139340
-700949067
-379851542
-625112076
-512102597
-748920190
565878502
447875887
330582732
805755448
833058003
-625112076
-315999645
-451482647
582713011
172402003
-975604426
777843059
646023044
-5715661
-929710029
373419727
148966601
693367675
-663010136
164367467
847982768
830056826
668337548
519410834
-61965644
233832317
944606420
-555891608
126962218
-226751464
932151732
920506826
254903493
-464745011
-257866579
53265930
484692084
-430083898
29679283
721618114
544520991
-744022616
-148080636
-242255702
-861056323
924711246
-309093815
123311417
-611838524
-52295574
-453185673
325340719
-126588554
215465942
427755430
839123394
-477681033
391400963
-937063547
672130407
-554129835
-33380723
-79416027
158464071
-355142732
504531776
-168260064
-91952419
-644936694
535768135
-419141931
-348485161
506613000
810026449
-224799941
558218179
604082737
409934822
765780773
-394056449
845398589
-828077023
247009630
-58096214
491306008
125868603
909557071
424696409
-895002266
371918834
-441880574
960842940
812763434
523425006
209772964
85613163
559588727
446359559
712742415
-815408960
-221560225
-15743101
358692043
344877229
202252579
-517636681
675794932
401527162
670411994
664382536
937249498
266149816
811850309
-618111739
309442249
-612334159
-210435995
472723329
-258003488
680720343
-468420963
-71508988
245232296
409709737
175586495
604137974
798517589
657519424
-510413902
-419626242
-282437457
-205134340
79067321
-25129875
-538074406
-365393191
900469687
-824761640
-81687582
-286227508
-444647792
-8368905
-792833716
119450278
73052214
-540654489
649230697
317313478
-123030918
-378962667
-644343122
759118367
-731283717
-392245572
-615378674
-641876517
731913690
434810827
113264767
986443028
558309068
614079717
235495989
-414265117
-534447614
49536127
-208983643
748007858
-926533351
943000602
-100392371
-682899250
261490906
301030793
-862056906
945859260
-457019877
322649547
-260573265
-859648071
-960833348
-225555101
-967375828
-593657542
657371890
328947776
904718073
-497388438
-161573523
600482927
626905283
-60857932
789341009
-294879288
982143254
-670391422
-535825020
623073985
-397721966
987645035
612962226
387913998
-690725816
492597795
-478037644
-473471199
750107523
590361667
488682958
879643894
692194276
-769825483
-909323825
-886943094
-799494772
22390524
-942582261
636089370
-705210532
168171973
119262152
838834749
-497207990
687891611
-2371826
711080605
870301241
738162017
-675185692
295723772
-651091264
-802071163
717624615
-326975363
-789583923
607861126
884561320
965355087
857674730
871846011
-850876306
740803799
84243675
-824883098
-395076332
378444923
-61212522
818500724
-142574313
100137769
23616169
389134668
-350661057
-399468691
844236127
907693497
-529015891
-931725795
-880977213
442918877
-44706969
-775672777
-275063309
808588600
435337971
302390714
111182088
303934052
65080072
-522654635
-635439342
493126121
61079031
790298521
-596178410
-585886711
-255279740
983381442
-751116337
-800908387
-161799306
125447982
76793965
812427483
-128772755
-208290043
-880625252
-299668530
-328001472
855580547
-576330022
986116784
971314856
-72050537
-324518295
987148320
-551922171
-178459220
196354989
-89003060
652254854
518395976
556020095
294807958
377580741
792297455
-573569885
-359475609
344877229
853292624
681067756
974490620
81700464
923685501
399316934
250906462
1846831
-345884390
-949979803
346300166
9821873
-901958143
-466877666
-125480013
-848021232
112079909
705071638
-963378928
-940764617
8408872
-620459176
760985308
-139144970
-225258964
763373974
993048677
343488773
773970408
-485185302
610396241
518791154
85139243
24309472
-331578168
-895922710
533159464
755390849
470454098
-603410584
185696689
-745273605
-931636402
-442307061
613004417
561636250
-381792077
-839214269
344732098
97367962
-80202623
239686675
-861795587
-374073112
345347928
365050477
160230696
983960247
480175155
-434468576
53494902
-329992453
-941545966
886807440
341550657
-656517892
883912645
-613096826
-716205300
-705714932
951816003
789672945
16321280
-281139340
-496456019
-252468674
-80323791
493169952
788446046
693632171
-686265927
-381527659
-316087178
-620602139
210291447
437913889
295390398
220711152
-541155054
-394912346
957941575
402276405
649162821
891302073
859283484
711410607
-119988502
800701728
524976256
-280845338
-832093572
-971898898
-24507446
-802817264
-112347734
-80310879
207294153
-199994750
783261919
-637656719
-249933454
-234362783
-89481253
-519417995
874737790
-226849755
312247187
613071314
-189624285
-81529503
-757601658
174396610
-378459347
51215888
-589122826
626346208
-536010698
-55035126
-453786727
-101184077
940990057
-55546817
-740468685
309198407
-646911227
-98234009
685251577
-602662
-28534621
760302603
696053650
-142220836
-907954647
783484806
889036209
131304579
644950123
-972412879
-212614009
219028372
-365099136
-532961146
-314265515
938936369
-831688434
56878380
-322209959
-292705182
-550840933
-574474744
-983089856
-26421827
-405343845
914060305
-517124667
-750573884
813802458
557865081
374760502
-512151953
133539559
789357151
413236001
951184952
-170130142
-875952837
659431438
-235900035
-219952028
-704593462
692592213
-52514376
165741499
-951342867
961649763
253988666
861931598
-451545786
982509304
343220934
-396757008
-661144533
560234491
-428675025
270470084
138170131
-50286367
799640526
172901036
-735568489
-795048169
-506755067
-870785643
-368125599
339353323
-478828528
-854323077
670228926
-273953906
835191232
-793603149
786026956
316123719
219111833
160375922
758801912
-123988086
-27797812
689941141
-366593575
91538725
-496611821
-17298726
775979714
-466251492
896937787
84162684
-914350456
834916298
957078865
-716980238
209512795
742752957
448463577
-895548645
-706634117
426245842
-772078012
-594109215
-937816054
382919393
359564887
-491062743
848663668
-762646603
-184566157
590230573
-855102894
-712864602
-168640031
254165940
-718402844
-689632913
685664667
-858130524
48199541
-193932890
868128512
-612043761
275723036
-783259889
-578211120
-497964495
-535664290
81120778
-179686559
-398741215
-44127801
-480647402
-958152542
315926296
-211068933
-693913300
846347851
-182325252
949568424
92559931
823632243
-709766747
541645224
-94148949
234140661
737609924
-745579865
-761378130
388100999
842857883
-659663589
731323325
-476368486
621492302
72589881
872523653
-298487669
736778157
-978674775
466257795
128508822
529541141
-414385843
-170732346
-878612248
-278934438
893073985
-220939428
-998525512
359118038
604597644
-554306140
811117257
-844171447
-434177858
-142220836
-106607880
624723335
-665051147
-485920076
-506729847
224401785
934785560
-356436518
73266975
619608984
-690953194
-369366147
122995697
-694574084
704208498
-750970494
-208349013
-920500117
324199736
431092820
395110869
-585018118
-71831897
317214612
-355626094
344699267
-128844616
205953057
-381117892
122234042
42293244
10478240
639722300
685215301
810663050
438252814
730069549
-631445685
876348530
739286942
-762166789
556415392
-282244187
-832759081
469937404
200885313
-441623973
924983473
-778293752
945557219
-884262883
307493608
-354374848
-846195681
-389833658
-454360159
-950641833
-757774699
552131320
924160542
-869997286
-559388117
676648112
746387206
307792553
292082313
333315746
538819185
739617771
126944081
872599183
147998097
-391565812
-436993483
-217799929
30863572
-296315641
804788730
-998898991
-785243760
251703376
663191341
326185562
-121422239
-636693895
-705591503
-344734824
889405057
240075610
-129129218
-339640815
225365694
664278947
5570550
-152944627
874923560
-896614563
537896956
830050303
-657737264
-404822107
996803471
-931247293
174690435
719855948
278354477
-477508722
-876355299
-797027670
495705917
742818600
-319167726
-907606231
-220497055
341747118
-198226590
-747936785
-425576681
963079990
-240179759
-111048771
-278767752
402864866
902843689
116992036
-240956617
261171277
282613307
-121621662
457969258
-738431091
332681368
979151031
-794545554
498253054
415075071
-587879264
940867034
136470925
100241975
93364434
-243329854
-691912906
-250497555
-700723301
-863430638
-302187090
992490794
629780928
455383713
942740956
-168547189
269896331
206608023
-202284164
-313317146
-429962014
-601642913
-334861565
-97616034
729619701
-28534621
-700394573
-816643213
-135152245
-695132016
-352667614
601913600
-7569189
479345786
-771364894
-741259366
-381978211
-813780809
723307861
483826163
-142550073
650831046
-198440874
-945115336
-211716754
976579577
-110997539
960842940
-260152270
258352433
-104296965
-266999348
-561716986
-575561622
86220765
288644655
919573127
932151732
494440205
30419624
-515719868
-502674482
-56624641
-319616970
-920181357
584301147
848041340
-970987221
663076267
960075452
-902452504
-130762716
-700648618
538256471
-584811381
-397179717
570463170
801154310
-105917708
-428104326
-836080610
-559985621
238985072
251331070
171572328
-981602936
609906064
465033765
-706803590
-1751576
595529279
386797725
392683620
-524255917
843444066
451894099
803182319
-425342244
-513137128
-547896000
-187669313
246350472
980184509
-929199539
140362741
793712879
-581844293
-581034801
-341739517
933679468
-911600026
559062414
-11938308
-582168653
-296126064
-893952744
-834956530
904721461
519233638
-25349972
722333154
-406102204
412775606
626419325
-640033642
169789783
143832648
571718999
691119214
835798807
-478900024
-137822868
129852217
-223104547
-778205234
703453378
-717544599
-982816199
-23763306
94725402
605047302
753392512
110531943
995704270
261038668
-924493219
-179722983
91179838
154132610
106353427
663448844
458676823
-167977651
-738811902
-161426804
-787487209
835569405
82550874
888026765
-815369453
983600689
601703877
-877327572
-253202323
685290990
-708673569
-593075991
-225258964
-549442547
309046748
668800876
-517830637
-89723333
-558390085
-337563348
477197827
-771449021
283916595
384804866
179632383
-883248246
655405320
-328568822
521102929
-707011989
-825212594
-176324372
-294514599
193743511
-615925111
120252276
640799469
767755567
610674380
-416624088
241090822
298662324
766816822
-263193221
704223269
-464812108
-413025382
-268990683
217962709
-737520297
-967649441
-380093359
-813922607
-236660151
663780338
102026028
-770963824
-426023145
-303214919
102147657
380635155
-730043045
-180177215
807691825
793351896
-838415283
-616282045
866428711
-237552637
952479211
989196006
291649757
188912809
-718574033
-241047251
661498002
917139129
609371029
318874475
71778585
925569797
965358961
-346720613
323239188
-298729576
859235924
588476292
707292526
884381060
-164481667
929022251
664826677
708205862
-305819555
908691154
924414554
458715538
171828277
253875266
551559610
682732055
435504727
159814624
-2396625
992783287
702847256
-347675927
-645553469
-680040785
-795704122
-853615317
-594598580
328461318
720713374
720140887
-821098385
-37464038
-810309938
-569330982
-643769012
-372627392
-49386705
-287743226
651151549
-262561291
-254448774
243318104
341747118
252898479
559314232
-740987563
-340928405
-744459463
-183458040
83810113
-810386576
-758515946
-449226797
-450990040
222379535
522395466
591522208
-549836541
-93453433
558309068
-547728997
-201142994
-435400177
-836302230
767210930
921855975
-18788039
-123619206
566904537
-566786904
618358481
-76388983
363086442
-98122850
-863867451
33760643
-522404151
959415634
527506445
414914205
462764656
398964446
-720769094
-705044871
315480684
97179648
655499268
-764378093
-354101702
-427819187
661176842
726836595
-533550903
81360139
-839864726
-808614088
14885481
43779486
518741410
48710068
-434941459
-74019024
-288351163
823982192
492554626
-188998474
605587095
-539973966
-788003082
-4509858
294178010
-657584611
-413025382
652254854
675570805
-328733755
141692377
-533837651
1827038
886592718
181121340
578278111
-381038208
-562265861
119239515
-582765252
685543232
-780038685
-742073504
-390677828
-511371913
-293621271
-967032036
-814592584
-417400862
727343635
268119927
430029909
-266988173
539987252
-120675064
652433347
777180233
-944234912
-329732233
-621465245
-948393125
-467086382
-436240574
-391700291
-527276427
508561817
355599249
-64423595
-376957833
-559447659
927664059
251610239
-594075369
-989549114
-710071995
-85678751
-583153867
-638359394
55568171
-290051977
912347978
-253770162
949690101
-537620308
-609901043
711970751
-664558291
237494960
-837025858
-78841874
-720825397
-380967191
-789791242
968458238
869452406
-318065642
897344124
454143310
903164480
-963072638
-404365823
-633665388
-86134861
589793797
660187717
-626985010
-705513447
885449429
122471513
-567230058
-916859622
115648983
786096161
-120922320
795207737
291649757
-307938995
281716105
343991694
-442362078
762641472
947618614
747647426
-773511970
-189148020
808867431
959226750
185594355
-275191879
226750474
-197375642
-824761640
-821388877
-556911401
-624445627
740187261
417567279
52635471
-289121374
487166832
-643584728
960274180
340537932
284752574
-56140438
232006123
492932387
850718842
105905182
-868110633
501408748
592160581
257161323
-87196202
-23674086
911798809
-537011825
-220210749
476198963
596059174
845590825
-746059036
332967959
890197635
21187740
-226431011
489885715
-173434363
352261885
-171496069
101472845
806754574
-734688118
423663839
906913771
-61168479
668049064
-226295489
837170140
-339259858
-384092184
200563327
599123337
904006552
-99447148
-37511502
-518702877
269242496
104649469
788801146
759733182
-624451596
419155731
939960484
-897567014
-275399316
705179156
-606016494
-637243732
279123525
-657606067
-346966033
97868195
673717165
-730175974
-739349117
-583007865
544999845
-690630904
250153415
290474888
417363586
965769547
40589780
503850901
-66912712
785593578
320045034
180353945
13871883
-241201827
-932123713
397012237
176632361
876977219
461173745
-444165922
-202813084
232472200
-656175646
458785376
693823597
-316425416
-128241050
792983342
809381017
201450951
912762655
-879055911
-320591217
612958468
589231416
-783590183
478693646
-380280787
849605472
-527946405
568417879
-540131594
126206091
50723573
316631385
661782297
-135876261
927786151
-855034920
-285615220
682732055
701970206
-99008016
87987978
-3332926
-229265693
381668250
-199912907
-105860744
-793618563
150851022
-763873233
416547977
161057148
-1964932
-60710432
893550229
-704207078
854866462
24126554
107673120
-702622230
-497104598
51657875
-76763052
995552793
421995188
-105630490
671833936
918068226
663397455
-234298815
43566796
-226616711
-578548133
182182065
600000886
-189438588
-485743275
850315148
-427502287
-696000612
448463577
933997339
-85078043
-896508517
-612340578
-156661571
-817908612
742442367
-469894094
643024280
-22861985
490122054
-728867156
-604171122
182362707
743995706
-537834023
-958806876
-434234523
902288332
731471212
21263377
-555588860
-85134939
548650936
328763879
449134928
903195575
263567698
-86916395
-865891923
305148105
-146965349
-400994217
598190666
355611682
-989469452
-807579910
587569700
595966068
552855543
833205370
152321176
-59578193
350977907
143108137
103567110
-156885590
-53953743
-259029167
-295201408
25977485
-342652987
-639666459
-469348710
-41095469
458497295
976417185
394196681
-417776445
867106646
848980588
419635603
-371089504
165070907
492393228
-295720238
-136800862
-872642206
33858877
531465780
685514464
986105442
827369423
-309519785
-765812766
652888237
953549561
-744357318
-652275425
-902374117
-128799585
221686001
249472851
842163809
-666689205
361372692
-100235291
-722494265
992709660
882842970
-4220891
-841767659
-39364531
-569215098
-460088913
-615634435
57580147
-717876143
126654182
400565002
262274469
92587502
277576227
-315875650
-304889104
519118821
-378386608
147657484
349111987
-494526365
776989700
-218356786
878429070
8813752
-811803331
273398789
801898648
494920479
714792664
-598986041
-898844704
951593431
947998841
-999295994
-791795529
-996353076
866451539
-491681085
234303970
251741135
806721353
-612682014
-348039844
-799965625
110819642
714662884
977455516
412287759
645687188
-902041091
371211325
504252348
929032556
-892351580
858278176
956066010
-969956600
-779461734
-851485439
-54210722
691119214
407734409
-378453019
128745092
506352682
643003778
259798960
871504968
868165763
674112704
-212936771
-661114602
-990218646
-174823386
98887373
-327163496
-405171258
848450599
786680534
-26092384
524416056
-483838753
959902544
990538813
578365543
-234591325
-917703252
425123824
765714412
-990403961
-519917654
530360746
346658722
-829985919
314940061
720349549
-891371408
-92646541
-873412453
-548365654
-116495941
570604037
-188182332
496607455
285649259
-645461923
-307429744
-411332629
558032589
292924956
880296166
-142574313
378809408
462787610
257819622
-46052568
251756322
453668640
-599431048
175721501
-95960058
-672663228
922836568
-22453088
-287533918
-552706301
-394688047
-627868988
-470136869
886335774
-6952601
-208401377
884679299
-249869992
622279743
-805173782
-996272879
278971237
-300927384
655380652
-113439599
499389906
-907660910
-93453433
-830912889
602020514
418166897
886252898
21351371
-94761170
959278327
123778157
824139199
543420863
-657147650
892147823
-608734046
784786855
74992534
360625044
759120149
948198143
-665117493
-872732541
134522088
-64466155
-38901575
-707011989
-692871087
-101802653
241914075
-622309161
842932836
413655781
876909184
-241854446
862511514
687780202
592885648
-673157682
-665485231
713573194
-745285491
-651441861
-444158416
-979182821
394310413
204079048
955136616
-928475434
-503747275
621579616
278866114
359621739
263900168
-550713318
69627079
-376492144
105064515
48607852
674313392
-350799541
832633495
-395451957
660085127
-358539614
798860107
-364101305
387172757
207822977
923685501
-139456164
4541831
-364101305
202563445
-572368297
-5831473
-481277873
211599448
-584263804
301621396
481520496
-847716534
316840312
861362845
83476548
-32240784
330269122
635081364
-542699002
751381974
886890001
494409654
-78991221
-820018891
845759567
-827405568
-239905969
-508362053
-309645162
-895282627
-335305664
484743604
-264573429
732610903
-161308116
453065000
950399354
-613035770
-484488545
-588949397
386376024
690515958
-926305242
-633937259
-41330960
808106367
-331578168
-177437782
417576901
404480129
-302022334
361504882
-976987323
-612302397
-455906716
-190274608
857903360
155455732
-685361777
-291883036
695019927
203092312
926571159
-97433504
-836079721
-625138241
-144535622
-865046682
354949382
-408645429
-566111824
590881345
-627998985
459768407
665894355
416114347
637582388
-974333759
724198419
-485393671
-51914895
527567169
691915318
240415404
-348362306
-408288776
-246109714
-914916548
-941459673
-298111022
-766119717
-521412533
467328579
-955144279
714118824
421761742
394884337
171007141
675679221
-157057492
128025029
280902971
249206485
-390934720
-429644545
-190976567
753474313
947994888
773655318
706390711
-775644240
2567674
980278385
256037768
-478805547
23557157
235866722
-693741979
415827089
-289827532
-689432434
867864015
-479226205
949404178
-515603015
456092836
68216382
-21293307
297677726
63345330
237308252
214595662
-833871336
-208407744
212505746
-22818188
-54268728
-23779839
-321835795
-535410862
-911545165
229814236
414269904
976556646
-799495847
-808898188
905835440
572578118
-77754520
-162752199
431155396
996703615
-741609404
283153532
-536941891
662975925
-619187277
-825942261
352436702
38669317
27255864
-344927517
971647976
91719732
376237574
-920944187
48061355
704707842
365416150
-104431531
-813330016
-144060643
-32939348
-898750748
-231294842
-183992222
449892825
380458173
-372267229
628770243
-591164638
-198986215
591651210
-547556632
422054276
-849129361
879724268
31608712
-406267821
831414707
-605615345
-169998813
316044256
692711019
-947325810
128082409
-62519358
-98522807
-79471586
819827952
671574920
-999988313
487168296
947588679
890963180
575339263
-663835012
-915519885
113990541
647390457
-419641551
535285792
-109928899
754312355
-916330718
-874864560
-875120942
-57653470
-825569407
337725331
-156891440
-895295366
-983618164
417278197
-115944480
782443004
-822702769
-267939411
716974583
395322567
122327757
-443545240
626551015
107068434
-644830230
-1002819
-759605052
-262600696
-421713293
-851611938
-395019653
-264548494
818473104
-765839557
135502793
713520357
-455074667
631395455
-151502919
-51307443
720791117
124658931
-328733755
-676623208
-147390122
315989220
-127867768
5276845
332682547
-201652501
265717078
-612392661
435599568
-634855293
795549553
167506017
-791589734
890851688
476696021
-669115302
-620652071
-246067552
-125579527
-408926761
-293310120
78071868
85424970
-46867894
-408957210
-5727121
531030084
516506010
-323924346
-683256419
-738953264
801092407
-173654151
804785646
894975338
-182162886
-326399966
-928495460
515916979
-214961838
-160681828
-644343122
-194553044
756964893
-952999488
41547410
787063644
-853000938
-778489720
-547141424
-307614217
539875666
-305672615
114527265
843394586
-918303492
-912058237
-285784602
-786476169
-162316247
-367135813
-758284452
785657776
-763361593
-284293939
180073510
873302491
-835727318
-503236979
196408734
483016387
-611497101
-463288646
783489984
402724986
152458535
-461394391
185869736
-532974936
950211261
-771685920
-220339382
-327994692
-247629468
415657002
272718578
811254715
27212626
308405061
475266003
-238964867
-526175117
-644522231
956952213
420450944
199660716
-402129846
-912528
-216682220
174235910
488700916
-347753587
-176204043
478764757
-612238672
-87555763
732394149
-971487341
199678622
607918474
-404757170
741530375
-258855093
-308977805
-981054757
962184830
-689674633
-561973481
549048533
310875825
-493798307
-142569550
879854638
-795942791
768988006
849346155
-960761193
-406730984
-97309531
273998578
-590337173
892022727
988241417
639240727
-274334916
-477839568
-802638971
821808136
-355167343
-520672997
872123544
-770355998
-533141745
-845533917
-754453068
691290086
-211765177
590155231
-558698512
-969834593
-23575199
16617596
-143496654
656003446
-201400017
552855543
828344390
-739763180
940862945
937919183
-544510103
823536382
-12011456
-2477016
-747614247
263993171
346633019
748343030
-553140340
736713426
-391607351
-820037893
442816841
427549398
-497024534
-457019877
-800261266
490648791
145646594
-390328699
-927321435
-875244341
-720816574
-663844458
498313743
-243438292
-492828673
289028483
-388899801
-161998353
156341951
-312155719
855568735
-361180591
243603682
-918618028
44361648
-388459443
-137260492
298138960
947541093
410294495
-614904445
923812817
-676937699
-455730160
868785006
-198256448
254339505
-222550757
257194690
190378673
391118811
115332880
-729855896
520492097
-168260064
-807580221
402385702
-841976771
848310505
740126459
535390184
-121579485
-293026036
823508218
60998824
-368305765
449780144
-204254113
434182343
791834567
-272430029
755863932
752801016
-225774923
202876356
-947207117
-347670387
-933874785
183398086
186862063
-201921943
313581679
-171010583
-318204069
-817965796
918063613
-406887123
746812514
-536206876
216373479
-975103194
874451393
-641776231
72807901
-303694505
421381281
50744229
-338816710
-582893699
-811848219
-241276700
491306008
250176002
873977901
175028330
-35951946
-502540805
-698249929
559447261
358742967
463669495
896431560
287215662
738001297
703746155
135519536
685514464
-439554491
473133570
7199631
-775643945
-698579742
35945000
572328974
771895634
-215838699
720306968
-201303671
-51307443
308284197
238959620
-669475634
84678412
-524397886
344288857
-605226359
-476804145
-7195677
293665956
-844204439
917055879
940935123
198465576
-635456687
-555720321
627138100
897016751
-877838384
-380093359
976903358
309759410
588419724
-315301336
226004516
-534825540
-50504286
987383459
330582732
-594191449
-872349358
272469107
-118549753
316821381
-490531890
805872671
-508894920
280007936
482632005
-510963988
243822662
-339433860
901019541
509021655
-900260712
-478982348
-341330022
-687530028
-42261909
-894678635
66368609
-427573874
680469540
-49944448
236135150
-601368287
-633578127
-624947721
597994955
-987886918
-649686104
-180252047
-702603607
-366018591
-80838126
674638301
39356052
-202200153
-954224834
27996089
294516136
600136652
149408989
913869496
766580144
180955809
580613749
-328924980
-129341782
31235065
129606360
180841285
197731114
609230539
-136034109
617968303
287475157
632204277
898518253
795774439
585500905
202148074
-992980680
-159569133
-108077209
-410355474
387172757
-414706838
478655722
-478011858
744293049
-47535657
780541263
-382426617
-705878597
-633841292
419001062
-932573092
-254914124
-637342249
264138314
-469940146
327639903
838097692
-839512
-424599174
-5255326
-192591535
-620492322
-443595523
-102504968
-590056076
-572961614
-897232182
311632371
-784312241
386745404
836640119
-505111603
-973641420
-262548737
-884601528
-676446620
67893659
-600156099
-969544454
-143444580
-341376927
195258197
-456182148
-241047251
-862419808
-856376759
-570689791
-812021976
656594579
-907826493
20401010
324086606
-83456923
-575802005
185652777
568904454
371087246
733031865
-191404516
697150510
-880977213
46269080
-130655558
-735184357
-450804621
728522075
146499581
625635755
-264514192
181106712
965256975
-393366735
279160729
-82273988
-166570659
-924036956
445065045
593943508
-160203378
293053432
792814805
251431897
820996158
941856255
644950123
-903162542
-150764951
-445086887
-907832545
44464120
-935525110
724345163
-444523104
125426859
-578140505
-42109919
111873739
-92081740
758542913
-475759992
-328131328
368316320
-941198041
-740713578
-508161339
62855993
-468025006
-693758938
989204289
-866098466
-351509128
510603209
-864816416
331873668
979972434
690434663
853785640
232493024
-825565809
-496097687
345347928
769502925
-387601802
-432522761
-23804003
240402753
118781358
504260030
-332833511
176851759
300670239
-946958906
610570732
-278890285
-369911592
-127194025
-448553652
-612144018
515352773
-174136225
-268384941
-310892582
744917811
-81245707
-224935840
531402424
-770793921
634683564
-692871087
-66516322
-558630444
-25686719
929874010
-751261095
-754867138
-23068820
-925276585
600077731
-997338482
770863783
-478691783
526130892
223216832
-898120233
-973523202
-452718833
-365637852
587318999
-661272056
-537401111
418817283
-828295523
-176752423
-454618279
-620670085
-584716208
-984023434
-166819463
-707586558
-334148473
681147220
-115488222
267924233
-184836747
302334957
-517069625
845986938
-11924099
344213930
978811759
27588091
-702258930
232548002
371337225
389861582
-221441359
986546730
-711757216
-985463053
688743692
385185625
334771897
407087391
-13041160
60453741
-259573866
-543983292
-677837789
336297365
-765357763
-180946092
-156169619
-190112817
-451770168
-645461923
907616332
-931221358
926485468
393313903
472012751
442926563
-610449657
-934646598
275293798
383843178
-249343244
-647393425
590109191
907914533
-588259253
415947887
-169937848
-326199831
215515474
865115829
608414217
992997738
208229906
121104251
-69909794
228696700
-120108451
-483209434
-18450189
883432732
-146808890
-814658104
490651770
-514503561
-560485949
323878402
143420218
224163771
-906843054
-599489509
-764427816
-950773811
173903534
585571602
787758470
-224656391
-854648882
-123210797
373017421
-518836225
-827241361
-268997547
850950412
651202574
-84027574
-195264829
-541208115
256176381
679837694
-894965523
955480598
-997179652
915723809
-320262543
822288021
631906721
230035487
-931042185
780007787
-298672599
522672459
327776139
-882381161
-974942909
796632870
520924509
847066362
570604037
-925292544
-123150234
-311222278
811495395
67890235
-288610384
-102156676
915510787
599021079
-825793303
787467114
490269303
529105408
661889639
-521931544
381838577
-313636853
-543325111
147905964
734678199
-44909765
-468993723
580156784
-192143322
-349309484
-400129439
921920382
-499292642
-298682387
332703965
-765788745
-199737162
-303463866
-540053215
-77829408
-938910213
454228892
-222416662
522110038
-907472093
-465112752
-38655936
583539564
-586883893
-805277446
633586777
-495622036
762486567
-729291109
85227993
468917848
-333970026
951593431
-863430638
275353566
-610143318
774012780
82343025
217985491
-548666957
-877801567
413341621
258033230
-732222134
643472480
-173477841
-389169123
372324096
-744662369
-598528145
-117529383
4761493
-569115751
951731314
883424174
-438142684
38669317
-409283488
-911475992
510369217
389673854
-76804986
273044386
-605852725
917490350
-159569133
-789331612
-684908241
-773694741
-20346664
-991837693
146058740
-498231792
-518399818
-153601410
371681538
557169191
-382688751
932631373
386164366
-131004337
-146900306
787266214
-26355628
168786057
-263147683
323941824
-506729847
880214950
719362759
-785986321
222477739
132010318
110933497
250939085
-442611069
-755954346
95619508
666715159
-516324092
-784496814
-199170599
-645252244
-789372714
986842856
-784439273
300205543
-211105579
-642834593
817627527
584631937
-636799397
-393376553
390782650
616975834
-19247019
-965402912
275445927
-964304348
-924422976
-156210653
291834019
-847124096
408999568
764337947
769072762
-769353592
-715544204
-191147781
-845600458
602743139
-375031330
582114551
-502057616
860361697
78499433
86163170
-284463662
222997490
483995320
957892301
-299519406
545577537
692280130
-811218528
873548348
716974583
219893558
694950428
186447480
233585137
-131984487
-807681831
-683208654
-546505782
310488790
-141810042
187751655
-288940369
-219790260
-193464645
602029779
-844418589
-283961492
762136806
-150435174
386952870
-277363153
711492301
943813359
388159683
649218163
-636416977
450475916
507621885
446920029
227571933
-189453069
-654299061
-19565385
-490744934
-280920274
-369376255
585088960
464289956
862787033
-341457387
-915945740
824214448
-535410862
-878044149
512677439
240384589
662839508
-221940436
785941120
585861952
949480584
-779234341
-642869534
-109214004
-65756279
710827324
-609651656
213632725
74565431
-816985072
823632243
481093311
381425692
766585345
385214402
59201858
-903513423
185760153
-69414022
-896983096
972294030
269305884
-471611106
28016261
-625425580
-87139223
-778293752
-310887274
-596309115
-958775657
-223699076
-802552982
315240666
50091360
-27333775
540793291
-541426603
-109950801
311254315
-480512204
761592842
-628855059
-560247040
532600172
-23842680
-858151622
82485891
-204715952
-930263629
-130554048
-414793654
405320743
736354619
336602276
180707567
-325397001
673528352
548234348
-371009175
-544259171
-25570376
47437874
-97500707
-326033166
141772814
621112059
-66162842
-33135757
434892557
-154447373
320821103
969141688
-341092481
-627229723
80934129
-282035772
-364083651
-263727466
-812607020
660405171
1333409
-216892546
-871015857
-701028975
-152945342
-938809701
-764271731
454426368
-773038843
585225893
742953353
-821749926
-542063458
199460115
-751911774
785227936
347333581
-374399573
277997163
-123369091
721716632
-205388989
25120223
-964762426
53673137
286914209
585213664
344091529
-287455947
919937337
503787541
838262443
-618887021
-95702838
737563582
609140476
645048416
-434722038
559856657
228446585
621577190
781539171
-365178737
-477518882
559101500
241544965
-532352681
-227214158
244333795
457334696
-10673939
-607197733
877996462
110988018
-838031772
-141118658
865605148
344531156
-340847215
833190838
761901371
164249627
691493209
36843607
45456233
179286893
387625384
-391946578
-41992239
-871859506
-675777402
877575881
-154525987
-900291695
243039397
-876056670
255601355
616909017
642684090
320764846
476622598
-736295858
967507527
596227185
309615005
183633862
-657197344
720695401
-860976826
-9369584
-124031853
-173654151
519331656
-193033857
109961793
-327251467
-209489441
752495946
-919746982
-195335213
-978541086
-735499105
-946221196
-508161339
246019769
-857617692
479563952
-224526228
341341795
-221434856
-346037581
278918757
-838503319
150094244
-557435672
-992076358
-159872270
347286789
834250607
-466972573
990294902
658894674
-227120805
864512144
601165074
37373801
191843213
-156258583
-130819593
233851671
-853000938
362101674
740730323
634665813
505579425
540318349
877699687
-341975548
-125414018
846374475
-131528866
750939057
771729194
-576537
634887409
-954833782
-21709019
-260824101
210589030
-446602407
594500365
-34405210
454773004
-313389822
651680077
-323659081
-615053351
-144857220
-873057395
-656967894
544831973
385768586
-583518282
-168547189
-832115127
477967091
61029047
-109569536
-91970945
413236001
941079895
-377104506
922529025
709209962
-113439755
605380353
466832729
134452217
-843444837
-41115146
-239321206
905692563
-323173833
878078434
693892814
599319606
347582016
-72560076
-105630490
-204650342
-68681462
-890034721
-636355590
17719109
-780399657
958109293
199998952
-644275311
-897060285
-595838941
-215936497
-770621860
-35583709
847065282
32829318
702796589
295665539
-833725758
-144791260
973099659
-749445644
81514700
-637060540
585821547
-508523132
-23952348
-161996232
449137934
493977355
111979712
-75768056
728895758
749766721
-428583162
-466914962
138716155
627065627
128329284
482731654
40100722
-917169903
490237973
-512028863
782229279
-929326484
159068521
183241581
-512806306
578579933
-135958210
-580569624
481963249
-612302397
963707148
-4194112
290703841
-418312735
-489484362
-571313219
801134213
300114297
272535632
-668021510
-867836436
828026285
940595371
-252853883
299779004
626137849
-932000865
868735410
-273530277
160981429
-25416344
-328395563
904957893
-399351477
567326788
705569782
-487379080
-577446612
-294833634
144335763
-634643762
722667924
-540808630
-505754106
-877066132
421247475
106610796
-318873714
-729117814
674794394
-243294250
-86771618
-133987000
784444679
-256217125
-155945582
413778908
-543349173
-398044918
330035969
397917980
330250447
984644028
50767899
223279203
436307592
762674368
589529910
-824980050
94181329
-525580525
769050305
-429299634
-751328123
-695129241
-729474066
-867921528
479670123
661666533
-555464996
366748530
293781263
973223080
986091879
245231231
-466049634
-364535917
-998126887
386594731
-657604726
118591491
739481422
790886181
-455904963
979229414
988175648
-123049646
515888331
-165087207
45456233
848634356
574536240
-39452174
785094554
-779781077
16776062
613185155
-671403090
-549565654
580797996
205658714
380889791
-93512024
409553995
977272324
803032804
-811018062
-337997704
-502436375
115281493
-33537957
599290853
606856040
-413852845
295690651
-260710119
602029779
141241196
319406759
17934219
614977997
-579086959
665365701
-270673057
-956946576
928491590
932610504
189995776
364909735
-836302230
141165188
-513494966
-865793805
981580430
-388051471
-305375723
-485809767
-836546365
876559621
136870892
861073113
-5882002
460761669
394730651
-70573397
465791802
93450116
-224033474
870301241
740422419
-257098558
-87962557
636792149
89634956
-821814213
512971537
915531499
-851630013
-933583737
-61180502
754161147
-455074667
-73228195
-96660774
621590054
-286196170
-367928867
578788708
849616937
-740702897
608111415
658084223
-276999677
374304025
-98758323
452153126
299814796
-582755793
-101291325
-51206437
903007687
534979666
-116322846
458580987
290628432
-528615385
53359728
-463504062
-434412562
-533056707
-722297072
514026014
280092086
929278495
454048347
939369567
-100713295
-685811773
519344555
793711475
10851470
-493987719
-608682114
-205032768
-453337256
909877551
-651823414
857376425
-533983784
-521991636
-328208730
447235336
-735257832
-663083825
265122800
-43605735
-106938313
642445227
273716205
477810230
-271223135
-287477849
-275228924
63707270
390639069
595949238
-651999999
944164970
-953163981
-346005704
-4262234
-209312287
-742187297
896822546
234113969
896846348
-812244622
897930873
704503609
-12848704
62056296
-839250683
273460603
846016137
-463067774
930379630
-774426495
-753317381
702324167
-889860664
186949516
-434874887
-731434974
-674192416
-122431227
-60632379
694713302
-736845807
-107934205
38481765
-280265919
-492400365
-601368287
-979051962
-449717811
-249818859
595288019
509900025
680795885
-384550827
258428716
133774984
355597692
343265116
-963100730
-348912695
-447822232
855870902
843062418
745305280
627344816
531700839
530384344
-70148356
818464863
-536941891
-184823335
-33169072
259025733
-387262154
240567908
326728069
703527800
-484982592
-170634906
706651444
-116543903
-56747590
951475884
-723966396
239472740
-651469098
-642405413
-118825901
43805801
696552778
25423398
-306256262
920506826
-583601065
-807221950
331317876
994342900
-55389651
-844255615
-574625514
249473712
980527059
505716791
-808539731
665548233
788712888
225855268
-722872624
-784580918
-534096363
-246651811
-848193418
-81051376
155680092
-281639468
924654799
971113013
-228034443
-847879812
252901857
-777823216
767702761
854408168
902757163
-558700296
60908807
908065203
566672829
888969420
-893807031
370444727
721012957
-4130011
-220949637
-102354733
-542784155
-321401524
118262795
-767253667
414210035
973676698
236806159
310546337
-585641704
45256857
-515829113
-738401656
236721982
720756498
955456742
200170686
495643299
342137559
-671589677
218463766
-670043784
-61262367
719217586
-835859677
-46155358
-260767204
607168032
626827061
-688870668
178204130
-443669300
591430450
725480907
392675851
-902474039
-839012335
-853335150
-161799306
108986114
-379284896
339788967
133434397
-335238920
-974134371
367859835
-588473572
-733394997
-331131293
-13638925
-593871738
152813420
814623154
900548900
-858733499
44618958
231267744
994602247
-293009771
276358237
-757588568
-951182698
-782585727
23813078
453233738
-496186373
-320980146
-672746882
-762704706
-488189255
607204996
425048322
-357585160
-956440216
-11305225
269741580
140576937
-321557432
-190990168
818244255
889628863
-499925648
-752231844
-476644286
768083752
-237789425
691980800
978861307
-235947818
-268437469
-869401979
514726200
784995039
-431231444
-447084634
-49949983
290390214
-912554096
-380672883
702693021
-85894117
664086124
-931705487
418943275
-554387278
175566270
775948119
-652365105
-76228219
-849912541
225640375
-845092255
483891429
521236794
-60899540
-916859622
936142528
190892162
367193391
-663697420
849027614
828726349
665557023
-314804477
-251538260
-688152851
-504532686
-456711331
-398854002
596015713
-909125789
-307892749
-314795419
609637371
-787590311
133994686
-256676477
720267605
-937063547
942179458
443106543
-465968903
183982814
671726245
824721790
-338604443
367308431
431258713
279519128
993616173
-536257976
-831174875
516632518
233246074
-165828345
91069994
-19172182
457201652
533393855
-534525213
314941413
-841308093
860211756
-124624128
-15535115
285159971
-306451226
-194155207
-87962557
188870920
315978346
-79262335
963421366
-1076224
114718844
-688554691
-287069488
-937616165
-15977681
176345942
919838380
-789203291
311291731
533821033
27454631
318844466
-858786406
-388984031
-612426909
216862373
935609439
-322747260
-287809149
-680531883
282324021
-982084669
-854658150
-411798288
490648791
-670206584
781805917
-544472569
253591117
-987335546
-560909384
-869507180
777946505
578983417
-614161008
603547165
272067167
-928636891
486003281
-336847745
-156810591
-94328816
864512144
993362237
314090313
291238721
628503259
-305507082
-91503340
824214448
-688516
-31628
607025252
-972531866
-458737645
-618577795
899200247
538950433
-37693658
230818585
-439440108
873736825
751188652
492112523
919981425
878795361
432116976
32423776
-928170212
-459473043
782028050
778086309
-218614564
265030561
297005473
582943046
-288527845
863733724
-218938330
538918965
964748398
790002383
-508550918
757464820
-199328357
427076975
119043328
-221434856
-557477700
829474762
-595360196
-372576043
8710538
680124781
31656355
579857113
-522865892
-730898856
139115204
-867004640
-86803128
-644275311
694073601
-256431110
335784008
868250499
145646594
297264704
-162073891
759840882
417742661
987271267
826953437
222973450
-582005252
-894165302
178119177
-890164479
-310187853
-689432434
638559797
-974022752
-544236806
-22833091
-736797853
940993892
837559204
-298003921
883196464
898518253
-918775877
-451290656
-377949986
997257185
867874960
668091727
-807103980
355134259
-852652898
244461336
426682152
211358494
-128468140
-57039443
222001363
784359052
-341092481
698992461
-269553804
267712032
-293422569
596227185
-886667056
473841977
-145421337
-257134971
357484795
365017335
518754712
664151248
501991656
-786208189
-903713804
17808499
267399022
852629336
871446025
86990806
-142305783
839992678
-200535786
-436699227
609590810
232006123
-156935448
-955167832
-435645926
-860712639
-933471981
-937724401
78363786
-997391570
-714770643
420453684
-955694829
-874229924
-295006360
294601159
985528900
224081047
16772076
-677188535
897983342
146454712
428629418
-250423051
245732692
631529082
-140355411
668091727
6013843
-809187940
-796149752
-900260712
-310426695
462748997
-980752735
-414228659
313037607
274532611
391534118
-472152878
-632249942
645268707
733133507
-547511832
19728273
-634838543
-986019807
-975783798
307667421
337743877
-235919895
-415159542
39681920
-113439599
405512861
710457922
-308586439
-399490622
106533615
760333487
-23674086
-789576190
798415037
-526663732
-986725187
5520239
495548631
-535534087
905681256
682922345
-533180225
197698447
-846721137
849924937
-722360984
132258549
458257073
218118317
364134548
-781952169
-590055168
-392133233
917366498
-344269064
164465750
-336737385
-979461164
885199544
95817621
-600557526
551016868
768229842
831088062
268559124
425123824
487239688
-69909794
522395466
691311176
591911340
-124616996
559062414
408576808
535030296
732896063
-778058893
-544492050
920904539
-782182013
390050130
634456509
818860286
-44161593
-135295964
-696633707
-200819226
-520603185
-956759109
139676612
539611226
-562305512
636792149
-902497737
-442564193
-164010863
152942776
196111402
-247168725
40487216
691980800
297259102
640191316
928795368
-458746344
-523314656
295728315
-725963826
-495040771
154942745
626827061
-204982599
949213577
-666639044
352821637
-968313229
-600680722
-294502875
636429397
156338394
-106742785
901379511
930752344
-868938904
817793831
-387963558
706905253
812254688
947998841
-639323350
680171100
-241146133
83522594
140705889
775483299
-607449739
285724294
982897043
-477681033
791525704
-461239
-998422531
237983607
-84936354
726007462
-561830588
-66681857
-581579610
-968774642
-452177333
390622908
-517785378
714633975
318175208
928384552
36144884
539213393
764897428
-100666183
874962145
25161460
103579532
-189027109
904401767
194226040
974464268
-164060028
-765350472
-226431011
721088429
467911618
605704139
-668216075
155819776
359177769
935442119
11810163
-420267751
467265932
-96665622
-584841436
422870943
-909348417
409709737
-223685204
946988748
-894579161
-673032430
12946325
724533136
821193491
-542812936
-768991782
-206431626
135529702
625410549
-552706301
320648276
-257488143
-541458842
-165884694
575441348
513667695
470070639
-208309583
972804186
-860124212
-486921138
-79849817
-341736742
-675184223
-769503497
-585470612
-266858680
80766909
419040484
-619043490
442839727
477875641
-834956530
298133937
-920242533
10880118
333707013
243470095
-726502678
594783518
373996480
965881911
-726067687
608584529
-581205968
-599714720
-791618457
-412879437
459323508
701346751
-722454548
827547815
-529583088
222668724
527567169
-637556499
866618959
752135002
-699281579
-927460885
-490218516
-313564138
311391244
516720745
481078653
647060661
-801103987
-6138211
424347418
-156923041
511480628
-4442783
899386367
471616910
-370751861
674456848
842338502
-820660469
-120409691
-457374566
-302648051
808853152
-139517171
298236738
-268781932
-76751561
-162225692
138530868
802341440
-36784319
-234560827
-202741256
-277226427
-711303328
711717587
784699130
439371875
-481611565
-243795080
734355358
507962552
-589584478
2685201
-941305938
853963091
85705588
-451457109
-851241079
-887048589
902054431
637882317
169668493
154471960
768590463
279248103
883196464
680843603
-464080278
-550550854
113785757
438736970
-769088933
-783585200
38903152
169694342
-697670238
-255870610
438254183
-618602920
924975975
223216832
331931990
-422456598
-656614643
-262868486
-513223520
407847966
10528275
441910739
748414908
787373257
-525607673
136391899
-709584317
-702622230
-884670791
-712766721
-883953852
94470725
-782243304
-984777433
166080945
-362337043
475199098
-180124307
-574671387
-732407762
-639320196
-356730413
163043553
58423739
349559949
-105917708
-354650353
-511889210
-649748000
116563328
531668976
831575297
857741559
180959678
-676254715
-262708391
-426023145
988924399
53880330
-237672494
330124093
-731792031
769192671
-940705834
981648815
-176683402
-473675649
432687184
185976639
-752739473
-143692429
123756205
291314871
-740564503
-350295544
713293045
-530937989
-959744754
-235826495
563573284
-933154803
-688567258
-454432747
239577684
862587455
538238821
-421073684
951383062
-155072025
-339056619
-792295935
-437142788
277405975
334771897
140875109
455793343
-300855616
-710819838
379419808
-419359649
-320423975
334236056
-946949530
307431547
181747543
202358751
-33316626
131810124
608959450
199626408
-630484010
-332952353
-420847879
-260128429
-593517031
768572459
429499799
-181443769
-585807616
783991426
-295456935
-804967435
605059967
-769176398
-727702988
808969629
954174913
-637613842
190805231
748602821
-451168778
-137277365
129953864
898478006
-780649815
-919849402
-439983041
239871334
-383991828
-76461948
715570364
-965760629
14629973
-976190276
-439778391
494023480
-949378725
-189624285
967087794
468132197
985391203
350977907
-151168251
717592802
345264201
565848229
-123998678
-78355330
-971522771
339879849
164135004
534372973
256709050
149416588
-316226855
-218993455
-627162986
-524943599
-28894664
45858555
903202049
954045193
544091401
854678509
-773176085
-277121565
976579577
866325053
749484647
445939493
-206869954
272178943
-485405039
296364789
108579940
-522865892
-993430359
-18983315
-626169753
-915727574
-374895900
-913427895
-594133764
-53033008
530404848
481963249
-284432650
801336034
460860523
367000570
-257417968
365954983
-620881922
-217847638
-46947107
630550341
-199043106
585400086
976259753
-909049828
-698480138
491942783
84020538
652262827
-683277968
309451320
897291979
-123297839
-139760500
-588535019
510600506
833962590
-429189818
-800874056
606090762
743207365
324086606
856814421
-543157680
784444679
67348752
-533530650
165507896
173340462
530736090
-799632687
-630344081
-851076533
-849225076
332551190
-941859253
712774017
512488591
-93599644
-139170074
829274805
484998040
-625531824
-163493458
-176148666
-571679600
817830518
-414672619
261654459
318357459
-883032204
590623545
-850408165
-816533922
634473778
41774675
586823149
-256259052
-603159254
-789869695
-31527628
-554138965
-712316358
-514484796
-716152458
-808025193
-974333759
165070907
50438502
80763336
212493542
315804809
-363004616
552056042
-105501174
50404617
-797604616
454859242
307566886
487679735
623025659
472568614
-781727193
362390850
-704523397
-946050281
-887253432
-152729417
-566698536
-707159972
-839424322
-350593548
-745681096
252724766
165254567
-298524483
-129912251
58487626
773437063
-565412526
922073828
-545179615
-958913975
242812529
422126665
-913059054
-396629766
-119314462
-340024923
-373385465
-325013498
549990956
-323416522
53910543
66368609
848022228
-865891923
-285274855
566213356
405694642
156735534
-476422643
-683759399
705109788
421544577
-315617949
714510955
851692438
-283544365
395269888
914437616
-906599242
-878785330
202709810
-629331486
978528019
451894099
-187954094
-512365715
-47159718
-295478122
-994658853
630162024
-607035284
-453177410
226593137
426537605
224609162
-358414420
-576033852
929761282
-269310676
-903111834
636460293
-62995196
-179429240
-524009902
-306347966
363744389
-909094611
810965277
-722921399
-813680896
-860475464
-899067684
-549272648
319364931
-638586064
405631496
310928934
-645091242
-683410595
-530836495
908388050
321045918
126297072
-259183898
-381736282
588101945
-170012746
-719748732
125690479
509600394
199224628
-642863497
-524383452
200514202
260260381
84152662
-125412360
-182112011
360670572
228392560
-339556790
-64348
818290202
-172887942
-147824857
-363333663
617017058
-920069483
-113056309
214772935
-823884151
-595694909
-449814131
656535080
93829817
459731533
-330349523
942829813
-212831146
261426159
-99539853
748217805
-558404595
979972434
469746734
-558356965
-903658819
967723571
161074042
-127262331
20912182
562301686
781068780
-254022004
239512473
-812047841
469472373
-650411752
574672589
689941141
-978403156
-54268728
467782606
-659623242
-297785753
-618188767
68284580
-895282627
12262928
-49816611
-980010428
433949162
-619163752
-493151772
-408132497
-432668365
-341470940
476266118
647635350
-329294999
937377667
-893731512
-225177333
-250145887
126583175
-98849169
804230432
-197727298
-381029161
-488109496
661052201
-951182698
153691594
609558294
939865818
489718871
120503290
509600394
335098480
920676311
384335832
-61982490
-776899525
516998356
670261516
358594880
881446386
924260566
940343689
-600283943
-866502789
-287191968
626419325
131728321
632652300
339353323
911661218
9104915
-335601706
-256318402
761781554
114085907
-999575928
558409754
-728659919
648009007
-947848451
-82662951
177339862
-325988426
-893900102
408110592
294766788
-977775911
-817009339
667625264
-246549271
265975053
988994961
-437162412
535768135
-636765426
998358095
-418426544
-829985919
-54907472
923436467
-171336791
87080868
-219911611
-976190276
960075452
-490072566
797460875
-321326645
751647883
240688176
464162464
-715984115
280723947
-767903276
5276845
514706976
447322760
-682345974
65241065
769051237
-924324168
-264969640
850641894
-215010094
833655975
833799022
-884670791
362340778
118832109
-362636556
882088078
-38693913
854838714
38068440
490402943
674590849
106253690
700382613
-352046401
608070480
-783677841
235413357
206679443
91007895
794932337
597061675
-341385381
-198585959
869557538
269960019
898823203
248798493
-499989800
-40363693
-812753714
114715895
-595725181
-547985734
-572475844
-64416886
-690875130
803964575
345608254
593210095
812052086
530201536
-125231608
987211480
-757916119
857385684
18381026
414951271
-229460945
-518560351
255484090
-812277015
47907824
-476166535
-982431062
-714312919
-171643934
-929501635
-847124096
-977380517
-867830918
763680537
-553379607
819801031
-741259366
-539873037
-924987928
-432899831
-602044087
-396379856
169224559
-545577454
-998754647
229875603
-703776122
-49623298
266775708
-891580975
-31699836
-103328441
499871425
626269376
559039143
-873430400
526266005
-20837213
-168454780
-689012566
-71145005
-786042670
104089654
276588812
573674837
-417084800
871055507
-644250376
676100294
527558456
605330934
-307938995
1827038
-560877766
800390109
269007237
-115416676
-31187978
182408850
450475916
-724492
-392612253
-838009818
771729194
891729855
680316495
-81515845
592885648
971691071
-416535234
-103697845
501991656
747675019
672608878
368030429
50752539
110531943
-211294096
-1738888
522832844
-272782011
42217716
-442991934
8756451
288163425
-981240395
-623400433
989572926
829996262
859713299
-345051839
-634105845
282264341
-386114224
857791682
570933948
-526796295
658452266
-118331006
-630890743
267580352
117124473
-239233550
-139217597
-452065681
246386145
65460804
-542032879
873302491
274730716
484218111
750788620
-398612678
993794194
895702600
297171088
-181705353
27502830
693175296
-253804649
-569384671
-322107961
412727418
-622770783
-36193388
559907354
360314543
429983542
943328077
-228280505
447172159
-501712266
-308738345
-104343282
-723513008
440599255
-504813976
-452936400
-511308602
-52758868
934576770
-403421905
-370465942
129020486
-625736802
-382461401
-5267760
874110781
-982201172
543831758
-641776231
-619909309
979765536
-863256200
-8368905
286794486
406967262
513136528
-631833765
997556276
-168950398
-216822588
312521714
418812642
-239769775
63851420
494944312
-745961562
-914195801
-691444677
-586455618
-360462555
-290324997
398015902
-931229871
489107310
-315342745
-746847519
-82861494
-499600934
287206430
480047275
724964003
-971383233
151465445
805053258
487869911
967099267
740588303
-486167650
-686202645
-915683333
-853877167
-529629241
-403631056
604022372
-255115953
-31751478
901199108
-409665639
299144587
919897151
-893581525
59505212
291314871
-532619440
937377667
62621915
241258510
513497130
-540348490
518338330
330918280
457394505
-603353516
-657562410
-857142306
-446121025
894326196
438254183
607751085
437461480
56296270
-16184181
549805531
897344124
189995776
-441643933
-277671889
674489977
-320591217
-389684098
221150311
-268640409
728350336
37694055
-514743940
438137455
27691995
-393759210
-132936970
585128823
-806958242
6466930
148144327
651123629
-245465888
973995739
-415246109
-477143929
-381141554
-589080476
-411798288
298720876
896611275
475985007
432533071
592466284
785394558
305600355
940271953
-972064321
-268781932
305738607
-607372149
-437793920
-747352381
700714731
583635750
-595194900
-868817084
-287743226
-711344424
788307773
792781506
-548780350
-675789509
-629882053
-284018222
-404542481
6532504
-470582621
563760846
-779522125
387999629
-823301991
-495744382
-489491458
621421629
11829307
-659211468
286196758
-178387354
461749624
-914400654
-257319844
-107748087
841864022
463917411
-37698289
71158308
-742430164
3875939
-598378691
-795282682
540484238
-163524372
552901370
-161903668
-639952624
-81781367
-912308628
318357459
-393955499
-467531407
421473045
-284545460
-646008992
-558709314
-446170669
-853000938
613154420
969392013
-996870279
988858306
558686836
-232588935
-143135985
-99940576
672741353
-525446365
171815373
470727574
760883761
250546525
885602069
507506664
-912990666
-830180315
-781550887
-346267061
-86840851
370046567
-801190151
774125952
907527801
-335258279
-762881050
402374237
-42860976
483487448
470371960
633666212
259496485
540793291
-303002899
-477772892
-588114537
7418361
492561026
502593954
-345665311
-319187381
522545696
657092489
-346026259
-890020636
-257824455
-500601621
765082655
88068829
620138587
-2402144
190002063
-870316162
-397349613
220303557
-462250457
-741475682
333714337
28596626
242160908
637736327
-155279418
953854788
-423021704
-466399697
-432995370
-28080526
-606902421
853374373
842936425
-446759534
-139373435
990984093
955480598
854800514
-648753401
-760418628
851641947
-246033372
-856631765
347232286
114236530
-265974341
-441663901
689457499
-810490390
-76902496
-708824174
-735839507
-69742866
-107878627
484078389
714586813
944945028
300820418
-18282261
768496497
988482865
725725012
332234162
25564054
-151641845
-360189109
-918267603
-897085806
335757032
-627386302
-558404595
853219403
-632889667
608947092
-287980799
-113145641
-823574092
306027767
-19782818
476361859
272530314
844926991
918446803
788781419
-723682548
-577434218
-494520869
235683520
-273962900
-362482397
741337796
337725331
89636754
15688734
777668641
266623981
-558351510
839856081
-530251731
-860712639
879969509
312485197
723722725
768753159
933764067
-862843927
-751466271
-403897524
-954053839
-361954863
675295436
-512826809
83811810
-490533078
-670010361
-297428500
597402352
-415673875
356297815
670228926
-483825613
784492637
865444971
-438742066
-200013675
-543784973
306866046
536495484
-67426135
733983589
252602194
-697753809
932973181
-735247849
-821621984
774913110
-540131110
-629431452
-626258475
340670931
461590561
478394448
-390261399
614583595
-844158803
-229222415
488751482
-411344002
-801451562
-296407684
45049624
689461066
-747192768
-909764829
548016953
-892116017
-278702998
622388304
873977901
-401798478
-637643304
-740715566
-671847507
786399238
-908332858
181121340
620866971
-723536996
-766787689
469992496
-494649523
-410642071
485280372
-499631626
209981740
66807601
634553012
990893784
758034021
-68709102
-621336370
-870118453
-325512728
895035446
-498519316
-692638803
699580038
716735071
764098224
-883187376
684585905
-135876261
401290926
563559024
-272868995
-833406097
435402755
-678362877
-992343141
-847336589
4744611
339091213
-81467920
915663199
582563408
-395600414
141927385
110203743
271561864
-980997404
-158737097
922796713
-995508920
-8222002
406996764
933892437
-989329089
-998062762
-41135143
-398005500
741305699
-763016206
325563795
-573983365
-415680540
545621141
2503056
553091402
309938951
-670044415
-683239285
-439308756
-619656007
511453274
-919714723
-205029407
310617274
-614305739
665548233
15504272
113986014
-215015711
-241487416
-493109281
392494917
-499689263
-552819246
458728240
-998553096
703745313
455108118
236607893
-265220056
411041420
-498469365
144717498
-800382835
-531427031
324625022
552548462
416513470
319289917
689810347
-542922706
458646231
558935846
641020269
-820145875
-15690489
480619494
823022934
744586137
141119678
715171548
-101474720
217032230
-121449905
-597759447
-428576956
-346967904
-821683730
608400099
-48951081
100014318
257612050
-44758115
-358739976
-13172621
-99182305
-243898242
622932928
985560834
337312242
-231058681
-845230138
959173488
3264158
99429001
289718735
-316790666
-510523899
847666556
-124882878
852691908
480349697
-203053399
600668865
-517140712
-278432799
802941843
-252196534
44551606
216231908
-515277043
-75793808
-915474438
-877878616
398240147
-21305641
197604814
185079153
-743464031
-79780020
-377104506
121191822
199477713
372895818
635669851
377979752
-437535352
547291906
229838516
-813821149
868835001
-29654528
345835629
-681647476
25723982
-51193909
-247022314
478384993
-578718743
453677480
720674645
807396102
-241103060
785290444
-841971211
926665629
782335894
418166897
-949425249
-235462570
522418985
899200247
-675645546
-691403991
-19262019
-667852995
373043369
255484090
606391849
-33380723
851748094
654216260
-562656556
-332417004
209996896
985054250
-534983232
-160047477
92134744
87238422
387172757
554364519
-555912119
78363786
-679324173
-232663058
-812494934
645599148
174899756
910609055
-512951832
-386159885
784817624
324463834
33420897
375696440
-610434193
-790058353
-716940520
445625615
740066427
-133739687
-408239565
385633786
104304669
-308006266
383667540
-937877111
328825832
-380977565
-813399331
903072115
76116102
217428712
-760652763
127053231
183918212
868339141
125281595
-704362240
-614602100
371877381
-81781367
983030992
297482071
479315381
-84693791
428456261
-793326184
-420732623
888382035
10895245
-793351195
302458264
-535396656
-809514952
-90464694
488998746
-968041212
-321326645
-246254178
-553655415
356808992
-933761667
332380463
107048898
528458766
-597870858
254039417
-537370002
131140387
603001760
-664547578
-900260712
-816423775
940425523
-729690209
74764564
482693268
134067808
-234442693
126271856
-218674263
-170055121
-835930964
-107007370
19127325
-547763402
-342336897
-822661451
802281310
66126927
-808410522
812981172
937691792
349037597
656655543
168676859
517069798
468829437
851588823
-554020343
63948623
599874958
917513541
165325994
45281629
-80838126
653673675
-791133662
-116770637
376634439
-338136941
-292875426
202876356
454366291
421639252
617213408
931626778
-9043310
-115262793
-273717687
288323474
170038513
-204024196
876887677
-458894223
136670842
463778268
214373317
168401044
-879787142
-846685159
-950530097
-863541911
904063538
366077160
-945661123
-802548562
-951678079
58563158
237140258
285932918
140144912
850155205
-721578069
-533261476
437587128
191843213
76306523
-927557444
141990077
-373557365
-831414935
-978544182
-261893051
483848401
253015741
112337540
-126821192
911449199
-391646909
486344850
335176045
167767221
-343497657
404623915
-122356068
-179032696
565613828
893132975
-435625873
-116776354
223970788
849605472
969405154
372091262
-180293865
129259099
-914589236
-966036980
96633345
97881504
696128514
-972881545
292971806
753047588
153935160
-1849975
661576421
-970701661
-986479204
401603423
907775572
913070179
325755084
77458430
-767035107
-639686939
-508690227
339170983
-367580282
-298270233
300807473
-631155780
-628855059
-640129287
934085899
612437559
72122837
-183356729
-463504062
337040561
365214240
446307593
615902845
-747798004
-507740292
-991824536
-945102297
508801941
375263154
-596830064
-828673505
961424552
-806665884
185949317
-490244954
196953839
613004417
811287153
668262996
-418532247
591946333
254474554
-935772184
132175465
-109426414
320789082
205511721
879140294
-195164136
804147547
-488346992
805760077
30366258
-806702235
939744645
-259183898
-328610428
627009189
-102784530
-943859761
826560816
655405320
334647667
925413405
-87895988
-305476879
880070297
505100714
-211880894
430935532
-91246930
-905609982
558646565
350241400
862542862
-337659651
432947488
-183910582
358608614
-950932856
866564259
-18083108
-550465284
534211150
-684908241
-927702244
466454416
381971941
957897391
-887723436
-712395336
410560575
-373438413
52055976
452824711
119980828
565222208
-470487095
-712991166
93202872
412284244
-629506662
846558742
-340678179
494067956
-428288363
-143496654
457924174
218751336
585088960
859248437
456334196
-157449907
656594579
-431501458
66243582
-585409450
-823618641
761194699
-867293559
-449676303
453012828
-722297072
-218797883
166130684
474173434
-325062834
275740736
-624494417
612708827
-138153838
-404317484
-300005895
-200409094
513064921
-68675009
-483260376
-641888354
21214575
301216569
-907259753
315921026
-768639963
154593794
157607994
612530117
297533697
376493259
-233176645
755108434
-992341042
-676214524
-6821228
-893181992
850700897
-2402144
-297428500
197330467
-341768141
338969789
353883449
497727343
-471404134
79180589
592615230
731317460
-420368728
160024723
277710855
206918360
-916327155
26267880
605587095
-230399654
268461143
-280771704
-915662606
518537957
-318862443
-399576435
13617277
665463650
636027552
-393197269
16922620
-632732275
-455100916
-439142034
-129369238
155201282
-799514986
59505212
990437261
341925265
796559071
-863879013
-360755319
961250934
336211202
-276999677
947588679
328382488
-560227045
-795498849
568505785
847029897
-26097188
-743757379
-348912695
572126697
-896230527
662008593
105909943
-448678721
-625587963
955141798
-937074158
647056196
-468637904
705461266
-847129595
-568930323
656844454
-742867072
542419053
-50256174
357674207
13284572
369763929
325392217
-217930457
-481506417
608177015
-686664466
815527091
737109228
-289747292
601283844
-431221041
-667786946
-561353481
-214413974
509771608
-428528767
718139808
-841401487
583275596
-778623108
-986071730
-733423989
-537290300
-635872016
-586438716
-511354771
66091404
219896893
874956686
440183415
793169345
-896265202
-585163076
-458742789
-828699517
419595031
491092878
564002651
-386231080
-267330613
188907828
265030561
-742536980
278836228
144067716
-151536570
-649081266
-111485239
-74316725
-814332889
-914837207
-284957598
640734602
-36642700
899978940
581824400
362187132
-398131770
-746605301
-589421445
-893952629
-352721304
889387398
-725024809
155570849
-190994400
-557370465
-607090430
911654875
-236365836
-275932318
-611283813
785381893
678044135
-524755670
-273580565
-489916333
-888424848
-817347498
-694078372
-503956239
-477654393
-8034782
130270058
-954329003
-163626546
-642150050
559875978
431258713
-62620376
676821346
-848357169
626827061
675044919
-956282075
-914981301
515387108
368462498
720379492
-360789381
454612047
960120284
-76536037
-637191902
-385057798
-817700835
636598819
815222092
-237991919
420450944
-29238951
607280282
166300740
281698530
900914049
-340359636
429144439
715594829
-103663603
-286699850
-576120161
-195216135
-702460565
-262606163
895461758
-662731122
675823662
161317470
-965545852
745656530
-466972124
-984065437
651518450
-858640806
607354455
-983444337
826846144
469800010
354461776
-575551925
977416085
-611283968
911791392
285134349
-934546420
-910683418
314507231
305308994
-279655505
157310747
186582063
-199456769
-159616191
-972750579
-24814138
449775276
-201444006
52635471
214862701
490335390
-622753477
-54268728
-714051981
-27556288
-848503723
-253710330
431814362
-295933727
-280360542
-68551605
367213927
67868006
408348449
-342417040
-204022849
-84296350
885693672
-889918721
-113033735
-638371542
-168204965
845506103
609393084
91373464
208321433
-915533162
-930686060
-827390112
190029689
-283179279
380180818
529219816
-260684344
447630738
-114388796
109889209
765451685
698798523
348308134
540520783
674749968
-396227433
969672529
998473865
-364256474
801800414
539015797
-909339193
-125734167
-812860656
-919415159
-850274630
776855105
-129430419
-459836956
652059552
-188860800
-684407141
-395913761
-852389278
-435729068
282983449
732287330
-428603463
-394688047
-340719646
130308541
882701089
-659912723
989930626
583085184
213814966
-268112873
-614775056
514171693
-66863170
-799041844
-949979803
575669216
805244094
-771018504
-81389300
-63278522
-792988460
459269119
-92947521
-293903689
-196794328
-857732744
-471916800
254689744
-203531055
-430328911
-813981794
611209954
376194752
945348884
703222128
784333136
376743379
-440484348
74910986
-574468569
357505755
708700476
-863165147
-913568902
-115422719
134923150
-571969140
257980115
-488377664
348823322
-239769775
389982742
-447397631
833432994
398729637
825472631
-799169516
-330654135
186851708
31822869
784380648
-220999096
828236078
-678784272
-545926113
219028372
-47178484
723618503
-27796735
-563881728
-561434567
168791827
-183289090
756674024
-991667520
-29753012
134904171
390949263
515436329
-374773360
586679616
310223268
713285220
422835974
-288161057
171120385
-435310481
-326898077
-723116388
146784791
-567801350
258244863
981283787
867362265
-390240153
-504237493
-283925433
-919364361
670853074
310373473
-980528340
823952339
-738085975
-667223688
-609223636
333572847
775618351
923500293
570716156
969892883
903121003
-899760708
157860770
361863682
-813152491
-854736751
-832392040
286907279
-770032407
818250338
733253442
856787574
346752992
973676698
-592607208
828328910
372324096
734098168
290028553
940546448
688400950
-113691508
-386076818
35547728
854383848
-172804075
-372740208
734985649
-160084451
600575594
14602849
-542074189
362702071
189776668
485377429
-239055717
730958131
-234051271
-87860701
-799566370
-351329604
-533578868
177256234
84440632
27113048
21955372
956156136
-352667614
28862181
-279115577
971720827
-352721304
-619342066
335063885
217821151
-266552287
-293174999
-602321432
496673182
-582893699
-548338293
169036331
-421912556
419035164
964725088
325340719
-495183025
-329497539
415373135
-39545728
668934901
519331656
-445238068
-818807160
2293408
272802529
997503961
220671071
-63577916
642435970
413494872
473886547
831405219
-197034873
905222305
-689012566
180925151
7484245
-502625192
-186168767
-771449021
432529248
-422987339
-345846436
-941672856
-925151038
74761635
-709155745
709288832
-673921570
-441551839
791215048
-344193034
-292162394
388021212
379298338
609494430
503787541
923863457
691943634
611709077
-753218735
-380832437
-248241488
871939885
831946922
531515160
738563280
567039243
-623769411
18801475
289681403
59591190
918600138
-298785690
719469124
-718484699
-38384605
8640016
-504011862
189555349
138662790
-114571433
857278605
515867296
-580996149
999249035
183183874
-453177410
270297679
-2885748
-809022870
-689962172
275657586
843147990
861073113
212622333
209227101
87080868
-34895737
-594165543
-503524088
274843884
-724955601
-484214721
898832941
-32838413
686971433
-638272952
747722453
-870253817
-424750418
36878232
-928912240
-341267942
842421057
635776005
-336847745
-421270978
268220281
-142938646
55611313
417859162
-131562112
-159207253
278548
-951654355
912252601
-915299314
-819428067
-972985698
277805377
258521503
975944228
833962590
176898446
-864715249
-703120397
-587960826
814592283
-954834992
-296194522
720865090
400330673
417986066
-80333333
537269031
722345000
-481380088
-63368505
-603461119
-920712951
549328939
-882801982
-295935099
-869609475
-885385609
319226915
-837859497
-345143217
-78841874
-334299690
750462062
780758264
317474198
395400546
-657856570
219675031
-718402844
904721461
-994895593
896010210
-643227634
-805956666
422511948
-151196477
-554975641
145755516
36064386
764609744
2027893
-959054859
428013667
-603741113
734916399
298112328
-415269278
77672338
-623283309
-669251865
-369683932
-695654302
-434543460
-877526918
-775714763
26635219
-607372149
972569454
778508594
5117785
-978116065
94295809
-345375380
-762206540
-774369952
20757897
717618449
-277396725
869933205
-123150234
-40541209
-846138300
-529544253
387704108
-112064470
-60483793
988021397
604041208
-169461520
917055879
-911958816
-571465207
932610504
-582965324
-674098339
83806135
-370538791
-328610428
44618958
-329699494
262672068
389450496
531555340
473886547
446332856
796732767
155059173
-294134137
383603912
-438201944
-96032786
-740672056
408227418
-758164616
-205450188
-96877896
-413096020
-639781222
666766158
678630697
807652098
-171579174
-626431076
403943545
737588232
-795844493
675527866
260984274
708514458
-888320404
418733536
-685694423
936435343
-467441411
897526573
927332550
-69775526
-387273007
-858510594
-158254554
-777674497
-493109281
-550802110
-456918376
-394404144
379083610
376222423
-429299634
219430983
-204991948
-38244792
924305441
-932211467
-607035342
-515095346
-614792974
359430466
-949557423
-399900713
-560734167
260240416
548067381
-541843956
-151599735
718669206
-483861236
-457014947
-643573393
43037232
822157136
-70910712
-647838932
763273403
-337092226
6715997
-59764848
613323366
520963908
-231928641
954528993
-59844929
699630339
244847466
992125724
832452050
-840755959
-785222562
841100778
270886686
405814549
890849927
382341785
881473279
121890350
-537379399
558262312
-382121555
-844431675
969387051
-112395820
-827525939
925014775
919160199
934024636
-560209720
984823750
707182222
752258081
279123525
141580505
462381419
-273365791
818183286
415271043
-765155596
78512636
-248253334
-249860814
356480440
-483064989
-594418811
69043147
104851494
-795059687
-205032768
737100755
611249475
-373135169
-476357880
753965087
-375640989
-167826439
668497725
-505225962
567835078
523595050
-89669840
26090261
-19154533
-515165339
-682293633
-736028230
-566570625
19832795
367040327
481201253
454697062
983398641
-986158798
-467086382
-844204439
-340681836
971720827
828583708
97443773
-842224076
586648848
365995740
-540254330
-737152085
239332347
418647484
-910603519
-393166818
989900769
-574611406
-32507897
-827342963
169764769
-204093126
36402640
848132556
-419626757
-986716857
-429646562
-656854825
-5569620
-799722105
630983842
-58096214
-680448239
-501555929
-526562945
528612642
598740117
455632209
-239838697
-544045273
-870815283
-209280537
-438839817
-398248470
-597654659
170560375
12104296
-78880099
34840392
551956268
-99874864
-747025370
-252912034
-434228808
405121115
459848963
-968971155
928461407
450631584
809900516
-10041947
205709075
368821442
-671589677
536459896
-649504664
-628332609
57919751
-834650911
-824593680
709654923
448376727
-830483837
264571839
-344120852
-321663319
-759976166
359730305
-848503990
278901684
725001604
-198331619
-175181193
-565882628
878932991
-582685637
-167456255
89398260
-727441611
-389204796
-131959590
150839300
-329640808
-923635265
-751775220
966301796
-128208072
-664236491
-332929534
-797209295
281464480
-287421262
-580532349
943616470
-123800538
-852380958
-833527082
-834152374
-168262714
176776534
383841491
-270758748
-827777259
241317100
231042975
948780623
104951513
496742206
558296184
28976204
622646224
-242255702
-840450084
25091333
772127132
720935857
-483118087
-725094838
-36454391
619722345
67936847
-799300734
285669978
-751911774
100849959
-802365730
427956364
-242173136
235005433
230457613
-379851542
128354093
836423457
-102927671
905560658
949171419
201849385
-212284365
443426906
-725839603
-490751562
531030084
-348362306
293019619
472757504
-496623894
-985381287
-75793808
-689602538
370197417
-764747152
-125645611
-32488822
532317086
980649286
-383580598
984438595
694440982
-940287735
39583178
916848610
-218170584
474173434
254148114
-204482162
67962408
-645091242
135529702
-932216349
-194259155
809293369
635957720
521326731
530140634
410805402
-897787468
-432933300
43021716
341117060
-968957224
934811422
-788897557
504919458
-306661539
85914264
119057271
-173804954
-480459021
-495763794
104851494
70816580
236553414
134218021
974490620
538828383
461008761
-161101247
-133987000
-508876739
-437711832
176831902
-693049839
950613862
440164103
-929190206
-476078627
-261118844
98849088
846545575
-858808760
-380338946
-178100879
-266718753
955469603
367229024
545688234
-425401853
-86254066
-42315297
431845165
-75257564
-938356638
984823750
-267164242
-867696724
-616448390
-208316381
978118517
-882635824
-274757072
438798728
843793083
945469831
963789748
-764788870
-184602978
-300992757
7418361
88311434
331082219
950613862
648162136
-160320041
-994626443
-525597976
855650417
-134378152
-379032237
-990926651
-787849934
67991827
822813143
83078823
-868173324
-106736930
-479536819
328492142
44868907
-393204684
-673157682
-635071347
-984065437
126002437
-388395330
-882063942
15143150
-223322206
126376305
-909910825
-994827619
883036478
779810750
-671789004
923638361
-251311556
555633545
-330466742
116089567
472723329
309382710
730128428
639900834
-492311397
-655831765
-412062084
-587728109
317307821
332629336
-174458643
687145710
-774201054
-506132133
797146788
-802206311
176990947
-171368646
207920888
885666848
718448898
-174967535
964436259
886071722
-578133541
565336059
-11595186
773699645
281641092
-458597632
-775507906
-889162385
709193783
633958235
926665629
-144791260
-177357023
-822699540
478184961
887795711
-549762566
838113026
344683142
-398508220
-207906179
-897232182
-699759997
-637956459
207920888
-413912393
204706026
-522567119
151435357
-661357789
-126519618
-26377741
473841977
655599226
-580246296
963998709
-738556791
-372374507
483611101
321552955
377068479
-945664290
-927702244
-458737645
430898147
204816986
319031375
665838812
5276845
792422524
-697389747
-916987000
-222142370
-738964530
604420371
893277341
-10363944
-956744198
352423700
442969506
-577834133
-672846504
770653904
472012751
-878413628
624761868
744963019
166088110
-137599082
798940211
163717188
788941314
177256234
108148633
381483902
-475306844
-243965644
589424364
-647409185
492533436
-836633031
-397357314
-524653701
445221588
10988991
-577435133
862173875
13175896
-195356291
-504662276
562286534
653350503
246053217
-519247517
402774115
-681569835
-225177333
-125396769
211219275
330427603
753365212
477687895
-306457013
-122566666
178179501
-595911160
638681038
534218103
-615932968
-951438611
598952956
-287676674
-187775174
-590349877
-403421905
-396613613
-475378052
864851158
-261756134
-29109582
-489901207
861209716
461325635
-963982543
-229194755
-764378093
71276507
40567617
-703100553
-580556711
793035488
459212619
189723853
-95041947
-298270233
167435434
815008495
784187849
-704730995
-599743152
-18611447
360304681
-644454695
-965237997
-867812598
976112318
730964989
953444488
656846005
236882793
-71007833
735230765
-530081858
300917649
-202262216
-39589734
304921395
-634330495
461008761
184958997
490539165
-144506595
-623901342
-730615604
972137133
-962921494
824224708
-232449117
-862831729
319270128
-498765489
-396958772
46933425
25091333
557865081
118051841
376675462
873977901
-340355267
-705729115
851566988
608555384
797947408
62832537
728911669
-598307941
209107673
977462622
-355846939
508871487
952465231
-148305541
395169898
54396105
-704134268
916952027
433262412
511676151
-782444636
596852192
986578277
770516780
-302751331
-350716764
790377533
254323625
-886234808
448082575
567611857
-391574073
888470823
707373075
-395639172
-755515456
-77138181
-487149615
-675777402
607094096
961356676
379535760
-658688682
910149032
-635666758
-199172654
-191668467
-525886656
-243145239
-657706074
49227668
393435014
-307886992
475474276
-474416971
204577606
-356628849
-862600728
707138626
-369683932
-560689815
644942314
-773372879
814672976
393893431
554713352
-964468160
-606683196
132790236
672190396
-845533917
-95885168
372102324
843377645
551918294
777527850
-974942909
331317876
971161060
-369988174
563903566
-341097141
876426690
346658722
-963139704
111270679
-316396378
-356821701
-624393505
170108906
-817944679
-946683785
940394341
160095613
674801158
223603464
543270335
-254448774
885423635
564399293
85625727
-554745670
-610168268
-779727617
350043192
793643238
-714090828
-577165644
373731844
-894966556
579641316
-845035382
-927557444
343455560
-199466393
729019772
269172947
-574153496
706104111
598843743
-560433508
-998168371
779111765
-664191358
-368564271
-435028738
586648848
519362272
-127889862
824380312
102917565
-32892929
-222246731
-163493458
985692453
-220409335
188907828
591814703
844916080
-557997897
251928539
997794426
175461818
484999638
-685424296
-846030941
-567730397
-444523104
54341183
689961209
-346967904
909392936
240417584
-350466918
-42693300
-264844472
-369821013
567427359
-813472360
-576996807
-82575757
141077002
-676228085
417660073
285944630
22094693
-53799325
-653576933
741797893
11965172
189390702
-3374466
858130763
862465248
-648491802
-470166065
61079031
-6733045
-549475685
-649504664
-46670044
-972750579
-549193918
353048873
-780005182
781813274
647230724
-406138155
266922492
89405387
521974340
-365461461
176801439
7310116
129531603
469501008
-767747200
-557425952
-551676136
-896313805
203143659
343510129
-342232258
643118627
-141547606
-587960826
811037342
-678805221
885361115
-973593404
-36937253
533580605
202876356
78489768
189203579
830691860
100159868
159781466
-929814280
-715010016
-427069170
-817920801
-231892506
-392424892
896890450
50078470
-657569100
-529150492
-963982543
-945510968
244143719
-914239358
805760077
430622908
-145030986
-495324344
828521733
678048760
783117150
670820710
-593940508
468229979
527641418
-806207582
-870592422
424563671
838962522
-379809392
-194409009
336297365
-525995313
-244607948
-494137059
191843213
-948632412
426108305
-58732736
309319582
268763568
-626700428
600388332
-599490301
-855649025
176088578
545940223
-509689275
-860475464
301894335
935565826
-303770769
317669167
-727952674
439910029
614936871
22322847
189875036
209637337
-595740529
472568614
-222532577
646454420
721438079
396152078
-883628289
-271016283
371769379
715557922
-930451820
970301573
-107788649
-742346308
337953361
635053577
-643817806
734747572
-309534333
-459414728
-955502978
445783803
69532550
661038539
-45725337
857659064
-829767074
941622268
-978541086
171706548
-518326006
-642397308
-23353498
176022079
-56373637
-111251056
797460875
-366313468
-736111117
766756452
706241001
-75136300
-698901427
435101118
-882687841
188285136
127638261
68661977
-533981752
-403750946
-2312455
865105149
14685284
741384461
-635075381
-954200401
-322180535
-134007635
414975661
-895205079
-273215170
-101362030
942991861
987213057
-775227848
795479920
753019857
-39403182
-326138213
457675241
-71154223
-897601710
583617398
892799010
845621456
219897158
915490903
258085839
439639354
240898502
-750881491
-98456968
557144419
-27640801
-715726514
508339874
-880246861
37092777
-204918613
-515095346
-771364894
617323437
414512724
801898648
-647269020
751985778
-577636582
388665144
-591282382
113785757
521988516
-624148487
2578555
67004876
593421913
-767884068
-312901751
-128769427
540034958
767259700
-35125007
424556146
-185169628
309759410
221590464
666504207
-889983591
-159274117
362390850
908604675
347088641
859342589
-868612149
-170029793
477174110
817780195
-707291446
-585691699
19371988
-393980617
-54707183
-898609750
-533379174
-212653807
476995119
-496652854
724322224
-666290699
-390858323
-212483298
899743160
580224625
575171138
-549762566
239215870
-659623242
892236566
-562616519
315228551
-774150835
692747438
348869964
882272012
-237180229
871340144
-581579678
-691954
452767266
-183847065
-296194522
520484867
-588180402
223320643
-982644015
-772637918
597450119
949591554
-235417297
-913582901
662760955
895785087
496958354
135486877
-162547106
684358315
167574189
-435381330
-19664028
-581535279
823082190
816868018
-662230184
104448541
923713500
898311847
-616118865
796220636
-215302794
74665024
823017801
-179104622
820892354
-711040988
210385809
351200955
198574172
637783429
-63122765
189995776
-638022071
-266142776
993810031
-973072972
590296299
855650417
-410036417
-740651625
984538747
-47316080
-353942059
-838415283
-5922280
641112768
640511915
-5609737
-988633254
899504797
967536584
-117660497
-312488520
472940566
589892844
-260322253
754930255
-194011252
455437511
-585315790
361511715
-830432622
-195144356
617551231
-390226462
448938321
4761493
592088190
868663213
498766424
45373333
386164366
-166716127
468097502
681290898
-408808116
-209518291
-4136492
-522762422
-157985496
-318007247
644039688
380904005
-493815217
-98055425
282480633
-385988128
-480857646
-965604443
97443773
987169207
279061721
-6767766
807327777
808749798
33106257
-24476093
964222407
-175533949
443159190
-699964400
-859576052
405831598
-427502287
-841401487
502041100
-983025120
797172057
-434752949
-813546397
-201142994
-872704767
434405886
-376457893
-427206557
647529004
-29948238
-100304628
-436739454
-423130905
-439950931
-291691729
13555638
276554544
463290863
-201444006
-642486525
313662224
-389798363
-929363659
738478497
-215069753
911495546
-423679701
-453810998
145704149
408084291
-701247315
-940531413
-341457387
736222358
3294619
-139071201
592755878
-42613114
-621176784
-800850898
972345545
387281871
-967278481
555408455
314070765
755114906
185853575
-502057616
-652799648
-981936538
-99342677
244510385
-570150840
-126821192
-246507173
657371890
-565242219
-239048018
-80261199
-691776693
-320396895
237628430
-743764678
-193985765
835160376
-330466742
-841628961
-184924367
-537788544
-79909711
140264888
249284015
21752205
-898677562
-586438716
384815518
55235837
-3374466
659875101
258517352
762949812
-290879744
998895159
-268112873
780838939
890170135
734322674
262773412
-493547563
892264127
271149693
640858002
-535258997
-573322324
-747097134
-832805826
-846386150
101607160
753358957
452757230
-915662606
-42760059
-909277696
233222767
321270013
-627925272
291831064
722683878
-873613039
286600
-193941692
625757207
-755062197
-592687042
-772586475
504952543
-98771940
-700754590
971408010
614425000
783261341
-670372672
-969248525
-328060729
-285950662
-777911179
-677492905
-46692803
456155432
741674466
13434222
483691793
-832688690
-395019653
492383376
681955750
-500562965
577053069
-615047762
-600854433
104649469
83777501
-956669531
-765904156
86893833
-919178945
-837570442
-715626561
210332192
-83201191
-2425668
839263667
-887952616
224673714
962758479
845776478
-562305512
405878635
-449260970
408055344
-296038419
-975168890
639333616
124951425
-506478337
262715229
-870518053
267213881
393963751
34921609
-686822667
783450961
-331812018
-265813825
-100082115
866397641
-681765993
-431026478
597904096
860530821
16512706
939539347
675530077
57608239
308730284
-349621200
-517099518
-885649462
673175771
881446386
939960484
544199092
-11924099
-613735227
124059966
-741493682
-387836627
969152328
-500666946
-458279646
-189219154
-526884086
-216128717
-327243859
890273887
40606869
-774763777
-883991518
-556992349
-796946784
756112978
-556922423
48199541
-304180889
-864354006
-255698318
-254910594
547212452
743377645
-941175508
-801241881
-903110418
-702631504
938359419
805575868
-837300688
-587941433
706104111
109980699
507679501
481242070
520702199
-939703955
-354687274
576399468
980428364
-705203848
-211375524
-885519799
-256423319
-523151862
802371751
-543983292
-642397308
606444658
136478406
-132990392
-404143123
-941188496
-758007999
609763404
31194645
-285492713
-586096193
-377657995
-60236052
-346794979
-593751478
257666909
-408773588
168106138
-985463053
166672416
949612728
146353291
-886226381
-66681857
-285354633
-900291695
494090342
528307090
416114347
804785646
706504612
-481932098
-794509188
-569582117
-360437858
-795730505
856697291
-398497182
-603450378
160108672
-873014311
665914512
511352996
862587650
706035898
-184134046
750138539
999520535
-984452744
584675811
-973703882
-451168778
-528938689
-696579823
652511151
423086341
-612927707
-457482565
-280669165
577873965
-348279101
373095626
-913609468
-53334572
404192391
-227423579
247541430
773130957
-67532147
-490093067
252590387
723907816
-572773727
-549776550
-164672890
198867377
-428319736
-815383527
739606360
658559207
248460015
503771436
66225060
617002804
-411602338
760481705
-673849048
851748094
-188818154
230818585
76482194
539273327
-406302089
-899848423
-377749202
602566384
670126874
-939703955
-194145972
32089604
366446159
512180369
-33833682
-634838543
-376611061
-480035812
618202017
509976758
-284923012
-75991346
-882150894
672608878
-495622036
665684519
4664469
-58751570
970301170
-825342863
248268450
71369986
636961901
-975279828
554623468
634833487
-421065410
-122364982
750095901
338689532
446058906
-372543532
691465780
744109905
23754393
-212597540
-161426804
-574248021
-538123700
-249053797
997641525
878837338
-260670755
-869923986
949736104
899522050
-301503922
259585543
585917447
834726959
695299970
-115544421
-65039949
-834764526
506177111
-180606877
-211670772
698709851
-483104263
-798314735
-735134160
331648904
896846348
-971893745
921385825
768948178
-642475636
-194155207
-817884276
987548352
-753366217
995055638
656210429
-211494961
-84043893
-108854854
9821873
305788602
-126306014
-877838597
-423021704
485338154
-349266456
243638396
-757626670
-959072833
841500046
234312242
-967750643
-589715265
-766533115
-723290345
144639673
-907800256
-777527220
-423882555
622625157
-39097613
297836982
-113737676
506681618
630162024
470862942
-516122445
-318948638
197567481
8732725
793815778
-402288284
447998596
-708009633
296289499
-368572962
623645843
935789153
135839714
101369316
721438079
-923494105
13541111
-432899831
234787572
-308079769
794445678
324207024
-764514483
-12212183
-388566979
-229909560
251282813
760431439
9904767
-447409164
-301346462
-109770387
299842943
-145449139
-189219154
-28894796
-862670946
-88221055
491996981
-172239969
244158800
-623689857
-59347032
33776402
281116078
-574204064
740018872
719130426
750984747
638277332
770481094
-626103035
671370519
26341284
-611498562
383667540
-431511951
-251256858
-6757360
-370302866
-282681919
-241855558
821442510
390292207
-522924104
223603464
-754328729
681436544
-921804014
-835007310
714633975
-836133829
-715581458
-128323820
-811895727
141862404
475460497
974720763
-521122894
-248677417
-861481435
787644345
-672672269
160123045
-228282881
-779982722
78499433
756380500
780271827
32242815
-570591342
951747506
-416133414
591373813
-87093080
394541109
684532476
743292688
896696214
-352289361
370573528
-595895565
-377749202
782270091
-593587685
105295448
-675360403
-942513045
148175350
-873265510
-827974837
-66417208
-813774694
377841249
714633975
32900135
-315900352
-969657370
443710633
825061118
290474888
744156962
372790098
-504467133
-930513907
188254337
-325199936
-942069046
-463614867
356234259
-811621192
540352430
570509402
-760825879
903186904
383603912
772756849
980214573
-518164332
997210610
-511686145
883516217
661094537
-972857636
879544433
-549530708
-423737596
317474198
635193054
889139222
-933345072
568505785
196723161
439938171
761819380
189778178
750984747
-568326004
-410642632
339625483
-65129861
114715895
-403368981
-853809846
362571887
987427717
702197159
73605640
87499005
12664600
-64896735
368181162
-58732736
-109817613
-363797095
960521608
369636963
-643857766
92296805
961876270
-509281868
-684560175
-615826482
-682508339
373442513
-249404551
-76656775
201953661
144794880
-759313643
-933173389
-348364105
-737099334
-20446190
981013253
-936230203
-432160267
-991062400
611010253
-466445971
92171481
789646398
716677102
-108301024
400405084
-999295994
714098769
-180821620
474173434
-106272462
-189114238
135839714
311820043
191728162
-836043439
735346371
-147546750
528361988
202782841
518623221
-94967967
-703026312
-257824455
206594172
235814160
-99186401
-620583226
633864678
-73739145
-552743280
494548910
891253397
-676755996
306651739
-237996077
-530369060
21723411
393814633
-484859692
-427620765
11476483
64500356
745273848
259025344
-897184092
411322171
-569016610
-948703420
-534866626
530375677
196695333
-195463213
-374134655
-713058341
-445006644
474294294
957322954
168420258
996100939
-266896819
-425291299
268126093
-281771816
-794402500
617029927
-35075955
88443244
-678590449
-682884960
-9026187
-127394816
643003778
-565772351
-606512968
356808992
-844841666
684304454
927756668
-359687011
841817995
178485774
-433258241
157373563
631990299
115227751
494920479
730111898
-234260111
-399448227
777073428
-83972248
536779110
219598130
298231317
-783898171
-471191978
782335894
350977907
32238592
818558815
-736797853
771740767
-664151799
99458439
63034731
-51395914
-981159363
-618602920
-766556475
52516414
796829637
915984903
-500509201
-986024319
-272662781
-471109014
-328513729
333597216
-740425650
-953933476
987272083
-172475392
224864498
998120592
801784173
398092932
-237383060
-270887873
-773372879
340537932
-296711636
998848803
447374892
-944922991
307148217
787528296
-365426032
-700406633
409586448
-190274608
773357363
858991315
-94561624
621816686
-564815448
788315231
-38015842
726866227
-250735090
-154296563
53055295
-12981807
-671305921
-408949330
346619492
-128468140
-733298784
-256287373
-703696481
-811455921
-654310394
-722783503
-569788762
-656804743
288628572
639118314
99891007
30029414
789944617
-760567668
-950404579
967976811
304948497
-912689400
528441052
877525968
-733501159
599959307
119028193
929431686
528527017
-660285981
677105112
-278432799
858371628
944796379
428397022
34664360
912717939
-847373746
178781655
-299780606
111453328
380385876
-447625446
-317132070
-228972474
878675834
839303291
533580605
449680208
285750950
-591967862
627731361
493670106
-68706322
810744584
-656772907
684712539
282618182
-92292113
793333858
608386529
568199904
-107842370
496385763
-269770008
190378673
-127394816
258910653
905840527
-437249262
632521803
-674550753
618928667
-46761260
-688165393
-876269495
531719983
-191424801
-923372935
842751770
-465384217
-821701254
647265547
-656000373
439283535
510853278
-920940618
-734599321
-843998075
-287191968
-971256367
-113116386
-940937705
-533172161
-544785349
703294175
787401874
-185920966
402982337
173432340
-592191278
972569454
-353085533
524973112
-214607444
955483384
237344902
261548337
-415375785
82256411
801172922
-508435227
-213663636
675854074
-558396397
508561817
-141368675
691703213
-149334604
-391646909
119962857
-135281905
926906634
938638530
405483194
378449474
62647792
110988018
509135810
-454760056
456316589
863926935
774656965
720674385
842330857
71945443
245879991
820257339
672190396
-763945655
-35871392
-951212872
54740002
-369645502
-156810591
-297428500
295420870
245859176
35356510
888898293
-925573773
474817821
-122356068
103297894
857544200
-190223378
-5136565
377910573
-693755470
447227796
-41484668
101131455
-323296426
875445894
-25564021
-255622115
-807609964
359162800
614977997
793857050
685089836
870722489
-453348421
-645492682
600136652
95334828
-133010321
945181137
621435175
-679038903
-754398511
-984432355
-966809656
-752715703
-121785680
617017058
663796135
-580968471
72367080
730128428
84633192
-537225928
614128421
-464326333
-503821749
-74309284
76764393
-187390845
374202394
-296930140
102790679
-367801131
-289651731
993283414
-450551119
982757329
737713150
-440215738
-363965953
-928447761
-951132723
496520693
-599495036
-738148870
-666148598
-51559068
-105342877
-63721489
-72140325
672351830
-625835995
-297877698
419071013
304222039
-618856922
917358783
447072845
-456643036
-25156398
-162128233
-237936750
771891150
-456130604
-933583737
-409712833
992587731
436695042
951297862
-415029953
-229502272
721206712
767702959
158736987
-769567218
532766594
70289320
-960877431
591357074
-27194889
-543237738
563760046
-624910859
45516441
905942464
-42211948
399131342
-723585881
945906443
-232358196
305732437
652928211
-60566624
518939410
-621446796
-510768242
-600809217
-194033934
-327467370
71945443
398934521
75706133
-412385300
-533550903
442438411
839780503
-820018891
-462395381
-802876681
43934646
686146720
-538396890
-291864393
-389274522
175167869
504716357
-645461923
-345839644
142730732
676862250
296769726
-28277490
582943046
564917326
565506320
61905206
-168087603
740935238
671894465
-59131292
759840882
792438733
480629394
-796334836
-290603537
99273394
774544580
858659426
-37188935
27675026
-10648103
150242600
-975168890
936003128
343637196
-838625069
-247955671
469601447
313767968
-227887301
-185333007
-825268375
-101052661
927847256
259014323
123458549
889395630
-473226965
-607197733
-933095581
656100883
-341376927
784995039
-676002379
737013558
615357463
530594632
-775757749
239871334
-383459735
-803990429
330582732
499274989
279490336
-233013939
-670043784
244722522
-777360346
596771297
569603128
684774167
-822776133
804241519
63554171
-107334787
124951425
802805293
906004654
789525627
-184900802
854309565
785134360
936190022
523674035
723572303
-422941580
-909537760
367607235
60596919
801336034
698605494
199374165
407024274
692786489
786801240
-787189641
-953472188
803298694
601603832
454366291
-367019029
-756073903
-330045084
-994626443
-911933036
447918968
-113588159
-969674378
686206023
105596756
486706459
56296270
-998212828
-969190580
374440867
228534517
416935436
694107147
69596191
-669251865
791497039
326717333
588729560
-353050948
-816375535
-560694370
890849927
-427620765
-342833323
-286699850
38903152
341117060
-802533398
51982928
-341172438
-910975360
257612050
272437155
96879499
-252299918
427754993
-796531623
73930582
-572769909
-285274855
-372943875
-414218982
427451324
312093989
-286371717
-204921938
-708239136
-794127960
815013737
466834245
729602970
-416079107
898714791
813017796
87227001
180234353
138669700
955841634
488751482
648689721
351447329
626437716
340262334
421284791
-928180620
-103992952
-864816416
-349964987
731245643
-946179245
587176246
-918782388
90147197
-744515808
-275795114
-61901154
-201652501
-250480607
-936059487
-983935114
993078129
-475944093
188131171
-609404082
-200013675
-281835658
-904118402
-54027147
-547216091
-654146723
315888964
715448585
229452584
-331391296
383437382
976863880
460065037
-845906309
53036862
-320148394
-607441637
-560079332
501263747
-364989966
25649428
-224607274
-23178286
-880891766
645825814
-408593144
378449474
-118534448
9290370
177111343
-880375814
-95773384
812622806
195687376
-420966803
-217051751
-126010581
140705889
229945272
-605736075
200970154
255170611
207611618
966693806
-568856565
-915200238
445225024
-452718833
-883129624
-240147484
-264152112
696414017
4541831
167451433
-982138350
781055755
286352032
736028997
-534967414
526644288
948497693
299498247
334671369
157682530
895882204
-87771626
358299044
-905652196
-510963988
560290153
464289956
-86134861
-870294945
-720716128
-178459220
-730472539
-700572302
293389602
-716477689
241231154
440038571
473377654
-993067415
-514815389
293081932
311418433
869107297
-567996228
-271359803
-226325800
229617035
867665993
-897236187
-510584450
546274901
110178282
350758099
-617845629
-666190916
-51570455
282719951
-199658797
634692047
593727270
-522436316
173515156
453612545
-767949775
809388880
236415107
-957448498
-120648265
699114261
73256031
989711742
-737184246
-45239823
-63314113
-963206327
580797996
334872698
-208412763
7156164
817640429
-501279875
151665871
222103492
-271190050
129746504
-296497042
650359702
762175731
-301976115
720267605
-53953743
-233074474
-686207945
-418456066
89315391
47249845
-162878218
-501119248
-523558810
-960509209
-592804284
-540816118
-221720697
47012952
-997687028
-530572609
-340584894
917626653
-168609118
-872190865
-144207725
-255043230
95496514
-656383448
126654182
-172419470
297465881
-719492904
564399293
745928014
-579027288
989387550
-108224549
-914877884
459101679
680124781
819055096
975115752
741797893
273684819
-639095963
-472430837
662731682
900638041
558646565
906107348
658757794
-95146242
411429255
193541931
799591800
-900653294
804971600
758646909
-861795587
-554020343
13824082
109618246
-535396656
-78141462
-427018380
-336757430
814820959
-971522771
-509448679
-869325910
721090555
-114388796
219528347
933735234
193226915
-860264473
-23901130
-77649338
-777744636
-360202818
80487228
974548994
492814868
-410811078
-165183273
-365483333
-206486804
-616892612
305770670
-133384769
317797988
666360177
-124897770
530041602
370223635
-918948573
411173422
331629055
691915318
782609985
-867153924
-192081260
105905182
-449678450
625236469
-723682548
-435802961
-60864436
-86286106
-182620258
-912274672
643250596
244250502
268573026
-242236370
-520583824
73576227
198784768
-771502017
552131320
-570398128
-121915881
288733340
-195905710
-807140044
244313301
734168302
-223779024
-739385042
-562421662
506634614
892855472
873221746
-520482877
678655807
-576113864
619722345
-947953879
-434984379
-224911215
-550253905
-348676779
-947636352
-980523537
454065737
453719919
-757595937
896438622
356297815
52338243
-688176808
29679283
-937035112
94743379
997789972
764619135
742877008
-423527495
549964293
496607455
-401652297
793712879
855638244
64493688
-154303407
-510041542
-590308125
-593546969
334428100
-882950819
192403647
-976647321
-620881922
997831732
-822996839
-243888093
-444523104
-568412982
-295110824
-511773433
379690161
424747742
229031236
-625022937
-604781793
-621714823
802176843
-787704683
320924016
-919633890
-987650790
-279653468
-650464753
-935525110
738478497
-287956381
351987871
969923280
-433949925
378239188
548643923
648253167
72163964
-359257057
239715240
373821946
343991694
990680357
-673075846
-923372935
-569215098
802958786
258177248
-861800224
975837741
126271856
-667530617
20953652
455186155
743092130
-666290699
219234271
-955196616
751699370
946988748
715465257
-150685964
-692857397
865881382
439540727
537265568
231106517
-942409542
-390735165
633280394
-147797571
261118467
-833481684
306011566
-907370119
-1328036
845095044
-138925320
-154214878
-340959740
-815408960
-14143789
-797717956
-575175645
958253106
652860719
21084143
904721461
-96572091
722333154
-439540569
515487436
130393826
663238623
-756495671
472252798
520176392
976558018
523337051
-920241844
-867097819
-40070701
-62029667
-360789381
-712782306
935157680
968517076
461379276
-251309875
537438323
-534653443
386062769
369515329
-700648618
23925391
959902544
965769547
-903082054
477802960
-592574175
-122651026
985355677
-509694452
-862159638
-658097528
-484980704
242174499
-915118499
-293422569
-587613084
-299248155
-857559251
-190781222
-157996094
-392792080
-958448780
-115488222
9615785
-898153899
350488475
143998880
614079717
180955292
738875603
-712658240
-28083511
797913470
742442367
774050815
33656162
289861124
-466284644
-560183846
285479125
-477660697
-896975560
-10041947
65257925
568287172
-826509789
994927198
163610041
-535466521
-324367709
-233331327
-140390281
686547075
30290287
454773004
8997041
642224196
-301027892
-610449128
-537088716
816884314
435906170
-909049828
-567315524
707432897
659672093
-113477763
-261939356
49600411
301429103
-732533875
187088779
426432508
868548293
118748805
826560816
654979542
-337025851
-961074337
-298483146
414767280
-538428456
-173951789
247640481
-692829311
860995451
-462069148
-96293909
123712647
-547200627
-647217126
-296609528
-612449186
105529975
926849608
-951378555
480081542
-37693658
184904414
538593321
-947092410
-169789335
-226160775
-915683333
709749493
-976267046
717840753
216260131
515916979
574760785
369320505
-866290210
864807375
-896777838
608414217
-999651894
310087873
620154675
513875537
685914666
-481483256
-31648234
128640543
-191150429
604583858
-487789649
675530077
610689673
-467412428
-830927611
-307429744
721410875
639936573
418321771
-917340884
-571872836
-689409139
977014921
-4377593
-101418608
623095594
304853179
-765650462
-291691729
-806050277
372906835
-833079539
274266671
87410574
-635439342
791990087
825132901
-196419642
116754077
163651405
-473091328
-279777254
378438490
268062852
-360437858
-485930664
105676428
-135161165
559556168
143229584
-749776747
581833584
-532134745
-594418811
-51307443
-900310788
-913059054
-23459927
-207234854
-984461636
-168411548
776708886
12713062
838980368
288096828
-738578696
-367383272
-727268490
238449964
-794957575
-739409231
-217951527
-228280505
-152900836
110690698
-557644571
561345299
-669625895
-727268490
-228318188
521706033
-446672620
-962934216
149876231
32588048
177392234
986097689
-322855614
-495581347
-184602978
-483326865
464716555
808969629
189072224
154184859
-103831799
980466410
-21146162
780838939
-488027466
-271841968
73442136
608284362
-586106628
-184924367
266606571
-313735141
-343523675
-793618563
-898010585
750939057
385403447
-603194339
-612780660
-501784761
-222485247
-205982485
923713500
261089219
378681574
521326731
-547583084
-952585051
314763048
774933713
420028513
-255622115
387800196
750709299
732263382
-760774589
-868297093
892267885
58596757
-32048301
-839487038
-967393572
971110251
-248203926
336013406
-141327984
797110718
364516831
-823228186
812284893
-257876340
-648058645
302466745
-5979299
-495137108
56030396
-872435951
-822976376
263714046
-689357395
536269872
649704415
-859751936
883307021
-69909794
-344692163
957091126
642639480
-732263682
-239636787
-428898363
65388552
40878162
-589481018
980980944
208484729
-691847157
-546145410
-637643504
-710921267
443405925
-505912272
-592739323
-421294632
-622442368
-566595222
851006660
359890349
732080810
968105970
237308252
284568228
-411606813
881831295
-521795549
-261773328
-613448863
17252231
337818367
-876811447
676099076
-827144148
-612515824
961827453
847294100
-634916706
-286198607
-870507362
-176892521
446240662
-389728530
-812093499
30028443
426218060
407187609
214113886
21145950
-661084418
202375674
546678713
-935657301
-824998238
-810921743
157546746
-48442615
-340505775
123145674
304222039
-730765106
-510643560
-735845417
797371532
-41572038
281828393
-415726644
987559968
-835502903
470061949
-283873985
-949136266
977895236
-304395982
-417731576
259229961
916039586
-389696078
-440676403
719217586
-829985919
-289355917
-991947044
-228033362
-483146555
-72500404
274554811
426855682
377345031
-408987631
-889328535
-164498720
498252071
-602793737
732896063
-273365791
530594232
846182577
404184769
756281516
-816766962
-321401524
-285536931
946473247
-196750776
-95698644
674703970
-307215942
43037232
678700544
-570902869
-40945844
449680208
-123191158
-704091309
637164568
495777522
328825842
191402125
14820089
-604389336
-67813090
55427626
485611626
-439440108
-599213531
454105937
461433393
676306077
480960177
112337540
-860643251
-169142102
76081068
-490023541
-930686060
547683727
284001623
-577484166
-976086399
428895050
508069241
468694843
-537228190
-843282122
-446828802
584675811
731378788
286479049
788632869
-304395982
707241322
715255477
550360040
-162879800
-670043784
-347870350
438948980
780132846
512239300
854838714
127238715
-923972642
-365833600
-793827269
-512826809
993085546
22003173
806628589
-968925723
-624779516
-908567935
-200093290
-578058639
332462705
-325397001
-321977400
404932435
351987503
-339174267
-434543460
-366976458
-50180439
-826358978
561086430
435603090
-842518954
44406572
91257993
-745331448
882748379
-256633967
478382711
732776708
232452812
-869347418
-933222663
-275943711
467104617
365439941
-748577956
-227503310
-543732161
-312400539
784408969
-801189155
698939843
413479211
463634061
847272287
-335549562
941669839
261953521
160629989
452336235
-499081791
-838503319
-157992375
620325737
49429291
-927702244
-853191096
-492137913
-260431330
-211292188
229685951
213189774
559357772
747252430
-530369060
-256647412
-101346617
-768886531
-906652721
-801293934
282122648
45021986
202782841
-640193789
745324355
571880153
691467924
832084386
-554952496
512180369
161460549
4343383
769192671
748067394
-122731402
268317858
216339639
-263717755
-131843962
-670391879
-266603921
-59174834
470149458
-209382556
171163972
-27051944
-898188372
-499962784
809459584
653892240
-197940341
-426651443
538950433
988660112
-260684344
-861718028
799523318
-969056646
-92292113
-819165740
-282545294
381928470
334230895
-869779542
251632507
23840319
961424552
3958186
192555598
602868229
631127517
-207118055
-161190239
70781417
621988743
8732725
594377808
-736915339
860506179
354517995
-547625473
567697292
205051517
20500426
-898061293
883546941
-395322394
266775708
848835243
-719622405
480257098
-143265442
-838095869
-894708086
-664520064
-724349924
-703977457
111881919
-256676477
-199018474
789662207
925436229
-34405210
366378980
362702071
-275008793
-508894920
-751911774
978760322
-536014105
-521262481
-88439405
665758624
947999846
238253715
-460308675
-580510744
-213270536
-980382523
926665629
-117828555
185245166
860361697
390523583
-555082077
527684992
977013275
-107962633
568499942
381249643
-125163496
394446554
-211533201
339819461
902652278
-421816898
-757916119
-661441045
87007703
-379305293
-960376653
-983410584
-835330051
412287759
214469939
719562941
396215704
540834933
-297946299
538523007
-313702268
-301394032
-126433851
344837668
-972881545
-897664115
341105623
-275070969
462209506
-897746587
-752715703
683592459
-480161221
-587289820
-392424892
-495785494
63682117
231859900
883505084
847479030
-228058858
448218792
-680301284
-511198993
900458006
585214696
295665539
-304254448
-339519550
108995065
145714050
870610388
-893606078
739077999
889509355
-48022413
-410457860
354102452
-804493606
79189246
960251764
476191975
-181930242
-765010471
903207068
-557522377
-718900566
987782768
15697016
-573869861
-378315826
431846536
248652463
-522300262
355605640
-684087103
-980029081
435225871
203830757
-434118094
716382337
532399243
763236248
-616577278
812078816
-453162376
-861272562
627065627
-179599329
980141745
396550276
643472480
787341264
443913997
-824335712
-735076166
423827348
-663016055
-287596111
598930874
-166955569
973325664
-733481501
175336996
-621030493
-191070407
-857946589
297519791
-757123641
770291241
894939864
757178910
192182802
149876231
10528275
287318933
269659211
-385342858
-60772861
-433376465
-930116149
-391273358
253426495
78805701
597697072
-197539957
913683008
-390560831
-286166804
-982608638
693080473
-329861859
-189239773
589689154
102917565
612519837
-719622405
-512651455
-239853943
448822688
36839420
-275274678
-641034702
761235285
-993430359
-641296139
74444954
702786411
-206959626
-699571383
678572887
506879986
-696066601
921595654
339329953
-785148815
-43605735
118327836
-101427839
-627352412
-955261728
-174291627
88290310
-134310306
-313587259
789006648
-271082606
9821873
888969420
798553200
74408302
-767590727
367229024
122606305
805648268
-34315468
386942717
-128909286
120198017
815013737
810241525
22184693
461581128
-213740658
-801451562
433247900
53802182
273460603
-820052563
86326642
-57692195
274444988
-988800029
239715240
601141472
981137051
-461574980
900278340
506399098
-393092286
215506508
-179686559
708740153
505170437
-958203188
443106543
383602801
-197351599
655490876
-62357953
625837125
-782148286
413778908
-776814068
-444489522
982724537
-223666843
169308478
-153842939
-483150373
73126072
170044800
-350295544
932031843
-360462555
-188198814
-943289942
987857079
753049513
-403082370
-182337426
278866114
-403598180
422071912
636750189
-160511638
-261010718
-498112611
-363764752
811537007
490344844
-582081604
925998568
875451627
-995575277
-249140166
225206536
-508322760
-567902557
-218812623
-783205200
-396582544
467519624
-443643768
36843607
-908860536
-782816868
-604781793
231999068
-519530993
561850633
-698321361
453214936
802941843
-109426414
-162879800
740877346
941005851
15318740
810951459
-616736273
390774060
714633975
-420128911
-630638235
673782861
-960162537
-374204466
675201022
320188951
614333124
518338330
49094465
-929079321
-120237305
141900512
653737389
729620124
582310693
-791987770
885132252
-433461773
-818410323
327035479
-723335946
-11012919
487099096
268461143
-169794620
-581173486
-604719524
-218869761
-302058828
-165872890
685769989
759810367
635310139
700085319
-300067792
-990483467
-506437426
728912898
-511895093
-546683147
-414239388
-130405583
-96830207
-18360256
-40937982
-119702517
-173649411
569031619
-90833389
366580947
850551108
276698353
-80878480
-770451148
441418816
902712043
733307957
172462600
-401015697
-546450777
-552436734
-195607925
-825894681
-511922213
511255695
-558404595
621123363
-315500674
697358317
881598945
-602750885
-637086004
530467859
414303312
939149407
-110214591
757464820
220567261
-404019396
-555711511
-434172249
-679761418
-206052778
-53226996
-682276861
-689764658
869770874
375130669
-639388768
188434393
-353420590
206679443
796419613
-939457356
-84819714
197330467
777209646
-471897721
-154485489
-447508720
-768350820
491940815
-575446589
380385876
153033470
385447290
-433461773
280733599
579382674
164974518
-867293559
595949238
938920316
-55496254
-111488198
483681061
-939742967
356124287
-156454083
699006058
-427653823
-658044279
-413727314
22178470
-192445243
-443970467
-612417582
-638113031
947564623
-421795797
106535903
236148021
-329557635
-326898077
147571582
-335568361
-357031127
984481407
120857315
642535672
-698184397
-590747977
67430455
-447431858
125244098
-24881654
-834056333
-26717639
366711382
273971360
678540480
-855331786
109888806
745377414
-836365741
-338758171
-642198637
759662449
753178690
217846661
-575037807
32290061
984770843
-583145586
164661962
-581095194
-536105927
-815127368
-179104622
-711157844
798312551
992162363
304477902
-251882941
-668897596
-591195360
-804971102
138020568
-673075846
-587961270
432475105
-949167036
725434054
-458737645
-503717016
982528610
958691955
-751328123
-254910594
-232450278
911159743
-297212591
637636453
-795358051
-825767367
-409379585
688082853
-65405129
-14100024
21509807
-346720613
-765988530
291748652
-129621568
-382426617
-417586198
149562404
-779399011
632088963
624119580
-383199980
852543517
399555895
433597188
674465307
488914853
86962530
520616060
-66395685
71028269
-193619513
757770255
866948338
-527496166
929882153
285944630
-707583408
-227842691
717069809
801786809
-143374415
282455346
-713067530
-680301284
-907553481
976806736
906510144
588644130
-406692634
405882500
94251010
443482722
-544380801
-407883467
378923882
-382558612
830205366
-135281905
-356662672
565717255
162983604
266635856
23401180
450929971
-219625335
925342726
935442119
-472383252
-753817999
973777340
935242181
730975400
893550229
-217099849
-532974936
72507796
8740199
808882747
376346436
48617492
-47429229
956584956
521426021
205266080
668337548
-208374742
-295884668
-66012041
-757010136
-504237493
347938606
-310094427
-682493183
697150510
277383889
805609457
280149910
363769219
804346971
-496284108
-838710766
-263523835
734052989
523732734
-948823408
-738393459
-580425798
-25044298
576712116
625740465
-867067749
456587643
-698930896
191686064
-384092184
-297263552
-464818753
-784896218
-332540008
864088429
730976852
185760153
-35330444
-180281676
957785262
-832104209
584724639
-444576768
-156570398
348470727
-787049845
63294433
572315525
-693521116
624828212
177632703
128490778
598204560
976980725
145489033
834563337
-885299398
-103419011
-796701306
899200247
-428170711
-695494682
-1069925
-24275745
132015887
604597644
374218717
497436915
643250596
-913966130
-262768850
245002975
-469945811
362808942
581034427
-255682458
617780741
-871663245
-726825839
-399566600
-628180123
-181443769
-107289340
-571056724
-224938759
461566412
-722942749
-621336370
-138902684
839303291
32376142
-470447568
75386948
-28039653
-606704057
-366593575
718196198
-29338691
-945068960
-794318814
862156604
882402010
-299627726
-895105463
-702582364
-717604612
-622012013
-63721489
-377784232
-440755651
561843682
-536166174
903072115
991213516
-100095829
-73317219
-603574184
-358405932
9293768
844042923
-189386416
-646263434
960251233
589690367
-815632206
10480374
-301584984
96693035
-905851102
410393403
-526794613
517750869
-590797423
-778958054
557218217
538645880
434849454
-948777882
-757488156
414914205
214153948
-796149752
237722554
-885852766
-680457812
695921291
-329266450
-467775989
-663887125
-537043387
-714522018
406534451
257206026
648034096
127944674
632974336
-578287257
-540665840
50834017
-819186121
36428012
143311446
171997868
-471723578
-333661418
753334858
167288978
-481781095
869960240
-361245539
988510958
-445086887
686706771
-179762623
-438756859
552237312
517500489
-976072209
-804916862
988343116
-848036657
588430834
-451225991
706200963
955746935
459450044
-833200162
812622806
387006096
704223269
-891297968
19073435
154471960
453587154
603684590
-758193190
-71871996
-453382121
-46445424
735315538
335878396
487831974
861595446
-722522433
-712937250
-19409480
-813124805
766769812
-186754760
244250502
-991835826
-919971629
-954691214
907286316
-835968898
-396633147
506584503
958691955
495705917
151982815
540269483
224395370
-55730889
-231648065
-846386150
713006537
917385889
38944488
-994235105
887082340
-493822048
897016751
-279946139
748142558
-437468139
-351322803
-453861011
612839146
-916149966
-641344465
182279045
-538875659
-431760427
-695411169
-454360159
282983449
-714644860
402914319
959861726
3350893
-879695169
-925376246
652937744
164656877
499892618
207714765
-634136850
-733873044
91975543
993437858
-542316041
240225483
-937149707
526295964
380126761
251239
-339619094
-191263476
-200562916
577915737
-896242233
-174477759
459768407
-491387773
-127565410
199552222
153540829
200885313
371173697
272178943
-507610579
127813642
874875538
371849076
-951552990
-44673513
-2371826
-852256136
234012361
297510632
-212865563
854866462
958992740
29347939
3456017
-999431128
737976964
-466251492
-57673504
-847967181
-324497805
543048566
43392881
-937917959
-10385720
536405700
-119691950
818290202
658350192
898806338
-197788293
137556980
-664146785
-881226620
-34599460
615025640
37595378
-595527433
641290218
747377550
120864803
116419088
-670331121
-360756864
662115395
-985413841
-336420316
470120157
-551037746
35523798
-669033508
-617907430
-251073158
208103755
-84494415
-819657206
-860472746
-584811381
-39678106
-119417877
730798867
93743482
965907986
-255327496
-156181784
205776115
61905206
756994160
536028356
338103233
755889160
-542893892
-483032063
-378962667
810860500
744156962
952882955
950397643
499443294
-937175852
343173487
812117829
406110789
-225748783
-349375672
740870276
442689315
-990956496
-681058118
-865623199
-620952534
-144649442
-578140505
-795282682
-833303895
-252695656
95496514
-590084079
-342833323
884655170
873040207
979670990
51745702
-307402489
-697675141
-475345979
914437616
-519247517
171516814
-536484398
341027804
-329212172
-385836947
151687609
-396922473
845398589
-920069483
-561534261
584174903
-349212911
-963416512
-739806276
138631042
-703487302
585225893
222537206
9798363
-642405413
-494414187
112381840
-932222673
-451225991
397807951
364219298
984594024
595882706
834743650
-647521500
174690435
-85372193
155070488
990852048
533222875
669072372
-149131634
-120094085
333625640
901459249
879393820
-44127801
224596550
963336578
416537105
-738412572
-639269953
-902101568
-954420629
532601112
169697873
-183678098
-963965917
-183947134
-481170491
-55458264
-697792739
-971233508
-522924104
-316614004
985630473
-127879177
755397035
813479901
-755813473
746213364
552465683
-743044096
-365344221
677080388
578930782
-548786706
-573056561
-751393606
-959537513
-41392467
-272351219
-161646072
-657604726
305018878
-392328823
327664355
857561624
21342195
218245169
-613215260
538062255
402659348
-546282556
-149537010
752135002
-467544098
-849879271
877815667
273881527
-929008193
247312417
17198701
984262718
776128155
860707104
597792177
-694394462
-926572629
793609840
822725580
488590162
-756826021
-140377848
-92533202
-634562197
-774660438
598089025
-210549709
-874821292
-740064952
-391561027
306027767
390014809
172919474
308769884
75423505
534372973
930889601
-151955118
218466627
-952567442
987176231
690334726
-361254069
815322938
-662024026
-400129439
-602321432
838815633
-536566
197567481
557344533
743586284
382816030
326741105
-598039216
73905035
-573350924
-18360304
309979478
-286376241
-382709238
-298127774
-638828192
-491615912
-349374268
49483034
-55216516
700558139
137653081
135167520
-681420436
329165299
-479710742
-437290427
888892128
-157411489
175336996
-439813457
-993052062
503887871
-414021641
-799676331
773274688
894992976
-684323351
-880360530
712810101
641422827
-481995804
311537884
-120172203
157717409
-430810727
-846749972
367979643
-877168845
-882801982
-496894435
773572248
599290853
911807058
84066332
377198161
66361883
93422357
-934940904
-488202626
-70366486
862173875
549663648
-760567668
-280936930
-678091308
208774674
-403249384
-931137880
305171515
236204043
615573677
502249091
271456304
-269075812
-782409410
40564700
668262996
-671560804
847625876
509325618
-783005763
492614049
78770766
-42126676
235817202
863819161
-701765559
771938746
871733108
-116356038
275647733
134637642
-215445466
621149685
867795559
859598810
133559423
-479301120
484356317
-25044298
-881063863
358878491
-457856180
120857315
-244488236
-337123565
730146442
877485194
-236757018
-345846436
-763344293
989956386
-588473572
-787628768
-413056088
-37428753
-503361339
-931495072
155069009
-373413438
-272586547
-596900507
263011293
-871576808
989298413
-636904988
-56102198
455772270
122486660
-807572948
656535080
-18272284
474754371
-85231792
-954406445
-582581921
751560743
981241869
104696780
400650744
-187173434
-557759253
-696066601
568437943
262099402
-715010016
-673978439
-489750617
-390565778
-136699555
218463766
-725768133
36066443
-618464120
574839268
-10253788
476826164
685314768
500252392
-836557861
232627978
277114413
497284802
-819272490
76347909
-853957780
-222920990
-495294955
-580459251
-307765057
-24589343
805529801
889959273
623957676
335452253
-97638477
-63987143
-737280333
-868853284
-977630192
648179406
267135018
-175140030
738239064
-522436316
-460697722
140517012
51713312
-756237513
532317086
-567464593
787501444
864088429
-168747325
776708886
269341547
296457364
974791019
520616060
222696868
35941723
29347939
-99027873
-710011038
471616910
191209777
-924599589
-171963317
-934607882
-49464229
-919045734
-850730321
-981383521
494440205
969174416
-687102171
-146933643
-32048301
-31330895
536758241
297041290
168620144
26469056
385856243
131140387
-990926651
-129688120
948941237
-422154098
-218898068
152652946
442263888
-526308159
850778241
-750970494
-361497998
-829078538
663248761
548801991
-917899069
266862914
-383554720
-155820812
209981740
-429770236
-892351580
263341007
882338834
945333812
614727883
-962548110
-948696101
-769796771
-317224938
-772016765
-950436473
-496518335
-116657088
581543868
986351313
549848744
-188298736
-253282572
799053492
220802380
-120282780
115648983
-697024775
-35623625
863258170
-60338109
-813980108
-742558455
821876019
-510970931
-259751893
549896014
-629263207
15303344
-16015770
-251801745
652304878
2385199
-326692029
-487410675
273385074
-961879057
757695188
675201022
-693855496
856943780
196434403
-300510608
-617096767
669829456
-385970455
178485774
-420468646
-225016213
445169420
105064515
-15987554
395395048
-662120611
-855879046
204197191
-342892676
863208109
302185381
656292927
46291639
-121915881
-508980819
-968974813
-354546344
461015199
-52403521
-16761129
-899811322
-179722983
890955781
488682958
817393184
553367024
-205268450
730146442
957158327
781129009
-640939013
812188463
892207007
764758535
467983099
604041208
-557256093
-232576553
-470216071
-206154533
-480181133
-137260492
508880849
-911352531
-504532686
-287796513
-634707429
940727270
428727725
987857079
-205488132
884552921
-775117547
810323100
192147736
571929279
258840835
25438964
895926126
-113298501
442138
-34599967
598434677
-280107248
969141688
992338550
-914567306
940238976
749981689
498600245
240367110
988493472
-586438716
-795450448
-686386936
-185038422
897525295
-512150440
-819317883
-51058168
49373786
-36193388
771997221
973217334
-992740332
-549318507
-868439414
-947276645
-210814790
-930724593
-952382226
910526485
-409174263
681460836
-359659761
124785211
-605736075
735903428
693186526
-3374466
-580569624
-182604771
492923396
-841345039
275790106
-817039876
-810532911
-572444148
-321488765
498953263
293785135
-393197269
-416374888
291111639
-570580198
208893887
656950820
-469003722
146058740
-102467690
-641956417
736825715
413464668
831476212
-869877548
877177221
-251649548
-688669085
661810610
-444658790
484693308
-35135524
661417643
-294591890
989545143
471402011
-724284120
-547698455
228271411
209563319
-349518844
339066145
791759452
487176441
-626500348
203545241
206136635
422007772
-986267734
-939439380
331432394
323239188
-708164233
-9424308
670036514
654980095
854847931
-956851220
515428761
481469590
423402510
-615899912
410560575
-212542416
-883370889
-721078560
-516304929
-479039194
-733501159
809388880
805839790
711083534
939539347
433626982
-677454266
885377023
-188618826
222997490
-823189155
86650006
-164327852
-41135143
370573718
-743876157
523048982
82026954
988540930
224175030
-544001380
86612120
-37634048
-386841653
944718852
-49623298
-377784232
-243145239
-812715034
989501223
598921969
-21959222
192152308
-600669178
506399098
-404009691
808323479
-415717480
-906368739
764595779
-277641823
-12804822
-170732346
50512848
-358273463
-690230149
-736845807
-348285651
129810120
-217627537
812427483
86930687
62102595
-353390819
-494033940
892881009
-767339866
-169610610
904509813
833959831
180998098
648315735
924283332
173329753
-235672311
409315260
-377723164
-450990040
-70444410
626074824
-879506646
181130112
506613679
67444385
-546430215
-601888122
405878635
579621231
571675822
65852773
-612942942
63411028
948794279
557304141
666504207
285995385
-563944865
-276777106
677086992
734342771
5042974
-226802313
22184693
-146466843
827416980
97984998
423663839
-232969983
843376881
890849927
-757488156
902021556
-469041687
-192143322
-745462296
-322747857
731170102
-400966389
-975604426
21214575
179718239
903164480
-235814073
620361087
-630079278
-419626242
791601082
976175809
-543963032
-396097457
991588378
-566570625
-546663718
956928804
-897069917
684262923
-619236707
254741160
-435544768
813902674
-873057769
883882073
229067686
639498809
319563190
-679510486
-823301991
60515620
-498469365
-617810914
868277060
-612596939
709209962
-951322174
-742798986
-431248871
-624347963
-56870174
147905964
430162817
695384562
-994282500
-961281923
-575873318
33640753
-753860832
979670990
-50263368
658962615
-516601642
-455057293
-273243491
309324807
1272641
859430033
-140206880
-688896141
963801967
-829155527
-575599063
71376550
481231548
934714835
333971761
-705192449
-980256150
-119330707
871690483
-630035114
123931853
-972224631
160173933
610689673
-289824401
823978479
-839397699
-933711905
658619681
-407080897
877595441
-677454266
801786809
-264746479
-930094382
91062966
618277616
744350090
-736264190
-360554243
-378386608
666815458
88443244
-481380088
-96054133
-514134631
738787553
113580825
484327795
40792423
-186629009
-488435906
853078688
588896979
861364303
-836365741
-591080686
13512598
-641080941
-296355194
-86143173
-326172685
-993670995
568104912
-117844205
300328959
-662375263
102627236
144706691
393321256
-468403057
-338224358
-177443836
-835024011
489944054
283000234
-59546231
245117538
-646094748
-67059275
-656654378
-390958428
-368753728
887192134
-98009484
-408002692
874451393
27374952
378412160
823022934
-126050249
52005796
-884836461
-282822843
-815642125
843947563
-458302676
-57699718
-845526240
-722558770
757093781
-424926750
-132153919
568262331
151271756
755594329
575084636
649738680
-211569167
853516288
26429681
-854093545
715413944
-462947167
-172982251
-962597516
423970921
-365907691
-987304834
857161910
637365941
-451929420
570276443
-763051173
564647893
-948176166
-584437331
-767752967
151426289
-885649462
-749610357
544520991
614369955
-212687170
-578983265
915047986
240331893
-248747828
81863013
383171563
-551336368
-50777938
-784976489
-28337599
237165641
-152618815
-483296626
351032807
-226160775
822653756
201224713
-263287626
-380150043
150851022
-851611938
-943920462
-740405802
482363474
-728719293
-766356919
-940935475
944210706
-21278715
-277396725
671370519
274991529
-399176902
-85347405
113217402
-889803943
-235417297
-156258583
-193151067
-775871183
822032920
-773878560
479527017
-796052029
505584381
326664309
-106781713
-877364369
-463816380
395979815
-675832788
-698403684
-309863650
-967652388
688924425
-979106131
-564287869
902635406
950361020
510669347
40955750
-678362877
838113026
931540183
342007279
-297877698
-358922743
552091239
-932608190
-622309161
-817347498
-199452367
-62879653
-771781949
-752568163
344485193
197037637
-69449566
655576363
790797271
-144406976
808267885
455796721
362514711
394998652
-352867010
-14100024
-535239960
487166832
-814447836
-503361339
-863353137
-844549991
-207590629
354310695
-287246952
-687559391
956225945
98727043
322093596
-770890369
-225016213
-710586646
-740797628
319212329
-58096214
942561138
141116268
312429094
340255826
-353942059
-127051756
-12043683
-301406996
-420087990
-618687677
-927699272
471086893
-407555133
715432549
-983410584
-698934376
-590084079
281907128
-317261468
818747527
186068382
-206048199
606559293
100312734
527427931
285156810
446066789
-231799412
900609810
376936036
-81940244
-187196046
-425662736
-699601596
-638690439
-208873773
-884757410
-744356333
-273874473
-207658808
637040651
747224087
620500603
190808140
-464535031
802095406
849063058
928679017
182197974
-693758938
574737775
86538911
941480546
855650417
-888383864
913012338
522640359
-412973923
-786996287
-427819187
-502738044
-839632005
171189351
-212663091
-24256833
440826778
-330264647
715820812
-774925219
759728013
-716982353
-572962165
74728162
-431693015
794388510
-127051756
-607427982
501554056
-88766747
506521715
-851617043
-399490622
736491413
439739657
263900168
-579625188
236139596
729167109
261802027
-392184487
-686427646
-61048763
569794827
105636380
-564615339
938805841
747794701
863464382
810759130
289930328
-391274188
447227796
715448585
507048968
-828295523
-125786118
-661546234
-739066590
100159868
378064194
97339474
-285531724
-380493286
-900782953
483354209
291614859
-851040670
469445501
-75199371
-538239909
-838636900
557498295
895625546
732550235
-966448264
228503907
486875581
350142506
205067245
-420904410
814399448
291537287
-546450777
-29724926
977718270
-796188224
245686995
283909973
-648896423
-182823566
-983151105
-948937805
-668897596
-966880455
912549814
-872349358
9245456
885012708
-472383252
770997538
-182654139
-893723979
-661096150
-167234312
-261636422
883662453
-732578868
-767571396
-267828886
973501954
-833931077
44802219
924283332
-174619386
-386976313
-155393022
-406459706
175840723
-89723333
-804521625
501433262
-158308148
266028759
784408969
-73032879
434015004
-962836360
119470623
491225167
230733668
70933084
-329266450
-867818106
-154692654
-642072473
-29238624
-64568849
3911300
129929249
977462622
-602369381
581179103
-824285223
797110718
792862900
650348709
-220015419
658712017
-347675927
-525292160
238907085
399442879
438817192
554854511
815461472
561110288
78146670
950338753
916198713
-481627849
801984869
-75186031
127238715
-504657075
-984023434
-86143173
-476781675
-577446612
284765794
-268122349
-471611106
-69039459
755025486
38402331
-621531352
-306478410
475957287
-656175646
-240938497
-789364834
-802417309
940325892
18419874
-293623238
-328208730
-181486134
220691090
931093457
793597291
-781973971
365889344
552091239
117349313
637787221
510669347
197144807
497101810
-953717978
-821613374
672072387
565848229
-647807124
376771631
-832175137
-145303270
147368640
21526514
129111359
-330654135
-126498224
914235171
695230494
-537011825
-374996982
274236110
-298003921
-376868144
-645267376
-780005182
-665969310
-782889619
26766002
-412923965
-696309145
390174723
179023722
-962098551
161637588
-953562463
978932014
772565051
-525076362
570752408
250639861
-945544253
-294137138
21723411
-36366067
386399656
520963908
-143049176
926665629
-730758909
-321835795
514369062
189995776
858373047
-376102201
762024016
-977843717
412229775
518355168
93369771
-66327818
-109550648
-148647524
74910986
-339672220
-144074378
308458812
893395972
323178962
-679038903
185515264
151488495
-402607141
540834933
-686524053
109439971
127199763
-573631114
968029379
126054385
470945229
923244728
571407357
721783503
-178890995
-381439772
934692613
19744954
496195582
-245046925
409551162
-511622364
615573677
-489121520
887023749
633062060
-557766664
-852073162
-760825879
-505375816
-373218256
647817213
-854589012
380182899
-912035979
476405007
568745013
-615634435
347543222
589156270
-89258262
976839191
-2143684
169993118
361137095
-247874522
-188616337
696412314
-699608357
882619876
-663326563
-419626757
775983316
-808360474
398050366
-54368627
-23016038
340255826
-302440041
-871981305
-383108903
-187173434
-486127898
-786468298
76434396
433229174
-800060817
354237167
-922774355
-215083090
184188445
117456554
347915946
14057037
421617765
-52122590
-777292163
174617406
-889116126
52153204
-454019787
634622860
384815518
51974576
-40945844
-670667615
-311086632
407024274
713520357
-828232984
-665051147
-398994781
29994524
859635019
473067529
419503762
131994228
-216054459
356124287
421419477
-894592174
690354509
130521663
-818062390
482257582
65191882
371905687
138805399
-549836541
-198270330
379128721
383846328
-708074590
-681614678
-832205975
-264844472
-990483467
430698688
934053521
-412100973
184147707
-877904991
167031808
-965129731
281819163
872800775
-582738175
786146637
955821465
227442413
723970896
-91770004
923339052
867610178
592020193
467291459
-562884901
887120514
-326138213
-407130248
-46959243
-517886143
845202674
-645492682
-719450856
426752679
114434409
814112073
-703694042
-337962265
298161493
10129860
-400361432
493901040
484586295
-622112450
-568211289
-434409361
631728382
-286609688
-684354702
-926695287
134237250
310668727
-552612792
-434660564
-620446660
-509344893
540336576
-194217665
-6721226
-294514599
160915874
310671750
433537170
-140844204
690478555
22007827
556312907
-123715712
161963069
-137627989
-625860236
152333190
970795616
-849651756
-948259797
-323232948
-282192178
677919341
-769012168
-371283674
47049153
-776969509
325119389
307721006
-58008474
11497440
-603410584
-250807076
-464535031
-356882825
553560933
662008593
993430829
694170812
-824593680
-57673504
-846634191
888287344
476694533
257900203
-673527161
482416006
-703638032
-920069483
-685748477
976148480
669648213
-677283055
161700840
955396159
922872070
-774159267
-787617052
-775996378
-983395043
-718460324
236457049
713341982
772282265
-40644312
416181804
-451284548
51613731
195269369
486243228
-715517029
-29155886
980940994
-686294688
808537708
929302456
-525335502
716039686
339841365
-801241881
-41084652
-428893547
-489484362
226750474
276401766
-236312698
223547681
79692138
722439799
589808369
119760036
-622252222
143373340
70042164
-170732346
945278210
-990403961
-134516347
-794477014
-991090856
652304878
719402924
845401949
-657445224
-256647412
-145388228
209702348
312853479
383871625
842920021
173377355
-334202510
188373545
235250512
-512515426
-818734468
-495659910
583368763
-598307941
778040839
218867029
-786603332
-380657699
207053890
-378239694
-512259254
-756843104
-964762426
728522075
-615096877
285159971
-840001011
-617710681
-592641035
-454760056
380126761
-812607020
-450990040
978336207
-927129023
556784522
-221680321
-228034443
983169140
-513223520
365868021
-495821351
-923372935
-783978137
-324049088
54244336
737293720
-716659625
-231210145
886055088
-742272767
105222373
-527611709
-967375828
232024061
-270898687
369871832
476184327
623709654
745710443
137232101
-292318729
-789203291
349932821
-534858744
-844029451
-592508320
-100025355
387244996
-777911179
-588178804
-666480234
309587763
322159045
448077101
-386580273
282696933
-92185009
-419091366
-801763008
739834083
-927129023
-15437584
-939659565
526464352
558454390
424696409
762697609
795496031
889999848
-734527056
-179987397
44720579
136919758
700356007
-148171792
451013239
431645557
-365387251
-240642546
-467200498
-359955425
-580171410
-48476649
-228082526
-503787031
-494649523
278144504
388924620
-412063556
-417945953
722274659
-240120255
-466170855
646165158
-694700108
-168373131
-21148733
-168292395
18355658
489966570
100137769
-17813180
-47989257
-686524053
-235361287
-440484348
905018423
-849961592
-691124312
-954772432
-166651655
-294236234
-580165737
-66467944
-420521078
-810618482
933636113
-182063641
-521401270
343220934
235866722
-404150639
-713562296
611551791
474171950
467533788
668468985
-829007488
-169653782
835706339
-848338190
857735014
182548745
-971096253
674489977
11283341
-866276512
-569040182
85623821
-60693858
-35822769
-833404504
-449695927
308772695
20194908
-652169334
225935744
600093909
-974130751
-947585714
712703916
474458446
-614686032
635872568
-551536315
531735394
758679490
671553325
482166546
-794946871
-413668225
374102757
176302560
-426595225
778951453
-884486015
275121980
584262772
582149406
-767571396
-624428408
-319934183
111974588
591696683
892992202
989535860
598703465
-206649926
-665117493
-874864560
-8275302
605839970
-875505498
-663103924
336666529
-438003240
40569401
831079709
807146838
812188463
-123262194
362285781
-307739141
417676968
-769501545
-394301465
647828503
-352988867
-371325739
844393480
123158067
-290095235
-23207569
-551676136
367752339
-18360304
154728040
-742757579
-478959260
513516966
205002541
-836972348
-582241089
-800545977
479644033
264295228
-824986547
-45483998
978686494
122441007
50112815
-765395457
-127612882
61079031
920825091
899983878
-432932714
617002804
91538725
-64372934
-607397090
88871548
134904171
-308535680
-851771667
-698249929
69422752
-297468793
465131921
978005612
12037250
-766451859
-669443779
-123934714
-626873290
97687521
318408765
244236774
99470654
-311575497
-295830702
965923435
-669088565
712834055
796544888
784408969
255177339
-676876382
-92388927
184836117
591128920
-321890056
451109881
-823228186
-348157311
-458408628
289263853
-315163525
-199452367
87707903
565413377
-791369010
641481229
-213700174
49483034
-152945342
733621467
-992740332
-781314736
833023729
203118144
708543388
-786355206
-91788893
377157185
-677271070
205051517
78146670
633863923
-221927491
273684819
-348841870
737700590
274532611
-618546795
-853860623
-593258864
-611123679
-628518267
-211558248
-424361699
866598254
868548293
608977341
546424256
-839012335
906800710
11122994
-272004554
-206894007
513802610
-638126858
-653229432
688110173
-683666768
-180774304
844996828
-631402976
286196758
312657561
-971309942
-918948573
578428906
845023737
137637150
-252041088
-532736855
925162196
496399610
142445607
-475345979
843062418
-796049685
348835950
330745043
158400150
627384399
877018696
-705000384
235854304
-995846531
-506901741
-760530055
499389906
-461828573
-845832402
106492897
355578839
180440328
-729226896
571439216
538819185
-113196045
-946582309
-151681954
-898113611
844060942
-854975888
-424663118
-976628327
-571105505
-633905943
962361972
417066816
-350319684
-853128310
669472855
-377893685
-271244685
915966381
291845978
85825881
292241507
353048873
-642065008
976954189
433441811
-221062407
271362594
-206928581
603203991
538728434
-711122873
-410036417
-701866231
-23699164
-804793545
-391826183
646329513
729983649
965635432
-317443587
539550898
748537116
377345031
471113857
87785105
-601500189
364519627
163913674
-87328305
-646588036
-82877010
284854769
-679713477
288843313
789448178
-275928285
-500684202
-319573841
545454251
643604486
304948497
-445099448
-961912410
391502384
421323287
571303145
-71940599
636104337
-993682568
-752568163
-183356729
198878329
-832205975
-257866579
-420346964
-632089248
645446254
486875581
-920127040
600513721
362571887
-509045725
-348867127
-229704732
-976882228
457784937
-87196202
-346870423
187523176
583949089
945181137
724474640
-13201154
784232329
-946616908
419595031
229463439
-757230958
-202142998
-20701337
-601888122
-155966524
798456008
-151007907
-194851001
30833901
660623681
-888752516
93594772
757043916
528230861
-882388094
246096508
-236353066
554826321
118696952
-772078012
-255378578
899480600
115332880
373027517
-83972248
615589636
927412698
-634901018
-259273719
-519632259
962215307
443975890
-586544366
-758997381
871911740
980466410
-167856955
-700217623
761235285
-461304779
508874854
822342300
893060327
626440268
392241583
115346844
-937374368
383470606
-203472029
221297644
804063478
-799494772
-307259240
-291275646
468633729
-671095565
423533098
-569788425
515729732
182636586
-218356786
-399393879
853219403
-768781624
273998578
-205268450
866130529
-279090515
653360242
-226160775
-244480833
-617869848
-194562291
-991223948
781813274
487828782
-211252361
-532906005
-725630934
731786147
626121968
851580962
-335928138
-921464392
605564744
-138610098
-809551978
898826265
-980997404
888910751
970221329
-734027361
-345143217
-138017545
-770829275
-343455493
394834058
512239475
-327116242
549971998
-569301515
-66912712
-799300734
82135239
423970921
-535104500
-308586439
488107366
799004336
174836509
653846676
151271756
71017916
883516217
589857414
288934306
-444899361
492394074
-819534424
-807140044
-855986747
-705937898
544373069
-806265994
260518075
-145141241
-513913575
-766594582
-635071347
40792423
-562262067
421040325
558409754
-312142942
834224100
534931893
-808057701
-23575199
337002664
-672158516
-438613304
942847868
397950541
-73212475
-646657161
799680992
-13197365
-826761516
740023287
-791337027
-818181066
884343808
43901362
128510685
641124602
-911475992
-434405992
465007169
-697839332
-199825649
538015673
790094169
42500790
-612527861
-317875912
788461360
-284455560
-206431626
526203080
-156892439
-707651211
121121195
298701013
-21155044
-972662683
670741061
-35460937
413048277
16535957
659804083
205079840
252191477
-169380958
-119943719
-565730281
-128557506
922609906
534206110
-300743585
-634410316
33760643
781880193
-729693150
-928565097
436708867
258189602
471593710
732572825
977416085
-118867606
444506045
-738155335
614798431
-909771928
671584208
-368753728
-216792100
251632507
-330809640
987383459
-507180612
-161751882
627914084
-282496012
-337114350
389647449
449515333
203226275
-865447913
197416789
-851831751
-624277575
-699390964
-735582965
-495294955
728751851
-564226582
-185333007
-581237639
980170284
540520783
-730615604
323941824
-584229866
-496874798
-796926522
562583222
907511413
939494080
-59178050
555113571
-916983309
366083645
-933874785
-2486544
612580881
108563549
123423154
-216748968
457287895
-857735519
-618483922
108466057
-510683436
88290310
742462717
235412145
755390849
851260383
10273787
-349569345
959415634
-638851964
-549218038
-316586797
-402607141
541547691
-696239873
702838260
181341300
-348295528
459318478
686058340
-251218049
-524955524
80479895
-55389651
-556310231
-256647412
-419012906
556152533
-824998238
-840914029
-947902183
835611755
187723317
249179330
-525710671
569245873
-277671889
-756170262
470945229
-968359594
-675211890
-27054619
-722739056
-853804853
780575537
-750774124
-320733444
-995144882
-321326645
397339941
-140583888
264073025
-309645162
69851263
-318199097
794700369
587807160
48692166
-706177778
-466858310
-581783923
987892958
749497010
-71474619
-118343421
-70573397
-425576681
746296383
-100735620
-208061542
680493173
-146167272
131780715
567326788
-401795524
-567723949
485611626
-822717335
-412264093
623709654
280672527
79520857
-909672053
-63192735
-268248631
-600333967
209965968
161952961
770681563
-492587930
-97361479
-703597666
161914550
-316595861
-514264541
-401955771
-719906313
-316180555
-40242418
-386310362
-148887997
867344708
-343535023
73052214
547523238
228397849
506021002
76532065
-640493915
571719282
959415634
-101682326
797307928
950338753
417847794
834150651
-55672560
-859278055
557204756
-264964759
334246824
337482092
205339765
-485952553
-980770400
-245172980
355229936
773961989
-305578173
-979061320
514373261
847584887
278847650
-103564434
-711312957
128910720
335626716
402626509
-976635113
975645582
-77829408
-189219154
318534331
-825078935
846840301
940430826
-93221465
145246142
338533147
50846736
943081484
-200535786
633636260
398857637
-336119553
-254848530
-271172083
-932386028
183698087
869235934
-876580096
26566308
551732218
-881834319
955692150
-501844003
-351509128
-515603015
-776762966
-509947187
-539771828
868068160
-395086195
-96492703
817359435
39499965
-600037975
-692304667
179745097
-295830702
-755858937
-520817375
-483842845
724003956
-539572010
683233934
794491668
941658952
-153174637
957588306
-140666059
-213663636
-248346877
969263258
-522259944
918285559
659672093
99912957
612449685
-146172300
948452888
-199825649
330947850
-207627950
175555472
-866786023
-184924367
-446546890
360670572
-845224206
-811781860
176831902
407385305
905616135
671512500
82731223
-524397886
782190452
-755053371
-742073504
867406035
-331079858
-52699260
412914499
-180020494
-226430639
-698143944
150009121
-891498787
576245346
-449993896
13780088
547291906
740305698
719408777
-576984721
-914263660
-394884358
-379851542
50501958
-587221520
536990104
52402332
-869692520
-964890755
784057502
-258751047
-715392703
669432826
119873525
-446963720
-509448679
-429137075
-147995015
-397021285
268142066
-392868881
-633233585
346036584
871720052
-686430988
32047172
177638397
-975437688
707581970
-391877928
-409575402
549971998
371476070
-641378657
-426162196
267213881
-58661555
794760369
-390087590
-52963002
149067583
854614195
-398640406
799884247
-420703428
-125437089
-653406515
-485916564
-668954637
-610818345
693526731
-864670895
460312561
117632607
-26689298
216425829
-47266773
-218676088
-664688
-157958117
-238570302
-795851080
-661294485
-81687582
-926587966
-932574958
-302013403
-389254812
752809170
-168373131
-499998548
-625587963
-59258793
-737665271
117498660
-287428675
-500601621
864282377
430561409
275780082
892264127
133886745
587576554
197806691
781952650
726715208
-42430536
820312692
-673030519
163779690
-731023507
721410875
64443342
-510261386
307148217
732202384
-861679738
-483862578
564835593
-620096261
-533219835
138109698
210285669
548016953
-192999119
708929672
552562482
775770665
107638972
-167509396
-985925101
-946728188
-836213766
-253858205
741667438
-30018018
-503845115
902021556
-401945935
-421604049
649589407
-128505200
243223075
-356329312
-834289394
-516816624
-457057142
-621539705
-986214293
409412948
-948823408
835003047
983261896
-566985243
-115394539
-507281956
162500812
255804658
3243159
-980986013
584631937
-72416444
-404019396
104973115
-366239111
930688001
647060661
-901572047
716770757
674758203
572889456
543225591
968718232
953283751
-914144211
-893582994
-764970543
-317965819
-126631348
997586540
-871660770
880177227
-14370343
347484376
-283372277
-949372716
634586008
973676698
-457269158
-432433161
395487205
247942094
-393863513
-914981301
630380803
920919911
189144069
-7778818
531642683
184976244
-35525586
-533822959
434442173
29885782
624939066
394835552
910256354
-122770892
18943417
-979305389
588223034
-190220739
-885402348
-663844458
597302263
-64712314
-780304440
745928014
-390744183
272067167
499222738
-426392865
-606480830
161057148
726009872
221937594
701270089
281275888
-675842183
-3700903
-392245572
557039207
134421441
-145390515
429314647
665799751
-452975111
-615096877
136572837
-264196821
511032509
906710509
347905497
485324810
552562482
-745902312
-891556860
-691249926
734380583
-903950777
-93682216
-128645711
-865126322
331961618
-919971629
387767908
189971244
664151248
-58801731
-265336501
444733265
251783463
779394409
736574627
236139596
113255283
613159537
962126060
-892133747
221451229
39416614
499507502
28352480
591534725
755756894
670983385
547588016
401862384
-375033955
-801763008
-679879228
-912193381
-679694310
-237991919
-270627437
-956215928
-417055973
233222767
-181621273
957929545
-971367940
-305207160
-780949640
781838885
-249161165
30125123
-313029995
870131225
-735881974
-304597926
277059020
833602688
-942249679
108605786
-751775220
-862832158
931116277
-190493710
485951840
-356328072
-46731488
387660749
-66588613
-140331496
-262561291
924635628
907261804
558032589
513872119
684991473
889167876
-233252289
-387209713
-158755966
-707175178
-885915502
-847762129
-99499022
304948497
-672293089
702591052
664869899
-398248470
827329060
513638878
499729166
-619829342
-194033934
-906228119
145461814
-360225204
-170931200
-330295920
-467775989
442980082
847997071
-823118705
794298971
-706609699
-969197057
-295935099
347905497
-979607348
-347845108
856742358
899624175
393435014
-724577492
-832416523
-336271064
84669751
562013452
703245582
262099402
-97142150
612918913
648824017
-397955953
425151932
-143650303
563936302
-709311521
-645749668
258272209
120134865
-247092604
-101715021
-93671498
72138023
514112056
137709958
-518702877
621816686
930019416
-813812274
551660780
53880330
562851143
-108060963
305461979
-389254812
866485208
698709851
183830288
-233090487
-992966880
-43300452
-304197256
-684451963
-16405422
-132721239
-463121556
-796725444
-370251643
79279819
-115333813
-401835555
-665442126
-891311189
-34405210
648032046
339804195
767654083
-404859915
-26443204
546424256
-991393188
-903191921
933636113
423976325
168025648
-299786783
158490237
-871660770
87537236
-821324199
719469124
-632346659
976462539
990294297
-399862681
163272255
36262674
-650824265
746190645
960251764
283909973
-755552638
-722360984
-857559608
-415159542
710445946
745995233
215010852
631490553
-127415640
828104313
-427922092
145646594
-998566059
171828277
547351844
-721007583
675128775
-932386028
-516974955
480033627
-704496355
-439687166
-951420704
-743761583
-700693967
316341822
-181045862
53692383
446427176
-42139971
673247330
-855663881
622625157
-886273417
370444727
672080750
-739947270
-456579465
715433140
-251448024
579755173
-247632876
740441901
108932806
941658952
956948897
931049069
-952999488
444133151
308532247
79290317
-40955402
-203147781
931120174
-427409708
-991165562
125281595
211688466
-313948813
86745015
190981193
416560506
675026592
998337961
-729645143
-208180480
-232765586
356808992
-447409164
-230986474
873386029
756226975
819708773
893750660
-764514483
-361766912
53359728
701011038
439540727
398092932
-452351656
715749324
940091733
-138760958
442167786
987624719
-79044041
-558709314
-939648963
-761452628
788294727
-734130321
511487480
638930168
-375208997
-693049839
715646741
-346966033
-613450049
-335369162
504381295
-692638803
-782051644
15149654
728943995
739213688
334872698
502067459
-526923539
-805187347
-531847116
-895002266
881973315
-355626094
5119395
263900168
-517365084
-557756654
-542771995
874243190
864918776
-881007320
577053069
480918472
-336672572
242689905
5772647
-252280010
509501691
-664122508
-413669780
-811551739
619703024
895883008
-2700525
-354236708
821493331
-244607948
659460187
-376552459
-70171792
-573271255
-724955601
161638658
597904096
483388493
-941074511
-606776893
-494978749
-587879264
239020067
-387100520
631440434
511453274
-438490673
-217224619
-14351553
817681721
973473261
-525988728
8800542
-963720251
108810055
-531939070
-464818753
-50660427
384045258
-51774878
223048082
780541263
34189329
-43486395
-410369947
548643923
-947666802
-535745425
137758932
-726033576
289230884
977525965
-745331448
983253123
-237672494
-795048169
-863354125
80479987
-877969162
207848654
41715338
310448273
71376550
-860587663
-984254611
748568726
-702011182
12713062
-195570674
-640758054
-528570801
-826486697
18437849
-425891814
246707509
575383800
-210856320
-783490683
71809140
804723126
-394762885
781523929
-98249867
713082267
673633000
935234531
-694486662
306723474
-132325861
55973412
406638804
-27051944
457696591
614236782
392954338
572734374
182030418
-816974972
614711632
-394485198
-959743806
-60710432
-882156452
145007551
-870901822
972294030
-841792378
885417190
134057572
-64052857
-679479238
-972126459
-269673603
-527309129
204534709
665684519
898606518
323744419
746130266
94260601
682732055
260456667
639271448
-353622437
-557242068
-59197943
-381063450
-448381492
739241812
-678182226
-967649441
-907085689
-502674482
744391006
468748655
719162674
-592219422
-436828038
-656974940
146454712
964468331
823486562
-632622587
566542511
477050816
420675537
-28349384
426361920
663143575
-601500189
-372037156
-157041266
-544508579
-819962956
-795851080
843264695
495580495
-839397699
-373218256
-119702517
437587128
-162900815
162259491
949725851
-456699683
-14679487
798492638
-153566676
677180140
-532853348
-367108205
524603801
-763916987
252834654
-22920980
458716702
-470672921
-607392327
464629704
999328561
787573351
-263829137
-533180225
976983377
-438314587
214721705
-901445686
532673845
445630499
-944234912
-69792188
-709766676
933535675
837559204
-825167559
249282409
858991315
345492774
-171186945
-183458040
-146324928
505529487
223939131
-390858323
744343038
240415404
-197788293
848771279
-866130054
-285856068
-902801880
790486075
-777318797
730601965
680243397
-723629610
-327458877
805796590
-907074402
712491865
15558082
-927724911
268559124
522672459
-216556093
459615906
-924499485
-262311321
-893807031
737596332
-575996981
-840394746
-280252588
-889328535
248257502
-180750380
996101761
978019429
528620443
557144419
247902860
508041576
18019688
-732407762
-986622756
-275892556
-322918843
432533071
-956095784
392884489
-93296981
811850309
760247627
-952250946
-650404072
968249455
634445724
319364931
699792459
-140390281
-870889129
930226276
-669443779
771169267
-330654135
-681614678
100822928
-198432846
-974627915
-255196202
-852634991
-511773433
714299650
170548980
-827157194
-63743420
980177826
-696068294
-308113446
-420346964
287744260
365828377
-165550252
662564222
-286593819
795924863
986764177
343386162
959499840
438137455
73770160
-754206956
776408287
-44941399
829040398
-701522256
-914000030
840492999
975061466
-117539507
293150808
548887680
807078641
945794898
-519621278
-856979003
67311243
-72050537
-829504433
158255163
631207497
-30600270
441592981
-322605046
-112656313
659672093
-171908622
898436533
467500604
-608558276
-634855293
-868932930
634006600
-404974047
422381323
-459223129
-151168251
899671932
-93441915
-94991702
-630659879
713133512
731769421
956479569
-707503028
587779827
-119417877
93470664
879417917
-927041465
328441272
441910739
-318250983
-128971721
-494414187
602542639
839940624
151113112
442411538
967506596
-872124833
220603544
516287811
72407735
813332109
-10648103
650631469
-34634475
-142371178
-132335801
365889344
584839749
408633042
-284384379
271373821
398934521
-42465611
-884719619
520492097
656100883
223939131
219918440
553998332
-135958210
-646339327
-505437631
161075434
883304798
-277330115
-505564338
789681930
28099670
790918918
-199623386
253428807
600093909
607861126
-993042504
-391303226
-754986252
854822794
760197419
381425692
330800363
365214240
-402115034
-134816772
987683003
-167753600
609476451
174235910
695266730
-518794228
934692613
162318766
607915264
463219597
-700467242
339497048
70408699
-695129241
314281434
-416252034
-785531008
-145523582
995591684
842384268
114921314
477050816
529725257
-767284723
100348678
-224526228
-170415927
810162643
-261153379
874829537
5641565
957561161
362288507
636961901
-196194667
861760335
-176853920
-585731677
-935785055
382193949
-577066430
284481813
858857704
878412920
-716381364
946841635
-526877604
197896664
175561366
-846122122
622048556
-212993118
359332394
737945347
100371569
-831414935
-960615776
228541197
-161756400
920287591
765583500
974040246
-788699471
-975862496
614848627
-649233357
87987978
228992558
-409972097
584690585
692322251
-369853995
582070720
-279655505
-554243017
819116449
890719343
-853178262
-653959531
913262443
-891826905
-782051352
-231605327
98090288
-648610025
615035094
-385223387
787841165
-457562508
-575918066
-939597670
-920727965
-244543017
-780962722
-867071984
-366145027
983381442
598097173
336418890
195434928
812181741
747103960
-897787468
-389206463
724801570
206341600
506895059
595361505
105966003
-251184036
-541740159
-182328239
427343134
791648695
-3428930
-352725934
-387159796
-99083862
102356300
-704670329
308894213
-265295331
214287592
265362994
-4289668
-612238672
-152315283
572345337
951404371
369321752
184362823
-27194889
435557265
109952228
-551922171
-695558578
-386114224
735779834
-645821345
-297717871
817321842
492533436
-701730735
-290732105
865842803
307592916
-2396625
-87824721
906542302
-173284197
701820257
-898273016
-491482429
701532312
531382718
915712634
-12848704
-6539504
-536003184
428864369
840403146
136478406
578066134
597184322
-209491976
-311750611
-390342459
460920499
-221070022
-952469722
-347430883
671512669
-126721419
-361142091
-851429088
712404528
189068258
-421644218
85625727
624828212
-292582473
1052913
-573521900
420421054
-798031424
131411816
652916848
626934524
-905467037
249601702
794082294
-790797081
-321977400
354208556
491092878
951187258
-28467034
-996623199
-967698302
43693927
-664528276
-58414738
-560247040
237406010
-983058776
604599149
-52031629
52776991
589085087
80961691
588699807
-31429956
924414554
-394995279
856078244
-336681944
-187971886
-310766515
-479821996
3243159
553949080
-148773850
785900501
884680408
-897450063
183830288
278918757
621822590
23557157
635500686
10320625
-380977565
862114002
-277168358
-43256187
-947321025
-413940005
520688003
-677464534
-838009818
574922998
-904263945
-193545196
-622197807
-778152881
823828700
-942888971
-260304748
-604103397
626614195
847294100
976806736
-858872322
-801190151
792137448
578249428
-57141552
691556908
626494669
-777924213
613465041
695266730
980170284
157067069
478918505
-303922992
-299780606
337725331
-189947584
-336273620
63203041
365606787
-351028303
740454733
-335270896
114236530
-602817690
447265344
-500779824
655577681
-656000373
-222203019
208276003
316406746
-508550918
-771284830
-41250386
-150081915
271735706
-382203095
659912847
230534383
-635887615
-669276065
-234215762
538819185
576113082
58755600
496818848
-696633707
-819519198
-170372315
924224021
-562081712
-347501534
454147681
-375867071
-760592738
-972434450
-19730407
988047376
-839704907
873808602
-292547802
-199459049
649889328
723793247
-617680292
-756874687
-310747360
624593407
464333679
681955750
-244102853
622896373
108921265
-14976429
564752689
-403750946
414210035
83508612
235559453
-94946993
-929931552
-66966575
243960149
851327728
-828176392
-152860185
869734248
-317875912
-486901961
-346794979
474088501
156861384
106291601
-861668076
759399487
908183083
756674024
-622476030
281993529
290883337
879215189
708434584
-660943820
96425205
-429711002
662766974
58230346
-163580282
421544577
120967745
618061325
-51570455
-401652297
449134928
871419988
-573887372
852128609
-572362827
668091727
-518644891
-284795687
260121549
-870020060
934817476
-225980294
-456361577
-627758140
959828271
-332103578
361897663
-369933154
87458295
-270758748
-873398138
-899452962
810913551
-16464339
795184652
-758669278
729125099
906092915
849677274
452445708
76898452
-577393295
334682418
-410030316
-421497188
554448669
579572800
939290182
927076470
946121289
-293026036
-787069223
-587316915
625329487
-554138965
-912763259
148782093
23329406
-874853795
-278560765
961108590
-50177827
676142946
-219694027
-654293690
-794594020
-787617052
502070317
693668197
868091176
599147375
-701572380
268072911
-765957485
-492392908
104800762
-143374415
-609633748
-723101530
995548036
-192720091
427204075
592327110
-116756490
728388276
652184905
70187569
663468274
159753553
-165193237
482434321
143441014
500678658
-713151241
-592197597
19777182
-887441752
897831349
-67430757
-390702786
-452335302
-634839379
-76090894
595650165
327776139
-613820800
533112855
-244543017
966923768
-274995032
999319151
-533364099
727504927
980627633
505436957
785652854
-506150767
-93539549
397781343
206679443
594209871
-107120439
-603002832
439848271
-17624151
822997909
-295309395
331601555
938400865
-18611447
-101054053
926540990
224517602
471101557
33512623
-902819920
-582765252
-669558680
221859591
-570689791
-46065734
-588516539
-556755061
692663150
-526023799
-842615848
-464326333
-304747385
-520689196
-126163828
-155936537
-3143531
63804891
79520704
985424104
217394376
-2678554
-782889619
-125414018
309293598
-285247038
-703917518
-94122476
199251440
-751851424
-379951209
265992389
-196419642
511635725
-366509008
584631937
885777197
867330815
24428902
297677726
-642975064
932269674
100241975
-263639984
-764847822
-61617250
-80407416
-211494961
-215852239
-608729809
-973242933
-280312095
-273316337
94722842
681460836
79887272
670235659
-171093766
-744356333
-114967334
585882798
56626938
766882021
118051841
416547977
945443546
-720334350
439381760
571306895
241838077
-228640850
-208290043
-483189942
-586438716
534488441
131433111
162515368
-157992375
-743882552
-581906559
210848420
-157223385
284561148
948327458
-190612631
-478775910
-214249777
-862918753
514148254
-500601621
-948259797
-610804514
-385938146
863044631
215118565
-815889182
577142137
471086893
267033534
-965990246
902178365
-215283927
-717965308
-239510546
-329332856
-611011521
641815222
-902197026
-320575375
959278327
994384354
-719890052
-259699498
-644235947
47959467
-870746919
529376625
-182196662
-446340572
246484091
-671772989
-716472579
783567535
-552706301
191440689
47352732
387767908
82761523
-781053917
314796158
-938350662
140144912
689722784
297836982
269854663
782796447
957797246
-872349358
184183207
414758731
-321608775
-857559251
-251095518
642929208
486411457
-208436197
561127052
-385997888
833170391
2863788
-364036066
182267723
-751950316
-492238458
-879328355
-87236449
747170952
935706467
670217455
-219305195
786098644
-147380562
60672943
299008374
270424465
-736845807
-277951806
367260993
-297769114
568011256
995552793
-683587644
-832439059
359806152
-846745244
-820217813
-72356527
-702622230
35941723
252584775
910206842
41442973
-245570473
587807160
61029047
-674098339
431645557
160981429
72879104
179710627
793636964
-195044340
-299000108
-437178141
85252166
918063613
688931957
248963591
429904249
506907345
469557082
236104884
-959971449
796544888
974263036
443424909
722333154
52368856
-223052768
821605649
320597990
586281208
-989549114
-655406517
-540178709
532347224
830384588
-46292198
-492841452
-576330022
949849156
-509448679
-50009793
54741200
492822259
885693672
-455904963
-155316904
-888310662
57680761
107606808
-713131406
-518560351
-309102315
903260554
305659937
702847256
980495512
-504139038
-377259774
-661294485
-453526899
929110441
-233433330
-9419545
777843059
224864498
138451531
-776302286
-679256930
546678713
-34678512
-368245694
-440691233
72507796
-319167726
-880929644
793142497
-230317514
571201479
944420333
101849028
228534517
-325196073
489504843
794254162
26429681
-303541086
688427444
401795822
153904906
617329851
-477733417
-821229707
-625835995
-765440148
766517470
-717160093
-744515808
-950187699
563084666
-739428779
-940894857
213038003
-415147683
954874603
567938396
-272004554
-484032360
-764717832
-283346591
-64058215
-140390281
-67722007
-438026486
-819186121
451175252
956156136
-763289200
-998737520
494137109
883477147
-864191883
-653423476
825990176
-62873166
275962783
975569054
-171316572
-600047750
-419693620
201952349
175161248
-316872696
532703415
-377104506
-299661449
-794946871
717592802
797947408
822915758
-169076266
-989220713
960688235
-129750959
-283164436
-45520951
-66397583
712571749
-732065143
-280840374
-650287921
92455269
191209777
106709179
-42465611
-859003675
-190783446
-176125885
233222767
-463424466
588624297
801795017
-93100307
-85347405
330035969
302185381
352984066
-387380857
-374758580
881424089
706209449
-875977473
287744260
236064638
493992547
-620625120
-468420963
617349770
-44414986
-896562502
-164786942
159137291
211663220
513792148
388735765
977301300
-985921540
-612043761
895030876
612797668
580142014
-225268717
-355934434
74089151
-2753718
-924114486
-211494961
-273583067
-572657092
-108825424
141727144
903847092
449575907
859175723
829851179
540091176
-95861328
-681755409
-146801666
152825054
650807002
400231734
806527106
-443636993
-456881011
-712682167
46559676
783567535
499613887
-140159937
-743636831
950789018
733817699
-218797883
476070974
476024262
-50009793
-336757430
666411944
521867577
940595371
545577537
747384494
-321336512
768948178
-822880846
-257318692
-382221004
537911595
980980944
949690101
-620389444
879024223
-768028735
119741866
132382136
-848682381
937377667
815794190
796911882
95907491
57268703
-367223850
-394379714
-148967464
541161984
-219942849
-300425438
317185232
-801293934
-200819226
738537451
418812642
739860356
-971699952
-161845446
174755645
392305356
442438411
-678956334
410768486
-998371547
-289747292
-915359046
742845417
-781238337
726715208
-633235093
821159141
-287677291
480211584
727066136
976182570
763757486
-367801131
-494649523
-661084418
-358445166
653264743
-181107581
-59546231
701917322
563595095
-626881503
-701143729
-585018118
-230343229
-486921138
-122356068
406252142
-706661737
-212286231
989409947
-948772878
692367029
-646148466
153156665
-663464224
789006648
559588727
767044159
560647193
315597661
970619930
-838972033
818860286
-802176234
730119112
-705937898
218216787
-561534261
400485011
33668828
411188963
-297096371
-898009410
-779640940
417639202
713208737
540097943
-133593970
-950950347
-68291763
266253364
35501998
-24985565
899363425
-849331492
-960537473
-682293633
526464352
-349749359
-757916119
-341676665
-368547227
220927074
-359968662
743744411
211931247
-128241050
-958229770
-446286772
-488796662
-829163969
940442795
-318929203
636960204
-770100130
691476933
337212975
960842940
373913932
992162363
855040152
43984425
-295639273
-872220253
103119645
343896987
992349632
-389471513
687618679
-425291299
224163771
-425438643
-443767909
288843313
-61168479
598506792
984137178
554133937
207373070
826430576
207468052
-858933443
-699284067
-821351943
185176163
65874655
887526470
377509051
170267946
366878628
941622268
-593657542
-438003240
-804854098
-109190531
463206716
53292995
552179228
408956256
996140512
191468042
82114309
-982467173
338377321
-80474781
-655223585
-24627140
-196109668
784189271
421493485
-167888987
-891064114
-832575208
-164938996
-410132053
864762026
-159872270
-595222314
-201354314
-117365366
-95971759
717535120
123501735
43249107
-295354501
272631739
422845417
914793892
-210784452
901898111
879415339
-562616519
858132527
193343559
851414215
-581284236
651453779
333241503
-505229996
-230960385
-30485198
128611469
-528247029
-253563128
-541429699
194149773
407669884
-919535009
-954730757
664152869
714305288
-889061362
-372939502
-524473030
215115640
-244488147
480611799
-326948867
242820161
588868519
-196789229
-802206311
-303415176
255103332
930676819
73025365
-449211144
-336081867
-586566749
-84819714
-754867138
218751336
-824761640
275629342
500059502
126101223
65496075
58097333
878615998
-93854046
-872547848
-734493990
-432748818
-900291695
193523509
-743159107
-429546163
-367312513
-175519321
426430773
-729986561
48085398
28267596
-497964495
-902817678
828328910
492822259
-913420047
-127889862
272564924
-722876614
819795169
-401141338
224864498
-858960727
545389678
-866130054
70477601
3118469
770622805
167700301
877027313
-44673513
280654773
17100308
599472406
-52607611
-310689681
-421550331
645457303
-731708274
-429116886
-617612955
-286237873
-882936604
26893496
-590717443
542050498
-586671146
-289651731
927555034
-151681954
775926755
283635185
431742790
-607262231
-295932570
-207440207
44620457
330126338
-875373370
-957045460
-805680763
-69309301
-494763506
-692683291
437809159
-502629638
-550511398
-618032435
167337015
118424045
-824718142
619778021
794983702
706209449
252953608
844832661
-555719199
511486386
872271425
139261669
369763929
-427963366
702701472
-679313807
962118953
560724336
-126361954
-667201494
-758354928
-849331492
999940185
-92311784
677801687
459389738
926257886
759728533
-380303759
-760652763
-128844616
897536869
-808406491
-940640070
-375033955
304135337
463571473
-324722365
608600828
-99008016
-409958151
729618091
58019964
352077383
-610651888
-803287222
-48798496
747528407
651158127
406638375
-942203870
563011219
175404668
-655200480
-499098305
-906306227
-283772999
-607104478
550011316
925087267
858357943
451132484
-574557947
-836010333
-331184898
956928804
-596211501
572327780
749092115
773411700
392245145
-563340333
-710704791
-255119304
607163887
568436395
-341621542
225114577
-699401196
456334196
-73872153
-13272481
395051494
271236348
-23016038
142816987
297171088
531086210
-770764006
897348691
-586063185
312950248
109367593
878102918
-890031809
-151457073
438674811
489718871
-395086195
69931587
605644880
-129954783
592742361
355921718
-689777837
91655060
-954510569
-586799362
596396966
-361531365
-410975093
784189271
-785449792
-215416750
558697822
-481995804
203147027
-762704706
-307074162
337040561
195459090
-894578125
-835636647
-542462798
284875961
-21758492
915866161
537997151
-84296350
-277858177
812339737
-433131827
-449129282
-547655287
973677375
-54758060
-920103504
168025648
-366370796
574284234
-833527082
797022146
271616281
-643906713
374755854
877183631
150736855
105242906
-770170744
952185008
-550253905
108116708
845202674
-96628138
67936847
-744801568
498350964
-772016765
5006048
729019772
246327435
-677309510
305598002
112125705
-612929927
-563943136
516911613
-775643945
657000973
-953988475
944016995
-482890607
-966818713
-240308328
-119050788
-400166081
453064713
-276717340
818790564
-153023373
342548450
996404477
-381628556
69710563
-486388402
452824711
-611498562
-101052661
-802762498
-991878061
-947848451
-669924946
176577632
958951233
-183574540
598237297
-617612955
-151949181
542462747
909106106
446234463
829731045
-757246486
504771494
471052195
388083874
-660490625
-803328707
577176525
-259824169
-444301911
44558198
-496362167
-553475142
603704407
478736618
-20218689
634482866
957797246
923498753
-711303328
-947249898
-898981255
-715726514
-673205258
-92947521
-408239565
-574929055
183308242
131516506
16772076
597079425
-811819744
-921804014
552548462
-871761468
-424650479
21723760
-37338956
678044135
775579791
734668773
-164204595
154244520
325706135
180757726
302913955
-430206745
-278001922
-293194282
-217256156
874631426
-379632511
-803806928
580190735
-737042320
972715217
-724374939
955509631
715404750
-531020484
-758997381
897344124
-377891199
-908587888
891503059
-139807137
-399202116
-970014837
-285968293
64637483
-824076158
825240954
-40744362
751985778
-451831619
568499942
-40581451
-54549033
959017823
-819715585
179053665
-543731744
569245873
405676324
761819380
-484765288
109683627
281005167
-245212419
264073025
-247874522
-508386760
84071105
-324778555
336774550
-900892455
-269075812
-775996378
813848281
-838704830
430649304
803274477
676976581
922299422
-811848219
156258289
40713436
846091420
-800968242
650160763
152418807
-331453632
881151444
227456030
247012730
657477143
-778205234
-136703387
166083463
-743654627
555266755
-821098385
-586065493
-535825170
848450599
-588649739
503148527
-713412693
762209231
680367963
927076470
-229468235
-612003430
-265467701
-44370889
-274545599
-328198240
243480775
686362696
-97277590
-48825214
567519159
857195973
939316211
475292029
-183481718
812837080
-255708251
-781882788
-572368297
925730857
-687995504
-457138190
348470727
457628604
-297902113
-938309961
104696780
-646982315
656860228
-559680316
-110778785
-561808047
373451915
-177386153
374992131
147158166
232627978
-665976878
-603833301
-303259769
-565026518
502243342
385069186
-800625630
-606091692
127238715
267213881
818013930
-104216647
-632537792
11897316
-59623019
873123337
874204718
-678358472
-737419634
10528275
618539714
-545219171
-28894664
409559267
889036209
-655779588
-619987528
745305280
663043538
-408588350
480578793
907693497
-999988313
-777239975
574423989
281700890
747252430
-520525165
649862547
621080667
-921304090
83605454
55533143
-426392865
56186182
32242815
319892649
-886667056
154241210
634878698
-205539982
313591443
-790862943
-393072864
667250814
977086372
485388008
585088960
-612527861
-276347608
834726959
230111838
-144857220
16305328
-719725976
23029032
-502740510
951980268
-521265795
-681155014
-59987985
-869903212
-483825613
-593329692
537209974
-732474233
-703917518
371473917
-975258860
636792149
14279765
225977927
-205538500
443424909
-390813070
429160318
-313020829
351970197
-634735557
813332109
499012120
69195702
313107686
-200562916
204196547
469260602
604505491
400729818
409800212
-165331746
138097042
788120396
385256208
828908848
242207689
-208900746
-509496575
-442607532
-207442616
622368944
576540327
60785373
-448139635
113011686
-364989966
-23575199
399282811
-795369839
-485517577
699729071
-761578511
-54724239
-341859896
-266718753
-845976798
326682226
-601849944
854659902
977674372
205371948
-526666632
-394485198
-170545856
336649343
622507057
-591073042
-485777880
-219768327
-135607522
-198145775
753493958
-753366217
-701983300
100954614
71398725
-155820812
938178927
-696693757
921975663
343522347
711397786
-507770929
-891541047
557498295
417674130
727776504
367665288
-511795287
934689542
-241213414
341967398
-473471199
756820035
162189959
876021045
-922444530
773764901
-156570398
-225862202
-202757777
109750072
-893621953
670178689
-896562502
87493384
303322601
-4939585
845934857
396663171
-953835431
-127680024
285327321
-553030417
464162464
-45326655
979902328
-513149718
922146699
829916016
-397831365
-671933886
-779954846
-301040948
500020518
-138138101
71482115
-54368627
585572818
-555932739
364849522
736162193
-879328355
-866367628
923976698
54556188
-115333813
835899424
-971612220
-902846354
-225377341
-329943964
663076267
-905257849
949279333
-769385330
-477946978
57608239
-49060533
-12686102
284432720
-416106204
-881882317
821508532
-565906453
353820048
123712647
-668343240
-663083825
-280333536
-989088352
671013530
48742977
722961093
-991824536
-959743806
94249944
-190781222
-253804649
-655223585
97100226
-959562299
831062015
367300112
-724412673
-567821111
868313155
-653377943
193281224
-825767367
-669282705
623458507
463634061
-664353463
-962968931
937717216
25566510
-373728253
-625530863
562096204
969152328
-656383448
-621002976
-623676800
-438490673
-338922491
-585365920
-475331002
-212379691
-404317484
129200000
801559952
-388601191
425777377
638559797
-711344424
-49694828
-23647510
-226731487
670602493
560603185
-557311690
-496140811
578235418
82577772
328589290
-174638426
340194196
-866750586
-751688630
209057693
259585543
-558348265
10320625
-226430639
5772647
559844271
949362066
43705350
-514401667
707519585
-421584373
633280394
996782459
-113008647
-366285419
927264418
120122483
232047771
-532120793
-76751561
-192105835
-356836487
216110390
-951126817
-191450479
167086926
519958335
-709766747
72865647
847637355
104934843
555475561
26886137
51657875
-540316079
-40541209
-9526051
-92661340
500522624
-906025758
-350983123
824791910
-384347751
-639746411
247871065
-150566657
429859068
-796946784
-516224313
788801146
-981117952
594783518
-948703420
678702263
570536527
879924117
528550568
103376489
502202656
444680626
612633678
-838261966
-347519137
763898498
172462600
728194138
-736314940
-522226705
946476818
835160376
187375646
-913049168
579241303
621149685
-283738699
648043892
-362017037
281464480
964427717
450086385
-477828642
-589098764
-985140957
-549530708
956156136
-809381702
456996336
677885447
-82729999
-900310788
-872642206
-207020786
-302827052
735345877
641020269
578619929
-19565385
241002489
557271196
-502151543
60255246
42017820
635197275
601441795
-467054294
421969950
366486143
-618240304
-573587464
611572945
-445280372
-125231608
165434852
757652157
-53226996
544238510
23297466
547291906
-53862711
-455560910
193349950
-12410777
-517787576
-39936053
-901958143
190974116
196434403
-335398327
982608435
-787888209
-365833600
-179028019
-536014105
-354094153
-168389235
682523559
415201105
-414082536
110088471
-633561413
999692267
810857584
531992154
-466678398
602063912
625752641
-995693016
128082409
-950135313
429413949
-303213817
660383949
-752512891
-400129439
-21891024
687680697
469114329
-210092314
-533180225
102351359
-587748221
979727232
-587205140
-810861627
-352662768
-617200924
-942018531
965226558
-421062921
560744028
574664042
-467200498
-483320325
835059626
934562742
-361828436
-181644423
866269718
-110071044
-919633890
-677647417
-628406539
415717613
-572020436
621541718
-487085780
-739837173
-605553360
-741033833
-3716510
9895450
175107819
-774355672
-67813090
-867738249
-170378176
-959579111
-9015818
-478982348
-420966803
-76654317
-7503932
-457019877
-115597520
510743250
-875414672
933432150
-33929600
-340208824
-572058213
-351860586
820057069
-767274455
771638260
-342337037
658351564
397950541
375455189
-687520208
-275797765
695646743
-813140557
165270594
-48181211
438217673
-710887509
-422574008
-531925006
176856272
-254182850
-991062400
314401117
305018878
-986114264
473914344
727398427
-449162108
962927407
945126536
854723947
243785093
-54682403
-215518531
-460862913
926485468
-532834298
-5919103
-169254923
280902971
-988199926
-186678513
522832844
394834058
-117869727
617873866
-106792497
525849996
784786855
-942588193
335727014
872365302
775516927
-486173934
-423061406
964961369
-419675744
-365280368
-564329293
77255185
-270954943
152893340
-584140819
877054011
-319102495
-269398509
829273448
-411416818
-201127552
-939703955
900208402
855590706
396466508
-720129467
837477181
-396379856
802763515
998763618
-288390609
729809850
-655768148
-194967488
-794835285
-834374381
383470606
64000111
78427536
-326879308
-176192609
-140421052
483010739
-896210277
-785893052
-216669491
637925180
-191904554
-390952557
-244747356
-948831404
-130373953
-707800091
-35726097
761850132
9463455
935461450
306254489
-983360566
-810422541
239577684
-860045144
-739182
525996160
-787804474
83569330
384316197
-172662237
968781950
470149458
846134772
-316768567
119028193
-876697412
252914868
-608945826
797691154
420256969
387970665
-493768304
-81405717
573730508
185346044
-575503666
170560375
551687707
488798653
-349208862
-345909330
271573802
-764878906
194119537
-532008274
-186557706
304948497
860357671
-545645917
-453119409
-724492
353311099
188947599
-832577064
638140513
-377762986
-147797571
-580253862
-13897017
-867947984
-299556696
779267811
919981425
627859544
965252901
-524653701
-237400152
824012442
693397421
-576808405
673414134
-503884654
225510331
310184895
825230705
858716970
-397169166
-621541137
649889328
692083601
-289807214
-135978648
-581145550
-798409750
399659381
171815373
981726157
281275888
950870742
123995502
738001546
-716157332
-498129519
766666807
383171563
143311446
-696113958
748568726
-236506362
-976072209
108384312
16258521
186292203
913878457
635355215
527389962
781792408
-391724152
-977517403
-43766133
-557081342
950948406
-53618288
43623740
742462717
-908815575
309046748
548887680
926076075
-715574754
-420703428
636401301
-393883274
864504785
384524933
-543157680
984594024
367851670
-887479635
821293149
971406713
471591133
646738939
-110376248
710457922
949209662
158809679
-207042553
770653904
-868616936
821727201
362712214
-918303492
502912443
876977219
273881527
-26268866
-649248633
-831421798
964795462
-700217632
-984571422
91055811
-778817868
923856686
106530023
410202538
40486639
36750312
330497173
-57487350
976464733
44464120
594777877
102026028
-371452627
112636291
528646825
952509730
-292182051
-674790870
329851970
741905334
-161573523
-120607423
-920278738
490122054
732080810
284630712
-307765057
422220527
-208118082
469495374
-612958232
474211601
711069372
-727561654
-813403730
600892196
683164886
-366572196
86665924
-115394539
-84265461
617873866
-707182807
416802131
-118966890
452876901
285159971
-647847843
399024115
-211059089
-296217472
-764737614
557169191
-861481435
857458673
-461441309
67421829
-576808405
299353736
-486108190
851484987
-129213582
173554617
92559931
337628585
840037198
851786562
458181274
-209444049
-566759874
-510970931
251239
316999536
-955668431
-838405673
29424901
809596590
-231192472
238352437
680090808
-919178945
-545071084
721772781
98614545
501047378
308701246
567925884
-824883098
985806388
-304334906
-652283622
-639367745
596336927
506531677
23312998
540740323
-250906528
66704906
-407150766
-512305224
306292745
672836688
-218959275
-933005849
944066930
-302671063
-628164170
-934050234
-147860750
680005834
463657073
-860179726
-772576612
-885515098
915245610
824373215
-57502936
-330809640
615494421
-609265527
674478445
101740840
-727305424
-42959170
17983645
-155345098
637365941
65659583
47979518
36927663
449863531
-415704521
595643382
526943848
357505755
-301799359
-180361800
-52322768
903154314
612616097
635564924
-87944716
-545071084
662076685
-740302331
-763051173
-870844337
136516674
-834594863
230518972
-167508955
649729187
-71353690
939518048
444457621
-829425862
241516249
943081484
-608724285
378875496
701270089
-590782779
-446252362
-470004295
-269310676
749325723
-234215762
-478186413
623037127
334387177
-988113234
516620681
923231167
178715498
-214661941
612236494
93364434
-8174606
-364625906
-913098184
-470789495
951749669
676479112
-673228200
92587502
714397143
-899067684
-818610878
368576314
894164114
-481406147
-45106722
-554714326
-152470381
35079319
298701013
252333957
-252569308
-585261472
806716410
-319195514
446058906
-640033642
-565659595
228459663
34127434
-290011057
-742786360
145489033
305924936
-434882025
422162906
193281224
683690053
-304395982
-793827269
-746059036
-410067915
-47180065
-319895737
813902674
-206568623
-657478599
-270274191
143847375
358635002
-694271797
-791060510
296097475
897930873
-647529492
-532834298
513801600
711155904
244461336
-720893616
19682908
854097971
908963100
-619072618
547268417
-915478744
-502740510
-566818800
-719953070
337214984
-896547251
-843056732
113671834
616391208
308926623
590815784
872444028
602335236
-218140090
-696815003
490344844
777528575
-955814596
-780786569
-482124997
-829106875
735345877
-775918789
-933808202
736371724
432099397
28352480
943051351
-777829167
461682040
-555720321
-269670575
-239609772
680493173
324609875
516698256
-141052395
211978424
918798710
921021653
323563009
-120531576
816092519
386135302
-818545964
-148647524
700198340
907310030
691920531
-570306766
480257098
-411923771
-490033284
520461564
204088227
-361680808
-688158636
-601590098
649738680
59650187
-486901961
-183324065
406738563
213172562
-198490881
-121484108
213033584
-458525808
-243888093
216407181
-80706452
-981406889
-450115397
439837784
-272988315
-435028738
937956271
587691467
709160584
-14413717
56950490
-566818800
328474588
-486020171
263779414
728366717
-475542365
607751085
-780648295
-686418026
919321866
984170776
313767968
914437616
-991814924
427395912
-644522231
-330809640
337743877
-164605811
609592607
-523151862
-206735636
-405343845
261895708
529447430
-450276651
744691901
-978403156
110532979
-355361698
-780475961
594410252
739368465
678652255
609577912
677453479
474891990
-551336368
-636092588
42436881
537480356
685727874
-304668140
-805534450
39318807
-456642774
-986398908
-387113440
-104296965
-274248963
757797773
603795834
-853162996
563451014
741865660
-80977426
918136646
-938512419
-6514340
885108770
603547165
-165292260
106396820
-817908612
725093009
-956599317
965881911
853571895
711080605
646558461
-766119717
-464078582
-454327159
-631103418
-756619435
-794993905
-396489791
749663314
993714509
-312116437
394011659
931874027
50196125
393693510
-496272127
-551338743
-655241091
339804195
-704038589
101963807
80487228
-540816118
-233252289
610198700
341232006
279608124
143420218
857791682
990824110
-316173185
-751955973
-764010728
683234033
23616169
-563996249
-690884509
-385627170
413479211
242258365
632907082
-780475961
148089110
-797877045
133160938
-485775832
-917967475
-123003605
158366625
315388208
-50708507
936513819
-201254234
-334381053
-218899027
-665905533
233424448
785094554
225114577
-897179833
-926990438
104934843
721083484
-792388730
-852073162
-477086903
-930403748
267010837
345352417
817626939
174364877
931540183
55826906
-972128856
-781882788
-968643027
581385204
-767339866
-892412419
-887946028
279204275
-454559197
-485400109
-707738037
678976056
-440614067
875582318
-697753809
-415542064
255454129
374900453
763964448
299180661
537231589
-88712331
-210028046
611430057
751351954
322220490
833529385
315336129
320087828
881831295
-798786590
-44926695
-291182059
192075797
-660285981
-935119935
191481261
-554185572
921122441
-76296870
426361920
-546677131
852128609
-65011716
615657080
537781090
706035898
-237741807
-691113090
-894708086
439763348
834256528
-25380210
542633814
446094962
63554171
-441663901
775803155
-355462251
564752689
-347309021
383103061
380512811
355229936
74885738
-199825649
-76459100
-528993495
-672158516
515322329
577906427
264744380
-791154276
962693206
358608614
767113184
605513614
478515732
-599457452
-776703450
-495622036
601243260
-704991078
633254782
774626801
652167873
-117078630
-581003004
-848360078
115572338
409085480
276339224
4972719
852263965
-663052086
774696961
-169254923
-935409546
340461536
134990075
-687367014
-859934335
693930415
-13451690
364442982
-291926308
-470084548
-460070129
-930686060
-367914591
977628606
742950914
-703615738
771942489
-178802764
969387051
130610476
435249274
-843998075
-670621039
-851276778
-916027479
-735946534
-447409164
-574929055
-965592424
-564328939
-506796175
-416183327
-413096020
-268997547
451851989
4541831
-454754711
234404433
961250934
-189947584
-653155655
-686418026
718991926
-567616302
409540728
720756498
-356213175
131655584
-907688230
810174577
-821844345
151262585
495052106
-902705171
195348628
-830948771
986078273
254474554
-306090645
-845145820
377075906
-635230627
178730708
-356811978
777528575
637537332
-97132568
-450814088
818146881
-897002911
922872070
-910232153
-213322279
852927378
277398978
899611924
-511714078
803864369
50438502
-236945141
-160196123
231859900
443424909
662760955
929142285
-406611821
417893839
203516864
-440294570
397906704
-60805509
318357459
-574193698
-186907639
-289900553
-538893148
-279857236
-842368278
-337991901
441733537
110497137
-42488034
-454934397
592419578
794983702
119075742
597677500
-653581976
-812047841
556583799
978005612
651609165
-36624833
-348157311
569337388
-383411651
-277567626
-603406321
-260539468
-455977730
928179929
817623340
101607160
-948095299
484943744
-503295647
-983965393
558697822
389002535
400205647
-20540004
-601483337
-891604838
905409119
175566270
-500711027
632054374
258790871
868250499
-260230726
591460631
797371532
230347549
154783121
841731433
766355755
-772016765
837276179
218867029
786301421
232162312
946256333
-233032446
-749325139
-326898077
361587498
901909539
-565579887
-342932898
105908085
-339486919
-189778184
-690964215
-145050198
-89857608
-144833952
-109950801
384045258
-277668272
-620096261
-193113198
-96899601
620812288
-262952868
208869067
-342336897
661811497
664278947
-995096391
71276507
-326692029
-175140030
-654850181
-718107334
574275739
470095784
-958366399
-687297550
203738180
700050568
-745579865
-230150795
885602069
-568491956
-247758235
509135810
851748094
477962321
-451508870
-478914255
690020404
-463591218
-522498805
365868021
-932000865
-276347608
573087105
435153440
-964503033
336244147
-957045460
613359711
-631223113
-4300046
678664175
278150538
-932235255
592347355
863523129
-893642598
-309863650
378502009
-232645819
888960239
598921969
616694821
-144953422
878429070
740655127
923172157
-117828555
-217702418
699406715
-681844831
-241067214
-467054294
-698366765
-415016036
-526323938
319244330
84433234
-463591216
-665204789
655070372
-101373678
95439578
75414985
918371404
135509483
-668343240
-870518053
381483902
-126257824
129569953
187778007
550360040
397463645
186675407
-754244456
514903641
-222960738
-921516342
413778908
-736913641
168894814
580614808
64920026
-276950944
-128323820
446716204
621149685
698842608
568262331
577125783
900900679
-265295331
429859068
-312400539
53863156
-911545165
-774925219
-621530879
-843488721
-236000958
855412484
693175296
700585621
805382191
535578416
-30901861
-438850650
448746402
785279101
235286542
787885397
554392312
-590636150
101070081
-857735519
-483656247
-420521078
300614894
419001062
-393929379
554676270
-125661812
-352516391
997956229
-547850783
602209688
222079998
529859749
-798555847
658474734
-494986982
743092130
-918775877
327804874
-141923460
630162024
897983342
355863674
-684805081
230835326
-497162561
71632931
231064530
684585905
-515583453
-926077221
-547566365
720991395
-735799150
-189950114
-491587739
708761202
-444246034
-455650069
-806963619
833559767
-104532646
-90347088
625832787
-389274522
194921084
349037597
-524802767
-597278297
-892412419
374896058
596771297
384499299
808736683
825723764
488906340
-363834524
484549077
158366625
250046745
-395144128
770626170
366355623
-776212928
286391503
-850083818
-648816526
-747936785
28957770
-172627138
873548348
278918757
504145444
-141547606
-549475685
-481865958
185965810
-182195306
384804866
-862862563
131891504
667878409
807347633
-785531008
-738288279
666261700
-571639457
-666648148
301236602
561018206
-573122168
691695791
161761267
969259584
-826938665
604113881
124339018
-169142102
472938868
-985178914
871363392
669235976
-982637320
214508474
769130412
-678091387
-461827490
720791117
354396529
198024905
-809128053
-855879046
796355607
324344146
336176660
368424718
-219137319
-950494848
400381240
235409061
436348467
418182114
642811147
-974975411
-429189818
-117065563
449780144
275534826
402864866
216716258
-274119175
469085921
271764380
904599762
-846550034
55854168
-878044149
-279388083
-683455679
-428104168
111311072
706830407
652059552
-345489410
939539347
-698775727
-982431062
435316273
-981163008
-13622640
128177018
316123719
-707586558
461040639
-971179482
-989209410
-783284359
176933866
346658722
-793003347
-711087048
-290862469
-908693724
980407679
104976841
128159960
-493438305
-297674562
-691910364
-100255893
-147391727
-107934205
669394752
-673417714
-309863650
-300810867
850976714
-556515826
484325403
928319301
847739300
411173422
-476166535
-569040182
-710034643
115336048
678024071
-663568163
-440614067
-676061546
355807315
-886678969
-276726254
-728817381
-697121310
625014792
-972857636
-734950620
-690276312
-770032407
221399467
241227656
-711662449
-268112873
369529288
-843421917
577693779
717772142
487946872
678933529
597156616
711628150
-381760084
134318929
-290471817
767926496
-697675141
-919714723
-562356638
-961616600
-175519321
-278770056
-11595186
-435310481
-992141486
-561766119
604477073
-720833595
-822434118
14357701
834566792
274951688
437809159
828440643
-548008196
-796879152
73878198
303501571
-779927894
-544928792
-62471421
552179228
732840329
416153012
-985468683
440172026
380691038
-981886810
-985992639
-593922142
963853163
-209942377
990038508
124183884
863032784
-349745851
154915848
907301771
55794025
-144791260
-214661941
26475721
421381281
-149348083
-592191278
207532301
374218717
-800908387
-618105761
627051161
741517354
837904632
608346884
252535615
605110289
370520815
-991837693
354208556
-113921862
686133470
-832663305
77710246
701577252
-75136300
583074312
-272782011
-644504616
346302320
451749605
370046567
567039243
-794562264
92991736
-914232262
-144537520
874123171
475460497
3088487
971762680
-775117547
-861817242
-186449545
2947352
-198104813
-860472746
491409323
-342791143
-41128056
147245022
-801763008
255469439
-834374381
-501340482
-466679478
-698742060
-176853920
-130630526
-561973481
571929279
-557367805
779523160
854469303
631450629
45039422
-704038589
-222018813
767766471
896602602
-432522761
246159555
676700983
804675135
608897259
617579877
152668085
561437595
174899756
-644659499
-86182031
-627360738
-939371412
11595958
-474269198
-493233192
542422320
694204637
415241966
207373070
-479517669
887192134
-975381552
-274445350
-972126459
-357598599
-261933229
90499701
-794845281
-118375316
706744800
-472836607
966078091
559101500
121300035
650197133
-106542301
410614130
728526697
-881834319
123756205
-214018342
37066158
-728561211
-252370445
876370840
703527800
-628543836
117630405
-347657998
532347224
-461644879
161594268
-510963988
-509000832
557067462
566672829
506785960
-4794678
303412387
-218612102
-609913300
429775702
527041192
734930828
48719240
530734300
-34352758
390774060
-723965805
-921834458
476696021
359217573
-102305244
291146927
-224595913
842477820
-800579794
153935160
726367346
176657830
37174315
-494659239
693023463
257154897
-711641307
4972719
-321627958
-983660594
-796963563
200530999
557305653
88091827
-125452647
959462590
88290231
-652152638
-261689457
-42940733
548234348
-233100764
-52465231
774933713
899008358
-529053891
-389297670
612675794
888265816
-531420142
-444159054
-108060963
421617765
287511248
-402582477
-76896419
972488826
773683669
-165193237
-736845807
-373907539
666038303
-646922085
48902090
415657002
376799207
-627416065
841408833
423441730
626336932
797571051
-850702206
654708259
-291414775
473220331
844892554
-871981305
-39097613
925436229
-515210212
-849665431
248420104
-195276285
801784173
10988991
-823272944
106084751
502502230
-759246138
418878651
734097035
353245793
447072845
-846167929
-665353539
-323416522
921391364
474831026
-910911259
11663515
611936114
803944429
-453515593
-824718142
-741930026
-929115807
259333318
-649614053
413931784
125284407
153540829
-451796493
-519232994
-515938160
996479046
-379124677
75759213
-796879152
49946375
-404540445
582097410
553545025
71742134
-534622297
-944092963
-823416333
316197777
-480514693
852325540
748945329
-23575199
123423154
-135913412
-800141685
819393430
-829155527
-796083221
-251264161
202214388
712958581
856997143
334045671
-693588603
770684567
-615634435
540696950
318167416
-921394981
-313933748
687618679
-717586758
-912768660
991837028
-997228552
-571872836
336211202
-733831996
-821096792
-450990040
481966044
-641034702
84633192
-361527414
-414491340
61029047
-409758471
-622864565
300022236
900718929
-534541997
-950932856
408931002
-322552208
-362865733
123671100
137384078
-915118499
-855695631
-947403835
361338415
192805594
28591340
-704891363
380403086
380180818
-537088716
711065154
-240555045
435603090
-587719418
-310512605
-745927073
738875603
514393027
409047246
-711032435
-839919711
537689789
-912035979
-259273719
439829177
-258003488
877177221
270049764
788944487
474631798
608386529
470274778
-537691362
767713247
75999072
935580065
712661587
-918267603
-875110625
-186754760
-191152872
610469939
518234423
-157543214
-826938665
-841976771
-777436822
-320880299
251431897
955993568
862805902
188254337
-121263186
447374892
-174033100
15759723
-454795076
-338602845
-880518806
935494526
949845796
821462774
870683708
322962232
-144223423
-745462296
-665748047
-798555847
-409322274
-935409546
815592130
842171815
-708186507
825448442
244461336
-158060862
280149910
-341457387
334424737
382454682
75006781
-690577686
-802909821
-494485881
94726041
-554129835
148205109
999097699
-879156863
-204320634
294144802
-577840282
-155945582
-561808047
-661687387
438674811
-171104338
-42768878
55038418
-725733044
559068732
-620670085
477863895
-430802736
277250752
987006422
-360339007
-510086918
685727874
-779448816
-722349762
690740993
-990699959
338540962
-706624626
48882411
536779110
170951527
860525604
533370448
-962548110
609267146
609100838
-229311699
378300302
560694345
-468021251
952069195
-98549458
-606661886
-781669641
314079346
-324935416
21250458
-747268230
-788222565
289930852
-184856275
-371803484
742354891
550105950
-628772399
109162328
737075685
-426184156
910508045
-393783388
228470339
905616135
927998494
468229979
-137360860
-51206437
469370617
228244044
-691397131
710968530
396941738
788166911
-584754925
858052649
927587144
46635457
279134892
504151211
-325062834
3294619
-107976339
528291277
-979077547
327776139
-1675769
833949221
793061630
-724514826
-561619985
-461239
-804933467
-363458998
-659455819
753905973
-813546397
-282085573
-255434574
-105630490
-399964012
-525181729
268827385
-743186331
-329762217
426245842
-939703955
432382690
-948457068
-73884629
495141236
895449835
-155308987
851690065
984528346
346274183
513039889
-666377724
948780623
-931308583
717069809
115692811
-113115238
-239048018
-350466918
-820056272
-240262670
-616039731
-356730413
563454804
538029447
971642258
309938951
375893468
-219932487
374880715
-944048493
601046286
-463109220
402387766
573344971
971349419
-844799393
-704684287
407071879
-272662781
666187160
652262827
798464267
-43486395
786787225
124601614
-284219818
835718721
-176853920
675128775
987683003
-950410902
-934011833
1663884
704298289
-837289900
507337307
691701940
731152468
647926134
306980769
-991636373
-28604667
-956420987
645690932
660988825
-411113825
-801761432
725049351
60977345
275553276
163075227
-745414855
876485836
261654459
-928464640
716659934
570394452
-576706123
-747031938
412763079
116972159
710337965
-563683097
729877484
-700572302
978143337
-572984149
-735648967
614333124
76081068
518726500
268210860
-315474682
-273763343
-160274382
682298904
526286715
-736721080
484609147
-543872511
588294947
-255982999
257980115
-364602759
-545926113
261085019
909950708
-911155048
-46670044
98842099
-82123657
-21844474
-418372070
161638658
-205507739
213730928
-811419005
-993289546
-679652531
531555100
266037002
-798825792
-318751892
-493851207
-372555802
512356444
984010006
-29948238
-333970026
-787022272
257302285
-972618550
-232450278
-339870891
411455655
667712244
173081994
886346943
622170192
615756261
-561244139
148653552
-242537574
-382201708
634482866
903195575
303419585
-358862253
567602009
-760323062
909785227
-280857403
536043020
-194217665
30951293
-97867549
-999988313
-14239366
-732474233
521387500
66925227
-705129447
-737305449
649303211
612724335
788941314
-736844081
-36937253
-956786477
781086921
-508070442
436828530
-136605049
-449415284
-120172203
436708867
-510584450
-249362764
431776484
922257423
428397676
131444358
-966259792
674456848
-332647597
984774010
472892013
-198519333
758907428
777527850
575571848
932770023
93372406
-363823070
-868817084
-462996147
264921835
947043640
-323402030
-435644071
733087802
247247512
393978348
-961231108
-543678706
717140043
-125784319
-709263220
735013805
840749079
757770255
-517143856
-491149973
521863739
-383611945
847987220
-336737467
-622059339
285062237
-185169628
-479173965
700674864
992593819
-565649489
-483994518
-754244456
387203941
-77547256
281886964
913416212
218430765
355399652
-920303024
-697121310
-971583434
519028296
-196706214
265266717
-373324116
-629842614
733207670
-877526918
989251005
39665952
700356007
555932423
134806693
-447084634
812084503
-668399884
-346297899
817393184
-490310574
-382369445
-23677767
339497048
-262807424
-728863745
839657041
746680198
158143497
798254204
-714269
476532941
959556257
-66912712
909207453
-877710061
-893393211
934307098
-519950912
-24490058
264821311
683079834
-471393072
-59600337
-539322809
778788983
688127285
-758949373
-339011652
789796126
-731203301
-490244954
-867067749
675466582
865840129
900500706
-482517048
306899625
775864589
444073426
235165687
-571715954
-692857397
365329280
-187988876
297259102
-857376405
110170684
-243272716
-426088870
819137890
332064869
931446542
-340359636
-152953914
-368451694
-192220245
23220301
662533984
30854032
51215888
-400495787
619410906
-625530863
-150009919
108810055
847974647
106379702
336544966
-144771706
89316016
-221499561
-215283927
240423910
-102937381
998695845
-715076171
-686548969
-504355176
593358080
483674289
133517828
-752219714
365154098
423128309
-245323836
770310140
-631153467
195186192
-778850804
671584208
187887495
693080473
-308404442
916970571
-311926879
109380315
-743256188
-17048855
112895915
-722876614
-705451405
226179246
-757242143
63520449
827873604
-361580473
279350068
-227840015
897280857
-571477808
-157588464
381208145
-25813955
433756834
536459896
131753401
-952226953
-145546385
-685856378
-440215738
-263433820
-521450550
854612577
-921618552
-295455427
-837859497
-679313807
-671774905
-523432086
487320251
-721679009
566979458
923597276
-902291592
-766330540
867845619
-283717611
802217292
-91770004
296876470
-907786772
667663555
-229570135
571086564
-305699593
-649699732
217985491
-88531671
890525351
636189613
921954398
-698486251
-796755365
-59764848
-162878218
-854589012
-971893745
316001098
-852989446
861734852
-81383795
-694167173
254317458
-287284625
970389833
391475231
-561353481
-580572434
-431929123
34179607
279012456
93028997
613851223
63110446
-492474803
-179299610
-739248157
812111088
-419091366
752521615
230534383
-63701648
-588107507
-151331683
742061406
-787119643
620325737
997869556
312629443
-612280739
-57357320
305099888
729409000
-747151830
-978367558
-713222595
879359812
-587469281
-76751561
-519569993
176577632
-580227303
-89013597
-237723489
462799448
-502436375
169393962
-212379691
462180883
385428623
329560311
773387471
-515049934
336821728
-6539504
-651145352
-448640638
522418985
98353709
48882411
-875016128
494214192
572666821
297500124
381086077
-247262262
946689141
210908122
84281298
921466849
-661625022
-584212199
-718296504
-791633456
200469215
352234477
-259260942
765650325
307645476
644417091
801372455
-522762422
569432406
-905361534
-994658853
322289214
-730765106
247628424
267444258
558177342
-533486890
-578134317
-794946871
-833013467
690792158
543624175
896182230
867571410
873997302
390442077
612433765
324335511
393321256
236223561
577906427
-64915707
-393941512
-271518898
151277202
-300398195
522614704
-169058773
-232973028
-679694310
-287117530
986954772
-932386028
-394319573
-912427523
811908199
314070765
572071445
885997011
-277121565
-371880122
6600460
565636020
25723982
-982181785
511703873
-954730757
-580600829
-729243953
16852991
940720732
-322633315
734355358
-999456723
-663057117
-197943820
604927617
937460839
44868907
203071420
655038298
973805183
-83451827
20477354
374900453
97415168
993316417
567687812
-438146813
684991473
593637058
-521262481
-580600829
-190872892
317695600
-381020960
-390735165
-466211973
-148771473
840847856
-855206791
989356226
417986066
733408603
604003869
84433709
-288773654
-554214041
129704887
199953195
-621002976
-857414270
-638042818
-446308970
-985174553
481049272
-154992661
-14350073
318116699
-930873178
880220361
839365436
912136610
137681113
-15987554
815911222
334169868
515236620
-693524888
185079153
357369743
903045104
370980141
-175464881
-381813626
-685748477
524272815
802045209
-631445685
975645582
-307886992
773759127
-804397280
608961522
35697484
-883937448
503641694
370573528
685664667
311310949
-963858111
-531267735
180891871
-773815379
-853981159
-154882392
-193951428
42998181
-383194443
-729812048
-455619940
-150585060
250268963
-828420807
-385230823
435696978
-829285581
-160691190
234060341
-85463604
-7195677
-888214339
-110204806
488432309
190113129
155329431
-82070640
-423496255
-454713837
-737460721
669304892
409412948
-482520110
846313905
55826906
-63917236
-880587005
-400813903
-810088793
-104025205
655021876
90177869
-747773854
-524755670
-134931365
-465516610
-249393275
-533742297
-636846529
-365840761
468849938
827383615
78760609
155086874
-519083517
181976755
485526794
-391135274
-36083587
275319549
-596604991
-953994201
571278726
200187874
987650782
-796135535
-740942237
-786603332
661249013
-892609688
309495365
19918056
-91787907
217172446
236148021
-485727882
-801098941
-246764557
336522090
494511581
531555340
-776703450
-661364540
-354414560
-374996982
134237250
-315301336
-38365455
604927617
127561239
205366740
819393430
-931308583
-444536071
102627236
161019339
-527222932
-83267134
-481633336
-988633254
-333970026
651102494
-403964443
58190530
50470416
762914424
-834311748
-274354977
297845875
-121344868
321279036
588770415
80957692
-582683551
301078847
425571200
-582103527
-339870891
-33319766
36988885
-490802427
-246280339
870722489
-199456769
593230200
-861214427
914060305
992643907
-849047018
-100489957
319094469
-768368410
-746230519
656620948
-328228788
-873412453
59747247
-89705763
-36933009
641815222
562963750
-903636461
810625817
517529273
-415233587
859580464
232452812
890064615
930753443
652916848
-12011456
666861842
-277069474
688427444
254741160
-266142776
745563393
-218356786
-1565971
634008020
889333570
-542379321
-734185601
737327882
121194780
-66417208
-150081915
-461587665
417639202
-866393241
582278342
-697194933
-349208862
229164427
174663912
-172443437
-924218575
304521410
-148677190
-570917586
-516354002
489192921
-522254686
-101947160
228449660
514178618
539602365
-947886190
-520042305
832864325
-214823043
-26029517
-36976032
-13529101
645517465
-111146299
561135840
-504649751
290299215
847577379
133353219
-735134160
866130529
241501669
724890061
832969627
-987815503
-910312516
548016953
-684080540
40960543
750500355
-178393063
-355399999
-377594485
844710899
593855729
214645385
-789367115
952360829
59189079
398848602
-829842191
321562894
467075746
83223245
-77532438
-519497044
849611796
273998578
-582560536
-219082886
684388272
53107027
435254890
-423396047
299457217
820425975
-299627726
760637855
104155601
-59138154
-330960498
540805642
721618114
824487001
-901425471
209277764
-408593144
-382709238
932616824
-154194501
894016369
-340778729
139527115
-973138087
-81245707
710968530
-167826439
-995929276
-96588324
-213936366
-790025038
-882038421
-700896843
-403013986
329595187
837523384
-272430029
62968471
-139016119
-655923096
339211715
478031124
-382201708
-246067552
-752715703
837943995
457387558
-869005273
-240605242
98799247
385802214
-300612410
-848743089
-313933748
-957059864
409809907
477115161
-815411311
-102354733
-66327818
-689983550
974983482
-255017409
-954683899
421473045
-130612658
-397279112
653907033
19851770
-707834113
398352650
463634061
987211480
-903111657
-695780331
786095965
989204289
45972048
-335432637
-638391330
612064207
130049008
-263107516
-974627915
8578000
462664764
442666019
-392245572
614680920
-564875255
-184437938
316861599
-573653585
783670620
-696777443
574737775
-873876074
192411574
-833057590
-243272716
-979689868
-944975560
-350323318
159909041
-177429198
393814633
-347425104
-394404144
864807375
577091917
-775452252
207692575
251304763
902288332
116090239
602542639
892896332
366513270
379462750
-428370579
344440492
-984549998
-196660726
-866812310
-737029866
-838152295
314622170
-789572652
703739111
-920727965
-957314684
561692183
42073863
456945497
-416133414
636591763
111321678
620205540
-381607901
-856574088
757226127
540578039
66190690
96456853
-752219714
-161418840
122960799
604190468
-527998960
915268794
-515029186
737194913
-51712576
143551112
143136162
-349518161
127339803
715570364
925403283
694961196
-458030990
795777851
-802369318
938936369
579561321
-623153530
-262070396
-642807193
-678166169
231098329
375130669
-917988036
-223666843
565178600
423952234
-858510594
639498809
565263216
-740024008
-567037194
570077537
897541632
-485832775
-426865352
841731433
186869126
-891487996
503974788
435784134
680701025
858927978
159978084
-453810998
836669157
-707217589
64338970
353137487
452093492
-470005737
-452985067
-352749146
907948355
-637997960
714519725
336774550
252535228
-478199652
-562393585
76866760
475138562
-954582757
-663853494
590003343
-386682277
791986104
-300005895
869971591
-790008844
692922272
616782948
601585906
463061813
-487106817
819708773
211274363
-618623954
293781263
168401044
-679324173
-718805183
-199819252
273716205
525910290
-870020558
-987992347
445737744
-152885984
368722199
760133348
-343342613
416116195
-310766515
-77059123
424498815
748414908
810563952
-179762623
966442514
5017046
-104323176
213598878
-742558455
905998540
-715626561
-352479990
-302136232
-90828366
741948686
547379193
192553272
790425903
-572732442
402656576
500677601
638322304
875009632
350066648
271118803
-183800493
558258793
497882697
571120832
860190212
-834311748
-503480300
632397049
310185358
-320851070
-416874570
-915819543
250792210
525844667
319638840
116689614
766563095
-76185761
478693646
464162464
128116473
-304334906
-877480458
-69602824
484341431
934670463
936690227
-368113930
-352410600
394020670
594839849
308860900
116143209
596015713
-551034338
241362575
-190297839
-499262557
-757627508
-3053940
100291934
992349632
341424934
559447261
248819746
902757163
-592855308
285944630
816208450
604032119
278369533
459615906
783923334
-930253246
60093395
69885122
-789051233
-988242653
614885201
-279795201
94767034
346036584
349435336
-225469419
-96899601
-669033508
649720385
-259743368
-53330709
217096438
-271126837
-866088422
-769337364
-683859988
221297644
73547690
-902272808
867665993
-861679738
-562511281
-140249410
-352176197
675491660
361409365
670767208
309505636
-180809920
944623619
906913771
-944081529
-314382870
936444033
-429829152
-85678066
384815518
-602522778
-668613200
-96879953
-338782890
-100235291
-875638003
842412065
969998157
6571820
-327994692
-142441591
541005747
-82658923
-439540569
982419743
-185127253
-23779839
-785402917
-515062589
-738252798
-186773344
-919868502
394538965
403774925
-780232571
927076470
468005435
-58823262
392881217
-384791951
724003956
653915609
-586096193
555404251
-787167380
-221070022
478807402
-330004303
-751117875
785593578
150513591
631728382
925813171
-332572027
-407087711
-323340561
557592392
-952781117
975080576
-533797641
-268393861
950672589
158466229
-726129701
849605472
-255262568
128105294
-187196046
596254764
532742098
734933898
154893176
-80878480
927300194
583373506
589045935
-24370061
524956311
170619749
-820984983
-794432839
-826886917
460920499
-436238348
660729584
620433644
954344347
-436699227
710021704
160524138
-596098464
387273589
342612977
-378453019
-942653380
-478914255
774375012
-731269213
-809070156
-542439510
973805183
-313702268
-66863170
577278867
-340770993
-81530444
459713374
-52352323
444163782
-142133275
328825832
-405402928
-520059665
86637041
302297402
-964109775
70666134
-95960058
-329979943
581676091
421022775
-71601165
-821199441
984005987
870737568
-856987915
75518385
-897525824
-476599084
-941702239
493827185
-709751778
554829569
596133738
958810798
901946851
377585811
-676476994
-897002911
-85016864
-674489904
-25066052
-443696124
941622268
-178981933
-175949192
-478778194
-636600478
-174811256
609827392
-951062652
360548757
511484901
977972447
-140441456
-393514747
-512891515
-808360474
-134023190
-781732203
-61970171
922111595
652356693
512971537
-490531890
122234042
-681708699
-62357953
559163299
315486470
101740840
-630638492
-171517753
-295381281
483681061
574850161
224276299
929949565
935461450
91062966
434117960
232627978
-967750643
-234135928
214521586
-213549420
-956589544
-244619157
-359818773
-244228342
-584615452
945880124
397925011
676821346
-179604101
-933222663
-811777005
-927149263
340937027
-474607147
-24589343
104331069
-204991948
7199631
91421515
-101005160
95707877
-767035107
-474416971
-874853795
-564328939
-151991092
898755174
-133604924
-612698175
279657279
584550377
709713939
876238545
655643524
193346949
-965771385
747718875
913852015
-548378887
-559275745
-113691508
440408648
-591589610
249765495
-407409076
-253876875
702941541
187185104
48088702
-585691699
779674687
367773447
-735568489
-467891983
-888611175
-789526438
-253533866
302390714
469487587
12473858
396215704
963846228
-147995015
-583323878
-301394032
-826732926
302516657
-96269813
612045062
815794190
-467693522
95707877
-738356134
362416955
-956631255
-46947107
520274507
-721007583
-294879288
884147653
408528085
-767608471
-36130874
-277501824
-328962221
199702973
-342892676
-333052803
466148711
-860424964
783567535
113580825
-232512948
707933124
491929904
-387407934
-112962259
773961989
984819774
-87544033
128604585
686190584
227932662
298846189
515893559
-853773770
-466916720
910869460
623645843
100865379
-490273462
-97843233
419291613
568180461
295713662
-101037348
-475725121
-727702988
-795059687
845670904
-53563432
-452179421
427086318
-685406183
703708483
704707842
-738265657
339487482
620138587
769745182
-108177135
269242496
200286261
714302730
-169675679
-213632658
-793941623
185943107
559597435
-209518291
-319167726
-130184862
-73468010
-502151371
25948590
621269795
947977483
736374524
184101174
-10019512
492936148
672890600
344731157
921841543
843368170
390273647
-855565685
-55708811
-534052433
-748153418
388434287
-995929276
465275324
444670998
811909787
900439983
8740199
753996162
-791348536
834369700
711528983
-131110769
-700693967
608359763
-274890822
648043892
704223269
6530853
-722165896
-838783294
-104323176
-807906575
551152763
138857390
875234584
42062129
-507641719
-453500082
-354374848
-30924378
-238292973
-609904019
-662310023
667358075
642639480
780854406
-992814570
-826314316
406680362
-304867044
-635362620
801984869
706369045
97245068
281418157
568419864
70004846
-233100764
947522491
315497356
750939057
293939677
197780588
-205799493
357958818
108630440
-558310053
640929540
-440043669
700674864
-533056707
-967698302
836693896
538624755
912187925
-881260806
529585935
122234042
127944674
-999912245
38791941
513362392
535390184
856151569
833083429
-710071995
330963972
-381751582
-413281284
279773939
-191591235
-904485192
-310076575
-794748274
-580419850
944280551
48085398
799093100
-24595304
667744299
-113456291
-975987566
430935532
395106249
390389946
445939493
-456209130
-993231924
-563160081
-651950756
155772091
351696600
685025867
781341285
970012785
-263662397
-594737638
125576408
-676483188
-544800872
-583153867
-55868919
-464066741
-418848038
174383305
-45106722
-409383586
849369133
-168827235
938359419
583059409
-109928899
963294520
-217857471
-54549033
771757622
-511381044
677515418
818926146
-526570455
836230424
-822961878
-391386072
446726436
-708070800
-18064496
895030876
367108948
-853444504
-861658420
-917492146
570650892
-560893625
-925375978
-473199790
258395926
431742790
547139593
914042933
179745097
680984169
792438733
390622908
811750432
-202594464
-799505512
-751750076
-265182135
-550043165
459768407
285704172
-962474682
794637486
284185374
-260618613
869375794
770417988
-498594420
-234122599
-890644413
923637574
311343038
98262046
-540517040
-457459582
998469601
-996281309
-966477021
-196750776
250046745
516716210
518679514
-795450448
-600875542
-454919291
284752574
-202540177
96767719
703773153
35274864
-592781555
-441469908
-858372261
813488500
-27194889
650098617
-599456907
-533715348
-234442693
231758517
889213654
30951293
991542863
277516228
-272868995
256140636
-224768973
263780504
388659266
701670020
-648193374
-181930242
740426364
-672255530
-903578714
883307021
-708190537
-390047567
-199357116
525958527
527249376
-845092255
-276726254
-975437688
386398029
515428761
810913551
670446916
-406121289
-832392040
477481780
668055549
866653660
-9048892
-684400886
863770711
487698398
348141300
-729762064
-381063450
772675025
-269447019
337217512
489943092
-141871706
715088685
924711246
184591928
281698530
-646439517
782482864
526058349
662301485
-92889018
-449266394
-985463053
-468221256
-97780758
-114066822
-956586414
281886964
128177018
470023820
804657501
-866141955
-603187633
-214943295
-864130716
13541111
920272104
-645553469
512777336
544980042
-627998985
-270152331
725560478
233424448
212380931
540058218
-701724857
-470240360
-196779893
-572883859
560853117
577125783
833351637
790109759
-183784609
-490883385
-342393245
632429156
-897784623
-530369060
-818545964
186862063
-916218613
-298718799
-422468023
951849845
917927748
285202787
-493855463
363868329
689806852
-519417995
-135954774
-126543957
-234791843
108479301
-677175278
397294639
-562724353
60806632
-239676678
-155152346
-360679297
-210028046
-132831072
-236116706
-694338335
224587364
-750307643
-997939432
-417400862
-343376471
952509730
468465989
570191711
-858151622
-582778942
-194023801
233984322
204644494
302516657
713970075
315090754
-613557828
489014489
-130863319
-696239873
713204097
-85538463
-284654642
332684502
291834019
-935323289
-424173811
86850265
-436816176
221079145
-480113874
-734857600
-278772977
-187210005
236721982
-49458499
-443226883
505990693
-168224711
306866046
494319429
321204916
-174997564
-420598570
679260933
501991656
-154038966
48183038
897989460
405878635
-519465061
-753971469
-954053839
326053241
-305375723
-282437457
410623447
81265333
-569616414
834685670
492446532
-790688
657478301
-85390737
-541516463
669544273
818473104
347181687
430800396
-802914208
547268417
-929199539
-91305784
-896606768
48607852
912717939
-652035979
-994827619
450202620
-147651908
-142790305
717573696
-521991636
669388651
251155769
-286774486
-776118839
-936640406
151417804
-987205854
440675222
786555479
-14250199
664368766
93202872
184949568
664272688
899181371
-319202459
-29205984
-292705182
-524228209
-977813685
579572800
300568064
-67638264
986581562
-632868123
333347235
-830859396
-638060654
-765621983
-177117984
-995888842
-976766492
647390530
93956295
257732158
-779912558
782829421
369498784
-812573070
-222342308
772262781
-466040905
913012338
258910653
781805917
-199986855
-842378444
586627547
-893952629
563936302
-519110124
487627490
-456721658
-606168141
-579926690
339058186
157390623
395306628
-348917582
834653408
-868454064
-698143944
-541316986
-811621192
-436578942
-42488034
-264797567
58366010
-271126837
-412312656
78049505
562936201
-605319905
-28925223
-483554082
752798977
-584212199
-482841706
355704700
-888384345
3864897
-439017883
717140043
-465085234
-275556588
-935338546
31072950
-226232722
-84578593
883662453
-617691961
-667269532
-897746587
-678984871
-285856068
74183839
-593063001
-720301520
-387746816
-224825631
661901093
-777510584
310002075
-283372277
-53226996
-343645742
409194551
-325013498
-974693577
-161045091
259743891
-945611819
7167846
-304662380
954388011
531500077
980177826
9088830
-812093499
741030103
-879717169
-715094334
-695649354
-216669491
966493261
939084349
173098910
293060214
436064704
348460542
484106390
608326189
-231763021
817715980
45256857
-940586997
348823322
-701307601
-466284644
169628070
829663697
748659376
997257185
576557894
-611187912
-398273796
177590876
-150002929
283878644
873115536
-992245731
72407735
408576876
4527213
-111251056
-417055973
733332908
-907473379
628716910
823945143
434442173
882502502
-330587250
-334934044
-609622665
273048752
855503670
-183784609
907301952
546470100
945811046
908355143
-815005047
-716982353
-657932462
919051623
-807029067
886710257
270094660
965692161
408956256
-93283553
-7890118
-250199477
-326199831
-388751395
-798555847
557393230
873211779
-150736295
45004754
503102848
213734199
-643241089
212194259
-348185908
-491189840
-786042670
-139188430
162639781
-310199263
437809159
-831164183
613130739
-404883127
-482080823
438817192
414311139
-698380569
12402456
858820226
-232436082
726489686
558624522
839787218
588170777
-399900713
316631385
373821946
-303223942
-677705765
921267035
-52604758
480444422
776707988
-641122243
740324876
-677188535
-37087923
111281172
-749787317
498600245
970689740
-544083337
169575138
-537855760
-409828678
589085087
899363425
-385998553
463344276
495156770
-568412982
-634515905
-639401103
645641661
236721982
-796531623
638466700
986116784
-779247485
-648958620
-730037111
-166093229
-847336589
879899634
-256587454
868277060
-49048734
679788759
200741501
-93082416
-860764694
-310825499
778903221
426389573
225206536
-742867072
316274232
947083567
-973691105
-439197249
640233150
-621530879
-63021991
-745902312
-499274133
47377666
-277079278
397034240
808003911
-888087710
-800874056
574280609
-140666059
837276179
39486102
224282705
-951693947
-784110337
-530835894
382180020
-436693253
735627070
590636643
502653716
800024417
-35726097
685421171
985355677
75618423
26556134
-667651928
894959364
89036338
-86334343
-567801350
-267939411
-637656719
-590717443
435603090
-927269114
-807034129
199581997
-691105681
-211671226
283878644
508837588
-387187094
291238721
943095644
193343559
-157087997
-9169311
964481462
-159527823
-637857190
171644534
726252517
714098769
-93417705
-889487968
479853696
326940373
376489356
-786041009
92217301
654371077
-877122702
-993792546
-998898991
-172873457
-288479712
-679313807
245879991
-895002266
-667828427
-371188945
554589673
510853278
-51688908
371277791
362712214
926297079
-943954539
-659981106
505090919
336163883
-337025851
-928491764
-33632285
52737787
547291906
53673137
468097502
-325988696
-687861053
571518127
-779026112
804042172
-868616936
-690230554
811637607
-312488520
432699499
-368039330
333475411
206608023
-736001354
793387998
709713939
897017100
-594773000
883718907
712340633
60202010
-265152248
-62440767
-448381492
984321449
172434200
251755809
694170812
362552749
-634497045
360850343
-257218602
-692230889
249179330
-590717443
-853914760
168375771
708373587
-850876306
319949694
689461066
-441133813
767053725
-707839197
-961358864
630983842
615470450
712642139
-932614869
-567694156
233139725
651511747
-677340165
806575038
387936356
-109950801
567947337
742950914
-782460561
-47805840
-496708802
-33537957
274590782
-180678690
816265330
187069060
-821979007
-346349535
307566886
-798398092
-857493685
-472256787
718042656
-108409516
-147264282
359882574
-410900770
-852265234
628039551
369349398
218825572
-125169421
-166035339
724610286
-560365905
-147627976
169668493
415468201
607692214
88290310
-836080610
-789650315
824745635
-529150492
-59623019
210603806
-392295874
326682226
-949586324
-408335054
946143708
-2678554
-856773224
-674204857
-106742785
108466057
-892399478
718241773
-996396530
447374892
-535859182
-874489568
-337842280
230160904
622161764
-341706214
-303002899
282480633
-393725499
142247161
365606787
-265919506
-966809656
-734493990
920619617
-461098708
6702923
689338703
689791513
402864972
926540990
221219800
843869899
-233261783
392881217
-300050054
824139199
936873751
-441133813
262532160
-179205600
-194225386
-381813626
683603686
-875626145
128972495
843119562
-315185566
-811796333
803455561
-599610353
-484685917
366960169
-261906572
-557242068
-654838224
584926949
-930213380
42410746
-580611451
345689958
-710866171
-665485231
-293052659
407194004
-117116527
-196756019
-659648659
-459069310
-2830781
785227936
-387424483
-396810701
-789591563
-621615184
499389906
646329513
-132511553
909950708
258439099
79520857
-131984487
-980752735
678802799
-228972474
-967325503
89386860
689087333
-448292248
508752921
219212995
843718644
480611799
709970299
-368013911
-38973254
-159744853
22525891
927455344
84056236
-422468023
-965129731
-632222485
-754844967
203931428
863224574
-994822225
563878388
-858264390
-64466155
282894335
-923878462
966115461
474796021
-278363316
951632675
261471893
-677006955
817475413
457165639
6989612
462663283
973401450
933233701
-309093030
-131030318
644432910
151522422
813925462
934994991
617044691
-641229475
-832713574
784283714
640724185
-733831996
-576494969
-286196170
347621799
-526630201
148869670
774296913
-452783266
309397068
411159897
600106990
569047873
635669851
808489628
-352153748
935495628
186554095
79451179
-618687677
-268225919
-760078332
157896234
-953607420
378259028
762175731
190378673
-236884518
635983296
-76763052
832308735
624340184
122532758
-210814790
-673502883
-999549999
97873780
558352136
765517741
-962234350
-468662938
-565870326
838834749
-861649583
596771297
450505709
-900855856
-166651655
-190274608
911495546
-771491545
-581396198
-198065532
967693242
270506155
-112347734
-829504433
785380275
187887495
-322902439
599328840
182383870
492096616
261352316
780446365
-584811381
-954653491
796812858
943601570
-337578527
-744568495
433088411
487869911
119572813
693892814
-707822068
-135236006
405654410
134528640
-991062400
-451096280
-200166945
211515020
-261010718
-182102155
89802785
350461446
137998578
635573817
-957881402
-467172020
-125086625
271915125
604962815
520565528
277867847
169354275
632727900
-76902496
378284316
993430829
-998994589
524750218
114398559
-858264390
320426445
-34634475
961922301
-287455947
825391842
876333430
-527225872
-278363316
-836897501
353958997
-205450188
298133937
825351622
-716608381
-330954325
130270058
-794310407
784397163
-913549910
-621107729
-47178430
913426989
285327321
-783395975
-656479564
-697440872
-823074637
-682907928
-984663121
235764368
-89003060
-624056312
887738206
71021945
-212653807
433964249
-116839689
-755864313
-232021785
792622563
-70273620
-779007165
417886890
-300840393
867106646
-976247304
119450278
-950410902
-889803943
-766341815
-854343406
653970852
977086372
139131489
928738512
196717373
-198432846
-376273263
-539211404
-887348791
-958594342
-466972124
-372427916
-841518661
858043467
-515972379
533838281
-745342025
421748094
-950588133
-933432115
770791913
272703701
284033520
-340117648
-544699083
-72675685
-238292973
991583559
-560377858
577975870
212972854
-216141358
227890644
-373514920
354124509
-849665431
23941436
-511111196
246104132
-382190079
-377784232
983862902
-924690629
-431553898
751235604
600793088
-928648993
-377924524
-556975588
853793398
257619815
14680295
-128677546
-185334582
-561875125
706830407
595682298
820664440
-627998985
187234025
-768284025
-966965242
-10372682
894781141
578595206
239094244
-713372802
-263966399
631609729
160870693
-912554096
252075461
27691995
-731002008
747550501
432787404
-504614293
711113777
-855034920
-688158636
855503670
-134468805
45797010
-19476724
986954772
-955586560
-372740208
-343402892
-296649221
-131110769
738001546
272467329
-53175727
645690932
901668283
-815395459
97532748
645042464
515451204
-610143318
427728302
558415842
-473565759
240109087
-507155444
-121190721
578706722
-973107285
-259907073
769603680
-319964868
-781550887
147969898
-6885020
-960402240
-354416481
839039192
-148864638
-786382162
457705082
43234155
-225549213
-338922523
-776355698
333503590
-337991901
-438756859
-46510573
601453847
-173947456
-451735562
-289206118
-971217989
999519575
454465912
792622563
-397357314
-821937007
246954055
-255622115
-899100397
-425714326
502929323
778541742
-406538353
-231224072
291795283
660906660
65913217
-353564533
58009187
360179059
-381175886
543520362
287477501
26766002
6339296
-549491904
-271419362
-302187090
648162136
117836630
-342932898
345634738
753365212
738601827
-210913303
575160118
233287061
110431169
463242442
-357036537
-546319640
549205531
228887532
-88766747
-50248047
-806424561
483657487
-800381895
360660236
-169461520
68581420
-257792870
134638190
539031225
-829371323
-480130571
-15987554
-698975220
703058480
-326236770
-244116567
153300281
176240156
922460614
-342952241
-932476007
574519046
-26756952
605709907
329595187
755789739
-373123859
117938904
-815064698
-402827054
-252972035
138631042
714098769
494023480
830587944
-766197661
-907846057
30593395
-366250186
261546669
-559569445
-415617813
-538782325
-695711974
614885201
-694432101
716357441
-948947407
-499853687
723828878
891068745
-998549994
543081268
-879965745
676504022
256791894
324979002
563903566
258354002
766325904
489973079
979860646
222163688
296013483
338528913
540520783
775935337
302405442
-532528620
-137286941
823952339
358358359
772691107
-799732967
636288326
-541316986
561203627
231127548
-757040580
71398725
-163580282
899624175
188588891
494511581
-736807426
-564608780
137889485
-45086534
86517976
-224342691
424697175
972963477
484106390
34021598
-3918710
540793291
-946987717
858891462
-555966884
-683399695
-172369487
-719622405
270593905
-505326454
-432799329
388923605
467337137
845244043
-759442157
-783989717
454158292
-639297163
-854829384
-285800955
688852334
-863953194
554854511
81360139
364429413
349078956
-557818210
-521660852
871340144
88764358
-161393937
981478177
18075764
730316408
308069762
923179093
-791356971
106379702
-400460210
578348142
-449854785
533622081
462745802
-823426267
-24246409
-286451469
-454730856
-774445098
-258658001
895944229
312289463
298618117
-142961605
-567219286
-134461454
697802358
-716659625
808397126
926248285
632689971
-513355529
649685919
351894941
982769084
868313155
-526136431
-336755320
-463445742
-962974069
-572769909
797609632
-565389436
-47371674
-768140796
237169910
-546168061
-36533715
91062966
-759060430
-108028459
797455186
-89272470
-155093479
213619030
-249053797
-907472093
924407403
702613131
571718999
-552682568
-291377533
365922286
297121796
-420465038
-113335717
145858415
-526023799
-877122702
966467651
359233585
-966321404
597302263
877725293
-620389444
437471838
-119414640
-377749202
-106736930
-902272808
-880869223
-150685964
894280534
-103005736
709190217
-992141486
707182222
-508956687
-582752820
-843169134
663027782
-848717444
-769118048
-232542550
601495811
987655340
782818866
348729085
-211120852
469555477
112927183
877048017
361863682
896956513
-667944914
116808191
747652733
954874603
863226112
-415147683
-441296266
-70126826
621933413
-237622529
-753366217
957449336
-988428387
748276430
-557195932
217220269
926540434
97138831
-437409647
367851670
-287184848
745305280
-672884872
-410975093
-123684392
9615785
314766303
-767472122
-767752967
11563379
895638422
49514815
-428416797
-617503163
536405700
-276075240
815341883
-146105285
134365818
998954609
365889344
-192292875
-95907700
-543029196
-388601191
125052523
769757954
387625384
-674759173
-176224122
236501881
-236950733
658117363
413798926
509501691
691961657
320276296
287112232
-226793309
-697072970
606132171
897163709
-205268450
355936984
-466678398
-724183422
21526514
-355167343
560694345
-706282951
202378906
920904539
123558391
392971960
-991059399
987458677
622368944
-221940436
186675810
183223348
618794716
-914050532
164781012
932269674
-808211088
498253054
5252679
490237973
-268341999
309938951
-13352338
-661364540
-126402949
714949627
221173942
-323790503
-358739976
-193464645
-345639323
-711763621
-870311829
-196182155
519331656
-4463188
-405349061
181150646
-487272397
991578508
-817691956
693036052
903644916
231042975
759328134
776835299
-560391011
-690973508
652356693
128159960
-939530281
880220361
774757576
-595694909
428895050
459807149
-139188430
-923335095
-532956685
14911572
488033377
561685030
-678885723
-75763368
2293408
-444023362
152942776
-732035045
565154845
-609824005
938789490
-516545711
-994282500
756523248
-365306047
-350395247
-370008088
670473033
446726436
-240605242
326717333
385136580
875459340
-24152065
-411080961
-855915163
-482506873
481289879
-126588554
-491547894
205876627
-256579945
878244233
399123062
1425664
286794486
-250350805
789284394
-365959862
113317997
535768135
294292727
-724349924
156772469
63554171
-158254554
-956442889
78363786
989376529
-920940618
-650045974
559014562
-104424619
-851611938
327526857
943335003
384804866
-864593891
322692533
-74800296
909350626
752809170
696215141
24679388
-184125724
19040487
-421062921
-849785362
-950940287
-419492089
572344113
-145828845
-154692654
-414869242
-570306766
714986911
909691929
-518288968
694298552
-332559018
515963069
-659072638
-291691729
421225282
39206262
372680816
728895758
-267342221
-309947706
-49082988
694318645
643008120
-88565285
838301257
165943720
-578847013
70420616
426752679
-429209820
634553012
-701967287
-995929276
564649106
-892250206
-571157596
-720537846
443159190
-60778352
-580996149
668770888
-214739233
-481154673
808266745
976043423
-231294842
-311555631
-846693169
943223167
-402069315
-866208974
-718484699
-669005927
985647156
-12833967
724289533
765395654
-16460408
275740736
-580532349
-102354733
730128428
971813271
970125902
-84890756
-134139140
-872732541
-15535115
-438684963
-37743343
308010636
188870920
816962686
481997433
125241048
373962891
-860613880
-521217630
-738423701
684781707
-779636769
-209027670
-595895565
93956295
266705952
18096885
-644633633
30310188
886318293
-836991003
916039586
916203254
-942023909
238153290
-775668366
93957266
255523414
-114209313
-125815645
-273374388
-434635460
458015758
43984425
-292652950
94364375
-301040948
-204144355
56266803
-573865393
-117599132
372091262
334134021
-676061546
510434706
788137473
244449172
141692377
-601627653
-23952348
-402265536
-68853403
265710089
12874164
646832248
668658439
-683048785
900230789
204500491
368576314
-640707458
-865951104
-870181546
855544240
-476518739
-298486448
244125667
-123548020
136470925
484586295
931106491
102790679
489622599
-451770168
-761808979
115602495
585088960
786026956
-310594199
703735719
-270981848
-661764393
317752534
593296007
184483929
865415382
425539212
497831380
438302993
-749013910
4814808
850869789
-749040198
110493895
-207627950
701258204
-477352628
351894941
382939492
-227884843
-147824857
-350983123
-852305267
942610896
375348661
468139090
127257641
11812418
659442092
-717344764
403285027
226967006
-470230159
801087960
-163095011
-336439658
-430690665
95834205
-55195987
578706722
-971511941
771697474
928414425
339787816
721408613
85613163
-350703592
269820514
-658436836
663039685
-611048662
-432432869
-647838932
365626483
5716033
-789438034
-644834688
-478428248
553949080
-561641819
-700217623
836552723
555352051
-305852165
-397169166
-863455700
995548036
-719918978
451847751
-243888093
-566926729
-187491897
277415916
-609081225
-354414560
519793174
-60313955
288733340
948976076
843444066
-692302619
-191498631
28110996
849905366
154198826
-896562502
-180418654
-984035673
-889604485
-858073033
-38755458
-270545956
-541155054
-57111930
365889344
-654742065
736198618
615902845
256810500
893750660
999613031
464020512
-755312217
776063283
289768777
914169245
-931069281
-898531680
993810031
672120173
-368125599
-733670006
622170192
619769133
-220939428
-428525240
790744352
455437511
273929068
993907369
-173188050
-844395408
-770621860
-408416423
-388396123
-740869842
438302993
-91306704
811908199
555686402
783965577
648313684
-83317373
-291887279
-995769380
91393759
-305908757
-448001318
-303922992
-963139704
-480180556
-898379463
-868875227
-373258425
-913142826
-266479343
954650000
-585364747
277202405
-342442574
503771436
284467274
-251309875
-656638524
-409464272
437860789
418421563
-501119248
710361945
705139309
905468423
752259935
-574625514
358807844
288411444
-261997721
719612072
-189014303
568221441
967536584
658894674
-992460271
-982589222
753031974
270205622
773147483
-52479115
-141038085
-477086903
-97846955
-6933955
791198664
712909955
-441500062
400676723
-69309301
794309244
415373135
-947566333
875719783
291057795
-112277792
338828345
20194908
180085155
-570803704
-914916548
344531156
606255698
428832268
-372257102
856022256
-483861236
-887253432
-710197575
-323286440
713663596
800200058
-133542590
833440937
214227695
-811546084
437913889
534362771
-587798402
95209660
-390281462
419685439
961303281
-916491594
929989782
-805885105
-217224619
739834083
998473865
-973120709
-199456769
663796135
-102467690
366743105
168437817
-930116149
-778273347
-903816516
-580737908
-634105845
-915945740
978646576
-90972400
-572777527
-490819960
-750122447
934579928
-224588307
-765375225
898755554
207034845
-383556008
-582653112
647917286
-153392246
624638907
256028166
582122436
-703378602
803721824
709177815
-175531819
557570444
430613219
-550033655
-872435951
-764623492
475595131
322352417
-757601658
878050529
-699867589
-67738746
643635635
-240938497
-266493879
-973795956
-375031330
-115757909
-905585001
-873438215
845934857
-396505170
-807580221
-775459798
110641083
-122783073
874128667
371793347
985797231
-381527659
-304186534
16523023
552650270
158221846
459689076
162441056
-26259025
589060179
-400303811
660962055
856069262
-461698479
-91350584
596901569
162148233
-358431534
250153415
847066362
46933425
614425000
497101810
-213578648
429957003
421237405
47272416
34653289
-307581033
-162142858
-781820179
258272209
19975772
182741834
-990926651
-882936604
515811897
-991098414
314741375
-570361547
185398574
297540439
-744287483
-912452495
317294613
340267615
783440324
-60461302
580686226
-941282898
-457066311
-643857766
-422181430
352493519
417363586
-507617177
513736179
297874783
-386182037
-935657301
-303986188
-591560200
-617810914
765780773
570759212
44073859
867610178
-830927611
376053759
-790020330
-643096043
-354922059
-179229345
108078279
-976534718
-570689791
-923465587
-306327016
133434397
-811819744
484042308
-256403791
192140910
-726802583
341027804
951404371
333692388
-181230078
-191080540
588770415
-70382224
-798801217
-122031451
-523999169
824873729
-680510748
-369987644
-444209362
814932306
263621741
-510792170
-756874687
960251233
-852126667
-955839257
-503226068
772965459
970301170
-821098385
-293944742
-809022870
623426987
-914265605
-453185673
-720471375
-708241164
-807979497
88132208
-183264447
-374359641
805495806
-765904703
-245652403
-267423584
-68927105
-260099389
517991989
283176103
694414481
-49967410
862581744
-93453433
321763671
-219342521
414840254
-874783672
-489796934
-966756881
723223809
110531943
-949136266
-87407155
-634391254
-719318607
-471027808
508339874
-896381013
-99342677
233966439
-475443321
751315977
5847877
-601407715
704167237
-360210537
954404331
-68933020
-723079438
574664042
-505097819
816208450
-500684202
115517737
-630413076
-453816261
-627487939
-825767367
881731901
254917766
-110349859
995461877
570536527
619243701
513792148
26080293
-502814014
-135603105
-675360403
-567201251
861194870
-223237861
-387598620
137637150
-883763596
350192555
782021490
-688400454
-974997064
-667103839
11893274
600513721
475892492
-892412419
777843059
-624139132
-633407528
-618577795
-256346267
742385995
-285364664
88135943
72807901
-494978749
465631795
-549723161
576183334
699268330
225876388
205242668
-969657370
572345337
-247814108
961255317
-128356766
-922326194
396887624
163916054
-919592215
200267605
-605147435
90840764
-544220703
230109962
-526729241
568164710
-796334836
-350319684
162891950
209965968
888398710
-279946139
744963019
549397981
152189020
962417488
649831383
-795768151
875234584
-828953155
-823663795
780541263
-547534328
-505130563
-891096794
118867027
519469972
-381175886
690001804
-167508955
-314382870
-557839173
51185475
370057338
997475622
914609968
-911354524
-561303800
-962750610
739085776
574924064
968145389
-223498887
109114915
-557195932
534246703
663500290
234140661
-350799679
-734331446
90508672
-292659993
-179150094
-307074162
-450133469
621731284
857518593
-897790902
106680923
-884772418
526545748
538196893
102682232
-329998642
577906427
-344754840
-29306622
87240974
736574627
-465635331
-187314800
416978480
-710014083
-454730856
-969211701
-727265831
-879268847
975256008
-550239598
832498940
819431785
5092402
417676175
129746504
796174391
873761203
998546689
221731044
-739382901
-519964941
727398427
296942095
-226791653
-354597763
964176804
-882488919
124183884
-551338743
978361226
519353898
-623958264
100160317
946053563
-241556126
550242322
482532662
830916099
-624580051
107029651
-447923338
701619376
-910704596
866564259
-81515845
693665387
-673201297
-232273860
140010726
541452561
107673120
-675577352
967260958
-615056543
-621419440
-990275900
847002179
-148259123
491660550
239512473
-290956405
49777064
-193730873
495981481
-394782554
904040967
-257929222
-316941252
586739808
150607712
319270128
-389235681
551807328
709849037
99683732
-823124996
140264888
686254014
-106411798
-992685858
369769765
395487205
976565546
-808958729
648180580
-207521453
-324203448
-255377256
-65382307
-754453068
18525910
857730619
-254376779
919279908
-548531943
214595662
70212961
618202017
-16945040
-234261290
-891014168
89386860
874597919
-193607640
85252166
66009653
-304100948
-128269260
531221482
247009630
-666290699
252535615
905596236
779947962
-18940950
-112564530
578235618
168660463
393610527
966381950
-100164562
-4136492
222693710
-344586083
-933575145
481335495
-793347260
-728408390
955171039
-522678877
944752100
858306315
-572184641
-500120124
644950123
21550873
867795559
-219082886
193263967
509178563
-671589677
-357120491
295152180
-979398957
161952961
649257546
495725245
-571677782
215115640
-736295858
-812590390
581782311
-814232695
-196150563
553949080
724097502
-574557947
-499689263
-561690701
501698744
-33453250
782858853
619392231
-223305399
-484448364
621713021
762067183
316920578
-87150885
-731974713
749882311
-369659248
201100606
13836453
384826648
903495838
191440689
-588219076
862661850
-27796243
528230861
-121051588
671805615
-573322324
-164733550
-810737777
121915871
211447842
-937374368
-65137157
-170204277
-848467160
365626483
-631730980
906004654
405320743
104994614
-740278909
-335793060
823261915
-157944653
586442858
993000995
-208182253
-989404257
118911322
585992980
47097413
292596610
-946719138
-204018091
468418644
-777911179
74696429
791306687
-981345718
868747028
-20521075
-471943408
-8342111
817084331
-524397886
857161910
-859116504
91486467
395879247
-34563255
-157446806
-99186401
-700406633
-686126185
-673201297
600154392
-638126858
-981406889
-625022937
247871065
-581173486
-905295604
-47343274
811979209
-480932904
-774824618
-837570442
-984164573
821211116
-687102171
790624671
172302599
14340761
624116362
-605553360
402114951
199925797
820202472
-502057616
841072237
531481558
-80555643
-305375723
-188198814
-620819469
129987751
10320625
900615024
144794880
762674368
866660896
-438475181
131994228
279666326
-62859853
214721705
-143634809
684464574
820664440
73389721
-435986511
107209841
-734878289
124378847
763043605
-356811978
331923901
-30986500
-255872348
-198878249
-656117317
-832975769
171262919
-726259763
456807735
-500462490
692083601
-285162502
131817463
549452353
-173188050
283915091
179220963
134498188
-982244151
-744919797
595693592
-727450425
-779364108
421748094
-123618724
-897167817
304948497
759399487
719204693
629979285
522618158
-78012690
-949519644
-577516386
-360845955
-723715717
-933173389
173554617
762748352
690311614
-340951216
331762303
-653813182
-4120338
907201423
107847570
939940363
399638742
908433066
499378429
-109729790
120690320
-522227542
931446542
373913932
905409119
853944414
772931396
687320204
-427400299
979057922
712758500
-994822225
-217403150
730610308
277053507
237961143
440856768
-467424327
-310187853
-646657161
-337920752
17497470
-107384961
-704366916
1985902
-919628883
-898319711
578373
-333706890
-483146555
304032516
-842665502
984632477
-199466128
902288332
985535330
-240308328
880696450
550016742
376936036
176999124
329992848
386594731
-410533321
-899558947
-593206549
-580125455
-690982283
-599745514
-491544662
719324597
-644813855
663424410
-706405840
-7500757
-571557856
-918482938
-25686719
81999191
-323177954
920919911
-601770412
168481360
-551094930
115940614
-599006959
-404170661
623302330
660085113
-680448239
949591554
-83334883
167363545
825061118
951797730
44957337
-633601005
357464108
392061706
-929456047
738735845
-82507793
531088692
702900971
-454019787
-93671498
706426221
665031637
173744718
735346371
-109817613
147258475
485678547
-224911215
-856417970
216110390
-246651811
619214499
-226030136
818226943
-802914208
862370398
384524933
173098910
-823949083
-554533440
941658952
198299465
-543669955
58009323
367618577
606515971
-833353217
-516974955
-614757180
-544508579
225152779
-867067749
-928648993
-999431128
-759622497
-748502564
-62826940
-445778595
-184371286
-26993618
355106332
-266564780
-870592422
542162598
-600005888
886890001
-441500062
85344873
246337777
234404433
-824785860
696666397
32897092
574853004
759214188
595935702
505819787
-454327159
-988205674
-802369318
-671305524
-390724137
449225234
-347658854
-629311851
-250945190
649515513
498543051
816589748
-1738888
-315875650
-618472016
726499399
-390087590
547014455
-923329596
795130583
-733495496
-710379892
-425296060
-65407902
-81927885
-258585423
-629522431
-750341558
613361691
942740956
758801912
228529813
-619987528
-160031562
107519692
-429291064
141156672
-465517452
-145633279
286568121
-642569714
831470331
855271416
969405154
584173095
93419902
-663000690
-635439342
619761792
-819319842
840517820
-236660151
-194999764
995979745
-375598809
-82953736
-573135993
-216078309
672351830
-940562764
116808191
-574536931
174069813
886554873
-573350924
-614792974
190087569
-907650569
-484034382
475037575
-187210005
319226117
258244863
-396527531
832108866
257052686
-170170914
-188313033
569432406
892690141
-464164011
480458254
-26512180
964937384
135671722
-495137108
-43216951
445817881
-680858793
970725868
-544286789
-543669955
374378188
137058108
-830912889
988651780
941830356
-117318835
635957720
514085149
852629336
-436718554
-737664257
-703378602
-760067468
-410900770
-222812621
-431416986
-998322962
-877069116
36750312
-667324597
-145369439
906635737
-807579910
-850441372
-594569369
-258920210
-669246211
-573624728
-778358210
-736870906
289624000
772373768
844606496
170548980
-548365654
-112345387
601687765
-740274945
346036584
-953209258
30366258
611593316
-835380478
-937531304
242689905
-436141563
-65129861
48902090
307493608
441418816
-61168479
503974788
-163443367
582713011
-66140399
310548241
253426495
-928009639
-147327884
-509608756
-997179652
-62802935
546470100
511882206
-333051499
462435893
443334416
-673201297
770863783
346551051
-985302895
307148217
19381934
-97088286
-295935099
-902831133
947906113
-525714268
-822043637
-892029499
-523481384
-665839018
-851076533
-115075176
661423958
866070640
-314717692
-557073765
47768746
54150743
374186122
-129104906
179033585
186938340
251920509
602435485
877644651
-894965523
-497600433
619745141
189556661
91504682
28710789
574982769
672047498
672777572
351891752
-62663423
367851670
-232393914
274626868
-831383288
534134904
-346870423
74761635
-992494008
29861412
218904707
-430877580
7751740
638999630
655534399
364821320
-450292251
-249844232
331262188
-955747711
-835402204
-92258169
345689958
-743002273
-232769852
960688235
-351332790
-268925090
734918693
-692140320
689824280
-735582965
-366250186
606475668
-631954687
-16946478
-883777095
-780916274
-877969162
536381067
211149712
-465534384
672047498
350779984
594397007
734454226
50172
-728910199
-837632195
735315538
967131553
-811539791
344237757
250867617
383849449
415848675
602138593
458629983
124621036
822678662
-404296247
-281904617
159932693
-932608190
-147369793
2404130
869943868
637174133
-168146005
-89163144
197572431
-570260293
742750589
858160836
-537986679
-124725685
-158723325
-328841031
526826116
201038357
840634083
528781851
-821144488
-340179231
565153885
-544699083
-331812018
-557015714
731169232
-45415888
802763515
-846030941
-667727334
520492097
587900311
623013330
-326225139
937790908
-731940863
-915359046
-773176085
368370735
-253463901
588896979
-855597630
479489550
827810057
-265974341
-520682591
-951051762
727278636
-106543285
734678199
-518164332
-742798986
981779408
-222893314
62176296
-633407528
195427369
-929190206
36492373
973501954
759036300
-631223113
888532894
788122309
633542556
-213632658
50234418
-81587395
197252868
633280394
-328939583
239889060
452412182
8884049
-338956470
243953385
152902010
-319900630
831407876
-167458826
-91065565
-635295945
564265887
-34743763
-693277994
366503924
270297679
485669270
-491598622
480604300
415075071
-680221187
209556448
-835602806
673841646
-496592600
-67446432
743688923
265725536
-514227825
-496011003
-395205601
-810558938
-55256768
-279762702
-466399697
-881595466
-357513782
-869347418
275740736
705189618
-9889340
973244624
297147044
648918051
418620724
112171668
215323691
306984870
226118676
300501404
236393712
318216179
-624748529
-926312078
-923887170
-710895964
357126846
-701513265
-847761072
-5609737
761951224
788632869
372790098
830936628
-661754748
-242223543
455550023
-676341875
-588162931
573300009
807010451
-174477759
-563881728
-984452744
-543875338
-408609075
250340727
110957447
-583372294
-838009818
986842856
374202394
-593517031
-887952616
-415830284
-286986394
509343661
-83752551
686115819
495553531
-440490400
552233737
-578916116
-32619170
-629494178
-419483622
551871418
79332581
36724439
-196194667
352821637
-893424702
-786472476
233795527
-748920190
-854794870
599874366
616916424
-26421827
-264964759
-554138965
241002489
-299569817
119057271
890841400
-655443438
809547334
-22687882
-553204294
373731844
797914215
582097410
527506445
643662070
130017114
-654845964
-810786439
-935409546
278548
-161452088
359421443
-190980899
910149032
689586016
49514815
-956169681
-250591112
633014756
234312242
56819129
-604483253
-164605811
-201313057
-668949639
823261915
-721034365
650795134
-330970405
-736567361
868231787
502964210
312247867
-298270047
-89961825
156076123
845277947
-472087457
-191404516
983856110
622044646
829373408
399287380
177632703
-782816868
-202370010
-644275311
975912540
270986756
-286615435
-540089421
-501075968
586493026
-586203743
-570720562
-773913333
-949586324
185153805
-884431169
619929872
-354143924
-107007370
957897391
382808369
-170204277
160122820
-581214318
844246551
-193389602
-317443587
-904569691
149105907
800710245
394135744
447072845
-517099518
711714375
-549535094
176035955
-656969701
-669625895
121191822
219893558
768083752
-432879817
-180403403
-436470508
-148874398
249305550
366748530
465570341
-855972115
-721242267
122607897
511059320
155333363
-752512891
-282828912
-80989698
490662653
121680025
-526562945
293329297
-14370343
-248677417
767111445
-358488572
-851150280
-436574437
-743234903
-716373120
662517798
269429582
122797067
-392746446
404525621
964436259
-337600737
-184134046
-674588619
-552682568
641344455
-32664694
-947207117
210392411
554431403
-937537069
325791745
-539572010
-795517318
620154675
720267605
-780159705
343386162
-402292876
500123296
-366468330
-753192956
-965817629
52128012
490622023
-496975299
-361680808
-149273135
-584310676
-380149531
-441623973
-521718118
-209444049
-327163496
274058577
537231589
-211671226
-184141528
708205862
313591443
23706656
-121675740
645383944
747550501
36733566
-879305298
-939107595
379676409
712004383
1133484
-194582632
366321346
-865793805
-681632574
-615343862
950816407
597302263
654917366
317823810
163915777
474559934
282935148
-45225943
460468691
-845115630
-612811545
-720430131
-717642273
82606152
945314982
-595471228
-896850158
-35980114
755756894
575441348
-393976485
130625984
-981787371
-871758309
-634729119
400398210
-545448315
973238837
172966289
-915200238
516880197
-362814829
579241303
36657435
-809831550
-450906049
105348499
655038298
744772287
238772427
128440655
305896957
-698943865
392520182
-319579006
910274715
-409674270
109114915
373092756
-528687305
-260128429
229077126
-246701711
-957807502
-76908236
991995
647828503
906007166
167363545
-209811022
-751078978
-296291931
-806531831
-90353852
-647734120
352931514
-287795091
201179372
447561788
291567051
373095626
630549006
-406971979
30293620
352500006
-611283968
-78779402
-32226677
-138667861
-896949471
-386682277
210305585
-639686939
-727307533
-819156008
390702386
440841489
823223018
43037232
44809327
-697753809
351735911
-794964163
410263814
27989094
-751108777
868113550
-3024438
-882381161
-902468490
683603686
962607521
689038461
420276092
-866517605
-474902461
-545264786
-945368308
894721126
650841184
514094721
-621116798
-84883785
-755875341
-119974967
-783907832
-992858000
209248553
-446550367
141308374
-301278579
-601590098
326473798
121045588
-561934401
-250906528
-23604520
-464416134
-60778352
-542784155
-793147005
-6473865
-580571403
-433335264
169103304
-587879264
-87994887
-572368297
334771897
986201645
-695170677
-373849036
859507007
-4517184
-321890056
366513270
-74316725
-274911235
-60361162
221937594
-304597926
-172510957
-618188767
-106149062
-786571288
868195599
245588566
-450411361
131394068
-541186496
-852362708
107734225
-542812936
-322347691
-87328305
920619617
939496878
942561138
-288390609
900638041
864416993
-11226019
842676640
565336714
-919003109
580710118
-397026325
819297309
123186889
-824947812
810071304
309293598
474508587
457662294
-743476220
-552485478
-217274810
785279803
356291137
255148959
211358494
56852789
-347324097
-245289504
-403700026
922006873
330382799
830416088
-345957199
-982169381
-304360819
935494526
36973332
180229188
-530070418
996821632
398280078
-271819582
7007210
-817988867
739444482
861735699
574672589
-231350848
-246503635
999328561
-754844967
-84986286
-705361181
58937911
355754722
797769248
822915758
879643894
-820173297
946644428
-214943295
-799494772
-848294044
788817739
410881256
-650878972
366472095
-358173627
528628390
-808574260
-990536019
-852431558
-449293657
-910711417
-156948169
99956703
788315231
143229584
-729526444
-521786642
-927690000
-357482808
-896511450
304117043
-587464046
745273848
-247065046
817793831
567938396
138895839
638636219
-230180585
-520042305
754775177
-961231108
-401795524
520274507
834236711
553686989
935580065
-702011182
659443319
264138314
944853873
356357947
-584160981
-565730281
-342977029
-97411323
-397041134
-850702206
-854736751
-850550017
659563343
588918494
518563985
508817725
-318650267
835788921
732394149
62832537
642287690
-890579323
731639618
450631991
329133005
-779350637
656145239
802805293
80874785
797688136
745487706
435337971
17796941
33416349
87384230
998676121
302015831
-806365328
543019068
-128217334
-892946602
747734376
259333318
937548865
13908234
29534589
149535420
649059449
721410875
469981836
-190788642
132050673
-367458020
240784725
622034232
778829750
-337962265
-781688219
812622806
-912274590
-452558231
-399290169
450592007
608106399
719859985
-606739766
784190082
217158813
-97006747
509900500
-979699647
-415147683
-889162385
-539546104
-141248564
252901857
946526386
-812469634
888641233
674229926
91092467
295630403
672351830
-674588619
131119108
515524681
699272684
-275917979
-475812751
721410875
-300644715
906027803
-637730652
-884463384
219111833
467657773
-544353270
-503084702
454900466
718582010
-218695148
596939513
-943881199
196404485
-240454754
-850386282
86623619
771823545
182197974
-166503687
423321059
869417850
509325618
-729265930
-906829185
390774060
-81414899
886942282
-170724813
-393092286
-413453729
425943767
593148173
-755735772
934061001
-695374407
405543345
711008697
-302794091
-914795045
179220963
-495183025
-49539219
-608734046
906027803
667090844
-192999119
-389003051
908361805
-646008992
571723976
93941303
-448620074
-361180591
-389894788
-402339884
-420417431
156264373
-26308706
-317165498
-766488344
-397920828
-862436499
20332292
-558348265
-103992952
-250309131
941117232
-239530571
181550367
94067581
903449004
-207521453
14559249
401603423
531402424
-147514265
-261689457
-133164995
843134847
94470725
-944008884
654819837
972345545
167227662
-606704057
-782727535
-485639824
-23379907
-392724333
534206110
19671158
-852431558
-772192420
-614886291
111561655
-346973002
-259295743
-579539214
542462747
-178974461
-675272641
474458446
-714058614
660077120
377625172
-908334025
513957940
-591351066
-204029494
611430057
400199613
397047795
995979745
803455561
71361124
-914167402
-526919812
-613971484
-829479004
774913110
-406267821
-389995838
-361257342
251741135
617018942
646750767
-466429176
970438383
-91305784
19039898
415678151
703478623
-901262227
-442799477
-511325213
-619755225
128508822
627222683
-567016478
-864715249
834389424
139131489
421544577
-294765750
298264325
-260041159
718907618
944990843
136672700
-370383927
475680181
-381760084
-225177333
808650482
460804562
339004729
95597085
772324163
744243344
43783795
414606809
706104111
626440268
-69810796
396164655
-366386764
781005427
-62053674
-684312097
-160080595
372790098
-510963988
-308453425
887034994
835384104
49642562
-755864313
-598004610
764082731
-238770317
-839250683
207611618
-76446185
858260104
-774027348
-929870213
808588600
-206742516
261471893
-58751570
-221865858
145927659
-880625252
-536172578
-583341567
-557618623
555619837
-715800512
-867830918
-775324630
165741499
926076075
371377541
-179722983
-839548600
-263107516
1946364
-886943001
-345489410
397893621
-402569832
921460167
-69309301
-137807850
-753218735
-495302909
-500950819
-750526434
-328208730
687466940
-771491545
-61013964
404051409
-382201708
-222831749
-973875517
-238548187
-791154276
906007166
656156629
-110560183
-914837207
-830386957
-159947154
143071766
-97365077
439702170
702371919
-576515254
-167673081
-242019865
941118674
-326225139
587779827
-972906379
-377259774
-739248157
-535825170
-201554114
-145596939
785134360
650197133
-418701239
-487382694
706230215
621554477
-539141487
139563497
-296930140
944752100
45004754
-42615774
-421644218
488432309
-972704658
539439477
-555613277
292082313
905165650
107558028
-501062897
-782432662
498543051
-78273434
912113142
30519181
980806857
451851989
-953209258
-339243666
526413098
-175099721
511587351
99956703
-920103504
-132153919
750697230
873134544
782382132
874530113
154593794
263682360
-206469515
-480569749
648032046
-823574092
991328113
451749605
860643030
480047275
83381424
272713558
-893391376
-962766312
587779827
378778929
756406949
321207970
423799726
-453280400
-900218577
-25921746
409463327
244798638
-445309145
742345191
-609670126
490344844
-994658853
39999395
-741744440
655320316
65388552
-455888080
-189765358
459450044
-240899664
-539199631
256810500
74117453
-899100397
-770176486
-534052433
196434403
27099705
736713426
30732494
278284202
-256431110
858887981
375875253
-324728603
-658044279
-269673603
-119872647
871847730
430218825
227442413
-823707618
753698244
874665706
577352187
480081542
428087443
-459235674
417136335
-967681308
-564346897
-300067792
-951784130
-788825925
899139573
-257007079
-679722785
-876814356
-574468569
69878299
490122054
168025648
-636195168
812894154
4314282
-313948813
99956703
-704462851
-230334957
-12612350
241888810
679780955
-448724124
-840197144
-819715585
-793757536
-167344734
813510360
-866750586
-859003675
759057667
661147592
-845943506
-168216436
948585444
400245061
-486127898
-681844831
782027407
549651022
275840498
-608055505
190378673
-302582376
-545405260
-487705398
165693112
-17059633
-33815121
971059649
587970207
323372776
91257993
590155231
-831381513
212396748
626822268
-776118839
-233503241
212553033
673832694
805609457
-634735557
236056601
110567900
-648100357
-821189613
444582704
69561684
827792613
577672166
-215618886
679914222
-352725934
-915359046
721022128
426001132
-5036031
-486841370
337059451
-400661886
236860228
-851241079
653927405
-468986309
-42860976
-497740968
-899350702
163223736
879724268
-765788068
-360316481
-101474720
-382709238
-303214919
-655015742
-825434531
-605458422
702659777
20988427
-769648321
381208145
-306016186
774459053
206594172
365214240
-58269829
-998344747
-127509492
356402471
-729078440
173682431
793891725
-81055915
570509402
-193822182
888892128
-821883045
648853936
148089110
831768472
-556922423
-822317429
-355364660
736741642
146305019
293371013
-470425389
811337281
-529053891
-490533078
561386055
-357211757
367300112
-764552058
-364644943
-119859114
-272342167
213694292
39908629
-330862860
315874180
-81787875
-358739976
-403282114
711080605
160173933
539406775
958372478
281415484
-107922621
-523994966
645965052
923068785
808570605
581676091
-550651158
914693799
23020641
-358357843
-873872097
-349266456
426855682
639132918
160109039
-979520920
150504326
419111601
-677649681
-836287499
495081445
-787888209
-307941808
160750102
995552793
967693242
-959169997
-703499919
745676752
724610286
-382190079
-364076047
381949772
-848661219
-777157041
21250458
-376064174
-694388348
-709246141
340694189
388507982
699722008
26799402
-54368627
-312420157
-587686691
-672769888
-215302794
377509051
-870020060
721772781
515888331
-443767909
-360953683
814592283
436493366
-389018857
-946094195
622932928
682298171
139402507
911065132
-797207104
-251264161
350394867
-882335357
68651094
-580511121
-986398908
509192294
562339596
268827385
231905305
-219522961
-958507702
-13429843
590449631
-29338691
-393481310
146248829
495643299
-968364026
-676504519
756157075
-705192449
548488623
571579022
458497295
-836037501
-359449897
167051240
276610021
385256208
-608412224
-787260697
-785085930
-695711974
893395972
-373412928
-309534333
-396379856
-271014215
-465158821
-964609839
-643573393
575747273
-255710259
-485264572
-337998741
576245346
182982012
-633100958
477962321
835840153
-213401451
465695817
-229909560
489334414
398352650
361057802
868570865
179718239
980764908
624563789
-426088870
569752692
799447851
-713095947
-65464712
987857079
-914119533
-645886855
296876470
775391047
758816942
-977482083
826882808
761901371
-589421445
-320386114
349965148
436448286
-645579436
-61662333
-358431534
-662007769
-547079849
-378239694
-176795946
164406963
874128667
-664684157
-582926575
796147722
-923329596
711265694
-259658891
970125902
-781437038
-133214383
107621359
97591551
-412062084
652454370
-157449907
-212614009
837276179
781714771
714842108
-599043077
147347852
935309671
37018345
-985199315
958691955
-107771400
-940607506
114013225
-686028105
987604733
915219107
951110088
-312160254
695646743
595931401
249005729
536563018
432561932
-285354633
84150326
942855343
-910644707
274963993
875598761
491643764
437688793
488916382
797094506
-370227189
-490966518
805770003
-249844232
32829318
669585018
962576305
-336737467
532802205
148420202
-138760958
836209879
439679771
283909973
-797290368
-457482565
727288227
212626130
-476046709
-59578193
360152684
-502171424
746701360
536499554
327855716
703111826
391142016
-229364073
275182488
469391737
311513330
-563238403
476198963
351713410
-467264437
309513121
-199142628
-464911637
629156034
577933032
567555348
939399932
-638233377
112069389
-892942852
-344446869
-992110382
700507740
406618107
-240963328
-767339866
953717228
87562907
560918360
-59017691
-782904995
805284009
239332347
-989626699
722753231
-834429832
661355268
-819423825
-284876335
-865623199
419685439
701346751
229048175
971172136
545389942
939711154
-831063454
221590464
497921404
589911162
5850507
-181756201
-822060515
-288382856
-913609468
438817192
-92942056
979643175
-674500340
786491192
-820356351
659725771
-957314684
710457922
-661754748
906721844
-501279875
-583432191
169789783
235390394
-48861640
-541526090
-917169903
485338154
472776939
179694895
-435513983
-417412687
-198660118
919048516
958150987
-83151994
-885915502
-869723922
-722606822
-515469499
949279333
-360437858
-194148081
483537670
504483500
-713349506
-589637804
439336161
-919442409
125052523
412284244
138631042
586797768
-962974069
-950773811
-885116436
844255483
-929365388
926210097
-726281317
-525131469
-795369839
-625138241
-98184757
663215654
827785367
436675402
715196575
352776511
24801911
781269105
987818008
-278049663
626245652
-35460937
331109432
448478886
-159783325
-339656717
-431221041
-926066781
-969190580
750774843
-731915111
824791910
388924620
190885539
-956380088
422845417
352751765
278723784
10273787
724930433
381683570
335266040
-244694640
-361355924
-983935114
-148305541
-128512287
-908694781
795430200
741030103
874809193
-526042558
-960761193
260990193
752967167
-160681828
793140090
-730396260
597677500
147998097
591080897
-488038791
699722008
627344816
-864671318
-168224711
-48244343
-732651406
-971784318
175101442
-766914465
833354136
880274848
619332766
-337083273
-588645210
978577241
-971809420
-228015090
-239989111
-225497212
62734105
-880891766
-461036632
86893833
-683527565
-318082796
-365445564
-724069381
651569827
394337617
873115536
-250964558
-340272633
-559556402
-673157682
-516545711
-630962623
683032421
860379992
279657279
-838855624
756832322
567166453
553164777
-751742353
958017477
-892582601
975361443
905124682
-738155335
830691860
-419641551
-98636455
-535284197
-842917098
-692382831
-266419570
-52012589
14486169
-567456610
-978006317
-512758956
193459152
772429536
-669319619
-456000319
519331656
-151096345
549808083
863523129
153935160
923170015
733500017
662766974
-935123892
547065633
-379632511
-900884767
-459364641
903090378
419035164
321941405
734747572
350394867
982769084
-603388840
-84790416
336080381
562162857
-65756279
-712682167
-132275281
-264785851
516013092
843349332
602267460
639670673
-11012919
-75219459
-501988122
251239
-65382307
-510786093
-758003493
659271865
481830010
-318054171
510513426
-567993923
-248549488
-66652754
-625332019
102716929
-343680925
959578913
-446475187
998324669
-658711466
446199082
-38693913
-724020933
-349118776
-959903590
191218714
937631168
442718582
649217660
220802380
-745653803
709970299
-850790622
739279870
313893594
630413966
-827327216
-601091407
-997963666
739084232
469170850
300415703
175889198
-323390560
535351366
171806257
693129974
-474896186
-853529658
351394633
6371765
-526729241
-873057769
917512659
-986255101
-92982832
-602318280
-740828418
382714803
-412128895
-453763419
774056826
-37041390
-673108315
-506172296
593851911
-818847220
-162130281
356760433
393978348
417847794
-266784746
-234974987
-354745704
-152542373
579173777
-247042127
121922126
-477143929
-832700558
676597779
-410323520
-954582757
-73673492
-187954094
-873430117
440408648
924106085
19296495
-171887021
207822977
888844642
-401046646
253598225
868542842
717341441
-535718649
-324231980
882040208
111962116
533370448
-772821329
-803868831
-523203446
344355836
-649685065
469114329
-146698553
433250500
-760162159
249441365
269886206
28344742
-612360539
691507791
637464414
15983396
691341587
-62499106
-383130772
-670932513
-703220948
332757331
-566092755
838834749
250923753
-712431855
-269983650
-626863647
-434674110
689345641
-245046925
-717645180
-693778787
959556257
-925291801
-812452398
-769622075
613401640
53009376
803355058
-108355934
797347324
521053584
898116316
-333963798
-336370318
185346044
501355123
-989786141
609494430
-919656880
473299694
304709958
-45411165
-388809268
427555600
657679474
557898503
-776700400
-952480142
-751798430
462425381
-641776231
-64423595
587576554
794195280
101312240
-483104263
-859688583
480510170
336602276
-299118674
-359460952
-927448964
227062356
384872006
-507439639
728254448
-777276829
413494872
451579642
703710359
21085740
141808665
446453657
130017114
-106509042
-306729784
-721007583
-91280555
-637060540
788421626
522422262
298846189
684114289
570269592
868148667
-500949957
544926877
907803057
-54268728
132015887
-116657088
917132623
-676024270
-882936604
647230724
710990875
526193850
-988044436
937460839
-106245208
-636226864
472892013
810919756
-324982278
-879302726
-284293939
265415010
-925573773
881151444
309382710
54740002
998790625
-42183765
-434674110
641971432
526715131
761235285
-14735109
715594829
478804662
-558860222
100712220
-496043442
-555948354
927827930
825235835
-30937576
456521338
328462345
138810767
-945001950
14406058
-483069102
775926755
-237437215
-58186930
-6473865
304335196
337191933
-712878187
-48743190
-571679600
31621107
392558569
239608619
-578133541
-222294827
-665839018
898862229
-384914298
724384703
791702756
-90923571
-515925523
-983963086
-255528215
894731068
996333417
-819165740
-683808306
489434108
34572573
-706691272
-254955191
-467997160
-127825515
-727392430
-840662304
634445724
505626375
908388050
-169937848
495059719
584034051
-91224237
-591085891
409292252
-364651186
564391668
-588100699
822835601
-678984871
97815535
-209382556
467054576
33640753
-297494589
-916844797
594162292
406002015
-326750448
598493187
369300153
528572492
942744655
-153406653
329656273
17549013
254223080
-926123640
723722725
505593505
78146670
902890688
-85640394
-979496511
-544877628
584543535
243318104
347681669
-274078381
187737239
-967457429
-470014668
-126504110
639200697
-69907084
426239474
899824188
210454761
374794710
-3053940
478031124
517086128
-347386338
889395630
28200115
-371758273
-264885032
439905976
703185440
-885825121
750303091
635355215
290469527
-661887441
211688466
-824076158
-128655410
-500875632
-63450218
-77305721
8640016
-895393230
-149273135
679780955
644950123
-345532525
-748439780
-387808284
87029705
638947785
279063639
-664146785
623382661
110378473
914799244
-850550017
558415842
-90725359
936658153
-982138350
871012269
539096391
-393396122
-51307443
827271389
281700890
240581029
-600863573
-879699315
702768978
-660812496
965400029
924857714
-549589928
-644285963
301429103
468273889
-758273171
-139330273
-354318345
-331194331
866563714
-907198371
770232817
32009528
317214612
-945767237
-775507906
342872227
92296805
-167828748
-37994900
-362694575
390622908
-175519321
-284795687
-902053308
-235958075
-972128856
264411067
-707604865
50715153
-485482398
144715932
-611267935
227686829
-394251161
857793639
-950732228
-705750397
428920843
767730809
823746575
160108672
735230765
-918775877
-841401487
862511514
-73761158
-350989885
355599249
687912409
-838975381
62896088
-537225928
-434807491
65065809
443424909
-442429848
812894154
-462797531
-664738294
-186214814
-405981674
901019541
617042990
774012780
-69064426
-446308970
-699543320
-585341355
950744946
840333059
43623740
490760110
458178471
986690020
-77423189
-865758793
-618029947
311744548
581889659
-403082370
992863466
948327458
-117869727
481469590
109134897
-133908094
391526137
976417185
396663735
66709750
161131131
-163173417
-784976489
592681669
-791760729
-572548079
-323634720
508158128
743612594
874243190
286152533
-216946759
839365436
-511695511
-555664705
229322423
-221067148
-496623894
-951654382
8740199
609448034
482519920
-971784318
412727418
-53563432
-641214506
-111627572
725686326
-631757050
-228712464
198867377
849451114
300289391
834726959
-340452753
-992895786
-117529383
-455888080
-217400007
316831847
208113016
-873868796
691628377
-41696242
309615005
-744888882
-213700517
146499581
612433765
498598050
-40779665
-713495767
832251991
142073749
113139181
-955542368
438302993
-444619655
749938551
313044976
-907074402
531263217
-809896587
-696347462
888265816
281965712
-215133647
-490012214
-567805074
-988428387
915544565
32288066
479344406
196543440
221138255
103376489
-613623205
-55356538
633864678
-693049839
562048656
516493246
-462395381
-969834593
824477245
-942699040
-177464477
-951523604
-512827218
466772854
937315644
-483400897
986443028
377300655
-326975363
-586328091
-675707033
-616698691
650841184
810827671
-55471072
804675135
-656845123
-730037111
-851067236
924450018
-515210212
-796582026
-799041844
-745173830
699084944
-284468680
-621771529
-438348495
717342188
-63048582
-471578456
167286638
479856209
-98412921
-676504519
-686664466
477260653
141398444
371765949
465596921
-27045379
117005873
434999711
65852773
892855472
372084081
-97947910
-140717065
511255695
-152656993
18801475
-778892838
-35108786
-909228889
-665750460
-309286736
-81008900
235942944
182897678
346658722
725746261
721046970
-758570355
884218447
-386932431
188070512
-114540341
771823545
186105322
718057541
-586331293
-654306007
535578416
-959537513
889152263
-911255245
-963760335
714266164
-444158416
-89003060
-566786904
-14679487
-920460255
460554312
-73594464
862370398
-948945400
-819115840
785211504
-709155745
-82953736
-224938759
505041310
-656000373
-536251091
678463892
-293623238
304895385
-788229920
547455103
753110281
-408682545
109274660
284264924
-536938615
-670431934
733031865
683848048
-512506388
648180580
850194598
536787197
821224120
664380033
840008702
553068355
651105813
667312432
610150157
631440434
181550367
-955839257
446926332
-364379212
-835516496
499884393
-759614875
58755600
642929208
334387177
-354394050
717618449
786165837
610570732
-820035716
-567050583
-616093625
-429552011
70945909
-518288968
700050568
263336027
402245359
-761736361
689197893
-109955782
838849582
49636471
-745562117
979280121
-750829910
354690965
-21953868
-351863913
194860036
-985302895
-500099080
-527357660
397432806
661001716
785375855
507995373
369458737
-679722785
457287895
-443226883
-690507149
487984081
304626146
-312770205
-718240369
-441643933
799413961
926540990
-508550918
-820625464
519321380
-953988475
73266975
-161239608
-896949900
59591190
-99568811
502469956
-42271847
470484747
-390813070
-168827235
830987311
-807443776
-570376654
-755351525
143816925
-686055427
446402466
884051963
448808703
62832537
865115829
783450961
-646049261
-262379127
-392076725
962112871
950862156
-822189637
596910745
45049624
366250348
-400661886
-901520420
-622112450
-73201252
-895152730
575348938
120114571
-966285471
956965961
-491561526
269123269
35274864
878102918
-323659081
699439577
-693395347
302501803
-639597699
-908466168
556604732
561810647
-360072147
775331268
529857505
-223573834
-166062760
-465854832
-170378176
-35951946
-950755651
-197650177
882040208
-61363208
-990622965
694387090
-688263028
-472092097
911291186
-304602460
731696276
-923223314
-764622349
297408769
-582248333
973740178
-717923547
-368579938
-183652253
507446942
932253347
-667757466
-800324277
343519500
-932571791
-667123832
-643999650
884655170
783952480
-152953914
-206402725
-795475551
808560159
-745298396
380482789
-620939487
-429168132
644291669
212107207
986510816
-138290967
-158350848
-387870487
-279634536
-185725039
-241600645
-307081604
964436259
-256608838
-951048352
766734639
640431143
-733669761
-132684904
746387206
-156258583
-752887633
-398591111
326113323
818590690
882424355
-140377848
502643115
-203489179
-303259769
104376629
-206469515
-80763157
-14496507
149846200
-807043070
-696421816
836088036
-360274886
-117531023
-91606336
-96220907
231764330
-192788831
-22928669
864772835
-581232359
161364218
703578260
-794960717
855650417
809565552
13804226
168031686
-96032786
210229099
753365212
-813298876
139068512
-866718629
-182328239
600896608
-649527272
136516674
449287112
-27166318
-15594059
152144289
-383601720
845506103
831552070
-899550347
354310695
605694242
-87414014
-976628327
-590869345
787266214
-399465425
-918088373
-864130716
141862404
250153415
294292727
-234230510
685697068
-390762344
662008593
-634090961
252075461
-87663331
762729085
782654675
973740178
44753508
-308646611
440350584
-828425288
-8453886
989462118
-133116927
-586114394
359891219
-696106058
-24712190
983979831
988930475
-466170855
-945313569
658540118
73770160
752772371
-985199315
72265077
995812569
-937599851
973200544
250105783
-488817052
-907433612
-98114765
695047743
788831661
-787809137
-541186496
60944436
560273861
37116374
518818126
989535860
-22920980
-516060929
-224331387
-91955202
518234423
-113886016
155680092
102516054
-928099937
-595080938
-759409062
731984615
405461325
-263637634
-546195513
214797543
-3471598
-472314193
-875935070
51372301
750372391
-113335717
66854997
-603508603
-403371222
592088190
-522404151
-492639951
-822434118
721209353
-746744737
393768612
540795147
-976788236
922014158
-909266358
649394849
-175590787
-643613500
-444014078
93470664
294967794
353711508
297836982
767113184
-833920513
654748992
-846182168
-878775349
-408949330
438691639
-505658299
115732501
-249173970
902843689
-425645146
-819651613
-152900836
873381191
-359501475
-186102248
-955184151
609763404
427647312
311960442
360711310
-527888280
-279796071
580875520
-850702206
915325052
774807141
447450172
-96700972
-939917777
-309101028
468534568
930889601
-444549202
541895030
-543815564
488906340
806299437
-465589962
-287795091
-856201840
-468675179
608947092
121779212
606969571
296392531
904035707
-875505498
-774067292
-528489029
-972875205
415045639
-284293939
396838267
-171851017
-794318814
-285162502
-314795419
-366572196
121031709
-544492050
576063181
513683446
-787437918
679766414
-607081736
-385955681
-554983387
-250049403
513925683
275353566
-854504743
214227695
115336048
-252370445
564837927
112069389
484218111
-863689709
887644604
-326596452
-913582901
-431441634
951209385
-608665493
-295932570
-586063185
634711417
-113657173
824107135
-238283635
185943107
108078279
48809825
-5377222
-224373727
-609205103
692861701
249229943
864580258
871733108
-315042372
-978086204
-63945141
222462628
-786583778
-354414560
314557928
-640698132
-303622537
-343376471
355351266
-892412419
713912637
-139294342
43783795
-750122447
-213936366
132993883
-62620376
722664720
-323912414
229930659
-472457348
908621841
350758099
789290725
578197234
-912633194
188870920
654623611
-481139684
105150808
-743764678
-241487416
528298107
-307124411
187652859
989598138
453668640
-849038286
899238480
961388932
483537670
-904259971
795175184
-947190471
570962033
772925027
583246113
3620358
655144273
-691696373
16162069
39918574
-671868368
674466646
430977273
-575420731
844820795
347764394
892336522
-541426603
895951175
-70735505
100738976
-558437420
662792406
-11980990
438091827
602608026
-31539599
-696923744
213451855
317813352
-578140505
-10715220
757939556
743885012
689096362
-133604924
167867379
502964460
-357031622
197928776
245610003
533051660
545940223
-863554428
109439971
210385809
-40382007
-922643073
363235471
-422680660
-970417543
111203723
516506010
-426613286
-906025758
-711757216
-127525787
-283772999
-551159253
-849222985
-905361534
36683976
-415737878
505041310
700849085
645230486
119765734
-910238074
-525771714
-365679798
-547497894
-751393606
-494520869
-500154885
409048200
937025169
224517602
910991005
307400028
-817472574
845756451
72073723
85865733
-231369550
876585368
-564875255
-870740276
-904221348
-605553360
549068410
934053521
566878230
-172400923
622924087
45456233
-841767659
453292449
21765988
422126665
164208868
-793064535
-512355255
182692883
-151568454
382503818
-335863735
-279341720
-209088048
-528049535
965484716
5840221
707432897
582713011
-340542612
-706634117
-897236187
410608031
-657211309
-115187718
-683455679
752698617
-456721658
-787989163
-167126009
-824552067
972319150
-453763419
-692262220
103018514
532174900
-566391152
-30503122
464162464
770410966
-322846298
-44370889
749183444
891380960
-865600977
-255528215
-350085327
-62879653
-659511015
-962234350
-233503241
-783723213
-999302447
386135302
885317058
67130905
806076521
906710509
-886027773
744584635
490775420
585088960
-365559560
-39589734
290028553
851645382
-190865240
294766788
-992959929
260456667
-183916267
-922999213
-338475354
-163921945
-879738012
699630339
887526470
234964629
390622908
304107966
-805135823
47466259
100137769
875801420
47643214
-112811420
-733291316
781639608
-82364736
871846011
181341300
-205957130
340106839
277059020
-459364641
-372349615
282455346
-408229629
757571878
-228980881
731984909
-982038129
892156756
490103167
961219934
-134007635
-214230404
817990381
-184770395
-801098941
-240555045
414280032
-949958471
878819385
-901332069
701335249
-455144082
-529106518
-855436573
738787553
207475813
642751180
260747801
445584418
-228675633
-788612881
717058302
-705233687
808106367
874736849
151417804
-915804004
750030269
88443244
-231224072
539955229
262368157
433756834
588896979
559875978
612767349
-145596939
814595817
952991662
59650187
-453076023
-3447854
845986938
-912990666
-217403150
275931605
799889448
43445966
822994798
38601792
838980368
552141504
-698321361
483657487
-159636710
546458703
828344390
40590816
912375415
741604938
555534669
-665046219
-729855896
-342652987
326511385
920287591
384554127
-2143896
-39589734
-72755036
489478459
121960001
-813384712
315804809
481729923
-432305187
-425033193
41876212
915268794
-297899245
-343472788
773486093
687542182
443667172
-671305921
-509159382
-654632490
-876381545
-437375074
-800711410
588567811
-436240574
836065231
979280121
806076521
255454129
940319694
-356943746
-188616337
409252264
-726606614
-739260431
25970087
-87150885
-559985621
548661613
451577879
886326638
-421203181
-176204043
978857196
-428583162
-353021392
932643836
-899824581
201594533
-298270233
-707175178
7939671
476451015
359227159
763623609
-147527044
505529487
-738401656
-436739454
333625640
-966190176
-126173663
832185212
21310897
149846200
-987953188
232981011
-876408601
-579149242
948794279
10772986
243699687
-122069459
638298188
811979209
-979607348
-194023478
185653953
-17330207
913528678
432242091
564097593
-715156111
747528407
-660157654
158672885
410429825
816208450
-26268866
636661448
-556742071
-244619157
-554907721
778508594
662098703
991213516
-787634233
482921456
513861927
74885738
-882335357
-908622197
274522991
142771207
-937819476
420356601
-131735188
-204751546
882691804
707316007
-468607929
-631099994
963801967
-434846720
706860232
699862947
289100053
-663431875
-542784155
685947386
974665858
881522989
741954696
-100082115
352008513
-303214919
-953705393
-830208638
139527115
-322346211
-552487334
846298527
-737632069
-609206109
620877958
-450045219
-206185901
-260384230
505860969
617888000
-190935576
-423737596
303412387
407048870
-403659158
786171890
619332766
-389995838
117393066
-787092058
-955197260
357437890
-760825879
300599296
827572200
-881421237
661810610
-692262220
-678324602
421630703
-584489571
37792760
-441117965
-192445243
257067264
-488037113
-164498720
-944092963
-989236921
575408851
595931401
30565218
-802548562
-499996529
464166724
-679038903
-98144512
677153417
548737417
-128769427
988826205
200375715
-987886918
276827005
-419456286
869292173
36567488
56355903
-229237407
305433836
751417157
595732252
173098910
-361547340
-336370318
-311821359
-705224707
707424597
-119859114
-625894782
156341951
-907189898
-31267178
876483934
248021365
118757791
-723079438
280672527
512471585
360502819
-377853073
-413426846
317940639
-806579182
-821896955
189005434
-583525018
-900696368
-548253834
-990956496
53583184
608400099
779746494
-71940599
-257786735
303310602
-920596496
876820918
723722725
95209660
440060123
51614784
-586585525
913858162
-877699663
-244446469
-343054701
769376829
-316606118
-795483496
908189291
896662998
220567261
-363183515
-648658934
677948147
846271494
42951901
163779690
539955229
-507735013
-777948978
-403689862
-13278693
708184316
-10236273
-284018222
224596550
-819643811
375882387
76634217
-14384166
-203053399
460221068
-657453826
-569289401
-449802405
-88860665
807532820
-505375816
553552587
-207457126
511740753
-328123781
831062015
-229311699
-2885748
-34198320
480088976
242200404
-960993629
-620870993
40131671
-924715526
487679735
-850893246
891126559
-59500728
-790194753
-836991003
677102781
-50638408
-988279433
-204093126
-956169681
193840781
187121221
-984943523
-116162202
-137585144
845590825
-25578675
-536941891
672409295
20369200
-437691181
947901868
220980085
-564876086
983261896
82731223
913194937
-372943875
-546249860
-353588063
-952779223
770414326
744772287
933498145
469757545
-265486059
-393783388
-613623205
-3079683
-943602860
744086686
-128269260
-490222085
-808294711
858530322
-667529684
608507967
-606574335
-400025285
-35928713
-752219714
356919663
-571105505
-383512385
-630226260
-747705703
-83834955
134700518
-979837108
429976204
-413389760
-627304577
-539041047
-198583092
805238727
759214188
119631884
-322310586
332415940
-261310729
846134772
73751962
741237681
209801069
278053196
-171097053
471933721
903072115
-246067552
-501276812
109984625
971314856
314108053
-288778094
689120212
61979111
-994515370
918479313
-360981168
-211422072
-3306121
835021058
351211830
482797952
-743540086
89035112
14486169
171478572
-210092314
656846577
118278488
634003900
-260326911
-792560195
482835982
-378315826
-634729119
243638396
-555891608
492035264
-142687287
-956893123
129852217
857196659
-559556402
-145892545
-393877246
559673448
217158813
-394814205
463849310
-243549196
-566603543
-90145269
833470893
-378353185
974429053
-217210864
443210804
-4057653
-474342277
849800027
-599457452
630343282
719612072
-45411165
868031168
-151502919
-32980867
-542807324
-46879515
-270853222
-816614463
322962232
538207720
-240784266
-884036695
-290051977
-248346877
-37849189
-846459625
-9086377
647265547
-693007841
42436881
404184769
-572737775
85942371
218978288
-790959676
-393376553
719985183
244751434
738606762
-766228447
644784770
685643365
694133904
-743153127
-507253364
-766556475
95907491
-5701899
-21130667
-235960035
-280312095
558824723
-464877329
-567787975
545665094
-108960391
-125349968
-992340238
84766343
771997221
-149348083
-849201495
506219385
338690330
458790489
-965965487
26299267
675044919
222163688
-491007009
-714896300
-923551441
609393084
-915299314
694742753
179705582
-783951779
565931287
-599971287
390014809
-114165738
-963858111
953935311
680493173
891175189
895030876
532180639
-886031386
-191390179
-973789962
694442905
786591857
142158371
-162826875
867905281
677750539
393814633
-447108983
452139164
-408416423
966381950
-712766721
318302456
-847966087
-50231456
919873942
-667103839
86758169
-613381447
-499600934
180791595
-535591375
-639269953
837159209
582797307
927110965
451970010
433292101
-104552954
277903970
-94481527
323271833
-707800091
-663634988
-420635576
703704094
418874928
-639273688
32238592
298062692
-983151105
-878213109
-244126713
-558457673
-513469027
827873604
182544620
88443244
-2275795
-920056513
-476377940
-206579372
697161939
306254489
-736355662
-585266457
-398940112
-523052316
-431501458
-216862560
-124395848
333692388
527471926
694418373
332511494
201685353
202810633
354064470
-980615060
583373506
-793147005
167888947
932695556
221441216
-483895726
-935525110
-328066712
-759165076
563903566
-737672451
731787812
838831570
-355947216
-677657605
262262225
814775264
-324857157
-707175178
-619559668
933432150
-922279393
726660785
830936628
838255056
619121245
-292582473
-990915961
505090919
328414982
860006291
162015522
-191268879
489107310
-176401463
-935095853
134551623
-653377943
648633232
-883065783
16151902
968374986
-990409488
536982450
359136460
93451234
435458657
-684992803
821864979
462128575
414303312
73052214
164468280
-310594199
5016658
53107027
-822189637
986988154
-26984593
908206908
-910312516
667485478
-372267229
926034979
43187694
220926464
-875019201
438972366
972367124
781129009
-983169826
414522800
17983645
-237118594
-651910117
-755062197
-938744021
139404066
-300493048
133807956
483997422
-679256930
334122251
244250502
439145221
-495831698
-928009639
-387325606
-96220907
950496622
565568015
-494659239
585748671
-961948021
688427444
-3178843
-818062390
-879787142
-970013027
-267323217
-593734703
355807315
-636511416
-44482001
785522592
-376101318
-894963824
871012269
940993892
-942335565
951607494
-176224122
712404528
70391142
-399448227
-339666663
853404538
-4794655
564333385
862216434
667712244
161943456
-544633688
84020538
-294485593
-383637305
396137351
371836709
433949162
223467946
-952459645
-33244106
-830372765
-825778018
-693989823
47643214
-258608292
440856768
-164240246
252724766
429308993
-288826697
960521608
988974245
-521160258
-818385728
-201786755
836532020
-447282600
255830208
-517323094
-602779281
40600520
-24797423
-622864565
-620523412
-501844003
-518348166
580923885
503219923
-851749351
-530937989
-567547115
-688475540
-973875517
-243900372
-873398138
175161248
716021762
705475651
-385826102
966582802
-198331619
-145407740
-342232258
-252762021
585748671
-401443
-55873774
736491413
-96554161
-818914685
-628140030
493668276
-495938242
451851989
125878736
661235362
-49939085
275027219
435795070
199677389
-132929699
-888752516
64505818
-522404151
363587963
430029909
-438201944
-401652297
738689223
807617809
-904082447
798574496
801092407
-263739651
-106509042
363521451
407690884
444885231
-914065012
797773478
-51067951
-574617134
-174123926
-978006317
458715538
-629909023
-735344855
-20483418
-840149185
-891026091
-397239495
-478037644
-420398362
-299156858
300807473
492035264
-409283488
55256053
368392829
-956930537
-62657989
-874783672
511945765
609197337
592419578
-302671063
-715517029
394886126
704251246
-715800512
308080902
-922697582
-496716730
-354078431
55473735
-991878061
-802516746
255523414
387660749
-334682601
-88747295
-272004554
-751476843
706641017
714879400
818447350
-853211465
95439578
-20377480
782021490
-145856672
363980277
-770354231
-600037975
963313468
800556107
695331964
710320518
-725172638
-471173609
-964714359
186272705
480510170
255601355
-178025477
312578161
492524190
694107147
72138023
820011145
-594418811
91240398
3364550
99393447
737993438
137213069
-173654151
-708323979
-353596397
800642976
688880834
-381588259
483611101
683456783
429659493
-947434412
-708504081
-438455891
-767291804
-811246147
-195268127
319289917
316840488
833799022
-382504814
687919990
-514599022
899495519
-694062297
-801761432
152942776
-295163841
3237802
621732158
162806633
994639073
232024061
-311676747
-933660459
667358075
460855979
560487185
-439047216
520797909
635500686
860577410
-452975111
242812529
-17882481
281512553
-326298276
87080868
416970204
804670059
-354687274
621882041
92374566
169070470
-50512583
-102712419
-255382663
-253314089
448746402
400407728
-357080033
-612515824
-712746522
-347460887
-319325183
-545816422
-81245707
-799169516
627876548
254253977
107308465
887738206
536137091
649244411
-197608869
156256999
-515583453
718991926
-770097053
600892196
-310248799
71499752
-429180486
-988903001
997257185
-485794175
-745782048
697016362
755444689
658859824
-4408572
-244116567
-462380860
-276206999
734678199
816750629
726489686
844916080
365416150
-95159096
-100149906
565153885
172188803
-596290244
-276032258
-680396148
65924886
609637371
805774809
202782841
-532771447
-423924596
-958579534
-326298276
-211186153
-107878627
190135534
-303332576
-234362783
-499931628
882404681
-937411243
987082029
-799965625
-761507428
881206421
-963994054
-8728934
72668636
-733729787
-177457522
254369559
459985211
822894909
247050027
-175926168
-30890887
-791356971
885666848
621816686
878988011
-1565971
-494994733
851873216
-739836288
957680605
513348763
508174813
694387090
-466045741
452936484
88051892
866396219
-719961725
-829355548
2693142
622218402
-932571791
376361918
304234721
-976715783
-759600110
-340571676
768755275
507193900
206515246
896010210
-749197489
426533205
964349661
174063441
474454306
151417804
895926126
-920069483
-753909062
-279762702
974289710
-226731487
311418433
161075434
-437802227
567573952
-882381161
502035219
71809140
-690964215
239715240
-473229160
-169120214
-8778967
-363333663
498934237
437271753
-528489029
-477839568
841437088
659830495
818541597
-554129835
1745744
-623317928
-998168371
172215472
-786476169
-762846163
-579919678
-539873037
399442879
739030241
-810707434
-889860664
150242600
943333764
-429280505
-269087358
632508012
566197659
389322565
-341543227
-606135821
-991810803
569649330
358344309
-558906872
610140936
384554127
43531796
52911153
751332087
316631385
685267717
-360316481
477906573
-607397090
-246526317
600482927
615700303
586493026
-991767271
632539400
118875249
-582166201
-34782547
209920137
-215579605
168114669
994055711
828537948
-917169903
748261415
-416106204
-757435003
-866812310
-804695715
-444899361
-224342691
404670629
448452653
145210366
-39132213
823158517
-486880945
219741790
-353610473
-614406423
165133583
13236549
-26683846
-780269128
640452774
847997071
667951792
-105388218
-670884224
483782423
661910462
175107819
333875225
551640650
519682371
-450276651
-706802067
-218812623
872588104
-966410158
-107903761
203285310
-213797721
-269830789
956579876
809542310
494214192
939494080
-705306708
860287332
358424321
-510998151
356124287
-159207253
-276347608
-642475636
-904649170
-13024090
291314871
37909868
-178285568
292416580
-437439536
720713374
40294574
661425837
-202594464
947206237
682922345
750697230
931518216
177810276
555274645
-943060437
81827946
71203156
890111478
-857296527
61560488
-928419468
329502729
-208689503
130610476
-396534585
-159881013
-911550536
48912
-938235371
-119691950
-239201363
89167805
676769958
785411595
-91485043
908183083
-460080007
-826467354
-366078232
584946519
48199541
369785344
-224880511
936190022
-837867125
56765852
-359504721
657110140
-800141685
820774036
-440215738
49357346
-351617926
216952581
164540229
912462792
455327086
675229532
-874853795
378182858
628515845
-789367115
-300511067
-667689762
496997522
844836855
566054284
241160985
6344102
917170083
-423722510
-867071984
735870933
-560227045
-500154885
511306716
905372964
-271518898
-911472942
558624522
-472284247
845705692
-90766145
4314282
275408959
-931784766
883405127
611176200
707959756
-423135107
-743185011
-580556711
745651876
-326948867
972373443
79180589
-583319598
790744352
662839508
-501622657
348871076
-469367440
-61048763
-508634089
-775705273
-168183186
-915713012
701671858
-703939051
-434941459
975769550
442461447
686816932
578356452
44551606
777709141
389934542
507193900
316672780
57334098
-772488860
468633729
339841365
-61212522
756157297
465750044
-439328750
152144289
892565632
-426268128
994259338
-475571609
-483279898
-534825540
-886667056
250287790
640462065
733082986
-342044436
528605380
996206356
392346995
899942327
918773477
-318929203
93422357
101575157
693023463
-706177778
-628951182
-174110210
-900190989
-319709158
-535027299
-368600802
-830342546
536381067
702591052
-761056537
-91096172
362930118
783681210
446394906
299779004
680778517
415678151
-381527659
-925117929
705196401
-618068405
702658956
-643484180
-286080501
529375670
950046589
506373616
-229224878
-6640264
-383029624
652237235
-405349061
844489385
-65464712
922881298
-201151558
-571958484
283395548
-932614869
921831796
-505326454
906496436
-62186347
-208684459
-556475207
173638302
-973965949
-627138008
265725536
758452515
314941413
-701414595
954344347
-732091014
-966016802
-165037706
-593762143
809689047
-437265369
728751851
479872834
621221630
-575175645
58163690
160796764
652105500
861660979
-514552908
-152900836
123252005
610425895
103119645
680850106
-500999505
826471075
851057609
986510816
-599052796
-264746479
176919222
-655807775
794006073
614285411
651202574
26265766
-782151630
44957337
-78012690
194156926
240186570
368087933
186949516
-501051448
924711246
82238617
-744586078
-360341794
633629313
408528085
-413473910
-763945655
-974945470
-372939502
375082439
-480113874
757652157
972131646
-736181870
776028740
-808802291
182151711
-960080886
666420874
466257795
-487421360
270903031
446984893
131130062
864918776
654980095
-270691510
-478914255
935565826
877487378
-104532646
-156258583
-426722063
-526308159
-394757228
699729071
126608087
277545685
-311120147
394744180
848474407
945794898
315978346
111228059
634553012
-615604801
-762214576
946404863
494336363
-587944485
-15545216
495643299
599279580
-770805882
568571400
803236955
-95971759
-682794433
-872838395
-755735772
922070987
-78727987
-827525939
-396629766
-14009237
-110210694
892560029
647230724
-78829837
-405426055
5119395
-358799239
827915062
-997720407
62964463
979575425
747779267
-572097565
-915164162
880500711
572231915
471641038
861188734
-224355945
990632378
846298527
-32892929
261038668
644233979
-44926695
983581513
-463424466
970122696
-26765598
906635737
-698589936
297533697
-456570716
41264873
845986938
4352599
487691155
-158211630
-497207990
543983250
-436367911
200124042
-315997960
346037087
-357720074
-432910853
833621018
-487777718
602063912
-610113271
607286796
894754891
179597732
-361121331
-228136059
-612927707
-32387716
102351359
-112575902
-556954805
156075856
852176380
-981972008
707801904
675096642
905030235
-974526808
630543686
251756322
-634936819
-335601706
-679479238
-533005425
-953078608
476961472
189095765
654623611
-865789145
686582457
696742077
527538306
-933483955
-742940718
-510575985
-696421816
564930482
-858466693
377763199
-143220283
618327136
327621604
837033510
531767123
267554426
612292446
693665387
-628047680
-240869923
-723502418
1873866
-652155488
-616892612
279659763
-198256448
818845040
-705750397
-700252126
-166622253
792983342
753202583
644498922
-493415611
-733049938
-414218982
-986024319
341232006
974852691
-108347729
153985353
917965758
-6138211
506365567
501419204
-209704433
625329487
-983172251
-676476994
385241101
-757435003
784490021
618928667
536529712
-360079737
-640105465
762292371
-855268721
-997923517
533871538
-490533078
-211138582
-763945655
-791633456
872523653
913070179
-45209062
-371994629
212396748
273881527
-147000926
-92162380
-310520793
55206943
604032119
-956359024
766411255
-700532626
-793501700
-173903750
-863940982
443426906
309587763
-148948561
-773983916
113433242
-137569720
-261118075
-965771385
-223383234
161728484
483016387
-250181135
-521028355
262826241
-309516920
-841401487
449863531
-438142684
-339758352
881473279
779181257
-402794412
-899673548
-728817381
-169410892
454892344
237541172
977356526
948976076
491540842
-123141208
-42464829
719901528
438948980
750984747
533524747
-953472188
881731901
75939394
904267849
202434530
328567897
-151671008
-246606168
539282897
19040487
647142234
-145523582
352901863
712414741
-368987252
-800625630
-832710509
-21461733
207869310
459989910
-383025916
563936302
87707903
-759605052
-479039194
34009405
-213701611
577693779
281553428
-318199097
-983618164
763077795
-48476649
987027486
527041192
323758854
-661625022
-777551162
883251827
414330436
-475884215
718532801
946120549
-727793607
-951062652
842657460
-462890957
-400763811
-466402707
974852691
842932836
-144506595
-33186048
640557326
-625127211
-936823355
292702212
-6821228
100135949
-995016370
-3401059
-77434577
-436614720
-751117875
-911472942
133100018
-283503092
-464080278
441193456
675458040
915083092
-991718972
774893816
-477815456
561345299
91154900
394652001
-63755476
439253941
781348475
747722453
928919599
381097564
925956515
-397239495
227571933
230474474
-84475671
810490741
388151434
339964398
745987560
-347932857
272500654
45075101
97039973
-82684641
572306441
-928785111
844968863
-523959518
-300415022
295420870
-248305895
-836497136
47947101
-905585001
-607302439
685251577
823858680
-763125731
464312965
488794816
270924106
549971998
550210749
4541831
371905687
-787092058
625130898
-483603618
-474186931
-145254466
637055125
-842011814
-535080664
466116314
-752201730
-722558770
989279642
-182964170
790444827
-558700296
-181824880
-943885562
-167821527
443962815
226346323
761723934
79180589
-41834161
-585543710
-91154560
38217466
-278934438
618422471
74050178
811037342
-169650689
518356404
-148182011
673220988
595261638
-442692138
249765495
591357074
479670123
82855759
-228185342
873761203
-813341640
-965545852
-837859497
-136134645
630549006
273044386
476405007
-344214695
194861070
-839279669
-965663678
-348135606
-812294749
827792613
-372740208
935282674
-180781665
798675920
886990811
642209376
308924540
-989393740
-795775247
315926296
-802452145
-858264390
-407392744
-900854333
326057601
740671919
-303648811
-563139052
937956271
934631096
-790862943
829916016
-697695689
495160078
-348686364
-582573429
143150970
163689195
209090485
-141248564
-379851542
-119717688
725744748
794672046
-446787907
-904613788
-797077561
286932271
690789840
-481781095
-499689263
-573963211
-539566934
590758772
-473784461
-571751703
-499098305
324766114
-251117804
-655945972
-626786834
-624263305
-963994054
957529566
-781774891
-710811471
-67059275
-839397699
890136561
-265501699
-241629526
-905869065
642209376
874700248
50834017
604092284
416540684
-513856952
-69039459
415947887
790043192
446926332
750697230
8756451
-468662938
-358573732
543048566
-621395326
-92427045
-755232600
132440269
-328380102
-255973837
427549398
296835599
45978315
302793451
804074957
80399540
703622354
-536595872
-371424438
-789650315
-759622504
-71652696
822032920
-308914670
335878396
427573087
799894043
323178962
611519219
-804521625
-964878339
840333059
678655807
687912409
-818341676
-657131009
533046599
-55619686
515320222
249206485
-897434565
-475331002
-82558492
242089493
938290884
-712316358
540108907
888254732
195275657
549663648
-769462563
-982094064
-834577407
873123337
231492780
283546762
951546620
-75063407
-314392294
54362738
-271897570
69195702
-455057293
-117843490
862253244
589996686
-706494203
-341114324
-416635326
729203883
-443247629
-836546365
-100382308
443319898
904509813
-955652324
290257906
387172757
-303896189
-335258279
224730718
130610476
-510924088
330124093
310028129
826879842
-254899764
-480492393
-456699683
-426751431
653006800
-343864064
823858680
-979728372
700322783
737207509
489908056
-919094979
818558815
78049505
-751378583
380512811
-562081712
786215438
-160047477
-472087457
-746581389
-661818023
-142042923
-938941827
-944068484
-315131593
-75779479
425730514
-72755036
58937911
208103755
-995973971
337551958
-738409050
-909764829
-775155054
-862862563
-332920080
-673593328
-803806928
-771284830
207002014
517724634
-516246069
-226289471
156076123
274236110
-567219286
908192047
-260440662
-946496417
95316492
-625184796
753509320
-39508016
-705932180
116865193
79555811
873121243
-611320394
-198878249
984819774
-96294246
-754954575
-491255213
747103960
-995762452
-319743312
-602872178
985391203
-155945582
-344464919
-724659075
405443219
-873828443
271200672
451543299
727301273
-702065459
-61397884
134544653
-121190721
-710088756
-552279918
-202867002
-922715574
-862250025
858963985
564709298
802095406
972488826
-706692477
-82107125
-495522482
108063519
460057483
-379833165
-33361587
-658491366
-793618563
-131435815
41774675
-819668237
-171292333
-145987325
800200058
937459506
-7397430
-953887897
972760921
867795559
275723036
169308478
319082176
-979837108
-547020080
950761940
-895651043
717624615
335098480
-340283761
625859949
-942786305
283628689
585312038
-98122850
530887053
931093457
-829745397
480038718
-529886411
-570537032
-979332639
-499886022
-835984253
831667134
491095271
-437145164
184101174
344183627
231127811
498350964
587807160
-927944403
-760050633
-944920333
-669625895
-67603510
-873035090
-83517087
875312459
658018945
465843191
-899350702
-601333775
283511016
-484539177
-380825385
691628377
-165193237
-520902451
-78386223
-793055416
-5031227
-488189255
238979896
-320575375
-218643503
405416236
931956995
-218674263
783952480
648546743
-895624582
-399888536
250496582
883718907
-493233192
-546208577
-277858177
-720687563
-834046848
52314096
-854204380
977895236
-664520064
704759910
417278197
-631153467
-654525535
640804362
601687765
-442411994
717216088
5910220
-970076927
384524933
176018012
188972410
1045834
-695250367
890143499
-174539469
355923809
-708604882
-318108695
893894064
172191110
-482033155
667161839
571211712
32065541
-247314754
420442511
764163352
39138975
523725852
819845538
133904735
262262225
-334861565
-556102007
485689113
274139374
227273325
682907755
165133583
-336188332
721169161
194836066
923492156
-765332246
608636425
665571909
347484376
-55011968
971395680
-277668272
-230288091
-588513669
906769993
325812560
-368196547
-102820066
-319964868
846091420
356444905
-159872270
517272808
-758455434
-408987631
995591684
226205355
362249118
576259522
927722642
-775151210
-181583811
-315163525
-407227236
-723228896
-301950264
-813922607
-211671226
-132381303
-663214558
577770898
-880587005
596910745
-509137960
-417945953
-265816266
848387369
-353285576
824508541
-116756490
475266003
-987327604
326633568
-649441990
-121248210
-476285970
-245209821
383103061
385541556
441418816
833432994
-363333663
-297953774
-565568161
607861126
-471173609
-865867885
-459195424
-253357861
592322062
8080129
-694107585
374671723
-885574199
-589171156
324607652
-94328816
667429130
623382661
-5031227
777180233
899386367
174628802
59189079
-588305183
909392341
-307017716
231373995
-477999754
366757312
539282897
-821312208
511487480
-111272514
302660738
-92568462
852979718
547277400
793871138
-147666919
572913941
-321488765
-389018857
-215470021
-955999362
-680350193
926456571
-410000870
852909514
112216784
-505912272
741667438
-536696942
-825274241
787401874
932031843
22825165
-499623005
523300265
216156660
-92185988
-139253576
289641631
-225016213
941403884
-630581957
-335766936
-497730902
180019294
-645665694
-138138101
-480586244
169639979
-905769130
-536251091
-839339151
-888098971
108898512
-127262331
261865418
-46319849
323432605
956427540
554376762
2373091
-425412684
-48719650
847824766
-662884979
597430947
-879501313
203042993
-622197807
-69365162
347543222
567990741
156861134
701346751
-611704822
412915210
-644273258
330999608
-290603537
-69944264
881844353
-675546604
841951233
464917740
968111688
584690585
832808175
162891950
-531493992
866436111
635613951
-153058252
730846536
419001062
-379833165
-86839371
650459521
-475437676
-140910797
33530164
693059529
-453763419
-932419536
890613894
773572053
-930686060
194747620
-352163762
431930228
678655807
-645786639
261262413
-93907158
571440798
209176749
168196698
-169004022
806102215
287844699
910891137
-930607527
-252979265
100331058
143184341
235854304
386376024
448527832
-868297093
32345333
448053464
-875373370
948124474
617042990
310278308
372747627
-726776728
-140705099
-968629837
-741967411
-149279522
-447942925
912765778
-303842021
-599605724
-665905533
-489184176
-110786185
-315067461
-613971484
477810230
899070450
356716918
839738637
-880959723
-40095725
-696812346
-217569492
905491813
567083459
324570102
-65927574
-758428265
70933084
-939637892
115736361
867837097
-228164711
-450707912
128115621
956738312
-574468569
-510523899
152311055
714327054
394589923
25468269
513147589
506589914
908433066
279173900
-334904019
141135042
-896436082
339543951
371836709
-440002609
291314871
309801338
-362711
181146780
623183863
-645036693
791759452
-628180123
-893327790
947541093
664215946
-154903961
394321916
-597870858
360860846
398574032
-585163076
789290725
372998034
-532974936
-913749111
540834933
625249129
378809408
540081792
164937693
451966190
152282757
892310478
297983239
-438756859
179321235
212622333
327538860
-441707384
971993535
807112361
622967201
999421612
-934715866
-721606627
-807939696
375433185
-566478010
-371880122
73889049
-7506589
-893403969
-40541209
-163789580
654820940
324623167
-527337701
-309610994
-487410675
454426368
961827453
927827930
-423941346
-127922427
-820564467
682176665
-188822953
779155394
-852963111
-751261448
881844353
-889162385
-853809846
17915469
-474081267
-922517024
-213337280
-428559768
-212284365
951280675
-950641833
-104425658
138857929
895882128
774884910
-199658797
-420866544
-341773042
-221778673
807890365
-182025593
647936526
69065803
-297613538
-857348981
-577658832
-984848791
38582566
250881328
-55389651
892267885
-417388726
89425798
-550802110
-188977370
892881009
862787033
205339765
-498615298
-221940436
-711274797
964184173
846840301
-573521900
188483019
-271402756
259365098
-588886417
242379869
837170140
-704091309
662464857
691476933
-909094611
-482660203
-534525213
-905337248
-160648069
-808091451
-130762716
-634012429
-814075923
951552343
907286316
-791393251
98312453
292596610
232094255
390977607
584543535
521282640
-763491812
540558116
817780195
-32205829
-214413974
741384461
-313707173
-112064470
452344837
668091727
-84583261
-270782324
-308542058
344699267
495815119
354237167
559569557
-2486544
963068258
801865848
588294947
-852431558
-825949949
145751983
-695921410
636139997
-484214721
-107647673
-570942981
408931002
451979590
-574488193
152442936
-589764556
41614607
732892250
-363798329
383279748
207646321
-780672953
-644449607
615557689
-450142583
635396725
-178876040
885777197
989815031
816139037
349122164
-878796477
-168926428
-437485187
106291601
-936229939
-604171122
921270325
18575959
906721844
-500259063
876238545
415075071
685025867
981848317
-339517352
-708009633
234158925
-916983309
-339950726
-489718524
788158625
375254692
-837578076
-170532527
-49840794
-601257384
-189027109
179745097
693823597
-857441198
348721327
-784606208
-488616253
724318948
-140185446
905485123
295038144
-850028655
-513600918
-416625038
243129847
-415770529
-767032705
-940748581
-297470062
-26097188
-924856136
163253902
149562404
-424454444
170720416
41774675
749533754
712404528
420995960
-296344856
877502298
308641484
526266005
-229224878
-976773281
-809680284
474458446
-890067494
-196253091
492811028
476415767
202889971
-394319573
-757409895
318302456
424357981
-684741419
-705540787
720864326
475812286
925301490
7597359
-44729954
276358237
-888752516
-101037060
-843621573
757676078
-159144939
-639463193
164553129
504449546
-790638707
90050896
-825216642
397104793
596744668
294995197
640091730
898806338
111338857
-602755723
-597417839
-394216627
-615520703
-774473466
38048584
354313626
314772073
-19385638
-130362125
899273741
-485227909
-669246211
-739836288
-408645429
394884337
966493261
-156985218
-971383233
960472051
-606168141
847795
-92960363
-234603341
829434057
157263977
454559752
-432799329
93419902
-543487330
-140203120
246386145
170618946
-131690840
-557037635
989501223
-39678106
824899915
-40170521
335558939
917132623
-818818140
-272196758
452457622
-333484000
622646224
-331961816
-919520656
268654775
-140030061
-174498018
-843612090
456885017
-805485727
-596878538
242829634
-651441861
-504703663
767162482
125495373
945275480
600842085
937416531
-585281026
180690093
-556705665
627679331
51745702
511487480
479767182
837360220
884655170
-192789080
286794486
325388908
-188998474
766389723
-980382523
-137948
-387199626
758823678
124634977
860287332
143998880
-206555429
-924570504
368771173
970843215
-135015803
733087802
247330272
772204843
892881009
891539799
100159868
-609799345
841300659
311251016
426297111
652956756
-37634048
-415147683
364894397
343871234
108682020
-475759992
-779912558
905124682
-290179789
-116657088
-1618004
187754089
415377357
593273328
-411647903
-730401661
-508359703
266024571
82405489
-349185524
12639698
672351830
963710487
-561761952
-678710642
-269830789
-352662768
-655006452
110378473
-575873318
871097827
-186630124
-8115808
-358761885
65733070
683431823
903523533
895845521
-263739651
-479670082
-720837015
-51874238
-399290169
-356336113
-540070833
-933061924
188899221
-694394462
-696342036
15759723
580867099
157529217
-522469837
612290285
-700312780
-511773433
119305323
-816028537
729726875
-806864692
80153758
909204367
164367467
-50806803
718405651
175116272
976093983
827409886
556833487
-92568462
137396557
257900697
-363763997
788217660
930136038
-37042876
-738073068
342483657
309938951
335673472
-141310771
-596304806
486076110
958691955
689722784
-176055806
701320070
-252399587
637582388
-94967967
-821324199
608363102
702815574
-491189840
82854787
-42632736
-82364736
-742867072
185624531
987133134
-838252520
-846975771
-204677259
636969898
221937594
-196072725
-411199207
752850458
-963431514
-643861555
-315634394
551152763
727504927
-74544801
-765650462
98766593
-197867027
-462152935
-904914733
983794958
911589239
200216058
277987859
-617087270
-257786735
-229451302
-401275068
-63755476
-41696242
-202990667
151674467
418808943
-199623386
-546610714
121998424
-598596254
-485482398
-123044187
317491755
470721159
844606496
-306253459
108530494
491036872
298707831
-149790456
654917366
-269522445
-381349349
-340612322
-818522154
-527888280
-673625570
-973377252
5765591
-17302280
-602755723
384529623
-995973971
291831064
-190708327
995148951
582310693
998790625
387770724
366083645
296024276
940493791
910057231
-538429439
-676689970
260823983
-833638210
29143237
906828388
562672710
-820353891
-435325098
517086128
-427941615
307278194
-595743086
-828232984
172200698
752495946
-932216349
-152050839
-104967956
-490029906
-305699593
-84215478
688853591
-275953539
283628689
898806338
-611811324
422064018
703798529
619569316
-829258044
425528744
305896957
-168183186
-145485671
-58656079
125929674
385768586
874700248
-459364641
515617644
693328829
635289716
-847124096
376828105
-889796413
320105535
-674380500
409551162
474826845
969949582
123919714
-989151205
900467506
731323325
-1960646
64468583
-602561745
854244778
-290471817
718405651
-544492050
299723836
717773983
-854500435
894754891
279012456
-914916548
-800325228
-997880748
-605134779
-43572565
-781873741
782229279
186440495
133539559
-653519550
914439884
-955167832
-274591296
-698249929
-677789573
-973999380
-696897082
-14722833
100159868
-677415698
-139144970
-408976585
-921626677
-992141486
-446963545
128796521
286496423
-843084461
-848318589
-133010321
34009405
-335742205
-23842680
86538911
-117876823
-479670082
-437375074
34984039
-970622994
-831981477
257287227
-833693487
-256060476
-189114238
830479950
332485955
734813203
-142550073
132015887
619535113
-601441191
222645162
252734007
-137471649
386495820
96152101
-398131770
885983076
-206207058
-617163907
327087317
99422052
-500120124
-24256833
-803808011
-720430131
165460651
-485058328
840085765
-402400561
174334596
-89181670
239155503
619145704
617089937
-500949957
696156369
954799266
-455569018
-268997547
-398419235
206918360
-278652102
-302726969
-576449021
-138510788
-672746882
867001619
888124582
-844790659
794309244
-878775349
-472230081
103639586
-419061828
-837661002
234788989
369498784
-153607221
422161537
877555220
-228904396
-736539712
91581202
-437070688
-130280348
444595590
-91106922
729567722
-670285760
-510050199
500640801
-137428027
-981195881
562141560
535030296
-534917851
237470621
536779110
-587798402
226734694
-367997658
-910281468
-183910582
-802737383
350831112
-176325132
-794138532
138071513
-300732442
494170381
-27887585
627065627
-873645853
338969789
-186557706
17404554
848450599
-411202456
-663697420
-262757415
942847868
487196819
-447999957
796004444
-391513798
-744111563
963560391
31031263
-429632604
-252446942
902963792
164249627
961136816
-995002460
605937322
-409283488
212191086
561911400
-950927705
465887552
94067581
337885202
-625210475
329976020
516601509
549477944
90757933
776957929
804078385
-606076405
507335176
314922443
-538376790
-51067951
-501872792
593343028
941287473
520797909
-979501297
-233032446
-295522176
32594582
721617296
-645535990
-376104554
-367651177
-721414520
-683208654
677960981
755698994
455796721
-711087048
831405219
811909787
-615397532
-309915107
382115822
651299113
-583830964
219849316
969168700
149767654
-14765216
316406746
942982827
578428906
-773783103
290228001
565375191
875543227
-7752747
-818522154
-206431626
437086082
-244626218
183380364
-745580595
657973879
-296930140
422835974
-260772329
907556583
-509758345
-847933446
635010000
876842057
-709896315
-66044418
442588565
-208873773
-302192614
275121482
550325018
923976698
738043214
144952820
848104499
-352046401
-156935448
172491236
-783121634
191236377
-982467173
845216227
-532586317
-581934074
-540492593
282462688
-832266394
254924702
-99447148
705992157
-899674048
353318939
-318007247
995491718
-830180315
314741375
-366370796
-178876040
-564287869
891443869
-784082220
397950541
703096849
-824248394
128611469
231830955
-362814829
-411647903
601271136
-883954287
-905694628
-33751271
-899054765
-789869695
933964503
-371595105
574199291
371530895
-519968928
773486093
565375191
-133681849
424747742
-431501458
879041005
-828429430
-300582261
453171882
285327321
461040639
824139199
568262331
-63411250
541811583
792438733
264571839
-551186216
-434384619
948988770
-774100270
258840835
-580393085
-747368918
801880303
-856285581
415678151
55229729
-143220283
-873014311
-345515235
675415182
-608448
396774785
286294436
-532318514
691529546
-540070833
160981429
345216997
811299052
-365445564
-754255300
255469439
-898608371
-362175109
-165624707
-755527329
-211324112
849605472
14548419
-443844700
-32387716
-688870668
-46670044
-489484362
-598077140
543831758
-135631491
-995420001
-592197597
313675069
753742553
-683867492
853721306
673175771
-767477220
-99900425
-311086632
289444673
469184696
-826390356
-520689196
259666315
-73594464
-275917979
-928697349
978726673
-621038424
-400095004
177256234
-353390819
-479182931
-636295546
-620876380
-566302828
-774660438
-626786834
86538911
854629154
196543034
-211649312
-95173294
609692523
729638178
-81808419
348790078
-434468576
718620113
711957165
118108653
-250049229
168106138
-765056215
-62053674
-705932180
-139824022
558327474
282542396
-633561413
-543173907
-14180240
128690262
-851072763
-733882587
-157162080
-986164069
-170724813
206466380
-487885259
-919407090
-871231456
-604781793
-856285581
-30969065
398730498
242317310
-411482056
-710815343
992783287
-539546104
429950097
-821979007
-717160093
977447640
102782069
283690742
338678133
666165260
569752692
891295960
986078273
-632368752
723584163
-543455410
995822486
984137178
203529084
282436995
-683214831
-231331109
-9048892
-668763728
528425337
-495744382
188920597
-253366420
-768781624
652847676
-621148209
19031133
511196053
-781882788
169668493
959686499
-949987481
25656291
766602875
613366321
-125579527
-456159280
-375043840
-64372934
601655993
655534399
131803718
-884447952
-282035772
-429074453
47231219
903449004
467257845
486706459
-639161831
76116102
-96899601
838113026
-544653668
-461098708
825937553
-3150908
804062038
-421300230
-766549902
-825577350
-74364546
58009323
-623769411
138530868
524766244
541645224
451966190
212115891
93703944
-119393659
664215946
440371836
-680390240
317575883
-4750032
413614332
244837127
-915469577
-677447903
832476961
536269872
-61048763
-85350808
533179899
681068967
-860856648
589060179
-297404023
-37643732
90494054
-979457639
276009379
587290647
-773646596
805755448
-753544130
-887660632
-267835889
713439255
-567720633
-824475520
986510816
-928141059
-4262234
363966081
839883691
652184905
-688516
-515630819
-381346739
-279963246
946120549
410686539
434776302
-780916274
810663050
-614862442
-581216977
628609177
-967643710
808182035
-808450741
538833169
599349640
-757495794
368076974
672836100
361246387
-344002799
172365870
-147860750
213432224
797326328
239346027
666670103
614207828
562394178
-110105337
651812635
888900702
200299215
-862250025
666860110
-12833967
473220331
-119050788
745676752
542834948
-586403567
-533195809
-47113836
-508856466
902086872
212107207
715292408
-249933454
735779834
-859135010
282480633
-115333813
-933583737
403134873
-826452086
726659936
-559963030
923812817
-86859485
388923605
53009376
-399862681
395281597
-324566532
23881210
648427034
-323595017
-371008438
236781731
-953347622
176345942
149105907
271341723
-449361330
79678772
-797204099
-113353119
37217536
-47590870
489479044
-575133722
743255262
-973691105
485649553
-325199936
-591865706
-338093917
-248549488
26517775
136644996
-238052923
923876636
340267615
-549452773
-123496331
-38755458
-509000832
132855900
647635350
759051430
-382259882
-984049701
-226751464
736663874
-511366287
958580313
128525917
-280722370
-304792245
-500514481
641481229
240881065
95377380
-426751431
871757988
387834479
-765650462
989196006
-112839886
-39589734
414729661
992593819
-370465942
-721130824
-688982430
638277332
348139756
-570761919
973223080
290531923
-184437938
-129659118
482478173
432635994
405522520
916984666
-867947984
256736188
604011420
235187173
779181257
617254696
702879590
-464841063
-616736273
367665288
-765904703
720076832
863819161
-799667722
625535492
128490778
443956101
-769558356
100366808
20369200
703746155
-216357505
-838244508
-122731402
132005177
-425296060
-255682458
-991835826
790521469
-558500766
760791470
972373443
356383114
316840312
181146780
628190495
34139670
655371379
-501872792
164174012
859108546
-652130241
-961358864
413655781
774506094
-816375535
-918891854
949004310
-700967157
29424901
884210103
-719550138
256615948
146420125
487099096
-368438029
-614408518
854244778
-368912286
-460298865
165940852
-759812406
871734791
-394216627
-375007558
-576706123
26517775
-32939348
-926305242
595790969
-497030759
492848618
804260668
390086365
232794642
300418777
667312432
708784764
654951413
-284032999
520260824
-65738828
-616715649
-787347361
480091378
-48575004
-521097877
341936640
412914499
-919592215
500209915
-611181600
-305372267
547455269
-382317428
-822976376
387733693
-410523312
669036665
785087610
-263739651
534372973
178204130
227817363
633250418
963789748
-666480234
-584646219
-891080436
-224595913
753474313
550634196
246036475
841341809
-335545980
987082029
-530992295
-637016267
447893166
110203743
-579981556
-691105681
-102008926
13178967
-286593819
-967643710
-850333370
676306077
664152869
-466040905
159648306
658125150
-151706036
994511748
-205010879
-408593144
-593008236
450612411
741025046
-594133764
-267342221
555113571
108630440
863704167
630425515
-762981789
551638733
775775226
-704098196
-444956264
335717507
920194828
-956887021
50114525
-900161097
-964431836
450049734
-488109496
-184533250
13429977
864772835
394835552
-202282023
39700915
201879248
58937911
-223682998
858872051
-993067415
423749376
485280372
-122770892
273069349
-580532349
-553564737
424556146
988479796
-286916841
-475353160
-289179829
-246115298
277563005
407024274
-585066065
-295939625
-472314193
905011871
-304933237
-60500410
-773783103
-612764991
164519796
-765628258
-132325861
-947207117
-845145820
-990694018
131159895
-463512186
491991111
291146927
-190272323
-106792497
-508980819
639670673
-190783446
-183947134
-839407714
536766318
824477245
275741894
-73209745
603795834
385674953
749183444
977130324
-420521078
-999456723
44558198
-499019133
-160871149
-882155360
987148320
-414683059
-217329072
-12686102
33656162
702330246
-221964793
341550657
735345877
-884270732
644942314
355404771
122987264
-466107564
848830307
63034731
821860267
467867484
489317842
194190550
308867710
-210028046
-946502330
-295156697
-695788061
-727689911
-824801297
586823149
254474554
984770843
918898532
159240171
-93870209
-484825166
388159683
-827390112
408415107
122556933
3857792
-901372748
-380331496
-107129196
-116746197
957887915
-656345795
547418864
705910466
518726500
-455730160
-338897904
610055942
-368345231
275009588
794018397
137585043
442167786
-933322531
332868149
310537387
462856289
-193568953
-803463821
175028330
212917022
-431771333
-406730984
-838252520
-14046992
-459177475
-252433745
-509768668
339842911
308130045
-442457596
181150646
521537326
-815408960
229617035
-64712314
653495860
-579926690
-111013482
947273708
-779120688
120801566
449036594
167227662
648709585
80277015
-705817602
-554306140
202002207
941830356
703745313
-255682458
-908607496
-737943390
-757122119
424880297
-865046682
554431403
989249827
528519827
512455950
-683022793
828917363
981999270
543880118
935519915
952036046
-230928310
542414355
-491098742
-891007846
-92580012
-710334745
-690648459
638470530
71971202
633062060
917487122
-759857518
-396097457
97568778
-60778352
-836074619
678800673
-838812964
903260554
-502932220
-531942
-842901746
694418373
-197590863
357505755
278959932
-694549003
-597138799
930497401
-471057923
183398086
52402332
956584956
56108479
451036421
-491231522
207839456
157346584
-955551597
-803760540
671648179
53976356
-154359461
84152662
339643568
-680521840
299577600
-502763509
610689673
714299650
188176346
-951126817
218851557
-307765057
621421629
-370057752
559875978
748217805
704824552
-87223126
53946589
128652265
-581008113
-896614563
742837677
-101346617
-857172268
-448678721
-238581455
-4283610
715807034
-992925867
976827875
554448669
-195121864
-785959652
365177367
240293072
-153446917
108867549
-790296196
-507715660
238985072
-144060643
840994106
-778756754
-674182329
799511789
669159262
-424174292
14480701
115306123
123712647
1503257
237485411
-597991682
776701534
-154543846
536124705
603467509
383110056
-558669514
-91522168
-160561004
877102719
451107965
-543600433
-312901751
-128613647
-240454754
-507770929
499389906
-845976798
-87967025
-839645062
251023813
-652718984
737976964
805648268
-283629770
-433857621
635500686
-745419129
129307648
-505375816
-566092755
107048898
-299475584
356919663
319088200
612895592
-386932431
-659211468
-505130563
47137018
119527486
998091654
906496436
-25319406
-589437860
-348414940
190974116
454302466
-350661057
996285338
629059651
930752344
358441051
-698366765
584174903
568437943
849997961
-64848165
130521663
962817121
-132929699
36598127
762848744
552194424
12946325
-61722723
-945183731
20332292
725984285
104857785
-362591801
18141302
-829863158
118832109
862041326
-418056623
108819135
691932561
-215278903
537655322
-690943930
277037762
-917277747
679221620
63345330
543048566
-349749359
-446963720
-844050988
251928539
295145827
114655721
277987859
928919599
289263853
978005612
16298197
60815844
860981987
-969935348
-143815237
433262412
766592263
3386519
545786998
931523189
-101802653
485971076
198497741
-253155165
798582610
-37137447
504219772
-24684137
162646355
483537670
-289488928
325775203
-296793619
-150079135
558257718
-969410395
503171561
285971787
-765628258
-941835288
813558998
79190089
179244849
-947004959
-310773781
2896023
786215438
-974942011
-489796934
-368409407
-40608501
-687861053
-813915008
-142816581
-944196429
376985389
-397169166
-265386501
617982991
-266071425
-290216981
-720430131
341117060
415369522
-292748961
-11158376
-305476879
-197365184
387818688
-116997713
506350004
-797207104
-521791104
568967242
302759262
-221778673
-343537091
-549359918
-679694310
371628545
974863799
596558380
-432937428
-576996807
219357062
-671490849
-761766929
53301246
-154303407
-184823335
677757988
-343221771
-446286772
766137448
330769500
-559536225
-12581361
263416061
-512826809
832031177
-271190050
-124115485
367806045
-499962784
-374945988
599492294
116141468
-599879010
168751759
400272454
282728110
-283346591
161153328
-467200498
-612238672
707182222
964961369
884732452
745633469
614089271
-190111420
746919710
855513168
-592659609
-138510788
-215559164
838849582
802663926
737648762
-463288646
-309818961
285944630
-936553775
-612055346
-557477700
-610367989
11000635
-340105878
636087444
-150417618
315317034
-627537430
243979828
-673201297
-298072738
-960376653
-394545352
-704654772
-275002770
-620492322
-826390356
-189968176
504618681
58755600
-360493490
606132171
-290098390
-353594697
-690929739
-124882878
709015301
-786603332
879041005
274269152
-348912695
-737990543
-282437457
-308535680
17404554
-241625679
69019981
113160645
-729156067
540318349
23927342
-344291160
-574965090
262274469
-686610868
823632234
-835662915
901074109
-626037550
517949689
-760825879
-169441301
-991700792
-209926107
-781227356
931843226
-738050642
929735360
-104106955
-814959186
10124827
518539859
-753980597
964375022
-447009383
426533205
783247431
-34449599
643179765
888940293
445884066
52816185
-571617624
423755324
-650413871
321270013
506194874
749963546
-606896898
-954063297
-999549999
35770247
-734175028
790444827
-566036478
488167648
-462066778
747276189
-62620376
64342159
471275813
756588513
-922110139
-314888793
-433049110
426430773
16305328
-262070396
704298289
368150218
-86279672
-949285976
136202843
60363312
263682360
638371886
-118261251
937880431
463974199
-963858111
26251025
-123262194
872970760
822222141
-111420050
453501951
-655006452
-406622254
33036140
244220937
-341773042
-688260135
298957604
648546743
732323572
-715793488
101192932
926184038
987825229
446569338
294807958
-484676995
-633561413
121625635
-725619046
-462881812
205921533
-930094382
-395289217
-880729991
-646479261
62382290
-254997344
-911550536
-359475609
886157803
-950520123
966602565
-501544480
-791060510
-229903646
-588473572
443395782
59189079
173308565
-322552208
997789972
-245435388
-818385728
21263377
17549013
366878628
-926919405
-957797137
316075535
-866085281
239577684
-722786067
-437098384
189776668
-198766642
-635819243
-800908387
-718880867
-930458056
-747746919
493910936
-2477016
-4220891
476361859
-262509045
91315586
-490218516
185909450
-380425561
-854658150
824289924
-894234341
-217318689
-371964289
-488037113
-903110418
831711575
-970014837
756229999
988479796
-594634329
830488765
-415930186
-312155719
-612334159
-376273263
-120917216
-875977473
-241487416
939496878
-607166481
824180596
-739409231
847065282
396266303
-585670644
-238969439
434025393
27893306
906143230
-209270366
-333051499
-405426055
827267480
965644509
828399723
-665332494
837033510
976043423
965610102
-499652021
674749968
-778221453
637647324
-871470834
-717857527
229375818
-45799810
71267149
261240478
456312802
253623356
760791470
536043020
-858276334
345640713
438091827
-887700409
-607875085
-944008884
452757230
-63372572
852979718
460057483
-960756801
928491590
451890160
592160581
-776173389
231859900
176535126
-495294955
921460167
-796759058
274329204
-138667861
-137829755
400309374
906186789
470697842
-18462937
498828826
-326596452
952951920
160750102
257619815
-417306331
-987884388
-331006204
941845973
432057468
-393719511
378064194
-699215809
283239051
-69645138
274683060
-900161097
830375160
581562225
343386162
-794957575
715336244
-243637396
123188007
-795851080
429439590
915549244
-796926522
-641340405
-787167380
992848717
546089228
-960586794
226430621
-954767721
-891450401
613071314
254917766
-546509188
696056025
24033968
656950820
-942706582
857195973
641679702
-315997960
-817768067
273976400
-415882907
-570878963
972760921
-946447050
298138960
-778280923
-242745706
-560353928
367604033
-52682203
-769144103
374190251
-720608523
-337099456
-149621828
568063699
-38631133
-229900192
-721882158
56273576
-812874851
441147955
107811798
-556475207
903047098
-229544324
-272753800
-832017212
3092251
-739326366
-49496375
-472702518
-178876040
-944253463
-366654950
428397676
789796126
275675485
189998998
552714306
570276443
-824928679
-798031424
960842940
118040323
-487421360
-125209561
71660148
61029047
341967398
-694250110
-420123456
311055788
-143354765
249544882
239478476
707081147
-120121833
17998303
-350222282
-853607368
-66280872
-197989910
-248828140
-203448143
-737728063
415050287
497442604
650348709
-859236532
-81414899
-536194632
-936808457
29569560
855503670
18419874
203687192
274991529
368384281
-64754324
223923252
-951280345
-676476994
-840438381
-916626190
867844735
-904263945
-235462570
-144853970
849027614
739517967
904984144
-878144549
-144036557
465430205
-501003471
-661538698
112709780
438972366
-783724321
-912808196
975673304
875598761
-624169448
815383912
308085422
343919707
-650461843
667358075
115940614
-424187982
482416006
-214725677
-271310969
-507180612
940268442
200107748
660440740
-492299670
565203386
-325266730
604962815
-355819069
-871756481
100321102
-511247506
-217274810
-728815589
-849912541
416046215
111311072
648778421
625933086
-833693487
167314521
649051616
-479821996
693518014
254369559
-219755680
764494488
-235630064
-102305244
694867182
385406305
304945278
-248689691
-422148601
-748101977
-101852436
-37428753
-789650315
-395139378
521463776
-729986561
-7897270
-882547613
722957100
-374581854
233984322
-999144727
-904914733
-945266075
622139562
811181708
-430610523
618783664
747794701
-946457980
-550061645
786098644
107442346
-5831473
-682348728
-820057457
310548241
846182577
272232409
-40557922
-274955947
-145421337
-256659129
-360756864
-849047018
-197443587
76116102
468415838
79931184
-710343840
261262413
-458302676
-558709882
351087919
-161209189
-923568129
603989802
132790236
-433264592
354664892
-214944539
299919532
670366079
-656452176
-881293690
477632347
102392083
-642834593
-80010736
-179486226
636223592
199219938
-414901607
-148575236
834593544
26861318
-467655253
-579664495
-763945655
560724336
-326553158
-679715164
-478278902
-493547563
-807584345
319381189
329431731
498573842
561139117
-673392268
871340144
69026969
-475985529
-658471368
650829529
790963142
668826135
-502998938
881424089
760089250
-403273289
7251348
380017070
481212033
-700252126
630380803
2693142
592238179
-128711317
827409886
-267835889
-481088360
-39589734
684358315
125744654
652331021
-258206769
858056406
-965194760
219430983
-10236273
968754280
181091829
948611894
526867480
-467892123
-271101152
170307309
567121228
-593922142
449244951
516720745
-973107285
-820135218
65767420
-2550490
-490218516
566672829
563760046
-153399381
-287028519
478308285
694268560
-67360465
419635603
739154299
-215283927
-781688219
569603128
-99804459
221686001
616010357
116081729
658881590
-835097252
-805876270
-501008214
-181045862
172302599
-308612556
-667257562
340694189
-990962300
97881504
101611881
45004754
-398670898
863069742
278883451
548414604
-350323318
316159505
925956515
-885579135
-320053326
-233261783
-569582117
413097172
-992988294
87600526
-945252004
507976503
-769385330
-509496575
886124243
468534568
755028478
797422216
-192788831
326368398
662766974
-386879749
-480578835
707007539
904668305
-956018754
-930370344
-602332780
127944674
-795369839
-230801358
907038859
-969374250
-619816140
-412818316
323960590
799354066
349965148
-635456687
-851471981
-782028784
832808175
-285968293
-929552904
38903152
57171532
-981427940
-412527986
-727150091
-505858678
647124469
-568140896
-278319652
841100778
839347347
-368343538
-207420131
566550942
730058494
565242142
-45225943
569801336
605709907
803454575
-64058215
72235740
-870815283
607608887
793523327
-660480902
521858983
610708804
-462987376
418878651
746919710
604022372
292416120
-893403969
295210249
740833345
207337020
825568974
-45033420
-4113130
-860097470
76482194
591814703
-954074215
473082999
-899391475
-403563191
-102358412
-133384769
667226693
-784540002
700558139
-650004678
-182467735
263364907
-831067560
-870118453
963537634
462555316
440167997
361246387
174451471
-968557524
254474010
229593454
-446949961
446306727
708737214
-558851817
64498043
-641621455
-791984158
570604037
127695982
393047869
705608791
-736001354
-722454548
731281002
462403801
784995039
430071957
-229704732
-744793554
764893371
-966603377
111977612
-735478576
-870991623
186746763
425612450
-413968213
477145124
354927669
-708393656
526715131
-401436566
-490751562
-534052433
295665539
-439847939
-83209687
-198660118
-323580510
347243053
-394636668
190826711
-403249384
66407412
-14370343
687267114
154681817
723411855
52816185
-13905917
-930872002
-669251865
42094009
-61633301
-115176828
-152050839
-164481667
241621783
-22382771
-438482420
1539287
-701860712
-448801372
-265991222
794983172
-599756505
-857569366
828615693
849458368
-155773307
-94768470
206374627
-871601947
-584615452
-704595351
-717857527
-99572535
920105012
89802785
-421628825
73605640
-822370129
799004336
-916757780
783633735
206930804
688063157
-291601801
-354416481
6918167
-614256045
-316872696
-557606969
55826906
-716089823
730416370
122301127
-518720831
303844563
-981444096
744772287
-452558231
-277116168
386399656
537052443
7458504
-900433046
-964411042
-888835159
609476451
-948772878
-648753401
-287795091
820664440
711113777
103520490
730884692
22799054
363541705
-85932625
876125560
-212098083
-410632563
490542629
-271893823
180841285
35945000
844836855
-981634888
-856285581
-290193131
370848934
269620924
-557759253
386495820
763771363
570469937
266648532
29732966
-151653621
-838527545
674743339
-940982368
-407585846
228164219
-950927705
922382448
356124287
166230059
-633979901
-573090181
-340420366
-467386885
-148396194
-589291597
-676552122
567835078
-489855387
438254183
347296343
430382743
778787720
-602009968
760985308
-389174493
670438053
-278363316
238693664
138685192
543754062
-572341903
-497106741
-333097146
-425205958
-382688751
371040954
316274232
-670293135
-931495072
699415833
325337961
-89272470
-319709158
-475833180
297798491
-571117547
618578185
374559168
155131044
416935436
353189813
-961967151
380172166
357732487
95605177
-579440087
981684390
-828452186
-462866514
577800478
-741703226
38602213
-947566333
-182095306
-355846939
204088227
746992213
187198665
-1568460
-908822037
-703477854
-205898756
857172383
469260365
919322061
-531361986
372489973
504628028
-564938007
861404818
-903950777
296023043
-592511284
-61678254
-657560256
-616810093
935593304
150518432
-396683379
872933297
899974175
275009588
-358072999
-38820890
706369045
-829285581
-882335357
118532457
-787611023
925235578
819735893
80443164
-532376668
972529435
-256461384
482220398
133942958
936685801
419407476
-625184796
944567163
482835982
654820940
-459470743
-370196668
538066619
708963691
-757774699
991837028
-230654371
-711611813
-693874082
-61662333
-589080476
954748454
-843028540
-746184725
72197726
970389833
-701049340
446058906
-485058328
516121036
160468863
15597600
-379225089
104200900
-354171892
433088411
-367420377
-769260494
-52012589
857429581
961356676
-507291421
-626431076
-788646100
-854229291
-570108678
921780260
-104576945
-855062888
-87995359
220674375
814775264
693892814
-24457554
563653234
-877497810
-381346739
-176545703
529376625
33435148
862262979
790340864
846016137
-969424834
-680469882
525958527
129475821
-161647390
-641397934
356291137
664920012
334541507
-152762591
-722297072
-198702611
-254022004
-946286601
19697968
-722349762
603989802
299818957
-111191192
215562926
-911510742
-190976567
-961918803
481872996
-528912090
70666134
-896960482
-735358278
-922326194
-480492393
973848766
-296897483
900977779
-991090856
110484423
344475377
845022739
655445578
670696459
951285868
-257560162
-109955782
663920813
-421244303
-692281535
775684220
868150137
-794454007
544866865
661417643
291523880
-974342304
-463555379
-788284746
-567902557
659653046
-932942680
794046029
-765350472
699729071
228015050
636024560
530384344
599593773
292313230
650421279
-221441359
-889763215
-267976307
657644953
-868709266
-583509267
370384367
833845619
-585510290
661425837
387800196
443424909
-23178286
199573190
500872791
451664483
-499251881
-818053933
-232420918
137213069
723600506
-463993364
27818784
-881838519
600263968
516720078
21868050
514692389
190981193
795306332
494109117
-250508756
176990947
734204378
-216669491
-149279522
244447283
821671
-94277998
-962939533
-409198038
-540271655
-197515271
-779165283
-538131150
242629505
822288021
-418624555
827252443
561245045
668339789
-362882304
319406759
602743139
-946349514
-234603341
-195144356
-731494393
970009124
358628114
303212211
845731109
-448193280
485504008
24858250
35765846
-204222176
-548135363
-32943140
-839012335
-399900713
31561908
-300092937
-219082886
-545825315
888110628
492038443
-945300924
-871301940
858252910
406110789
-625587963
-194299150
653885294
537834900
-557477700
244158800
-714320236
-948777882
388454265
196356973
-819657206
400759657
6157632
-494239090
-458737645
559462629
439409186
-464445458
-282632642
927707737
180841285
-455771291
665819649
439763348
-255870610
-292643856
661038539
835615500
638298188
-893764419
28674246
521272787
-619170505
-373289290
-353296651
-265707769
-694985699
775579791
-460810490
251908676
465860313
-34065380
-288390609
855427542
657944662
-697768869
-997167738
853597501
-614878543
686829493
540578039
-35928713
-477465753
328653703
-101814444
253098909
406534451
-173900243
-534917851
-255279740
201964727
714360379
-272875459
835921900
-125480013
708485248
-77298486
-223246601
848541951
-92759108
-423936641
-523092011
-449140724
-62065657
668170592
-19030495
682298904
47847426
314857786
715448585
-58617238
976631953
148089110
-858659622
-181529822
-855180720
148288539
957158327
324312350
481963249
559795270
-894285746
-797534176
334066482
-506877009
-428601100
-213549420
-261010718
-454730856
-727952674
345492961
155201282
708270396
530655617
737194913
-878775349
-161573523
-366593575
-132236949
608665690
-287675777
-567134519
-13549963
483256195
-796843441
657403509
194521975
915219107
-450104960
544649576
248544775
701167391
-741075022
18927740
558084248
-428208675
-127340189
750322921
-737184246
642751180
638140513
747464136
946256333
-987927372
706946693
398485107
43934646
-392843215
-118485820
234728598
444668104
62443227
179162382
310537387
657592493
24054352
594555057
-506632026
969026697
760139094
-780775895
-748429901
240760499
-508386760
400199613
-896900390
843134847
-986546437
194799714
792347177
-439810614
57268703
-639691389
-844255615
219357062
626514848
876842057
930688001
-120675064
-813237194
642224196
-947566333
1250213
-385223387
-155468558
-405565279
-544653668
240912342
201314231
-333407607
-706282951
250881328
615015407
-164010863
-791348645
-440030411
-537902517
502912443
925087267
-607274328
-261556060
400199613
504618681
-33969286
-181103070
-441827421
954843961
814259968
3005613
-348912695
497921404
511392327
294364948
49432550
-703477331
-400141854
926991727
-136845212
-128799585
290390214
-823949083
-390774717
532511094
589996686
-229765464
928384552
998036200
802180442
670983385
553128133
-882280233
-458249739
19127325
-824500344
817281826
-627475103
-144406976
-409174263
37403067
-56719856
771840965
-538093920
-229311699
-971220741
38905810
-611267935
716239585
667588983
-983732941
770336471
695472533
660623681
197780588
-187515259
466963200
935704452
773208611
683483635
-268241479
-580600829
-41976871
578156144
134544653
-989345401
-152786836
954285663
-798206182
-568740149
-924947912
-343455493
826356527
517591105
-297486995
-990551340
-758007999
110185285
-195905710
278166494
70479708
-299248155
386017093
-971699952
-463121556
-578802681
194627284
-87544033
-716406381
-691599551
-627070832
793684337
444678291
402864972
644546463
-301267399
442766966
767240648
768928809
-395705581
166457241
-641034702
281144977
-840995577
665557023
-512150440
-731902414
-396195222
729019772
-200431947
-268378735
-220620739
172174241
-732743647
724150307
280487303
-210905304
452336235
889823871
890071635
-303213817
-151061802
-318509109
-132735593
-190643809
677948147
822228245
944045194
275740736
273716205
17915469
-791401664
27908556
-380512546
999613031
66272019
837205377
740440551
-800807433
858662903
960120284
351741387
-684935179
-467775989
691587334
-505564338
-116619161
365832526
432635994
869948978
176447741
-823574092
723793247
-368596955
-205507739
-711312957
-303837192
959454882
111996194
-336167343
-224799941
897828967
-632877909
192832278
-666689205
304032516
681110290
-64887293
277874753
463546907
516463086
-218471046
-182337426
-798223728
-375796182
-273658968
-487379080
-807221950
-772016765
-3941811
918326229
592533526
206594172
39206193
665463650
184808279
703710359
-731940863
26529442
-710071995
422851081
970675833
-454198351
634692047
257335731
230800866
274349166
-471434714
-449993896
-525607673
-319102495
811909787
-913922500
224517602
-808357233
784394212
495611376
-88728106
-373691232
80917457
838346273
-496362167
422835974
-596878538
-558500766
459890363
952360829
-550920579
308863981
-822976376
-511714078
-623250307
-720716128
-577484166
790109759
737993438
900609810
-48350273
635007553
-88444866
-987886918
442438411
521406835
25365021
-633264000
478387052
492102737
-649478291
358299044
-310747360
950211261
218798874
-548194311
-52032138
691915318
683871118
-14111435
-167098950
-871756481
-277722350
404384418
-740441189
703527800
554165295
-834633610
644830168
38211606
836713719
279315425
-497371264
552141504
-919520656
73289548
430745053
51714318
44466275
100348678
649222184
172919474
307447327
293035288
19381934
549686689
441267720
-834289394
833869792
542369460
261747797
-872442545
955324963
-159300564
-304081729
408797154
-168432557
-972121386
837579832
830205366
-356929861
89499686
342483657
66272019
570407146
-824516334
610839590
289219784
-299867977
-107120439
-458525808
-254376779
-219353660
771891150
-249869992
-97867549
-548804302
258224426
978189437
415468201
-59347032
26407986
-223237861
-708673569
-806781298
721408553
396271512
-552133508
-157416030
-649028382
311792817
-519083517
76234305
250906462
-296126064
170867189
280935515
305115618
471815809
850718842
71128724
-311086632
70296310
-373933275
693172928
-723305021
-309248547
282152732
838873184
-990536019
-417445707
-380867612
735515008
-291877349
-586394754
381956810
-327354865
-871124420
730146442
61706269
-585974761
-785030535
-450183406
741117920
938605168
-760418628
-924422976
-647838932
-696426738
-595233828
569587197
-88213294
311052950
745928014
-794835285
-231445988
44387459
706830407
459989910
-228428993
715404750
-2831244
-882402003
-23381251
194521975
236200242
-218676088
119395215
620316718
-171097053
632652300
-868135857
353315951
-836497136
-639745567
-464745011
713678049
-333051499
-906025758
-582685637
111997681
790049322
-131976180
412103227
-554537053
-261702187
-477264383
-379899558
-205268450
-705513271
-141967229
706184099
115827120
782829421
5224718
-111182064
-219353660
146651398
-382201708
-708540881
396266303
979189112
-371133752
766255685
137101794
426361920
432242091
366934871
119760036
415140304
-313191715
322649547
825135934
-55184621
787755784
947734217
-601226076
118625549
251769555
430128619
-620199304
-891371408
-503377523
579115388
327027577
812981172
546089228
-206024823
114646139
-837300688
179710627
-589886573
-450810476
-252300255
-937063547
796147722
-558370623
-737990543
-336301196
-279191107
260525801
-189660074
-432933300
417136335
-857841030
310425809
74061632
24033968
541300728
559003551
-381379464
-267976307
423945000
617789978
607970307
-8327623
628209289
-223319557
-97010640
-844081902
-655548073
-207234854
-758358751
-808450741
-696792585
371889143
587364599
-37240556
372597730
84162684
410807155
-63298978
-6897234
984481407
665769240
-613348216
-526919812
-603894463
334243814
-644659499
599493887
92028762
-125977570
-593751478
122823328
-460395938
643731129
-470765708
619706248
63647906
747369083
317475313
303322601
-449993896
129270157
-745722265
301332754
778928327
-306047547
-691351135
955066985
771887809
-971369323
467500604
324841814
-632346659
777112178
792643387
-216828782
864815756
716101239
493668276
-399224899
-808866426
634293891
454607495
-402281977
-781882788
370569504
461749877
8685158
-715323850
-825342863
-630764348
-597112326
-567134519
-630273652
-378062111
742838361
-36274950
500297208
788581752
174108626
910423675
-73872153
-136308984
837796888
-859714870
182264058
-739837173
-730401661
-39347602
-698930896
444745168
680122440
872123544
473156924
-663253169
-114066822
860357671
-334034392
-868195365
-721076443
436073800
948059212
-960808144
-667798361
-461330974
-689357395
-886485891
-820805759
431757859
-260710119
-249120485
541463104
845705692
711683982
637882317
668444593
-961577129
-685690924
-646263584
-850408165
66906899
-567180511
-206746487
23185303
595237920
660962055
-410000870
874123171
-128323820
370886008
919557755
-679589553
272620346
395269888
835068150
686362696
500640801
818013930
-261643098
861970681
105229314
884308375
662760955
879024223
321609481
-554907721
362483040
-845035382
-314759736
-407786184
399675626
-859889577
572913941
-51711662
266122887
599176963
-45625716
-911235524
-950157318
984644589
662089153
-770068353
-459014611
295680459
215525747
117131218
351333311
-699234941
614244409
741025046
950948406
907261804
-530701191
-244267516
-451796493
-276895091
-787849934
-548615049
852172666
-866613128
-929889793
58163690
639665900
-78141462
669512403
211688466
485324810
163588989
-774159267
471086893
324026584
514329776
889152263
490399227
-459573748
-570198749
-143147974
966308013
891888483
506521715
-232125378
-342209865
866598254
-150222013
171834676
139443327
243223075
832672449
-667944914
-313564138
529719272
468229979
741728627
-474902461
-768833678
384827231
936990423
-318197867
110587347
914848119
156334754
903988472
414951271
-894517253
236148021
996020517
-246234871
22934848
176445406
110203743
-946264442
88852979
-195277072
-260304748
979787371
827547815
277977972
-903475651
679723901
-650919829
-946645571
-621017038
286352032
-640660565
-505175112
529105408
-43674973
185245166
4850570
749766721
-664963094
91858444
45456233
513147589
309945585
-822298411
-687049333
-378903141
8262819
154915848
-994827619
-453016934
852120751
539459933
709160584
-974122750
872344132
846378796
559085434
755765472
-812425019
905299813
692786489
-368810049
965226558
-538123700
620812288
811057291
-76896419
227917843
676900176
447894546
-842518954
203042993
-991035152
788038754
336522090
677730359
-330662176
641290218
683234033
426325838
-980803821
-580983012
395106249
-337629694
522043545
-749015572
823149950
-842368278
-53474626
-786686542
-438027310
-264544886
894167950
-258103104
-881838519
-136720630
-463538080
-218321685
-431367325
639216537
372103255
-955184151
396200855
469297219
-129569745
76306523
-213370754
548067381
405387703
-595100488
713595063
895517188
193346949
-613035770
311354749
972529435
865890791
197588893
309319582
-290862469
-368575334
860289234
452322470
-946050281
43660638
-735652935
-62851921
196953839
-264797567
-113657173
710445946
-367580282
-518644891
-469658129
648977156
704503609
-503480300
822858411
-122522063
-73673492
952617099
-785933915
899490300
-172662237
320302060
457885067
-188608590
-717344764
-284939607
252989963
811276692
413004625
-939791069
543377089
861764409
-752077291
-32392029
49445699
-46043713
-450575529
250105783
-23856261
-121839809
719476308
-28580328
-488817052
739085776
-329253941
652237235
296680553
992001872
365154098
647542348
-394979532
15621556
8821237
-265037922
540878214
444484425
-357072173
-179444648
828023247
-622781332
661425837
-609060315
217555651
351637114
-587944485
189667870
-270164669
-948816132
-495821351
662351213
563648746
-201444638
407602529
-258055388
-897664115
260823983
-864130716
-435188758
-969863949
-908475883
140144912
177757170
291939808
-825991909
-905217047
-910204498
-170905691
-475475338
-632368752
-274595673
246053217
-212935120
-329861859
340509572
-178781706
-418887950
444307209
847065282
-449562202
33760643
-119916404
-595458369
-554322685
-828420807
675823662
-851034555
229452584
-179197544
-427941805
202033569
863723721
-243265504
297140196
707172473
530595708
-97407679
-726033576
295320047
521064440
567519159
-614408518
-934791134
-522280393
-322165575
654988362
-565046375
-123328717
404623915
-145827443
-9573598
977228088
899139573
-807221950
131803718
730610308
392843418
98727043
276489204
-267348390
888108033
960996045
-65236688
-159735182
209189249
136240036
169070470
982888
-386976313
-807545010
970381870
-91866367
543172917
183579858
-667798361
249761417
-341864557
-707904234
267177593
-381379464
62896088
321609481
-5987308
-528079665
534246703
392558569
149535420
-748388143
-631035283
-799722105
-988428387
-814447836
-29406127
561492189
-704891363
916952027
-553606518
-636846529
235200975
-767301080
833762782
-984553229
107285231
-626700428
296013483
-243982360
719324597
-485777880
-25129875
-34678512
479644033
25468269
364435164
-562015342
-48178934
-723318098
22659228
373978516
-728703
193349950
112381840
158035485
61986670
-272196758
-62095848
397047795
316164576
644636420
839265841
116141468
300415703
-616961884
-492298383
343919707
-56508043
-112833496
856027883
615747676
79585723
-901445152
716819978
-466502270
-438024076
617526250
-52476191
-566478010
365784322
-761378130
-141715693
-359426591
-472780207
-689947984
817715980
536998060
735016804
-548895667
12894371
-737456676
365174705
570077537
928500584
487099096
-620389444
-362380659
508900000
813799052
315385138
122561092
308738494
748343030
-782409410
-923164557
247942094
-364083651
732263382
10880118
-985274505
-328104494
969060632
-878464993
-346091074
-116972825
373794480
-820499698
810071304
-360981168
746444325
134962427
-580125455
286147746
-105462574
-962234350
956057436
235997947
543928780
467500604
594647328
-252570734
-121622336
474559934
526362870
926441620
191235217
15748126
926476491
-987868611
371889143
219279734
482797952
465007169
376132560
267497939
-288436081
306520586
706641017
-410628024
-234009252
8877692
-987799782
-616278287
192362207
900208402
-783890414
-678704541
96482751
-6368227
343100014
989456055
-27755963
-237865584
-499422575
-428528767
-26241022
-553606518
-401896265
882088078
-172510957
254600044
-762549193
-39481111
-613118062
682152636
-601704002
151719314
339864279
319975765
643604486
-253286347
-504895516
638967616
-708032665
-107550382
923280873
230457613
-305672615
-106245208
-698013558
803532166
96531048
-912520900
773387471
-886031386
-683660366
998421749
-381751582
-884932234
-589098764
329895762
256037768
-548338293
-449278327
288298011
308617109
925813171
-955971979
677078215
895702600
939149407
-555107575
45978315
998660172
-336418710
137209951
-860728030
51695138
-375043840
-882402003
373017421
198960036
601703877
418321771
314401117
-716766316
-429546163
979189112
-629198074
489194789
564900988
481077286
870932736
-10369701
-768103732
-612888578
861209716
-228022679
-672884872
-481922153
105442085
461307718
418164333
-682944047
-335568361
225831411
311343038
-646911227
483354209
179710627
5431878
127699047
-591418664
437067324
342612977
-441132447
-270258100
-802737383
-501119248
183421475
-434000310
-19154533
-701740087
-731584278
213716821
752775443
20369200
521528265
-50231456
190806781
853256907
-764747152
218805143
280990118
-169215212
6069232
306491454
-671203957
-664875378
-396968919
-765454548
230126566
-93512024
722179932
158143497
-166737489
-51561139
-175043525
-218471046
120564119
-247042127
-550033655
121571043
285838987
-171316572
-637322177
-431042449
-695558578
-358411379
-499071920
-536251091
-562816765
578373009
293053432
976738587
911885316
124858063
-544931746
-4650479
-734051220
98312453
-768210991
-319934183
323744419
-271713358
728063485
230971876
-838704830
176990947
-849859384
-144160322
-351792007
221782878
579531257
991649996
-840644409
462863750
-209185008
-580510744
459615906
397425638
811539897
14467684
-923210804
371722923
965692161
-141552666
551169857
642476890
-175101013
-69039459
-356821701
-580995182
-736913641
-3128058
-992009356
-139496415
75683770
466454626
-905694628
582454735
-726941916
-786468298
283421519
-325724436
-991090856
976827875
756358286
828236078
-528993495
-35444310
-453533600
-873633672
34189329
-997880748
-705346863
158022286
-447471879
-458195506
-285016427
-615774910
305517618
-341184954
-799853070
-850408165
342841527
-467603397
-441113407
356402471
-739740104
-375796182
-165280299
645641661
-423135107
173253076
-601527203
-210092314
288678348
228470970
709177815
-605450381
877736696
-535600971
32751367
-978674775
-101646530
434684046
246639803
-207176075
628639477
-512993780
-171264545
-722331279
-235287194
-523176385
-234457014
-416374888
46021578
147736911
-986712180
252333957
-348703393
-80269106
562429060
-117569234
481465333
337077028
-436917629
-34869568
-665505886
-290732105
332629336
-503084702
-323580510
859580464
-94302833
600004748
852971741
451749605
782021490
-164310071
665805339
75899548
-339917368
473680302
-984238663
269041695
-163580282
-234122599
369076864
53976356
956958444
-986255101
-41706355
-873246833
-740267470
744481297
233299647
287318933
235412145
120303607
-220440229
-323340561
-469952392
-119358900
918774248
-642220242
-963943813
-829985919
-899120816
277867847
-444577591
-58931197
92957867
469516904
-619170505
429659493
574536240
-12629444
817804507
-836054827
900947829
-379299821
231679652
-837619786
-485727882
-457557435
-348912695
-291594302
-7778818
-538298849
-644368976
480612906
-653910833
593248535
522640359
707430780
632689971
304117043
423945000
-614022810
-412655735
-102972666
-87597552
8821237
-913966130
-745422104
758804646
-354171892
-537691362
940674014
-977659306
-617626297
-252853883
940922631
968429867
-655815303
-372111075
-835290838
-736355465
309058932
-866088422
812553634
-394068480
-330610972
-648740879
87965401
368771173
-84027574
-405411093
168295332
-687520208
-27755963
-199142628
589689154
251106127
331059090
-274036985
-570153280
-427186037
-401081073
332681368
-651518422
-338522520
318497800
269241028
-656956879
-750700920
617213408
702149851
43805801
-407755470
-232584782
646409990
-436470508
-25072032
-803463821
-139144970
-252853883
683234033
-239328679
787218648
688115381
-713273401
956764759
215319279
-362605338
-558370623
-589089109
-564876086
281512553
-949979803
468418644
921615073
639132918
-702707783
-535080664
654216260
478414677
101312173
-905694628
541236189
-929772863
-114561309
12639698
85252166
-809460948
-152212831
719371600
-49496375
-370689402
-261118844
410881256
205266080
794525060
543377089
-50967162
420837089
-962028055
661612812
755695474
360913054
41570070
566539980
-441268412
-360328585
-732734004
240384589
218028048
696053650
-976534718
492561026
581034427
737854364
483738532
-310127841
602083326
-560649118
990526769
-705414624
406515790
-254526435
-663835012
-876604425
-341850723
593421913
992169705
900816150
46907636
171141853
-36456129
845750222
486150058
-952381750
-909277696
-439091371
577938895
772467463
595882706
671956506
-642127029
228534517
-61150788
-323577613
837455502
308120326
789006648
374224869
-90247804
321603838
-441046822
327776139
-640939013
254369746
-375985761
741954696
-329475292
-974942011
-813052948
199477713
965587671
743730170
507061401
-573521900
-904071241
918926378
-88712952
-99290956
-728627661
-101184077
-602076779
903495838
-730043045
-570260293
134507163
-783723213
-960060988
-420030950
308953624
463298730
671167136
-969078478
624825658
-884447952
-408365293
184136626
919607976
-168987610
185188543
269659211
-188305771
949004310
-481640944
571120832
-447999957
-799772658
652759847
789778608
863209095
-288786970
-393514747
-55220317
873977901
-279388083
84612988
-556578429
378358557
-37743343
-847672915
-45790885
906931027
-214456090
828726349
-917219046
646354879
199341663
-290626143
210248175
74748541
-650966384
142801861
410863372
-49826165
-805960270
-709311521
541256615
10771970
-173804954
-785735228
538645682
153791282
766391840
-583007865
170394753
313293823
-309589650
-211671226
-945707828
-216469878
106535903
-630149221
-994425375
-812469639
-403750946
655380652
436886162
384524933
747075219
541429853
-253335825
-612600657
-47371674
753365212
394909078
113317997
622428573
-65997667
-557195932
-186347945
141927385
-835330051
-787611023
-662563241
-584998047
-276316316
974502922
387172757
-89741740
352849973
291805215
-917329814
595341569
-533115840
-415549048
421617765
614064118
-613215260
792476700
-907531909
-437485187
-819423825
-46423183
642613610
559868259
395395048
-861718028
896283897
984819774
-325769199
-985178914
266253364
246386145
695950843
-503720601
-509768668
484258681
784540979
-809712861
-445229315
-573972788
58997260
-605468907
90626670
400640882
-179917361
450128033
-625184796
588496787
861489875
190992304
-726890993
-3975704
-156099280
-785148815
829738932
841951233
958372478
-250480607
-710088756
599021079
-700633631
-604080376
-675562157
-680564581
465934831
879507064
-269553804
-306731541
-580996149
657519424
-208744291
-459733249
-374895900
-576347600
62855993
-325083314
-432799329
-361580473
-364370723
-955536487
538165569
-183847065
569432406
823326944
385256208
51291557
298112328
317635091
-209264526
951280675
-168262714
-691836837
-143094237
89766222
762931428
553546246
183949637
-54380002
113001585
-934125084
-580600829
-121461263
452301922
-788612881
980216606
-912808196
628761240
-996403898
691591696
131867889
541520242
888143496
592900771
8747412
-251672929
481924248
-255737556
967072088
-856201840
886764271
-319964868
590815784
-123516733
-891311189
-574157376
874449339
-598512166
-549218038
-595773146
473225358
-926061142
505477537
-733501159
751396055
385522630
837172036
-256608838
-813298876
242752589
-597752600
-571958484
606259133
-128091370
867060245
412224920
192768909
443429394
-11190131
-528848148
-479055003
991328113
-667541093
-499689263
-221964793
-952469722
955141798
636368052
943095644
-244064046
-522061936
-480595984
-882354837
-979252768
-714800561
-538053630
-532169360
-444900654
-355034484
162517225
-549947417
-903169215
723464451
246159555
-498765489
-643906713
-617697637
50172
763462322
-433913316
828555461
580245158
558536215
996087065
-674489904
588722790
610008590
-269361246
51534987
227917843
-630716847
962989402
-745579865
-820087246
-202262216
-74364546
-169129592
-374073112
249508350
-435637277
444678291
-314021987
-60689972
23733227
-208724672
-393594491
-524943599
933270268
-48476649
594525741
847045048
513900565
-538740321
-199278795
127607894
49873567
-991500961
-858058167
10624223
981779408
-539873037
-309055240
481231548
352107189
532472934
-747442802
190989582
-116322846
-825213221
125426859
-967170191
294766788
-992858000
-840578355
-473823796
-877878616
-6354392
611760031
251941212
855898731
235745548
-696151741
-580143197
-92388927
42548989
-80591929
-383182957
-318744385
628260179
-780794504
-582755793
-484240896
-104506398
-126361954
-284868559
-724064431
-128403440
684708892
776989700
-995579080
665085758
-804189328
-682780491
-934925327
-386879749
641112768
164326006
-558428660
531424786
293106842
351432427
485603079
91154900
844605668
442017569
-727879976
-618921473
-308542058
-806665884
230583502
833284164
143156546
865415382
-276211741
-148259123
458743745
-284208765
-692298401
-256587454
-645888279
829274805
763797515
607970307
957158327
-87236449
-98693552
644314969
-944819447
-761989696
775275202
-372576043
713970075
284158866
631458639
513321131
-595091360
-702370956
-181583811
-119030472
448833765
-172627138
367105300
-296509530
-830107922
429938499
565333265
-985248152
-190245385
-942662448
926297079
709890796
-986255101
789106983
576183334
-993518041
794493243
-841350120
31922088
396856527
954388011
804078385
672859661
938862225
-142042923
287373666
677964134
-776671471
405676324
-704991078
101985846
548016953
-432933300
-753601643
923236365
647542348
-38858179
-706661737
-707764628
-402569832
-484017525
857889164
719860162
-35980114
394337617
-72649074
444457621
621643698
263192440
108498757
643227728
636966448
-342337037
949802050
279063639
-835502903
395395048
795976139
31711806
171747051
-725172638
125574971
-646049261
-813298876
131006870
805755513
-121527108
139359231
492112523
477197827
424688979
606275497
672246425
344237757
-493233192
-775668366
371882954
90666642
124825068
-503787031
455758727
151447270
810919756
-855900735
152451639
878526424
-327382255
978397351
443424909
-788434244
645268707
-567060110
118832109
-451974718
655169217
837080322
-30804683
457885067
657011402
-982641785
-501575085
400231734
-321857743
969410992
687141645
996880831
-448922471
21661109
-885402348
-903475651
-673768207
879431605
-801710557
651812635
448938321
793225550
713843880
845401949
675295436
820121517
-359968662
-974095581
409463327
562422546
124406685
-288390609
-354171892
687320204
-906587631
-391746760
-494896786
-771968704
914170009
857793639
954650000
-552485617
844236127
512971537
5850507
-389742476
-970622994
-337900423
554146402
56266803
-897085806
-509305532
-152987529
-434836433
996101761
780754348
-958764829
717773983
977993484
-556127859
219273612
-635457587
-590182412
-141627582
-459782929
975061466
617579877
395933835
-421760909
-335238920
-457040292
-846340613
-836083249
849616937
-389827078
470084402
686570424
50697303
106618028
84568891
-514950718
-880529237
-776841586
-712658240
-950530097
497064502
-587782939
888934883
495341892
808969629
-165037706
963079990
-880762209
896673895
-12581361
786096161
-780576441
-683048785
-586031258
839688193
374900453
267685109
939066037
-563340333
987474496
661339964
295813269
-808958729
43399470
9056017
492554626
-801348501
269820514
892754201
352208700
923179093
-968889759
-939236816
407398867
-499514683
-323825484
711482327
-457459582
500764516
108724497
-82447646
-29761939
374548269
294918506
-112965997
203001953
939070834
612177031
121235916
662103457
598127156
-571639457
-307952521
-385342858
498506183
908846183
945275480
210721570
174989984
801842717
74444846
324259225
274963993
695192173
988175648
313767968
742752957
951090045
259609669
-349745851
542985673
159742360
-941253412
725765345
-284876335
-701807445
833351637
-727268490
422126665
425475756
-889867913
430999352
-793931530
175461818
-260767204
235522997
-871182582
118829970
-281785063
58563158
636704548
-506478337
-899864863
178080328
798254204
499481646
-721252615
657798411
23706656
-82877010
-145704229
-262484117
866154101
299894752
-511472997
189219605
-651955973
-482804982
-538376790
-973893323
303728659
589996686
-498231792
30138971
728751851
-660251517
-405511975
-554842091
-654700319
647283261
164326006
754184121
-975381552
-898288613
928092775
-719885567
-746779684
985921017
574237634
-166420182
-114209313
-204067985
702193899
-58931197
-731002008
915544565
733366149
-382190079
698728253
596282675
-851472401
201835239
132790236
-948451652
-986198519
383602801
-397423511
-75693784
64697929
-364143096
306666050
-134378152
854612577
837930838
498857808
826402817
-360679297
-725310832
-750501775
-663187475
421206292
-641304665
256615948
470223951
112657645
926991727
562286534
596312817
-158489906
292241507
-962960711
11283341
369474334
161673993
497887141
508732475
-376029764
821113925
802830646
-726803947
854981232
462386669
345566391
-738209623
960504990
-933761667
426533205
538593321
712972335
-529390383
335540545
-319936340
-702961526
-818746666
578245326
-584160981
515811897
672822871
-744949919
27695008
-646734972
354664892
-841004294
578278111
735016804
414966150
-670142186
-215010094
-109955782
-222399544
-446308970
113580825
-370379055
-595766825
400894603
19697968
422870943
-172201621
-516611039
-469041687
-710107251
679758910
721419929
854614195
304108377
-580556711
964937384
-580380600
973223080
-375225716
651491470
884069283
-148172634
-17446525
785221965
-491447394
235115019
546226136
-346560626
816186419
-539524545
-158489906
-651145352
94127585
750888983
489192921
-410772750
-121461263
820180639
621672515
-503325674
-471792770
-95992162
-616214537
509576796
-327967868
889333570
-192123360
707182222
48183038
991995
500872791
555283709
26532958
-663844458
-483400897
986764177
976827875
-87388783
-595289901
231098329
-592197597
-86182031
36973332
-324878437
70473409
-74309284
-239233550
-962099863
-748737993
698916250
-688498027
-515469499
253015741
318734958
98058145
-690884509
230971876
-328841031
-925117929
-897045694
351614259
173553016
-704366916
934297851
-810618482
338689532
239412387
757664879
114108031
49022649
334379714
155329431
525461738
-174498018
525983844
116755958
-514077152
843349332
-28598074
864453488
-848357169
536758241
735311485
313026546
45039422
-559481804
885602069
466417633
-983117302
226967006
656003446
-347248445
478522553
429536360
74334564
-955946979
920086379
390930438
-607166481
296628944
-279489848
-625022937
-408949330
914339898
-475237910
689429216
-558363754
-777709668
192904031
456340552
-656168332
-885116436
653885294
408016166
-759622504
419820000
-24789877
343969504
-844588416
-303214919
-897232182
-582573429
-754244456
447450172
662464857
256379140
-414107777
560487185
-668895832
230464114
618961296
66243582
-383459735
-840645078
-351509128
-390084676
-778205234
231933933
-182197835
-344029053
290474888
-232358196
301380308
485971076
-54682403
-800254155
922262792
-535325235
-720436325
-152738859
-249112830
453233738
37288937
272948768
808355794
893264841
-973896830
-996331349
619243701
-233813841
-618068405
-56395181
-49883384
220427471
-259098778
996285338
332082619
648709585
-580996149
936690227
467026075
120134865
275553276
-589504390
917340035
-98438025
987169207
-886319181
65419193
-509815204
-781513315
608561702
-57111930
-631385632
92208448
-294550611
272843477
587318999
-808639164
187652859
-924563373
-974834469
-410628024
337594615
768948178
624563789
646165158
-78870049
-967446430
839160779
-908567935
-86840851
610150157
-586158281
-886828809
976827875
444030818
-487106817
219528347
134388930
616540576
-582248333
168894814
-224526228
-975464452
-710815343
-386507544
-194999764
365603817
-723305021
82418755
981933002
-159947154
379218500
-158308148
-876640850
424761168
828583708
67031381
156452849
-590181575
948059212
112784501
-553379607
-901127613
9967124
-294927033
-252254929
-887441752
323271833
180791595
-242026232
-643456741
-50442839
170587750
-536700641
-715392703
128890514
-599342137
591852786
-327123621
-38279792
-781633219
533591023
-274398827
-999733727
-942249679
430029909
496181502
724198419
456028409
127257641
4343383
-216682220
-692775447
-722821251
149873086
67956740
979765399
-386986086
-137318778
838715978
761235157
250212801
-435400177
54543872
773069083
-340959740
-127652264
476259972
318408765
-558390085
939533468
550706093
583028496
511203484
-89272470
-781742026
-559761174
815527091
43030961
-161101247
-207312937
940449700
-820682889
499222738
299747680
618083016
-273717687
-817098302
883432732
-80734455
463227480
900659875
665875915
299087916
509109298
47675164
-587425023
362230099
562672710
-353339911
887754324
523287313
880296166
-739477209
-499518595
-445349813
-250243225
-698331023
-868507407
-236000958
-574987560
-770451148
36634284
157338760
-806160028
506600794
597086450
929835201
503412488
95746523
-475528452
834772192
-441292187
-612491589
548925764
224741257
-651999999
-703477854
675201022
-684147254
815850702
517551888
-195098547
515811897
-832104209
-139797647
935309671
-434874887
-256060476
494755793
611176200
731984615
567835078
-309482554
-98456968
-62873166
83795006
92434482
-472225004
326511385
-449000136
60264832
939865818
-692784
970998228
-69145813
-981634872
980587760
-1565971
319563190
532400435
98499331
724207582
-789288441
-360553838
328462345
-789744354
-651086188
640970815
-547334735
-659184123
-229731182
61079101
716099347
803182319
-367997658
-918501304
37727791
-992814570
-848717444
687780202
-267316172
-559761174
388323766
-919633890
837924034
757119112
-396633147
-676276639
-546610714
87635166
-386830122
-382688751
-620717871
-661861451
-22242981
-951552990
27913918
-465679586
-166065023
61946441
-640334694
-529624852
289797226
633523623
-745766330
66127091
-484676995
285647822
612437559
-161239608
886138206
-805619411
-944008884
4527213
86758169
14623242
451025726
-207937281
-187314800
-233095437
-675310168
-186077612
-645553469
-49694828
75593457
-534096363
-599616308
117630405
899427175
-330411889
-244619157
-656015592
-566093692
-957429422
714733731
595287216
-828550860
-605827732
-726502678
997945493
-342791143
-133697253
-762896476
-912576295
414172952
-346580275
-639433105
612767349
382642945
-323402758
896182230
867218543
-661538698
-641710211
-65798271
-335394109
-288021985
-228280505
-477660697
-961876697
225918613
-722222620
-283925433
-890815359
-376392960
-980816642
661038539
-289981233
845023737
-245652403
-855898261
737986517
-826773740
-225016213
499121885
-101646530
-198167037
672881655
631074289
-155966524
-25510338
921385825
485938259
-570591342
63294433
-702814950
-484017525
-942706582
-406422567
917358783
410469507
-987922515
-951438611
-393883274
-342281912
344044405
559462655
114435026
368004591
-291336817
420525198
883516238
297249976
710421869
127781477
14486169
-105471029
320844326
-82364736
-268167522
155201214
541895030
94735086
-539151855
-88355576
-727119138
-186773344
195379971
-420049927
-231255825
165266721
-648290352
314531681
-606727446
78907766
516725018
731544592
-523077573
-561296269
-446321822
-169783785
560290153
160686553
233246074
-591195360
-208656169
389014597
428990240
-375123908
12511920
504483500
338604928
-558404595
400894603
200793861
837124572
153394687
-5441953
869797835
863301237
-631539251
447946415
373630834
-126721419
881138659
-981426951
-489342947
427204075
-719550138
-713830694
700596363
430205925
706946623
825351622
722856260
-838503319
-389631976
-931440937
553546246
-413453245
-974696375
-200850875
-509975696
-553670560
815322938
-643241089
-241725306
915721581
721316261
-516543376
909480810
-813384712
831414707
-894742985
-336402015
46559676
-157958117
-20393103
577915737
-927448964
940449700
213318820
34137453
940854866
433274734
141388554
-162650278
-658471368
-658097528
-40644312
379385889
262571270
-666447142
-691094714
168786057
713843880
205067245
173329753
-289478980
215525747
-398914582
-219082886
554146402
359629932
-794369107
28609236
289855427
-165398722
709177815
-404838797
2897595
949690101
-859236532
-438583100
-141219946
-300774117
-870499840
764388447
137637150
-91770004
-86279672
29347939
863209095
-835543017
502067459
-937063547
974755815
776660023
993406878
698471235
708184316
485775621
-290580449
218012588
-808357233
-867984019
-519216865
989314679
100251466
801984782
-76927567
491991111
-807054311
-516932073
-472801740
-90534343
-382726222
-624747357
-174638426
-891161756
891114692
-716321992
-558316508
954528993
794898499
511032509
-149548923
287206430
295399195
-582133701
803964575
919630147
-549535056
-55171645
379680229
788137473
497358478
634035157
134637642
89766222
-131004337
-281787803
-860511237
-909813233
-945510968
739010385
-729043979
211234425
312570062
-740713578
69532550
44703084
-337114350
-26285995
-46445424
464238663
-995713476
-456549723
-506026607
-439790161
-272246833
171114422
-124819950
851409362
-398250292
620691909
280781110
-152542953
-868018920
-419456286
-129954783
508874854
-720411012
-159240273
449676053
174923291
578595355
28763865
-182427833
-809551978
-581434599
60782161
381465049
480604300
899386367
694720838
-894678635
-9693735
773605885
-583649302
556795724
-959524898
654408053
-426023145
597904096
988392026
-204331919
509322401
-35951946
-446550367
101369316
282542396
-659816819
424297926
-290498955
513526619
606336865
318357459
-103196544
-646933284
-736030629
817623340
-509315799
-661621679
-46351641
180406979
60012188
43234155
-817932542
-437375563
-649363395
-705839970
-54858987
-342717098
-15558142
646025695
821876019
820312692
768572459
373549515
-485952553
-106396942
-804397280
365371621
332868149
723331260
-675059668
474173434
126944081
633773528
-464078582
-320656170
329351935
-571117547
-199658797
-165832622
-768271508
-126240775
-212379691
860410001
-488261116
395961465
-461786534
320227527
-204715952
-356213175
554110915
-246401443
-160316857
-179604101
-378412008
-686265927
-126721419
993907369
-5819751
155056062
-348676779
-288550746
-886475858
-920303024
-910873975
-911931694
689721321
8157302
-99447148
-468120193
-135800951
593727270
-167788411
668159536
368298202
-130895796
-451739403
613548354
-914194857
-476052740
-931329794
274354996
-44008833
466662766
-601182474
581295056
580654833
580190735
429990598
33760643
312694226
-68469766
-281750030
557298521
560306796
-903110418
133080283
638299876
135204685
-426246571
-268154602
638152470
744086686
-148948561
-140149349
211080535
-278392464
774296913
-343251835
580844025
-709527801
454042361
-738486474
188285136
388235311
231682199
-149035396
993907369
-906587631
625180643
646436643
862381916
78125428
336587336
-689947984
-987335546
-128655410
-676577109
-851342347
-291703485
649319171
47847513
586822260
-641122243
-58488292
-159792807
767667879
-49704630
-461031308
697396876
-53676685
-348867127
-116594914
-848294044
-192992212
812850874
473299694
268853444
-318873714
609021623
-983118482
-580260127
864180152
569245873
822630236
129424651
696630093
726866227
358190078
633062060
-244110798
-266516366
-754925916
597529048
707764994
72950920
-888343860
321207970
198024905
-373358389
362249118
301950141
734232348
-765821983
651163369
-128091370
270068744
211276847
833869792
941209171
-204022849
-746764182
-521701031
563011219
-791590861
290463994
-462895182
285062237
511979547
-961357535
983261896
-407786184
310943280
-170732346
991949457
-547577850
63448350
806527106
571518127
-364160363
-215302794
488739441
-855915163
228306140
-168589070
-890069733
209512795
-419675744
-7358249
-92795906
-427620765
901074109
602200775
127959204
282142971
974665858
763867799
-516122445
560461345
-467577258
759214188
548502560
-632313314
-909348417
-943919517
-337503105
-625363633
-536814123
702029049
-853981159
-128909286
-203051653
-814351266
980407679
-594646665
923179093
681068967
837930838
798920667
342592419
312269426
8408872
112707103
651050440
-69893192
616939243
-910312516
-483104263
-151156106
-530353534
417570239
351447329
-884435978
-218993455
-614522682
-905825341
103041712
50834017
-40564628
244095452
180776082
-69292469
-147390122
576183334
-568793452
-992559688
710992299
-7503932
-160274382
-370194343
477409292
435906170
-112347734
-380591704
823002585
51681137
-133908094
147135941
-851565633
16234201
-203658854
924378047
96482751
-323926534
532601112
570716156
-814540048
-208436197
752913800
694720838
-629411314
-313077515
99169374
-45002082
195880869
-589637804
294367316
-256060476
-895548645
84050132
928685043
806587729
-329640808
-148887997
-486202738
-391274188
-389008971
388865094
-399451106
72879104
528519827
-685045764
-957417728
-259132151
-601226076
770653904
-264008213
-242844790
-719044824
-11190131
-470166065
-179674933
373607843
609393084
38068440
-363751517
-920026444
-880833774
-315999645
7418361
433940084
-785959652
682477215
-565739801
370137170
-29874132
-679829803
694417677
114144584
-370660986
220303557
882085036
613010709
376132560
-986479204
-325723859
-874418718
-269310676
902963792
926431319
445169420
103376489
727967897
-344692163
387165332
176445406
-849303859
712661587
16768796
-912768660
-595289901
493974338
246323608
604149863
-573983365
-550759932
702900971
-456783394
149097955
812181741
960567130
501769673
756450523
58685630
-480586244
184859050
459730019
302015831
320534243
393740
-813546397
-27640801
-484539177
376493259
-735799150
654681741
787573351
-885402348
904495701
319244330
717573696
712758500
422161537
238790717
-478442047
788038754
-589849761
28452526
782149536
893264841
-859751936
829741966
556312907
-63581834
328492142
-614406423
314510576
813479901
858918700
-978073138
-780081161
751985778
-914536487
-182197835
687618679
-231210145
-617234861
-487776666
-130362125
-86534165
264352577
-91280555
638698126
-615443756
-821096792
-637148036
-848031173
436799150
606883556
-376677622
67890235
-122031451
391962481
165434852
-733495496
221590872
-978006317
826863116
-982467173
827540899
-938312216
308553207
303913865
362808942
-438610095
-149150409
475617657
-358431534
57747132
-739223117
997501175
872910185
-924036956
74665024
-883953852
-101295441
-653711802
417995154
-381349349
-580380600
781471447
354832977
980980944
-951275342
730439311
414303312
-199228673
-637643304
844015816
489558815
-138675428
240881065
-392792080
934085899
918811678
-998966758
380655639
820892354
722683878
753334858
842838192
-792614399
142624129
-91955202
-513881834
-703580556
698038414
995822486
920625702
525856840
-614522682
-424238875
199058246
-639034349
854097971
824929849
290028553
-154331385
-407603894
-423905637
-31735481
-926932160
-347963540
368700244
416935436
913950449
-631796490
-19154533
46421381
201065511
313591443
-533486890
484692084
836066139
-823025881
446146609
-475641889
949340117
408147775
-578287257
-702460565
919484107
496958354
533283323
-743219395
-653377943
213520556
870589989
-43256187
-210353939
-49816611
-550179938
718057541
-352417935
799663931
201100606
7007210
756509392
-995505406
873482420
854604418
755895272
945878511
844130796
-24137700
540006209
-238901251
3243159
-195735727
-222672592
107621359
-675519735
-401015697
-885552864
-463504062
438689196
861796326
-567993923
497074620
482222989
-522762422
-10528293
-723966396
-220185640
-309446201
882193207
-322373723
-160261586
-812208106
674758203
-661154635
-287491894
-728817381
199953195
-646933284
-119414640
757770255
146415930
-320806940
944796379
-640193789
101607160
-413025382
-551752710
-508205716
492394074
349078956
111787089
79673887
-632224126
926136878
-558438249
400231734
-607397090
-361497998
201450951
-644389721
119407190
-526630201
477050816
-67469692
-769016242
-262077065
-668613200
-184615615
771732074
-458279646
-221927491
246705946
679835071
-209518291
482738772
63851420
564089826
-404719652
-607035284
-622770783
993406878
719130426
633057640
-534052433
-780038685
-285968293
90819728
271616281
-328364049
911791392
-393594491
413890877
-610533022
990329689
636368052
527773422
635788038
476291003
-139797647
-128461035
-541828955
623662332
337502179
-315131593
752850458
794876752
-423853031
560090728
-104651378
813319598
-101603019
721046970
-277226427
803748983
75881493
540014995
-808574260
-928627037
-143634809
-152248810
470084402
461008761
-372553187
-692688563
-738050642
112324331
-743464031
-953676879
959556257
615098624
-659701845
934562742
826925425
-549772687
-433867735
651121157
92475902
297651264
57358650
-232358196
443537525
-76908236
-287676674
253988666
574792772
-180842734
-378353185
214809930
-848717444
-986032454
834174279
-521988254
666855094
-432432869
269176361
-513507903
653885294
-90487141
70627199
584836587
-996990659
784408969
-756400944
240981138
-732553381
115866169
404016686
-915446895
-36493248
38903152
190293933
295465042
150209021
131780715
-867777225
-416611863
192244093
312650173
-704593462
235903863
-673407231
-106736930
746142410
812981172
-287833507
-583249870
-349908708
138620860
934699471
772016581
-259303633
-604483253
137503890
376785819
-514130195
161918226
-285100389
-307840074
-833131003
-863743071
-578539669
797709164
-968932784
-59844929
-551834030
-300566361
305598002
375263154
-940764617
-862751441
-240230080
772192991
-274786124
61374526
45594013
874110781
413997852
484069901
647268126
881058941
540006209
298157750
145927659
786978878
-962754007
-839259911
-172507916
-851103174
597884039
-247125993
-622112450
-212616000
529513365
470677347
-669173700
-426751431
713341982
349037597
868570865
-337527469
-702890004
156264373
243021918
-296955040
474215458
207356669
432401191
430999352
-3374466
-277501824
-53862711
105442085
-545219171
-646779053
210088599
481901815
-274498716
635669851
526439167
-464854594
980428364
-14384166
-912409041
-918782388
-680615794
-423941346
893008178
448791192
-602509877
43948068
669433312
575084636
33304824
-490072566
-475164252
596146822
270972441
-37428753
692031641
-378903141
-366138630
-336420316
-236506362
-644275311
592088190
376238182
789863650
-198108156
-498813182
-327911801
831711575
316056613
-367154923
13429977
234158925
-963113089
365195445
-82673062
335771587
-912734168
-667852995
989731356
388865094
936983463
297683747
583311181
-520912526
122572115
357799089
-76621512
-610804514
943333069
-969226806
683345662
-830128866
302312129
327622811
362043608
758184767
-702207252
637240729
747013393
-145310546
593943508
749617500
231369922
-207442616
900947829
-36976032
-65063799
-228058858
-573631114
493544938
-555536061
384810592
601456919
930475235
463005649
-549776550
900978371
-425576681
222873558
656797422
-637662759
-24246409
-911988565
-313925350
-687606216
-225530488
-491387773
447977480
158143497
-35595374
-235738893
582527918
-623358204
73243966
-903157485
-680615794
770481094
988971278
-514859765
-766012430
-227422894
-855565685
630519309
-364831840
972488826
828399723
121960001
153691594
-817965796
-982084669
280938245
46313329
-505325961
-224768973
87935090
-285755515
262155007
944945028
232986232
628809751
-289582714
-848432608
567611857
851260383
-181621273
839768250
-382461401
-612515824
-766549902
-77829408
-305121350
180841285
755449836
25987802
323744419
-735799150
-391513798
-550511398
9392049
655334564
-889927181
-746934071
-81462462
-310773781
13555638
474589276
359891219
553546246
408348449
859475764
-516942023
590623545
-334325633
-413238896
579241303
-651363023
-289827532
-753097471
-214622656
-150775647
257003633
-98617281
256673164
-461827490
-225538238
-712766721
-799973086
-408808116
261548337
-103388966
-621669949
-3534404
482914351
156334754
-753909062
447929495
656844454
-773932922
-462679269
464187024
287027682
-38972911
15607976
68727593
88091827
65952456
-727450425
-859697042
392941780
894975338
-800908387
402864866
-231369550
885602069
-777238593
-461394391
971076906
-567607591
-495183025
-396554806
-722886734
-378266026
769669400
492814868
-255682458
777946505
959902544
689248669
-659326802
884133341
568180461
-586770267
-586241206
838221069
51239696
217005607
250340727
-61678254
-284503375
-837348976
731726829
-27556288
-812607020
513298600
462845758
-467634267
-882940868
519028296
-323177954
-524397886
511503462
953110059
-946949530
-655536737
-431438995
482356747
-489572604
-341824721
-279777254
282756087
-389967494
832957456
889970318
-81514342
605419226
992160747
298485597
-669173700
-568491956
88362416
487421012
445646428
956728175
-414901607
184986853
590815784
-636462662
-187298244
-127359385
-13883725
459450044
-515485172
961072179
531420102
415240583
102311257
-470370610
848641
959232866
-366043865
932247669
949802050
-322371172
-623432972
-928912240
409438897
218008456
-377972848
-607411551
558128920
807331584
531086210
-847356795
-324982278
531088692
-791714163
-372642952
943837925
-842317290
846826274
460594917
-63308443
-791107784
276628120
-499292642
-157467595
886807440
563573284
-14143789
-544098527
-402970612
488763254
108921265
-553967485
-223246601
-743127910
-749882683
218617370
776812081
-381314121
149526790
660632905
-986546437
595133552
824214448
426537605
679778107
-410464735
291166821
-240696605
621668809
-336168754
130427145
409780946
658869897
485138541
-58617238
-928654490
24719998
148261572
115940614
-521988254
-447135499
-780591682
169036331
460062172
746701360
663480671
26940392
-307869614
558084248
-177657872
-731002008
-661144533
330745043
-77068096
-65730028
-728910199
396544167
571409000
627069652
475000637
703360207
796352126
-531453211
-26690659
-846295879
-152656993
-456721394
196760317
956411695
536347314
-429566397
-47290489
465171464
40007559
-867531324
760883761
-638615511
947728700
-384856234
-368113930
921595654
-419492089
630589274
-928464640
544608166
7177277
-288754820
804147547
-82168790
-808339982
326011254
384810592
216407181
-10236273
847210375
389213455
-107971250
-35773810
-406152999
-75052435
-233273744
492829776
226933943
721088429
398213118
-736721080
266807362
-665046219
-948677802
-563996249
-208724672
-279256036
222462628
-149772279
421207849
426853918
-583287982
-211422072
-81231533
-607069328
-698344826
907440876
-234496570
-961640634
-637944938
-171326180
-681322002
212736657
632547156
500872791
-802988188
172249593
-656334035
791306687
693080473
526841225
-695711974
887683699
-727441611
856800644
-26134757
210041040
773374162
86204081
907352302
-318108695
-215083090
-938622344
-142687287
-795989814
645825814
276134640
38166910
655445578
-32502949
282610913
-216602589
690020404
-544762561
471500979
170337776
-158148144
-629234911
559077395
38903152
585400086
435109191
-379833165
941117232
650637672
745100862
858600913
846598475
-285755515
509763477
399349169
-970066743
499729166
-494414187
792454757
-403659158
-560334
-322345368
-731023507
340446714
-656004034
466963200
-478037644
-182070435
-253159455
258396485
-574616046
932610504
-955426028
-317965819
803423882
625635755
994927198
91538725
479856209
-726472169
693727379
-117714859
587660170
-567456610
-554971238
-941835288
-956607407
-974342304
-417732735
828570377
-331595524
-869073896
518233818
-597724320
569337388
-703776122
-219583795
-688982430
179223055
239020067
-690929739
286324771
-316159076
914437616
-42658466
21888420
217636990
-712540931
-632269842
598488438
-508139571
-898237627
-243899897
565613828
-462034084
155570849
-172662237
-119624491
751915843
-510753922
-672094573
-381751582
547455103
-427958763
-577484166
524327527
100137424
749139928
315554343
406024254
-823062271
-834594863
-989588924
882088078
-789865399
963008870
-955895854
-184823335
-816779749
23178455
-432969491
153300281
256736188
604597644
-708393656
-683074873
-184094255
-682453617
-915469577
67031381
526211907
-224799941
-32650016
-503654209
104854767
174690435
-567120311
-63298978
468625603
57238010
214984968
917358783
-344796546
-207020786
-109703020
-887875055
-568412982
-104106955
308532247
647486240
-604002706
-296355194
-186754760
-955839257
875801420
411284331
-586063185
-559187208
718152850
146519069
-328104494
635944635
792632520
-503388390
-428039630
-214667806
-720056069
-272753800
201881464
600445760
-974997064
-670814246
-505229996
10480374
-341385381
580015575
-105860744
-706282951
-610148619
-411602338
-932123713
-858191988
832184553
292463256
-449993896
-498489989
563883176
129259099
-179312163
-214018342
-77374982
-597783403
321603838
-938512419
-546869708
-722821251
367712050
-919971629
847824766
516880197
-899864863
-255870610
-949169374
253428807
-340211941
306980769
837360220
-43634244
570512702
940343689
518248249
59436943
282728110
-991965780
-280038844
561735680
-653771403
177056486
983600689
-793326184
85344873
-529307146
-300612410
619056103
579094557
985085934
362416955
-393396122
95141418
-910952073
48882411
606988206
579382674
-986530588
-749013910
-114298070
872671817
463917411
-712536503
-893952629
537795099
678954872
97532748
-313654696
567787394
-731237867
979875138
533212395
-520603185
-3720420
-752165541
-663106114
34151686
236767460
-29155886
-708009633
-661154635
-791154276
-100392371
-880762209
-358244096
-693468330
423755324
-15977681
-647439954
216069212
868148667
-858793783
-278106890
-391561027
-263114243
33237854
-759120244
-452335302
119239515
-558101123
-584338124
28454580
816414751
-732588142
2896023
105286700
-54183182
-552924103
454517667
534533403
564002651
-650461843
-351491448
342955658
924224021
-943053114
-27796243
159231640
-845956561
-8034782
776707988
273929820
603684590
66859062
-976987323
87785105
84440632
303464810
798284700
151212690
817393184
-803145956
-433942237
-782431876
351084660
-1500839
797858490
608212283
390949263
-702890004
-818062390
-584620048
192832278
714963847
223171211
-961864255
35904319
-355210629
59677945
-367223850
-172982251
-613215260
-743757379
-454019787
-310452881
-212687170
794525060
490339590
-919193083
475203523
875451627
473676736
-92661340
699006058
618703481
-368683469
-543763569
-104717160
-894628788
-522740251
997597838
811818827
13700441
-692616173
133967344
-139797647
606790045
-250639958
995206382
541520242
796004444
815850702
555404251
-192292875
301586092
-544045273
-946118765
-48492389
-223573834
997255806
-364625906
376346436
-790025038
617578798
-422461090
732652472
950862156
-56965426
-278595949
-556658842
222668724
854723947
361402564
-991878061
292686802
-868458527
425943767
-229352141
-601504924
517949689
232064945
720340323
-116685992
975757633
734431079
479315381
-531020484
457419121
95795583
459768407
-934527665
829274805
-555297185
-516197653
-907189898
113544431
183826489
-780576441
201100606
94973251
-501931496
698992461
-476377940
-71157917
835718721
891443869
-204629093
264931540
-595519101
585368097
-825767367
746387206
37404939
-992535441
667812789
275087086
-529390724
24379883
-385998553
592885648
653200509
334541507
167320303
106408349
-548881129
-951062652
32978382
-221027362
-97138395
-487410675
-916469111
638791360
646738939
-319964868
-665535587
-168203345
-614177488
694799614
-21130667
-937031953
725243073
312429094
526943848
945880124
649373517
-969078478
-308693273
233985799
-811237458
766698134
906555127
119470623
30553082
-415737878
-281739313
-702050519
-915474438
-485341137
351394633
693066443
-244868026
96694901
852478679
-425891814
-480492393
10556055
-366386764
112657645
545892427
-32918049
-31597359
934586248
893264841
510058297
-496002056
-876585832
673163360
-151369525
37127012
428856468
469267322
-535262680
511970425
-31357397
-40564628
429538531
526083248
-932089794
587690376
277676110
556457373
516478141
882404681
94361724
-438613304
-46523778
898311847
-61013964
665758624
697867075
-549816808
231360781
17822817
661955769
767705782
-246526317
-911933036
-219603638
297798491
51188226
-29100481
-707649104
-275665175
653006800
-114586560
-14111435
379676409
-650670520
6715997
-272390045
938678091
766312489
291795283
-792493427
851320713
596392475
-118516604
-968918099
-375761409
794700369
-816344532
433441811
-615343862
-920740025
565950876
924160542
-237383060
-99539853
-842634876
990372827
-778817868
-203126753
-734493990
-251573702
39665952
-176163492
-536014105
689586016
-602983269
-864436356
79018698
973501954
-688516
945348884
97161483
986510816
-323533345
214715184
258033230
-461788329
879540245
295827441
976631953
-358006244
365995740
-941188496
924784267
-361143974
577982319
129570903
-346474765
886592718
343272488
530736090
485510867
464819399
-202284164
334582524
740576860
-980387292
-133815495
-474814842
-341696858
-836697296
-73088098
-163507107
-472399655
803274477
493974338
-204373641
49432550
600054403
120690320
-373385465
217821151
-116114754
-801393153
147135941
717650926
-425714326
-166955569
544003967
-484539177
501619513
-944068484
-208873773
660063587
-253528848
160122338
173055094
813510360
-57692195
951859795
-841200873
115648983
985535330
175561366
841550156
574508834
199626408
487691155
-931725795
748537116
617002804
155329431
-476377940
-203778727
193951377
-752365957
645795222
-29593609
-369300938
-964832141
810748247
-310887274
31608712
-847004502
678942334
328091775
958571787
-695411169
-4482760
-307614217
384554127
294196615
-126845262
-554881838
-28220225
-703987587
-736314940
136068575
-163848451
985279792
384427694
-723814904
-587104197
-63566442
-752219714
854308303
554376762
395269888
443364095
534608774
-983360566
114140048
-308634404
-735252315
-913101256
-362128672
-351994152
-317332045
-556848686
532694793
498953263
238008482
-152987529
853809488
794388510
866861890
-452221514
246205281
-759313643
862332691
547212452
638343105
-485743275
798919058
977058795
-745580595
559462655
-815606850
-214456090
-502905441
-104343282
-855436573
-731332891
831007939
-299106846
-507291421
471285837
249663580
-68853403
96693035
314507231
173308565
-255872348
-656969701
805284009
-121475934
-434833896
-81245707
-296344856
895887786
65148978
-831063454
-589902540
-532661018
-628909170
-226474740
-439297241
456334196
354237167
-639952624
336649343
-396379856
586372334
-633216829
133756237
591481506
173554617
624555111
730128428
535390184
817281826
-84269555
-654634496
655406518
-63986479
-944418842
-366239111
537911595
-385998553
-199053420
757718061
-393072864
-38901575
694355176
-860777104
794672046
-464226456
543871127
501253365
-915017468
-208724672
514199398
969009978
-134310306
-687225445
-554424510
90757933
-351960857
324773630
-802452145
-509000832
-54722943
-912576997
-636295546
-437629673
-760530055
849027614
357658346
-607704205
895944229
565878502
123252005
-107998147
-711328111
910897301
-745422104
518754712
-556922423
-67375152
-269275277
-660490625
584294811
-572732442
-124531357
-831981477
-670044415
421113444
-197137068
406680362
333850328
-491632513
-473675649
172967900
-762932189
303913865
71930853
-370054884
933042466
983745724
-43605735
-490012214
593943508
-125897304
-81383795
788639912
-28574002
240760499
5431878
485388008
729777825
-735147299
606969571
244333795
469746734
-29679127
-865908310
548565435
-655536737
301030793
330862373
-56412623
-22651630
-475306844
886391263
-248625800
-221471196
-637760699
713676526
-146609512
692085023
-779569019
-130030191
-526952420
-379203234
147746194
-495532429
-809946953
470862942
631251684
185346044
-559569445
125656911
-86624404
927786151
-535325235
725675186
-235738893
259638502
-156460508
889708776
550105950
657000973
404927105
-310617563
271497285
380458173
-72509436
-572359878
-604754631
-156468125
520575246
310671750
-351860586
434892557
-365121460
-12212183
549651022
-359879650
-531154125
-814592584
-502681272
513900565
578686434
-232972299
-577545556
-955542368
-38468035
994531296
-887441752
40713436
844606496
846901317
-551246283
-493798307
763680537
261763422
362712214
-679652531
567907296
512407461
-46843688
296991100
-691696373
-386661553
-140335974
496997522
-610228541
-205539982
-23353498
116152530
131655584
743098901
894167950
753737992
-95861570
-555682904
-217503859
815888654
-420904410
-339949551
206911725
-921316626
232743623
582610030
317662110
406144002
989462118
-692199730
446592474
306511707
261177016
-660912622
631906721
-632368752
-144690324
41774675
-134207586
-752846684
-259751893
-818818140
-717020452
987796601
862214189
-47989257
653477728
-555966884
-696815003
-9015818
434402660
762848744
278194689
681067756
-538376790
593830646
558296184
-176401463
-942960943
-571522964
848641
637746608
-435246216
677988196
-846295879
-490902267
371065891
-832129702
-80439200
492597795
499877713
-890864337
-212973882
80277015
205646940
-676689970
-35773810
447865798
411059142
582563408
-60710432
-660184840
166672416
550566346
409617695
330776285
-493462474
-921467206
-138689119
-17813180
790013991
456312802
-157168536
63294433
247911630
149730172
725444511
556914192
880373539
325703093
587439912
272977012
-669683654
-193180713
-534895135
239020067
-44941399
-711274797
64920026
-763611617
344931355
-961785418
-239636787
-867065361
-888383864
-722922626
-891150003
293053432
-848459031
526266005
845506103
-587263506
936232086
-190004067
-533442202
-172873457
-975929976
378999760
-654731922
660410490
18078602
483879249
209107673
730119112
-943053114
-666768902
537882454
-275435322
822222141
-929425881
-946447050
-136308219
-467921790
824180596
-368746540
-358381928
-408783873
-898796922
-720301520
28200115
290269259
-405511975
319563190
-685137563
554401539
-743540086
-238049275
-824886988
-121527108
-599504671
616804186
-11225162
117386908
542414355
-24882288
672866889
-383441766
754852433
-269599851
-549218038
763060554
206533034
116787867
774544580
726143637
339788967
-263107516
961049967
-13422359
961371050
-237180229
-94388180
-931486657
-32585953
911291186
723173517
-810618482
688127285
303653087
-514740940
-693026229
769072762
-128655410
-735252315
229964096
-612600657
463215343
392245145
277180050
276712297
177256234
236294436
784380648
-768350820
-717117854
-481506417
739860356
-547511832
-670602346
-526821772
135509483
311343038
-476150388
283447260
13392989
-808090940
976157607
-23512211
906635737
424688979
962935540
345720757
-335890284
3294619
932475328
211058411
-583250382
415368571
694720838
874319260
-531937961
-158077846
-159028733
-763751996
399163904
-21738707
-623419679
562301686
247029981
338224789
-49249435
-416611863
-370626569
-677148192
356291137
-624076463
765564739
740002696
-677835581
-776046734
-120916016
-560391011
-145106314
840994106
919587847
-360755319
75794016
588045751
-991965892
-293023148
-298712505
652304878
-655815303
-314014789
-775075321
935541553
61402784
161013928
-781319800
-667247927
512488591
907749168
-486648855
786637205
400245061
-122050106
-900854333
521002098
310546337
-799894403
367194046
623041574
748276993
-37555907
-61495368
-29241829
91240398
210305585
537915781
-926223267
857571603
378576332
411996968
-500061306
408055344
278224614
-996623199
516203114
351202638
626043569
-577951372
-156635674
-856417970
735870933
528988882
-568616758
-678805221
-97896716
350105678
-252652173
367607235
768928809
-131990880
54738532
-555720321
277383889
-688896141
989409947
731471212
562048656
-561600722
894626815
875543227
397047720
654710809
711717587
-117318835
-280683710
-211715397
-543483932
538448910
952036046
-626953705
-798455500
-161597052
370035004
170581950
-294659986
576580864
-800261266
-542922706
987029075
-515841376
925403283
128329284
-588949397
-925117929
-302440041
-603353516
-263114243
-732733267
-554690609
493827185
-255314754
198497741
-205664149
644417091
122793991
-975604426
303951889
-306590801
724015781
328814713
309316264
-821199441
48919798
715413944
288076816
-607411551
346756818
471574604
357505755
-157744429
137209951
394610622
21526514
-527357660
-103353356
-341738943
368484032
-249161165
-327047980
7484245
480349697
-123056019
-84965777
-256346267
-907259753
-654940256
304895385
462443366
241073713
-910287859
-18613178
717842861
-850876306
-877066132
-917289568
-346219744
-698380569
278628100
-962836360
749415912
-320423975
540514078
-432787996
447561788
921430218
981077099
-970076927
139563497
158217713
738913106
-946613529
-729662344
-791985299
-912734168
-605832584
-188839533
805894436
108925005
-703220948
-149034648
527478533
-706405840
-896781734
804062038
309324807
106331314
126544728
-222087380
-197493833
-701967287
509576796
217555651
-490822481
-60666995
-857376405
-824970311
694720838
-188628515
47882791
-450575529
712642139
305694903
855262495
-518339607
894667731
-885751454
147736911
-935714939
428397022
-297613538
-14239366
-995916261
-503524088
-164930747
511970425
-474797019
-591408214
631133831
-930128308
183274453
-683666768
-705986806
-717618528
395926388
-466021968
801372455
123458549
-470014668
996888630
-339410975
116755958
764305296
943874098
628838388
95431472
-686524053
76631166
-405806064
-86351172
930366848
-196750776
246484091
-147611515
381074100
429499799
173381957
-739128130
380635155
143904112
-656595850
-742181283
704167237
-448678721
347295719
-254955191
-561429036
-734069651
-968279272
-544319430
-694700108
-49654175
495535225
716455678
678098206
591911340
-85500466
910932724
-323243615
-58399448
-14869442
-385836947
581016718
-145132093
569503878
898518253
-825767367
-100221775
756285730
585159348
-594765213
-496814896
-851150280
80961691
231043304
105565777
210985987
794227105
387567041
-805785661
-56883111
242829634
-419317810
-810810140
-880360530
-299006391
-27859093
-473784461
269242496
-48283153
-944385946
-30485198
876977219
503219923
535578416
246353573
373092756
526715131
180829023
-332088657
-124624128
-209372167
98126521
-780081161
-628518267
-943309471
225418298
-711303328
34664360
-316087178
158490237
-703444188
706564861
47231219
-814243602
-449562202
413964188
213895436
-737307746
-301741729
-737049171
557644893
-918285027
306947692
12174328
838485295
-668285759
721836680
-981163433
702141284
394743688
-108338164
-727702988
-402827054
733652412
568679036
-219864699
578696154
33237854
-886004797
-575918066
-594773000
771309285
-618270496
-256003068
696010531
734322674
308953624
-912423986
861404818
222525066
-169750248
-501748214
-90247880
221259883
-165193237
250596611
198619930
255840903
-134748400
670558782
-873645853
405631496
-68149732
686816932
-133292658
45328981
612525122
443028028
739030241
721208685
-166035339
305368321
652860719
425698315
835706339
-258261500
-809779371
724853853
-515039492
658247241
455821267
-445234985
-51307443
-237453903
422768351
-144820502
-769476214
292465045
27352081
-183324065
-179256028
-907688230
63202406
-743176541
-83317373
914976530
454859242
431155396
882842970
-634901018
-709760845
-611358057
-420966803
484069901
376785819
852370355
359733781
-688263028
-250945190
-286732837
622368944
-402426414
-396421452
297519791
494797366
942855343
65011856
-161107691
-597024103
-819327756
-436829764
-717201232
-173660210
-768858226
-356741559
-21959222
-55496254
332629336
-596434592
-407959508
-883074283
853424380
-627164545
804063478
674266032
52663142
-646122579
44558198
-495532429
292895530
-967709804
931064257
-14598931
231201793
762914424
-896946608
779554552
-794127533
-98475913
-805187347
798835481
-634562197
834726959
488047947
823067146
635872568
898358628
-708770772
-738964530
-194155207
-961364575
966308013
359421443
-146900306
925633418
-192445243
260747801
-673998325
82026954
-636870163
553545025
-172591295
-37743343
-320133316
529962659
-165398722
-397920828
-582005252
-833673124
-747788454
231838886
166683624
621221392
-984549998
613940717
-883886511
76434396
505132068
-510584450
-64848165
-924585603
-283378999
235097760
-647406256
524408203
-415624689
-404645587
-577011380
511536726
895035446
725227230
48803060
707292526
-961490585
-721089482
-356656855
-225747263
-628909170
773242990
-957008205
324281860
-215244415
-13975658
613359711
694417677
-261763905
-566651644
74483041
-544236806
-468105286
805529801
453211554
-340598902
887121670
167700301
347996009
758319468
256069881
250792210
904366164
-868072034
-509159382
549397981
-667889738
-548338293
3435342
226138652
-583309913
-876557877
-740702897
-897169607
122932670
-443734100
790991166
734046916
531105745
-268341999
713745111
-485645102
-262708391
909480810
-835580138
968145389
658984590
515933018
987455080
953809004
-544001380
32608679
184693999
-129332495
584383323
966751298
168506851
-132472291
638348477
-414843453
512049895
170720416
-615229615
-894966556
-825213221
-664528276
498828826
470835053
-628028031
-773159069
704503609
12262928
165207306
-126273343
23178455
-461827490
-101478162
-421270978
497887141
-740024008
-253876875
479563952
-19030495
41515199
-834152374
-292547802
-459017241
-753123404
-23901130
52325313
-749121953
-161009924
-657584611
-846858093
-749247163
721410875
882748379
-981634872
-510994855
-709766747
47928327
840994106
-388340803
-361680808
446715131
434684046
-586959226
-265313967
361963802
30116978
-822110126
-98184757
-77713943
-816437695
-437265369
281888307
399404277
446332856
-514468827
337002664
-36371110
101176555
322838701
488904940
50501958
920646322
111979712
709729659
943002680
137790216
312950248
463634061
390598517
510350186
148604109
821453538
844832661
429904249
-847586913
440183415
-251736827
-567016478
-524058176
25184458
293566624
827713357
34032282
-521841208
455327086
-55396373
13512598
-543325111
-16251635
-326475357
152026107
612346355
-262070396
-851151308
-704362240
-315774500
-755354667
824380312
107567086
914735107
-12968579
-566093692
-339672220
323762810
550677725
-993792546
317474198
51034889
467097352
-120761812
125092959
822066747
648305374
-362337043
49484102
-473485819
-123342028
-376485961
-226245052
-61609068
-545626611
-881293690
-969956600
-297843296
632388373
-604820915
-929817900
278877392
-150552549
692031641
-251584048
591939289
-244543017
747170952
-323580510
-499368098
-885438680
-126240775
-255778088
836455834
-796744453
656529510
304126924
-236499003
425943767
-399260948
546145653
842798623
813296702
752850458
461934710
-99616451
528566336
89558916
-355399197
-247324319
50870795
-571503182
738913106
-920094320
96995234
-545581070
295423898
-938517784
333891884
-781053917
-370379055
-173821201
-252227376
170557573
633146269
598918293
-666853139
935157680
191692448
926210097
-651844699
990538813
336774550
-703918657
-553970890
-302518586
141116268
79189246
257206026
459823509
-681395320
223963380
-270011755
154893176
667268488
-658860224
-203712962
63203041
-942667778
-755805788
-675360403
798517589
-670290065
8813752
-304691863
719611818
421425407
-236660151
64215856
16298197
956579876
133217781
76908371
-785986321
-286464671
635872568
-108060963
144335763
573674837
967289481
612945530
396353050
-873349473
-336737467
464333679
-169675679
-754206956
693175296
-515835505
-507397849
848866818
-311832004
807410766
356836310
938985706
908361805
-834380342
-571654764
-885425530
-81528331
-116047751
557713768
909229391
-635872016
-346316327
-175460704
216932547
402751764
480780980
612449685
-817948224
-6519693
638515785
888609215
601431371
-592769230
878506919
638559797
-112467381
959621066
-643156842
-364516792
48183038
883669793
-268066871
511203484
62944380
-748366638
926540434
354115837
649230697
650997376
-682207923
-739982623
164208868
-943095773
936809363
-967681308
713597847
218751336
833660665
770997538
-728403800
873482420
110160392
588830503
387206283
-831785145
-455873671
802033237
-857759858
394196681
-88601578
-3610745
249601702
-798291113
-197608869
124555191
187320112
-515389200
-275083682
286147746
-716407786
850700897
-978343524
808245898
-66773152
520892590
-28919120
-177791801
-758428265
543081268
13824082
593855729
467257845
-606480830
-939215628
-39547252
-80219823
917761006
-648496852
-717390906
-522774267
-872124833
371072978
-245679936
589431139
953984909
-157436019
-514312122
522255826
-289465532
-554925604
829923445
-534576395
-970936620
-197842263
166657139
740655853
-903271446
701139887
-271367556
399555895
483537670
737909908
95840521
-154371256
-289465532
-390263705
935442119
143338523
158022286
-148473488
101246687
-295729464
355478652
425597604
923638361
-248665289
-866351704
-646119562
840223153
-718919629
-384583996
672622237
-406551361
-745403536
-298203826
-698449170
-791746361
-74323803
867920088
329551548
276588812
729550531
-719550138
-950520123
-504614293
-510107018
-322747857
-150450310
-556911401
866451539
106093089
-147102062
-888665285
467432691
177210222
495535225
705128784
-332165163
-253858205
-663333885
441267720
-226546201
-722827413
-702011182
883307021
267629795
-221432306
709288832
963323461
-253673156
-534788810
688938873
-669115302
474984265
7278213
207839456
-348698728
186412057
-44973343
36691201
426815423
-481171342
-686480477
-494520869
91350562
34009405
-834207372
-815997271
458775362
-956773014
350684441
-16612625
-508161339
205843918
-430802736
-673108315
353090973
-287520361
108867549
-602881789
128895497
-594315669
898942490
-565876878
-632616280
-358717334
672966562
-81467658
-679313807
952171321
-963434043
147347852
-389174493
465745997
698592935
415375034
93812910
202033569
-761026754
365050477
-485771519
-799495847
-379203234
-190649853
-615763462
-707649104
-185481492
705653717
-462987376
-461587665
180277428
-266419570
386906912
504952543
-312421151
-531079755
-773007469
786962170
-121877823
-488551190
400917624
-212993118
225522414
161448276
139498218
-152542953
-533442202
438442901
781826280
949683596
-510584450
-993561243
-8566716
325791745
899942327
531752373
-719550138
-724067958
-751688630
493957899
561135840
-261953751
105908344
864453488
235547894
-934058361
769130412
-202039489
-116330579
862787033
565959099
-942265922
-284219818
985355677
-353304948
469184696
-672255530
305598002
-513219529
319899239
-371545107
141695278
439642844
108605786
58366010
-963258772
-374206300
720012336
509820306
-923329596
-312660607
-499955047
808397126
523100709
846770565
728366717
-539997807
-156837140
221734891
125935784
-959562299
444554214
-510523899
985864295
-353470481
-542758832
798860107
170039506
-792019772
-173947456
-893889881
213801203
535396353
29694895
-249053797
775579791
951546620
982419743
988994961
-826910966
541339222
-780327158
-414891083
-768368410
-179459792
816895974
-401142395
718042656
-320977685
-425497903
-936386054
39918574
-125012489
-793865603
-593258864
-927294129
118040323
-517863174
-481170491
-220543956
908007086
543928780
-556515826
132339343
-925147787
525195383
429538531
-58835223
-942476638
-705714932
-342948723
94143936
570077537
-620919582
-364468206
-225909283
339645561
123346313
-846066969
326166662
683663504
-944388768
223048082
428397676
357933287
164553129
-355308156
-717604612
-296774715
670455527
-975103194
266420380
-553606533
661844606
548241389
-386788445
817244471
-73705061
-175745425
75741020
399421292
-96277999
-104723477
-580393085
306651739
-23850889
133354387
-936808457
499421927
-741967411
997564082
-340454229
-323089008
305461979
757119112
-250480607
107378185
533013185
717886428
-361134859
6371765
792497914
-396296880
37838035
-497010172
406252142
201607433
844761965
-863879013
809441848
-650685520
935911673
-583204600
-738964530
-628843754
279204275
225004505
-767276739
873320276
-850473715
817772514
-13638925
405453816
623037127
242510046
-89133837
259564178
88477487
275657586
-969129770
930815065
-564298940
-754453068
-198766642
-18222349
704416522
-345143217
-345698617
337270632
227932662
-160034267
607970307
-94504431
868148667
-381439772
-230130750
77672338
904267849
-567940868
283635185
445221588
147746194
77783979
706735394
224117159
-827390112
-572984149
-789981404
-188697917
70774650
609737911
168437817
-628295255
269614982
310250375
-130819593
-599214721
372747627
674943969
-469095566
-745173830
619102085
-177464477
567899105
628422518
-824947812
-313300580
4528065
-312110837
-263566625
-701441130
810174577
123897305
708743608
429961171
-570703433
521387500
713006537
410832443
488751482
793035488
-537018030
881322684
-329295539
13286827
-384347751
-159484439
447893166
395686683
-506373513
140736609
959226750
-745462296
-203643280
-240033871
-270557183
-209489441
573756242
-747065354
188131171
614757805
-117876823
288070206
-383935754
468545074
581112035
854822794
-355142732
195186192
347170681
971647976
-409990843
717773983
116954206
-530154321
-786468298
71208589
-692831850
547552137
-571639457
-85171013
792565201
967397861
220567261
796270875
6826691
253508317
489943092
910206842
7313997
777049842
-210796215
578412055
-457014947
-486287577
797146788
805567274
459467086
439532
-422955072
-570853673
824637887
-510419848
844884271
562851143
723489654
-68677133
737588232
-1940481
-971770697
543273396
-733873044
-666680903
400018065
790854013
-288177121
-427941805
-455904963
223335582
-114110168
4612068
-938741959
845670904
516182497
8262819
678684674
224576181
-577636582
769761892
-924585192
-657131009
-445290821
-23880138
574935102
-658491366
-576268080
-548995971
14843185
407150784
-755351929
-540993014
44387459
43955638
93957266
-118827384
968366829
807112361
141974295
312865123
-232521879
648841098
981580430
605670340
-527454049
-920094320
750896537
840517820
83344964
-627062464
265101260
-542896960
426107500
-621615184
-835687718
-736028230
113453591
-440099682
-725307686
513468698
-340899173
826151263
352096496
-744768015
222477739
744137281
-858509128
554401539
399282811
62703538
23271152
-425538392
902829748
-509766220
500890955
272762346
335383348
-907788742
-321302489
611593316
651609165
511676151
438476241
-621678935
796118247
-156230476
-51743550
-424464643
-222812621
368339877
-938350662
-468288125
604149863
698842608
2443937
-749156931
-13243857
-540231666
-747670213
-200792614
-598986041
802904129
711528408
-595694909
-861884480
864851158
989279642
-44550302
842088288
288049090
-86259554
-768372082
-164498720
317491755
591630906
693328829
-46384500
-985316732
-605493806
-830342546
726489686
637783429
840690186
812427483
-666124950
-498231792
-991824536
542813772
225304871
547211551
759889459
592755878
419102823
-212669703
-813922607
-487692657
336693604
-40109036
106203441
-784222146
-508161339
-612423029
864931594
-626587028
-772078012
700512994
480629394
-894022906
-332799725
635492123
-893165418
-996788872
736152530
23733227
-677300779
-856815824
5276845
-432433474
753617550
-375082084
-70043473
86623619
-25066052
65835152
483848401
-606975853
643597718
-264963820
-159774877
-911931694
966071362
365983
960178770
-940344409
-637643304
-767968089
-699543320
-257792870
661249013
-213270536
-814332889
773047383
-312815456
196356973
64857495
-68870905
17285964
714733731
-743055112
-926228808
-529196196
786879756
-925092950
-801851961
-510222363
340821016
-804427795
-602890327
-50806803
-436297808
-189239773
11467736
762338916
-706400195
591645192
-54866436
197731114
415468201
649729187
-612365774
875009632
543754386
922300876
804982040
-575802005
53910543
734111759
717496172
298133937
499481646
791710118
-838359431
293060214
-241249044
-883739249
340793910
-766356919
-391605895
308701246
22056095
-9048892
457883657
-838359431
985671523
-360291926
48966722
84020538
976912004
-605736075
484943744
-474081267
808465093
296076452
-945573353
298585074
-243636217
-39451121
649859258
-129418734
235683520
912693367
-145892545
709304655
119822383
-187522119
858411653
-619187277
363868329
231758517
-536428219
-386151862
-833371995
437165620
257067264
469369692
386678181
-937888008
489976269
801447638
-893213428
-220851070
-647767348
520575246
999493496
18078602
705128784
196741796
795283209
-999431128
-340355267
992001872
-72945235
683456783
386942717
469555477
-70366486
-133914092
-120157406
-985302895
-820356351
840844952
-794748274
223566812
-903737001
671648705
-211010403
-459075716
-680838589
422845417
-334209182
641112768
15149654
350260506
-315222564
427527877
-205029407
-852367858
107252723
-525837245
-958118203
565506320
86917864
630744706
-464668494
151197949
197731114
-994350550
-841518661
-433258241
-93870209
237310696
244333795
-934456462
-45415078
309397068
546424256
-366624692
-3798010
898953212
444708667
-106070911
633254782
-876428809
-169441301
112324331
-265311579
213033584
886300130
516287811
372906835
-43421342
-483737777
779029372
-395369004
-805194156
-595656076
589689154
316621855
-119943719
314417615
146375965
115863635
932247669
-485447674
-297877698
370057338
226738459
518939410
849697125
-484676995
-691923289
-329713912
524708339
-645492682
-524943599
934024636
421582159
361017126
393168814
206629251
-435458754
911968059
755780545
137209951
747075219
-20394732
318544733
430226557
-556578429
497701665
-581283210
-518276763
469247737
-908466168
922027757
-411791638
921568817
304521410
368385576
355250665
92112664
-772631071
-511325213
-545581070
734776342
96811017
189196556
96341521
-335349161
-128761554
651158127
302390714
-54707183
550016742
-107118517
899033433
441173080
-969956600
683210835
286970117
-408039692
-600380533
-806079223
-895624582
-721811676
438254183
428303762
946637291
995225652
-419626757
770778474
-855106132
873386029
818743234
-645665694
-511366287
361897663
-196265692
648744889
327528277
707819731
281219213
494475045
565375191
-365099136
-366572196
-472716037
677801687
16922620
739368465
169202697
-8311851
146628374
-17664537
-97616034
-24281955
-951759794
952479211
650831046
-945068960
-959634173
-640358823
181977214
-599445682
-700055947
307400028
-662628929
-49049979
529903534
-575175645
100161768
-426663322
609863612
527397913
277820464
502070317
-678588536
-60632379
-807597267
957902402
148554781
-125480013
-668755650
-990759613
186778896
-341975548
870683708
-54549033
-504278822
-170178586
-76525623
-414722278
742385995
-490076188
-545264786
891119426
-898977188
-653865402
648857203
-870740276
306011566
27238507
798413030
-365445564
-327174527
363762747
-327527533
61163002
440289587
771947902
898714791
-951048352
69529463
618083016
634953089
553552587
-571677782
684762760
-997687028
127339803
975437749
-614281598
290011680
-739541807
-667689762
426964129
-812119909
49873567
-545537372
58366010
-47631713
-890893991
898217235
359730305
214645385
822288021
397432806
938568075
887644604
982757329
892663759
-621102480
-880064103
697025000
-181583811
275444053
-821701254
484693308
-605650623
-354078431
216159673
-242053720
-928666481
132451850
-646657161
-409374048
-45486500
-523481384
179674986
613071314
498506183
-253335825
759728533
897514653
-491045540
486566165
987645035
-265816266
-926414051
-394420134
-169105519
7982292
169981658
358724702
409047246
-503432544
887483507
836230424
439763348
963455901
-74583130
200764313
27761644
722125066
-537986244
55692168
162345307
304940472
199555069
983988255
588223034
-668763728
-998525512
935315244
-164481667
-5715661
878969383
701496458
607918474
-42931980
728820235
942737888
125260397
865029219
624116362
-486265284
776977072
-525434955
-574260158
-984034471
579004620
-456711331
95511515
844605668
-423021704
889344726
953958284
-320148394
791797339
-504278822
774277950
-187210005
-854108694
-924358439
-833509822
14602849
-981054757
274951688
-447020665
-894187296
-491541939
626905283
600239854
-400541457
-305541260
-169845579
-222294827
467533788
816302293
443482722
6344102
828440643
-277747317
-749859661
985997990
668262996
-79632517
-979501297
-448213685
-321244745
784394212
-145068955
-136720630
-568163016
922418737
34614558
-996542898
-181107581
-6736314
460660596
-709821508
280227801
973848766
712242746
-254768080
353048873
-147514265
-497802388
841999328
789944617
526295964
-303648811
-93212186
771974507
-895958784
631164702
2684879
731544592
-870341938
-526821772
590470988
896696214
-737182102
-221306742
-121201420
338537458
820544981
-391386072
-188628515
-886507311
-287975599
423843624
-370795675
-692831850
23582036
986034340
239997181
560690597
408391924
-613348216
-804695715
477976605
163214165
-716665491
829581585
-178387354
986094340
-498732735
-733430102
648315735
-815948924
65388552
702590238
276712297
-267276172
659639163
229321256
694742753
254622142
357958818
220427471
-163669048
-249655529
-940123321
870383240
-622208505
-527496166
-996568132
881824750
-760611317
-882379203
265929582
657557378
191257438
-829816029
-799963097
-145704229
-942650803
-631427605
-135589113
-128217334
-207834882
-80401203
811850309
-98255516
-466419890
803724986
938678091
295126882
-291212806
-954877571
605953761
-547408254
37923232
-677599920
259743891
244615919
-463682442
-65407902
-581432928
-435345726
390949263
-290084758
591920513
-342945869
948988770
676479112
511121370
286230877
19926217
-311082979
-677657605
-108224549
75593457
709827641
-587464046
-728340033
533159464
-497745684
14911572
617095185
-135730252
803182319
7700314
388323766
-525283126
483354209
791317528
-749786543
567347293
650721964
606391849
604706170
-153842939
-443844700
-487014594
1262381
676431992
703798529
360859514
439382495
-698750982
-114501260
441309973
591562390
-946218682
85362780
356168315
309397068
-163699332
710457922
667712244
277059020
703746155
857561624
-819375713
8813752
-860424964
-946688813
-845766835
-779165283
521002098
624182456
20320440
-934715866
260637071
-329074431
167363545
168421252
851414215
-790638707
-42139971
14062190
-650087780
491095271
-461860504
-154692654
-742073504
-914148986
915219107
-981406889
647762808
30290287
-391135274
63382969
-618259095
-187298244
-876697412
200764313
-16339370
275897927
26469056
-79953242
790886181
905678167
-184908637
399201254
753019857
-346474765
473676736
399024115
-294134137
-337110786
815821129
-869692520
-802077705
-819552105
267554426
-748273089
-727702988
317319550
557062649
-484064226
903164480
-475890266
-917372562
-960162537
-609799345
-749156931
-800910157
796276267
-91306704
-84211281
-367651177
15135896
-59017691
820121517
377979752
-209382556
-949580363
595973017
479057626
9118900
89496676
776545329
-526168313
521903006
-442773160
112838666
476198963
-827241361
675390852
-155575956
-971733391
-790002213
-357520755
-901445686
-648619637
-154365605
131433111
118348013
994511748
-971612220
-958255951
324027979
686971433
-84476057
-228282881
-315880884
-54467611
-149150409
605670340
-861649583
245288824
645244335
547351844
-297263552
-68709102
-187496232
801336034
-905163455
994830239
-794957575
513237927
-76090894
43821176
-374895900
128652265
-852105562
-894830846
-517658232
841088200
335545999
144374288
409780946
820057069
-213337280
880747207
859283484
430414911
-214132427
-851617043
-92185009
-923164557
898885920
3264158
-815408960
67444385
-991718972
-599864829
962989402
-246234871
270612538
-710586646
-614135540
99490978
-263639984
-573135993
304361706
623581675
-31647745
934307098
981933002
188870920
-592641035
14885481
890525351
872891036
-535027299
743894759
-40557922
-463668659
832600124
-132538048
995349468
-791985299
977078062
544649576
425211982
770232817
-881772978
988901870
105446650
57268703
-109850313
574760785
745928014
22178470
98983943
569983932
154681817
523100709
3456017
46797102
219893558
-955261728
395106249
-83517087
65733070
-731915111
460042478
-756170262
75943606
498507470
-443226883
-29818197
175003551
-909909210
188434393
659157829
751699370
-550103277
560234491
149061922
-339590930
557320728
414399645
639060963
-722557333
-255757065
-77423189
-679837272
600244183
-973664070
-104390448
-310287572
-788646100
-347343564
-817896469
249663580
517836202
-586799362
701011038
-619486149
157807441
-44602719
809887087
-436574437
-165878996
113544431
-682488320
306509401
936666799
822790062
39681920
-639010531
194044480
444506045
-754844967
-70366486
124741288
-331759871
-168203345
3666403
207378580
218617370
-696151741
601495811
-132468079
458986357
-956773014
312485197
733171714
-752749586
-714513477
319121320
350192555
-547497894
-648753401
-888835159
-802140523
-398602891
828328910
99260866
133199292
-414786461
-451692186
-340571676
487872440
114995564
-251882941
-19154533
-693242093
962215307
-381694159
-924055146
-378315826
-407358304
-571061840
602063912
-67826728
-352527632
-138510788
179804383
-540686015
-588178804
-368169319
-51244428
54973782
-169410892
496626515
-831785145
489014489
260187720
376372311
-870294945
495156770
921712381
86361319
74889584
-898677562
-287129395
677801687
-582248726
481231548
-751476843
-288382856
988971278
314741375
-707259338
-559680316
493181461
-278702998
927268419
-921699237
-904106668
51215888
-932816679
738534957
-723564781
603704407
-761396220
430029909
-352667614
-910683418
187349167
354517995
941480546
-643861555
493844500
-586640148
-122364982
-40790709
366671146
-436240574
606860011
789863650
847210375
-914730858
-512951832
-355489539
890955781
-130121233
-681569835
-989899809
-732615583
-789438034
-368683469
591651202
-204256316
954915885
-546506155
106939455
601495811
858857704
-724624719
892071439
442596621
452437987
387936356
729620124
463546907
-453162376
-167997805
-439813457
-320396895
-162879800
876267838
-48388386
711348494
-594315669
432644523
661955769
485629647
751185811
819116449
6577897
-631320609
218216787
-586273986
-378797846
165263900
-694388348
865459850
-233754637
-157399343
-794594020
761259787
-696959394
-437862747
736585165
-183653422
-911255245
179441138
-767723753
-702603607
-822561558
-738964530
-855331786
580797996
-414107777
962820491
-329635144
71979519
-680838589
631990299
-205841923
-974130751
-194912496
-543815564
111461852
-854589012
711065154
990372827
-937149707
547268417
221590464
240760499
232702278
972121931
-630368075
510191480
899059127
941266856
-812511219
756195099
867610178
-250697333
438972366
-74544801
-130554048
486807126
719402924
913786466
-856172327
823067146
496280053
-148469319
-806256743
-904485192
433182065
970628515
145865564
358344309
-870294945
919276303
159648306
624086418
953611562
319169414
-46062375
-812047841
663796135
-27166318
134528640
-137650934
-122050106
-999733727
-40582759
-55035126
608376343
741237681
-799563506
335390797
680547523
-651757464
985949287
-576282268
-546852128
-320647119
-295720238
335707021
23057237
129486097
717714170
-770671953
-665204789
851057609
992105250
-591418664
-189028889
359379140
743098901
-60689972
285669978
45691114
753049513
794644370
-964257351
323432605
235200975
419409958
507681823
-377749202
675096642
-530251731
572306441
749533754
-696137436
488751482
-202203950
845023737
938936369
-126094610
748400225
150532171
433026771
-771654882
131867889
-210529186
822536907
277512050
-22739387
683013963
-549318507
-111447165
288843313
-392184487
-132236949
-196226193
-99342677
-500711027
447448111
625271338
253712065
-666768902
-656974940
-409476248
590090748
182636586
-504720794
-918989270
-248889358
208192879
373996480
30138971
-994454525
-653489588
-660354538
427755430
-959072833
-733212123
540834933
48601964
-691113090
-959634173
-796538692
-819534424
105698830
196408734
-723458906
-829461273
-870502232
-942892782
677086992
162889612
-790161786
-470723653
-623216887
-252613786
670930293
315480684
98090288
559922045
472122257
-437793920
-147876441
-668856364
790886181
-167634206
-858757985
678933529
-822043637
-688327274
454773004
40930328
-24538104
-751918590
585756958
-893734831
132790236
-674204857
-131248273
-725405934
-813173255
531105745
731471212
314281434
-585266457
818714400
-814393772
969405154
726007462
213432224
865890791
-809022870
-842075820
974077603
-16015770
-491030535
123085882
-627162986
793815778
426766485
-900194817
608359763
268128839
-924670905
143231344
64251075
55178501
477371401
540006209
-973377252
-220098705
5677392
533591023
489593776
50470416
689835093
-924563373
-558396397
-25072032
655093117
297738156
-137822868
-325266730
82874651
912187925
688748830
684114289
253015741
733500017
429285529
457167355
-786468298
952564153
-581034801
238985072
-179429240
870301241
-191263476
-562477135
-693347019
-256376710
-978116065
-470036934
350977907
300568064
-259226634
-588107507
192555598
-624277575
736096806
-853877167
-767747200
-597573373
-252509429
-327243046
111163807
-470409649
-787189641
2538496
-481486212
-586331293
698471235
-228475786
865717218
-625087729
919322061
919076423
-688419962
158906501
-526738225
947270744
787041974
935495628
976911467
488541315
-932214479
-587269772
82752815
930609345
-721034365
6344102
218577807
-43247797
354208556
-39132213
157290579
-851429088
-396379856
28664900
285669978
-228164711
-951212872
519779600
805755513
558535174
-581039858
-743698192
-786830938
766694480
493275799
194309936
-972276749
276798264
949179108
-789367115
69691737
-103232487
-391646909
-633578127
-125857083
-674762214
753688335
940948903
70075788
881322684
133240935
167451433
850700897
-45002082
310184895
-240058685
929616990
190805231
-3143531
-793618563
116081729
159022795
10694816
-576192098
10152653
-954329003
-111485239
-820337419
-266125072
462302445
-606848825
580100448
182279045
-816624190
710257565
-759279378
327965757
-35135524
944655070
261471893
-129332495
-23698677
-293103170
441900458
-913715823
-168204965
178430253
125260397
628483405
740870276
-542702456
-459696140
-789865399
300953420
605677665
673074095
542419053
-824633718
179764500
116865193
-942684219
740803799
656145239
-833685442
-659994433
891393409
746543972
627720380
728031987
461754795
-148995539
-765297758
-471396788
-252924870
712794964
364134548
-862250025
764488925
-271909059
219741790
-423012206
644329204
42723854
-855206791
760333487
448478886
-978544182
606628228
135738087
368377363
-232438425
-38693913
-2402144
548151536
-592668805
-481506417
910213907
613183044
-337267245
959009223
582233759
-461405955
-449993896
-901849671
-234261290
-786947051
294370366
-737072222
117891253
-759857518
585885880
-58414738
-821156626
495725245
-788646100
-113033735
546183346
-534638352
448746402
-246513215
-269941233
-11309863
-790058353
439942420
142947240
758572586
471337902
-359460952
89291972
274597057
757915154
-554745670
408213658
-641515558
997503961
-61040251
678800673
724526568
-129104979
-758979775
532567012
448065598
-891720562
136081221
822288021
742073727
588896979
-573630131
597680677
956109660
-658097528
-454189500
-315131593
-582211049
987630924
-539122431
27352081
270057314
12986287
815850702
850033739
-528210329
221686001
-154819996
525888527
255247923
499482875
-726469271
288281135
430083643
-168036069
653938812
322130902
-725405934
-898120233
469420918
472964335
-441643933
-367580282
789949285
-945001950
-49949983
272050379
-15437584
-865793805
771957533
543728893
542828127
-119783270
-99492560
-777674497
358780169
-771342553
908568750
212493542
-288241504
-25987369
217636990
-563860096
-24914993
-887851050
-77740173
-537421769
603246739
-735652935
-403090293
759586866
-229698399
813553587
712171597
-89481253
360670572
-941055402
248592488
248500353
511794685
439910029
229031236
831470331
-70916741
-513909857
-917329814
761235157
-656638524
242160908
235903863
-969056646
255967701
173055094
-651893656
-811315753
-91606336
-926574232
537231589
648408434
955746935
632876169
-975353633
-583011028
-753964373
-661114602
557298521
289855427
-85640394
-581341009
95819882
-541161573
302293352
589808369
-674313835
-272753800
590881345
171516814
689038461
-789847063
926468167
629460950
-570580198
878675834
899284887
-115871066
427086318
-538429439
691350308
-14126785
-233439552
621221630
614079717
-214936973
943874098
-803945961
589276887
-971087981
892264127
901254323
-605832584
827103314
491164085
-557756654
750680335
-50177827
-490744934
68595999
339243528
-154645283
115542902
-876697412
-500842337
-325762986
767766471
96906118
776414596
385182596
960996045
-327697547
6734169
49536127
98799247
-471467824
-903271446
787573351
203830757
-473784461
-818098933
457784245
475538120
-501793959
-589727179
896846348
974863799
-836834821
-365679798
490335390
621435478
73766438
-930584724
-208436197
324884722
64493688
755780545
703282587
176303739
-557909511
-983118482
-719492904
747050957
-117116527
906800710
-627575756
-548518000
389466394
657679474
-788357909
-399754462
-326016225
-78255161
221284839
207584022
-395131062
-942744802
-407444992
-383593441
-23842680
-207937281
-595729956
35857120
867309903
947981816
37275653
193346949
-203643280
-217262742
-206910433
168676859
42479898
-208180480
-939971911
843579751
626440268
-562884901
37694055
-26355628
-745414855
908621841
118262795
685769989
331235444
-912269779
-270517559
637205965
608088393
-445003845
-258782345
392504868
-939205126
3901301
-581095194
619761792
952398227
-861937810
729567722
-736355465
-945707828
-296646777
-443077275
-588107507
693201179
-395325024
-375867071
-432879817
-703091179
256418244
-846780360
66407412
591899670
-973365559
768088226
574792772
179919132
400078719
152062809
-943740262
901966950
-898535209
-109150639
-652664293
245704345
-119634800
996260601
527041192
-228176337
579204779
-614305739
661666533
-942960943
-235417297
46532271
394909078
435784134
-198950379
928491590
390389946
703058480
-860267355
-582988268
943128012
-25881834
672064594
267213881
-445865648
74889584
-117714859
747013393
-572401182
-189739616
986674510
-157041266
-828826946
859083445
-524997874
-684562124
-611181457
410294321
-897410046
122994909
-936972593
-232512948
983629907
-331434178
868551857
-162130281
159068521
-316790666
655445578
920625702
-358671740
-308963079
234503910
-144933055
-810700258
878342847
80387517
-873179740
972098166
-665801674
-519232994
-504011862
-459782929
-832129702
369225381
722274659
-846780360
653200509
-496272127
932537469
-919633890
350493803
234525226
-462034084
-352732690
789741349
948193006
46389525
-397201327
407077821
-565876878
118653056
236554894
744156962
-786599343
174108626
27445931
-38052588
463354988
282656517
452760656
-626003753
543928780
843349332
-86840851
-920781876
-379284896
-887331558
241943969
161702625
927316322
885902533
720950149
-817510718
141994201
778263239
-754060192
628809751
290463994
-76688120
-82658923
-424778112
309520785
227973359
895449835
-610434193
566711355
968848888
-104717160
25070343
-230533972
254247720
-982121293
-475331002
-630700579
-863342780
899008431
-632676275
-132672557
-48708836
239608619
-774297920
649847117
475020477
33760643
-197867027
-165087207
-537261076
996782459
205234369
816231983
552131320
-657986138
921521303
336033454
-672242560
-265520612
-942496670
701231277
-922543066
295653692
665877391
-368409407
840438250
-405011707
43693927
-571265963
8117523
-521070864
614942140
194861070
243571917
845122307
-859116504
789646398
831425702
-901576802
-876819387
-388566979
-904620470
-696325756
-528687305
717216088
476696021
-529916128
690020404
750767778
-326879308
-581226772
-864979938
-115323072
973756213
481049272
-322165575
131965731
605453001
729125099
-123049646
-725062304
-91407961
-792295935
-727888275
-718778841
-642863497
-714272482
-825949949
671419155
315480684
596707774
-553134604
725243073
403242476
227273741
-419012906
-434836433
578595355
-719944646
-490218516
-339241497
577964289
586797768
-219585279
-874864560
173377355
297264704
-395900580
-639350137
152838418
-914536487
-732222134
753823610
-863636364
-171311611
-287117530
956109660
-913526929
-512506388
-810422541
-163048460
461033177
-56241150
421247475
-883924575
-622112450
-612511221
959578913
40955750
29494639
432922388
-100424178
-170150559
415201105
-167126009
-350025455
679260933
249005729
240586674
239113646
14147225
-138610098
606053129
-252931483
221284839
844953124
853377317
903007687
-336270297
-758496401
-539286796
-145206068
571201479
251690137
762729085
-911970315
-502674482
630549910
-229859518
987272083
-465117305
-115944480
-362380659
76898452
-365165229
655922493
-629328360
-322604569
891100245
-12008664
280260248
605782709
-261893051
162984633
-189765358
-863316893
-794412805
-855581824
-14166657
-322494803
595643382
-555391130
-250007684
471360152
243021918
31194645
453505256
-372576043
-715793488
-482336993
-212936771
103140690
528540391
843377645
492829776
-314290596
-389091475
38419423
-756548673
-208634738
495505171
137201002
-333234037
89035112
-472277637
956706571
468289249
13170634
-110560183
491599207
-478599577
-492587930
-148618871
-206048199
-321443801
774538194
627427944
-842578608
926991727
374376379
176018012
-722122968
709240783
-293637794
-395700316
818606982
211567889
-720807122
-657131655
-173853048
563422670
-402794412
251823950
-62995196
-558101123
-3053940
-405411093
-436887648
745971310
809715557
-854888468
-612064361
543913128
-169463158
158574694
550092984
529693304
-527080924
264370068
-896319126
-975410640
346633019
544091401
-641061681
911860615
-478480737
-636600478
923638361
234480713
-63927799
723523550
636460293
-161647390
-723290345
-967457429
-962939533
-275399316
833660665
-626863647
-915579646
-95146242
764098224
-482978601
711180411
-197851350
409292252
99744980
346619492
-483207991
-986479204
-782759357
-464672534
497442604
-334934044
-45377551
110185285
-874021300
669585018
890033800
263729025
-531463608
606709204
-586260275
211299932
-487120473
-675185692
-336301196
609446789
309639098
365858480
-925545592
964530062
86930687
-161647390
-731283717
-333051499
-782051352
543896191
963801967
-141750081
431699104
36929814
543896191
583074518
370035004
982862663
348721327
818146881
200872542
424054293
-914345262
62632712
353672792
981358119
-665442126
-283452009
-669959336
-815898335
-430038282
945631813
134726440
-395705581
822557005
-316010285
199660716
-176690150
664373736
-967552786
555404966
144717498
245288824
354027207
174877648
949420833
-430553182
2057980
-66912712
-862159638
-880977213
402225096
-874418718
-922841711
-882309348
-259743368
449136584
830384588
-464745011
-118341579
-188565347
854432508
-508205716
251304763
-761942281
996279033
426570632
-116322846
436705010
101317118
292480201
368994006
-685137563
608044078
853963091
778855598
817907584
-475528452
-646339327
-922560373
-731747699
-833303895
-591351066
-831287347
17547742
444163782
-818080201
806003564
292151731
679260933
-359820720
320866145
821595397
-358922743
-793827269
10791812
525409833
444486010
-709265594
40642834
-82090139
-346088457
-648325194
565029886
-849047018
984490443
540233923
-288331180
-796083221
415373135
596200763
127733807
590314500
-990363679
-37196539
-957961957
-481296122
475712123
228932197
-627888054
-931840850
151343403
498543051
-807254642
827103314
951404371
605573732
605534856
-782444636
-368202436
-918303786
-923887170
263707364
928240533
-273370695
-727879976
-357965274
-997338482
244461336
192904031
492533436
428027180
-863219717
641290218
945181137
-220461026
746435224
859732644
407252749
266253364
-689962172
-777948978
-564302251
883320589
120063979
-304325504
912193546
269242496
904072882
134978478
-591934987
-864045188
-41572038
-800935247
775120584
-3081301
-784248315
-461241563
-439569091
-26765598
217096438
-923223314
-108355934
-540541171
374102757
-788378389
796858757
-604149361
-900892455
-537290300
-536105927
-188628515
-43256187
29993502
223313291
-781688219
686117975
-698398416
954344347
-561641819
-962286303
82026954
-156619625
568315336
40075052
-971898898
56638586
157673240
712774017
403799588
893588044
-963658896
-400441578
-831895065
93594772
268012740
-439810817
621816686
-697768869
220927074
836784258
-342597906
-71801069
174617406
-671293219
996174647
700585621
959963393
-18866007
251286639
-479374378
-936823355
815160439
-267693228
-492299670
551956268
-151129167
-269348471
861735699
-274836214
-336439095
-68567346
-906725135
296463809
73581573
-450411361
180877370
413267871
639320303
-354374848
-545179892
400917624
450400741
-894579161
326657349
-47178430
-981634888
686394467
462618564
222565105
-582893699
-780576441
973848766
-169679447
-426031534
415281833
-228384392
-503718425
-344679247
-778719033
979971939
647640716
-190958961
490622023
110178282
150589333
-116926823
284566776
792622563
274269152
88290231
-114903394
467244341
919159045
861786241
450110443
465139208
-165512135
690515958
344964685
373019961
-57469137
794760369
-845923846
74383802
-758007999
-536800685
-892595976
200473230
-62440767
51239696
117827609
-649417622
-351322699
914042933
679758910
324884722
-999648069
-891823762
-901806379
-398735076
-873509187
-142357041
-931308583
-992457112
-748525949
-891408697
958783198
766756452
233605901
-906342067
427597950
231471562
-622082592
-795059687
-120121833
144705361
199446411
-188305771
-482452310
-900047638
790521469
710345733
317144770
-24154285
-337997704
271497285
230160904
155819776
586350691
878615998
460614252
-481068864
-751269475
-27051944
311792817
750469453
393035623
-130154468
-547698909
-152987529
91389139
-857966962
904046413
261545376
732287330
-739913277
847795
403221434
291845978
983285202
-971025517
-848610722
-748420365
577176525
-821396064
-488665828
12360400
-892271429
790049322
-136855627
370341546
-561573548
-280252588
449797734
-537225928
-464021263
655371379
-641456460
-13429843
283560226
600840420
23904712
89425798
504919458
-814592584
855513168
505865736
-907521406
568417879
-654761889
-283544365
800701728
-867531324
-622012013
879788146
99458439
866131614
246036475
-264621475
924328667
-971099151
625900751
917532848
231360781
-904156255
61374526
-598009624
101380048
-441149782
-284032999
978528019
-488442790
-963760335
377763199
-715928374
-510672950
-562105981
685727874
535091577
734678199
-929326484
616975834
-825565809
-240554522
-940982368
-883477893
814776680
111270679
334480538
118337837
-640879960
-987597523
-965899037
186922649
-5255326
-264460469
845974134
-511700673
141994201
-301027892
-235426679
-147504900
375315633
40600520
367040327
663920813
789006648
155564954
695590099
439763348
750767912
531256937
-51868602
955480510
-996638418
-964227821
-851322027
-931449511
-763125731
933250515
799784387
540352430
604011420
74117453
-350937404
-767968089
155323448
490658350
526130892
722478389
397201386
643792136
-714613008
361820098
528722441
183421475
-87093080
-59578193
-763564873
848238819
-114712507
-829425862
503850901
-241249044
249017715
-419041758
222778392
-95064309
-107903761
-209489441
-453282873
-237953842
-258366442
375893468
-428485689
511298439
-678335778
-672395000
-354497983
-610367989
457662294
-950950347
168544748
909392936
232340544
-843970713
-915982120
396883133
562046962
893313438
-402155595
829040398
-424299826
-983050153
-881284319
-436574437
-722876614
724226290
365983
-500799387
677730359
266807362
-408239565
-731737926
-829504433
-405426055
-272753800
468917848
-440794345
201179372
-969171929
-882003844
-554913838
-708032665
-724661717
-124542070
-341768141
699416409
-384550827
-681322002
-978544182
790919135
475940919
-177856642
-881295894
-819725585
-379436064
176801439
-606470391
362652285
-921891746
579114188
484220207
-319769841
667358075
449886421
-953347622
-709143775
-867531324
-933277360
-960993629
-51814246
83344964
-851674429
-615634435
466777060
-364602759
332757331
422628232
790175013
-715531269
730842083
865434985
530288427
-319771832
-747163191
172521176
-953706056
-439540569
-884486015
-911109172
185976639
44183014
-343520901
960557523
-722494265
697017460
-338831361
-60313955
195379971
903847092
-530829081
-353822297
-221674580
-827974837
-664109241
799004336
610778905
-770866770
-519824196
536269872
558337614
536722455
-141252497
134507163
-703955375
287903023
799142080
193128276
875234584
-564217830
157990899
193608876
-661441045
-721965078
-904252206
621010961
-925590743
414274469
-81051376
986011182
17309422
998193817
645905125
763060554
-319769939
-494556312
-773369735
-617691961
-884203119
890273887
-285247038
-786100426
-666680903
-655223585
805770003
-312968921
816272172
-168625980
-219342521
419147725
917041237
744350090
-563923752
167911803
449106594
213038003
-731283717
-973681009
268125825
-184629943
-179929956
-368865018
-219480657
-633106359
-92311784
893060327
-121506090
390157120
539993751
-90206841
986011182
526255712
-992980680
379235607
-241146133
689882040
9104915
462180883
410244783
810723507
-71146215
250072709
-9048892
-530353534
700214454
626269376
-485727882
626063942
-228923634
2325950
329363227
107205393
962196319
905101100
715898797
-83500974
222979579
-29434234
-280312095
847045048
793808418
938427493
-511983190
-220409335
619028992
967131553
-609242182
-931856525
629366234
22498320
-716940520
979854740
-866386922
-627432187
-342715447
236457049
487517501
197698447
956965961
-777444112
571409000
-363101054
-714617158
-794499408
603887136
-227774831
325791745
216753303
387115353
-461441240
218432700
-857414270
923235104
720984586
898217235
-934058361
367898226
-972881545
667662781
-428289483
116048624
-830074854
439750412
-424174292
-931170315
-123191158
-971424778
-47063756
-616680234
-161418840
-965578221
409809907
-348185567
-642836466
-245521293
711226256
-878255417
195763125
306947692
-857617692
-273376626
674749968
-483678196
-678335778
306572454
820180639
-229909560
516632518
-282437457
610447378
-44492685
-153554150
712404528
347295719
-220570917
-86169173
804218211
-431248871
-646079015
269779317
-82575757
663658365
279205196
-337963579
-832666071
674313392
889330965
-805956666
-120606255
144184999
-808517045
69065803
6571820
923131846
648313684
-109557790
-564298940
600404224
216373479
-232438425
92112664
-574625514
-291877349
-942026469
-378015510
69240211
-528165896
-884776420
-54245615
-997710101
-28256966
-737672451
359637577
379733461
-55458264
-530235628
832546221
361608520
969263258
-842888477
734579861
785785739
-262077065
-782940740
-770465223
700340596
-197943820
-984035673
588476292
708185133
140580045
-902468490
914609968
443160277
74383802
-103564434
120857315
-923210804
-62186347
-850343782
-714554831
-774007607
35450151
402273691
700996588
-628046932
442766966
261895708
647244892
32558183
745556650
86882812
971005457
334968988
406421643
724698824
738273769
475680181
800287572
109426934
59650187
-844205111
-599032320
396795165
362002956
632907082
-65303283
514369062
521326731
-686548969
528458766
-280814586
544831973
783635256
-275795114
-60076800
818747527
297056920
468415838
-945300924
-125786118
703498171
360500083
969588989
-834006785
-76546742
-553970890
-420564036
-513355529
394909078
371248883
787373257
-782562294
792011966
274597057
264073025
872527817
722957100
-232575609
-865269256
32608679
866857446
513340062
-152708623
746390292
-888310662
-599052796
-133232965
-684805081
-321173976
-584754925
201953661
904337198
-94523267
829283611
256673164
164998501
-632730668
994505310
658996783
870475359
-613623205
-131248273
-676685946
-142574313
28549164
896259142
818500724
525855356
-813493453
82376944
787003394
-305907934
187907205
528196907
-787700430
-114903394
847577379
86767677
525578127
-766537987
-702011182
390886461
290376923
729853344
734766082
-420004064
-592739323
-180817368
737099584
372472566
-869005273
443007
-475542365
253814144
788294727
358628114
-242458809
85502393
449780144
-965604443
614977997
799413961
-758193190
230035487
97327618
-251911906
-677300779
973551013
223171211
-691165611
913262443
-601481693
356760433
916471724
-171010583
311055788
-872015997
572088999
-687049333
-337659651
916325161
27232323
600422828
-427757986
329856703
-100694198
-882155360
876340470
-345639323
174069813
-92942056
-559680316
-704362240
-409652079
110765525
-454054865
-495955587
73930582
793808418
107040168
-538429439
-420128911
812618982
-472645151
27818784
-383568985
-852105562
-919616272
456521338
-893944738
-496847892
-776301066
-798786590
466713997
441706397
455793343
141808665
788626826
-852857975
606053129
88746598
752475498
480444422
731351254
-139689259
-251122158
937086799
-475021729
58685630
-940760787
682034537
-265367296
-378818498
436293494
-214622656
-704098371
-942044854
28250256
-428559768
554401539
335727014
-653879965
294831248
703816985
454892344
-902206092
597721767
-82519563
433520460
872178113
-888369041
-530457071
992169705
-92881627
760962264
196741796
640139272
-318123318
-520059618
184201548
-678091308
794496890
464516668
-401795524
-719615622
-499955047
793093332
217846661
578278111
-205601846
327315752
483537670
-963274519
359730305
-280362298
-743698192
862156604
-857008760
721783503
633094429
27238507
-846167929
-494978749
222224957
-701410159
-406144247
-195231350
466812868
646896675
308242331
-205755729
-585984533
-273370695
-643233977
224744694
21706036
775483768
-369707745
-966791146
-829745397
-923329596
-913568902
-665724615
841271769
36683976
893615102
-627164545
-329425752
-354593174
157437616
-227423579
554198201
-502057616
-43901171
-755716824
707374062
-349798515
335908678
355526855
433088221
-526969104
708150370
-521584492
-422988528
273712550
53880330
-275799645
171092421
-268342954
-46043713
527571289
351947007
-902980267
-12833967
680547523
-616068372
95141418
-113187620
942179374
5016658
456312802
125494202
-85629672
563451014
-625736802
-832575208
956738312
-288778094
208321433
-321056028
-82175906
-157280926
-503717016
864661021
-814310359
476826164
-842615848
190002063
607693693
-508202158
300700505
713082267
327229549
468504225
-308662735
698055143
256996107
-817801593
27636108
874123171
60672943
181760728
172971758
416121591
467043327
442401654
422211444
-35525586
790175013
825229700
-667847222
601585906
769253053
-607360232
321631443
-686630454
-320386114
-646909123
995775753
-196253091
455305973
-5067714
964438636
64407511
90819728
566886642
-880360093
908007086
971737773
-13205959
853597501
-891556860
453687717
-606975853
91840629
-823189155
-98184757
159933656
893073985
914848119
-911438698
436064704
-533803990
-969177696
42493975
-820353891
-310874537
-571220738
666766282
121915871
187764345
-745537249
-276097199
236755498
-623960367
-263387018
391497747
-669752711
636024560
695192173
472636302
-305884110
-114438045
-596178410
-16771091
-347729964
87935090
-339949551
633094429
-86259554
141752214
-890823446
-871962195
-69613598
-755605145
-497104598
882943725
-424994393
671512669
-590056076
-28534621
480356364
-811086802
592755878
-454795076
745119578
-880331232
-940696804
8632900
-805680763
-192129619
-43939772
180085155
263993171
-694916805
716021762
-767752967
84669751
-950157318
-303904663
566459437
-474150977
-56785089
-910129503
-268124162
987135870
-185813455
-754559872
110819642
69419439
313767968
-55967867
914086402
-897179833
212659379
701671858
-6041475
-818410323
-758773705
414303312
-226474740
837122802
-108266589
-55429070
51695138
73433006
-583819584
134551623
-45377551
-824504740
859029043
244426430
454143310
-557311690
-664191358
-997602525
-275556588
628209289
-162752199
676828162
-767903276
-919746982
321552955
-769260494
-709489194
98615104
228478714
598843743
808808965
118197508
112838666
281553428
-90918989
974791019
639795916
695472533
-592641035
-309191209
-395144128
617842690
-764367530
76234305
559966074
-268786972
-718169215
-364076047
-22992439
609615985
-188933588
594258565
-936823355
700596213
89892337
356536493
-795369839
582527918
-110453435
576557894
-507735013
-522156130
-898535209
984644028
102627236
882943768
250590443
-853117782
-663758749
235165687
452482330
-393771127
112700927
-965266154
852263965
-834886117
913487070
-835536301
-487885259
369444706
316075535
145408444
193840781
562851143
-567826979
-461050238
588294947
908846183
288323474
107638972
-310874537
636750189
597529048
-347928794
563559024
-852362708
309712493
-261358853
-781774891
218751336
-770793921
667588983
512356444
-488035718
-548008196
-242946888
396357020
-729986561
-947666802
881509270
-489729343
-941224599
-800382835
-871643691
651082290
-562724353
-182025593
-88622698
-954247857
432090284
-842387899
-274757072
602608026
683592459
991767408
-444014078
-439235297
-20505039
-916629162
721872581
-700466241
120445365
-402389773
-232342737
-671293219
-898750748
680843603
-231239038
-416106204
761172189
895383038
-704991078
-826910966
-945257652
-640592409
805206260
-515024548
-387907012
-865884230
487320945
643169306
-248652078
-491062743
870547510
24268800
-755716824
268877372
543808452
-422463799
62185095
-892161177
32766477
464964763
5641565
867406035
861404818
-241385301
48642549
-136406332
-926329886
707241322
-811021387
539184308
145627013
777307000
229744995
528978852
774861020
-696342036
446143182
-958695520
-602341535
243417564
759623132
-457725458
907094276
480369077
-238847670
881902690
250967285
-405748937
574423989
-935367440
369575891
-171517753
716541151
927422372
-397390444
941791362
-399566600
633094429
900125284
-663513880
-537661588
-765375225
-743234903
624627859
-320349837
-310520793
940922631
215506508
962694859
-309519785
-327808987
-285755515
270111429
287477501
-187314800
693040159
768566612
-867555194
-714137445
-796205807
-988579669
-709821508
175336996
-404555119
852744947
-979182821
-897594446
-474974002
129369416
479853696
842338502
614085216
-298617433
306176541
15143150
923322997
524219466
56859129
-530937989
-987974606
-898336415
282455346
-698344826
511392327
-91305784
715088685
684763586
-660269173
-875300573
-919915384
-176422052
-467441411
494892519
440110542
393768612
218751336
-406947578
-139418188
805053258
244125667
817981488
874243190
-336611567
-346794979
412856199
891734101
-938356638
-902468490
-72416444
-232768349
-504614293
67430455
-879504961
59591190
827026452
41458322
141372408
-327967868
762292371
-296315721
878506919
-125977570
901379511
733076970
44558198
-56718309
-927010682
-995098706
955342504
-990962300
-589544914
-111207348
-446573075
861390470
-736522813
-377104506
-442469910
-104271923
312668621
-124897770
486389099
-874418718
-586438716
51714318
285034329
-228318188
-150541110
306651739
-665332494
907005602
867309903
-727596362
-262603761
-567315524
744109905
-398553656
-137999917
-352398967
-648517001
-319964868
43961736
941403884
-559447659
-235869993
-53353354
946032387
790013991
-86228280
462120022
714091790
572987946
387704108
-766044037
483009930
926360379
282613307
586493026
34812506
89425798
745112921
804894918
5431878
-57569227
-504895516
86361319
455550023
642182244
140362741
-696068294
-133010321
340793910
-246535492
-511287349
516579985
-412264093
-893523090
814259968
11610230
821808136
-892399478
839039192
-751489662
10480374
-746884728
706754692
-476253392
-614454011
-64887293
867905281
847453610
-22274258
688972807
990038508
-376679646
-128270685
313402460
-938556212
-531235541
-142742763
403943545
491940815
710849790
-43430528
971800297
115813308
-287184848
-833839311
-911961644
651944963
-762163396
604149863
-563698428
975979753
909209333
-812093499
789623980
167911803
480597163
510589659
-96665622
379535760
-936103675
-644055381
845709525
661339964
139481660
651673082
917397540
-731621921
606567297
762641472
-519189015
-818092990
-21121201
142158371
-158254554
600445760
-243898242
197980496
305732437
-922915466
-773431239
904246461
-680390240
697017460
987666639
432402281
847314547
618974599
275211398
-166035339
-889927181
72473480
634665813
-516304929
-723631249
48183845
684162844
-841788295
993058046
-593329692
-400966389
-844462757
442583432
-195121864
858980823
-773913333
-445607716
-475353160
-593041091
678703875
-952064435
-750700920
416604863
-523227227
-584811381
876426690
-629412506
199678622
800103461
522110038
306984870
738534957
-478278902
489014489
-865950345
942542976
-587221520
-342541177
-897746587
-585825681
534793198
-222842756
-86193521
897541632
-420049927
89291972
676597779
34151686
242207689
359890349
-311555631
820994840
901946851
-891888168
107567086
405749716
-230150795
313675069
-504262493
-371089504
-236136668
-177791801
254369746
-512758956
-867555194
228552196
-875153352
-620481180
-454118594
-920940618
156886679
162891950
562606323
-336422332
-498430678
-442799477
143229584
-610309722
-770040489
-782358448
-133214383
849243183
716099347
-360510493
518233818
-709233011
237614252
146628374
-824761640
390098207
-818098933
93829817
955480510
613323366
-891002222
533331794
-871981305
602668675
799736603
-906005831
-625368085
-931547761
892686168
-571052033
485904907
322963445
-59755570
-903271446
-411791638
-566442589
733156094
-972750579
442907628
-967928969
183700341
890439546
-865891923
-658802409
560918360
-740302331
458181274
840895820
-523876748
409800212
-593587685
660440740
-679713477
840093649
303686873
653679878
-316425416
-889005615
-956227473
-16405422
-28337599
-949577364
48629639
-502815062
540805642
-28580328
937857721
-9799912
-952044426
-496894731
70198676
648470824
-543784973
324335511
273460603
824791910
-30993334
291919208
-836387858
-452996772
-896777838
162646355
958870276
815322938
833949221
-329557635
506600794
-558851817
950657604
672050651
-136873061
-444260198
761291293
528196907
859253451
667429130
-849764028
-855879046
-654478356
-3740317
-994008591
210644563
281218699
895882128
-875764497
-231799412
-368078263
-414672619
-466040905
-836891972
-30409423
776660023
904598554
-563328128
-125559190
-313773451
-306347966
-520059618
889110405
-860687490
142325841
-665748047
-4139000
-541316986
628759935
150504326
-805956666
-85528434
265198685
421978775
25184458
927393373
418812642
-609824005
652254854
781639608
-980766620
-407612260
232980283
914561526
-395084821
696437489
-17200286
696412314
378412160
841066573
-622607607
-790246131
-787502639
761781554
-224331387
-747097134
9245456
-117418382
-81587395
-544472569
30327259
121200270
-357142308
165927931
86955076
-758945412
-562578583
-707159972
761901371
-317443587
-317796187
265994203
85625727
332462705
485526794
492425045
-961785418
521873379
-533363812
805439271
-511714078
623037127
502471810
-194217665
-834207372
84302785
-699850341
-881981618
-889860664
-719003358
-330349523
-130585825
-446247786
-44765054
-378822044
677402890
-789087817
492815680
-99900425
-804967435
244449172
236197705
-878785330
-53226996
554494018
487946872
-371545107
-636600478
703360207
-928059116
801984782
470371960
-884463384
-974696375
119305323
-752201730
167314521
904134342
-893944738
-632863166
-682453617
7128576
-336141071
-416079107
-737456676
-713959807
-700244441
229452584
365405145
5850507
-160084451
-201868955
90499701
227256719
-423377887
-178807507
54068667
-682562781
-187775279
406313685
-26993618
893943209
-822373845
-659240333
405694642
-72111117
106016157
-663074059
218577807
-275327426
221841796
-911877755
-980809650
-960877431
163386676
-190831694
-203089280
676205903
-201554114
-932164604
917170083
-713132426
-162114111
-42220558
971408010
-170920760
-472215355
-191724161
155291835
294364948
925436826
-554660679
912532750
360353720
-434846720
-685789593
-103564434
734322674
-490744934
80395055
389543691
-433258241
460233912
-198925166
560251566
712340633
733683698
202709810
-582752820
-905257849
-584402576
-149348083
-751950316
-884689470
-590052030
-197180652
191873987
661611221
714924225
-95457130
427650817
382558394
735019690
-394216627
918285559
-256423319
885147967
865927634
483016348
775759459
335158456
916797992
862156604
-813298876
133080283
-895452740
994259338
-17865097
592692957
952398227
222869374
354313626
450086385
706711883
211126040
317635091
127174011
364090122
-797534176
237922276
576324364
-802427692
-593881464
-938966995
-976233632
163737576
398485107
-613450049
-874239964
-429953239
250460331
741780321
626063942
649951865
401862384
-324260048
609821547
-912423986
-413605455
721003175
167700301
484390856
-645864619
442588565
558504378
468543418
-492954650
-602860861
-32240784
996206356
-487656709
-551727593
120467626
-155884841
-71927197
458790489
-72304692
-696332245
405220297
306478188
-302516356
-611182379
22799217
-176739054
-738682312
-646662245
-739194482
168898723
761423385
896694412
153194139
277512050
482528007
315388208
505529487
344877229
710262478
-537489404
-664151799
-35009949
-575133722
382762176
-538403547
-882472016
106019205
956503121
779394409
261895708
-439028052
-409312033
600575594
92591100
-957417728
347337780
711397786
-259029167
331155355
-484231762
805363641
-896534844
352107189
939601815
801087960
901909539
987683003
758542913
431138826
186972143
-746664058
776186249
-325068030
306040292
394866777
-354678688
532485408
822058107
-804778158
-517489131
-217790329
-885372933
-994153122
170134459
-752183397
-72455400
983979831
383843178
615388784
-373218256
-653642683
547864876
732080810
654193294
-737182102
739077999
934307098
-834046848
345347928
-612364075
694298552
315848719
776408287
382521091
-334945854
-450001274
-794545912
-164327852
74786919
-844650379
-355399999
-166796679
-147582688
-159005324
-703487302
-250591112
-115323072
-749859661
-767301080
554002128
945500729
675906255
190826711
408415107
59528290
-950544692
-525625475
109274660
773969705
-730809773
-785913823
317144770
-64717665
-534481921
417966614
370224566
-751113462
-54467611
806751928
810989884
37116374
-536206876
-446963720
5619144
-504262493
805490136
336157745
-489732861
-96879953
936222915
-769385330
613130739
-205132638
166937441
49305366
-709155745
514706976
847339200
48692166
-205388989
-705293705
-865248074
-228923634
-223817020
-549816808
-431369717
-670290065
-610797565
756195099
-544862880
-854991972
822858411
-617810914
-352982243
682298171
-587728109
-854162058
212310895
-395602178
-353895518
843947563
-225663125
-221042676
415827089
-859895554
209645237
-402827054
785014527
194836066
885108770
-111589852
-71927197
-564850990
764638280
879544433
665914512
209036123
783694362
731696276
828399723
944271697
15607976
-485792229
-552392816
322427851
901344873
-405972013
442730878
-395350887
-567285196
-307838070
-639675752
477481507
820903614
-356736203
709864873
725646243
523600630
-243900372
46623334
494319429
-183574540
172547177
-638620948
840297074
8157302
619535113
-592855308
483939730
-545232949
-676903389
521064440
805060431
118986590
-372840477
522467686
-270110512
660063587
-164240246
-686427184
718620113
-254650146
-436540959
-705451405
662533984
-864329388
240245649
309198407
-958913975
498480023
-80977426
-370293638
92803013
-317657156
24179795
-593258864
-125786118
429144439
815223349
-34349357
-108442285
115692811
971314856
624761868
451543299
-880005601
-785691576
-482100840
-476460244
-952783002
314205028
-401955771
412723474
-373907539
865899853
-995574660
433905910
984323173
-637308325
-646479261
987119652
768774667
117632607
219132683
932145663
-196667116
-512506388
664869899
406144002
387818688
-533490404
-854794870
-432432869
-848294044
-325199936
-900099942
66906899
186068382
644114168
116972159
70394968
311052950
674938721
-112277792
551610929
-498032566
789672945
897593325
285669978
-326399966
975080576
110998000
245571798
-722202773
619410906
-872704767
518338330
-438027310
751560743
-423012206
-43247797
-200792614
622034232
-232289195
653495860
749000655
756110528
-48532496
-378353185
-316347726
512471585
-376273263
408865264
225152779
593884669
-588238175
-910287859
160206333
-716940520
901898111
-576971532
271753043
865228352
-111384608
563781602
420659024
191016420
602020514
-860431837
161952961
-562724353
290052075
348444238
-632616280
-616214537
-574153496
263965662
665914512
-664738294
488486415
537758217
-562420078
-401099731
-875871861
-566092755
-968031726
798689820
-786042670
-162130281
260353451
-335581463
365922286
960840261
-525590295
-948773521
829886693
-947537399
-404019396
-504541045
671370519
450929971
763797515
-72675685
670717663
-959169997
3227935
-672746882
227888961
-43465921
492587356
-962989310
-956669545
-44973343
767294104
-208290043
-110210694
515322329
634691055
881023392
-636130692
-27458915
-654044563
-650413871
780754348
270049764
948217498
-558351510
-343750943
128159960
-917329814
649862547
-519968928
-572737775
675076388
355351266
-989093279
-376677622
-878898600
-701009198
567661312
925421133
-838811426
-384326410
-771926735
-172675065
-47324110
-711662449
888254732
681400717
208893887
266123712
-330264647
-438348495
795283209
236732209
812463329
-320656170
149028749
-120477849
-692775447
-648496852
507714641
188753653
18779522
920272104
-344396431
-531214306
457675241
-666447142
-746380321
484586295
-469525978
823555812
219546739
200051630
-313893462
-65405129
-51538107
549805531
34664360
3456017
-300443865
-678607297
167077161
424696409
734322674
755115632
-381048333
-467851359
760547957
1404112
-962548110
852927378
-289651731
71369986
-34546785
-987799985
-448548716
-464395461
-295795521
-817908612
311418433
184300171
-737227836
-667852995
-51924572
891119426
-683645799
-868946131
915245610
-148503472
985525198
308953624
963095536
490022605
-85651400
595931401
-273243491
-617108358
695827174
-237437215
481093311
-331184898
-671305921
-984142842
791400226
-827327216
334000941
939417696
730340383
360791253
711362029
-250892302
-727888275
-845380934
713525557
-491447394
835718721
-607302439
-204982599
-782889619
484220207
88871548
-85869204
420215561
-360745459
483881839
643664061
366502728
-376550068
-865783501
-35822769
-479228127
374900453
-64015788
36973332
-917909919
684585905
662731682
37275653
-636117143
624208283
-521391355
-568822102
-74671354
-973681009
811938257
-583432191
-962099863
545455706
232472200
162869935
3031188
269305884
871556222
-515277043
-810692608
699084944
343386162
-801710557
-270870011
-292724398
79887272
934456123
693367675
-303958233
-882156452
-698178689
-40581451
48058838
251225374
176942051
346852800
-15558142
562394178
-82491418
-101676732
435573914
347088641
-835536301
485881372
-93940402
-36672409
-602044087
-374895900
-339590930
977013275
472964335
-109850313
-92153964
-930370344
-356730413
-340117648
-542379321
-85678066
-85936377
-595692165
278628100
778468192
186554095
284070104
-725963826
-373192219
-343501020
685914666
-439352046
-286546655
-322747260
479727950
560515398
801984782
348452362
-731940863
-390934720
-873203740
-208298799
-362465952
-464021263
778847363
120467626
571098029
17792764
-390952557
845427035
536381067
-800048304
-764970543
-203290898
924711246
152902010
-512361532
147905964
-601664036
-378674505
-844020561
579115388
469585399
566672829
-26906705
-209491976
521282640
105150808
-284208765
-1066229
72879104
-554881838
-845035382
863922682
733640779
-778850804
-929447697
970945904
-906109719
242207689
550360040
-859827210
919919466
-184924367
753365212
-288410032
-397021285
-699284067
678044135
286794486
-251973063
-604781793
153070980
-196667116
-212286231
251025046
-500711027
-557606969
111166160
827369423
-78337830
-927460885
-699363729
-544510103
371531367
468014662
638967616
-938350662
-283452009
316727276
-223748745
-481506417
543241120
-957644893
-913092131
-582241089
484024677
178869363
417205554
213584137
-619656007
-668071463
-732263682
-108331540
229321256
895845521
-857759858
-640387262
732016955
-59546231
407071879
17227759
-239430260
409553995
-924463986
-181149726
-548895667
305368321
-864765447
831264785
866485208
142472692
-940562764
993048677
-176435824
429686326
-293258827
153222989
-898379463
-991056873
231905305
-884740686
-8571737
-495938242
946476818
-322309879
-995788696
636715780
186675407
-17713723
904164943
-69860193
443319898
-959223921
-383954720
228503907
-405349061
32674739
-801339292
-896799147
585128823
-835662915
-796725444
-975783798
342841527
-588978546
568155365
919964150
864453488
578619929
547207126
364222696
831414707
812850874
-563159623
855333013
521988516
82850341
-587532961
-48861640
-519794766
-786412488
147156597
-988575858
-659603895
504694971
-906252485
-801190151
357635054
1706246
608955130
-739194482
-649155635
-955400875
533683105
-137141806
-933808202
975682672
537480356
-976744289
130094756
82256411
-47958861
-555682904
-798073927
668444593
-989838120
943837925
-870349436
-762325675
990609530
442192978
-410457860
317144770
-456182148
490694473
900646676
69939676
-803806928
-362824543
246707509
149097955
-22852013
768755275
-577738973
-632272576
-416535234
-186514453
-984065437
810452995
968145389
399273221
759427819
394337617
-958958434
411588255
2717259
894975338
-401275068
-746843895
-230778830
607210543
-988986441
-618671337
-789847063
-344777110
355667969
-750259693
-285890516
734489647
20912182
382176964
-964901003
-213916030
460761669
-31515727
620356587
-231214086
-928017296
-121423225
209938181
-415776720
240911813
-416363446
920919911
822284434
361536190
565153885
-342304755
-743176541
712167579
887118554
-493984235
355404771
-294390557
-660762098
742073727
632388373
816765721
-700145320
-143027263
444885231
66585700
-644408932
-922511793
-864563508
-404822107
-857708476
-223096305
526644288
-446067967
-967888287
308769884
-420295396
365889344
206656822
931924569
-919011878
-421892687
526434745
951336726
948585444
418185193
-431929123
-235333815
-197338299
385850898
304053597
-633761705
180407053
-434543460
483995320
-344049559
-673140706
286152533
-140580007
-328939583
-19232209
898263230
516720078
860246647
-35525586
226583975
458344162
73256031
876624116
388434287
-339737558
47847426
546833441
-161646072
-162007984
303165860
197864718
458431844
-63162784
-206746487
-986214293
4563308
-869943605
400971707
471574604
698626658
-575446589
173244349
-978941120
-625530863
903153825
-732744559
-98849169
401394972
488401493
-245914383
293665956
-719550138
67130905
772474227
-867880468
215811937
543199415
-267316172
-529390383
768336428
-624869484
946453454
-440616014
-520757790
-314703305
972131179
595643382
392921433
780681650
-592683712
-465085234
-646439517
-898941602
940808100
550119588
668906653
-672546164
364442982
132374542
-587937339
756281516
852172666
-48585351
550268118
-147620342
-521503957
306984870
978020911
-508994097
-287455947
-202387262
-114137860
-872190865
-614377900
-877327572
931523189
453065000
-372111075
-818926483
-77441954
-346718925
-374144749
776063283
-145802582
72943807
934424267
-96700972
-811236361
-662457124
-803625150
546457724
605953761
906160426
-697839332
-12581361
-979837108
578156144
650382860
-75779269
-966840423
-448961987
67890235
604970016
-880522509
-468934450
-33938033
325600664
594555057
-975947885
270625497
408105960
430419593
476361859
885686338
-487272397
310546337
604853920
-915164162
-280541944
-994515370
-39403182
26776417
58423739
-688826699
180952977
971113013
839732848
400231734
213340426
-929742853
-877641005
949209283
-96437765
298086008
132777301
-784656250
-205705239
-66142994
326441667
-573870447
-746442073
-428954476
378944055
-388860268
-239888777
-477086903
681955750
-320611820
252509750
-243041408
-56102198
874154774
938805100
87200464
50234418
-869401979
980980944
625410460
-179917361
509976758
606391849
250639861
75006781
-568138318
714633975
-611721498
-268342954
-419740006
-481865958
-881041932
475474276
-865443446
805244094
502067459
776545329
-280090677
329001831
-680801647
618334347
-604482402
111163807
-163848451
-372456808
-589481018
-129096136
-61758282
559179857
141695278
-850333370
-515537844
987027486
-836433657
-109017049
-645630352
-714676997
-927312306
-253710330
-924377301
411996968
949379912
-125209561
409934822
-747427674
-749565780
-131770040
-942653380
-452760643
-857430365
324630779
-438088272
885012708
858306315
-786884416
-445309145
514329776
899671932
-965750797
-837004188
292895530
-750829802
306714556
-114113483
-108402767
779080302
-776700400
981485335
-483975050
259564178
93369771
-18222349
520451920
-988044436
-461625992
-635439342
266591737
980428364
276172980
-161418748
415468201
-350597022
841634465
875748558
85424970
-384347751
655574154
-501307274
-289123952
954011282
-409464272
346387561
903260554
-455977730
465570341
-832389803
-123585893
854723947
486003281
786879124
907088912
88443244
-940748581
-850333370
661298370
702083621
-424870795
-562265861
-68185341
-438610095
-116519958
-857348981
-567456610
125495373
390523583
574423989
893948146
513147589
141135042
985008248
498265559
-484420353
430185024
770457646
-186678513
-27902018
202300654
-122508701
-824076158
-216792100
121546519
709301291
-947975985
-703477331
-298072738
-5131446
-262070396
-637375008
-448695948
48902090
-224373727
-6368227
534362771
-348805960
842428364
647060661
30419624
264002638
463555521
-409319283
-995557130
513772400
-755998741
244847466
838819359
479389849
503140208
-564020645
308405061
58019964
-679879228
195004037
471113857
383356833
934724007
320597990
628949149
236501881
-232542550
669419547
-300510608
-424994393
-856997315
41630405
44463256
-783013673
634953089
-893740315
-147582688
-769144103
-37698289
318874475
879924117
-912997915
-485727882
90398660
607249033
-866432971
531395177
-272875017
838951921
-947427473
971904325
899025958
646206069
-219038431
140264888
534205033
778903221
730425052
492096616
-66912712
-927968356
-211138582
-215724804
-602654477
-937468316
29832351
-373691232
967051463
-693409181
-212205446
-636031600
-602597624
-686610868
-633210380
-692860787
765082796
-712036786
-46879515
-478778194
792709038
843438304
271236348
131140387
-195753830
902635406
112324331
754184121
-103328441
-723335946
-347845108
666187160
943722323
455110788
-533859981
508858693
-493381672
-93082416
431155396
-802988188
-625824397
-859116504
606101738
26893496
-826761516
-507723210
-206742516
-179324655
-722606822
32065541
529659661
695244107
-681740551
70989675
-751272634
-188474488
987145697
253450855
375315633
-704690964
425345620
-429275771
-177343795
818994681
-266516366
706209449
-915517911
-108781514
987630924
746086889
267037029
340111673
-835669776
-875804795
11467736
87965401
-4149213
588567811
920851175
482166546
-183782017
-134023190
248474375
-524032119
-551186216
571278726
-313077515
580844025
214721705
-573972788
785979786
-795851080
250496582
-368202436
-194259155
-717432099
-155164410
-681915482
73289548
264373865
-212379691
-568163016
686566555
-188616337
-91908376
-549218038
221686001
647901857
-906829185
-180821620
-732119588
656367445
-463565936
775073538
742876568
368174257
-789069154
649059449
856800644
671713640
-648491802
314108053
-57692195
182383870
-821749926
689686311
938178927
-780475960
888782097
-530207609
665370341
320045034
967022213
-201973015
-992966880
532356645
-255526599
448938321
938393198
-516767875
-520525165
701622957
656844454
-183531483
-685955112
950338753
568164710
-990759613
-31881585
286852802
476024262
952980929
430745053
-870118453
587131611
-862250025
114376443
974871855
-107336036
874839175
-468730433
732080810
245269062
394744180
-387325606
-115616200
132228503
450395296
805595973
-726030749
-896556010
-963203428
528572492
-951186719
-234913765
879544433
-393594461
506121726
-279495373
851748094
795553745
885606865
202889971
-973072972
99896137
340111673
458108228
-226022823
39247943
-205539982
575359778
701199028
-636759975
-491081794
-705210532
854309565
-123829610
-611838524
447946415
-242964661
492356780
937789038
-469003722
-247461298
-790780728
926849608
-569750594
-919473729
-67017595
875299374
187750312
-45725337
378852459
191481261
202102752
332684502
550632282
-911273530
808489628
-621615184
543754062
282988321
-58959210
402273691
-421075153
432738661
810860500
-755053371
-643613500
-75085861
289768777
-483070577
-41433622
358658026
447997184
-776947116
179967803
67962408
145858415
949650867
955735093
-992141486
-206091560
890111478
40311180
292895530
-484663028
923084123
-145141241
-400844073
90671320
857544200
963054605
-549530708
517172901
-474231035
-907550477
745324355
531913698
-885126812
902517056
306666050
65701587
71140161
-567526127
210088599
568354019
44463256
-679837272
622924087
-551800207
-813796871
-403700026
454456324
882338834
140166246
764217755
643395518
259496485
346037087
350684441
-512049298
-451813729
99886931
-466679478
447630738
755604558
714098769
-765168389
437989798
707427996
-648619637
293053432
-71252798
-770621860
715318268
198023106
-874243867
-322568094
726082287
-886507311
632283000
999973183
504579816
-283456300
444367873
-849605947
-900218577
-649678662
-174041943
28674246
-573122168
66704577
-474814842
76932796
573285228
727356617
743503543
662839508
-965866631
866224404
871179855
667081213
892023795
222259273
88887407
823067146
788446046
67055417
347719196
535812799
661417643
-853162996
510018881
-951280345
-768379828
-817768067
-363580094
-123210797
-128711317
898633216
-367912832
626881787
-106847468
-966948843
363235471
-887356657
-839402346
906092048
720569250
319210281
330427603
-151378422
525458345
284561148
-260461266
57018326
-847336589
-551882396
438510450
-433044293
659545702
-405981674
208739759
307861394
310184895
-755998741
-758569949
475680181
-215618886
895845521
971076906
239113646
-244186474
946120549
849358236
539247838
-988800029
711957165
-356736203
417893839
-333645124
-688450662
682199096
358780169
51340036
883548570
-436240574
-843147518
954011282
-39455278
-894022906
-611592870
425834044
798995410
-783476025
-680679333
-259226634
79520857
488486415
30519181
787885397
-999575928
-932185053
599123337
-398591111
926906634
586541609
936333656
-595297824
599625573
161700840
398280078
144374288
462180883
-19156405
943312022
-833786172
-156311009
-887723436
-429984151
952875767
317211597
967681268
824487001
-692085529
-152851984
453171882
-714051981
294051640
-55330420
210600151
962709608
802078339
34762405
300261501
461016424
-973353538
-531235541
483603872
119765734
-232584782
-256676477
-763481093
-583961254
883196464
798835481
149724436
-52680851
-728817381
-562884901
-594172684
-936438672
-988575858
249441365
-657226271
-609060315
-976068323
-106818731
-705451405
-919407090
706905253
-932226906
-770635469
354310695
336875961
-347430883
493992547
15898742
-899824581
-61569933
-937149707
650226603
915083092
918906426
-966809656
567205003
690374663
534110932
944226758
-877644039
671400602
-199994750
-942641656
-28242313
563781602
655984914
746919710
-156210142
406981676
-159698927
-434940393
406008728
-34869568
-962615696
379462750
-582054243
296493283
-450953334
324045305
540318349
-676552122
209637337
718298752
-370466772
400516692
-327189572
169906712
959103273
-929491924
746390292
-216054459
492811028
-737315491
598444075
-197605478
-732246535
-45888533
179679210
-262272927
-44335955
-818734468
-495785494
-594315669
503078642
86405696
-75616689
-483862578
495704325
-676937699
514051549
248332821
639080932
-853483044
-600851003
-27458915
894338696
-862335505
122785830
-199623386
754711971
-629311851
459228644
-805896305
-815606850
-990205754
370573528
-497331687
926441620
-537088716
593908238
380482789
178288658
-510523899
-235644812
577539768
500059502
-445966241
931120174
-78533225
108060242
-30600270
124402853
87987978
-733506080
733499815
569287130
863153958
711164593
-222843333
-304536737
-628573134
-757010136
-215283927
640462832
295827441
-948947407
-282828912
-407555133
345492961
563791491
-544928792
-288546288
236280494
-767208932
-947233731
219556700
-787652051
-649699732
-479821996
-592855308
-505326454
825391842
-261773328
259297668
549437883
-398131770
83828086
276082472
277987859
849451114
630981108
146741817
-652718984
765527760
-822965430
-882379203
645517465
-570413570
570009241
-760611317
-468072359
237701124
969349000
-885438680
867033498
931064257
268812883
-416611863
-717551652
-811315753
603467509
-936621637
180959678
365371621
286794486
-407254693
-356872034
-249274076
450592007
-361367349
900472324
431930228
362520722
-639320196
-976671320
131867889
636164248
364222696
-871305516
-198031509
1329475
-743764678
-455157315
-919442409
383110056
-330662176
-78066511
614579879
-320611820
859034191
567326788
-444576768
-120916016
-434183304
905087452
-705846049
700844018
783762031
467085853
707959563
-171957429
-773800098
-665976878
940595371
472204633
-121621662
-497866982
690936375
-379932177
758947675
-476802461
711057374
-869471715
-566082779
680701025
510313249
-972238080
-435458754
-75092108
-786951632
474910527
273924264
-496806416
-395345046
-112656313
-161065751
865550178
-900653294
756994160
-663103924
-460469820
-592106576
-265076515
-529215390
465033765
76631166
-126908666
-514312122
157452121
320302060
19630672
627588833
-324778555
-673317912
647942174
-659324213
-3150908
-769884175
-191175228
-846200335
863768675
-841311884
-147514265
-369412141
-200597109
-611838524
990984093
150664129
998613147
-355567780
-616093625
466270857
-509325250
-76211834
301429103
116328897
-127037727
610408561
673082753
-177244907
-360553838
-401955771
993658226
-27045379
790049322
-128677546
703816985
-137630019
-521217630
354524374
-515500412
812254688
-940901312
-612682014
797769248
-256423319
316354028
497057031
562734704
-3594606
-643366853
-271223431
250881328
-131794724
-234231627
277180050
-781882788
-288546288
48297341
568099460
-218170584
-932909440
-664341248
-890815359
827478574
-228859512
310617274
784190082
-42315297
609821547
323535893
159115148
516355237
353545334
-32274924
328976922
10797358
-47838048
878078434
-698013558
-979452526
949420833
574291866
-930094382
-935230390
-75734015
790298521
-288786970
-447061552
-43418660
-490822481
-865002986
-371397980
-998598145
273634638
-752183397
-396288364
-619816140
315256721
139242759
-419170833
-402569832
-606025041
-228058858
490015903
343488773
-932614869
483782423
-651950756
-643524658
-860146850
-71163940
924784267
-133624255
-978930342
83153855
-429632604
181341300
-500372647
-985597956
-20540004
61657701
54288024
131586707
-686129176
638636219
-265223340
364605350
471714463
940238976
468917848
985797231
39637410
-388899801
-458995868
-907189898
-80384406
-676696112
698592935
618486896
63411028
-571958484
-793315199
254689744
-138689119
72534989
-209603031
841222468
423605141
893757793
-311750750
-494443167
-65730028
748740033
539031225
-960955317
991949457
948585444
286616597
-847038677
-200224
-475210474
574792772
-884048785
996568336
759838966
-365679798
-271909059
-705687201
131394068
324610730
994145222
-491002331
256465002
-963982543
280672527
796270875
-187971886
-724811359
972225015
853963091
194967501
970248243
157184983
-139445275
-63426602
791579202
-76388983
-384992821
962817121
405749716
-565730281
530406517
-343711321
194441346
378369680
652599840
-873828443
443426906
-153861019
634688119
181760728
-414082536
816217934
-778843124
-308634404
696034065
-790891746
-115960082
-533797641
-270701183
826402817
741150947
-846069631
-375856980
483691793
676421170
-262352876
374569366
-15055133
459807149
902963792
-17877524
263575796
-773983916
634953089
-883065783
-611187912
614942140
760864989
33309184
-10627742
-508690227
34189329
505404579
-594259344
-844316788
-978227879
-764514483
-836497136
162035529
472940566
-942069046
-126673203
-700286466
733448701
-945677105
-687238156
-836010333
-139456164
-862759585
-480016533
652633573
-977397149
-301032760
96425205
-418461819
-166834597
448833765
863208109
-502365340
145270794
844255483
-909459100
228598230
230404703
564835593
-293621271
-999103663
594370839
698034189
-368345231
692716233
414804691
246337777
192126234
507764346
-782642336
662361849
-393396122
-378822044
-59594017
-607228209
-125191374
203624714
-337973291
-179312163
-741358088
661878992
637201197
-115306078
-344888684
35926825
-296304736
286012455
615015407
-626232915
622418250
448860295
896674213
364134548
-586438716
-197365184
-858693891
-536058428
801130532
-287956381
-537359620
-584638953
-800204608
375565277
-2155141
482632005
-188174597
395312107
-125480013
359217573
340938435
844623844
-903146371
477824733
-850408165
898036837
352821637
647056196
-461356188
-953874199
140069729
-118144131
718783481
-680423272
532400435
457969258
386518363
-665905533
-563337742
874829537
37253919
-888991601
-780591682
-609566882
-738288279
321603838
-802206311
493910936
950870245
-361180591
573246298
139563497
-944551951
219741790
-663844458
-186433022
-607966601
-462731148
279160729
146313489
-103419011
182267723
-349842176
-947276645
-915160544
750500355
-618149407
673633000
289930328
939978809
-262048064
747377550
-236816227
-956689123
635200803
175561366
-34835731
-402222505
324193882
-660812496
-401931553
-213701611
845398589
-67716270
-589518187
353251413
-136169901
-354416481
-325988696
-948927940
-265708050
-401144854
-312198509
-337629694
852089397
934724007
-613448863
-411997237
-571715954
-461871808
395473368
-10648103
707022068
441994103
681186690
785239821
-989611575
819247694
398540253
485336066
-399862681
520575246
722238790
-231283052
171815373
-426248745
-728376473
-340951216
-639433105
930306226
-419568034
320844326
-894313638
-434943412
87526248
-507330846
563573284
-171402574
646028753
208144399
302913955
-285787815
-413117847
322673424
-569806449
-767035107
395918074
837695491
845401949
399583257
841072237
885199544
-527404232
473660074
265362994
-743757379
-249928942
-382006989
-492903517
-891902672
988858306
-778811889
-612072012
-66142994
-784537959
913070179
25161460
545633712
-957807502
-295248530
-90882724
-478734997
900179455
649218163
402507513
917037128
83153855
-603067476
735464732
392675851
739700622
-723653111
-583714190
72717745
930196273
612580881
619569316
-745221698
-356736203
-454327159
-707175178
-607832467
-645355570
304940472
521988516
-73594464
979151031
-988903001
887106979
-728841999
-546677131
-148295386
701270089
616443300
-419786958
32089604
-654730956
-267129550
-19262019
660858549
-581241756
443710633
32376142
-837292254
-324844231
-305595387
737781568
-862331986
604309470
-784698441
-17362950
-682508339
-781409834
-40581451
362043608
201224713
62968471
781313550
627679331
-11158376
366077160
254486549
-143290207
-440630747
957797246
-861955428
72258849
734918693
-255279740
-674023032
400285442
185398574
981026577
-966948843
194031032
884379219
-574091126
938329483
397582796
-80309672
-500601794
167888947
-724244702
672080750
924328667
-864812648
-136939721
-544150457
-934296819
675906255
174235910
5641565
-206048199
833529385
468588289
-678334233
-818931218
649862547
992001872
-26765598
-693305974
933892437
-510270767
-83456923
718284980
-926619146
633958235
-627778593
-27859093
915358202
-149622420
102376820
-516679412
-280936364
-270920227
535285792
-384948077
923236365
-27796243
-914195075
928461407
-832688690
452336235
361610320
-459182711
679205172
761592842
-55458264
-41359946
638140513
-867818106
-291386419
-130863319
-259807928
134528640
-264196821
78071868
-728505032
-420277486
-17586611
-102358412
-325013498
-700381779
-299777109
760220415
-234035668
726004062
-643583645
-367383272
656797422
73126072
579114188
-411949016
335623299
-277107154
545814086
-290360877
789766689
644606742
-144174454
-69613598
267588205
-121354926
936275805
-470958646
453759395
707430780
314894435
821157768
195763125
687617848
539875666
902976861
172919474
-78599633
-706969358
-319769841
-767146285
-339740004
908192047
-122019390
-73734503
792472303
313893594
968436232
165434852
-121076889
92745033
-735582965
55473735
223516806
545786998
-321035934
-942684219
-880561522
-299784034
463858624
863568105
604764670
-192316175
912624688
702659777
-519530993
871847836
110431169
576113082
225956415
842412065
-742572858
320633084
-340811602
-479642318
-875090772
-125645611
541857044
-295248530
955339367
-898645732
643008120
-616770899
-190713578
32290061
-145908969
989149452
-614767923
728940835
615367530
-285379860
-439569091
-846182168
362685367
-898977188
-649248122
964207451
-418339001
938480695
-369376255
-812452398
-337381074
513683446
823158517
803632478
794052588
651201639
-390281462
113160645
195751352
-290471817
-866786023
-419091204
890102899
-718900566
198878329
577986065
-785569143
-869357592
-36229696
-238654765
298112328
-986158798
697931182
501179665
857428062
907527801
786591857
634568045
583152673
-207382695
345640713
-801018639
182151711
-642460848
-910204498
52017108
-198465939
-78674653
-174811256
669418646
-68149732
-262649853
-634914036
935413413
250792210
-979061320
-257876340
-858191988
826810128
-124536977
-813647828
-693355983
-272868995
-393717038
968145389
256704989
-53511354
-283257945
-998489228
135486877
-490230658
-575947681
941833751
-48663149
403082805
255545184
576509403
673528352
262819177
-219480657
689087333
-933639593
278050611
300068784
-529342904
-766119717
-949316798
-792560195
93632454
898933471
7459182
-683077402
-601272973
61838420
12594871
-55256768
-729758001
-408002692
646329513
-438027310
911888170
-109569536
-533056707
833534577
62080165
-585345883
-951030181
-734621493
674943969
-499925648
169426143
-55868919
-959743806
-114527792
562131431
573884447
295827441
14997379
226827721
-300582261
216625344
-965862173
107601715
822513593
-894628788
30351725
-37849189
-613348216
268243354
-79639473
-5421735
103119645
-634012429
-473823796
998937950
521120948
-718161730
188507781
446569338
-177386153
151674467
798284700
349125447
-529916128
925058810
-665413307
361820098
402276405
812078816
-256401862
294431436
-577484166
-555161274
-506877009
319899239
1425664
790349032
-901395299
-524665520
-245521293
-834129008
-669625895
962417488
-852857975
-163632975
991578508
850194598
-573569885
-139144970
803721824
-353420590
-187563289
104524290
-857961732
31031263
319899239
-533797641
-370465942
3932181
672966562
27232681
517836202
-722384631
299021611
-313969756
233279073
331259214
557644893
-407409076
-348324615
-344838939
588282867
366442873
-451784925
163223736
-787611023
645016827
446199082
-138017545
-886319181
192555598
103613084
-497371264
425540559
154783121
-185785635
560155255
795088482
-287028519
-889328535
-668455305
-141718768
138856807
-501030307
-798673395
598930874
888934883
814675143
-78564475
-867690037
604170076
349760029
-169829962
759662449
133967344
994335798
793140090
619392231
465388649
769944300
-475140600
-877838384
210997697
699697570
691591696
195459090
505603941
-485706884
-510683436
960837671
-207118055
250778563
134388930
-785241272
774861020
173903534
-126908666
-810490390
-805426084
-691910364
770622805
-866613832
-928636891
115454299
276157168
-405502131
-995869962
-214750290
-805619411
-638690439
-418371201
-545290792
598594516
244158800
307411676
806003564
604853920
886807440
-424237988
770088568
985692453
995047067
912877169
-746271134
640444835
455632209
726683716
225419593
176518370
-259832733
-305578173
-38662398
-568841364
-675454117
-174241580
-694985699
-264576479
195061254
166189941
-233095437
-157112778
-434541945
-88747295
-193079608
671536924
845472763
-282658306
-39569848
162961170
-334381053
-643241089
-559885010
911724744
-943132580
-992340238
630549006
847703309
-262810001
-331559691
-250038052
-772973688
565501890
601283844
212846430
-420470942
-63368505
-326879308
144374288
-621422851
-318350346
49484102
934917072
286196758
232162312
795249062
721028918
-898188372
786098644
-558457673
-441707384
19127325
-209994106
7458504
529376625
-703120397
952416119
644739011
699406715
625225273
66312152
-715985630
-6548622
710337965
-489743921
-520639315
-981732071
-681079993
297845875
-632542137
39637410
570512702
776899760
291395702
409252264
258033230
-574482852
975102499
-774046316
-21190231
-210353939
-166415714
-175977015
-812494934
-119624491
182267723
716099347
-149348083
149426804
-237996077
-767009827
-184900802
-111485239
-347460887
-627262917
-875407684
-561527716
-735568730
-385973502
-190011147
706369045
-156874200
481722844
689234528
-844076822
218032616
449251539
-222246731
957785262
-234621911
-174241580
-580569624
-8697284
372493108
-295408365
569542038
-918664742
624070469
-632222485
-168950398
-713389406
680727275
-148474830
-294514599
492112523
-111708203
-975725936
468625603
-606030637
-784406046
66270444
41222757
-20529899
687267114
329264519
461033177
-629625405
-138005136
-706494203
-514134631
265030561
-772263934
-258515732
-915200238
76634217
-39014032
939279149
-293944742
-749197489
471173190
-818818140
-651200825
-164597265
690875418
-948773521
901530085
-157153063
-414725747
-803559740
-671270198
829718875
633250418
606885746
754486540
490622585
-971998992
-392497127
-817706099
672259863
581697265
578450238
-368931802
-926701465
-748434036
9044246
17022742
-555513892
233832317
369474334
-540348490
86862580
303412387
-266248680
-302447006
353251413
671434016
-61354856
498934237
946855866
-774054069
791206176
728557473
99683732
-216828782
-681079993
-362482397
-89221785
179694895
-287014094
-240377366
515888331
-558504289
497687647
-75233316
796288294
-127826187
-249610962
-617583940
-199009933
-799965625
-194148081
-493793332
-479536819
-14325299
-264576479
628969617
-18083108
-187496232
-926990438
-644963752
934296464
-625824397
935488211
702613131
715448585
-977796636
240184691
-225615465
-552584439
253415529
116294951
85344873
370842084
-797611277
-944295638
-842740257
-212935120
-458894223
203143659
-37436253
410881256
-722942536
-26029521
-892118401
541321339
-976086235
47982390
523048982
680564128
-735963969
-864708117
975927091
933177690
412831914
-299668530
653737389
662293371
830444885
598444075
-622424128
-956185365
527567169
206147374
-367467244
168375771
-81462462
-111609651
494440205
-515165339
125246037
-3150908
-363754194
808443473
739131934
395114451
951112069
-398164824
245079394
-586394754
-106149062
-661357789
-617394413
434404775
-75991346
-86995058
-831814165
-631129389
-795008327
-830901055
-681614678
-532341333
951747506
249544882
-658558844
874872089
655405320
811495395
-844050988
713763675
844621441
-805958467
39925612
-42760059
50549489
-220470132
138024327
-136134645
950496622
591920513
727754000
360607135
-326975363
525958527
-624841722
199058246
-834859464
252219292
730717750
516725018
164661962
-969567099
-365387705
787018610
-36876820
45516441
-453587727
-864816416
717123871
-485038307
-962939533
-927717430
-938350662
922107794
250287790
959499840
214469939
858046577
-883065783
-136769646
-297934822
132898938
-222532577
498053366
634553012
490269303
-536207240
662766974
-368865018
-898319711
603859060
114792334
421747994
-88860665
-922079541
592389374
837172036
710683646
-793544817
-435999463
929970534
-139094931
98030933
-191995567
596910745
-666516287
-714094913
-104506398
-377306189
542944675
-416182094
292655693
815911222
-536763519
-77269595
-751269475
275027219
926691342
-371190528
-88264018
788978067
922332307
842428364
-34314220
-184976799
-186673082
-559950239
645687188
885761373
-618687677
-589853278
197144807
15697016
-125292780
-156157461
-108433734
-313893462
732751609
307452065
-110210694
-134547266
141382465
263336027
335757032
399209930
-816059136
91654486
-495460872
175101442
-596051682
766517470
716559986
93684325
485868343
-912462426
-534362388
439702170
-631789517
-928284355
90703033
-123955450
557458366
-533742297
11893274
-419526644
-19730407
803292864
-771201073
623506617
117313335
271573570
-225177333
742167128
529375670
-418542957
-836613165
-318595622
28285068
-757401214
604288838
-82658923
-87860701
400777456
-882687841
758701974
-633673798
776361271
-724144689
-755856688
889221293
-367223850
14286036
13968062
-770973874
-105000746
560047306
12344061
853963091
455641746
965769547
11683674
584926949
-504237493
-155141453
194572849
36262674
-998489228
-435644071
-797042144
-906342067
623595624
53986002
346036584
-558809782
-636753402
669701690
-562503732
493907656
-791714163
686146720
-649978387
695331964
-255370826
-617108358
-82519563
520797909
775483299
723878856
-258261500
132814665
108682020
-111568288
962570889
494724940
-427817556
-690799069
979787371
328814713
-985274505
840888183
-461599192
-668214226
309505636
64687835
-973242933
833278664
-342962774
-263013043
-396586584
965662301
464312965
-514401667
-472191888
-546032428
-335432637
-960002442
-428559768
-67323714
733332908
-117317911
-956431448
438656533
556690165
-609618485
230341125
614270879
-520682591
162144033
76356526
512652579
-197375642
-47756755
222422945
483414417
-349881136
610892989
-24538104
770111202
134978478
785522592
-315222564
846770565
768808899
269425156
201319852
611435317
845398589
746130266
420218715
-690230149
752638903
-929931552
-701049340
-628543836
104857785
-414218982
930226276
44558198
-802914208
-722494265
279093945
-519794766
547691855
559597435
65419193
679918837
-205558683
-20521075
157078215
-764636285
-463504062
-725630934
903207414
557039207
593296007
-587289820
299709143
-175503627
-351756755
-62776994
946404863
-963364207
-800970353
-634164767
-897198287
-275098093
-78533225
161558386
832525114
443155151
99260866
350758099
-355141982
-587464046
762474473
-508980819
442596621
233322302
-273532609
-535770850
124951425
271345397
339876871
70427161
32558183
102682232
266253364
662742831
-983089856
26532958
76725178
-547556632
-366577626
-522324848
677515418
-872124833
-358515454
407814133
203096287
-992772438
872508992
-416611863
442167786
966071362
-695296580
-736295858
-299432805
-964429416
412762087
305133869
-543963032
570987789
206594172
817147944
289718735
-533626889
-981268739
-31897271
-495183025
-603159254
723519237
-783920159
-6041765
492597795
-422987339
-364114065
-342733251
932461211
765995815
106530023
-458262375
944271697
224008958
-426248745
-71723463
791008208
974863799
461433393
937790908
-226474740
-510575985
80535764
511830696
-207389604
547065633
125426859
-619236707
-6875605
920613680
835322165
-917900592
205511721
-721869021
643395518
-241061737
-478284692
290531923
86163170
98749402
819867511
-681835304
-665653586
162152579
969672529
-455127604
106006132
-293180425
795462380
894760924
303769233
-778294308
-780798305
-679256930
-528406529
227727761
-75233316
13155975
-153174505
369231626
736347096
895882204
325364287
794463727
-344396431
-986562368
-728719293
439765473
971050882
-728408390
-579147547
-735186094
497003839
-700055947
-9802498
-583243054
-341975548
587714749
428832268
-137578115
447784609
-317079694
205322477
997503961
511255695
-987205854
420794750
-942588193
-632904229
-858793783
951850962
-939008739
891781456
-312815456
-716982353
74705889
806309382
-282481417
985921493
759672153
27113048
559163299
738474351
32423776
731984615
987796601
596134699
414987861
-712682167
829104716
356402471
986116784
-971893745
518818126
135219648
-569170593
-668255654
854669910
-786476169
723970896
239291948
944898145
-363582195
19682908
165943720
-735687986
743781265
-671533923
477555015
-717923547
731271121
688792053
269533192
-248710950
652850617
10791812
-660576597
-761437754
71874809
-916597196
-477839568
448381351
-283528423
249765495
755390849
-36493248
17305725
-233433330
485645884
-515310533
-942960943
-570591342
364435164
-191756436
671093782
353407217
966362484
564874801
140371185
-266784746
789332534
887728194
259991459
-446252505
-554306140
-556918057
516287811
-490997919
-991201707
-837619786
-968793662
-549939989
-724381155
704841090
-493178918
-107533182
596739460
4662404
220691090
42500790
703498171
763621999
-42211948
-70953050
836135872
573031251
-660271175
-17866401
356836937
983398641
-26993618
805382191
534249120
-163567282
758793638
743292688
-802695229
-851471981
207498173
-526821772
-706879805
-125200290
-856979003
-305507082
-882388094
301786043
-710334745
789525627
-538529645
390102777
252355148
-65302842
-39799261
-824980050
-804204674
-65214269
-940760787
834940259
38327080
229199489
-48240235
-102881076
133217781
803501517
47097413
724150307
-691296251
-998865158
600445760
-190980899
-572497243
-357598599
-349964987
797353631
996782459
-719318607
379462750
492347338
-385230823
-679256930
-942699040
430187475
-630274367
-211105579
-30427968
-430733128
78701495
-646008992
-977741746
396215704
-223362800
538624755
-515469499
572068549
917072669
-660157654
268599984
-443307786
406484318
939369567
96724301
-892942852
-202491632
708929672
-962028055
-304691863
461379276
-466355392
-22041168
-774046316
356421694
993907369
-636765426
259857823
-899550347
-253282572
-398575930
178835259
603795834
897858044
232241668
781116353
910489540
-321422996
183991831
-624444183
-703685664
-820223645
810026449
162500812
237863027
488432309
-403562012
-262643144
-966410158
-675610690
-631995936
118763781
-420308798
169008275
-920944187
-549989160
-41008959
-437375074
880500711
83605454
-23677767
931900344
759601953
799582968
427395912
-904309604
-262465050
-233080468
780755044
-806277438
141382465
-934608349
302015831
289973723
-315180563
738225756
-92204553
-20273611
302646495
488047947
-638355904
-313285338
141488011
-347657998
-104261262
-533664658
-822217042
-938074135
830910613
-985097440
593497706
-218614564
467238371
-603741113
-478828528
520274507
946526386
-240576324
663043538
558824723
-274998470
-391771263
-334934044
-250376659
283185666
839263667
158574694
304120059
441361303
-818556570
-443813189
-710887509
620184794
875459340
-17255472
196543034
-456962666
860242407
-833931077
-745479716
262506873
519469972
3092251
-797728784
-958297333
-732060440
-529862662
540639409
-782444636
-507735013
428013667
513348763
12322200
460355666
796845257
871504968
894626815
-887419662
687080672
-250697333
-771018504
-940444978
407778864
633180852
588503309
-755275053
821113925
603547165
-101706170
82850341
-161441024
-249869992
794018397
875374329
316621855
499121885
634666218
-375844259
-311570739
634255356
49174130
-867947984
-884644699
-715726514
17973666
-275098093
752377282
-109136582
-58375915
-987798459
559101500
983591309
980491970
-438142684
626827061
-112286376
-458247271
738162017
-402208278
9967124
-618270496
219223580
-781880815
-68677133
-80219823
302064542
-602983269
-431710248
276157168
-86286106
-881323374
-240431204
-722538087
-822189637
-745403536
517787034
-152542953
-811961091
-956930537
704468802
-358856361
134932313
-759248513
-49449001
-163580542
849369133
-227155672
-803734528
-835543017
-798825792
-166060957
882712841
902151924
133479663
-704478745
-750009383
493957899
-132449209
951213727
854736839
212972854
294651015
489718871
-369911592
755594329
715699381
140962661
838823101
195379971
731169232
-817768067
224208592
-36784319
-982508807
-719906313
-970417543
-967832830
-563816068
-346018941
498145967
-891026091
-779247485
-851952176
519410834
785900501
782818866
-646094748
459713374
724015781
712909955
-442580897
-860743827
731726829
889811493
-974639640
123075760
640191316
428629418
442953753
621429655
432687184
410881256
476259972
827269312
627991753
692936119
815098772
848238819
-200736485
-694078372
-399754462
167930984
443451340
272459277
210450258
-254910594
717759251
767977095
-999456723
-243145239
-742421556
219849316
363344059
642182244
677776230
-678162072
430218825
238554004
-739837173
-956065366
30863572
-18611447
-718790772
-945298898
475020477
430079443
563006838
-471723578
752594367
738228489
8360289
736347096
-913014969
-367998455
-633345780
997255806
366077160
347484376
-368345231
-513251347
225411360
-357720074
-350571666
795184652
27075265
236806159
-905715907
512949826
395591686
78077160
-386932431
-950119333
-878796477
-740564503
875969487
722615293
90516344
-410628024
72122837
227826497
-690929739
-208574933
-820329565
323550354
546005313
820903614
377071850
-633561829
-590782779
-464226456
49305366
506465541
-874078706
961424552
-257417968
476259972
-919656880
-996528166
276588812
504646651
175843745
-201444006
-829479004
-222050842
561050600
-581237639
189203579
-217661956
-64632544
495777522
822032920
-105113872
-586280021
-16526163
105888708
784359052
628066909
-817199580
452276165
-745579865
-374722174
719132784
-528590938
140264888
103889930
924966498
358260729
-867153924
860853359
829961937
688660070
-978303683
-966978140
446427176
-527276427
95597085
115827120
-974095581
-158109902
952240484
-610034691
619583131
472632630
991995
-896381013
-402479769
-685986515
-307074162
-114209313
-10019512
-295464846
432197557
16162069
-908674313
133695494
287903466
163588989
460089748
240391326
-589510028
319615816
8632900
380242740
-41730986
-172415248
802894974
-997427891
-669006800
454165069
128852117
-358505549
858424847
-139093268
-621649142
-272768493
517464706
705016151
707146548
-778205234
8975283
315248870
732625376
54596688
-705210532
236607893
752809170
236979018
-755805788
-532956685
-613080196
9967124
187265682
287557634
401982324
-858802898
-62851921
-118358395
-164264790
-992911662
-228594763
-595244263
735230765
945314982
-583830964
754438199
49094465
106103119
-528874057
-27336349
-983762084
-418456066
-268248631
854659902
326166662
994654299
650495623
886038303
-202990667
-964595744
-832392040
539015797
886071722
275125259
-658136499
204196547
-85671970
-515630819
240817891
650361192
755207341
-256868135
565638930
547065633
-597520427
129597726
736299576
-3128058
247472363
605198754
570535945
667117916
279117474
448071181
846558742
-690929739
-806579182
-941175508
-221686411
152799463
-666314925
-65834781
702815574
125763726
382961219
963625117
-219583795
-764747152
-558363754
-649365822
-17866401
-654146723
-381379464
-276209812
-53320234
-443467025
17198701
-272342167
818431777
982113200
-412923965
-347420694
280460225
-969585020
-794977050
228604599
-413038902
-307869614
360208425
-951062652
-842027767
-150055462
245684690
-552924103
-140633811
336013406
-92149453
-618240304
880991074
-976707962
-607949417
560515398
281819163
298446343
951117495
801942297
-274995032
-287069488
-790178496
-68069103
-185536816
-901747869
-53789729
-945239853
711717587
-72847526
-757495794
-372000748
-441299518
-912670067
128412821
105222373
584262772
828555461
332052903
-394219886
-599669170
303653087
990161259
-748499376
467305754
454559752
-732079443
258306296
-442110811
397893621
-120295882
788020395
-964901003
-928899962
-937032035
678180157
367859835
-350222282
518233818
-173218073
752099133
-480035812
822813143
-561761952
-363969557
634691055
-58857156
-580737908
733683698
-396629766
721209353
-484341337
-919945587
-501670044
-548804302
945970072
-359579526
-578133541
-254529807
-240957052
-296646777
-872704767
-297470062
-79471586
-148967568
245631667
1045834
-18232704
528169776
328653703
-414914052
-7336343
459323508
-571477808
156301968
690325914
891132248
763415706
-951651175
-956744198
-476804145
-813787770
-405126506
-586889562
-919795813
-632666567
480485787
143373340
950496622
93555324
793475381
499430015
591538786
120742117
-779921812
-767291804
-190872892
499272771
-68065536
763326429
105596756
269123269
400031398
346665771
419182178
242155120
-205249600
725892229
807011437
-664206194
-860681552
334440999
177861217
691119214
551687707
81774037
310075482
-475641889
451456578
-193985765
-71312820
-358877706
-880472275
597384911
-53992849
564930482
839856081
-509766220
240080314
760525581
-537841614
-104880989
22498320
301819451
-620913989
671982399
22969622
478384993
262665384
-208436197
-10207479
-254403645
58190530
498934237
46814268
-247392720
845313876
-107336036
637791200
-90487141
46907636
-470447568
818518543
816703805
-345543565
905998540
-266858680
976265570
340938435
614803232
372041405
18758740
749319508
-554314757
-297568467
-144853970
-7195677
-349915397
737781568
34984039
-113187620
-497866350
55256053
-500799387
396466508
84967506
708929672
-20980015
845301896
118784391
-654005774
-488693570
-258270210
455516927
953431109
-127922427
-226289471
-887214893
-590055168
-98641799
906270313
830818032
-382221004
-979128883
934994991
723907816
-34782547
444908284
-711366455
320696576
-557908371
287477501
-952073644
-644379503
305694903
-469079613
735985001
681728995
-960214869
861727840
634054319
534249120
205540462
-572181501
-204448305
-205311698
-403082370
343100014
884381060
776574933
355730838
-586063185
-340105878
530404848
833083429
812618982
-163490654
-648753401
976954189
717125390
587372160
-489745181
424446129
823828700
-556351935
531711271
-966818713
-548008196
-20959605
529121658
217325772
282613307
205929892
-623400433
478308285
-999734656
705128784
579204779
268392434
706720581
-261636422
789681930
-749432781
-498051742
-821123589
-293894994
-401382108
-213578648
495061854
175289195
-18931705
-398602891
351211830
-591896827
-652144531
-635688988
-233154365
597135557
3118469
250524885
259014323
403731384
277516228
-788816704
820202472
-708722904
-762817674
-704278492
-618546795
-968112638
334246824
-659455819
-89568802
616830333
979985412
-937537069
-874458743
-210581202
-813981794
991069366
777655301
968359728
-648746351
151212690
-592407669
-663101605
326233164
-555719199
-720275573
185461856
-87967025
471113857
-350557130
476696021
-139394735
537776682
342352472
-511714078
417588
672338019
-810666347
-425576681
-309610994
22799217
-86933312
-796439852
-777829167
30695281
469170850
-69039459
187737239
-702241361
-549239742
547235153
-848021232
976182570
-356730413
989769865
-283934684
985575413
-49449001
-767892887
493690231
-306639146
-780850399
121576580
927456537
-545419770
603001760
762614008
-196706214
272802529
223737700
-153368808
564024202
807177646
414716129
-62357953
709777090
479767182
-861003472
634691055
-657604726
42406951
-154692654
304709958
180464875
130495292
999325070
520892590
-26029517
-554561666
-939757823
-829308207
-758273171
765995815
-986164069
867518394
32330025
651427456
-468105286
445770823
-464783739
-519632259
808736683
167451433
-774403235
610187343
-851846866
50091360
-480240557
-341172438
270111429
815617226
295686660
177758066
-12233866
379602669
898606518
-608241853
871660096
-530395458
707467332
9088830
-648740879
-220140713
-891266237
394236650
-923708687
-527306586
-172556613
-342304755
-138923898
131965731
-81155261
-780081161
-587269772
324610730
-54268728
-161647390
-635737434
-112965997
292496536
37923232
-330264647
-698927157
161914550
292313230
474130791
354264692
-440421788
267726133
-770176486
-685450230
58366010
-194011713
-911478167
127980274
-401884256
-103197322
474831026
911654875
-179863101
614977997
677750539
241362575
810932095
-161929148
283916595
883924187
-717551377
274329204
-860613880
-59138154
834726959
-194722486
-618687677
406534451
-270328040
873898644
762750113
-706901765
-826938665
560331128
-849578291
-41250386
785014527
-326762943
-55724922
653006800
762641472
511484901
-576268080
-76536037
-851139678
366934871
41920543
655169217
-634391254
768808899
671553325
579094557
838485295
231106517
-155966524
17394871
-190788642
-261864811
-191579548
-10041947
818069839
-772631071
-321488765
-307564530
655093933
-848682381
15932330
921247281
-726695698
-562511281
351987871
671025367
257683072
-360387689
-825020196
135204685
-846295879
-312871061
769757587
944718852
471591133
-217689199
406981676
-391948456
-163448894
-638724213
591640781
846598475
-59623019
250590443
235626553
-209149607
-749197489
-444125631
995885248
833700768
236806159
-723966396
983253123
-283237258
-922536577
992858736
989535860
-503117766
-677421351
894722732
304858601
395322687
13804226
-610987869
897738731
790731855
-481842014
182445483
-143702145
-12988184
371659369
-288141135
854053062
862134107
289530842
-714644860
517007071
947789554
-465445458
516013092
216882587
-701415521
822620502
-101293388
75618303
-585175940
955692150
-425482260
-396296880
421518660
31297376
440932928
692194276
-508913815
-713021845
-369268641
-846709164
-708762437
747647426
766585345
-434874887
-246526317
54156686
-193941692
-502276995
305694903
849341864
-402794412
-407755470
-788365080
378681574
17202762
-95280491
-85813626
106641452
694649798
489626044
335626716
-744766719
-963713462
-563159623
-690982283
-783861992
789672945
-839279669
-29655140
450465587
95789926
-976247304
-693673929
620597387
-501670044
-202029796
-152260525
-531847116
432197557
-532376668
-161974238
241739052
-617833632
-291899828
368401777
205929892
420407741
-4408572
557866949
-785691576
-615997144
181773489
-341765595
-693755470
125241048
-425001028
628149980
-637431733
701577252
-598074455
-692354684
-496865096
745651876
-270876668
-782816868
277014711
896956513
701622957
319127660
-24780845
257886729
235990039
24540211
868339141
-509325250
-348867127
-727798069
-936732697
-800818887
468415838
-690047115
641422827
-479710742
-763016206
559462305
-288390609
-93682216
593727270
-522865892
-297428500
277176775
-236884518
-315941892
355730838
607472119
960251764
802297406
-850647472
-403282114
804686433
-40779665
125241360
323800329
48972386
259365098
-621763472
-931547761
-127879177
-261617636
389001510
624885792
38181330
-561434567
103889930
-451545786
50363088
-582854269
531760345
-3119293
636966448
9998283
-93860530
249394012
758219935
367105300
279350068
368334739
-985375119
949845796
466080137
-41552099
153033470
75353250
-681637448
100865379
-605553360
-873552263
1739864
353247034
48544251
-230169933
255830208
490525043
-691249926
490335390
-101040443
941005851
24033968
303425507
-588067626
597074477
-163699332
916970571
-112829294
394319886
-613586567
106297800
-148869616
-164649786
-640105465
-516543376
-350190411
586627547
274071072
-946616908
364429413
-441557494
674403662
-663253169
428944436
304858601
-700808664
71603062
930089463
-913101256
213811846
-515276596
495777522
-351509128
204196547
737477162
-223708975
-641956417
-164700697
-291735643
242905139
-660354538
-539199631
459318478
-160155572
798517589
-252912034
995055638
-443695509
390770894
918102651
355881047
-943402531
-538482983
106923734
335046256
356579808
-54472188
-826516117
-449424408
737099584
-97638477
950672589
530512811
639591094
-162578052
-43465921
970681591
-133866049
-493415622
652994643
-277434700
437072924
-799676331
369498784
-370852546
-668285759
-226349475
198794207
-534541997
-443573722
-827971556
192396263
-278431296
123916628
-490124791
-276779453
-583961254
-738073068
-87117962
-101184077
945229823
-889605349
-315850688
-873633672
-523151862
959061675
865444971
848775730
-522259944
-754836111
497388182
-202492508
-249610962
185261195
548161765
830306458
-405806064
960646558
-979457639
708743608
669585018
-134931365
-816344532
-32788008
42059416
846592035
-18030787
-291414775
-928495460
285910634
-324747639
500469748
-486127898
-391488825
-909260704
477428179
37116374
298394691
894237727
625942428
-161308116
-870507362
-589122826
699976086
867344708
-178021054
49344374
-975410640
387323432
-932050686
271119645
61609597
2214036
-208377573
244333388
-900785639
963699154
-294159438
-923390184
-226849755
-224329808
345537162
-209997441
-194962622
668923974
-758945412
231201793
-617713993
-930458056
889333570
299030112
-742601101
-422768162
-535586306
699084944
-936970873
466901716
104188082
994795284
209542829
-90431041
198502709
150763715
-796725444
-767174141
-830038261
799251008
-930133247
-131248273
675448701
457083212
-750534948
569169647
912215740
-338907009
-907074402
296587587
-59539869
473220331
-691377058
693780821
174451471
426423221
676260501
-445229315
-857348981
859969806
228887532
766076974
98568298
-368036868
427076975
-227046598
-351213041
-911352531
560694345
439176595
911946226
-855180720
-537088764
109354756
152316977
-138964967
489593776
735687071
-398994781
276588812
93046486
59264694
-350939714
835190363
-370888769
742462717
-114473669
-782925141
880958348
527589118
864282377
-714058614
-483032063
847045048
595682298
-497106741
655334564
-991035152
-462914481
224609162
856697291
-178466184
464194829
-925882404
648112204
24858529
-363943990
-385998553
864371956
536007566
-971233508
196695333
-629263207
-91328351
512949826
366700660
728522075
-706691272
178798359
-928274274
-389433658
945970072
-489916333
-676094190
-545219171
721046970
-893165418
654505358
611760031
-361132347
353315951
513526619
336013406
414958018
375941468
-3700903
-318751413
528427489
316897822
-691599551
-198167037
-139673428
-552701096
-801485737
815393633
-731521433
229862521
-756567459
-364256474
511453274
-775827362
889044385
153668614
142816987
898397663
856943780
880806344
824214448
856892150
330693850
-512515426
-652384556
749092115
678664175
513957940
44464120
504219772
-334239418
929761282
-158723325
-798206182
-114110168
706735394
-374970325
633060403
-203940092
903164480
25412506
171665863
-966518300
-463096807
-219955181
273312434
751381974
477738946
-99593051
-424759337
915712634
-105630490
294831248
323758854
-764963747
256451032
253983334
-746744737
34151686
-256376710
745894790
401394916
-612693281
673832694
-588219076
432243677
-797451270
-826339394
343160586
522069007
-86791457
-958806876
657092489
558697822
177424043
-318862443
-410772750
154942745
507415842
411188963
-143196245
-114775017
677607233
-917329814
-940344409
522832844
955084833
-949768348
-31424205
-957807502
118625549
28549164
390131544
108921265
-559150828
173098910
-505326454
-70735505
-527585985
247866411
860565281
378809408
272385509
827689431
-592122543
231206877
-681058118
-676577109
-989329089
-801155859
-91154560
614517519
588590910
547268417
992957819
-977813685
-738136183
961320254
-539912640
-952105341
53583184
422171368
-957881402
979643175
-675546604
-468226409
395134934
592934128
73878198
-968629837
-705408835
315921026
-515147383
660537798
-230654371
-282658306
429413949
-654730956
-829733193
128600948
-789744354
-677657605
-725172638
231127811
-669282705
-900708716
-648639216
-226163379
498776028
-2371826
-286125201
529328476
254039417
-278366160
-329586161
-516601642
193926519
-362694575
853021061
258449739
-328183825
153090861
-833079539
-237180229
698605494
-256003068
454426368
-100933346
-312959474
506352682
-928352975
-251264161
220424256
-374568517
-366552349
-423853031
238554004
378617000
981478177
225522270
-56886955
-160403036
317752477
668380930
470300456
-667651928
715820812
-351960857
918774248
990812369
62159548
-855756836
-980792221
-312116437
653378380
178485774
339842911
-405839528
-259043497
-191628543
-376485961
568063699
861626599
344355836
144669938
407574712
735124339
806716410
-522498805
-204144355
901147894
-577393295
-103238436
-894468523
969923280
432376031
385428623
315597661
-544928792
734880775
636540476
-997251296
-611065755
-978941120
31297376
343241454
327162394
-283925433
892686168
463250440
440385742
-677089952
951025248
368513348
385778015
287314882
798920667
-521931544
-569016610
-265035487
-157153063
-765455394
-122431227
-49097291
-208495223
601887684
-440629085
457697427
-604103397
272620346
-411332472
357309768
-314808726
-751534651
590500478
289299441
-351779622
430083643
-595725181
-720769094
235631337
223757506
-222087380
-455906805
454302466
551638733
540097943
58019964
915723809
605952315
992160747
-94584116
-755766164
-951420704
220053013
516412885
-65617807
320597990
434406747
-909421134
915439028
882502502
469420918
103596550
729619701
2084121
-225016213
692205826
91055811
253098909
-676926943
-211068933
-332929534
117124473
53494902
-4272644
360152684
177757170
-264391047
-293000694
232484550
-377586221
-404365823
-658802409
-609265527
94677847
-491482429
-85372193
-121461263
489908056
735407631
-82558492
185965810
846182577
-148864850
-771596929
385185625
291057795
-324260048
317425235
287241542
963110423
-145349421
94735086
813553587
169915772
-215069753
-171871842
-927557444
695299970
926702025
647244892
-555682064
838629966
560231479
-50967162
-836557861
-926832077
-960902474
431724581
277246116
457705082
-508362053
-966448264
529361593
795462380
-693395347
-836299319
956334300
-937819476
-934298355
171747051
694694557
-732578867
792229858
170307309
-449226797
995441359
-834207372
-998322962
694318645
219028372
-889120168
-186776381
-553473079
-119330707
-928274274
-865490029
-69893192
-692578845
676547359
-914589236
-499886022
-444159054
-581434599
-449695927
-195248620
-240660851
-891210337
-335270896
-100221775
737327882
-915727574
944990843
398765387
371578403
-873633672
76958057
-526877604
530357841
948525238
704677265
-739248626
-275228924
26251025
400405084
110932921
75123091
252246632
458015758
83806135
818069839
479389849
-332929534
-307081604
-691793383
-424758879
-111627572
-787652051
-784873313
502471810
-793147005
932253347
-822647253
-765440148
-307259240
533671487
-519569993
764326123
384499299
555573293
150921798
373913932
-927448964
-232789489
-569040182
957600780
-473584576
-45554597
-756263165
13976333
-292392481
-380059281
174429545
-247451974
84433234
618156942
-867555194
-318889429
-914144211
-868768122
298669151
459768407
-620459458
393866524
-924358439
122471513
-703487302
-102826731
699087964
-267579604
756994160
-157436019
40456106
773970408
-225941435
-532061957
742575382
346369951
-173408534
-353318669
920671538
-112837009
-263313133
267413702
988438051
941403065
461173745
-84602511
-157168536
205079147
535658471
312694226
-312142942
-337110786
236139596
-625824397
217892253
-733670006
-422519010
-161647390
621215927
-696251673
504260030
-291147370
983648639
176303739
-319936340
250632635
107048898
636694835
-822776133
532575184
216425829
574725779
-866276512
132898938
6339296
565798940
-552099324
-607392327
-181621273
-216817525
459318478
244005825
-829002371
548650936
775935337
-475443321
434810827
-952622903
-786884416
-228972474
818359848
-245252556
941856255
-755275053
564900988
299030112
-107923258
-27640801
-908012014
-182025593
-661096150
363344059
362652285
-173900243
838337439
-312733659
-454460714
-537125865
302405442
566749408
-574322108
-132723913
-896381013
-929556993
807331524
381993443
243979828
25684708
-517613660
-592197597
327366146
-288479712
625922671
733615423
700356007
-183737178
-562610973
-924036956
688289011
584492525
183380364
-132236949
-35601079
-314382870
-167821527
-860749117
-490037277
-302561842
-46471235
-325415975
890439546
-214943295
451754220
345689958
-972216173
531086210
922356915
-407444992
-671923396
305934833
-616612973
-375598809
-545645917
-397279112
653230328
899846084
460849262
-193729518
360603032
646832248
-685548924
-802552982
-821906105
292827293
332056194
-931592176
-214661941
-283528423
829474762
-160511638
-932123713
784612964
805238727
-427206557
-996403898
-116343748
236721982
-632433473
-411482056
81739766
241220899
-283738699
-324778555
793225550
693456511
-525976659
-718290662
-823189155
520961522
-836083249
63382969
-169203697
882502502
158817903
531013082
-698529271
421544577
173163374
-387276218
589587641
187702086
-906854117
-776504767
-413979750
106394758
-368682657
-426044489
835746098
-413117847
-955157179
946988748
334501537
-870118453
627525000
111561655
-10985505
-761815607
-805275133
334302355
-638060654
-902195620
745584388
-595194900
226004516
-656364860
-197224984
562589676
347915946
68699338
-534855131
980201042
-271628492
-177261237
373548474
-617691961
-718107334
-741493682
-730568919
-229352141
-170694833
-214529512
-204715240
-403348919
521974340
278548
200473230
-670528358
-14869442
-420087990
281139090
100348678
641137842
-951938241
-669005927
598921969
-54549033
-490615408
-814421043
248266018
467902655
282638244
811146423
-60685529
287467767
-34599460
951849845
581207107
-573983365
478076616
-274576847
116433759
-363653691
-606168141
-174500471
-948055775
-981195881
314197840
-320506865
-634681253
-302751331
496490074
177789809
625489699
173907325
-20498268
506011050
-152895893
-305461737
-220461026
942561138
426570632
838884862
361876844
-912576997
464349884
-928099937
900531574
-502548165
-333234037
938985706
-573122168
-504149492
420794750
-734331446
-476482369
251286639
-730037111
-616282045
578495833
168822694
734204378
42523630
461337768
-36624833
-422139798
822083787
-867455952
-415657550
-539566934
-754954575
562548254
-349309484
-84215478
-268342954
17100308
-542379986
-525979759
-920888777
-917936940
863639131
298057634
-297263552
658757794
281094049
-558191420
-89362008
467244341
547212452
-455873671
683758912
-656969701
-540492593
365606787
130264653
-215283927
611298268
-43939772
837796888
649174219
999241213
320460008
266756681
-636462662
832108866
90027753
828325896
-357393374
-414465910
88080741
-921834458
416935436
355585525
-94877179
-532046605
221966044
954528993
-445782828
-878144549
40486639
989409947
332980619
297408769
-143877083
-956773014
-474149723
-577303128
458643330
-601727787
-623777481
-851562243
793176518
579964780
858635128
-287801885
644417091
448527832
-554913838
-433654726
-661144533
-152860185
102716929
-450687245
97561012
-9944925
921712381
-42103877
-879356312
-564362178
3591315
-251126676
-548937557
-727561654
-971997438
-23763306
-34975112
-185700102
-368378004
-848595645
717618449
664826677
447728193
-939637892
192531549
-272844700
-910103562
652043317
-123800538
-533141745
-111048771
834151749
-39592038
-311555631
-423605591
562366216
-223950223
427028615
569587197
-948661459
-809392629
736778157
979995192
491717058
240900211
534789005
-547141424
-949383038
-254376779
46389525
-893971994
645268707
837477181
610808964
809303859
-176324372
-606030637
-112286376
156223180
-715580365
121555090
-559985621
-310307285
264931540
685727874
-193355378
-708824174
1306194
586739808
160207522
-832850313
960851882
568437943
-382461401
-225909283
-128091356
-684707329
844033046
602367132
504381295
895449835
-114725248
24679388
-267767051
582803541
739090272
-9147261
-819853968
117441054
600422828
-100235291
167303524
35450151
-892273434
-552092995
126654182
-324778555
259743891
-171887021
-47486871
268461143
-982595929
-173853081
206918360
-123297839
155370432
-874821292
-74738466
-217951527
375628675
981396511
-290210878
310856877
575084636
-964889203
-510270767
68021426
732652472
704752771
597074477
-519083517
-582988268
-608471667
-218938330
708300930
829472225
-815384016
-386076818
249017715
643455133
-789483250
-321050994
-867312694
-90247804
406560418
600106990
-450752129
-485775941
94249944
-293360623
-706063176
335383348
517154884
-710379892
18635935
146472510
378449474
461325694
331807771
513975159
-223286987
622388304
-891131645
429160318
740097483
554545558
-538242539
-910936509
419635603
309573460
-591073042
929302456
-488771060
-192080498
759051430
996352889
153653366
-234051271
-962939533
731892791
-409828678
198569587
-493077264
-820057457
-613361105
527538306
867665993
-986479204
130521663
404027617
-685536553
-679672008
835190363
26395206
-133295932
-283925433
-276234422
535964525
-851846866
-917909919
-613381447
-117955615
667358075
-583849807
721438079
-278992997
69195702
926226289
856036183
718339789
527336616
591640781
80342487
147522405
-945200394
-700145206
-420703428
-205010879
-941835288
-582088074
-116824787
-175802057
231764330
-953676879
-506729847
-416703348
-487540167
203427426
-146172300
-431120529
-600414517
569855266
745643884
726489686
-53208742
915405334
349239289
-267976307
604927617
-852648266
-506967318
-766012430
-159250896
-600858984
972477071
78499433
-287833507
717772142
653549606
-39455278
267700118
-128270685
-183156726
732724569
720865090
640485103
-683410595
914848119
-184029372
86917864
-612003430
-897796747
-819374386
754672160
734464537
199901069
-919357840
-841476207
-361937273
-86334343
-426865352
-261849713
-232058190
600892196
412843005
-28207776
-946355209
-671203957
-641725906
986483555
664920012
765725764
-185343067
984319155
-729482730
785849289
147306905
819795169
814820959
-141017600
-109173896
669340955
-574248021
-186514453
-130030191
414322207
-46384500
-456721394
-434079388
-94768470
214772935
346752992
908325501
-483895726
-37643732
523690737
-581472174
391625338
134905830
701670020
875308910
481469590
-959550983
471992228
-358488572
363866917
-868507136
-896436082
480038718
-28043450
-867387943
74089151
-364831840
239113646
-106868644
691092731
386651110
892264127
789681930
518395976
-515925523
-361108472
-60243461
669235976
-446731835
-400323569
-592911621
-369837255
895999609
-498051742
970283091
-757123641
-769066630
-623976152
-351028303
784197192
-501988122
813561709
-422941580
864416993
80168055
142730732
220775308
-940173714
86665924
-45390735
268654775
3401070
-808390112
576113082
158824320
-443132258
-977843717
175116272
840627399
-467112978
-622658976
-127889862
363980277
-425639199
244606565
-54874835
111536125
-906725135
534865350
-122364982
-980381771
-616331893
-194141367
743377645
-963258772
152790883
799811216
-714441200
-810088793
127754086
851242243
62443227
23597372
-696137436
482138909
-499931628
-126653590
-125991803
-213632658
628550926
268210860
64251075
488700916
-631155780
-261702187
723411855
39654212
-585383395
-55672560
430805035
37072211
-471633046
-393976485
-555270831
-993225618
250212801
186705672
-882034199
-352198983
158138497
846016137
442637233
94850178
511486386
726537396
-557943490
850194598
762987177
-789715980
581194815
733377798
737609924
-205405954
684358315
929278495
-122411855
-868297093
469487587
-175105702
-407533541
308049358
784132031
604003869
404051409
-161065751
-824402843
162373907
216749271
-745653803
363208697
-676254715
-268124162
402459541
448798875
-991835826
899724828
-442212693
249206485
-685604097
-226160775
-633669792
459985211
-522346926
-896246288
76038748
-344214695
21911021
136219187
652331021
-338956470
687870630
-392909759
-236630466
-198766642
493420536
845216227
-488626659
-579727036
-757981845
-750068493
309198407
838823101
-807584345
705838929
-96260012
118696142
367011394
533683105
-967278481
-551672685
-324435733
487168296
-366979279
-847438193
712661587
940256729
-323223937
-488035718
-503084702
-920365626
145704149
-875056576
42293244
405256038
758907428
-308011758
-341249181
-987651059
-84911280
65011856
436675402
6734169
690500385
-697088806
-873221966
-679837272
-386231080
-392295874
-329074431
-823963757
201953661
-427135931
-907535654
-525837245
192768909
837683201
-569115751
-416252034
-126823664
122548471
835318684
156252374
863069742
914184862
-494888556
18364727
325401561
921954398
-557015714
319169414
342674841
184101174
-408833106
563481268
-759600110
-638872244
272769014
149395027
614251906
-209149607
-898416950
-106574361
365983
-189290786
69560996
809655377
514329776
853385322
148420202
3506779
689810347
948924914
387332541
-289884171
-573983365
-149273135
-998159164
298977381
222979579
-551246283
250825600
-322552208
-910103562
-280090677
-978934954
-382911634
337214984
306947692
482587226
-804695715
384648219
217005607
498480023
974871855
34189329
-26312077
398352650
455793343
196543034
-686693266
696034065
482378748
-817944679
330784855
745100862
542956081
459597480
733329579
568176818
417482470
326461176
617469631
-298487669
989204289
730976852
-376571968
673528352
220427471
252989963
-939209636
-951479024
-588107507
-43893236
-883336741
866619713
590257250
570276443
514324324
308532247
-336929884
405891567
964056643
-793931530
-251736827
827478574
-641888354
506538967
-182945479
-325965599
18801475
314766303
17933415
861161838
-638435544
-541173677
78125428
378576332
95131051
33112384
-532352681
-836205121
-302607102
-820947694
-74800296
85922583
982884633
730610308
-32622796
-856960015
87240974
-506256700
-862202800
72384988
-53536207
354124509
944796379
767926496
-835636647
-157530708
-21008085
-234584429
-570108678
-21461733
-424174292
47847426
-992685858
392489728
416121591
-907671314
-316159076
882618068
-288241504
-452594088
33851798
688660070
-584892751
-751393606
406861294
451830196
-569680910
-704462851
730034765
423749376
738551873
465717610
-496011003
-664122508
689369885
-95461909
-357462718
-990808729
-74309485
-893303804
898116316
-675272641
-497263276
804063478
-101398022
-437039496
-447999957
-908212254
973676698
624287206
995349468
-945947189
-53862711
439750412
-726373107
-371507695
734248426
652281002
296784806
-489866547
908846183
-746094256
718042656
-583518282
-85310111
379903080
224175030
237902264
-565672410
361409365
2897595
419608062
-720716128
472632630
428303762
381334777
-851040670
585088960
-406440988
-678991840
-698261712
497003839
-814073031
-462996147
-703295251
-154499893
-126302662
435720230
-272875017
333748544
132382136
-780775895
964415358
-306051879
948790631
-519964941
42340162
-830901055
361057802
-570256000
583311181
-907060360
-295595800
475957287
-476625450
-986158798
-32943140
926248285
50609975
745293618
494422613
-536814123
772672970
-897169607
896010210
-63891751
-234457014
485275638
565153885
944420333
918623557
792565201
236353524
366943471
890439079
240807249
874429625
82729622
73025365
38217466
-258350224
-855102894
374358264
207532301
642143035
-222832359
270902716
-324596895
335623299
-901627494
-202990667
-876580096
-179294402
36226186
-929430357
122793991
-976811940
897085689
370773286
759665078
109354756
749180580
-296174060
-126892512
-558310053
947043640
-2312455
-104303680
324625022
414966150
-586585525
359217573
402273691
-12508798
527478533
-956689123
138413960
-361392829
-101373678
-918989270
80424772
-553655415
-862764114
-580908894
-631035283
633094429
133269085
797502153
890623564
-544319430
-604518318
-250034073
-761102762
136478406
-406053622
-11226019
-359090486
-132578726
-757981049
-101968262
-217627537
-239982260
495423880
-570917586
-108854854
825078121
919551640
-38586702
988996259
194309936
-739060260
-611592870
659444998
-422790296
702193899
-589506647
-858508142
-237383060
178288658
230534383
-546863510
-539820493
-337571162
283115449
737099584
-661084418
-944048493
633450290
700085319
-839864726
858500626
-776814068
-392402733
580599006
348079700
75423505
850718842
275488343
-92929919
953717228
-581575653
-736020094
954650000
430419593
-397240966
-757891387
-706422399
-560877766
-218214087
-424174292
511352996
609615985
899326774
84293998
237832796
-676094190
-212831146
303268752
920478743
939940363
209090485
-201786755
-894722073
-800282835
926226289
-468449758
-6539504
620500603
-941881787
989815031
650491492
-770635469
-858120920
-934050234
458365439
23557157
-964431836
468748655
-247392720
-853444504
637615442
-78525801
-899054765
837124572
311343038
783025689
631529082
-815127368
531445368
-937149707
715324190
476415767
743688923
493656565
-516932073
-261525284
979420734
-899522417
198184791
681672423
770111202
2411353
653265878
-818080201
-309589650
-857102367
375958134
-473138719
-701632771
371337225
304553044
917848333
-118155559
-951938241
-25281536
-298072738
-825569407
-644055381
-599714720
-773431239
-205132638
435109191
720351530
624513261
326338356
-654484997
-767612116
-616448390
-476599084
883036478
-803773690
466392136
-422768162
-665117493
180229188
754852433
-591363283
410807155
-534096363
641124602
319088200
572071445
-221964793
-233100764
668262996
197445547
-318123318
-135134786
-146942839
130510805
-624139132
735209327
-693681440
-439687166
-150685964
-488261116
335609625
-339662727
-234362783
795836420
906012741
608212283
839510602
917134394
508552922
-980129167
372469670
-964471812
970696393
998456665
-483104263
897593325
-609904019
572100178
-633235093
270593905
-452703921
-36366067
-514552908
-455959307
-677447903
496854498
-733103262
327246429
519194014
-394216627
80387517
-131808396
994335798
655215447
-343342613
-374144749
-522180703
426361920
-879641066
-629882243
-526501483
-743344285
885686338
388464953
-585281026
-758273171
399605735
-853773770
871660096
126944081
-996202488
-729526444
-786599343
-877382446
62819751
317722636
-61965644
843485734
-177540902
840690186
456321820
-456358848
-493715206
-911478167
548650936
787322005
-126433851
-529342904
-658097528
852744947
417941410
-578802681
932250535
42304468
393405509
-856287837
967523254
-734027361
-347279416
567818
321045918
-679694310
85922583
-787408444
-155964589
-792019772
637058112
250594889
-250007684
740018872
101317118
-96269813
665557023
100332555
47352732
-737753303
832794398
16523023
378105591
109750072
-155356535
-853911144
-498140862
702188555
-860712639
103206144
-914877884
441147955
75423106
-755649327
645832763
-731974713
-341676665
-310853805
-704274882
463005649
-543237738
-912180383
-995080864
-71870854
-610417124
-174136225
431846536
-839864726
528023296
727433441
728350336
-599445682
500354845
372852302
-390735165
22399977
-948355679
712207608
461337547
134932313
-361534449
-109130676
734675568
205929892
-757601658
-684811241
672250105
810563952
780854406
-684691004
991405165
921795164
-612668409
484828207
-525362179
-398417489
59296749
-471434714
839613010
684902224
807347633
540732986
-980029081
94200972
-340553115
-283772999
-533550903
-726067687
-950966406
-543408727
-819534424
871055507
-317288582
-353009572
-379990855
450828300
-682005375
-98849169
-537140564
-868233038
-397201327
697188187
-695865200
-113886472
305517618
-542784155
-198243898
-533005425
-357393374
-735869036
464162464
-426668573
-888525520
90398660
-883113130
-326948867
-995579080
-443226883
468415838
236318511
-783250015
289263853
898754083
321562894
82735565
-179946431
-509689275
-467851359
-2486544
355999348
-552515691
-682548444
-747922766
-107971250
450523147
651625713
-442556397
-597752600
673414134
104009977
-482213847
626494669
104376629
286507396
-406322435
696257704
965142363
872123544
404418086
445596271
318167416
172281318
767766471
261548337
144669938
317275854
974863799
-51307443
-458746344
478432700
92071529
755695474
-886319181
-223052768
221622297
34032282
498027949
-932123713
-588271606
-847374363
-605877760
-393717038
-36488940
419373398
410783456
-964181286
795924863
96136820
359962224
-368798842
-654806411
33656162
718976402
613351459
-67059275
256667166
124643260
774626801
22232534
-70916741
843898433
-238350176
630543686
951980268
406925791
-504237493
-278632317
932459206
862296651
-709429631
605022256
-686188890
517279931
-977482081
774456484
571801038
-569322630
617018942
431923437
-778058893
-901227903
-449417009
-882006800
-837705253
204725236
-267939411
-912033798
914097046
372950135
-918060509
-563337742
-414705884
348871076
-898336415
828917363
-767752365
-464209497
-5715661
-713251023
-597937547
132855900
-879529493
-455409311
-819038226
-325266730
673717165
-825268375
-231239038
-982641785
896783652
-859436334
-319926468
262155007
317294613
-195264829
-395569060
-100713295
-361108472
-532961146
-207020786
237961143
387936356
-394963170
-20986062
70381655
-502057616
-108202620
-767590023
-403356658
842001364
-716454594
-428525240
-791612589
-423605591
-109017049
147746194
478409946
77783979
483401481
939170491
-45106722
-508994097
783567535
-705293705
-257906718
756674024
614696257
517013957
313634812
-416635326
817455434
-536003184
704397287
735346371
590815784
-219955181
-133292658
949269617
308730284
-39452174
-270262492
-419456286
-692483659
675119609
-253155165
-858693891
-816827900
-2513891
-736355465
-766787689
-887757524
-244480833
-151706036
891443869
354609042
-114066822
-631954255
-938910213
-704593462
125458308
-576515254
638930168
-140247872
-464672534
-232961583
-885372933
152908990
213590111
-871073295
-63927799
388435292
643357189
711164593
-812244622
28034589
-644273258
-629813608
254474680
-302582376
219212995
-378667024
-569590281
-178493164
356373447
991767408
-145828845
-328380102
297249976
503102848
-25578675
972294030
599085
-436828038
-117921073
802830646
778749931
195459090
783440324
574536240
-417945953
-512855268
-221067148
-985034550
33760643
-478871626
-739806276
659639163
160750102
-260866534
-460308675
-733268049
-640193789
-867332152
767977095
934817476
-337771871
595693592
493541655
873153711
-87895988
162517225
91063389
153311758
-800874056
-657197344
-421073684
664826677
-567371765
-419703105
-988358134
-818847220
450128033
32608679
906227716
954286943
-898645732
-983935114
269185289
-47159718
-605319905
875385833
-85078043
672777572
-77059123
-325013498
-747788454
-557616238
181121340
-673789764
462249291
917927748
863790870
416647670
791702756
-215630723
775516927
601655993
562339596
-415624689
264931540
596318570
429298163
614207828
39583178
-636999942
-137907214
-373198828
649183586
-317418542
175840723
-129430419
380819373
-907262186
134819677
-199172654
784380648
-998020498
808397126
29149005
600239854
334779624
-835021231
519028296
-586342168
278628100
-196606806
396558391
900107337
-869779542
194521975
-287899445
67951747
252075461
232117060
499222738
793585865
-680448239
-264885032
-362605338
-196706214
755470711
178386763
-49386705
-302447006
621543647
-336273620
-693588603
455029748
-47805840
59110351
-211138582
403855327
711826208
713676526
-656796708
547207126
574451098
670392300
281454758
-577654920
461749877
-269571700
198513017
-189739616
84150326
864465362
-486892650
-70382224
81863013
553575708
-742610699
50112815
-531290448
448628711
-812081158
-640428633
151272059
-60341205
860468502
958183848
759733182
316641443
-75485333
-639434938
548797035
-951048352
333880168
-578136353
-574153823
302297402
-544380801
-251904417
-934925327
565506320
-799566370
-587728109
39932757
847577379
-567473137
-823618641
985085934
-181824880
-942249679
-724156339
-122340957
102516054
83078823
-237400152
670229309
-868938904
-517140712
-820292458
221734891
-111609651
406492606
-20273611
807362310
811181708
-109214004
-630628396
-721077693
-564869806
674926141
318529088
469391737
-782358448
-799169516
-889758632
-947761731
-453845099
576692460
343522347
-481865958
-25066052
754672160
-905872754
-462947167
401897256
452876901
-703308619
-275098093
-744827339
-403421905
-452331469
-894963824
-784537959
896259142
-1738888
966923768
394236650
-519254326
750392213
612527173
78724725
632964251
761901371
-254376779
949311069
-387973596
-657569100
862834356
32900135
704503609
296991100
245208438
887034994
-218899027
58009187
-71927197
-75991346
6663592
-410533321
834487794
406144002
-376550068
173910782
359162800
559907354
-28604667
181747543
857596573
940854866
266591737
77071401
-226245052
-272680016
600488379
-691125826
566909814
150806018
-780256407
-748667914
838975689
646106342
-958152542
-911988565
902757163
565537297
-790376745
377027509
563196437
-668028969
753743787
302196952
-515310533
462180883
-198371815
203118144
-897179833
-307938995
-604820915
-457572832
835497583
611435317
608044078
67868006
-57886574
-296747919
-306474076
-911779852
745848760
-996528166
827843571
338625428
364732072
-658371712
-812452398
585339835
829843376
17933415
659591462
860456866
-350152975
-392076725
-749716311
998120592
857791682
-947004959
-447158711
741749258
-816344532
992652484
-30869099
544520991
-995741148
-888412262
745556650
-235679340
-179032696
885377023
840847856
370041189
403242476
822296895
-910936509
-340797987
344732098
-847537017
8732725
-776581265
-634330495
-229237407
940775425
-394212903
-258055388
998188337
987427717
220927074
534690546
-480808520
718841967
-839540950
479687623
35432579
109426934
808853152
-786583778
-679879228
-450710561
209542829
-815232358
838178394
-376088974
-288940369
415173200
-188998474
-26268866
191020478
-983429481
-448803334
237070337
283628689
-359257057
-463993364
613234349
-722550666
-836991003
104593366
265717078
36691201
-184031467
-911356471
891126559
-903636461
338968421
731412707
-989034106
-151381564
977291520
567899105
199660716
-404974047
214321552
-184772203
608507967
745305280
762474473
869797835
777073428
-868743682
127534088
-425001028
-733525581
717773983
-875356668
765564739
-126302662
-198537485
576933506
-88747295
956616065
-790240252
-725307686
853219403
815954278
305718762
-944355668
-506729941
-798409320
-460507500
922032232
412177109
680090808
-280814586
-949350201
-262932466
393766411
-26312077
216828558
-570675623
-33319766
-572058213
-14836108
494067956
-487653093
16683166
906061603
-667324597
220795622
483132700
240184691
-503032222
-383077621
760864989
963110423
972054416
583275596
-439193743
589072844
694950428
-46947107
-960609957
870932736
217032230
-326750448
-675842183
-796725444
-248677417
480578793
-247168725
653200509
70477601
-826163863
-481139684
625933086
-117584984
256451032
-42183765
215118565
-167788411
-803401812
-358218894
-851410967
250496030
867718122
595478087
-846802911
-420802309
-207334532
64648042
-667324597
-152987529
837124572
-481330837
221982742
518356404
607751085
-63009468
-697839332
-457211317
598594516
-755858937
-241431824
-190040548
-228122912
-103161939
-150060601
-642807193
-715531269
-841635431
49429291
-225948743
298161493
120038929
-639853449
-735568730
320033417
665344920
359940102
811675593
266565218
-382709238
-867738249
-237437215
-885425530
530655617
-606194126
914995299
-897594446
-871758309
-95079508
828473973
-47590870
-904018550
605074195
-558405690
-715284205
810582582
675466582
-402599672
-633731818
770088568
943803590
-147311353
-66912712
815617226
572663972
659912847
614321004
-450217797
-978316139
-969248525
-778219955
-860939986
406008943
476415767
851645382
-451687584
-449173647
-802641736
-543875338
-938809701
-497339046
222163688
86019086
748318064
995916011
-152656993
643604486
35697484
469114329
383603912
-589148395
286391503
-762477524
651112031
182215072
511306716
244452392
-308375250
745100862
543260185
665408767
458220356
-418399859
-805896305
-403090293
-371958801
12096172
408610432
-43722576
-245816214
-953705393
-624064017
236163094
431692623
686254014
-264458800
-255710259
324199736
479800467
984633357
-130184862
-418542957
-390281462
658849191
-214820401
-431441634
-544457647
69640462
-965237997
786690156
821159141
-765613869
-396554806
-152987529
504394289
780828497
-348649883
-26993618
551559610
262865273
389213455
-859785883
-303385524
462147005
-725094838
151032813
657944662
442440221
385256208
-709192605
-700120885
965907986
-231445988
56035147
227917469
787028140
-45790885
72042310
-722557333
360502819
84433709
-599811231
275308702
-599166025
-656364860
-796582895
673884782
-280107248
121555090
459469043
607094096
-694546511
240245649
-169526244
-890980071
187887495
252020934
850224702
-923390184
-522498805
-529454036
442867082
-566082779
22995610
610689673
167264409
-82070640
272631739
175028330
80917457
790486075
815888654
813271364
-959971449
-128779772
259212614
-250736646
268654775
-534940120
-611838524
-44324698
17845207
137328863
-301923673
-893500779
676260501
-326282924
715088685
-271526509
458728240
172846943
924782067
947981816
-771502017
-587267933
887755348
-506877009
-756843104
410768486
-530701191
-270237526
-226791653
-330841381
-365180085
451754220
-401015697
-994515370
-415094992
289336950
70861306
105565777
585439220
-40581451
-773036625
-655923096
893173471
-686963711
314295900
960983695
275117355
-945677105
-577510906
-858808760
-775847259
-571983333
-85869204
699629914
-962286303
-800204608
-948889079
795462380
-638113031
-21891024
924235867
987500594
-397183903
-705265633
41570070
151271756
-458689339
176919222
-91407961
-87663331
-305507082
-125579527
-271909059
-204250470
-544083337
-190355401
-94769896
343393193
388924620
-536990631
-918618028
110378473
65835152
352522165
844043772
-535171017
560461345
-772040466
-703120397
956394064
-870063785
-313933748
-995916932
-525919783
-355604028
909907340
-201182994
496007074
-956851220
-565924680
-603982649
-929502604
-52758868
-272875017
-629412506
-63913712
-404317484
-866677413
-359687011
-946958906
-303406551
326940373
617515763
610518412
158906501
-261605548
-584662277
-254529807
-954415323
-60919136
-571704476
-543775352
-370080627
565987989
-339672220
-223572102
476770758
-379932177
739606360
649098457
21601659
-711361929
-714522018
-165602051
874736849
-707440713
-600381696
-936972593
-855388761
606014982
-741056692
-675141389
776361271
747103960
318231687
504618681
-720807122
-770971709
-935187220
-917703252
-228868646
850021478
-991804777
-808710103
-933907718
40567567
-816307028
-395306749
700849085
-687422315
-101005160
740305698
437271753
-838914711
-488511084
468510281
823555812
503316042
489962449
-56516780
615206248
663477150
-495938242
-786808564
-597991682
-72509436
605694242
19073435
-301950264
577634887
-38239664
-157446806
210454761
857903360
-874073230
379419808
656145239
76866760
515451204
863143081
899964642
498027949
265725536
143229584
469267322
-299198157
113509394
269305884
-405011707
-326086
-916461728
209696732
712703916
704223269
191614473
-600858984
29374168
-80010736
-956587516
-46523778
680030375
-296355194
860289234
533591023
-373672622
-352749146
-523775025
-432995370
-633427698
-722078461
328642370
369374996
-452005347
-906025758
-717711478
158754018
179491087
816786994
726713779
838833919
249179330
15830106
-898716660
-276726254
-1535609
-317273417
-188652636
-752969661
-495578199
-179913672
646558461
941409854
310214944
854147077
788312816
-341187002
1739864
189196556
-897943348
-355093327
-478320917
188907758
859342589
528540391
-678182226
729618091
431003471
548494104
7184828
-731770256
498475988
-1738888
-858900254
272865946
-953648579
911888019
-269794341
-992066356
-970076927
-412622993
990038508
907948355
-271987828
949362066
-419848616
-278414509
721618114
-209323799
259029841
-288216813
-198243898
-780185465
-48861640
-259771294
367898226
-109080798
213694292
504381295
-472816243
711528408
718803471
-604300424
-945248579
251920509
-262047378
-622108580
552901370
737496448
-115191726
546577343
-974134371
-332833511
-485405039
-639627557
-810300933
581167242
-215618886
-14384166
-127349521
-29761939
688173768
658351564
-504276881
20194908
-452985067
468159643
518818126
841500046
-532974936
-173900243
-97694420
344364907
953293610
679842642
589156270
246442946
101822058
628372872
814809905
418556603
-542379321
-747352381
-837661002
883981185
50609975
108874285
-498585339
49357346
411727160
-443513548
898823203
-547556632
871419988
615615874
-970622994
546005313
599382569
312671743
-493077264
-586158281
398022695
972083570
-66499174
-190040548
693035227
-890249075
-676903389
287513328
-148354952
683603686
885132252
930293526
73540182
136081221
610821322
-925409676
583373506
-187210005
366580947
-681231249
715336244
-807999114
725675186
-144820502
-221042676
113230240
-353202241
-804158817
-338093917
752775443
-580215909
371760354
382208049
-909294137
371722923
-341267942
-545581070
-292195401
-589739091
-562724353
-539740337
822083787
29232054
-725619046
-591951995
257088757
-166333748
417115108
-97896716
-434468576
109662288
-484266931
-842342210
602367132
189095765
-497090092
216493452
732572825
-958295698
-725725038
704681100
122530394
-854504743
-952361867
-81231533
-205032768
-853448505
948456072
13013479
265384987
-318199097
972319150
-773932922
-859770252
-276017031
-151949181
-626021916
-712081898
971301012
-502566090
-677300779
34835017
-509245448
54244336
562125272
10619797
736079847
987027486
-252762021
-271771105
633245508
-839873295
-244868026
615700303
-858666806
-743540086
633494094
-139943690
-775685888
-179150094
-351769143
-85593146
565650032
-661056285
-100149906
-892609688
-611539112
837243408
-321035934
-724368250
-736030629
-68675009
459848963
434391678
238772427
734489647
-864862975
-502763509
-493151772
949612728
797460875
861202321
-748502564
95911812
882303890
828976390
-534653443
732652472
693172928
-66767299
-870785643
830161969
-616770899
189390702
982158819
594983066
-152738859
-188618826
-623167386
-927690000
668177870
457697427
613159537
430128619
454773004
-375033955
-715831945
584724639
-917994001
803830788
799910930
278224614
-355518567
-622082592
522995242
763980699
-79518103
210392411
843974819
149578504
-785835795
648664139
-623689857
645483045
433756834
-464694940
799583729
-606091692
40792423
619528178
428069589
-490483428
-913142826
-839870794
-233535045
-476377940
-501512849
484069532
154184859
-695603903
-380331496
-360554243
351619695
-598030424
-399041435
-987402493
-839214269
-197736420
-578087575
-291098871
444030818
530404848
-419483622
-416611863
928126017
-708030504
-631855506
260737472
-739119188
855309079
-971898898
754697424
-984169792
-849353
-519399040
618936217
860814229
-867455952
179912504
535578416
-322992193
-498715859
96789473
196111402
-356882825
-222446020
682732055
398758315
-676476994
-238916333
512796692
452975047
-338758171
-847336589
60202010
523600630
-403371222
-825778018
612767349
917385889
-975054590
484937688
-147116036
854659902
520688003
738888705
261654459
78810811
724192982
-252695656
258352433
-491587739
897140936
859262655
45978315
883351101
750513402
272195290
-543981290
89405387
215975074
274316138
-596346015
-677488444
745643884
476361859
-676289169
454147681
-838405673
-214067184
-295038771
-289206118
744395384
969672529
-549535094
-100775978
339946579
649059449
439371875
455793343
249928506
-42271847
-184892203
464187024
577342115
743885012
506465541
-320871264
499729166
857110608
963579872
-338143810
-392134170
803532166
203931428
294323589
717886428
-170158874
527986389
-329875365
73052214
649303211
-414480747
29569560
-171010583
529121658
889221293
633060403
667128846
934689542
-410559291
-359992556
664869899
408797154
-512151953
-737569473
-107139118
-810839093
314108053
447204444
889628863
-532044202
-257098558
-154642744
128690262
-605949272
-692888852
586730324
-145908969
-264391047
-520219473
686115819
25346525
-304473314
597172550
-355853099
-832129702
787003394
-244126713
-785030535
-374595959
171262919
-206948559
-132024807
449975807
-306051879
384826648
-671203957
276150287
-992966880
962387688
-696137436
96676478
301586092
866621469
-149690758
470474414
363691993
708743608
186968047
674758203
-236998832
-727628888
535600881
-443844700
-960075048
11283341
-818062801
908999998
-459522254
-192081104
667625264
321931896
-38244792
-379124376
402611629
825932422
654951413
-562421662
297721136
-610434193
128115621
401817204
285372588
94722842
78770766
618603351
236294436
-187515259
-466402707
168739396
-911610868
-66458125
-44144639
448082575
762292371
-114542575
728107058
191728162
-997602525
-957059108
914170009
952398227
-265140776
547379193
99308350
215118565
-417704128
269968443
715068733
-77787489
344085345
-218243641
-983796752
-148937524
-127828889
610356881
-568856565
140200639
731169232
-131291482
186383336
693172928
76291108
-241211527
317575883
-835949228
-926716837
-624957027
-418009230
379266083
487908287
-653229432
-268804237
-499925648
110484423
620433644
-768372082
-861574964
-961920724
735345877
958525355
-348693621
-250767600
794983172
687573156
944751207
-498403285
48739224
-742940718
488319355
-489237527
-492768681
-319187381
-750199161
-473229478
-536526230
78071868
-985967413
-733506080
-424870795
506531677
-420949344
374918994
-680423272
-604199481
-89518089
153713549
881252383
989423763
-811218528
-270110512
184483929
-559558310
252309402
736162193
-184823335
203516864
211276847
-406347055
740588303
-37743343
161904093
-494659239
-825991909
-863354125
744109905
735315538
-539286796
-65155094
247911823
-904227022
543382871
-48849527
-388423925
643792136
176618321
-190447305
-304551279
183428052
-15116078
326511385
285479125
547062221
-911255245
-135954774
631304770
-588284393
-518560351
703820473
-633731818
-824952130
-638371542
-103831799
-574081678
314205028
391365745
-635914411
142503038
779221936
179241603
146001932
-660223592
-927690000
-487184072
-759039803
688770953
114792334
-613239826
359806152
-549491904
555686402
-178637373
414856693
-130526252
-305396288
-883924575
454900466
-651950756
283640205
-5441953
-640697903
-558709882
748318064
284566776
-691826122
680400702
346443120
-838745105
882668750
77213318
210847477
282394313
17549013
137328863
-963100730
432922388
816208450
328589290
605354241
-285755515
-373691232
124339018
-101017959
536302171
-820984983
-207753266
921460167
164475283
523627648
-213370754
588566560
985355677
697396876
546772009
-578983265
-995401654
366784792
950496622
564222335
-784896218
-912005200
740324876
849349253
287467767
298062692
527389962
264556520
949979115
431360364
896783652
-324639057
-114542575
778329273
-577915863
848387369
929353421
-603618949
1241312
660187717
742575382
797022146
402566789
-830992600
185398574
-440755651
-189114238
-641929453
794195280
-585349865
-907197086
334480538
165463867
27255864
99470654
-159872270
152025603
-525886656
-770793921
115452949
831408469
-636846529
-551752710
691119214
492533436
884381060
-852147803
-524677335
854522890
-348731396
360006287
59811246
747794701
-908567935
61395881
-104808609
847749886
468516903
-565132746
176856272
426964129
-808158388
-924585603
-163507107
702849587
169393962
-178439809
271069235
83196628
364222696
-288271123
387078606
-186692901
347088641
366711382
441309546
-957429422
-128347210
316840312
458431844
557980070
-738431091
-360274886
247761463
-88439405
-703776122
-795912828
808570133
236755859
-255043230
-733751315
245002975
390050130
857196659
985827171
400458171
-33127560
498756640
-76944334
-695089297
-267444545
906721844
313012566
124981139
321597358
-667813594
124761144
305037555
353140641
-972238080
437165620
418185193
298669151
-400322286
72122837
-629053688
-186625614
672271829
951285868
-40363693
-939008739
63294433
961022051
57078839
-976200101
74728162
186440495
295545419
-625558603
-159947154
735013805
894167950
-911550536
39032350
149097955
-102820066
275907376
-801710557
474910044
-363487696
495424105
-841311884
108921265
852172666
-181177199
218574729
-490914874
-342359542
268654775
30138971
-970994355
707067996
284677698
-35080051
-596408268
859729219
182362707
-810490390
928500584
-613361105
-885852766
-308586439
452301922
-190915479
-38973254
-706385483
735016804
-698579742
-546506155
-638113031
-682345974
-691238858
831007263
788242012
822915758
-89884818
199677389
224587364
875748558
-212393307
-221937449
-93574451
-526570455
242705661
-458268078
-31429956
251225757
687466940
-746903515
983552711
85825881
-895002266
-604392446
-773482053
755304140
53359728
13603946
806076521
-152248810
200530999
810452995
267622127
820202472
917066467
-336270297
-844237979
-820947694
447250793
745987560
552714306
-168262714
-529617489
-253770162
875719783
-340655082
-599445682
-264660338
-688693894
-177437782
719408777
279063639
-174879874
270577845
882510454
651518450
113011686
-863566424
795924863
-951132723
-292025594
-139779913
-277641823
706869456
-749047286
-667223688
-925711495
-878885115
942898299
-393018600
-616024386
766325904
-245488269
-380075126
771003715
526255712
23365090
-505682875
98080525
-425735142
-278278895
479389849
-474081267
913262443
689586016
925633418
-824970311
-805485727
-234416343
-668751255
-776513463
55446041
296409947
460935155
-560079332
-717551652
-736181870
-320585574
619054979
372282591
993907369
904276655
-365936103
584458245
-805187347
-121657118
634482866
-632488557
-952480142
-814447836
-93671498
-574671387
500940890
-98522807
351153437
-503084702
-71796875
-244110798
936003128
301470722
371149457
426751786
671894465
724431159
644942314
-529916128
663926287
-39132213
-987922515
642684090
-289724236
143342226
984354132
643664061
918500687
-365912341
163783902
662361849
-811621192
-387095648
-651820748
-230180585
456155432
911663223
-482799433
-16923031
808736683
-520990198
850054957
-123576281
-588649739
58009187
-585984533
-520607137
374515544
-93715136
-285968293
47857480
530288427
-450906049
-572773727
250628337
425597604
-548581803
-429829152
-853879838
-403092032
211058411
935466457
-407150766
406755015
-853529658
-301263589
666406677
-278374544
-68069073
685116874
16462929
272911706
645483045
390881148
-503654209
692194276
873123337
-171799224
200687953
-172982251
105679935
-968314827
764434441
175291644
133199292
421493485
-368987252
-57978658
-168996741
-716427625
945631813
-255307819
972406440
511306716
-634960719
-808357233
621368087
846545575
688243029
874700248
855192613
-455848457
407266894
568967242
770778474
457272982
400777456
-779636769
369458737
-384791951
787341264
-454999244
-65704399
-307739141
999857704
-876381545
-18282261
394564649
695829779
379353347
-836324165
-632004414
351806533
-676061546
-116926823
936690227
42587986
498313743
-239888777
-853370414
-288699916
130931528
-345279307
-826358978
77213318
341462390
168520088
73547690
489084820
-958579534
-125024381
-612538074
-790661313
656615217
613386181
21085740
-302889418
-88303033
672702273
178386763
255735974
643666865
-464783739
-938512419
-589124706
753343487
174295829
-713017169
-547020080
745710443
389450496
-655306461
601586450
622475720
692414366
-492392908
-114572208
-791987770
-670169204
-819156008
848302520
812111088
697025000
-534299305
722927833
-240179759
-163921945
-337563348
758219935
459335967
-888899824
341346016
-73109595
311795727
923737390
886022173
-871981305
-503361339
-906389781
810625817
-492954650
466454416
890955781
-334675958
395306628
259172142
-590498350
-882309348
-42590075
187659875
875312459
-945177433
793897813
-310120918
-300415022
387709145
-353021392
977814613
817772514
630264227
94735086
-176366995
-784788985
972034527
-3623391
-297404023
-996283205
-377586221
-109456299
480175155
-637327257
-883991518
-521795549
-139330273
13479035
311833435
989219080
-244228342
-772821329
9463455
325993565
573960513
501554056
751378132
-603833301
506615160
-582581921
-752077291
-519399040
-580171410
549243517
-331913327
390019660
180336012
-854976036
-135954774
269614982
-230070362
531724100
51528002
-181696825
203071420
-723631249
-966965242
-805173782
617755728
-208349013
308055460
718160271
-182604771
554786654
-417700807
319508942
-227560612
937681096
-837859497
281454758
336544966
-299475584
-67884070
-102480620
672080750
-521398688
-93539549
-923568129
463974199
-848008362
368367197
-960050230
351704908
-147264282
-762134567
698916250
959621066
-948514328
-134207586
781880193
778449174
-906924146
7177277
851566988
236148021
30771780
204706026
-221432306
490775420
810759130
137728185
838057951
662751064
731726829
-959074940
-877710061
663115381
195258197
522749276
-647620588
164406963
470857213
217461800
747340435
-999211279
452153126
928852846
-441374217
-70573397
921920382
173554617
-873872097
366700660
-275500799
-503884654
-573668825
-58236768
-693595828
311184108
213171265
-24627140
-364154168
617888000
-932386811
-617394413
-345212709
665285254
-697879777
-185199214
-445099448
630162024
903282837
-91106922
-250906528
-985733604
283211106
390907048
881662730
-330784249
-69072504
-525886656
677515418
115810391
987148320
-779636719
-784896218
-148716169
665758624
-743404468
889221293
890914939
-541192072
-61633301
228470339
864465362
433067655
-800889019
-330234786
447998596
825852543
875009632
789432573
960274180
497186425
-116824787
-122661397
-350989885
-612334159
-26719229
-339145916
383661460
-519254326
-509137960
375924527
-40475620
988590257
651944963
-934617767
694170812
60027493
380889791
-470582621
-110051042
-95173294
514340046
-705878597
361137095
-422467287
-123800538
68116991
-596058006
-406447049
-94388180
-61709409
-829355548
29734253
721901027
-863940982
155419565
858820226
-472096152
61946293
906479984
-804797455
-968359594
-43939772
315695924
-849472757
44441807
773466285
308130045
735218064
-392630036
399421292
-64387999
260697229
906913936
925569797
-81780687
-403562012
-300612410
-963879744
-253538674
105636380
-803651227
874638254
-865443446
884675252
-399576435
760828061
-450953334
349514394
21661109
-984179964
-818071506
95205604
156543329
-839731893
-956585556
-399467728
499379015
-587557398
905030235
-990551340
686706771
-783617065
-86677954
93470664
386062769
-430810727
-928458555
504618681
441513497
-314966549
-861401866
599176963
-991773261
-678704541
228473486
19073435
119239515
-721922715
-613159652
-866829525
-197539957
964488444
-617828546
-20925383
198223799
116689614
-818950170
-416431199
-680664605
-587557398
-113008647
755060227
480561229
-705681096
-582133701
678800673
723464451
-310594199
130308541
-743436666
912937460
430020080
898394724
268901863
220926464
316031427
-659215138
143832648
-235767614
-119974967
875385833
834449893
-169080787
-812277015
-277722350
-980387292
470485951
731896747
-976052559
704223269
524659916
-48191246
492176102
-88444866
-663967417
419089137
-789991104
767280543
-91849414
-842917098
315343412
-52058545
-745046487
-92532191
853110557
399806377
898954941
-477518882
-308113446
-80763157
-386106049
-124049567
-823991724
678098206
404792329
599625573
-506373513
640191316
-342537148
49483034
-38973254
-709489194
-700312780
-61104194
-483763586
870411073
45797010
-787873466
-117584984
-53078223
-562670459
618742186
-501931496
-573170367
756098001
-107588163
922923605
-640252692
992643907
-98255516
-241558239
777946505
-18689006
-192330093
-873645853
196543440
510513426
756380500
514369062
125535159
943580472
182279045
342955658
374376379
907714715
-651441861
-291275646
-907531909
-648797714
-269941233
-179294402
-327251467
-680615794
509021655
-315222564
103889930
858373047
-76046338
272232409
-825767367
-536734916
152442936
-513437972
699612519
-590874863
-124214244
128740885
-796874534
543382871
-349592800
691092731
-704654772
90648908
-8272651
362561471
-975171532
-743882552
-96518095
-78492014
349965148
547277400
-650587212
-219623406
187754089
-876509731
-957059108
845750222
295103329
759328134
-867319445
-207659372
602267460
150541316
-328733755
143800396
-288515665
-850408165
-706530432
621672515
-121484108
596707774
232029691
953854788
702590238
-107962633
119962857
-6519693
-799505512
-298672599
-144340289
490470152
-93891185
-100221775
695472533
332215974
-173153590
75297140
346443120
552815650
992168026
870301241
-852282981
-956233767
-331121452
-559473187
-49336725
-589853278
7251348
492826020
-502864747
226827721
15887022
560603185
796843751
261658375
-870135132
-117569234
-188443909
-704366916
501221087
-408618067
-477518882
149105907
-532961146
549068410
909781721
-295461609
-3918710
7224896
687329659
-546114649
100777651
-532008274
-512891515
293304661
-657653466
498633136
-215208605
748133171
-160320041
936873751
-930713379
-656989170
840085765
-845774131
-169807453
597079425
-379632511
-505906330
191389907
19926217
165246504
595155497
772192991
-407394947
-851003110
-631995936
-929447697
49777064
-674706893
723792250
768088226
-572058213
-365995800
694289872
-123665910
-410202922
644329204
-76902496
-53175727
750790675
-127194025
995364488
-218029925
944542042
46933425
981137051
-644633731
655093933
120835102
219279734
-525625475
849989680
-821976117
15926707
106016157
-864862975
-197956565
-752512891
92913610
-514712031
-676002379
-741744440
323148174
978556216
91240398
-605468907
579115388
228197642
-945498619
690050785
-813796871
-17446525
-939457356
-991264348
-204650342
738884584
-469079613
-548615049
-175137687
-377734655
873040207
973524882
765451685
672986779
-441268412
-535600971
-825859963
-120917216
-404555119
-386842947
-167356051
-619763538
487042104
-778273347
155038860
446716204
877054011
700580823
532601112
770097226
-729078440
378617000
-487425433
855168879
-739629931
237863027
110193031
-581669505
627588833
-199466393
102716929
-164264370
220471333
560234491
-617691961
-826222735
-334105029
-377762986
-207308664
112433752
-101583005
207373070
-91350947
-333438646
-866954974
481289879
-404540445
269389145
226751895
116954206
-138948046
-693758938
187764345
-83509840
66359302
-70249928
865941246
57478239
-406133496
-530678577
65924886
712683495
-481633336
269886206
514340046
-513736218
-215618886
-1964932
283071982
-85171013
580875520
726863918
460406075
408160578
353820048
-206735434
-682488320
34189329
266376198
-162875483
745377414
-356255491
-476625450
74061632
200375715
-502258022
598097173
-667651928
-409393612
-139170074
-789372714
-324391812
924414554
-127371898
621933413
748371357
74696429
-255000341
-197224984
-530288635
392245145
52182035
-436593061
-670285760
737940261
-998291018
661504578
-110443378
-150775647
759328134
281965712
-367997658
-717718455
221202144
119043328
-251151926
782482864
402387766
831463290
-78390133
297172845
-39138676
915800571
-432644824
558309068
999680287
428140661
-310401323
704416522
-889125880
-951047215
-537190563
-882784931
-335793060
-250767600
-580983012
888142273
609598729
620598825
-251818420
-684494943
658018945
-515841376
728094103
-624965715
133269085
166866134
-776504767
-808958729
-675185692
-185418164
-27286386
-857214801
-907954647
-244626218
-317132070
-394865465
623426366
627342749
597346265
346432809
-413025382
394652001
288430737
452796330
-426109998
774696961
-698084476
715117078
-891220906
-391646909
267164155
-149348083
-711318651
354030289
-996222880
722312196
195269369
430977273
-18611564
-963943813
721783503
-515938160
150242600
-283353313
-422829417
-313948813
-794977050
865988584
-61104194
883718907
971301012
88685018
42416703
928240533
127638261
-701414595
-799352187
927326076
-306256262
-574516215
546860960
811407497
-676024270
-179261576
-521584492
121576580
39423918
603978314
-631992305
-20273611
765956701
763043605
-384991954
-876611548
80869591
-671293219
-763369286
-722538087
-930094382
18697519
-414703150
735465963
838337439
-821098385
-674204857
-299198157
20332292
-587180992
-396805568
-353911626
773387471
996961894
-110204806
149846200
-911235524
539691323
859248437
-593517031
580797996
-2275795
-126178256
759829648
-666336777
693456511
71431898
904120030
-127528715
735326593
-807906575
-245652403
-816415963
6419208
-327486947
370927769
-385248320
-746059036
351186388
-400931397
-28256966
665219081
269533192
-947206083
202743759
-941545966
221148606
-874864560
-929413393
-408407936
531555100
-958146302
93941303
164592184
85336637
383491533
-866082434
-118320683
731683195
-566038214
-456441717
-848021790
-681155014
233376918
843409758
60296816
-173922965
976491515
460860523
979388907
-646119562
254029024
-373407376
-795370911
920625702
333692209
-172201621
310072384
-601133561
-402472251
-87236449
682298171
572734374
551871215
-514403910
588643237
-219245786
614268435
-140067198
-407347775
440309766
949945442
758947675
-892386394
-737049171
956928804
-883965986
-317645847
87935090
-545179892
210715683
-627475103
243813932
-376800964
-1230882
-727952674
-470074017
-851846866
85001232
724566286
787281458
708270396
709190217
499229070
-928464640
596919238
-160274382
472053217
122606305
450190512
842748752
-320633428
-238049275
-723033272
-418056623
620831493
313270320
-525362179
564002651
-67738746
-360408056
-9147261
481654097
-537130129
-586280021
-623432972
862703
-773042632
-328540278
-519964941
-439540569
-470370610
-366886192
229520486
894990487
428724323
638559797
-51712576
755873390
-533405359
-112829294
214373317
907088912
778185841
677313863
870722489
-217049295
-762268787
582041058
-472137537
239452304
866310993
-851003110
-240454754
-128434889
-826116451
374794710
-901548999
495505171
-154331385
-540845064
-628864765
472815718
231127548
882661445
541300728
278508338
45683822
-540816118
-696633707
584301147
-125787055
95496514
-833202177
67985964
-628208102
-47159718
5901271
133199292
-122651026
-979461164
133109349
350049159
175127809
40759587
927480031
-756096191
-575066659
-312513473
926173265
570238289
-433968914
-773482053
-262048064
980980944
132790236
754633277
547014455
-4939585
-641296139
182060051
44620457
23401180
-117994642
141902358
578651161
-929814280
759997277
342086702
-22453088
-38975781
-959012844
830382091
129362396
537861420
-909672053
533405782
-584620048
460761669
691920531
-652718984
433274736
313662224
-547079849
-102479854
-999295994
-96028640
-153174505
-103883948
-620881922
-275008793
-451630498
860242407
-112202157
534211150
-455923841
697025000
-62663423
-943871917
594905278
-64387999
-283237258
-571174997
-782259911
215465942
-744357318
95597085
220691090
-784896218
681538295
700206608
661889639
598952956
-716477689
-963919925
236135683
817922253
301894335
658881590
749981689
-713273401
-611838524
816460959
998469601
352208700
-8034782
485236856
-324728603
809414101
-436879007
-578676399
879393820
-61252736
-753784819
-119050788
621580033
-557425952
-22687882
31043000
-134748400
704824552
-121263186
-913749111
-673317912
84274912
-58491614
-914589236
-728735897
853256907
-903493182
-47140232
-902195620
-265919506
423749376
595478087
-865269256
-21470174
347915946
132320887
-478199652
-697695689
-760765189
-481277873
340219090
-759758946
599176963
-317079694
907201423
957588306
-783691077
799936381
-814450504
-965266154
-24797423
-681614678
-484448364
930148027
732394149
199901069
-52284058
853110557
185949317
235043325
-439710494
-115379549
-788220683
140576937
-592683712
324777089
-502674482
735779834
-856117927
778112584
-484223261
379360779
795549553
-930607527
-320053326
82033093
-943158839
176345942
-487779366
755304140
-846739237
-512151953
974844159
116992036
-40578731
865941246
-226654002
163916054
595288019
-157530708
-485058328
-554387278
952185008
987580510
543880118
-156818511
-592819970
336976557
459615906
-568856565
256572905
354760775
803677474
-368165416
-819508193
-972226739
-243549196
-778989358
528230861
-551882396
763964448
-304186534
730295485
-786483152
-14111435
-43764025
546079686
157682530
-208298799
-997265323
-337920752
-457459582
414172952
-433315758
-905037019
-391027545
912624688
-926572629
26426150
994639073
428522887
728819262
-709960736
-229783952
-933068827
460355666
-264985614
-991733968
876771603
-553114435
-876509731
-703220948
-475977080
432382690
-202560446
351229735
-3428930
-182623219
-800500652
-144744648
-510467563
731801947
68284580
-287956381
215975074
346302320
-168670763
824487001
617029927
963801967
-696299933
234583422
171815373
309470056
-718984572
-369987644
-178466184
-192224717
-136308219
38905810
-373789646
135538099
641020269
-140580007
487190331
-104576945
-733763650
298278971
506352682
-525833586
945161658
-234299072
465033765
477592051
-282490231
651855002
-903169378
727776504
841384702
10129860
-342036309
-381410702
283412859
-99900425
-331357551
-46221111
683729122
-63230682
557548623
689824280
488751482
-848477285
-448553652
-241629526
-726033576
-220620739
-923372935
97532748
-63372572
289211649
-858264390
27068078
-405353041
324113190
-77603702
-859785883
56170012
-328915379
-435544768
314772073
-891823762
957600780
-184533250
-764788870
909376703
205434256
-728815589
-781513315
-95461909
-985148628
464289956
797172057
91315586
569892251
-391111321
787018610
990703575
-33678187
-331006204
586648848
-475861107
705653717
935020412
-772676256
222565105
976631953
74910986
-94523267
-21959222
36927663
-528471180
-98057808
308049358
195751352
-717126817
-434384619
972769291
-491598622
-41260778
7790923
463818600
45508014
-826732926
424747742
-314084915
410436431
-348485161
701335249
547212452
-863705734
187121540
864931594
-772239190
907005602
719985183
486460310
-190011147
440841489
816895974
454914056
181976755
-793423884
-761074993
855809337
-71780930
381960562
617789978
48325273
701833083
-65606854
919276303
271616281
892431340
-58429550
505603941
-974086009
-799031665
-983050153
-605716344
-815533149
390533762
892336522
-866386922
809250777
-122767095
-460630966
437311150
888470823
779746494
-29238624
699454625
430561409
243785093
-703100553
154681817
799413961
-308586229
662337062
-155316904
-172254404
511365842
594370839
179205547
-298560128
23020641
-636600478
-630311193
-483150373
771010113
-146466843
-381978211
739030241
-696908005
-901294317
-754389458
-92204553
-231045566
-39097613
-616051442
875971754
-60772861
-273374906
-832205975
785767469
329026464
-491393033
-172467976
-845396876
-710921267
-845062011
-343711321
275274757
473057407
399777558
710942454
-669033508
31896252
772251341
-464854594
954909967
-29434234
88887407
-900815223
-195403048
583373506
664272688
435265677
721316261
-258178995
-713349506
368821442
-604389336
-998063406
-732035864
434582963
62896088
672050651
-575066659
-110256672
333503590
-740948467
732791493
-641340405
-58823262
115336048
930016692
475028667
180791595
213033584
454158292
109114915
-360201083
-318034219
-514484796
-457657090
-265939409
151004785
591331277
-247036075
869107297
78070865
762192515
-545175375
-908334025
831575297
-844896796
261085019
263682360
-445497535
338689532
-36664781
-874229924
534851070
-470723653
799128502
-558457673
898311847
877306907
-206910433
-817971074
-558457673
714360379
702591052
-742181283
785192532
-920596496
-159947154
-159720875
740424117
944478486
283511016
-633979901
-969882452
-665556204
-933173389
-681155014
-754748229
-613521395
-947460364
-447942925
-635913361
829854527
-564302251
-309237104
-52403521
-569920166
977066781
-380755755
524659916
-5819751
-356392789
377515664
66091404
-88439405
-774921600
766391840
-768886531
571219842
-180361800
-215695258
-542893892
-985180545
224907954
715324190
-526630201
-711032435
-182070435
254029024
-337998741
581167242
278530151
203226275
693932321
671883615
937398518
-390623746
-497106741
-656345795
-709395762
-520087131
151982815
-418815981
817643999
845473359
-512637480
181871389
-197940341
-184941049
593186988
-207658808
794766967
561690102
-453500082
-641233760
481323039
928252244
884000427
995622678
-592889571
-983444337
-976773281
59747247
753007800
-504725828
293139152
-722202773
908183083
-797728784
-857477144
283612229
191070531
-692888852
374446734
309188078
-158601208
975437749
223849502
-118203290
-376677622
571201479
-187775174
319362073
993077884
-718402844
605587095
932610504
388435292
-96054133
-983030783
-182025593
-36068834
158035485
-515950376
-646148466
-149095982
-585731677
35816316
509320815
-426478643
-636130692
-551210604
-706090502
875801420
-448695948
-943158839
323960590
-84536849
-989236921
484283180
311832243
-977547930
407497754
-144986893
177389534
995206382
-775529859
615657080
871179855
-72615937
695643751
494944312
-451034405
483432970
-509947187
-833521818
-544396100
75357588
-800048672
-364516792
-566985243
161539769
620104505
219430983
-14405309
-360407522
549805531
-20162858
304709958
-512827218
-907648782
457697427
-446546890
-421497188
352011480
-911159941
894164114
-191404516
636532822
389134668
870720462
633724249
780132846
-935192876
-977823739
151277202
-481632124
-45533355
404498117
423321059
-504355176
179710627
316159505
-320119688
922796713
-439235297
866310993
-205698725
578249428
868579522
-956773014
-927585106
837003085
603228323
499892618
-336327807
-826681524
-924365293
395879247
765780773
-558615323
-291899828
-995762452
557491587
-990996368
-90422257
435254890
526083248
-805002090
47197197
942304567
-197643848
718517841
-193941692
-132535910
170872964
-140004371
-23564437
930379630
169202697
833510486
850058184
-527741563
-41300501
464410107
-465950671
-84476057
890439079
-881372148
-982467173
554146402
484708457
-254301237
-333341025
-826222735
-964227821
-949554175
-107966511
794932337
-304186534
753430043
976358634
403731384
-653294981
201443637
433115081
822977648
-544259171
722345000
600422828
27374952
-855900735
558218179
427734373
924502632
-821308119
582563408
215515474
-369220609
15621556
701671858
705449505
-878785330
-60510850
-199728109
91092467
-481037730
-549475685
-216199724
188373545
-526323938
-398340595
543082654
-748655503
-613035770
385256208
556143406
465312996
718327663
895702600
-183132254
-828487342
-168372049
-297717871
922879286
-235630064
-906668821
-963362721
483436510
66925227
-737413538
-570068825
86612120
-216813757
-172873457
456687151
-149279522
167709253
-775227848
-322371172
32628022
879643894
537983236
-325273340
-825268375
-420064685
857791682
-141909950
77255185
361890286
299779004
294965301
809694241
251703376
7007210
404418086
436675402
-436070895
-676453005
-684611881
688383564
148949701
525123276
414210035
513134287
-96294039
864918776
580599006
296402960
239094244
-833777667
675201022
-878309146
912062117
56266803
-984034471
-187707808
-381760084
321037977
-784958541
681618218
694736759
-229040327
305346821
108579940
-760050633
-951523604
401039253
-268305090
73085115
402409269
273496533
988826205
-983695653
-709132339
-67334395
533838281
-922892298
-559871232
-7419107
24819891
-69444731
454773004
-25955627
-851620562
-579265254
-14180240
-673368476
-897513603
-441296266
-114748101
691290086
844348616
-698930896
372208852
-398131770
-533458120
976417185
254924702
-379763400
898933471
-195570674
-361309483
-39097613
-907212305
368061755
-711384864
-449140518
109426934
474972543
463061813
-340847215
-611497101
-612811545
885028887
-17713723
738833628
707374062
-291790481
-54125852
532317086
224609162
-416291915
166130684
-384092184
56859129
456155432
-706554938
-944988560
894164114
-980189284
844060942
480369077
-83209687
857900749
-450687245
412775606
769050305
384559982
330831314
279160729
-433108633
238979896
-806365328
56296270
618936217
-49449744
-258445138
-44673513
-674380500
-212393307
351799339
-583495446
-10363944
79826183
207920888
-112303452
498821404
-307587285
914693799
-396016239
454302466
-142742763
-872369388
806102215
-585432611
-170649876
571086564
-115189577
-891220906
788289672
563936302
740187261
244660066
-521122894
416537105
-915819543
639118314
753743787
-843120893
987523958
-765474466
338109796
-317065758
972137133
747602646
-492768681
-333321271
-529421783
456488878
497475286
50775300
719639512
731544592
-439847939
-708688520
354124509
-444256837
-237741807
464027926
-853976908
787996458
-826509789
-904008325
-2550490
-611123679
-591802993
-215094663
-14046992
829783744
-594165874
878924447
96966573
199702973
843422175
22092228
458790489
-574204064
160509487
565665629
-24684137
-538315324
-380483982
-748388143
-735355615
832778884
916945961
-479447450
-807234696
-144060643
902730371
-533530650
606969571
-592612321
-401533085
-830755931
-755875341
-918536212
-259226634
605981564
134449526
637893866
278628100
-128779772
-908475883
916685512
738746813
429130441
-943885562
165118214
-747011755
-774269578
67094085
76356526
965979878
-271223135
-503109322
-350597022
496490074
891965830
-705189
-75842969
438433542
928414425
-844255615
179162382
423004053
909250800
-588489515
-595740529
949945442
962007014
-710343840
439837784
-882155360
21991273
524429840
25383835
-860146850
-648820111
182542308
141319407
655778052
-629036950
-420367000
37018345
-24627140
699729071
688092409
-267693228
-777390439
321080884
479345786
-230213578
-751029229
979643175
336594955
494852606
-335545980
94982770
661666533
-259154354
277037762
-573587464
-330411889
811117257
-756170262
642567030
130520224
-586065493
652994643
-470774195
-167627849
-763344293
-518263485
621149953
-429646562
662741306
-337888161
-261756134
930873219
915358202
-56845423
854309565
-309446201
104436350
92594654
616297660
366760053
-225854682
722274659
-231928641
-747383324
-751741927
185869736
-776302286
389934542
-625736802
25468269
501239867
865899853
673911022
273496533
721012957
-625872494
-465589962
289930328
919648843
-942265922
-465085234
680684400
-913715823
-750534948
-975604426
630716188
-377586221
-697487159
-877382446
-568211289
644621441
653272799
880952271
517272808
-315875650
61402784
204088227
-923229518
-133010321
-328412021
666670103
-923710378
655406518
173329753
998120592
-80661984
602730510
298157279
434391678
-183208865
510340800
266594525
-52465231
-454677116
833284164
-183653422
58920167
795923655
490623408
-274445350
-327661043
6989612
113030377
-929937112
-540873697
-634914036
699090276
389213455
-326086
389488287
187754089
154395435
32824227
-544353270
704173531
-343208862
540298739
-184770395
-228859512
-118481131
377345031
-486287577
168177140
-667418078
495705917
180925151
430071957
-488076060
856643164
-855436573
700340596
615239898
253860794
-411401311
764337947
-780355748
919575184
-685671837
-210353939
-500290964
917080236
-3079683
-856058068
999554620
-400323569
-409590253
730439311
-202492508
-56579467
-338373186
913357344
-835097252
867593320
-610818345
-173686905
-534056435
632054374
-871443474
-730761869
635660886
464748984
130434334
-355567780
-882155360
-574479755
862098677
999161241
992848717
792709038
196408734
867867095
168421252
-816836205
-10883207
-297925539
987427717
-188874392
250596611
-587686691
-451142800
872910185
378633695
991456052
-134023190
-74309485
-425817329
-154897956
-715366647
-569788425
-161929148
-782463600
-126823664
559910166
-305372267
-197871120
668743
-773815379
-234312578
-48694635
-241201827
786879756
929378691
-612364075
346274183
-531591889
-538541371
871960038
302001777
642209376
-669896195
757718061
979229414
511970425
218798874
-971088982
-576996807
-432468616
227308257
905340156
-518339873
723584163
-447986860
838951921
799840018
120302464
-406440988
-910786830
-530995155
-707822068
-483320325
817349735
773655318
82731223
950979930
578428906
-279633673
-590056076
-584338124
793585865
-114336388
-933003273
13968062
-754886210
11518005
-961366122
997912728
-801008503
-146900306
670245603
-61617250
-777390439
-197026383
675477102
-623167386
235764368
-778756754
-999734656
239169226
211310340
-534840492
-5609896
-149957294
-489745181
227279731
35951964
240245649
341550657
-591781794
-81414899
-38973254
14543036
101798168
-823270739
-209382556
-309990073
-19906486
270693601
551152763
-389235681
262204156
-624480317
-611498562
569542038
-86134861
-785449792
248260114
-772586475
-758997149
-498202065
477875641
418161913
-926958809
-777292163
326019698
634422815
372102324
728367677
252953608
-472434713
-155773307
-788821605
82209222
861498109
-237343873
706852851
-452177333
832452050
-393554304
-171496069
258396485
-761361226
-712540931
-772858354
-708985661
904873940
-967194970
-511536321
866492976
-188628515
-783009180
847339200
898436533
-739891471
287745396
669537554
-545896
184949568
-475445278
178569775
69939676
703931022
-254526435
-366624692
-772930584
282507395
-590717443
695630653
-870855914
-171186945
-360116517
-283118372
-255872348
591949554
333891884
-933277360
-196419642
-850028655
830258831
751746410
-50938503
-247050199
-462250457
-402265536
-338143810
906477492
-194322571
-411080961
-743476220
370842084
-417938623
91364904
-784540002
-304076705
-642113286
399287408
-856343792
710361945
-802094800
-973749269
594096557
-893807031
540454331
510341413
639212637
222481496
639898754
-256287373
563851310
24868277
943535882
648180580
-341875305
80471999
423286665
505436957
417746090
-178864999
330663017
883580054
719071131
75357588
-966259792
-805135823
173055094
-122431227
-136605049
-820182721
737496448
-202636190
33399781
-952015236
-13622640
711362029
362808942
-75676572
-422542173
749000655
-179459792
748412991
-739077087
927651454
71030318
-705531081
-671081216
929852796
-686202645
451968935
475028667
-129643959
-484341337
887795711
-308531918
936872080
-621659764
-309191209
-51486145
-42860976
-319934183
126297072
-148305541
449731321
23350282
486344850
-802427692
798175019
-789564164
-515973017
226967006
14340761
177031058
-872579108
178430253
-987988772
661014306
-18611564
-280845338
-851011099
640332013
161761267
-233439552
526563352
655574154
-464416134
-492569610
-111647341
483939730
-932918578
951117495
-547222728
432406622
-777715402
-899067684
-745479716
687680697
-353622437
655776281
712404528
372852302
748765177
679918837
952813475
-90725359
-397390444
656860228
-878144549
676107661
-327354865
875445894
-81051376
574919513
281464480
-760263164
-649741676
-895540416
523876626
363762747
-546677131
-837292254
-42135657
544999845
-374679741
443637284
411188963
-483862578
692906240
-134023190
-714845432
406069227
190490998
-857844648
-132511553
401150615
-166197367
465186787
168506851
578249428
-171851017
-215289922
-158848244
-807164150
-273583067
397557017
-37490087
-639020949
-633395414
-538482983
-385392465
64342159
190805231
90919034
255034869
722664720
67031381
763944829
-220185640
-881225490
-775460060
-105746632
-364370723
748118572
-896319126
-98549458
-600800727
567128436
-922517024
854309565
-451945752
-192758843
991069366
-814748119
-634987848
-475542365
334230895
418321771
642287690
-919849402
-90431041
732016955
576626989
858717962
718580064
320897296
933142794
66585700
454110235
914705652
-124214244
-897616495
686837786
-602779281
-968090557
-553583539
450317400
-250639958
435109191
-994008591
-538091739
673163360
865080854
400650744
490610424
-561767579
209512795
-277121565
565501890
559569557
-485645102
534615360
-595999210
-93715136
413131730
485883730
-474485202
-625087729
-987886918
-821483693
418827290
418923016
-942476638
50775300
-777674497
-541526090
389245761
122549288
-557311690
-355313003
-625138241
-233480225
-363755688
284264924
-656145399
-24356597
82114309
-825146210
319698396
692786489
-735497838
-885797821
-851034555
253830863
-187775174
-615378674
-893318943
855771402
144581177
-354497983
-906725135
528655452
-109150639
-257631750
-647581724
-745422104
941113478
704223269
-741475682
795184652
-713132426
844916080
-534622297
408549539
773123763
989644597
-670544707
-272791264
-939609023
252915574
676089719
-893754606
916816615
-576033852
-422218459
460594917
-312768172
25649428
-29724926
-148776149
192126234
558284506
-343497657
-814786678
445826671
-121484700
-86839371
875871022
-305541260
-199452367
431742790
-776380036
875719783
675466582
231160499
107308465
433594200
229744995
-526813763
930732701
-810618482
-675328544
480166594
135686410
-860329914
-23512211
-892294696
-556705665
521326731
-82578339
-140410801
634008020
-175465641
702482224
-289981233
-263540150
-568107161
-698742060
346211510
736096806
-882472016
-727913823
882668750
-198862080
-119332537
-984164573
448218792
-163906208
749882311
778449174
370057338
206629251
-72455400
-499701818
-117065563
-694167173
-998785609
269896331
-829751586
-912997915
-11012919
185515264
733640779
-834715946
446146609
-85347405
362808942
338061615
498708411
-46055618
-767208932
-120531576
845022739
98614545
930899631
-453399337
510234494
-501621249
614089271
-544406932
-773783103
-156210653
67323521
335579732
321204916
-309589650
-933639593
-585315790
352950431
210454761
56030396
474173434
-861718028
-907688230
-417578891
184802503
-118825901
-742558455
812442624
-474269198
634035157
-85347405
105238477
226080228
-924887083
-786945678
970681591
687466940
-415770529
861233901
-796517037
-525940567
-713188174
955480060
-707723900
106379702
-811175258
510669347
-174943273
-893181992
-664968703
-790058353
-937074158
-992709761
544999845
-991059399
-77603702
-286196170
-623401894
805060431
248332821
-760222505
-932346398
-291887279
-621649142
-910936509
-186224395
426218060
722957100
431776484
608414217
725480907
-793055416
949690101
-382059277
489334414
470687528
-533664658
-566985243
-176216097
723464949
162061565
803182319
-902452504
625764652
899765008
245626204
678702263
-632863166
803712067
6344102
706937537
-48694635
-863219717
791497039
-534960655
-292582473
80961691
540091176
259496485
-55184621
-852282981
208144399
-289942047
196941999
755115632
401112979
690740993
-720670980
628946488
-452176
171149910
-875090281
345492774
-673696331
-371337904
191853711
932973181
-208118082
619028992
486288154
354766506
808462345
-544144042
492533436
237926170
-590337173
243336063
-119634800
-389631976
381393762
-944571614
-459698731
-940896187
-831599838
807347633
229031236
-913092131
703294792
-213700517
788315231
907593653
-943351884
-844549991
-537759858
124576150
117368777
-875964279
-978540080
490402943
-99665017
594983066
-824646327
811888853
-514599022
251157945
-197867641
266635856
358705115
565229495
807158304
-704595351
-104261262
304853179
582310693
803032804
612939898
252953608
490269303
-515537844
-302837262
-103419024
622279743
568544585
488906340
366711382
-476285970
333887222
698992461
34762405
52823825
-967709804
-160838036
-820984983
376475260
914750730
-907197086
-749786543
297983239
-700145320
-702397764
846025759
857793639
838833919
175268346
402425436
-780630239
262638440
-293360623
-739385042
-13731108
-379022911
167320303
-672142401
125063306
-846749972
-399888536
127339803
127959204
857252796
889132108
917532848
-246526317
-364160363
479856209
-296930140
907261804
-797042144
-618391592
41398380
188753653
799736603
470987869
371248883
525910290
923710547
569169647
-497802388
-625127211
-418828820
-409883960
831214870
-537003345
951850962
-191608204
626043569
-173162460
950900997
-184715209
180500993
-935409546
733377798
-478805547
-821918769
-511875781
-375796182
-775720833
380175652
-373285452
-383554720
651427456
383368360
397906704
-451545786
-874129929
-378992656
626121968
651125770
36406268
864815756
754312355
616909017
898885920
136516674
-623769411
-108573490
-264964759
-66467944
-479517669
766167978
-159223010
-734388571
-182312212
-501512849
36043987
65694443
863790870
64505818
15327038
-270258100
416210334
678379674
584690585
47810597
-859576052
620205540
-938512419
-211317970
972137133
-179324655
-456788114
-621541137
-686386936
-694337521
925487174
-180821620
749484647
732776708
-871660770
119765734
-20505039
452936484
584132761
-237675414
579173777
-893327790
788514858
-825942261
95142143
889387398
-62782419
324109046
-15690489
231064530
-561303800
416308302
-815581177
635468880
-599504671
747550501
-670206584
230534069
-121143843
941568694
-99593051
-341768141
757128299
-979702884
969845393
-85813626
-149772279
210494620
888641233
242155120
-270417025
861178991
217536793
-174128833
-339486919
-667530617
120486681
-719959672
684042584
-396629766
468139090
206915152
907914533
-592305426
-783680814
-608699292
-408288776
-534668951
19844609
435324383
865409940
-208656169
-339950726
600955630
505417764
-830521983
835840153
489506939
-444576768
490670088
590815784
899878679
-297212591
286507396
-839862434
412140227
382030041
330663017
745546776
-222960738
399287408
851043355
2027893
-508204395
-406267821
-812305396
360826868
603989802
627797787
479156388
-828685306
424558864
602868229
51185475
-810700258
-419865159
-953705393
-49048734
592641804
530736090
-431896157
788137473
732016955
996100939
320033417
925058810
441432218
971762680
-630226260
978118517
-183916267
-255101492
384860892
419001062
-929254424
-713854502
-417732735
571085875
-389860633
387078606
793711475
-228122912
-559225578
-873645853
65088983
-795467795
-417945953
-318232468
138071513
-201554114
925357791
17418940
-424237988
-160973405
-915284983
-475592168
955742163
-455127604
-435028738
756660730
751351954
-816643213
846592035
-609851
-759553826
-412527986
-734331446
607163887
-107588163
-964304348
547863336
-129096283
-86711674
608070480
-202142119
179286893
592122738
522035945
477050816
42293244
836065231
317743927
-975426731
-875825936
299129924
-717290017
322284560
269041695
941398121
510563159
862472750
482410577
-357489326
-306731541
-925592945
-170361828
807146838
-113886016
-677044176
971349419
100332555
-98144512
-690499370
-319926468
-612417582
-624841722
-871346348
-563860096
685025867
906143767
860590785
540520783
37402443
169808260
-793618563
-360680317
-69759030
-452985067
-928066773
-437289360
667812789
-36876820
107209841
-792860009
663954135
-332316210
-747268230
-891026091
535702162
-740836935
-587267933
95039668
479057626
660988825
-573869861
-943768617
951297862
522110038
-292652950
-606168141
-340018699
74051325
57334098
-998345283
112895915
730264631
595678252
249490684
289755802
-974964485
-29948238
568199904
742442367
-755858937
559242413
-868454064
873118911
-589303819
654803186
-533442202
-694261269
824012442
360171615
968754280
-639627557
685718506
-839873295
108564010
182043079
67367725
-741841603
-737184246
50471266
74018222
-589739091
-507810199
979540046
277059020
-378868833
815160439
734549832
-349202307
-148618871
-959651820
-790891746
306666050
-689953000
46907636
825583969
-612302397
-276996326
-149621828
48199541
-413238896
-376492144
-238052923
-221560225
-950256527
305561745
233813547
-470992953
-925655396
65148978
718976402
-144074378
25412506
179205547
-547306243
805053258
-469952392
-936409559
-153368808
-152851984
3591315
648674828
340762760
188285136
-936741630
-128091370
-105630490
398934521
-177244907
-878197817
981604829
874068599
-447431858
-772528546
-365426032
-135603105
-319167726
-459108852
448452653
-263724193
-305291451
403552778
-625138241
858306315
-3079683
-394778589
591662037
560918360
-551922171
-4750032
861188734
-963431514
610359352
-632269842
-581391053
-471916800
841207932
-552929836
268788376
5431753
-940141235
35705870
978799487
927480031
567611857
859717486
385033025
-1064080
290578972
26291811
-318728105
86893833
86745015
528492715
-431264242
-249302468
-725307686
883405127
394538965
-25612072
-414465910
789863650
-554907721
-916983309
-386151862
-274576847
642010452
-756393487
743260656
-279653468
-692775447
-304747385
-656004034
621668809
-663253169
-922079541
-12988184
-30804683
-705371010
843719388
877736359
-984671109
223216832
950891123
96531048
112709780
-883777095
533746361
-904785423
888638852
820203317
27209759
157682530
857172383
409085480
-452472408
275193665
-447923338
-295830702
597144744
997255806
788137473
566637709
863208109
101838320
-704038589
-321244745
229199489
324610730
-632478178
12660435
-69365162
735981863
967131553
263900168
-700312780
-172860917
638976814
-503720357
392201148
-512831878
-956215928
321863884
-254448774
-627953483
-61311754
-909726970
282024430
981485335
-304747385
104169097
127392149
-246284619
-573587464
-946719138
298346780
612616097
215603644
610425895
-910219631
-614256143
945781342
944621700
-651441861
832537386
700174960
754106858
352492170
-413603588
-226295853
-887813965
670651133
493957486
98799247
299395520
881281356
867041736
178784990
-831757400
842772958
61802877
440481181
849582698
-645821345
718333919
404137770
-33830310
106442684
-931705487
-961486375
551152763
-540558831
-454968369
633902021
-794916460
415717613
277176775
-103467761
-243145239
519109097
-863531296
-713869516
-386732479
202358751
475572976
-259295743
714842108
835497583
872481179
214121443
793585865
-622607607
-92661340
-765297758
-784311491
992997738
836713719
-153799371
-702968510
-692233306
25438964
575408851
799697912
-574348508
566197659
5353216
-909672053
151417804
24069816
-933277360
62896088
418141493
340111673
-627221810
262155007
-619656007
249004721
-74434087
-636946118
462555316
-561761952
-483765499
-644443954
-678182226
-937816054
503342343
-331606373
-50248047
71140161
-490127906
-847636111
158753622
-478189778
73426063
-613803647
975115752
-693941960
-427069170
-854504743
-703295251
-593534430
767926496
-863491489
-604820915
303464810
451857644
-169902662
712810023
621645717
854723947
-374624586
-656390377
284509731
805760077
-711328111
-689632913
-271172083
-338183919
299180661
405696364
420271743
-922675863
-813341640
611171260
-554054700
488101091
597402352
369781546
-937924394
-330264647
3506779
166363966
183700341
418808943
-316042687
625764652
468418644
-365393191
724610286
152451639
641964584
-384782197
936639074
723680456
-627228460
479644033
209266953
65659583
-616845879
762514782
16106898
468159643
-333470788
-786996840
-516484289
-119414640
-39729604
522538640
-681637448
-218614564
52293161
-390383614
-56395181
735895960
-126519618
-876779152
343947115
359548493
536762429
675415182
-465531304
-258978300
-509514880
-610730486
-805187347
-532061957
163223736
-704496355
286834276
-953963094
174989984
699729071
416604863
642287690
389947976
-320808823
696666397
862625928
-390050255
-950998817
-846142107
-637956459
839459767
-969935348
-59987985
-759539865
-199445948
-439934104
517069798
406008943
-241208765
-447135499
728777051
-502057616
259345757
-861101074
46623334
815561380
121915871
-174967535
-525252438
963761604
126217564
-244957873
-50634423
-605989859
-526308159
-886403611
-13117764
-293000694
102026028
51999309
-943928058
698592935
-800711410
650421279
-501892699
-110376248
40322522
-42613114
168915594
-17217549
-489901207
-519632259
-341621542
-672412840
-242026232
690269632
942333703
115270300
-218618280
-238546901
-383991828
-450785291
687912409
-25365024
815916921
747252430
299353736
44170073
-985034550
-702248265
-852256136
-667208442
-191595523
710816921
-494294269
925859601
-693807076
-230317514
-42691667
508871487
534615360
-937991704
865260751
569542038
-841641526
-557759253
-192189575
-297486995
692660261
-808406491
763724722
-285536823
433607085
-179256028
255080754
-914400654
-809680284
-147666919
-783724321
656999797
426001132
-622108580
876649427
686115819
-902819920
406862618
699087964
792497914
-358492781
-833018892
-582025631
593595486
796417158
465430205
-436816176
647056196
-503954965
532180639
-900116485
400667172
846980030
-554387278
-218676088
699896405
601453847
262555024
-620913989
-971893745
-895548645
242795887
19697968
-619236707
320222449
-822702769
70623197
442192978
-153021961
-888612212
772299038
826843004
-657445224
205266080
-651819819
-905781260
-666045552
870932736
-894477903
255260600
848423986
365286099
-492474803
656865339
613351459
383417750
911798809
-247511971
-533320234
-517785378
-665308540
473427735
84066332
-365673094
-198197338
889428550
-686427646
-439573040
-502763509
779746494
-485934883
970356320
-776979664
624563789
797362018
161074042
946404863
-505516665
-728817381
558958745
-416773165
621580033
73099784
169036331
-594773000
-289186608
358344309
-564869806
-485494055
-487410675
801092407
-846023658
654408053
-292242838
166088110
831271477
962709608
11557571
-495435502
-96294246
-386847760
-760867293
-554983387
363876110
834910371
-514312122
722238790
972131646
-685361777
423755324
749000655
877611921
-345279307
-372257102
-172780255
-254443902
95907491
660215300
-485934883
-696908005
871846011
621543647
-557551020
876485836
-152959046
121473074
559248476
898394724
-708239136
723030711
47909354
-539796212
-430103896
832991421
436828530
894986795
-958203188
-851630013
409292252
145788678
-947178947
-295776127
396266303
715972636
-277858177
295268626
-549868504
-930149266
302961074
-859243041
-709905053
-297402019
868747028
-244681082
778384775
577739952
230567721
704037229
739368465
753967577
-878796477
163244464
503145469
-673931335
764342993
-440572229
295249036
565029886
-592683712
-298867966
802763515
-398612678
-976430004
-248889358
-435514348
216336744
-614602100
-147575220
317185232
570077537
-781053917
80168055
-615763462
250176002
-558351510
-118767642
617105663
469746734
451530245
-664408366
908284144
-702778793
245867551
838334663
64505818
-259814220
736663874
-288786970
795101805
-667944914
-866720996
-362583991
-578806787
-791695886
656366481
-58559156
-932815739
-509045725
-638851964
-714675527
174923291
-215015711
-351757455
694285202
578788708
-585147656
-361655571
-259832733
-956429025
883307021
977086372
16844629
-84430393
-777239975
-656015592
-938341217
689038461
758790118
259496485
-190788642
74018222
-211494961
146022223
-854556081
-931389538
266733158
490694473
883304798
383852589
875857929
-411570368
476266118
105295448
-159092907
782182355
-452651791
-431760427
857478610
683977231
-159274117
167927508
91421515
-813298876
344531156
-196293327
-589376979
541429853
-453861011
-589853278
716101239
940595371
184185125
466128358
207584022
369048611
-127127886
-122156359
-740672056
614672917
514370901
956512234
980175977
-145449139
211490144
-704537954
617603219
689248669
-706573993
-287112547
877725293
900883220
-667257562
-101478162
157324398
-35999161
-18169375
-365393191
-427135931
434406747
-485330782
-761102762
-824008160
168031686
925956515
98407302
-519360911
742167128
-879268847
-338609544
511600591
271168742
559314232
312250908
328462345
-569824971
355874559
413661451
-36488940
-697635051
580651754
-116330579
693823597
551802333
-380059281
681917433
749882311
929302456
-912517904
-105572297
90819728
-505139085
-929084484
738875603
133080283
-350395247
388546493
-198371815
-396554806
-107788649
584301147
-16945040
626651390
362054293
619730050
-553197892
871599541
389914484
-548609931
630233017
841954174
-221435655
-532186214
223127057
-945239853
-935418779
592020193
-735648967
-785541633
-803055114
-95758317
-398553656
-369488121
-904033236
137118601
457696591
-614775056
314707329
825230705
351713410
-249785867
-627837590
511703873
926076075
-238532143
-589584478
-860265402
-750670701
851333748
694387090
-663513880
946829770
299628012
-491788717
546772009
-266065099
210840378
173515156
727967897
888917650
105909943
494892519
656620948
410881256
129746504
750774843
-867785757
637338746
785097410
-730611079
-123585893
-365679798
-978830758
10949044
931599093
117042221
-824980050
-310426695
-377784232
482632005
-156935448
-746439013
-156751606
-369987644
-81426536
308055460
-28187129
355667969
127607894
-480452057
548017873
746726113
-93574451
-725488534
112290891
688751725
657557378
764897428
-36366067
381393762
948585444
-280062733
894939864
866688651
-412927345
117498660
-937565843
-138177832
-711366455
-135890110
-93671498
437081161
517268764
572913941
-593940508
-191766843
-722876614
261186830
-152786836
-215778219
413117178
-821312208
362520722
-456076067
-946388374
-925133847
687039309
-825793303
310195238
177963137
349970444
894959364
650160763
11916247
-29207549
-783675187
386390023
104448541
-699547515
859202448
597402352
26859741
-512361532
-365426032
97184329
-415016036
-956018754
568287172
527366940
-460528768
908846183
466080137
930245074
-845687611
-444158416
803612989
-944691458
43955638
-342945869
921465377
-345884390
-626431076
592322062
128604585
365237148
566856551
345566391
926540434
-276969098
509033329
338625428
422851081
595701577
175537990
727023319
964530062
-143497104
150009121
877555220
529857505
-6736314
277987859
127980274
-572777527
-879598474
-900433046
-992494008
-428925611
-908207224
87074852
50723573
-549639105
581510207
913774273
971243815
-242458809
-841311884
438981787
700739621
-218313906
-991733968
204577606
-345212709
105888404
243764979
204582229
854597567
-376800964
915800571
-550061645
-502511556
-444023362
-93283553
-789729453
173491006
-179722983
-158802573
211222476
-720825397
205485362
-964143076
570399605
947998841
709423537
-364430438
447269367
833602688
761879719
-38631133
28232327
48297341
16427006
-551159253
-513869426
-369279977
-916731959
978493911
357732487
-219790260
638930168
181004290
70491523
-840175684
-951275342
401653830
-918593022
-647760706
-999912245
987176231
101129515
599492294
508732475
283546762
-69483398
395908107
-540070833
-248891437
61705644
536028356
492848618
-875356668
426766485
113080996
-921834458
-726384871
315925666
523424696
-585470612
574237634
-752077291
-764901427
-178100879
203071420
565501890
-602522778
95746523
234099851
-267129550
-679783635
47466259
-522762422
-810616047
769253053
-843928802
-926229825
-436694427
394666971
-363797095
-9562083
-685918452
-278440741
318697232
353868814
463621925
-237953842
-514599022
363208697
793093332
892355177
-572969061
649319171
-123064418
452784837
-232312371
773069083
648180580
-76533827
-350085327
-104657172
15135896
907772422
-960002442
-338214891
-116519958
-62879653
984774010
643607556
-726373107
38915295
-130738476
-649233357
510669231
376361918
-876878554
850121008
317214612
-192057207
-19730407
269206857
-497104598
753306139
-995002460
970286913
-758354928
817638356
-173951789
312904339
805221539
460532523
-113328921
-879883242
678684674
-733951004
-965592424
-579499179
-515652890
91840629
-212936771
-726665396
804788730
-549235292
-446988834
166275060
-64387999
790540279
482166546
-413117847
-395084821
-179722983
479201614
-985148628
482956650
205501742
-479173965
-587924976
-139144970
-342442574
-81389300
843229139
-359702495
-789591563
578243966
-261906572
680308794
56862428
299417041
54774291
480369077
-975862496
-5701899
157673240
-794993905
455127001
174923291
770088568
136919758
-340452753
-531990519
198299465
311960442
249206485
330663017
-967170191
-299156858
316621855
-873678391
-326236770
383434012
81824307
400894603
703578260
149436144
184071311
-791075979
-273530277
-847537017
-672668084
187170558
-941857405
334968988
-549565654
41675982
-789579319
-597753223
939940363
-876557877
917077685
-206041149
5832544
551732218
824745635
993249279
-449678450
-657653466
-639925294
651609165
-519083517
-778310277
560069906
-669005927
204706026
-931819621
536417042
-595091360
462128575
866398428
-493220267
727066136
361199337
121555090
-915729808
373095626
224546379
451530245
-386076818
29127192
-752300579
597184322
-586342168
474275286
332682547
-623432972
-40644312
828615757
-974830144
670217455
-755275053
275488343
267284373
29013494
-937888008
659525615
-404223959
-179686559
-963965917
-469215029
871599541
-279633673
-905652196
480763461
-729966224
735131797
647268126
978118517
775252268
26692455
-256874732
295680459
407574712
-211422072
940238976
530995817
-273871001
364026750
-481387516
-65303283
-857559251
-781669641
520464746
-479055003
980692688
618424681
-499308313
-477397630
65641026
-985415118
655952333
999166088
-378249478
232029691
-288199764
339070155
228072617
202057435
221079145
615206248
-874821292
-563881728
-369821274
-596017156
-974942011
-342336897
-712932803
705098016
48107752
-865316765
236766381
232024061
-843057412
170340693
-942496670
-404170661
12599164
574547028
413123346
874412290
-108433090
-11559165
-210581202
-869347418
-605049484
147368640
5948997
-622317847
414322207
25412506
-558437420
-312858382
969048376
-59753111
-122831239
-369418379
57268703
848022228
-393501219
-857730563
759601953
-922774355
-573761020
337214984
-869078709
726499399
374992131
974953540
857268673
-34953184
682574791
890748748
-414082536
972319150
239748689
192832278
-696815003
926141424
-827370536
-21190231
-614009364
-481770013
-729226896
-844639492
-862397703
-943768617
661519561
190981193
-685419551
-861181914
-466290859
219893558
130521663
831414707
-38674095
457883657
-139076685
-956282075
-135890110
-832093572
262231781
128611469
-332103873
-576494969
932111831
613274622
-433664240
-790860753
-98749427
-634256495
17551717
120857315
-725410726
-200764768
-245747919
-295478122
994210097
-462367694
639292333
-109550648
-599006959
-905257849
296301178
-232438425
-849021764
-809283421
-167234312
862465248
-749878104
488794816
-523103023
-995916261
322093596
667128846
437067324
-640313873
725373598
79826183
-200447209
232981011
976032279
-463409979
781874292
-139581529
-191147781
369444355
854383848
-761264394
-604820915
-274214016
874026967
430128619
657688075
-91908376
825406346
-86427932
207053890
57747132
-158998224
-353596397
414322207
170307309
518679514
-390762344
-156301493
188972410
-706357639
985355677
-987799782
-19346502
547065633
615273395
371473917
81369547
-514845361
496912293
987818008
-593572098
531221482
-603112220
-847879812
-653489588
-764323034
168822694
812015285
-304911843
-537946442
-140206880
789418208
-806160028
276155092
-940254121
-637375008
883592849
314263208
52128012
-113439599
-171683913
-845396876
-549916130
570009241
-961553161
-618105761
261186830
-790880717
-883954287
574982769
-41706355
-849311728
-420924573
-228720686
-298029499
-28339724
-471314366
222023069
602200775
-729581526
436828530
-617575873
-633765333
-182453280
527010764
965907986
658596624
222326362
492860531
-570198152
-156487595
355251399
812574775
807158304
-849912541
-479775390
426245842
916939550
63392791
953283751
73266975
293617678
-596290244
732020186
-102538464
668497725
941117232
505148371
-391111321
80487228
915721581
197731114
-376550068
987604733
-417616046
-534073521
-945202959
-537043387
247954064
461146573
403507011
723521832
-562129185
-455389779
750469453
-748325282
-350832971
-598008758
752726480
-227358444
-969165416
-735257832
903188086
993077884
-335208861
-150063720
668934901
444061723
-439440108
-265180393
852763001
-560498940
-411787943
-917438724
930258017
430526331
-722411892
535396353
-608941811
336742152
-502217141
-199217594
-877805202
299021611
-951275342
-947261665
-271492742
-221781104
675430944
-455807094
-61168479
321763671
-990362490
-587316915
-323223937
337927492
-851617043
549674415
-592714214
-77840706
892896332
-623290614
117647408
-167695057
64493688
-217829540
84162684
-95068105
-517110084
-825629849
488904940
75413045
705327406
-285968293
-684026818
203414745
749981689
885997011
908789045
781273903
-918068736
817626939
-742014752
-400763811
155663626
-677117883
-892351580
418185193
66051940
-655923096
384141631
-939117673
850315148
-294591890
891539799
140517012
-64848165
344091529
-697432917
-475953862
160024723
111996194
206600380
-300425438
51081666
-123946191
680390737
-108526444
-612423029
526362870
890748748
-103353356
199374165
357378454
-894659959
-713389406
-108955433
863705906
-868863569
864186918
302826841
-209489441
-590955121
-576601075
750680335
100014318
325055198
-891755632
526510346
878169997
975102499
-522567119
-906725135
813371175
-811749576
914743467
403779476
193161179
-715574754
240900211
-783861992
91373464
-439813457
899181371
-124891256
-518560351
-316563811
-245464417
-720816574
-591309975
374335534
468097502
790175013
805774809
94783560
298833644
987882142
311960442
415201105
591805024
5042974
630676025
-959579111
263690538
632322009
-627868988
-558356965
896602602
815383912
-227514670
797914215
-402129846
-670528358
902754808
-169871319
-902468490
214508474
-151653621
891539799
636410747
524953142
557498295
46313329
-334904019
-760404026
454914056
-449038145
853549700
-648945836
-405507514
-252005135
49484102
-731014923
-337208117
-157467595
-785222562
-596813899
-610987869
-667100514
-521442474
-804854098
286357284
-720572542
-946560435
977301300
164249627
37838035
405187289
924378047
185907428
-324128166
122793991
31297376
-128512287
443481312
738515111
207696295
-744992565
876328890
739776080
-220263343
-789367115
-694234453
843377645
454228892
-20505039
-722512632
-81383795
-679783635
55283067
939181706
564752689
469155029
260103246
-484034382
798667687
-104027446
520715418
-67532147
-563154534
-550363064
-857430365
-883290465
84479705
526835421
977117749
-712782306
781925861
579173777
170867189
824101824
455038809
-473229160
-703499919
-141810042
-161308116
-226026486
868548293
-879641066
338238888
-367108205
-197291693
969259584
84293998
-751683768
166547131
-956434019
59712706
512239300
671894465
662865000
-975987566
624674402
357711345
477738946
-356333914
199953195
916059038
662715799
445596271
-276094191
-297599576
336498963
-720807122
-770393988
-50745408
-271104756
985181153
738746813
-214075125
886744369
107205393
-598890105
-241442101
-403090293
-902195620
599874366
506531677
-470084548
-423264453
891581527
499952502
602668675
-253533866
-727344672
-962926522
-881513002
-464672534
-982499722
-130585825
-970975259
579296694
480750252
448601145
-774925219
-917277747
96284336
325814290
130340755
-595729956
-30883282
-11012919
689686311
-265643817
848678420
-385230823
-111609651
709193783
31043000
254474554
-360313152
-364987315
-797451270
-677720565
-991640598
643357189
-774208635
-784194530
-890067494
-741130464
-473138719
-207460600
-364253489
96482751
-505889993
3812284
38812711
-314549066
-412879437
640858002
-930149266
549971998
781539171
816218527
-173797750
446860955
84056236
-796755365
714118824
-121659102
132289733
830375160
-670932513
589793797
49344374
545825267
-723305021
183398086
979008499
609863612
334122251
745556650
-959971449
52823825
825713471
-880881532
-923210804
597430947
443704711
-451898500
-932636229
-189114238
-338768023
194330775
314766303
561386055
-565193746
634268691
-482835762
-539546104
-772930584
-689667357
550461516
898797005
-918285027
924654799
-942069046
-742757579
600014594
-466049634
-564615339
-538315324
180353945
570191711
637882317
219044128
108925005
-375031330
173606495
-456643370
995225783
458973013
-553204294
379360779
-209491976
309316264
-858793783
-121484700
-265834389
214508474
643085046
764152049
-842481070
-538428456
973223080
951209232
-603600172
948764068
-844205111
-161239608
-520721089
378607035
513876029
-834046848
441961293
438442901
-770590166
-375208997
-740775577
-549535056
-196109668
897160778
-150172003
-954772432
50772567
-193293184
-676309700
981999270
-63927799
-931784766
480211584
276165894
-233813841
-829690201
-167716558
-746307786
281173959
-447277529
-411498228
-180821620
184071311
634553012
542905799
-402510098
-633858499
962693206
135283417
-626037550
-5255326
-771547303
-468105286
334501537
-215133647
-209959026
-852857975
-641849236
972131646
4591687
138810767
898193868
196434403
-977813685
482410577
83948481
-713531609
-567228084
-787611023
270797462
-546873165
-936015249
-511472997
984273756
-128174801
-850473715
-386146787
78487422
798582610
681482768
578781988
-267129550
-409990843
-196750776
-126195834
686054245
-191450479
-598693065
-114209313
-69553311
-195993689
949736104
-703465359
-272971051
292942820
357711345
-743757379
8821237
-777948978
834720910
277202405
829593930
-34599460
-140756797
-694800064
622354735
-965194760
588636246
140833935
793169345
29968844
411173422
-759246138
-34063912
-974022752
653679878
745759658
507515629
844089183
672859661
-452760643
656145239
-698943865
661889639
-442917161
-231795067
-823949083
-83334883
-466107564
-72426672
493901040
405187289
975423196
949379912
373667528
794497027
-880881532
897211962
-61495368
-118155559
661434599
914097046
-125374808
5092402
103016869
898116316
129968048
642630873
472256650
796812858
-676228085
-343004146
-727702988
401431554
344954914
8097239
-337963579
-914710598
351447329
47873909
-882347838
-135595907
-686377060
-96899601
498629823
934699471
-33520431
326946277
-352241834
984612792
629890601
-124395848
272467155
-966176110
-439810614
413117178
-708009633
-823438488
-931428661
857853482
-263724193
-145132093
-995862658
636495927
-319964868
-588238175
524794740
-133214383
-666853139
-96728646
431402292
75881493
374304025
533709531
449563717
-982738369
76922390
565959099
511600591
457419121
-616780818
797082315
57785338
646329804
519321380
-646779053
-373508835
-147666919
955324963
448249669
-493267981
-545264786
623521414
-987983381
233299647
860246647
-280722370
897280857
52182035
-145194470
-44088944
779369771
477495649
-21758492
956111625
-969863949
-491465213
310668727
-958203188
108078279
625835054
200885313
621310917
507415842
-601302846
275840498
238899636
-976906434
100915928
-21891024
583368763
-642320329
909781721
922350440
-57502936
933042466
-522346926
7539721
46480840
88871548
-863636364
313511767
363298244
603467509
16234201
-271697060
942125911
-383199980
-438490673
-922578610
-345818216
988114627
509976758
794598346
-23952802
964481462
-865572200
-430823828
384146702
278918757
-353531384
692728813
-452014046
841267176
-31031135
645825814
333847730
-741130464
-373218256
707425830
997255806
-865789145
869070778
679191341
536124705
-994633261
-646517814
-727951596
-89163144
986130779
-62895259
747369083
312694226
128016080
662990121
-991824536
-223319557
-447508720
-993052062
-222446020
995461877
651029821
596852192
267782393
-592106576
-66671713
279431960
-469382662
894754891
-834886117
-935119935
223963380
340087968
71361124
-589437860
225977927
-639941260
-227358444
-147666919
-146877042
954505585
-67884070
644210080
-46859381
-661893781
610821322
842337002
402385702
645241465
327605424
354798056
-338143810
-184680069
-442963821
-250145887
650943769
207002014
-378992656
86990806
202315308
-413056088
99239377
435097123
49370586
303329729
135742890
833351637
772026628
738563280
207571524
-806209614
673911022
887795711
507681823
-213233654
695938687
68710601
-916546103
-192123360
588918494
482492766
-900599444
-550651158
834250607
912534645
989906215
502471810
-936902694
-470723653
-120108451
-769176398
-900696368
-813354467
-137817666
-255130604
-823884151
-988579669
786397081
97215419
-842786095
-953889433
646700575
-273468083
811539897
250778563
-597701352
-849094874
770415132
481966044
-493220267
630162024
822894909
-865421948
-875638003
219347383
-489777015
703893013
510018881
930196273
799680992
-109818581
486352132
273398789
502202656
30116978
-691627644
-193783431
642751180
-706204289
842307974
613135876
-104880989
591878116
646216313
-160724847
-377110323
15887022
35697484
-718169215
292480201
-130630526
650151748
423684534
625764652
-967771029
902724369
-130764867
890963180
-337659651
85623821
272564924
893981070
102996698
-452870598
-951280345
-917621292
349111987
-680218196
195232401
-329041595
-682429215
-676024270
-846223808
-819374386
288733340
625635755
176408400
961424552
-484085266
-114725248
-744271986
-173788881
138002573
-286164325
-139294805
589805056
-733615085
988343116
515451204
-885331476
580858125
-230987932
-363183515
659124474
-198785289
-744697384
593727270
280585498
-988279433
-977659306
-946174710
504629191
413131730
832661117
-472096152
872671817
369779496
-746934071
974666870
-638233377
230464114
-962085179
481997433
876125560
-321926620
917870630
623784404
-706303499
800154284
-262954340
435059841
-58986192
-86624404
791497039
-288241504
-630368075
757128299
-267363082
-322902439
444634787
49445129
881561096
438869391
-157944653
-614966097
835066579
213318820
272091676
852979718
-275350373
-184924367
-880959723
199897019
-727952674
978345121
380691038
-839424322
366001090
474088501
129309114
677105112
-995318661
-658237552
145663086
780105872
182481100
-907776975
-191420631
-566111824
798702476
-586403567
-339486919
-691752736
-567603407
-389091475
7278213
914683588
150773034
-457603109
-48663149
-39455278
369304567
454768059
823002585
247761463
-417938623
-901895450
-88264018
959466763
305659937
-58672754
365919729
878567
798785316
939675903
-791756033
-579453075
-708620230
-461364242
-132247430
-683247609
-238609455
485092768
961931552
971737773
970653355
-453185673
-953741530
497751516
300415703
449224878
79190089
252288082
978189437
598740117
219849316
393298894
-375485409
-724203708
-183477409
630380803
538624755
664380033
806638101
-671138048
21085740
973676698
-70060991
-156210142
-612144018
-548786706
900469687
112079909
-278934438
-696716053
-786727789
690354509
983663412
-628103602
-566684310
-233100764
416604863
-250767600
443637284
-406113308
995189361
902783096
244220937
451733083
-515049934
-526666632
591011478
473057407
518041418
-583842733
-208736519
467328579
336443243
108000756
-427660787
396466508
-498104089
-927010682
486814134
903992034
-982424174
454773004
-594598580
-203558693
-277079278
621590054
670407297
-413669780
-971329200
-767892887
912834924
-128805237
977228088
723828878
54494260
-716940520
499121885
-739066590
664920012
807384280
-645727809
335403400
-193151067
-272603385
128886980
-371835449
-572395501
-122678481
176284271
-854829384
-184171431
813083202
-817431395
-968094213
576626989
-351792007
80415086
499443294
-465603648
51934014
-94007551
808535773
865217616
-731983481
306011566
-245521293
801265621
-957448498
853449627
-873398138
591479793
-331578168
-444489522
-933585284
-190935576
352821637
-304360819
78668999
787508729
-517824600
-837808737
317275854
477967091
-126892512
782133337
-136720630
678652255
-736823150
444932115
-627778593
-186673082
158212535
-295464846
-995004943
704360191
16173741
397201386
431923437
-321050994
319226915
531823218
522518213
435458657
986351313
-114137860
775223319
657382926
-34895737
623434141
-969013857
-616448390
-48979205
-753123404
-1841788
-460069799
-864771093
-970013027
651151549
-426768156
846592035
-991448970
-971062227
-266093381
44809327
38442949
-482969184
-37849189
406998453
337743877
514244171
143156546
-435000238
434804087
158066422
267260891
-712023756
473531258
298157750
655499407
-47266773
461431053
779792629
-734027361
-133747968
-697195732
556764712
-125631301
-545232949
-518120197
-276347608
-207737939
169600582
307566682
-130468613
-670285760
-623958050
422162906
-652949536
633958235
-647652914
-879925827
-472215355
-218963483
457836867
424370674
-739194482
160604536
46785491
492446532
786165837
-772078012
62647792
861660979
-917474074
899059127
265928318
543019068
943335003
900611364
-713626729
-444111021
689492587
-260788968
134984909
-801129154
675466582
-236654121
-734941136
-711087048
489908056
509746073
293299440
-511085980
954626057
-110214591
-33969286
624586643
339355561
-443636993
626419325
106755217
-554975641
42503204
319504299
634473778
562606323
272989102
-703918657
186922649
-866141955
-199278795
-447986860
-981240395
-918088373
401193428
712774017
-496684383
459970409
359498514
929852796
562141560
-785691576
470322599
913644557
-251672929
-463831400
590401411
622675743
212380931
-916859622
926665629
782102981
307638489
-684287629
-657403263
-916308498
392884489
-846693169
161081382
778789084
-582081604
-573353996
439103235
-989743717
-629036950
-949922536
894615927
885795448
535964525
874123171
65874634
525632855
474130791
182264058
-97106774
-202039489
456587643
41515199
757910075
-372264931
-940531413
-333412198
644545003
-514406703
-43216951
612308847
-419001509
-581602397
-760078332
-280512661
469472373
-220263343
725646243
-74975344
447929495
-926701465
562247075
-63162784
-220098705
-408902225
395446672
-186629009
242089493
983231053
-867675095
-493077264
491041172
716866359
315411755
956225310
468671969
504093816
414330436
-652840872
-95134153
296595945
-645908177
-871073295
-295327532
896182230
287511248
-87962599
-955536487
462249291
-611932121
607952347
607381400
-232419343
761104980
-393329352
-324203448
-81787875
137317305
908276302
98887373
830816070
-592305426
17848758
952951920
-529106518
510350186
-116519958
-358717334
9895450
-73884879
360254372
834910371
987559968
-107139118
-986479204
-289117728
-260398896
-862892887
567303087
-226924504
-960537473
-527896673
440309766
-232854002
797326328
8536964
957478863
145646594
-299780606
-777630927
796941062
334122251
860361697
-944568809
137978366
-418056623
-413968213
709015301
-696497774
-877535382
44753508
-819657206
553342723
661901093
-204029494
-449966422
-60441862
-853162996
124402853
357505755
571723976
-188548298
-290158356
-706624626
334677108
-663431875
929405434
-56785089
-583995327
620504766
55915291
600214754
670558782
32694230
-297771411
358800601
-466107564
855246614
-148396194
429031132
-639463193
-52032138
-195753830
548928571
910426760
-441557494
869235934
-809023447
-429199132
-239055717
240817891
-203126753
530617356
779799160
166710308
-657584611
-6763309
-135161165
-16184181
620484431
260379447
-656136000
-629198074
220802180
873381191
-83669549
206503322
393303671
-536437701
-129688120
-459195424
346112893
-591172341
915745838
634473778
554448669
228020727
-603320222
-794728598
925813171
887648896
-793941623
21982855
218043805
-908031481
934811805
759838966
175566270
-701860712
42293244
354598273
-494137059
989409947
659850351
-367912832
590049668
408603005
-584068726
-292605158
33304824
-729243953
577873965
403702442
-829751586
-70796410
-980066852
537945780
574927628
-179324655
980184509
-328893912
-995401654
-815384016
864572862
936416494
812254688
663954135
434635567
-410964330
-661546234
-469697114
-673150324
157437616
-378989515
-993895974
683157075
-545573637
927440649
169820942
-546249860
387999629
-138986407
-444679281
-451739403
-527098164
-309504220
-694636377
477495649
-874129929
-442792611
-730664170
-62065657
-281294449
-696633707
206708648
240367110
882897525
342918878
393168423
-528471180
457885067
-53595358
630067079
-428954476
611010253
171644534
260424883
64316986
836578999
-488611398
-837707964
877515961
895843875
217821151
192085119
200736715
-971956960
713120200
-369933154
512473315
846559621
-925133847
-924715526
874204718
188588891
-772576612
-657428495
251484067
426544245
715759842
73037411
-936481806
-582248726
939417696
708525180
6031279
815438145
-23207569
-113164216
-365099136
-722783503
-870171644
-110778785
-675443005
469474643
999306940
-183735464
-249256406
241501669
833278664
328199186
350779984
-159616191
944210706
-365268875
506373616
465007169
-26512180
44049802
179705582
-848294044
-201554114
-582229599
-87150885
-357142308
487124517
460343768
-261763905
-606016494
-108825424
124741288
-35358220
-677488444
-355770444
688931957
-24476093
589396849
959117945
-418832132
-856602177
103661103
-395606334
685527416
-151900206
269341547
262450935
-528548305
-56412623
716770757
3264158
698916250
926540990
586966539
416367435
-572181501
-258920210
-926228808
675678050
-268248631
-201313057
-312892644
-792383388
660729584
283829852
-38858179
-407603894
862385815
709718868
-533363176
795451899
1730379
242994015
-499274133
398399474
319121320
110039452
544199092
57561094
-794310407
-237999367
-460281199
-324497805
-151047855
625885725
655028183
-176238416
-61799244
-362627687
-299106846
-547334735
-284543529
536275424
350877399
337059451
-146095413
1425664
-653613062
-100095829
-899522417
782812260
59308814
-966756881
-171104338
688792047
-640195044
532327904
401653830
382030041
320633084
459551499
966652724
-968925723
-104717160
-341410794
-455475334
-265605167
91858444
841550156
480166594
141398444
-731474008
-120172203
-915059865
-192129619
219598130
-163811992
227607506
874243190
-655738446
-104171863
813371175
195021589
237670141
-363448453
923153069
-504813976
-688432766
534412163
693808775
679221620
-355947216
854313481
-144820502
55211750
-877506415
145489033
-141760452
-143497104
-772303788
-15662415
687129164
316193530
-195394211
346310698
-768863763
-658887979
360718944
-152786836
-641888354
-234712795
83528883
800894694
318452691
371564728
249934810
-784149932
652937744
-429199132
591805024
228731819
-275633356
707374062
13908234
-783442216
666855094
908691154
-122731402
-460275105
271885060
-572656501
-76695516
824487001
-829461273
208774674
-745778010
-678335778
-427546582
653846676
-376127562
221731044
-905102244
782027407
-833303895
-45002082
465811989
-73209745
-212847936
-604712469
164975574
515572908
456155432
881662730
-200850875
404027617
-279133559
-889074372
-184617938
-920005607
606481871
334480538
784157171
-975426731
120503290
914123335
524956311
444595590
514470517
355597692
483169000
-655738446
-867332152
-155133109
235997947
-430690665
933432150
245510336
283690742
-108988742
-342932898
380405157
905985362
725051965
590257250
-408783873
421630703
-340612322
-635934851
-219038431
30351725
82577772
545633712
-776504767
-839402346
92071529
492112523
-235333815
396887624
-109260524
348869964
495045053
-877662643
824219955
-669243549
252665680
-489122847
-240033871
147915388
-362515982
-155141453
356297815
-873145180
494422613
316840312
694285202
437986260
529279301
510989898
-314495374
-368885496
-961554880
961072179
767774665
-504254419
540209853
720695401
-818260504
503549917
463669495
-429379813
-449162108
-973561560
812850874
-583204600
-52795306
392245145
-797565835
-393251110
-97132568
254165940
-339662727
-734950620
877602367
76482194
128116473
667249181
-404883127
530222703
471003355
-117994642
923976354
-693588603
-708639150
858939449
-244957873
913173807
785014527
-627718369
-53444992
-171292333
-824008160
507415842
-224768973
571092775
881543297
-422790296
-466502270
-27194889
492425045
-491176154
-17877524
97881504
-385004921
-143938754
-911553975
793650763
969548371
469972979
165325994
-978426195
675096642
-698847636
732896063
-428155549
611524413
-725062304
-762663246
147969898
95439578
318734958
-82351773
750256848
-259105456
867406035
652281002
-484804266
-878796477
-726101258
-221230892
116635689
370153179
-275932318
931624189
-371031344
-461574980
-363754194
663820835
434483470
-8847218
-997098357
842171815
286651876
-911118799
-325512728
382961219
-334209182
596852192
19630672
103096966
179082267
340827398
66272019
-970014837
981485335
-746803876
27255864
-809460948
257569969
649677504
969009978
-437162412
-872642206
777431477
-217220809
345812917
-699886374
869417850
-60510850
-573170367
-463288646
-580417400
-538906185
-976086235
-404110
319362073
742578361
-537788544
-495476389
-119123448
-267495236
438021018
-857367760
-47445317
-288331180
-697432917
-532352681
189095765
412031816
-870173377
-747773854
351066007
82405489
330250447
-543669955
-305396288
121200270
-37815878
-66417208
-474797019
-379971736
206239745
909822758
-340811602
991405154
-988360414
-998183301
-614147529
-689632913
-431650617
116419088
549299449
107141586
-258103104
43249107
-42684235
695590099
343867349
-145461061
-390565778
668415088
-122976009
808465093
595790969
-455127604
-145206068
615206248
200286261
15317803
-155352849
797769248
81054217
-121377804
-734916906
823632234
-125308658
863922682
-978544182
-963203428
-378741993
915168377
-190112817
-913014969
-247822631
-200814552
231266135
-946645571
-256831576
333887222
-661154635
-230169933
493552937
-267127159
119091638
672779895
-114495601
294367316
158400150
271345397
-80602879
655716192
729853344
-104171863
698842608
913426989
270715970
-597520427
-694258868
173515156
-803463821
425894464
644928870
411507401
590257250
303951889
586372334
-847004502
633819356
-460281199
822915758
-800055536
-96054133
-437535352
-304792245
688931957
566315142
322706063
455438634
-937470526
-842332927
-952563632
408990484
528230861
378510759
208079292
518830977
-440043669
-491048687
-462093172
730340383
522072418
-992855527
-716221872
-543654419
-411787943
494358747
432787404
175721501
-939441351
378208166
-724374939
-316584167
-780286668
880627562
679941336
170619749
-438479018
-520340557
930142310
-84602511
-179299610
-458746344
742950914
244896842
-241385301
970356320
344961647
-540070833
-995420001
-915699186
892310478
655643524
-157112778
-191150429
286152533
812761475
138530868
261747797
-609116219
-483603618
-736477523
-692007186
-257423306
-876130972
94558961
-308477891
317185232
-199018474
-935232419
731846231
574275739
-34202289
413123346
752698617
-658471368
-137668079
-195849679
-251904417
-924114486
-427819187
-720638078
855414677
770457646
-554080004
463211265
483232742
-287839895
474149374
928384552
54390794
-483974604
515370628
816092519
-713372802
-931637250
-943820144
936003128
-525439787
207822977
-586507848
762399198
353381598
749766721
101312173
-519917654
-889803943
-905411240
177160366
511882206
-830948771
753905973
797382714
-616892472
-572737775
312017180
-85894117
336522090
-189238682
-802415364
-358137581
-815623997
18927740
-555046300
675119609
-133866049
917358783
-431438995
447080225
-953978990
906799361
51401453
-425933021
153090861
-424013416
726082287
-585416133
953197452
226738459
647936526
-273067379
497101810
624245762
331082219
-141111821
171937873
-340454467
-951212872
-102881445
-217238046
-677089952
818994681
414280032
933042466
-97106774
96125774
-88071614
-376485961
428397676
-470351727
916816615
-87711634
270353125
-550702148
383910674
-453348421
-29724926
-787437918
17998303
-675452164
-812021976
-243039469
-663497910
529659661
-268437469
-36822562
402273691
578243966
309058932
-502171424
4741465
-165886923
-197581164
-125645611
-133138674
-999648069
269717379
-527291219
-766330540
-152079494
-774808914
-934327111
392884245
617113794
703270898
763724722
430920765
-56508043
-882784931
-17866401
577108220
163083887
186826044
76834726
173602734
571409000
347804182
890921115
-973104861
156343244
15087642
-375031330
852389265
44534465
120174398
864815756
-220098705
-582211049
631923562
-946397736
954325833
-560139265
-677309510
362675696
330947850
667860168
-917329814
560839237
-34467068
-460700088
-364252737
-569616414
288752522
-952073644
-62178951
672127447
-294904709
-604498846
-576808782
-61449952
50723573
-534793713
875265415
244847466
465186787
-392999711
106530023
741573094
-375485409
960834552
-948416351
-973440503
618424681
355404771
296784806
-868932930
-924563373
845095044
585473804
-48532496
-335349161
-74608062
-97575504
335609625
-19409480
869933205
-43894840
-755977036
849605472
651458865
667860168
-873747638
-818818140
-950816469
-435625873
-306302384
140542843
195020181
6288839
-770068353
-635157118
435101118
-84965777
652196125
358942992
151274150
-993052062
-48181211
-847348343
-41433622
-365959862
829957282
-596408268
564835593
57478239
-69359697
667707210
-3639757
-274445350
757695188
609224380
392921433
-336681944
938789490
-99112695
-656334035
-538727966
986034340
-745324439
-50899915
-900218577
494222824
983045315
116635689
-447563358
716974583
-451796487
-527084300
-217627537
567519159
-688162869
-502184471
-362222723
595341569
-418368840
-455100916
662223507
-676783011
-97874647
220980085
-824500344
166937441
-711569579
371236605
-873438215
595882706
-718013758
-899481242
-204021250
-552099324
693780821
818590690
952509730
235522997
-724020933
889367877
-117103416
882421368
-189322574
-244694640
-29818197
225114577
2693142
416046215
868384099
726094175
615388784
-248777198
443883804
208500771
-286544337
921002390
-463121556
849243183
-772888108
-113646648
808106367
-582755793
-73838511
880414660
-416432685
-434846720
-764363888
483232742
-803055114
-27333775
523215683
642639480
801113343
-759622504
740935238
-209491976
274139374
-199170599
869744385
44203839
275005827
-46351641
-265520612
-129912251
280103581
644545003
-921891746
-303770769
783128827
494137109
-470166065
-378386357
324932091
-932571791
14602849
-457384779
314857786
125574971
773551661
-94584116
-608086940
-674764783
79921044
-72416444
-562477135
-380764406
-195902267
230111838
-813354467
-179205555
-848047741
-443307786
-160838036
353716940
54857552
-140390281
-442692138
311204047
-55874705
675107539
23711365
-257491422
18329342
-529583088
471402011
-479186852
-412376340
860410001
518679514
-669034837
936666799
-343537091
-209811022
957322954
-938556212
777820534
881074986
973741650
-894708086
-68933020
313408441
536990104
15087642
-850947684
-380057432
-632926140
861207362
-810741910
973104532
432529248
327881874
-392991802
960842940
-438402768
672890600
-582754720
377509051
-228034443
-442611069
759427819
520492097
-492587930
639709215
-451110606
-846104474
726338019
-932777691
706720581
-887875055
-654289649
-188198814
-687116155
154988812
634456509
799921375
478384993
-274684603
558177342
-335793060
242961902
-197079651
-360333989
-724070504
-600469334
852310028
768005273
977455516
-884406106
-728035301
491599207
-941868300
-547022035
-130184862
-185559523
-260983230
881252383
-681915482
-815138733
677102781
-430802736
-211066730
319364931
133904735
-580380600
-605226359
-103515106
-411332472
637582388
719132784
-96109304
-544842398
272906318
-399200633
-227096451
-851316486
655984914
-850382458
-548165853
240898502
-325083314
31515712
-132684904
771856319
-9160313
84593262
-112837009
-285100389
309397068
406082084
784786855
-213701611
-577915863
-688400454
974771903
-494445532
2685201
543172917
696712630
323190034
-730517992
-576333027
717175816
27442012
-554842091
481289879
-995888842
404709205
301970865
942829813
-514712031
139845176
-696068294
180336012
11690428
198513017
652810131
-435593962
-332187877
-603187633
150518432
-36672409
-889175692
374918994
-60993254
722664720
-975094438
-475062889
-572554921
-455875608
-163493458
325036731
-987110865
-607875085
-392472931
-849201495
515913463
642842774
-56880132
524953142
867362265
977413456
884846817
-854276913
651173466
-40214422
-351994152
-318197867
494128918
-745422104
364226045
-882126952
-45870375
877699687
-198459682
705056471
685469883
-439950931
-182518929
913774273
-270690322
-358393387
-266395116
556152533
-153023373
-249800529
-273617996
-497836449
-496522596
19388713
-676103665
616830333
-683666768
152804413
979860646
-218578873
75618303
-549864779
880952271
-893621953
-861884480
-66080393
288733340
559868259
-172254404
162515368
-135958210
-924055146
-665969310
-374955304
-478189778
361035722
282456553
-69483398
866653660
402566789
-315980955
999668348
524131855
562100886
-435751432
964795462
37316897
-361199723
895883008
-109905039
-575551925
814467154
252898479
459689076
-37394658
-884593870
176963478
-689947984
-13693023
-519399040
-765871882
893073985
-449293657
-239606373
-722222620
790371590
-604867467
-457446252
118548759
-198971517
221966044
-340428290
-830808865
81034086
-313077515
-360412662
-697119916
-709359651
-86634622
-806265994
823045069
454465912
263120919
532485408
604190468
-428898363
-329003664
200484910
-559155613
304656418
-833786172
-646263434
874068599
-839512
320188716
-225552202
-582103527
421381281
826330607
-642234591
829679169
-367108205
109618246
766167978
-298676550
360179059
-877741704
987882142
307933147
-113328921
635104120
-498112611
-790295035
852263965
133756237
91581202
84969822
120134865
-387746816
-643916009
-993443053
165395898
679918837
857516383
714519725
-637443574
-841476207
277458969
-863560921
-708239136
-876056670
-168846985
589529910
-143983659
-837859497
-30027220
-19764808
673081096
368771173
-131448247
-989393740
418182114
360598987
290814990
-379022911
558409754
666399557
209600989
237722554
-71885655
627560579
935282674
-280771704
-819541121
-839250515
847666556
257886729
-149131634
102682232
-444428393
971113013
639722300
345774448
744983572
-613159652
-129430419
-950755651
849235565
660181599
926226289
639786695
-836287499
-499011888
837392396
575164959
29444271
484998040
-403090293
-204000579
505132068
109274660
-262484117
-244895590
-437140267
976994142
889591575
202437050
107843078
-53288090
-461329412
-482213847
-748068444
110819642
-106233484
-379797075
-95586643
380458173
-327467370
6918167
794525060
-695078
555534669
349866570
532803615
-65130406
727343635
-386114224
-979777241
299205556
310581913
-920904502
64407511
-102595403
9865099
699630339
-358761885
-86588861
-501565568
-115597520
-557256093
481077286
778829750
516013092
-757206347
604853920
-378941816
-884463384
-586440160
-68149732
482363474
674508519
-853444504
561135840
843438417
-322510987
597384911
-186776381
-262477220
526617850
-225747263
-277396725
-321835795
-747151830
-82981730
743894759
-880472275
47944395
590464564
-741675238
135391830
927461031
260904894
-336755320
557218217
-661939004
-564351177
860211756
-895205079
777680596
-792362747
-585432611
599328840
-832382568
508069241
-21278715
-714090828
-37083509
429199621
328589290
330947850
-657226271
991578508
687617848
321235748
-845533917
904164943
-947859665
-665556204
535578416
503196810
-66044418
244333723
592934128
-940760787
-503354220
-5692925
640720182
406666495
-529215390
-820813200
-177949445
614936871
946554438
856141982
-486892650
990526769
-591180840
225304871
-19398697
-893062168
-528471180
785112864
-179822637
-135954774
379485314
-413253858
711326823
413267871
239169226
603547165
895461758
835718721
378923882
384648219
888053924
-357311089
165083813
846134772
-99804459
-240852940
638434356
-123044187
-509245448
758790118
-15068945
-915533149
-687238156
638875566
-457671106
-386580273
-475571609
-547728997
-566314756
816836789
-763564873
-502624582
-909260704
-271819582
-737413538
691507791
176618321
521084957
-334128912
-956307431
728820235
-163981523
-194999764
-26173273
-16824474
289113730
125246037
-91541198
-710921267
6509035
145210366
114792334
553686989
-44973343
-73991323
-503416880
386017093
191873987
956225945
380385876
939601815
-256306768
-713058341
26462831
-406534853
482140717
401065022
-485777880
986097689
-726928649
709812636
-935657301
-948142760
-567315524
-115394539
-810666347
868316053
592615230
-279133559
700616487
-705937898
-558370623
-799226314
-329251457
-375220674
221622297
-133203963
882773961
-40744362
59710581
48882411
-230233572
892388516
73025365
807783663
-398849432
-629590672
-667828427
110493895
313920600
-743464031
-342052574
-750819234
650395011
-205636513
449809335
150806018
-497730902
818062447
223458598
-672264447
-264576479
-592253228
308705171
811495746
868548293
809547334
725249264
-920069483
36428012
48622732
-605183934
-647450505
489621081
-245488269
928240533
-803760540
314322227
453587154
-715984115
745220269
-959169997
-740574387
93483997
981726157
-118699333
295653692
721003175
95619075
205935804
389330413
924937189
-238532143
432401191
-295038771
615729955
894939864
-338653974
-486101717
417689577
-546547915
-170299651
274500410
-25499870
177392234
-604199481
-705591503
97410080
94194152
719639512
993000995
-958138030
585187749
-604080376
-308138881
755207341
-153616465
283195419
26090261
-88724631
-973240712
-357598599
284185374
879969509
-983089856
397536495
-519637566
-878984635
-104261262
-368245694
748298520
160058669
968754280
433906219
687561986
70134828
5408675
-413058234
588624297
-774763777
-65407902
920236670
537896956
973244624
856036183
-514264541
419155731
-823272505
-966978140
-603833301
-313773451
311251016
36402640
27794907
366943471
-156891440
-465188726
-930872049
-407183380
-215283927
395446672
357673963
-548881129
-468977306
-13529101
-785402917
-58375915
-21959222
704378261
595529279
-996449009
-198256448
-643274756
178471123
-144795280
-457347372
983629907
-241201827
-778627859
-891873451
-685419551
491482933
-315185566
-154282499
344475377
-905361534
803791070
-600700513
-851119558
368771173
332001737
46405185
706376004
571086564
-81780687
-277168358
-134360728
-456721394
297500124
790488447
578291161
-929869819
-805323323
-759150664
503974788
-649028382
-821096792
-217834017
-893954836
-764847822
943439034
584957229
302312129
97086901
659129961
-681058118
-807609964
250105783
-703295251
-620952534
-341828610
9162175
-767113711
-574474744
-474903984
901064379
-415034301
125063306
-976267046
-234329690
379353347
-570537032
443578042
593637058
781813274
-539873037
970689740
652518840
557432489
-323047474
-98617281
-393018600
-705870334
364515873
-216556093
-7778818
-890592483
153194139
759960948
245448534
-350468814
-354374848
584262772
-700648618
209938181
419102823
202033569
-710727852
-719473971
-680564581
-37991578
-870393729
348452362
342007279
-825496181
355960544
703816985
-809381702
-598596254
-357963973
17187941
-540517040
241182810
-123211885
269963510
-700220592
-22842351
-451687584
373962891
3185196
256451032
442438411
-668912337
-668021510
-904829387
45679338
-49386705
197864718
966602565
-735568730
-532274827
-139943690
218851557
-79847301
-4262234
-878898600
-677237413
622048556
405220297
-933005849
-336168754
-479837091
-805960270
132005177
-990403961
635226696
-336377517
-15437584
-412301988
560768912
604597644
555783238
263567698
756226875
905843457
-428965820
202315308
67893659
504457335
362101674
411623479
-189322574
-479957322
-407150766
-950530097
-403015767
-440675461
-419779248
21351371
-326546434
495746129
903153825
930682231
-291647256
554159787
-676309700
911065132
-271492742
-205535173
658900150
732080810
-161013561
860361697
868195599
211515020
-439810614
-508550918
538547133
736443480
-933788193
-167821527
968129095
-784344383
-21146162
222635652
40414030
-32172191
-659324213
971301012
-296052900
-949396186
-77532438
-140206880
246053217
-211718480
742061406
-184715209
922609906
770097226
467871438
-230288091
-752512891
-21891024
-626514773
-97289264
259609669
-942335565
910206842
156831862
50196125
-766246764
622507057
326510147
486702571
-40557922
-178085569
-658316557
-463993364
616939243
-615682527
-778021139
641312160
344054302
336788092
263055668
-608778785
-617691961
-107168806
305718762
-807531319
103352201
-503717016
-436252162
494870141
444320040
887754324
-339056619
281399272
918914954
126138841
737604942
364519627
145752866
-920944187
-919045000
-148625320
975730976
-497104598
-236950733
-330960498
609448034
172948413
-29627223
-942498360
-123800538
-893303804
169224559
-985992639
938329483
463164730
-254955191
-858831878
-419483622
-725084619
-26421827
471714463
140542843
-925147787
-229990127
-328104793
-290095235
655967749
-39341788
-632478178
-568491956
907714715
487872440
-174720113
804062038
468490813
99331847
745643884
-459414728
83223245
150209021
530560651
-344919857
-141633869
-850550017
241888810
-50938503
862041326
-37318932
-730758909
-381189312
685213112
-630904899
-680684638
99422052
38915295
-846295879
255170611
489908056
582924722
-100084182
168791827
-825471248
-157668437
-156467619
987211480
478883924
-491039777
815894550
754962489
-451766781
332734959
-636226864
-262402167
934054555
269241028
190378673
-442474662
47936414
700985404
-331391296
-622894460
-603508603
588613024
142247161
97450996
614583595
238035010
488794816
909372065
-538011140
-685861097
392576572
-131976180
-320349837
-645786639
-657444971
-749652948
-53775569
-195406231
-168216436
635007553
984594024
-236720212
415271043
983794958
-724067958
520948726
816302293
-808910167
68727593
-635836487
-88567058
126141186
-592659609
-751029229
-183947134
120365022
869960240
-298718799
986538587
-252509337
-342442574
-433569526
-606091692
-72755036
-321050994
-203647496
-402208278
481963249
-533715348
-468021251
412221685
-173035065
103596550
-552612792
-41718338
-179929956
-145349421
-336603452
-168846985
750790675
-202437395
-410811078
331512351
840523440
-614256143
141059009
-668912337
-713994583
341550657
816494512
922359565
-45790125
-595745083
209981740
406733812
-636033039
790377533
375466208
-915517911
-518320349
882580903
-453348421
-778205234
-622688119
853858693
-155279418
-286546655
-437798359
431305536
-831164183
745710443
-692638803
-635760854
197416789
-437793920
-145275307
974985938
881554742
-588645210
946689141
799784387
294358545
-478051337
-374219131
-174940213
243417564
432043973
-687125096
589378834
363843844
598331670
-952226953
297524744
554294739
987936831
-404793678
-300413941
-6356559
-975604426
741343981
-767032705
6014801
-358395341
697396876
-263147683
326913838
292686802
615902845
-990769863
312584995
-729855896
-922700554
-504496018
540091176
237804938
216110390
-517824600
677802423
-432933300
-526168313
610778905
839780503
430920765
325706135
-233561445
181093870
-870125446
-187327937
-342983866
-797604616
-792319199
553946207
-342833323
569855266
-483932511
-155878730
-176289321
318166218
709757297
229995844
802429282
785411595
-596764022
-910713856
759057667
678817239
-543600433
905916910
185019938
17285964
-677528938
842936425
-380738524
-775670875
98408288
-696599955
-926990438
324027979
-191995567
-497201461
938513326
89291972
-841460206
-948773521
-32619170
-514264541
-82787125
280733599
-36243211
-315340956
540097943
-168373187
-386976313
-565342699
491994258
-825020196
583028988
263262254
-840333535
-100902750
-637937710
-167509396
935007782
294192518
-223319557
691701940
652059552
-104650021
826087996
-981406889
-40758184
-861003472
-332103578
-161647390
-666573348
-405972013
-354143924
-205705239
850778241
235439215
550270550
672543158
878059455
939727641
-383356449
479825039
-815158005
439642844
-620717848
-564287869
-233600669
-906005831
-377943584
434016884
-862934122
833896227
-657909459
-955946979
-33355678
-835326874
-705376870
339220992
-97638477
-19156405
199998952
-76344677
-108177135
-769476214
-139330273
744445294
439103235
-893582994
-835536301
-724381155
180489787
48571699
164208868
-123516733
726464198
-197097352
-997306343
753464701
-898736215
148089110
2685201
25927165
149167023
-215300746
-440625353
837847442
-503361339
187228052
-923887170
654181966
337040561
419407069
868785006
-327994692
808570605
-209264526
-616448390
-710698835
-923164557
-632004414
535030296
738225756
-619763538
-310248799
106103119
109683627
201607433
342197475
-558165840
-654844704
611359676
332064869
983686300
-204222176
199219938
692936119
-386034629
-325197293
-417454026
-626156094
-339517352
-355467638
-867029112
-542141356
-831528816
938974195
-588259253
-169998813
-257218602
408110592
-568148326
-627192970
-714513477
-522519827
-125661812
530512811
-329295539
665552598
181121340
-846138300
201325694
325814290
431645557
210644563
591895067
-201261450
79410086
413661451
894280534
511945765
248206340
518754712
-580834074
-9456698
924357779
227498613
-702278559
495267396
806778046
-430869644
-412527986
-150537919
582544523
639786695
-698742060
825351622
276554544
-411845543
671050394
422007772
432193682
858918700
-876557877
895999609
-748153418
-571056724
-883370889
-779339426
-409476248
209556208
-71854083
-980792221
-439308756
-498403285
603333799
-244619157
-650518819
591447857
867633564
757797773
166331661
145461814
408610432
-639003405
167363545
-927138420
-711666228
-894592685
-644408932
-411332629
-849664113
14340761
951336726
-55195987
-713349506
-500259063
494870141
-260230726
505716791
493135585
471263487
449034089
-873967796
-792115748
-503717016
56518809
330831314
-572184641
-256403791
-177791801
-648466600
115161239
507415842
643335884
-309838005
753402922
-682794433
-744662369
-149957294
807944958
-250639958
-659211468
-128270685
-252446942
-612682014
635563137
77255185
653272799
-884670791
370848934
-927328065
-230654371
289230884
-598461964
-486111375
249206485
678976056
-478238315
-611791134
-772071547
-698449170
986706721
-808114471
-611838524
326019698
316548043
-763347964
-637956459
512358679
622932928
465564142
529888405
-916469111
366878628
-895209182
995789071
-394688047
-518326006
-911017792
134785665
-170733027
203092977
147368640
443883804
-626700428
859650313
-196253091
778185841
493827185
-383025916
902115617
-709717820
526510346
492356780
-263013043
-877838597
949311069
672859085
-963943813
-541630105
-305924550
-707503028
-27640801
-464854594
23029032
-170649876
-885830991
140676020
-18626946
954555105
869210892
117501853
-59697037
781978698
664730630
9104915
888287344
-564575560
148749862
-29223884
-815411311
909453269
169325780
78668999
735221838
628266370
954555105
-171830870
-186373554
664220852
-276973993
672033233
-356403196
-694388348
-338653974
122530394
724930433
-958152542
587900311
833170391
160796764
591852786
659525615
230800866
277843058
-400460210
769564842
557558596
-124315940
873977901
-353399271
189196556
37253919
740426364
580706114
-879656249
-408407936
444908283
-714426377
-71553189
-869826954
555352051
932527889
-66588613
-72975160
-613381447
381602592
-86228280
596227185
730285871
396795165
-832205975
-437922037
784699130
-508913815
57334098
991049313
-198887923
780828497
826356527
-97974433
231714106
856643164
-527485339
-720645039
497925475
195752524
448381351
-156935448
-45415078
-520817375
-861946291
662742831
-990551340
-99083862
892684159
690050785
-615763462
-796744453
433055104
-71508988
184836117
135642030
871081010
-880966128
-541843956
269854663
-264934950
890024600
-24374571
-904865012
146454712
393475969
781665358
-779339426
-869565239
-442580897
937631168
568262331
-120477849
788941314
737807459
130340755
585821547
864612215
307283581
283546762
156252374
340793910
529279301
564720465
861489875
298157279
615959251
-297404023
-943768617
512823293
442980082
318302456
66585700
755863932
-331525881
-287787819
-313932343
829663697
216035972
-732222134
-182328239
-827777904
-698927157
980946936
558587016
-664558291
3910832
-175805519
-94768470
771891150
610719667
591805024
394908754
-815232358
585400086
382283590
-101682326
47777638
947782029
397703321
-277484654
848033992
24902751
470274778
-762325675
356234413
-992925867
-207243084
293672568
-212379127
-573521682
183939534
344954914
853404538
53359728
-70151075
888793455
-937537069
-122258758
222379535
553949080
-567016478
781512805
-606512968
672047498
-518263485
-527337701
-516811483
399287408
562797209
-360316481
27818784
634054319
592934128
864931594
241544965
147135941
-863156752
-547556632
226080228
299182337
615501917
-73032879
-998489228
-89013597
-607745956
634568045
-987017713
-129129218
239408946
-113091747
934485489
735311485
-255737556
-634838543
-729156067
-817894884
546072790
571086564
645457303
623506617
565878018
-183574540
-679324173
-987267283
-887851050
-630273652
614550296
766391840
-428155549
-866932460
-680564581
674386923
-123326776
681290898
385923339
-48022413
-321173976
-473091328
574680141
394908754
-560196561
-120477849
-438428666
-618105761
815794190
-225941435
-479875034
-654454751
639266847
688537456
-629431452
966442514
154684891
511228863
-955999362
-259099701
684122156
989900769
627563895
246968687
-586273986
-802185826
-472430837
362483040
633348282
-204067985
-673945092
238693664
585187749
-827461953
332437276
790380778
255257421
922300876
570759212
-575454512
-488261116
769050305
-87962557
-219732193
211094238
946132433
-498032566
-194999764
-632926140
-206568623
-200305596
984402953
-628047680
760794622
-413727314
267629795
628770243
-478670462
523598378
-679652531
338253297
858373047
-650797480
-94539412
379259757
-408165612
315926296
220574432
465148335
657000973
822977648
950450
-735167221
-683005737
910526485
78038898
-413955055
-173225297
347915946
-388601191
-576808405
835309730
974983482
995148951
201594533
-334686159
555160897
480088976
-970095347
-854719989
-609243582
-357169298
-192189575
-296010883
-191608204
577417827
-400460210
575067092
429160318
560515398
-554378489
511032509
740839854
765714412
662742831
169575138
478789403
-608724285
173682431
-141086431
899765008
-133135591
550408838
-690577686
699415833
-36083587
22045617
463663710
793142497
287156064
-908332858
-542106435
48629639
-638891934
-147504900
981209693
-651213544
319931520
-449394329
-389728316
26545795
-431248871
-648746351
-293258827
651123629
-602297458
-779007165
692948832
-297494589
833845911
142981015
-580227303
652599840
822997909
748007858
-381038208
-854945853
-272297409
498633136
371859796
27352081
814259968
369374996
106610796
-738140833
-737569473
887330879
-186168767
-605736075
-392630036
441361303
981562222
172948413
-490751562
-867748978
-520672997
-327690809
-902610518
413464668
-538529645
-448701563
-359409911
-229460945
904520569
-755351929
360063735
-461739369
567519159
-77374982
602499015
-588949397
-634852155
447227796
-685548924
-377853073
-591652433
201205545
822032920
505417764
-971733391
-502625192
-930743662
-182550498
719132784
377763199
154709915
-775324630
-323577613
-774824618
-270237526
376621169
-719254702
-877904991
348079700
-593462226
586822260
-863953194
631200821
-78880099
166246758
589690367
569287130
795034243
811287153
296793039
-818479399
-582926575
-100775978
21463434
53248270
93829817
-553670560
916880184
-992895786
-625506824
-414703488
-531290448
-346297899
185461856
770863783
-204310209
893453626
-2143896
592211732
64687835
815705799
818995246
-987651059
597079425
210454761
726143637
518537957
851580962
-533942301
849997961
-315850688
389324932
-26689298
-294833634
561615510
-483207991
-863666347
746387206
987825229
-100164562
-886004797
-612606825
995822486
-225177333
-298596661
-252184040
-102538464
102188783
-316304775
239020067
-950520123
-511366287
-84559293
395306628
540006209
-391741583
631797281
241501669
580651754
512471585
-826467354
-686232448
-218676088
-109456299
791306687
241164201
-603410584
686882683
-705620617
360718944
-239060441
914235171
198784768
748365993
-244126713
-266284541
873482420
-860743827
-617096629
52776991
671050394
507302775
473120156
719544384
324281860
834319321
494920479
155954678
159115148
-577336462
-646263584
518818126
-212483298
351719945
436683958
946032387
660479023
-542371569
-548105213
103661103
282999446
-589727179
323802756
-325266730
878078434
-99242705
463293456
957902402
203614642
-415704521
913121748
962154138
-827849041
-810500711
-920840101
218978288
-454019787
571684214
-181571527
-86334343
664687695
-321488765
438164310
-824504740
365438678
187737239
-721908928
-684805081
770417988
33668828
-168432557
612364841
639063317
488699380
776547458
-305394188
-91921095
-487410675
383470478
498865380
-487184072
897278303
-589844560
-354078431
-365560250
162180508
722347236
454128188
522422262
777668641
-99114416
-461441240
-874129929
-479388268
-778358210
-789189094
-137290065
-870173377
-689133502
-751950316
288619348
-162970515
-268781932
433660474
864661021
-667530617
-511595497
-923694291
-81414899
-399579552
531920100
539335867
46616919
391596810
176035955
-702952001
-453861011
-558259769
203001953
-614775056
312660226
224587364
986546730
163326637
302064542
183380817
304945278
640191316
169202697
-539926864
69255071
-221122659
447634013
-530395458
-79400442
-881085535
590953043
-97896716
-70902675
-854987900
228731819
-609701854
638343105
838337439
137385717
-879656249
-772830863
210644563
-645737522
-736739924
-669475634
-240555045
-496456019
-622112450
972137133
768496497
-823218493
125063306
-538426538
101767493
-707470351
-778152881
-175055228
751351954
538029447
102188783
125690479
-943928058
589072844
406862618
-84965777
322366176
576955484
-597752600
723883807
35668960
-389003051
737310953
417689577
848823417
-605516685
-716234576
-653887764
-62186347
-871310000
5716033
-513521020
-635071347
461398977
741655163
-961231082
-788147099
994384354
950834530
175561366
-753860832
-897744329
894280534
452272279
919575184
-195735727
261089219
602020514
-772130533
-651483319
497808540
-347546686
-756237513
-558851817
-211059089
16974796
39687022
-365673094
-8402192
600892196
157390623
573211712
114715895
314034609
-713058341
-472399655
-737667617
334138018
676181305
-198702611
-396825930
-929154985
902049181
-894517253
-699401196
-979501297
-20458850
-371188945
-542896960
347032851
-213067257
227554516
-819751275
-350199894
-978163456
653210388
-125452647
-971233508
570191711
-483935668
-349092096
-760592738
250590443
-533251806
927610429
971113013
-87654003
-384922211
-515708468
-761396220
-651509705
-976788236
-366572196
-569788425
-359393120
-696812346
911968059
63392791
91858444
-102312503
658849191
202407476
-731433007
936142528
771219101
-837507557
548167591
121989654
-645864619
-824986547
346355791
775627349
730057452
-978691219
251755809
-109817613
762347777
323096071
105348499
-947321025
428990240
-405126506
918773477
724150307
445061459
-738050642
662517798
893738845
647926134
911291848
888026765
-784344383
-979212811
493206808
191218714
-220383557
-407150766
-582482487
-994109437
847479030
430380926
15360585
511587351
883662453
534690546
910904757
-791756033
-74281568
-33080606
-842696189
-694234453
85411945
34137453
986488362
-695930828
750939057
-244360872
-471002337
166683624
-53511354
-464959857
968093283
-118509887
494899902
-159274606
315804809
-682389138
-258206769
882088078
511480628
-109214004
65388552
-389648687
-338816011
972279195
-530572609
-185199214
-270791339
930196273
400926660
-460581460
134365818
-157436019
-974581861
-910644707
-273726893
238554772
675119609
-172457194
-382295292
-326670812
-939433908
510369217
-824964898
99206986
898009666
718057541
925342726
-668255654
-168432557
553429166
299709143
-700381779
539406775
224276299
129424651
478688797
844884271
-961517348
517392712
-150117702
-859436334
-683752262
861742605
-518720831
-782925141
-702603607
995781737
788424959
182408850
145755516
906627669
405828981
-424024918
-157668437
416978480
-366776189
-588473572
669304892
356417885
361863682
457705698
648024931
-546044282
5641565
-825345725
499707452
608376343
-825274241
937249498
-482208611
-972276749
681942770
-840728576
-349202307
-4403556
506021002
-821229707
-620523412
-262492964
-374722174
-785835795
666648973
686115819
787023171
-456549723
-507397849
-303590660
-174500471
751985778
-92490444
805363641
-239328679
-376653172
228196429
-347870350
591357074
351153437
-343376471
999940185
-648344374
-883227576
-32829995
788122309
-229704732
397319921
-161647390
452936484
-340598090
433201715
826434063
263120919
699720002
-343764561
986677071
331262188
764148928
715766730
-491783793
-713389406
-451648904
-431026478
458973013
707915265
947893486
-312400539
-829745397
-6821228
-250423051
233975949
-397614643
450592007
361372692
141308374
476985791
-916176191
-586394754
-39569848
259297668
-993443053
-130584108
458529360
-742757579
974863799
-525662692
-73468010
800936069
-57886574
433906219
-166946979
-226668040
797914215
166331661
-623167386
-564298362
-403659158
-49246057
599382569
-870659590
-73286755
625757207
802033237
-114735253
821671
-222087380
690582718
784359052
733499815
200199343
652657991
-28339724
-557289292
184904414
-173947456
930196273
227062356
-681691373
919041332
770896537
21463434
514148254
-994153122
661666533
-581952052
-21148733
101416317
450400741
146352620
313292043
231098329
-348157311
196201669
-665826607
839768250
-598245208
976032279
-184125724
-999334747
-743176541
513683446
263690538
334180204
-942492321
54596688
655255592
460702908
636104337
339355561
739648729
-569215946
-360126105
-641876517
-820749934
-611838524
22498320
919705307
-109260234
814809905
589808369
-693833079
20320440
-442696217
165246504
-608560118
705587856
785411595
920103640
-350832971
-16085367
190602309
112755504
955001767
-763466521
60944436
-281527036
537895456
-32226677
-924672283
-51814246
351987503
514497426
-510943040
783470533
966393608
-697542597
334636590
118192528
-312142942
894986795
-237953842
588636246
-538740321
805894436
-171402574
-794773009
912877169
-938309961
-420635576
656787712
-633210380
-402607141
638277332
951552343
284418425
717912523
851907019
-925565385
937681096
614701120
-84965777
-279629381
418556603
-260866534
661910462
847002179
-18955988
-229900192
-657583476
-20394732
-86321712
896696214
368385576
-163171459
123186889
-330587250
528813285
-391440246
849336229
-691105681
249561247
-788003082
-135913412
77609621
773759127
-570614629
-929259277
166547131
401552807
509429986
-469765539
977972447
272385509
-384919112
-157185175
-230423760
-15723466
822083787
-303739404
-592218715
-447873159
420215561
-14976429
-69292469
219896893
971172136
521870643
-640449533
328825832
242994015
291758004
-492479546
770380839
-736031235
-725725038
634553012
-856204403
702815574
-369707745
222869374
228400685
-396505170
432899338
818247722
-763090250
-298036608
-674098339
-128434828
183991831
245992509
131687290
396353050
340111673
-868853284
673163360
173877529
26941376
227640275
709288832
580100448
-821976117
934057244
-503773035
794309244
553429166
498287357
372282591
-194967488
-928302325
48601964
558794701
-804854098
339876871
797902245
-39481111
-449966422
433398680
-507515856
720864326
-940661546
-644275311
-882402003
-520525165
316840488
-892357997
-907115718
307724789
974548994
-387199626
890985536
875383592
-435947594
286507396
863733724
824745635
-745580595
940922631
-42860976
-736259830
-718880867
635396254
-406971979
-992334320
-434079388
842412065
-773252057
-602318280
-887828386
-144620562
32705494
663442603
-304715165
208287591
-680801647
837904632
-805740255
67031381
741150947
783537495
158255163
-194562291
-60236052
-599342137
217394376
672881655
-712762444
566909814
-102523779
140166246
186907568
998826826
459335967
60981565
-500355632
365456289
-815623997
3168809
-147391727
715972636
989883141
254474010
20542969
114921314
-250049229
-812056144
-238128225
604030492
-957672486
648744889
-514130195
199477713
-329586161
-32716697
-614883502
-126534835
-263090514
134984909
-229237407
634456509
19728273
-341457387
-963364207
863052150
587970207
106270157
720706863
930583658
-807040014
340461536
392907820
-571429858
-56747590
-136355625
-343054701
609426083
-770635469
-199328357
384523871
-348485161
-823707618
266862914
249394012
729929877
-239905969
534806764
365868021
-87860701
-465292476
-587557398
-165623922
18474142
-352417935
-321422996
996803471
705725928
644966660
519233638
-617163907
-740775577
246480389
852858896
467244341
818064949
-977397149
698123290
962007014
-663615736
432630876
-719054101
-278744336
-407494786
851976960
401277123
89636754
-27721062
622779079
862253244
-107139118
-360202818
-253692434
884147653
-419033431
790731855
-529230683
261675123
167487684
697759812
-808520523
120252276
635104120
82343025
92171481
500764516
-581053481
784380648
-242173136
702866875
-916987000
-101502591
-58065035
-613592139
-499221205
-715073409
725583690
166088110
979860646
-601441191
-853335150
-491727166
995622678
-585670644
-416845107
374335534
-320133316
-155575956
255080754
808378811
316635110
-160403036
-609171665
-876811447
878329626
795694425
-810300933
432830769
-450629031
18560152
693922452
195020181
-834698510
746726113
-62537666
-728505032
-421376789
-500120124
-296399625
373881837
-678805221
3185196
647529004
-426652349
-288942812
583074312
-505872809
120405683
367889710
380411342
19682908
77592564
-950702831
319226117
-244009145
-916349910
-78769744
-169129592
46368833
-778606941
-523678519
-649678662
-11160454
6280680
124736863
860079667
-745479716
-151547507
132629108
401933122
-186692901
387818688
140962661
-487172890
-43008339
-70454527
881408664
558498856
176990251
966547837
-309077791
-87654003
-538943376
-641362286
600106990
-305107654
-928475434
566904537
-577223509
-295122611
861742561
14820089
74050178
-373324116
230534383
894016369
-147797571
978336207
893750660
583635750
137213069
-420004064
358594880
-886760348
-184856275
-508690227
-273155756
-148285316
72807901
120798846
-855180720
-97006747
709190217
-292195401
-599355952
305023223
441999919
211931247
-800136859
923236365
-686173900
129593452
-49694828
-606210805
-853277961
-341114324
-912815921
-502629638
-556469459
-78141462
753761662
-152065482
-466355392
-181149726
-37436253
264006330
634293891
690490795
-25540216
655144273
578619929
-189471355
-166486046
957022348
533246371
634255356
-972362439
197572431
236767460
-314265515
429659493
827271389
452061193
-318029979
931106491
-622442368
945878511
623382661
-835330051
-6514340
-842499785
180791595
-546450777
756281516
91645445
931488639
750256848
-881085535
-896319126
-563487472
813654415
580053691
690269632
-997228552
601703877
7790923
753826525
258439907
233966439
-933219906
-151681954
407331413
-580572434
495981481
-961650474
-187491897
-367938488
351432427
-555682064
-319934183
621672515
337068162
202033569
912728198
-578829349
-171851017
656611984
661434599
704256679
-114967334
640804362
-503067881
-724418787
-354236708
-911624125
-272295472
679758910
-987815503
-787195758
663796135
99429001
354609042
-927170828
-966477021
-379284896
-820145875
259479158
-256647412
882424355
-295830702
36912632
-686388262
-485196112
-337578527
-661754748
577001502
326132109
837477247
-285742199
365608065
347993323
-125374808
-256579945
-279115577
-590337173
-486855028
-482890607
-506350940
-854945853
399308224
-664679617
230600571
-708241164
410719851
-552584439
-920303024
921002390
-451209706
-339874881
151687609
827267480
-469403064
588170777
327019542
240881065
-370196668
565873337
-94800005
-21693397
171262247
497003839
-485727882
245968705
-555437975
-616733796
763797515
967000547
137790216
-562330682
-723239194
857310804
-590994496
675458040
645169692
-297177092
-116330579
260158807
891302073
135529702
-58434345
358234705
-480790727
299788238
-190527335
-569874361
-979182821
509976758
643085046
449134928
-404883127
-205761041
-71508988
-122717064
880296166
-912830631
932269674
800778881
871911740
-657449292
522640359
231859900
746597551
-999549999
775864589
397463645
-446581936
-836003988
884796284
-256401862
-979689868
-898416950
-945767237
-184579098
-181824880
-10953481
-251371243
-139407974
-910945493
698839005
250477108
-55184621
-197842263
221284839
-510366899
-725076455
363237359
155165788
400660954
210041040
868778017
639498809
-599745514
116262801
-612698175
-756548673
933270268
-987749026
704677265
315643895
729726875
-406648148
246467030
-980381771
617579877
15920431
-632911694
-890151926
-380858292
-278785437
-112575902
698034189
-56778118
-138510788
215760235
-505325961
658654602
-900708716
767717535
122057399
553345734
464819399
-8571737
462821350
-370801106
-41572038
-116077561
-865210130
524310736
-392402733
58190530
720950149
711226256
248021365
543777669
74003764
-791126159
-350799679
-915533162
125813630
269206857
-962921947
62831122
792137448
-895651043
30242850
122978877
182279045
-197263271
83097783
371542513
-114542575
564752689
481137717
528441052
421535498
-632368752
-89526985
989601992
-76525623
498821404
702324167
861922339
-430505190
-246752561
-305394188
749497010
396266303
-837348976
293566624
-263287626
-496284108
-152542373
-184602978
-593715289
-734527056
575408851
-389507192
-179440352
76081068
462717115
759601953
-40779665
-957314684
-116647725
-222532577
262773412
-81917839
-498397065
100291934
26662471
755244339
-503773035
636410747
-640322280
-183916267
254622142
714792664
-76763052
-859869049
192805594
921106499
872178249
-303332576
-2486544
-465531304
-78839718
119918182
959061675
183673732
-373508835
-103856057
57398833
-956744198
-642150050
-885438680
50471266
251023813
679351901
814112073
-636295546
702954164
-271771105
-568148326
161131131
514201959
417766830
18560152
258790871
-486108190
-75991346
-621017038
304222039
274522991
795329585
314205028
-108410594
234320035
858160836
99260866
782504392
523732734
-249351345
-86351172
-262352876
295965284
858872051
858264916
943601570
-528391712
-1333584
149767654
-293621271
-149519747
30162258
-709226552
829274805
-903419151
590401411
138856807
276009379
-959342959
-887650972
-578284987
-706630983
471173190
50834017
168630517
72197726
-588328430
23927342
892896332
-410772750
-114165738
-344837941
-701404085
-421713293
-231331109
568967242
570032066
-781193614
903282837
-715800512
-183265712
-106943375
910057231
-482660203
-109223025
824721790
-754836111
149105907
179586458
-662457124
885602069
-936319620
-763564873
-936434068
-636904988
-671060437
-45903024
-123396971
-994757712
-716477689
55249151
342083136
-86334343
-536437701
-469952392
957555205
-213524008
-813980108
44558198
59275981
794298971
684990429
410646233
-148864850
-637342249
479800467
314741375
783732816
386366032
507621885
78324067
-835398324
130587988
895944229
-749465708
104649469
-484034382
350779984
477713457
337781907
354690965
277820464
-582211049
-724820923
-994827619
651609165
987642383
637464414
653679878
-260322253
772565051
-108499741
-260684344
-34198806
-899865239
119084043
874410097
-924412621
-335369162
336666529
-973664070
-357598599
-799563506
-875505498
862172694
941622268
-761507428
233832317
580156784
204500491
-566093692
-965965487
-436367911
-375137679
383667540
730101994
113537852
355936984
55433212
359891219
188507781
-3178843
-66467944
492561026
420215561
-591706306
-594133764
-259295743
973643790
-659826617
-659457569
314238509
54623071
-877535382
530521333
-849933489
961371050
5772647
-609220504
-855898261
-210736594
945161658
663226967
107864261
525409833
-740702897
5787668
-792832234
-377923157
78184951
-342952241
-402874247
-704091309
-839919711
-90487141
228397849
-971993870
-739806276
269172947
839347347
-787434886
899611924
-241103060
-894320459
-843169134
328584194
-919520656
529014147
-839407714
879021568
82256411
941856255
175372377
140345803
811637607
-172873457
-182196662
-621539705
-304180079
-654166342
932151732
842337002
521864717
-91096172
655803868
101786523
-3639757
646409990
885361115
-910312516
109786469
-122069459
448376727
-41962942
-792773171
674136694
698026212
457083212
971943927
-873828443
827814109
-879162768
946637291
915857770
-563121529
-925117929
-171326180
-119687549
-959074940
-941188496
-176288822
480779718
412762087
479357045
-184856275
361402564
818013930
542033334
360555772
-264885032
820355993
950417727
-684307226
-31424205
-657037668
683345662
-634983617
79620802
402245359
216130750
604427567
968105970
155570849
-453185673
651530388
394886126
-833314443
-995574660
401946497
-114137860
-139596068
193067232
-116495941
-286699850
900064966
-772996845
-222776556
632044212
-871015857
638322304
-121877823
-207442949
98251390
-242106941
229473783
-528020346
449675920
-617234861
-218792939
-286544337
-638034465
42238495
2084121
-574157376
-368753728
-512951832
-275435322
-947200600
-785671128
-12212183
-830464520
192411574
-299784034
-578494848
-905337248
993440020
-897294934
228696700
-702718376
147522405
433949162
756110528
-574929055
226131621
775516927
-753216426
-566336945
-567456610
-739223117
-523464987
-63701648
-219305195
928349191
591464291
797242823
37665741
-17873397
-827420939
291111639
39031359
-507297558
-26134757
432787404
-320312940
-987922515
-394254871
289946817
-212865563
421237405
-288494661
372597730
-628288313
767210930
36105757
-389555137
-331114805
-901403943
943002680
752772371
821876019
-576996807
-842553955
65460804
340194196
894604539
799251008
799787902
314434589
969060632
-274142644
468917848
-363344003
670872576
-715726514
202214388
-661114602
-95839595
615450462
852239442
129851771
-969211701
862262979
705838929
781471447
-945266075
747075219
793521730
916559035
-199728109
283239051
805602080
896324135
949867432
-826059657
-42315297
141752214
-515938160
-801895237
-539815231
303751730
145646594
640931649
-518267739
-327486947
-584402576
382746510
202782841
-271819582
-220570917
729929877
429031132
483653541
-194730214
387767908
-644408932
127062633
221451229
-16824474
-121753426
995504808
-948176166
-66327818
835522735
-258178995
-169807453
-232599082
-90430976
-635917616
-474607147
564089826
-943200064
750104205
190892162
-982019188
685089836
-816643213
-665495207
-426353847
-875877118
30732494
-402585392
521049804
-7752747
-462947167
-945664290
-803123401
332658717
-282822843
42017820
986690223
-355318996
-341828610
-336944329
421096353
-191458983
269214930
-58461399
-65704399
-984715308
-612682014
394223422
95994097
-244918592
947433714
-762704706
284655533
-373285452
34835017
210291447
155032600
223048082
347902266
-322604569
-257560162
842384268
716023400
-147651908
-786884416
662098703
-693355983
-796542901
-654293690
481289879
858163560
-73610846
-110295699
-526729241
-399490622
385256208
-675993138
348757741
-666780500
-320148394
723173517
-202529067
416604863
462298589
724289533
910804863
-151007907
-256287373
-729243953
856027883
-680214384
413683680
-381628556
923564235
-967446430
-50256174
-188822953
-533824251
-107118517
-829767074
-750259693
-838322715
-940394090
-366078232
59374741
459615906
177392234
851957862
-14371946
168915594
-378386357
-927719137
-710819385
-806278927
854667095
548234176
122124361
-69860193
-242835837
468633729
805670796
-457215786
-969053032
-916546103
-468021251
-680684638
-619043490
-520042305
-356662672
765394259
883036478
840333059
-103883948
-322309879
33656162
968737077
718737042
-592346503
-828966829
-978227104
-154447373
-707649104
-841919183
-503084702
-912068771
240417584
-782432662
-366525200
-386682277
145755516
759975137
-328918705
-206296957
-115262793
-693276394
-936343057
-356403196
716659934
-41392467
114695162
-613096826
-897242594
442926563
316845804
305362217
375130669
406981676
725735712
-635678301
389820763
842654999
121890350
315149463
736613723
-434177858
169639979
731855181
-332970424
524131855
-46432409
927535457
688289011
23840319
308242331
-456962666
-408002692
897160778
-640455129
934967975
-886240501
92134744
952951920
-16658905
-656437520
662760955
602743139
-457572832
-885574199
671982399
764388447
264352577
-183356729
316983077
-300511067
649218163
-671296065
-59462228
-130468613
-622197807
81867807
-11617463
-330349523
937249498
302598959
-963203428
-464306297
-751328123
-21685419
-333679767
796220636
-793757536
-787599673
440960970
-744356333
-51201570
-100025355
287749496
698610587
385923339
-765010471
-916333362
-538428456
207532301
-772864377
-937063547
-197989910
207356669
-698943405
482166546
-619768044
865105608
769085685
-641233760
406002015
765567909
521988516
843438304
-246535492
691695791
-574987560
-371703366
164913129
-371964289
49305366
-536206876
802867283
837204447
-487705398
917132623
-166030631
-766119717
-831895065
-431916805
-297856418
321686722
-847947753
422628232
867795559
-634513100
364226045
-101005160
-414901607
-484982592
405029247
-29238624
-772198244
11488033
239009480
-847373746
283115449
949311948
80424772
37066158
-65129861
-791348536
123440447
994987154
-270262492
484081274
-923538120
-737076473
51602939
732272674
-335208861
708375041
655574154
678463892
-498018310
127299737
296769726
629223944
633227944
-986479204
523098844
-750831368
-162961066
-871859506
439905976
-539357692
-767260859
704121384
-310887274
820616478
-212387562
-156690296
-345773978
-595911160
-807802188
663796135
938393198
365889071
-209948478
660215300
-606727446
567697292
32657354
452786073
939893866
-228931098
970007039
-92351363
565375191
-284858036
385850898
493135585
431970623
967072088
600004748
774211169
-843448366
269214930
84427769
-6952601
160018033
500469748
467500604
179694895
-656145399
991649996
66035657
427455561
-266718753
-182945479
286014968
127566631
864720850
621221630
-141277358
793597291
867362265
291883608
-7562322
-197192407
-496577338
370153179
753474313
846559621
-203658854
-464416134
28285068
-614147529
292444850
264018347
-195291407
-907060360
500940890
-304536737
111166160
-226026486
247919154
-733394997
873997302
-312398569
161904093
-413038902
779369771
372501647
476532941
-909094611
-725725038
-673273581
-542606934
118108653
-430889699
-839397699
845863725
-195248620
476770758
-349202307
-935243048
3910832
-953948840
971813271
-241208765
162517225
302598959
-174539469
-306661539
925776273
-65503611
-98576611
36567488
180959678
173163374
-565876878
556762187
-124531357
945500729
166435845
-447282600
-717863390
132901529
-307993527
621149685
70781417
290474888
410623447
288260308
796417158
498480023
-423764372
985391203
385030824
566909814
605906355
-393143374
-398603745
-873645853
-735579558
335784008
-703776122
-304194058
-104951505
351868152
735460833
-493851207
-478911462
-593572098
356836937
-99112695
882565725
-929008193
-19064563
706369045
-57039443
-830128866
699087964
202889971
646354879
566387001
-489019571
240367110
-209491976
-248253334
-658706972
-923544075
-906930154
-240092368
6371765
836748610
110532979
-758428265
-305187549
406996764
855638244
-741047002
53880330
876367689
834779199
-772551809
-8769805
981500519
409722640
652815839
647985131
41614607
513500726
943328077
-19903688
428013667
572890975
949845796
61453007
-937996963
847739300
-226474740
-826975387
218267022
-904485192
567722588
-496700520
122733814
-353339911
938290884
-337571162
-287525411
-271697060
-58823262
277083054
205646940
901199108
75520420
906172117
-580947400
255840903
-899811322
-840761562
-745639948
-954399765
432738661
-979837108
174011097
769648171
302312129
528840696
518818126
478976961
-2396625
-432969491
-623167386
-320386114
833502052
-393725499
-245652403
794076246
773437063
-674098339
-479842566
22955548
-850634277
-441292187
278194689
771219101
751030936
-643916009
-66766936
65460804
470404168
-858466693
393837716
-673904503
596278370
237714830
-181306431
-787022272
-110210694
660085127
-46859381
433250500
-283816562
-74800296
136493753
334019493
254282080
-881275052
178080328
-939354506
969548371
-989674775
-743698192
385616247
-74258072
-212993118
-441418072
-935525110
-759120244
596840557
579204779
639478868
-435416851
134419588
-290216981
317813352
821462774
195494879
974007337
-611048662
-766356919
-480569749
447358899
428019231
763500526
526484307
127536259
-477008832
478729561
-411787943
-476804559
39681920
857571603
917037128
145788678
-159274606
562150620
267228926
948794279
376743379
-635872016
-883321698
-795989814
-837300688
-663460751
552993583
-474896186
-895711622
-320288195
-886076280
805609651
806716410
-947761731
655574154
-739409231
982038815
343424613
-312901751
-629263207
-872197754
-232438425
-790240252
640567028
395686683
437809159
-162316247
-913659191
-850473715
342250326
-988279433
277991211
-395205601
-738148870
-569920166
686882683
292655693
-622478627
792734882
-347543340
-718996280
395135450
3262000
399421292
299390392
-695865200
327804874
148082644
458421700
-861924956
-327253946
694867182
837847442
-416119851
119010245
-875120942
-699390964
233813547
-476253392
-243294250
184693999
39606060
127007488
-566316890
-916474427
420612294
376053759
-311082979
-152425446
-426023145
-54131202
94725402
-528247029
983030992
363959839
-705367291
379235607
-721369424
-570195019
-870499840
-310401323
-122411855
-679712434
350636496
892992202
638559797
-25638278
-682429215
-43437066
-205413019
-429299634
-334148473
-805318280
-190011147
765082655
-78880099
715557922
-188509705
587753411
-805869742
142136900
-743867107
528978852
-434541945
101327218
-829592864
-953288332
97302780
178288658
473527665
438302993
515867296
-481330837
-274512668
56355903
991328113
440195581
870476432
-346656440
395933835
-445234985
593187122
94886233
-715574754
-285471336
580787462
-826761516
956109660
-714786164
77343163
-154654120
-852265234
426533205
544322717
-91770004
221966044
570463170
667599651
382341785
-320288195
-6368227
528813285
345272085
728179470
-361121331
-846104474
-218869953
-316087178
-590746070
899284887
-970314235
-653711802
982771844
-104583774
-339666663
917848333
-213799755
-874857665
-285800955
-832700558
433729134
-449470353
-790686729
-884593870
876426690
902635406
642287690
-860298401
-251256858
-535410862
74067056
-773007469
965788709
973200208
-766904863
-71335877
-770971709
-580165737
833190838
-383580598
-903419151
350862090
-450687245
-694354753
5042326
-371545107
243173654
-634136850
-657151395
178562342
-979619876
588755665
531263217
616830333
-941074511
763618801
854678509
-346316327
-115394539
634953089
676821346
-874010136
-637600322
-277107154
51034889
570512702
-198486534
731769421
152238537
-789409196
-698178689
874872089
-186775580
435240589
77181385
-426288400
865037047
-777223797
-84494415
-639130466
-888899824
346717102
-967649441
49777064
-494763506
-539926864
-205387214
-819657206
701914049
263444830
-890034721
634006600
-512506388
875857929
272620346
-918775877
-58375915
620101202
536695407
-421073684
-386745976
-637322177
418827290
-817988867
382820913
289219784
-542784155
719566839
437461480
-76896419
-261702187
-731133136
-110679372
368367197
663464339
188870920
-438348495
-320851070
-300005895
-323243615
-931547761
-426768935
-64497977
-781217494
-174720113
245208438
-449844791
-190235441
860357671
-583250382
-638435646
84150840
726252166
351806533
825385643
578975416
-140038049
500020518
-154882392
266117159
534865350
769130412
-851630013
-738953264
158255163
-569374194
661425837
-28190111
516907887
-628578905
787083052
-407284661
-6875605
64359060
43948068
-600680722
519469972
-295830702
-226149522
-765225236
231905305
129597726
-297843296
-459656690
-953423083
-918662389
-98114765
-445009819
-915804004
34984039
478688797
47882791
314124289
-315900352
-464555953
-937221741
696328334
405891567
-964425014
-89802035
-381063450
-172506560
787018610
5353216
660897898
219601112
340670931
-998949353
481600263
-161467401
618486896
-958913975
869052662
-256238809
979150799
-699284067
321037977
-156454083
758816942
438252814
137118601
15360585
954617993
516620681
-85651400
800390109
-381111304
543502476
74003764
-472901522
-423941346
-27040776
346355791
-93325772
-397239495
-99993308
750469453
406532931
-937411243
-377784232
-925151038
820774036
400031398
429390420
694713302
-155695563
-812294749
-849303859
-956621113
-599342137
-726472169
839365436
-541161573
29768953
-104993312
595155497
-657604726
572231915
339329953
-675777402
636639142
-585984533
504449546
140264888
-338694931
-349118776
697558703
705351681
-204320634
-582241089
-653841559
32687139
-80602879
520358455
-579646478
-948393125
497751516
-341146685
-755353308
959222186
105064515
-762214576
71995457
-403451063
504215772
-957644893
995144165
-472617719
939138662
-527215773
144706691
-598264352
868250499
-449854785
-188585994
-778223382
867718122
909734065
1425664
243968346
279134892
-516756965
-874021300
966393608
614701120
-196194667
459738634
-691420072
35668960
-816375535
1126628
-867985069
-262465050
-110054579
-208407744
318317150
820994840
-298729576
-631153467
-62010793
-110838718
719324597
-835662915
-815533149
420429861
974701517
879164042
67962408
-8887058
315497356
-824646327
841341809
-421376789
-541526090
-928046704
-887646280
-882472016
-393980617
880373539
-698344826
-218537776
208208673
-556050879
-805753809
-865316765
-642220242
207869310
7751740
716867568
-466399697
-383023715
111823673
-901096662
-985375119
898263230
61824289
849611796
-46731488
-825957787
-686129176
-493801171
-133214383
-274498716
-22841746
644498922
119873525
887712224
-112575902
-565245007
-624444183
-584811381
-15393698
608561702
569752692
-723966396
-867387943
-239060441
322130902
547082736
230800866
219273612
-675519735
-753980597
-145924121
71376550
474508587
972615079
18419874
829458700
-767352119
934719457
329351935
946946769
678685696
726107237
387733693
259864327
-183800493
-168292395
988223771
-796656953
-89089739
-846975771
-513338997
247761463
646896675
-545132029
671434016
-287112547
641725832
-384791951
154942745
-332200418
664086124
-620287644
-79995998
164992413
216054929
179674986
-398250292
411557226
-96220907
851957862
-164997139
-398591111
578930782
938513326
-938116836
-31239141
701258204
542229087
-480019820
-119783270
205079840
640431143
25184458
-645598540
571880153
-850289077
-906453607
942855343
-375220674
574664042
835788921
-487855501
-809092588
-47329229
-984779074
203706873
302432830
995364488
-634924105
786338152
-720766893
-467202638
368542645
170307309
-211292188
-791813661
904721461
-191365348
-958799668
-501844003
-291647256
78077160
146001932
-888533057
62734105
583074518
672080750
759810367
-779040366
-932918578
390598517
398857637
-998532379
477409292
887133264
747254106
949404178
-483763586
568262331
-676291369
-418815981
519362395
287512345
887755348
-264192154
-147627976
-106509042
-114633496
-788692751
763279401
834699048
-661144533
19192706
-367651177
978760322
517499187
527986543
315317034
-620360986
-33751271
345028956
-606975853
-645055193
-871182582
-909294137
427755430
219896893
547425890
-485934883
-305937240
138685472
-280936930
10824334
-688263028
112469281
-977025652
272526544
892981902
-879309478
897989460
591899670
796775613
788626473
-829597391
765620770
-324343060
-102972666
131965731
801891681
-955974763
-325612499
826084204
-793385403
93945158
-48476649
-148948561
374358264
107056815
-679336180
526185143
47777638
-921464392
908387574
-413453729
292444850
311765693
332380463
-570699575
58685630
378328883
373964979
802078339
-368090910
-116059723
253343442
-558851817
889708776
-553104343
-278785437
92949669
483487448
237406010
-690230149
-818194608
-658905099
7224896
693280597
-111374864
996817620
-920094320
128562111
-120243512
126101223
216657079
-807054311
148400014
244333723
-683848028
810833481
177912746
-653706775
-343637213
784197192
207571524
306373639
-211670772
740870276
-116659979
-19701356
84843129
-768833678
-688165393
-208997071
767713247
235866722
-210774325
640214011
-766447802
-790849515
-838238487
814776680
-128217334
197377214
-208910777
967651313
-695464736
70477601
269620924
-617503696
866492976
916344121
-83972248
788152865
73048873
-399964012
604597644
179386345
756960757
-940531413
-712431855
317861773
654747463
587256379
353407217
-908693724
178869363
-471728140
96546258
64275250
-225177333
-413253858
74665024
743152601
-204698729
-4177796
700085319
-896246288
-955895854
724427251
-485645200
492936148
-412971297
-47724241
-751950316
-451798834
-936634849
160750102
-72672741
831007263
828421179
648623611
-610449594
-557655023
110175815
-882309348
-377071575
43901362
-510643560
386366032
621221392
-455321708
900179455
-283610705
-641344465
514926999
807652098
-889389337
272526544
7184828
385406305
-279039629
-734579476
-395705581
-91908376
-294390557
-697839332
-878309146
129387148
-856506701
867280995
-589510028
-193030766
-770355998
-685690924
-382113537
-264969640
-971997438
-624533576
633800344
789863650
162823358
-324868886
707432897
432243677
477950918
-83470637
398758315
-949057389
-488626659
22051798
229930659
-327251467
779313101
474275286
127605593
983456274
318851887
-318007247
-130554048
991275652
-640033642
939494080
759840882
274626868
-30901861
111645804
748803261
-194290977
259585543
-672672269
973677375
-349289536
-515630819
580190735
680181497
448105248
-13551184
-619817015
-232789489
423242383
-278440741
71347876
802109530
83646012
-654845964
-978930342
618491390
945275480
633666212
-171633259
-864708117
406248189
-634960719
-529617127
689134542
-853210969
934576770
975115752
-549988547
539854174
-945664290
-182765284
716541151
-755399839
140517012
-127037727
971172136
267826149
782829421
-962529179
-700217623
947134168
-853191096
83969725
168915594
-80789343
-239853943
-669173700
442516278
431757859
-171902678
-573869861
54362738
-481088360
289797226
621435175
-94811530
179441138
-817336588
562906366
988132797
-25893595
-238346531
319488453
935333962
962600695
-496806416
-994295349
-367223850
-382913531
128105294
674943969
92107585
844412427
640804362
-326957065
-376916524
-267684627
-543237738
294949283
-259725659
-399290169
896611275
-459414728
560539259
-254022004
-671310198
62454836
-867153924
-778668799
446234463
-973599376
-455730160
-782889619
-430952747
-654899540
143002194
980940994
459653656
-868372881
-830974521
118548759
-464131427
42217716
-507735013
-284337748
764447308
-611568371
42238495
-571052033
659672093
-35601079
-783121634
-91081522
485377429
-412988031
-206397075
-625043814
416260881
66906899
-758284452
-928307728
-933660459
-518320349
99570365
180247195
942855343
-690276312
326074805
-29527443
146375965
-248305895
-287191968
-932374269
-265220056
43585868
-399451106
270625497
179853948
860890787
-187515259
987523958
280695381
988438051
-490029906
-19030495
383491533
-191142638
-2513891
-982431062
445944411
-605940419
-137502110
563981369
727488281
884434399
-240737384
350034442
329941912
-621148209
-309915107
868922751
78146670
-769960072
570536527
-19064563
-574375655
-741493058
-244859169
344213930
642503702
-364256474
-126050249
44868907
-997602525
-290578896
-91280555
-947902183
-549535056
378358557
-378868833
-443462250
-316396378
-288287659
439750412
910540491
-53360492
834481697
-690280597
559875978
-900115306
-606683196
-874489568
-100085150
949209662
564709298
-513699898
530512811
701121544
-5031227
69931587
849451114
554301670
825385643
-986578649
3812284
-930872002
-747097134
-656517892
262026750
954788832
-169783785
112290891
-495121117
-895158231
-302794091
570167164
477962321
305806727
692865911
515913463
-194244061
748313498
289768777
-211404117
857928439
64407511
-639746411
-525771714
947951710
280092086
-451918618
883981185
397479634
-876569943
404792329
-92849376
-575060920
601887684
-208349032
202709810
346355791
-343942759
-615056543
-869723922
113139181
-564351177
-398600012
658900150
998676121
236319225
-285379860
-593346618
40646827
-537337911
193281224
-933471981
643133882
764366242
965978166
223053381
164103727
-756112311
-160728716
-209491976
112079909
-455074667
178731613
601243260
-977460608
91762738
785652122
-320148327
999973183
-513730507
471714463
509322401
343315376
225365694
986483555
-133954774
518939410
-268286666
-77441954
77574575
-317885497
-795449986
169354275
687405859
118875249
-725902288
795101805
973200544
528988882
-599043077
-494815062
595682298
398048255
-214607444
825016439
-695327859
317313478
-322165575
941287473
456429117
-129750959
449287112
-726157342
38944488
811732041
-871124420
91055811
988424681
842025002
-89163144
341475086
432406622
-136394796
643085046
-560689815
-313097563
-254328677
512677439
856163937
354208556
-749651156
-905724174
602138593
-480130571
-37101438
-542562339
726190523
-373713944
-589504390
-250376659
529375670
-656696105
-717718455
46559676
585007111
311703278
184759589
-430952747
-845614021
-706192240
48571699
688880834
-826045848
-219142151
805609651
703593567
456301745
-458408628
792046002
38083794
911449199
610521980
-573350924
-94107788
880070297
-77787489
2684879
48622732
805439271
132775257
484998040
-851971157
-503109322
-499446564
386879147
200187874
-862240471
596854839
-631029812
84213650
635624743
876527850
-939371412
-511095893
928959657
432326219
64454433
752698617
-336384898
270028585
260737472
-187707808
-932909440
430047300
904006552
-501844003
68727593
-776355698
-282192178
58755600
-719961725
896674213
-122290535
934719457
-317418661
-381502011
-949136266
-46709504
-900696368
-24716782
-705101796
860562771
-144207725
432475105
885361115
-138823255
689417043
717341441
627529333
-957859755
947068496
742596379
474591400
57238010
-343054701
-31086544
-123609042
-514845361
-286445099
-9932883
-929456047
919160199
-333412198
-731451973
-427790104
615035094
255260600
-95695019
292154353
24719998
59717290
-774067292
-3700903
447265344
79513397
166338910
84568891
536805795
798492638
46068797
-920110318
-422574008
-734203723
-277951806
378778929
317581322
-622593052
-644235947
-697631077
267554426
-765300040
233322302
570443070
811022295
-221042676
197604814
-848459031
-244582560
-618322722
471211684
59811246
-701983300
-231369550
-416359673
888186774
-507740292
325775203
213243813
436955230
619243701
692711402
-896017646
148276606
897081209
-598082728
27761644
152825054
-425412684
-572962165
923341475
-299556696
176657830
-896534844
-713611700
-800055536
568414958
-837867125
-137813142
496879668
616297660
-400322286
668177870
-736181870
-415395798
859179204
784948388
969469904
638029103
-166030631
-23952802
500999682
-359378024
370041189
522418985
-531155573
733332908
357502725
921595654
170119620
-788897557
-694338335
931727956
-832029837
614321004
-32507897
472815718
-776545380
-852431558
868277060
439540727
245684690
-48476649
848484613
-379763400
314850148
-197581164
732625376
925288506
-781688219
-225663125
-540486278
391405212
996168258
-268225919
974844159
-751045668
993249279
21959577
454517667
-626354749
92221781
303142154
228598230
813008463
-341305835
-145388228
-277689793
-439047216
-438610095
51528002
-802452145
118867027
-358671740
-479915767
-80977426
-908207224
828537948
-611932121
-759409062
399428093
-737227836
-429209820
765395654
974760909
-424778112
393963751
-426355770
577451054
359136460
88685018
327855716
399442879
440164103
-22274258
70300151
-639660300
405522520
165266721
-842955116
-608017894
778112584
352950431
319346680
-822986150
374601599
-861649583
306656473
-778756754
-293563589
-419118394
958571787
86990806
-445966241
14949624
-729762064
447561788
-692688563
794254162
-952779223
976558018
884379219
-777003674
-256461384
831701088
308185185
374992131
-57886574
677802423
-644257832
12309976
-190783446
510563159
-179725893
-648900327
-883248246
-536832465
838147334
847453610
664680878
740488948
-824633718
561203627
-722367806
-639388768
442588565
-320297500
791702756
-854645261
-675630457
-159881013
404570034
-899673548
625419199
608152294
268670312
700713076
940205562
-520672997
-471464337
-707244853
413936084
591696683
558498856
887342026
213115767
-79512044
971928461
-447266212
-794835285
161389142
-459522254
387098744
709177815
-10683738
959061675
553345734
-84476057
-782409410
8640016
-305248808
-691238858
-412376340
-969177696
941209171
-26756952
263134168
-935067530
-860356540
69341403
563818044
436708867
-932346398
64648042
-95702838
-697631077
669795952
-234017287
397012237
-394963170
610359352
-59178050
936345459
269214930
829886693
579761027
216035345
-678915036
-860124212
-545537372
43984425
-671652604
-131808396
-416858636
-957059864
-605147435
-158254554
795175184
222873558
-146466843
-487705398
-230130750
644314969
-398640406
384872006
2503056
588636246
18605653
-68413588
785593578
750303091
977896811
-409198038
-310641305
332202251
425540559
-730898856
885983076
-848031173
-56883111
-451766781
992168026
-289044520
527896828
971592165
850641894
-223642624
-59327459
243813932
106939455
-280360542
667089926
-272430029
402072061
500059502
492811028
-184579098
665965931
-704581445
-284876335
-654908998
-374748980
948497663
558337614
-897184092
-7118299
-242020960
715850615
905596236
-51395914
-606101111
458715538
807890365
522617568
884210283
-135161165
-212063370
-753849075
-197026383
-309670815
249005729
-503448063
-243326270
860357671
288564354
-565046375
-168953593
719901528
-811570371
-667828427
998358095
636304410
231283200
820202472
250110102
-861955428
890955781
17973666
-773405804
-206052778
333525616
-187988876
-280308579
-634405430
-828006182
-482687654
181093870
-700258262
-619342066
-192379690
-419740006
-811863254
-118375316
15499297
-342036309
-836654029
99656138
486150058
-476129070
-298270233
-674424499
-513699898
-743186331
433660474
766511268
-601761943
723349514
438164310
-830342546
805284009
-744801568
-543255750
-386159885
-755750067
218798874
315989220
352661115
-535122755
556764712
709433818
-668958962
570512702
710683646
554786654
-924570504
832743157
231362667
-440630747
266883623
-272680016
718701401
-844237979
586966539
-307015005
333440178
577352187
-269923690
-578283428
109833249
-10087209
-713151241
164723450
-552436734
558354942
361057802
937790908
11267745
-53078223
-250639958
994022851
505148371
585312038
264138314
-265745497
1853928
-18169375
-421760909
-542960812
989279642
-337826753
-512185679
775935337
-713611503
652184905
853508557
-183531483
237926170
-271611349
-296292510
49344374
-851990796
10258785
-699011108
354407819
841493445
926136878
646519794
-548937557
431814362
-8847218
-736585988
105442085
319634314
519321380
-699400052
-483429
-481512386
-709760845
225438942
-160039549
805194195
-350225363
-285914686
927710971
626827061
-641027233
373171787
30022095
371722923
-858508142
-953648579
-124035728
-612927707
-403368981
-957829591
272865946
441432218
625788072
-532281213
-851617043
-824076158
152799463
246353573
792137448
-600931555
-719733147
-446286772
-607603552
-694549003
-700055599
-704654772
-869653589
443236899
-728475105
110431487
775483299
-422622899
-847586913
74665024
-719450856
932371583
-176853920
-104506398
915163753
-457130764
443159190
404051409
-423021704
-308662735
221686001
-139686223
972255258
42289383
-104361659
-325762986
-800135250
570469937
-122356068
-812397296
325573187
-99117637
-621006021
-266923010
138565390
310275668
-286166804
393648969
-426751431
-848477285
-270820680
684689142
-782682071
762387354
-2138781
544866865
86623619
-442799477
-312321184
-770068353
514094721
-585066065
115113710
683875230
99688367
861734852
-557618623
581644090
-60986546
259841712
-738277727
394337617
-597536951
748442959
609494430
814895641
-941175508
859732644
-181410006
548241389
832577310
-670544707
42419580
445165815
-192048963
-431511951
971672760
-930733960
-122411855
-61901154
185447932
465733196
654904000
-15662415
-293532330
-739357719
455923609
-50512583
-971956960
-869779542
-900190989
-357142308
949979115
183350941
-470072324
-863491489
-9799912
-336270297
-253204851
-873250304
-497158840
281418157
468917848
594162292
-143815237
549312622
-864952725
564709298
-462217277
51265353
187664993
532728654
-804698982
629156034
216319714
467519624
-923372935
982585602
-381117848
844393480
281116078
-893523090
110178282
-740686572
316075535
-704636485
-366967949
269041695
215118518
750788620
839738637
-808520523
55518381
-953484642
-653826639
835542138
-631316052
48179300
-928419468
-859420219
362390850
592327110
435603090
-859362228
-854504743
839645615
382591412
386745404
-137715740
-819395928
961255317
891175189
483487448
-766218922
11711127
134452217
289230884
40131671
36064386
829593930
263444830
669340955
-76861772
923756684
-534056435
-261153379
587270702
601046286
79332581
-636799397
447894546
302862755
-457057142
228470970
3591315
-389742476
922387789
-669003529
-936732697
-754389458
-511895093
275125259
149730172
945880124
331615655
-713095947
-467544098
-143650303
621429655
-94811530
480107859
-179150094
-90100718
911888019
-205990328
-971091474
-240963328
-346973971
278901684
66035657
281888307
-100943458
464289956
418421563
-850333370
-875766080
-249478991
-937276277
711826208
319488453
645042464
930789444
-928666481
-681969528
130049008
-185127253
279063639
758448128
280270922
837261171
699415833
177392234
509561621
-589090739
924654799
-93682216
-905361534
-459235674
-222960738
-223748745
-480808520
-342417040
398440141
-182964170
-620837683
-591405314
-188608590
310448273
652916848
420407741
199004264
-684562124
-86711674
47623061
130079640
-152425446
62621915
428598680
373913932
730884692
-814450504
829738932
956503121
-410922158
-983410584
812761475
992652484
-106847468
559778151
-285471336
-930094382
-880881532
610935389
634054319
-556385125
941683262
664869899
-555891608
80479895
-531925006
869371858
155771730
-748141457
31315737
432116976
32766477
-280541944
-163493458
267184296
-624445627
-694546511
-929869819
-716682817
634683564
-874989364
-338907009
6013843
813247422
932475328
376785819
550360040
-82273988
780755044
448133811
-479039194
152025603
773572053
326511385
-786382162
71881132
118790976
828706685
63382969
-17083975
-502864747
821218613
383356833
-552812208
-694643020
-270557183
485791119
-23779839
-30869099
-638888420
862542862
862052810
712144661
-212936771
-321102674
-851322027
703916716
-523775025
670602493
365467997
-888665285
-249996472
418580100
-432107826
-892351580
-879799648
-908154696
632101931
343393193
-492711077
-942246220
-200819226
383310673
716355795
557093173
-793790312
504260030
163239537
-145378135
-10816260
381086077
858132527
969048376
-65997667
-742589284
886157803
847987220
18078602
-238781532
505441272
145627013
513925683
-633355874
-741895959
-339259858
47873909
-46761260
-481966914
840073194
191266904
-206596788
-995929276
-970013027
-317065758
-566036478
-426083761
523264317
-220949637
-33656961
121119430
-586908939
577125783
-842032931
759975137
456109253
628838388
583014575
-953706056
-750693655
69456348
608584529
996260601
-839424322
-423075011
-950143465
-683977649
-615866677
810605624
-358381928
847884452
-511595497
-27333020
665225191
-941238569
621951831
164992413
-881999844
-56778118
-430802736
825442798
156467484
827547815
-353304948
950672589
-88567058
768887055
432478205
-84781215
773572248
520797909
-573653585
844246551
725903745
354925846
240418249
-374933647
908361805
704707842
311820043
707022068
501355123
2928687
903207414
-147461909
-233541655
-658316557
744219995
-111147527
413255411
-751113462
-39689996
-533458120
-463510149
-976267046
909562382
-859073185
-311446369
942333703
329130333
567990741
-383458863
-363751517
456052652
-786042670
668444593
-361939925
156301968
-810487374
-285494194
-615056543
-969956600
78786220
-297953774
734880775
-296722600
426432508
-706092555
-692860787
824721790
177090551
-532220807
449231514
904903612
38868965
-712864403
237701124
-468420963
342086702
-481154673
-428525240
722957100
421206292
380889791
380512811
-214607444
-483825613
-102677958
305788602
-83025329
-570547873
-890785195
-285720270
105378121
-161647390
567363208
-986032454
319438397
-17083975
-537855760
-417854827
-567591784
272911706
-350939714
-357401598
3784673
857903360
877102719
-755735772
-782871396
858160836
952917546
870938722
-188933588
958706828
-762556474
235547894
-289903605
-298603670
676260501
496165321
472952309
30162258
-913659191
777242529
807396102
465883450
525983844
-242458809
-214622565
-793018085
166123828
-289836451
-927719271
775190203
-89045537
25834224
-686386936
-829842191
731351254
331558542
-351429313
-564418632
821876019
-671305524
-860352804
-692895691
717562287
-822976376
805187198
407121527
-78533225
-853723109
198465576
-916987000
775516927
-905169657
123501735
530007688
484069901
549808083
-553197892
-693277994
350105678
-189831419
-253204851
93202872
404027617
649889328
-644275311
-770355998
-576607572
522115945
-447934779
-960066274
762733756
290723905
905404482
643357189
490558720
-574468569
-937985379
370773286
840403146
68021426
419228449
-55141505
-257577168
389488287
-305211336
-772356036
424498815
488033377
688751725
439283535
-717923547
-74588895
-517489131
911677924
104819253
628938601
-746442073
386620292
279142034
250881328
-963405716
327176312
-989151205
192091917
-706177778
538674385
-973369986
710990875
450190512
957022348
15504272
-92849376
620597387
765394259
-860478862
573917123
-418029879
-115873871
111270679
678722394
615557689
-73978042
-949859681
868742395
322489644
-472277637
-493726693
-80116395
-90725359
988102914
167574189
462555316
283153097
-137062756
133217781
627924492
457675241
370967319
406002015
283200256
705327406
63875366
-396097457
329274549
-109214004
-923401845
8993347
-381005260
922146699
11557571
-685045764
342885427
228578324
343453727
638140513
-49496375
-619303407
109062258
287493231
950496622
788626826
-890579323
-963287410
-455157315
331601555
885881399
-203481119
631858167
768814995
956109660
-173031281
-353304948
469981836
905935283
19371988
-787704683
-745414855
-447689406
171071475
-727110675
-336700313
363587963
-134922187
801942297
-633761705
85901575
83153855
788978067
-251256858
967118891
711310474
750256848
-946015436
-204650342
138857929
95439578
63806811
699841575
-473907250
645244335
881281356
-918267603
-428601100
821326666
317630481
651202574
523725852
411321453
88316059
685527416
-654078535
213189774
464764806
-720608523
174244997
340876027
-559761174
-973796139
-736915339
-13297556
-329475292
643750064
-410116381
-168377544
560331128
-184892203
-169360294
553519420
-564608780
90147197
-377071575
918030372
846555958
-364083651
-603410584
944655070
-280857403
198184791
-212653807
-903111657
-59155330
283546762
455934595
472252798
-468021251
203788706
97430815
104819253
-633250091
898478006
113230240
110998000
-190238304
277223118
-482506873
367040327
-4057653
723722725
-727596362
-323123362
899658638
192396263
741294707
40322522
-668749152
555352051
608088393
296108649
-232358196
792650241
927528351
280695381
-848137305
459407664
-141079974
-856997315
651202574
510950168
514171693
496626515
456698853
-54682403
-755750067
627334682
-676341875
607970307
914247716
712810101
945878511
-641710211
-478670462
767607806
899047306
-254997344
833121416
275319549
-501595919
-292080430
782102981
-729955596
-744793554
-156210653
192826813
-255526599
-249343244
571092775
-507854536
-375867071
964997417
143561109
-275083682
-439292117
-368667663
458168331
282142971
163579275
134498188
-781550887
-761903037
-654761889
-948777882
-155966524
310856877
-99425417
532601112
-116685992
103957303
-108256452
-135607522
177210222
259743891
424423408
-32456009
-5692925
617018942
631942262
-367996453
-120154479
-427690071
7184828
319216351
-429144339
-823756395
-535874210
-997325478
-759758946
872527817
-608921177
-729078440
-363004616
-782904995
533112855
412318533
-713788157
494450201
268150760
283878644
-950606152
-513913575
599315024
631362630
148703289
245732692
225206536
-981814085
-837289900
185768125
-751378583
139519543
690511721
-769249731
-652615226
507335176
-562578583
-659240333
-164481667
681747969
-809295178
-586342168
972312379
114013225
509033329
-231648065
449918876
449172839
26766002
-298754822
-98923614
-694533185
-526308159
94783560
737976964
-516197653
446453657
782504392
758219935
359227159
-904172276
-813769009
-235738893
490237973
-805056563
882842970
33316369
-738227840
-966618248
-530251731
667574482
-94584090
71742134
-163557276
996140512
-826267755
-584140819
-545199202
-108402767
185853575
369842276
-987304834
47352732
762192515
986420508
198319144
412116411
957529553
2293408
-740672453
-707481231
-210487806
922951783
26402071
923123973
-711577699
-100185521
888022311
559242413
101423390
866131614
-675921961
18605653
-516543376
-461098708
903074133
626233418
-697631077
769290785
361199337
-467655253
-112277792
-671351591
917077685
115332880
119028193
-481406147
113859139
-138986407
-525995313
-204735737
-845515498
-292302303
-773007469
586966539
-3163945
830598167
-893209971
248339777
-210487806
-680858951
-206333700
-192578020
699162270
733683698
567687812
-431824931
-839515421
616391208
697025000
-535591375
-322407016
21214575
-218618280
-198878249
-593657542
231545373
370276729
178939255
-138823255
324264806
273398149
847210375
-900218577
-498629238
42419580
800557274
815322938
-206397075
-471466042
815383912
-493801171
878819385
167286638
975837741
112709780
-264660338
896674213
-979287019
15697016
776707988
-684154344
770156013
36598127
90163039
657506747
499566265
-535413242
689882040
-163848451
112904643
-837284811
235515587
332681368
-244732951
-40105408
-388251797
825887748
-938741959
767605763
-265078180
-971154676
469501008
548837553
611760031
477280463
597884039
876340470
21699373
940205562
777709141
373896078
-27796735
-921464392
-627102119
398050366
-282490231
-670270328
-797459118
-952563632
-901958143
730692506
160207522
373024291
115648983
852335048
705452419
-796049685
723002051
-691654775
-638828192
918030372
-711044354
559737377
716382337
-396529578
921595654
697367790
874243190
885761373
-312968921
-239425804
879041005
-291926308
-759804879
-861164766
-574516215
-916491594
783742462
468159643
-944377399
993249279
54740002
901389043
559822632
-779871848
970007039
899878679
-930680167
809293369
-68454998
-403356658
-160681828
-878574900
741025046
329976020
240912342
785723951
809381017
408454344
-658802409
919296816
89321214
467741346
314401117
879690732
-676289169
-488272593
79290317
971349419
-140830007
978646576
-543483932
508167515
99470654
-371803484
149272324
840749079
-63945141
412571459
931300891
892483616
-500910546
56878380
-697088806
973654127
-210775078
667987811
307203611
-397170934
-208948309
-334861565
272526544
-510642946
-452594088
-863554428
808465093
-962234350
-803223478
-164605811
-453119409
644314969
326057601
400894603
-432910853
-958021465
-533688170
347484376
478764757
431564283
-217199254
885028887
333845261
703360207
388945151
418166897
-579625188
30351725
741125820
692660261
-135730252
-447934779
-210326775
760133348
988079644
-406537978
585885880
313634812
435316273
-121143843
996174647
612755746
199897019
-20218689
-934455510
195430543
160981429
-849912541
857172383
946653713
880796650
-41718338
-135589113
-464078582
926991727
971504286
-71615192
3227935
-771201073
7982292
-948468006
-600541514
-841352608
-480130571
645510746
659547086
-807234696
-806255690
893173471
-915118499
-947190471
-87092559
756380500
-133081981
455186155
-114110168
33481533
-955757011
-437249262
-106818731
786491192
429976204
-132684904
-296194522
432533071
-23518582
922418737
967784889
972098166
745100862
576476161
-461663169
251908676
927707737
-38755458
-970094993
-194217665
-550462181
-301611161
770620712
-842858374
725001604
272111561
33640753
-572341903
283909973
-218863617
617646019
392907820
1132914
380089863
-78312060
216932547
-456986186
52128012
-417938623
-761102762
-24712190
-36274950
-562017542
531719983
245173270
384554127
-601232865
823045069
-653489588
-714178296
-609913300
-900696368
-291883036
-285274855
-720537846
-370194343
641318162
-383077621
614992409
-504977339
672507177
-888087710
980175818
498129907
-142318742
-12100570
888532894
672507177
-788692751
525948081
503454286
558409754
-480471302
-599348459
-593484242
-709303802
841954174
818558815
975757633
352554740
-480932904
-990403961
-914400654
-202220620
-571609443
-339996501
-181272215
-720056069
678702263
-824633718
568079128
338142650
-365812238
763944829
-719917251
255941801
-931229871
825932361
649051616
-572969061
-293621271
150541316
-434275513
576632636
130469218
-656958489
-686265927
256604898
391625338
919051623
363662388
34551616
-494556312
293329297
-359302854
-4438657
-174498018
235177478
-401835555
-591085891
710445946
-222893314
25682992
587779827
495725245
277542526
521394606
630847650
106618028
586255309
138857390
-990072181
-184770395
-195276285
333625640
-857629034
-300729608
39213918
-351105629
-97138395
-950187699
-482969184
295861653
829576454
732652472
-183594154
-267717426
735779834
-501512849
238525501
644291669
-638577321
37923232
63294433
998772442
391625338
454771405
838815633
358742967
237889437
-540231666
-789551867
365769181
145210366
-544319430
10851470
-113056309
968458238
-866811175
516339004
670366079
-932571791
547268417
-430083898
-529501946
683210835
968249455
-613592139
-863256200
-133486180
-26690659
-319709158
-995577257
403774925
6466930
-188585994
466568939
-610548624
-349381078
140589407
-635760854
286244369
323268264
882219447
523264317
923322997
-796286131
-100713295
-87654003
-978227879
-704684287
714305288
76793965
495777522
491929904
965256975
-128645711
580686226
823508218
197572431
-166478127
-402510098
-770170744
-546450777
413479211
-146358662
-629745819
630863354
101129515
-334276990
-357142308
700214454
901350499
431003471
868231787
-651363023
-30804683
-166333748
-247769867
-555391130
-763016206
-716841696
789870267
-870316162
201502099
-600414517
-8697284
-925276585
758907428
110421672
107040168
-407284661
69263749
-794412805
-152656993
-313029995
-445003419
675527866
636960204
-6145449
-769476214
-681614678
687908246
180174334
588496787
-155744470
-929772863
460355666
-680322774
424506645
-859734335
929353421
-632863166
979261275
-523176385
364403712
895883008
458049432
-509758345
836899992
-568822102
549944738
251597399
-26029517
-319027586
839039192
598314485
394990173
192467905
-458005960
-757142204
958951233
-812397296
-583836767
-945300924
404232180
-931590356
371065891
949595513
618742186
-279282615
309324807
272948768
343265116
-176163492
654654094
-668895832
760479581
-509448679
443319898
851414215
755889160
21911021
783567535
214501735
632044212
994022851
672859661
-917590637
655591352
-914148986
-60857932
-869877548
54494260
847936904
110484423
-967446430
564097593
-637956459
256825829
737345883
120630188
-374758580
-896757103
602121902
561592597
-436070895
-840438381
196543440
-730255170
518289412
343947115
371769379
276610021
-567025562
570073443
-853981159
628770243
-723814904
56859129
-476529069
-423309765
-71353690
365050477
365416150
-742560426
-24006649
-189947584
966301796
-466021968
-704966046
-92690717
987757596
-232972299
-958429653
-405353041
80988869
-859007257
81855794
-135988772
337628585
-331874404
-89557136
-389559871
979164694
427028615
-728714491
-911189119
-729693150
-968537125
-289827532
-547495877
444825167
356229718
205695595
691507163
367229024
-353942059
583087439
686054245
583412300
-911932596
173401424
-202848190
-84427948
556415392
741780321
-929870213
831038510
-638042818
685004217
51982928
-834383560
345537162
968093283
-706369336
244005825
987148320
999692267
-832754401
758701974
788781419
-636818038
406560418
932718782
965907986
442516278
837204447
592065639
609737911
-541161573
-600469334
-756495671
814809905
-221066230
941390185
-120681167
-985490324
40692510
443155151
-428097211
443210804
244220937
897140936
-571174997
-246356552
-626881503
-536257976
280149910
167310765
-432668365
748217805
-104258768
536437476
-867555194
-945654330
96694901
-593871738
-742536980
-743698192
873123337
317592573
201038357
-179160008
181182468
-383611945
292463256
942212938
-50231456
-776290465
-249053797
843561509
-560433508
443007
195021589
251333601
666284220
-122566666
-819848573
-136855627
797674177
-903636461
-910975360
-506373513
-205300901
389447466
629378154
-904782953
369515329
387260851
74117453
-513655181
-914301873
977291520
662694554
431402292
742596379
-399345111
-664353463
-424870795
58027847
-610548624
930676819
-199172654
176973547
-98009484
-390923746
-143692429
-549193918
840486757
24153238
188912809
453367938
-917329814
-532611531
549651022
310546337
490552425
181004290
-406123291
-254034871
55446041
-234122599
-985699815
-759929929
39971008
816560752
-824947812
60859112
-90039728
-570979493
671677429
-97780758
-669475634
-335354092
-64232573
-464066741
142771207
-56880132
315138762
-93181963
441227638
534608774
-666447142
90133803
-785048427
-100800640
530520183
152971243
363493610
370223635
729620124
-773405804
958357344
-713748830
-19001351
-567464470
66709750
-25066052
-204314516
451590921
-360308112
390907048
132382136
-822298411
-85225729
253657624
169396395
-628140030
-704091309
734800623
-799241097
-628164170
725884223
-145802582
912534645
704425612
-343523471
888599129
957478863
-813787770
-860749117
-84233459
987145697
812869049
557907935
416580528
-595895565
-285914686
266756681
502654883
432537453
-72539404
-996706302
683519289
-939628192
609230539
670217455
833732048
-347279662
-428576956
-716565436
452437987
-2138781
-38858179
770414326
695989177
-911475992
-322310586
-370846411
-620426320
228845524
61093448
-597845142
-968090557
576582611
-533900571
362340778
806076521
753932134
607667289
682592197
202889971
689248669
-258952582
-558669514
-965266154
-735252315
270126428
-780674943
864240258
-391667818
915814124
612755746
395961465
85512802
-219392529
210291447
278166494
-653910833
-818062801
-774297920
74786919
-709537461
-789443934
-396565472
920272104
438715968
-162130281
-895158231
794388510
-808090940
-937175852
-591934987
-739248157
407077821
-415680540
-665987228
164468280
-888396881
-538428456
798663138
601514975
30327259
419035164
-543654419
259212614
155323448
197980496
349020370
614158594
989149452
-943402531
802663926
967507527
-437754038
-65188572
407814133
-495040771
-609134928
-910391203
221291969
-25051229
812506188
-985948328
207356669
540778479
-927719271
109786469
166294886
188373545
735430349
-638795872
891132248
289855427
374669957
-438475154
638348477
57148327
10988991
564843461
-113682033
-699543320
-610449594
457534360
-326882813
250628337
348141300
-154004065
-389776747
-933575145
651029821
-335928138
202102752
79457833
636189613
-169667975
588636246
600154392
711194164
-708824174
65957048
-83082464
-637613842
-794594020
-134753557
-526168313
352423700
-255017409
-161239608
136304845
-701028975
818590690
-87955336
732164738
-972362439
-131030318
414562495
905768921
-852134925
-896327958
-563328128
-750744039
-942786305
-586300520
-218127270
-720807122
-405013266
-337122363
-434918557
525409833
907384858
996206194
-879305298
487872440
-114495601
818768176
493957486
169668493
303488430
668444593
120864803
951404371
308163431
-916597196
753426255
-979143017
-233807218
747254106
-500774045
-122019390
-634681253
866477753
-949725993
767691167
450310660
-302750934
181887136
748022139
-156540619
877054011
-413898622
-834886117
-478734997
-543784973
-784082220
615589636
-635362620
-248291316
591696683
697802358
-476753451
-488526242
94322937
45594013
206608023
206608023
333910035
-626515734
-439813457
141308374
740227525
622368944
893920078
-280669165
-456000319
764878781
539365861
-428104168
447448111
519779600
-481132063
258439099
-608665188
-970893519
90703033
667053709
-198785289
-592739323
-199445948
610839590
164468280
-795721599
-222569591
972345545
415173200
16732325
224351456
-70038484
966301796
-639745567
-558090695
-322359711
-64628990
-917944039
338648440
338238888
-956621113
396829462
587127438
272420774
-955167832
410996732
-742171989
701258204
574839268
-74173965
-881865652
115122362
299990201
499718915
749882311
-963294031
921418778
-264686324
-92942056
-916349910
531700839
66709750
-537011825
317743927
837276179
-348693621
-527274300
-413727314
-49949983
851446141
-724134462
432986121
-336671448
-872503813
838178394
-790891746
-297771411
-431441634
-968971155
-22637571
14629973
-94768470
-664353463
655107122
247009630
830382091
820777224
504145444
732852285
242812529
399356050
-886254030
-788984279
983663412
162350384
22184693
-683277968
-44833800
-634252661
400724952
-275083682
680400702
460867844
456431981
-295935099
898826265
-582754720
-176737655
653210388
-765056215
147158166
-906924146
-811215347
-239838697
706321921
-268112873
-392724333
679837694
-82175906
106808310
-807254642
538728434
-650518819
-336327807
-745954
-378386357
335999469
-572759948
749690085
-97738154
-643955895
919041332
944751207
623847295
388160524
-104140111
-501340482
610689673
-484341337
-21711362
-322975023
309283158
914793892
-715309711
679758910
-195921890
-296355194
-958153761
-35899141
-912331031
-305541260
-280646818
103957303
939149407
-407612260
-646517814
202484569
622354735
-240033871
741227286
-733193594
-221243977
-597383084
547430698
-606838380
871734791
-113456291
282988321
-742987589
248391615
-428601100
-255429387
-795820898
-962559368
-387325606
268392434
109021443
-246651811
-776563973
592211732
-746507021
309520785
-306653673
686127467
690792158
762645008
-168950398
976182570
251188823
275274757
-877389095
905916910
-483716507
179632383
-259658891
-535014887
-497700006
346037087
983979831
-39268843
144408641
972769291
440258474
-169831496
-420654013
923756684
-94768470
316121198
876483934
298010103
-555711511
291166821
-407608027
-694712883
-384188915
-16658905
-492966401
431937257
-403562012
500824579
-290956405
36839420
169771430
-909323825
-826688575
539955229
-836387858
313026546
196695333
707819731
-673975253
-122258758
851320713
-842955116
842001364
608326189
-71388549
-51733293
160372500
-102960878
843793083
620877958
-769176398
-680464006
-504157240
-539815231
-592612321
-524955524
373451915
438618839
-793419658
48877681
-365147030
901913705
540014995
312938335
-716256765
848618963
-268393861
-487779366
-769260494
-180177215
945754190
-891131645
-269315044
-372180518
-612070799
227888707
113310092
562797209
-522678877
340670931
476600847
-583204600
551829876
-640879960
246327435
915544565
-199025270
308961288
-246651811
-265195092
-414297226
817528138
-594569369
539459933
-651363023
-612334159
689275959
141102886